@font-face{font-family:A;font-weight:400 600;font-display:swap;src:url(/assets/fonts/albert-sans-v4-latin.woff2)}@font-face{font-family:E;font-weight:400 800;font-display:swap;src:url(/assets/fonts/epilogue-v20-latin.woff2)}*{margin:0;padding:0;box-sizing:border-box}:root{--q:rgb(143 185 168/.15);--r:rgb(42 22 53/.08);--e:rgb(45 95 93/.1);--h:linear-gradient(#0000,#8FB9A8,#0000);--k:E,sans-serif;--t:cubic-bezier(.4,0,.2,1);--u:cubic-bezier(.16,1,.3,1);--y:ease-in-out}::selection{background:#C87979;color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#FAFAFA}::-webkit-scrollbar-thumb{background:#8FB9A8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#C87979}html{scroll-padding-top:84px;scroll-behavior:smooth}body{font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#18181B;background:#FAFAFA;overflow-x:hidden}:is(a,button,summary,input):focus{outline:0}.skip-link{left:-999px;top:0;background:#000;color:#fff;padding:.75rem 1rem;z-index:2000}.skip-link:focus,.skip-link:focus-visible{left:1rem}.sr-only{width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.flash-message,body>nav{position:fixed}.flash-message,body>nav,#grid,summary{justify-content:space-between}.flash-message,.app-download,ol,footer nav a,#grid,summary{align-items:center}.section-title,.footer-bottom,form+div,#uses>:not(ul),#cta>div{text-align:center}.flash-message,.store-badge,#mobileMenuBtn,form>div>*,form+div,details{border-radius:12px}.sr-only,#phone,#features li,details{overflow:hidden}.skip-link,.sr-only,.flash-close,body>nav:after,.logo:before,footer h2:after{position:absolute}footer ul ul a,.copyright,ol>*,details>p{font-size:.9rem}footer h2,#pitch>span,#appPageTitle+p,#about h2,#features li>div{margin:0 0 1.5rem}.flash-message p,#navLinks>a,form+div,summary{font-size:.95rem}#features li,#learn,details{background:#FFF}.logo,.footer-logo,footer nav a,.copyright+div a,main a{text-decoration:none}#intro p,#uses>p,#learn a p,#cta h2{margin:0 0 1.25rem}.lang-btn,form button,summary{font-weight:600}#navLinks>div,.section-title,#mobileMenuBtn,#preview,#phone,#features li,.logo,footer h2,main>*{position:relative}.flash-message{top:80px;left:50%;translate:-50%;max-width:90%;min-width:300px;padding:1rem 3rem 1rem 1.5rem;display:flex;gap:1rem;z-index:1500;box-shadow:0 4px 20px rgb(0 0 0/.15);animation:a .3s ease-out}.flash-message p{line-height:1.4}.flash-newsletter{background:linear-gradient(135deg,#2D5F5D,#4A8A87);color:#fff}.flash-close,.social-link,#mobileMenuBtn{display:flex;align-items:center;justify-content:center}.flash-close,#mobileMenuBtn{background:none;border:0;cursor:pointer}.flash-close{right:.75rem;top:50%;translate:0 -50%;color:inherit;opacity:.7;padding:.25rem;transition:opacity .2s}@keyframes a{0%{opacity:0;translate:-50% -20px}}body>nav,#navLinks,ol>*,ol a{display:flex;align-items:center}body>nav{top:0;width:100%;background:rgb(255 255 255/.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:0 5%;z-index:1000;min-height:84px}body>nav:after{content:'';inset:auto 0 0;height:2px;background:linear-gradient(90deg,#0000,#8FB9A8 15%,#2D5F5D 50%,#8FB9A8 85%,#0000);opacity:.6;animation:b 4s var(--y) infinite}@keyframes b{0%,to{opacity:.4;scale:.95 1}50%{opacity:.8;scale:1}}nav:before,#preview:before{content:'';position:absolute;top:50%;border-radius:50%;pointer-events:none}nav:before{left:8%;width:120px;height:120px;background:radial-gradient(circle,var(--q),#0000 70%);translate:0 -50%;animation:c 8s var(--y) infinite}@keyframes c{0%,to{opacity:.6}50%{scale:1.1;opacity:1}}.logo,.footer-logo{font-family:Georgia,serif}.logo,footer h2{text-transform:uppercase}.logo{font-size:1.75rem;color:#2D5F5D;letter-spacing:4px;padding:.5rem 0;transition:color .4s var(--t),letter-spacing .4s var(--t),scale .4s var(--t)}.logo:after,#navLinks>a:after{content:'';position:absolute;height:2px;scale:0 1;transform-origin:left;border-radius:2px}.logo:after{bottom:4px;left:0;width:100%;background:linear-gradient(90deg,#2D5F5D,#8FB9A8,#F4A261);transition:scale .4s var(--t)}.logo:hover{letter-spacing:5px;color:#18181B;scale:1.03}.logo:before{content:'❋';left:-20px;top:50%;translate:0 -50%;font-size:.7rem;color:#8FB9A8;opacity:0;transition:.4s}.logo:hover:before{opacity:1;left:-24px;rotate:45deg}#navLinks,ol{gap:.5rem}#navLinks>a,.lang-btn{text-decoration:none;color:#18181B;position:relative;overflow:hidden}#navLinks>a{font-weight:500;padding:.6rem 1.1rem;border-radius:24px;transition:color .35s var(--t),background-color .35s var(--t),translate .35s var(--t)}#navLinks>a:before,.lang-btn:before{content:'';position:absolute;inset:0;scale:.8;opacity:0;transition:.35s var(--t)}#navLinks>a:before{background:linear-gradient(135deg,var(--q),var(--e));border-radius:24px}#navLinks>a:hover:before{scale:none;opacity:1}.nav-links>a:hover{color:#2D5F5D;translate:0 -1px}#navLinks>a.active{color:#2D5F5D;background:rgb(45 95 93/.08)}#navLinks>a:after{inset:auto 1rem 4px;background:linear-gradient(90deg,#2D5F5D,#8FB9A8);transition:scale .35s var(--t)}:is(.logo,#navLinks>a):hover:after{scale:1}#navLinks>a.active:after{scale:1;background:#2D5F5D}.nav-separator{width:1px;height:20px;background:var(--h);margin:0 .25rem;align-self:center}a.nav-external:hover{color:#8FB9A8}#navLinks>div{display:flex;gap:.35rem;padding-left:1.25rem;margin-left:.5rem}#navLinks>div:before{content:'';position:absolute;left:0;top:50%;translate:0 -50%;width:1px;height:24px;background:var(--h)}.lang-btn{cursor:pointer;padding:.5rem .85rem;border-radius:20px;font-size:.85rem;transition:color .35s var(--t),translate .35s var(--t),box-shadow .35s var(--t)}.lang-btn:before{background:linear-gradient(135deg,#8FB9A8,#2D5F5D);border-radius:20px;z-index:-1}.lang-btn:hover:before{scale:none;opacity:.15}.lang-btn:hover{color:#2D5F5D}.lang-btn.active{background:linear-gradient(135deg,#2D5F5D,#1E4A48);color:#fff;box-shadow:0 4px 15px rgb(45 95 93/.3)}.lang-btn.active:hover{translate:0 -1px;box-shadow:0 6px 20px #2d5f5d66}.reveal-pending .reveal{opacity:0;translate:0 35px;transition:opacity .8s var(--u),translate .8s var(--u)}.reveal-pending .reveal-stagger>*{opacity:0;translate:0 25px;transition:opacity .6s var(--u),translate .6s var(--u)}ul.visible>:nth-child(2){transition-delay:80ms}ul.visible>:nth-child(3){transition-delay:160ms}ul.visible>:nth-child(4){transition-delay:240ms}ul.visible>:nth-child(5){transition-delay:320ms}ul.visible>:nth-child(6){transition-delay:400ms}.reveal.visible,.reveal-stagger.visible>*{opacity:1;translate:none}.section-title{display:inline-block}.section-title:after,.phone-notch,#next{position:absolute;left:50%;translate:-50%}.section-title:after{content:'';bottom:-10px;width:0;height:3px;background:linear-gradient(90deg,#2D5F5D,#F4A261);border-radius:2px;transition:width .7s var(--u)}:is(.reveal.visible,.reveal-failed .reveal) .section-title:after{width:70px}.app-download,ol{display:flex;flex-wrap:wrap}.app-download{margin-top:2rem}.store-badge{display:inline-flex;padding:.4rem .5rem;background:rgb(255 255 255/.12);border:1px solid rgb(255 255 255/.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .3s,filter .3s}.store-badge>*{width:auto;height:38px}.store-badge:active{transform:scale(.97)}footer,#hero{overflow:hidden}footer{background:linear-gradient(165deg,#1E4A48,#18181B 45%,#0D0D0D);color:#fff;padding:4rem 5% 2rem}footer>div[aria-hidden]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.footer-shape,.particle{position:absolute;aspect-ratio:1;border-radius:50%}.footer-shape{background:linear-gradient(135deg,var(--q),rgb(45 95 93/.08));filter:blur(40px)}.shape-1{width:400px;top:-100px;left:-100px;animation:d 8s var(--y) infinite}.shape-2{width:300px;bottom:10%;right:-50px;animation:d 10s -3s var(--y) infinite reverse}.shape-3{width:200px;top:40%;right:30%;animation:d 12s -5s var(--y) infinite}@keyframes d{0%,to{opacity:.6}50%{scale:1.15;transform:translate(10px,-15px);opacity:1}}.particle{left:10%;bottom:20%;width:4px;background:#8fb9a899;animation:e 8s var(--y) infinite}.particle:nth-child(2){left:25%;bottom:40%;animation-delay:-2s;width:3px}.particle:nth-child(3){left:60%;bottom:15%;animation-delay:-4s}.particle:nth-child(4){left:75%;bottom:35%;animation-delay:-1s;width:5px}.particle:nth-child(5){left:40%;bottom:50%;animation-delay:-3s;width:2px}.particle:nth-child(6){left:85%;bottom:25%;animation-delay:-5s}@keyframes e{0%{opacity:0}10%,90%{opacity:.8}to{translate:0 -200px;scale:.5;opacity:0}}footer>div:not([aria-hidden]){max-width:1200px;position:relative;z-index:2}.footer-content{margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:4rem}@media(width<=900px){.footer-content{grid-template-columns:1fr 1fr;gap:3rem}}.footer-logo{display:block;font-size:2rem;color:#fff;letter-spacing:3px;margin:0 0 .75rem;transition:scale .3s}.footer-logo:hover{scale:1.02}.footer-logo+p{font-size:1.1rem;color:rgb(255 255 255/.75);margin:0 0 2rem}footer h2{font:600 .85rem/1.2 Playfair Display,Georgia,serif;letter-spacing:2px;color:#8FB9A8}footer h2:after{content:'';left:0;bottom:-8px;width:30px;height:2px;background:linear-gradient(90deg,#8FB9A8,#0000)}footer li{margin:0 0 .85rem}summary::-webkit-details-marker{display:none}footer ul ul{margin:.7rem 0 .3rem .35rem;padding-left:1.15rem;border-left:1px solid #8fb9a859}footer ul ul>*{margin-bottom:.55rem}footer ul ul>*:last-child{margin:0}footer ul ul a{color:rgb(255 255 255/.62)}footer nav a{color:rgb(255 255 255/.75);transition:color .3s;display:inline-flex;gap:.5rem}footer nav a:before{content:'';width:0;height:1px;background:#F4A261;transition:width .3s}footer a:is(:hover,[aria-current]):before{width:12px}footer [aria-current]{color:#fff;font-weight:600}footer nav a:hover{color:#fff}footer h2+div{display:flex;gap:1rem}.social-link{width:44px;height:44px;border-radius:50%;border:1px solid #fff3;color:#fffc;transition:background-color .3s,border-color .3s,color .3s,translate .3s,box-shadow .3s}.social-link:hover{background:#8FB9A8;border-color:#8FB9A8;color:#fff;translate:0 -3px;box-shadow:0 8px 20px rgb(143 185 168/.3)}.footer-bottom{margin:3rem auto 0;padding-top:2rem;border-top:1px solid rgb(255 255 255/.1)}.copyright{color:rgb(255 255 255/.5)}.copyright+div{margin-top:.75rem;font-size:.85rem}.copyright+div a{color:rgb(255 255 255/.5);transition:color .2s}.copyright+div a:hover{color:#fffc}.copyright+div>span{color:rgb(255 255 255/.3);margin:0 .75rem}form{margin-top:1.5rem;max-width:320px}@media(width<=600px){.footer-content{grid-template-columns:1fr;gap:2.5rem;text-align:center}.footer-logo+p,footer h2+div{margin:0 0 1.5rem}footer h2:after{left:50%;translate:-50%}footer h2+div{justify-content:center}form{max-width:100%}}#mobileMenuBtn{display:none;padding:.5rem;transition:background-color .3s}#mobileMenuBtn:hover{background:var(--q)}#mobileMenuBtn>*{width:24px;min-height:2px;background:#2D5F5D;margin:5px 0;transition:.3s;border-radius:2px}[aria-expanded=true]>:first-child{translate:0 12px;rotate:45deg}[aria-expanded=true]>:nth-child(2){opacity:0}[aria-expanded=true]>:last-child{translate:0 -12px;rotate:-45deg}@media(width<=768px){body>nav{min-height:64px;justify-content:space-around;pointer-events:none}body>nav>*{pointer-events:auto}#navLinks{display:none;position:absolute;inset:100% 0 auto;background:rgb(255 255 255/.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:1.5rem 5%;box-shadow:0 20px 40px rgb(0 0 0/.1);border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#0000,#8FB9A8,#2D5F5D,#8FB9A8,#0000) 1}#navLinks.active{display:flex;flex-flow:column;gap:.25rem;animation:a .4s var(--t)}@keyframes a{0%{opacity:0;translate:0 -10px}}#navLinks>a{padding:1rem 1.5rem;border-radius:16px;font-size:1rem;text-align:center}#navLinks>a:hover{background:rgb(143 185 168/.12)}#mobileMenuBtn{display:flex;flex-flow:column;width:44px;height:44px}#navLinks>div{margin:.5rem 0 0;padding:1rem 0 0;border-top:1px solid rgb(143 185 168/.3);justify-content:center}.lang-btn{padding:.75rem 1.5rem;font-size:.9rem}.logo{font-size:1.5rem;letter-spacing:3px}.logo:hover{letter-spacing:4px}:is(body>nav,#navLinks>div,.logo):before,.reveal-failed :is(.logo,#mobileMenuBtn){display:none}.reveal-failed #navLinks{position:static;display:flex;gap:.25rem;width:100%;padding:2px 8px;overflow-x:auto;background:#fff;border:0;box-shadow:none;scrollbar-width:thin}.reveal-failed #navLinks>*{flex:none}.reveal-failed #navLinks a{padding:12px;font-size:.875rem;white-space:nowrap}.reveal-failed #navLinks>div{margin:0;padding:0;border:0}}form>div{display:grid;gap:.75rem}form>div>*{font:1rem sans-serif}input{flex:1;padding:1rem 1.25rem;border:2px solid rgb(45 95 93/.15);background:#fff;color:#18181B;backdrop-filter:blur(4px);transition:border-color .2s,box-shadow .2s}input:focus{background:rgb(255 255 255/.12);border-color:#2D5F5D;box-shadow:0 0 0 3px var(--e)}:is(a,button,summary,input):focus-visible,#mobileMenuBtn:focus{outline:3px solid #F4A261;outline-offset:2px}input::placeholder{color:#999}form button{padding:1rem 2rem;white-space:nowrap;background:linear-gradient(135deg,#2D5F5D,#8FB9A8);color:#fff;border:0;cursor:pointer;transition:translate .2s,box-shadow .2s}form button:hover{background:#F4A261;translate:0 -2px;box-shadow:0 8px 20px rgb(45 95 93/.25)}form button:active{translate:none}form>p{margin-top:.5rem;font-size:.85rem;color:#666}@media(width>=768px){form>div{display:flex}form>div>*{border-radius:50px}input{padding:1rem 1.5rem}}form+div{padding:1rem 1.5rem;margin-block:1rem}form+div.success{background:var(--e);color:#2D5F5D;border:1px solid #2d5f5d33}form+div.error{background:rgb(220 53 69/.1);color:#dc3545;border:1px solid #dc354533}#hero{min-height:calc(100dvh - 84px);padding:6.5rem 5% 4.5rem;font-family:A,sans-serif;display:flex;flex-flow:column;background:linear-gradient(rgb(17 27 61/.22),rgb(17 27 61/.22)),linear-gradient(135deg,#111B3D,#FF6675 52%,#48C9C3);color:#FDFCFE}#pitch{width:100%;max-width:580px}#grid{max-width:1120px;display:flex;gap:clamp(2rem,6vw,5rem)}#preview{z-index:2;filter:drop-shadow(0 0 35px #fff6) drop-shadow(0 25px 45px rgb(42 22 53/.25))}#preview:before{left:50%;translate:-50% -50%;width:150%;height:150%;background:radial-gradient(circle at 30% 30%,rgb(255 255 255/.7),#0000 45%),radial-gradient(circle at 70% 70%,rgb(160 232 211/.5),#0000 55%);filter:blur(35px);z-index:-1;animation:g 11s var(--y) infinite}@keyframes g{50%{rotate:10deg;scale:1.05}}@keyframes h{50%{translate:0 -12px}}#phone{border:10px solid #1a1a1a;border-radius:44px;box-shadow:inset 0 0 0 2px #333;-webkit-box-reflect:below 15px linear-gradient(#0000 65%,rgb(255 255 255/.3));animation:h 6s var(--y) infinite;transition:filter .5s;max-width:clamp(230px,27vw,320px);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}#phone:hover{filter:drop-shadow(0 0 50px #fff9) drop-shadow(0 35px 65px rgb(42 22 53/.3))}.phone-notch{top:-1px;width:35%;height:22px;background:#1a1a1a;border-radius:0 0 16px 16px;z-index:10}picture{display:block}picture img{display:block;width:100%;height:auto;border-radius:34px;margin-top:-12%}@media(width<=860px){#grid{flex-flow:column;gap:2rem;text-align:center}#pitch{max-width:640px}#download{justify-content:center}#phone{-webkit-box-reflect:none;max-width:clamp(210px,58vw,270px)}}#next{bottom:2rem;display:flex;opacity:.42;animation:i 5.5s var(--y) infinite}@keyframes i{0%,to{opacity:.28}50%{opacity:.56}}main nav{margin:0 0 2rem}ol>:last-child{gap:.5rem;font-weight:600}ol span:first-child{opacity:.5}ol a{gap:.3rem;opacity:.7;transition:opacity .3s;font-weight:500}.flash-close:hover,ol a:hover{opacity:1}#pitch>span{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4rem 1rem;border-radius:50px;backdrop-filter:blur(8px);background:rgb(255 255 255/.1);border:1px solid #fff3}#appPageTitle{font:800 clamp(2.5rem,6vw,4.5rem)/1.05 var(--k);letter-spacing:-.03em;margin:0 0 1rem}#appPageTitle+p{font-size:clamp(1.2rem,3vw,1.5rem);opacity:.9;font-weight:500;letter-spacing:-.01em}#appPageTitle+p+p{font:1.15rem/1.8 A,sans-serif;opacity:.8;max-width:600px;margin:0 0 3rem}.store-badge:hover{background:rgb(255 255 255/.22);border-color:rgb(255 255 255/.35);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px #0003;filter:brightness(1.1)}main>*>div{margin:0 auto;max-width:1200px}#about>div{max-width:1100px}#learn>div{max-width:1000px}main>*+*{padding:6rem 5%;color:#2A1635;background:#F8F5F2}main>*+*+*{content-visibility:auto;contain-intrinsic-size:auto 700px}main>*+*:before{content:'';position:absolute;inset:-4px 8% auto;height:8px;background:linear-gradient(90deg,#0000,rgb(160 232 211/.48),#2a163533,rgb(242 181 212/.44),#0000 );filter:blur(7px);opacity:.82;pointer-events:none;z-index:3}#intro{max-width:790px;margin:0 auto 5rem}main h2{margin:0 0 1rem;font:800 clamp(2rem,4vw,3rem)/1.2 var(--k);letter-spacing:-.02em}#about h2{line-height:1.15}#intro p,#uses>p{color:rgb(42 22 53/.75);font-size:1.1rem;line-height:1.8}#uses>:not(ul){max-width:790px;margin-inline:auto}footer ul,main ul,ol{list-style:none}main ul{display:grid;gap:.75rem;margin-top:2.5rem}main a{color:inherit}#uses ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}#uses li,#learn a{padding:2rem;border:1px solid var(--r);border-radius:20px;background:rgb(255 255 255/.78)}main h3{margin:0 0 .75rem;font:500 1.25rem/1.3 var(--k)}#uses li h3{font:500 1.2rem/1.35 var(--k)}#uses li p{color:rgb(42 22 53/.72);line-height:1.7}@media(width<=780px){#about{padding:4.5rem 5%}#intro{margin-bottom:3.5rem}#uses ul{grid-template-columns:1fr}}#features{background:#FDFCFE;contain-intrinsic-size:auto 1000px}#features ul{gap:2rem;margin:4rem 0 0;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}#features li{border-radius:24px;padding:2.5rem 2rem;box-shadow:0 4px 20px rgb(42 22 53/.04);border:1px solid rgb(42 22 53/.05);transition:translate .5s var(--u),box-shadow .5s,border-color .4s}#features li:after{content:'';position:absolute;inset:0;border-radius:24px;box-shadow:inset 0 0 0 2px #0000;transition:box-shadow .4s;pointer-events:none}#features li:hover{translate:0 -8px;box-shadow:0 20px 40px var(--r)}#features li:hover:after{box-shadow:inset 0 0 0 2px #6B4C8A}#features li>div{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;font:700 1.25rem/1.6 var(--k);background:#2A1635;color:#FDFCFE}#features h3{font:700 1.5rem/1.2 var(--k);letter-spacing:-.01em}#features p{font:1.05rem/1.7 A,sans-serif;color:rgb(42 22 53/.7)}#appRelatedTitle+p{max-width:720px;margin:0 auto;color:rgb(42 22 53/.72);font-size:1.08rem;line-height:1.75;text-align:center}#learn ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}#learn li{min-width:0}#learn a{display:block;height:100%;background:#F8F5F2;transition:translate .25s,border-color .25s,box-shadow .25s}#learn a:hover{translate:0 -4px;border-color:rgb(42 22 53/.22);box-shadow:0 16px 32px var(--r)}#learn a p{color:rgb(42 22 53/.7);line-height:1.65}#learn a span{color:#5B3D75;font-weight:700}@media(width<=680px){#learn ul{grid-template-columns:1fr}}#faq>div{max-width:820px}#faq h2{margin:0}details{border:1px solid rgb(42 22 53/.1);transition:border-color .2s}[open]{border-color:rgb(42 22 53/.28)}summary{display:flex;gap:1rem;padding:1rem 1.25rem;cursor:pointer;user-select:none}summary:after{content:'+';flex:none;color:#5B3D75;font-size:1.35rem;line-height:1}[open] summary:after{content:'−'}details>p{padding:0 1.25rem 1rem;color:rgb(42 22 53/.75);line-height:1.7}#cta{color:#FFF;contain-intrinsic-size:auto 500px;background:radial-gradient(circle at 82% 10%,#ffd25a33,#0000 32%),linear-gradient(135deg,#101430,#4A286F)}#cta>div{max-width:760px}#cta h2{font:800 clamp(2.15rem,5vw,3.5rem)/1.12 var(--k);letter-spacing:-.03em}#cta p{max-width:680px;margin:0 auto 2.25rem;color:rgb(255 255 255/.82);font-size:1.12rem;line-height:1.75}#hero,#cta ul{justify-content:center}#cta a{box-shadow:0 12px 30px #0003}@media(width<=400px){body>nav{height:64px}body>nav>.logo{padding:0;line-height:1}body>nav>#navLinks.active{position:fixed;inset:64px 0 auto;max-height:calc(100vh - 64px);overflow-y:auto;overscroll-behavior:contain}main,footer{overflow-wrap:anywhere}form button{white-space:normal}}@media print,(prefers-reduced-motion){*,:before,:after{animation:none;transition:none}.reveal,.reveal-stagger>*{opacity:1!important;translate:none!important}.section-title:after{width:70px}}@media print{body>nav,#next{display:none}main>*+*+*{content-visibility:visible;contain-intrinsic-size:none}}.newsletter-secondary-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important}