.wrap{width:100%;max-width:var(--wrap);margin-right:auto;margin-left:auto;padding-right:var(--gutter);padding-left:var(--gutter)}.section{position:relative;padding-top:var(--space-section);padding-bottom:var(--space-section)}.section--line{border-top:1px solid var(--line)}.section--surface{background-color:var(--surface)}.section--grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.section--grid{background-size:80px 80px;background-position:center top}.stack{display:flex;flex-flow:column;gap:20px}.sec-head{display:flex;flex-flow:column;gap:18px;max-width:780px;margin-bottom:var(--space-block)}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.14em}.eyebrow::before{width:22px;height:1px;background-color:var(--accent)}.eyebrow::before{content:""}.h-hero{color:var(--text);font-family:var(--font-display);font-weight:800;font-size:var(--fs-hero);line-height:.92;text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance}.h2{color:var(--text);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:.98;text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance}.h3{color:var(--text);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.01em}.lead{max-width:62ch;color:var(--body);font-size:var(--fs-lead);line-height:1.55}.body{color:var(--body);font-size:var(--fs-body);line-height:1.65}.small{color:var(--muted);font-size:var(--fs-small);line-height:1.55}.mono{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.1em}.dot{color:var(--accent)}.accent{color:var(--accent)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;position:relative;min-height:54px;color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:.9rem;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;padding-top:0;padding-right:28px;padding-bottom:0;padding-left:28px;background-color:var(--accent);background-image:linear-gradient(115deg,var(--bg) 0%,var(--bg) 50%,transparent 50%,transparent 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;box-shadow:inset 0 0 0 1px var(--accent)}.btn:hover{color:var(--accent)}.btn:hover{background-position:0 0}.btn:focus-visible{color:var(--accent);outline:2px solid var(--accent);outline-offset:4px}.btn:focus-visible{background-position:0 0}.btn:hover .btn-arrow{transform:translate3d(5px,0,0)}.btn{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);transition:background-position .55s var(--ease),color .35s var(--ease);background-size:260% 100%;background-position:100% 0;background-repeat:no-repeat}@media (max-width:479px){.btn{width:100%}}.btn--ghost{color:var(--text);background-color:#fff0;box-shadow:inset 0 0 0 1px var(--line)}.btn--ghost:hover{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 0 32px var(--accent-glow)}.btn--ghost{clip-path:none;transition:box-shadow .35s var(--ease),color .35s var(--ease)}.btn--sm{min-height:42px;font-size:.78rem;padding-top:0;padding-right:18px;padding-bottom:0;padding-left:18px}@media (max-width:479px){.btn--sm{width:auto}}.btn--dark{color:var(--accent);background-color:var(--bg);background-image:linear-gradient(115deg,var(--text) 0%,var(--text) 50%,transparent 50%,transparent 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.btn--dark:hover{color:var(--bg)}.btn--dark{box-shadow:none}.btn-arrow{display:inline-block}.btn-arrow{transition:transform .4s var(--ease)}.btn-row{display:flex;align-items:center;gap:16px}.btn-row{flex-wrap:wrap}.textlink{color:var(--text);text-decoration:none;padding-bottom:3px;background-image:linear-gradient(var(--accent),var(--accent));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.textlink:hover{color:var(--accent)}.textlink:hover{background-size:100% 1px}.textlink{transition:background-size .45s var(--ease),color .3s;background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat}.progress{position:fixed;top:var(--top);right:0;left:0;z-index:120;height:2px;background-color:var(--accent);pointer-events:none}.progress{transform-origin:0 50%;transform:scaleX(var(--scroll,0))}.hdr{display:flex;align-items:center;position:fixed;top:var(--top);right:0;left:0;z-index:110;height:var(--hdr-h);border-bottom:1px solid #fff0}.hdr{transition:transform .5s var(--ease),background-color .4s,border-color .4s}.hdr-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.logo{display:inline-flex;align-items:center;gap:12px;position:relative;z-index:2;color:var(--text);text-decoration:none}.logo:hover{color:var(--text)}.logo-mark{flex-shrink:0;width:34px;height:34px}.logo-word{color:#e6e6e6;font-family:var(--font-display);font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.22em}.logo-word{white-space:nowrap}@media (max-width:767px){.logo-word{display:none}}.hdr-actions{display:flex;align-items:center;gap:14px;position:relative;z-index:2}.burger{display:inline-flex;align-items:center;gap:14px;height:42px;color:var(--text);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;padding-top:0;padding-right:4px;padding-bottom:0;padding-left:12px;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.burger:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.burger:hover .burger-lines::after{width:30px}.burger{transform:translate(var(--mag-x,0),var(--mag-y,0));transition:transform .35s var(--ease)}.burger-label{display:block;height:1.2em;overflow:hidden;line-height:1.2em}.burger-word{display:block}.burger-word{transition:transform .5s var(--ease)}.burger-lines{display:block;position:relative;width:30px;height:14px}.burger-lines::before{position:absolute;top:2px;right:0;width:30px;height:2px;background-color:var(--text)}.burger-lines::before{content:"";transition:transform .5s var(--ease),top .3s var(--ease),width .4s var(--ease)}.burger-lines::after{position:absolute;top:10px;right:0;width:18px;height:2px;background-color:var(--accent)}.burger-lines::after{content:"";transition:transform .5s var(--ease),top .3s var(--ease),width .4s var(--ease)}.menu{visibility:hidden;position:fixed;top:var(--top);right:0;bottom:0;left:0;z-index:105;pointer-events:none;transition:visibility 0s linear 0.9s}.menu-wipe{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent)}.menu-wipe{clip-path:polygon(0 0,0 0,calc(0% - var(--slant)) 100%,calc(0% - var(--slant)) 100%);transition:clip-path .6s var(--ease) .12s}.menu-panel{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg);background-image:radial-gradient(60% 60% at 85% 20%,var(--accent-glow),transparent 70%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.menu-panel{clip-path:polygon(0 0,0 0,calc(0% - var(--slant)) 100%,calc(0% - var(--slant)) 100%);transition:clip-path .65s var(--ease);overflow-y:auto}.menu-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:var(--space-block);min-height:100%;padding-top:calc(var(--hdr-h) + 64px);padding-bottom:56px}@media (max-width:1023px){.menu-inner{align-items:start;grid-template-columns:minmax(0,1fr)}}.menu-list{display:flex;flex-flow:column;gap:6px}.menu-list{list-style:none}.menu-item{overflow:hidden;padding-bottom:6px;border-bottom:1px solid var(--line)}.menu-link{display:flex;align-items:baseline;gap:22px;text-decoration:none;padding-top:6px;padding-right:0;padding-bottom:6px;padding-left:0;transform:translate3d(0,110%,0)}.menu-link:hover .menu-txt{background-position:0 0}.menu-link:hover .menu-idx{color:var(--accent)}.menu-link:hover .menu-arrow{opacity:1;transform:translate3d(0,0,0)}.menu-link:focus-visible .menu-txt{background-position:0 0}.menu-link{transition:transform .7s var(--ease)}.menu-idx{min-width:2.5ch;color:var(--muted);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;transition:color 0.3s}.menu-txt{color:#fff0;font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,6.4vw,5.6rem);line-height:1;text-transform:uppercase;letter-spacing:-.02em;background-image:linear-gradient(115deg,var(--accent) 0%,var(--accent) 50%,var(--text) 50%,var(--text) 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.menu-txt{-webkit-background-clip:text;background-clip:text;transition:background-position .6s var(--ease);background-size:250% 100%;background-position:100% 0}.menu-arrow{align-self:center;color:var(--accent);font-family:var(--font-display);font-size:2rem;opacity:0;transform:translate3d(-16px,0,0)}.menu-arrow{transition:opacity .35s,transform .45s var(--ease)}.menu-aside{display:flex;flex-flow:column;gap:22px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:rgb(20 20 22 / .7);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);opacity:0;transform:translate3d(0,24px,0)}.menu-aside{transition:opacity .6s var(--ease),transform .6s var(--ease)}.avail{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.12em}.avail-dot{width:8px;height:8px;background-color:var(--accent);border-radius:50%}.avail-dot{animation:pulse 2.2s infinite}.menu-stat{display:flex;align-items:baseline;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.menu-stat-num{color:var(--accent);font-family:var(--font-mono);font-weight:600;font-size:2.6rem;line-height:1}.hero{position:relative;overflow:hidden;padding-top:calc(var(--hdr-h) + clamp(64px,10vw,140px));padding-bottom:clamp(72px,9vw,120px);background-image:radial-gradient(55% 60% at 80% 10%,var(--accent-glow),transparent 70%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hero::before{position:absolute;top:0;right:-6%;width:46%;height:115%;background-color:var(--surface);opacity:.85;pointer-events:none}.hero::before{content:"";clip-path:polygon(46% 0,100% 0,100% 100%,0 100%);transform:translateY(var(--hero-shift,0))}@media (max-width:1023px){.hero::before{width:70%;opacity:.5}}.hero-inner{display:flex;flex-flow:column;gap:32px;position:relative;z-index:1}.hero-sub{max-width:58ch;color:var(--body);font-size:var(--fs-lead);line-height:1.55}.hero-note{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.12em}.strike{display:inline-block;position:relative;color:var(--muted)}.strike::after{position:absolute;top:52%;right:-2%;left:-2%;height:.09em;background-color:var(--accent);transform:scale(0,1)}.strike::after{content:"";transform-origin:0 50%;animation:strike .6s var(--ease) .35s forwards}.drop{display:inline-block;color:var(--accent)}.drop{animation:drop .7s var(--ease) .9s both}.router{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:920px}@media (max-width:767px){.router{grid-template-columns:minmax(0,1fr)}}.router-tile{display:flex;flex-flow:column;gap:10px;position:relative;overflow:hidden;text-decoration:none;padding-top:26px;padding-right:28px;padding-bottom:26px;padding-left:28px;background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);transition:border-color 0.4s}.router-tile::before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent)}.router-tile::before{content:"";clip-path:polygon(0 0,0 0,calc(0% - var(--slant)) 100%,calc(0% - var(--slant)) 100%);transition:clip-path .6s var(--ease)}.router-tile:hover{border-color:var(--accent)}.router-tile:hover::before{clip-path:polygon(0 0,calc(100% + var(--slant)) 0,100% 100%,calc(0% - var(--slant)) 100%)}.router-tile:hover .router-kicker{color:var(--on-accent)}.router-tile:hover .router-title{color:var(--on-accent)}.router-kicker{position:relative;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.12em;transition:color 0.4s}.router-title{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;color:var(--text);font-family:var(--font-display);font-weight:800;font-size:1.45rem;text-transform:uppercase;letter-spacing:-.01em;transition:color 0.4s}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:1119px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.stats{grid-template-columns:minmax(0,1fr)}}.stat{display:flex;flex-flow:column;justify-content:space-between;gap:14px;padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;background-color:var(--bg);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.stat-num{color:var(--text);font-family:var(--font-mono);font-weight:600;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;letter-spacing:-.02em}.stat-unit{color:var(--accent)}.stat-label{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.12em}.gauge-wrap{display:inline-grid;align-items:center;justify-items:center;position:relative;width:112px;height:112px}.gauge{width:112px;height:112px;color:var(--accent)}.gauge-num{position:absolute;top:50%;left:50%;color:var(--text);font-family:var(--font-mono);font-weight:600;font-size:1.9rem;transform:translate3d(-50%,-50%,0)}.proof-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px}.proof-foot{flex-wrap:wrap}@media (max-width:767px){.hdr-apply{display:none}}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-block)}@media (max-width:1023px){.split{grid-template-columns:minmax(0,1fr)}}.split--center{align-items:center}.sticky{position:sticky;top:calc(var(--top) + var(--hdr-h) + 40px)}@media (max-width:1023px){.sticky{position:relative;top:0}}.leak{display:flex;flex-flow:column;gap:28px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.leak{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.leak-row{display:flex;flex-flow:column;gap:10px}.leak-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.leak-num{color:var(--text);font-family:var(--font-mono);font-weight:600;font-size:clamp(2rem,3.6vw,3rem);line-height:1}.leak-num{font-variant-numeric:tabular-nums}.leak-num--accent{color:var(--accent)}.bar{position:relative;height:10px;overflow:hidden;background-color:var(--surface-2)}.bar-fill{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:var(--accent);transition:transform 0.15s linear}.bar-fill{transform-origin:0 50%;transform:scaleX(var(--p,1))}.bar-fill--muted{background-color:var(--muted)}.cost-col{display:flex;flex-flow:column;gap:14px;padding-top:24px;border-top:1px solid var(--line)}.compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:0 solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.compare{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}}.compare-cell{display:flex;align-items:center;min-height:72px;color:var(--body);font-size:var(--fs-small);line-height:1.45;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;border-bottom:1px solid var(--line)}.compare-cell{transition:color .6s var(--ease),background-color .6s var(--ease),text-decoration-color .6s var(--ease)}@media (max-width:767px){.compare-cell{font-size:.8rem;padding-top:14px;padding-right:12px;padding-bottom:14px;padding-left:12px}}.compare-label{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.08em}.compare-agency{color:var(--body);text-decoration:line-through}.compare-agency{text-decoration-thickness:1px;text-decoration-color:#fff0}.compare-me{color:var(--text);font-weight:600;border-left:1px solid var(--line)}.compare-head{color:var(--text);font-family:var(--font-display);font-weight:800;font-size:.85rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.compare-head--me{color:var(--accent);border-left:1px solid var(--line)}.photo{position:relative;overflow:hidden;aspect-ratio:4/5;background-color:var(--surface)}.photo-img{width:100%;height:100%;object-fit:cover}.photo-tag{position:absolute;bottom:16px;left:16px;color:var(--on-accent);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.12em;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:var(--accent)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1119px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cards{grid-template-columns:minmax(0,1fr)}}.card{display:flex;flex-flow:column;gap:16px;position:relative;overflow:hidden;padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.card::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(280px circle at var(--mx,50%) var(--my,-40%),var(--accent-glow),transparent 70%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;opacity:0;pointer-events:none;transition:opacity 0.4s}.card::before{content:""}.card:hover{transform:translate3d(0,-4px,0)}.card:hover::before{opacity:1}.card{transition:border-color .4s,transform .5s var(--ease)}.card-idx{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.12em}.card-spec{color:var(--muted);font-family:var(--font-mono);font-size:.72rem;line-height:1.6;letter-spacing:.06em;margin-top:auto;padding-top:16px;border-top:1px dashed var(--line)}.icon{width:40px;height:40px;color:var(--accent)}.fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:767px){.fit{grid-template-columns:minmax(0,1fr)}}.fit-col{display:flex;flex-flow:column;gap:20px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.fit-col{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.fit-col--yes{background-color:rgb(241 99 52 / .04)}.fit-list{display:flex;flex-flow:column;gap:14px}.fit-list{list-style:none}.fit-item{display:flex;align-items:start;gap:14px;color:var(--body);line-height:1.55}.fit-item--no{color:var(--muted)}.fit-mark{flex-shrink:0;width:22px;height:22px;color:var(--accent);margin-top:2px}.fit-mark--no{color:var(--muted)}.cta-band{position:relative;overflow:hidden;padding-top:var(--space-section);padding-bottom:var(--space-section);background-color:var(--accent)}.cta-band::before{position:absolute;top:0;left:52%;width:60%;height:100%;background-color:var(--accent-deep);opacity:.55}.cta-band::before{content:"";clip-path:polygon(38% 0,100% 0,100% 100%,0 100%)}.cta-inner{display:flex;flex-flow:column;gap:28px;position:relative}.cta-title{max-width:16ch;color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:.95;text-transform:uppercase;letter-spacing:-.02em}.cta-sub{max-width:52ch;color:#2a1208;font-size:var(--fs-lead);line-height:1.55}.cta-note{color:var(--on-accent);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.12em}.marquee{overflow:hidden;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;background-color:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marquee-track{display:flex;width:max-content}.marquee-track{animation:marquee 38s linear infinite}.marquee-group{display:flex;align-items:center;gap:40px;color:var(--text);font-family:var(--font-display);font-weight:800;font-size:clamp(1.1rem,2vw,1.6rem);text-transform:uppercase;letter-spacing:.04em;padding-right:40px}.marquee-group{white-space:nowrap}.marquee-sep{color:var(--accent)}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1119px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-grid{grid-template-columns:minmax(0,1fr)}}.case{display:flex;flex-flow:column;overflow:hidden;background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.case:hover{transform:translate3d(0,-4px,0)}.case:hover .case-img{object-position:50% 100%;filter:grayscale(0%)}.case{transition:border-color .4s,transform .5s var(--ease)}.case-media{position:relative;overflow:hidden;aspect-ratio:4/3;background-color:var(--surface-2)}.case-img{display:block;width:100%;height:100%;object-fit:cover;transition:object-position 6s cubic-bezier(.45,0,.55,1),filter 0.6s;filter:grayscale(30%) contrast(102%)}.case-img{object-position:50% 0}.case-body{display:flex;flex-flow:column;gap:12px;flex-grow:1;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.case-client{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.1em}.case-title{color:var(--text);font-family:var(--font-display);font-weight:700;font-size:1.2rem;line-height:1.25}.case-result{color:var(--accent);font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1.1;text-transform:uppercase;letter-spacing:-.01em}.case-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:auto;background-color:var(--line);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.case-metric{display:flex;flex-flow:column;gap:6px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--surface)}.case-metric-label{color:var(--muted);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.case-metric-row{display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:1rem}.case-before{color:var(--muted);text-decoration:line-through}.case-before{text-decoration-color:rgb(241 99 52 / .6)}.case-after{color:var(--text);font-weight:600;font-size:1.3rem}.case-arrow{color:var(--accent)}.case-quote{color:var(--body);font-size:var(--fs-small);line-height:1.55;font-style:italic;padding-left:12px;border-left:2px solid var(--accent)}.case-quote:empty{display:none}.case-by{color:var(--muted);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}.case-by:empty{display:none}.page-hero{position:relative;overflow:hidden;padding-top:calc(var(--hdr-h) + clamp(40px,5vw,80px));padding-bottom:clamp(56px,6vw,96px);background-image:radial-gradient(50% 60% at 85% 0%,var(--accent-glow),transparent 70%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-bottom:1px solid var(--line)}.page-hero .h-hero{font-size:var(--fs-page-hero);line-height:.95}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:var(--space-block)}@media (max-width:1023px){.page-hero-grid{align-items:start;grid-template-columns:minmax(0,1fr)}}.price-tag{display:inline-flex;align-items:baseline;gap:10px;align-self:start;color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.1em;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.price-num{color:var(--text);font-family:var(--font-display);font-weight:800;font-size:1.6rem;letter-spacing:0}.clock{display:flex;flex-flow:column;gap:14px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.clock-time{color:var(--accent);font-family:var(--font-mono);font-weight:600;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1;letter-spacing:.02em}.clock-time{font-variant-numeric:tabular-nums}.scope{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}@media (max-width:1023px){.scope{grid-template-columns:minmax(0,1fr)}}.scope-box{display:flex;flex-flow:column;gap:18px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.scope-box{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.scope-box--muted{background-color:#fff0}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative;padding-top:44px}@media (max-width:1023px){.timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}@media (max-width:479px){.timeline{grid-template-columns:minmax(0,1fr)}}.timeline-track{position:absolute;top:10px;right:0;left:0;height:2px;background-color:var(--line)}@media (max-width:1023px){.timeline-track{display:none}}.timeline-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent)}.timeline-fill{transform-origin:0 50%;transform:scaleX(var(--p,1))}.step{display:flex;flex-flow:column;gap:10px;position:relative}.step::before{position:absolute;top:-42px;left:0;width:18px;height:18px;background-color:var(--bg);border-top:2px solid var(--accent);border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);transform:rotateZ(45deg)}.step::before{content:""}.step-time{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.12em}.vtimeline{display:flex;flex-flow:column;gap:40px;position:relative;max-width:760px;padding-left:48px}.vtimeline-track{position:absolute;top:6px;bottom:6px;left:8px;width:2px;background-color:var(--line)}.vtimeline-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent)}.vtimeline-fill{transform-origin:50% 0;transform:scaleY(var(--p,1))}.vstep{display:flex;flex-flow:column;gap:8px;position:relative}.vstep::before{position:absolute;top:4px;left:-46px;width:14px;height:14px;background-color:var(--bg);border-top:2px solid var(--accent);border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);transform:rotateZ(45deg)}.vstep::before{content:""}.seal{display:grid;align-items:center;justify-items:center;flex-shrink:0;position:relative;width:220px;height:220px}@media (max-width:479px){.seal{width:180px;height:180px}}.seal-ring{position:absolute;top:0;left:0;width:220px;height:220px;color:var(--accent)}.seal-ring{animation:spin 28s linear infinite}@media (max-width:479px){.seal-ring{width:180px;height:180px}}.seal-core{display:flex;flex-flow:column;align-items:center;gap:2px;position:relative}.seal-num{color:var(--text);font-family:var(--font-display);font-weight:800;font-size:3.4rem;line-height:1}.guarantee{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-block);padding-top:clamp(32px,5vw,64px);padding-right:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,64px);padding-left:clamp(32px,5vw,64px);background-image:radial-gradient(70% 90% at 0% 50%,var(--accent-glow),transparent 70%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-top:1px solid rgb(241 99 52 / .45);border-right:1px solid rgb(241 99 52 / .45);border-bottom:1px solid rgb(241 99 52 / .45);border-left:1px solid rgb(241 99 52 / .45)}@media (max-width:1023px){.guarantee{grid-template-columns:minmax(0,1fr)}.guarantee{justify-items:start}}.faq{display:flex;flex-flow:column;max-width:900px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--text);font-family:var(--font-display);font-weight:700;font-size:1.15rem;padding-top:24px;padding-right:0;padding-bottom:24px;padding-left:0;cursor:pointer;transition:color 0.3s}.faq-q::-webkit-details-marker{display:none}.faq-q::after{flex-shrink:0;color:var(--accent);font-family:var(--font-mono);font-size:1.5rem}.faq-q::after{content:"+";transition:transform .4s var(--ease)}.faq-q:hover{color:var(--accent)}.faq-q{list-style:none}.faq-a{color:var(--body);line-height:1.65;padding-top:0;padding-right:48px;padding-bottom:26px;padding-left:0}@media (max-width:767px){.faq-a{padding-right:0}}.widget{padding-top:clamp(28px,4vw,48px);padding-right:clamp(28px,4vw,48px);padding-bottom:clamp(28px,4vw,48px);padding-left:clamp(28px,4vw,48px);background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.w-form{display:flex;gap:12px}.w-form{flex-wrap:wrap}.w-input{flex-grow:1;flex-shrink:1;flex-basis:260px;min-height:56px;color:var(--text);font-family:var(--font-mono);font-size:1.05rem;padding-top:0;padding-right:18px;padding-bottom:0;padding-left:18px;background-color:var(--bg);border-radius:0;border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line-strong);cursor:text;transition:border-color 0.3s,box-shadow 0.3s}.w-input:focus{box-shadow:0 0 0 4px var(--accent-glow)}.w-input:focus{border-color:var(--accent)}.w-input:hover{border-color:var(--muted)}.w-input{caret-color:var(--accent)}.w-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1119px){.w-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.w-fields{grid-template-columns:minmax(0,1fr)}}.w-field{display:flex;flex-flow:column;gap:8px}.w-field .w-input{flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%;height:56px}.w-label{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.12em}.w-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;background-color:var(--line);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}@media (max-width:767px){.w-results{grid-template-columns:minmax(0,1fr)}}.w-result{display:flex;flex-flow:column;gap:8px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--bg)}.w-result-num{color:var(--text);font-family:var(--font-mono);font-weight:600;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.w-result-num{font-variant-numeric:tabular-nums}.w-result-num--accent{color:var(--accent)}.w-status{min-height:1.4em;color:var(--muted);font-family:var(--font-mono);font-size:.85rem;margin-top:20px}.w-gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}@media (max-width:767px){.w-gauges{grid-template-columns:minmax(0,1fr)}}.w-gauge{display:flex;align-items:center;gap:20px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--bg);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.w-disclaimer{color:var(--muted);font-size:.8rem;line-height:1.5;margin-top:16px}.bloat{position:relative;height:360px}.bloat-layer{display:flex;justify-content:space-between;align-items:center;position:absolute;right:0;left:0;height:52px;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;padding-top:0;padding-right:18px;padding-bottom:0;padding-left:18px;background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.bars{display:flex;flex-flow:column;gap:26px}.bars-row{display:flex;flex-flow:column;gap:10px}.bars-head{display:flex;justify-content:space-between;gap:12px}.pricing{display:flex;flex-flow:column;gap:22px;position:relative;padding-top:clamp(32px,4vw,48px);padding-right:clamp(32px,4vw,48px);padding-bottom:clamp(32px,4vw,48px);padding-left:clamp(32px,4vw,48px);background-color:var(--surface);border-top:1px solid rgb(241 99 52 / .55);border-right:1px solid rgb(241 99 52 / .55);border-bottom:1px solid rgb(241 99 52 / .55);border-left:1px solid rgb(241 99 52 / .55);box-shadow:0 0 80px var(--accent-glow)}.pricing-num{color:var(--text);font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,6vw,4.8rem);line-height:1;letter-spacing:-.03em}.apply-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:var(--space-block)}@media (max-width:1023px){.apply-grid{grid-template-columns:minmax(0,1fr)}}.form-card{padding-top:clamp(28px,4vw,48px);padding-right:clamp(28px,4vw,48px);padding-bottom:clamp(28px,4vw,48px);padding-left:clamp(28px,4vw,48px);background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.form-card .breakdance-form .breakdance-form-field__label{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.form-card .breakdance-form .breakdance-form-field__required{color:var(--accent)}.form-card .breakdance-form .breakdance-form-field__input{width:100%;min-height:52px;color:var(--text);font-family:var(--font-display);font-size:1rem;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--bg);border-radius:0;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);transition:border-color 0.3s,box-shadow 0.3s}.form-card .breakdance-form .breakdance-form-field__input{box-shadow:none}.form-card .breakdance-form .breakdance-form-field__input:focus{box-shadow:0 0 0 4px var(--accent-glow)}.form-card .breakdance-form .breakdance-form-field__input:focus{border-color:var(--accent)}.form-card .breakdance-form textarea.breakdance-form-field__input{min-height:120px}.form-card .breakdance-form textarea.breakdance-form-field__input{resize:vertical}.form-card .breakdance-form .breakdance-form-field--radio fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.form-card .breakdance-form .breakdance-form-field--radio legend{grid-column-start:1;grid-column-end:-1}.form-card .breakdance-form .breakdance-form-radio{display:flex;align-items:center;gap:12px;position:relative;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--bg);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);cursor:pointer;transition:border-color 0.3s,background-color 0.3s}.form-card .breakdance-form .breakdance-form-radio:hover{border-color:var(--muted)}.form-card .breakdance-form .breakdance-form-radio:has(input:checked){background-color:rgb(241 99 52 / .08)}.form-card .breakdance-form .breakdance-form-radio:has(input:checked){border-color:var(--accent)}.form-card .breakdance-form .breakdance-form-radio input{width:16px;height:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.form-card .breakdance-form .breakdance-form-radio input{accent-color:var(--accent)}.form-card .breakdance-form .breakdance-form-radio__text{color:var(--text);font-size:var(--fs-small);cursor:pointer}.form-card .breakdance-form .breakdance-form-button__submit{width:100%;min-height:58px;color:var(--on-accent);font-family:var(--font-display);font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;padding-top:0;padding-right:28px;padding-bottom:0;padding-left:28px;background-color:var(--accent);border-radius:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;transition:background-color 0.3s,color 0.3s}.form-card .breakdance-form .breakdance-form-button__submit{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.form-card .breakdance-form .breakdance-form-button__submit:hover{color:var(--bg);background-color:var(--text)}@media (max-width:479px){.form-card .breakdance-form .breakdance-form-field--radio fieldset{grid-template-columns:minmax(0,1fr)}}.trust{display:flex;flex-flow:column;gap:16px;padding-top:24px;border-top:1px solid var(--line)}.trust{list-style:none}.trust-item{display:flex;align-items:start;gap:12px;color:var(--body);font-size:var(--fs-small);line-height:1.5}.big-dot{width:clamp(80px,12vw,140px);height:clamp(80px,12vw,140px);background-color:var(--accent);border-radius:50%;box-shadow:0 0 120px var(--accent-glow)}.big-dot{animation:land 1s var(--ease) .2s both}.cal-slot{display:flex;flex-flow:column;align-items:start;gap:18px;padding-top:clamp(28px,4vw,48px);padding-right:clamp(28px,4vw,48px);padding-bottom:clamp(28px,4vw,48px);padding-left:clamp(28px,4vw,48px);background-color:var(--surface);border-top:1px dashed rgb(241 99 52 / .55);border-right:1px dashed rgb(241 99 52 / .55);border-bottom:1px dashed rgb(241 99 52 / .55);border-left:1px dashed rgb(241 99 52 / .55)}.checklist{display:flex;flex-flow:column;gap:14px}.checklist{list-style:none}.check-item{display:flex;gap:16px;color:var(--body);line-height:1.55;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:var(--surface);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.check-num{flex-shrink:0;color:var(--accent);font-family:var(--font-mono)}.prose{display:flex;flex-flow:column;gap:18px;max-width:760px;color:var(--body);line-height:1.7}.prose-h{color:var(--text);font-family:var(--font-display);font-weight:800;font-size:1.35rem;margin-top:18px}.ftr{position:relative;overflow:hidden;padding-top:clamp(64px,8vw,110px);background-color:var(--bg);border-top:1px solid var(--line)}.ftr-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-bottom:56px}@media (max-width:1023px){.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ftr-grid{grid-template-columns:minmax(0,1fr)}}.ftr-col{display:flex;flex-flow:column;gap:14px}.ftr-list{display:flex;flex-flow:column;gap:10px}.ftr-list{list-style:none}.ftr-link{color:var(--body);font-size:var(--fs-small);text-decoration:none;transition:color 0.3s}.ftr-link:hover{color:var(--accent)}.ftr-big{display:block;width:100%;height:auto;line-height:0;margin-top:8px;margin-bottom:28px}.ftr-big{--bde-f-icon-size:auto;user-select:none}.ftr-base{display:flex;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:22px;border-top:1px solid var(--line)}.ftr-base{flex-wrap:wrap}.ftr-legal{display:flex;gap:24px}.ftr-legal{list-style:none}.btn-row--after{margin-top:40px}.thanks-block{align-items:start;gap:24px;max-width:820px}.w-6{width:6%}.w-16{width:16%}.w-18{width:18%}.loop-slot{display:block}.case-badge{position:absolute;top:14px;left:14px;z-index:1;color:var(--accent);font-family:var(--font-mono);font-size:.66rem;line-height:1;text-transform:uppercase;letter-spacing:.12em;padding-top:7px;padding-right:11px;padding-bottom:7px;padding-left:11px;background-color:var(--bg);border-top:1px solid var(--accent);border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);border-left:1px solid var(--accent)}.case-live{display:inline-flex;align-items:center;gap:8px;align-self:start;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-mono);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;margin-top:4px;padding-bottom:3px;background-image:linear-gradient(var(--accent),var(--accent));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.case-live:hover{color:var(--accent)}.case-live:hover{background-size:100% 1px}.case-live{transition:background-size .45s var(--ease);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat}.case-summary{color:var(--body);font-size:var(--fs-small);line-height:1.6}.me{display:flex;align-items:center;gap:16px;margin-top:8px}.me-photo{flex-shrink:0;width:64px;height:64px;object-fit:cover;background-color:var(--surface-2);border-radius:50%}.me-text{display:flex;flex-flow:column;gap:4px}.me-name{color:var(--text);font-family:var(--font-display);font-weight:700;font-size:1.05rem;line-height:1.2}.w-hint{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}