:root{--black:#000;--ink:#0c1018;--navy:#121826;--paper:#f2f2f2;--white:#fff;--accent:#5a82c8;--link:#2f5ea8;--sky:#8fb2ee;--muted:#6d778a;--alert:#f2675e;--line:#d9d9d9;--t2:#575757;--t3:#6e6e6e;--d-line:#2a3140;--d-t2:#aeb7c6;--d-t3:#7d8799;--puertos:#6f9be0;--mineria:#d1a94f;--urbana:#45c1a8;--estaciones:#ea8f45;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wide:"Archivo", "Inter", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--white);color:var(--black);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin:0}h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.04}h3{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.25}.wrap{width:min(1360px,100%);margin:0 auto;padding:0 40px}.lead{color:var(--t2);max-width:60ch;font-size:19px;line-height:1.5}.sh{gap:16px;max-width:820px;margin-bottom:56px;display:grid}section{padding:112px 0}.dark{background:var(--black);color:var(--white)}.dark .lead{color:var(--d-t2)}.btn{white-space:nowrap;background:0 0;border:1.5px solid;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15.5px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn.pri{background:var(--black);border-color:var(--black);color:var(--white)}.btn.pri:hover{background:#262626;border-color:#262626}.dark .btn.pri,.hero .btn.pri,.nav .btn.pri{background:var(--white);border-color:var(--white);color:var(--black)}.dark .btn.pri:hover,.hero .btn.pri:hover,.nav .btn.pri:hover{background:#dfe5ee;border-color:#dfe5ee}.btn.solid{background:var(--white);border-color:var(--white);color:var(--black)}.btn.solid:hover{background:var(--paper);border-color:var(--paper)}.btn.line:hover{background:var(--black);color:var(--white)}.hero .btn.line:hover,.dark .btn.line:hover{background:var(--white);color:var(--black)}.btn.sm{height:40px;padding:0 14px;font-size:14.5px}.topbar{background:var(--black);color:var(--white);text-align:center;padding:10px 16px;font-size:14px}.topbar a{color:var(--sky);text-underline-offset:3px;font-weight:600}.navwrap{z-index:50;pointer-events:none;padding:12px 24px;position:sticky;top:0}.nav{pointer-events:auto;background:var(--black);max-width:1392px;height:64px;color:var(--white);border-radius:6px;align-items:center;gap:36px;margin:0 auto;padding:0 16px 0 24px;display:flex;box-shadow:0 10px 30px #00000040}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo img{width:auto;height:28px;display:block}.logo .lt{height:15px}.logo .fb{font:800 15px var(--wide);letter-spacing:.02em;font-stretch:125%;display:none}.nav ul{gap:28px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.nav ul a{color:#d5dbe5;text-decoration:none}.nav ul a:hover{color:var(--white)}.nav .right{align-items:center;gap:20px;margin-left:auto;font-size:15px;display:flex}.nav .right .lang{color:#d5dbe5;font-weight:500;text-decoration:none}.nav .right .lang:hover{color:var(--white)}.hero{background:var(--black);min-height:760px;color:var(--white);place-items:center;margin-top:-88px;padding:0;display:grid;position:relative;overflow:hidden}.reel{background:var(--black);position:absolute;inset:0}.reel video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.reel video.on{opacity:1}.shade{background:radial-gradient(60% 50% at 50% 52%,#0000009e,#0000004d 72%),linear-gradient(#00000040,#0000008c);position:absolute;inset:0}.reelbar{z-index:2;position:absolute;bottom:28px;left:0;right:0}.reelbar .wrap{align-items:center;gap:20px;display:flex}.reelbar .now{color:var(--white);align-items:center;gap:10px;min-width:120px;font-size:14px;font-weight:600;display:inline-flex}.reelbar .now i{border-radius:2px;width:10px;height:10px}.reelbar .segs{gap:6px;display:flex}.reelbar .segs button{background:0 0;border:0;align-items:center;width:40px;height:20px;padding:0;display:grid}.reelbar .segs button:before{content:"";background:#ffffff4d;border-radius:2px;height:3px}.reelbar .segs button[aria-current=true]:before{background:var(--white)}.hero-in{text-align:center;justify-items:center;gap:28px;padding:168px 24px 112px;display:grid;position:relative}.hero h1{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(26px,4.8vw,68px);font-weight:800;font-stretch:125%;line-height:.98}.hero h1 span{color:var(--muted);display:block}.hero p{color:#e4e8ef;max-width:46ch;font-size:clamp(17px,1.6vw,21px);line-height:1.45}.hero .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.strip{background:var(--ink);color:var(--white);padding:44px 0}.strip .wrap{grid-template-columns:1fr 1.3fr auto;align-items:center;gap:48px;display:grid}.strip h2{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,32px)}.strip p{color:var(--d-t2);max-width:44ch;font-size:18px}.inds{padding:56px 0 0}.inds .row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.inds a{font:700 clamp(17px, 1.7vw, 23px) var(--wide);letter-spacing:-.01em;border-right:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:30px 12px;font-stretch:118%;text-decoration:none;display:flex}.inds a:last-child{border-right:0}.inds a:hover{background:var(--paper)}.inds a i{border-radius:2px;flex:none;width:12px;height:12px}.inds .also{text-align:center;color:var(--t2);padding:18px 0 0;font-size:15px}.inds .also b{color:var(--black);font-weight:600}.prob .cols{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.prob .col{border-top:1.5px solid var(--black);align-content:start;gap:12px;padding-top:24px;display:grid}.prob .col p{color:var(--t2)}.box{border:1px solid var(--d-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.acc{border-right:1px solid var(--d-line);padding:16px 40px 40px}.acc .it+.it{border-top:1px solid var(--d-line)}.acc .hd{width:100%;color:var(--white);text-align:left;letter-spacing:-.02em;background:0 0;border:0;align-items:center;gap:14px;padding:24px 0;font-size:24px;font-weight:600;display:flex}.acc .hd i{border-radius:2px;flex:none;width:12px;height:12px}.acc .hd .pm{border:1.5px solid #5a6475;border-radius:3px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.acc .hd .pm:before{content:"+";font-size:20px;font-weight:500;line-height:1}.acc .hd[aria-expanded=true] .pm:before{content:"−"}.acc .hd:hover .pm{border-color:var(--white)}.acc .bd{gap:22px;padding:0 0 28px 26px;display:grid}.acc .bd[hidden]{display:none}.acc .bd>p{color:var(--d-t2)}.acc .bd ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acc .bd li{grid-template-columns:14px 1fr;gap:10px;font-size:17px;font-weight:500;line-height:1.4;display:grid}.acc .bd li:before{content:"";background:var(--c);border-radius:1px;width:7px;height:7px;margin-top:9px}.acc .para{color:var(--d-t3);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.acc .para span{color:var(--white);border:1px solid var(--d-line);border-radius:3px;padding:4px 10px;font-size:14px}.acc .acts{flex-wrap:wrap;gap:10px;display:flex}.acc .fol{color:var(--d-t3);max-width:46ch;font-size:14px}.view{background:#05080f;align-items:center;padding:48px;display:flex}.stage{width:100%;padding-bottom:150px;position:relative}.stage .bg{aspect-ratio:16/9;border:1px solid var(--d-line);border-radius:4px;overflow:hidden}.stage .bg svg{width:100%;height:100%;display:block}.shot{position:relative}.shot>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.shot:after{content:"";pointer-events:none;background:linear-gradient(#00000047,#0000 22% 70%,#00000040);position:absolute;inset:0}.det{--k:#8fb2ee;z-index:1;border:2px solid var(--k);border-radius:2px;position:absolute;box-shadow:0 0 0 1px #00000040}.det.ok{--k:#3dcb8e}.det.warn{--k:#f0a43a}.det.bad{--k:#f2675e}.det em{font:600 12px/1 var(--mono);white-space:nowrap;color:#08101e;background:var(--k);border-radius:2px;margin-bottom:3px;padding:4px 6px;font-style:normal;position:absolute;bottom:100%;left:-2px}.det.in em{margin:0;top:4px;bottom:auto;left:4px}.det.b em{margin:3px 0 0;top:100%;bottom:auto}.det.r em{left:auto;right:-2px}.det.bad{animation:1.6s ease-out det}@keyframes det{0%{opacity:0;transform:scale(1.06)}40%{opacity:1;transform:none}}.shot .hud{z-index:2;font:500 12px var(--mono);color:#e6edf7;background:#050911b8;border-radius:3px;align-items:center;gap:7px;padding:5px 8px;display:inline-flex;position:absolute;bottom:12px;left:12px}.shot .hud:before{content:"";background:var(--alert);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.det.bad{animation:none}}.alertc{z-index:3;background:var(--white);width:min(380px,100% - 64px);color:var(--black);border-radius:6px;gap:12px;padding:18px;display:grid;position:absolute;bottom:0;right:24px;box-shadow:0 20px 50px #00000073}.alertc .who{color:var(--t2);align-items:center;gap:10px;font-size:14px;display:flex}.alertc .who img{border-radius:50%;width:28px;height:28px}.alertc .who time{color:var(--t3);margin-left:auto;font-size:13px}.alertc b{letter-spacing:-.01em;font-size:17px}.alertc p{color:var(--t2);margin-top:-6px;font-size:14.5px}.alertc .qb{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.alertc .qb span{text-align:center;background:var(--paper);border-radius:4px;padding:8px 4px;font-size:13.5px;font-weight:600}.alertc .qb span:first-child{background:var(--black);color:var(--white)}.how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.formula{margin-top:40px;display:grid}.formula .r{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:4px 16px;padding:22px 0;display:grid;position:relative}.formula .r:last-child{border-bottom:1px solid var(--line)}.formula .ic{border:1.5px solid var(--black);border-radius:50%;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.formula .ic svg{width:22px;height:22px}.formula .res .ic{background:var(--accent);border-color:var(--accent);color:var(--white)}.formula .join{background:var(--white);border:1px solid var(--line);width:24px;height:24px;font:600 15px/1 var(--sans);color:var(--t3);border-radius:50%;place-items:center;display:grid;position:absolute;top:-13px;left:10px}.formula .r p{color:var(--t2);grid-column:2}.how.pre .formula .r,.how.pre .cases>div{opacity:0;transform:translateY(16px)}.how.pre .formula .join{transform:scale(0)}.how.on .formula .r,.how.on .cases>div{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:none}.how.on .formula .join{transition:transform .45s cubic-bezier(.3,1.6,.5,1);transform:scale(1)}.how.on .formula .r:nth-child(2){transition-delay:.35s}.how.on .formula .r:nth-child(2) .join{transition-delay:.3s}.how.on .formula .r:nth-child(3){transition-delay:.7s}.how.on .formula .r:nth-child(3) .join{transition-delay:.65s}.how.on .cases>div:first-child{transition-delay:1.1s}.how.on .cases>div:nth-child(2){transition-delay:1.3s}.how.on .formula .res .ic{animation:1.4s ease-out 1.1s both ring}.how.on .cases .pill.bad{animation:.9s ease-out 1.9s 2 flash}@keyframes ring{0%{box-shadow:0 0 #5a82c88c}to{box-shadow:0 0 0 16px #5a82c800}}@keyframes flash{0%,to{opacity:1}50%{opacity:.35}}.cycle .trail{stroke-dasharray:100;stroke-dashoffset:0}.how.pre .cycle .trail{stroke-dashoffset:100px}.how.on .cycle .trail{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s ease-in-out .2s}.how.pre .cycle .n,.how.pre .cycle .ar,.how.pre .cycle .hub{opacity:0}.how.on .cycle .n,.how.on .cycle .ar,.how.on .cycle .hub{opacity:1;transition:opacity .5s;transition-delay:calc(.4s + var(--i) * .25s)}.how.pre .cycle .orb{opacity:0}.how.on .cycle .orb{opacity:1;transition:opacity .4s 1.9s}.cycle .pulse{opacity:0;transform-box:fill-box;transform-origin:50%}.cycle .pulse.go{animation:1.4s ease-out pulse}@keyframes pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}.cycle .n rect,.cycle .n text{transition:fill .35s,stroke .35s}.cycle .n.act rect{fill:#5a82c8;stroke:#5a82c8}.cycle .n.act text{fill:#fff}@media (prefers-reduced-motion:reduce){.how.pre .formula .r,.how.pre .cases>div,.how.pre .cycle .n,.how.pre .cycle .ar,.how.pre .cycle .hub{opacity:1;transform:none}.how.pre .formula .join{transform:none}.how.pre .cycle .trail{stroke-dashoffset:0}.cycle .orb{display:none}}.cases{gap:8px;margin-top:28px;display:grid}.cases div{background:var(--paper);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:15px;display:flex}.cases div span{color:var(--t2)}.pill{white-space:nowrap;border-radius:3px;padding:4px 10px;font-size:13.5px;font-style:normal;font-weight:600}.pill.mut{background:var(--white);color:var(--t2)}.pill.bad{background:var(--alert);color:#2a0b08}.cycle svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.paper{background:var(--paper)}.scr{grid-template-columns:minmax(0,7fr) minmax(0,2.6fr) minmax(0,2.6fr);gap:10px;height:480px;display:grid}.scr .big{background:var(--navy);border-radius:4px;place-items:center;padding:40px 40px 140px;display:grid;position:relative;overflow:hidden}.scr .big svg{width:100%;height:100%;display:block}.scr .lbl{background:var(--white);border-radius:4px;gap:6px;max-width:520px;padding:18px 20px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.scr .lbl p{color:var(--t2);font-size:15px}.scr .sm{background:var(--navy);text-align:left;color:var(--white);border:0;border-radius:4px;flex-direction:column;justify-content:center;gap:18px;padding:20px;display:flex}.scr .sm svg{width:100%;height:auto;display:block}.scr .sm span{font-size:17px;font-weight:600;line-height:1.25}.scr .sm:hover{outline:2px solid var(--accent);outline-offset:-2px}.prom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.yes{display:grid}.yes .y{border-top:1.5px solid var(--black);grid-template-columns:44px 1fr;gap:6px 18px;padding:26px 0;display:grid}.yes .y svg{grid-row:span 2;width:36px;height:36px}.yes .y p{color:var(--t2);grid-column:2}.no{background:var(--paper);border-radius:4px;gap:22px;padding:36px;display:grid}.no ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.no li{color:var(--t2);grid-template-columns:26px 1fr;gap:12px;display:grid}.no li b{color:var(--black);font-weight:600}.no li .x{background:var(--black);width:24px;height:24px;color:var(--white);border-radius:3px;place-items:center;margin-top:1px;font-size:13px;font-weight:700;display:grid}.seals{flex-wrap:wrap;gap:8px;padding-top:24px;display:flex}.seals span{background:var(--paper);color:var(--t2);border-radius:3px;padding:7px 12px;font-size:14px}.seals b{color:var(--black)}.start{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.start blockquote{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.15}.start .sub{color:var(--d-t2);max-width:48ch;margin:24px 0 32px;font-size:18px}.spec{border:1px solid #3a4352}.spec .s{grid-template-columns:44px 1fr;gap:4px 12px;padding:22px 24px;display:grid}.spec .s+.s{border-top:1px solid #3a4352}.spec .s em{font:500 14px var(--mono);color:var(--sky);grid-row:span 2;padding-top:3px;font-style:normal}.spec .s b{font-size:18px;font-weight:600}.spec .s p{color:var(--d-t2);grid-column:2;font-size:15px}.qhead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.qhead .sh{margin:0}.pause{border:1.5px solid var(--black);white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:10px;height:44px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.pause:hover{background:var(--black);color:var(--white)}.pause svg{width:14px;height:14px}.qsec{overflow-x:clip}.marquee{gap:16px;margin-inline:calc(50% - 50vw);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lane{overflow:hidden}.track{gap:16px;width:max-content;animation:46s linear infinite lane;display:flex}.lane.rev .track{animation-duration:52s;animation-direction:reverse}.marquee:hover .track,.marquee:focus-within .track,.marquee.paused .track{animation-play-state:paused}@keyframes lane{to{transform:translate(calc(-50% - 8px))}}.q{background:var(--white);border-radius:6px;flex-direction:column;flex:none;justify-content:space-between;gap:28px;width:340px;min-height:196px;padding:26px 26px 22px;transition:background-color .2s,color .2s;display:flex}.q p{letter-spacing:-.025em;text-wrap:balance;font-size:24px;font-weight:600;line-height:1.18}.q .k{color:var(--t2);justify-content:space-between;align-items:center;gap:12px;font-size:14.5px;font-weight:500;display:flex}.q .k svg{width:28px;height:28px;color:var(--accent);flex:none}.q:hover{background:var(--black);color:var(--white)}.q:hover .k{color:var(--d-t2)}.q:hover .k svg{color:var(--sky)}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.lane{overflow-x:auto}.track{animation:none}.track [aria-hidden=true],.pause{display:none}}.plans-h{text-align:center;justify-items:center;gap:16px;margin-bottom:56px;display:grid}.plans-h .lead{text-align:center}.plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan{background:var(--paper);border-radius:4px;align-content:start;gap:12px;padding:36px 32px;display:grid}.plan p{color:var(--t2)}.plans-cta{justify-content:center;margin-top:40px;display:flex}.end{text-align:center}.end h2{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(34px,6vw,84px);font-weight:800;font-stretch:125%;line-height:.96}.end>.wrap>p{color:var(--d-t2);max-width:46ch;margin:20px auto 48px;font-size:20px}form.f{text-align:left;grid-template-columns:1fr 1fr;gap:16px;max-width:880px;margin:0 auto;display:grid}form.f label{color:var(--d-t2);gap:6px;font-size:14px;display:grid}form.f .w{grid-column:1/-1}form.f input,form.f select,form.f textarea{height:50px;color:var(--white);background:#0b0f17;border:1px solid #3a4352;border-radius:4px;padding:0 14px}form.f textarea{resize:vertical;height:100px;padding:12px 14px}form.f input:focus,form.f select:focus,form.f textarea:focus{border-color:var(--sky);outline:none}form.f .act{grid-column:1/-1;justify-items:center;gap:12px;margin-top:8px;display:grid}form.f .act small{color:var(--d-t3);font-size:13.5px}footer{background:var(--ink);color:var(--d-t2);padding:72px 0 40px;font-size:15px}footer .g{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}footer h5{color:var(--white);border-bottom:1px solid #2c3a52;margin:0 0 16px;padding-bottom:14px;font-size:15px;font-weight:600}footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}footer ul a{text-decoration:none}footer ul a:hover{color:var(--white)}footer .tag{max-width:32ch;margin-top:18px}footer .bot{border-top:1px solid #2c3a52;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}@media (width<=1100px){.nav ul{display:none}.box,.how,.prom,.start{grid-template-columns:minmax(0,1fr)}.acc{border-right:0;border-bottom:1px solid var(--d-line)}.how,.prom,.start{gap:56px}.strip .wrap{grid-template-columns:1fr;justify-items:start;gap:16px}.scr{grid-template-columns:1fr 1fr;height:auto}.scr .big{grid-column:1/-1;height:440px}.scr .sm{height:220px}.plans{grid-template-columns:1fr}}@media (width<=700px){.wrap{padding:0 16px}section{padding:80px 0}.navwrap{padding:8px}.nav{gap:12px;height:56px;padding:0 8px 0 14px}.nav .right .btn{height:38px;padding:0 12px;font-size:14px}.logo .lt{display:none}.hero{min-height:680px;margin-top:-72px}.reelbar{bottom:16px}.hero-in{padding:128px 16px 80px}.hero h1{font-size:7.6vw}.hero .ctas{flex-direction:column;align-self:stretch}.inds .row{grid-template-columns:1fr 1fr}.inds a:nth-child(2){border-right:0}.inds a:nth-child(-n+2){border-bottom:1px solid var(--line)}.prob .cols{grid-template-columns:1fr;gap:32px}.acc{padding:4px 20px 24px}.acc .hd{font-size:20px}.acc .bd{padding-left:0}.view{padding:16px}.stage{gap:12px;padding-bottom:0;display:grid}.alertc{width:auto;position:static}.det em{padding:3px 4px;font-size:10px}.shot .hud{font-size:10px;bottom:8px;left:8px}.scr .big{height:400px;padding:20px 20px 150px}.scr .lbl{bottom:12px;left:12px;right:12px}.scr .sm{height:180px}.no{padding:24px}.qhead{flex-direction:column;align-items:start}.q{width:270px;min-height:172px;padding:22px 20px 18px}.q p{font-size:21px}.marquee,.track{gap:12px}@keyframes lane{to{transform:translate(calc(-50% - 6px))}}form.f{grid-template-columns:1fr}footer .g{grid-template-columns:1fr 1fr}footer .g>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reel video{transition:none}}.page{padding:72px 0 112px}.page h1{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;max-width:22ch;font-size:clamp(30px,4.4vw,60px);font-weight:800;font-stretch:125%;line-height:1}.page .intro{gap:24px;max-width:880px;margin-bottom:64px;display:grid}.page .eyebrow{font:500 13px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.principles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.principles article{background:var(--paper);border-radius:4px;align-content:start;gap:12px;padding:36px 32px;display:grid}.principles p{color:var(--t2)}.legal{max-width:760px}.legal .upd{font:500 13px var(--mono);color:var(--t3);margin-bottom:40px}.legal article{border-top:1px solid var(--line);gap:12px;padding:28px 0;display:grid}.legal h2{letter-spacing:-.015em;font-size:22px}.legal p,.legal li{color:var(--t2)}.legal ul{gap:6px;margin:0;padding-left:20px;display:grid}.legal a{color:var(--link)}@media (width<=1100px){.principles{grid-template-columns:1fr}}@media (width<=700px){.page{padding:48px 0 80px}}.principles .h3{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.25}footer .bot a{text-decoration:none}footer .bot a:hover{color:var(--white)}
