@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--sky-top:#0b376b;--sky-bottom:#0c5794;--sky-band:#2f5e98;--icon:#5898ed;--button:#408de8;--button-hover:#317ed9;--cloud-back:#78a8d3;--cloud-middle:#b8d0e5;--cloud-front:#f7fbff;--page:#fff;--page-soft:#f3f4f6;--text:#30343a;--muted:#757c86;--line:#d9dde3;--focus:#ffd778;--shell:1180px;color:var(--text);background:var(--page);font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:var(--page);margin:0}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.skip-link{z-index:100;color:#17375f;background:#fff;border-radius:5px;padding:10px 14px;font-size:14px;font-weight:750;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sky-hero{color:#fff;background:linear-gradient(180deg, var(--sky-top) 0%, #0b477f 58%, var(--sky-bottom) 100%);width:100%;height:100vh;min-height:680px;position:relative;overflow:hidden}.star-field{opacity:.76;background-image:radial-gradient(circle,#fffffff5 0 1.1px,#0000 1.6px),radial-gradient(circle,#cbe2f8d1 0 .75px,#0000 1.2px),radial-gradient(circle,#ffffff94 0 .55px,#0000 1px);background-position:18px 8px,59px 46px,31px 72px;background-size:107px 89px,173px 147px,71px 131px;position:absolute;inset:0}.top-nav{z-index:10;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:absolute;inset:0 0 auto}.wordmark{letter-spacing:-.055em;text-shadow:0 1px 2px #00000029;font-size:23px;font-weight:800}.nav-menu{align-items:center;gap:36px;font-size:14px;font-weight:520;display:flex}.nav-menu>a:not(.nav-pill){color:#fffffff0}.nav-menu>a:hover{opacity:.8}.nav-pill{color:#173c5d;text-align:center;background:#fff;border-radius:999px;min-width:88px;padding:9px 17px;box-shadow:0 2px 9px #0000001f}.hero-moon{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 44% 42%,#ffffffe6 0 8%,#0000 9%),radial-gradient(circle at 37% 29%,#fbfeff 0 8%,#e6f3fc 44%,#c7def0 78%,#b1cee5 100%);border-radius:50%;width:clamp(145px,12vw,190px);position:absolute;top:31.5%;left:12.5%;box-shadow:0 0 17px 6px #dff1ffdb,0 0 52px 19px #b2dbf76b,0 0 100px 32px #9bcdef29}.hero-moon:before,.hero-moon:after,.crater{content:"";filter:blur(.4px);background:#75a4c830;border-radius:48% 52% 45% 55%;position:absolute}.hero-moon:before{width:30%;height:22%;top:53%;left:12%;transform:rotate(18deg)}.hero-moon:after{width:23%;height:29%;top:18%;right:12%;transform:rotate(-20deg)}.crater-one{width:16%;height:13%;top:67%;left:44%}.crater-two{width:13%;height:18%;top:14%;left:34%}.crater-three{width:10%;height:9%;bottom:23%;right:17%}.crater-four{width:8%;height:11%;top:28%;left:15%}.crater-five{width:12%;height:8%;top:46%;right:34%}.hero-action{z-index:5;text-align:left;width:min(590px,38vw);position:absolute;top:33%;left:58.2%}.hero-action h1{color:#fff;letter-spacing:-.035em;min-height:1.3em;margin:0;font-size:clamp(32px,3.05vw,50px);font-weight:430;line-height:1.25}.type-once{white-space:nowrap;width:0;max-width:100%;animation:1.65s steps(15,end) .28s forwards type-once;display:inline-block;position:relative;overflow:hidden}.type-once:after{content:"";vertical-align:-.09em;background:#fffffff0;width:2px;height:1.03em;margin-left:5px;animation:.8s step-end infinite caret;display:inline-block}.hero-button{color:#24597f;background:#fff;border-radius:5px;place-items:center;width:190px;height:48px;margin-top:28px;font-size:15px;font-weight:620;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 3px 8px #0000001f}.hero-button:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000002b}.scroll-cue{z-index:8;border:1px solid #ffffffa3;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:12%;left:3.5%}.scroll-cue svg{fill:none;stroke:#ffffffe0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.cloud-layer{background-repeat:repeat-x;height:132px;position:absolute;bottom:-1px;left:-4%;right:-4%}.cloud-back{z-index:4;opacity:.92;background-image:radial-gradient(ellipse at 50% 100%, var(--cloud-back) 0 62%, transparent 63%);background-position:12px 15px;background-size:175px 115px;bottom:35px}.cloud-middle{z-index:5;background-image:radial-gradient(ellipse at 50% 100%, var(--cloud-middle) 0 62%, transparent 63%);background-position:47px 22px;background-size:138px 104px;bottom:10px}.cloud-front{z-index:6;background-image:radial-gradient(ellipse at 50% 100%, var(--cloud-front) 0 65%, transparent 66%);background-position:2px 23px;background-size:166px 112px;bottom:-24px}.cloud-front:after{content:"";background:var(--cloud-front);height:51px;position:absolute;inset:auto 0 0}.stats-band{color:#fff;background:var(--sky-band)}.stats-inner{width:min(var(--shell), calc(100% - 48px));grid-template-columns:repeat(3,1fr);align-items:center;min-height:144px;margin:0 auto;display:grid}.stats-inner article{justify-content:center;align-items:center;gap:22px;display:flex}.stats-inner svg{fill:none;stroke:#91b9e6;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:54px;height:54px}.stats-inner p{gap:2px;margin:0;display:grid}.stats-inner b{font-size:30px;font-weight:800;line-height:1}.stats-inner sup{vertical-align:.45em;margin-left:4px;font-size:.55em}.stats-inner span{color:#fffffff0;font-size:13px}.qa-section{background:var(--page-soft)}.qa-inner{width:min(var(--shell), calc(100% - 80px));grid-template-columns:1fr 1fr;gap:110px;min-height:390px;margin:0 auto;padding:105px 0;display:grid}.qa-inner h2{color:#33383e;letter-spacing:-.035em;margin:0 0 18px;font-size:29px;font-weight:570}.qa-inner p{color:var(--muted);margin:0;font-size:15px;line-height:1.72}.reason-section{width:min(var(--shell), calc(100% - 64px));text-align:center;margin:0 auto;padding:115px 0 90px}.section-label{color:#8995a5;letter-spacing:.13em;margin:0 0 9px;font-size:13px;font-weight:650}.reason-section>h2{color:#252a30;letter-spacing:-.04em;margin:0;font-size:35px;font-weight:520;line-height:1.23}.reason-grid{grid-template-columns:repeat(3,1fr);gap:76px 74px;margin-top:82px;display:grid}.reason-grid article{min-width:0}.reason-icon{fill:none;width:96px;height:72px;stroke:var(--icon);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:22px}.reason-icon.stars-icon{fill:var(--icon);stroke:none}.reason-grid h3{color:#4a4f56;margin:0;font-size:16px;font-weight:760}.reason-grid p{color:#737a84;max-width:310px;margin:7px auto 0;font-size:14px;line-height:1.55}.main-cta{color:#fff;background:var(--button);border-radius:6px;place-items:center;width:170px;height:53px;margin:83px auto 0;font-size:16px;font-weight:680;transition:background .16s;display:grid}.main-cta:hover{background:var(--button-hover)}.site-footer{border-top:1px solid var(--line);background:#fff}.footer-inner{width:min(var(--shell), calc(100% - 48px));margin:0 auto;padding:42px 0 46px}.footer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:27px;display:flex}.footer-wordmark{letter-spacing:-.055em;font-size:20px;font-weight:800}.footer-head>div{color:#606873;gap:22px;font-size:13px;display:flex}.footer-head a:hover{text-decoration:underline}.legal{color:#787f89;padding-top:22px;font-size:11px;line-height:1.7}.legal p{margin:0}.legal p:last-child{color:#8f959d;margin-top:8px}.legal-top{border-bottom:1px solid var(--line);background:#fff}.legal-nav{width:min(var(--shell), calc(100% - 48px));justify-content:space-between;align-items:center;min-height:72px;margin:0 auto;display:flex}.legal-nav .wordmark{color:#17375f;text-shadow:none}.legal-nav div{color:#535b66;align-items:center;gap:24px;font-size:14px;display:flex}.legal-nav .nav-pill{color:#fff;background:var(--button);box-shadow:none}.privacy-page{background:var(--page-soft)}.privacy-shell{width:min(880px,100% - 40px);margin:0 auto;padding:78px 0 100px}.privacy-heading{margin-bottom:34px}.privacy-heading .eyebrow{color:var(--button);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.privacy-heading h1{color:#20252b;letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(32px,5vw,48px)}.privacy-heading p{color:var(--muted);margin:0;font-size:14px}.privacy-body{border:1px solid var(--line);background:#fff;border-radius:12px;padding:42px 48px;box-shadow:0 12px 36px #122b480f}.privacy-body h2{color:#26303a;letter-spacing:-.02em;margin:38px 0 11px;font-size:20px}.privacy-body h2:first-of-type{margin-top:30px}.privacy-body p,.privacy-body li{color:#4d5661;font-size:15px;line-height:1.78}.privacy-body p{margin:10px 0}.privacy-body ul{margin:10px 0;padding-left:20px}.privacy-body li{margin:6px 0}.privacy-body .privacy-core{border-left:4px solid var(--button);color:#244b72;background:#eef6ff;border-radius:4px;margin:0;padding:18px 20px;font-weight:620}.privacy-body a{color:#266fc4;text-underline-offset:3px;text-decoration:underline}.privacy-body .addendum{color:var(--muted);margin-top:36px;font-size:13px}.complete-top{z-index:5;color:#fff;background:var(--sky-top);position:relative}.complete-nav{width:min(var(--shell), calc(100% - 48px));justify-content:space-between;align-items:center;min-height:72px;margin:0 auto;display:flex}.complete-nav>div{color:#ffffffe0;gap:24px;font-size:13px;display:flex}.complete-nav a:hover{text-underline-offset:4px;text-decoration:underline}.complete-page{background:linear-gradient(180deg, var(--sky-top) 0, #0b477f 42%, var(--page-soft) 42%);min-height:calc(100vh - 72px);padding:76px 24px 96px;position:relative;overflow:hidden}.complete-stars{opacity:.58;pointer-events:none;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.5px),radial-gradient(circle,#c7e1f8b3 0 .7px,#0000 1.2px);background-position:17px 9px,63px 47px;background-size:119px 87px,173px 139px;position:absolute;inset:0 0 58%}.complete-shell{z-index:1;text-align:center;width:min(980px,100%);margin:0 auto;position:relative}.complete-kicker{color:#9bc5ec;letter-spacing:.15em;margin:0;font-size:12px;font-weight:750}.complete-shell>h1{color:#fff;letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(34px,5vw,54px);font-weight:620}.complete-lead{color:#ffffffd1;margin:0;font-size:16px}.download-file{color:#ffffffc7;background:#051b3647;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;margin:26px 0 0;padding:9px 14px;font-size:12px;display:inline-flex}.download-file strong{color:#fff;font-weight:690}.next-steps{text-align:left;gap:18px;margin:58px 0 0;padding:0;list-style:none;display:grid}.next-steps>li{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:190px 1fr;align-items:center;min-height:190px;padding:22px 36px 22px 48px;display:grid;position:relative;box-shadow:0 14px 38px #122b4817}.step-number{border:4px solid var(--page-soft);color:#fff;background:var(--button);border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;position:absolute;top:20px;left:-20px}.step-illustration{place-items:center;display:grid}.step-illustration svg{fill:none;stroke:#69a3dd;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;width:158px;height:106px}.step-illustration rect[width="104"]{fill:#eef6ff;stroke:#88b8e7}.step-copy h2{color:#2a3138;letter-spacing:-.025em;margin:0 0 10px;font-size:21px}.step-copy p{color:#646c76;margin:0;font-size:14px;line-height:1.72}.step-copy strong{color:#344c68}.step-copy a{color:#236fbf;text-underline-offset:3px;font-weight:720;text-decoration:underline}.shortcut{align-items:center;gap:5px;display:flex;color:#7e8792!important;margin-top:12px!important;font-size:12px!important}.shortcut kbd{color:#48515b;text-align:center;background:#f7f8fa;border:1px solid #cbd2da;border-bottom-width:2px;border-radius:5px;min-width:28px;padding:3px 7px;font-family:inherit;font-size:11px}.complete-home{color:#526171;text-underline-offset:4px;margin-top:34px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-block}@keyframes type-once{0%{width:0}to{width:12em}}@keyframes caret{50%{opacity:0}}@media (width<=760px){.sky-hero{min-height:680px}.top-nav{height:60px;padding:0 17px}.wordmark{font-size:18px}.nav-menu{gap:11px;font-size:10.5px}.nav-pill{min-width:auto;padding:7px 11px}.hero-moon{width:130px;top:18%;left:50%;transform:translate(-50%)}.hero-action{text-align:center;width:auto;top:51%;left:17px;right:17px}.hero-action h1{font-size:clamp(25px,7.1vw,28px)}.hero-button{width:150px;height:45px;margin:24px auto 0}.scroll-cue{width:38px;height:38px;bottom:16%;left:17px}.cloud-layer{height:93px}.cloud-back{background-size:122px 82px;bottom:27px}.cloud-middle{background-size:103px 76px;bottom:6px}.cloud-front{background-size:127px 81px;bottom:-20px}.cloud-front:after{height:39px}.stats-inner{grid-template-columns:1fr;gap:18px;min-height:260px;padding:27px 0}.stats-inner article{justify-content:flex-start;width:230px;margin:0 auto}.stats-inner svg{width:43px;height:43px}.stats-inner b{font-size:25px}.qa-inner{grid-template-columns:1fr;gap:55px;min-height:0;padding:70px 0}.qa-inner h2{font-size:25px}.reason-section{width:min(100% - 42px, var(--shell));padding:82px 0 70px}.reason-section>h2{font-size:29px}.reason-grid{grid-template-columns:1fr;row-gap:62px;margin-top:65px}.reason-grid p{max-width:320px}.main-cta{margin-top:65px}.footer-head{flex-direction:column;align-items:flex-start;gap:24px}.footer-head>div{gap:17px;font-size:12px}.legal{font-size:10px}.legal-nav{min-height:62px}.legal-nav div{gap:12px;font-size:12px}.privacy-shell{padding:54px 0 72px}.privacy-body{padding:30px 22px}.complete-nav{min-height:62px}.complete-nav>div{gap:13px;font-size:11px}.complete-page{background:linear-gradient(180deg, var(--sky-top) 0, #0b477f 30%, var(--page-soft) 30%);min-height:calc(100vh - 62px);padding:58px 20px 76px}.complete-lead{font-size:14px}.next-steps{margin-top:48px}.next-steps>li{text-align:center;grid-template-columns:1fr;gap:5px;padding:28px 24px 30px}.step-number{top:-17px;left:50%;transform:translate(-50%)}.step-illustration svg{width:142px;height:96px}.step-copy h2{font-size:19px}.shortcut{justify-content:center}}@media (width<=360px){.top-nav{padding-inline:13px}.nav-menu{gap:8px;font-size:10px}.nav-pill{padding-inline:9px}.hero-action h1{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.type-once{width:auto;animation:none;overflow:visible}.type-once:after{animation:none}.hero-button,.main-cta{transition:none}}
