@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-UltraLight-Az.otf);font-weight:200;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-UltraLight-Italic-Az.otf);font-weight:200;font-style:italic}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-ExtraLight-Az.otf);font-weight:275;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-ExtraLight-Italic-Az.otf);font-weight:275;font-style:italic}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Light-Az.otf);font-weight:300;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Light-Italic-Az.otf);font-weight:300;font-style:italic}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Regular-Az.otf);font-weight:400;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Regular-Italic-Az.otf);font-weight:400;font-style:italic}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Medium-Az.otf);font-weight:500;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Medium-Italic-Az.otf);font-weight:500;font-style:italic}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Semi-Bold-Az.otf);font-weight:600;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Semi-Bold-Italic-Az.otf);font-weight:600;font-style:italic}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Bold-Az.otf);font-weight:700;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Bold-Italic-Az.otf);font-weight:700;font-style:italic}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Black-Az.otf);font-weight:900;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/fonts/Sofia-Pro-Black-Italic-Az.otf);font-weight:900;font-style:italic}:root{--navy-900: #112233;--navy-800: #162d42;--navy-700: #1d3e58;--navy-600: #254e6d;--navy-500: #2e6089;--navy-400: #5589aa;--navy-300: #82aec5;--navy-200: #b0cdd9;--navy-100: #d8e8ef;--navy-50: #eef5f8;--white: #ffffff;--grey-50: #f7f9fb;--grey-100: #edf1f5;--grey-200: #d6dfe7;--grey-300: #b0bec9;--grey-400: #8398a8;--grey-500: #5c7082;--grey-600: #3e5264;--grey-700: #2c3d4d;--grey-900: #111820;--gold-400: #c8a96e;--gold-300: #dbbe8f;--gold-200: #edd9b5;--color-brand-primary: var(--navy-700);--color-brand-dark: var(--navy-900);--color-brand-mid: var(--navy-600);--color-accent: var(--gold-400);--color-bg-dark: var(--navy-700);--color-bg-light: var(--white);--color-bg-subtle: var(--grey-50);--color-fg-on-dark: var(--white);--color-fg-on-light: var(--navy-800);--color-fg-muted: var(--grey-500);--color-border: var(--grey-200);--color-divider: var(--navy-600);--font-sans: "Sofia Pro", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--text-5xl: 4rem;--text-6xl: 5.5rem;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed:1.7;--tracking-wide: .08em;--tracking-wider: .14em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(17,34,51,.12);--shadow-md: 0 4px 16px rgba(17,34,51,.15);--shadow-lg: 0 8px 32px rgba(17,34,51,.2);--shadow-xl: 0 16px 56px rgba(17,34,51,.28)}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-sans);font-weight:400;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-fg-on-light);background:var(--color-bg-light);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1{font-size:var(--text-5xl);font-weight:900;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-brand-primary)}h2{font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight);color:var(--color-brand-primary)}h3{font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-snug);color:var(--color-brand-primary)}h4{font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-snug)}h5{font-size:var(--text-xl);font-weight:500}h6{font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-fg-muted)}p{font-size:var(--text-base);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-fg-on-light)}.lead{font-size:var(--text-xl);font-weight:300;line-height:var(--leading-relaxed)}.caption{font-size:var(--text-sm);font-weight:400;color:var(--color-fg-muted);letter-spacing:var(--tracking-wide)}.label{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-fg-muted)}.wordmark-fi{font-weight:900;color:var(--color-brand-primary)}.wordmark-digital{font-weight:300;color:var(--color-brand-primary)}*{margin:0;padding:0;box-sizing:border-box}.carousel-heading[data-astro-cid-4mhaavgz]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}h2[data-astro-cid-4mhaavgz]{margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.3;color:#3e5264}button[data-astro-cid-4mhaavgz]{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid #d6dfe7;border-radius:50%;background:#fff;color:#1d3e58;font:inherit;font-size:22px;cursor:pointer}button[data-astro-cid-4mhaavgz]:hover{background:#eef5f8;border-color:#82aec5}button[data-astro-cid-4mhaavgz]:focus-visible,.client-viewport[data-astro-cid-4mhaavgz]:focus-visible{outline:3px solid #5589aa;outline-offset:3px}.client-viewport[data-astro-cid-4mhaavgz]{cursor:grab;touch-action:pan-y;user-select:none}.client-viewport[data-astro-cid-4mhaavgz].is-dragging{cursor:grabbing}.client-viewport[data-astro-cid-4mhaavgz] img[data-astro-cid-4mhaavgz]{-webkit-user-drag:none}.client-track[data-astro-cid-4mhaavgz]{animation:client-scroll var(--duration) linear infinite}@keyframes client-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.client-carousel[data-astro-cid-4mhaavgz]:not([data-paused=false]) .client-track[data-astro-cid-4mhaavgz]{animation-play-state:paused}}html{scroll-behavior:smooth}body{margin:0;background:#123}a{color:#c8a96e;text-decoration:none}a:hover{color:#dbbe8f}#hero{display:grid;gap:0 56px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"kicker media" "title media" "body media" "price media" "cta media" "trust media";align-content:center}#sticky{display:none}@media(max-width:1100px){#xadrez{display:none}}@media(max-width:900px){#hero{grid-template-columns:minmax(0,1fr);gap:0;grid-template-areas:"kicker" "title" "media" "body" "price" "cta" "trust"}#sticky{display:flex}#hero-media{margin:28px 0 32px}body{padding-bottom:96px}}:root{--status-negative: #b42332;--status-positive: #187443}.status-icon{flex:none;font-weight:700}.status-icon--negative{color:var(--status-negative)}.status-icon--positive{color:var(--status-positive)}.bonus-image,.testimonial-image{display:block;width:100%;height:auto;object-fit:contain}.bonus-image{aspect-ratio:9 / 4}.testimonial-link{display:block;border-radius:6px;overflow:hidden}a:focus-visible,summary:focus-visible{outline:3px solid #5589aa;outline-offset:5px}@media(min-width:901px){.site-header>div{padding-block:8px!important}.site-header .hover-gold{padding-block:9px!important}#top{padding-block:clamp(28px,5vh,48px)!important}#hero{column-gap:clamp(28px,4vw,56px)}#hero .hero-kicker{margin-bottom:16px!important}#hero h1{font-size:clamp(38px,4.1vw,56px)!important;line-height:1.06!important}#hero .hero-body{margin-top:18px!important;font-size:16px!important;line-height:1.55!important}#hero .hero-price{margin-top:22px!important;gap:8px!important}#hero .hero-price>span:nth-child(3){font-size:clamp(38px,3.7vw,48px)!important}#hero .hero-cta{margin-top:20px!important;gap:10px!important}#hero .hero-cta a{font-size:16px!important;padding:16px 24px!important}#hero .hero-trust{margin-top:18px!important}}@media(max-width:600px){.site-header>div{gap:12px!important;padding-inline:20px!important}.site-header .hover-gold{padding-inline:16px!important;font-size:12px!important}#top{padding-top:40px!important}#hero .hero-cta a{font-size:16px!important;padding:17px 22px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a.hover-gold:hover{background:#dbbe8f!important;color:#123}a.hover-navy:hover{background:#254e6d!important}a.press:active{transform:scale(.97)!important}
