@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-ethiopic-ethiopic-600-normal-D36Elx59.woff2) format("woff2"),url(./noto-sans-ethiopic-ethiopic-600-normal-BBczuYLg.woff) format("woff")}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:800;src:url(./noto-sans-ethiopic-ethiopic-800-normal-CQRP46Cx.woff2) format("woff2"),url(./noto-sans-ethiopic-ethiopic-800-normal-BsnW-q4k.woff) format("woff")}:root{--ink:#1F1712;--muted:#5E534C;--primary:#C86432;--primary-strong:#8A3F1C;--primary-soft:#FAEBE2;--surface:#FFFFFF;--canvas:#FBF8F5;--border:#EEE2D8;--deep:#0B2830;--teal:#123B45;--glow:#2F7C86;--peach:#F2B48A;--radius:24px;--max:1200px;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,sans-serif;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.am{font-family:Noto Sans Ethiopic,Abyssinica SIL,serif}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--primary);text-transform:uppercase}.h2{font-size:clamp(32px,4.2vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.12}.lead{font-size:18px;line-height:1.6;color:var(--muted)}.center{text-align:center}.sec-head{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;max-width:860px;margin:0 auto}.sec-head .lead{max-width:720px}.progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--primary),var(--peach));z-index:100}.btn{--bx:0px;--by:0px;position:relative;display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;font-weight:700;font-size:15px;border:1px solid transparent;cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s;transform:translate(var(--bx),var(--by));overflow:hidden;white-space:nowrap}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 8px 24px -8px #c8643299}.btn-primary:hover{box-shadow:0 14px 40px -8px #c86432cc}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--ease)}.btn-primary:hover:after{transform:translate(120%)}.btn-secondary{background:#fff;color:var(--ink);border-color:var(--border)}.btn-inverse{background:#fff;color:var(--primary-strong)}.btn-ghost{background:#ffffff14;color:#fff;border-color:#ffffff40;backdrop-filter:blur(10px)}.btn svg{width:16px;height:16px;transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(3px)}header.nav{position:sticky;top:0;z-index:50;transition:background .3s,box-shadow .3s,backdrop-filter .3s}header.nav.scrolled{background:#fbf8f5c7;backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--border)}.nav-in{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:1392px;margin:0 auto}.logo img{height:46px;width:auto}.nav-links{display:flex;gap:36px;font-size:15px;font-weight:500;color:var(--muted)}.nav-links a{position:relative;transition:color .2s}.nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-act{display:flex;gap:20px;align-items:center;font-weight:600;font-size:15px}.hero{padding:8px 24px 24px}.stage{position:relative;max-width:1392px;margin:0 auto;border-radius:40px;overflow:hidden;background:linear-gradient(135deg,var(--deep),var(--teal));color:#fff;isolation:isolate;--mx:70%;--my:30%}.stage:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mx) var(--my),rgba(242,180,138,.16),transparent 60%);z-index:0;pointer-events:none;transition:background .1s}.blob{position:absolute;border-radius:50%;filter:blur(110px);z-index:-1;pointer-events:none}.blob.o{width:560px;height:560px;background:#c8643299;right:-120px;top:-220px;animation:drift 18s ease-in-out infinite alternate}.blob.t{width:720px;height:720px;background:#2f7c8699;left:-300px;bottom:-380px;animation:drift 22s ease-in-out infinite alternate-reverse}@keyframes drift{to{transform:translate(80px,60px) scale(1.12)}}#constellation,#waves{position:absolute;left:0;width:100%;pointer-events:none}#constellation{top:0;height:100%;z-index:0;opacity:.6}#waves{bottom:0;height:240px;z-index:0}.dotgrid{position:absolute;left:48px;top:40px;width:300px;height:180px;background-image:radial-gradient(rgba(255,255,255,.35) 1.6px,transparent 1.7px);background-size:22px 21px;z-index:0;mask-image:linear-gradient(135deg,#000,transparent 85%)}.chev{position:absolute;right:40px;top:50%;width:620px;height:760px;transform:translateY(-50%);z-index:0;opacity:.9}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:600px 1fr;gap:40px;align-items:center;padding:120px 56px 150px 96px}.pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);font-size:13px;font-weight:600;backdrop-filter:blur(8px)}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 #c86432cc;animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px #c8643200}to{box-shadow:0 0 #c8643200}}.hero h1{font-size:clamp(44px,5.6vw,76px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:28px 0}.grad-text{background:linear-gradient(90deg,var(--primary),var(--peach),var(--primary));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 5s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.hero .sub{font-size:19px;line-height:1.6;color:#ffffffbf;max-width:600px}.ctas{display:flex;gap:12px;margin:28px 0;flex-wrap:wrap}.proof{display:flex;gap:44px;padding-top:28px;border-top:1px solid rgba(255,255,255,.15);flex-wrap:wrap}.proof b{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--peach)}.proof span{font-size:13px;font-weight:500;color:#fff9}.proof b span{font-size:inherit;font-weight:inherit;color:inherit}.visual{container-type:inline-size;position:relative;width:100%;max-width:600px;aspect-ratio:600/620;justify-self:center}.ring{position:absolute;border-radius:50%;border:1.5px solid rgba(255,255,255,.16);left:50%;top:50%;transform:translate(-50%,-50%)}.ring.r1{width:96.7%;aspect-ratio:1}.ring.r2{width:75.3%;aspect-ratio:1;border-style:dashed;border-color:#ffffff1f;animation:spin 60s linear infinite}.ring.r3{width:117%;aspect-ratio:1;border-color:#ffffff12}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.orbit{position:absolute;left:50%;top:50%;width:0;height:0;animation:spin2 var(--d,30s) linear infinite}.orbit i{position:absolute;width:var(--s,8px);height:var(--s,8px);border-radius:50%;background:var(--c,#fff);box-shadow:0 0 14px 2px var(--c,#fff);transform:translate(calc(var(--r) - 50%),-50%)}@keyframes spin2{0%{transform:rotate(var(--a,0deg))}to{transform:rotate(calc(var(--a,0deg) + 360deg))}}.core{position:absolute;left:50%;top:50%;width:55%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#E0895A,var(--primary) 55%,#9C4520);box-shadow:0 0 0 10px #ffffff1f,0 0 90px 10px #c864328c;overflow:hidden;animation:breathe 6s ease-in-out infinite}@keyframes breathe{50%{box-shadow:0 0 0 14px #ffffff14,0 0 130px 24px #c86432a6}}.core svg{position:absolute;inset:0;width:100%;height:100%}.core .ripple{position:absolute;left:50%;top:50%;width:30%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,255,255,.5);transform:translate(-50%,-50%);animation:ripple 3.6s ease-out infinite}.core .ripple:nth-child(2){animation-delay:1.2s}.core .ripple:nth-child(3){animation-delay:2.4s}@keyframes ripple{0%{width:20%;opacity:.9}to{width:120%;opacity:0}}.core .mic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(6px);display:grid;place-items:center;border:1px solid rgba(255,255,255,.35)}.core .mic svg{position:static;width:28px;height:28px}.glass{position:absolute;padding:16px 18px;border-radius:18px;background:#ffffff17;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 40px #00000040;display:flex;flex-direction:column;gap:10px;animation:float 7s ease-in-out infinite}.glass .k{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--peach)}.glass p{font-size:15px;font-weight:600;line-height:1.4}@keyframes float{50%{transform:translateY(-12px)}}.g-ask{left:-5%;top:11%}.g-listen{right:-2%;top:6%;animation-delay:-2s}.g-rank{right:-6%;bottom:6%;animation-delay:-4s;min-width:220px}.eq{display:flex;align-items:center;gap:3px;height:24px}.eq i{width:3px;border-radius:2px;background:linear-gradient(var(--peach),var(--primary));animation:eq 1s ease-in-out infinite;height:40%}@keyframes eq{50%{height:100%}}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:#ffffff1a}.rank-row{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.track{height:5px;border-radius:3px;background:#ffffff24;overflow:hidden}.track i{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--primary),var(--peach));transition:width 1.6s var(--ease)}.in .track i{width:var(--w)}.g-rank small{font-size:11px;color:#ffffff8c}.core .photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transform:scale(1.04);animation:kb 18s ease-in-out infinite alternate}@keyframes kb{to{transform:scale(1.12) translate(-2%,1%)}}.core .tint{position:absolute;inset:0;background:linear-gradient(180deg,#c8643200 35%,#8a3f1cbf),radial-gradient(circle at 50% 40%,transparent 55%,rgba(200,100,50,.45));mix-blend-mode:normal}.core.has-photo svg{transform:translateY(30%);opacity:.8}.core.has-photo .mic{top:auto;bottom:9%;transform:translate(-50%);width:52px;height:52px}.core.has-photo .ripple{top:auto;bottom:9%;transform:translate(-50%,50%)}.core.has-photo{z-index:5;width:60%;background:#fff;animation:breathe 6s ease-in-out infinite}.core.has-photo .photo{z-index:3;transform:none;animation:none;object-position:center 22%}.core.has-photo .tint,.core.has-photo svg,.core.has-photo .mic,.core.has-photo .ripple{display:none}.core.has-photo:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 4px #ffffff59;z-index:4;pointer-events:none}.core.has-photo{background:radial-gradient(circle at 35% 30%,#E0895A,var(--primary) 55%,#9C4520)}.core.has-photo .photo{z-index:1;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 45%,rgba(0,0,0,.45) 68%,rgba(0,0,0,.12) 82%,transparent 94%);mask-image:linear-gradient(to bottom,#000 0%,#000 45%,rgba(0,0,0,.45) 68%,rgba(0,0,0,.12) 82%,transparent 94%)}.core.has-photo .tint{display:none}.core.has-photo svg{display:block;z-index:2;transform:translateY(30%);opacity:1}.core.has-photo .ripple{display:block;z-index:2}.core.has-photo .mic{display:grid;z-index:3}.visual{--pop-pos:center top;--head-y:24%;--head-w:30%;--head-h:28%}.core{width:60%}.popout{position:absolute;left:20cqw;top:3.67cqw;width:60cqw;height:78cqw;z-index:6;pointer-events:none;filter:drop-shadow(0 18px 28px rgba(0,0,0,.35));animation:rise 1.4s var(--ease) both .3s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.pop-in{width:100%;height:100%;-webkit-mask-image:radial-gradient(circle closest-side at 50% 61.54%,#000 99.4%,transparent 100%),radial-gradient(ellipse var(--head-w) var(--head-h) at 50% var(--head-y),#000 72%,transparent 100%);mask-image:radial-gradient(circle closest-side at 50% 61.54%,#000 99.4%,transparent 100%),radial-gradient(ellipse var(--head-w) var(--head-h) at 50% var(--head-y),#000 72%,transparent 100%)}.pop-in img{width:100%;height:100%;object-fit:cover;object-position:var(--pop-pos);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.45) 76%,rgba(0,0,0,.12) 88%,transparent 97%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.45) 76%,rgba(0,0,0,.12) 88%,transparent 97%)}.glass{z-index:7}.core svg{transform:translateY(30%)}.core .mic{top:auto;bottom:8%;transform:translate(-50%);width:52px;height:52px}.core .ripple{top:auto;bottom:8%;transform:translate(-50%,50%)}.visual{--img-h:86%;--img-top:3%;--head-y:22%;--head-w:34%;--head-h:30%}.pop-in{position:relative}.pop-in img{position:absolute;left:50%;top:var(--img-top);height:var(--img-h);width:auto;max-width:none;transform:translate(-50%);object-fit:initial;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,rgba(0,0,0,.5) 84%,rgba(0,0,0,.15) 94%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 68%,rgba(0,0,0,.5) 84%,rgba(0,0,0,.15) 94%,transparent 100%)}.g-listen{max-width:236px;right:-6%;top:2%}@media(max-width:760px){.g-listen{right:0;top:auto;bottom:-4%;max-width:none}}.g-listen small.ml{font-size:12px;line-height:1.4;color:#fff9}section{position:relative}.sec{padding:120px 0}.problem{background:var(--canvas)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s;transform-style:preserve-3d;will-change:transform}.card:hover{box-shadow:0 30px 60px -30px #8a3f1c59;border-color:#e6cdbb}.icon{width:48px;height:48px;border-radius:12px;background:var(--primary-soft);display:grid;place-items:center;flex-shrink:0}.icon svg{width:24px;height:24px;stroke:var(--primary);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.card h3{font-size:19px;font-weight:700}.card p{font-size:15px;line-height:1.55;color:var(--muted)}.how{background:var(--surface)}.steps{margin-top:56px}.step{display:flex;flex-direction:column;gap:16px}.step .num{width:44px;height:44px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;position:relative}.step .num:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--primary);opacity:0;transform:scale(.8)}.step.in .num:after{animation:halo 1.4s var(--ease) forwards;animation-delay:var(--dl,0s)}@keyframes halo{50%{opacity:.6}to{opacity:0;transform:scale(1.5)}}.step h3{font-size:21px;font-weight:700}.step p{font-size:15px;line-height:1.55;color:var(--muted)}.visuals{display:grid;grid-template-columns:1fr 520px;gap:24px;margin-top:56px;align-items:start}.ds{border-radius:24px;border:1px solid var(--border);background:linear-gradient(180deg,#fff,#fdf8f4);padding:28px;display:flex;flex-direction:column;gap:18px;min-height:100%;position:relative;overflow:hidden}.ds:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(242,180,138,.35),transparent 70%);right:-160px;top:-160px}.ds-top{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--muted);position:relative}.ds h4{font-size:26px;font-weight:800;letter-spacing:-.02em;position:relative}.ds .input{position:relative;border:1.5px solid var(--border);border-radius:16px;background:#fff;padding:18px;min-height:120px;font-size:15px;color:var(--ink);line-height:1.5;box-shadow:0 10px 30px -20px #8a3f1c66}.ds .input .ph{color:#a89c93}.caret{display:inline-block;width:2px;height:1.1em;background:var(--primary);vertical-align:-3px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ds .acts{display:flex;flex-wrap:wrap;gap:10px;position:relative}.ds .act{font-size:13px;font-weight:600;padding:9px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;display:inline-flex;gap:8px;align-items:center;transition:all .25s}.ds .act:hover{border-color:var(--primary);color:var(--primary-strong);transform:translateY(-2px)}.ds .act.hot{background:var(--primary);border-color:var(--primary);color:#fff}.ds .act svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ds .drafts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;position:relative}.ds .draft{border-radius:14px;background:var(--canvas);border:1px solid var(--border);padding:14px;font-size:12px;font-weight:700;color:var(--muted);display:flex;flex-direction:column;gap:8px}.ds .draft i{display:block;height:6px;border-radius:3px;background:#eadbd0}.ds .draft i:nth-child(3){width:70%}.mock{border-radius:24px;background:#fff;border:1px solid var(--border);box-shadow:0 24px 60px -20px #4d260d40;overflow:hidden}.mock-top{display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--canvas);border-bottom:1px solid var(--border);font-size:13px;font-weight:600;color:var(--muted)}.mock-top i{width:10px;height:10px;border-radius:50%;background:var(--border)}.mock-body{padding:24px;display:flex;flex-direction:column;gap:16px}.pt{display:flex;justify-content:space-between;align-items:center}.pt b{font-size:16px}.pt small{display:block;font-size:13px;color:var(--muted);margin-top:4px}.live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--primary-strong);background:var(--primary-soft);padding:6px 12px;border-radius:999px}.live .pulse-dot{width:8px;height:8px}.box{border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px}.box .k{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.tr{background:var(--canvas);min-height:112px}.tr .who{font-size:12px;font-weight:700;color:var(--primary)}.tr .line{font-size:14px;line-height:1.5}.ask{background:var(--primary-soft)}.ask .k{color:var(--primary-strong)}.ask div{font-size:14px;font-weight:500;opacity:0;transform:translate(-8px);transition:all .5s var(--ease)}.ask div.on{opacity:1;transform:none}.cons{border:1px solid var(--border)}.cons .hd{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700}.tag{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--canvas);color:var(--muted)}.cr{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:center;font-size:14px;opacity:.25;transition:opacity .5s}.cr.on{opacity:1}.cr .n{width:24px;height:24px;border-radius:6px;background:var(--primary-soft);color:var(--primary-strong);font-weight:700;font-size:12px;display:grid;place-items:center}.cr .bar{grid-column:2;height:4px;border-radius:2px;background:var(--canvas);overflow:hidden;margin-top:-6px}.cr .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--primary),var(--peach));transition:width 1.2s var(--ease)}.cr.on .bar i{width:var(--w)}.note{font-size:12px;color:var(--muted);font-weight:500}.roadmap{background:var(--canvas);overflow:hidden}.roadmap .blobp{position:absolute;width:520px;height:520px;border-radius:50%;background:#f2b48a59;filter:blur(120px);right:-100px;top:-120px}.journey{position:relative;margin-top:64px}.journey .line{position:absolute;left:0;right:0;top:10px;height:2px;background:#c8643226}.journey .line i{position:absolute;inset:0;background:linear-gradient(90deg,var(--primary),var(--peach),var(--primary));transform-origin:left;transform:scaleX(var(--p,0))}.stagecol{display:flex;flex-direction:column;gap:20px}.node{display:inline-flex;align-items:center;gap:12px;background:var(--canvas);padding-right:14px;align-self:flex-start;position:relative;z-index:1}.node i{width:22px;height:22px;border-radius:50%;border:3px solid var(--primary);background:var(--canvas);transition:background .5s,box-shadow .5s}.stagecol.lit .node i{background:var(--primary);box-shadow:0 0 16px 2px #c8643299}.node span{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--primary)}.stagecol .card{flex:1}.status{align-self:flex-start;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong)}.card.dark{background:linear-gradient(135deg,var(--deep),var(--teal));border:none;color:#fff;position:relative;overflow:hidden}.card.dark p{color:#ffffffb8}.card.dark .status{background:#ffffff1f;color:var(--peach)}.card.dark .orb{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--peach));box-shadow:0 0 24px #c8643299;animation:breathe2 4s ease-in-out infinite}@keyframes breathe2{50%{box-shadow:0 0 44px 8px #c8643299;transform:scale(1.06)}}.card.dark .rings{position:absolute;right:-120px;bottom:-140px;width:300px;height:300px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);animation:spin3 40s linear infinite}.card.dark .rings:before,.card.dark .rings:after{content:"";position:absolute;border-radius:50%;border:1.5px dashed rgba(255,255,255,.14)}.card.dark .rings:before{inset:35px}.card.dark .rings:after{inset:70px;border-style:solid}.card.dark .glowb{position:absolute;width:220px;height:220px;border-radius:50%;background:#c8643273;filter:blur(70px);right:-60px;bottom:-60px}@keyframes spin3{to{transform:rotate(360deg)}}.langs{background:linear-gradient(135deg,var(--deep),var(--teal));color:#fff;overflow:hidden;padding:120px 0 150px}.langs .eyebrow{color:var(--peach)}.langs .lead{color:#ffffffb8}.langs #waves2{position:absolute;left:0;bottom:20px;width:100%;height:260px;pointer-events:none}.langs .blob.o{right:-160px;top:-200px;width:500px;height:500px;filter:blur(120px)}.langs .blob.t{left:-260px;bottom:-300px;width:640px;height:640px;filter:blur(130px)}.forex{text-align:center;font-size:12px;font-weight:700;letter-spacing:.14em;color:#ffffff80;margin:48px 0 24px}.tile{position:relative;border-radius:28px;padding:40px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:#ffffff12;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .4s var(--ease),background .3s;min-height:240px}.tile:hover{background:#ffffff1c}.tile .word{font-size:38px;font-weight:800;letter-spacing:-.02em}.tile .word.am{font-size:42px}.tile .lbl{font-size:12px;font-weight:700;letter-spacing:.14em;color:#ffffff8c}.tile .hello{font-size:14px;color:var(--peach);font-weight:600;min-height:20px}.tile .eq{height:32px}.tile .eq i{width:4px}.tile.more{background:transparent;border:1.5px dashed rgba(242,180,138,.6)}.tile.more .plus{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--peach));box-shadow:0 0 22px #c8643299;animation:breathe2 3.5s ease-in-out infinite}.tile.more .word{font-size:28px}.ticker{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:4px}.ticker span{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px dashed rgba(255,255,255,.3);color:#fff9}.team{background:var(--surface)}.person{background:var(--canvas);border:none}.avatar{width:112px;height:112px;border-radius:50%;position:relative;display:grid;place-items:center;font-weight:800;font-size:32px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-strong));box-shadow:0 0 0 6px #fff,0 0 0 7px var(--border)}.avatar:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1.5px dashed rgba(200,100,50,.4);animation:spin3 30s linear infinite}.person .role{font-size:14px;font-weight:600;color:var(--primary);margin-top:-6px}.person .ln{font-size:14px;font-weight:700;color:var(--primary-strong);display:inline-flex;gap:6px;align-items:center}.person .ln:hover{text-decoration:underline}.manifesto{padding:170px 0;overflow:hidden;background:var(--canvas)}.mrings{position:absolute;left:50%;top:50%;width:1040px;height:1040px;transform:translate(-50%,-50%);pointer-events:none}.mrings span{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(200,100,50,.3)}.mrings span:nth-child(2){inset:100px;border-style:dashed;border-color:#c8643240;animation:spin3 80s linear infinite}.mrings span:nth-child(3){inset:200px;border-color:#c8643233}.mrings span:nth-child(4){inset:300px;border-style:dashed;border-color:#c8643226;animation:spin3 50s linear infinite reverse}.mrings b{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px;border-radius:50%;background:var(--primary);box-shadow:0 0 16px 3px #c86432b3;animation:orb 24s linear infinite}.mrings b.t{width:9px;height:9px;margin:-4.5px;background:var(--teal);box-shadow:none;animation-duration:36s;animation-direction:reverse;--R:320px}@keyframes orb{0%{transform:rotate(0) translate(var(--R,420px))}to{transform:rotate(360deg) translate(var(--R,420px))}}.manifesto .big{font-size:clamp(48px,8vw,100px);font-weight:800;letter-spacing:-.045em;line-height:.98;max-width:1040px;margin:32px auto}.manifesto .grad2{background:linear-gradient(90deg,var(--primary),var(--primary-strong),var(--teal),var(--primary));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 8s linear infinite}.manifesto .word{display:inline-block;transition:all .9s var(--ease)}.js .manifesto .word{opacity:0;transform:translateY(40px) rotate(3deg);filter:blur(8px)}.manifesto.in .word{opacity:1;transform:none;filter:none}.cta{padding:0 0 110px}.band{position:relative;overflow:hidden;border-radius:32px;padding:64px;display:flex;justify-content:space-between;align-items:center;gap:32px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-strong))}.band h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-.03em}.band p{font-size:18px;opacity:.85;margin-top:10px}.band .r{position:absolute;right:-100px;top:50%;width:520px;height:520px;transform:translateY(-50%);border-radius:50%;border:1.5px solid rgba(255,255,255,.3);animation:spin3 50s linear infinite}.band .r:before,.band .r:after{content:"";position:absolute;border-radius:50%;border:1.5px dashed rgba(255,255,255,.25)}.band .r:before{inset:60px}.band .r:after{inset:120px;border-style:solid;border-color:#fff3}.band .gl{position:absolute;right:0;top:-120px;width:360px;height:360px;border-radius:50%;background:#f2b48a8c;filter:blur(90px)}.band>*{position:relative}footer{background:var(--surface);border-top:1px solid var(--border);padding:64px 0 40px}.ft{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.ft .logo img{height:42px}.ft .tagline{font-size:14px;color:var(--muted);margin-top:14px}.cols{display:flex;gap:80px;flex-wrap:wrap}.cols h5{font-size:14px;font-weight:700;margin-bottom:12px}.cols a{display:block;font-size:14px;color:var(--muted);margin-bottom:10px}.cols a:hover{color:var(--primary)}.fb{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);font-size:13px;color:var(--muted)}.reveal{transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--dl,0s)}.js .reveal{opacity:0;transform:translateY(28px)}.reveal.in{opacity:1;transform:none}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr;padding:96px 40px 180px}.visual{max-width:520px}.visuals{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}.journey .line{display:none}}@media(max-width:760px){.nav-links,.nav-act .signin{display:none}.logo img{height:38px}.hero{padding:4px 12px 12px}.stage{border-radius:28px}.hero-grid{padding:72px 20px 170px;gap:56px}.g-ask{left:0;top:2%}.g-listen{right:0;top:auto;bottom:-4%}.g-rank,.chev,.dotgrid{display:none}.grid3,.grid4{grid-template-columns:1fr}.sec{padding:88px 0}.ds .drafts{grid-template-columns:repeat(2,1fr)}.band{flex-direction:column;align-items:flex-start;padding:40px 28px}.proof{gap:24px}.mrings{width:640px;height:640px}.mrings b{--R:260px}.mrings b.t{--R:200px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal,.manifesto .word,.js .reveal,.js .manifesto .word{opacity:1;transform:none;filter:none}}.skip-link{position:absolute;left:-9999px;top:8px;z-index:120;padding:12px 18px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;font-size:14px}.skip-link:focus{left:12px}button.btn{font-family:inherit}.cols .linkish{display:block;font:inherit;font-size:14px;color:var(--muted);margin-bottom:10px;background:none;border:0;padding:0;cursor:pointer;text-align:left}.cols .linkish:hover{color:var(--primary)}.hero-gap{display:block;height:34px}@media(min-width:1101px)and (max-width:1279px){.hero-grid{grid-template-columns:1fr;padding:96px 40px 180px}.visual{max-width:520px}}@media(max-width:500px){.g-ask{top:calc(104% + 12px)}}.tile{container-type:inline-size}.tile .word{font-size:min(38px,15.6cqi)}.tile .word.am{font-size:min(42px,17.2cqi)}.tile.more .word{font-size:min(28px,11.5cqi)}.avatar img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}footer.has-mark{overflow:hidden;padding-bottom:0}.ft-mark{display:flex;justify-content:space-between;margin:40px 0 -.2em;font-weight:800;font-size:clamp(84px,21.5vw,280px);line-height:.86;letter-spacing:-.05em;user-select:none;pointer-events:none;color:transparent;background:linear-gradient(90deg,#c864323d,#f2b48a57,#c864323d);-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 96%);mask-image:linear-gradient(to bottom,#000 30%,transparent 96%)}.ft-mark span{display:block;transition:opacity .9s var(--ease),transform .9s var(--ease)}.js .ft-mark span{opacity:0;transform:translateY(32%)}.ft-mark.in span{opacity:1;transform:none}.ft-mark span:nth-child(2){transition-delay:.06s}.ft-mark span:nth-child(3){transition-delay:.12s}.ft-mark span:nth-child(4){transition-delay:.18s}.ft-mark span:nth-child(5){transition-delay:.24s}.ft-mark span:nth-child(6){transition-delay:.3s}.ft-mark span:nth-child(7){transition-delay:.36s}.modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;overflow-y:auto}.modal[hidden]{display:none}.modal__scrim{position:absolute;inset:0;background:#0b28309e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal__frame{position:relative;width:min(480px,100%);margin-block:auto;background:var(--surface);border-radius:var(--radius);padding:36px 32px 32px;box-shadow:0 40px 90px -40px #0b283099}.modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--canvas);border:1px solid var(--border);color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s}.modal__close:hover{color:var(--ink);border-color:var(--primary)}.modal__close svg{width:17px;height:17px}.form h2,.form__done h2{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;padding-right:44px;margin-bottom:8px}.form__lede{font-size:15px;line-height:1.55;color:var(--muted);margin-bottom:24px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.field__opt{font-weight:500;color:var(--muted)}.field input{--field-border:#9A8A7E;width:100%;min-height:48px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;color:var(--ink);background:#fff;border:1.5px solid var(--field-border);border-radius:14px;transition:border-color .2s,box-shadow .2s}.field input:hover{border-color:var(--muted)}.field input:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px #c8643233}.field input[aria-invalid=true]{border-color:#a32218}.field__hint{font-size:12px;color:var(--muted);margin-top:6px}.field__error{font-size:12.5px;font-weight:600;color:#a32218;margin-top:6px}.field__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__submit{width:100%;justify-content:center;margin-top:8px}.form__submit[disabled]{opacity:.65;cursor:default}.form__status{margin-top:14px;font-size:13.5px;line-height:1.5}.form__status--bad{color:#a32218;border-left:2px solid #A32218;padding-left:12px}.form__fineprint{margin-top:16px;font-size:12px;line-height:1.5;color:var(--muted)}.form__done p{font-size:15px;line-height:1.6;color:var(--muted)}@media(max-width:760px){.modal{padding:12px}.modal__frame{padding:32px 20px 24px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.ft-mark span,.js .ft-mark span{opacity:1;transform:none}}
