@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chakra-petch-latin-500-normal.BR1ody1F.woff2) format("woff2"),url(/_astro/chakra-petch-latin-500-normal.CnUQnZ4D.woff) format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-latin-600-normal.DVQm9bgb.woff2) format("woff2"),url(/_astro/chakra-petch-latin-600-normal.DQKfcdKo.woff) format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-latin-700-normal.CnDBPjkL.woff2) format("woff2"),url(/_astro/chakra-petch-latin-700-normal.D1s_c2du.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2) format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2) format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2) format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.Dm_PoFIZ.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.O6-GRVqx.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.C_OblDzq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.zoSM89R3.woff) format("woff")}:root{color-scheme:light;--bg:#FFF9F3;--surface:#FFFFFF;--sunk:#F5EEE6;--ink:#0B1F3A;--muted:#4D5B73;--line:rgba(11,31,58,.12);--line-strong:rgba(11,31,58,.22);--orange:#FF7912;--orange-text:#A84B05;--orange-soft:rgba(255,121,18,.12);--on-orange:#0B1F3A;--blue:#0843A4;--green:#1F8A5B;--logo-tech:#0843A4;--band:#0B1F3A;--band-2:#12294A;--band-fg:#EEF2F8;--band-muted:#A9B6CB;--band-line:rgba(255,255,255,.14);--f-display:"Chakra Petch","Bahnschrift","Segoe UI",system-ui,sans-serif;--f-body:"Instrument Sans","Segoe UI",system-ui,-apple-system,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--r:13px;--gold:#D4A72C}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#07142A;--surface:#0E2140;--sunk:#0A1A33;--ink:#EEF2F8;--muted:#A3B0C6;--line:rgba(255,255,255,.11);--line-strong:rgba(255,255,255,.22);--orange:#FF8A2E;--orange-text:#FF9A4A;--orange-soft:rgba(255,138,46,.14);--on-orange:#0B1F3A;--blue:#7FA6FF;--green:#4CC38A;--logo-tech:#FFFFFF;--band:#040C1B;--band-2:#0B1A33;--band-fg:#EEF2F8;--band-muted:#A3B0C6;--band-line:rgba(255,255,255,.12);color-scheme:dark}}:root[data-theme=dark]{--bg:#07142A;--surface:#0E2140;--sunk:#0A1A33;--ink:#EEF2F8;--muted:#A3B0C6;--line:rgba(255,255,255,.11);--line-strong:rgba(255,255,255,.22);--orange:#FF8A2E;--orange-text:#FF9A4A;--orange-soft:rgba(255,138,46,.14);--on-orange:#0B1F3A;--blue:#7FA6FF;--green:#4CC38A;--logo-tech:#FFFFFF;--band:#040C1B;--band-2:#0B1A33;--band-fg:#EEF2F8;--band-muted:#A3B0C6;--band-line:rgba(255,255,255,.12);color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}h1,h2,h3,h4{font-family:var(--f-display);line-height:1.05;margin:0;text-wrap:balance;letter-spacing:-.01em}p{margin:0}.wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.mono{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}header.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:24px;height:76px}.brand{display:flex;align-items:center;text-decoration:none}.logo{display:block;height:34px;width:auto;aspect-ratio:2400/569}.logo .lo{fill:var(--orange)}.logo .lt{fill:var(--logo-tech);stroke:var(--logo-tech);stroke-width:7;stroke-linejoin:round}nav.main{display:flex;gap:4px;margin-left:auto}nav.main a{text-decoration:none;font-size:14.5px;font-weight:500;padding:8px 12px;border-radius:999px;color:var(--muted);transition:color .2s,background .2s}nav.main a:hover{color:var(--ink);background:var(--sunk)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-body);font-weight:600;font-size:15px;text-decoration:none;border-radius:999px;padding:12px 20px;border:1px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.btn-primary{background:var(--orange);color:var(--on-orange)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px var(--orange)}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:transparent}.btn-ghost:hover{background:var(--sunk)}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(3px)}.top .btn{padding:10px 16px;font-size:14px}.menu-btn{display:none;margin-left:auto;background:none;border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;padding:8px 14px;font:500 14px var(--f-body);cursor:pointer}.mobile-nav{border-top:1px solid var(--line);padding-block:8px}.mobile-nav a{display:block;padding:12px 20px;text-decoration:none;font-weight:500}@media(max-width:880px){nav.main,.top .btn-primary{display:none}.menu-btn{display:block}.logo{height:28px}}.hero{padding-block:56px 40px}.hero .wrap{display:grid;grid-template-columns:1.618fr 1fr;gap:40px;align-items:center}.hero .eyebrow{color:var(--muted);display:flex;gap:10px;align-items:center}.hero .eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 25%,transparent)}.hero h1{font-size:clamp(60px,9vw,104px);font-weight:700;letter-spacing:-.035em;line-height:.9;margin-top:18px}.hero h1 b{color:var(--orange);font-weight:700}.hero .sub{font-family:var(--f-display);font-weight:600;font-size:clamp(22px,2.6vw,30px);margin-top:14px}.hero p.lead{color:var(--muted);font-size:18px;max-width:52ch;margin-top:18px}.hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px;color:var(--muted);font-size:14px}.facts span{display:flex;gap:8px;align-items:center}.facts span:before{content:"✓";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--orange-soft);color:var(--orange-text);font-size:12px;font-weight:700}.orbit{width:100%;max-width:540px;margin-inline:auto;display:block}.orbit .ring{fill:none;stroke:var(--line-strong);stroke-dasharray:3 7}.orbit .spoke{stroke:var(--line-strong);stroke-width:1.2}.orbit .flow{stroke:var(--orange);stroke-width:2;stroke-dasharray:6 14;fill:none;animation:flow 2.4s linear infinite}.orbit .core{fill:var(--surface);stroke:var(--line-strong)}.orbit .halo{fill:var(--orange-soft)}.orbit .gold{fill:none;stroke:var(--gold);stroke-width:3}.orbit .chip rect{fill:var(--surface);stroke:var(--line-strong);transition:stroke .2s}.orbit .chip text{fill:var(--ink);font-family:var(--f-display);font-weight:600;font-size:15px}.orbit .chip .k{fill:var(--muted);font-family:var(--f-mono);font-size:9px;letter-spacing:.12em;font-weight:400}.orbit .chip{cursor:pointer}.orbit .chip:hover rect,.orbit .chip:focus rect{stroke:var(--orange)}.orbit .dot{fill:var(--orange)}.orbit .spin{transform-origin:280px 280px;animation:spin 60s linear infinite}@keyframes flow{to{stroke-dashoffset:-40}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:880px){.hero .wrap{grid-template-columns:1fr}.orbit{max-width:420px}}section.sec{padding-block:88px}.sec-head{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;align-items:end;margin-bottom:40px}.sec-head .mono{color:var(--orange-text);margin-bottom:12px;display:block}.sec-head h2{font-size:clamp(30px,3.8vw,50px);font-weight:700;letter-spacing:-.02em}.sec-head p{color:var(--muted);font-size:17px;max-width:52ch}@media(max-width:880px){.sec-head{grid-template-columns:1fr}section.sec{padding-block:64px}}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:0 1px 2px #0b1f3a0a;display:flex;flex-direction:column;gap:14px;text-decoration:none;min-width:0;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.card:hover{transform:translateY(-4px);border-color:var(--orange);box-shadow:0 18px 40px -24px #0b1f3a59}.card h3{font-size:22px;font-weight:700;line-height:1.15}.card .ico{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--orange-soft);color:var(--orange-text);transition:background .25s,color .25s}.card:hover .ico{background:var(--orange);color:var(--on-orange)}.card .unit{margin-top:6px!important}.card .unit{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text);margin-top:-6px}.card ul{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:8px;color:var(--muted);font-size:15px}.card li{display:flex;gap:10px}.card li:before{content:"";flex:none;width:6px;height:6px;margin-top:9px;border-radius:2px;background:var(--orange)}.card .more{margin-top:auto;padding-top:8px;font-weight:600;font-size:14.5px;display:flex;gap:6px;align-items:center}.card .more span{transition:transform .2s}.card:hover .more span{transform:translate(4px)}.bento>.card{grid-column:span 2}.bento>.card:nth-child(4){grid-column:2 / span 2}@media(max-width:980px){.bento>.card,.bento>.card:nth-child(4){grid-column:span 3}.bento>.card:nth-child(5){grid-column:2 / span 4}}@media(max-width:640px){.bento>.card,.bento>.card:nth-child(4),.bento>.card:nth-child(5){grid-column:1 / -1}}.others{margin-top:18px;color:var(--muted);font-size:15px}.band{background:var(--band);color:var(--band-fg)}.band .sec-head p{color:var(--band-muted)}.night{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.night .sticky{position:sticky;top:110px}.night h2{font-size:clamp(36px,4.6vw,62px);font-weight:700;letter-spacing:-.03em}.night h2 b{color:var(--orange)}.night .sticky p{color:var(--band-muted);font-size:17px;margin-top:18px;max-width:44ch}.night .sticky .btn{margin-top:26px}.steps{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:18px}.steps:before{content:"";position:absolute;left:47px;top:10px;bottom:10px;width:2px;background:var(--band-line)}.step{display:grid;grid-template-columns:96px 1fr;gap:18px;padding:22px 22px 22px 0;border-radius:var(--r);transition:background .4s}.step time{font-family:var(--f-mono);font-size:15px;color:var(--band-muted);text-align:center;position:relative;z-index:1;align-self:start;background:var(--band);padding:4px 0;transition:color .4s}.step h4{font-size:22px;font-weight:600;margin-bottom:6px}.step p{color:var(--band-muted);font-size:15.5px}.step.on{background:var(--band-2)}.step.on time{color:var(--orange)}.step .chip{display:inline-block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--band-line);border-radius:999px;padding:2px 8px;margin-left:8px;vertical-align:middle;color:var(--band-muted)}@media(max-width:880px){.night{grid-template-columns:1fr}.night .sticky{position:static}.step{grid-template-columns:72px 1fr}.steps:before{left:35px}}.clocks{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;margin-bottom:28px}.clock{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px 26px}.clock .city{font-family:var(--f-display);font-weight:600;font-size:22px}.clock .t{font-family:var(--f-display);font-weight:700;font-size:clamp(48px,6vw,72px);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;margin-top:10px}.clock .d{color:var(--muted);font-size:14px;margin-top:8px}.gap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--muted);text-align:center;padding-inline:8px}.gap b{font-family:var(--f-display);font-size:28px;color:var(--orange-text)}@media(max-width:720px){.clocks{grid-template-columns:1fr}.gap{flex-direction:row}}.reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px}.reason{border-top:2px solid var(--orange);padding-top:16px}.reason h4{font-size:19px;font-weight:600;margin-bottom:6px}.reason p{color:var(--muted);font-size:15px}@media(max-width:980px){.reasons{grid-template-columns:1fr 1fr}}@media(max-width:560px){.reasons{grid-template-columns:1fr}}.models{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.model{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px;display:flex;flex-direction:column;gap:10px;min-width:0}.model .mono{color:var(--orange-text)}.model h4{font-size:24px;font-weight:700}.model p{color:var(--muted);font-size:15px}.model .earn{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.model .earn b{color:var(--ink)}@media(max-width:880px){.models{grid-template-columns:1fr}}.note{display:flex;gap:10px;align-items:flex-start;margin-top:18px;font-size:14px;color:var(--muted);background:var(--sunk);border-radius:10px;padding:12px 14px}.note:before{content:"Entwurf";flex:none;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--orange);color:var(--on-orange);padding:3px 8px;border-radius:999px;margin-top:1px}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s}.proc{padding:26px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.proc .n{font-family:var(--f-display);font-weight:700;font-size:36px;color:var(--orange-text);line-height:1}.proc h4{font-size:21px;font-weight:600;margin:14px 0 6px}.proc p{color:var(--muted);font-size:15px}@media(max-width:980px){.process{grid-template-columns:1fr 1fr}}@media(max-width:560px){.process{grid-template-columns:1fr}}.refs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ref{border:1px solid var(--line);border-radius:var(--r);padding:28px;background:var(--surface);display:flex;flex-direction:column;gap:10px}.ref .what{color:var(--muted)}.ref .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ref .tags span{font-size:12.5px;border:1px solid var(--line-strong);border-radius:999px;padding:3px 10px}.pending{align-self:flex-start;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--line-strong);border-radius:999px;padding:3px 9px}@media(max-width:720px){.refs{grid-template-columns:1fr}}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px}.contact h2{font-size:clamp(32px,4vw,52px);font-weight:700}.contact .lead{color:var(--muted);font-size:17px;margin-top:16px;max-width:44ch}.contact dl{margin:28px 0 0;display:grid;gap:14px}.contact dt{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.contact dd{margin:2px 0 0;font-weight:500;user-select:all}form.cf{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.cf label{display:grid;gap:6px;font-size:13.5px;font-weight:500;color:var(--muted)}.cf .full{grid-column:1/-1}.cf input,.cf select,.cf textarea{font:16px var(--f-body);color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:10px;padding:12px 14px;width:100%}.cf textarea{min-height:120px;resize:vertical}.cf input:focus,.cf select:focus,.cf textarea:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:transparent}.cf .ok{grid-column:1/-1;color:var(--green);font-weight:500}@media(max-width:880px){.contact,form.cf{grid-template-columns:1fr}}footer{border-top:1px solid var(--line);padding-block:48px 36px;font-size:14.5px}footer .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}footer .h5{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-weight:500}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}footer a{text-decoration:none;color:var(--ink)}footer a:hover{color:var(--orange)}footer .brandline .logo{height:28px}footer .brandline p{color:var(--muted);margin-top:12px;max-width:34ch}footer .legal{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}@media(max-width:880px){footer .cols{grid-template-columns:1fr 1fr}}.u-hero{padding-block:48px 64px;border-bottom:1px solid var(--line)}.crumb{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--muted);text-decoration:none;margin-bottom:28px}.crumb:hover{color:var(--ink)}.u-hero .grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.u-hero h1{font-size:clamp(38px,5.4vw,72px);font-weight:700;letter-spacing:-.03em}.u-hero .unit{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-text);font-size:14px;margin-top:16px;display:flex;gap:10px;align-items:center}.u-hero .unit img{height:22px;width:auto}.u-hero .slogan{font-family:var(--f-display);font-weight:600;font-size:clamp(22px,2.6vw,30px);margin-top:22px}.u-hero .intro{color:var(--muted);font-size:18px;margin-top:14px;max-width:56ch}.u-hero .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.u-art{aspect-ratio:1;max-width:100%;width:100%;max-width:380px;margin-inline:auto;position:relative}.u-art svg{width:100%;height:100%;display:block}.u-art .r1{fill:none;stroke:var(--line-strong);stroke-dasharray:2 8;transform-origin:50% 50%;animation:spin 40s linear infinite}.u-art .r2{fill:none;stroke:var(--orange);stroke-width:2;stroke-dasharray:40 260;transform-origin:50% 50%;animation:spin 6s linear infinite}.u-art .core{fill:var(--surface);stroke:var(--line-strong)}.u-ico{position:absolute;inset:0;display:grid;place-items:center;color:var(--orange)}.u-art .u-ico svg{width:30%;height:30%}.u-hero .slogan{line-height:1.25}@media(max-width:880px){.u-hero .grid{grid-template-columns:1fr}.u-art{max-width:240px}}.pains{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pain{padding:24px;border-radius:var(--r);background:var(--sunk)}.pain q{font-family:var(--f-display);font-weight:600;font-size:19px;line-height:1.2;quotes:"„" "“"}.pain p{color:var(--muted);font-size:15px;margin-top:10px}@media(max-width:880px){.pains{grid-template-columns:1fr}}.svc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.svc .item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px;transition:border-color .25s,transform .25s}.svc .item:hover{border-color:var(--orange);transform:translateY(-3px)}.svc .item h4{font-size:18px;font-weight:600;margin-bottom:8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.svc .item p{color:var(--muted);font-size:15px}.svc .item .pilot{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--orange);color:var(--ink);border-radius:999px;padding:2px 7px}.svc .item:first-child{grid-column:span 2;background:var(--orange-soft);border-color:transparent}@media(max-width:880px){.svc{grid-template-columns:1fr}.svc .item:first-child{grid-column:auto}}.faq{display:grid;gap:10px;max-width:820px}.faq details{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:0 20px}.faq summary{cursor:pointer;font-weight:600;font-size:17px;padding:18px 0;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary:after{content:"+";font-family:var(--f-display);font-size:24px;line-height:1;color:var(--orange);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);padding-bottom:18px}.cta-band{background:var(--band);color:var(--band-fg);border-radius:20px;padding:44px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.cta-band h3{font-size:clamp(28px,3.4vw,42px);font-weight:700;max-width:22ch}.cta-band p{color:var(--band-muted);margin-top:8px}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:880px){.two{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:28px;min-width:0}.panel h3{font-size:26px;font-weight:700}.panel .sub{color:var(--muted);margin-top:6px;font-size:15px}.call{margin-top:20px;display:grid;gap:10px}.msg{max-width:88%;padding:12px 14px;border-radius:14px;font-size:15px;line-height:1.45}.msg small{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.msg.g{background:var(--sunk);border-bottom-left-radius:4px}.msg.a{background:var(--orange-soft);margin-left:auto;border-bottom-right-radius:4px}.live{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:16px}.live i{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.calc{display:grid;gap:16px;margin-top:20px}.calc label{display:grid;gap:8px;font-size:14px;font-weight:500;color:var(--muted)}.calc .row{display:flex;gap:12px;align-items:center}.calc input[type=range]{flex:1;accent-color:var(--orange)}.calc input[type=number],.calc select{font:16px var(--f-body);color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px;width:100%}.calc .row input[type=number]{width:130px;font-variant-numeric:tabular-nums}.res{display:grid;grid-template-columns:1fr 1fr;gap:10px}.res div{background:var(--sunk);border-radius:12px;padding:14px 16px}.res span{display:block;font-size:13px;color:var(--muted)}.res b{font-family:var(--f-display);font-size:26px;font-variant-numeric:tabular-nums}.res .save{grid-column:1/-1;background:var(--band);color:var(--band-fg)}.res .save span{color:var(--band-muted)}.res .save b{font-size:38px;color:var(--orange)}.fine{font-size:12.5px;color:var(--muted)}.sup-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.sup{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:30px;display:flex;flex-direction:column;gap:16px;min-width:0}.sup h2{font-size:30px;font-weight:700}.sup .sub{color:var(--muted)}.sup ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:n}.sup ol li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;counter-increment:n}.sup ol li:before{content:counter(n);font-family:var(--f-display);font-weight:700;font-size:20px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--orange-soft);color:var(--ink)}.sup ol b{display:block}.sup ol span{color:var(--muted);font-size:15px}.sup .code{font-family:var(--f-mono);font-size:18px;letter-spacing:.12em;background:var(--sunk);border-radius:8px;padding:2px 8px;color:var(--ink);white-space:nowrap}.sup .fine{font-size:13px;color:var(--muted)}.sup .dl-msg{color:var(--green);font-weight:500}.prio{display:flex;flex-wrap:wrap;gap:8px}.prio label{display:flex;white-space:nowrap;gap:6px;align-items:center;border:1px solid var(--line-strong);border-radius:999px;padding:8px 14px;cursor:pointer;color:var(--ink);font-weight:500;font-size:14px}.prio input{accent-color:var(--orange)}.sup .cf{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sup-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0}.sup-strip div{border-top:2px solid var(--orange);padding-top:12px}.sup-strip dt{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sup-strip dd{margin:4px 0 0;font-weight:600;user-select:all}@media(max-width:880px){.sup-grid,.sup-strip,.sup .cf{grid-template-columns:1fr}}.rv.in{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:none}}.hero .load{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.hero .load:nth-child(2){animation-delay:.08s}.hero .load:nth-child(3){animation-delay:.16s}.hero .load:nth-child(4){animation-delay:.24s}.hero .load:nth-child(5){animation-delay:.32s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.lang{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;padding:3px;gap:2px;margin-left:4px}.lang button{font:600 12.5px var(--f-mono);letter-spacing:.06em;background:none;border:0;color:var(--muted);padding:6px 10px;border-radius:999px;cursor:pointer}.lang button[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media(max-width:880px){.lang{margin-left:auto}.menu-btn{margin-left:8px}}.trust{display:grid;grid-template-columns:1.618fr 1fr;gap:55px;align-items:start}.trust h2{font-size:clamp(30px,3.8vw,50px);font-weight:700;letter-spacing:-.02em}.trust .lead{color:var(--muted);font-size:17px;margin-top:21px;max-width:52ch}.trust ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.trust li{display:grid;grid-template-columns:34px 1fr;gap:13px;align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:16px 18px}.trust li i{width:34px;height:34px;border-radius:50%;border:2px solid var(--gold);display:grid;place-items:center;font-style:normal;color:var(--orange);font-weight:700}.trust li b{display:block;font-family:var(--f-display);font-size:19px}.trust li span{color:var(--muted);font-size:15px}@media(max-width:880px){.trust{grid-template-columns:1fr}}.skip{position:absolute;left:-9999px;top:0;z-index:50;background:var(--orange);color:var(--on-orange);padding:10px 16px;border-radius:0 0 10px;font-weight:600}.skip:focus{left:0}.lang a{font:600 12.5px var(--f-mono);letter-spacing:.06em;color:var(--muted);padding:6px 10px;border-radius:999px;text-decoration:none}.lang a[aria-current=true]{background:var(--ink);color:var(--bg)}nav.main a[aria-current=page]{color:var(--ink);background:var(--sunk)}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.consent{grid-column:1/-1;display:flex!important;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--muted)}.consent input{width:auto!important;margin-top:3px;accent-color:var(--orange)}.consent a{color:var(--ink)}.status{grid-column:1/-1;font-weight:500;margin:0}.status.ok{color:var(--green)}.status.err{color:#c2410c}.status a{color:inherit}button[disabled]{opacity:.6;cursor:progress}.cta-band a.btn{flex:none}.prose{max-width:760px}.prose h1{font-size:clamp(34px,4.6vw,56px);font-weight:700;margin-bottom:34px}.prose h2{font-size:26px;font-weight:600;margin:42px 0 13px}.prose h3{font-size:19px;font-weight:600;margin:26px 0 8px}.prose p,.prose li{color:var(--muted);margin:0 0 13px}.prose a{color:var(--ink)}.prose address{font-style:normal;color:var(--ink);line-height:1.7}.nf{padding-block:89px 144px}.nf h1{font-size:clamp(36px,5.5vw,72px);font-weight:700}.nf p{color:var(--muted);font-size:18px;margin:21px 0 34px;max-width:46ch}.sec.tight{padding-top:0}.download-note{font-size:13px;color:var(--muted)}.prio-set{border:0;padding:0;margin:0;min-width:0}.prio-set legend{font-size:13.5px;font-weight:500;color:var(--muted);padding:0;margin-bottom:6px}.sup form.cf{padding:0;border:0;background:none}.ticket-form{grid-template-columns:1fr 1fr}@media(max-width:880px){.ticket-form{grid-template-columns:1fr}}.process{list-style:none;padding:0;margin:0}.proc h3{font-size:21px;font-weight:600;margin:14px 0 6px}.cta-band .h3{font-family:var(--f-display);font-size:clamp(28px,3.4vw,42px);font-weight:700;max-width:22ch;line-height:1.05}.steps h3{font-size:22px;font-weight:600;margin:0 0 6px}.reason h3{font-size:19px;font-weight:600;margin:0 0 6px}.model h3{font-size:24px;font-weight:700}.svc .item h3{font-size:18px;font-weight:600;margin-bottom:8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ref .who{font-family:var(--f-display);font-weight:700;font-size:26px}h1,h2,h3{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.eyebrow-o{color:var(--orange-text)}.band .eyebrow-o{color:var(--orange)}.sec.cta-sec{padding-top:0}@media(max-width:640px){.cta-band{padding:30px 24px;border-radius:16px}footer .brandline{grid-column:1/-1}}.theme-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--ink);cursor:pointer;transition:background .25s,color .25s,box-shadow .3s}.theme-btn svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.theme-btn .glass{transition:fill .3s}.theme-btn .rays{opacity:0;transition:opacity .3s}.theme-btn[aria-pressed=true]{color:var(--orange-text);background:var(--orange-soft)}.theme-btn[aria-pressed=true] .glass{fill:color-mix(in srgb,var(--orange) 35%,transparent)}.theme-btn[aria-pressed=true] .rays{opacity:1}.theme-btn[aria-pressed=false]{color:var(--muted)}.theme-btn:hover{box-shadow:0 0 0 4px var(--orange-soft)}.theme-anim,.theme-anim *{transition:background-color .4s,color .4s,border-color .4s,fill .4s!important}@media(max-width:880px){.theme-btn{margin-left:4px}}.illu{margin:0;border-radius:24px;background:#fff9f3;padding:18px;border:1px solid var(--line)}.illu img{display:block;width:100%;height:auto}:root[data-theme=dark] .illu{background:#f3ece3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .illu{background:#f3ece3}}.trust .illu{margin-top:34px;max-width:420px}.contact .illu{margin-top:34px;max-width:380px}.sup-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center}.sup-hero .illu{max-width:340px;justify-self:end}.nf .grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.cta-band.with-art{display:grid;grid-template-columns:1fr auto;gap:32px}.cta-band .illu{width:260px;padding:12px;border:0}@media(max-width:880px){.sup-hero,.nf .grid{grid-template-columns:1fr}.sup-hero .illu{justify-self:start;max-width:260px}.cta-band.with-art{grid-template-columns:1fr}.cta-band .illu{width:200px}}.hero{position:relative;overflow:hidden;isolation:isolate}.sky{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;opacity:.55}.sky .ln{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 5;animation:draw 9s linear infinite}.sky .st{fill:var(--ink);opacity:.35;animation:tw 4s ease-in-out infinite}.sky .st.o{fill:var(--orange);opacity:.8}.sky .scan{fill:url(#scan);animation:scan 7s cubic-bezier(.5,0,.5,1) infinite}@keyframes tw{50%{opacity:.08}}@keyframes draw{to{stroke-dashoffset:-70}}@keyframes scan{0%{transform:translateY(-30%)}to{transform:translateY(130%)}}:root[data-theme=dark] .sky{opacity:.9}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sky{opacity:.9}}.hero .wrap>*{position:relative}.sysline{margin-top:22px;display:inline-flex;gap:10px;align-items:center;font-family:var(--f-mono);font-size:12.5px;color:var(--muted);border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--surface)}.sysline b{color:var(--green);font-weight:500}.sysline .cur{display:inline-block;width:7px;height:14px;background:var(--orange);animation:blink 1.1s steps(1) infinite;vertical-align:-2px}@keyframes blink{50%{opacity:0}}@media(max-width:880px){.top .wrap{gap:8px;height:64px}.logo{height:24px}.lang{margin-left:auto}.lang a{padding:5px 8px}.theme-btn{width:36px;height:36px;margin-left:0}.menu-btn{margin-left:0;padding:7px 12px}}@media(max-width:360px){.lang a{padding:4px 6px;font-size:11.5px}}@media(max-width:880px){.contact .illu{display:none}}.lang{border-radius:9px;padding:3px}.lang a{border-radius:6px}.menu-btn{border:0!important;background:none;padding:10px!important;width:44px;height:44px;display:none;place-items:center;border-radius:10px}.menu-btn:hover{background:var(--sunk)}.menu-btn .bars{position:relative;display:block;width:22px;height:16px}.menu-btn .bars i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .2s,top .3s}.menu-btn .bars i:nth-child(1){top:0}.menu-btn .bars i:nth-child(2){top:7px;width:70%;left:30%}.menu-btn .bars i:nth-child(3){top:14px}.menu-btn[aria-expanded=true] .bars i:nth-child(1){top:7px;transform:rotate(45deg)}.menu-btn[aria-expanded=true] .bars i:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] .bars i:nth-child(3){top:7px;transform:rotate(-45deg)}.mobile-nav{padding:6px 0 18px;border-top:1px solid var(--line);background:var(--bg)}.mobile-nav a:not(.btn){display:flex;justify-content:space-between;align-items:center;margin-inline:20px;padding:16px 2px;font-family:var(--f-display);font-size:20px;font-weight:600;border-bottom:1px solid var(--line)}.mobile-nav a:not(.btn) span{color:var(--orange);font-family:var(--f-body)}.mobile-nav .m-cta{display:flex;justify-content:center;margin:18px 20px 0}.mobile-nav:not([hidden]){animation:rise .3s cubic-bezier(.2,.7,.2,1) both}@media(min-width:881px){.mobile-nav{display:none!important}}@media(max-width:880px){.menu-btn{display:grid}.theme-btn{border:0;background:transparent}.hero{padding-block:28px 24px}.hero h1{font-size:clamp(54px,16vw,72px);margin-top:14px}.hero .sub{font-size:21px}.hero p.lead{font-size:16.5px;margin-top:14px}.hero .ctas{flex-direction:column;gap:10px}.hero .ctas .btn{justify-content:center;width:100%;padding-block:14px}.facts{gap:8px;margin-top:20px}.facts span{font-size:13px;padding:6px 11px 6px 7px;border-radius:999px;background:var(--surface);border:1px solid var(--line);gap:6px}.facts span:before{width:16px;height:16px;font-size:10px}.sysline{margin-top:14px;font-size:11.5px}.sky .ln{display:none}.sky{opacity:.35}.orbit{max-width:320px;margin-top:8px}section.sec{padding-block:56px}.sec-head{margin-bottom:28px;gap:14px}.sec-head p{font-size:16px}.card{padding:22px;gap:12px}.card .ico{width:46px;height:46px;border-radius:12px}.trust .illu{max-width:300px;margin-inline:auto;padding:12px}.trust li{padding:14px 16px}.cta-band .illu{display:none}.cta-band .btn{width:100%;justify-content:center}.sup .btn{width:100%;justify-content:center;text-align:center}.u-hero{padding-block:28px 40px}.u-hero .ctas{flex-direction:column}.u-hero .ctas .btn{width:100%;justify-content:center}.proc{padding:20px}.clock{padding:18px 20px}}html.nav-open,html.nav-open body{overflow:hidden}@media(max-width:560px){.sky{display:none}.sup .btn{border-radius:14px;font-size:15px;padding:14px 18px}.menu-btn[aria-expanded=true]{background:none}}.logo{height:42px}footer .brandline .logo{height:32px}.card h3{padding-right:62px}.card .wm{position:absolute;top:26px;right:26px;color:var(--orange);opacity:.18;line-height:0;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);pointer-events:none}.card .wm svg{stroke-width:1.5}.card:hover .wm{opacity:.38;transform:rotate(-6deg) scale(1.06)}.gfx{display:block;width:100%;height:auto;overflow:visible}.gfx .panel{fill:var(--surface);stroke:var(--line)}.gfx .gd{fill:var(--line-strong);opacity:.55}.gfx .city{font-family:var(--f-display);font-weight:600;font-size:16px;fill:var(--ink)}.gfx .role,.gfx .tag{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.gfx .chip{fill:var(--sunk)}.gfx .ok{fill:var(--green);animation:tw 1.6s ease-in-out infinite}.gfx .pk{fill:var(--orange);offset-rotate:0deg;animation:travel 3.4s cubic-bezier(.45,0,.55,1) infinite}.gfx .pk.b{animation-delay:-1.7s;opacity:.7}.gfx .pk.c{animation-delay:-.9s;opacity:.45}@keyframes travel{0%{offset-distance:0%}to{offset-distance:100%}}.link .arc-bg{fill:none;stroke:var(--line-strong);stroke-width:2}.link .arc{fill:none;stroke:var(--orange);stroke-width:2;stroke-dasharray:6 10;animation:draw 2.4s linear infinite}.link .node{fill:var(--surface);stroke:var(--orange);stroke-width:2.5}.link .core{fill:var(--orange)}.link .pulse{fill:var(--orange-soft);transform-box:fill-box;transform-origin:center;animation:pulsering 2.6s ease-out infinite}.link .pulse.d{animation-delay:-1.3s}@keyframes pulsering{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}.remote .scr{fill:var(--bg);stroke:var(--line-strong);stroke-width:1.5}.remote .bar{fill:var(--line-strong)}.remote .bar.o{fill:var(--orange)}.remote .ln{fill:var(--sunk)}.remote .btnr{fill:var(--orange-soft);stroke:var(--orange)}.remote .stand{fill:var(--line-strong)}.remote .cursor{fill:var(--ink);stroke:var(--surface);stroke-width:1;animation:cursor 5s cubic-bezier(.5,0,.3,1) infinite}@keyframes cursor{0%,to{transform:translate(110px,20px)}35%{transform:translate(40px,74px)}45%{transform:translate(40px,74px) scale(.85)}55%{transform:translate(40px,74px)}75%{transform:translate(120px,46px)}}.remote .mono-t{font-family:var(--f-mono);font-size:11px;fill:var(--ink)}.remote .ok-t{fill:var(--green)}.remote .wire{stroke:var(--orange);stroke-width:2;stroke-dasharray:4 6;animation:draw 1.6s linear infinite}.remote .lockbg{fill:var(--orange)}.remote .lock{fill:var(--on-orange)}.remote .lockl{fill:none;stroke:var(--on-orange);stroke-width:2}.trust .gfx-wrap{margin-top:34px;max-width:470px}.sup-hero .gfx-wrap{width:100%;max-width:440px;justify-self:end}.nf-art{max-width:300px}.nf-art text{font-family:var(--f-display);font-weight:700;font-size:72px;fill:var(--orange)}@media(max-width:880px){.logo{height:30px}.top .wrap{height:64px}.orbit{max-width:none;width:calc(100% + 28px);margin-inline:-14px;margin-top:20px}.card .wm{top:20px;right:20px}.card .wm svg{width:52px;height:52px}.card h3{padding-right:56px}.sup-hero .gfx-wrap{justify-self:stretch;max-width:none}.trust .gfx-wrap{max-width:none}}@media(max-width:880px){.hero .wrap{gap:4px}.orbit{margin-top:4px}}.top .wrap{height:72px}.logo{height:56px}.top .brand{margin-right:auto}nav.main{margin-left:0}.m-lang{display:flex;gap:8px;margin:18px 20px 0}.m-lang a{flex:1;text-align:center;padding:11px 0;border:1px solid var(--line-strong);border-radius:9px;font-weight:600;font-size:15px}.m-lang a[aria-current=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media(max-width:1060px)and (min-width:881px){.logo{height:46px}nav.main a{padding:8px 9px}}@media(max-width:880px){.top .wrap{height:64px;gap:4px}.logo{height:46px}.top .lang{display:none}.sysline{display:flex;width:fit-content;margin-inline:auto}}@media(max-width:360px){.logo{height:38px}}.cf input,.cf select,.cf textarea{min-height:48px}.cf select{appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23FF7912' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.prio{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.prio label{justify-content:center;text-align:center;white-space:normal;border-radius:10px;padding:11px 6px;font-size:13.5px;line-height:1.2;transition:background .2s,border-color .2s,color .2s}.prio input{position:absolute;opacity:0;pointer-events:none}.prio label:has(input:checked){background:var(--orange-soft);border-color:var(--orange);color:var(--ink)}.prio label:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}.prio label{position:relative}.consent input{width:20px!important;height:20px;min-height:0!important;flex:none}@media(max-width:880px){.sup{padding:24px 18px;gap:14px}.sup h2{font-size:26px}.sup .cf{gap:14px}.cf label{font-size:14px}.cf button[type=submit]{width:100%;justify-content:center;padding-block:15px}form.cf{padding:22px 18px}}.mobile-nav .m-lang a{display:block;flex:1;margin:0;padding:11px 0;font-family:var(--f-body);font-size:15px;font-weight:600;text-align:center;border:1px solid var(--line-strong);border-radius:9px;justify-content:center}.mobile-nav .m-lang a[aria-current=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.prio input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;pointer-events:auto}.u-link{width:100%;max-width:460px;justify-self:end}@media(max-width:880px){.u-link{max-width:none;justify-self:stretch}}header.top .logo{transform:translateY(-15%)}.msg-g .bub{fill:var(--surface);stroke:var(--line-strong)}.msg-g .bub.o{fill:var(--orange);stroke:none}.msg-g .on-o{fill:var(--on-orange);opacity:.75}.msg-g .ans{font-family:var(--f-display);font-weight:600;font-size:15px;fill:var(--on-orange)}.msg-g .ln{fill:var(--sunk)}.msg-g .card{fill:var(--bg);stroke:var(--orange);stroke-width:1.5}.msg-g .num{font-family:var(--f-mono);font-size:15px;font-weight:600;fill:var(--ink);letter-spacing:.04em}.msg-g .wire{fill:none;stroke:var(--orange);stroke-width:2;stroke-dasharray:4 6;animation:draw 1.6s linear infinite}.msg-g .tk{animation:tkpop 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes tkpop{0%,40%,to{transform:scale(1)}50%{transform:scale(1.04)}}.contact .gfx-wrap{margin-top:34px;max-width:440px}@media(max-width:880px){.contact .gfx-wrap{display:none}}form.cf,.cf label{align-content:start}.cf textarea{min-height:150px}.contact form.cf{align-self:start}@media(max-width:880px){footer .cols{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "units company" "brands brands";gap:28px 20px}footer .brandline{grid-area:brand}footer .f-units{grid-area:units}footer .f-company{grid-area:company}footer .f-brands{grid-area:brands;padding-top:20px;border-top:1px solid var(--line)}footer .f-brands ul{display:flex;flex-wrap:wrap;gap:8px 24px}footer ul{gap:10px}footer .legal{flex-direction:column;gap:6px}}
