.site{--st-bg:#08080c;--st-bg-2:#0e0d13;--st-bg-3:#14131b;--st-ink:#1f1556;--st-brand:#7c4dff;--st-brand-soft:#a594ff;--st-text:#fff;--st-muted:#fff9;--st-faint:#fff6;--st-line:#ffffff14;--st-line-2:#ffffff24;--st-line-brand:#7c4dff52;--st-line-brand-soft:#a594ff38;background:var(--st-bg);min-height:100svh;color:var(--st-text);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;position:relative;overflow-x:clip}.site *,.site :before,.site :after{box-sizing:border-box}body:has(.site){background:var(--st-bg)}html:has(.site){scroll-behavior:smooth;scroll-padding-top:84px}.site a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.site ul,.site ol{margin:0;padding:0;list-style:none}.site .mono,.hero-readout,.svc-state,.cmd-bar,.cmd-meta,.brands-label,.contact-faq-tag,.contact-map-tag,.route-n,.hero-scroll{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Roboto Mono,Menlo,monospace}.nav{z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;top:16px;left:0;right:0}.nav-inner{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.24);background:#0e0d1375;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:clamp(14px,3vw,30px);width:min(1160px,100% - 24px);height:64px;padding:0 clamp(14px,2.6vw,24px);transition:width .35s,height .35s,background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:grid;box-shadow:0 16px 40px #03020c57,inset 0 1px #ffffff0a}.nav--scrolled .nav-inner{border-color:var(--st-line-2);background:#0e0d13ad;width:min(860px,100% - 24px);height:56px;box-shadow:0 14px 38px #03020c94,inset 0 1px #ffffff0d}.nav-brand{justify-self:start;align-items:center;min-width:0;display:flex}.nav-brand img{object-fit:cover;object-position:center;width:clamp(176px,17vw,212px);height:42px;display:block}.nav-links{color:var(--st-muted);justify-self:center;gap:30px;font-size:.92rem;font-weight:600;display:none}.nav-links a{transition:color .18s}.nav-links a:hover{color:#fff}.nav-actions{justify-self:end;align-items:center;gap:8px;display:flex}.nav-cta{background:var(--st-brand);color:#fff;border-radius:999px;align-items:center;gap:9px;height:42px;padding:0 18px 0 5px;font-size:.92rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 26px #7c4dff52}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px #7c4dff75}.nav-cta-ico{color:#fff;background:#ffffff2e;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.nav-cta-ico svg{width:17px;height:17px}.btn-primary,.btn-ghost{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 24px;font-size:1rem;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.btn-primary{background:var(--st-brand);color:#fff;box-shadow:0 16px 34px #7c4dff57}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px #7c4dff7a}.btn-primary svg{width:20px;height:20px}.btn-ghost{border-color:var(--st-line-2);color:#fff;background:#ffffff08}.btn-ghost:hover{border-color:var(--st-brand-soft);background:#7c4dff14;transform:translateY(-2px)}.btn-ghost svg{color:var(--st-brand-soft)}.hero{--hero-progress:0;z-index:0;background:radial-gradient(95% 58% at 50% -8%, #7c4dff3d, transparent 56%), radial-gradient(52% 48% at 14% 24%, #1f1556a6, transparent 62%), radial-gradient(58% 52% at 88% 70%, #7c4dff24, transparent 60%), radial-gradient(95% 78% at 50% 120%, #1f1556cc, transparent 72%), var(--st-bg);min-height:100svh;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;position:absolute;inset:-12%}.hero:before{opacity:.72;transform:translate3d(calc(var(--hero-progress) * -5vw), calc(var(--hero-progress) * 5vh), 0) scale(calc(1.04 + var(--hero-progress) * .08));background:radial-gradient(42% 44% at 22% 30%,#7c4dff33,#0000 64%),radial-gradient(38% 48% at 78% 68%,#1f15569e,#0000 68%),radial-gradient(32% 34% at 58% 18%,#a594ff1f,#0000 72%);animation:18s ease-in-out infinite alternate hero-depth-drift}.hero:after{opacity:.34;background:conic-gradient(from 150deg at 48% 52%, transparent 0 18%, #7c4dff29 26%, transparent 38%, #1f155647 52%, transparent 72%, #a594ff1a 84%, transparent 100%);filter:blur(22px);transform:translate3d(calc(var(--hero-progress) * 7vw), calc(var(--hero-progress) * -4vh), 0) rotate(calc(var(--hero-progress) * 16deg)) scale(1.1);animation:24s ease-in-out infinite alternate hero-depth-rotate;inset:-18%}@keyframes hero-depth-drift{0%{transform:translate3d(calc(var(--hero-progress) * -5vw - 1.5vw), calc(var(--hero-progress) * 5vh - 1vh), 0) scale(calc(1.04 + var(--hero-progress) * .08))}to{transform:translate3d(calc(var(--hero-progress) * -5vw + 2vw), calc(var(--hero-progress) * 5vh + 1.5vh), 0) scale(calc(1.08 + var(--hero-progress) * .09))}}@keyframes hero-depth-rotate{0%{transform:translate3d(calc(var(--hero-progress) * 7vw - 1vw), calc(var(--hero-progress) * -4vh), 0) rotate(calc(var(--hero-progress) * 16deg - 8deg)) scale(1.08)}to{transform:translate3d(calc(var(--hero-progress) * 7vw + 1.5vw), calc(var(--hero-progress) * -4vh + 2vh), 0) rotate(calc(var(--hero-progress) * 16deg + 8deg)) scale(1.14)}}.hero-stage{z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.flow{z-index:1;background:var(--st-bg);position:relative}.flow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 12% 18%,#1f155652,#0000 62%),radial-gradient(44% 34% at 86% 80%,#7c4dff14,#0000 60%),radial-gradient(46% 40% at 72% 26%,#1f155638,#0000 64%);position:fixed;inset:0}.hero-net{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-route{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-route-bg{fill:none;stroke:var(--st-line);stroke-width:1.2px}.hero-route-path{fill:none;stroke:var(--st-brand);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #7c4dff80);opacity:.85}.hero-route-dots{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-route-dot{background:var(--st-brand-soft);border-radius:999px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0 0 4px #7c4dff29,0 0 12px #a594ffb3}.hero-scrim{z-index:2;pointer-events:none;background:radial-gradient(58% 64%,#08080ceb 0%,#08080cb3 38%,#08080c42 64%,#0000 84%);position:absolute;inset:0}.hero-content{z-index:3;text-align:center;will-change:transform, opacity;flex-direction:column;align-items:center;padding:0 clamp(20px,5vw,40px);display:flex;position:relative}.hero-eyebrow{color:var(--st-brand-soft);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.74rem;font-weight:700;display:inline-flex}.hero-title{letter-spacing:0;margin:0;font-size:clamp(2.6rem,9.4vw,5.6rem);font-weight:800;line-height:1}.title-line{display:block}.title-word{vertical-align:bottom;padding-bottom:.14em;display:inline-block;overflow:hidden}.title-word-i{will-change:transform, opacity;display:inline-block}.title-line--accent .title-word-i{color:var(--st-brand)}.hero-lead{max-width:46ch;color:var(--st-muted);margin:22px auto 0;font-size:clamp(1rem,3.6vw,1.18rem);font-weight:500;line-height:1.6}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,5vw,36px);display:flex}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.hero-scroll{--scroll-flare:0;z-index:4;width:fit-content;color:rgba(255, 255, 255, calc(.62 + var(--scroll-flare) * .38));letter-spacing:.34em;opacity:0;text-shadow:0 0 calc(8px + var(--scroll-flare) * 22px) rgba(165, 148, 255, calc(.34 + var(--scroll-flare) * .46)), 0 0 calc(var(--scroll-flare) * 42px) #7c4dffe6;filter:drop-shadow(0 0 calc(3px + var(--scroll-flare) * 18px) rgba(124, 77, 255, calc(.34 + var(--scroll-flare) * .42)));will-change:transform, opacity, filter;flex-direction:column;align-items:center;gap:9px;margin-inline:auto;font-size:.62rem;font-weight:800;display:flex;position:absolute;bottom:22px;left:0;right:0;transform:scale(1)}.hero-scroll:before{content:"";width:calc(36px + var(--scroll-flare) * 58px);height:calc(36px + var(--scroll-flare) * 58px);background:radial-gradient(circle, rgba(124, 77, 255, calc(.22 + var(--scroll-flare) * .28)), transparent 68%);pointer-events:none;z-index:-1;border-radius:999px;position:absolute;top:18px;left:50%;translate:-50% -50%}.hero-scroll-rail{width:3px;height:46px;box-shadow:0 0 0 1px #a594ff1f, 0 0 calc(10px + var(--scroll-flare) * 22px) rgba(124, 77, 255, calc(.3 + var(--scroll-flare) * .45));background:#ffffff3d;border-radius:999px;position:relative;overflow:hidden}.hero-scroll-bead{background:#fff;border-radius:999px;width:3px;height:15px;animation:1.65s ease-in-out infinite scroll-bead;position:absolute;top:0;left:0;box-shadow:0 0 12px #ffffffe0,0 0 24px #7c4dffd1}@keyframes scroll-bead{0%{opacity:0;transform:translateY(-14px)}40%{opacity:1}to{opacity:0;transform:translateY(46px)}}.brands{--brand-progress:0;--brand-exit:0;z-index:24;border-block:1px solid var(--st-line);-webkit-backdrop-filter:blur(16px)saturate(1.18);opacity:calc(1 - var(--brand-exit));filter:blur(calc(var(--brand-exit) * 8px));transform:translate3d(0, calc(var(--brand-exit) * -54px), 0);background:#08080c9e;padding:10px 0;transition:background .28s,border-color .28s,box-shadow .28s;position:sticky;top:88px;box-shadow:0 18px 42px #02010847}.brands:before{content:"";width:calc(var(--brand-progress) * 100%);background:linear-gradient(90deg, transparent, var(--st-brand-soft), var(--st-brand));height:1px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 16px #7c4dff8c}.brands--active{background:#08080c7a;border-color:#7c4dff3d;box-shadow:0 18px 50px #0201085c,inset 0 1px #ffffff0a}.brands--gone{pointer-events:none}.brands-head{justify-content:center;align-items:center;gap:16px;margin:0 auto 24px;padding:0 24px;display:flex}.brands-tick{background:linear-gradient(90deg, transparent, var(--st-line-brand), transparent);flex:1;max-width:120px;height:1px}.brands-label{text-align:center;color:var(--st-faint);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.68rem;font-weight:600}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{align-items:center;gap:clamp(28px,4.8vw,56px);width:max-content;padding:0 34px;animation:48s linear infinite marquee;display:flex}.brands--active .marquee-track{animation-duration:16s}.brand{border-right:1px solid var(--st-line);color:#ffffff80;flex:none;align-items:center;gap:12px;min-width:max-content;padding-right:clamp(28px,4.8vw,56px);transition:color .2s;display:inline-flex}.brand svg{transform-origin:50%;width:clamp(34px,4.8vw,48px);height:clamp(34px,4.8vw,48px);transition:transform .24s,color .2s}.brand--wide svg{width:clamp(58px,7.6vw,78px);height:clamp(42px,5.8vw,58px)}.brand--samsung,.brand--sony,.brand--lenovo,.brand--asus,.brand--acer{color:#ffffffa3}.brand--samsung svg{transform:scale(1.42)}.brand--sony svg,.brand--asus svg,.brand--acer svg{transform:scale(1.26)}.brand--lenovo svg{transform:scale(1.32)}.brand-name{letter-spacing:.12em;text-transform:uppercase;color:var(--st-faint);font-size:.74rem;font-weight:600;transition:color .2s}.brand:hover,.brand:hover .brand-name{color:var(--st-brand-soft)}@keyframes marquee{to{transform:translate(-33.3333%)}}.section{max-width:1200px;margin:0 auto;padding:clamp(64px,11vw,130px) clamp(20px,5vw,40px)}.section-head{text-align:center;max-width:660px;margin:0 auto clamp(34px,6vw,58px)}.kicker{color:var(--st-brand-soft);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:.72rem;font-weight:700;display:inline-flex}.kicker:before{content:"";background:var(--st-brand);width:18px;height:1px}.section-head h2{letter-spacing:0;margin:0;font-size:clamp(2.3rem,7.4vw,4rem);font-weight:800;line-height:1.04}.section-sub{max-width:50ch;color:var(--st-muted);margin:18px auto 0;font-size:clamp(1rem,3vw,1.16rem);font-weight:500;line-height:1.6}.rscroll{--repair-progress:0;z-index:1;scrollbar-width:thin;isolation:isolate;background:radial-gradient(42% 58% at calc(18% + (var(--repair-progress) * 14%)) 42%, #1f15568a, transparent 64%), radial-gradient(36% 52% at calc(82% - (var(--repair-progress) * 10%)) 56%, #7c4dff1f, transparent 62%), linear-gradient(180deg, #ffffff05, transparent 18%, transparent 78%, #7c4dff09);padding:clamp(20px,4vh,46px) 0;position:relative;overflow:auto hidden}.rscroll:before,.rscroll:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.rscroll:before{opacity:.26;transform:translate3d(calc(var(--repair-progress) * -32px), calc(var(--repair-progress) * 18px), 0);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:92px 92px;-webkit-mask-image:radial-gradient(70% 68% at 50% 52%,#000,#0000 76%);mask-image:radial-gradient(70% 68% at 50% 52%,#000,#0000 76%)}.rscroll:after{opacity:.5;transform:translate3d(calc((var(--repair-progress) - .5) * 8vw), 0, 0);filter:blur(.2px);background:radial-gradient(62% 72% at 48%,#7c4dff14,#0000 66%),linear-gradient(90deg,#0000 0%,#7c4dff17 42%,#ffffff0b 50%,#7c4dff14 58%,#0000 100%);inset:10svh 0 7svh}.rscroll--pinned{flex-direction:column;justify-content:center;height:100svh;padding:clamp(92px,12vh,128px) 0 clamp(62px,8vh,88px);display:flex;overflow:hidden}.rscroll-track{will-change:transform;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;align-content:center;gap:clamp(12px,1.4vw,18px);width:max-content;padding:0 clamp(20px,5vw,60px);display:grid}.rscroll--pinned .rscroll-track{grid-template-rows:repeat(2,1fr);align-content:stretch;height:min(60svh,560px)}.rscroll-intro{flex-direction:column;grid-row:1/span 2;justify-content:center;align-self:stretch;width:clamp(258px,32vw,400px);padding-right:clamp(20px,3vw,44px);display:flex}.rscroll-intro h2{letter-spacing:0;margin:0;font-size:clamp(2.2rem,5.4vw,3.8rem);font-weight:800;line-height:1.04}.rscroll-hint{letter-spacing:.22em;text-transform:uppercase;color:var(--st-brand-soft);margin-top:22px;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Roboto Mono,Menlo,monospace;font-size:.66rem;font-weight:600}.rscroll-cat{flex-direction:column;grid-row:1/span 2;justify-content:center;align-items:center;gap:14px;padding:0 clamp(8px,1.4vw,18px);display:flex}.rscroll-cat-line{background:linear-gradient(180deg, transparent, var(--st-line-brand), transparent);flex:1;width:1px;max-height:60px}.rscroll-cat-label{writing-mode:vertical-rl;letter-spacing:.02em;color:var(--st-brand-soft);white-space:nowrap;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:800;transform:rotate(180deg)}.rcard{--card-float:0px;border:1px solid var(--st-line);width:clamp(216px,23vw,266px);translate:0 var(--card-float);background:radial-gradient(120% 96% at 12% 0,#7c4dff1a,#0000 44%),linear-gradient(165deg,#7c4dff12,#ffffff03);border-radius:16px;flex-direction:column;gap:10px;padding:clamp(16px,1.8vw,24px);transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.rcard:before{content:"";pointer-events:none;opacity:.36;transform:translateX(calc((var(--repair-progress) - .5) * 28px));background:linear-gradient(120deg,#ffffff17,#0000 26% 72%,#7c4dff14);position:absolute;inset:0}.rcard:nth-child(4n+1){--card-float:-7px}.rcard:nth-child(4n+3){--card-float:6px}.rcard:nth-child(5n){--card-float:-3px}.rcard:hover{border-color:var(--st-line-brand);transform:translateY(-4px);box-shadow:0 22px 46px #04021080}.rcard-icon{border:1px solid var(--st-line-brand);width:48px;height:48px;color:var(--st-brand-soft);background:#7c4dff1f;border-radius:12px;place-items:center;display:inline-grid}.rcard-title{margin-top:2px;font-size:1.06rem;font-weight:700;line-height:1.25}.rcard-desc{color:var(--st-muted);font-size:.88rem;font-weight:500;line-height:1.45}.rscroll-progress{background:linear-gradient(90deg,#ffffff09,#7c4dff29,#ffffff09);border-radius:999px;flex:none;width:auto;height:3px;margin:clamp(18px,2.8vh,28px) clamp(28px,6vw,72px) 0;transition:opacity .24s,transform .24s;position:relative;overflow:hidden;box-shadow:0 14px 46px #1f155647}.rscroll-progress:after{content:"";left:calc(var(--repair-progress) * 100%);background:#fff;border-radius:999px;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #7c4dff24,0 0 24px #7c4dffd1}.rscroll-progress-fill{background:var(--st-brand);width:0%;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #7c4dff99}.rscroll:not(.rscroll--pinned) .rscroll-progress{display:none}.rscroll--released .rscroll-progress{opacity:0;transform:translateY(-8px)}.proc{z-index:2;--proc-progress:0;--proc-reveal:0;background:0 0;min-height:100svh;margin-top:-125svh;position:relative;overflow:hidden}.proc-backdrop{z-index:0;pointer-events:none;opacity:clamp(0, calc((var(--proc-progress) - .18) * 3.2), .64);background:radial-gradient(42% 54% at 78% 36%,#7c4dff21,#0000 66%),radial-gradient(50% 72% at 22% 70%,#1f15567a,#0000 68%),linear-gradient(#ffffff05,#0000 24%,#7c4dff08);position:absolute;inset:0;overflow:hidden}.proc-backdrop:before,.proc-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.proc-backdrop:before{opacity:.28;transform:translate3d(calc(var(--proc-progress) * -54px), calc(var(--proc-progress) * 28px), 0);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:112px 112px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 100%);mask-image:linear-gradient(90deg,#0000,#000 22% 100%)}.proc-backdrop:after{opacity:.44;transform:translate3d(calc(var(--proc-progress) * -12vw), calc(var(--proc-progress) * 4vh), 0);filter:blur(.2px);background:radial-gradient(circle at 18% 24%,#a594ff42 0 2px,#0000 3px) 0 0/86px 86px,radial-gradient(circle at 54% 42%,#ffffff2e 0 1px,#0000 2px) 0 0/124px 124px,radial-gradient(circle at 82% 66%,#7c4dff38 0 2px,#0000 3px) 0 0/156px 156px;inset:12svh -8vw 8svh;-webkit-mask-image:radial-gradient(72% 76% at 64% 52%,#000,#0000 82%);mask-image:radial-gradient(72% 76% at 64% 52%,#000,#0000 82%)}.proc-fill{z-index:1;background:linear-gradient(118deg,#1f1556 0% 28%,#7c4dff 135%);width:0%;position:absolute;top:0;bottom:0;left:0;box-shadow:30px 0 80px #7c4dff38}.proc:before,.proc:after{content:"";z-index:2;pointer-events:none;clip-path:inset(0 calc((1 - var(--proc-progress)) * 100%) 0 0);-webkit-clip-path:inset(0 calc((1 - var(--proc-progress)) * 100%) 0 0);position:absolute;inset:0}.proc:before{background:radial-gradient(48% 52% at 12% 44%,#7c4dff2e,#0000 70%),radial-gradient(58% 54% at 92% 72%,#ffffff14,#0000 74%)}.proc:after{opacity:.22;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.proc-inner{z-index:3;max-width:1320px;min-height:100svh;opacity:clamp(0, calc((var(--proc-progress) - .34) * 4.2), 1);-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 max(0%, calc((var(--proc-reveal) * 100%) - clamp(34px, 5vw, 88px))), #0000009e calc(var(--proc-reveal) * 100%), transparent min(100%, calc((var(--proc-reveal) * 100%) + clamp(34px, 5vw, 88px))));mask-image:linear-gradient(90deg, #000 0%, #000 max(0%, calc((var(--proc-reveal) * 100%) - clamp(34px, 5vw, 88px))), #0000009e calc(var(--proc-reveal) * 100%), transparent min(100%, calc((var(--proc-reveal) * 100%) + clamp(34px, 5vw, 88px))));-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 max(0%, calc((var(--proc-reveal) * 100%) - clamp(34px, 5vw, 88px))), #0000009e calc(var(--proc-reveal) * 100%), transparent min(100%, calc((var(--proc-reveal) * 100%) + clamp(34px, 5vw, 88px))));transform:translate3d(calc((1 - var(--proc-reveal)) * -18px), 0, 0);flex-direction:column;justify-content:center;gap:clamp(34px,7vh,80px);margin:0 auto;padding:clamp(96px,13vh,150px) clamp(20px,5vw,60px) clamp(48px,8vh,90px);transition:opacity .12s linear;display:flex;position:relative}.proc-head .kicker{color:#cabfff}.proc-head .kicker:before{background:#a594ff}.proc-head h2{color:#fff;margin:8px 0 0;font-size:clamp(2.4rem,7vw,4.6rem);font-weight:800;line-height:1.02}.proc-head p:not(.kicker){color:#ffffffb8;max-width:48ch;margin:18px 0 0;font-size:clamp(1rem,2vw,1.12rem);font-weight:500;line-height:1.55}.proc-track{height:82px;opacity:clamp(0, calc((var(--proc-progress) - .34) * 4.2), 1);margin:clamp(-8px,-1vh,0px) 0 clamp(-4px,-.5vh,0px);position:relative}.proc-track-base,.proc-track-fill{transform-origin:0;border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.proc-track-base{background:#fff3}.proc-track-fill{background:linear-gradient(90deg,#fff,#d9d1ff,#a594ff);width:0%;right:auto;transform:translateY(-50%);box-shadow:0 0 26px #ffffff6b,0 0 36px #7c4dff99}.proc-runner{background:#fff;border-radius:999px;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #ffffff21,0 0 34px #fffc,0 0 48px #a594ffcc}.proc-point{color:#ffffff9e;letter-spacing:.04em;background:#ffffff17;border:1px solid #fff6;border-radius:999px;place-items:center;width:44px;height:44px;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Roboto Mono,Menlo,monospace;font-size:.76rem;font-weight:800;transition:transform .36s,background .36s,color .36s,border-color .36s,box-shadow .36s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.82)}.proc-point.is-on{color:#1f1556;background:#fff;border-color:#ffffffe6;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 8px #ffffff26,0 0 24px #ffffff80}.proc-row{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,30px);display:grid}.proc-step{color:#fff;opacity:0;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:22px;min-height:280px;padding:clamp(18px,2.2vw,26px);transition:opacity .5s,transform .5s,border-color .5s,background .5s,box-shadow .5s;position:relative;overflow:hidden;transform:translate(-28px)scale(.965);box-shadow:inset 0 1px #ffffff14}.proc-step.is-on{opacity:1;background:#ffffff21;border-color:#ffffff75;transform:translate(0)scale(1);box-shadow:0 24px 58px #07031847,inset 0 1px #ffffff29}.proc-ghost{color:#ffffff0b;-webkit-text-stroke:1.5px #fff3;pointer-events:none;font-size:clamp(4rem,7vw,6.6rem);font-weight:800;line-height:1;display:block;position:absolute;top:4px;right:12px}.proc-node{color:#fff;background:#ffffff1a;border:1px solid #ffffff6b;border-radius:999px;place-items:center;width:52px;height:52px;margin:4px 0 24px;display:inline-grid}.proc-n{letter-spacing:.24em;color:#ffffffb8;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Roboto Mono,Menlo,monospace;font-size:.72rem;font-weight:700;display:block}.proc-step strong{color:#fff;margin-bottom:8px;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:800;line-height:1.1;display:block}.proc-step p{color:#ffffffd1;margin:0;font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:500;line-height:1.5}@media (max-width:860px){.proc-inner{justify-content:flex-start;gap:16px;padding-top:clamp(96px,13vh,120px);padding-bottom:clamp(32px,6vh,56px)}.proc-track{height:64px}.proc-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.proc-step{min-height:0;padding:16px}.proc-node{width:42px;height:42px;margin-bottom:16px}.proc-step strong{font-size:1.08rem}.proc-step p{font-size:.86rem;line-height:1.42}.proc-point{width:36px;height:36px;font-size:.68rem}}.command{z-index:3;--cmd-progress:0;--cmd-reveal:0;background:0 0;place-items:center;min-height:100svh;margin-top:-100svh;padding:clamp(86px,12vh,130px) clamp(20px,5vw,60px);display:grid;position:relative;overflow:hidden}.command-fill{z-index:0;background:linear-gradient(#7c4dff -50%,#311d7d 48%,#1f1556 100%);height:0%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -34px 80px #7c4dff38}.command:before{content:"";z-index:1;pointer-events:none;clip-path:inset(calc((1 - var(--cmd-progress)) * 100%) 0 0 0);-webkit-clip-path:inset(calc((1 - var(--cmd-progress)) * 100%) 0 0 0);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:112px 112px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 66%,#000,#0000 82%);mask-image:radial-gradient(70% 66%,#000,#0000 82%)}.cmd-screen{z-index:3;border:1px solid var(--st-line-2);-webkit-backdrop-filter:blur(18px)saturate(1.15);width:min(1180px,100%);opacity:clamp(0, calc(var(--cmd-reveal) * 1.4), 1);clip-path:inset(calc((1 - var(--cmd-reveal)) * 100%) 0 0 0 round 28px);-webkit-clip-path:inset(calc((1 - var(--cmd-reveal)) * 100%) 0 0 0 round 28px);transform:translate3d(0, calc((1 - var(--cmd-reveal)) * 42px), 0);background:linear-gradient(165deg,#ffffff0f,#ffffff04),#0e0d13e0;border-radius:28px;padding:clamp(22px,3.4vw,42px);position:relative;box-shadow:0 36px 90px #0000007a,inset 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){.proc,.command,.contacto{margin-top:0}}.cmd-top{border-bottom:1px solid var(--st-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:clamp(22px,3vw,34px);display:flex}.cmd-rise{opacity:0;transition:opacity .38s,transform .38s;transform:translateY(28px)}.cmd-rise.is-on{opacity:1;transform:translate(0,0)}.cmd-head h2{letter-spacing:0;margin:0;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:800;line-height:1}.cmd-dot{background:#4ade80;border-radius:999px;width:8px;height:8px;animation:2.4s ease-in-out infinite pulse-dot;box-shadow:0 0 0 3px #4ade8029}.cmd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(22px,3vw,36px);display:grid}.cmd-stat{border:1px solid var(--st-line-brand);background:radial-gradient(80% 90% at 100% 0,#a594ff33,#0000 62%),#7c4dff14;border-radius:22px;flex-direction:column;gap:12px;min-height:clamp(190px,24vw,260px);padding:clamp(20px,3vw,32px);display:flex;position:relative;overflow:hidden}.cmd-stat:after{content:"";aspect-ratio:1;opacity:.8;border:1px solid #ffffff1f;border-radius:999px;width:70%;position:absolute;bottom:-36%;right:-20%}.cmd-stat-icon{width:38px;height:38px;color:var(--st-brand-soft);background:#7c4dff29;border-radius:10px;place-items:center;display:inline-grid}.cmd-stat-num{color:#fff;align-items:baseline;gap:8px;margin-top:auto;font-size:clamp(3rem,9vw,5.6rem);font-weight:800;line-height:.9;display:flex}.cmd-stat-unit{color:var(--st-muted);font-size:.9rem;font-weight:600}.cmd-stat-badge{letter-spacing:.04em;background:linear-gradient(120deg,#a594ff,#7c4dff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.1rem,4vw,1.6rem);font-weight:800}.cmd-stat-label{color:var(--st-muted);max-width:28ch;font-size:clamp(.96rem,2vw,1.12rem);font-weight:500}.cmd-stat-note{z-index:1;color:#ffffffb3;background:#ffffff0b;border:1px solid #a594ff33;border-radius:999px;width:fit-content;margin-top:2px;padding:7px 10px;font-size:.82rem;font-weight:700;display:inline-flex;position:relative}.cmd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(14px,2vw,22px);display:grid}.cmd-cell{border:1px solid var(--st-line);background:#ffffff06;border-radius:18px;grid-template-columns:auto 1fr;grid-template-areas:"check meta""label label";align-items:start;gap:16px 12px;min-height:112px;padding:18px;display:grid}.cmd-check{border:1px solid var(--st-line-brand);width:30px;height:30px;color:var(--st-brand-soft);background:#7c4dff29;border-radius:10px;grid-area:check;place-items:center;display:inline-grid}.cmd-label{grid-area:label;font-size:clamp(.98rem,1.6vw,1.08rem);font-weight:700;line-height:1.25}.cmd-meta{letter-spacing:.16em;color:var(--st-faint);grid-area:meta;justify-self:end;padding-top:8px;font-size:.6rem;font-weight:800}.contacto{z-index:4;--con-progress:0;--con-reveal:0;background:0 0;place-items:center;min-height:100svh;margin-top:-100svh;padding:clamp(92px,12vh,132px) clamp(20px,5vw,60px) clamp(40px,6vh,72px);display:grid;position:relative;overflow:hidden}.contact-fill{z-index:0;background:radial-gradient(120% 86% at 50% 124%,#7c4dff2e,#0000 60%),linear-gradient(#1b1438 -50%,#14131b 36%,#08080c 100%);height:0%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -34px 80px #7c4dff2e}.contact-grid-bg{z-index:1;pointer-events:none;opacity:clamp(0, calc(var(--con-reveal) * .55), .55);background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 72% at 50% 46%,#000,#0000 82%);mask-image:radial-gradient(82% 72% at 50% 46%,#000,#0000 82%)}.contact-stage{z-index:3;width:min(1280px,100%);opacity:clamp(0, calc(var(--con-reveal) * 1.5), 1);transform:translate3d(0, calc((1 - var(--con-reveal)) * 34px), 0);flex-direction:column;gap:clamp(18px,3vh,32px);display:flex;position:relative}.contact-bar{border-bottom:1px solid var(--st-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:clamp(14px,2.2vh,24px);display:flex}.contact-bar .kicker{margin-bottom:10px}.contact-bar h2{letter-spacing:0;margin:0;font-size:clamp(2.2rem,6.4vw,4.4rem);font-weight:800;line-height:.98}.contact-layout{grid-template-columns:1fr;gap:clamp(14px,2vw,20px);display:grid}.con-rise{opacity:0;transition:opacity .44s,transform .44s;transform:translateY(26px)}.con-rise.is-on{opacity:1;transform:translate(0,0)}.contact-col{flex-direction:column;gap:clamp(14px,2vw,18px);min-width:0;display:flex}.faq-title{margin:0 0 14px;font-size:clamp(1.2rem,3.4vw,1.5rem);font-weight:800}.faq{flex-direction:column;gap:8px;display:flex}.faq-item{border:1px solid var(--st-line);background:#ffffff04;border-radius:12px;transition:border-color .2s}.faq-item.is-open{border-color:var(--st-line-brand);background:#7c4dff0d}.faq-q{cursor:pointer;color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 16px;font-family:inherit;font-size:.96rem;font-weight:600;display:flex}.faq-ic{border:1px solid var(--st-line-brand);width:26px;height:26px;color:var(--st-brand-soft);border-radius:8px;flex:none;place-items:center;transition:transform .3s,background .2s;display:inline-grid}.faq-item.is-open .faq-ic{background:#7c4dff29;transform:rotate(45deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a-in{overflow:hidden}.faq-a p{color:var(--st-muted);margin:0;padding:0 16px 16px;font-size:.9rem;line-height:1.55}.contact-map{border:1px solid var(--st-line-2);background:var(--st-bg-2);border-radius:22px;flex:auto;min-height:clamp(240px,32vh,360px);position:relative;overflow:hidden;box-shadow:0 30px 70px #0000006b,inset 0 1px #ffffff0f}.contact-map iframe{filter:grayscale(.55)contrast(1.08)brightness(.82)saturate(.9);border:0;width:100%;height:100%;position:absolute;inset:0}.contact-map-tag{z-index:3;border:1px solid var(--st-line-brand);-webkit-backdrop-filter:blur(6px);letter-spacing:.18em;color:var(--st-brand-soft);background:#08080cb8;border-radius:999px;padding:5px 10px;font-size:.58rem;font-weight:700;position:absolute;top:12px;left:12px}.contact-reticle{z-index:2;background:var(--st-brand);pointer-events:none;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #7c4dff38,0 0 22px #7c4dffa6}.contact-reticle:before,.contact-reticle:after{content:"";border:1px solid #a594ff99;border-radius:999px;width:14px;height:14px;animation:2.8s ease-out infinite contact-radar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-reticle:after{animation-delay:1.4s}@keyframes contact-radar{0%{opacity:.7;width:14px;height:14px}to{opacity:0;width:120px;height:120px}}.contact-meta{border:1px solid var(--st-line-2);background:radial-gradient(80% 80% at 100% 0%, #7c4dff1f, transparent 64%), linear-gradient(165deg, #1f155666, var(--st-bg-2));border-radius:22px;flex:none;grid-template-columns:1fr;gap:clamp(16px,2vw,22px);padding:clamp(18px,2.4vw,26px);display:grid;box-shadow:inset 0 1px #ffffff0f}.contact-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:0;display:grid}.contact-info dt{color:var(--st-brand-soft);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:.68rem;font-weight:700;display:inline-flex}.contact-info dd{margin:0;font-size:.98rem;font-weight:500;line-height:1.5}.contact-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.contact-socials{gap:10px;display:flex}.contact-cta{flex-wrap:wrap;gap:12px;display:flex}.contact-faq{border:1px solid var(--st-line-2);background:linear-gradient(160deg,#7c4dff12,#ffffff03),#0e0d13d6;border-radius:22px;flex-direction:column;height:100%;padding:clamp(20px,2.6vw,30px);display:flex;box-shadow:inset 0 1px #ffffff0f}.contact-faq-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(14px,2vw,20px);display:flex}.contact-faq-head .faq-title{margin:0}.contact-faq-tag{border:1px solid var(--st-line);color:var(--st-faint);letter-spacing:.18em;border-radius:999px;padding:5px 10px;font-size:.58rem;font-weight:700}.contact-faq .faq{flex:auto}.contact-col--right .faq-item{opacity:0;transition:opacity .42s,transform .42s,border-color .2s,background .2s;transform:translateY(12px)}.contact-col--right.is-on .faq-item{opacity:1;transform:translateY(0)}.contact-col--right.is-on .faq-item:first-child{transition-delay:40ms}.contact-col--right.is-on .faq-item:nth-child(2){transition-delay:.1s}.contact-col--right.is-on .faq-item:nth-child(3){transition-delay:.16s}.contact-col--right.is-on .faq-item:nth-child(4){transition-delay:.22s}.contact-col--right.is-on .faq-item:nth-child(5){transition-delay:.28s}@media (min-width:861px){.contact-stage{min-height:min(740px,100svh - clamp(150px,19vh,214px))}.contact-layout{flex:auto;grid-template-columns:minmax(0,1.04fr) minmax(330px,.96fr);align-items:stretch}.contact-col--left{gap:clamp(14px,1.6vw,18px)}}@media (max-width:860px){.contacto{place-items:stretch stretch;min-height:auto;margin-top:0}.contact-info{grid-template-columns:1fr}.contact-actions{flex-direction:column;align-items:stretch}}.foot{border-top:1px solid var(--st-line);background:var(--st-bg-2)}.foot-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:1200px;margin:0 auto;padding:clamp(34px,6vw,54px) clamp(20px,5vw,40px);display:flex}.foot-logo{object-fit:contain;width:auto;height:30px}.socials{gap:10px;display:flex}.social{border:1px solid var(--st-line-2);color:#fff;border-radius:999px;place-items:center;width:42px;height:42px;font-size:1.05rem;transition:border-color .16s,background .16s,transform .16s;display:inline-grid}.social:hover{border-color:var(--st-brand);background:#7c4dff29;transform:translateY(-2px)}.social.disabled{opacity:.32;cursor:not-allowed}.foot-copy{color:var(--st-muted);margin:0;font-size:.82rem;font-weight:500}.foot-erp{color:#ffffff3d;align-items:center;gap:5px;margin-top:4px;font-size:.72rem;font-weight:500;transition:color .18s;display:inline-flex}.foot-erp:hover{color:var(--st-muted)}.foot-version{letter-spacing:.14em;color:#ffffff38;margin-top:2px;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Roboto Mono,Menlo,monospace;font-size:.66rem;font-weight:600}@media (min-width:760px){.cmd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cmd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:880px){.nav-links{display:flex}}@media (max-width:600px){.nav-inner{width:min(760px,100% - 18px);height:64px;padding:0 12px}.nav--scrolled .nav-inner{width:min(760px,100% - 18px);height:58px}.nav-brand{min-width:0}.nav-brand img{width:152px;height:36px}.nav-cta{justify-content:center;gap:0;width:46px;height:46px;padding:0;font-size:0}.nav-cta-ico{background:0 0;width:auto;height:auto}.nav-cta-ico svg{width:22px;height:22px}.brands{padding:8px 0;top:88px}.marquee-track{gap:26px;padding:0 22px;animation-duration:14s}.brands--active .marquee-track{animation-duration:8s}.brand{gap:9px;padding-right:26px}.brand svg{width:32px;height:32px}.brand--wide svg{width:58px;height:44px}.brand--samsung svg{transform:scale(1.28)}.brand--sony svg,.brand--asus svg,.brand--acer svg{transform:scale(1.16)}.brand--lenovo svg{transform:scale(1.2)}.brand-name{font-size:.68rem}.rscroll--pinned{padding:124px 0 70px}.rscroll--pinned .rscroll-track{height:min(58svh,500px)}.rscroll-progress{margin:16px 20px 0}.command{padding:84px 16px 30px}.cmd-screen{border-radius:22px;padding:18px}.cmd-top{flex-direction:column;padding-bottom:16px}.cmd-head h2{font-size:clamp(1.9rem,9vw,2.5rem)}.cmd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.cmd-stat{border-radius:16px;gap:8px;min-height:0;padding:14px}.cmd-stat-icon{width:30px;height:30px}.cmd-stat-num{font-size:clamp(1.9rem,11vw,2.6rem)}.cmd-stat-label{font-size:.8rem}.cmd-stat-note{padding:5px 8px;font-size:.72rem}.cmd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.cmd-cell{border-radius:14px;gap:10px;min-height:0;padding:13px}.contact-cta .btn-primary,.contact-cta .btn-ghost{width:100%}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}html:has(.site){scroll-behavior:auto}.hero-scroll{display:none}}.legal{background:var(--st-bg);min-height:100svh;color:var(--st-text);padding:clamp(20px,4vw,40px) clamp(16px,5vw,40px) clamp(60px,10vh,110px);position:relative;overflow:hidden}.legal-bg{z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 80% -5%,#7c4dff29,#0000 70%),radial-gradient(50% 40% at 10% 0,#1f155673,#0000 72%);position:absolute;inset:0}.legal-top{z-index:1;justify-content:space-between;align-items:center;gap:16px;max-width:860px;margin:0 auto clamp(22px,4vw,40px);display:flex;position:relative}.legal-home img{width:auto;height:30px;display:block}.legal-back{color:var(--st-muted);font-size:.86rem;font-weight:600;transition:color .16s}.legal-back:hover{color:#fff}.legal-sheet{z-index:1;max-width:860px;margin:0 auto;position:relative}.legal-title{letter-spacing:-.01em;margin:6px 0 0;font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1.05}.legal-meta{grid-template-columns:1fr;gap:12px;margin:clamp(22px,4vw,34px) 0;display:grid}.legal-meta-card{border:1px solid var(--st-line-2);background:linear-gradient(160deg,#7c4dff0f,#ffffff03),#0e0d13b3;border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.legal-meta-label{letter-spacing:.16em;text-transform:uppercase;color:var(--st-brand-soft);font-size:.68rem;font-weight:700}.legal-meta-value{color:#ffffffdb;font-size:.96rem;font-weight:500;line-height:1.45}.legal-intro p,.legal-section p{color:#ffffffbd;margin:0 0 14px;font-size:1rem;line-height:1.7}.legal-section{margin-top:clamp(28px,5vw,42px)}.legal-section h2{align-items:baseline;gap:12px;margin:0 0 14px;font-size:clamp(1.15rem,2.6vw,1.5rem);font-weight:800;line-height:1.2;display:flex}.legal-num{color:var(--st-brand-soft);font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Roboto Mono,Menlo,monospace;font-size:.9rem;font-weight:800}.legal-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.legal-list li{color:#ffffffbd;padding-left:20px;font-size:1rem;line-height:1.6;position:relative}.legal-list li:before{content:"";background:var(--st-brand);border-radius:999px;width:7px;height:7px;position:absolute;top:.7em;left:2px}.legal-table-wrap{margin:6px 0 16px;overflow-x:auto}.legal-table{border-collapse:collapse;border:1px solid var(--st-line-2);border-radius:14px;width:100%;font-size:.9rem;overflow:hidden}.legal-table th{text-align:left;color:#fff;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--st-line-2);background:#7c4dff24;padding:12px 14px;font-size:.72rem;font-weight:700}.legal-table td{vertical-align:top;color:#ffffffc7;border-bottom:1px solid var(--st-line);padding:12px 14px;line-height:1.5}.legal-table tr:last-child td{border-bottom:0}.legal-table td:first-child{color:#fff;font-weight:600}.legal-foot{border-top:1px solid var(--st-line);text-align:center;color:var(--st-faint);letter-spacing:.04em;margin-top:clamp(36px,6vw,56px);padding-top:20px;font-size:.84rem;font-weight:600}@media (min-width:720px){.legal-meta{grid-template-columns:repeat(3,1fr)}}
