.ox-page .hx-nav-offset{display:block;height:74px}.ox-hero{position:relative;padding:clamp(40px,6vw,84px) var(--gx-gutter) clamp(30px,4vw,56px);background:radial-gradient(900px 420px at 85% -10%,rgba(212,175,55,.14),transparent 65%),radial-gradient(700px 380px at -5% 60%,rgba(184,134,11,.07),transparent 60%)}.ox-hero-inner{max-width:var(--gx-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(28px,4.5vw,64px);align-items:center}.ox-hero-copy h1{margin:12px 0 16px;font-size:clamp(1.95rem,4.1vw,3.2rem);line-height:1.08;letter-spacing:-.015em;font-weight:900;background:linear-gradient(180deg,#1b1b20 60%,rgba(27,27,32,.72));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-wrap:balance}.ox-hero-sub{margin:0 0 20px;max-width:56ch;color:var(--gx-mist);font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.65;font-weight:500}.ox-hero-ctas{display:flex;flex-wrap:wrap;gap:13px;margin-block-end:18px}.ox-hero-proof{display:flex;flex-wrap:wrap;gap:9px}.ox-hero-proof>span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid var(--gx-line);background:rgba(255,255,255,.7);color:var(--gx-mist);font-size:.8rem;font-weight:700}.ox-hero-proof svg{color:var(--gx-gold)}.ox-hero-card{position:relative;border-radius:26px;padding:clamp(16px,2vw,24px);background:linear-gradient(165deg,rgba(255,255,255,.94),rgba(250,246,234,.96));border:1px solid rgba(184,134,11,.3);box-shadow:0 40px 110px rgba(20,20,26,.14)}.ox-hero-card-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-block-start:4px}.ox-hero-card-steps span{text-align:center;color:var(--gx-faint);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[dir=rtl] .ox-hero-card-steps span{letter-spacing:.02em}.ox-motion svg{display:block;width:100%;height:auto}.ox-motion-progress{stroke-dasharray:420;stroke-dashoffset:420;animation:oxProgress 8s cubic-bezier(.45,0,.3,1) infinite}@keyframes oxProgress{0%,6%{stroke-dashoffset:420}78%,to{stroke-dashoffset:0}}.ox-pulse{animation:oxPulse 8s cubic-bezier(.45,0,.3,1) infinite}@keyframes oxPulse{0%,6%{transform:translateX(70px);opacity:0}10%{opacity:1}76%{transform:translateX(490px);opacity:1}86%,to{transform:translateX(490px);opacity:0}}.ox-node{transform-box:fill-box;transform-origin:center;animation:oxNode 8s ease-in-out infinite}.ox-node-1{animation-delay:0s}.ox-node-2{animation-delay:1.9s}.ox-node-3{animation-delay:3.9s}.ox-node-4{animation-delay:5.7s}@keyframes oxNode{0%,4%{transform:scale(1)}8%{transform:scale(1.14)}14%,to{transform:scale(1)}}.ox-mini-door{transform-box:fill-box;animation:oxMiniDoor 8s cubic-bezier(.65,0,.3,1) infinite}@keyframes oxMiniDoor{0%,74%{transform:translateY(0)}88%,94%{transform:translateY(-26px)}to{transform:translateY(0)}}.ox-stepper{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-block-end:14px}.ox-stepper-line{position:absolute;inset-block-start:26px;inset-inline:12%;height:3px;border-radius:999px;background:rgba(20,20,26,.1);z-index:0;overflow:hidden}.ox-stepper-line i{display:block;height:100%;background:linear-gradient(90deg,#d4af37,#f0d075);transform-origin:0 50%;transition:transform .6s var(--gx-ease)}[dir=rtl] .ox-stepper-line i{transform-origin:100% 50%}.ox-step-tab{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px;padding:6px;border:0;background:transparent;font-family:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.ox-step-tab,.ox-step-tab i{align-items:center;color:var(--gx-faint)}.ox-step-tab i{display:inline-flex;justify-content:center;width:42px;height:42px;border-radius:50%;border:2px solid var(--gx-line);background:var(--gx-panel);transition:border-color .35s var(--gx-ease),background .35s var(--gx-ease),color .35s var(--gx-ease),transform .35s var(--gx-ease)}.ox-step-tab:hover i{transform:translateY(-2px);border-color:var(--gx-line-hot)}.ox-step-tab-on{color:var(--gx-gold-2)}.ox-step-tab-on i{border-color:#d4af37;background:linear-gradient(120deg,#d4af37,#f0d075);color:#14100a;box-shadow:0 10px 26px rgba(212,175,55,.35)}.ox-step-tab-done{color:#15803d}.ox-step-tab-done i{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1);color:#15803d}.ox-step-panel{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,32px);border-radius:var(--gx-radius);border:1px solid rgba(184,134,11,.3);background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(212,175,55,.08),transparent 70%),linear-gradient(165deg,rgba(255,255,255,.94),rgba(250,246,234,.96));box-shadow:0 30px 80px rgba(20,20,26,.12);overflow:hidden;animation:oxPanelIn .5s var(--gx-ease)}@keyframes oxPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ox-step-main{display:flex;align-items:center;gap:14px}.ox-step-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--gx-gold-soft);border:1px solid rgba(184,134,11,.32);color:var(--gx-gold-2);flex-shrink:0}.ox-step-main h3{margin:0 0 4px;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:900;letter-spacing:-.01em}.ox-step-main em{display:inline-flex;align-items:center;gap:6px;font-style:normal;color:var(--gx-gold-2);font-size:.8rem;font-weight:800}.ox-step-panel>p{margin:0;color:var(--gx-mist);font-size:.96rem;line-height:1.68;max-width:75ch}.ox-step-needs strong{display:block;margin-block-end:8px;color:var(--gx-faint);font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .ox-step-needs strong{letter-spacing:.04em}.ox-step-needs div{display:flex;flex-wrap:wrap;gap:8px}.ox-step-needs span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid var(--gx-line);background:rgba(255,255,255,.78);color:var(--gx-mist);font-size:.8rem;font-weight:700}.ox-step-needs svg{color:var(--gx-gold-2)}.ox-step-nav{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:4px}.ox-paths-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ox-path-card{position:relative;display:flex;flex-direction:column;gap:11px;padding:clamp(20px,2.4vw,28px);border-radius:var(--gx-radius);border:1px solid var(--gx-line);background:radial-gradient(300px circle at var(--mx,50%) var(--my,0),rgba(212,175,55,.08),transparent 70%),var(--gx-panel);color:var(--gx-text);text-decoration:none;overflow:hidden;transition:border-color .4s var(--gx-ease),transform .4s var(--gx-ease),box-shadow .4s var(--gx-ease)}.ox-path-card:hover{transform:translateY(-5px);border-color:var(--gx-line-hot);box-shadow:0 26px 60px rgba(20,20,26,.12)}.ox-path-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;background:var(--gx-gold-soft);border:1px solid rgba(184,134,11,.32);color:var(--gx-gold-2);transition:transform .4s var(--gx-ease)}.ox-path-card:hover .ox-path-icon{transform:scale(1.08) rotate(-4deg)}.ox-path-card strong{font-size:1.1rem;font-weight:900}.ox-path-card p{margin:0;color:var(--gx-smoke);font-size:.88rem;line-height:1.6;flex:1 1}.ox-path-card b{display:inline-flex;align-items:center;gap:8px;color:var(--gx-gold-2);font-size:.88rem;font-weight:800;transition:gap .35s var(--gx-ease)}.ox-path-card:hover b{gap:12px}.ox-checklist{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:16px;padding:15px 18px;border-radius:16px;border:1px solid rgba(184,134,11,.28);background:var(--gx-gold-soft)}.ox-checklist strong{color:var(--gx-text);font-size:.88rem;font-weight:800}.ox-checklist div{display:flex;flex-wrap:wrap;gap:8px}.ox-checklist span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid rgba(184,134,11,.3);background:rgba(255,255,255,.8);color:var(--gx-mist);font-size:.8rem;font-weight:700}.ox-checklist svg{color:var(--gx-gold-2)}.ox-payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ox-payment-grid article{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);border-radius:var(--gx-radius);border:1px solid var(--gx-line);background:radial-gradient(300px circle at var(--mx,50%) var(--my,0),rgba(212,175,55,.07),transparent 70%),var(--gx-panel);overflow:hidden;transition:border-color .4s var(--gx-ease),transform .4s var(--gx-ease)}.ox-payment-grid article:hover{border-color:var(--gx-line-hot);transform:translateY(-4px)}.ox-payment-badge{align-self:flex-start;padding:5px 12px;border-radius:999px;background:var(--gx-gold-soft);border:1px solid rgba(184,134,11,.32);color:var(--gx-gold-2);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}[dir=rtl] .ox-payment-badge{letter-spacing:.03em}.ox-payment-grid strong{font-size:1.2rem;font-weight:900}.ox-payment-grid p{margin:0;color:var(--gx-smoke);font-size:.88rem;line-height:1.62;flex:1 1}.ox-payment-grid em{display:inline-flex;align-items:center;gap:7px;font-style:normal;color:var(--gx-gold-2);font-size:.82rem;font-weight:800}.ox-systems-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ox-system-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,30px);border-radius:var(--gx-radius);border:1px solid var(--gx-line);background:radial-gradient(320px circle at var(--mx,50%) var(--my,0),rgba(212,175,55,.08),transparent 70%),var(--gx-panel);color:var(--gx-text);text-decoration:none;overflow:hidden;transition:border-color .4s var(--gx-ease),transform .4s var(--gx-ease),box-shadow .4s var(--gx-ease)}.ox-system-card:hover{transform:translateY(-5px);border-color:var(--gx-line-hot);box-shadow:0 26px 60px rgba(20,20,26,.12)}.ox-system-card strong{font-size:1.25rem;font-weight:900}.ox-system-card p{margin:0;color:var(--gx-smoke);font-size:.9rem;line-height:1.6;flex:1 1}.ox-system-card b{color:var(--gx-gold-2);font-size:.95rem;font-weight:900}.ox-system-card>span{display:inline-flex;align-items:center;gap:8px;color:var(--gx-mist);font-size:.86rem;font-weight:800}.ox-trust{max-width:var(--gx-max);margin-inline:auto;padding:clamp(40px,6vw,70px) var(--gx-gutter) clamp(80px,10vw,120px)}@media (max-width:1020px){.ox-hero-inner,.ox-paths-grid,.ox-payment-grid,.ox-systems-grid{grid-template-columns:1fr}}@media (max-width:640px){.ox-hero-ctas .gx-btn{width:100%}.ox-step-tab span{font-size:.68rem}.ox-stepper-line{inset-block-start:24px}.ox-step-tab i{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.ox-mini-door,.ox-motion-progress,.ox-node,.ox-pulse{animation:none}.ox-motion-progress{stroke-dashoffset:0}.ox-pulse{opacity:0}}.bx-page{max-width:var(--hx-max);margin-inline:auto;padding:clamp(18px,3vw,40px) var(--hx-gutter) clamp(70px,9vw,110px)}.bx-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--hx-gold-2);font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.bx-kicker svg{color:var(--hx-gold)}.bx-hero{position:relative;padding:clamp(16px,2.6vw,34px) 0 clamp(20px,3vw,34px)}.bx-hero h1{margin:12px 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08;letter-spacing:-.015em;font-weight:900;background:linear-gradient(180deg,#1b1b20 60%,rgba(27,27,32,.72));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-wrap:balance;max-width:24ch}.bx-sub{margin:0 0 18px;max-width:64ch;color:var(--hx-mist);font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.65;font-weight:500}.bx-stats{display:flex;flex-wrap:wrap;gap:9px}.bx-stats span{display:inline-flex;align-items:baseline;gap:7px;padding:9px 14px;border-radius:999px;border:1px solid var(--hx-line);background:var(--hx-panel);color:var(--hx-smoke);font-size:.8rem;font-weight:700}.bx-stats strong{color:var(--hx-gold-2);font-size:1.05rem;font-weight:900}.bx-stat-reviewed{align-items:center!important;color:var(--hx-mist)!important}.bx-stat-reviewed svg{color:var(--hx-gold-2)}.bx-controls{position:sticky;top:80px;z-index:20;flex-wrap:wrap;gap:12px;padding:12px;margin-block-end:18px;border-radius:18px;border:1px solid var(--hx-line);background:rgba(252,251,247,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 44px rgba(20,20,26,.08)}.bx-controls,.bx-search{display:flex;align-items:center}.bx-search{gap:9px;flex:1 1;min-width:220px;padding:0 14px;height:46px;border-radius:13px;border:1px solid var(--hx-line);background:rgba(20,20,26,.03);color:var(--hx-faint)}.bx-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--hx-text);font-family:inherit;font-size:.92rem;font-weight:600;outline:none;height:100%}.bx-search input::placeholder{color:var(--hx-faint)}.bx-pills{display:flex;flex-wrap:wrap;gap:7px}.bx-pill{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:999px;border:1px solid var(--hx-line);background:var(--hx-panel);color:var(--hx-mist);font-family:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:border-color .3s var(--hx-ease),background .3s var(--hx-ease),color .3s var(--hx-ease),transform .3s var(--hx-ease)}.bx-pill small{font-size:.7rem;font-weight:900;padding:2px 7px;border-radius:999px;background:rgba(20,20,26,.06);color:var(--hx-faint)}.bx-pill:hover{transform:translateY(-1px);border-color:var(--hx-line-hot)}.bx-pill-on{border-color:#d4af37!important;background:linear-gradient(120deg,#d4af37,#f0d075);color:#14100a;box-shadow:0 8px 22px rgba(212,175,55,.3)}.bx-pill-on small{background:rgba(20,16,10,.18);color:#14100a}.bx-featured{margin-block-end:16px}.bx-featured-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);border-radius:var(--hx-radius);border:1px solid rgba(184,134,11,.32);background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(250,246,234,.96));overflow:hidden;color:var(--hx-text);text-decoration:none;box-shadow:0 30px 80px rgba(20,20,26,.1);transition:transform .4s var(--hx-ease),box-shadow .4s var(--hx-ease)}.bx-featured-card:hover{transform:translateY(-4px);box-shadow:0 40px 100px rgba(20,20,26,.14)}.bx-featured-media{position:relative;min-height:280px;overflow:hidden}.bx-featured-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--hx-ease)}.bx-featured-card:hover .bx-featured-media img{transform:scale(1.05)}.bx-tag{inset-block-end:12px;border-radius:999px;background:rgba(252,251,247,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(184,134,11,.4);color:var(--hx-gold-2);font-size:.74rem}.bx-featured-flag,.bx-tag{position:absolute;inset-inline-start:12px;padding:7px 13px;font-weight:900;z-index:2}.bx-featured-flag{inset-block-start:12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:linear-gradient(120deg,#d4af37,#f0d075);color:#14100a;font-size:.72rem;box-shadow:0 8px 22px rgba(212,175,55,.4)}.bx-featured-copy{display:flex;flex-direction:column;gap:11px;padding:clamp(20px,2.6vw,32px)}.bx-meta{display:flex;flex-wrap:wrap;gap:8px}.bx-meta span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(20,20,26,.05);color:var(--hx-smoke);font-size:.74rem;font-weight:700}.bx-meta svg{color:var(--hx-gold-2)}.bx-featured-copy h2{margin:0;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:900;letter-spacing:-.01em;line-height:1.25}.bx-featured-copy>p{margin:0;color:var(--hx-smoke);font-size:.94rem;line-height:1.66;flex:1 1}.bx-card-copy footer,.bx-featured-copy footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bx-card-copy footer span,.bx-featured-copy footer span{display:inline-flex;align-items:center;gap:6px;color:var(--hx-faint);font-size:.78rem;font-weight:700}.bx-card-copy footer svg,.bx-featured-copy footer svg{color:var(--hx-gold-2)}.bx-card-copy footer b,.bx-featured-copy footer b{display:inline-flex;align-items:center;gap:7px;color:var(--hx-gold-2);font-size:.86rem;font-weight:900;transition:gap .3s var(--hx-ease)}.bx-card:hover footer b,.bx-featured-card:hover footer b{gap:11px}.bx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.bx-card{display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--hx-line);background:var(--hx-panel);overflow:hidden;color:var(--hx-text);text-decoration:none;animation:bxCardIn .55s var(--hx-ease) both;transition:transform .4s var(--hx-ease),border-color .4s var(--hx-ease),box-shadow .4s var(--hx-ease)}@keyframes bxCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.bx-card:hover{transform:translateY(-5px);border-color:var(--hx-line-hot);box-shadow:0 26px 60px rgba(20,20,26,.12)}.bx-card-media{position:relative;aspect-ratio:16/9;overflow:hidden}.bx-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--hx-ease)}.bx-card:hover .bx-card-media img{transform:scale(1.06)}.bx-card-copy{display:flex;flex-direction:column;gap:9px;padding:16px 17px 18px;flex:1 1}.bx-card-copy h3{margin:0;font-size:1.02rem;font-weight:800;line-height:1.4}.bx-card-copy>p{margin:0;color:var(--hx-smoke);font-size:.85rem;line-height:1.6;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bx-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(40px,6vw,70px) 20px;border-radius:var(--hx-radius);border:1px dashed var(--hx-line);background:var(--hx-panel);text-align:center;color:var(--hx-faint)}.bx-empty strong{color:var(--hx-text);font-size:1.05rem;font-weight:900}.bx-empty span{color:var(--hx-smoke);font-size:.88rem;max-width:46ch}.bx-clusters{margin-block-start:clamp(40px,6vw,70px)}.bx-clusters-head h2{margin:10px 0 18px;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:900;letter-spacing:-.015em}.bx-clusters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.bx-cluster-card{display:flex;flex-direction:column;gap:10px;padding:clamp(18px,2.2vw,26px);border-radius:var(--hx-radius);border:1px solid var(--hx-line);background:var(--hx-panel);transition:border-color .4s var(--hx-ease),transform .4s var(--hx-ease)}.bx-cluster-card:hover{border-color:var(--hx-line-hot);transform:translateY(-4px)}.bx-cluster-card strong{font-size:1.08rem;font-weight:900}.bx-cluster-card>p{margin:0;color:var(--hx-smoke);font-size:.85rem;line-height:1.6}.bx-cluster-topics{display:flex;flex-wrap:wrap;gap:6px}.bx-cluster-topics span{padding:5px 10px;border-radius:999px;background:rgba(20,20,26,.04);border:1px solid rgba(20,20,26,.08);color:var(--hx-mist);font-size:.72rem;font-weight:700}.bx-cluster-actions{display:flex;align-items:center;gap:14px;margin-block-start:auto;padding-block-start:6px}.bx-cluster-filter{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--hx-gold-2);font-family:inherit;font-size:.86rem;font-weight:900;cursor:pointer}.bx-cluster-actions a{color:var(--hx-faint);font-size:.82rem;font-weight:700;text-decoration:none;border-block-end:1px solid var(--hx-line)}.bx-cluster-actions a:hover{color:var(--hx-gold-2);border-color:var(--hx-line-hot)}.bx-cta{margin-block-start:clamp(40px,6vw,70px)}.bx-cta-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:clamp(28px,4.5vw,52px);border-radius:28px;border:1px solid rgba(184,134,11,.36);background:radial-gradient(540px 260px at 50% 0,rgba(212,175,55,.16),transparent 70%),linear-gradient(165deg,rgba(212,175,55,.12),rgba(255,255,255,.85) 55%);box-shadow:0 36px 90px rgba(20,20,26,.12)}.bx-cta-card h2{margin:0;font-size:clamp(1.5rem,2.9vw,2.2rem);font-weight:900;letter-spacing:-.015em;max-width:26ch;text-wrap:balance}.bx-cta-card p{margin:0;color:var(--hx-mist);font-size:.95rem;line-height:1.6;max-width:56ch}.bx-cta-btn{display:inline-flex;align-items:center;gap:9px;height:54px;padding:0 26px;border-radius:999px;background:linear-gradient(125deg,#22c55e,#16a34a);color:#04130a;font-size:1rem;font-weight:800;text-decoration:none;box-shadow:0 12px 36px rgba(34,197,94,.26);transition:transform .35s var(--hx-ease),box-shadow .35s var(--hx-ease)}.bx-cta-btn:hover{transform:translateY(-2px);box-shadow:0 18px 48px rgba(34,197,94,.36)}@media (max-width:900px){.bx-featured-card{grid-template-columns:1fr}.bx-featured-media{min-height:200px}.bx-controls{top:72px}}.ec-page .hx-nav-offset{display:none}.ec-hero{position:relative;min-height:92svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(104px,15vh,150px) var(--gx-gutter) clamp(56px,8vh,88px);isolation:isolate}.ec-hero-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.ec-hero-img{object-fit:cover;animation:ecKenburns 16s var(--gx-ease) forwards}@keyframes ecKenburns{0%{transform:scale(1.14) translateY(-1.5%)}to{transform:scale(1.02) translateY(0)}}.ec-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(247,246,242,.86),rgba(247,246,242,.55) 38%,rgba(247,246,242,.95)),linear-gradient(100deg,rgba(247,246,242,.92),rgba(247,246,242,.42) 60%,rgba(247,246,242,.6))}.ec-hero-inner{max-width:var(--gx-max);margin-inline:auto;width:100%;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:clamp(28px,4.5vw,64px);align-items:center}.ec-hero-copy h1{margin:12px 0 16px;font-size:clamp(1.95rem,4.1vw,3.2rem);line-height:1.08;letter-spacing:-.015em;font-weight:900;background:linear-gradient(180deg,#1b1b20 60%,rgba(27,27,32,.72));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-wrap:balance}.ec-hero-sub{margin:0 0 20px;max-width:56ch;color:var(--gx-mist);font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.65;font-weight:500}.ec-hero-ctas{display:flex;flex-wrap:wrap;gap:13px;margin-block-end:18px}.ec-hero-proof{display:flex;flex-wrap:wrap;gap:9px}.ec-hero-proof>span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid var(--gx-line);background:rgba(255,255,255,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--gx-mist);font-size:.8rem;font-weight:700}.ec-hero-proof svg{color:var(--gx-gold)}.ec-hero-card{position:relative;border-radius:26px;padding:clamp(16px,2vw,24px);background:linear-gradient(165deg,rgba(255,255,255,.94),rgba(250,246,234,.96));border:1px solid rgba(184,134,11,.3);box-shadow:0 40px 110px rgba(20,20,26,.16)}.ec-hero-card>p{margin:10px 0 0;text-align:center;color:var(--gx-smoke);font-size:.84rem;font-weight:700}.ec-motion svg{display:block;width:100%;height:auto}.ec-part{transform-box:fill-box;animation-duration:9s;animation-timing-function:cubic-bezier(.5,0,.25,1);animation-iteration-count:infinite}.ec-part-tracks{animation-name:ecTracks}@keyframes ecTracks{0%,6%{transform:translateX(-180px);opacity:0}18%,84%{transform:translateX(0);opacity:1}96%,to{transform:translateX(-180px);opacity:0}}.ec-part-panels{animation-name:ecPanels}@keyframes ecPanels{0%,14%{transform:translateX(200px);opacity:0}28%,84%{transform:translateX(0);opacity:1}96%,to{transform:translateX(200px);opacity:0}}.ec-part-motor{animation-name:ecMotor}@keyframes ecMotor{0%,26%{transform:translateY(-70px);opacity:0}38%,84%{transform:translateY(0);opacity:1}96%,to{transform:translateY(-70px);opacity:0}}.ec-motor-led{animation:ecLed 2s ease-in-out infinite}@keyframes ecLed{0%,to{opacity:.4}50%{opacity:1}}.ec-label{transform-box:fill-box;animation:ecLabel 9s ease-in-out infinite;opacity:0}.ec-label-1{animation-delay:.9s}.ec-label-2{animation-delay:1.8s}.ec-label-3{animation-delay:2.9s}@keyframes ecLabel{0%,4%{opacity:0;transform:translateY(6px)}10%,86%{opacity:1;transform:none}94%,to{opacity:0}}.ec-chain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ec-chain-grid article{position:relative;display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2.4vw,28px);border-radius:var(--gx-radius);border:1px solid var(--gx-line);background:radial-gradient(300px circle at var(--mx,50%) var(--my,0),rgba(212,175,55,.08),transparent 70%),var(--gx-panel);overflow:hidden;transition:border-color .4s var(--gx-ease),transform .4s var(--gx-ease)}.ec-chain-grid article:hover{border-color:var(--gx-line-hot);transform:translateY(-4px)}.ec-chain-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;background:var(--gx-gold-soft);border:1px solid rgba(184,134,11,.32);color:var(--gx-gold-2)}.ec-chain-grid em{font-style:normal;color:var(--gx-gold-2);font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ec-chain-grid strong{font-size:1.3rem;font-weight:900;letter-spacing:-.01em}.ec-chain-grid b{color:var(--gx-mist);font-size:.92rem;font-weight:800}.ec-chain-grid p{margin:0;color:var(--gx-smoke);font-size:.88rem;line-height:1.62}.ec-cert-note{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:14px 17px;border-radius:14px;border:1px solid rgba(184,134,11,.28);background:var(--gx-gold-soft);color:var(--gx-mist);font-size:.88rem;line-height:1.6;font-weight:600}.ec-cert-note svg{color:var(--gx-gold-2);flex-shrink:0;margin-block-start:2px}.ec-tco-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:clamp(16px,2.4vw,28px);align-items:start}.ec-tco-form{gap:16px;padding:clamp(18px,2.4vw,28px);border-radius:var(--gx-radius);border:1px solid var(--gx-line);background:var(--gx-panel)}.ec-tco-form,.ec-tco-result{display:flex;flex-direction:column}.ec-tco-result{position:sticky;top:86px;gap:14px;padding:clamp(18px,2.4vw,26px);border-radius:var(--gx-radius);border:1px solid rgba(184,134,11,.3);background:radial-gradient(360px circle at var(--mx,50%) var(--my,0),rgba(212,175,55,.09),transparent 70%),linear-gradient(165deg,rgba(255,255,255,.94),rgba(250,246,234,.96));box-shadow:0 36px 90px rgba(20,20,26,.13);overflow:hidden}.ec-result-label{color:var(--gx-faint);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ec-bars{display:flex;flex-direction:column;gap:14px}.ec-bar-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:6px}.ec-bar-head strong{font-size:.9rem;font-weight:800}.ec-bar-head b{color:var(--gx-gold-2);font-size:1.05rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ec-bar{height:14px;background:rgba(20,20,26,.07);overflow:hidden}.ec-bar,.ec-bar i{border-radius:999px}.ec-bar i{display:block;height:100%;transition:width .6s var(--gx-ease)}.ec-bar-economy{background:linear-gradient(90deg,#9aa0a8,#6f747c)}.ec-bar-premium{background:linear-gradient(90deg,#d4af37,#f0d075)}.ec-bar-row small{display:block;margin-block-start:5px;color:var(--gx-faint);font-size:.76rem;font-weight:700}.ec-verdict{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:14px;border:1px solid var(--gx-line);background:rgba(255,255,255,.75);color:var(--gx-mist)}.ec-verdict svg{flex-shrink:0;margin-block-start:2px;color:var(--gx-gold-2)}.ec-verdict-saves{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.09)}.ec-verdict-saves svg{color:#15803d}.ec-verdict p{margin:0;font-size:.9rem;line-height:1.6;font-weight:700}.ec-result-note{margin:0;color:var(--gx-smoke);font-size:.78rem;line-height:1.55;font-weight:600}.ec-tco-result .gx-btn{width:100%}.ec-ledger{border-radius:var(--gx-radius);border:1px solid var(--gx-line);background:var(--gx-panel);overflow:hidden}.ec-ledger-head{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr;gap:10px;padding:15px clamp(14px,2vw,22px);border-block-end:1px solid var(--gx-line);background:rgba(247,246,242,.4)}.ec-ledger-head span{display:inline-flex;align-items:center;gap:6px;color:var(--gx-gold-2);font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ec-ledger-head span:last-child{color:#b3403a}.ec-ledger-row{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr;gap:10px;padding:14px clamp(14px,2vw,22px);border-block-end:1px solid rgba(20,20,26,.05);font-size:.86rem}.ec-ledger-row:last-child{border-block-end:0}.ec-ledger-row strong{color:var(--gx-mist);font-weight:800}.ec-ledger-good{color:var(--gx-mist);font-weight:600}.ec-ledger-bad{color:rgba(150,70,64,.85);font-weight:600}@media (max-width:1020px){.ec-hero-inner{grid-template-columns:1fr}.ec-hero{min-height:auto}.ec-chain-grid,.ec-tco-shell{grid-template-columns:1fr}.ec-tco-result{position:static}}@media (max-width:640px){.ec-hero-ctas .gx-btn{width:100%}.ec-ledger{overflow-x:auto}.ec-ledger-head,.ec-ledger-row{min-width:560px}}@media (prefers-reduced-motion:reduce){.ec-hero-img,.ec-label,.ec-motor-led,.ec-part{animation:none}.ec-label,.ec-part{opacity:1;transform:none}}