:root{--navy:#0A1B3C;--navy-deep:#06122A;--navy-2:#0E2350;--panel:#102A5E;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.18);--text:#EAF1FF;--muted:#9FB1D2;--muted-2:#7588AE;--accent:#1FB866;--accent-bright:#33D67E;--accent-deep:#0E8F4C;--green:var(--accent);--green-bright:var(--accent-bright);--green-deep:var(--accent-deep);--bg1:#0B1E42;--bg2:#0A1B3C;--bg3:#081730;--spotA:rgba(40,120,90,.22);--spotB:rgba(28,70,140,.5);--stage1:#15397A;--stage2:#0C2150;--stage3:#091B3C;--stageglow:rgba(150,200,255,.34);--stagewarm:rgba(210,235,255,.45);--beamglow:rgba(200,228,255,.6);--gold:#FFC24B;--glass:rgba(255,255,255,.055);--display:"General Sans","Helvetica Neue",Arial,sans-serif;--text-f:"General Sans","Helvetica Neue",Arial,sans-serif;--mono:"Space Grotesk",ui-monospace,monospace;--frame:min(1640px,80vw);--ease:cubic-bezier(.22,.61,.21,1)}[data-theme=gold]{--accent:#E3B45F;--accent-bright:#F4CE7C;--accent-deep:#C2922F;--spotA:rgba(170,130,50,.24);--spotB:rgba(28,60,120,.42);--stageglow:rgba(245,220,160,.3);--stagewarm:rgba(255,238,200,.5);--beamglow:rgba(255,235,190,.6)}[data-theme=obsidian]{--accent:#E6C06A;--accent-bright:#F6D78B;--accent-deep:#C49A38;--bg1:#17191E;--bg2:#0E0F13;--bg3:#070708;--spotA:rgba(180,140,60,.2);--spotB:rgba(70,70,80,.3);--stage1:#26221B;--stage2:#16140F;--stage3:#0C0B08;--stageglow:rgba(245,220,160,.26);--stagewarm:rgba(255,240,205,.42);--beamglow:rgba(255,235,185,.55);--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.15);--muted:#B3AC9C;--muted-2:#8A8475;--text:#F3EEE2}[data-theme=forest]{--accent:#D7B873;--accent-bright:#ECD193;--accent-deep:#B08F45;--bg1:#0E2A1E;--bg2:#0A2017;--bg3:#06140E;--spotA:rgba(170,140,70,.22);--spotB:rgba(20,90,60,.4);--stage1:#16432F;--stage2:#0D2C1F;--stage3:#081C13;--stageglow:rgba(220,235,190,.26);--stagewarm:rgba(240,245,210,.42);--beamglow:rgba(235,240,195,.55);--text:#EDF3EA;--muted:#9FB6A6;--muted-2:#74907E}[data-theme=copper]{--accent:#D58A57;--accent-bright:#EBA877;--accent-deep:#B36C3A;--bg1:#1A1D23;--bg2:#13151A;--bg3:#0C0E12;--spotA:rgba(170,100,60,.22);--spotB:rgba(60,70,90,.34);--stage1:#2A2722;--stage2:#1A1814;--stage3:#0F0E0C;--stageglow:rgba(240,200,160,.26);--stagewarm:rgba(255,225,195,.42);--beamglow:rgba(255,215,180,.55);--text:#F1ECE5;--muted:#B0A89C;--muted-2:#867D72}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(180deg,var(--bg1) 0%,var(--bg2) 42%,var(--bg3) 100%) fixed}html::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0;background:transparent;color:var(--text);font-family:var(--text-f);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(120% 80% at 72% -8%,var(--spotA),transparent 46%),radial-gradient(90% 70% at 50% 0%,var(--spotB),transparent 55%),linear-gradient(180deg,var(--bg1) 0%,var(--bg2) 40%,var(--bg3) 100%)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;box-shadow:inset 0 0 240px 40px #030916a6;background:radial-gradient(140% 100% at 50% 0%,transparent 60%,rgba(4,10,26,.55))}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.04;letter-spacing:-.022em;margin:0;text-wrap:balance}h1{font-size:clamp(38px,5.1vw,70px)}h2{font-size:clamp(28px,3.8vw,52px)}h3{font-size:clamp(18px,1.4vw,22px);font-weight:600;letter-spacing:-.015em}p{margin:0}img{display:block;max-width:100%}::selection{background:#1fb86652}.frame{width:var(--frame);margin-inline:auto}strong{font-weight:600}.lt{font-weight:400;color:#c9d6ee}.gr{color:var(--green-bright)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:15.5px;line-height:1;padding:17px 28px;border-radius:13px;transition:transform .22s var(--ease),box-shadow .22s,background .2s,border-color .2s;white-space:nowrap;cursor:pointer}.btn .arr{transition:transform .22s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:4px;border-radius:12px}.btn-primary{color:#0a1b3c;background:linear-gradient(180deg,#fff,#e2e9f4);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #fff,0 14px 30px #03091680}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 20px 38px #03091699}.btn-ghost{color:#e6edfa;background:var(--glass);border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(8px)}.btn-ghost:hover{transform:translateY(-2px);border-color:#ffffff57;background:#ffffff17}.btn-green{color:#0c0a04;background:linear-gradient(180deg,var(--accent-bright),var(--accent));border:1px solid color-mix(in srgb,var(--accent-bright) 70%,#fff);box-shadow:inset 0 1px #ffffff4d,0 14px 30px #0006}.btn-green:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 20px 40px #00000080}.btn-lg{padding:19px 32px;font-size:16.5px}.kick{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--green-bright)}.locline{display:inline-flex;align-items:center;gap:11px;font-size:15px;font-weight:500;color:var(--muted)}.locline .chmark{position:relative;width:19px;height:19px;border-radius:4px;background:#e11f26;flex:0 0 19px;box-shadow:0 2px 5px #0000004d}.locline .chmark:before,.locline .chmark:after{content:"";position:absolute;background:#fff;border-radius:1px}.locline .chmark:before{width:9px;height:2.6px;left:5px;top:8.2px}.locline .chmark:after{width:2.6px;height:9px;left:8.2px;top:5px}.locline b{color:var(--text);font-weight:600}.nav{position:fixed;top:clamp(12px,1.6vw,24px);right:clamp(12px,3vw,42px);left:auto;bottom:auto;width:max-content;max-width:calc(100vw - 24px);z-index:60;pointer-events:none}.nav:before{display:none}.nav .row{position:relative;width:auto;max-width:calc(100vw - 24px);margin:0;display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2.1vw,34px);padding:10px 10px 10px clamp(18px,1.6vw,24px);border:1px solid color-mix(in srgb,var(--line-2) 80%,transparent);border-radius:18px;background:color-mix(in srgb,var(--bg3) 58%,transparent);box-shadow:0 20px 54px #00000057,inset 0 1px #ffffff12;backdrop-filter:blur(16px) saturate(1.12);overflow:hidden;pointer-events:auto;transition:background .3s,border-color .3s,box-shadow .3s}.nav .row:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:min(54%,420px);pointer-events:none;background:radial-gradient(78% 130% at 0% 50%,color-mix(in srgb,var(--stagewarm) 58%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--beamglow) 36%,transparent) 0%,color-mix(in srgb,var(--stagewarm) 24%,transparent) 42%,transparent 100%);opacity:.66;mix-blend-mode:screen;filter:blur(10px);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 48%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 48%,transparent 100%)}.nav.solid .row{background:color-mix(in srgb,var(--bg3) 78%,transparent);border-color:var(--line-2);box-shadow:0 22px 60px #00000070,inset 0 1px #ffffff14}.nav .row>:not(.beamlight){position:relative;z-index:1}.navactions{display:flex;align-items:center;gap:clamp(13px,1.5vw,22px)}.brand{display:inline-flex;align-items:center;line-height:1}.nav .brand{min-width:44px;min-height:44px;justify-content:center}.brand .logo{height:34px;width:auto;display:block}.brand .mark{font-family:var(--display);font-weight:700;font-size:23px;letter-spacing:-.04em;color:#fff}.brand .mark b{color:var(--accent-bright)}.brand .tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2)}.navright{display:flex;align-items:center;gap:24px}.nav .navactions .brand{order:2}.status{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);padding:8px 14px;border-radius:40px;border:1px solid var(--line);background:var(--glass)}.status .dot{width:8px;height:8px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent);animation:pulseDot 2.6s ease-out infinite}@keyframes pulseDot{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.nav .links{display:flex;align-items:center;gap:clamp(14px,1.45vw,24px)}.nav .links a:not(.btn){position:relative;font-size:14px;font-weight:500;color:color-mix(in srgb,var(--text) 60%,var(--muted));white-space:nowrap;text-shadow:0 2px 16px rgba(0,0,0,.72)}.nav .links a:not(.btn):after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;border-radius:2px;background:var(--accent-bright);transition:right .25s var(--ease)}.nav .links a:not(.btn):hover{color:#fff}.nav .links a:not(.btn):hover:after{right:0}.nav .links a.navlink-active{color:#fff}.nav .links a.navlink-active:after{right:0;background:var(--accent-bright);box-shadow:0 0 14px color-mix(in srgb,var(--accent-bright) 42%,transparent)}.nav .links a.navlink-feature{color:var(--accent-bright);font-weight:650;text-shadow:0 0 20px color-mix(in srgb,var(--accent-bright) 48%,transparent),0 2px 16px rgba(0,0,0,.8)}.nav .links a.navlink-feature:after{background:linear-gradient(90deg,var(--accent-bright),color-mix(in srgb,var(--accent) 40%,transparent));box-shadow:0 0 14px color-mix(in srgb,var(--accent-bright) 50%,transparent)}.nav .btn{padding:12px 18px;font-size:13.5px}@media(max-width:1040px){.status{display:none}}@media(max-width:880px){.nav .links{display:none}.nav .row{gap:14px}.brand,.nav .btn{min-height:44px}.brand .logo{height:31px}.nav .btn{padding-inline:15px}}.hero{position:relative;padding-top:clamp(104px,8vw,142px);padding-bottom:clamp(36px,4vw,56px)}.hero .grid{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(30px,4vw,68px);align-items:center}.hero .locline{margin-bottom:24px}.hero h1{max-width:15ch}.hero .lead{margin-top:24px;font-size:clamp(16.5px,1.2vw,19.5px);color:var(--muted);max-width:42ch;line-height:1.55}.hero .actions{margin-top:34px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero .rating{margin-top:36px;display:flex;align-items:center;gap:16px}.trustmark{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;flex:0 0 auto;font-family:var(--display);font-size:19px;font-weight:800;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 34%,#182131),#ffffff0b);box-shadow:0 3px 8px #0000004d}.rating .rtext{font-size:13.5px;color:var(--muted);line-height:1.3}.rating .rtext b{color:#fff;font-weight:600}.stage{position:relative;border-radius:20px;overflow:hidden;min-height:540px;background:radial-gradient(58% 62% at 50% 34%,var(--stageglow),transparent 64%),radial-gradient(40% 30% at 50% 6%,var(--stagewarm),transparent 60%),linear-gradient(180deg,var(--stage1),var(--stage2) 68%,var(--stage3));border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0f,0 40px 90px #03091680}.stage .beam{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(44% 56% at 50% 4%,var(--beamglow),transparent 58%),conic-gradient(from 202deg at 50% -4%,transparent,rgba(160,205,255,.2),transparent 36%),conic-gradient(from 122deg at 50% -4%,transparent,rgba(160,205,255,.16),transparent 30%);mix-blend-mode:screen;opacity:.9}.stage .floor{position:absolute;left:0;right:0;bottom:0;height:34%;z-index:1;background:linear-gradient(180deg,transparent,rgba(5,12,30,.55))}.stage .portrait{position:absolute;inset:0;width:100%;height:100%;z-index:2}.stage .portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% 22%}.stage .phback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:30px;gap:12px;color:#d6e4ff99;text-align:center}.stage .phback svg{width:46px;height:46px;fill:none;stroke:#d6e4ff8c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stage .phback span{font-family:var(--mono);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase}.stage .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:84px;height:84px;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(8px);display:grid;place-items:center;box-shadow:0 14px 40px #0006,inset 0 1px #fff6;transition:transform .25s var(--ease),background .2s}.stage .play:hover{transform:translate(-50%,-50%) scale(1.07);background:#ffffff3d}.stage .play:after{content:"";width:0;height:0;border-left:20px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:5px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.stage .vlabel{position:absolute;left:50%;top:calc(50% + 60px);transform:translate(-50%);z-index:4;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:#dce7ff;background:#060e2099;padding:6px 12px;border-radius:30px;backdrop-filter:blur(4px);white-space:nowrap}.stage .fchip{position:absolute;z-index:5;background:#0b1a38c7;border:1px solid var(--line-2);border-radius:14px;padding:12px 15px;backdrop-filter:blur(10px);box-shadow:0 16px 40px #0006}.stage .fchip.tr{top:22px;right:20px;display:flex;align-items:center;gap:10px}.stage .fchip.tr .dot{width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--accent) 18%,transparent);display:grid;place-items:center}.stage .fchip.tr .dot svg{width:17px;height:17px;fill:none;stroke:var(--green-bright);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.stage .fchip.tr .t{font-size:12px;color:#cdd9f0;line-height:1.3}.stage .fchip.tr .t b{color:#fff}.stage .fchip.bl{left:18px;bottom:22px;max-width:210px}.stage .fchip.bl .micro{font-family:var(--mono);color:var(--accent-bright);font-size:10px;letter-spacing:.11em;text-transform:uppercase;display:block;margin-bottom:6px}.stage .fchip.bl .q{font-size:12.5px;color:#dbe4f5;line-height:1.4}.stage .fchip.bl .q b{color:#fff}@media(max-width:900px){.hero .grid{grid-template-columns:1fr;gap:18px}.stage{order:-1;min-height:430px}}.logowall{margin-top:clamp(40px,5vw,68px);text-align:center}.logowall .cap{font-size:14px;color:var(--muted-2)}.logowall .set{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.logowall .lg{font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.02em;color:#fff;opacity:.38;transition:opacity .2s}.logowall .lg:hover{opacity:.7}.empathy{padding-block:clamp(64px,8vw,120px)}.empathy .wrap{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(36px,5vw,80px);align-items:center}.empathy h2{margin-top:16px;max-width:15ch}.empathy h2 u{text-decoration:none;color:var(--green-bright)}.empathy .turn{margin-top:22px;color:var(--muted);max-width:42ch;font-size:17.5px}.empathy .turn b{color:#fff}.empathy .pains{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:13px}.empathy .pains li{position:relative;padding-left:28px;color:var(--text);font-size:clamp(16px,1.2vw,18px);line-height:1.4}.empathy .pains li:before{content:"";position:absolute;left:0;top:.6em;width:15px;height:2px;border-radius:2px;background:var(--accent-bright)}.empathy .qpanel{position:relative;aspect-ratio:1/1;border:0;background:none;box-shadow:none}.empathy .qpanel img{width:100%;height:100%;object-fit:cover;border-radius:16px;-webkit-mask-image:radial-gradient(120% 98% at 46% 42%,#000 54%,transparent 92%);mask-image:radial-gradient(120% 98% at 46% 42%,#000 54%,transparent 92%)}.empathy .qpanel .phback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#d6e4ff66}.empathy .qpanel .phback svg{width:42px;height:42px;fill:none;stroke:#d6e4ff66;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.empathy .qpanel .phback span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.empathy .quotes{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.empathy .quotes li{background:#0b1a38d1;border:1px solid var(--line-2);color:#e6edfa;border-radius:11px;padding:11px 15px;font-size:14.5px;font-weight:500;backdrop-filter:blur(8px);box-shadow:0 8px 22px #0000004d}.empathy .quotes li i{color:var(--green-bright);font-style:normal}@media(max-width:880px){.empathy .wrap{grid-template-columns:1fr;gap:32px}}.change{padding-block:clamp(56px,7vw,104px)}.change .head{max-width:62ch}.change h2{margin-top:14px}.change .lead{margin-top:16px;color:var(--muted);max-width:52ch}.changelist{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:clamp(28px,3.4vw,56px)}.chg{position:relative;padding-top:24px;border-top:1px solid var(--line-2)}.chg .no{font-family:var(--display);font-weight:600;font-size:15px;color:var(--accent-bright);letter-spacing:.04em}.chg h3{margin:14px 0 10px;color:#fff;font-size:clamp(22px,1.9vw,28px)}.chg p{color:var(--muted);font-size:16px;line-height:1.55}.chg p b{color:var(--text);font-weight:600}.chg .more{margin-top:14px;font-size:14.5px;color:var(--muted-2)}@media(max-width:820px){.changelist{grid-template-columns:1fr;gap:0}.chg{padding-block:26px 0}}.cta{padding-block:clamp(56px,7vw,104px)}.cta .box{position:relative;border-radius:24px;overflow:hidden;border:1px solid var(--line-2);background:radial-gradient(80% 120% at 80% 0%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 55%),linear-gradient(180deg,var(--stage2),var(--bg2));box-shadow:0 40px 90px #03091680,inset 0 1px #ffffff12;padding:clamp(36px,5vw,72px);display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(34px,5vw,72px);align-items:center}.cta h2{max-width:16ch}.cta .lead{margin-top:18px;color:var(--muted);max-width:46ch;font-size:17.5px}.cta .lead b{color:#fff}.cta .actions{margin-top:28px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cta .reassure{margin-top:24px;display:flex;gap:18px;flex-wrap:wrap}.cta .reassure span{font-size:12.5px;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.cta .reassure span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green-bright)}.cta .mecard{display:flex;align-items:center;gap:16px;background:var(--glass);border:1px solid var(--line-2);border-radius:18px;padding:18px 20px;backdrop-filter:blur(8px)}.cta .meface{width:66px;height:66px;border-radius:50%;overflow:hidden;flex:0 0 66px;background:linear-gradient(160deg,#22407a,#16294d)}.cta .meface img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.cta .meq .n{font-family:var(--display);font-weight:600;font-size:17px;color:#fff}.cta .meq .r{color:var(--muted);font-size:13.5px;margin-top:3px}@media(max-width:820px){.cta .box{grid-template-columns:1fr;gap:28px}}@media(max-width:520px){.cta .box{padding:clamp(26px,9vw,36px)}.cta .actions{align-items:stretch}.cta .actions .btn{width:100%;min-height:56px;white-space:normal;line-height:1.15;padding-inline:18px}.cta .mecard{align-items:flex-start}.cta .reassure{gap:10px 16px}}footer{border-top:1px solid var(--line);margin-top:clamp(20px,4vw,40px)}footer .foot{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(30px,5vw,80px);padding-block:clamp(44px,5vw,68px);align-items:start}footer .fbrand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}footer .flogo{height:30px;width:auto}footer .fbrand p{color:var(--muted);font-size:16px;line-height:1.55;max-width:42ch}footer .fnav{display:flex;flex-direction:column;gap:13px;justify-self:end}footer .fnav a{color:var(--muted);font-size:15px;transition:color .2s}footer .fnav a:hover{color:#fff}footer .fbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:20px;border-top:1px solid var(--line);color:var(--muted-2);font-size:12.5px}@media(max-width:760px){footer .foot{grid-template-columns:1fr;gap:32px}footer .fnav{justify-self:start}}@media(max-width:880px){footer .fnav a{display:inline-flex;align-items:center;min-height:44px}}.rv{opacity:1;transform:none}.grain{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:70;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;transition:opacity .3s var(--ease)}.grain-on .grain{opacity:.055}:root{--beam-mask-top-funnel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='26'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='white' d='M150 58 C205 35 395 35 450 58 C510 185 542 355 548 506 C424 560 176 560 52 506 C58 355 90 185 150 58Z'/%3E%3C/svg%3E");--beam-mask-side-funnel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 420' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-16%25' y='-22%25' width='132%25' height='144%25'%3E%3CfeGaussianBlur stdDeviation='14'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='white' d='M54 136 C104 100 232 70 396 66 C530 60 638 82 696 122 C674 184 674 236 696 298 C638 338 530 362 396 354 C232 346 104 316 54 284 C24 264 24 156 54 136Z'/%3E%3C/svg%3E");--beam-mask-about-funnel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 520' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-16%25' y='-18%25' width='132%25' height='136%25'%3E%3CfeGaussianBlur stdDeviation='18'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='white' d='M88 72 C172 22 330 28 470 86 C584 134 662 262 644 362 C614 458 528 504 436 480 C334 416 230 374 94 330 C34 294 12 128 88 72Z'/%3E%3C/svg%3E")}.spotlit{position:relative;z-index:0;overflow:visible;isolation:isolate}.spotlit>:not(.beamlight){position:relative;z-index:1}.beamlight{position:absolute;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:var(--sop,.4);filter:blur(var(--sblur,22px))}.extra-glanz .beamlight{opacity:calc(var(--sop,.4) + .08)}.hero .beamlight,.problem .beamlight,.empathy .beamlight,.route-shell .beamlight{left:var(--spot-top-left,var(--sx,50%));top:var(--spot-top-y,var(--sy,-14%));width:var(--spot-top-w,var(--sw,clamp(470px,100%,620px)));height:var(--spot-top-h,var(--sh,120%));transform:translate(-50%);background:radial-gradient(30% 18% at 50% -8%,color-mix(in srgb,var(--stagewarm) 42%,transparent),transparent 74%),conic-gradient(from 144deg at 50% -8%,transparent 0deg 16deg,color-mix(in srgb,var(--stagewarm) 33%,transparent) 33deg,color-mix(in srgb,var(--stageglow) 20%,transparent) 52deg,transparent 80deg 360deg),radial-gradient(64% 76% at 50% 48%,color-mix(in srgb,var(--beamglow) 12%,transparent),transparent 82%);-webkit-mask:var(--beam-mask-top-funnel) center / 100% 100% no-repeat;mask:var(--beam-mask-top-funnel) center / 100% 100% no-repeat}.mech .beamlight,.change .beamlight,.proof .beamlight,.fit .beamlight,.future .beamlight,.flow .beamlight,.faq .beamlight{left:var(--spot-side-left,var(--sx,-9%));top:var(--spot-side-y,var(--sy,48%));width:var(--spot-side-w,var(--sw,clamp(520px,106%,760px)));height:var(--spot-side-h,var(--sh,clamp(280px,126%,420px)));transform:translateY(-50%);background:radial-gradient(16% 40% at 0% 50%,color-mix(in srgb,var(--stagewarm) 36%,transparent),transparent 74%),linear-gradient(90deg,color-mix(in srgb,var(--stagewarm) 22%,transparent) 0%,color-mix(in srgb,var(--stageglow) 15%,transparent) 44%,transparent 86%),radial-gradient(78% 90% at 45% 50%,color-mix(in srgb,var(--beamglow) 10%,transparent),transparent 80%);-webkit-mask:var(--beam-mask-side-funnel) center / 100% 100% no-repeat;mask:var(--beam-mask-side-funnel) center / 100% 100% no-repeat}.about .beamlight{left:var(--spot-about-left,-4%);top:var(--spot-about-top,-16%);width:var(--spot-about-w,112%);height:var(--spot-about-h,118%);transform:none;background:radial-gradient(28% 30% at 96% 86%,color-mix(in srgb,var(--stagewarm) 46%,transparent),transparent 74%),conic-gradient(from 248deg at 96% 86%,transparent 0deg 10deg,color-mix(in srgb,var(--stagewarm) 40%,transparent) 34deg,color-mix(in srgb,var(--stageglow) 25%,transparent) 62deg,transparent 96deg 360deg),radial-gradient(94% 92% at 42% 56%,color-mix(in srgb,var(--beamglow) 10%,transparent),color-mix(in srgb,var(--stagewarm) 7%,transparent) 50%,transparent 84%);-webkit-mask:var(--beam-mask-about-funnel) center / 100% 100% no-repeat;mask:var(--beam-mask-about-funnel) center / 100% 100% no-repeat}.hero .beamlight{--sx:43%;--sy:-12%;--sw:clamp(520px,100%,680px);--sh:118%;--sop:.31;--sblur:32px}.problem .beamlight,.empathy .beamlight{--sx:37%;--sy:-14%;--sw:clamp(470px,100%,600px);--sh:120%;--sop:.33;--sblur:32px}.about .beamlight{--sop:.33;--sblur:30px}.route-shell .beamlight{--sx:39%;--sy:-12%;--sw:clamp(520px,100%,680px);--sh:118%;--sop:.33;--sblur:32px}.mech .beamlight,.change .beamlight,.proof .beamlight,.fit .beamlight,.future .beamlight,.flow .beamlight,.faq .beamlight{--sop:.32;--sblur:24px}.future .beamlight{--sy:39%;--sh:clamp(140px,126%,220px)}@media(max-width:880px){.beamlight{filter:blur(var(--sblur,14px))}.hero .beamlight,.problem .beamlight,.empathy .beamlight,.route-shell .beamlight{width:min(calc(100vw - 4px),var(--spot-top-w,560px));left:var(--spot-top-left,42%)}.hero .beamlight{width:min(calc(100vw - 4px),var(--spot-top-w,580px));left:var(--spot-top-left,44%)}.problem .beamlight,.empathy .beamlight{width:min(calc(100vw - 4px),var(--spot-top-w,540px));left:var(--spot-top-left,42%)}.about .beamlight{left:var(--spot-about-left,-11.5%);top:var(--spot-about-top,-10%);width:min(calc(100vw - 4px),var(--spot-about-w,580px));height:var(--spot-about-h,116%);transform:none}.mech .beamlight,.change .beamlight,.proof .beamlight,.fit .beamlight,.future .beamlight,.flow .beamlight,.faq .beamlight{left:var(--spot-side-left,-12%);width:min(calc(100vw - 4px),var(--spot-side-w,680px));height:var(--spot-side-h,clamp(260px,128%,420px));transform:translateY(-50%)}.future .beamlight{height:var(--spot-side-h,clamp(140px,126%,220px))}}.extra-glanz .stage .beam{opacity:1.15}.extra-glanz .stage{box-shadow:inset 0 1px #ffffff1a,0 50px 110px #03091699}.extra-glanz body:before,.extra-glanz.js body:before{filter:saturate(1.08) brightness(1.04)}:root{--secpad:clamp(58px,7vw,108px)}.dichte-kompakt{--secpad:clamp(40px,4.5vw,74px)}.dichte-luftig{--secpad:clamp(78px,9.5vw,150px)}.empathy,.change,.cta,.problem,.mech,.proof,.about,.path,.fit,.future,.flow,.guarantee,.faq{padding-block:var(--secpad)}.hero .grid,.cta .box,.guarantee .box,.mech .grid,.change .changelist,.proof .sites,.fit .cols,.flow .steps{max-width:1440px;margin-inline:auto}.sec-head{max-width:60ch}.sec-head h2{margin-top:14px}.sec-head .lead{margin-top:16px;color:var(--muted);max-width:54ch}.divider{border:0;border-top:1px solid var(--line);margin:0}.problem .wrap{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(36px,5vw,80px);align-items:center}.problem .wrap>*{min-width:0}.problem h2{margin-top:14px;max-width:16ch}.problem .lead{margin-top:20px;color:var(--muted);max-width:42ch}.problem .closer{margin-top:24px;font-size:clamp(19px,1.7vw,24px);font-weight:600;font-family:var(--display);letter-spacing:-.02em;color:#fff}.problem .closer b{color:var(--accent-bright)}.inbox{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,var(--stage2),var(--bg2));box-shadow:0 30px 70px #03091673}.inbox .bar{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line)}.inbox .bar i{width:10px;height:10px;border-radius:50%;background:#ffffff2e}.inbox .bar .u{margin-left:8px;font-family:var(--mono);font-size:11.5px;color:var(--muted-2)}.inbox .body{padding:26px 24px 30px}.inbox .empty{display:flex;align-items:center;gap:14px}.inbox .empty .big{font-family:var(--display);font-weight:600;font-size:clamp(34px,4vw,52px);color:#fff;line-height:1}.inbox .empty .lab{font-size:14px;color:var(--muted)}.inbox .flat{margin-top:24px;height:60px}.inbox .flat path{fill:none;stroke:var(--muted-2);stroke-width:2;stroke-dasharray:4 5;opacity:.7}.inbox .note{margin-top:18px;font-size:13.5px;color:var(--muted-2)}@media(max-width:880px){.problem .wrap{grid-template-columns:1fr;gap:32px}}.mech .grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,38px) clamp(34px,4vw,70px);margin-top:clamp(40px,5vw,64px)}.mstep{position:relative;padding:22px 0;border-top:1px solid var(--line)}.mstep .no{font-family:var(--display);font-weight:700;font-size:13px;color:var(--accent-bright);letter-spacing:.06em}.mstep h3{margin:10px 0 8px;color:#fff}.mstep p{color:var(--muted);font-size:15.5px;line-height:1.5}.mech .single{margin-top:clamp(34px,4vw,52px);text-align:center;color:var(--muted);font-size:16px}.mech .single b{color:#fff}@media(max-width:760px){.mech .grid{grid-template-columns:1fr;gap:0}}.proof .sites{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,30px);margin-top:clamp(40px,5vw,60px)}.site{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0a,#ffffff04)}.site .browser{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--line)}.site .browser i{width:9px;height:9px;border-radius:50%;background:#ffffff29}.site .browser .u{margin-left:8px;font-family:var(--mono);font-size:11px;color:var(--muted-2)}.site .shot{--shot-x:0px;--shot-y:0px;position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(180deg,var(--stage2),var(--bg3));cursor:default}.site .shot iframe{position:absolute;top:0;left:0;border:0;transform-origin:top left;transform:scale(var(--embed-scale,1)) translate(var(--shot-x),var(--shot-y));background:var(--bg2);pointer-events:none;user-select:none;transition:transform .5s var(--ease);will-change:transform}.site .shot .phb{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted-2);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.site .meta{padding:18px 20px 22px}.site .meta h3{color:#fff;font-size:19px}.site .meta p{color:var(--muted);font-size:14.5px;margin-top:6px;line-height:1.45}.cv-note{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted-2);font-size:13.5px;line-height:1.55;max-width:62ch}.certs{display:flex;flex-direction:column;gap:11px}.certrow{display:flex;align-items:center;gap:13px;padding:14px 17px;border-radius:12px;border:1px solid var(--line);background:var(--glass);font-size:15px;color:var(--text)}.certrow .ck{width:24px;height:24px;flex:0 0 24px;border-radius:7px;background:color-mix(in srgb,var(--accent) 18%,transparent);display:grid;place-items:center}.certrow .ck svg{width:14px;height:14px;fill:none;stroke:var(--accent-bright);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.certs .small{color:var(--muted-2);font-size:13.5px;padding-inline:2px}.cv .lab{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:18px;display:block}.cv ol{list-style:none;margin:0;padding:0;position:relative}.cv ol:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1px;background:var(--line-2)}.cv li{position:relative;padding:0 0 18px 24px}.cv li:last-child{padding-bottom:0}.cv li:before{content:"";position:absolute;left:0;top:5px;width:11px;height:11px;border-radius:50%;background:var(--bg2);border:2px solid var(--accent)}.cv li .yr{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--accent-bright)}.cv li .tt{display:block;margin-top:3px;color:#fff;font-weight:600}.cv li .ds{display:block;color:var(--muted);font-size:14px;margin-top:2px}@media(max-width:880px){.proof .sites{grid-template-columns:1fr}}.about{padding-bottom:clamp(24px,4vw,62px)}.about .wrap{max-width:min(1180px,100%);display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:clamp(36px,5vw,80px);align-items:center}.about .portrait{position:relative;aspect-ratio:4/5;border:0;background:none;box-shadow:none}.about .portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 26%;border-radius:18px;-webkit-mask-image:radial-gradient(112% 98% at 50% 40%,#000 56%,transparent 90%);mask-image:radial-gradient(112% 98% at 50% 40%,#000 56%,transparent 90%)}.about .portrait .phb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:28px;gap:12px;color:var(--muted-2)}.about .portrait .phb svg{width:44px;height:44px;fill:none;stroke:var(--muted-2);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.about .portrait .phb span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.about h2{margin-top:14px;max-width:18ch}.about .body{margin-top:20px;display:flex;flex-direction:column;gap:14px;color:var(--muted);max-width:50ch}.about .body b{color:#fff;font-weight:600}.about .sign{margin-top:24px;display:flex;align-items:baseline;gap:12px}.about .sign .nm{font-family:var(--display);font-weight:700;font-size:21px;color:#fff;letter-spacing:-.02em}.about .sign .ro{font-size:14px;color:var(--muted-2)}@media(max-width:880px){.about .wrap{grid-template-columns:1fr;gap:32px}.about .portrait{max-width:380px}}.path{padding-top:0}.path .wrap{max-width:min(1180px,100%);display:block}.path .cv{max-width:760px;padding-top:clamp(6px,1vw,14px)}.path .path-spacer{display:none}@media(max-width:880px){.path .cv{max-width:100%}}.fit .cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,2.4vw,34px);margin-top:clamp(40px,5vw,60px)}.fitcol{border-radius:18px;padding:clamp(24px,2.4vw,34px);border:1px solid var(--line)}.fitcol.yes{background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.fitcol.no{background:var(--glass)}.fitcol .clab{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;display:block}.fitcol.yes .clab{color:var(--accent-bright)}.fitcol.no .clab{color:var(--muted-2)}.fitcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.fitcol li{position:relative;padding-left:34px;font-size:16px;line-height:1.45;color:var(--text)}.fitcol li svg{position:absolute;left:0;top:1px;width:22px;height:22px;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fitcol.yes li svg{stroke:var(--accent-bright)}.fitcol.no li{color:var(--muted)}.fitcol.no li svg{stroke:var(--muted-2)}@media(max-width:760px){.fit .cols{grid-template-columns:1fr}}.future .wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,72px);align-items:center}.future h2{margin-top:14px}.future .outs{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;color:var(--muted);font-size:clamp(16px,1.2vw,18px)}.future .outs li{position:relative;padding-left:26px}.future .outs li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--accent-bright)}.future .outs li b{color:#fff}.dash{border-radius:18px;padding:clamp(24px,2.4vw,34px);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0a,#ffffff04)}.dash .hd{display:flex;justify-content:space-between;align-items:baseline}.dash .hd .t{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.dash .hd .n{font-family:var(--display);font-weight:700;font-size:clamp(30px,3.4vw,42px);color:#fff}.dash .hd .tag-ex{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--line);border-radius:30px;padding:5px 11px}.dash .dash-note{margin-top:16px;font-size:12.5px;color:var(--muted-2);line-height:1.45}.dash .chart{height:120px;margin:16px 0 18px;color:var(--accent-bright)}.dash .chart path.l{fill:none;stroke:var(--accent-bright);stroke-width:2.6;stroke-linecap:round}.dash .chart path.a{fill:url(#fg);opacity:.18;stroke:none}.dash .src{display:flex;flex-direction:column;gap:10px}.dash .src .r{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.dash .src .r i{height:8px;border-radius:4px;background:#ffffff24}.dash .src .r i.g{background:var(--accent)}@media(max-width:820px){.future .wrap{grid-template-columns:1fr}}.flow .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px);margin-top:clamp(40px,5vw,60px)}.fstep{position:relative;padding-top:26px;border-top:2px solid var(--line)}.fstep:before{content:"";position:absolute;top:-2px;left:0;width:38%;height:2px;background:var(--accent-bright)}.fstep .no{font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--accent-bright)}.fstep h3{margin:12px 0 8px;color:#fff}.fstep p{color:var(--muted);font-size:15px;line-height:1.5}@media(max-width:760px){.flow .steps{grid-template-columns:1fr;gap:24px}}.guarantee .box{border-radius:22px;border:1px solid var(--line-2);background:radial-gradient(70% 120% at 12% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 55%),linear-gradient(180deg,var(--stage2),var(--bg2));padding:clamp(32px,4.5vw,60px);display:grid;grid-template-columns:auto 1fr;gap:clamp(26px,4vw,52px);align-items:center;box-shadow:0 30px 70px #03091666}.guarantee .seal{width:clamp(72px,7vw,100px);height:clamp(72px,7vw,100px);border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 55%,transparent);display:grid;place-items:center}.guarantee .seal svg{width:46%;height:46%;fill:none;stroke:var(--accent-bright);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.guarantee h2{font-size:clamp(24px,2.8vw,38px);max-width:20ch}.guarantee p{margin-top:14px;color:var(--muted);max-width:54ch}.guarantee p b{color:#fff}@media(max-width:720px){.guarantee .box{grid-template-columns:1fr;gap:22px}}.ovchip{position:absolute;z-index:6;background:color-mix(in srgb,var(--bg2) 86%,transparent);border:1px solid var(--line-2);border-radius:14px;padding:12px 15px;backdrop-filter:blur(10px);box-shadow:0 18px 44px #00000073}.ovchip .k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright)}.ovchip .v{font-family:var(--display);font-weight:700;font-size:20px;color:#fff;margin-top:3px;line-height:1}.ovchip .v small{font-size:12px;font-weight:500;color:var(--muted)}.bgnum{position:absolute;font-family:var(--display);font-weight:700;color:transparent;-webkit-text-stroke:1px var(--line-2);font-size:clamp(90px,12vw,180px);line-height:.8;z-index:0;pointer-events:none;user-select:none}.faq .wrap{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:clamp(34px,5vw,84px);align-items:start}.faq h2{margin-top:14px}.faq .list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 38px 22px 0;position:relative;font-family:var(--display);font-weight:600;font-size:clamp(17px,1.4vw,21px);color:#fff;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:4px;top:50%;width:12px;height:12px;border-right:2px solid var(--accent-bright);border-bottom:2px solid var(--accent-bright);transform:translateY(-60%) rotate(45deg);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.faq .ans{padding:0 38px 24px 0;color:var(--muted);font-size:16px;line-height:1.6;max-width:64ch}.faq .ans b{color:#fff}@media(max-width:820px){.faq .wrap{grid-template-columns:1fr;gap:28px}}.route-shell{min-height:calc(100svh - 82px);padding-block:clamp(110px,14vw,190px) clamp(70px,9vw,130px);display:grid;align-items:center}.route-shell__copy{max-width:760px}.route-shell h1{margin-top:16px;max-width:13ch}.route-shell .lead{margin-top:24px;color:var(--muted);max-width:50ch;font-size:clamp(17px,1.3vw,21px)}.route-shell .actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:14px}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
