@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff) format("woff")}:root{font-family:Manrope,sans-serif;color:#302027;background:#fff9ee;font-synthesis:none;--burgundy: #7b2635;--cream: #fff3dd;--gold: #f2be62;--blue: #286e82;--line: #dfd5c5;--body: #fff9ee;--ink: #302027}*{box-sizing:border-box}body{margin:0}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,select{font:inherit}button,a{color:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{text-decoration:none}p{line-height:1.7}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #286e82;outline-offset:5px}h1,h2,h3,.logo{font-family:Bricolage Grotesque,sans-serif;letter-spacing:-.045em}h1,h2,h3,p{margin-top:0}.app{background:var(--body);color:var(--ink);overflow:clip}.demo-bar{background:var(--burgundy);color:var(--cream);display:flex;justify-content:space-between;padding:9px 4.5%;font-size:10px;letter-spacing:.04em}.demo-bar strong{font-size:9px;letter-spacing:.13em;margin-right:12px}.demo-bar a{text-decoration:underline;text-underline-offset:3px}.header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:27px 5%;border-bottom:1px solid var(--line);gap:24px}.logo{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:38px;letter-spacing:-2px;color:var(--burgundy);line-height:1}.logo svg{width:35px;height:35px}.logo-dot{color:#c76143}.header nav{display:flex;gap:35px;font-size:12px;font-weight:700}.header nav a:hover{color:#c76143}.header-cta{background:transparent;border:1px solid var(--burgundy);border-radius:50px;color:var(--burgundy);padding:12px 21px;font-size:12px;font-weight:700;display:flex;gap:30px;align-items:center}.header-cta span{font-size:19px}.lang{display:inline-flex;border:1px solid var(--line);border-radius:50px;padding:3px;gap:2px;margin-left:auto}.lang button{border:0;background:transparent;border-radius:50px;padding:7px 11px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--burgundy);cursor:pointer}.lang button:hover{color:#c76143}.lang button.on{background:var(--burgundy);color:#fff}.menu-toggle{display:none}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;position:relative;padding:65px 5% 0}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--burgundy);line-height:1.6}.hero .eyebrow{display:flex;gap:10px;align-items:center;margin-bottom:28px}.mini-sun{font-size:24px}.hero h1{font-size:clamp(70px,7.8vw,115px);font-weight:600;line-height:.96;color:var(--burgundy);margin:0 0 30px;position:relative;z-index:1}.fiesta{color:#c76143;position:relative;display:inline-block}.fiesta svg{position:absolute;bottom:-8px;left:0;width:100%;height:17px}.title-star{font-size:55px;vertical-align:top;display:inline-block;color:var(--gold);margin-left:10px;transform:rotate(15deg)}.hero-description{font-size:15px;line-height:1.8;color:#78675f;margin-bottom:27px}.button{border:0;background:var(--burgundy);color:var(--cream);padding:19px 27px;display:inline-flex;align-items:center;justify-content:center;gap:48px;border-radius:7px;font-size:14px;font-weight:700;line-height:1.4;transition:transform .2s,background .2s}.button:hover:not(:disabled){background:#5f1b29;transform:translateY(-2px)}.button span{font-size:23px;line-height:.8}.button.secondary{background:transparent;color:var(--burgundy);border:1px solid #c7a998;gap:12px}.button.secondary:hover:not(:disabled){background:#f7ead5}.hero-footnote{display:flex;align-items:center;gap:9px;font-size:9px;margin-top:17px;color:#78675f}.round-check{border:1px solid #958d78;border-radius:50%;width:15px;height:15px;display:grid;place-items:center;font-size:9px}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;padding:40px 0 24px;align-items:center;color:#8d7d70;font-size:8px;letter-spacing:.14em}.hero-bottom a{letter-spacing:0;font-size:11px;color:var(--burgundy)}.hero-bottom a span{padding-left:15px;font-size:18px}.wheel-scene{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center;margin-top:-8px}.wheel{position:relative;z-index:2;width:86%;max-width:490px;transform:rotate(-8deg);filter:drop-shadow(7px 17px 0px #a8754626)}.wheel svg{display:block;width:100%;height:auto}.wheel-pointer{position:absolute;top:-9px;left:calc(50% - 16px);width:32px;height:47px;background:#f2be62;clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 50%);transform:rotate(8deg)}.orbit{position:absolute;width:97%;aspect-ratio:1;border:1px dashed #c9b59b;border-radius:50%;opacity:.6}.orbit-two{width:109%;transform:scaleY(.82) rotate(-40deg)}.wheel-flower{position:absolute;top:0;right:12px;width:80px;color:#c76143;transform:rotate(15deg)}.spark{position:absolute;color:var(--blue);font-size:50px}.spark-one{bottom:30px;left:0;transform:rotate(-20deg)}.spark-two{top:55px;left:10px;font-size:30px;color:#c76143}.scene-label{position:absolute;top:4%;left:10%;font-size:8px;letter-spacing:.18em;color:var(--burgundy);transform:rotate(-22deg)}.scene-tag{position:absolute;bottom:30px;right:-5px;background:#fff8ea;border:1px solid #dfc9a2;padding:13px 16px;box-shadow:0 5px #dcc9a140;transform:rotate(-9deg);z-index:3;font-family:Bricolage Grotesque;font-size:16px;color:#7b2635;display:flex;align-items:center;gap:13px}.scene-tag span{color:#c76143;font-size:23px}.illustration-caption{position:absolute;bottom:-11px;left:30%;font-size:7px;letter-spacing:.12em;color:#8a705b}.ribbon{background:var(--gold);color:#7b2635;display:flex;gap:45px;align-items:center;justify-content:center;padding:17px 0;white-space:nowrap;overflow:hidden;font-size:11px;letter-spacing:.12em;font-weight:700;border-block:1px solid #e7ad48}.ribbon svg{width:23px;flex-shrink:0;height:23px;--cream: #f2be62}.section{max-width:1440px;margin:auto;padding:85px 5%}.section h2{font-size:clamp(35px,4vw,54px);font-weight:600;line-height:1.05;color:var(--burgundy);margin-bottom:22px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.section-heading>p{font-size:12px;color:#78675f;padding-bottom:12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px}.step{border-top:1px solid var(--line);padding:24px 0 0}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.step-top>span:first-child{font-size:12px;color:#80695c}.step-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#f4ead8;color:#7b2635;font-size:26px}.step:nth-child(2) .step-icon{background:#e4ece7;color:var(--blue)}.step:nth-child(3) .step-icon{background:#f7e0c4;color:#c76143}.step h3{font-size:25px;font-weight:600;margin-bottom:10px}.step p{font-size:12px;max-width:290px;color:#78675f}.celebrate{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:20px;align-items:center}.tile-art{position:relative;display:grid;grid-template-columns:repeat(3,1fr);transform:rotate(-3deg);margin:25px 10px;border:7px solid #f0e0c5;box-shadow:7px 9px #e0caa43d;isolation:isolate}.tile-art>div{aspect-ratio:1;background:#f4e9cf;color:var(--blue);padding:12%;border:1px solid #fff9ee}.tile-art>div:nth-child(2n){color:#fff3dd;background:var(--blue)}.tile-art>div svg{display:block;width:100%;height:100%;--cream: transparent}.tile-art>span{position:absolute;background:var(--cream);inset:28% 12%;display:grid;place-content:center;text-align:center;font-family:Bricolage Grotesque;font-size:clamp(26px,3.6vw,48px);line-height:1;color:#7b2635;transform:rotate(3deg);box-shadow:0 5px 20px #162c3520}.celebrate-copy>p:not(.eyebrow){font-size:13px;color:#78675f;max-width:370px}.celebrate-copy h2 em{font-style:normal;color:#c76143}.honesty{display:flex;border-top:1px solid var(--line);padding-top:20px;gap:15px;margin-top:25px}.honesty>span{font-size:27px;color:var(--blue)}.honesty strong{font-size:12px}.honesty p{font-size:11px;color:#78675f;margin:6px 0}.honesty a{font-size:10px;color:var(--burgundy);text-decoration:underline;text-underline-offset:4px}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:12%}.faq h2 span{color:#c76143}.faq-flower{width:65px;height:65px;color:#c76143;transform:rotate(10deg);margin-top:15px}.faq-items{padding-top:10px}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.faq summary{display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:700;line-height:1.6}.faq summary span{color:var(--burgundy);font-size:22px;line-height:1}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:12px;color:#78675f;margin:15px 30px 0 0}.last-call{text-align:center;background:#7b2635;color:var(--cream);padding:60px 20px}.last-call>.eyebrow{color:var(--gold);font-size:9px}.last-call>svg{width:65px;height:65px;color:var(--gold);margin-bottom:20px;--cream: #7b2635}.last-call h2{font-size:clamp(40px,5vw,65px);line-height:1;font-weight:600;margin:0 0 25px}.last-call .button{background:var(--gold);color:#5e1d29}.last-call .button:hover:not(:disabled){background:#ffce7a}.micro{font-size:10px!important;line-height:1.7}.last-call .micro{color:#ddbdaf;margin:18px 0 0}footer{padding:40px 5% 20px;max-width:1440px;margin:auto}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px}.footer-main>p{font-size:11px;color:#78675f;line-height:1.5;margin:0 auto 0 20px}.footer-main>div{display:flex;gap:25px;font-size:10px}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#78675f}.design-controls{position:fixed;bottom:16px;left:16px;z-index:15;color:#fff3dd;font-size:11px;max-width:300px;box-shadow:0 5px 20px #30202720;border-radius:8px;background:#302027}.design-controls summary{padding:13px 17px;display:flex;gap:20px;align-items:center}.design-controls summary span{font-size:8px;color:#f2be62;border:1px solid #f2be6266;padding:2px 5px;border-radius:3px}.design-controls details>div{padding:0 16px 12px}.design-controls label{display:block;margin:10px 0}.design-controls select{display:block;width:100%;padding:7px;background:#fff3dd;color:#302027;border-radius:4px;border:none;margin-top:5px;font-size:11px}.design-controls p{font-size:9px;color:#c5b09c;margin:10px 0 0}.dialog-backdrop{position:fixed;inset:0;background:#30202799;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;z-index:30}.dialog{width:100%;max-width:460px;max-height:calc(100dvh - 40px);overflow:auto;background:#fff9ee;border-radius:16px;padding:40px 32px 28px;text-align:center;position:relative;color:#302027;box-shadow:0 20px 100px #0003}.dialog h2,.status-panel h2{font-size:34px;color:#7b2635;font-weight:600;line-height:1.05;margin:15px 0}.dialog p,.status-panel>p{font-size:12px;color:#78675f}.dialog .close{position:absolute;top:10px;right:13px;width:34px;height:34px;border:none;background:none;font-size:28px;color:#7b2635}.status-icon{border-radius:50%;width:68px;height:68px;display:grid;place-items:center;margin:0 auto 20px;background:#f2e4cf;color:#7b2635;font-size:38px}.status-icon.success{background:#e2ecdf;color:#396d4c}.status-actions{display:grid;gap:10px;margin-top:22px}.status-actions .button{width:100%;gap:15px}.demo-note{background:#f8eedb;padding:12px;border-radius:5px;font-size:10px!important;color:#80694e!important}.text-link{display:block;text-decoration:underline;text-underline-offset:4px;font-size:12px;margin-top:22px;color:#7b2635}.mock-provider{border:1px dashed #bfa58a;padding:16px;margin-top:24px;border-radius:8px}.mock-provider p{font-size:9px;font-weight:700;letter-spacing:.12em;margin:0 0 7px}.mock-provider>span{font-size:10px;display:block;margin-bottom:12px}.mock-provider .button{font-size:11px;padding:12px}.return-page{padding:70px 20px 90px;position:relative;min-height:65vh}.status-panel{max-width:480px;background:#fff9ee;border:1px solid #dfd5c5;padding:40px;text-align:center;margin:auto;border-radius:10px;position:relative}.return-ornament{position:absolute;width:280px;left:calc(50% - 330px);top:120px;color:#f2be6250}.legal{min-height:60vh;max-width:900px}.legal h1{font-size:60px;line-height:1;color:var(--burgundy)}.legal p:not(.eyebrow){max-width:650px;font-size:14px;color:#78675f}.config-error{padding:15px 5%;background:#f8e4d2;color:#7b2635;font-size:12px;margin:0}.provider-preview{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:#fff9ee;color:#302027}.provider-story{padding:65px 12%;background:#7b2635;color:#fff3dd;position:relative;overflow:hidden}.provider-story .eyebrow{color:#f2be62}.provider-story h1{font-size:82px;line-height:.98;margin:50px 0}.provider-story>svg{width:200px;color:#f2be62;--cream: #7b2635;position:absolute;right:-40px;bottom:30px;transform:rotate(15deg)}.provider-story>p:last-child{font-size:12px;max-width:180px}.provider-form{padding:45px 10%;display:flex;flex-direction:column;align-items:center}.provider-card{width:100%;max-width:350px;margin:65px auto 35px}.provider-card h1{font-size:43px;line-height:1.05;color:#7b2635;margin:15px 0}.provider-card>p{font-size:12px;color:#78675f}.provider-card label{font-size:11px;font-weight:700;display:block;margin-top:30px}.mock-input{display:flex;gap:15px;border:1px solid #d6c6af;padding:16px 12px;border-radius:5px;margin-top:8px;background:#fffdf7;font-weight:400;font-size:12px}.mock-input span:first-child{color:#7b2635;border-right:1px solid #d6c6af;padding-right:12px}.mock-input span:last-child{color:#78675f}.consent-sample{display:flex;gap:10px;align-items:start;margin-top:20px}.consent-sample>span{font-size:22px}.consent-sample p{font-size:10px;color:#78675f}.provider-card .button{width:100%;margin-top:10px}.provider-bottom{font-size:9px;color:#78675f;text-align:center}.skip-link{position:fixed;top:-100px;left:15px;background:#fff;color:#7b2635;padding:15px;z-index:100}.skip-link:focus{top:10px}.theme-noche{--body: #391f2b;--ink: #fff3dd;--burgundy: #f2be62;--line: #ffffff29}.theme-noche .demo-bar,.theme-noche .last-call{background:#251722}.theme-noche .logo-dot,.theme-noche .fiesta{color:#ef9979}.theme-noche .hero-description,.theme-noche .hero-footnote,.theme-noche .step p,.theme-noche .section-heading>p,.theme-noche .celebrate-copy>p:not(.eyebrow),.theme-noche .honesty p,.theme-noche .faq details p,.theme-noche .footer-main>p,.theme-noche .footer-bottom{color:#cdb9b1}.theme-noche .button{color:#391f2b}.theme-noche .dialog .button,.theme-noche .status-panel .button{background:#7b2635;color:#fff3dd}.theme-noche .status-panel .eyebrow,.theme-noche .dialog .eyebrow{color:#7b2635}.theme-noche .status-panel .secondary,.theme-noche .dialog .secondary{background:transparent;color:#7b2635}@media(min-width:1441px){.hero h1{font-size:115px}}@media(max-width:1000px){.header nav{gap:18px}.hero{padding-top:55px}.hero h1{font-size:78px}.title-star{font-size:35px;margin-left:4px}.hero .eyebrow{font-size:8px}.wheel-scene{min-height:400px}.scene-tag{font-size:13px}.hero-footnote{font-size:8px;gap:6px}.section{padding-block:65px}.footer-main>div{gap:14px}.provider-story h1{font-size:68px}.celebrate{gap:7%}.section h2{font-size:40px}}@media(max-width:720px){.demo-bar{font-size:8px;justify-content:center;padding:8px 12px}.demo-bar a{display:none}.demo-bar strong{font-size:8px;margin-right:6px}.header{padding:20px 6%;gap:15px;position:relative}.logo{font-size:33px}.logo svg{width:30px;height:30px}.header-cta{font-size:11px;gap:16px;padding:10px 15px}.menu-toggle{display:block;border:0;background:none;font-size:20px;margin-left:auto;color:var(--burgundy);padding:6px}.header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:22px 6%;background:var(--body);border-bottom:1px solid var(--line);z-index:10}.header nav.open{display:flex;flex-wrap:wrap}.hero{grid-template-columns:1fr;padding:36px 6% 0}.hero-copy{position:relative;z-index:3}.hero .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:22px;gap:7px}.mini-sun{font-size:20px}.hero h1{font-size:clamp(63px,12.7vw,91px);margin-bottom:26px}.title-star{font-size:38px;margin-left:10px}.hero-description{font-size:13px;line-height:1.8;margin-bottom:22px}.button{padding:17px 23px;font-size:13px;gap:48px}.hero-footnote{font-size:8px;margin-top:14px}.wheel-scene{width:100%;max-width:480px;margin:22px auto 0;min-height:0;aspect-ratio:1.1}.wheel{width:80%}.orbit{width:90%}.orbit-two{width:101%}.wheel-flower{width:60px;top:6px;right:8px}.scene-label{font-size:6px;top:6%;left:5%}.scene-tag{font-size:12px;padding:10px 13px;bottom:14px;right:3px}.scene-tag span{font-size:18px}.spark-one{bottom:10px;font-size:40px}.spark-two{top:44px;font-size:24px;left:0}.illustration-caption{font-size:6px;bottom:-9px;left:25%}.hero-bottom{padding:27px 0 20px}.hero-bottom>span{font-size:6px;letter-spacing:.06em}.hero-bottom a{font-size:9px}.hero-bottom a span{padding-left:3px}.ribbon{gap:22px;padding:13px 0;font-size:8px}.ribbon svg{width:18px;height:18px}.section{padding:53px 6%}.section h2{font-size:36px}.section-heading{display:block}.section-heading>p{font-size:11px;padding:0}.steps{gap:15px;grid-template-columns:1fr;margin-top:24px}.step{position:relative;padding:22px 0 10px 62px}.step-top{position:absolute;left:0;top:22px;display:flex;flex-direction:column;gap:11px}.step-top>span:first-child{font-size:9px}.step-icon{width:39px;height:39px;font-size:23px}.step h3{font-size:23px;margin:18px 0 7px}.step p{font-size:12px;max-width:none}.celebrate{grid-template-columns:1fr;gap:40px;padding-top:15px}.tile-art{max-width:450px;margin:0 10px}.tile-art>span{font-size:40px}.celebrate-copy>p:not(.eyebrow){font-size:12px}.honesty{margin-top:20px}.faq{grid-template-columns:1fr;gap:5px}.faq h2 br,.faq-flower{display:none}.faq-items{padding:0}.faq summary{font-size:12px}.faq details{padding:20px 0}.last-call{padding:44px 20px}.last-call h2{font-size:43px}.last-call>svg{width:50px;height:50px;margin-bottom:12px}.last-call .micro{font-size:8px}footer{padding:30px 6% 80px}.footer-main{flex-wrap:wrap;gap:20px;padding-bottom:26px}.footer-main>p{font-size:10px;margin:0 0 0 auto}.footer-main>div{width:100%;justify-content:space-between;gap:10px;font-size:9px}.footer-bottom{flex-direction:column;gap:8px;font-size:7px}.design-controls{bottom:10px;left:10px;max-width:280px}.design-controls summary{font-size:10px;padding:10px 13px}.dialog{padding:40px 23px 25px}.dialog h2,.status-panel h2{font-size:30px}.status-panel{padding:30px 23px}.return-page{padding:50px 16px 65px}.legal h1{font-size:44px;overflow-wrap:anywhere}.provider-preview{grid-template-columns:1fr;min-height:0}.provider-story{padding:30px 6%;min-height:180px}.provider-story h1{font-size:43px;margin:18px 0 0}.provider-story h1 br:nth-child(2){display:none}.provider-story>svg{width:120px;right:20px;bottom:20px}.provider-story>p:last-child{display:none}.provider-story .eyebrow{font-size:8px}.provider-form{padding:35px 7% 25px}.provider-card{margin-top:35px}.provider-card h1{font-size:38px}.provider-bottom{font-size:8px}.provider-card label{margin-top:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.wheel{animation:wheel-enter 1.2s ease-out}.dialog{animation:dialog-enter .2s ease-out}@keyframes wheel-enter{0%{transform:rotate(-25deg);opacity:.4}to{transform:rotate(-8deg);opacity:1}}@keyframes dialog-enter{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}}.arrow-icon{width:22px;height:22px;flex-shrink:0}.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.button[aria-disabled=true]:hover{transform:none;background:var(--burgundy)}.title-star,.spark,.step-icon,.mini-sun,.design-controls summary{font-variant-emoji:text;font-family:Manrope,sans-serif}.hero .title-star{color:#c49339}.app:has(.provider-preview) .design-controls{display:none}@media(max-width:720px){.provider-story{min-height:235px}.provider-story h1{font-size:42px;width:70%;position:relative;z-index:1}.provider-story h1 br:nth-child(2){display:initial}.provider-story>svg{width:95px;right:18px;bottom:25px}}.title-star{width:48px;height:48px}.title-star svg{width:100%;height:100%}.step-icon>svg{width:23px;height:23px}.honesty a .arrow-icon{width:10px;height:10px;vertical-align:middle}@media(max-width:720px){.title-star{width:36px;height:36px}.faq h2 br{display:initial}}.consent{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;justify-content:space-between;padding:.9rem clamp(1rem,4vw,2rem);padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--cream);box-shadow:0 -10px 30px #30202740;max-width:100%}.consent p{margin:0;flex:1 1 260px;font-size:.9rem;line-height:1.5}.consent p a{color:var(--gold);text-decoration:underline}.consent-actions{display:flex;gap:.5rem;flex-wrap:wrap}.consent-primary,.consent-secondary{border-radius:999px;padding:.6rem 1.1rem;font-weight:600;border:2px solid var(--gold)}.consent-primary{background:var(--gold);color:var(--ink)}.consent-secondary{background:transparent;color:var(--cream);border-color:#fff3dd80}.consent-primary:focus-visible,.consent-secondary:focus-visible{outline-color:var(--gold);outline-offset:3px}@media(max-width:480px){.consent-actions{width:100%}.consent-primary,.consent-secondary{flex:1 1 auto}}.lang-nav{display:none}@media(max-width:720px){.lang-top{display:none}.header nav.open .lang-nav{display:inline-flex;margin-left:0}}
