:where([data-page]){--color-blue-100:#f5f5f5;--color-blue-140:#e0e6f6;--color-blue-180:#cbd7f7;--color-blue-220:#b6c9f8;--color-blue-260:#a1baf9;--color-blue-300:#8cabfa;--color-blue-340:#769cfa;--color-blue-380:#618dfb;--color-blue-420:#4c7ffc;--color-blue-460:#3770fd;--color-blue-500:#2261fe;--color-blue-540:#1f5cee;--color-blue-580:#1c57df;--color-blue-620:#1951cf;--color-blue-660:#164cc0;--color-blue-700:#1347b1;--color-blue-740:#1042a1;--color-blue-780:#0d3d92;--color-blue-820:#0a3782;--color-blue-860:#073273;--color-blue-900:#042d63;--color-amber-500:#f9b122;--color-amber-540:#eca720;--color-green-500:#21b739;--color-green-100:#e5f6e4;--color-purple-500:#8a42fd;--color-purple-100:#f2e8ff;--color-amber-100:#fef3e0;--color-teal-500:#099091;--color-teal-100:#dff2f6;--color-navy-900:#00264d;--color-navy-940:#002144;--color-navy-900-rgb:0 38 77;--color-blue-900-rgb:4 45 99;--color-amber-460:#ffbc00;--color-blue-950:#000970;--color-grey-900:#333;--color-grey-950:#222;--color-purple-700:#6c16a3;--color-gold-500:#e2c269;--color-grey-980:#0f0f0f;--color-white:#fff;--color-black:#000;--color-ink:var(--color-blue-900);--color-grey-100:#f1f0f0;--color-grey-100-rgb:241 240 240;--color-grey-200:#e6e6e6;--color-grey-300:#c3bfb8;--color-grey-300-rgb:195 191 184;--color-grey-500:gray;--color-grey-600:#7d7d7d;--color-grey-700:#666;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:96px;--space-8:128px;--space-d1:8px;--space-d2:10px;--space-d3:12px;--space-d4:14px;--space-d5:16px;--space-d6:22px;--space-d7:30px;--space-d8:32px;--shadow-1:0 4px 32px #0000001a;--fs-1:64px;--fs-2:30px;--fs-3:18px;--fs-4:16px;--fs-5:14px;--fs-6:12px;--fs-7:10px;--fs-8:10px;--lh-1:64px;--lh-2:32px;--lh-3:26px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--radius-sm:8px;--radius-md:16px;--radius-ml:22px;--radius-lg:26px;--radius-xl:32px;--radius-xxl:50px;--radius-pill:1000px;--radius-circle:50%;--tracking-tight:-.035em;--tracking-normal:0;--tracking-wide:.08em;--size-1:320px;--size-2:480px;--size-3:640px;--size-4:800px;--measure-wide:1440px;--measure-default:1152px;--measure-narrow:780px}:where([data-page]),:where([data-page]) *,:where([data-page]) :before,:where([data-page]) :after{box-sizing:border-box}:where([data-page]),:where([data-page]) *{margin:0}:where([data-page]){-webkit-text-size-adjust:100%}body:where([data-page]){-webkit-font-smoothing:antialiased;min-height:100vh}:where([data-page]) img,:where([data-page]) picture,:where([data-page]) video,:where([data-page]) canvas,:where([data-page]) svg{max-width:100%;display:block}:where([data-page]) input,:where([data-page]) button,:where([data-page]) textarea,:where([data-page]) select{font:inherit;color:inherit}:where([data-page]) button{cursor:pointer;background:0 0;border:none}:where([data-page]) p,:where([data-page]) h1,:where([data-page]) h2,:where([data-page]) h3,:where([data-page]) h4,:where([data-page]) h5,:where([data-page]) h6{overflow-wrap:break-word}:where([data-page]) ul,:where([data-page]) ol{padding:0;list-style:none}:where([data-page]) a{color:inherit;text-decoration:none}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a811afbf55d9386c9863500_dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a811b58917be2a1289fd433_dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:where([data-page]){font-variation-settings:"opsz" 14;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body:where([data-page]){background-color:var(--color-blue-100);color:var(--color-ink);font-size:var(--fs-5);font-weight:var(--fw-regular);line-height:1.55}:where([data-page]) h1,:where([data-page]) h2,:where([data-page]) h3{font-weight:var(--fw-medium);letter-spacing:var(--tracking-normal);line-height:1.08}:where([data-page]) :focus-visible{outline:2px solid var(--color-amber-500);outline-offset:4px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bnr26{z-index:90;background-color:var(--color-amber-500);block-size:62px;color:var(--color-blue-100);justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.bnr26__art{object-fit:fill;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.bnr26__text{font-size:18px;font-weight:var(--fw-regular);white-space:nowrap;line-height:normal;position:relative}.bnr26__strong{font-weight:var(--fw-semibold)}.bnr26__cta{border-radius:var(--radius-sm);background-color:var(--color-navy-900);inline-size:172px;color:var(--color-white);font-size:var(--fs-5);font-weight:var(--fw-medium);white-space:nowrap;flex:none;place-items:center;padding-block:12px;padding-inline:24px;line-height:normal;transition:background-color .18s;display:grid;position:relative}.bnr26__cta:hover{background-color:var(--color-navy-940)}@media (width<=1199px){.bnr26{color:var(--color-navy-900);block-size:auto;min-block-size:48px;padding-block:10px;padding-inline:var(--space-d3);gap:12px}.bnr26__art{display:none}.bnr26__text{font-size:12px;line-height:normal}.bnr26__cta{border-radius:var(--radius-sm);inline-size:122px;padding-block:6px;padding-inline:10px;font-size:12px;line-height:normal}}@media (width<=430px){.bnr26__text{white-space:normal}}.glass-filter{block-size:0;inline-size:0;position:absolute;overflow:hidden}.panel{opacity:0;transition:opacity .24s}.panel[data-open]{opacity:1}.panel__body{max-block-size:0;transition:max-block-size .38s cubic-bezier(.32,.72,0,1);overflow:hidden}.panel[data-open] .panel__body{max-block-size:calc(100vh - 210px)}.panel__scroll{overscroll-behavior:contain;max-block-size:calc(100vh - 210px);overflow-y:auto}.panel__scroll::-webkit-scrollbar{inline-size:6px}.panel__scroll::-webkit-scrollbar-track{margin-block:var(--space-3);background-color:#0000}.panel__scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:var(--color-blue-180)}.panel__scroll::-webkit-scrollbar-thumb:hover{background-color:var(--color-blue-260)}@supports not selector(::-webkit-scrollbar){.panel__scroll{scrollbar-width:thin;scrollbar-color:var(--color-blue-180) transparent}}.panel__scroll--grid{padding:14px 38px 38px}.panel__scroll--catalog{padding:14px 36px 36px}.panel__scroll--products{padding:0}.panel__products{flex-direction:column;display:flex}.panel__hero{padding:var(--space-5);border-radius:var(--radius-xl);background-color:var(--color-blue-100);justify-content:space-between;align-items:center;gap:30px;display:flex}.panel__hero-txt{gap:var(--space-2);inline-size:300px;padding:var(--space-2) var(--space-d4);flex-direction:column;flex:none;display:flex}.panel__hero-lockup{block-size:auto;inline-size:206px}.panel__hero-title{color:var(--color-navy-900);font-size:20px;font-weight:var(--fw-medium);line-height:normal}.panel__hero-text{color:var(--color-navy-900);font-size:var(--fs-5);font-weight:var(--fw-regular);margin-block-start:10px;line-height:normal}.panel__cards{align-items:center;gap:var(--space-4);list-style:none;display:flex}.panel__card{border-radius:var(--radius-md);background-color:var(--color-white);block-size:150px;inline-size:154px;transition:background-color .18s;display:block;position:relative}.panel__card-word{color:var(--color-amber-500);font-size:var(--fs-3);font-weight:var(--fw-regular);letter-spacing:var(--tracking-tight);text-align:center;line-height:22px;position:absolute;inset-block-start:110px;inset-inline:0}.panel__card:hover{background-color:var(--color-grey-100)}.panel__card img{block-size:100%;inline-size:100%;display:block}.panel__cats{border-block-end:1px solid var(--color-grey-200);grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 20px 10px;display:grid;position:relative}.panel__cat{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 30px;display:flex}.panel__cat-icon{border-radius:var(--radius-sm);background-color:var(--tone-skin);place-items:center;block-size:50px;inline-size:50px;display:grid}.panel__cat-icon img{display:block}.panel__cat-label{color:var(--color-navy-900);font-size:24px;font-weight:var(--fw-semibold);line-height:normal}.panel__cat-lead{border-block-end:1px solid var(--tone-ink);inline-size:100%;color:var(--color-navy-900);font-size:var(--fs-5);font-weight:var(--fw-regular);padding-block-end:10px;line-height:normal}.panel__cat-list{flex-direction:column;gap:10px;list-style:none;display:flex}.panel__cat-link{color:var(--color-navy-900);font-size:var(--fs-6);font-weight:var(--fw-regular);align-items:center;gap:10px;line-height:normal;text-decoration:underline;display:flex}.panel__cat-mark{border:1px solid var(--color-blue-500);border-radius:var(--radius-circle);flex:none;place-items:center;block-size:20px;inline-size:20px;display:grid}.panel__beyond{background-color:var(--color-white);color:var(--color-navy-900);font-size:var(--fs-5);font-weight:var(--fw-regular);white-space:nowrap;align-items:center;gap:10px;padding:10px 20px;line-height:normal;display:flex;position:absolute;inset-block-end:-18px;inset-inline-start:50%;transform:translate(-50%)}.panel__beyond strong{font-weight:var(--fw-bold)}.panel__beyond-mark{flex:none}.panel__brands{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:30px 20px 20px;list-style:none;display:grid}.panel__brand{align-items:center;display:flex}.panel__brand-logo{block-size:var(--logo-h);inline-size:auto;display:block}.panel__cat--green{--tone-ink:var(--color-green-500);--tone-skin:var(--color-green-100)}.panel__cat--purple{--tone-ink:var(--color-purple-500);--tone-skin:var(--color-purple-100)}.panel__cat--amber{--tone-ink:var(--color-amber-500);--tone-skin:var(--color-amber-100)}.panel__cat--teal{--tone-ink:var(--color-teal-500);--tone-skin:var(--color-teal-100)}.panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.panel__link,.panel__entry-text{flex-direction:column;display:flex}.panel__title{color:var(--color-navy-900);font-size:18px;font-weight:var(--fw-bold)}.panel__text{color:var(--color-grey-600);font-size:14px;font-weight:var(--fw-regular)}.panel__catalog{flex-direction:column;display:flex}.panel__columns{align-items:flex-start;gap:30px;display:flex}.panel__group{flex:1 0 0;min-inline-size:0}.panel__group-title{color:var(--color-navy-900);font-size:18px;font-weight:var(--fw-regular);border-block-end:1px solid var(--color-blue-180);padding-block-end:14px;line-height:normal}.panel__entry{align-items:center;gap:22px;padding-block:22px;display:flex}.panel__icon{flex:none;block-size:30px;inline-size:30px}.panel__entry-text{gap:8px}.panel__entry-title{color:var(--color-navy-900);font-size:18px;font-weight:var(--fw-semibold)}.panel__feature{flex-direction:column;gap:8px;padding:8px 14px;display:flex}.panel__feature-title{color:var(--color-blue-500);font-size:24px;font-weight:var(--fw-bold)}.panel__feature-text{max-inline-size:630px;color:var(--color-navy-900);font-size:14px}.drawer{gap:var(--space-1);padding-block:var(--space-2) var(--space-d3);color:var(--color-navy-900);flex-direction:column;display:flex}.drawer__nav{padding:var(--space-1) 20px;justify-content:space-between;align-items:center;display:flex}.drawer__nav-item{align-items:center;gap:var(--space-2);font-size:var(--fs-5);font-weight:var(--fw-medium);white-space:nowrap;line-height:normal;display:inline-flex}.drawer__expand{display:block;transform:scaleY(-1)}.drawer__hero{gap:var(--space-d2);padding:var(--space-d2);border-radius:var(--radius-md);background-color:var(--color-blue-100);flex-direction:column;display:flex}.drawer__hero-head{justify-content:space-between;align-items:center;gap:var(--space-d2);padding:var(--space-d2) 0 var(--space-d2) var(--space-d5);display:flex}.drawer__lockup{block-size:24px;inline-size:auto;display:block}.drawer__hero-title{inline-size:154px;font-size:var(--fs-6);line-height:1.2}.drawer__rows{gap:var(--space-d2);flex-direction:column;list-style:none;display:flex}.drawer__row{padding:var(--space-d3) var(--space-d5);border-radius:var(--radius-sm);background-color:var(--color-white);justify-content:space-between;align-items:center;display:flex}.drawer__wordmark{block-size:20px;inline-size:auto;display:block}.drawer__cats:not([hidden]){gap:var(--space-d2);padding:var(--space-d2) 28px 0 var(--space-d5);flex-direction:column;list-style:none;display:flex}.drawer__cat:not(:last-child) .drawer__opener{border-block-end:1px solid var(--color-blue-100);padding-block-end:var(--space-d2)}.drawer__opener{inline-size:100%;color:inherit;font-size:var(--fs-4);font-weight:var(--fw-medium);text-align:start;justify-content:space-between;align-items:center;padding:0;line-height:normal;display:flex}.drawer__opener-label{align-items:center;gap:var(--space-d2);display:flex}.drawer__strong{font-weight:var(--fw-semibold)}.drawer__detail--green{--tone-ink:var(--color-green-500)}.drawer__detail--purple{--tone-ink:var(--color-purple-500)}.drawer__detail--amber{--tone-ink:var(--color-amber-500)}.drawer__detail--teal{--tone-ink:var(--color-teal-500)}.drawer__detail--blue{--tone-ink:var(--color-blue-500)}.drawer__detail:not([hidden]){gap:var(--space-d2);padding:var(--space-d2) var(--space-d5) 0;flex-direction:column;display:flex}.drawer__detail-head{align-items:center;gap:var(--space-d6);border-block-end:1px solid var(--tone-ink);padding-block-end:var(--space-d2);display:flex}.drawer__back{align-items:center;gap:var(--space-d2);color:inherit;font-size:var(--fs-4);font-weight:var(--fw-medium);white-space:nowrap;flex:none;padding:0;line-height:normal;display:flex}.drawer__back img{display:block}.drawer__detail-lead{min-inline-size:0;color:rgb(var(--color-navy-900-rgb) / .6);font-size:var(--fs-6);flex:1;line-height:1.2}.drawer__links{padding:0 var(--space-1) var(--space-d2);flex-direction:column;gap:6px;list-style:none;display:flex}.drawer__link{font-size:var(--fs-5);justify-content:space-between;align-items:center;padding-block:6px;line-height:normal;display:flex}.drawer__link-label{text-decoration:underline}.drawer__mark{border:1px solid var(--color-blue-500);border-radius:var(--radius-circle);flex:none;place-items:center;block-size:20px;inline-size:20px;display:grid}.drawer__mark img{display:block}.drawer__brands{padding:var(--space-d2) var(--space-1) var(--space-d2);flex-direction:column;align-items:flex-start;gap:20px;list-style:none;display:flex}.drawer__brand{display:block}.drawer__brand-logo{block-size:var(--logo-h);inline-size:auto;display:block}.hdr26{--glass-blur:20px;--dock-rest:100px;--dock-top:32px;z-index:100;inline-size:var(--measure-default);color:var(--color-blue-100);margin-inline:auto;position:fixed;inset-block-start:var(--dock-rest);inset-inline:0}.header__shell{flex-direction:column;transition:gap .38s cubic-bezier(.32,.72,0,1),padding .38s cubic-bezier(.32,.72,0,1),border-radius .38s cubic-bezier(.32,.72,0,1),background-color .28s;display:flex}.header__bar{block-size:78px;padding:var(--space-d4) var(--space-d6);border-radius:var(--radius-xl);background-color:rgb(var(--color-navy-900-rgb) / .4);backdrop-filter:url(#header-glass);align-items:center;gap:76px;transition:padding .38s cubic-bezier(.32,.72,0,1),border-radius .38s cubic-bezier(.32,.72,0,1),background-color .28s,color .28s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff38}[data-menu-open] .header__shell{border-radius:var(--radius-xl);background-color:var(--color-white);backdrop-filter:blur(4px);filter:drop-shadow(0 0 8px #00000040);gap:14px;padding:14px 22px}[data-menu-open] .header__bar{backdrop-filter:none;box-shadow:none;color:var(--color-navy-900);background-color:#0000;border-radius:0;padding:0}.header__logo{align-items:flex-start;gap:8px;padding-inline-start:var(--space-d1);display:flex}.header__logo-mark{block-size:36px;inline-size:36px}.header__logo-words{block-size:26px;inline-size:92px;margin-block-start:2px;display:block;position:relative}.header__logo-word{block-size:26px;inline-size:92px;transition:opacity .28s;position:absolute;inset:0}.header__logo-word--dark,[data-menu-open] .header__logo-word{opacity:0}[data-menu-open] .header__logo-word--dark{opacity:1}.header__menu{align-items:center;gap:84px;margin-inline:auto;display:flex}.header__menu-link{align-items:center;gap:var(--space-1);color:inherit;font-size:var(--fs-5);font-weight:var(--fw-medium);white-space:nowrap;padding:0;display:inline-flex}.header__menu-chevron{block-size:4px;inline-size:8px;-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat;background-color:currentColor;transition:transform .28s;display:block}[aria-expanded=true]{border-block-end:2px solid;padding-block-end:4px}[aria-expanded=true] .header__menu-chevron{transform:rotate(180deg)}.header__actions{align-items:center;gap:var(--space-d4);display:flex}.header__login{padding:var(--space-d4) var(--space-d7);border-radius:var(--radius-md);background-color:var(--color-blue-500);color:var(--color-blue-100);font-size:var(--fs-5);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color .18s}.header__login:hover{background-color:var(--color-blue-540)}.header__cta{inline-size:210px;padding:var(--space-d4) var(--space-d7);border-radius:var(--radius-md);background-color:var(--color-amber-500);color:var(--color-navy-900);font-size:var(--fs-5);font-weight:var(--fw-medium);white-space:nowrap;justify-content:center;align-items:center;transition:background-color .18s;display:flex}.header__cta:hover{background-color:var(--color-amber-540)}.header__burger,.header__drawer{display:none}@media (width<=1199px){.hdr26{--dock-rest:62px;--dock-top:16px;inline-size:min(396px,100% - 38px)}.header__bar{justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-md);backdrop-filter:blur(4px);block-size:54px;padding:10px 14px;box-shadow:0 0 12px -3.081px #00000040,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff38}.header__logo{gap:6px;padding-inline-start:4px}.header__logo-mark{block-size:24px;inline-size:24px}.header__logo-words,.header__logo-word{block-size:18px;inline-size:64px}.header__menu,.header__cta{display:none}.header__actions{gap:10px}.header__login{border-radius:var(--radius-sm);padding:8px 20px;font-size:12px;line-height:normal}.header__burger{padding:var(--space-1);color:inherit;justify-content:center;align-items:center;display:flex}.header__burger-icon{block-size:22px;inline-size:22px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:currentColor;display:block}.header__burger[aria-expanded=true]{border-block-end:0;padding-block-end:var(--space-1)}.header__burger[aria-expanded=true] .header__burger-icon{-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}[data-menu-open] .header__shell{padding:var(--space-d2);border-radius:var(--radius-md);backdrop-filter:blur(4px);filter:drop-shadow(0 0 6px #00000040);box-shadow:var(--shadow-1);gap:0}[data-menu-open] .header__bar{block-size:auto}.header__drawer:not([hidden]){display:block}}.ftr26{background-color:var(--color-navy-900);justify-content:center;display:flex}.footer__container{inline-size:100%;max-inline-size:var(--measure-wide);flex-direction:column;gap:48px;padding-block:80px 40px;padding-inline:144px;display:flex}.footer__container:has(.footer__lockup){padding-block-start:42px}.footer__lockup{--signature:76px;align-items:center;gap:calc(var(--signature) * .51041);flex-direction:column;padding-block-end:calc(var(--signature) * .91736);display:flex}.footer__signature{align-items:flex-start;gap:calc(var(--signature) * .20087);block-size:var(--signature);display:flex}.footer__signature-mark{inline-size:calc(var(--signature) * .99669);block-size:var(--signature);background-color:var(--color-blue-100);-webkit-mask-image:var(--mark);mask-image:var(--mark);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.footer__signature-word{inline-size:calc(var(--signature) * 2.50946);block-size:calc(var(--signature) * .70504);margin-block-start:calc(var(--signature) * .04927)}.footer__tagline{color:var(--color-blue-100);font-size:max(12px, calc(var(--signature) * .22907));font-weight:var(--fw-medium);line-height:normal}.footer__cols{justify-content:space-between;align-items:flex-start;display:flex}.footer__brand{flex-direction:column;flex:0 0 320px;gap:28px;display:flex}.footer__logo{align-items:flex-start;gap:6px;block-size:28px;display:flex}.footer__logo-mark{block-size:28px;inline-size:28px}.footer__logo-word{block-size:20px;inline-size:72px;margin-block-start:2px}.footer__about{color:var(--color-grey-100);font-size:14px;font-weight:var(--fw-regular);line-height:1.5}.footer__social{--social-size:20px;align-items:center;gap:20px;list-style:none;display:flex}.footer__social-link{inline-size:var(--social-size);block-size:var(--social-size);color:var(--color-amber-500);-webkit-mask-image:var(--icon);mask-image:var(--icon);background-color:currentColor;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.footer__social-link:hover{color:var(--color-grey-100)}.footer__apps{--badge-height:40px;gap:16px;list-style:none;display:flex}.footer__app{inline-size:calc(var(--badge-height) * var(--badge-ratio));block-size:var(--badge-height);display:block}.footer__app-badge{block-size:100%;inline-size:100%}.footer__col{flex-direction:column;flex:0 0 180px;gap:30px;display:flex}.footer__group{gap:var(--space-3);flex-direction:column;display:flex}.footer__group-title{color:var(--color-amber-500);font-size:16px;font-weight:var(--fw-bold);text-transform:uppercase;line-height:normal}.footer__list{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.footer__link{color:var(--color-grey-100);font-size:14px;font-weight:var(--fw-regular);line-height:normal;display:block}.footer__link:hover{color:var(--color-amber-500)}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:1px solid rgb(var(--color-grey-100-rgb) / .1);padding-block-start:48px;display:flex}.footer__legal{color:var(--color-grey-100);font-size:14px;font-weight:var(--fw-regular);line-height:normal}.footer__legal-links{list-style:none;display:contents}.footer__legal-link{color:var(--color-grey-100);font-size:14px;font-weight:var(--fw-regular);text-underline-position:from-font;line-height:normal;text-decoration:underline;display:block}.footer__legal-link:hover{color:var(--color-amber-500)}@media (width<=1199px){.footer__container{padding-block:var(--space-6) var(--space-5);padding-inline:var(--space-5)}.footer__lockup{--signature:60px}.footer__cols{justify-content:flex-start;gap:var(--space-6) var(--space-5);flex-wrap:wrap}.footer__brand{flex:100%;max-inline-size:320px}.footer__col{flex:180px;max-inline-size:180px}.footer__legal-links{gap:var(--space-4);display:flex}}@media (width<=768px){.footer__container{padding-inline:var(--space-d7)}.footer__container:has(.footer__lockup){padding-block-start:var(--space-6)}.footer__lockup{--signature:54px;gap:33px;padding-block-end:143px}.footer__tagline{font-size:var(--fs-4)}.footer__cols{gap:30px 0}.footer__brand{max-inline-size:none;margin-block-end:18px}.footer__col{flex:50%;max-inline-size:none}.footer__bottom{flex-direction:column;align-items:flex-start;gap:0}.footer__legal-links{flex-wrap:nowrap;justify-content:space-between;inline-size:100%}}.pular{z-index:200;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-navy-900);color:var(--color-blue-100);font-size:var(--fs-5b);font-weight:var(--fw-medium);text-decoration:none;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.pular:focus-visible{transform:translateY(0)}.sec26{margin-block-start:calc(-1 * var(--section-pull,0px));padding-block-start:var(--section-pad-top,var(--space-7));padding-block-end:var(--section-pad-bottom,var(--space-7));position:relative}.section--light{background-color:var(--color-white);color:var(--color-ink)}.section--tint{background-color:var(--color-blue-100);color:var(--color-ink)}.section--dark{background-color:var(--color-blue-900);color:var(--color-white)}.section--plain{background-color:#0000}.section--bare{background-color:#0000;padding-block:0}.section__inner{margin-inline:auto}@media (width<=1199px){.sec26{margin-block-start:0}}@media (width<=1200px){.section__inner{padding-inline:var(--space-4)}}.section__inner--default{max-width:var(--measure-default)}.section__inner--wide{max-width:var(--measure-wide)}.section__inner--narrow{max-width:var(--measure-narrow)}.section__inner--full{max-width:none;padding-inline:0}@media (width<=768px){.sec26{padding-block-start:var(--section-pad-top,var(--space-6));padding-block-end:var(--section-pad-bottom,var(--space-6))}.section--bare{padding-block:0}.section__inner{padding-inline:var(--space-d7)}.section__inner--full{padding-inline:0}}.echo{position:absolute;inset:0;overflow:hidden}.echo__stage{width:100%;height:100%}.echo-mask{block-size:0;inline-size:0;position:absolute}.hro26{--field-fade:0px;--field-fade-inline:240px;--hero-max:1600px;aspect-ratio:1440/945;min-block-size:946px;inline-size:100%;max-block-size:calc(var(--hero-max) * .65625);--portrait-size:466px;--portrait-ratio:473.713 / 447.612;isolation:isolate;color:var(--color-navy-900);position:relative;overflow:hidden}.hero__field{inline-size:min(80.6667%, var(--hero-max) * .806667);block-size:100%;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--field-fade)), transparent 100%), linear-gradient(to right, transparent, #000 var(--field-fade-inline));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--field-fade)), transparent 100%), linear-gradient(to right, transparent, #000 var(--field-fade-inline));-webkit-mask-composite:source-in;position:absolute;inset-block-start:0;inset-inline-start:auto;inset-inline-end:max(-12.3333%, var(--hero-max) * -.123333);mask-composite:intersect}.hero__inner{inline-size:var(--measure-default);block-size:100%;margin-inline:auto;position:relative}.hero__copy{flex-direction:column;align-items:flex-start;gap:26px;inline-size:386px;display:flex;position:absolute;inset-block-start:31.746%;inset-inline-start:0}.hero__title{inline-size:100%;font-size:48px;font-weight:var(--fw-medium);line-height:48px}.hero__title-line{display:block}.hero__subtitle{inline-size:min(300px,100%);font-size:var(--fs-3);font-weight:var(--fw-regular);line-height:normal}.hero__cta{border-radius:var(--radius-md);font-size:var(--fs-5);font-weight:var(--fw-medium);background-color:var(--color-amber-500);color:var(--color-navy-900);white-space:nowrap;place-items:center;padding:18px 38px;line-height:normal;transition:background-color .18s;display:grid}.hero__cta:hover{background-color:var(--color-amber-540)}.hero__portrait{inline-size:min(32.3049%, var(--hero-max) * .323049);block-size:auto;aspect-ratio:var(--portrait-ratio);clip-path:url(#hero-portrait);position:absolute;inset-block-start:27.388%;inset-inline-start:auto;inset-inline-end:min(11.7229%, var(--hero-max) * .117229);overflow:hidden}.hero__portrait-image{inline-size:var(--frame-w,100%);block-size:var(--frame-h,100%);object-fit:cover;opacity:0;max-inline-size:none;position:absolute;inset-block-start:var(--frame-y,0%);inset-inline-start:var(--frame-x,0%)}.hero__portrait-image:first-of-type{opacity:1}.hero__portrait-vignette{background-image:radial-gradient(closest-side, rgb(var(--color-navy-900-rgb) / 0) 80%, rgb(var(--color-navy-900-rgb) / .8) 100%);position:absolute;inset:0}@media (width<=1199px){.hro26{--hero-tail:150px;--field-fade:200px;--portrait-size:min(280px, 72vw);--portrait-block:calc(var(--portrait-size) * 447.612 / 473.713);--portrait-center:336px;--field-fade-inline:0px;aspect-ratio:auto;block-size:auto;min-block-size:0;padding-block-end:var(--hero-tail)}.hero__field{block-size:616px;inline-size:100%;inset-block-start:0;inset-inline:0 auto}.hero__inner{justify-content:flex-end;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;block-size:auto;min-block-size:836px;inline-size:100%;padding-block:90px 26px;padding-inline:30px;display:flex}.hero__portrait{inline-size:var(--portrait-size);block-size:var(--portrait-block);aspect-ratio:auto;inset-block-start:calc(var(--portrait-center) - var(--portrait-block) / 2);inset-inline-start:calc(50% - var(--portrait-size) / 2);inset-inline-end:auto}.hero__copy{display:contents}.hero__title{inline-size:min(332px,100%);font-size:36px;line-height:36px}.hero__title-line{display:inline}.hero__subtitle{inline-size:min(382px,100%);font-size:var(--fs-5)}}@media (width<=768px){.hero__cta{inline-size:fit-content;padding:var(--space-d4) var(--space-d7);border-radius:var(--radius-sm)}.hero__inner{padding-block-end:34px}}.stats{color:var(--color-navy-900);text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.stats__intro{align-items:center;gap:var(--space-3);flex-direction:column;inline-size:1096px;max-inline-size:100%;display:flex}.stats__headline{--headline-size:40px;max-inline-size:776px;font-size:var(--headline-size);font-weight:var(--fw-medium);line-height:1.2}.stats__highlight{color:inherit;font-style:normal}.stats__subtitle{max-inline-size:686px;font-size:var(--fs-3);font-weight:var(--fw-regular);line-height:normal}.stats__list{gap:var(--band-gap,22px);inline-size:var(--band-w,1052px);grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:100%;display:grid}.stats__item{aspect-ratio:335.525/354.698;border-radius:var(--card-radius,var(--radius-md));background-color:var(--color-white);flex-direction:column;align-items:center;gap:2px;padding-block-start:30px;display:flex;overflow:hidden}.stats__value{color:var(--color-blue-500);font-size:var(--value-size,48px);font-weight:var(--fw-medium);line-height:normal}.stats__label{max-inline-size:var(--label-band,264px);padding-inline:var(--space-3);color:var(--color-navy-900);font-size:14px;font-weight:var(--fw-regular);line-height:18px}.stats__media{inline-size:100%;block-size:var(--media-band,186px);object-fit:cover;margin-block-start:auto}@media (width<=1199px){.stats{gap:var(--space-5);padding:min(var(--space-5), var(--stats-pull-narrow,0px)) var(--space-4) var(--space-4);margin-block-start:calc(-1 * var(--stats-pull-narrow,0px))}.stats__headline{font-size:clamp(var(--fs-2), 4.6vw, var(--headline-size))}.stats__item{aspect-ratio:auto;padding-block-end:0}.stats__value{font-size:clamp(var(--fs-2), 3.6vw, 48px)}}@media (width<=768px){.stats{padding-block:min(var(--space-5), var(--stats-pull-narrow,0px)) 20px;gap:62px;padding-inline:0}.stats__headline{font-size:32px;line-height:1}.stats__subtitle{font-size:var(--fs-6);line-height:1.2}.stats__list{gap:var(--space-d7);grid-template-columns:minmax(0,1fr)}.stats__item{gap:0;padding-block-start:var(--space-d5)}.stats__value{font-size:40px}.stats__label{max-inline-size:var(--label-w,264px);padding-inline:0}.stats__media{block-size:var(--media-h,136px);margin-block-start:20px}}.carousel{--carousel-gap:24px;--carousel-card:566px;--carousel-card-min:294px;--carousel-per-view:2.8;flex-direction:column;gap:44px;display:flex}.carousel__intro{inline-size:min(var(--measure-default), 100%);text-align:center;color:var(--color-navy-900);flex-direction:column;align-items:center;gap:20px;margin-inline:auto;display:flex}.carousel__headline{--headline-size:60px;max-inline-size:804px;font-size:var(--headline-size);font-weight:var(--fw-medium);line-height:68px}.carousel__highlight{color:var(--color-blue-500);font-style:normal}.carousel__subtitle{max-inline-size:768px;font-size:var(--fs-3);font-weight:var(--fw-regular);line-height:28px}.carousel__viewport{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1);overflow:hidden}.carousel__track{gap:var(--carousel-gap);inline-size:max-content;padding-inline-start:max(var(--space-4), calc((100vw - var(--measure-default)) / 2));display:flex}.carousel__slide{inline-size:clamp(var(--carousel-card-min), calc((100vw - var(--carousel-gap) * 3) / var(--carousel-per-view)), var(--carousel-card))}.carousel__card{color:inherit;text-decoration:none;display:block}@media (hover:hover){a.carousel__card{transition:transform .28s}a.carousel__card:hover{transform:scale(1.03)}}.carousel__art{aspect-ratio:566/466;border-radius:var(--radius-lg);block-size:auto;box-shadow:var(--shadow-1);background-image:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--slide-tint) 72%, var(--color-blue-100)), var(--slide-tint));overflow:hidden}.carousel__image{object-fit:cover;block-size:100%;inline-size:100%}.carousel__title{--title-size:32px;color:var(--color-navy-900);font-size:var(--title-size);font-weight:var(--fw-medium);margin-block-start:28px;line-height:1.3}.carousel__text{max-inline-size:366px;color:var(--color-grey-600);font-size:16px;font-weight:var(--fw-regular);margin-block-start:var(--space-1)}[data-carousel-native] .carousel__viewport{overscroll-behavior-inline:contain;overflow-x:auto}@media (hover:hover) and (width<=1199px){.carousel__viewport{cursor:grab}.carousel__viewport[data-arrastando]{cursor:grabbing;user-select:none}}[data-carousel-native] .carousel__viewport::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){[data-carousel-native] .carousel__viewport{scrollbar-width:none}}@media (width<=1200px){.carousel__intro{padding-inline:var(--space-4)}.carousel__viewport{margin-inline-start:0}.carousel__track{padding-inline:0}.carousel__title{font-size:clamp(var(--fs-3), 6vw, var(--title-size));margin-block-start:var(--space-3)}.carousel__text{max-inline-size:none}}@media (width<=1199px){.carousel__headline{font-size:clamp(var(--fs-2), 4.6vw, var(--headline-size));line-height:1.15}}@media (width<=768px){.carousel{--carousel-gap:12px;gap:68px;margin-block-start:calc(-1 * var(--space-6));padding-block-end:54px}.carousel__intro{padding-inline:var(--space-d7)}.carousel__viewport{margin-inline-start:0}.carousel__headline{font-size:32px;line-height:1}.carousel__subtitle{font-size:var(--fs-6);line-height:1.2}.carousel__art{border-radius:var(--radius-md)}.carousel__title{font-size:var(--fs-4);font-weight:var(--fw-semibold);margin-block-start:10px}.carousel__text{max-inline-size:190px;font-size:var(--fs-6);margin-block-start:10px}}.stack{--frame-h:724px;--pin-offset:max(0px, (100vh - var(--frame-h)) / 2);color:var(--color-navy-900);position:relative}.stack__hold{block-size:var(--field-drop);z-index:-1;position:sticky;inset-block-start:var(--pin-offset)}.stack__field{inline-size:970px;block-size:var(--field-height);position:absolute;inset-block-start:calc(-1 * var(--field-rise));inset-inline-start:-67.69px}.stack__frame{inline-size:min(var(--measure-default), 100%);block-size:var(--frame-h);margin-block-start:calc(-1 * var(--field-drop));margin-inline:auto;position:relative}.stack__intro{inline-size:460px;position:absolute;inset-block-start:142px;inset-inline-start:686px}.stack__headline{--headline-size:60px;font-size:var(--headline-size);font-weight:var(--fw-medium);line-height:68px}.stack__highlight{color:var(--color-blue-500);font-style:normal}.stack__subtitle{font-size:16px;font-weight:var(--fw-regular);margin-block-start:22px;line-height:24px}.stack__cta{border-radius:var(--radius-md);inline-size:fit-content;font-size:var(--fs-5);font-weight:var(--fw-medium);background-color:var(--color-blue-500);color:var(--color-blue-100);place-items:center;margin-block-start:22px;padding:18px 38px;line-height:normal;transition:background-color .18s;display:grid}.stack__cta:hover{background-color:var(--color-blue-540)}.stack__cards{--st1-x:84px;--st1-y:0px;--st1-s:.7397;--st1-z:1;--st2-x:58px;--st2-y:86px;--st2-s:.8329;--st2-z:2;--st3-x:10px;--st3-y:202px;--st3-s:1;--st3-z:4;--st4-x:86px;--st4-y:546px;--st4-s:.737;--st4-z:3;pointer-events:none;position:absolute;inset:0}.stack__card{--card-pad:24px;--card-gap:8px;--photo-w:262px;--body-w:258px;--icon-h:32px;--title-size:26px;--text-size:16px;--text-leading:24px;align-items:center;gap:var(--card-gap);transform-origin:0 0;border-radius:var(--radius-xl);background-color:var(--color-white);block-size:312px;inline-size:580px;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;box-shadow:0 4px 30px #0000001a}.stack__photo{flex:0 0 var(--photo-w);align-self:stretch}.stack__image{object-fit:cover;block-size:100%;inline-size:100%}.stack__body{gap:var(--card-gap);inline-size:var(--body-w);padding:var(--card-pad);flex-direction:column;display:flex}.stack__icon{inline-size:auto;block-size:var(--icon-h);align-self:flex-start}.stack__title{font-size:var(--title-size);font-weight:var(--fw-medium);line-height:normal}.stack__text{font-size:var(--text-size);font-weight:var(--fw-regular);line-height:var(--text-leading)}.stack__card--1{transform:translate(var(--st1-x), var(--st1-y)) scale(var(--st1-s));z-index:var(--st1-z)}.stack__card--2{transform:translate(var(--st2-x), var(--st2-y)) scale(var(--st2-s));z-index:var(--st2-z)}.stack__card--3{transform:translate(var(--st3-x), var(--st3-y)) scale(var(--st3-s));z-index:var(--st3-z)}.stack__card--4{transform:translate(var(--st4-x), var(--st4-y)) scale(var(--st4-s));z-index:var(--st4-z)}@media (width<=1199px){.stack{--field-drop:0px;padding-block:var(--space-6);overflow-x:clip}.stack__headline{font-size:clamp(var(--fs-2), 4.6vw, var(--headline-size));line-height:1.15}.stack__hold{z-index:auto;position:static}.stack__field{z-index:-1;block-size:868px;inline-size:866px;inset-block-start:48px;inset-inline-start:-188px}.stack__frame{block-size:auto;inline-size:100%;padding-block:var(--space-5)}.stack__intro{inline-size:auto;max-inline-size:560px;padding-inline:calc(var(--space-4) + var(--space-4));position:static}.stack__viewport{overscroll-behavior-inline:contain;margin-block-start:var(--space-5);margin-inline:0;overflow-x:auto}.stack__viewport::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.stack__viewport{scrollbar-width:none}}.stack__cards{gap:var(--space-4);pointer-events:auto;inline-size:max-content;display:flex;position:static}.stack__card{inline-size:min(360px, calc(100vw - var(--space-8)));--card-pad:20px;--card-gap:6px;--photo-w:31%;--body-w:auto;--icon-h:28px;--title-size:18px;--text-size:14px;--text-leading:16px;flex:none;block-size:auto;min-block-size:200px;position:static;transform:none}.stack__body{flex:1 0 0;min-inline-size:0}}@media (width<=768px){.stack{margin-block-start:calc(-1 * var(--space-6));padding-block:0}.stack__frame{padding-block:0 4px}.stack__intro{text-align:center;max-inline-size:308px;margin-inline:auto;padding-inline:0}.stack__headline{font-size:32px;line-height:1}.stack__subtitle{font-size:var(--fs-6);margin-block-start:var(--space-d3);line-height:1.2}.stack__cta{padding:var(--space-d3) var(--space-4);border-radius:var(--radius-sm);margin-block-start:var(--space-d3);margin-inline:auto}.stack__viewport{margin-block-start:76px}.stack__cards{gap:var(--space-3)}.stack__card{border-radius:var(--radius-ml);--card-pad:22px;--icon-h:20px;--title-size:var(--fs-4);--text-size:var(--fs-6);--text-leading:16px;flex-direction:column;align-items:stretch;gap:0;min-block-size:304px;inline-size:282px}.stack__photo{flex:0 0 176px;min-block-size:0;overflow:hidden}.stack__body{inline-size:auto;padding:var(--card-pad);flex:none;grid-template-columns:1fr auto;align-items:center;gap:10px 14px;display:grid}.stack__icon{grid-area:1/2;align-self:center}.stack__title{grid-area:1/1;line-height:1}.stack__text{grid-column:1/-1}}.orbit{color:var(--color-navy-900);position:relative}.orbit__frame{inline-size:min(var(--measure-default), 100%);block-size:1032px;margin-inline:auto;position:relative}.orbit__wheel{block-size:1032px;inline-size:1072px;position:absolute;inset-block-start:0;inset-inline-start:-497px}.orbit__guide{border:1px solid rgb(var(--color-navy-900-rgb) / .15);border-radius:var(--radius-circle);block-size:706px;inline-size:706px;position:absolute;inset-block-start:168px;inset-inline-start:0}.orbit__avatars{--st1-x:466px;--st1-y:0px;--st1-s:.46163;--st1-z:1;--st2-x:604px;--st2-y:50px;--st2-s:.56675;--st2-z:2;--st3-x:740px;--st3-y:180px;--st3-s:.64404;--st3-z:3;--st4-x:774px;--st4-y:368px;--st4-s:1;--st4-z:4;--st5-x:740px;--st5-y:658px;--st5-s:.64404;--st5-z:3;--st6-x:604px;--st6-y:812px;--st6-s:.56675;--st6-z:2;--st7-x:466px;--st7-y:894px;--st7-s:.46163;--st7-z:1;--st8-x:328px;--st8-y:942px;--st8-s:.46163;--st8-z:0;pointer-events:none;position:absolute;inset:0}.orbit__avatar{transform-origin:0 0;border-radius:var(--radius-circle);background-color:var(--color-white);block-size:298px;inline-size:298px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;box-shadow:0 0 32px #00000017}.orbit__photo{object-fit:cover;block-size:111.5%;inline-size:111.5%;max-inline-size:none;position:absolute;inset-block-start:-5.78%;inset-inline-start:-5.78%}.orbit__legends{block-size:160px;inline-size:242px;position:absolute;inset-block-start:442px;inset-inline-start:484px}.orbit__legend{background-color:var(--color-blue-100);opacity:0;flex-direction:column;align-items:flex-end;gap:16px;padding-block:26px;display:flex;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.orbit__legend--4{opacity:1}.orbit__name{font-size:24px;font-weight:var(--fw-regular);line-height:18px}.orbit__tag{font-size:18px;font-weight:var(--fw-medium);align-items:center;gap:10px;line-height:30px;display:flex}.orbit__tag--sensei{color:var(--color-purple-700)}.orbit__tag--black{color:var(--color-grey-980)}.orbit__tag--golden{color:var(--color-gold-500)}.orbit__belt{block-size:30px;inline-size:30px}.orbit__badge{block-size:28px;inline-size:auto;display:block}.orbit__text{inline-size:508px;padding-block:50px;position:absolute;inset-block-start:266px;inset-inline-end:0}.orbit__headline{--headline-size:60px;font-size:var(--headline-size);font-weight:var(--fw-medium);line-height:68px}.orbit__highlight{color:var(--color-blue-500);font-style:normal}.orbit__body{inline-size:434px;font-size:var(--fs-3);font-weight:var(--fw-regular);margin-block-start:52px;line-height:28px}@media (width<=1199px){.orbit__headline{font-size:32px;line-height:38px}.orbit__frame{block-size:auto;padding-block:0 var(--space-6);flex-direction:column;display:flex}.orbit__wheel{--wheel-x:calc(50% - 294px);block-size:460px;inline-size:100%;margin-block-start:-162px;position:relative;inset-inline-start:0;overflow:hidden}.orbit__guide{block-size:400px;inline-size:400px;inset-block-start:-166px;inset-inline-start:calc(var(--wheel-x) + 90px)}.orbit__avatars{--st1-x:508px;--st1-y:100px;--st1-s:.46163;--st1-z:1;--st2-x:462px;--st2-y:178px;--st2-s:.56676;--st2-z:2;--st3-x:376px;--st3-y:254px;--st3-s:.64404;--st3-z:3;--st4-x:208px;--st4-y:274px;--st4-s:1;--st4-z:4;--st5-x:104px;--st5-y:254px;--st5-s:.64404;--st5-z:3;--st6-x:30px;--st6-y:178px;--st6-s:.56676;--st6-z:2;--st7-x:0px;--st7-y:100px;--st7-s:.46163;--st7-z:1;--st8-x:-28px;--st8-y:22px;--st8-s:.46163;--st8-z:0;pointer-events:auto;block-size:460px;inline-size:588px;margin-inline-start:0;padding-inline:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:var(--wheel-x)}.orbit__avatar{block-size:170px;inline-size:170px;position:absolute;inset-block-start:0;inset-inline-start:0}.orbit__legends{block-size:106px;inline-size:146px;margin-block-start:0;margin-inline-start:0;position:absolute;inset-block-start:172px;inset-inline-start:calc(var(--wheel-x) + 220px)}.orbit__legend{background-color:var(--color-blue-100);opacity:0;align-items:center;gap:10px;padding-block:16px;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.orbit__name{font-size:16px;line-height:16px}.orbit__tag{gap:6px;font-size:12px;line-height:20px}.orbit__belt{block-size:20px;inline-size:20px}.orbit__badge{block-size:18px}.orbit__text{text-align:center;order:-1;inline-size:auto;max-inline-size:none;margin-block-start:0;margin-inline:auto;padding-block:30px;padding-inline:50px;position:relative;inset-block:auto;inset-inline:auto}.orbit__body{inline-size:auto;font-size:var(--fs-6);margin-block-start:18px;line-height:1.2}}@media (width<=768px){.orbit__frame{padding-block-end:12px}}.programs{position:relative}.programs__headline{inline-size:574px;color:var(--color-navy-900);--headline-size:48px;font-size:var(--headline-size);font-weight:var(--fw-medium);text-align:center;margin-block-end:var(--space-3);margin-inline:auto;line-height:54px}.programs__headline:has(+.programs__subtitle){margin-block-end:0}.programs__subtitle{margin-block:var(--space-d6) var(--space-3);color:var(--color-navy-900);font-size:var(--fs-3);font-weight:var(--fw-medium);text-align:center;line-height:normal}.programs__deck{--deck-gap:120px;--deck-peek:140px;inline-size:min(var(--measure-default), 100%);margin-inline:auto;padding-block-end:calc(var(--deck-gap) + var(--deck-peek));list-style:none}.programs__slot{block-size:max(calc(100vh - var(--deck-gap) - var(--deck-peek)), 528px);align-content:start;justify-items:center;padding-block-start:var(--deck-gap);display:grid;position:sticky;inset-block-start:0}.programs__card{transform-origin:top;border-radius:var(--radius-xl);background-color:var(--color-white);block-size:528px;inline-size:1152px;position:relative;inset-block-start:calc(var(--i) * 26px);overflow:hidden;box-shadow:0 -24px 42px #0000001a}.programs__text{inline-size:332px;color:var(--color-navy-900);flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:absolute;inset-block-start:72px;inset-inline-start:78px}.programs__name{font-size:36px;font-weight:var(--fw-medium);line-height:28px}.programs__lockup{block-size:auto;inline-size:auto;max-inline-size:100%;display:block}.programs__lead{font-size:24px;font-weight:var(--fw-medium);line-height:normal}.programs__body{inline-size:304px;font-size:16px;font-weight:var(--fw-regular);line-height:22px}.programs__cta{border-radius:var(--radius-md);font-size:var(--fs-5);font-weight:var(--fw-medium);background-color:var(--color-amber-500);color:var(--color-navy-900);padding:18px 38px;line-height:normal;transition:background-color .18s}.programs__cta:hover{background-color:var(--color-amber-540)}.programs__gallery{gap:20px;display:flex;position:absolute;inset-block-start:34px;inset-inline-start:424px}.programs__column{flex-direction:column;gap:26px;display:flex}.programs__shot{border-radius:var(--radius-md);position:relative;overflow:hidden}.programs__shot--lead{block-size:460px;inline-size:460px}.programs__shot--side{block-size:216px;inline-size:216px}.programs__photo{inline-size:var(--frame-w,100%);block-size:var(--frame-h,100%);object-fit:cover;max-inline-size:none;position:absolute;inset-block-start:var(--frame-y,0%);inset-inline-start:var(--frame-x,0%)}@media (width<=1199px){.programs__deck{gap:var(--space-4);display:grid}.programs__headline{inline-size:auto;max-inline-size:100%;font-size:clamp(var(--fs-2), 4.6vw, var(--headline-size));line-height:1.15}.programs__slot{block-size:auto;padding-block-start:0;display:block;position:static}.programs__card{block-size:auto;inline-size:auto;padding:var(--space-5) var(--space-4);inset-block-start:0}.programs__body{inline-size:auto}.programs__text{inline-size:auto;max-inline-size:334px;position:static}.programs__gallery{flex-wrap:wrap;margin-block-start:var(--space-5);position:static}.programs__shot--lead{aspect-ratio:1;block-size:auto;inline-size:min(460px,100%)}.programs__shot--side{aspect-ratio:1;block-size:auto;inline-size:min(216px,100%)}}@media (width<=768px){.programs__headline{max-inline-size:100%;margin-block-end:50px;font-size:32px;line-height:32px}.programs__subtitle{margin-block-end:50px}.programs__deck{gap:var(--space-3);inline-size:auto;margin-inline:calc(-1 * var(--space-d7));padding-block-end:var(--space-d3);padding-inline:var(--space-d7);overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.programs__deck::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.programs__deck{scrollbar-width:none}}.programs__slot{flex:none;inline-size:334px}.programs__card{gap:var(--space-2);border-radius:var(--radius-ml);flex-direction:column;inline-size:100%;padding:0;display:flex}.programs__gallery{flex-wrap:nowrap;order:-1;gap:0;margin-block-start:0}.programs__column{display:none}.programs__shot--lead{aspect-ratio:auto;border-radius:0;block-size:274px;inline-size:100%}.programs__shot--lead .programs__photo{block-size:100%;inline-size:100%;inset:0}.programs__text{gap:var(--space-3);max-inline-size:274px;padding:var(--space-d7)}.programs__name{font-size:26px;line-height:20px}.programs__lead{font-size:var(--fs-4);line-height:normal}.programs__body{font-size:var(--fs-6);line-height:16px}.programs__cta{padding:var(--space-d4) var(--space-4);border-radius:var(--radius-sm);white-space:nowrap}}.elite{position:relative}.elite__stage{block-size:calc(100vh + var(--elite-dwell,1) * 100vh)}.elite__holder{place-items:center;block-size:100vh;display:grid;position:sticky;inset-block-start:0}.elite__card{inline-size:min(var(--measure-default), 100%);border-radius:var(--radius-xl);background-color:var(--color-navy-900);block-size:722px;position:relative;overflow:hidden}.elite__photo{object-fit:cover;block-size:95.7145%;inline-size:106.494%;max-inline-size:none;position:absolute;inset-block-start:-18.5451%;inset-inline-start:-3.2502%}.elite__veil{background-image:linear-gradient(to bottom, rgb(var(--color-navy-900-rgb) / 0) 39.904%, rgb(var(--color-navy-900-rgb) / 1) 97.596%);block-size:78.4256%;position:absolute;inset-block-start:0;inset-inline:0}.elite__content{align-items:center;gap:var(--space-4);text-align:center;inline-size:min(998px,100%);color:var(--color-blue-100);flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset-block-end:7.6952%;inset-inline:0}.elite__headline{inline-size:min(872px,100%);font-size:54px;font-weight:var(--fw-medium);line-height:60px}.elite__body{inline-size:min(838px,100%);font-size:var(--fs-3);font-weight:var(--fw-regular);white-space:pre-line;line-height:28px}.elite__strong{font-weight:var(--fw-bold)}.elite__cta{border-radius:var(--radius-md);font-size:var(--fs-5);font-weight:var(--fw-medium);background-color:var(--color-amber-500);color:var(--color-navy-900);place-items:center;padding:18px 38px;line-height:normal;transition:background-color .18s;display:grid}.elite__cta:hover{background-color:var(--color-amber-540)}@media (prefers-reduced-motion:reduce){.elite__stage,.elite__holder{block-size:auto}.elite__holder{position:static}}@media (width<=1199px){.elite__stage,.elite__holder{block-size:auto}.elite__holder{position:static}.elite__card{--photo-h:320px;border-radius:0;block-size:auto;min-block-size:560px}.elite__photo{inline-size:100%;block-size:var(--photo-h);inset-block-start:0;inset-inline-start:0}.elite__veil{block-size:var(--photo-h);background-image:linear-gradient(to bottom, rgb(var(--color-navy-900-rgb) / 0) 45%, rgb(var(--color-navy-900-rgb) / 1) 100%)}.elite__content{padding:var(--space-6) var(--space-4);margin-block-start:var(--photo-h);position:relative}.elite__headline{font-size:40px;line-height:46px}}@media (width<=768px){.elite__card{--photo-h:558px}.elite__content{gap:var(--space-3);padding-block:0 var(--space-6);padding-inline:var(--space-d7);margin-block-start:530px}.elite__veil{background-image:linear-gradient(to bottom, rgb(var(--color-navy-900-rgb) / 0), rgb(var(--color-navy-900-rgb) / 1))}.elite__headline{font-size:32px;line-height:38px}.elite__body{font-size:var(--fs-6);line-height:18px}.elite__cta{padding:var(--space-d4) var(--space-d6);border-radius:var(--radius-sm)}}.phero{block-size:920px;color:var(--color-blue-100);border-end-end-radius:var(--radius-xxl);border-end-start-radius:var(--radius-xxl);position:relative;overflow:hidden}.phero__photo{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.phero__veil{background-image:linear-gradient(to bottom, rgb(var(--color-navy-900-rgb) / 0) var(--veil-start), rgb(var(--color-navy-900-rgb) / 1) var(--veil-end));position:absolute;inset:0}.phero__inner{align-items:center;gap:var(--space-d7);inline-size:min(var(--measure), 100%);text-align:center;flex-direction:column;display:flex;position:absolute;inset-block-end:68px;inset-inline-start:50%;translate:-50%}.phero__eyebrow{font-size:var(--fs-3);font-weight:var(--fw-regular);line-height:20px}.phero__lockup{inline-size:var(--lockup-w,354px);block-size:auto;max-inline-size:100%}.phero__headline{inline-size:100%;font-size:var(--fs-1);font-weight:var(--fw-medium);line-height:var(--lh-1)}.phero__subtitle{inline-size:min(802px,100%);font-size:var(--fs-3);font-weight:var(--fw-regular);white-space:pre-line;line-height:normal}.phero__actions{align-items:center;gap:var(--space-4);display:flex}.phero__cta{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-4);font-weight:var(--fw-medium);white-space:nowrap;place-items:center;line-height:normal;transition:background-color .18s;display:grid}.phero__cta--solid{background-color:var(--color-blue-500);color:var(--color-blue-100)}.phero__cta--solid:hover{background-color:var(--color-blue-540)}.phero__cta--ghost{background-color:var(--color-blue-100);color:var(--color-blue-500)}.phero__cta--ghost:hover{background-color:var(--color-white)}.phero__badge{align-items:center;gap:var(--space-3);padding:var(--space-d3) var(--space-3);border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-navy-900);text-align:start;display:flex;position:absolute;inset-block-start:271px;inset-inline-start:calc(50% + 130px)}.phero__badge-icon{border-radius:var(--radius-sm);background-color:var(--color-blue-500);flex:none;place-items:center;block-size:46px;inline-size:46px;display:grid}.phero__badge-icon:before{content:"";background-color:var(--color-blue-100);block-size:32px;inline-size:32px;-webkit-mask-image:var(--icon);mask-image:var(--icon);display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.phero__badge-text{flex-direction:column;display:flex}.phero__badge-title{font-size:var(--fs-6);font-weight:var(--fw-medium);white-space:nowrap;line-height:normal}.phero__badge-note{font-size:var(--fs-6);font-weight:var(--fw-light);white-space:nowrap;line-height:normal}@media (width<=768px){.phero{block-size:auto;min-block-size:620px}.phero__photo{block-size:520px}.phero__veil{background-image:linear-gradient(to bottom, rgb(var(--color-navy-900-rgb) / 0) 4.81%, rgb(var(--color-navy-900-rgb) / 1) var(--veil-end));block-size:520px}.phero{background-color:var(--color-navy-900)}.phero__inner{gap:var(--space-4);inline-size:100%;padding-block:300px var(--space-6);padding-inline:var(--space-d7);position:relative;inset-block:auto;inset-inline:auto;translate:none}.phero__lockup{inline-size:240px}.phero__headline{font-size:32px;line-height:38px}.phero__eyebrow,.phero__subtitle{font-size:var(--fs-5)}.phero__eyebrow{line-height:normal}.phero__actions{align-self:stretch;gap:var(--space-3);flex-direction:column}.phero__cta{inline-size:100%}.phero__badge{display:none}}.chips{color:var(--color-navy-900);flex-direction:column;align-items:center;gap:36px;margin-block-start:var(--chips-lead,0px);display:flex;position:relative}.chips--full{--chips-gutter:0px;inline-size:100%}.chips--full .chips__headline,.chips--full .chips__grid,.chips--full .chips__eyebrow{inline-size:min(var(--measure-default), 100% - 2 * var(--chips-gutter))}.chips__glow{align-self:stretch;block-size:0;position:relative;overflow:clip visible}.chips__field{inline-size:var(--field-w);block-size:var(--field-h);z-index:-1;pointer-events:none;position:absolute;inset-block-start:calc(var(--field-rise) * -1);inset-inline-start:calc(50% - var(--field-w) / 2 + var(--field-x))}.chips__eyebrow{font-size:var(--fs-2);font-weight:var(--fw-medium);text-align:center;line-height:52px}.chips__closing{inline-size:min(600px,100%);font-size:var(--fs-4);font-weight:var(--fw-regular);text-align:center;line-height:normal}.chips__headline{inline-size:min(var(--chips-measure,100%), 100%);font-size:48px;font-weight:var(--fw-medium);text-align:center;line-height:52px}.chips__highlight{color:var(--color-blue-500);font-style:normal}.chips__grid{grid-template-columns:repeat(var(--chips-columns), minmax(0, 1fr));gap:var(--space-3);inline-size:100%;list-style:none;display:grid}.chips__subtitle{inline-size:min(820px,100%);font-size:var(--fs-3);font-weight:var(--fw-regular);text-align:center;line-height:normal}.chips__item{align-items:flex-start;gap:var(--space-3);block-size:160px;padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-white);flex-direction:column;transition:background-color .18s,color .18s;display:flex}.chips__icon{flex:none;display:inline-flex;position:relative}.chips__art{block-size:30px;inline-size:auto;transition:opacity .18s}.chips__icon:after{content:"";background-color:var(--color-amber-500);-webkit-mask-image:var(--icon);mask-image:var(--icon);opacity:0;transition:opacity .18s;position:absolute;inset:0;mask-size:100% 100%;mask-repeat:no-repeat}@media (hover:hover){.chips__item:hover{background-color:var(--color-blue-500);color:var(--color-white)}.chips__item:hover .chips__art{opacity:0}.chips__item:hover .chips__icon:after{opacity:1}}.chips__label{font-size:22px;font-weight:var(--fw-medium);white-space:pre-line;line-height:normal}.chips__item--note{border-radius:var(--radius-md);gap:10px;block-size:auto;padding:25px}.chips__grid:has(.chips__item--note){gap:var(--space-4)}.chips__item--note .chips__art{object-fit:contain;object-position:left center;block-size:30px;inline-size:32px}.chips__item--note .chips__icon:after{mask-position:0;mask-size:contain}.chips__text{font-size:15px;font-weight:var(--fw-regular);white-space:pre-line;line-height:1.3}.chips__more{color:inherit;text-decoration:underline}.chips--bare{gap:var(--space-3)}.chips__cta{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-amber-500);color:var(--color-navy-900);font-size:var(--fs-4);font-weight:var(--fw-medium);white-space:nowrap;place-items:center;margin-block-start:20px;line-height:normal;transition:background-color .18s;display:grid}.chips__cta:hover{background-color:var(--color-amber-540)}.chips--center{gap:0}.chips--center .chips__eyebrow{margin-block-end:var(--space-1)}.chips--center .chips__headline{inline-size:min(665px,100%);margin-block-end:48px}.chips--center .chips__closing{margin-block-start:var(--space-d8)}.chips--center .chips__item{align-items:center;gap:var(--space-1);text-align:center}.chips--center .chips__art{block-size:28px;inline-size:28px}.chips--center .chips__label{font-size:var(--fs-2)}.chips--center .chips__text{font-size:var(--fs-3);line-height:1.3}.chips--center .chips__icon:after{mask-position:50%;mask-size:contain}@media (width<=1199px){.chips__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chips__headline{font-size:clamp(var(--fs-2), 4.6vw, 48px);line-height:1.15}.chips__eyebrow{font-size:var(--fs-3);line-height:1.3}}@media (width<=1200px){.chips--full{--chips-gutter:var(--space-4)}}@media (width<=768px){.chips{gap:var(--space-5);margin-block-start:min(var(--chips-lead,0px), var(--space-6))}.chips--full{--chips-gutter:var(--space-d7)}.chips--center{gap:0}.chips--center .chips__headline{margin-block-end:var(--space-5)}.chips__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.chips__grid:has(.chips__item--note){grid-template-columns:minmax(0,1fr)}.chips__item{block-size:auto;min-block-size:140px;padding:var(--space-d7)}.chips__headline{font-size:32px;line-height:38px}.chips__label{font-size:var(--fs-3);overflow-wrap:anywhere}}.benefits{--track-lead:max(var(--space-4), calc((100vw - var(--measure-default)) / 2));color:var(--color-navy-900);flex-direction:column;margin-block-start:var(--benefits-lead,0px);display:flex}.benefits__headline{inline-size:min(var(--benefits-measure,904px), 100%);font-size:48px;font-weight:var(--fw-medium);text-align:center;margin-block-end:40px;margin-inline:auto;line-height:52px}.benefits__lead{inline-size:min(798px,100%);color:var(--color-grey-700);font-size:var(--fs-3);font-weight:var(--fw-regular);text-align:center;margin-block:-24px 40px;margin-inline:auto;line-height:1.5}.benefits__viewport{padding-block:var(--space-5);margin-block:calc(var(--space-5) * -1);overscroll-behavior-inline:contain;overflow:auto hidden}.benefits__viewport::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.benefits__viewport{scrollbar-width:none}}@media (hover:hover){.benefits__viewport{cursor:grab}.benefits__viewport[data-arrastando]{cursor:grabbing;user-select:none}}.benefits__glow{block-size:0;position:relative;overflow:clip visible}.benefits__field{inline-size:var(--field-w);block-size:var(--field-h);z-index:-1;pointer-events:none;position:absolute;inset-block-start:calc(var(--field-rise) * -1);inset-inline-start:var(--field-x)}.benefits__track{gap:var(--space-4);inline-size:max-content;padding-inline-start:var(--track-lead);list-style:none;display:flex}.benefits__viewport[data-drift-on] .benefits__track{padding-inline-start:0}.benefits__card{inline-size:var(--card-w);border-radius:var(--radius-xl);background-color:var(--color-white);flex-direction:column;flex:none;display:flex;overflow:hidden;box-shadow:0 3px 32px #0000001a}.benefits__photo{aspect-ratio:var(--photo-ratio);overflow:hidden}.benefits__image{object-fit:cover;block-size:100%;inline-size:100%}.benefits__body{gap:var(--space-3);padding:var(--space-d8);flex-direction:column;display:flex}.benefits__body:not(:has(.benefits__head)){gap:10px}.benefits__body:not(:has(.benefits__head)) .benefits__text{font-size:15px;line-height:24px}.benefits__head{align-items:center;gap:var(--space-d6);display:flex}.benefits__title{min-inline-size:0;font-size:22px;font-weight:var(--fw-medium);flex:1 0 0;line-height:1}.benefits__icon{flex:none;block-size:30px;inline-size:auto}.benefits__text{font-size:var(--fs-4);font-weight:var(--fw-regular);line-height:24px}@media (width<=1199px){.benefits{--track-lead:var(--space-4)}.benefits__headline{font-size:clamp(var(--fs-2), 4.6vw, 48px);margin-block-end:var(--space-5);line-height:1.15}}@media (width<=768px){.benefits{--track-lead:var(--space-d7);margin-block-start:min(var(--benefits-lead,0px), var(--space-6))}.benefits__card{inline-size:min(320px, calc(100vw - var(--space-8)))}.benefits__body{padding:var(--space-4)}.benefits__title{font-size:var(--fs-3)}.benefits__text{font-size:var(--fs-5);line-height:22px}}.showcase{color:var(--color-navy-900);text-align:center;flex-direction:column;align-items:center;padding-block-start:72px;display:flex;position:relative;overflow-x:clip}.showcase__field{inline-size:var(--field-w);block-size:var(--field-h);z-index:-1;pointer-events:none;position:absolute;inset-block-start:calc(var(--field-rise) * -1 + 72px);inset-inline-start:calc(50% - var(--field-w) / 2 + var(--field-x))}.showcase__frame{aspect-ratio:798/478.8;border-radius:30px;inline-size:min(798px,100%);overflow:hidden;box-shadow:0 3px 32px #0000001a}.showcase__image{object-fit:cover;block-size:100%;inline-size:100%}.showcase__headline{inline-size:min(var(--head-w,904px), 100%);font-size:48px;font-weight:var(--fw-medium);margin-block-start:88px;line-height:52px}.showcase__text{inline-size:min(var(--text-w,798px), 100%);color:var(--color-grey-700);font-size:var(--fs-3);font-weight:var(--fw-regular);white-space:pre-line;margin-block-start:18px;line-height:1.5}.showcase__cta{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-amber-500);color:var(--color-navy-900);font-size:var(--fs-4);font-weight:var(--fw-medium);white-space:nowrap;place-items:center;margin-block-start:28px;line-height:normal;transition:background-color .18s;display:grid}.showcase__cta:hover{background-color:var(--color-amber-540)}@media (width<=1199px){.showcase{padding-block-start:var(--space-5);padding-inline:var(--space-4)}.showcase__headline{font-size:clamp(var(--fs-2), 4.6vw, 48px);margin-block-start:var(--space-6);line-height:1.15}}@media (width<=768px){.showcase{padding-inline:var(--space-d7)}.showcase__field{block-size:628px;inline-size:640px;inset-block-start:-128px;inset-inline-start:calc(50% - 320px + var(--field-x))}.showcase__frame{border-radius:var(--radius-ml)}.showcase__headline{margin-block-start:var(--space-5);font-size:32px;line-height:38px}.showcase__text{font-size:var(--fs-5)}}.tools{color:var(--color-navy-900)}.tools__headline{font-size:48px;font-weight:var(--fw-medium);text-align:center;margin-block-end:40px;line-height:52px}.tools__list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.tools__art{aspect-ratio:566/466;border-radius:var(--radius-xl);overflow:hidden}.tools__image{object-fit:cover;block-size:100%;inline-size:100%}.tools__title{font-size:var(--fs-2);font-weight:var(--fw-medium);margin-block-start:28px;margin-inline-start:var(--space-4);line-height:normal}.tools__text{inline-size:min(366px,100%);color:var(--color-grey-600);font-size:var(--fs-4);font-weight:var(--fw-regular);margin-block-start:6px;margin-inline-start:var(--space-4);line-height:normal}.tools__cta{inline-size:fit-content;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-amber-500);color:var(--color-navy-900);font-size:var(--fs-4);font-weight:var(--fw-medium);white-space:nowrap;place-items:center;margin-block-start:20px;margin-inline-start:var(--space-4);line-height:normal;transition:background-color .18s;display:grid}.tools__cta:hover{background-color:var(--color-amber-540)}@media (width<=1199px){.tools__headline{font-size:clamp(var(--fs-2), 4.6vw, 48px);margin-block-end:var(--space-5);line-height:1.15}.tools__title{font-size:var(--fs-3)}.tools__text{font-size:var(--fs-5)}}@media (width<=768px){.tools__list{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.tools__headline{font-size:32px;line-height:38px}.tools__title,.tools__text,.tools__cta{margin-inline-start:0}.tools__title{font-size:var(--fs-2);margin-block-start:var(--space-3)}}.cta26{padding-block:100px var(--tail,310px);background-color:var(--color-navy-900);color:var(--color-blue-100);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);margin-block-start:var(--lead);position:relative;overflow:hidden}.cta__field{inline-size:var(--field-w);block-size:var(--field-h);pointer-events:none;position:absolute;inset-block-start:var(--field-y);inset-inline-start:calc(50% - var(--field-w) / 2 + var(--field-x))}.cta__portrait{clip-path:url(#closing-portrait);block-size:332px;inline-size:332px;position:absolute;inset-block-start:122px;inset-inline-start:calc(50% + 126px)}.cta__photo{object-fit:cover;block-size:141.14%;inline-size:251.82%;max-inline-size:none;position:absolute;inset-block-start:-13.31%;inset-inline-start:-62.1%}.cta--photo{padding-block:414px 76px}.cta__cover{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.cta__veil{background-image:linear-gradient(180deg, rgb(var(--color-navy-900-rgb) / 0) 0%, var(--color-navy-900) 100%);position:absolute;inset-block:43.08% 0;inset-inline:0}.cta__inner{align-items:flex-start;gap:var(--space-4);flex-direction:column;inline-size:538px;margin-inline-start:calc(50% - 482px);display:flex;position:relative}.cta--photo .cta__inner{margin-inline-start:calc(50% - var(--measure-default) / 2)}.cta__headline{inline-size:min(512px,100%);font-size:44px;font-weight:var(--fw-medium);line-height:56px}.cta__text{inline-size:min(496px,100%);font-size:var(--fs-3);font-weight:var(--fw-regular);line-height:28px}.cta__actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.cta__actions--inline{flex-direction:row;align-items:center}.cta__button{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-amber-500);color:var(--color-navy-900);font-size:var(--fs-4);font-weight:var(--fw-medium);white-space:nowrap;place-items:center;line-height:normal;transition:background-color .18s;display:grid}.cta__button:hover{background-color:var(--color-amber-540)}.cta__link{align-items:center;gap:var(--space-2);color:var(--color-blue-100);font-size:var(--fs-4);font-weight:var(--fw-medium);line-height:normal;text-decoration:underline;display:flex}.cta__link-icon{flex:none}@media (width<=1199px){.cta26{padding-block:var(--space-6);text-align:center}.cta--photo{padding-block:340px var(--space-6)}.cta--photo .cta__inner{margin-block-start:0;margin-inline-start:0}.cta__field{block-size:800px;inline-size:max(640px,100%);inset-block-start:-160px;inset-inline-start:50%;translate:-50%}.cta__portrait{block-size:280px;inline-size:280px;margin-inline:auto;position:relative;inset-block:auto;inset-inline:auto}.cta__inner{inline-size:100%;padding-inline:var(--space-4);align-items:center;margin-block-start:var(--space-5);margin-inline-start:0}.cta__headline{font-size:clamp(var(--fs-2), 4.6vw, 44px);margin-inline:auto;line-height:1.15}.cta__text{margin-inline:auto}.cta__actions{align-items:center}.cta__actions--inline{flex-direction:column}}@media (width<=768px){.cta26{margin-block-start:min(var(--lead), var(--space-6))}.cta--photo{padding-block:260px var(--space-6)}.cta__inner{padding-inline:var(--space-d7)}.cta__headline{font-size:32px;line-height:38px}.cta__text{font-size:var(--fs-5);line-height:22px}.cta__actions{align-self:stretch}.cta__button{inline-size:100%}}.faq{background-color:var(--color-navy-900);color:var(--color-white);padding-block-end:var(--space-d8)}.faq__inner{inline-size:min(var(--measure-default), 100%);margin-inline:auto}.faq__headline{font-size:42px;font-weight:var(--fw-medium);text-align:center;line-height:42px}.faq__list{counter-reset:faq;margin-block-start:58px}.faq__item{counter-increment:faq;border-block-end:1px solid rgb(var(--color-grey-300-rgb) / .14)}.faq__row{align-items:center;gap:var(--space-3);padding:var(--space-d8);cursor:pointer;list-style:none;display:flex}.faq__row::-webkit-details-marker{display:none}.faq__number{inline-size:42px;font-size:32px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;flex:none;line-height:42px}.faq__number:before{content:counter(faq, decimal-leading-zero)}.faq__question{min-inline-size:0;font-size:20px;font-weight:var(--fw-regular);flex:1 0 0;line-height:26px}.faq__icon{border:1px solid var(--color-blue-100);border-radius:var(--radius-circle);flex:none;place-items:center;block-size:40px;inline-size:40px;display:grid}.faq__arrow{transition:rotate .18s}.faq__item[open] .faq__arrow{rotate:90deg}.faq__text{padding-block-end:var(--space-d8);padding-inline:calc(var(--space-d8) + 42px + var(--space-3)) var(--space-d8);color:var(--color-blue-100);font-size:var(--fs-4);font-weight:var(--fw-regular);line-height:24px}@media (width<=1199px){.faq__inner{padding-inline:var(--space-4)}.faq__headline{font-size:clamp(var(--fs-2), 4.6vw, 42px);line-height:1.15}.faq__list{margin-block-start:var(--space-5)}}@media (width<=768px){.faq__inner{padding-inline:var(--space-d7)}.faq__headline{font-size:32px;line-height:38px}.faq__row{gap:var(--space-3);padding-block:var(--space-4);padding-inline:0}.faq__number{inline-size:32px;font-size:20px;line-height:26px}.faq__question{font-size:var(--fs-4);line-height:22px}.faq__text{padding-block-end:var(--space-4);padding-inline:calc(32px + var(--space-3)) 0;font-size:var(--fs-5);line-height:22px}}.plans{color:var(--color-navy-900);padding-block-start:72px;position:relative;overflow-x:clip}.plans__headline,.plans__list{inline-size:min(var(--measure-default), 100%);margin-inline:auto}.plans__field{inline-size:var(--field-w);block-size:var(--field-h);z-index:-1;pointer-events:none;position:absolute;inset-block-start:calc(var(--field-rise) * -1);inset-inline-start:calc(50% - var(--field-w) / 2 + var(--field-x))}.plans__headline{font-size:22px;font-weight:var(--fw-medium);text-align:center;margin-block-end:var(--space-5);line-height:normal}.plans__list{column-gap:var(--space-4);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;list-style:none;display:grid}.plans__card{grid-row:span 6;grid-template-rows:subgrid;padding:var(--space-d7);border-radius:var(--radius-md);background-color:var(--color-white);border:1px solid #0000001c;display:grid}.plans__name{font-size:20px;font-weight:var(--fw-semibold);text-align:center;line-height:normal}.plans__tagline{inline-size:min(240px,100%);font-size:var(--fs-3);font-weight:var(--fw-regular);text-align:center;margin-block-start:10px;margin-inline:auto;line-height:normal}.plans__price{padding:var(--space-d7) var(--space-4);border-radius:var(--radius-sm);text-align:center;border:1px solid #0000001a;flex-direction:column;align-self:start;align-items:center;gap:10px;margin-block-start:18px;display:flex}.plans__value{color:var(--color-blue-950);font-size:26px;font-weight:var(--fw-black);line-height:28px}.plans__note{color:var(--color-blue-950);font-size:var(--fs-5);font-weight:var(--fw-bold);line-height:14px}.plans__footnote{color:var(--color-grey-900);font-size:var(--fs-6);font-weight:var(--fw-semibold);line-height:normal}.plans__cta{padding:var(--space-d4) 38px;border-radius:var(--radius-sm);background-color:var(--color-amber-460);color:var(--color-black);font-size:var(--fs-4);font-weight:var(--fw-medium);place-items:center;margin-block-start:26px;line-height:normal;transition:background-color .18s;display:grid}.plans__cta:hover{background-color:var(--color-amber-500)}.plans__text{margin-block:var(--space-5) 20px;color:var(--color-grey-900);font-size:var(--fs-6);font-weight:var(--fw-regular);text-align:center;padding-inline:10px;line-height:15px}.plans__features{flex-direction:column;padding-inline:10px;list-style:none;display:flex}.plans__feature{color:var(--color-grey-900);font-size:var(--fs-5);font-weight:var(--fw-regular);align-items:flex-start;gap:10px;padding-block:4px;line-height:18px;display:flex}.plans__check{flex:none;margin-block-start:4px}.plans__feature:first-child{font-weight:var(--fw-bold)}@media (width<=1199px){.plans{padding-inline:var(--space-4)}.plans__field{block-size:800px;inline-size:900px;inset-block-start:-40px;inset-inline-start:calc(50% - 450px)}.plans__list{row-gap:var(--space-4);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.plans__card{flex-direction:column;grid-row:auto;display:flex}.plans__price{align-self:stretch}}@media (width<=768px){.plans{padding-block-start:var(--space-6);padding-inline:var(--space-d7)}.plans__list{row-gap:var(--space-d7);grid-template-columns:minmax(0,1fr)}.plans__headline{font-size:var(--fs-3)}}.compare{color:var(--color-navy-900);padding-block:90px 50px}.compare__headline{inline-size:min(960px,100%);font-size:48px;font-weight:var(--fw-medium);text-align:center;margin-block-end:50px;margin-inline:auto;line-height:52px}.compare__inner{inline-size:min(960px,100%);margin-inline:auto}.compare__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.compare__tab{padding:var(--space-3) var(--space-2);border:1px solid var(--color-navy-900);border-radius:var(--radius-md);color:var(--color-navy-900);font-size:var(--fs-5);font-weight:var(--fw-regular);text-align:center;place-items:center;line-height:20px;transition:background-color .18s,border-color .18s;display:grid}.compare__tab[aria-selected=true]{border-color:var(--color-amber-500);background-color:var(--color-amber-500);color:var(--color-grey-950)}.compare__tab:hover:not([aria-selected=true]){background-color:var(--color-grey-100)}.compare__panel{border-radius:var(--radius-md);margin-block-start:10px;padding:20px}.compare__panel[hidden]{display:none}.compare__table{border-collapse:collapse;table-layout:fixed;inline-size:100%}.compare__row{border-block-end:1px solid #0000001c}.compare__corner,.compare__label{inline-size:180px;color:var(--color-blue-950);font-size:var(--fs-4);font-weight:var(--fw-bold);text-align:start;padding-block:10px;padding-inline-end:var(--space-4);line-height:20px}.compare__plan{color:var(--color-blue-950);font-size:20px;font-weight:var(--fw-regular);text-align:center;padding-block:10px;line-height:normal}.compare__value{padding-block:10px;padding-inline:var(--space-2);color:var(--color-grey-900);font-size:var(--fs-5);font-weight:var(--fw-medium);text-align:center;white-space:pre-line;line-height:20px}.compare__hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=1199px){.compare{padding-block-start:var(--space-7);padding-inline:var(--space-4)}.compare__headline{font-size:clamp(var(--fs-2), 4.6vw, 48px);line-height:1.15}.compare__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.compare__panel{padding-inline:0;overflow-x:auto}.compare__table{inline-size:max(720px,100%)}}@media (width<=768px){.compare{padding-block:var(--space-6);padding-inline:var(--space-d7)}.compare__headline{font-size:32px;line-height:38px}.compare__tabs{grid-template-columns:minmax(0,1fr)}.compare__plan{font-size:var(--fs-4)}}.links{color:var(--color-navy-900);padding-block-start:var(--lead)}.links__headline{inline-size:min(904px,100%);font-size:48px;font-weight:var(--fw-medium);text-align:center;margin-inline:auto;line-height:52px}.links__lead{inline-size:min(798px,100%);color:var(--color-grey-700);font-size:var(--fs-3);font-weight:var(--fw-regular);text-align:center;margin-block-start:var(--space-3);margin-inline:auto;line-height:1.5}.links__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-5);list-style:none;display:grid}.links__card{gap:var(--space-2);block-size:100%;padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-white);flex-direction:column;transition:background-color .18s,color .18s;display:flex}.links__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.links__title{font-size:22px;font-weight:var(--fw-medium);line-height:normal}.links__arrow{flex:none}.links__text{color:var(--color-grey-700);font-size:var(--fs-4);font-weight:var(--fw-regular);line-height:24px;transition:color .18s}@media (hover:hover){a.links__card:hover{background-color:var(--color-blue-500);color:var(--color-white)}a.links__card:hover .links__text{color:var(--color-blue-100)}}@media (width<=1199px){.links__headline{font-size:clamp(var(--fs-2), 4.6vw, 48px);line-height:1.15}}@media (width<=768px){.links__headline{font-size:32px;line-height:38px}.links__lead{font-size:var(--fs-5)}.links__grid{grid-template-columns:minmax(0,1fr)}.links__title{font-size:var(--fs-3)}.links__text{font-size:var(--fs-5);line-height:22px}}.doc{color:var(--color-navy-900);padding-block-start:var(--lead)}.doc__title{font-size:48px;font-weight:var(--fw-medium);line-height:52px}.doc__updated{color:var(--color-grey-700);font-size:var(--fs-5);font-weight:var(--fw-regular);margin-block-start:var(--space-3);line-height:normal}.doc__heading{margin-block:var(--space-5) var(--space-3);font-size:22px;font-weight:var(--fw-semibold);line-height:normal}.doc__text{font-size:var(--fs-4);font-weight:var(--fw-regular);margin-block-start:var(--space-3);line-height:26px}.doc__list{margin-block-start:var(--space-3);padding-inline-start:var(--space-4);list-style:outside}.doc__list li{font-size:var(--fs-4);font-weight:var(--fw-regular);margin-block-start:var(--space-2);line-height:26px}@media (width<=1199px){.doc__title{font-size:clamp(var(--fs-2), 4.6vw, 48px);line-height:1.15}}@media (width<=768px){.doc__title{font-size:32px;line-height:38px}.doc__heading{font-size:var(--fs-3)}.doc__text,.doc__list li{font-size:var(--fs-5);line-height:22px}}.deck{margin-block-start:var(--deck-lead,0px);position:relative}.deck__headline{color:var(--color-navy-900);font-size:48px;font-weight:var(--fw-medium);text-align:center;margin-block-end:var(--space-3);line-height:54px}.deck__list{--deck-gap:120px;--deck-peek:140px;--deck-card:528px;inline-size:min(var(--measure-default), 100%);margin-inline:auto;padding-block-end:max(0px, calc(var(--deck-gap) + var(--deck-card) - max(100vh - var(--deck-gap) - var(--deck-peek), var(--deck-card))));list-style:none}.deck__slot{block-size:max(calc(100vh - var(--deck-gap) - var(--deck-peek)), var(--deck-card));align-content:start;justify-items:center;padding-block-start:var(--deck-gap);display:grid;position:sticky;inset-block-start:0}.deck__card{transform-origin:top;border-radius:var(--radius-xl);grid-template-columns:minmax(0,426px) 380px;justify-content:space-between;align-items:center;block-size:528px;inline-size:1152px;padding-inline:102px 140px;display:grid;position:relative;inset-block-start:calc(var(--i) * 42px);overflow:hidden}.deck__card--dark{background-color:var(--color-navy-900);color:var(--color-blue-100)}.deck__card--light{background-color:var(--color-amber-500);color:var(--color-navy-900)}.deck__card--flip{grid-template-columns:380px minmax(0,408px);padding-inline:146px 150px}.deck__card--flip .deck__body{inline-size:min(362px,100%)}.deck__card--flip .deck__text{order:2}.deck__card--flip .deck__portrait{order:1}.deck__field{z-index:0;pointer-events:none;position:absolute;inset:0}.deck__text{z-index:1;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.deck__name{font-size:48px;font-weight:var(--fw-medium);line-height:52px}.deck__body{font-size:var(--fs-3);font-weight:var(--fw-regular);line-height:28px}.deck__body+.deck__body{margin-block-start:calc(var(--space-d3) - var(--space-4))}.deck__portrait{z-index:1;block-size:380px;inline-size:380px;position:relative}.deck__photo{object-fit:contain;block-size:100%;inline-size:100%}@media (width<=1199px){.deck__list{--deck-gap:0px;--deck-peek:0px;gap:var(--space-5);flex-direction:column;padding-block-end:0;display:flex}.deck__slot{block-size:auto;padding-block-start:0;position:static}.deck__card{block-size:auto;inline-size:100%;padding:var(--space-6) var(--space-5);column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px;inset-block-start:0}.deck__card--flip{padding-inline:var(--space-5);grid-template-columns:300px minmax(0,1fr)}.deck__portrait{block-size:300px;inline-size:300px}.deck__headline{font-size:clamp(var(--fs-2), 4.6vw, 48px);line-height:1.15}}@media (width<=768px){.deck{margin-block-start:min(var(--deck-lead,0px), var(--space-6))}.deck__card,.deck__card--flip{justify-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-d7);text-align:center;grid-template-columns:minmax(0,1fr)}.deck__text,.deck__card--flip .deck__text{order:2}.deck__portrait,.deck__card--flip .deck__portrait{order:1}.deck__portrait{aspect-ratio:1;block-size:auto;inline-size:min(260px,100%)}.deck__name{font-size:var(--fs-2)}}.voices{color:var(--color-navy-900);flex-direction:column;align-items:center;display:flex}.voices__headline{inline-size:min(656px,100%);font-size:48px;font-weight:var(--fw-medium);text-align:center;margin-block-end:var(--space-5);line-height:1.3}.voices__cloud{inline-size:min(var(--measure-default), 100% - 2 * var(--voices-gutter,0px));aspect-ratio:1152/381;position:relative}.voices__face{inline-size:calc(var(--d) * 1%);aspect-ratio:1;border-radius:var(--radius-circle);position:absolute;inset-block-start:calc(var(--y) * 1%);inset-inline-start:calc(var(--x) * 1%);overflow:hidden}.voices__face--brand{background-color:#d9d9d9;place-items:center;display:grid}.voices__photo{object-fit:cover;block-size:100%;inline-size:100%}.voices__brand{block-size:auto;inline-size:71%}.voices__carousel{inline-size:100%;flex-direction:column;align-items:center;margin-block-start:var(--space-d7);display:flex}.voices__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;inline-size:100%;overflow-x:auto}.voices__viewport::-webkit-scrollbar{display:none}.voices__track{list-style:none;display:flex}.voices__slide{scroll-snap-align:start;flex:none;inline-size:100%}.voices__figure{align-items:center;gap:var(--space-4);inline-size:min(var(--measure-default), 100% - 2 * var(--voices-gutter,0px));flex-direction:column;margin-inline:auto;display:flex}.voices__quote{inline-size:min(642px,100%);font-size:24px;font-weight:var(--fw-regular);text-align:center;line-height:1.3}.voices__mark{color:var(--color-blue-500);font-style:normal}.voices__person{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.voices__name{color:var(--color-blue-500);font-size:22px;font-weight:var(--fw-medium);line-height:normal}.voices__role{color:var(--color-grey-700);font-size:var(--fs-4);font-weight:var(--fw-regular);line-height:normal}.voices__dots{align-items:center;gap:var(--space-1);margin-block-start:var(--space-d8);display:flex}.voices__dot{padding:var(--space-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.voices__pill{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background-color:rgb(var(--color-navy-900-rgb) / .51);transition:inline-size .24s,background-color .24s;display:block}.voices__dot[aria-current=true] .voices__pill{inline-size:var(--space-4);background-color:var(--color-navy-900)}@media (width<=1200px){.voices{--voices-gutter:var(--space-4)}}@media (width<=768px){.voices{--voices-gutter:var(--space-d7)}.voices__cloud{display:none}.voices__headline{font-size:32px;line-height:38px}.voices__quote,.voices__name{font-size:var(--fs-3)}}.vid26{inline-size:min(956px,100%);aspect-ratio:16/9;border-radius:var(--radius-xl);background-color:var(--color-black);margin-block-start:var(--video-lead,0px);margin-inline:auto;overflow:hidden}.vid26__player{border:0;block-size:100%;inline-size:100%;display:block}@media (width<=768px){.vid26{border-radius:var(--radius-ml);margin-block-start:min(var(--video-lead,0px), var(--space-6))}}.intro{align-items:center;gap:var(--space-3);color:var(--color-navy-900);text-align:center;flex-direction:column;margin-block-start:var(--intro-lead,0px);display:flex}.intro__headline{inline-size:min(var(--intro-measure,100%), 100%);font-size:40px;font-weight:var(--fw-medium);line-height:1.2}.intro__subtitle{inline-size:min(686px,100%);font-size:var(--fs-3);font-weight:var(--fw-regular);line-height:normal}@media (width<=768px){.intro{margin-block-start:min(var(--intro-lead,0px), var(--space-6))}.intro__headline{inline-size:100%;font-size:32px;line-height:1.2}.intro__subtitle{font-size:var(--fs-6);line-height:1.2}}


/* ===== custom properties por instancia =====
   A Webflow descarta style="" com --custom-property. Estas regras devolvem
   exatamente os mesmos valores por posicao, sem depender do atributo. */

/* 02-stats: recobre o hero em 55 */
.section--plain:has(> .section__inner > .stats){--section-pull:55px;--section-pad-top:0px}
/* 05-orbit */
.section--plain:has(> .section__inner > .orbit){--section-pull:-96px;--section-pad-top:0px}
/* 06-programs */
.section--plain:has(> .section__inner > .programs){--section-pull:-25.5px;--section-pad-top:0px}
/* 07-elite */
.section--plain:has(> .section__inner > .elite){--section-pull:140.92px;--section-pad-top:0px;--section-pad-bottom:0px}

/* 01-hero: enquadramento do primeiro retrato */
.hero__portrait-image:nth-of-type(1){--frame-w:256%;--frame-h:143.128%;--frame-x:-78.672%;--frame-y:-16.859%}
/* E o segundo precisa NAO ter esses valores, que e' outra coisa. Na origem eles
   moram no style="" do primeiro <img> e param ali; aqui a Webflow icou o lote
   para um :root do site (§3), entao todo elemento herda — e abaixo de 768, onde
   a regra e' `inline-size:var(--frame-w,100%)`, o segundo retrato passava a se
   enquadrar como o primeiro: 716.8 de largura contra os 280 da origem. Cortar a
   heranca no proprio elemento e' o mesmo remedio do `--st5-x:initial`: com
   `initial` o var() cai no fallback. */
.hero__portrait-image:nth-of-type(n+2){--frame-w:initial;--frame-h:initial;--frame-x:initial;--frame-y:initial}

/* 02-stats: largura do rotulo e altura da foto, por fatia */
.stats__item:nth-child(1){--label-w:154px;--media-h:136px}
.stats__item:nth-child(2){--label-w:334px;--media-h:154px}
.stats__item:nth-child(3){--label-w:262px;--media-h:136px}

/* 03-carousel: o tint provisorio de cada carta */
.carousel__slide:nth-child(1) .carousel__art{--slide-tint:var(--color-blue-500)}
.carousel__slide:nth-child(2) .carousel__art{--slide-tint:var(--color-amber-500)}
.carousel__slide:nth-child(3) .carousel__art{--slide-tint:var(--color-blue-700)}
.carousel__slide:nth-child(4) .carousel__art{--slide-tint:var(--color-amber-500)}
.carousel__slide:nth-child(5) .carousel__art{--slide-tint:var(--color-blue-420)}

/* 04-stack: a queda do campo ambar e a caixa dele */
.stack{--field-drop:1081px}
.stack__field{--field-rise:575px;--field-height:1656px}

/* 06-programs: o degrau de 26px por carta empilhada */
.programs__slot:nth-child(1){--i:0}
.programs__slot:nth-child(2){--i:1}
.programs__slot:nth-child(3){--i:2}
/* enquadramento das tres fotos, igual em todas as cartas */
.programs__shot--lead .programs__photo{--frame-w:183.976%;--frame-h:122.652%;--frame-x:-23.722%;--frame-y:-5.605%}
.programs__column .programs__shot--side:nth-child(1) .programs__photo{--frame-w:137.113%;--frame-h:203.269%;--frame-x:-9.147%;--frame-y:-28.065%}
.programs__column .programs__shot--side:nth-child(2) .programs__photo{--frame-w:123.724%;--frame-h:182.204%;--frame-x:-4.786%;--frame-y:-38.05%}

/* 07-elite: o descanso de um quarto de tela */
.elite{--elite-dwell:0.25}


/* ===== cromo: custom properties do cabecalho e do rodape =====
   Mesma razao das anteriores — a Webflow descarta style="" com --custom-property. */

.header__menu-chevron{--chevron:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a8121611bebcd514cc89676_icon-chevron.svg')}
.header__burger-icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a8121626dcaab116295da86_icon-burger.svg')}

/* as tres marcas parceiras tem alturas proprias */
.panel__brands > li:nth-child(1) .panel__brand-logo{--logo-h:36px}
.panel__brands > li:nth-child(2) .panel__brand-logo{--logo-h:38px}
.panel__brands > li:nth-child(3) .panel__brand-logo{--logo-h:40px}

.footer__signature-mark{--mark:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a811b4c61e596780e44c770_logo-mark.svg')}

/* os cinco glifos sociais entram por mascara, na caixa unica de 20 */

/* os dois selos de loja tem razoes diferentes */


/* ===== o que e' proprio da Webflow, e nao da origem ===== */

/* A origem so' declara font-family no html e deixa o body herdar; o
   webflow.shared.css declara Arial no proprio body, e regra propria ganha de
   heranca. Sem isto o site inteiro renderiza em Arial. */
body{font-variation-settings:"opsz" 14;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}

/* O reset da origem zera margem por *{margin:0}, especificidade (0,0,0). A
   Webflow declara h1..h6{margin-top:20px;margin-bottom:10px} em (0,0,1), que
   ganha por especificidade. Mesma zeragem, agora em nivel de elemento. */
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,blockquote,figure,figcaption,pre,fieldset,hr{margin:0}

/* A Webflow converte <button> no elemento Button dela e injeta o azul de
   .w-button. Os dois gatilhos do menu sao texto, nao botao. */
.header__menu-link.w-button,
.header__burger.w-button{background-color:#0000;border:0;padding:0}
.header__menu-link.w-button{color:inherit}

/* Mas o `padding:0` acima e' (0,2,0) e vale em toda largura, entao ele engolia
   tambem o respiro que a origem da' ao gatilho da gaveta abaixo de 1199 — a
   regra de la' e' `.header__burger{padding:var(--space-1)}`, so' (0,1,0). O
   botao ficava do tamanho do icone (22 contra 30), e como a fileira e' alinhada
   pela direita, `header__actions` encolhia 8 e `header__login` escorregava 8
   junto: as quatro linhas que o de-para acusava em toda pagina eram esta. O
   `.w-button` volta para empatar a especificidade; a media query e' a mesma
   sintaxe de intervalo da origem, que ja' se provou aqui pelo icone. */
@media (width<=1199px){
  .header__burger.w-button{padding:var(--space-1)}
}

/* O style inline do StatsBand foi registrado pelo nome e vale em toda seção.
   A origem le' var(--section-pad-top, var(--space-7)) e no mobile var(--space-6),
   entao a variavel tem de ser ANULADA, nunca redefinida: so' assim cada
   breakpoint volta a usar o proprio fallback. As quatro secoes com valor
   proprio estao nas regras :has() acima, mais especificas. */
.section{--section-pull:0px;--section-pad-top:initial;--section-pad-bottom:initial}


/* ===== estacoes herdadas da orbita na pilha =====
   A Webflow icou as 93 custom properties do site para um :root proprio, e la'
   elas herdam para tudo. A pilha tem 4 estacoes e a orbita 7; como --st5..--st7
   so' existem na orbita, entraram no :root sem sufixo e chegam na pilha por
   heranca. O stack.js le' as estacoes num laco que para na primeira vazia
   (stack.js:123), entao ele passou a ler 7 e mandava as cartas para y 658, 812
   e 894, encolhendo ate 0.46 — a carta 'rodando la embaixo'. Cortar a heranca
   no proprio elemento faz o laco parar em 4, como na origem. */
.stack__cards{
  --st5-x:initial;--st5-y:initial;--st5-s:initial;--st5-z:initial;
  --st6-x:initial;--st6-y:initial;--st6-s:initial;--st6-z:initial;
  --st7-x:initial;--st7-y:initial;--st7-s:initial;--st7-z:initial;
}


/* ===== seletores que dependiam de classe descartada =====
   .footer__social-item e .footer__app-item nao tem regra nenhuma na origem —
   sao ganchos de marcacao —, entao a Webflow descartou as duas classes e meus
   :nth-child nao casavam: --icon ficava vazio, mask-image virava none e sobrava
   o quadrado ambar de 20; --badge-ratio vazio deixava os dois selos do mesmo
   tamanho. Aqui os mesmos valores voltam por estrutura, que nao depende de
   classe: o <li> continua sendo filho direto do <ul>. */
.footer__social > li:nth-child(1) .footer__social-link{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a8121628c283265a561a28a_social-facebook.svg')}
.footer__social > li:nth-child(2) .footer__social-link{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a812164f55d9386c98963cb_social-instagram.svg')}
.footer__social > li:nth-child(3) .footer__social-link{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a812164f55d9386c98963f6_social-youtube.svg')}
.footer__social > li:nth-child(4) .footer__social-link{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a8121647030a927f62fa3ff_social-linkedin.svg')}
.footer__social > li:nth-child(5) .footer__social-link{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a812165b4c5ee8b67b860da_social-blog.svg')}
.footer__apps > li:nth-child(1) .footer__app{--badge-ratio:2.9916}
.footer__apps > li:nth-child(2) .footer__app{--badge-ratio:3.45}


/* ===== /eduzz-checkout: custom properties de instancia =====
   Mesma razao do bloco da Home: a Webflow descarta style="" com
   --custom-property. Os valores voltam por seletor, e onde o alvo e' um <li>
   sem classe propria o seletor usa a estrutura, que sobrevive a migracao. */

/* ProductHero: o veu navy e a coluna de 976 */
.phero{--veil-end:76.92%;--measure:976px}
.phero__badge-icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054a5ffeac74fa86c386_icon-venda-confirmada.svg')}

/* os quatro blocos que zeram o respiro de baixo (convencao do §10:
   cada bloco e' dono do proprio topo) */
.section--plain:has(> .section__inner > .chips){--section-pad-bottom:0px}
.section--plain:has(> .section__inner > .benefits){--section-pad-bottom:0px}
.section--plain:has(> .section__inner > .showcase){--section-pad-bottom:0px}
.section--plain:has(> .section__inner > .tools){--section-pad-bottom:0px}

/* FeatureChips: cinco colunas, e a mascara de cada ficha */
.chips{--chips-columns:5}
.chips__grid > li:nth-child(1) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054ab4694b71f8ef4589_icon-feat-01.svg')}
.chips__grid > li:nth-child(2) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054a2a789741fccc5b45_icon-feat-03.svg')}
.chips__grid > li:nth-child(3) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054a96d56fea0856873f_icon-feat-05.svg')}
.chips__grid > li:nth-child(4) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054ac492027687ff1a06_icon-feat-07.svg')}
.chips__grid > li:nth-child(5) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054a2a789741fccc5b45_icon-feat-03.svg')}
.chips__grid > li:nth-child(6) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054baa113639401b5431_icon-feat-02.svg')}
.chips__grid > li:nth-child(7) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054ba9bc9b80a987ef25_icon-feat-04.svg')}
.chips__grid > li:nth-child(8) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054baa113639401b546a_icon-feat-06.svg')}
.chips__grid > li:nth-child(9) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054b2feb3e9d78ac5fd2_icon-feat-08.svg')}
.chips__grid > li:nth-child(10) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82054be0f1d79d43f70ab6_icon-feat-09.svg')}

/* BenefitCards: a carta de 422 e a proporcao da foto (valor com barra, que o
   motor da Webflow descarta por inteiro) */
.benefits{--card-w:422px;--photo-ratio:355 / 223}

/* ShowcaseBand: o campo ambar que sangra 475 acima da captura */
.showcase{--field-rise:475px;--field-w:1520px;--field-h:1494px;--field-x:-14px}

/* ClosingCta: o vao claro antes do navy e o enquadramento do campo */
.cta{--lead:96px;--field-w:1942px;--field-h:1162px;--field-x:-128px;--field-y:-326px}


/* ===== o que a Webflow faz com <img> =====
   Ela descarta os atributos width/height e injeta loading="lazy" em todas as
   imagens. Onde o CSS da origem deixa um eixo em auto, a caixa fica em zero ate
   a imagem carregar — o CLS que a §14 do projeto documenta ter evitado
   justamente com esses atributos. Pior: sem caixa a imagem nunca cruza a viewport,
   entao o lazy nunca dispara e ela nunca carrega — o zero se auto-perpetua. Aqui a caixa volta pelo CSS, com os mesmos
   numeros que os atributos davam. Onde a origem ja' deixava o eixo livre
   (.chips__art, .benefits__icon, com height mas sem width) nada muda. */
/* 'auto' antes da razao: ela so reserva a caixa ate a imagem carregar, e
   depois quem manda e' a razao do proprio arquivo. Sem o 'auto' a regra ficaria
   presa a' esta pagina — o mesmo .phero__lockup e' 144/18 em
   eduzz-eventos e 162/18 em eduzz-membros. */
.phero__lockup{aspect-ratio:auto 354 / 62}
.faq__arrow{inline-size:24px;block-size:24px}
.cta__link-icon{inline-size:16px;block-size:16px}

/* A Webflow poe overflow-y:scroll no html; a origem deixa visible. Com o
   scroll no proprio root, 100vw passa a resolver 2545 em vez de 2560, e a
   trilha de BenefitCards — que centra por calc((100vw - measure) / 2) —
   desloca 7px. */
html{overflow-y:visible}


/* A Webflow guarda no motor dela a regra que veio no envio original, e a folha
   hospedada so' SOBREPOE — nunca apaga. Quando uma declaracao sai da origem,
   como o recuo da trilha de BenefitCards, ela continua viva la' e as duas se
   somam: a carta 1 ficava em 288 (144 de margem + 144 de recuo). Zerar aqui e'
   o que completa a remocao. */
.benefits__track{padding-inline-start:0}


/* ===== /taxas: custom properties de instancia =====
   Escopadas por [data-page], e nao soltas como as do Checkout: .phero e .cta
   existem nas duas paginas com valores diferentes, e a folha e' do site
   inteiro. O atributo mora no <body> da pagina. As regras soltas do Checkout
   seguem valendo como padrao — estas ganham por especificidade onde existem. */
[data-page=taxas] .phero{--veil-end:100%;--measure:1152px}
[data-page=taxas] .plans{--field-rise:84px;--field-w:1300px;--field-h:1150px;--field-x:-124px}
[data-page=taxas] .cta{--lead:0px;--field-w:1942px;--field-h:1162px;--field-x:-128px;--field-y:-326px}

/* ===== /eduzz-academy =====
   A pagina tem DOIS blocos de ficha, e o `--icon` de cada uma vem de `style=""`
   na origem — que a Webflow descarta (§3). O de-para por `nth-child` sozinho nao
   serve aqui: ele casaria a ficha 1 das duas grades ao mesmo tempo. O que separa
   as duas e' a contagem, entao cada regra cruza a posicao pela frente com a
   posicao por tras: `nth-child(1):nth-last-child(3)` so' existe numa grade de
   tres, e `nth-child(1):nth-last-child(6)` so' numa de seis. */
[data-page=eduzz-academy] .chips{--chips-columns:3}
[data-page=eduzz-academy] .benefits{--card-w:269px;--photo-ratio:272 / 287;--field-rise:174px;--field-w:1360px;--field-h:800px;--field-x:-77px}

[data-page=eduzz-academy] .chips__grid > li:nth-child(1):nth-last-child(3) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82402ccf37fce457fc7986_icon-aca-01.svg')}
[data-page=eduzz-academy] .chips__grid > li:nth-child(2):nth-last-child(2) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82402c6631085205f1ae6d_icon-aca-02.svg')}
[data-page=eduzz-academy] .chips__grid > li:nth-child(3):nth-last-child(1) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82402c0245332d45251784_icon-aca-03.svg')}
[data-page=eduzz-academy] .chips__grid > li:nth-child(1):nth-last-child(6) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82402dffd651bdc7928f97_icon-aca-04.svg')}
[data-page=eduzz-academy] .chips__grid > li:nth-child(2):nth-last-child(5) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82402dfeff1ba864930bef_icon-aca-05.svg')}
[data-page=eduzz-academy] .chips__grid > li:nth-child(3):nth-last-child(4) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82402d34a1e24649d699e4_icon-aca-06.svg')}
[data-page=eduzz-academy] .chips__grid > li:nth-child(4):nth-last-child(3) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82402e54c471bdf7c67c55_icon-aca-07.svg')}
[data-page=eduzz-academy] .chips__grid > li:nth-child(5):nth-last-child(2) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82402e9cacaa88c5dd056c_icon-aca-08.svg')}
[data-page=eduzz-academy] .chips__grid > li:nth-child(6):nth-last-child(1) .chips__icon{--icon:url('https://cdn.prod.website-files.com/6a81153fdd60544f41ea08c9/6a82402eca8e341a149dcae8_icon-aca-09.svg')}

/* ===== documento e indice: a folga que a barra fixa exige =====
   `LegalDoc` e `LinkCards` abrem a pagina sem hero escuro por baixo, entao o
   texto comecaria dentro da barra — dai os 140 do `lead`. Sao seis paginas com
   140 contra uma com zero de cada lado, entao 140 e' o valor solto e as duas
   excecoes ficam escopadas. */
.doc{--lead:140px}
.links{--lead:140px}
[data-page=trabalhe-conosco] .doc{--lead:0px}
[data-page=imprensa] .links{--lead:0px}

/* A seta da carta de indice e' <img> sem medida no CSS da origem: la' o
   width/height do atributo basta, e aqui a Webflow apaga os dois (§3). Sem
   caixa a imagem nunca cruza a viewport, o loading=lazy nunca dispara e ela
   fica em zero — o mesmo laco ja' catalogado. */
.links__arrow{inline-size:24px;block-size:24px}

/* ===== /eduzz-videos: a unica divergencia da pagina =====
   O titulo do hero e' longo e o conteudo pede a medida cheia, e nao os 976 que
   as outras paginas de produto usam. Tudo o mais nela cai nos valores soltos. */
[data-page=eduzz-videos] .phero{--measure:1152px}

/* As abas do comparativo sao <button>, que a Webflow converte no Button dela e
   pinta com o azul de .w-button. A origem nao declara fundo na aba em repouso —
   so' na selecionada —, entao nao ha nada sobrepondo esse azul. A regra da aba
   selecionada e a de hover tem especificidade maior e continuam ganhando. */
.compare__tab{background-color:#0000}


/* Mesmo caso do .faq__arrow e do .cta__link-icon: a origem nao declara medida
   nenhuma para o check do plano, a caixa vinha dos atributos, e sem caixa o
   lazy da Webflow nunca dispara. Os numeros sao os dos proprios atributos. */
.plans__check{inline-size:14px;block-size:10px}

/* A Webflow escreve display no elemento de bloco, e classe (0,1,0) ganha da
   regra de agente do usuario para [hidden]. Os paineis do comparativo dependem
   de hidden para nascer fechados — o pick.js so' mexe neles ao trocar de aba. */
[hidden]{display:none}

/* ===== /produtos/assinaturas (eduzz-assinaturas) =====
   Valores de instancia da pagina, gerados por regras-de-instancia.mjs. DUAS
   CORRECOES A MAO, e as duas sao de seletor: o gerador emitiu
   `.chips.chips--start` para a grade, e esse seletor casa TAMBEM o bloco sem
   fichas, que e `.chips--start.chips--bare` — a segunda regra vinha depois e
   levava o enunciado do ritmo de cobranca para a medida da grade. Aqui cada um
   se separa pelo que tem dentro: `--bare` nao tem grade. */
[data-page="eduzz-assinaturas"] .phero{--veil-start:20%;--veil-end:90%;--measure:976px}
[data-page="eduzz-assinaturas"] .benefits{--card-w:269px;--photo-ratio:272 / 287;--benefits-measure:1152px;--benefits-lead:10px;--field-rise:174px;--field-w:1360px;--field-h:800px;--field-x:-77px}
[data-page="eduzz-assinaturas"] .chips--bare{--chips-lead:110px;--chips-measure:906px}
[data-page="eduzz-assinaturas"] .chips:has(> .chips__grid){--chips-columns:3;--chips-lead:20px;--chips-measure:904px}
[data-page="eduzz-assinaturas"] .cta26{--lead:120px;--tail:310px;--field-w:1942px;--field-h:1162px;--field-x:-128px;--field-y:-326px}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(1) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c4c6521ade6cae780104_icon-ass-01.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(2) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c53dc7f95095d8c950b0_icon-ass-02.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(3) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c53e264cb7c416b9a366_icon-ass-03.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(4) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c53e2e2338d685552259_icon-ass-04.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(5) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c53e684967423e5aa0f7_icon-ass-05.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(6) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c53f3ccf5a24cbe524d9_icon-ass-06.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(7) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c53f9f9855e4d2cf3d73_icon-ass-07.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(8) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c58911264eab20bd58f7_icon-ass-08.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(9) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c53e684967423e5aa0f7_icon-ass-05.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(10) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c58a07162f8fc05160fc_icon-ass-10.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(11) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c58a77712a4c65ea34b6_icon-ass-11.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(12) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c58a7ae2196514f52aff_icon-ass-12.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(13) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c58a2720d27b80de56df_icon-ass-13.svg')}
[data-page="eduzz-assinaturas"] .chips__grid > li:nth-child(14) .chips__icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2c58b1b9635a4a50d7c28_icon-ass-14.svg')}

/* ===== gaveta do telefone (componente Header, 22/09) =====
   A Webflow descarta custom property de style="", entao as tres alturas de logo
   do painel Beyond da gaveta entram aqui, como as do mega-menu. E o X do gatilho
   aberto vem por mascara: a URL tambem morava em style="". */
.drawer__brands > li:nth-child(1) .drawer__brand-logo{--logo-h:36px}
.drawer__brands > li:nth-child(2) .drawer__brand-logo{--logo-h:38px}
.drawer__brands > li:nth-child(3) .drawer__brand-logo{--logo-h:40px}
.header__burger-icon{--icon:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6a840ac7d4a336c739017ff1_icon-burger.svg');--icon-close:url('https://cdn.prod.website-files.com/64e64b6388ada1cf4f0fe874/6ab2cdca43f752ef250cab23_icon-close.svg')}

/* ===== cor de titulo (reposto em 22/09) =====
   O site do destino declara `h2{color:#0d2772}` NO ELEMENTO, e regra propria
   ganha de heranca: todo titulo nosso que recebe a cor da caixa saia azul — no
   fecho navy da /produtos/assinaturas e no FAQ dela foi exatamente isso.
   A regra existe desde a v21 e tinha se perdido deste arquivo; o `:where()`
   escopa sem somar especificidade, entao a cascata continua sendo a da origem. */
:where([data-page]) :is(h1,h2,h3,h4,h5,h6){color:inherit}
