.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}}.bd-page{background:#f7f6f2;color:#17171c}.bd-page .hx-nav-offset{display:block;height:74px}.bd-page [data-bdr]{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.2,.7,.3,1),transform .55s cubic-bezier(.2,.7,.3,1)}.bd-page [data-bdr].bd-in{opacity:1;transform:translateY(0)}.bd-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:220;background:linear-gradient(90deg,#d4af37,#f0d075);transform-origin:left center;transform:scaleX(0)}.bd-hero{background:radial-gradient(760px 380px at 50% -12%,rgba(184,134,11,.13),transparent 64%),linear-gradient(180deg,#f9f7f1,#f7f6f2);padding:44px 22px 30px}.bd-hero-inner{max-width:860px;margin:0 auto;text-align:center}.bd-crumbs{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bd-crumbs a{color:rgba(23,23,28,.55);text-decoration:none}.bd-crumbs a:hover{color:#8f6a06}.bd-crumbs span{color:rgba(23,23,28,.3)}.bd-crumbs em{font-style:normal;color:#8f6a06;background:rgba(184,134,11,.12);border-radius:999px;padding:5px 12px}.bd-hero h1{margin:18px auto 0;max-width:22ch;font-size:clamp(30px,4.6vw,50px);line-height:1.08;letter-spacing:-.02em;font-weight:900;color:#17171c}.bd-dek{margin:16px auto 0;max-width:64ch;font-size:17px;line-height:1.7;color:rgba(23,23,28,.74)}.bd-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.bd-meta span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(20,20,26,.12);border-radius:999px;background:#ffffff;font-size:12.5px;font-weight:700;color:rgba(23,23,28,.65);padding:7px 13px}.bd-meta svg{color:#8f6a06}.bd-byline{gap:12px;margin-top:18px;text-align:start}.bd-byline,.bd-byline-avatar{display:inline-flex;align-items:center}.bd-byline-avatar{flex:none;justify-content:center;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#d4af37,#f0d075);color:#14100a;font-size:17px;font-weight:900}.bd-byline>span:last-child{font-size:13.5px;color:rgba(23,23,28,.7);line-height:1.45}.bd-byline strong{color:#17171c}.bd-byline small{display:block;font-size:12px;color:rgba(23,23,28,.5)}.bd-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin-top:20px}.bd-figure{max-width:980px;margin:26px auto 0;padding:0 22px}.bd-figure img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:20px;border:1px solid rgba(20,20,26,.12);box-shadow:0 30px 60px -40px rgba(20,20,26,.45)}.bd-figure figcaption{margin-top:10px;text-align:center;font-size:12.5px;color:rgba(23,23,28,.55);font-weight:650}.bd-body{max-width:720px;margin:34px auto 0;padding:0 22px}.bd-block.type-paragraph,.bd-body p{margin:0 0 1.45em;font-size:17px;line-height:1.85;color:rgba(23,23,28,.84)}.bd-body>.bd-block.type-paragraph:first-of-type:first-letter,.bd-body>p:first-of-type:first-letter{float:inline-start;font-size:3.4em;line-height:.85;font-weight:900;color:#8f6a06;padding-inline-end:10px;padding-top:4px}.bd-block.type-heading{margin:1.7em 0 .7em;font-size:clamp(21px,2.6vw,27px);line-height:1.25;font-weight:850;letter-spacing:-.01em;color:#17171c}.bd-block.type-quote{margin:1.6em 0;padding:18px 22px;border-inline-start:4px solid #d4af37;background:#faf6ea;border-radius:0 14px 14px 0}.bd-block.type-quote p{margin:0;font-size:17.5px;font-weight:650;line-height:1.7;color:#17171c}.bd-block.type-callout{margin:1.6em 0;padding:16px 20px;border:1px solid rgba(166,124,16,.4);background:#ffffff;border-radius:14px}.bd-block.type-callout p{margin:0;font-size:15px;line-height:1.7;font-weight:650;color:rgba(23,23,28,.8)}.bd-inline-figure{margin:1.8em 0}.bd-inline-figure img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid rgba(20,20,26,.12)}.bd-inline-figure figcaption{margin-top:8px;font-size:12.5px;color:rgba(23,23,28,.55);font-weight:650}.bd-ai{max-width:860px;margin:36px auto 0;padding:26px 28px;border-radius:20px;background:linear-gradient(135deg,#1d1a12,#2e2818);color:#f3f1ea;border:1px solid rgba(212,175,55,.45)}.bd-ai-kicker{margin:0;font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:#d4af37}.bd-ai h2{margin:10px 0 0;font-size:clamp(18px,2.4vw,23px);line-height:1.5;font-weight:750}.bd-ai ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.bd-ai li{border:1px solid rgba(212,175,55,.4);border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700;color:rgba(243,241,234,.85)}.bd-check,.bd-faq,.bd-related,.bd-sheet{max-width:980px;margin:44px auto 0;padding:0 22px}.bd-sheet-head{text-align:center}.bd-kicker{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:#8f6a06}.bd-sheet-head h2{margin:10px 0 0;font-size:clamp(23px,3vw,32px);line-height:1.15;letter-spacing:-.015em;font-weight:850;color:#17171c}.bd-sheet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:13px;margin-top:22px}.bd-sheet-grid article{border:1px solid rgba(20,20,26,.12);border-radius:16px;background:#ffffff;padding:18px;transition:transform .3s ease,border-color .3s ease}.bd-sheet-grid article:hover{transform:translateY(-3px);border-color:rgba(166,124,16,.5)}.bd-sheet-grid svg{color:#2e7d4f}.bd-sheet-grid strong{display:block;margin-top:9px;font-size:15px;font-weight:850;color:#17171c}.bd-sheet-grid span{display:block;margin-top:5px;font-size:13.5px;line-height:1.55;color:rgba(23,23,28,.68)}.bd-check ul{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.bd-check li{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(20,20,26,.1);border-radius:13px;background:#ffffff;padding:13px 15px;font-size:14px;line-height:1.55;color:rgba(23,23,28,.8);font-weight:600}.bd-check svg{flex:none;margin-top:2px;color:#2e7d4f}.bd-routes{max-width:980px;margin:40px auto 0;padding:22px;border:1px solid rgba(166,124,16,.35);border-radius:18px;background:#faf6ea}.bd-routes-label{display:block;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#8f6a06}.bd-routes div{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.bd-routes div a{border:1px solid rgba(20,20,26,.14);border-radius:999px;background:#ffffff;color:#17171c;font-size:13.5px;font-weight:750;padding:9px 16px;text-decoration:none;transition:border-color .25s ease,transform .25s ease}.bd-routes div a:hover{border-color:#b8860b;transform:translateY(-2px)}.bd-faq-list{max-width:860px;margin:22px auto 0;display:grid;gap:10px}.bd-faq-item{border:1px solid rgba(20,20,26,.12);border-radius:15px;background:#ffffff;overflow:hidden}.bd-faq-item summary{list-style:none;cursor:pointer;padding:16px 20px;font-size:15.5px;font-weight:800;color:#17171c;position:relative;padding-inline-end:44px}.bd-faq-item summary::-webkit-details-marker{display:none}.bd-faq-item summary:after{content:"+";position:absolute;inset-inline-end:18px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700;color:#8f6a06;transition:transform .25s ease}.bd-faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.bd-faq-item p{margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.7;color:rgba(23,23,28,.74)}.bd-consult{max-width:980px;margin:44px auto 0;padding:30px;border-radius:22px;border:1px solid rgba(166,124,16,.4);background:radial-gradient(420px 200px at 12% 0,rgba(212,175,55,.16),transparent 60%),#ffffff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.bd-consult h2{margin:10px 0 0;font-size:clamp(22px,2.8vw,30px);line-height:1.15;font-weight:850;letter-spacing:-.015em;color:#17171c}.bd-consult-sub{margin:9px 0 0;max-width:52ch;font-size:14.5px;line-height:1.65;color:rgba(23,23,28,.7)}.bd-consult-ctas{display:flex;flex-direction:column;gap:10px}.bd-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:13px;margin-top:22px}.bd-related-card{display:block;border:1px solid rgba(20,20,26,.12);border-radius:16px;background:#ffffff;padding:18px;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.bd-related-card:hover{transform:translateY(-4px);border-color:#b8860b;box-shadow:0 22px 44px -32px rgba(20,20,26,.45)}.bd-related-card em{font-style:normal;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#8f6a06}.bd-related-card strong{display:block;margin-top:8px;font-size:15.5px;line-height:1.35;font-weight:850;color:#17171c}.bd-related-card span{display:block;margin-top:7px;font-size:12.5px;line-height:1.55;color:rgba(23,23,28,.6)}.bd-toolbar{position:fixed;z-index:70;left:50%;bottom:22px;transform:translate(-50%,16px);display:none;align-items:center;gap:6px;background:rgba(255,255,255,.97);border:1px solid rgba(20,20,26,.13);border-radius:999px;padding:7px 10px;box-shadow:0 22px 44px -22px rgba(20,20,26,.5);opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.bd-toolbar-on{opacity:1;transform:translate(-50%);pointer-events:auto}@media (min-width:961px){.bd-toolbar{display:inline-flex}}.bd-toolbar-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:conic-gradient(#d4af37 calc(var(--p, 0) * 1%),rgba(20,20,26,.1) 0)}.bd-toolbar-ring:before{content:"";position:absolute;inset:4px;border-radius:999px;background:#ffffff}.bd-toolbar-ring b{position:relative;font-size:9.5px;font-weight:850;color:#8f6a06}.bd-toolbar a,.bd-toolbar button{display:inline-flex;align-items:center;gap:7px;border:none;border-radius:999px;background:transparent;color:#17171c;font-size:13px;font-weight:800;padding:9px 13px;cursor:pointer;text-decoration:none;transition:background .25s ease}.bd-toolbar a:hover,.bd-toolbar button:hover{background:rgba(184,134,11,.1)}.bd-toolbar svg{color:#8f6a06}.bd-toolbar-top{border-inline-start:1px solid rgba(20,20,26,.1)!important;border-radius:0 999px 999px 0!important}@media (max-width:640px){.bd-hero{padding:30px 16px 24px}.bd-consult-ctas .gx-btn,.bd-ctas .gx-btn{width:100%;justify-content:center}.bd-consult{padding:22px}}@media (prefers-reduced-motion:reduce){.bd-page [data-bdr]{opacity:1;transform:none;transition:none}.bd-toolbar{transition:none}}.bd-ai-long h2{font-size:16px;line-height:1.75;font-weight:600;color:rgba(243,241,234,.92)}.bd-block.type-paragraph+.bd-block.type-paragraph{margin-top:0}.bd-block.type-quote p+p{margin-top:.8em}.bd-sub{margin:1.9em 0 .6em;font-size:19px;line-height:1.3;font-weight:850;letter-spacing:-.01em;color:#17171c;display:flex;align-items:center;gap:10px}.bd-sub:before{content:"";flex:none;width:18px;height:3px;border-radius:2px;background:linear-gradient(90deg,#d4af37,#f0d075)}.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}}.mx-page .hx-nav-offset{display:block;height:74px}.mx-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%)}.mx-hero-inner{max-width:var(--gx-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:clamp(28px,4.5vw,64px);align-items:center}.mx-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}.mx-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}.mx-hero-ctas{display:flex;flex-wrap:wrap;gap:13px;margin-block-end:18px}.mx-hero-proof{display:flex;flex-wrap:wrap;gap:9px}.mx-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}.mx-hero-proof svg{color:var(--gx-gold)}.mx-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)}.mx-hero-card>.mx-motion{height:180px;margin-block-end:12px}.mx-hero-rows{display:flex;flex-direction:column;gap:7px}.mx-hero-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 13px;border-radius:13px;border:1px solid var(--gx-line);background:rgba(255,255,255,.75);color:var(--gx-mist);font-family:inherit;font-size:.86rem;font-weight:700;cursor:pointer;text-align:start;transition:border-color .3s var(--gx-ease),background .3s var(--gx-ease),transform .3s var(--gx-ease)}.mx-hero-row:hover{border-color:var(--gx-line-hot);background:var(--gx-gold-soft);transform:translateY(-1px)}.mx-hero-row span{flex:1 1;min-width:0}.mx-hero-row strong{color:var(--gx-gold-2);font-size:.86rem;white-space:nowrap}.mx-hero-row .gx-arrow{color:var(--gx-faint);flex-shrink:0}.mx-motion{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#f3edde,#e8dfc9 85%,#c4b89a 85.3%,#dcd2b9 86.6%,#dcd2b9)}.mx-motion svg{display:block;width:100%;height:100%}.mx-led{animation:mxLed 2s ease-in-out infinite}@keyframes mxLed{0%,to{opacity:.4}50%{opacity:1}}.mx-gate-slide{transform-box:fill-box;animation:mxSlide 9s cubic-bezier(.6,0,.3,1) infinite}@keyframes mxSlide{0%,14%{transform:translateX(0)}44%,60%{transform:translateX(-86%)}90%,to{transform:translateX(0)}}[dir=rtl] .mx-gate-slide{animation-name:mxSlideRtl}@keyframes mxSlideRtl{0%,14%{transform:translateX(0)}44%,60%{transform:translateX(86%)}90%,to{transform:translateX(0)}}.mx-leaf{transform-box:fill-box;animation-duration:9s;animation-timing-function:cubic-bezier(.6,0,.3,1);animation-iteration-count:infinite}.mx-leaf-start{transform-origin:left center;animation-name:mxLeaf}.mx-leaf-end{transform-origin:right center;animation-name:mxLeaf}@keyframes mxLeaf{0%,14%{transform:scaleX(1);opacity:1}44%,60%{transform:scaleX(.1);opacity:.75}90%,to{transform:scaleX(1);opacity:1}}.mx-door-lift{transform-box:fill-box;animation:mxLift 9s cubic-bezier(.6,0,.3,1) infinite}@keyframes mxLift{0%,14%{transform:translateY(0)}44%,60%{transform:translateY(-84%)}90%,to{transform:translateY(0)}}.mx-boom{transform-box:view-box;transform-origin:184px 183px;animation:mxBoom 8s cubic-bezier(.6,0,.3,1) infinite}@keyframes mxBoom{0%,16%{transform:rotate(0deg)}42%,62%{transform:rotate(-78deg)}88%,to{transform:rotate(0deg)}}.mx-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-block-end:14px}.mx-tab{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 16px;border-radius:16px;border:1px solid var(--gx-line);background:var(--gx-panel);color:var(--gx-mist);font-family:inherit;cursor:pointer;text-align:start;transition:border-color .35s var(--gx-ease),background .35s var(--gx-ease),transform .35s var(--gx-ease),box-shadow .35s var(--gx-ease)}.mx-tab svg{color:var(--gx-gold)}.mx-tab strong{color:var(--gx-text);font-size:.95rem;font-weight:800;line-height:1.3}.mx-tab span{color:var(--gx-faint);font-size:.74rem;font-weight:700}.mx-tab:hover{transform:translateY(-3px);border-color:var(--gx-line-hot)}.mx-tab-on{border-color:#b8860b!important;background:var(--gx-gold-soft);box-shadow:0 14px 40px rgba(184,134,11,.16)}.mx-tab-on span{color:var(--gx-gold-2)}.mx-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:clamp(16px,2.4vw,28px);align-items:start}.mx-options{display:flex;flex-direction:column;gap:10px;padding:clamp(18px,2.4vw,28px);border-radius:var(--gx-radius);border:1px solid var(--gx-line);background:var(--gx-panel);animation:mxPanelIn .5s var(--gx-ease)}@keyframes mxPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mx-brand-line{display:inline-flex;align-items:center;gap:8px;margin:0 0 4px;color:var(--gx-gold-2);font-size:.8rem;font-weight:800}.mx-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:15px;border:1px solid var(--gx-line);background:rgba(255,255,255,.75);color:var(--gx-mist);font-family:inherit;cursor:pointer;text-align:start;transition:border-color .3s var(--gx-ease),background .3s var(--gx-ease),transform .3s var(--gx-ease),box-shadow .3s var(--gx-ease)}.mx-option:hover{border-color:var(--gx-line-hot);transform:translateY(-1px)}.mx-option-on{border-color:#b8860b!important;background:var(--gx-gold-soft);box-shadow:0 10px 30px rgba(184,134,11,.14)}.mx-option-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.mx-option-main strong{color:var(--gx-text);font-size:.96rem;font-weight:800}.mx-option-main small{color:var(--gx-faint);font-size:.78rem;font-weight:600}.mx-option em{font-style:normal;padding:4px 10px;border-radius:999px;background:var(--gx-gold-soft);border:1px solid rgba(184,134,11,.3);font-size:.7rem}.mx-option b,.mx-option em{color:var(--gx-gold-2);font-weight:900;white-space:nowrap}.mx-option b{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-schedule{margin-block-start:6px}.mx-alt-note{margin:4px 0 0;color:var(--gx-faint);font-size:.8rem;line-height:1.55;font-weight:600}.mx-result{position:sticky;top:86px;display:flex;flex-direction:column;gap:11px;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}.mx-result-motion{position:relative;height:185px;border-radius:14px;overflow:hidden;border:1px solid var(--gx-line)}.mx-result-motion .mx-motion{position:absolute;inset:0;border-radius:0}.mx-result-install{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid rgba(184,134,11,.35);background:rgba(255,255,255,.92);color:var(--gx-gold-2);font-size:.72rem;font-weight:900}.mx-result-label{color:var(--gx-faint);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}[dir=rtl] .mx-result-label{letter-spacing:.04em}.mx-result-total{font-size:clamp(2rem,3.4vw,2.7rem);font-weight:900;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--gx-gold-2),var(--gx-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[dir=rtl] .mx-result-total{text-align:end;direction:ltr}.mx-result-exvat{font-style:normal;color:var(--gx-smoke);font-size:.84rem;font-weight:700}[dir=rtl] .mx-result-exvat{text-align:end;direction:ltr}.mx-breakdown{display:grid;gap:7px;margin:2px 0 0}.mx-breakdown div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:11px;border:1px solid var(--gx-line);background:rgba(255,255,255,.78)}.mx-breakdown dt{color:var(--gx-faint);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .mx-breakdown dt{letter-spacing:.02em}.mx-breakdown dd{margin:0;color:var(--gx-text);font-size:.9rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mx-kit strong{display:block;margin-block-end:7px;color:var(--gx-faint);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .mx-kit strong{letter-spacing:.04em}.mx-kit div{display:flex;flex-wrap:wrap;gap:7px}.mx-kit span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--gx-line);background:rgba(255,255,255,.78);color:var(--gx-mist);font-size:.76rem;font-weight:700}.mx-kit svg{color:var(--gx-gold-2)}.mx-result .gx-btn{width:100%}.mx-result-note{margin:0;color:var(--gx-smoke);font-size:.78rem;line-height:1.55;font-weight:600}.mx-brands-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.mx-brand-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:clamp(18px,2.2vw,24px);border-radius:18px;border:1px solid var(--gx-line);background:radial-gradient(260px 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)}.mx-brand-card:hover{border-color:var(--gx-line-hot);transform:translateY(-4px);box-shadow:0 20px 50px rgba(20,20,26,.1)}.mx-brand-card-top{border-color:#b8860b!important;box-shadow:0 20px 50px rgba(184,134,11,.16)}.mx-brand-flag{position:absolute;inset-block-start:14px;inset-inline-end:14px;font-style:normal;padding:4px 10px;border-radius:999px;background:linear-gradient(120deg,#d4af37,#f0d075);color:#14100a;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .mx-brand-flag{letter-spacing:.01em}.mx-brand-card strong{font-size:1.15rem;font-weight:900;letter-spacing:.02em}.mx-brand-card em{font-style:normal;color:var(--gx-gold-2);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}[dir=rtl] .mx-brand-card em{letter-spacing:.03em}.mx-brand-card p{margin:0;color:var(--gx-smoke);font-size:.82rem;line-height:1.55;flex:1 1}.mx-brand-card>span{display:inline-flex;align-items:center;gap:7px;color:var(--gx-gold-2);font-size:.82rem;font-weight:800}.mx-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.mx-trust-grid article{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(18px,2.2vw,26px);border-radius:18px;border:1px solid var(--gx-line);background:radial-gradient(280px 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)}.mx-trust-grid article:hover{border-color:var(--gx-line-hot);transform:translateY(-4px)}.mx-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:var(--gx-gold-soft);color:var(--gx-gold-2)}.mx-trust-grid strong{font-size:1rem;font-weight:800}.mx-trust-grid p{margin:0;color:var(--gx-smoke);font-size:.86rem;line-height:1.6}@media (max-width:1020px){.mx-hero-inner,.mx-shell{grid-template-columns:1fr}.mx-result{position:static}.mx-tabs{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mx-hero-ctas .gx-btn{width:100%}}@media (prefers-reduced-motion:reduce){.mx-boom,.mx-door-lift,.mx-gate-slide,.mx-leaf,.mx-led{animation:none}}.rx-page .hx-nav-offset{display:block;height:74px}.rx-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%)}.rx-hero-inner{max-width:var(--gx-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:clamp(28px,4.5vw,64px);align-items:center}.rx-hero-copy h1{margin:12px 0 16px;font-size:clamp(1.9rem,3.9vw,3.05rem);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}.rx-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}.rx-hero-ctas{display:flex;flex-wrap:wrap;gap:13px;margin-block-end:18px}.rx-hero-proof{display:flex;flex-wrap:wrap;gap:9px}.rx-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}.rx-hero-proof svg{color:var(--gx-gold)}.rx-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)}.rx-hero-card>.rx-motion{height:185px;margin-block-end:12px}.rx-hero-rows{display:flex;flex-direction:column;gap:7px}.rx-hero-row{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;border-radius:13px;border:1px solid var(--gx-line);background:rgba(255,255,255,.75);color:var(--gx-mist);font-family:inherit;font-size:.86rem;font-weight:700;cursor:pointer;text-align:start;text-decoration:none;transition:border-color .3s var(--gx-ease),background .3s var(--gx-ease),transform .3s var(--gx-ease)}.rx-hero-row:hover{border-color:var(--gx-line-hot);background:var(--gx-gold-soft);transform:translateY(-1px)}.rx-hero-row span{flex:1 1;min-width:0}.rx-hero-row strong{color:var(--gx-gold-2);font-size:.78rem;white-space:nowrap}.rx-hero-row .gx-arrow{color:var(--gx-faint);flex-shrink:0}.rx-motion{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#f3edde,#e8dfc9 85%,#c4b89a 85.3%,#dcd2b9 86.6%,#dcd2b9)}.rx-motion svg{display:block;width:100%;height:100%}.rx-alert-ring{transform-box:fill-box;transform-origin:center;animation:rxAlertRing 1.7s ease-out infinite}@keyframes rxAlertRing{0%{transform:scale(.55);opacity:.95}to{transform:scale(1.6);opacity:0}}.rx-rotor{transform-box:fill-box;transform-origin:center}.rx-motion[data-motion=decoupled] .rx-rotor,.rx-motion[data-motion=idle] .rx-rotor,.rx-motion[data-motion=noisy] .rx-rotor,.rx-motion[data-motion=reverse] .rx-rotor{animation:rxSpin 1.1s linear infinite}.rx-motion[data-motion=slow] .rx-rotor{animation:rxSpin 2.8s linear infinite}.rx-motion[data-motion=boom-down] .rx-rotor,.rx-motion[data-motion=jam] .rx-rotor,.rx-motion[data-motion=spring] .rx-rotor{animation:rxStrain .42s ease-in-out infinite}@keyframes rxSpin{to{transform:rotate(1turn)}}@keyframes rxStrain{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}.rx-motion[data-motion=dead] .rx-power,.rx-motion[data-motion=signal] .rx-power{fill:#ef4444;animation:rxBlink 1s steps(1) infinite}.rx-beam{stroke:#22c55e}.rx-motion[data-motion=reverse] .rx-beam,.rx-motion[data-motion=signal] .rx-beam{stroke:#ef4444;animation:rxBlink .8s steps(1) infinite}.rx-motion[data-motion=signal] .rx-loop,.rx-motion[data-motion=signal] .rx-remote-led{stroke:#ef4444;fill:#ef4444;animation:rxBlink .7s steps(1) infinite}@keyframes rxBlink{0%,to{opacity:1}50%{opacity:.2}}.rx-noise{opacity:0}.rx-motion[data-motion=noisy] .rx-noise{opacity:1;animation:rxNoise .16s steps(2) infinite}@keyframes rxNoise{0%{transform:translateY(.5px)}to{transform:translateY(-1.5px)}}.rx-spring-snap{opacity:0}.rx-motion[data-motion=spring] .rx-spring-snap{opacity:1;animation:rxBlink .9s steps(1) infinite}.rx-motion[data-motion=spring] .rx-spring-coil{opacity:.3}.rx-door,.rx-trolley{transform-box:view-box}.rx-motion[data-system=garage][data-motion=idle] .rx-door{animation:rxGarageCycle 6.5s ease-in-out infinite}.rx-motion[data-system=garage][data-motion=idle] .rx-trolley{animation:rxTrolley 6.5s ease-in-out infinite}.rx-motion[data-system=garage][data-motion=decoupled] .rx-trolley{animation:rxTrolley 2.1s ease-in-out infinite}.rx-motion[data-system=garage][data-motion=jam] .rx-door{animation:rxGarageJam 2.3s ease-in-out infinite}.rx-motion[data-system=garage][data-motion=noisy] .rx-door{animation:rxGarageNoisy 4.4s ease-in-out infinite}.rx-motion[data-system=garage][data-motion=spring] .rx-door{animation:rxSag 1.3s ease-in-out infinite}@keyframes rxGarageCycle{0%,12%{transform:translateY(0)}45%,58%{transform:translateY(-150px)}90%,to{transform:translateY(0)}}@keyframes rxGarageJam{0%{transform:translateY(0)}22%{transform:translateY(-26px)}28%{transform:translateY(-19px)}34%{transform:translateY(-25px)}40%{transform:translateY(-20px)}to{transform:translateY(-22px)}}@keyframes rxGarageNoisy{0%{transform:translate(0)}24%{transform:translate(2px,-74px)}26%{transform:translate(-2px,-78px)}50%{transform:translate(2px,-150px)}74%{transform:translate(-2px,-76px)}to{transform:translate(0)}}@keyframes rxTrolley{0%,12%{transform:translateX(0)}50%{transform:translateX(186px)}90%,to{transform:translateX(0)}}@keyframes rxSag{0%,to{transform:translateY(2px)}50%{transform:translateY(6px)}}.rx-curtain{transform-box:view-box}.rx-motion[data-system=shutter][data-motion=idle] .rx-curtain{animation:rxShutterCycle 6.5s ease-in-out infinite}.rx-motion[data-system=shutter][data-motion=jam] .rx-curtain{animation:rxShutterJam 2.3s ease-in-out infinite}.rx-motion[data-system=shutter][data-motion=noisy] .rx-curtain{animation:rxShutterNoisy 4.4s ease-in-out infinite}.rx-motion[data-system=shutter][data-motion=slat] .rx-slat-target{fill:#d8a566;transform-box:view-box;transform-origin:center;animation:rxDent 1.4s ease-in-out infinite}@keyframes rxShutterCycle{0%,12%{transform:translateY(0)}45%,58%{transform:translateY(-150px)}90%,to{transform:translateY(0)}}@keyframes rxShutterJam{0%{transform:translateY(0)}24%{transform:translateY(-24px)}30%{transform:translateY(-17px)}36%{transform:translateY(-23px)}to{transform:translateY(-21px)}}@keyframes rxShutterNoisy{0%{transform:translate(0)}25%{transform:translate(2px,-74px)}27%{transform:translate(-2px,-78px)}50%{transform:translate(2px,-150px)}75%{transform:translate(-2px,-76px)}to{transform:translate(0)}}@keyframes rxDent{0%,to{transform:translateY(0) scaleX(1)}50%{transform:translateY(1.5px) scaleX(.94)}}.rx-gate{transform-box:view-box}.rx-motion[data-system=gate][data-motion=idle] .rx-gate{animation:rxGateCycle 6.5s ease-in-out infinite}.rx-motion[data-system=gate][data-motion=reverse] .rx-gate{animation:rxGateReverse 3.4s ease-in-out infinite}.rx-motion[data-system=gate][data-motion=slow] .rx-gate{animation:rxGateSlow 4.6s ease-in-out infinite}.rx-motion[data-system=gate][data-motion=noisy] .rx-gate{animation:rxGateNoisy 4.4s ease-in-out infinite}@keyframes rxGateCycle{0%,12%{transform:translateX(0)}45%,58%{transform:translateX(-150px)}90%,to{transform:translateX(0)}}@keyframes rxGateReverse{0%{transform:translateX(-150px)}34%{transform:translateX(-18px)}44%{transform:translateX(-44px)}70%,to{transform:translateX(-150px)}}@keyframes rxGateSlow{0%{transform:translateX(0)}70%{transform:translateX(-70px)}to{transform:translateX(-72px)}}@keyframes rxGateNoisy{0%{transform:translate(0)}25%{transform:translate(-74px,1.5px)}27%{transform:translate(-78px,-1.5px)}50%{transform:translate(-150px,1.5px)}75%{transform:translate(-76px,-1.5px)}to{transform:translate(0)}}.rx-boom{transform-box:view-box;transform-origin:150px 160px}.rx-motion[data-system=barrier][data-motion=idle] .rx-boom{animation:rxBoomCycle 5.5s ease-in-out infinite}.rx-motion[data-system=barrier][data-motion=boom-down] .rx-boom,.rx-motion[data-system=barrier][data-motion=signal] .rx-boom{transform:rotate(0deg)}.rx-motion[data-system=barrier][data-motion=boom-up] .rx-boom{transform:rotate(-72deg)}@keyframes rxBoomCycle{0%,16%{transform:rotate(0deg)}46%,62%{transform:rotate(-72deg)}90%,to{transform:rotate(0deg)}}.rx-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-block-end:14px}.rx-tab{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 12px;border-radius:16px;border:1px solid var(--gx-line);background:var(--gx-panel);color:var(--gx-mist);font-family:inherit;cursor:pointer;transition:border-color .35s var(--gx-ease),background .35s var(--gx-ease),transform .35s var(--gx-ease),box-shadow .35s var(--gx-ease)}.rx-tab svg{color:var(--gx-gold)}.rx-tab strong{color:var(--gx-text);font-size:.92rem;font-weight:800}.rx-tab:hover{transform:translateY(-2px);border-color:var(--gx-line-hot)}.rx-tab-on{border-color:#b8860b!important;background:var(--gx-gold-soft);box-shadow:0 14px 40px rgba(184,134,11,.16)}.rx-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:clamp(16px,2.4vw,28px);align-items:start}.rx-symptoms{display:flex;flex-direction:column;gap:9px;animation:rxIn .5s var(--gx-ease)}@keyframes rxIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rx-symptom{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border-radius:15px;border:1px solid var(--gx-line);background:var(--gx-panel);color:var(--gx-mist);font-family:inherit;font-size:.94rem;font-weight:700;cursor:pointer;text-align:start;transition:border-color .3s var(--gx-ease),background .3s var(--gx-ease),transform .3s var(--gx-ease),box-shadow .3s var(--gx-ease)}.rx-symptom span{flex:1 1;min-width:0}.rx-symptom .gx-arrow{color:var(--gx-faint);flex-shrink:0;transition:transform .3s var(--gx-ease),color .3s var(--gx-ease)}.rx-symptom:hover{border-color:var(--gx-line-hot);transform:translateY(-1px)}.rx-symptom:hover .gx-arrow{color:var(--gx-gold-2)}.rx-symptom-on{border-color:#b8860b!important;background:var(--gx-gold-soft);color:var(--gx-text);box-shadow:0 10px 30px rgba(184,134,11,.14)}.rx-result{position:sticky;top:86px;display:flex;flex-direction:column;gap:11px;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}.rx-result-motion{position:relative;height:185px;border-radius:14px;overflow:hidden;border:1px solid var(--gx-line)}.rx-result-motion .rx-motion{position:absolute;inset:0;border-radius:0}.rx-urgency{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .rx-urgency{letter-spacing:.01em}.rx-urgency-emergency{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.4);color:#b91c1c}.rx-urgency-soon{background:rgba(184,134,11,.12);border:1px solid rgba(184,134,11,.4);color:var(--gx-gold-2)}.rx-urgency-routine{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.4);color:#15803d}.rx-urgency-idle{background:var(--gx-gold-soft);border:1px solid rgba(184,134,11,.35);color:var(--gx-gold-2)}.rx-result h3{margin:0;font-size:clamp(1.15rem,1.9vw,1.4rem);font-weight:900;letter-spacing:-.01em;line-height:1.3}.rx-cause{margin:0;color:var(--gx-mist);font-size:.92rem;line-height:1.65}.rx-safety{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 14px;border-radius:12px;border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.08);color:#991b1b;font-size:.84rem;line-height:1.55;font-weight:700}.rx-safety svg{flex-shrink:0;margin-block-start:2px}.rx-send strong{display:block;margin-block-end:7px;color:var(--gx-faint);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .rx-send strong{letter-spacing:.04em}.rx-send div{display:flex;flex-wrap:wrap;gap:7px}.rx-send span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--gx-line);background:rgba(255,255,255,.78);color:var(--gx-mist);font-size:.76rem;font-weight:700}.rx-send svg{color:var(--gx-gold-2)}.rx-result .gx-btn{width:100%}.rx-result-note{margin:0;color:var(--gx-smoke);font-size:.78rem;line-height:1.55;font-weight:600}.rx-amc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rx-amc-grid article{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);overflow:hidden;transition:border-color .4s var(--gx-ease),transform .4s var(--gx-ease)}.rx-amc-grid article:hover{border-color:var(--gx-line-hot);transform:translateY(-4px)}.rx-amc-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)}.rx-amc-grid strong{font-size:1.15rem;font-weight:900}.rx-amc-grid p{margin:0;color:var(--gx-smoke);font-size:.88rem;line-height:1.6}.rx-amc-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rx-amc-grid li{display:flex;align-items:center;gap:8px;color:var(--gx-mist);font-size:.85rem;font-weight:600}.rx-amc-grid li svg{color:var(--gx-gold);flex-shrink:0}.rx-amc-custom{border-color:rgba(184,134,11,.4)!important;background:radial-gradient(300px circle at var(--mx,50%) var(--my,0),rgba(212,175,55,.12),transparent 70%),linear-gradient(165deg,rgba(212,175,55,.1),rgba(255,255,255,.9) 55%)!important}.rx-amc-custom .gx-btn{align-self:flex-start;margin-block-start:auto}.rx-promises-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.rx-promises-grid article{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(18px,2.2vw,26px);border-radius:18px;border:1px solid var(--gx-line);background:radial-gradient(280px 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)}.rx-promises-grid article:hover{border-color:var(--gx-line-hot);transform:translateY(-4px)}.rx-promise-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:var(--gx-gold-soft);color:var(--gx-gold-2)}.rx-promises-grid strong{font-size:1rem;font-weight:800}.rx-promises-grid p{margin:0;color:var(--gx-smoke);font-size:.86rem;line-height:1.6}@media (max-width:1020px){.rx-hero-inner,.rx-shell{grid-template-columns:1fr}.rx-result{position:static}.rx-tabs{grid-template-columns:1fr 1fr}.rx-amc-grid{grid-template-columns:1fr}}@media (max-width:640px){.rx-hero-ctas .gx-btn{width:100%}}@media (prefers-reduced-motion:reduce){.rx-motion *{animation:none!important}}.bp-page{--bp-accent:var(--hx-gold,#b8860b);--bp-accent-soft:rgba(184,134,11,0.12);--bp-accent-text:#8f6a06}.bp-page .hx-nav-offset{display:block;height:74px}.bp-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--bp-accent-soft);background:var(--bp-accent-soft);color:var(--bp-accent-text);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bp-hero{position:relative;overflow:hidden;padding:40px 22px 30px;background:radial-gradient(820px 420px at 12% -10%,var(--bp-accent-soft),transparent 64%),radial-gradient(700px 380px at 96% 8%,rgba(184,134,11,.08),transparent 60%),linear-gradient(180deg,#f9f7f1 0,#f7f6f2 100%)}.bp-hero-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;align-items:center}.bp-hero-copy h1{margin:16px 0 0;font-size:clamp(34px,5vw,56px);line-height:1.04;letter-spacing:-.02em;color:var(--gx-text,#17171c);font-weight:900}.bp-hero-copy h1 span{display:block;margin-top:6px;font-size:clamp(19px,2.4vw,28px);font-weight:700;letter-spacing:-.01em;color:var(--bp-accent-text)}.bp-hero-sub{margin:16px 0 0;max-width:56ch;font-size:16.5px;line-height:1.65;color:rgba(23,23,28,.78)}.bp-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.bp-hero-proof{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:18px}.bp-hero-proof span{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:rgba(23,23,28,.6)}.bp-hero-proof svg{color:var(--bp-accent)}.bp-hero-proof .bp-recommended{color:var(--bp-accent-text);background:var(--bp-accent-soft);border-radius:999px;padding:5px 12px}.bp-hero-card{border:1px solid rgba(20,20,26,.12);border-radius:22px;background:#ffffff;box-shadow:0 30px 60px -38px rgba(20,20,26,.4);overflow:hidden}.bp-motion{position:relative;height:280px;background:linear-gradient(180deg,#f3edde,#e8dfc9 84.9%,#dcd2b9 85%,#dcd2b9)}.bp-motion svg{position:absolute;inset:0;width:100%;height:100%;display:block}.bp-motion-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-top:1px solid rgba(20,20,26,.1);background:#ffffff}.bp-motion-meta>span{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-accent-text)}.bp-dots{display:flex;gap:8px}.bp-dot{width:11px;height:11px;border-radius:999px;border:1.6px solid var(--bp-accent);background:transparent;padding:0;cursor:pointer;transition:background .25s ease,transform .25s ease}.bp-dot-on{background:var(--bp-accent);transform:scale(1.15)}.bp-led{animation:bpLed 1.6s ease-in-out infinite}@keyframes bpLed{0%,to{opacity:1}50%{opacity:.25}}.bp-panel-foam,.bp-panel-skin{transform-box:fill-box;animation:bpPanel 7s ease-in-out infinite}.bp-panel-skin-top{--bp-shift:-34px}.bp-panel-skin-bottom{--bp-shift:34px}.bp-panel-foam{--bp-shift:0px;animation-name:bpFoam}@keyframes bpPanel{0%,12%{transform:translateY(var(--bp-shift));opacity:.35}34%,86%{transform:translateY(0);opacity:1}to{transform:translateY(var(--bp-shift));opacity:.35}}@keyframes bpFoam{0%,12%{opacity:0}34%,86%{opacity:1}to{opacity:0}}.bp-acc{transform-box:fill-box;animation:bpAcc 8s ease-in-out infinite}.bp-acc-track{--bp-from:translateY(-44px);animation-delay:0s}.bp-acc-spring{--bp-from:translateY(-30px);animation-delay:.5s}.bp-acc-hinge{--bp-from:translateX(54px);animation-delay:1s}.bp-acc-window{--bp-from:translateX(-54px);animation-delay:1.5s}@keyframes bpAcc{0%,6%{transform:var(--bp-from);opacity:0}26%,88%{transform:translate(0);opacity:1}to{transform:var(--bp-from);opacity:0}}.bp-lift{transform-box:fill-box;animation:bpLift 9s cubic-bezier(.6,.04,.3,1) infinite}@keyframes bpLift{0%,14%{transform:translateY(0)}44%,58%{transform:translateY(-84%)}88%,to{transform:translateY(0)}}.bp-glass-leaf{transform-box:fill-box;animation:bpGlass 7s cubic-bezier(.55,.06,.28,1) infinite}.bp-glass-leaf-l{--bp-open:translateX(-100%)}.bp-glass-leaf-r{--bp-open:translateX(100%)}@keyframes bpGlass{0%,16%{transform:translateX(0)}42%,62%{transform:var(--bp-open)}88%,to{transform:translateX(0)}}.bp-slide{transform-box:fill-box;animation:bpSlide 9s cubic-bezier(.6,.04,.3,1) infinite}@keyframes bpSlide{0%,14%{transform:translateX(0)}44%,58%{transform:translateX(-86%)}88%,to{transform:translateX(0)}}[dir=rtl] .bp-slide{animation-name:bpSlideRtl}@keyframes bpSlideRtl{0%,14%{transform:translateX(0)}44%,58%{transform:translateX(86%)}88%,to{transform:translateX(0)}}.bp-leaf{transform-box:fill-box;animation:bpLeaf 9s cubic-bezier(.6,.04,.3,1) infinite}.bp-leaf-start{transform-origin:left center}.bp-leaf-end{transform-origin:right center}@keyframes bpLeaf{0%,14%{transform:scaleX(1)}44%,58%{transform:scaleX(.1)}88%,to{transform:scaleX(1)}}.bp-boom{transform-box:fill-box;transform-origin:6px 7.5px;animation:bpBoom 8s cubic-bezier(.6,.04,.3,1) infinite}@keyframes bpBoom{0%,16%{transform:rotate(0deg)}42%,60%{transform:rotate(-76deg)}86%,to{transform:rotate(0deg)}}.bp-systems-grid{max-width:1180px;margin:26px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.bp-strengths-grid article,.bp-systems-grid article{position:relative;overflow:hidden;border:1px solid rgba(20,20,26,.12);border-radius:18px;background:#ffffff;padding:24px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.bp-strengths-grid article:before,.bp-systems-grid article:before{content:"";position:absolute;inset:0;background:radial-gradient(220px 220px at var(--mx,50%) var(--my,50%),var(--bp-accent-soft),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.bp-strengths-grid article:hover,.bp-systems-grid article:hover{transform:translateY(-4px);border-color:var(--bp-accent);box-shadow:0 24px 48px -34px rgba(20,20,26,.45)}.bp-strengths-grid article:hover:before,.bp-systems-grid article:hover:before{opacity:1}.bp-strength-icon,.bp-system-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--bp-accent-soft);color:var(--bp-accent-text)}.bp-strengths-grid strong,.bp-systems-grid strong{display:block;margin-top:14px;font-size:18px;font-weight:850;letter-spacing:-.01em;color:var(--gx-text,#17171c)}.bp-strengths-grid p,.bp-systems-grid p{margin:9px 0 0;font-size:14.5px;line-height:1.62;color:rgba(23,23,28,.72)}.bp-system-cta{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:800;color:var(--bp-accent-text);text-decoration:none}.bp-system-cta:hover .gx-arrow{transform:translateX(4px)}[dir=rtl] .bp-system-cta:hover .gx-arrow{transform:translateX(-4px) scaleX(-1)}[dir=rtl] .bp-hub-card b .gx-arrow,[dir=rtl] .bp-other-card .gx-arrow,[dir=rtl] .bp-system-cta .gx-arrow{transform:scaleX(-1)}.bp-strengths-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.bp-others-grid,.bp-strengths-grid{max-width:1180px;margin:26px auto 0;display:grid}.bp-others-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:13px}.bp-other-card{position:relative;overflow:hidden;display:block;border:1px solid rgba(20,20,26,.12);border-radius:16px;background:#ffffff;padding:18px;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.bp-other-card i{position:absolute;inset:0 auto 0 0;width:4px;background:var(--bp-accent)}[dir=rtl] .bp-other-card i{inset:0 0 0 auto}.bp-other-card strong{display:block;font-size:16.5px;font-weight:850;color:var(--gx-text,#17171c)}.bp-other-card span{display:block;margin-top:5px;font-size:12.8px;line-height:1.5;color:rgba(23,23,28,.62)}.bp-other-card .gx-arrow{margin-top:10px;color:var(--bp-accent-text);transition:transform .3s ease}.bp-other-card:hover{transform:translateY(-3px);border-color:var(--bp-accent);box-shadow:0 20px 40px -30px rgba(20,20,26,.4)}.bp-other-card:hover .gx-arrow{transform:translateX(4px)}[dir=rtl] .bp-other-card:hover .gx-arrow{transform:translateX(-4px) scaleX(-1)}.bp-hub-hero{position:relative;overflow:hidden;padding:44px 22px 8px;text-align:center;background:radial-gradient(820px 420px at 50% -16%,rgba(184,134,11,.14),transparent 64%),linear-gradient(180deg,#f9f7f1,#f7f6f2)}.bp-hub-hero h1{margin:16px auto 0;max-width:18ch;font-size:clamp(34px,5.4vw,58px);line-height:1.04;letter-spacing:-.02em;font-weight:900;color:var(--gx-text,#17171c)}.bp-hub-hero .bp-hero-sub{margin:16px auto 0;max-width:64ch}.bp-hub-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:24px auto 0;max-width:880px}.bp-filter{border:1px solid rgba(20,20,26,.16);border-radius:999px;background:#ffffff;color:rgba(23,23,28,.72);font-size:13.5px;font-weight:750;padding:9px 17px;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease,transform .25s ease}.bp-filter:hover{border-color:rgba(166,124,16,.5);transform:translateY(-1px)}.bp-filter-on{background:linear-gradient(135deg,#d4af37,#f0d075);border-color:transparent;color:#14100a}.bp-hub-grid-wrap{padding:30px 22px 10px}.bp-hub-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.bp-hub-card{position:relative;display:flex;flex-direction:column;border:1px solid rgba(20,20,26,.12);border-radius:20px;background:#ffffff;padding:18px 18px 20px;text-decoration:none;overflow:hidden;opacity:0;animation:bpCardIn .55s cubic-bezier(.2,.7,.3,1) forwards;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}@keyframes bpCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bp-hub-card:hover{transform:translateY(-5px);border-color:var(--bp-accent);box-shadow:0 28px 56px -36px rgba(20,20,26,.5)}.bp-hub-flag{position:absolute;z-index:2;top:26px;inset-inline-end:26px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:linear-gradient(135deg,#d4af37,#f0d075);color:#14100a;font-size:11px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px}.bp-hub-motion{border-radius:14px;overflow:hidden;border:1px solid rgba(20,20,26,.1)}.bp-hub-motion .bp-motion{height:168px}.bp-hub-card strong{margin-top:15px;font-size:21px;font-weight:900;letter-spacing:-.01em;color:var(--gx-text,#17171c)}.bp-hub-origin{margin-top:2px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-accent-text)}.bp-hub-card p{margin:8px 0 0;font-size:14px;line-height:1.55;color:rgba(23,23,28,.7)}.bp-hub-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.bp-hub-chips span{gap:5px;border-radius:999px;background:var(--bp-accent-soft);font-size:11.5px;font-weight:800;padding:5px 10px}.bp-hub-card b,.bp-hub-chips span{display:inline-flex;align-items:center;color:var(--bp-accent-text)}.bp-hub-card b{gap:7px;margin-top:14px;font-size:13.5px;font-weight:850}.bp-hub-card b .gx-arrow{transition:transform .3s ease}.bp-hub-card:hover b .gx-arrow{transform:translateX(4px)}[dir=rtl] .bp-hub-card:hover b .gx-arrow{transform:translateX(-4px) scaleX(-1)}@media (max-width:960px){.bp-hero-inner{grid-template-columns:1fr;gap:24px}.bp-motion{height:240px}}@media (max-width:640px){.bp-hero{padding:28px 16px 24px}.bp-hub-grid-wrap{padding:22px 16px 6px}.bp-motion{height:205px}.bp-hub-motion .bp-motion{height:150px}.bp-hero-ctas .gx-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.bp-acc,.bp-boom,.bp-hub-card,.bp-leaf,.bp-led,.bp-lift,.bp-panel-foam,.bp-panel-skin,.bp-slide{animation:none!important;opacity:1}}.bp-carriage{transform-box:fill-box;animation:bpCarriage 9s cubic-bezier(.6,.04,.3,1) infinite}@keyframes bpCarriage{0%,14%{transform:translateX(0)}44%,58%{transform:translateX(122px)}88%,to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.bp-carriage{animation:none!important}}