:root{--bg:#070707;--bg2:#0d0d0e;--bg3:#141416;--bg4:#1a1a1d;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--white:#ffffff;--muted:#a9a9ad;--red:#e10600;--red2:#ff2a24;--red-dim:rgba(225,6,0,.16);--head:var(--font-head),Impact,"Arial Narrow",sans-serif;--body:var(--font-body),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--top:116px;--mcta-h:58px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#070707}body,html{overflow-x:hidden;overflow-x:clip}body{background:var(--bg);color:var(--white);font-family:var(--body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3{font-family:var(--head);font-weight:400;letter-spacing:.02em;line-height:.98}h1{font-size:clamp(2.3rem,4.2vw,3.7rem)}h2{font-size:clamp(1.95rem,3.3vw,2.95rem)}h3{font-size:clamp(1.25rem,1.7vw,1.55rem);letter-spacing:.04em}p{color:var(--muted)}strong{color:var(--white)}.wrap{width:min(1280px,92vw);margin-inline:auto}section{position:relative}section[id]{scroll-margin-top:calc(var(--top) + 14px)}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--red2);font-weight:700;margin-bottom:1.1rem}.eyebrow:before{content:"";width:28px;height:2px;background:var(--red)}.lead{font-size:1.05rem;max-width:64ch}.center{text-align:center}.center .eyebrow{justify-content:center}.center .eyebrow:after{content:"";width:28px;height:2px;background:var(--red)}.center .lead{margin-inline:auto}.sec__head{max-width:900px;margin:0 auto 3.4rem}.btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.75rem;font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--red);overflow:hidden;isolation:isolate;transition:color .4s var(--ease)}.btn,.btn span{position:relative}.btn span{z-index:2}.btn:before{content:"";position:absolute;inset:0;background:var(--red);z-index:1;transform:translateX(-115%) skewX(-12deg);transform-origin:left;transition:transform .5s var(--ease)}.btn.solid:before{transform:none}.btn.solid:hover:before{transform:translateX(115%) skewX(-12deg)}.btn.solid:hover{color:var(--white)}.btn.ghost:hover:before{transform:translateX(0) skewX(0)}.btn.ghost{color:var(--white)}.btn svg{width:18px;height:18px;position:relative;z-index:2}.rv{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.rv.in{opacity:1;transform:none}.rv-l{opacity:0;transform:translateX(-50px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.rv-l.in{opacity:1;transform:none}.rv-r{opacity:0;transform:translateX(50px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.rv-r.in{opacity:1;transform:none}[data-delay="1"]{transition-delay:.1s}[data-delay="2"]{transition-delay:.2s}[data-delay="3"]{transition-delay:.3s}[data-delay="4"]{transition-delay:.4s}[data-delay="5"]{transition-delay:.5s}#glow{position:fixed;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:0;left:0;top:0;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(225,6,0,.13),transparent 60%);transition:opacity .4s;opacity:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:1000}header.hd{position:relative;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(8,8,9,.86);border-bottom:1px solid var(--line);transition:background .4s,box-shadow .4s}header.hd.scrolled{background:rgba(8,8,9,.96);box-shadow:0 18px 40px -24px rgba(0,0,0,.9)}.hd__in{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1.6rem;gap:1.6rem;height:74px}#prog{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:linear-gradient(90deg,var(--red),#fff);box-shadow:0 0 12px var(--red);z-index:3}.logo{display:block;flex:none}.logo img{display:block;width:auto;height:62px;object-fit:contain}.logo--full img{height:76px}.hd__cta{gap:.9rem}.hd__cta,.hd__phone{display:flex;align-items:center}.hd__phone{gap:.55rem;font-weight:800;font-size:.84rem;letter-spacing:.04em;padding-right:.9rem;border-right:1px solid var(--line2)}.hd__phone:hover{color:var(--red2)}.hd__book{display:inline-flex;align-items:center;gap:.5rem;background:var(--red);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:.72rem 1.1rem;position:relative;overflow:hidden;isolation:isolate}.hd__book:before{content:"";position:absolute;inset:0;background:#fff;transform:translateY(101%);transition:transform .4s var(--ease);z-index:-1}.hd__book:hover{color:var(--red)}.hd__book:hover:before{transform:translateY(0)}.hd__book svg{width:15px;height:15px}.dot{width:9px;height:9px;background:var(--red);position:relative;flex:none}.dot,.dot:after{border-radius:50%}.dot:after{content:"";position:absolute;inset:-6px;border:2px solid var(--red);animation:ping 1.6s ease-out infinite}@keyframes ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}.burger{display:none;width:42px;height:42px;border:1px solid var(--line2);background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.burger i{display:block;width:20px;height:2px;background:#fff;transition:.3s}.burger.on i:first-child{transform:translateY(7px) rotate(45deg)}.burger.on i:nth-child(2){opacity:0}.burger.on i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{padding:clamp(2.6rem,5vw,4.6rem) 0 clamp(3rem,5vw,4.5rem);overflow:hidden}.hero__grid{display:grid;grid-template-columns:1.14fr .86fr;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:center}.hero__copy h1{margin:0 0 1.3rem}.hero__copy h1 .rd{color:var(--red)}.hero__rule:after{content:"";position:absolute;inset:0;background:#fff;transform:translateX(-100%);animation:ruleRun 3.2s var(--ease) infinite}@keyframes ruleRun{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}.hero__copy p{font-size:1.05rem;max-width:56ch;margin-bottom:2rem}.hero__vis{position:relative;aspect-ratio:1/1.02}.hero__shot{position:absolute;inset:0;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 86%,86% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 86%,86% 100%,0 100%);background:#111}.hero__shot img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);animation:heroZoom 14s ease-in-out infinite alternate}@keyframes heroZoom{to{transform:scale(1.01)}}.hero__shot:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,transparent 45%,rgba(7,7,7,.85))}.hero__vis:before{content:"";position:absolute;inset:22px -22px -22px 22px;border:1px solid var(--red);opacity:.75;z-index:-1}.hero__beam{position:absolute;left:0;right:0;height:140px;top:0;background:linear-gradient(180deg,transparent,rgba(225,6,0,.22),transparent);animation:scan 5s linear infinite;z-index:2;pointer-events:none;mix-blend-mode:screen}.hero__vlabel{position:absolute;top:26px;left:22px;z-index:3;writing-mode:vertical-rl;font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;font-weight:800;color:#fff;opacity:.75}.hero__vlabel:after{content:"";display:block;width:1px;height:54px;background:var(--red);margin:.8rem auto 0}.hero__badge{position:absolute;left:-26px;bottom:34px;z-index:4;background:#fff;color:#000;padding:1rem 1.3rem;font-family:var(--head);font-size:1.35rem;letter-spacing:.06em;line-height:1;display:flex;flex-direction:column;gap:.18rem;box-shadow:12px 12px 0 var(--red)}.hero__badge small{font-family:var(--body);font-size:.6rem;letter-spacing:.26em;font-weight:800;color:var(--red)}.why{padding:7rem 0;background:linear-gradient(180deg,var(--bg),var(--bg2))}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.bcard{position:relative;padding:1.7rem;border:1px solid var(--line);background:var(--bg3);overflow:hidden;display:flex;flex-direction:column;gap:.8rem;min-height:252px;transition:transform .5s var(--ease),border-color .4s,background .4s}.bcard:after{content:"";position:absolute;inset:auto -40% -40% auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(225,6,0,.4),transparent 65%);opacity:0;transition:opacity .5s}.bcard:hover{transform:translateY(-6px);border-color:rgba(225,6,0,.55);background:#171719}.bcard:hover:after{opacity:1}.bcard h3,.bcard p{position:relative;z-index:1}.bcard p{font-size:.92rem;line-height:1.6}.bcard .ico{width:48px;height:48px;flex:none;display:grid;place-items:center;border:1px solid rgba(225,6,0,.4);background:var(--red-dim);color:var(--red2);position:relative;z-index:1;transition:.4s var(--ease)}.bcard .ico svg{width:23px;height:23px}.bcard:hover .ico{background:var(--red);border-color:var(--red);color:#fff}.bcard.w2{grid-column:span 2}.bcard.red{background:var(--red);border-color:var(--red)}.bcard.red p{color:rgba(255,255,255,.9)}.bcard.red .ico{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.45);color:#fff}.bcard.red:after{background:radial-gradient(circle,rgba(255,255,255,.3),transparent 65%)}.bcard.red:hover{background:#c90500;border-color:#c90500}.bcard.img{padding:0;border:none;overflow:hidden}.bcard.img img{width:100%;height:100%;object-fit:cover;filter:grayscale(.3) contrast(1.05);transition:transform 1s var(--ease)}.bcard.img:hover{transform:none}.bcard.img:hover img{transform:scale(1.06)}.bcard.img:after{display:none}.svc{padding:7rem 0}.sgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.scard{position:relative;background:var(--bg);padding:1.9rem 1.5rem 1.6rem;min-height:292px;display:flex;flex-direction:column;overflow:hidden;transition:background .4s}.scard:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.scard:hover:before{transform:scaleX(1)}.scard:hover{background:var(--bg3)}.scard__img{width:94px;height:94px;object-fit:contain;margin:.7rem 0 .9rem;filter:drop-shadow(0 10px 18px rgba(0,0,0,.7));transition:transform .6s var(--ease)}.scard:hover .scard__img{transform:translateY(-6px) rotate(-4deg) scale(1.08)}.scard h3{font-size:1.24rem;margin-bottom:.5rem}.scard p{font-size:.87rem;line-height:1.55}.scard__arrow{position:absolute;right:1.2rem;top:1.4rem;width:30px;height:30px;border:1px solid var(--line2);display:grid;place-items:center;transition:.4s var(--ease);opacity:.5}.scard__arrow svg{width:12px;height:12px}.scard:hover .scard__arrow{background:var(--red);border-color:var(--red);opacity:1;transform:rotate(-45deg)}.sgrid.collapsed .scard:nth-child(n+9){display:none}.svc__more{display:flex;justify-content:center;margin-top:2.6rem}.svc__more button{cursor:pointer;font-family:var(--body);background:none}.models{padding:7rem 0;background:var(--bg2);border-block:1px solid var(--line)}.mtabs{display:grid;grid-template-columns:.62fr 1.38fr;border:1px solid var(--line);background:var(--bg3)}.mtabs__list{border-right:1px solid var(--line)}.mtab{width:100%;display:flex;align-items:center;gap:1rem;padding:1.45rem 1.6rem;background:none;border:none;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--body);font-size:1rem;font-weight:700;letter-spacing:.03em;cursor:pointer;text-align:left;position:relative;transition:.4s var(--ease)}.mtab:last-child{border-bottom:none}.mtab:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red);transform:scaleY(0);transform-origin:top;transition:transform .45s var(--ease)}.mtab em{font-family:var(--head);font-style:normal;font-size:1.4rem;line-height:1;color:rgba(255,255,255,.22);transition:color .4s}.mtab__c{margin-left:auto;font-size:.66rem;letter-spacing:.18em;font-weight:800;color:var(--muted);border:1px solid var(--line2);padding:.2rem .5rem;transition:.4s var(--ease)}.mtab:hover{color:#fff;background:rgba(255,255,255,.03)}.mtab.on{color:#fff;background:#17171a}.mtab.on:before{transform:scaleY(1)}.mtab.on em{color:var(--red2)}.mtab.on .mtab__c{border-color:var(--red);color:var(--red2)}.mpanel{position:relative;padding:clamp(1.8rem,3vw,2.6rem);overflow:hidden;min-height:360px;display:none;flex-direction:column;justify-content:center}.mpanel.on{display:flex}.mpanel:before{inset:0;background:repeating-linear-gradient(135deg,transparent 0 26px,rgba(255,255,255,.018) 26px 27px)}.mpanel:after,.mpanel:before{content:"";position:absolute;pointer-events:none}.mpanel:after{right:-14%;top:-40%;width:60%;height:150%;background:radial-gradient(circle,rgba(225,6,0,.16),transparent 62%)}.mpanel__ghost{position:absolute;right:1.4rem;top:.2rem;font-family:var(--head);font-size:clamp(6rem,11vw,10rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none}.mpanel h3{position:relative;font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:.5rem}.mpanel__sub{position:relative;font-size:.9rem;margin-bottom:1.9rem;max-width:46ch}.mchips{position:relative;display:flex;flex-wrap:wrap;gap:.7rem}.mchip{font-family:var(--head);font-size:1.4rem;letter-spacing:.06em;padding:.7rem 1.15rem;border:1px solid var(--line2);background:#101013;transition:transform .35s var(--ease),background .35s,border-color .35s;animation:chipIn .55s var(--ease) both}.mchip:hover{background:var(--red);border-color:var(--red);transform:translateY(-5px)}@keyframes chipIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cmp{padding:7rem 0;overflow:hidden}.cmp:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 120px,rgba(255,255,255,.025) 120px 121px);pointer-events:none}.tblwrap{overflow-x:auto;border:1px solid var(--line2);background:var(--bg2)}table.cmp__t{width:100%;border-collapse:collapse;min-width:860px}.cmp__t td,.cmp__t th{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--line);font-size:.92rem;vertical-align:middle}.cmp__t thead th{font-family:var(--head);font-size:1.3rem;letter-spacing:.06em;font-weight:400;background:var(--bg3)}.cmp__t thead th:nth-child(2){background:var(--red);color:#fff}.cmp__t th:first-child{color:var(--muted);font-family:var(--body);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;width:22%}.cmp__t td:nth-child(2){color:#fff;font-weight:700;background:rgba(225,6,0,.1);border-inline:1px solid rgba(225,6,0,.35)}.cmp__t td:nth-child(2):before{content:"✓";color:var(--red2);margin-right:.5rem;font-weight:800}.cmp__t td:nth-child(3),.cmp__t td:nth-child(4){color:var(--muted)}.cmp__t tbody tr{opacity:0;transform:translateX(-14px);transition:.6s var(--ease)}.cmp__t tbody tr.in{opacity:1;transform:none}.cmp__t tbody tr:hover td{background:rgba(255,255,255,.03)}.cmp__t tbody tr:hover td:nth-child(2){background:rgba(225,6,0,.2)}.faults{padding:7rem 0;background:var(--bg2)}.faults__grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:3rem;gap:3rem;align-items:center}.console{background:#050505;border:1px solid var(--line2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative;overflow:hidden}.console__bar{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-bottom:1px solid var(--line);font-size:.7rem;letter-spacing:.2em;color:var(--muted)}.console__bar i{width:10px;height:10px;border-radius:50%;background:#333}.console__bar i:first-child{background:var(--red)}.console__body{padding:1rem 0}.fl{display:grid;grid-template-columns:22px 1fr;grid-gap:.9rem;gap:.9rem;padding:.85rem 1.2rem;border-left:3px solid transparent;transition:.3s}.fl:hover{background:rgba(225,6,0,.08);border-left-color:var(--red)}.fl__led{width:10px;height:10px;border-radius:50%;background:var(--red);margin-top:.45rem;box-shadow:0 0 10px var(--red);animation:blink 1.4s infinite}.fl:nth-child(2) .fl__led{animation-delay:.2s}.fl:nth-child(3) .fl__led{animation-delay:.4s}.fl:nth-child(4) .fl__led{animation-delay:.6s}.fl:nth-child(5) .fl__led{animation-delay:.8s}.fl:nth-child(6) .fl__led{animation-delay:1s}.fl:nth-child(7) .fl__led{animation-delay:1.2s}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.fl strong{display:block;color:#fff;font-size:.9rem;letter-spacing:.04em}.fl span{color:var(--muted);font-size:.82rem;line-height:1.5;display:block;font-family:var(--body)}.console__scan{position:absolute;left:0;right:0;height:60px;background:linear-gradient(180deg,transparent,rgba(225,6,0,.12),transparent);animation:scan 4.5s linear infinite;pointer-events:none}@keyframes scan{0%{top:-140px}to{top:100%}}.faults__vis{position:relative}.faults__vis img{width:100%;height:520px;object-fit:cover;border:1px solid var(--line2)}.faults__vis:before{content:"";position:absolute;inset:-14px 14px 14px -14px;border:1px solid var(--red);z-index:-1}.faults__chip{position:absolute;right:-16px;bottom:36px;background:var(--red);color:#fff;padding:.9rem 1.2rem;font-family:var(--head);font-size:1.5rem;letter-spacing:.08em;line-height:1}.faults__chip small{display:block;font-family:var(--body);font-size:.6rem;letter-spacing:.28em;font-weight:800}.sched{padding:7rem 0;overflow:hidden}.track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem;padding-top:3.6rem}.track:before{right:0;background:var(--line2)}.track:after,.track:before{content:"";position:absolute;left:0;top:20px;height:2px}.track:after{width:var(--fill,0);background:var(--red);box-shadow:0 0 14px var(--red);transition:width 1.8s var(--ease)}.ms{position:relative;background:var(--bg3);border:1px solid var(--line);padding:1.6rem;text-align:left;transition:.5s var(--ease)}.ms:before{content:"";position:absolute;top:-3.6rem;left:1.6rem;width:16px;height:16px;background:var(--bg);border:2px solid var(--red);transform:translateY(-7px) rotate(45deg);transition:.5s}.ms:hover{border-color:rgba(225,6,0,.6);transform:translateY(-6px)}.ms:hover:before{background:var(--red);box-shadow:0 0 14px var(--red)}.ms__km{font-family:var(--head);font-size:2.1rem;color:#fff;line-height:1}.ms__km em{font-style:normal;color:var(--red2)}.ms__lbl{font-size:.64rem;letter-spacing:.24em;color:var(--muted);margin:.35rem 0 1rem}.ms__lbl,.ms__type{text-transform:uppercase;font-weight:800}.ms__type{display:inline-block;font-size:.72rem;letter-spacing:.14em;background:var(--red-dim);color:var(--red2);padding:.35rem .7rem;margin-bottom:.9rem;border:1px solid rgba(225,6,0,.35)}.ms p{font-size:.88rem;line-height:1.55}.cost{padding:7rem 0;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--bg),#0b0b0d 55%,var(--bg))}.cost:before{right:-10%;top:-20%;width:60%;height:90%;background:radial-gradient(circle,rgba(225,6,0,.18),transparent 62%)}.cost:after,.cost:before{content:"";position:absolute;pointer-events:none}.cost:after{inset:0;background:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,255,255,.017) 22px 23px)}.cost__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(2rem,4vw,3.6rem);gap:clamp(2rem,4vw,3.6rem);align-items:center}.cost__ways{margin-top:1.8rem;display:grid;grid-gap:.85rem;gap:.85rem}.cost__ways li{display:grid;grid-template-columns:52px 1fr;grid-gap:1.1rem;gap:1.1rem;align-items:center;padding:1.15rem 1.3rem;background:var(--bg3);border:1px solid var(--line);border-left:3px solid var(--red);transition:.45s var(--ease)}.cost__ways li:hover{transform:translateX(9px);background:#17171a;border-color:var(--line2);border-left-color:var(--red)}.cost__ways b{font-family:var(--head);font-size:2rem;line-height:1;color:var(--red2)}.cost__ways p{font-size:.93rem;line-height:1.55}.ticket{position:relative;background:linear-gradient(165deg,#17171b,#0c0c0e);border:1px solid var(--line2);overflow:hidden}.ticket__top{background:var(--red);color:#fff;padding:1rem 1.6rem;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;font-weight:800;display:flex;align-items:center;gap:.6rem}.ticket__top i{width:8px;height:8px;border-radius:50%;background:#fff;animation:blink 1.4s infinite}.ticket__body{padding:1.6rem}.ticket__row{display:flex;justify-content:space-between;gap:1.2rem;padding:.85rem 0;border-bottom:1px dashed rgba(255,255,255,.13);font-size:.88rem}.ticket__row:last-child{border-bottom:none}.ticket__row span:first-child{color:var(--muted);letter-spacing:.02em}.ticket__row span:last-child{color:#fff;font-weight:700;text-align:right}.ticket__cut{position:relative;height:26px;border-top:1px dashed rgba(255,255,255,.2)}.ticket__cut:after,.ticket__cut:before{content:"";position:absolute;top:-13px;width:26px;height:26px;border-radius:50%;background:var(--bg)}.ticket__cut:before{left:-14px}.ticket__cut:after{right:-14px}.ticket__foot{padding:0 1.6rem 1.8rem}.ticket__foot .ticket__ask{font-family:var(--head);font-weight:400;letter-spacing:.04em;font-size:1.35rem;line-height:1.15;margin-bottom:1.1rem;color:#fff}.steps{padding:7rem 0;background:var(--bg2);border-block:1px solid var(--line)}.zz{position:relative;display:grid;grid-template-columns:1fr 92px 1fr;align-items:start;max-width:1060px;margin:0 auto;grid-row-gap:1.6rem;row-gap:1.6rem}.zz:before{bottom:26px;background:var(--line2)}.zz:after,.zz:before{content:"";position:absolute;left:50%;top:26px;width:2px;transform:translateX(-50%)}.zz:after{height:var(--h,0);max-height:calc(100% - 52px);background:var(--red);box-shadow:0 0 14px var(--red);transition:height .25s linear}.zcard{background:var(--bg3);border:1px solid var(--line);padding:1.5rem 1.6rem;position:relative;opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease),border-color .5s,background .5s}.zcard.lit{opacity:1;transform:none}.zcard__tag{display:inline-block;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;font-weight:800;color:var(--red2);margin-bottom:.55rem}.zcard.l{text-align:right}.zcard:after{content:"";position:absolute;top:2rem;width:34px;height:1px;background:var(--line2);transition:background .4s}.zcard.l:after{right:-34px}.zcard.r:after{left:-34px}.zcard h3{margin-bottom:.45rem}.zcard p{font-size:.9rem;line-height:1.6}.zcard.lit{border-color:rgba(225,6,0,.5);background:#17171a}.zcard.lit:after{background:var(--red)}.znode{grid-column:2;justify-self:center;width:54px;height:54px;border-radius:50%;background:var(--bg2);border:2px solid var(--line2);display:grid;place-items:center;font-family:var(--head);font-size:1.45rem;position:relative;z-index:2;transition:.5s var(--ease);margin-top:.6rem}.znode.lit{border-color:var(--red);background:var(--red);color:#fff;box-shadow:0 0 22px rgba(225,6,0,.6)}.areas{padding:7rem 0;overflow:hidden}.areas__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.radar{position:relative;width:min(520px,90vw);aspect-ratio:1;margin-inline:auto;border-radius:50%;border:1px solid var(--line2);background:radial-gradient(circle,rgba(225,6,0,.08),transparent 70%)}.radar:after,.radar:before{content:"";position:absolute;border-radius:50%;border:1px solid var(--line)}.radar:before{inset:18%}.radar:after{inset:36%}.radar__cross{position:absolute;inset:0}.radar__cross:after,.radar__cross:before{content:"";position:absolute;background:var(--line);left:50%;top:0;width:1px;height:100%}.radar__cross:after{transform:rotate(90deg)}.radar__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(225,6,0,.55),transparent 28%);animation:rot 4s linear infinite;mix-blend-mode:screen}@keyframes rot{to{transform:rotate(1turn)}}.radar__c{left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:var(--red);box-shadow:0 0 20px var(--red);z-index:2}.radar__c,.radar__c:after{position:absolute;border-radius:50%}.radar__c:after{content:"";inset:-10px;border:2px solid var(--red);animation:ping 2s ease-out infinite}.radar__lbl{left:50%;top:50%;transform:translate(-50%,16px);font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;font-weight:800;color:#fff;white-space:nowrap;z-index:2}.pin,.radar__lbl{position:absolute}.pin{transform:translate(-50%,-50%);z-index:3}.pin i{width:8px;height:8px;background:#fff;border-radius:50%;box-shadow:0 0 0 4px rgba(255,255,255,.12);margin:0 auto .35rem}.pin i,.pin span{display:block;transition:.3s}.pin span{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:rgba(7,7,7,.75);padding:.25rem .5rem;border:1px solid var(--line2)}.pin:hover i{background:var(--red);box-shadow:0 0 0 6px rgba(225,6,0,.3)}.pin:hover span{border-color:var(--red);color:#fff}.areas__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 2rem}.areas__tags li{font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:.5rem .9rem;border:1px solid var(--line2);transition:.3s}.areas__tags li:hover{background:var(--red);border-color:var(--red)}.areas__note{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;border:1px solid var(--line2);background:var(--bg3)}.areas__note svg{width:30px;height:30px;color:var(--red2);flex-shrink:0}.areas__note p{margin:0;color:#fff;font-weight:600}.areas__addr{display:block;margin-top:.4rem;font-size:.82rem;color:var(--muted);font-weight:500;line-height:1.5}.areas__dir{flex-shrink:0;align-self:center;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;padding:.6rem .95rem;border:1px solid var(--red);color:var(--red2);transition:.35s var(--ease);white-space:nowrap}.areas__dir:hover{background:var(--red);color:#fff}.cta{position:relative;padding:8rem 0;overflow:hidden;isolation:isolate}.cta img.cta__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(.45) brightness(.42)}.cta:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 70% at 50% 40%,rgba(225,6,0,.4),transparent 70%),linear-gradient(180deg,rgba(7,7,7,.9),rgba(7,7,7,.82))}.cta__in{max-width:960px;margin:0 auto;text-align:center}.cta__in p{font-size:1.05rem;max-width:60ch;margin:0 auto 2.4rem;color:#d7d7da}.cta__tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.ctile{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.7rem 1rem;background:rgba(10,10,11,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--line2);transition:.45s var(--ease)}.ctile svg{width:26px;height:26px;color:var(--red2);transition:color .4s}.ctile span{font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-weight:800}.ctile b{font-size:.88rem;color:#fff;font-weight:700;line-height:1.4}.ctile:hover{background:var(--red);border-color:var(--red);transform:translateY(-7px)}.ctile:hover span,.ctile:hover svg{color:#fff}.faq{padding:7rem 0;background:var(--bg2)}.faq__grid{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:4rem;gap:4rem}.faq__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--top) + 24px);align-self:start}.faq__sticky h2{margin-bottom:1rem}@keyframes cue{0%{transform:translateY(-4px)}50%{transform:translateY(4px)}to{transform:translateY(-4px)}}.acc{border-top:1px solid var(--line2)}.acc__i{border-bottom:1px solid var(--line2)}.acc__row{display:grid;grid-template-columns:58px 1fr;align-items:center;grid-gap:1rem;gap:1rem}.acc__n{font-style:normal;font-family:var(--head);font-size:1.7rem;color:var(--red);letter-spacing:.06em;pointer-events:none;transition:.4s var(--ease)}.acc__row:hover .acc__n{transform:translateX(6px)}.acc__h{font:inherit;letter-spacing:inherit}.acc__q{width:100%;background:none;border:none;color:#fff;cursor:pointer;display:grid;grid-template-columns:1fr 44px;align-items:center;grid-gap:1rem;gap:1rem;padding:1.4rem 0;text-align:left;font-family:var(--body);font-size:1.04rem;font-weight:700;transition:.3s}.acc__q i{width:44px;height:44px;border:1px solid var(--line2);display:grid;place-items:center;position:relative;transition:.4s var(--ease)}.acc__q i:after,.acc__q i:before{content:"";position:absolute;background:#fff;width:14px;height:2px;transition:.4s var(--ease)}.acc__q i:after{transform:rotate(90deg)}.acc__i.open .acc__q i{background:var(--red);border-color:var(--red);transform:rotate(180deg)}.acc__i.open .acc__q i:after{transform:rotate(0)}.acc__a{max-height:0;overflow:hidden;transition:max-height .6s var(--ease)}.acc__a p{padding:0 44px 1.5rem 74px;font-size:.98rem;max-width:70ch}.acc__i.open .acc__a{max-height:320px}.nf{min-height:calc(100vh - var(--top));display:grid;place-items:center;padding:5rem 0;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 0,#161617 0,var(--bg) 62%)}.nf:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%)}.nf__in{position:relative;z-index:2;width:min(1080px,92vw);display:grid;grid-gap:2.2rem;gap:2.2rem;justify-items:center;text-align:center}.nf__warn{width:84px;height:84px;color:var(--red);animation:warnPulse 1.8s ease-in-out infinite}.nf__warn svg{width:100%;height:100%;filter:drop-shadow(0 0 18px rgba(225,6,0,.55))}@keyframes warnPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.94)}}.nf__num{position:relative;font-family:var(--head);font-size:clamp(6rem,22vw,16rem);line-height:.8;letter-spacing:.02em;color:#fff}.nf__num span{position:absolute;left:0;top:0;width:100%;color:var(--red)}.nf__num span:first-child{animation:glitchA 3.4s steps(2) infinite;-webkit-clip-path:polygon(0 8%,100% 8%,100% 44%,0 44%);clip-path:polygon(0 8%,100% 8%,100% 44%,0 44%)}.nf__num span:nth-child(2){color:#4de1ff;animation:glitchB 3.4s steps(2) infinite;-webkit-clip-path:polygon(0 56%,100% 56%,100% 94%,0 94%);clip-path:polygon(0 56%,100% 56%,100% 94%,0 94%);mix-blend-mode:screen}@keyframes glitchA{0%,86%,to{transform:none;opacity:0}88%{transform:translate(-9px,-3px);opacity:1}92%{transform:translate(7px,2px);opacity:1}96%{transform:translate(-4px);opacity:1}}@keyframes glitchB{0%,86%,to{transform:none;opacity:0}89%{transform:translate(8px,3px);opacity:1}93%{transform:translate(-6px,-2px);opacity:1}97%{transform:translate(3px);opacity:1}}.nf__code{display:inline-flex;align-items:center;gap:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;letter-spacing:.28em;text-transform:uppercase;color:var(--red2);border:1px solid rgba(225,6,0,.4);background:var(--red-dim);padding:.55rem 1.1rem}.nf__code i{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red);animation:blink 1.2s infinite}.nf h1{max-width:22ch}.nf p{font-size:1.02rem;max-width:56ch}.nf__scan{position:absolute;left:0;right:0;top:0;height:180px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(225,6,0,.09),transparent);animation:scan 6s linear infinite}.nf__btns{gap:1rem}.nf__btns,.nf__links{display:flex;flex-wrap:wrap;justify-content:center}.nf__links{gap:.55rem;max-width:760px}.nf__links a{font-size:.76rem;font-weight:700;letter-spacing:.08em;padding:.55rem .95rem;border:1px solid var(--line2);color:var(--muted);transition:.35s var(--ease)}.nf__links a:hover{border-color:var(--red);background:var(--red);color:#fff;transform:translateY(-3px)}.nf__foot{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center;padding-top:1.4rem;border-top:1px solid var(--line);width:100%;max-width:760px}.nf__foot a{display:inline-flex;align-items:center;gap:.55rem;font-size:.85rem;font-weight:600;color:var(--muted);transition:color .3s}.nf__foot a svg{width:17px;height:17px;color:var(--red2)}.nf__foot a:hover{color:#fff}@media (max-width:1150px){.nv__item>a{padding:.6rem;font-size:.72rem}.bento,.sgrid{grid-template-columns:repeat(3,1fr)}.bcard.w2{grid-column:span 3}}@media (max-width:980px){:root{--top:116px}.logo img{height:54px}.hd__phone{display:none}.areas__grid,.cost__grid,.faults__grid,.hero__grid{grid-template-columns:1fr}.hero__vis{aspect-ratio:4/3;margin-top:2.5rem;max-width:560px}.hero__badge{left:0}.bento,.sgrid{grid-template-columns:repeat(2,1fr)}.bcard.w2{grid-column:span 2}.mtabs{grid-template-columns:1fr}.mtabs__list{display:none}.mpanel{display:flex!important;min-height:0;padding:1.5rem 1.3rem;border-bottom:1px solid var(--line)}.mpanels>.mpanel:last-child{border-bottom:none}.mpanel__ghost{font-size:4.4rem;right:1rem;top:.6rem}.mpanel h3{font-size:1.5rem}.mpanel__sub{margin-bottom:1.1rem;font-size:.85rem}.mchip{font-size:1.1rem;padding:.55rem .9rem;animation:none}.mtab{border-bottom:1px solid var(--line);padding:1.1rem 1.2rem;font-size:.9rem}.mpanel{min-height:280px}.track{grid-template-columns:1fr 1fr}.ms:before,.track:after,.track:before{display:none}.zz{grid-template-columns:54px 1fr;row-gap:1.2rem}.zz:after,.zz:before{left:27px}.zcard{grid-column:2!important;text-align:left!important}.zcard.l:after,.zcard.r:after{left:-30px;right:auto;width:30px}.znode{grid-column:1;margin-top:.2rem;width:48px;height:48px;font-size:1.25rem}.cta__tiles{grid-template-columns:1fr 1fr}.faq__grid{grid-template-columns:1fr;gap:2.4rem}.faq__sticky{position:static}.faults__vis img{height:340px}}@media (max-width:600px){.bento,.cta__tiles,.sgrid,.track{grid-template-columns:1fr}.bcard.w2{grid-column:auto}.acc__row{grid-template-columns:42px 1fr}.acc__q{grid-template-columns:1fr 40px;font-size:.96rem}.acc__a p{padding-left:0}.radar{width:92vw}.pin span{font-size:.56rem}.areas__note{flex-wrap:wrap}.nf__code{font-size:.6rem;letter-spacing:.14em;padding:.5rem .8rem;line-height:1.5}.nf__warn{width:64px;height:64px}.nf__foot{gap:.9rem;flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv,.rv-l,.rv-r{opacity:1;transform:none}}@media (max-width:430px){.hd__book{padding:.62rem .7rem;font-size:.62rem;letter-spacing:.08em;gap:.4rem}.hd__book svg{width:13px;height:13px}.logo img{height:46px}.logo--full img{height:68px}.hd__in{gap:.7rem;height:66px}.burger{width:38px;height:38px}}.hero__copy h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.09em;margin-bottom:-.09em}.hero__copy h1 .w>i{display:inline-block;font-style:normal}.hero__copy h1.wsplit .w>i{transform:translateY(110%);animation:wordUp .9s var(--ease) both}@keyframes wordUp{0%{transform:translateY(110%)}to{transform:none}}.scard{--mx:50%;--my:50%}.scard:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .45s;background:radial-gradient(220px circle at var(--mx) var(--my),rgba(225,6,0,.16),transparent 70%)}.scard:hover:after{opacity:1}.bcard:not(.img){--mx:50%;--my:50%}.bcard:not(.img):hover:after{background:radial-gradient(260px circle at var(--mx) var(--my),rgba(225,6,0,.34),transparent 70%);inset:0;width:auto;height:auto;border-radius:0}.bcard.red:hover:after{background:radial-gradient(260px circle at var(--mx) var(--my),rgba(255,255,255,.25),transparent 70%)}.faq:before,.models:before,.sched:before,.steps:before,.svc:before,.why:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(1280px,92vw);height:1px;background:linear-gradient(90deg,transparent,rgba(225,6,0,.55),transparent);opacity:.7}.gauges{margin-top:clamp(2.2rem,4vw,3.4rem);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.gauge{position:relative;background:var(--bg);padding:1.5rem 1.4rem 1.7rem;overflow:hidden;transition:background .45s}.gauge:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 120%,rgba(225,6,0,.16),transparent 62%);opacity:0;transition:opacity .45s}.gauge:hover{background:var(--bg3)}.gauge:hover:before{opacity:1}.gauge__ix{position:relative;font-size:.6rem;letter-spacing:.26em;font-weight:800;color:var(--red2)}.gauge__n{position:relative;display:flex;align-items:baseline;gap:.28rem;font-family:var(--head);font-size:clamp(2.1rem,3.2vw,2.9rem);font-weight:400;line-height:1;color:#fff;margin:.55rem 0 .5rem}.gauge__n span{font-family:inherit;font-size:inherit}.gauge__n em{font-style:normal;font-size:.5em;color:var(--red2);letter-spacing:.04em}.gauge__l{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:#fff}.gauge__l,.gauge__note{position:relative;display:block}.gauge__note{font-size:.76rem;color:var(--muted);margin-top:.2rem}.gauge__bar{position:absolute;left:0;bottom:0;width:100%;height:2px;background:rgba(255,255,255,.07)}.gauge__bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--red),rgba(225,6,0,.15));transform:scaleX(0);transform-origin:left;animation:barIn 1.1s var(--ease) both}@keyframes barIn{to{transform:scaleX(1)}}.mcta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1200;grid-template-columns:1fr 1fr;box-shadow:0 -14px 30px -18px rgba(0,0,0,.95)}.mcta a{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:1.05rem .6rem;font-size:.86rem;font-weight:800;letter-spacing:.06em;color:#fff}.mcta a svg{width:19px;height:19px}.mcta__call{background:var(--red)}.mcta__wa{background:#25d366}.mcta a:active{filter:brightness(.88)}.phead{position:relative;padding:clamp(3.4rem,6vw,5.4rem) 0 clamp(3rem,5vw,4.4rem);isolation:isolate;overflow:hidden}.phead__bg{width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(.5) brightness(.35)}.phead:before,.phead__bg{position:absolute;inset:0}.phead:before{content:"";z-index:-1;background:radial-gradient(80% 90% at 15% 20%,rgba(225,6,0,.35),transparent 62%),linear-gradient(180deg,rgba(7,7,7,.86),rgba(7,7,7,.96))}.phead h1{max-width:20ch;margin:.9rem 0 1.1rem}.phead h1 .rd{color:var(--red)}.phead p{font-size:1.02rem;max-width:60ch}.sgroup{padding:clamp(3rem,5vw,4.6rem) 0}.sclose{padding:clamp(3.4rem,6vw,5.4rem) 0;background:linear-gradient(150deg,#141416,#08080a);border-top:1px solid var(--line)}.sclose__in{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:2.4rem;gap:2.4rem;align-items:center}.sclose h2{font-size:clamp(1.7rem,2.8vw,2.5rem);margin-bottom:.8rem}.sclose p{font-size:.98rem;max-width:58ch}.sclose__btns{display:flex;flex-direction:column;gap:.9rem}.sclose__btns .btn{justify-content:center}.blogs{padding:clamp(3rem,5vw,4.6rem) 0 clamp(3.6rem,6vw,5.4rem);position:relative;overflow:hidden}.blogs:before{content:"";position:absolute;right:-10%;top:-20%;width:55%;height:90%;background:radial-gradient(circle,rgba(225,6,0,.14),transparent 62%);pointer-events:none}.blogs__in{position:relative}.blogs__code{display:inline-flex;align-items:center;gap:.6rem;margin:1.2rem 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--red2);border:1px solid rgba(225,6,0,.4);background:var(--red-dim);padding:.5rem 1rem}.blogs__code i{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red);animation:blink 1.4s infinite}.blogs h1{max-width:22ch;margin-bottom:1.1rem}.blogs h1 .rd{color:var(--red)}.blogs__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:2.6rem 0}.bcard2{position:relative;background:var(--bg3);border:1px solid var(--line);padding:1.6rem;min-height:180px;display:flex;flex-direction:column;transition:.45s var(--ease);overflow:hidden}.bcard2:after{content:"";position:absolute;inset:auto -35% -45% auto;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(225,6,0,.35),transparent 65%);opacity:0;transition:opacity .45s}.bcard2:hover{transform:translateY(-6px);border-color:rgba(225,6,0,.5)}.bcard2:hover:after{opacity:1}.bcard2__n{position:relative;font-family:var(--head);font-size:1.6rem;color:transparent;-webkit-text-stroke:1px rgba(225,6,0,.6);line-height:1}.bcard2 h3{position:relative;font-size:1.16rem;margin:.7rem 0 auto;line-height:1.15}.bcard2__tag{position:relative;align-self:flex-start;margin-top:1rem;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--red2);border:1px solid rgba(225,6,0,.35);background:var(--red-dim);padding:.32rem .65rem}.blogs__cta{border-top:1px solid var(--line2);padding-top:2rem}.blogs__cta p{font-size:1rem;max-width:60ch;margin-bottom:1.4rem}.blogs__btns{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:980px){.mega,nav.nv{display:none}.mcta{display:grid}body{padding-bottom:60px}.sclose__in{grid-template-columns:1fr}.sclose__btns{flex-direction:row;flex-wrap:wrap}.blogs__grid{grid-template-columns:1fr 1fr}.areas,.cmp,.cost,.faq,.faults,.models,.sched,.steps,.svc,.why{padding-top:3.4rem;padding-bottom:3.4rem}.cta{padding:4rem 0}.hero{padding-top:2rem;padding-bottom:2.6rem}.sec__head{margin-bottom:2.2rem}}@media (max-width:600px){.blogs__grid{grid-template-columns:1fr}.areas,.cmp,.cost,.faq,.faults,.models,.sched,.steps,.svc,.why{padding-top:2.8rem;padding-bottom:2.8rem}}nav.nv{justify-self:center;display:flex;gap:.15rem;align-items:center}.nv__item,.nv__item>a{position:relative}.nv__item>a{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .95rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .3s}.nv__item>a:after{content:"";position:absolute;left:.95rem;right:.95rem;bottom:.25rem;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nv__item>a:hover{color:#fff}.nv__item>a:hover:after{transform:scaleX(1)}.nv__caret{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-1px);transition:transform .35s var(--ease)}.nv__sub{display:none}.nv__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .95rem;font-family:var(--body);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:none;border:none;cursor:pointer;position:relative;transition:color .3s}.nv__btn:after{content:"";position:absolute;left:.95rem;right:.95rem;bottom:.25rem;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nv__btn.on,.nv__btn:hover{color:#fff}.nv__btn.on:after,.nv__btn:hover:after{transform:scaleX(1)}.nv__btn.on .nv__caret{transform:rotate(225deg) translateY(-2px)}.mega{position:absolute;top:calc(100% + 10px);left:50%;width:min(880px,94vw);transform:translateX(-50%) translateY(-14px);background:linear-gradient(158deg,#141417,#0a0a0c 62%);border:1px solid var(--line2);opacity:0;visibility:hidden;transition:opacity .38s var(--ease),transform .38s var(--ease),visibility .38s;box-shadow:0 40px 80px -40px rgba(0,0,0,.95);z-index:30;overflow:hidden}.mega.on{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.mega__edge{position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--red),transparent 55%)}.mega:after{content:"";position:absolute;right:-14%;top:-45%;width:46%;height:170%;background:radial-gradient(circle,rgba(225,6,0,.2),transparent 62%);pointer-events:none}.mega__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.4rem;border-bottom:1px solid var(--line)}.mega__title{display:flex;flex-direction:column;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:#fff}.mega__title b{font-family:var(--head);font-size:1.7rem;font-weight:400;letter-spacing:.04em;color:var(--red2);display:inline}.mega__title em{font-style:normal;font-size:.62rem;letter-spacing:.18em;color:var(--muted);font-weight:700;margin-top:.2rem}.mega__all{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:var(--red);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:.35s var(--ease)}.mega__all svg{width:14px;height:14px;transition:transform .35s var(--ease)}.mega__all:hover{background:#fff;color:var(--red)}.mega__all:hover svg{transform:translateX(4px)}.mega__grid{grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.mega__grid,.mega__grid a{position:relative;display:grid}.mega__grid a{grid-template-columns:26px 26px 1fr;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.6rem .9rem;background:#0d0d0f;font-size:.8rem;color:var(--muted);overflow:hidden;transition:color .3s,background .3s}.mega__grid a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--red);transform:scaleY(0);transform-origin:center;transition:transform .32s var(--ease)}.mega__grid a:hover{background:#17171b;color:#fff}.mega__grid a:hover:before{transform:scaleY(1)}.mega__n{font-family:var(--head);font-size:.86rem;letter-spacing:.06em;color:transparent;-webkit-text-stroke:.6px rgba(255,255,255,.35);transition:.32s}.mega__grid a:hover .mega__n{-webkit-text-stroke:.6px var(--red);color:rgba(225,6,0,.25)}.mega__grid a img{width:26px;height:26px;object-fit:contain;opacity:.7;transition:.32s var(--ease)}.mega__grid a:hover img{opacity:1;transform:scale(1.16)}.mega__lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega__foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.4rem;font-size:.72rem;background:rgba(255,255,255,.02)}.mega__foot>span{display:inline-flex;align-items:center;gap:.55rem;color:var(--muted);letter-spacing:.06em}.mega__foot>span i{width:7px;height:7px;border-radius:50%;background:#25d366;box-shadow:0 0 8px #25d366;animation:blink 1.6s infinite}.mega__foot a{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:800;letter-spacing:.04em;transition:color .3s}.mega__foot a svg{width:15px;height:15px;color:#25d366}.mega__foot a:hover{color:var(--red2)}.phead__grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(circle at 30% 40%,#000,transparent 78%);-webkit-mask-image:radial-gradient(circle at 30% 40%,#000,transparent 78%)}.phead__row{display:grid;grid-template-columns:1fr auto;grid-gap:2.4rem;gap:2.4rem;align-items:center}.phead__dial{position:relative;width:170px;height:170px;display:grid;place-items:center;text-align:center;flex:none}.phead__ring{position:absolute;inset:0;border-radius:50%;border-left:1px solid var(--line2);border-bottom:1px solid var(--line2);border-right-color:var(--line2);border-top-color:var(--line2);border-top:1px solid var(--red);border-right:1px solid var(--red);animation:rot 9s linear infinite}.phead__dial:after{content:"";position:absolute;inset:16px;border-radius:50%;border:1px dashed rgba(225,6,0,.35)}.phead__dial b{font-family:var(--head);font-size:3.6rem;line-height:1;color:#fff}.phead__dial em{position:absolute;bottom:38px;font-style:normal;font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;font-weight:800;color:var(--red2)}.scards{grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.scardx{position:relative;border:1px solid var(--line);padding:1.6rem 1.7rem 1.5rem;overflow:hidden;display:flex;flex-direction:column;transition:border-color .45s,transform .45s var(--ease);scroll-margin-top:calc(var(--top) + 80px)}.scards>.scardx:nth-child(2n){margin-top:2.4rem}.scardx__wipe{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(225,6,0,.16) 50%,transparent 62%);transform:translateX(-120%);transition:transform .8s var(--ease);pointer-events:none}.scardx:hover{border-color:rgba(225,6,0,.55);transform:translateY(-6px)}.scardx:hover .scardx__wipe{transform:translateX(120%)}.scardx p{position:relative;font-size:.88rem;line-height:1.62}.scardx__cta{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--red2);border-bottom:1px solid rgba(225,6,0,.45);padding-bottom:.3rem;transition:.35s var(--ease)}.scardx__cta svg{width:14px;height:14px;transition:transform .35s var(--ease)}.scardx__cta:hover{color:#fff;border-color:#fff}.scardx__cta:hover svg{transform:translateX(5px)}@media (max-width:1150px){.mega{width:min(760px,94vw)}.mega__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.mega{display:none}.nv__sub.on{display:block}.phead__row{grid-template-columns:1fr}.phead__dial{width:130px;height:130px}.phead__dial b{font-size:2.6rem}.phead__dial em{bottom:28px}.scards{grid-template-columns:1fr;gap:12px}.scards>.scardx:nth-child(2n){margin-top:0}}@media (max-width:600px){.scardx{padding:1.3rem 1.3rem 1.2rem}}:root{--wa:#0f9d58;--wa-hi:#0b7a43}.btn.wa{border-color:var(--wa);color:#fff}.btn.wa:before{background:var(--wa);transform:none}.btn.wa:hover:before{background:var(--wa-hi);transform:none}.btn.wa svg{color:#fff}.mcta__wa{background:var(--wa)}.mcta__wa:active,.mcta__wa:hover{background:var(--wa-hi)}.mega__foot>span i{background:var(--wa);box-shadow:0 0 8px var(--wa)}.mega__foot a svg{color:var(--wa)}.hero{position:relative;background:var(--bg)}.hero__aura{position:absolute;left:-14%;top:-28%;width:62%;height:130%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(225,6,0,.22),transparent 62%);animation:auraFloat 11s ease-in-out infinite}@keyframes auraFloat{0%,to{opacity:.72}50%{opacity:1}}.hero__wrap{position:relative;z-index:1}.hero__copy h1{text-shadow:0 18px 50px rgba(0,0,0,.55)}.hero__rule{position:relative;overflow:hidden;width:130px;height:3px;margin-bottom:1.4rem;background:linear-gradient(90deg,var(--red),rgba(225,6,0,.15))}.hero__shot{box-shadow:0 40px 90px -30px rgba(0,0,0,.95),inset 0 0 0 1px rgba(255,255,255,.05)}.hero__brk{position:absolute;width:56px;height:56px;z-index:3;pointer-events:none}.hero__brk--tr{top:-12px;right:-12px;border-top:2px solid var(--red);border-right:2px solid var(--red)}.hero__brk--bl{bottom:-12px;left:-12px;border-bottom:2px solid rgba(255,255,255,.35);border-left:2px solid rgba(255,255,255,.35)}.hero__badge{animation:badgeFloat 6s ease-in-out infinite}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.hero__btns{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.sgroup{overflow:hidden}.scards{position:relative}.scardx{-webkit-clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px);clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px);background:linear-gradient(158deg,#17171b,#0c0c0e 70%)}.scardx__tile{position:relative;display:grid;place-items:center;width:74px;height:74px;flex:none;background:rgba(255,255,255,.03);border:1px solid var(--line2);-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:.45s var(--ease)}.scardx:hover .scardx__tile{border-color:rgba(225,6,0,.6);background:rgba(225,6,0,.09)}.scardx__img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.7));transition:transform .5s var(--ease)}.scardx:hover .scardx__img{transform:scale(1.12) rotate(-6deg)}@media (max-width:980px){.hero__wrap{display:flex;flex-direction:column}.hero__grid{display:contents}.hero__copy{order:1}.gauges{order:2;margin-top:1.6rem;grid-template-columns:repeat(4,1fr)}.hero__vis{order:3;margin-top:1.8rem}.hero__btns{display:none}.gauge{padding:.85rem .5rem 1rem;text-align:center}.gauge__ix{font-size:.5rem;letter-spacing:.16em}.gauge__n{justify-content:center;font-size:1.35rem;margin:.35rem 0 .3rem;gap:.15rem}.gauge__n em{font-size:.55em}.gauge__l{font-size:.56rem;letter-spacing:.1em;line-height:1.3}.gauge__note{display:none}.hero__aura{width:100%;left:-20%}.hero__brk{width:38px;height:38px}}@media (max-width:600px){.gauges{grid-template-columns:repeat(4,1fr)}.gauge{padding:.75rem .3rem .9rem}.gauge__n{font-size:1.15rem}.gauge__l{font-size:.5rem}.scardx{-webkit-clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,0 22px);clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,0 22px)}}@media (max-width:980px){nav.nv{display:none}.burger,nav.nv.open{display:flex}nav.nv.open{flex-direction:column;align-items:stretch;position:absolute;top:100%;left:50%;width:100vw;transform:translateX(-50%);max-height:calc(100dvh - var(--top) - var(--mcta-h) - 8px);min-height:60vh;background:linear-gradient(170deg,#101013,#08080a 60%);border-top:2px solid var(--red);padding:.4rem 5vw 2rem;z-index:940;overflow-y:auto;overscroll-behavior:contain;counter-reset:nav}nav.nv.open:before{content:"";position:absolute;right:-18%;top:-6%;width:70%;height:46%;background:radial-gradient(circle,rgba(225,6,0,.22),transparent 62%);pointer-events:none}.nv__item{position:relative;display:flex;flex-wrap:wrap;align-items:center;counter-increment:nav;border-bottom:1px solid var(--line);opacity:0;transform:translateY(14px);animation:navIn .5s var(--ease) forwards}.nv__item:first-child{animation-delay:.05s}.nv__item:nth-child(2){animation-delay:.11s}.nv__item:nth-child(3){animation-delay:.17s}.nv__item:nth-child(4){animation-delay:.23s}.nv__item:nth-child(5){animation-delay:.29s}@keyframes navIn{to{opacity:1;transform:none}}.nv__btn,.nv__item>a{flex:1 1;display:flex;align-items:center;gap:.9rem;justify-content:flex-start;padding:1.05rem 0;font-size:1.02rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-align:left;background:none;border:none}.nv__item>a:after{display:none}.nv__btn:before,.nv__item>a:before{content:counter(nav,decimal-leading-zero);font-family:var(--head);font-size:.9rem;font-weight:400;letter-spacing:.06em;color:var(--red2);min-width:22px}.nv__btn{justify-content:flex-start}.nv__btn .nv__caret{display:block;width:8px;height:8px;margin-left:auto;color:var(--red2);transition:transform .35s var(--ease)}.nv__btn.on{color:var(--red2)}.nv__btn.on .nv__caret{transform:rotate(225deg) translateY(-2px)}.nv__sub{display:none;flex-basis:100%;padding:0 0 1.1rem}.nv__sub.on{display:block;animation:navIn .45s var(--ease) both}.nv__all{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;padding:.68rem 1.1rem;background:var(--red);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nv__all svg{width:14px;height:14px}}.sgroup{padding:clamp(2.6rem,4.5vw,4rem) 0}.scards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;align-items:stretch}.scards>.scardx:nth-child(2n){margin-top:0}.scardx{height:100%;padding:1.5rem 1.3rem 1.4rem}.scardx__tile{margin-bottom:1rem}.scardx h3{position:relative;font-size:1.06rem;line-height:1.16;margin-bottom:.6rem;padding-right:52px}.scardx p{font-size:.85rem;line-height:1.6;margin-bottom:1.2rem}.scardx__cta{margin-top:auto}.nv__sub__lbl{display:none}@media (max-width:980px){.hd__book{display:none}.hd__in{grid-template-columns:1fr auto}.nv__sub{padding:.2rem 0 1.3rem}.nv__sub__lbl{display:flex;align-items:baseline;gap:.5rem;margin:.2rem 0 .8rem;font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;font-weight:800;color:var(--muted)}.nv__sub__lbl b{font-family:var(--head);font-size:1.5rem;font-weight:400;letter-spacing:.04em;color:var(--red2)}.nv__sub__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);max-height:44vh;overflow-y:auto;overscroll-behavior:contain}.nv__sub__grid a{display:grid;grid-template-columns:22px 26px 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.62rem .6rem;background:#0d0d0f;font-size:.74rem;font-weight:600;letter-spacing:.01em;color:var(--muted);line-height:1.25}.nv__sub__grid a:active{background:#17171b;color:#fff}.nv__sub__grid img{width:26px;height:26px;object-fit:contain;opacity:.8}.nv__sub__n{font-family:var(--head);font-size:.8rem;color:transparent;-webkit-text-stroke:.6px rgba(255,255,255,.4)}.nv__all{width:100%;justify-content:center;margin-top:1rem}.scards{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:1150px){.scards{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.scards{grid-template-columns:1fr}}@media (max-width:980px){.hero{padding-top:1.1rem;padding-bottom:1.6rem}.hero__copy .eyebrow{margin-bottom:.55rem;font-size:.64rem;letter-spacing:.24em}.hero__copy h1{font-size:clamp(1.7rem,6.4vw,2.25rem)}.hero__rule{width:104px;height:3px;margin:.9rem 0}.hero__copy p{font-size:.88rem;line-height:1.55;margin-bottom:0}.gauges{margin-top:1.1rem}.gauge{padding:.62rem .35rem .72rem}.gauge__n{font-size:1.2rem;margin:.25rem 0 .22rem}.gauge__l{font-size:.52rem}.hero__vis{margin-top:1.4rem}.nv__sub__grid{grid-template-columns:1fr 1fr;max-height:none;overflow:visible}.nv__sub__grid a{grid-template-columns:18px 22px 1fr;gap:.4rem;padding:.55rem .5rem;font-size:.66rem;line-height:1.25}.nv__sub__grid img{width:22px;height:22px}.nv__sub__n{font-size:.7rem}nav.nv.open{padding-bottom:1.6rem;-webkit-overflow-scrolling:touch}}@media (max-width:600px){.nv__sub__grid{grid-template-columns:1fr 1fr}}.radar__sweep{animation:rot 9s linear infinite}.scard__img{width:110px;height:110px}.scardx__tile{width:88px;height:88px}.scardx__img{width:62px;height:62px}.mega__grid a{grid-template-columns:26px 30px 1fr}.mega__grid a img{width:30px;height:30px}.scardx h3{padding-right:0}@media (max-width:980px){.phead__dial{display:none}.scards{grid-template-columns:1fr 1fr;gap:10px}.scardx{padding:1.1rem .95rem}.scardx__tile{width:84px;height:84px;margin-bottom:.8rem}.scardx__img{width:60px;height:60px}.scardx h3{font-size:.94rem;line-height:1.18;margin-bottom:.45rem}.scardx p{font-size:.78rem;line-height:1.55;margin-bottom:.9rem}.scardx__cta{font-size:.62rem;letter-spacing:.12em}.scard__img{width:120px;height:120px;margin:.2rem 0 1rem}.scard{min-height:0;padding-top:1.5rem}.nv__sub__grid a{grid-template-columns:28px 1fr}.nv__sub__grid img{width:28px;height:28px}.nv__sub__n{display:none}}@media (max-width:600px){.scards{grid-template-columns:1fr 1fr}.scardx__tile{width:74px;height:74px}.scardx__img{width:54px;height:54px}.scardx h3{font-size:.86rem}.scardx p{font-size:.73rem}}.phead .gauges{margin-top:2rem;grid-template-columns:repeat(3,1fr)}.gauge--dial{display:none}@media (max-width:980px){.phead__dial{display:none}.gauge--dial{display:block}.phead .gauges{margin-top:1.5rem;grid-template-columns:repeat(4,1fr)}}.sp__head{max-width:860px;margin:0 auto 2.6rem;text-align:center}.sp__head h2{font-size:clamp(1.75rem,3vw,2.7rem);margin:.7rem 0 .9rem}.sp__head p{font-size:1rem;line-height:1.7;max-width:68ch;margin-inline:auto}.sp__kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;font-weight:800;color:var(--red2)}.sp__kicker i{width:8px;height:8px;background:var(--red);transform:rotate(45deg);box-shadow:0 0 10px rgba(225,6,0,.7)}.sp__note{position:relative;margin:2.6rem auto 0;max-width:74ch;padding:1.7rem 1.8rem 1.5rem;text-align:center;font-size:.97rem;line-height:1.72;color:#fff;font-weight:600;background:linear-gradient(160deg,rgba(225,6,0,.1),rgba(255,255,255,.02));border:1px solid var(--line2);border-top:2px solid var(--red)}.sp__note:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;background:var(--red);transform:translateX(-50%) rotate(45deg);box-shadow:0 0 14px rgba(225,6,0,.8)}.sp__note .rtl{color:#fff;border-color:rgba(255,255,255,.5)}.sp__note .rtl:hover{color:var(--red2);border-color:var(--red2)}.sp{position:relative;padding:clamp(2.2rem,4vw,3.6rem) 0 clamp(2.4rem,4vw,3.4rem);background:var(--bg);overflow:hidden}.sp__glow{position:absolute;right:-12%;top:-30%;width:58%;height:130%;background:radial-gradient(circle,rgba(225,6,0,.24),transparent 62%);pointer-events:none}.sp__grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:clamp(1.8rem,3.6vw,3.4rem);gap:clamp(1.8rem,3.6vw,3.4rem);align-items:center}.sp__badge{display:inline-flex;align-items:center;gap:.7rem;padding:.5rem 1rem .5rem .5rem;border:1px solid var(--line2);background:rgba(255,255,255,.03);font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;font-weight:800;color:#fff;margin-bottom:1.1rem}.sp__badge img{width:38px;height:38px;object-fit:contain}.sp__copy h1{font-size:clamp(1.9rem,3.6vw,3.1rem);margin-bottom:1.1rem}.sp__copy h1 .rd{color:var(--red)}.sp__copy p{font-size:1rem;line-height:1.7;margin-bottom:.9rem;max-width:60ch}.sp__btns{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.sp__vis{position:relative;aspect-ratio:1/.86}.sp__shot{position:absolute;inset:0;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 82%,82% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 82%,82% 100%,0 100%);background:#111}.sp__shot img{width:100%;height:100%;object-fit:cover}.sp__shot:after{content:"";position:absolute;inset:0;background:linear-gradient(205deg,transparent 42%,rgba(7,7,7,.72))}.sp__frame{position:absolute;inset:20px -20px -20px 20px;border:1px solid var(--red);opacity:.7;z-index:-1}.sp__chips{grid-column:1/-1;position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:clamp(1.4rem,2.4vw,2.2rem)}.sp__chips li{background:var(--bg);padding:1.1rem 1.2rem;transition:background .4s}.sp__chips li:hover{background:var(--bg3)}.sp__chips b{display:flex;align-items:baseline;gap:.25rem;font-family:var(--head);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:400;line-height:1;color:#fff}.sp__chips b em{font-style:normal;font-size:.55em;color:var(--red2)}.sp__chips span{display:block;margin-top:.35rem;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--muted)}.sp__signs{padding:clamp(3rem,5vw,4.6rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.signs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.sign{position:relative;background:var(--bg3);border-left:1px solid var(--line);border:1px solid var(--line);border-left:3px solid rgba(225,6,0,.45);padding:1.4rem 1.3rem;transition:.45s var(--ease)}.sign:hover{transform:translateY(-5px);border-left-color:var(--red);background:#17171a}.sign__ico{display:grid;place-items:center;width:40px;height:40px;background:var(--red-dim);border:1px solid rgba(225,6,0,.35);color:var(--red2);transition:.42s var(--ease)}.sign__ico svg{width:19px;height:19px}.sign:hover .sign__ico{background:var(--red);border-color:var(--red);color:#fff}.sign__led{position:absolute;right:1.2rem;top:1.3rem;width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red);animation:blink 1.6s infinite}.sign h3{font-size:1.05rem;line-height:1.2;margin:.85rem 0 .5rem;padding-right:1.2rem}.sign p{font-size:.85rem;line-height:1.6}.sp__list{padding:clamp(3rem,5vw,4.6rem) 0}.jobs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.job{position:relative;background:var(--bg3);border:1px solid var(--line);padding:1.4rem 1.3rem;overflow:hidden;transition:background .4s,border-color .4s,transform .45s var(--ease)}.job:before{content:"";position:absolute;left:0;top:0;width:0;height:2px;background:var(--red);transition:width .45s var(--ease)}.job:hover{background:#17171a;border-color:rgba(225,6,0,.5);transform:translateY(-4px)}.job:hover:before{width:100%}.job__ico{display:grid;place-items:center;width:36px;height:36px;background:rgba(255,255,255,.04);border:1px solid var(--line2);color:var(--muted);transition:.42s var(--ease)}.job__ico svg{width:17px;height:17px}.job:hover .job__ico{background:var(--red);border-color:var(--red);color:#fff}.job h3{font-size:1.02rem;line-height:1.2;margin:.85rem 0 .5rem}.job p{font-size:.84rem;line-height:1.6}.sp__why{padding:clamp(3rem,5vw,4.6rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.whyg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.whyc{position:relative;background:linear-gradient(158deg,#17171b,#0c0c0e 72%);border:1px solid var(--line);padding:1.7rem 1.5rem;overflow:hidden;transition:.45s var(--ease)}.whyc:after{content:"";position:absolute;inset:auto -40% -50% auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(225,6,0,.32),transparent 66%);opacity:0;transition:opacity .45s}.whyc:hover{transform:translateY(-6px);border-color:rgba(225,6,0,.55)}.whyc:hover:after{opacity:1}.whyc__ico{position:relative;display:grid;place-items:center;width:52px;height:52px;background:var(--red-dim);border:1px solid rgba(225,6,0,.35);color:var(--red2);margin-bottom:1rem;transition:.42s var(--ease)}.whyc__ico svg{width:24px;height:24px}.whyc:hover .whyc__ico{background:var(--red);border-color:var(--red);color:#fff}.whyc h3{font-size:1.15rem;margin-bottom:.5rem}.whyc h3,.whyc p{position:relative}.whyc p{font-size:.88rem;line-height:1.62}.sp__cond{position:relative;padding:clamp(3rem,5vw,4.6rem) 0;isolation:isolate;overflow:hidden}.sp__cond__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(.15) brightness(.62)}.sp__cond:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 80% at 20% 30%,rgba(225,6,0,.26),transparent 66%),linear-gradient(180deg,rgba(7,7,7,.7),rgba(7,7,7,.78))}.sp__cond__in{position:relative}.conds{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.cond{position:relative;display:grid;grid-template-columns:4px 1fr;grid-template-rows:auto;grid-gap:0 1.1rem;gap:0 1.1rem;align-items:start;padding:1.15rem 1.3rem;background:rgba(10,10,12,.86);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--line2);transition:.42s var(--ease)}.cond__bar{grid-row:1/-1;width:4px;height:100%;background:linear-gradient(180deg,var(--red),rgba(225,6,0,.15))}.cond:hover{transform:translateX(7px);border-color:rgba(225,6,0,.5)}.cond h3{font-size:1rem;margin-bottom:.35rem}.cond p{font-size:.86rem;line-height:1.6}.sp__table{padding:clamp(3rem,5vw,4.6rem) 0}table.sptbl{width:100%;border-collapse:collapse;min-width:760px}.sptbl td,.sptbl th{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--line);font-size:.92rem;vertical-align:top}.sptbl thead th{font-family:var(--head);font-size:1.3rem;font-weight:400;letter-spacing:.06em;background:var(--bg3);color:#fff}.sptbl thead th:first-child{background:var(--red)}.sptbl tbody th{font-family:var(--body);font-weight:800;color:#fff;background:rgba(225,6,0,.1);border-right:1px solid rgba(225,6,0,.3);white-space:nowrap}.sptbl tbody td{color:var(--muted)}.sptbl tbody tr:hover td{background:rgba(255,255,255,.03)}.sptbl tbody tr:hover th{background:rgba(225,6,0,.2)}.sp__split{padding:clamp(3rem,5vw,4.6rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.splits{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.splitc{position:relative;padding:2rem 1.9rem;border:1px solid var(--line2);background:linear-gradient(160deg,#141417,#0a0a0c);overflow:hidden;transition:.45s var(--ease)}.splitc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--line2);transition:background .4s}.splitc--a:before{background:var(--red)}.splitc:hover{transform:translateY(-5px)}.splitc:hover:before{background:var(--red)}.splitc__tag{display:inline-block;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;font-weight:800;color:var(--red2);border:1px solid rgba(225,6,0,.35);background:var(--red-dim);padding:.32rem .7rem;margin-bottom:1rem}.splitc h3{font-size:1.35rem;margin-bottom:.7rem}.splitc p{font-size:.93rem;line-height:1.7}.sp__proc{padding:clamp(3rem,5vw,4.6rem) 0}.procs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem 1.6rem;gap:1.4rem 1.6rem}.proc{position:relative;padding-top:2.6rem}.proc__n{position:absolute;top:0;left:0;font-family:var(--head);font-size:1.5rem;line-height:1;color:var(--red2);letter-spacing:.08em}.proc__line{position:absolute;top:.55rem;left:2.6rem;right:0;height:1px;background:linear-gradient(90deg,rgba(225,6,0,.6),transparent)}.proc h3{font-size:1.1rem;margin-bottom:.5rem}.proc p{font-size:.88rem;line-height:1.65}.proc:before{content:"";position:absolute;top:.15rem;left:2.1rem;width:7px;height:7px;background:var(--red);transform:rotate(45deg)}.sp__tips{padding:clamp(3rem,5vw,4.6rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.sp__tips__in{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(1.8rem,3.4vw,3rem);gap:clamp(1.8rem,3.4vw,3rem);align-items:start}.sp__tips .sp__head{position:-webkit-sticky;position:sticky;top:calc(var(--top) + 26px);margin-bottom:0}.tips__shot{position:relative;margin-top:1.8rem;border:1px solid var(--line2);overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 86%,86% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 86%,86% 100%,0 100%)}.tips__shot img{width:100%;height:auto;display:block;object-fit:cover}.tips__shot:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,transparent 55%,rgba(7,7,7,.5))}.tips{display:grid;grid-gap:10px;gap:10px}.tips li{display:grid;grid-template-columns:38px 1fr;grid-gap:1rem;gap:1rem;align-items:start;padding:1.05rem 1.2rem;background:var(--bg3);border:1px solid var(--line);transition:.4s var(--ease)}.tips li:hover{border-color:rgba(225,6,0,.5);transform:translateX(6px)}.tips__tick{width:38px;height:38px;display:grid;place-items:center;background:var(--red-dim);border:1px solid rgba(225,6,0,.35);color:var(--red2)}.tips__tick svg{width:18px;height:18px}.tips strong{display:block;color:#fff;font-size:.98rem;margin-bottom:.2rem}.tips p{font-size:.86rem;line-height:1.6}.sp__cta{position:relative;padding:clamp(3.2rem,5.5vw,5rem) 0;isolation:isolate;overflow:hidden}.sp__cta__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(.15) brightness(.6)}.sp__cta:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(75% 85% at 75% 40%,rgba(225,6,0,.34),transparent 66%),linear-gradient(180deg,rgba(7,7,7,.72),rgba(7,7,7,.8))}.sp__cta__in{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:clamp(1.8rem,3.4vw,3rem);gap:clamp(1.8rem,3.4vw,3rem);align-items:center}.sp__cta h2{font-size:clamp(1.7rem,2.9vw,2.6rem);margin:.8rem 0 .9rem}.sp__cta p{font-size:1rem;line-height:1.7;max-width:60ch}.sp__cta__btns{display:flex;flex-direction:column;gap:.9rem}.sp__cta__btns .btn{justify-content:center}.sp__faq{padding:clamp(3rem,5vw,4.6rem) 0;background:var(--bg2);border-top:1px solid var(--line)}.spacc{max-width:900px;margin:0 auto}@media (max-width:1150px){.jobs,.procs,.signs,.whyg{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.sp__grid{grid-template-columns:1fr}.sp__copy{order:1}.sp__chips{order:2;margin-top:1.2rem;grid-template-columns:repeat(4,1fr)}.sp__vis{order:3;aspect-ratio:4/3;margin-top:1.6rem;max-width:560px}.sp__btns{display:none}.sp__chips li{padding:.7rem .45rem .8rem;text-align:center}.sp__chips b{justify-content:center;font-size:1.2rem}.sp__chips b em{font-size:.5em}.sp__chips span{font-size:.5rem;letter-spacing:.1em;line-height:1.35}.conds,.sp__tips__in,.splits{grid-template-columns:1fr}.sp__tips .sp__head{position:static;margin-bottom:2rem}.sp__cta__in{grid-template-columns:1fr}.sp__cta__btns{flex-direction:row;flex-wrap:wrap}.sp__head{margin-bottom:2rem}}@media (max-width:600px){.jobs,.procs,.signs,.whyg{grid-template-columns:1fr}.sp__chips{grid-template-columns:repeat(4,1fr)}.sp__chips b{font-size:1.05rem}.sp__chips span{font-size:.44rem;letter-spacing:.08em}.sp__badge{font-size:.58rem;letter-spacing:.18em}.proc__line{display:none}.splitc{padding:1.5rem 1.3rem}.sp__cta__btns .btn{flex:1 1 100%}}.sp__block{padding:clamp(2.6rem,4.5vw,4.2rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.sp__block+.sp__block{border-top:none}.blk__paras{display:grid;grid-gap:1rem;gap:1rem;max-width:88ch;margin-inline:auto}.blk__paras p{font-size:1rem;line-height:1.78}.blk__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:1.8rem}.blk__card{position:relative;background:var(--bg3);border:1px solid var(--line);padding:1.5rem 1.4rem;transition:.45s var(--ease)}.blk__card:hover{border-color:rgba(225,6,0,.5);transform:translateY(-5px)}.blk__ico{display:grid;place-items:center;width:44px;height:44px;background:var(--red-dim);border:1px solid rgba(225,6,0,.35);color:var(--red2);margin-bottom:.9rem}.blk__ico svg{width:20px;height:20px}.blk__card h3{font-size:1.1rem;margin-bottom:.5rem}.blk__card p{font-size:.88rem;line-height:1.65}.blk__bullets{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:1.8rem}.blk__bullets li{display:grid;grid-template-columns:10px 1fr;grid-gap:1rem;gap:1rem;align-items:start;padding:1.05rem 1.2rem;background:var(--bg3);border:1px solid var(--line);transition:.4s var(--ease)}.blk__bullets li:hover{border-color:rgba(225,6,0,.5);transform:translateX(6px)}.blk__dot{width:10px;height:10px;margin-top:.42rem;background:var(--red);transform:rotate(45deg)}.blk__bullets strong{display:block;color:#fff;font-size:.98rem;margin-bottom:.2rem}.blk__bullets p{font-size:.86rem;line-height:1.6}.rtl{color:var(--red2);border-bottom:1px solid rgba(225,6,0,.45);transition:color .3s,border-color .3s}.rtl:hover{color:#fff;border-color:#fff}@media (max-width:1150px){.blk__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.blk__bullets,.blk__items{grid-template-columns:1fr}}.ab__kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;font-weight:800;color:var(--red2)}.ab__kicker i{width:8px;height:8px;background:var(--red);transform:rotate(45deg);box-shadow:0 0 10px rgba(225,6,0,.7);flex:none}.ab{position:relative;padding:clamp(2.4rem,4.4vw,4rem) 0 clamp(2.6rem,4vw,3.6rem);background:var(--bg);overflow:hidden}.ab__glow{position:absolute;left:50%;top:-46%;width:80%;height:150%;transform:translateX(-50%);background:radial-gradient(circle,rgba(225,6,0,.22),transparent 62%);pointer-events:none}.ab__in{position:relative;text-align:center}.ab h1{font-size:clamp(2rem,4vw,3.4rem);margin:.9rem auto 0;max-width:20ch}.ab h1 .rd{color:var(--red)}.ab__rule{display:block;width:96px;height:3px;margin:1.4rem auto;background:linear-gradient(90deg,transparent,var(--red),transparent);position:relative;overflow:hidden}.ab__rule:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,#fff,transparent);animation:abshine 2.8s var(--ease) infinite}@keyframes abshine{0%{transform:translateX(-120%)}60%,to{transform:translateX(300%)}}.ab__lead{max-width:78ch;margin:0 auto;font-size:1.02rem;line-height:1.75}.ab__stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(1.8rem,3vw,2.6rem);border:1px solid var(--line);background:var(--bg2)}.ab__stats li{padding:1.3rem 1rem;border-right:1px solid var(--line);transition:background .4s}.ab__stats li:last-child{border-right:none}.ab__stats li:hover{background:var(--bg3)}.ab__stats b{display:flex;align-items:baseline;justify-content:center;gap:.2rem;font-family:var(--head);font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:400;line-height:1;color:#fff}.ab__stats b em{font-style:normal;font-size:.5em;color:var(--red2)}.ab__stats span{display:block;margin-top:.45rem;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--muted)}.abmv{padding:clamp(2.6rem,4.4vw,4.2rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.abmv__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.mvc{position:relative;padding:2.2rem 2rem 2.4rem;background:linear-gradient(158deg,#141417,#0a0a0c);border:1px solid var(--line2);overflow:hidden;transition:.45s var(--ease)}.mvc:hover{transform:translateY(-6px);border-color:rgba(225,6,0,.5)}.mvc__tag{display:inline-block;font-family:var(--head);font-size:1.15rem;letter-spacing:.14em;color:var(--red2);margin-bottom:.9rem}.mvc h2{font-size:clamp(1.35rem,2.1vw,1.8rem);margin-bottom:.8rem}.mvc p{font-size:.95rem;line-height:1.75}.mvc__edge{position:absolute;right:-60px;bottom:-60px;width:170px;height:170px;border:1px solid rgba(225,6,0,.35);transform:rotate(45deg);transition:.6s var(--ease)}.mvc:hover .mvc__edge{transform:rotate(90deg);border-color:rgba(225,6,0,.65)}.mvc--a{border-top:2px solid var(--red)}.abst{padding:clamp(2.6rem,4.4vw,4.2rem) 0}.abst--flip{background:var(--bg2);border-block:1px solid var(--line)}.abst__grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(1.8rem,3.6vw,3.4rem);gap:clamp(1.8rem,3.6vw,3.4rem);align-items:center}.abst--flip .abst__copy{order:2}.abst--flip .abst__vis{order:1}.abst__copy h2{font-size:clamp(1.5rem,2.6vw,2.2rem);margin:.8rem 0 .9rem}.abst__copy p{font-size:1rem;line-height:1.78;max-width:60ch}.abst__marks{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.abst__marks li{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--muted);border:1px solid var(--line2);background:rgba(255,255,255,.03);padding:.5rem .85rem}.abst__marks li:before{content:"";width:7px;height:7px;background:var(--red);transform:rotate(45deg)}.abst__shot,.abst__vis{position:relative}.abst__shot{overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 84%,84% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 84%,84% 100%,0 100%);background:#111}.abst__shot img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:4/3}.abst__shot:after{content:"";position:absolute;inset:0;background:linear-gradient(205deg,transparent 44%,rgba(7,7,7,.7))}.abst__frame{position:absolute;inset:-18px 18px 18px -18px;border:1px solid var(--red);opacity:.6;z-index:-1}.abst--flip .abst__frame{inset:-18px -18px 18px 18px}.abdo{padding:clamp(2.8rem,4.6vw,4.4rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.abdo__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.docard{position:relative;padding:1.8rem 1.4rem 1.6rem;background:var(--bg3);border:1px solid var(--line);overflow:hidden;transition:.45s var(--ease)}.docard:before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--red);transition:width .45s var(--ease)}.docard:hover{transform:translateY(-6px);border-color:rgba(225,6,0,.5)}.docard:hover:before{width:100%}.docard__n{position:absolute;right:1rem;top:.7rem;font-family:var(--head);font-size:1.9rem;line-height:1;color:rgba(255,255,255,.07)}.docard__ico{display:grid;place-items:center;width:50px;height:50px;background:var(--red-dim);border:1px solid rgba(225,6,0,.35);color:var(--red2);margin-bottom:1rem;transition:.42s var(--ease)}.docard__ico svg{width:23px;height:23px}.docard:hover .docard__ico{background:var(--red);border-color:var(--red);color:#fff}.docard h3{font-size:1.1rem;margin-bottom:.5rem}.docard p{font-size:.87rem;line-height:1.65}.abmod{padding:clamp(2.8rem,4.6vw,4.4rem) 0}.abmod__list{display:grid;grid-gap:12px;gap:12px}.modrow{display:grid;grid-template-columns:.32fr 1fr;grid-gap:1.4rem;gap:1.4rem;align-items:center;padding:1.15rem 1.4rem;background:var(--bg3);border-left:1px solid var(--line);border:1px solid var(--line);border-left:3px solid rgba(225,6,0,.45);transition:.42s var(--ease)}.modrow:hover{border-left-color:var(--red);background:#17171a;transform:translateX(7px)}.modrow h3{font-size:1.02rem}.modrow ul{display:flex;flex-wrap:wrap;gap:.5rem}.modrow li{font-family:var(--head);font-size:1.05rem;letter-spacing:.08em;color:#fff;border:1px solid var(--line2);background:rgba(255,255,255,.03);padding:.3rem .8rem;transition:.35s var(--ease)}.modrow li:hover{border-color:var(--red);color:var(--red2)}.abwhy{padding:clamp(2.8rem,4.6vw,4.4rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.abwhy__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:1150px){.abdo__grid,.abwhy__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.abmv__grid,.abst__grid{grid-template-columns:1fr}.abst--flip .abst__copy,.abst--flip .abst__vis{order:0}.abst--flip .abst__frame,.abst__frame{inset:-12px 12px 12px -12px}.ab__stats li{padding:.85rem .4rem 1rem}.ab__stats b{font-size:1.3rem}.ab__stats span{font-size:.5rem;letter-spacing:.1em;line-height:1.35}.modrow{grid-template-columns:1fr;gap:.8rem;align-items:start}}@media (max-width:600px){.abdo__grid,.abwhy__grid{grid-template-columns:1fr}.ab__stats b{font-size:1.1rem}.ab__stats span{font-size:.44rem;letter-spacing:.08em}}.ct{position:relative;padding:clamp(2.4rem,4.4vw,3.8rem) 0 clamp(2.6rem,4vw,3.4rem);background:var(--bg);overflow:hidden}.ct__glow{position:absolute;right:-14%;top:-40%;width:62%;height:140%;background:radial-gradient(circle,rgba(225,6,0,.24),transparent 62%);pointer-events:none}.ct__in{position:relative}.ct__copy{max-width:70ch}.ct h1{font-size:clamp(1.95rem,3.7vw,3.1rem);margin:.9rem 0 1rem}.ct h1 .rd{color:var(--red)}.ct__copy p{font-size:1.02rem;line-height:1.75}.ct__ch{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:clamp(1.6rem,2.8vw,2.4rem)}.chcard{position:relative;display:block;padding:1.6rem 1.5rem 1.5rem;background:linear-gradient(158deg,#141417,#0a0a0c);border:1px solid var(--line2);overflow:hidden;transition:.45s var(--ease)}.chcard:hover{transform:translateY(-6px);border-color:rgba(225,6,0,.55)}.chcard__ico{display:grid;place-items:center;width:46px;height:46px;background:var(--red-dim);border:1px solid rgba(225,6,0,.35);color:var(--red2);transition:.42s var(--ease)}.chcard__ico svg{width:21px;height:21px}.chcard:hover .chcard__ico{background:var(--red);border-color:var(--red);color:#fff}.chcard--wa:hover .chcard__ico{background:#25d366;border-color:#25d366}.chcard__lbl{display:block;margin:1rem 0 .3rem;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;font-weight:800;color:var(--muted)}.chcard strong{display:block;font-family:var(--head);font-size:1.5rem;letter-spacing:.04em;color:#fff;word-break:break-word}.chcard__note{display:block;margin-top:.5rem;font-size:.83rem;color:var(--muted)}.chcard>svg{position:absolute;right:1.3rem;bottom:1.3rem;width:18px;height:18px;color:var(--red2);transition:transform .4s var(--ease)}.chcard:hover>svg{transform:translateX(6px)}.ct__note{margin-top:1.6rem;padding:1.2rem 1.4rem;border:1px solid var(--line2);border-left:3px solid var(--red);background:rgba(225,6,0,.07);font-size:.95rem;line-height:1.7;color:#fff}.ctloc{padding:clamp(2.6rem,4.4vw,4.2rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.ctloc__grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(1.4rem,2.6vw,2rem);gap:clamp(1.4rem,2.6vw,2rem);align-items:stretch}.ctloc__map{position:relative;min-height:420px;border:1px solid var(--line2);overflow:hidden}.ctloc__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.35) contrast(1.05)}.ctloc__side{display:grid;grid-gap:1.2rem;gap:1.2rem;align-content:start}.ctbox{padding:1.6rem 1.5rem;background:var(--bg3);border:1px solid var(--line);border-top:2px solid var(--red)}.ctbox address{display:grid;grid-gap:.2rem;gap:.2rem;margin:1rem 0;font-style:normal;font-size:.95rem;line-height:1.6;color:var(--muted)}.ctbox address strong{color:#fff;font-family:var(--head);font-size:1.3rem;letter-spacing:.06em;font-weight:400;margin-bottom:.3rem}.ctbox p{font-size:.9rem;line-height:1.65;margin-bottom:1.2rem}.ctbox .btn{width:100%;justify-content:center}.cthrs{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:1.1rem}.cthrs li{display:grid;grid-template-columns:18px 1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.8rem 1rem;border:1px solid var(--line);background:rgba(255,255,255,.02);font-size:.9rem}.cthrs li svg{width:18px;height:18px;color:var(--red2)}.cthrs li b{font-family:var(--head);font-size:1.12rem;letter-spacing:.05em;font-weight:400;color:#fff}.cthrs li.on{border-left:3px solid var(--red)}.cthrs li.off{border-left:3px solid var(--line2);opacity:.72}.cthrs li.off b{color:var(--muted)}.ctsoc{display:flex;gap:.6rem;margin-top:1.2rem}.ctsoc a{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line2);color:var(--muted);transition:.35s var(--ease)}.ctsoc a svg{width:19px;height:19px}.ctsoc a:hover{background:var(--red);border-color:var(--red);color:#fff;transform:translateY(-4px)}.ctbook{padding:clamp(2.8rem,4.6vw,4.4rem) 0}.ctsteps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.2rem;gap:1.2rem}.ctsteps li{position:relative;padding-top:2.6rem}.ctsteps li:before{content:"";position:absolute;top:.9rem;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--red),rgba(225,6,0,.08))}.ctsteps li:after{content:"";position:absolute;top:.55rem;left:0;width:9px;height:9px;background:var(--red);transform:rotate(45deg);box-shadow:0 0 12px rgba(225,6,0,.8)}.ctsteps__n{position:absolute;top:1.5rem;left:0;font-family:var(--head);font-size:1.4rem;line-height:1;color:var(--red2);letter-spacing:.08em}.ctsteps li p{margin-top:.7rem;font-size:.88rem;line-height:1.66}.ctstart{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem;margin-top:clamp(2rem,3.4vw,3rem);padding:1.6rem 1.8rem;border:1px solid var(--line2);background:linear-gradient(120deg,rgba(225,6,0,.12),rgba(255,255,255,.02))}.ctstart p{font-size:1rem;line-height:1.65;max-width:52ch;color:#fff;font-weight:600}.ctstart__btns{display:flex;flex-wrap:wrap;gap:.9rem}@media (max-width:1150px){.ctsteps{grid-template-columns:repeat(3,1fr);gap:1.4rem}}@media (max-width:980px){.ct__ch,.ctloc__grid{grid-template-columns:1fr}.ctloc__map{min-height:320px}}@media (max-width:600px){.ctsteps{grid-template-columns:1fr}.ctstart{padding:1.3rem}.ctstart__btns .btn{flex:1 1 100%;justify-content:center}}.lg__kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;font-weight:800;color:var(--red2)}.lg__kicker i{width:8px;height:8px;background:var(--red);transform:rotate(45deg);box-shadow:0 0 10px rgba(225,6,0,.7);flex:none}.lg__head{position:relative;padding:clamp(2.4rem,4.4vw,3.8rem) 0 clamp(2.2rem,3.4vw,3rem);background:var(--bg);overflow:hidden;border-bottom:1px solid var(--line)}.lg__glow{position:absolute;left:-10%;top:-40%;width:56%;height:150%;background:radial-gradient(circle,rgba(225,6,0,.2),transparent 62%);pointer-events:none}.lg__head__in{position:relative;max-width:82ch}.lg__head h1{font-size:clamp(2rem,4vw,3.3rem);margin:.9rem 0 1rem}.lg__head h1 .rd{color:var(--red)}.lg__head p{font-size:1rem;line-height:1.78;margin-bottom:.9rem}.lg__body{display:grid;grid-template-columns:.3fr .7fr;grid-gap:clamp(1.8rem,3.4vw,3.4rem);gap:clamp(1.8rem,3.4vw,3.4rem);align-items:start;padding:clamp(2.4rem,4vw,3.6rem) 0 clamp(2.6rem,4.4vw,4rem)}.lg__toc{position:-webkit-sticky;position:sticky;top:calc(var(--top) + 22px);border-left:2px solid var(--line2);padding-left:1.2rem}.lg__toc h2{font-family:var(--head);font-size:1.1rem;letter-spacing:.16em;color:var(--muted);margin-bottom:1rem}.lg__toc ul{display:grid;grid-gap:.1rem;gap:.1rem;max-height:min(64vh,640px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.lg__toc a{position:relative;display:block;padding:.45rem .5rem .45rem 1rem;font-size:.85rem;line-height:1.45;color:var(--muted);transition:color .3s,transform .35s var(--ease)}.lg__toc a:before{content:"";position:absolute;left:0;top:.95em;width:5px;height:5px;background:var(--line2);transform:rotate(45deg);transition:background .3s}.lg__toc a:hover{color:#fff;transform:translateX(3px)}.lg__toc a:hover:before{background:var(--red2)}.lg__toc a.on{color:#fff;font-weight:700}.lg__toc a.on:before{background:var(--red);box-shadow:0 0 10px rgba(225,6,0,.8)}.lg__doc{display:grid;grid-gap:clamp(1.8rem,3vw,2.6rem);gap:clamp(1.8rem,3vw,2.6rem);min-width:0}.lgsec{scroll-margin-top:calc(var(--top) + 20px)}.lgsec__top{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:center;margin-bottom:1rem}.lgsec__mark{width:11px;height:11px;background:var(--red);transform:rotate(45deg);box-shadow:0 0 12px rgba(225,6,0,.7)}.lgsec h2{font-size:clamp(1.3rem,2.1vw,1.75rem)}.lgsec h3{font-size:1.02rem;color:#fff;margin:1.3rem 0 .5rem}.lgsec p{font-size:.97rem;line-height:1.8;margin-bottom:.9rem}.lgsec p:last-child{margin-bottom:0}.lgsec__ul{display:grid;grid-gap:.6rem;gap:.6rem;margin:.4rem 0 1rem}.lgsec__ul li{display:grid;grid-template-columns:9px 1fr;grid-gap:.9rem;gap:.9rem;align-items:start;font-size:.95rem;line-height:1.72;color:var(--muted)}.lgsec__dot{width:9px;height:9px;margin-top:.55rem;background:var(--red);transform:rotate(45deg)}.lgsec__ol{display:grid;grid-gap:.55rem;gap:.55rem;margin:.4rem 0 1rem;counter-reset:lgn}.lgsec__ol li{position:relative;padding-left:2rem;font-size:.95rem;line-height:1.72;color:var(--muted)}.lgsec__ol li:before{counter-increment:lgn;content:counter(lgn) ".";position:absolute;left:.35rem;top:.02rem;font-weight:800;font-size:.92rem;color:var(--red2)}.lgsec__contacts{display:grid;grid-gap:1px;gap:1px;margin-top:1rem;background:var(--line);border:1px solid var(--line)}.lgsec__contacts li{display:grid;grid-template-columns:110px 1fr;grid-gap:1rem;gap:1rem;align-items:baseline;padding:.9rem 1.1rem;background:var(--bg2)}.lgsec__contacts span{font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--red2)}.lgsec__contacts a,.lgsec__contacts b{font-size:.94rem;line-height:1.6;color:#fff;font-weight:600}.lgsec__contacts a{border-bottom:1px solid rgba(255,255,255,.3);transition:color .3s,border-color .3s}.lgsec__contacts a:hover{color:var(--red2);border-color:var(--red2)}.lgsec{border-top:1px solid var(--line);padding-top:1.7rem}.lgsec:first-child{border-top:none;padding-top:0}.lgcta{padding:clamp(2.4rem,4vw,3.6rem) 0;background:var(--bg2);border-top:1px solid var(--line)}.lgcta__in{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(1.6rem,3vw,2.8rem);gap:clamp(1.6rem,3vw,2.8rem);align-items:center;padding:clamp(1.6rem,2.6vw,2.2rem);border:1px solid var(--line2);background:linear-gradient(120deg,rgba(225,6,0,.13),rgba(255,255,255,.02))}.lgcta__mark{display:block;width:44px;height:3px;background:var(--red);margin-bottom:1rem}.lgcta h2{font-size:clamp(1.35rem,2.3vw,2rem);margin-bottom:.7rem}.lgcta p{font-size:.97rem;line-height:1.72;max-width:56ch}.lgcta__btns{display:flex;flex-direction:column;gap:.8rem}.lgcta__btns .btn{justify-content:center}@media (max-width:980px){.lg__body{grid-template-columns:1fr;gap:2rem}.lg__toc{position:static;border-left:none;border:1px solid var(--line);background:var(--bg2);padding:1.2rem 1.3rem}.lg__toc ul{max-height:none;grid-template-columns:1fr 1fr}.lgcta__in{grid-template-columns:1fr}.lgcta__btns{flex-direction:row;flex-wrap:wrap}}@media (max-width:600px){.lg__toc ul,.lgsec__contacts li{grid-template-columns:1fr}.lgsec__contacts li{gap:.35rem}.lgcta__btns .btn{flex:1 1 100%}}footer.ft{position:relative;background:#050506;overflow:hidden;border-top:1px solid var(--line)}footer.ft:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--red) 30%,var(--red) 70%,transparent)}footer.ft:after{content:"";position:absolute;right:-12%;top:-35%;width:52%;height:80%;background:radial-gradient(closest-side,rgba(225,6,0,.1),transparent);pointer-events:none}.ft>.wrap{position:relative;z-index:1}.ft__bar{display:grid;grid-template-columns:auto 1fr auto;grid-gap:clamp(1.4rem,3vw,2.6rem);gap:clamp(1.4rem,3vw,2.6rem);align-items:center;padding:2rem 0}.ft__bar .logo--full img{height:66px}.ft__pitch{max-width:60ch;font-size:.92rem;line-height:1.7;padding-left:clamp(1.4rem,3vw,2.6rem);border-left:1px solid var(--line2)}.ft__social{display:flex;gap:.6rem}.ft__social a{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line2);color:var(--muted);transition:.35s var(--ease)}.ft__social a svg{width:19px;height:19px}.ft__social a:hover{background:var(--red);border-color:var(--red);color:#fff;transform:translateY(-4px)}.ft__grid{display:grid;grid-template-columns:1.05fr .8fr 1.5fr;border-block:1px solid var(--line)}.ft__col{padding:1.8rem clamp(1rem,2.2vw,2rem);border-left:1px solid var(--line);min-width:0}.ft__col:first-child{border-left:none;padding-left:0}.ft__col:last-child{padding-right:0}.ft__col .ft__ttl{font-family:var(--head);font-weight:700;color:var(--white);font-size:1.2rem;letter-spacing:.08em;margin-bottom:1rem;display:flex;align-items:center;gap:.6rem}.ft__col .ft__ttl:before{content:"";width:9px;height:9px;background:var(--red);transform:rotate(45deg);flex:none}.ft__col a{position:relative;display:inline-block;color:var(--muted);font-size:.88rem;padding:.3rem 0;transition:color .3s,padding-left .35s var(--ease)}.ft__col a:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:var(--red);transition:width .35s var(--ease)}.ft__col a:hover{color:#fff;padding-left:22px}.ft__col a:hover:before{width:14px}.ft__col--map{display:flex;flex-direction:column}.ftmap{position:relative;flex:1 1;min-height:190px;border:1px solid var(--line2);overflow:hidden;background:var(--bg3)}.ftmap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.3) contrast(1.05)}.ft__col a.ftdir{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;color:var(--red2);font-weight:800;font-size:.78rem;letter-spacing:.06em;margin-top:.75rem;padding:0}.ft__col a.ftdir:before{display:none}.ft__col a.ftdir:hover{color:#fff;padding-left:0}.ftdir svg{width:15px;height:15px}.ft__strip{display:grid;grid-template-columns:1.7fr 1fr 1.15fr 1fr;border-bottom:1px solid var(--line)}.ft__cell{display:flex;align-items:center;gap:.85rem;padding:1.15rem clamp(1rem,2vw,1.6rem);border-left:1px solid var(--line);min-width:0;transition:background .4s}.ft__cell:first-child{border-left:none;padding-left:0}.ft__cell:hover{background:linear-gradient(90deg,rgba(225,6,0,.08),transparent)}.ft__ico{display:grid;place-items:center;width:38px;height:38px;flex:none;background:var(--red-dim);border:1px solid rgba(225,6,0,.35);color:var(--red2);transition:.4s var(--ease)}.ft__ico svg{width:17px;height:17px}.ft__cell:hover .ft__ico{background:var(--red);border-color:var(--red);color:#fff}.ft__cell small{display:block;font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--muted);margin-bottom:.2rem}.ft__cell a,.ft__cell b{display:block;font-size:.86rem;line-height:1.45;color:#fff;font-weight:600;overflow-wrap:anywhere;transition:color .3s}.ft__cell a:hover{color:var(--red2)}.ft__bot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.4rem;padding:1.2rem 0;font-size:.74rem;color:var(--muted);letter-spacing:.1em}.ft__bot b{color:var(--red2)}.ft__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.ft__legal a{color:var(--muted);transition:color .3s}.ft__legal a:hover{color:var(--red2)}@media (max-width:1150px){.ft__grid{grid-template-columns:1fr 1fr}.ft__col{padding:1.6rem 1.4rem}.ft__col--svc{padding-left:0}.ft__col--links,.ft__col--map{padding-right:0}.ft__col--map{grid-column:1/-1;border-left:none;border-top:1px solid var(--line);padding-left:0}.ftmap{min-height:240px}.ft__strip{grid-template-columns:1fr 1fr}.ft__cell:nth-child(3){border-left:none;padding-left:0}.ft__cell:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:980px){.ft__bar{grid-template-columns:auto 1fr;gap:1rem 1.4rem;padding:1.6rem 0}.ft__pitch{grid-column:1/-1;grid-row:2;border-left:none;padding-left:0}.ft__social{justify-self:end}.ft__bar .logo--full img{height:56px}.ftmap{min-height:220px}}@media (max-width:600px){.ft__col{padding:1.3rem .9rem}.ft__col--map,.ft__col--svc{padding-left:0}.ft__col--links{padding-right:0}.ft__col a{font-size:.82rem}.ft__strip{grid-template-columns:1fr}.ft__cell{border-left:none;padding:.95rem 0}.ft__cell+.ft__cell{border-top:1px solid var(--line)}.ft__bot{text-align:center}.ft__bot,.ft__legal{justify-content:center}}.hd__book,.hd__phone,.nv__btn,.nv__item>a{white-space:nowrap}@media (max-width:1240px){.hd__phone{display:none}.hd__in{gap:1.1rem}}.arh{position:relative;padding:clamp(2.4rem,4.4vw,3.6rem) 0 clamp(5rem,8vw,6.6rem);background:radial-gradient(90% 120% at 80% 40%,#1a0606 0,var(--bg) 58%);overflow:hidden;isolation:isolate}.arh__grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(circle at 72% 45%,#000,transparent 72%);-webkit-mask-image:radial-gradient(circle at 72% 45%,#000,transparent 72%)}.arh__in{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:clamp(1.4rem,3vw,2.8rem);gap:clamp(1.4rem,3vw,2.8rem);align-items:center}.arh h1{font-size:clamp(2.2rem,4.4vw,3.7rem);margin:.9rem 0 1rem}.arh h1 .rd{color:var(--red)}.arh__copy>p{font-size:1.03rem;line-height:1.75;max-width:62ch;color:#cfcfd4}.arh__marks{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.arh__marks li{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#fff;border:1px solid rgba(225,6,0,.45);background:rgba(225,6,0,.1);padding:.55rem .9rem}.arh__marks li:before{content:"";width:7px;height:7px;background:var(--red);transform:rotate(45deg)}.arh__btns{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem}.net{position:relative;width:100%;max-width:600px;justify-self:center}.net__svg{display:block;width:100%;height:auto;overflow:visible}.net__ring{fill:none}.net__ring--outer{stroke:rgba(225,6,0,.55);stroke-width:1.5;stroke-dasharray:4 9;transform-box:fill-box;transform-origin:center;animation:rot 60s linear infinite}.net__ring--inner{stroke:rgba(255,255,255,.12);stroke-width:1}.net__pulse{fill:none;stroke:rgba(225,6,0,.7);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:netpulse 3.6s var(--ease) infinite}.net__pulse--late{animation-delay:1.8s}@keyframes netpulse{0%{transform:scale(.2);opacity:1}to{transform:scale(1.95);opacity:0}}.net__spoke{stroke:rgba(225,6,0,.75);stroke-width:1.6;stroke-dasharray:6 7;animation:netdash 1.4s linear infinite}@keyframes netdash{to{stroke-dashoffset:-26}}.net__van{fill:#fff;filter:drop-shadow(0 0 6px #e10600)}.net__node__bg{fill:#120606;stroke:var(--red);stroke-width:2;transition:fill .35s}.net__node__ico{color:#fff}.net__node:hover .net__node__bg{fill:var(--red)}.net__label{fill:#fff;font-family:var(--head);font-size:21px;letter-spacing:.08em;text-transform:uppercase}.net__hub__plate{fill:#0b0b0d;fill-opacity:.9;stroke:rgba(225,6,0,.35)}.net__hub>rect:not(.net__hub__plate){fill:var(--red);filter:drop-shadow(0 0 18px rgba(225,6,0,.95))}.net__hub__t{fill:#fff;font-family:var(--head);font-size:24px;letter-spacing:.1em;text-transform:uppercase}.net__hub__s{fill:var(--red2);font-size:14px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.finder{position:relative;z-index:3;margin-top:clamp(-4rem,-6vw,-3rem)}.finder__panel{position:relative;padding:clamp(1.4rem,2.6vw,2.2rem);background:linear-gradient(150deg,#19191d,#0d0d0f 70%);border:1px solid var(--line2);box-shadow:0 30px 60px -30px rgba(0,0,0,.9),0 0 0 1px rgba(225,6,0,.12)}.finder__edge{position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--red),rgba(225,6,0,.1) 70%,transparent)}.finder__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin-bottom:1rem}.finder__head h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.finder__head p{font-size:.92rem;color:var(--muted)}.finder__box{display:flex;align-items:center;gap:.9rem;padding:0 .7rem 0 1.2rem;height:66px;background:#07070a;border:2px solid rgba(225,6,0,.55);transition:border-color .3s,box-shadow .3s}.finder__box:focus-within{border-color:var(--red);box-shadow:0 0 0 4px rgba(225,6,0,.2),0 0 30px rgba(225,6,0,.25)}.finder__box svg{width:22px;height:22px;color:var(--red2);flex:none}.finder__box input{flex:1 1;min-width:0;height:100%;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:1.12rem;font-weight:600}.finder__box input::placeholder{color:#8b8b92;font-weight:400}.finder__box input::-webkit-search-cancel-button{display:none}.finder__box button{width:42px;height:42px;display:grid;place-items:center;background:var(--red);border:0;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;transition:filter .3s}.finder__box button:hover{filter:brightness(1.15)}.finder__kbd{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:#fff;background:var(--red);padding:.62rem .9rem}.finder__picks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.finder__picks>span{font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--muted);margin-right:.2rem}.finder__picks button{font:inherit;font-size:.84rem;font-weight:600;color:#fff;background:rgba(255,255,255,.04);border:1px solid var(--line2);padding:.45rem .85rem;cursor:pointer;transition:.3s var(--ease)}.finder__picks button:hover{border-color:var(--red);background:rgba(225,6,0,.14);transform:translateY(-2px)}.finder__results{margin-top:1.3rem;animation:finderIn .45s var(--ease)}@keyframes finderIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.finder__for{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--muted);margin-bottom:.8rem}.finder__for b{color:#fff}.hits{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:12px;gap:12px}.hitcard{position:relative;display:grid;grid-template-columns:52px 1fr;grid-gap:.9rem 1rem;gap:.9rem 1rem;align-items:start;padding:1.2rem 1.2rem 1.25rem;background:linear-gradient(120deg,rgba(225,6,0,.2),rgba(20,20,23,.96) 55%);border:1px solid rgba(225,6,0,.55);border-left:4px solid var(--red)}.hitcard__ico{display:grid;place-items:center;width:52px;height:52px;background:var(--red);color:#fff}.hitcard__ico svg{width:26px;height:26px}.hitcard__txt{min-width:0}.hitcard small{display:block;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--red2)}.hitcard strong{display:block;font-family:var(--head);font-size:1.6rem;letter-spacing:.04em;line-height:1.1;color:#fff;margin:.2rem 0 .3rem}.hitcard__ok{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:#d9f5e3}.hitcard__ok i{width:8px;height:8px;border-radius:50%;background:#25d366;box-shadow:0 0 8px #25d366}.hitcard .btn{grid-column:2;justify-self:start;padding:.75rem 1.05rem;font-size:.72rem;white-space:nowrap}.hitcard .btn svg{width:16px;height:16px}.finder__none{margin-top:1.3rem;display:grid;grid-gap:.5rem;gap:.5rem;justify-items:start;padding:1.3rem 1.4rem;border:1px dashed rgba(225,6,0,.55);background:rgba(225,6,0,.07);animation:finderIn .45s var(--ease)}.finder__none strong{font-size:1.05rem;color:#fff}.finder__none p{font-size:.9rem;margin-bottom:.4rem}.boards{padding:clamp(3rem,5vw,4.6rem) 0}.boards__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:stretch}.boards__col{display:flex;flex-direction:column;gap:16px}.boards__col .board:last-child{flex:1 1}.board{page-break-inside:avoid;break-inside:avoid;background:#131316;border:1px solid var(--line2);overflow:hidden;transition:border-color .4s,transform .45s var(--ease)}.board:hover{border-color:rgba(225,6,0,.6);transform:translateY(-4px)}.board__head{grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:center;padding:1.15rem 1.2rem;background:linear-gradient(110deg,#b40500,#5a0300 55%,#1a0202);overflow:hidden}.board__head,.board__ico{position:relative;display:grid}.board__ico{z-index:1;place-items:center;width:46px;height:46px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.35);color:#fff}.board__ico svg{width:23px;height:23px}.board__head h3{position:relative;z-index:1;font-size:1.28rem;line-height:1.15;color:#fff;letter-spacing:.03em}.board__mark{position:absolute;right:-14px;bottom:-26px;width:110px;height:110px;color:rgba(255,255,255,.12);transform:rotate(-12deg);transition:transform .6s var(--ease)}.board__mark svg{width:100%;height:100%}.board:hover .board__mark{transform:rotate(0) scale(1.08)}.board__list li+li{border-top:1px solid var(--line)}.board__list a{position:relative;display:grid;grid-template-columns:10px 1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.85rem 1.2rem;color:#f1f1f3;font-size:.98rem;font-weight:600;transition:background .3s,padding-left .35s var(--ease)}.board__list a i{width:8px;height:8px;background:var(--red);transform:rotate(45deg)}.board__list a em{font-style:normal;font-size:.56rem;letter-spacing:.16em;color:#fff;background:var(--red);padding:.2rem .45rem}.board__go,.board__list a em{text-transform:uppercase;font-weight:800}.board__go{position:absolute;right:0;top:0;bottom:0;padding:0 1.2rem 0 2.6rem;background:linear-gradient(90deg,transparent,#2b0907 38%);display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;letter-spacing:.14em;color:var(--red2);opacity:0;transform:translateX(-8px);transition:.35s var(--ease)}.board__go svg{width:13px;height:13px}.board__list a:hover{background:rgba(225,6,0,.12);padding-left:1.5rem}.board__list a:hover .board__go{opacity:1;transform:none}.board__list li:nth-child(odd) a{background-color:rgba(255,255,255,.012)}.boards__grid.is-filtering .board__list li:not(.hit) a{opacity:.42}.board__list li.hit a{background:rgba(225,6,0,.2);color:#fff;box-shadow:inset 4px 0 0 var(--red)}.arpick{padding:clamp(2.8rem,4.6vw,4.4rem) 0;background:var(--bg2);border-block:1px solid var(--line)}.route{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.2rem,2.6vw,2.4rem);gap:clamp(1.2rem,2.6vw,2.4rem)}.route:before{right:0;top:11px;height:2px;background:repeating-linear-gradient(90deg,var(--red) 0 14px,transparent 14px 26px);opacity:.75}.route:after,.route:before{content:"";position:absolute;left:0}.route:after{top:6px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 14px var(--red),0 0 4px #fff;animation:vanx 7s linear infinite}@keyframes vanx{0%{left:0}to{left:calc(100% - 12px)}}@keyframes vany{0%{top:0}to{top:calc(100% - 12px)}}.route li{position:relative;padding:2.6rem 1.3rem 1.3rem;background:#131316;border:1px solid var(--line);margin-top:-2px}.route li:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.route li:hover:before{transform:scaleX(1)}.route__node{position:absolute;left:1.3rem;top:-1px;width:24px;height:24px;border-radius:50%;background:var(--bg2);border:2px solid var(--red);box-shadow:0 0 0 5px var(--bg2),0 0 16px rgba(225,6,0,.6)}.route__node:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--red)}.route h3{font-size:1.18rem;margin-bottom:.5rem}.route p{font-size:.92rem;line-height:1.68}@media (max-width:1150px){.arh__in{grid-template-columns:1fr 1fr}.boards__grid{display:block;column-count:2;column-gap:16px}.boards__col{display:contents}.board{margin-bottom:16px}}@media (max-width:980px){.arh{padding-bottom:4.6rem}.arh__in{grid-template-columns:1fr}.arh__btns{display:none}.net{max-width:460px;margin-top:.4rem}.net__label{font-size:26px}.net__hub__t{font-size:28px}.net__hub__s{font-size:17px}.hits,.route{grid-template-columns:1fr}.route{gap:1rem;padding-left:2.4rem}.route:before{left:11px;right:auto;top:0;bottom:0;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--red) 0 14px,transparent 14px 26px)}.route:after{left:6px;top:0;animation:vany 7s linear infinite}.route li{padding:1.2rem 1.1rem;margin-top:0}.route__node{left:-2.4rem;top:1.25rem}}@media (max-width:600px){.boards__grid{column-count:1}.board__list a:after{position:absolute;right:1.1rem}.finder__box{height:58px;padding-left:.9rem}.finder__box input{font-size:1rem}.finder__kbd{display:none}.hitcard{padding:1rem}.hitcard .btn{grid-column:1/-1;justify-self:stretch;justify-content:center}.hitcard strong{font-size:1.35rem}.board__go{display:none}.board__list a{font-size:.94rem}.board__list a:after{content:"›";color:var(--red2);font-size:1.3rem;line-height:1}.hero{padding-top:1.1rem;padding-bottom:2.2rem}.hero .eyebrow{margin-bottom:.6rem;font-size:.64rem}.hero__copy h1{margin-bottom:.7rem}.hero__rule{display:none}.hero__copy p{font-size:.92rem;line-height:1.58;margin-bottom:0}.gauges{margin-top:.9rem}.gauge{padding:.55rem .35rem .65rem}.gauge__ix{display:none}.gauge__n{margin:0 0 .25rem}.hero__vis{aspect-ratio:16/9;margin-top:.9rem}.hero__vis:before{inset:12px -10px -10px 12px}.hero__shot img{object-position:center 35%}.hero__badge{bottom:14px;padding:.5rem .75rem;font-size:.95rem;box-shadow:6px 6px 0 var(--red)}.hero__badge small{font-size:.48rem;letter-spacing:.18em}.hero__vlabel{top:14px;left:12px;font-size:.5rem;letter-spacing:.3em}.hero__vlabel:after{height:28px;margin-top:.5rem}.hero__brk{width:36px;height:36px}}.ubar{position:relative;background:#0a0a0c;border-bottom:1px solid rgba(225,6,0,.32);overflow:hidden}.ubar:before{inset:0;background:repeating-linear-gradient(115deg,rgba(225,6,0,.085) 0 2px,transparent 2px 10px)}.ubar:after,.ubar:before{content:"";position:absolute;pointer-events:none}.ubar:after{left:-6%;top:-160%;width:42%;height:420%;background:radial-gradient(circle,rgba(225,6,0,.3),transparent 62%)}.ubar__in{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(.7rem,1.6vw,1.3rem);height:40px}.ubar__flag{display:inline-flex;align-items:center;gap:.5rem;flex:none;align-self:stretch;padding:0 1.05rem;background:var(--red);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);box-shadow:0 0 22px rgba(225,6,0,.45)}.ubar__flag b{font-weight:800;opacity:.72}.ubar__flag svg{width:14px;height:14px}.ubar__trust{display:flex;align-items:center;flex:0 1 auto;min-width:0;overflow:hidden;margin-left:.2rem}.ubar__trust li{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;padding:0 clamp(.6rem,1.3vw,1rem);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a9a9b1;border-left:1px solid var(--line);transition:color .3s}.ubar__trust li:first-child{border-left:none}.ubar__trust li i{width:7px;height:7px;flex:none;background:var(--red);transform:rotate(45deg);transition:.35s var(--ease)}.ubar__trust li:hover{color:#fff}.ubar__trust li:hover i{background:#fff;box-shadow:0 0 10px rgba(225,6,0,.9)}.ubar__contact{display:flex;align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);margin-left:auto;padding-left:clamp(.7rem,1.4vw,1.1rem);border-left:1px solid var(--line)}.ubar__contact>a{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;font-size:.73rem;font-weight:700;color:#fff;transition:color .3s}.ubar__contact>a svg{width:14px;height:14px;color:var(--red2)}.ubar__contact>a:hover{color:var(--red2)}.ubar__soc{display:flex;gap:.35rem}.ubar__soc a{width:24px;height:24px;display:grid;place-items:center;color:var(--muted);border:1px solid transparent;transition:.3s var(--ease)}.ubar__soc a svg{width:13px;height:13px}.ubar__soc a:hover{color:#fff;border-color:var(--red);background:var(--red-dim)}@media (max-width:1320px){.ubar__contact>a.ubar__mail{display:none}}@media (max-width:920px){.ubar__trust li:nth-child(n+3){display:none}}@media (max-width:780px){.ubar__flag{display:none}}@media (max-width:600px){.ubar{display:none}:root{--top:75px}}@media (max-width:430px){:root{--top:67px}}.bl-tag{display:inline-flex;gap:.45rem;padding:.32rem .7rem;font-size:.62rem;font-weight:800;letter-spacing:.22em;color:#fff;background:var(--red);line-height:1.2}.bl-meta,.bl-tag{align-items:center;text-transform:uppercase}.bl-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;font-size:.74rem;letter-spacing:.14em;color:var(--muted);font-weight:700}.bl-meta>span:not(.bl-tag)+span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:1.1rem;vertical-align:middle;background:var(--red);transform:rotate(45deg)}.bl-go{display:inline-flex;align-items:center;gap:.6rem;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--red2)}.bl-go svg{width:16px;height:16px;transition:transform .4s var(--ease)}.bl-corners{position:absolute;inset:12px;pointer-events:none;z-index:2}.bl-corners i{position:absolute;width:26px;height:26px;border:2px solid var(--red);transition:transform .5s var(--ease)}.bl-corners i:first-child{left:0;top:0;border-right:0;border-bottom:0}.bl-corners i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}.bl-corners i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}.bl-corners i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0}.bl-hero{position:relative;overflow:hidden;padding:clamp(2.6rem,5vw,4.4rem) 0 clamp(2.4rem,4vw,3.4rem);border-bottom:1px solid var(--line)}.bl-hero__glow{right:-12%;top:-30%;width:60%;height:140%;background:radial-gradient(circle,rgba(225,6,0,.18),transparent 62%)}.bl-hero__glow,.bl-hero__word{position:absolute;pointer-events:none}.bl-hero__word{right:-1vw;bottom:-.18em;font-family:var(--head);font-size:clamp(9rem,22vw,20rem);line-height:.8;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bl-hero__in{position:relative;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:end}.bl-hero h1{max-width:20ch;margin-bottom:1.1rem}.bl-hero h1 .rd{color:var(--red)}.bl-spec{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line2);background:rgba(13,13,14,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bl-spec>div{padding:1.1rem 1.2rem;border-bottom:1px solid var(--line2)}.bl-spec>div:nth-child(odd):not(.bl-spec__wide){border-right:1px solid var(--line2)}.bl-spec__wide{grid-column:1/-1;border-bottom:0!important}.bl-spec dt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--red2);margin-bottom:.35rem}.bl-spec dd{font-family:var(--head);font-size:2.6rem;line-height:1;color:#fff}.bl-spec dd small{font-size:1rem;margin-left:.3rem;color:var(--muted);letter-spacing:.1em}.bl-spec__topics{display:flex;flex-wrap:wrap;gap:.4rem;font-family:var(--body)!important;font-size:.72rem!important;line-height:1.2!important}.bl-spec__topics span{padding:.38rem .7rem;border:1px solid var(--line2);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#fff}.bl-feat{padding:clamp(2.6rem,4.6vw,4rem) 0 0}.bl-feat__card{display:grid;grid-template-columns:1.25fr 1fr;background:var(--bg3);border:1px solid var(--line);transition:border-color .5s var(--ease)}.bl-feat__card:hover{border-color:rgba(225,6,0,.55)}.bl-feat__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#111}.bl-feat__media img{object-fit:cover;transition:transform 1.2s var(--ease)}.bl-feat__card:hover .bl-feat__media img{transform:scale(1.05)}.bl-feat__card:hover .bl-corners i:first-child{transform:translate(-5px,-5px)}.bl-feat__card:hover .bl-corners i:nth-child(2){transform:translate(5px,-5px)}.bl-feat__card:hover .bl-corners i:nth-child(3){transform:translate(-5px,5px)}.bl-feat__card:hover .bl-corners i:nth-child(4){transform:translate(5px,5px)}.bl-feat__flag{position:absolute;left:12px;bottom:12px;z-index:3;padding:.45rem .85rem;font-size:.62rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;background:#070707;color:#fff;border-left:3px solid var(--red)}.bl-feat__body{display:flex;flex-direction:column;gap:1.1rem;justify-content:center;padding:clamp(1.6rem,3vw,2.8rem)}.bl-feat__body h2{font-size:clamp(1.9rem,3vw,2.7rem);color:#fff}.bl-feat__body p{font-size:1rem}.bl-feat__card:hover .bl-go svg{transform:translateX(6px)}.bl-shelf{padding:clamp(2.8rem,5vw,4.4rem) 0 clamp(3.4rem,6vw,5.2rem)}.bl-shelf__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.bl-shelf__head .eyebrow{margin-bottom:0}.bl-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:2.8rem}.bl-card{position:relative;display:flex;flex-direction:column;background:var(--bg3);border:1px solid var(--line);overflow:hidden;transition:transform .5s var(--ease),border-color .5s var(--ease)}.bl-card:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.bl-card:hover{transform:translateY(-6px);border-color:rgba(225,6,0,.45)}.bl-card:hover:after{transform:scaleX(1)}.bl-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#111}.bl-card__media img{object-fit:cover;filter:saturate(.85);transition:transform 1s var(--ease),filter .6s}.bl-card:hover .bl-card__media img{transform:scale(1.06);filter:saturate(1.05)}.bl-card__tag{position:absolute;left:12px;top:12px;z-index:2}.bl-card__body{display:flex;flex-direction:column;gap:.75rem;flex:1 1;padding:1.4rem 1.4rem 1.2rem}.bl-card h3,.bl-card__h{font-family:var(--head);font-size:1.6rem;line-height:1.02;letter-spacing:.03em;color:#fff}.bl-card__body p{font-size:.9rem;line-height:1.65}.bl-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--muted)}.bl-card__arrow{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line2);color:#fff;transition:background .4s,border-color .4s}.bl-card__arrow svg{width:15px;height:15px;transition:transform .4s var(--ease)}.bl-card:hover .bl-card__arrow{background:var(--red);border-color:var(--red)}.bl-card:hover .bl-card__arrow svg{transform:translateX(3px)}.bp-hero{overflow:hidden;padding:clamp(2.2rem,4.4vw,3.8rem) 0 calc(clamp(2.2rem,4vw,3.2rem) + 110px);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg),var(--bg2))}.bp-hero,.bp-hero__in{position:relative}.bp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:1.3rem}.bp-crumbs a{transition:color .3s}.bp-crumbs a:hover{color:#fff}.bp-crumbs [aria-current]{color:var(--red2)}.bp-hero h1{max-width:24ch;font-size:clamp(2.4rem,5vw,4.4rem);margin-bottom:1.8rem}.bp-card{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;border:1px solid var(--line2);background:rgba(7,7,7,.6)}.bp-card>div{padding:.85rem 1.4rem .9rem}.bp-card>div+div{border-left:1px solid var(--line2)}.bp-card dt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--red2);margin-bottom:.25rem}.bp-card dd{font-size:.9rem;font-weight:700;color:#fff}.bp-frame{position:relative;margin-top:-110px;z-index:2}.bp-frame__shot{position:relative;aspect-ratio:16/9;max-height:620px;width:100%;overflow:hidden;border:1px solid var(--line2);background:#111}.bp-frame__shot img{object-fit:cover}.bp-frame .bl-corners{inset:-10px}.bp-body{display:grid;grid-template-columns:290px 1fr;grid-gap:clamp(2rem,4.4vw,4.6rem);gap:clamp(2rem,4.4vw,4.6rem);align-items:start;padding:clamp(2.6rem,4.6vw,4rem) 0 clamp(1rem,2vw,2rem)}.bp-side{position:-webkit-sticky;position:sticky;top:calc(var(--top) + 22px);display:grid;grid-gap:14px;gap:14px}.bp-toc{border:1px solid var(--line);background:var(--bg2);padding:1.2rem 1.1rem 1rem}.bp-toc__title{display:block;font-family:var(--head);font-size:1.15rem;letter-spacing:.16em;color:#fff}.bp-toc__gauge{display:block;height:3px;margin:.8rem 0 .9rem;background:var(--line2);overflow:hidden}.bp-toc__gauge span{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--red2));transform:scaleX(0);transform-origin:left;transition:transform .15s linear}.bp-toc ul{display:grid;grid-gap:.1rem;gap:.1rem;max-height:min(52vh,520px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.bp-toc a{position:relative;display:block;padding:.45rem .5rem .45rem 1rem;font-size:.84rem;line-height:1.45;color:var(--muted);transition:color .3s,transform .35s var(--ease)}.bp-toc a:before{content:"";position:absolute;left:0;top:.95em;width:5px;height:5px;background:var(--line2);transform:rotate(45deg);transition:background .3s,box-shadow .3s}.bp-toc a:hover{color:#fff;transform:translateX(3px)}.bp-toc a.on{color:#fff;font-weight:700}.bp-toc a.on:before{background:var(--red);box-shadow:0 0 10px rgba(225,6,0,.8)}.bp-ask{border:1px solid rgba(225,6,0,.35);background:linear-gradient(160deg,rgba(225,6,0,.16),rgba(225,6,0,.03));padding:1.2rem 1.1rem;display:grid;grid-gap:.7rem;gap:.7rem}.bp-ask__t{font-family:var(--head);font-size:1.25rem;letter-spacing:.08em;color:#fff}.bp-ask p{font-size:.86rem;line-height:1.6}.bp-ask a{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line2);transition:background .3s,border-color .3s}.bp-ask a svg{width:16px;height:16px}.bp-ask__wa{background:#25d366;border-color:#25d366!important;color:#06331a}.bp-ask__ph:hover{background:var(--red);border-color:var(--red)}.bp-article{max-width:76ch;min-width:0}.bp-article p{font-size:1.04rem;line-height:1.85;margin-bottom:1.15rem}.bp-lede{font-size:1.18rem!important;line-height:1.75!important;color:#e6e6e8}.bp-answer{position:relative;margin:1.8rem 0 1.6rem;padding:1.4rem 1.5rem 1.3rem 1.7rem;background:var(--red-dim);border:1px solid rgba(225,6,0,.35);border-left:4px solid var(--red)}.bp-answer__t{display:inline-block;margin-bottom:.55rem;font-size:.66rem;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:var(--red2)}.bp-answer p{margin:0;color:#fff;font-size:1.06rem!important}.bp-sec{padding-top:clamp(2rem,3.4vw,2.8rem);scroll-margin-top:calc(var(--top) + 20px)}.bp-sec h2{position:relative;padding-top:1.2rem;margin-bottom:1.2rem;color:#fff}.bp-sec h2:before{content:"";position:absolute;left:0;top:0;width:54px;height:3px;background:var(--red)}.bp-subs{display:grid;grid-gap:14px;gap:14px;margin:1.6rem 0 .4rem}.bp-sub{position:relative;padding:1.5rem 1.6rem .5rem;background:var(--bg3);border:1px solid var(--line);border-left:3px solid var(--red);scroll-margin-top:calc(var(--top) + 20px);transition:border-color .4s,background .4s}.bp-sub:hover{background:var(--bg4);border-color:rgba(225,6,0,.35)}.bp-sub__pip{position:absolute;right:1.2rem;top:1.4rem;width:9px;height:9px;background:var(--red);transform:rotate(45deg);box-shadow:0 0 12px rgba(225,6,0,.75)}.bp-sub h3{color:#fff;margin:0 1.6rem .9rem 0}.bp-sub p{font-size:1rem}.bp-label{display:flex;align-items:center;gap:.8rem;margin:1.6rem 0 .9rem!important;font-size:.74rem!important;letter-spacing:.2em;text-transform:uppercase;font-weight:800}.bp-label:after{content:"";flex:1 1;height:1px;background:var(--line2)}.bp-label strong{color:var(--red2)}.bp-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:0 0 1.3rem}.bp-list li{display:grid;grid-template-columns:22px 1fr;grid-gap:.6rem;gap:.6rem;padding:.75rem 1rem;background:rgba(255,255,255,.025);border:1px solid var(--line);color:var(--muted);font-size:.98rem;line-height:1.7}.bp-list li:before{content:"";width:8px;height:8px;margin-top:.62em;background:var(--red);transform:rotate(45deg);justify-self:center}.bp-table{margin:1.4rem 0;overflow-x:auto;border:1px solid var(--line2);scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.bp-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:.92rem}.bp-table thead th{padding:1rem 1.1rem;text-align:left;font-family:var(--head);font-weight:400;font-size:1.15rem;letter-spacing:.08em;color:#fff;background:var(--bg4);border-bottom:2px solid var(--red)}.bp-table thead th:nth-child(2){color:#9ef0b8}.bp-table thead th:nth-child(3){color:var(--red2)}.bp-table tbody th{padding:.9rem 1.1rem;text-align:left;font-weight:700;color:#fff;background:rgba(255,255,255,.02);white-space:nowrap}.bp-table td{padding:.9rem 1.1rem;color:var(--muted);line-height:1.55;vertical-align:top}.bp-table tbody tr{border-top:1px solid var(--line)}.bp-table tbody tr:hover{background:rgba(225,6,0,.06)}.bp-sec--close{margin-top:clamp(2.2rem,3.6vw,3rem);padding:clamp(1.6rem,3vw,2.4rem);background:linear-gradient(150deg,rgba(225,6,0,.2),rgba(13,13,14,.95) 55%);border:1px solid rgba(225,6,0,.4)}.bp-sec--close h2:before{background:#fff}.bp-sec--close p{color:#d6d6da}.bp-sec--close p:last-child{margin-bottom:0}.bp-end{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem}.bp-more{border-top:1px solid var(--line);background:var(--bg2)}.bp-more .bl-grid{margin-bottom:0}@media (max-width:1100px){.bl-hero__in{grid-template-columns:1fr}.bl-spec{max-width:520px}.bp-body{grid-template-columns:1fr}.bp-side{position:static;grid-template-columns:1fr 1fr}.bp-toc ul{max-height:none}}@media (max-width:980px){.bl-feat__card{grid-template-columns:1fr}.bl-grid,.bp-card{grid-template-columns:1fr 1fr}.bp-card>div:nth-child(3){border-left:0}.bp-card>div:nth-child(n+3){border-top:1px solid var(--line2)}}@media (max-width:700px){.bl-grid,.bp-side{grid-template-columns:1fr}.bp-hero{padding-bottom:calc(2rem + 60px)}.bp-frame{margin-top:-60px}.bp-frame .bl-corners{inset:-6px}.bp-sub{padding:1.2rem 1.1rem .3rem}.bp-article p{font-size:1rem}}.bl-feat__card>*,.bl-hero__in>*,.bp-body>*,.bp-card>div{min-width:0}@media (max-width:1100px){.bp-body{grid-template-columns:minmax(0,1fr)}.bp-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:980px){.bp-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:700px){.bl-grid,.bp-side{grid-template-columns:minmax(0,1fr)}}