:root{--cq-brand: #171796;--cq-brand-dark: #0e0e5e;--cq-navy: #0D0D5C;--cq-gold: #B8A44C;--cq-tan: #C4B78A;--cq-sage: #9A9A8C;--cq-offwhite: #F5F3EE;--cq-blue-medium: #4A6FD4;--cq-blue-light: #A8C0EE;--cq-blue-pale: #EBEEFB;--cq-blue-strip: #F2F5FC;--cq-grey-dark: #2D2D3A;--cq-grey-mid: #5A5A72;--cq-grey-light: #9BA3BB;--cq-grey-line: #DBDCE8;--cq-page-bg: #f9fafb;--cq-surface: #ffffff;--cq-text: #374151;--cq-text-soft: #4b5563;--cq-border: #e5e7eb;--cq-warn: #b45309;--cq-warn-bg: #fef7ed;--cq-ok: #15803d;--cq-ok-bg: #f0fdf4;--cq-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--cq-font-display: var(--cq-font-body);--cq-fs-xs: 12px;--cq-fs-sm: 14px;--cq-fs-base: 16px;--cq-fs-md: 18px;--cq-fs-lg: 22px;--cq-fs-xl: 28px;--cq-fs-2xl: 36px;--cq-fs-3xl: 44px;--cq-lh-tight: 1.15;--cq-lh-body: 1.6;--cq-sp-1: 4px;--cq-sp-2: 8px;--cq-sp-3: 12px;--cq-sp-4: 16px;--cq-sp-5: 24px;--cq-sp-6: 32px;--cq-sp-7: 48px;--cq-sp-8: 64px;--cq-sp-9: 96px;--cq-radius-sm: 8px;--cq-radius-md: 12px;--cq-radius-lg: 20px;--cq-radius-pill: 999px;--cq-shadow-sm: 0 1px 3px rgba(13, 13, 92, .08);--cq-shadow-md: 0 4px 15px rgba(23, 23, 150, .12);--cq-shadow-lg: 0 8px 25px rgba(23, 23, 150, .18);--cq-container: 1400px;--cq-container-text: 900px;--cq-gutter: 20px}.cq-section{font-family:var(--cq-font-body);color:var(--cq-text);padding:var(--cq-sp-7) var(--cq-gutter);box-sizing:border-box}.cq-section *,.cq-section *:before,.cq-section *:after{box-sizing:inherit}.cq-section--white{background:var(--cq-surface)}.cq-section--grey{background:var(--cq-page-bg)}.cq-section--strip{background:var(--cq-blue-strip)}.cq-section--navy{background:var(--cq-navy);color:#fff}.cq-section--flush{padding-top:0;padding-bottom:0}.cq-section__inner{max-width:var(--cq-container);margin:0 auto}.cq-section__inner--text{max-width:var(--cq-container-text)}.cq-section__title{font-family:var(--cq-font-display);font-size:var(--cq-fs-xl);font-weight:800;line-height:var(--cq-lh-tight);color:var(--cq-brand);margin:0 0 var(--cq-sp-3);text-align:center;letter-spacing:-.5px}.cq-section--navy .cq-section__title{color:#fff}.cq-section__subtitle{font-size:var(--cq-fs-base);color:var(--cq-text-soft);text-align:center;max-width:700px;margin:0 auto var(--cq-sp-6);line-height:var(--cq-lh-body)}.cq-section--navy .cq-section__subtitle{color:var(--cq-blue-light)}.cq-eyebrow{display:block;font-size:var(--cq-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--cq-brand);margin:0 0 var(--cq-sp-3)}.cq-section--navy .cq-eyebrow{color:var(--cq-gold)}@media(min-width:768px){.cq-section{padding:var(--cq-sp-8) var(--cq-gutter)}.cq-section__title{font-size:var(--cq-fs-2xl)}.cq-section__subtitle{font-size:var(--cq-fs-md)}}.cq-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cq-sp-2);padding:14px 28px;border-radius:var(--cq-radius-sm);font-family:var(--cq-font-body);font-size:var(--cq-fs-sm);font-weight:700;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cq-btn--primary{background:var(--cq-brand);color:#fff;box-shadow:var(--cq-shadow-md)}.cq-btn--primary:hover{background:var(--cq-brand-dark);transform:translateY(-2px);box-shadow:var(--cq-shadow-lg);color:#fff}.cq-btn--secondary{background:var(--cq-surface);color:var(--cq-brand);border-color:var(--cq-brand)}.cq-btn--secondary:hover{background:var(--cq-blue-pale);transform:translateY(-2px);color:var(--cq-brand)}.cq-btn--gold{background:var(--cq-gold);color:var(--cq-navy)}.cq-btn--gold:hover{transform:translateY(-2px);box-shadow:var(--cq-shadow-md)}.cq-btn svg{width:18px;height:18px;flex-shrink:0}.cq-hero{position:relative;width:100%;overflow:hidden;font-family:var(--cq-font-body)}.cq-hero__banner{position:relative;width:100%;display:block}.cq-hero__banner img{width:100%;height:250px;object-fit:cover;display:block}.cq-hero__overlay{position:relative;background:var(--cq-surface);padding:var(--cq-sp-5) var(--cq-gutter);display:flex;align-items:center}.cq-hero__content{max-width:var(--cq-container);width:100%;margin:0 auto}.cq-hero__text{max-width:100%;text-align:center}.cq-hero__title{font-family:var(--cq-font-display);font-size:var(--cq-fs-xl);font-weight:800;line-height:var(--cq-lh-tight);letter-spacing:-1px;color:var(--cq-brand);margin:0 0 var(--cq-sp-3)}.cq-hero__lead{font-size:15px;line-height:var(--cq-lh-body);color:var(--cq-text);margin:0 0 var(--cq-sp-5)}.cq-hero__buttons{display:flex;gap:var(--cq-sp-3);flex-wrap:wrap;justify-content:center}@media(min-width:768px){.cq-hero__banner img{height:auto}.cq-hero--crop .cq-hero__banner img{margin-bottom:calc(var(--cq-hero-crop, 0%) * -1)}.cq-hero__overlay{position:absolute;inset:0 0 var(--cq-hero-crop, 0%) 0;background:linear-gradient(to right,#fffffff7,#ffffffd9 45%,#fff0);padding:var(--cq-sp-6) 40px}.cq-hero__text{max-width:520px;text-align:left}.cq-hero__title{font-size:var(--cq-fs-2xl)}.cq-hero__lead{font-size:var(--cq-fs-base)}.cq-hero__buttons{justify-content:flex-start}}@media(min-width:1024px){.cq-hero__title{font-size:var(--cq-fs-3xl)}.cq-hero__lead{font-size:var(--cq-fs-md)}}.cq-trust{background:var(--cq-surface);border-bottom:1px solid var(--cq-border);padding:var(--cq-sp-4) var(--cq-gutter);font-family:var(--cq-font-body)}.cq-trust__inner{max-width:var(--cq-container);margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:15px 25px}.cq-trust__item{display:flex;align-items:center;gap:var(--cq-sp-2);font-size:11px;font-weight:600;color:var(--cq-text-soft);text-transform:uppercase;letter-spacing:.5px}.cq-trust__item svg{width:18px;height:18px;color:var(--cq-brand);flex-shrink:0}@media(min-width:768px){.cq-trust__inner{gap:40px}.cq-trust__item{font-size:13px}}.cq-faq{max-width:var(--cq-container-text);margin:0 auto}.cq-faq__item{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-radius-md);margin-bottom:var(--cq-sp-3);overflow:hidden}.cq-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--cq-sp-4);width:100%;padding:var(--cq-sp-4) var(--cq-sp-5);background:none;border:0;cursor:pointer;text-align:left;font-family:var(--cq-font-body)}.cq-faq__question-text{font-size:var(--cq-fs-base);font-weight:700;color:var(--cq-brand);margin:0;line-height:1.4}.cq-faq__icon{flex-shrink:0;font-size:var(--cq-fs-lg);font-weight:400;color:var(--cq-brand);line-height:1;transition:transform .25s ease}.cq-faq__item.is-open .cq-faq__icon{transform:rotate(45deg)}.cq-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.cq-faq__item.is-open .cq-faq__answer{max-height:1200px}.cq-faq__answer-text{padding:0 var(--cq-sp-5) var(--cq-sp-5);font-size:15px;line-height:var(--cq-lh-body);color:var(--cq-text)}.cq-faq__answer-text a{color:var(--cq-brand)}.cq-faq__answer-text ul{padding-left:var(--cq-sp-5)}.cq-faq:not(.cq-faq--enhanced) .cq-faq__answer{max-height:none}.cq-faq:not(.cq-faq--enhanced) .cq-faq__icon{display:none}.cq-callout{border-radius:var(--cq-radius-md);padding:var(--cq-sp-5);margin:var(--cq-sp-5) 0;border-left:4px solid var(--cq-brand);background:var(--cq-blue-pale);font-size:15px;line-height:var(--cq-lh-body)}.cq-callout__title{font-weight:700;color:var(--cq-brand);margin:0 0 var(--cq-sp-2);font-size:var(--cq-fs-base)}.cq-callout p:last-child{margin-bottom:0}.cq-callout--warning{border-left-color:var(--cq-warn);background:var(--cq-warn-bg)}.cq-callout--warning .cq-callout__title{color:var(--cq-warn)}.cq-callout--tip{border-left-color:var(--cq-ok);background:var(--cq-ok-bg)}.cq-callout--tip .cq-callout__title{color:var(--cq-ok)}.cq-callout--proof{border-left-color:var(--cq-gold);background:var(--cq-offwhite)}.cq-callout--proof .cq-callout__title{color:var(--cq-navy)}.cq-cta-band{background:linear-gradient(135deg,var(--cq-navy) 0%,var(--cq-brand) 100%);border-radius:var(--cq-radius-lg);padding:var(--cq-sp-6) var(--cq-sp-5);text-align:center;color:#fff}.cq-cta-band__title{font-family:var(--cq-font-display);font-size:var(--cq-fs-lg);font-weight:800;color:#fff;margin:0 0 var(--cq-sp-3);line-height:var(--cq-lh-tight)}.cq-cta-band__text{font-size:15px;color:var(--cq-blue-light);max-width:640px;margin:0 auto var(--cq-sp-5);line-height:var(--cq-lh-body)}.cq-cta-band__buttons{display:flex;gap:var(--cq-sp-3);flex-wrap:wrap;justify-content:center}.cq-cta-band .cq-btn--secondary{border-color:#fff;color:#fff;background:transparent}.cq-cta-band .cq-btn--secondary:hover{background:#ffffff1f;color:#fff}@media(min-width:768px){.cq-cta-band{padding:var(--cq-sp-7) var(--cq-sp-6)}.cq-cta-band__title{font-size:var(--cq-fs-xl)}.cq-cta-band__text{font-size:var(--cq-fs-base)}}.cq-cards{display:grid;grid-template-columns:1fr;gap:var(--cq-sp-5)}@media(min-width:640px){.cq-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cq-cards{grid-template-columns:repeat(3,1fr)}.cq-cards--2col{grid-template-columns:repeat(2,1fr)}.cq-cards--4col{grid-template-columns:repeat(4,1fr)}}.cq-card{background:var(--cq-surface);border:1px solid var(--cq-border);border-radius:var(--cq-radius-md);padding:var(--cq-sp-5);box-shadow:var(--cq-shadow-sm);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}a.cq-card{text-decoration:none;color:inherit}.cq-card:hover{transform:translateY(-3px);box-shadow:var(--cq-shadow-md)}.cq-card__icon{width:44px;height:44px;border-radius:var(--cq-radius-sm);background:var(--cq-blue-pale);color:var(--cq-brand);display:flex;align-items:center;justify-content:center;margin-bottom:var(--cq-sp-4)}.cq-card__icon svg{width:22px;height:22px}.cq-card__title{font-size:var(--cq-fs-base);font-weight:700;color:var(--cq-brand);margin:0 0 var(--cq-sp-2);line-height:1.3}.cq-card__text{font-size:14px;line-height:var(--cq-lh-body);color:var(--cq-text);margin:0}.cq-card__link{margin-top:auto;padding-top:var(--cq-sp-4);font-size:var(--cq-fs-sm);font-weight:700;color:var(--cq-brand);text-decoration:none}.cq-card__link:hover{text-decoration:underline}.cq-bars{max-width:var(--cq-container-text);margin:0 auto}.cq-bars__row{margin-bottom:var(--cq-sp-4)}.cq-bars__label{display:flex;justify-content:space-between;font-size:var(--cq-fs-sm);font-weight:600;color:var(--cq-text);margin-bottom:var(--cq-sp-1)}.cq-bars__value{color:var(--cq-brand);font-weight:700}.cq-bars__track{background:var(--cq-grey-line);border-radius:var(--cq-radius-pill);height:12px;overflow:hidden}.cq-bars__fill{background:linear-gradient(90deg,var(--cq-brand),var(--cq-blue-medium));height:100%;border-radius:var(--cq-radius-pill);width:var(--cq-bar, 0%)}.cq-bars__fill--gold{background:linear-gradient(90deg,var(--cq-gold),var(--cq-tan))}.cq-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cq-table{width:100%;border-collapse:collapse;font-size:var(--cq-fs-sm);background:var(--cq-surface)}.cq-table th{background:var(--cq-brand);color:#fff;padding:var(--cq-sp-3) var(--cq-sp-4);text-align:left;font-weight:700}.cq-table td{padding:var(--cq-sp-3) var(--cq-sp-4);border-bottom:1px solid var(--cq-border);color:var(--cq-text)}.cq-table tr:nth-child(2n) td{background:var(--cq-page-bg)}.cq-wave{display:block;width:100%;height:auto}.cq-embed{position:relative;min-height:200px}.cq-embed iframe{width:100%;border:0}.cq-section a:focus-visible,.cq-btn:focus-visible,.cq-faq__question:focus-visible,.cq-card:focus-visible{outline:3px solid var(--cq-brand);outline-offset:3px;box-shadow:0 0 0 6px #17179626}.cq-section--navy a:focus-visible,.cq-cta-band .cq-btn:focus-visible{outline-color:var(--cq-gold)}.cq-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cq-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.cq-reveal.is-visible{opacity:1;transform:none}html:not(.cq-js) .cq-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cq-section *,.cq-section *:before,.cq-section *:after,.cq-btn,.cq-card,.cq-faq__icon,.cq-faq__answer,.cq-reveal{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cq-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/227/assets/cq-pages.css.map */
