:root{--bg-aurora:radial-gradient(ellipse 150% 150% at 0% 100%,rgba(213,244,122,.05) 0%,rgba(33,212,142,.05) 25%,rgba(29,185,214,.05) 55%,rgba(92,46,168,.05) 83%,rgba(199,74,229,.05) 100%),#fafafa;--glass-bg:rgba(255,255,255,.45);--glass-border:rgba(255,255,255,.4);--glass-shadow:0 8px 32px rgba(0,0,0,.08);--violet:#5C2EA8;--violet-soft:#7E52C6;--stratos:#1DB9D6;--stratos-dark:#13879B;--teal:#21D48E;--lime:#D5F47A;--amber:#F2B55C;--amber-dark:#9A6B1F;--n900:#171717;--n700:#404040;--n600:#525252;--n200:#e5e5e5;--sans:"Inter",system-ui,sans-serif;--serif:"Fraunces",Georgia,serif}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg-aurora);color:var(--n700);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1140px;margin:0 auto;padding:0 32px}.label{font-size:13px;font-weight:600;text-transform:uppercase;color:var(--n600)}.glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:12px}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 30px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:.01em;color:var(--n900);background:rgba(255,255,255,.68);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background .25s ease,border-color .25s ease,transform .12s ease,box-shadow .25s ease}.btn:before{content:"";inset:-2px;padding:2px;background:conic-gradient(from var(--angle),#21D48E 0,#1DB9D6 44%,#7E52C6 72%,#21D48E 100%);transition:opacity .28s ease,visibility 0s linear .28s}.btn .halo,.btn:before{position:absolute;border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;opacity:0;visibility:hidden}.btn .halo{inset:-16px;padding:16px;transition:opacity .3s ease,visibility 0s linear .3s}.btn .halo:before{content:"";position:absolute;inset:13px;border-radius:inherit;background:conic-gradient(from var(--angle),#21D48E 0,#1DB9D6 44%,#7E52C6 72%,#21D48E 100%);filter:blur(7px)}@keyframes auroraSpin{to{--angle:360deg}}.btn:hover{background:#fff;border-color:rgba(0,0,0,.05);box-shadow:0 4px 14px -4px rgba(14,107,122,.18)}.btn:focus-visible:before,.btn:hover:before{opacity:1;visibility:visible;transition:opacity .28s ease,visibility 0s}.btn:focus-visible .halo,.btn:hover .halo{opacity:.65;visibility:visible;transition:opacity .3s ease,visibility 0s}.btn:focus-visible .halo:before,.btn:focus-visible:before,.btn:hover .halo:before,.btn:hover:before{animation:auroraSpin 3.2s linear infinite}.btn:active{transform:translateY(1px);box-shadow:0 1px 3px -1px rgba(14,107,122,.2)}@media (prefers-reduced-motion:reduce){.btn:focus-visible .halo:before,.btn:focus-visible:before,.btn:hover .halo:before,.btn:hover:before{animation:none}}.link{color:var(--n600);font-weight:500;display:inline-flex;align-items:center;gap:7px}.foot-links a,.link,.nav-cta .signin,.nav-links a{position:relative;padding-bottom:2px}.foot-links a:after,.link:after,.nav-cta .signin:after,.nav-links a:after{bottom:-2px;height:1.5px;border-radius:1px;transition:opacity .25s ease,visibility 0s linear .25s}.foot-links a:after,.foot-links a:before,.link:after,.link:before,.nav-cta .signin:after,.nav-links a:after{content:"";position:absolute;left:-7px;right:-7px;background:linear-gradient(90deg,#21D48E,#1DB9D6 33%,#7E52C6 66%,#21D48E);background-size:200% 100%;opacity:0;visibility:hidden}.foot-links a:before,.link:before{bottom:-5.5px;height:3.5px;border-radius:2px;filter:blur(2.5px);pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.foot-links a:before{bottom:-4.5px;height:2.5px;filter:blur(2px)}@keyframes auroraFlow{to{background-position-x:-200%}}.foot-links a:focus-visible:after,.foot-links a:hover:after,.link:focus-visible:after,.link:hover:after,.nav-cta .signin:focus-visible:after,.nav-cta .signin:hover:after,.nav-links a:focus-visible:after,.nav-links a:hover:after{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s}.foot-links a:focus-visible:before,.foot-links a:hover:before,.link:focus-visible:before,.link:hover:before{opacity:.5;visibility:visible;transition:opacity .3s ease,visibility 0s}.foot-links a:focus-visible:after,.foot-links a:focus-visible:before,.foot-links a:hover:after,.foot-links a:hover:before,.link:focus-visible:after,.link:focus-visible:before,.link:hover:after,.link:hover:before,.nav-cta .signin:focus-visible:after,.nav-cta .signin:hover:after,.nav-links a:focus-visible:after,.nav-links a:hover:after{animation:auroraFlow 3.2s linear infinite}.link:hover{color:var(--n900)}.link svg{transition:transform .25s ease}.link:hover svg{transform:translateX(3px)}.nav-links a.on{color:var(--n900)}.nav-links a.on:after{opacity:1;visibility:visible;height:2.5px;bottom:-2.5px}@media (prefers-reduced-motion:reduce){.foot-links a:hover:after,.foot-links a:hover:before,.link:hover:after,.link:hover:before,.nav-cta .signin:hover:after,.nav-links a:hover:after{animation:none}}nav{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);border-bottom:1px solid var(--n200)}.nav-in{display:flex;justify-content:space-between;height:66px}.logo,.nav-in{align-items:center}.logo{display:inline-flex;gap:10px}.logo img,.logo svg{height:30px;width:auto}.logo svg{display:block}.logo .word{font-family:"Baloo 2",var(--sans);font-weight:650;font-size:24px;line-height:1;color:var(--n900)}.logo .word .wE{font-weight:700;font-size:1.0861em;letter-spacing:-.01em}.logo .word .wl,.logo .word .wu{letter-spacing:-.02em}.logo .word .wm{letter-spacing:-.01em}.logo .word .we,.logo .word .wn{letter-spacing:.01em}.nav-links{display:flex;gap:32px;font-size:14.5px;font-weight:500;color:var(--n600)}.nav-links a{transition:color .2s ease}.nav-links a:hover{color:var(--n900)}.nav-cta{display:flex;gap:16px;align-items:center;font-size:14.5px}.nav-cta .signin{color:var(--n600);font-weight:500;transition:color .2s ease}.nav-cta .signin:hover{color:var(--n900)}.nav-cta .btn{padding:9px 20px;font-size:14px}.page-hero{padding:92px 0 64px;position:relative;overflow:hidden}.page-hero .ribbons{position:absolute;inset:0;pointer-events:none;opacity:.85}.page-hero .ribbons svg{width:100%;height:100%;display:block}.page-hero .r1{animation:sway1 46s ease-in-out infinite alternate}.page-hero .r2{animation:sway2 56s ease-in-out infinite alternate}@keyframes sway1{0%{transform:translate(-1%)}to{transform:translate(1%,1%)}}@keyframes sway2{0%{transform:translate(.8%,.4%)}to{transform:translate(-.8%,-.8%)}}@media (prefers-reduced-motion:reduce){.page-hero .r1,.page-hero .r2{animation:none}}.page-hero .hero-in{position:relative;max-width:820px}.page-hero h1{font-family:var(--serif);font-weight:600;font-size:54px;line-height:1.1;letter-spacing:-.015em;color:#141414;margin:20px 0 22px;font-variation-settings:"opsz" 144}.page-hero h1 em{font-style:italic;font-weight:500}.page-hero p{font-size:18.5px;color:var(--n700);max-width:700px;line-height:1.7}section{padding:96px 0}.sec-head{max-width:780px;margin-bottom:52px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head h2{font-family:var(--serif);font-weight:600;font-size:40px;line-height:1.2;color:var(--n900);margin:16px 0}.sec-head p{font-size:17px;color:var(--n700)}.card-title{font-family:var(--serif);font-weight:600;font-size:21px;color:var(--n900)}.shot-wrap{padding:1px;border-radius:15px;position:relative;background:linear-gradient(120deg,rgba(33,212,142,.42),rgba(29,185,214,.38) 48%,rgba(92,46,168,.3));box-shadow:0 32px 80px -28px rgba(14,107,122,.22),0 12px 32px -16px rgba(0,0,0,.08)}.shot-frame{border-radius:14px;overflow:hidden;background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}.shot-frame img{width:100%;height:auto}.shot-frame .bar{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid rgba(0,0,0,.07)}.shot-frame .bar .d{width:10px;height:10px;border-radius:50%;background:var(--n200)}.shot-frame .bar .url{margin-left:12px;font-size:12px;color:var(--n600);background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.05);border-radius:6px;padding:3px 14px}.final{padding:110px 0 120px;text-align:center}.final h2{font-family:var(--serif);font-weight:700;font-size:46px;color:var(--n900);margin-bottom:20px}.final p{font-size:17px;color:var(--n700);max-width:620px;margin:0 auto 36px}.final .privacy{margin-top:22px;font-size:13px;color:var(--n600);display:flex;align-items:center;justify-content:center;gap:7px}.final .privacy svg{width:14px;height:14px;color:#0F7B52}footer{border-top:1px solid var(--n200);padding:52px 0;font-size:13.5px;color:var(--n600);background:rgba(255,255,255,.55)}.foot-in{display:flex;justify-content:space-between;align-items:center;gap:40px}.foot-links{display:flex;gap:28px;font-weight:500}.foot-links a{transition:color .2s ease}.foot-links a:hover{color:var(--n900)}@media(max-width:920px){.page-hero h1{font-size:38px}.nav-links{display:none}}.hero .label{display:inline-flex;align-items:center;gap:16px}.hero .label:after,.hero .label:before{content:"";width:44px;height:1px;background:linear-gradient(90deg,transparent,rgba(92,46,168,.45))}.hero .label:after{background:linear-gradient(90deg,rgba(92,46,168,.45),transparent)}.hero h1{font-family:var(--serif);font-weight:600;font-size:84px;line-height:1.05;letter-spacing:-.02em;color:#141414;margin:28px 0 26px;font-variation-settings:"opsz" 144;text-wrap:balance}.hero h1 em{font-style:italic;font-weight:500}.hero p{font-size:19px;color:var(--n700);max-width:660px;margin:0 auto;line-height:1.75}.hero-ctas{margin-top:40px;display:flex;gap:28px;justify-content:center;align-items:center}.hero-ctas .btn{padding:15px 34px;font-size:16px}.hero-alt{gap:7px;font-size:15.5px}.hero-alt,.pill{display:inline-flex;align-items:center}.pill{gap:8px;padding:5px 14px;border:1.5px solid var(--teal);border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:#0F7B52;margin-top:20px}.hero-shot-wrap{max-width:1032px;margin:72px auto 0;padding:1px 1px 0;border-radius:15px 15px 0 0;position:relative;background:linear-gradient(120deg,rgba(33,212,142,.42),rgba(29,185,214,.38) 48%,rgba(92,46,168,.3));box-shadow:0 40px 100px -32px rgba(14,107,122,.26),0 16px 40px -20px rgba(0,0,0,.1)}.hero-shot-frame{border-radius:14px 14px 0 0;overflow:hidden;background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}.hero-shot-frame .bar{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid rgba(0,0,0,.07)}.hero-shot-frame .bar .d{width:10px;height:10px;border-radius:50%;background:var(--n200)}.hero-shot-frame .bar .url{margin-left:12px;font-size:12px;color:var(--n600);background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.05);border-radius:6px;padding:3px 14px}.hero-shot-frame img{width:100%;height:auto}.hero-fade{height:100px;background:linear-gradient(180deg,transparent,#fafafa);margin-top:-100px;position:relative}.sec-head h2,.sec-head p{text-wrap:balance}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{overflow:hidden;display:flex;flex-direction:column;transition:all .2s ease}.step:hover{transform:scale(1.01);box-shadow:0 12px 40px rgba(0,0,0,.12)}.step .im{border-bottom:1px solid rgba(0,0,0,.07);height:210px;overflow:hidden;background:rgba(255,255,255,.6)}.step .im img{width:100%;height:100%;object-fit:cover;object-position:top left}.step .tx{padding:26px 26px 30px;position:relative}.step .ord{font-weight:400;font-size:44px;line-height:1;color:var(--violet-soft);opacity:.55;position:absolute;top:22px;right:26px}.step .ord,.step h3{font-family:var(--serif)}.step h3{font-weight:600;font-size:22px;color:var(--n900);margin-bottom:8px;text-wrap:balance}.step p{font-size:14.5px;color:var(--n700)}.feat{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:60px 0}.feat+.feat{border-top:1px solid var(--n200)}.feat h3{font-family:var(--serif);font-weight:600;font-size:30px;line-height:1.25;color:var(--n900);margin:14px 0;text-wrap:balance}.feat>div>p{font-size:16px;color:var(--n700);max-width:480px}.feat-shot{overflow:hidden;border-radius:12px}.feat-shot img{width:100%;height:auto}.spine{display:flex;gap:0;overflow:hidden}.spine .bar{width:4px;flex-shrink:0;background:linear-gradient(180deg,var(--violet) 0,var(--stratos) 55%,var(--teal) 100%)}.spine .inner{padding:6px 0 6px 16px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.chip-ev{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--n700);border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.7);border-radius:99px;padding:6px 14px}.chip-ev svg{width:13px;height:13px;color:var(--n600)}.quote-panel{max-width:860px;margin:0 auto;text-align:center;background:rgba(255,255,255,.85);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.6);box-shadow:0 16px 48px rgba(0,0,0,.12);border-radius:16px;padding:64px 72px}.quote-panel blockquote{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.5;font-style:italic;color:var(--n900)}.quote-panel .attr{margin-top:26px;font-size:14px;color:var(--n600)}.quote-panel .attr strong{color:var(--n700)}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.trust-cell{padding:30px}.trust-cell .ic{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.trust-cell:first-child .ic{background:rgba(92,46,168,.15)}.trust-cell:nth-child(2) .ic{background:rgba(29,185,214,.15)}.trust-cell:nth-child(3) .ic{background:rgba(33,212,142,.15)}.trust-cell .ic svg{width:18px;height:18px;color:var(--n600)}.trust-cell h4{font-family:var(--serif);font-weight:600;font-size:20px;color:var(--n900);margin-bottom:8px;text-wrap:balance}.trust-cell p{font-size:14.5px;color:var(--n700)}.trust-more{margin-top:34px}.final h2{text-wrap:balance}@media(max-width:920px){.hero h1{font-size:46px}.feat,.steps,.trust-grid{grid-template-columns:1fr}.feat{gap:32px}.quote-panel{padding:44px 32px}}.pipe{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch;margin-top:8px}.pipe-node{padding:26px}.pipe-node h4{font-family:var(--serif);font-weight:600;font-size:20px;color:var(--n900);margin:10px 0 8px;text-wrap:balance}.pipe-node p{font-size:14px;color:var(--n700)}.pipe-node ul{list-style:none;margin-top:14px}.pipe-node li{font-size:13px;color:var(--n600);padding:6px 0;border-top:1px solid rgba(0,0,0,.06)}.pipe-arrow{display:flex;align-items:center;justify-content:center;color:var(--violet-soft);opacity:.75}.surface{display:grid;grid-template-columns:.9fr 1.4fr;gap:56px;align-items:center;padding:56px 0}.surface+.surface{border-top:1px solid var(--n200)}.surface.flip{grid-template-columns:1.4fr .9fr}.surface h3{font-family:var(--serif);font-weight:600;font-size:28px;line-height:1.25;color:var(--n900);margin:12px 0;text-wrap:balance}.surface p{font-size:15.5px;color:var(--n700)}.surface .ord{font-family:var(--serif);font-size:40px;color:var(--violet-soft);opacity:.55;line-height:1}.socket{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.socket-visual{padding:28px}.socket-visual .row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.chip{font-size:13px;font-weight:500;padding:6px 15px;border:1.5px solid rgba(0,0,0,.14);border-radius:999px;color:var(--n700);background:rgba(255,255,255,.6)}.chip.on{border-color:var(--violet-soft);color:var(--violet)}.socket-visual .lbl{font-size:11.5px;font-weight:600;text-transform:uppercase;color:var(--n600);margin:22px 0 10px}.socket h3{font-family:var(--serif);font-weight:600;font-size:30px;line-height:1.22;color:var(--n900);margin:14px 0;text-wrap:balance}.socket p{font-size:16px;color:var(--n700)}.faq{max-width:780px}.faq-item{border-top:1px solid var(--n200);padding:26px 0}.faq-item h4{font-family:var(--serif);font-weight:600;font-size:19px;color:var(--n900);margin-bottom:8px;text-wrap:balance}.faq-item p{font-size:15px;color:var(--n700)}@media(max-width:920px){.pipe{grid-template-columns:1fr}.pipe-arrow{transform:rotate(90deg);padding:6px 0}.socket,.surface,.surface.flip{grid-template-columns:1fr;gap:28px}}.commit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.commit{padding:30px}.commit .ic{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.commit .ic svg{width:18px;height:18px;color:var(--n600)}.ic.v{background:rgba(92,46,168,.15)}.ic.c{background:rgba(29,185,214,.15)}.ic.t{background:rgba(33,212,142,.15)}.commit h3{font-family:var(--serif);font-weight:600;font-size:20px;color:var(--n900);margin-bottom:8px;text-wrap:balance}.commit p{font-size:14.5px;color:var(--n700)}.lc-track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:10px}.lc-step{padding-right:30px;position:relative}.lc-step:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#21D48E,#1DB9D6);margin-bottom:18px}.lc-step:after{content:"";position:absolute;top:5px;left:22px;right:10px;height:1.5px;background:linear-gradient(90deg,rgba(33,212,142,.5),rgba(29,185,214,.35))}.lc-step:last-child:after{display:none}.lc-step .t{font-size:11.5px;font-weight:600;text-transform:uppercase;color:var(--n600);margin-bottom:8px}.lc-step h4{font-family:var(--serif);font-weight:600;font-size:19px;color:var(--n900);margin-bottom:6px;text-wrap:balance}.lc-step p{font-size:14px;color:var(--n700)}.status-row{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.status{border-radius:12px;padding:16px 22px;display:flex;align-items:center;gap:14px}.status .b{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status .b.done{background:#21D48E}.status .b.prog{background:var(--amber)}.status .txt{font-size:14px;color:var(--n900);font-weight:500}.status .txt small{display:block;font-size:12.5px;color:var(--n600);font-weight:400}@media(max-width:920px){.commit-grid,.lc-track{grid-template-columns:1fr}.lc-track{gap:26px}.lc-step:after{display:none}}.hero{padding:120px 0 0;text-align:center;position:relative;overflow:hidden}.ribbons{position:absolute;inset:0;pointer-events:none}.ribbons,.ribbons svg{width:100%;height:100%}.ribbons svg{display:block}.r1{animation:heroSway1 38s ease-in-out infinite alternate}.r2{animation:heroSway2 46s ease-in-out infinite alternate}.r3{animation:heroSway3 54s ease-in-out infinite alternate}@keyframes heroSway1{0%{transform:translate(-1.2%)}to{transform:translate(1.2%,1.5%)}}@keyframes heroSway2{0%{transform:translate(1%,.5%)}to{transform:translate(-1%,-1%)}}@keyframes heroSway3{0%{transform:translate(-.8%,1%)}to{transform:translate(.8%,-.5%)}}@media (prefers-reduced-motion:reduce){.r1,.r2,.r3{animation:none}}.grain{position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.manifesto{max-width:820px}.manifesto .lede{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.55;color:var(--n900);margin-bottom:26px}.manifesto p{font-size:16.5px;color:var(--n700);margin-bottom:22px;max-width:740px}.origin{position:relative;overflow:hidden;border-top:1px solid var(--n200);border-bottom:1px solid var(--n200);background:rgba(255,255,255,.45)}.origin .ribbons{position:absolute;inset:0;pointer-events:none}.origin-in{position:relative;max-width:820px}.origin h2{font-family:var(--serif);font-weight:600;font-size:36px;line-height:1.2;color:var(--n900);margin:16px 0 18px;text-wrap:balance}.origin p{font-size:16.5px;color:var(--n700);margin-bottom:18px}.origin .palette{position:relative;isolation:isolate;max-width:540px;height:14px;border-radius:7px;margin:32px 0 14px;background:linear-gradient(90deg,#21D48E,#21D48E 42%,#1DB9D6 56%,#1DB9D6 74%,#7E52C6 85%,#7E52C6 92%,#C74AE5);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 1px rgba(0,0,0,.06)}.origin .palette:after{content:"";position:absolute;inset:5px -3px -8px;border-radius:inherit;background:inherit;filter:blur(16px);opacity:.38;z-index:-1}.origin .swatch-note{font-size:12.5px;color:var(--n600)}.pos-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pos{padding:30px}.pos .t{font-size:11.5px;font-weight:600;text-transform:uppercase;color:var(--n600);margin-bottom:12px}.pos h3{font-family:var(--serif);font-weight:600;font-size:21px;color:var(--n900);margin-bottom:10px;line-height:1.3;text-wrap:balance}.pos p{font-size:14.5px;color:var(--n700)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.person{display:flex;gap:22px;align-items:flex-start;margin-top:6px}.avatar{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,rgba(33,212,142,.2),rgba(29,185,214,.18),rgba(126,82,198,.16));border:1px solid rgba(0,0,0,.08);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:30px}.avatar,.person h4{font-family:var(--serif);color:var(--n900)}.person h4{font-weight:600;font-size:20px;text-wrap:balance}.person .role{font-size:13.5px;color:var(--n600);margin-bottom:10px}.person p{font-size:14.5px;color:var(--n700)}.slot{border:1.5px dashed rgba(0,0,0,.14);border-radius:12px;padding:18px 22px;font-size:13.5px;color:var(--n600);margin-top:24px;background:rgba(255,255,255,.4)}.slot strong{color:var(--n700)}.persp{padding:28px;margin-bottom:16px}.persp .t{font-size:11.5px;font-weight:600;text-transform:uppercase;color:var(--n600);margin-bottom:10px}.persp h4{font-family:var(--serif);font-weight:600;font-size:20px;line-height:1.35;color:var(--n900);margin-bottom:8px;text-wrap:balance}.persp p{font-size:14px;color:var(--n700)}@media(max-width:920px){.pos-grid,.two-col{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;padding:84px 0 100px;align-items:start;position:relative}.contact-left h1{font-family:var(--serif);font-weight:600;font-size:46px;line-height:1.12;letter-spacing:-.015em;color:#141414;margin:20px 0;font-variation-settings:"opsz" 144;text-wrap:balance}.contact-left h1 em{font-style:italic;font-weight:500}.contact-left>p{font-size:16.5px;color:var(--n700);max-width:440px}.next{margin-top:42px}.next .nt{font-size:11.5px;font-weight:600;text-transform:uppercase;color:var(--n600);margin-bottom:14px}.next-step{display:flex;gap:18px;padding:16px 0;border-top:1px solid var(--n200)}.next-step .n{font-family:var(--serif);font-size:22px;color:var(--violet-soft);line-height:1.2;flex-shrink:0}.next-step h5{font-family:var(--serif);font-weight:600;font-size:17px;color:var(--n900);text-wrap:balance}.next-step p{font-size:14px;color:var(--n700)}.form-card{background:rgba(255,255,255,.85);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.6);box-shadow:0 16px 48px rgba(0,0,0,.1);border-radius:16px;padding:40px}.form-card h3{font-family:var(--serif);font-weight:600;font-size:26px;color:var(--n900);margin-bottom:6px;text-wrap:balance}.form-card .sub{font-size:13.5px;color:var(--n600);margin-bottom:24px}label{display:block;font-size:13px;font-weight:500;color:var(--n600);margin:18px 0 7px}input,select,textarea{width:100%;background:#fff;border:1px solid var(--n200);border-radius:8px;padding:12px 14px;color:var(--n900);font-family:var(--sans);font-size:14.5px;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--stratos);box-shadow:0 0 0 3px rgba(29,185,214,.15)}textarea{min-height:92px;resize:vertical}input::placeholder,textarea::placeholder{color:#a3a3a3}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-card .btn{width:100%;margin-top:26px;padding:15px;cursor:pointer;font-family:var(--sans)}.form-card .btn:disabled{opacity:.6;cursor:not-allowed}.form-foot{text-align:center;font-size:12.5px;color:var(--n600);margin-top:16px}.form-foot a{font-weight:600;color:var(--n700)}.form-error{font-size:13px;color:#B3261E;margin-top:14px;text-align:center}.form-confirm{text-align:center;padding:20px 0}.form-confirm h4{font-family:var(--serif);font-weight:600;font-size:22px;color:var(--n900);margin-bottom:10px;text-wrap:balance}.form-confirm p{font-size:14.5px;color:var(--n700)}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:920px){.contact-grid,.form-row{grid-template-columns:1fr}.contact-left h1{font-size:36px}}.legal{max-width:760px;padding:64px 32px 120px}.legal h1{font-family:var(--serif);font-weight:600;font-size:36px;line-height:1.2;color:var(--n900);margin-bottom:8px;text-wrap:balance}.legal .legal-meta{font-size:14px;color:var(--n600);margin-bottom:40px}.legal h2{font-family:var(--serif);font-weight:600;font-size:22px;color:var(--n900);margin:36px 0 14px;text-wrap:balance}.legal p{font-size:15.5px;line-height:1.7;color:var(--n700);margin-bottom:16px}.legal ul{margin:0 0 16px 22px;color:var(--n700)}.legal li{font-size:15.5px;line-height:1.7;margin-bottom:8px}.legal strong{color:var(--n900)}.legal hr{border:none;border-top:1px solid var(--n200);margin:36px 0}