@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-vietnamese-400-normal.92e932d4.woff2) format("woff2"),url(/_next/static/media/newsreader-vietnamese-400-normal.d4de136c.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-ext-400-normal.b520a367.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-ext-400-normal.eea15623.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/newsreader-latin-400-normal.40164bd1.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-400-normal.279e3300.woff) format("woff");unicode-range:u+00??,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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/newsreader-vietnamese-500-normal.ac7bd3c8.woff2) format("woff2"),url(/_next/static/media/newsreader-vietnamese-500-normal.df8bbb2d.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/newsreader-latin-ext-500-normal.539eb229.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-ext-500-normal.3b74efeb.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/newsreader-latin-500-normal.567a3fc2.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-500-normal.edb85082.woff) format("woff");unicode-range:u+00??,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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/newsreader-vietnamese-600-normal.efcc580e.woff2) format("woff2"),url(/_next/static/media/newsreader-vietnamese-600-normal.7d856a4d.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/newsreader-latin-ext-600-normal.ab4e608d.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-ext-600-normal.eb1c0ea3.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/newsreader-latin-600-normal.20a89129.woff2) format("woff2"),url(/_next/static/media/newsreader-latin-600-normal.d639f2d9.woff) format("woff");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");unicode-range:u+00??,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}:root{--ink:#0D0C12;--ink-2:#15131D;--line:rgba(185,164,255,.16);--violet:#7C5CFF;--violet-deep:#5A2BD9;--glow:#B9A4FF;--ivory:#FAF9F5;--muted:#A9A4BC;--paper:#F3F0E8;--paper-ink:#141413;--display:"Newsreader","New York",Georgia,"Times New Roman",serif;--body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0D0C12}body{margin:0}img{max-width:100%}body{background:var(--ink);color:var(--ivory);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--glow);outline-offset:3px;border-radius:6px}.wrap{max-width:1180px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}[lang=de] .en,[lang=en] .de{display:none}#sky{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}footer,header,main{position:relative;z-index:1}header{position:fixed;top:0;left:0;right:0;z-index:20;padding-top:env(safe-area-inset-top,0);transition:background .3s,border-color .3s;border-bottom:1px solid transparent}header.solid{background:rgba(13,12,18,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:var(--line)}.nav{justify-content:space-between;gap:16px;height:68px}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;text-decoration:none}.brand img{width:34px;height:34px;border-radius:9px;box-shadow:0 0 22px rgba(124,92,255,.55)}.brand span{font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:.2px}.nav-r{display:flex;align-items:center;gap:10px}.lang{display:flex;border:1px solid var(--line);border-radius:999px;padding:3px}.lang button{background:none;border:0;color:var(--muted);font:500 12px/1 var(--mono);letter-spacing:1px;padding:7px 10px;border-radius:999px;cursor:pointer}.lang button[aria-pressed=true]{background:rgba(185,164,255,.16);color:var(--ivory)}.pill{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:15px;padding:11px 18px;border-radius:999px;background:var(--ivory);color:var(--ink);transition:transform .2s,box-shadow .2s}.pill:hover{transform:translateY(-1px);box-shadow:0 8px 30px rgba(185,164,255,.35)}.pill.ghost{background:transparent;color:var(--ivory);border:1px solid var(--line)}@media (max-width:640px){.nav .pill{display:none}}.hero{min-height:min(100svh,980px);display:grid;place-items:center;padding-block:120px 60px;position:relative}#logo{width:min(380px,70vw);aspect-ratio:1;display:block;margin:0 auto}.hero-copy{text-align:center;margin-top:-10px}.kick{font:500 13px/1 var(--mono);letter-spacing:4px;text-transform:uppercase;color:var(--glow)}h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:-.02em;text-wrap:balance;margin:0}h1{font-size:clamp(46px,8vw,104px);line-height:1;margin-top:18px}.grad{background:linear-gradient(180deg,#fff 10%,#CDBEFF 60%,#8E6BFF 120%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(124,92,255,.25)}.sub{max-width:34ch;margin:22px auto 0;color:var(--muted);font-size:clamp(17px,2vw,20px)}.cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px}.soon{font:500 12px/1 var(--mono);letter-spacing:1.5px;color:var(--muted);margin-top:16px}.scroll-hint{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);width:24px;height:38px;border:1.5px solid var(--line);border-radius:12px}.scroll-hint:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--glow);animation:hint 1.8s infinite}@keyframes hint{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}.story{position:relative;height:520vh}.stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;padding-top:68px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:40px;gap:40px}.chapters{position:relative;min-height:340px}.ch{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(24px);transition:opacity .5s,transform .5s}.ch.on{opacity:1;transform:none}.ch .num{font:500 13px/1 var(--mono);letter-spacing:3px;color:var(--glow)}.ch h2{font-size:clamp(36px,5vw,64px);line-height:1.04;margin-top:14px}.ch p{color:var(--muted);max-width:40ch;margin:18px 0 0;font-size:18px}.ch ul{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:10px;gap:10px}.ch li{display:flex;gap:12px;align-items:baseline;color:#D9D5E6}.ch li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 12px var(--violet);transform:translateY(-2px)}.dots{display:flex;gap:8px;margin-top:30px}.dots i{width:28px;height:3px;border-radius:2px;background:var(--line);transition:background .4s}.dots i.on{background:var(--glow)}.phone-wrap{display:grid;place-items:center}.phone{position:relative;width:min(330px,72vw,calc((100svh - 150px) * 1320 / 2868));aspect-ratio:1320/2868;border-radius:52px;padding:11px;background:#08070B;box-shadow:0 0 0 1.5px rgba(185,164,255,.35),0 0 90px rgba(124,92,255,.35),0 40px 90px rgba(0,0,0,.6)}.phone canvas{width:100%;height:100%;display:block;border-radius:42px}@media (max-width:860px){.stage{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:10px;padding-top:84px;align-content:start}.phone-wrap{order:-1}.phone{width:min(210px,52vw,calc((100svh - 400px) * 1320 / 2868))}.chapters{min-height:280px}.ch{justify-content:flex-start;text-align:center;align-items:center}.ch p{margin-inline:auto}.ch ul{display:none}.dots{justify-content:center}}.paper{background:var(--paper);color:var(--paper-ink);padding-block:120px;position:relative}.paper .kick{color:var(--violet-deep)}.paper h2{font-size:clamp(38px,6vw,76px);line-height:1.02;margin-top:16px;max-width:14ch}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:#DDD8CC;border:1px solid #ddd8cc;border-radius:20px;overflow:hidden;margin-top:56px}.fact{background:var(--paper);padding:28px 24px;min-width:0}.fact b{display:block;font-family:var(--display);font-size:44px;font-weight:500;line-height:1;color:var(--violet-deep)}.fact span{display:block;margin-top:12px;color:#55525E;font-size:15px}@media (max-width:860px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.band{padding-block:130px}.split{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:60px;gap:60px;align-items:center}.split h2{font-size:clamp(36px,5vw,62px);line-height:1.04;margin-top:14px}.split p{color:var(--muted);max-width:42ch;margin-top:18px}.ipad{border-radius:34px;padding:12px;background:#08070B;box-shadow:0 0 0 1.5px rgba(185,164,255,.3),0 0 100px rgba(124,92,255,.3),0 40px 90px rgba(0,0,0,.55);transform:perspective(1600px) rotateY(var(--ry,-14deg)) rotateX(4deg);transition:transform .2s linear}.ipad img{display:block;width:100%;border-radius:24px}@media (max-width:860px){.split{grid-template-columns:1fr}.ipad{--ry:0deg}}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:56px}.step{border:1px solid var(--line);border-radius:22px;padding:28px;background:linear-gradient(180deg,rgba(124,92,255,.08),rgba(124,92,255,0));min-width:0}.step .num{font:500 13px/1 var(--mono);letter-spacing:3px;color:var(--glow)}.step h3{font-size:28px;margin-top:16px}.step p{color:var(--muted);margin:10px 0 0;font-size:16px}@media (max-width:760px){.flow{grid-template-columns:1fr}}.center{text-align:center}.center h2{font-size:clamp(36px,5vw,62px);line-height:1.04;margin-top:14px}.final{padding-block:150px 110px;text-align:center}.final h2{font-size:clamp(44px,7vw,92px);line-height:1}footer{border-top:1px solid var(--line);padding-block:40px calc(40px + env(safe-area-inset-bottom,0px));color:var(--muted);font-size:14px}.foot{gap:16px 28px;justify-content:space-between;align-items:center}.foot,.foot nav{display:flex;flex-wrap:wrap}.foot nav{gap:22px}.foot a{text-decoration:none}.foot a:hover{color:var(--ivory)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.scroll-hint:after{animation:none}}@media (max-width:860px){.stage{grid-template-rows:auto auto;align-content:center;gap:22px;padding-top:76px}.phone{width:min(225px,54vw,calc((100svh - 385px) * 1320 / 2868));border-radius:34px;padding:7px}.phone canvas{border-radius:28px}.chapters{min-height:250px;display:flex;flex-direction:column}.ch{position:absolute;inset:0 0 34px 0}.ch h2{font-size:clamp(30px,8.4vw,40px)}.ch p{font-size:16px;margin-top:12px}.dots{position:absolute;left:0;right:0;bottom:0;margin:0}#logo{width:min(300px,74vw)}.hero{padding-block:96px 70px}}[data-scrub] .w{display:inline-block;will-change:opacity,transform,filter}.ch h2 .w{display:inline-block;opacity:0;transform:translateY(.55em) rotateX(55deg);transform-origin:50% 100%;filter:blur(8px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),filter .7s;transition-delay:calc(var(--i,0) * 55ms)}.ch.on h2 .w{opacity:1;transform:none;filter:none}.ch h2{perspective:600px}.privacy-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.privacy-copy{min-width:0}.paper h2{max-width:13ch}.hl{background:linear-gradient(90deg,#5A2BD9,#8E6BFF) no-repeat 0 92%/calc(var(--hp,0) * 100%) .16em;color:var(--violet-deep);padding:0 .02em}.lede{color:#55525E;font-size:19px;max-width:40ch;margin-top:22px}.cage-wrap{position:relative;min-width:0}#cage{display:block;width:100%;height:min(560px,62vh)}.cage-legend{display:flex;gap:18px;justify-content:center;font:500 12px/1 var(--mono);letter-spacing:1.5px;color:#6B6777;text-transform:uppercase;margin-top:8px}.cage-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:middle}.cage-legend .d1{background:var(--violet-deep)}.cage-legend .d2{background:#A9A6B2}.fact b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:860px){.privacy-grid{grid-template-columns:1fr;gap:20px}#cage{height:360px}.lede{font-size:17px}}