@font-face{font-family:Manrope;src:url('assets/fonts/manrope-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('assets/fonts/manrope-600.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url('assets/fonts/manrope-800.ttf') format('truetype');font-weight:800;font-display:swap}
:root{--black:#0c0712;--navy:#29133e;--panel:#1b1029;--cream:#ece7df;--muted:#b0a6bd;--line:#ffffff1c;--font:Manrope,Arial,'Noto Sans',sans-serif}*{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--cream);font:400 16px/1.85 var(--font);overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select,summary{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #d7c3f2;outline-offset:5px}img,svg{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;line-height:1.15;overflow-wrap:anywhere}p{overflow-wrap:anywhere}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}.header{background:#100917;position:relative;z-index:20;border-bottom:1px solid #ffffff0e}.home .header{position:absolute;inset:0 0 auto;background:linear-gradient(180deg,#12091cbb,transparent);border:0}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.wordmark{font-size:17px;letter-spacing:3px;line-height:1.3;white-space:nowrap}.navlinks{display:flex;gap:27px;align-items:center}.navlinks a{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#b7bac4}.navlinks a:hover{color:#fff}.navright{display:flex;align-items:center;gap:23px}.navright>.button{padding:11px 19px;font-size:10px;min-height:39px}.language{color:var(--cream);background:#160c220d;border:1px solid #ffffff1c;padding:6px 8px;max-width:100px;font-size:10px;line-height:1.4}.language option{color:#ede8e0;background:#160c22}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:14px 27px;background:var(--cream);border:1px solid var(--cream);color:#21102f;font:600 11px/1.5 var(--font);text-transform:uppercase;letter-spacing:1.5px;white-space:normal;text-align:center;max-width:100%;transition:background .2s}.button:hover{background:#fff;border-color:#fff}.button.outline{background:transparent;border-color:#ffffff40;color:var(--cream)}.button.outline:hover{background:#ffffff10}.eyebrow{color:#b9a8cd;font-size:10px;letter-spacing:2px;line-height:1.7;text-transform:uppercase;display:block;margin-bottom:23px}.hero{position:relative;isolation:isolate;min-height:790px;display:grid;place-items:center;padding:150px 0 105px;text-align:center;overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:-2}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 27%;display:block}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#030817a6 0%,#07112a91 45%,#02050dd9 100%)}.hero-content{max-width:920px;margin:auto}.hero .eyebrow{color:#dccdea;letter-spacing:2.5px;font-size:10px;margin-bottom:26px}.hero h1{font-size:clamp(42px,5.1vw,70px);text-transform:uppercase;letter-spacing:-1.7px;line-height:1.13;font-weight:400;max-width:900px;margin:0 auto}.hero p{font-size:18px;line-height:1.9;color:#c4b7d0;max-width:620px;margin:30px auto 35px}.hero .button{min-width:225px}.principles{background:var(--navy);border-top:1px solid #ffffff18}.principles .wrap{display:grid;grid-template-columns:repeat(3,1fr);padding-block:36px}.principle{text-align:center;padding:10px 26px;border-right:1px solid #ffffff20}.principle:last-child{border:0}.principle strong{display:block;font-size:24px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;line-height:1.3}.principle span{display:block;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#baa4cd;margin-top:10px}.section{padding:105px 0}.section h2{font-size:43px;text-transform:uppercase;letter-spacing:-1px;line-height:1.2;margin-bottom:28px}.section p{color:var(--muted);font-size:15px;line-height:1.95}.split{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center}.portrait{position:relative;height:570px;overflow:hidden;background:#150c20}.portrait img{position:absolute;top:-20%;width:100%;height:140%;object-fit:cover;object-position:50% 58%;display:block}.copy p+p{margin-top:20px}.text-link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #9984ad;padding-bottom:4px;font-size:12px;letter-spacing:.5px;margin-top:25px}.quote{font-size:22px;color:#ddd0e8;line-height:1.6;margin-top:28px;font-weight:400;max-width:500px}.system{background:#150d20;border-block:1px solid #ffffff0c}.system-heading{max-width:780px;text-align:center;margin:0 auto 52px}.system-heading p{max-width:640px;margin:auto}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.system-item{padding-top:24px;border-top:1px solid #ffffff25}.system-item svg{width:27px;height:27px;margin-bottom:23px;color:#d6bce9}.system-item h3{font-size:18px;line-height:1.4;margin-bottom:14px}.system-item p{font-size:13px;line-height:1.9}.system-actions{text-align:center;margin-top:45px}.member-link{display:block;font-size:11px;color:#beaccf;margin-top:18px}.community-image{width:100%;height:470px;object-fit:cover;object-position:50% 42%;display:block}.community .copy h2{font-size:47px}.community .copy .eyebrow{color:#dccdea}.fit{background:var(--navy)}.fit h2{font-size:38px;margin-bottom:38px}.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.fit-item{border-top:1px solid #ffffff38;padding-top:22px}.fit-item h3{font-size:19px;line-height:1.4;margin-bottom:16px}.fit-item p{font-size:13px;color:#c4aed8;line-height:1.9}.guide-section{padding:95px 0}.guide-panel{background:var(--panel);border:1px solid #ffffff10;border-left:2px solid #d7d9df;padding:65px 64px;display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:center}.guide-panel h2{font-size:39px;line-height:1.25;text-transform:uppercase;letter-spacing:-.7px;margin:0 0 23px}.guide-panel p{font-size:14px;color:#b9a5cb;line-height:1.9}.guide-panel ul{list-style:none;padding:0;margin:25px 0}.guide-panel li{font-size:12px;color:#c9b7d8;padding:8px 0;line-height:1.8;display:flex;gap:12px}.guide-panel li:before{content:'✓';color:#e3d4ee}.guide-panel .micro{font-size:10px;margin-top:13px;color:#a18bb5}.cover-wrap{width:100%;display:flex;justify-content:center;align-items:center}.cover{width:min(100%,250px);height:auto;display:block;box-shadow:0 16px 40px #0006;border-radius:2px;overflow:hidden}.contact-content{text-align:center;max-width:700px;margin:auto}.contact-content h2{font-size:42px}.contact-content p{font-size:15px;color:#b9a8c8;line-height:1.9}.social-logos{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.contact-content .social-logos{justify-content:center;margin-top:30px;gap:25px}.social-logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #ffffff35;transition:background .2s,color .2s}.social-logo:hover{background:var(--cream);color:#311346}.social-logo svg{width:19px;height:19px;display:block;fill:currentColor;flex-shrink:0}.faq{padding-top:20px}.faq .wrap{max-width:850px}.faq h2{text-align:center;font-size:33px;margin-bottom:35px}.faq details{border-top:1px solid #ffffff20;padding:22px 0}.faq details:last-child{border-bottom:1px solid #ffffff20}.faq summary{list-style:none;padding-right:28px;font-size:14px;line-height:1.7;position:relative}.faq summary:after{content:'+';position:absolute;right:2px;top:0;color:#cbb2df}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;margin-top:17px;line-height:1.9}.closing{padding:90px 0;background:var(--navy);text-align:center}.closing h2{font-size:44px;line-height:1.2;font-weight:400;text-transform:uppercase;max-width:850px;letter-spacing:-.7px;margin:0 auto 25px}.closing p{color:#ccb4df;font-size:14px;max-width:600px;margin:0 auto 30px}.footer{border-top:1px solid #ffffff12;padding:43px 0 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px}.footer .wordmark{font-size:15px}.footer-note{font-size:10px;color:#9985ab;margin-top:15px;max-width:530px;line-height:1.8}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff10;margin-top:30px;padding-top:20px;font-size:9px;color:#a08bb3;line-height:1.7}.footer-bottom a{color:#beaccd}.menu-button{display:none}.mobile-menu{display:none}.page{padding:70px 0 90px}.page>.wrap{max-width:850px}.page h1{font-size:48px;line-height:1.2;text-transform:uppercase;letter-spacing:-1px;margin-bottom:25px}.page .lead{font-size:16px;line-height:1.9;color:#c3abd5;max-width:720px}.page .actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:28px}.step-guide{padding:30px 0;border-top:1px solid var(--line)}.step-guide .eyebrow{font-size:9px;margin-bottom:14px}.step-guide h2{font-size:25px;line-height:1.35;margin-bottom:20px}.step-guide p{font-size:14px;color:#c3afd3;line-height:1.9}.step-guide blockquote{margin:22px 0 0;border-left:2px solid #a47dc8;padding:8px 0 8px 20px;font-size:15px;color:#ddcce9;line-height:1.9}.micro{font-size:11px;color:#a38ab9;line-height:1.8}.form{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:40px}.form label{font-size:12px;color:#beaccf}.form label span{display:block;margin-bottom:8px}.form .full{grid-column:1/-1}.form input,.form select,.form textarea{width:100%;background:#1a0e28;color:#e5dced;border:1px solid #4b3261;padding:13px;border-radius:0;font-size:14px}.form textarea{resize:vertical}.form button{justify-self:start;grid-column:1/-1}.privacy-copy p{font-size:14px;color:#c4b0d5;line-height:1.95;margin:25px 0}.lang-ja,.lang-ko{line-height:1.9;word-break:normal}.lang-ja .hero h1,.lang-ko .hero h1{font-size:52px;line-height:1.5;letter-spacing:.2px;overflow-wrap:normal}.lang-ja .section h2,.lang-ko .section h2{font-size:35px;line-height:1.5;letter-spacing:0}.lang-ja .guide-panel h2,.lang-ko .guide-panel h2{font-size:32px;line-height:1.5}.lang-ja .closing h2,.lang-ko .closing h2{font-size:38px;line-height:1.5;letter-spacing:0}
@media(max-width:1080px){.navlinks{gap:18px}.navlinks a{font-size:9px;letter-spacing:1px}.navright{gap:15px}.navright>.button{max-width:175px;font-size:9px;padding:10px 14px}.wordmark{font-size:15px;letter-spacing:2px}.split{gap:48px}.guide-panel{padding:45px;gap:45px}.section h2{font-size:37px}.community .copy h2{font-size:39px}}
@media(max-width:760px){.wrap{width:calc(100% - 44px)}.nav{height:68px;gap:15px}.wordmark{font-size:12px;letter-spacing:2px}.navlinks,.navright>.button{display:none}.navright{gap:12px}.language{font-size:10px;max-width:85px;padding:5px 6px}.menu-button{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;background:transparent;color:#ede7f2;border:0;padding:3px}.menu-button svg{width:22px;height:22px}.mobile-menu.open{display:grid;position:absolute;top:68px;left:0;right:0;background:#140b1f;padding:20px 25px 25px;border-bottom:1px solid #ffffff25;gap:18px}.mobile-menu a{font-size:11px;text-transform:uppercase;letter-spacing:1.5px}.hero{min-height:690px;padding:120px 0 75px}.hero-bg img{object-position:50% 26%}.hero:after{background:linear-gradient(180deg,#030815af 0%,#07122aa8 43%,#02050de6 100%)}.hero .eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:25px}.hero h1{font-size:clamp(31px,8.5vw,42px);line-height:1.2;letter-spacing:-.6px;max-width:100%;text-wrap:balance}.hero p{font-size:14px;line-height:1.9;margin:25px auto 29px;max-width:360px}.hero .button{font-size:10px;min-width:0;max-width:100%;padding:14px 25px;min-height:47px}.button{font-size:10px;letter-spacing:1.1px;padding:13px 20px;min-height:46px}.principles .wrap{grid-template-columns:1fr;padding-block:15px}.principle{padding:19px 0;border:0;border-bottom:1px solid #ffffff20}.principle:last-child{border:0}.principle strong{font-size:21px;letter-spacing:.3px}.principle span{font-size:8px;letter-spacing:1px;margin-top:6px}.section{padding:65px 0}.section h2{font-size:31px;line-height:1.25;letter-spacing:-.5px;margin-bottom:22px}.section p{font-size:13px;line-height:1.95}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:20px}.split{grid-template-columns:1fr;gap:32px}.portrait{height:430px;max-width:100%}.about .copy{order:-1}.copy p+p{margin-top:17px}.quote{font-size:18px;line-height:1.65;margin-top:22px}.text-link{font-size:11px;margin-top:20px}.system-heading{text-align:left;margin-bottom:30px}.system-grid{grid-template-columns:1fr;gap:27px}.system-item{padding-top:22px}.system-item svg{width:24px;height:24px;margin-bottom:15px}.system-item h3{font-size:17px;margin-bottom:12px}.system-item p{font-size:12px;line-height:1.95}.system-actions{text-align:left;margin-top:30px}.member-link{font-size:10px}.community-image{height:390px;object-position:50% 42%}.community .copy h2{font-size:34px}.community .copy{order:-1}.fit h2{font-size:29px;margin-bottom:28px}.fit-grid{grid-template-columns:1fr;gap:27px}.fit-item{padding-top:22px}.fit-item h3{font-size:18px;margin-bottom:12px}.fit-item p{font-size:12px;line-height:1.9}.guide-section{padding:55px 0}.guide-panel{padding:30px 23px;grid-template-columns:1fr;gap:32px;overflow:hidden}.guide-panel h2{font-size:29px;line-height:1.3;letter-spacing:-.5px;margin-bottom:20px}.guide-panel p{font-size:12px;line-height:1.9}.guide-panel li{font-size:11px;padding:7px 0;line-height:1.8}.guide-panel .micro{font-size:9px}.cover-wrap{order:2}.cover{width:min(100%,184px);box-shadow:0 10px 26px #0005}.contact-content{text-align:left}.contact-content h2{font-size:31px;line-height:1.3}.contact-content p{font-size:13px}.contact-content .social-logos{justify-content:flex-start;margin-top:25px;gap:18px}.social-logo{width:42px;height:42px}.social-logo svg{width:19px;height:19px}.faq{padding-top:5px}.faq h2{text-align:left;font-size:27px;margin-bottom:28px}.faq summary{font-size:12px;line-height:1.8}.faq details p{font-size:12px}.faq details{padding:19px 0}.closing{padding:65px 0}.closing h2{font-size:31px;line-height:1.3;letter-spacing:-.4px}.closing p{font-size:12px;line-height:1.95;max-width:380px;margin-bottom:25px}.footer{padding:32px 0 23px}.footer-top{align-items:flex-start;flex-direction:column;gap:23px}.footer .wordmark{font-size:13px;letter-spacing:2px}.footer .social-logos{gap:15px}.footer .social-logo{width:35px;height:35px;border-color:#ffffff20}.footer .social-logo svg{width:16px;height:16px}.footer-note{font-size:9px;line-height:1.8;max-width:100%}.footer-bottom{flex-direction:column;gap:13px;font-size:8px;margin-top:25px;padding-top:19px}.page{padding:45px 0 65px}.page h1{font-size:33px;line-height:1.3;letter-spacing:-.6px}.page .lead{font-size:13px;line-height:1.95}.page .actions{gap:20px}.step-guide h2{font-size:21px;line-height:1.4}.step-guide p{font-size:13px;line-height:1.9}.step-guide blockquote{font-size:13px;padding-left:15px;line-height:1.9}.form{grid-template-columns:1fr;gap:19px;margin-top:32px}.form .full{grid-column:1}.form label{font-size:11px}.form input,.form select,.form textarea{font-size:14px;padding:12px}.form button{width:100%;font-size:9px;padding-inline:13px}.form .micro{font-size:10px}.privacy-copy p{font-size:12px;line-height:1.95}.lang-ja .hero h1,.lang-ko .hero h1{font-size:30px;line-height:1.6;letter-spacing:0}.lang-ja .section h2,.lang-ko .section h2{font-size:27px;line-height:1.5}.lang-ja .guide-panel h2,.lang-ko .guide-panel h2{font-size:25px;line-height:1.5}.lang-ja .closing h2,.lang-ko .closing h2{font-size:27px;line-height:1.5}.lang-ja .wordmark,.lang-ko .wordmark{font-size:12px}}
@media(max-width:360px){.wrap{width:calc(100% - 36px)}.wordmark{font-size:11px;letter-spacing:1.7px}.navright{gap:8px}.language{max-width:78px;font-size:9px}.hero{min-height:650px}.guide-panel{padding:27px 19px}.guide-panel h2{font-size:26px}.hero h1{font-size:30px}.social-logos{gap:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Purple portrait hero: reserve clear space for the speaker's face. */
.hero{min-height:790px;text-align:left;background:#100819;padding:155px 0 110px}
.hero-bg{left:auto;right:0;width:64%}
.hero-bg img{object-position:50% 23%}
.hero:after{background:linear-gradient(90deg,#100819 0%,#100819 29%,#100819e8 39%,#10081954 58%,#10081908 76%),linear-gradient(0deg,#100819 0%,#10081900 30%,#10081900 83%,#10081966 100%)}
.hero-content{max-width:510px;margin:0}
.hero h1{font-size:clamp(38px,4.15vw,60px);line-height:1.17;letter-spacing:-1px;margin:0;max-width:510px}
.hero p{font-size:16px;max-width:435px;margin:28px 0 32px;color:#d0c0dc}
.hero .eyebrow{color:#d8baf0}
.lang-ja .hero h1,.lang-ko .hero h1{font-size:42px;line-height:1.5}
@media(max-width:1080px) and (min-width:761px){.hero-content{max-width:440px}.hero h1{font-size:43px}.hero p{max-width:350px}.hero-bg{width:66%}}
@media(max-width:760px){
.hero{min-height:860px;display:flex;align-items:flex-end;padding:395px 0 58px;text-align:left}
.hero-bg{inset:0 0 auto;width:100%;height:660px}
.hero-bg img{object-position:50% 5%}
.hero:after{background:linear-gradient(180deg,#10081955 0%,#10081900 13%,#10081900 30%,#100819b3 45%,#100819f5 62%,#100819 77%)}
.hero-content{max-width:100%;margin:0}
.hero h1{font-size:clamp(30px,8vw,38px);line-height:1.23;letter-spacing:-.5px;max-width:100%;text-wrap:balance}
.hero p{font-size:13px;line-height:1.95;max-width:100%;margin:23px 0 27px}
.hero .eyebrow{font-size:8px;margin-bottom:19px}
.lang-ja .hero h1,.lang-ko .hero h1{font-size:29px;line-height:1.5}
}
@media(max-width:360px){.hero{min-height:870px;padding-top:380px}.hero h1{font-size:30px}}

/* Landscape keynote image and the separate edited event photograph. */
.hero-bg{inset:68px 0 0;width:100%;height:auto}
.hero-bg img{object-position:65% 20%}
.hero:after{background:linear-gradient(90deg,#100819f5 0%,#100819e6 22%,#100819b8 35%,#10081938 53%,#10081900 68%),linear-gradient(0deg,#100819 0%,#10081900 32%,#10081900 80%,#10081966 100%)}
.hero-caption{position:absolute;right:24px;bottom:18px;font-size:9px;letter-spacing:.6px;color:#c9bbd4}
.stage-figure{margin:0;max-width:100%}
.stage-figure .community-image{height:570px;object-position:50% 30%}
.stage-figure figcaption{color:#a18bb5;font-size:10px;line-height:1.6;margin-top:10px}
@media(max-width:760px){.hero-bg{inset:68px 0 auto;width:100%;height:540px}.hero-bg img{object-position:66% 20%}.hero:after{background:linear-gradient(180deg,#10081922 0%,#10081900 20%,#10081900 30%,#10081999 44%,#100819ed 59%,#100819 72%)}.hero-caption{font-size:8px;right:22px;bottom:15px}.stage-figure .community-image{height:auto;max-height:580px;object-fit:contain}}

/* Approved keynote preview and original Success Unity brand mark. */
.su-brand{display:block;width:92px;margin:0 auto 25px;line-height:0}
.su-brand img{display:block;width:100%;height:auto;filter:invert(1);mix-blend-mode:screen}
.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}
.hero-conversation{font-size:12px;line-height:1.6;border-bottom:1px solid #c0a5d0;padding:8px 0}
.hero-content>.social-logos{margin-top:29px;gap:15px}
.hero-content .social-logo{width:36px;height:36px;border-color:#ffffff28}
.hero-content .social-logo svg{width:16px;height:16px}
.stage-figure .community-image{height:570px;object-position:50% 40%}
@media(max-width:760px){.su-brand{width:78px;margin:0 0 23px}.hero-actions{gap:20px}.hero-conversation{font-size:11px}.hero-content>.social-logos{margin-top:25px}.hero{padding-bottom:68px}.stage-figure .community-image{height:auto;max-height:580px;object-fit:contain}}

/* Sourced social proof and press timeline. */
.reviews{background:#120b1b;border-block:1px solid #ffffff10}
.proof-heading{max-width:680px;margin-bottom:42px}
.proof-heading h2{font-size:clamp(31px,3.6vw,48px);margin-bottom:20px}
.proof-heading p{max-width:630px}
.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.review-card{min-height:270px;display:flex;flex-direction:column;padding:30px;border:1px solid #ffffff1e;background:#241333}
.review-card .review-mark{color:#bf9edb;font-size:42px;line-height:1;margin-bottom:16px}
.review-card p{color:#ece2f3;font-size:15px;line-height:1.8;flex:1;margin-bottom:25px}
.review-card strong{font-size:13px;font-weight:600;letter-spacing:.3px}
.review-card small{color:#a792b8;font-size:11px;margin-top:3px}
.proof-foot{display:flex;justify-content:space-between;align-items:end;gap:25px;flex-wrap:wrap}
.proof-foot span{font-size:10px;color:#a38fb5;line-height:1.6}
.press{background:#1b1029}
.press-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.press-card{min-height:205px;display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding:28px 30px;background:#29153c;border:1px solid #ffffff1e;transition:background .2s,border-color .2s}
.press-card:hover{background:#361c4e;border-color:#c39ddd}
.press-card .eyebrow{margin:0;color:#bda2d2;font-size:9px}
.press-card h3{font-size:22px;line-height:1.35;max-width:370px}
.press-arrow{color:#d9c5e9;font-size:11px;letter-spacing:.6px}
.press>.wrap>.text-link{margin-top:34px}
@media(max-width:1080px) and (min-width:761px){.navlinks{gap:12px}.navlinks a{font-size:8px;letter-spacing:.6px}.navright{gap:12px}.wordmark{font-size:14px}}
@media(max-width:760px){.proof-heading{margin-bottom:29px}.review-grid,.press-grid{grid-template-columns:1fr}.review-card{min-height:0;padding:25px}.review-card p{font-size:13px}.press-card{min-height:175px;padding:24px}.press-card h3{font-size:19px}.proof-foot{align-items:start;gap:14px}}
.lead-form{display:grid;gap:13px;margin:26px 0 12px;max-width:570px}.lead-label{font-size:12px;letter-spacing:.04em;color:#ddd0e9}.lead-row{display:flex;gap:9px}.lead-row input{flex:1;min-width:0;border:1px solid #d5b8e377;background:#10091d;color:#f7f1fa;padding:13px 15px;border-radius:0}.lead-row .button{flex:0 0 auto}.lead-consent{display:flex;align-items:flex-start;gap:10px;color:#c8bbd2;font-size:11px;line-height:1.6}.lead-consent input{margin:4px 0 0;accent-color:#ad7acb}.lead-consent a{text-decoration:underline;text-underline-offset:3px}.lead-status{min-height:1.4em;color:#d5c2ed;font-size:12px}.lead-download{justify-self:start}.hp{position:absolute!important;left:-10000px!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.page .lead-form{border:1px solid #ffffff25;padding:28px;background:#261339;margin-top:35px}.lead-form .micro{font-size:10px!important;line-height:1.6!important;color:#b9aac4}
@media(max-width:600px){.lead-row{flex-direction:column}.lead-row .button{width:100%}.lead-row input{width:100%}.page .lead-form{padding:20px}}
.lead-download[hidden]{display:none}
