@font-face{font-family:Inter;src:url('/assets/inter-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'DM Serif';src:url('/assets/dm-serif-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
:root{--navy:#061222;--ink:#080f25;--muted:#495977;--blue:#075bff;--ice:#86c5ff;--pale:#eef7ff;--line:#dce4ef;--white:#fff;--container:1392px}
*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--white);color:var(--ink);font:400 17px/1.6 Inter,Arial,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,summary,select{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}a:hover{text-decoration:none}img,svg{display:block}button{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--ice);outline-offset:5px}section:target{scroll-margin-top:20px}[hidden]{display:none!important}.container{width:min(var(--container),calc(100% - 112px));margin-inline:auto}.section{padding-block:90px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.skip-link{position:fixed;z-index:100;top:12px;left:16px;background:white;color:var(--ink);padding:12px 20px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}
.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:56px;padding:15px 27px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:650;line-height:1.4;transition:background .16s,color .16s}.button-blue{background:var(--blue);color:white}.button-blue:hover{background:#0049d9}.button-white{background:white;color:var(--ink)}.button-white:hover{background:#dfedff}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:550;line-height:1.45;color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.text-link:hover{color:#0040c0}.text-link .icon{width:18px;height:18px}
.header{position:relative;z-index:5;background:var(--navy);color:white}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;line-height:1.05;font-size:22px;font-weight:760;letter-spacing:-.015em;flex-shrink:0}.brand-icon{width:49px;height:49px;fill:none;stroke:var(--ice);stroke-width:.75}.brand-store{display:block;font-size:18px;letter-spacing:.09em;color:var(--ice);padding-top:3px}.desktop-nav{display:flex;gap:32px;align-items:center;font-size:14px;font-weight:450}.desktop-nav a:hover{color:var(--ice)}.header-actions{display:flex;align-items:center;gap:22px}.header-join{min-height:44px;padding:11px 22px;font-size:14px}.language{border-left:1px solid #45536a;padding-left:19px}.language select{font-size:14px;border:0;background:transparent;color:white;padding:6px 4px}.language option{color:var(--ink);background:white}.menu-toggle{display:none;width:44px;height:44px;border:1px solid #526079;background:none;border-radius:3px;align-items:center;justify-content:center;flex-direction:column;gap:6px}.menu-toggle span{display:block;height:1px;width:19px;background:white}.mobile-nav{padding:10px 24px 24px;background:var(--navy);border-top:1px solid #2b3e59}.mobile-nav a{display:block;padding:12px 0;font-size:16px}
.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:white}.hero-art{position:absolute;z-index:-2;right:0;top:-34px;width:min(78%,1180px);height:auto;object-fit:cover;object-position:center 62%}.hero::before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,var(--navy) 0%,rgba(6,18,34,.98) 22%,rgba(6,18,34,.74) 40%,rgba(6,18,34,0) 63%)}.hero-layout{min-height:580px;padding-block:53px 50px}.hero-copy{max-width:665px}.hero h1{font-size:clamp(50px,4.45vw,72px);font-weight:740;line-height:1.01;letter-spacing:-.047em}.hero h1 span,.hero h1 em{display:block}.hero h1 em{font-family:'DM Serif',Georgia,serif;font-size:1.23em;font-weight:400;color:var(--ice);line-height:1.03;letter-spacing:-.035em;margin-top:3px}.hero-description{max-width:585px;font-size:17px;line-height:1.65;margin-top:24px;color:#e0e8f6}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:25px}.hero-actions .text-link{color:#c1e1ff}.launch-status{color:#a4bad7;font-size:13px;margin-top:23px;letter-spacing:.01em}
.value-band{background:var(--navy);color:white;border-top:1px solid #40536c}.value-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-block:25px 28px}.value-item{display:flex;align-items:center;gap:25px;padding:5px 35px}.value-item:first-child{padding-left:0}.value-item:last-child{padding-right:0}.value-item+.value-item{border-left:1px solid #314761}.value-item>.icon{width:44px;height:44px;stroke:var(--ice);stroke-width:1}.value-item h2{font-size:17px;letter-spacing:-.018em;font-weight:650;margin-bottom:6px}.value-item p{font-size:15px;line-height:1.5;color:#cad7ec;max-width:300px}
h2{font-size:clamp(34px,3.25vw,52px);font-weight:710}h2 strong{font-weight:inherit;color:var(--blue)}h2 em{font-family:'DM Serif',Georgia,serif;font-weight:400;color:var(--blue)}.project-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:start;margin-bottom:42px}.project-intro h2{font-size:clamp(32px,3.15vw,50px)}.project-intro h2 span,.project-intro h2 strong{display:block}.project-intro>div{padding-top:3px}.project-intro p{font-size:16px;line-height:1.65}.project-intro .project-motto{font-family:'DM Serif',Georgia,serif;font-style:italic;font-size:21px;line-height:1.4;margin-top:13px}.offering-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px}.offering-photo{height:auto;aspect-ratio:2.35/1;border-radius:5px;background-image:url('/assets/launch-offerings.png');background-repeat:no-repeat;background-size:200% auto;background-position:left 43%;margin-bottom:23px}.offering-photo.services{background-position:right 40%}.offering h3{font-size:35px;font-weight:700;margin-bottom:14px}.offering h3 strong{color:var(--blue);font-weight:inherit}.offering p{font-size:17px;line-height:1.6;color:var(--muted);max-width:600px}.offering .offering-sectors{font-size:14px;margin-top:13px;color:#596c89}
.audience-section{background:var(--pale);padding-block:56px 52px}.audience-section h2{font-size:35px;text-align:center;line-height:1.25}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin:38px 32px 32px}.audience-grid>div{padding-left:24px;border-left:1px solid #84b6fb}.audience-grid h3{font-size:19px;letter-spacing:-.025em;line-height:1.3;margin-bottom:10px}.audience-grid p{font-size:16px;line-height:1.6;color:var(--muted)}.audience-section .text-link{display:flex;width:fit-content;margin-inline:auto;font-size:16px;font-weight:650;text-decoration:none}
.reasons h2{text-align:center;font-size:41px}.reasons h2 span,.reasons h2 em{display:block}.reasons h2 em{font-size:1.16em;margin-top:7px}.reasons-grid{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:45px 0 0;gap:50px}.reasons-grid li{padding:0 34px 0 0}.reasons-grid li+li{padding:0 24px 0 48px;border-left:1px solid var(--line)}.reason-number{font-family:'DM Serif',Georgia,serif;font-style:italic;font-size:50px;line-height:1;color:#80b7f2;display:block;margin-bottom:16px}.reasons-grid h3{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin-bottom:12px}.reasons-grid p{font-size:16px;line-height:1.6;color:var(--muted)}
.conversion{background:var(--navy);color:white;padding-block:74px;position:relative;overflow:hidden;isolation:isolate}.conversion::before{content:'';position:absolute;inset:0 0 0 46%;z-index:-1;background:url('/assets/hero-v4.png') 76% 28%/auto 150% no-repeat;opacity:.13;mask-image:linear-gradient(90deg,transparent,#000 60%)}.conversion-layout{display:grid;grid-template-columns:1.36fr 1fr;gap:78px;align-items:center}.conversion h2{font-size:47px;line-height:1.13;letter-spacing:-.04em;max-width:690px}.conversion h2 span,.conversion h2 em{display:block}.conversion h2 em{color:var(--ice);font-size:1.14em;margin-top:5px;letter-spacing:-.035em}.conversion-description{font-size:17px;color:#d4e0f2;line-height:1.65;max-width:640px;margin-top:24px}.conversion-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}.conversion-actions .button{padding:14px 23px}.conversion-actions .text-link{color:#d3e9ff;font-size:14px}.affiliation-note{font-size:12px;line-height:1.6;color:#c3d1e5;max-width:460px;margin-top:22px}.join-steps{list-style:none;margin:0;padding:0 0 0 35px;border-left:1px solid #365c87}.join-steps li{display:flex;gap:22px;padding:24px 0}.join-steps li+li{border-top:1px solid #294966}.join-steps li:first-child{padding-top:7px}.join-steps li:last-child{padding-bottom:7px}.step-number{width:47px;height:47px;display:grid;place-items:center;border:1.5px solid var(--ice);color:var(--ice);border-radius:50%;font-size:17px;font-weight:600;flex-shrink:0}.join-steps h3{font-size:19px;letter-spacing:-.022em;line-height:1.3;margin-bottom:8px}.join-steps p{color:#c6d6ed;font-size:15px;line-height:1.6;max-width:320px}
.faq{display:grid;grid-template-columns:1fr 2fr;gap:90px}.faq h2 span,.faq h2 em{display:block}.faq h2{font-size:48px}.faq h2 em{font-size:1.1em;margin-top:4px}.faq>div>p{color:var(--muted);font-size:15px;line-height:1.7;max-width:290px;margin-top:23px}.faq details{border:1px solid var(--line);border-radius:4px;margin-bottom:9px}.faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:18px 22px;font-size:16px;line-height:1.4;font-weight:510}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{background:#f5f9ff}.faq summary .icon{width:18px;height:18px}.faq details[open] summary .icon{transform:rotate(180deg)}.faq details>p{font-size:15px;line-height:1.7;color:var(--muted);padding:0 22px 22px;max-width:720px}
.footer{background:var(--navy);color:white;padding-block:35px 22px}.footer-top{display:grid;grid-template-columns:auto 1fr;gap:18px 30px;align-items:center}.footer-top .brand{font-size:19px}.footer-top .brand-icon{width:43px;height:43px}.footer-top .brand-store{font-size:15px}.footer-top>p{font-size:14px;line-height:1.5;color:#b5c4da;grid-column:1 / 3;grid-row:2;margin-top:5px}.footer-top nav{display:flex;gap:25px;font-size:13px;justify-self:end;grid-column:2;grid-row:1}.footer-top a:hover{color:var(--ice)}.footer-bottom{border-top:1px solid #243750;margin-top:27px;padding-top:18px;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:11px;color:#aabbd1}.footer-bottom a:last-child{display:flex;gap:7px;align-items:center}.footer-bottom .icon{width:13px;height:13px}
@media(min-width:1700px){.hero-layout{padding-block:70px;min-height:650px}.hero h1{font-size:78px}.hero-description{font-size:18px}}
@media(max-width:1200px){.container{width:calc(100% - 72px)}.desktop-nav{gap:21px;font-size:13px}.header-inner{gap:20px}.header-actions{gap:16px}.brand{font-size:20px}.brand-icon{width:42px;height:42px}.hero h1{font-size:58px}.hero-copy{max-width:590px}.hero-description{max-width:500px;font-size:16px}.hero-layout{min-height:570px}.value-item{gap:18px;padding-inline:25px}.value-item p{font-size:13px}.value-item h2{font-size:15px}.value-item>.icon{width:35px;height:35px}.project-intro{gap:40px}.audience-section h2{font-size:30px}.audience-grid{margin-inline:0;gap:30px}.reasons-grid{gap:28px}.reasons-grid li+li{padding-left:28px;padding-right:0}.conversion-layout{gap:42px}.conversion h2{font-size:40px}.conversion-description{font-size:16px}.conversion-actions{gap:21px}.faq{gap:50px}.footer-top nav{gap:19px}}
@media(max-width:980px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-inner{height:78px}.hero-layout{min-height:570px}.hero-art{object-position:65% 60%}.hero::before{background:linear-gradient(90deg,var(--navy) 0%,rgba(6,18,34,.94) 34%,rgba(6,18,34,.4) 70%,transparent)}.hero h1{font-size:57px}.hero-description{max-width:490px}.value-item{gap:13px;padding-inline:18px}.value-item>.icon{display:none}.section{padding-block:70px}.project-intro{grid-template-columns:1.15fr 1fr;gap:25px}.project-intro h2{font-size:34px}.project-intro p{font-size:14px}.project-intro .project-motto{font-size:18px}.offering-grid{gap:26px}.offering h3{font-size:28px}.offering p{font-size:15px}.offering .offering-sectors{font-size:12px}.audience-grid{gap:24px}.audience-grid>div{padding-left:17px}.audience-grid h3{font-size:17px}.audience-grid p{font-size:14px}.reasons h2{font-size:35px}.reasons-grid{gap:24px}.reasons-grid h3{font-size:20px}.reasons-grid p{font-size:14px}.conversion{padding-block:64px}.conversion-layout{grid-template-columns:1.15fr 1fr;gap:28px}.conversion h2{font-size:36px}.conversion-description{font-size:15px}.join-steps{padding-left:24px}.join-steps li{gap:15px}.step-number{width:38px;height:38px;font-size:14px}.join-steps h3{font-size:17px}.join-steps p{font-size:13px}.faq{gap:40px;grid-template-columns:1fr 1.7fr}.faq h2{font-size:40px}.faq summary{font-size:14px;padding:16px}.faq details>p{font-size:14px;padding:0 16px 18px}.footer-top nav{gap:14px;font-size:11px}}
@media(max-width:700px){.container{width:calc(100% - 40px)}.header-inner{height:72px;gap:10px}.brand{font-size:17px;gap:8px}.brand-store{font-size:13px}.brand-icon{width:37px;height:37px}.header-actions{gap:10px}.header-join{display:none}.language{padding-left:0;border:0}.language select{font-size:13px}.menu-toggle{width:39px;height:39px}.hero-layout{min-height:740px;padding-block:43px 290px}.hero-copy{max-width:490px}.hero h1{font-size:clamp(37px,8vw,55px);line-height:1.04;letter-spacing:-.045em}.hero h1 em{font-size:1.25em;line-height:1}.hero-description{font-size:15px;line-height:1.65;margin-top:22px;max-width:440px}.hero-art{height:410px;width:100%;top:auto;bottom:0;object-position:69% 72%}.hero::before{background:linear-gradient(180deg,var(--navy) 0%,var(--navy) 36%,rgba(6,18,34,.97) 48%,rgba(6,18,34,.1) 78%,transparent 88%)}.hero-actions{gap:19px;margin-top:24px;flex-wrap:wrap}.hero-actions .button{padding:14px 19px;min-height:52px;font-size:14px;gap:12px}.hero-actions .text-link{font-size:13px;gap:5px}.launch-status{font-size:12px;margin-top:20px}.value-inner{grid-template-columns:1fr;padding-block:18px}.value-item{gap:20px;padding:17px 0!important;align-items:flex-start}.value-item+.value-item{border-left:0;border-top:1px solid #2a3b53}.value-item>.icon{display:block;width:33px;height:33px;margin-top:3px}.value-item h2{font-size:16px;margin-bottom:3px}.value-item p{font-size:13px;max-width:none}.section{padding-block:56px}.project-intro{display:block;margin-bottom:30px}.project-intro h2{font-size:33px;line-height:1.16;margin-bottom:24px}.project-intro p{font-size:15px;line-height:1.7}.project-intro .project-motto{font-size:20px;margin-top:15px}.offering-grid{grid-template-columns:1fr;gap:38px}.offering-photo{aspect-ratio:1.9;margin-bottom:20px}.offering h3{font-size:30px;margin-bottom:12px}.offering p{font-size:15px}.offering .offering-sectors{font-size:12px;margin-top:12px}.audience-section{padding-block:45px}.audience-section h2{font-size:29px;line-height:1.2;text-align:left}.audience-section h2 strong{display:block;margin-top:8px}.audience-grid{grid-template-columns:1fr;gap:25px;margin:30px 0}.audience-grid>div{padding-left:20px}.audience-grid h3{font-size:18px;margin-bottom:6px}.audience-grid p{font-size:14px;max-width:410px}.audience-section .text-link{font-size:14px;margin:0}.reasons h2{text-align:left;font-size:30px;line-height:1.2}.reasons h2 em{margin-top:12px;font-size:1.15em}.reasons-grid{grid-template-columns:1fr;gap:27px;margin-top:35px}.reasons-grid li,.reasons-grid li+li{padding:0 0 0 60px;border:0;position:relative}.reason-number{position:absolute;left:0;top:0;font-size:38px}.reasons-grid h3{font-size:20px;margin-bottom:8px}.reasons-grid p{font-size:14px}.conversion{padding-block:50px}.conversion-layout{grid-template-columns:1fr;gap:34px}.conversion h2{font-size:36px;line-height:1.12}.conversion h2 em{font-size:1.08em;margin-top:14px}.conversion-description{font-size:15px;line-height:1.7;margin-top:23px}.conversion-actions{gap:22px;margin-top:24px;align-items:flex-start;flex-direction:column}.conversion-actions .button{font-size:13px;padding:14px 18px;gap:13px;min-height:52px}.conversion-actions .text-link{font-size:14px}.affiliation-note{font-size:11px;max-width:315px;margin-top:20px}.conversion::before{inset:30% -50% 0 5%;background-size:auto 100%}.join-steps{padding:30px 0 0;border-left:0;border-top:1px solid #365c87}.join-steps li{padding:20px 0;gap:20px}.join-steps li:first-child{padding-top:0}.join-steps h3{font-size:18px}.join-steps p{font-size:14px;max-width:350px}.step-number{width:40px;height:40px}.faq{grid-template-columns:1fr;gap:28px}.faq h2{font-size:38px}.faq h2 span,.faq h2 em{display:inline}.faq h2 em{margin-left:8px;font-size:1.05em}.faq>div>p{font-size:14px;max-width:410px;margin-top:18px}.faq summary{font-size:14px;gap:18px;padding:18px 16px}.faq details>p{font-size:13px;line-height:1.7}.footer{padding-block:30px 20px}.footer-top{display:flex;align-items:flex-start;flex-direction:column;gap:19px}.footer-top>p{font-size:13px;margin:0;max-width:280px}.footer-top nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:12px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:11px;margin-top:24px;font-size:11px}.footer-bottom a:last-child{margin-top:2px}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.hero h1{font-size:35px}.hero-actions{gap:18px}.hero-actions .text-link{font-size:12px}.conversion h2{font-size:33px}.conversion-actions .button{padding-inline:14px;font-size:12px}.project-intro h2{font-size:30px}.audience-section h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
