@font-face{font-family:montserrat;src:url(../media/montserrat_latin_400_normal-s.p.2pd8xj29-n0_9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_500_normal-s.p.09u00g3252wjk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_500_italic-s.p.1ymzzgy6njqt7.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_700_normal-s.p.05t80xgd3n20n.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_900_normal-s.p.1dzotpsrpxknf.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:113.9%}._7x_PRW_className{font-family:montserrat,montserrat Fallback}._7x_PRW_variable{--font-montserrat:"montserrat", "montserrat Fallback"}
:root{--bg:#fdfdfd;--text:#333;--orange-text:#a84e14;--orange-fill:#a84e14;--orange-hover:#8a3f0f;--orange-25:#ffeee3;--orange-50:#ffdec8;--orange-100:#ffd7bc;--gray-50:#f3f3f3;--gray-75:#dbdada;--white-400:#fefefe;--on-fill:#fefefe;--logo-text:#333;--step-bg:#ffffffb3;--cta-fade-from:#ffeee3;--cta-fade-to:#fff3;--toggle-icon:#6b6b6b;--toggle-bg:#f8f8f8;--gray-scroll:#e3e3e3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#272727;--text:#e3e3e3;--orange-text:#f57a28;--orange-25:#28201a;--orange-50:#33271e;--orange-100:#572d10;--gray-50:#2f2f2f;--gray-75:#414141;--white-400:#282828;--logo-text:#fff;--step-bg:#333333b3;--cta-fade-from:#1f1c1a;--cta-fade-to:#0003;--toggle-icon:#e3e3e3;--toggle-bg:#171717;--gray-scroll:#222;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#272727;--text:#e3e3e3;--orange-text:#f57a28;--orange-25:#28201a;--orange-50:#33271e;--orange-100:#572d10;--gray-50:#2f2f2f;--gray-75:#414141;--white-400:#282828;--logo-text:#fff;--step-bg:#333333b3;--cta-fade-from:#1f1c1a;--cta-fade-to:#0003;--toggle-icon:#e3e3e3;--toggle-bg:#171717;--gray-scroll:#222;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-montserrat), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:24px}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.container{width:100%;max-width:1232px;margin-inline:auto;padding-inline:16px}.panel{background-color:var(--orange-25);margin-inline:60px;position:relative;overflow:hidden}main>*+*{margin-top:120px}.site-header{justify-content:center;align-items:center;height:72px;padding-block:16px;display:flex}.logo{color:var(--logo-text);display:block}.theme-toggle{z-index:30;background:var(--toggle-bg);cursor:pointer;border:0;border-radius:55px;width:128px;height:56px;padding:4px;position:fixed;bottom:20px;right:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.theme-knob{background:var(--orange-fill);border-radius:50%;width:48px;height:48px;transition:left .3s;position:absolute;top:4px;left:3px}.theme-icon{z-index:1;color:var(--toggle-icon);padding:5px;transition:color .3s;position:absolute;top:4px}.theme-icon-sun{left:3px}.theme-icon-moon{right:3px}:root:not([data-theme=dark]) .theme-icon-sun,[data-theme=dark] .theme-icon-moon{color:#fff}[data-theme=dark] .theme-knob{left:75px}html.has-custom-scrollbar{scrollbar-width:none}html.has-custom-scrollbar::-webkit-scrollbar{display:none}.scrollbar{z-index:9999;pointer-events:none;width:8px;transition:width .2s;position:fixed;top:0;bottom:0;right:0}.scrollbar[hidden]{display:none}.scrollbar:hover,.scrollbar.is-dragging{width:12px}.scrollbar-track{background:var(--gray-scroll);opacity:0;transition:opacity .2s;position:absolute;inset:0}.scrollbar-thumb{background:var(--orange-fill);opacity:.5;cursor:grab;width:100%;transition:opacity .2s;position:absolute;top:0;right:0}.scrollbar:hover .scrollbar-track,.scrollbar.is-dragging .scrollbar-track{opacity:.75}.scrollbar:hover .scrollbar-thumb,.scrollbar.is-dragging .scrollbar-thumb{opacity:1}.scrollbar.is-dragging .scrollbar-thumb{cursor:grabbing}.is-dragging-scrollbar{-webkit-user-select:none;user-select:none}@media (min-width:1024px){.scrollbar{pointer-events:auto}}@media (max-width:766px){.scrollbar{width:6px}.scrollbar:hover,.scrollbar.is-dragging{width:8px}}.eyebrow{color:var(--orange-text);text-transform:uppercase;font-weight:700}.section-heading{flex-direction:column;gap:8px;display:flex}.section-heading h2{font-size:32px;font-weight:700;line-height:40px}.section-heading.centered{text-align:center;align-items:center}.hero{background-image:url(/images/hero-bg.svg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:562px;padding:64px 16px;display:flex}.hero-content{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:1560px;display:flex}.hero-text{flex-direction:column;gap:16px;display:flex}.hero h1{font-size:50px;font-weight:900;line-height:normal}.accent{color:var(--orange-text)}.hero-subtitle{font-size:20px;line-height:28px}.age-prompt{font-size:32px;line-height:40px}.age-prompt strong{white-space:nowrap;font-weight:700}.swipe{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.swipe-track{border:1px solid var(--orange-50);background:var(--white-400);border-radius:10px;align-items:center;width:314px;max-width:100%;padding:4px 16px 4px 4px;display:flex;position:relative}.swipe-handle{z-index:1;background:var(--orange-fill);width:48px;height:48px;color:var(--on-fill);cursor:grab;touch-action:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.swipe-handle.is-dragging{cursor:grabbing}.swipe-handle.is-returning{transition:transform .25s}.swipe-label{color:var(--orange-text);text-align:center;pointer-events:none;flex:1;font-weight:500}.swipe-hint{font-style:italic;font-weight:500;line-height:23px}.noscript-note{max-width:314px;font-size:14px;line-height:22px}.values{background:linear-gradient(var(--gray-75), var(--gray-75)) top center / calc(100% - 32px) 1px no-repeat;align-items:flex-start;gap:40px;padding-top:64px;display:flex}.values>*{flex:1 1 0;min-width:0}.value-list{flex-direction:column;gap:24px;display:flex}.value-card{border:1px solid var(--orange-100);border-radius:10px;align-items:flex-start;gap:20px;padding:24px;display:flex}.value-icon{background:var(--orange-25);width:48px;height:48px;color:var(--orange-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.value-card div{flex-direction:column;gap:16px;display:flex}.value-card h3,.step h3{font-size:17px;font-weight:700;line-height:24px}.how{background-image:url(/images/hero-bg.svg);background-position:50%;background-size:cover;flex-direction:column;align-items:center;gap:40px;padding:120px 16px;display:flex}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;max-width:1200px;display:grid}.step{background:var(--step-bg);border-radius:10px;flex-direction:column;gap:8px;padding:24px;display:flex}.step-icon{color:var(--orange-text);margin-bottom:16px}.cta{padding:120px 16px}.cta-image img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.cta:after{background:linear-gradient(90deg, var(--cta-fade-from) 35%, var(--cta-fade-to) 100%);content:"";position:absolute;inset:0}.cta-content{z-index:1;flex-direction:column;align-items:flex-start;gap:32px;max-width:1200px;margin-inline:auto;display:flex;position:relative}.cta-text{flex-direction:column;gap:16px;display:flex}.cta h2{font-size:50px;font-weight:700;line-height:58px}.button-primary{background:var(--orange-fill);height:48px;color:var(--on-fill);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;padding:12px 32px;font-weight:500;transition:background-color .3s;display:inline-flex}.button-primary:hover{background:var(--orange-hover)}.site-footer{text-align:center;background:linear-gradient(var(--gray-75), var(--gray-75)) top center / calc(100% - 32px) 1px no-repeat;flex-direction:column;align-items:center;gap:32px;margin-top:120px;padding-top:40px;padding-bottom:16px;display:flex}.disclaimer{max-width:949px;font-size:14px;line-height:22px}.footer-info{max-width:589px}.copyright{color:var(--orange-text);font-size:13px;line-height:normal}@media (min-width:1200px){.theme-toggle{right:32px}}@media (max-width:1024px){.panel{margin-inline:16px}main>*+*,.site-footer{margin-top:64px}.values{flex-direction:column}.values>*{flex:none;width:100%}.how,.cta{padding-block:64px}.steps{gap:16px}}@media (max-width:640px){.hero h1{font-size:36px}.hero-subtitle{font-size:18px;line-height:26px}.age-prompt{font-size:24px;line-height:32px}.steps{grid-template-columns:minmax(0,1fr)}.cta h2{font-size:32px;line-height:40px}}@media (prefers-reduced-motion:reduce){.swipe-handle.is-returning,.theme-knob,.theme-icon,.scrollbar,.scrollbar-track,.scrollbar-thumb,.button-primary{transition:none}}
