html:has(body.home){scroll-behavior:smooth}body.home{color:#e6e1de;font-family:var(--font-body);background:#121111}body.home ::selection{color:#fff;background:#f05a22}.home-topbar{text-align:center;letter-spacing:.02em;color:#b8afa8;background:linear-gradient(90deg,#1c1917,#241c18,#1c1917);border-bottom:1px solid #2d221c;padding:.5rem 1rem;font-size:.75rem;font-weight:500}.home-topbar strong{color:#fff;font-weight:600}.home-pulse{vertical-align:middle;background:#f05a22;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;animation:1.4s ease-in-out infinite home-pulse;display:inline-block}@keyframes home-pulse{0%,to{opacity:1}50%{opacity:.35}}.home-header{z-index:50;backdrop-filter:blur(10px);background:#121111e6;border-bottom:1px solid #2a262499;position:sticky;top:0}.home-header-inner,.home-wrap{width:min(80rem,100%);margin:0 auto;padding:0 1rem}.home-header-inner{justify-content:space-between;align-items:center;gap:1rem;height:5rem;display:flex}.home-brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.home-brand-mark{color:#fff;background:linear-gradient(160deg,#f05a22,#b8380c);border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 8px 20px #f05a2238}.home-brand-mark svg{width:1.35rem;height:1.35rem}.home-brand-stack{flex-direction:column;line-height:1.1;display:flex}.home-brand-name{font-family:var(--font-sans);letter-spacing:-.03em;color:#fff;font-size:1.25rem;font-weight:800;line-height:1.1}.home-brand-name span{color:#f05a22}.home-brand-sub{letter-spacing:.16em;text-transform:uppercase;color:#8a8079;font-size:.625rem;font-weight:700;display:block}.home-nav{color:#bbb0a8;align-items:center;gap:2rem;font-size:.875rem;font-weight:500;display:none}.home-nav a{color:inherit;text-decoration:none}.home-nav a:hover{color:#fff}.home-header-actions{align-items:center;gap:1rem;display:flex}.home-link-quiet{color:#b8afa8;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:none}.home-link-quiet:hover{color:#fff}.home-btn{cursor:pointer;font-family:var(--font-sans);border:0;justify-content:center;align-items:center;gap:.6rem;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.home-btn-solid{color:#fff;background:#f05a22;border-radius:.5rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;box-shadow:0 4px 14px #f05a2240}.home-btn-solid:hover{background:#d94b16;transform:translateY(-2px)}.home-btn-lg{border-radius:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:700;box-shadow:0 16px 32px #f05a224d}.home-btn-lg:hover{transform:scale(1.02)}.home-btn svg{flex-shrink:0;width:1.25rem;height:1.25rem}.home-btn-lg.home-btn-xl{padding:1rem 2.5rem;font-size:1.125rem}.home-btn-ghost{color:#d1c8c2;background:#181615;border:1px solid #2a2624;border-radius:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600}.home-btn-ghost:hover{color:#fff;background:#1f1c1a}.home-hero{background:radial-gradient(circle at 50% -20%,#f05a2238 0%,#12111100 70%);border-bottom:1px solid #2a262466;padding:3rem 0 6rem;position:relative;overflow:hidden}.home-hero-inner{text-align:center;max-width:56rem;margin:0 auto}.home-badge{letter-spacing:.08em;text-transform:uppercase;color:#f05a22;background:linear-gradient(135deg,#f05a2226,#ff77380d);border:1px solid #f05a224d;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.35rem 1rem;font-size:.7rem;font-weight:800;display:inline-flex}.home-badge i{background:#f05a22;border-radius:50%;width:.5rem;height:.5rem}.home-hero h1{font-family:var(--font-sans);letter-spacing:-.025em;color:#fff;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.12}.home-accent{background:linear-gradient(135deg,#ff7a45,#f05a22);color:#0000;-webkit-background-clip:text;background-clip:text}.home-hero p,.home-lead{color:#aba199;line-height:1.65}.home-hero p{max-width:48rem;margin:0 auto 2.5rem;font-size:1.125rem;font-weight:400}.home-hero-ctas{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;margin-bottom:3.5rem;display:flex}.home-hero-ctas .home-btn{width:100%}.home-trust{text-align:left;background:#181615e6;border:1px solid #2a2624cc;border-radius:1rem;flex-direction:column;gap:1rem;max-width:42rem;margin:0 auto;padding:1rem 1.5rem;display:flex;box-shadow:0 25px 50px #00000059}.home-trust-item{align-items:center;gap:.75rem;display:flex}.home-trust-ico{border-radius:.5rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.home-trust-ico svg{width:1.5rem;height:1.5rem}.home-trust-ico.ok{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.home-trust-ico.or{color:#f05a22;background:#f05a221a;border:1px solid #f05a2233}.home-trust small{letter-spacing:.08em;text-transform:uppercase;color:#8f847d;font-size:.7rem;font-weight:800;display:block}.home-trust strong{color:#fff;font-family:var(--font-sans);font-size:1.25rem;font-weight:800;display:block}.home-trust .soft{color:#ded6d0;font-size:.875rem;font-weight:600}.home-section{border-bottom:1px solid #2a262499;padding:5rem 0}.home-section-tall{padding:6rem 0}.home-section-dark{background:#0a0909}.home-kicker{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#f05a22;font-size:.7rem;font-weight:800}.home-title{font-family:var(--font-sans);letter-spacing:-.025em;color:#fff;margin:.5rem 0 1rem;font-size:1.875rem;font-weight:800}.home-italic{color:#f05a22;letter-spacing:-.02em;font-size:2.25rem;font-style:italic;font-weight:400;display:block}.home-title-xl{font-size:1.875rem}.home-center{text-align:center;max-width:42rem;margin:0 auto 3rem}.home-center .home-lead{margin:0 auto}.home-wrap-narrow{max-width:56rem}.home-compare{gap:3rem;display:grid}.home-quote{color:#c8bfb8;background:#181615;border:1px solid #2a2624;border-left:4px solid #f05a22;border-radius:.75rem;margin-top:1.25rem;padding:1rem;font-size:.875rem}.home-compare-cards{gap:1.5rem;display:grid}.home-card{background:#181615;border:1px solid #2a2624cc;border-radius:1rem;padding:1.5rem}.home-card-pain{background:#171312;border-color:#7f1d1d4d}.home-card-gain{border-color:#f05a2266;position:relative}.home-pill{border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.2rem .7rem;font-size:.7rem;font-weight:800;display:inline-flex}.home-pill-bad{color:#f87171;background:#450a0a80;border:1px solid #991b1b66}.home-pill-good{color:#f05a22;background:#f05a2226;border:1px solid #f05a224d}.home-ribbon{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#f05a22;border-radius:999px;padding:.15rem .6rem;font-size:.6rem;font-weight:800;position:absolute;top:-.7rem;right:1.25rem}.home-card h3{color:#fff;margin-bottom:1rem;font-size:1.05rem}.home-card ul{color:#9e948e;gap:.75rem;font-size:.875rem;list-style:none;display:grid}.home-card-gain ul{color:#ded6d0}.home-card li{align-items:flex-start;gap:.5rem;display:flex}.home-x{color:#f87171;font-weight:800}.home-v{color:#34d399;font-weight:800}.home-card-foot{border-top:1px solid #29201d;margin-top:1.25rem;padding-top:1rem;font-size:.75rem}.home-card-pain .home-card-foot{color:#fca5a5cc}.home-card-gain .home-card-foot{color:#f05a22;border-color:#2a2624;font-weight:700}.home-mods{gap:1.25rem;display:grid}.home-mod{padding:1.5rem}.home-mod:hover{border-color:#f05a2280;transform:translateY(-2px)}.home-mod-num{width:3rem;height:3rem;font-family:var(--font-sans);color:#f05a22;background:linear-gradient(160deg,#f05a2233,#f05a220d);border:1px solid #f05a224d;border-radius:.75rem;place-items:center;margin-bottom:1.1rem;font-weight:800;display:grid}.home-mod h3{color:#fff;margin-bottom:.5rem}.home-mod p{color:#aba199;margin-bottom:1rem;font-size:.875rem}.home-mod span{color:#f05a22;font-size:.75rem;font-weight:700}.home-stats{background:linear-gradient(#141211,#181615);padding:4rem 0}.home-stats-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.home-stat{text-align:center;background:#121111b3;border:1px solid #2a262499;border-radius:1rem;padding:1.5rem}.home-stat strong{font-family:var(--font-sans);margin-bottom:.25rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;display:block}.home-stat .or{color:#f05a22}.home-stat .wh{color:#fff}.home-stat span{color:#a69c95;font-size:.75rem}.home-offer{position:relative;overflow:hidden}.home-offer-glow{filter:blur(90px);pointer-events:none;background:#f05a221a;width:28rem;height:28rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-price{background:linear-gradient(#211d1a,#181514);border:2px solid #f05a2299;border-radius:1.5rem;padding:2rem;position:relative;box-shadow:0 0 35px -5px #f05a221f}.home-offer-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#f05a22,#ff7a45);border-radius:999px;padding:.35rem 1.4rem;font-size:.7rem;font-weight:800;position:absolute;top:-.9rem;left:50%;transform:translate(-50%)}.home-price-grid{gap:2rem;display:grid}.home-incl{letter-spacing:.08em;text-transform:uppercase;color:#f05a22;margin-bottom:1rem;font-size:.7rem;font-weight:800}.home-incl-list{color:#e6dfda;gap:.85rem;font-size:.95rem;list-style:none;display:grid}.home-incl-list li{align-items:flex-start;gap:.7rem;display:flex}.home-tick{color:#f05a22;background:#f05a2233;border-radius:50%;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:800;display:grid}.home-buy{text-align:center;background:#121111e6;border:1px solid #2a2624;border-radius:1rem;padding:1.5rem}.home-buy .was{letter-spacing:.08em;text-transform:uppercase;color:#8c827b;font-size:.7rem;font-weight:800;text-decoration:line-through}.home-buy .now{justify-content:center;align-items:baseline;gap:.25rem;margin:.5rem 0 .25rem;display:flex}.home-buy .rs{color:#f05a22;font-weight:800}.home-buy .val{font-family:var(--font-sans);color:#f05a22;letter-spacing:-.03em;font-size:3rem;font-weight:800}.home-buy .sub{color:#ad9f96;font-size:.75rem;font-weight:600;display:block}.home-buy .tiny{color:#786e68;margin:.25rem 0 1.25rem;font-size:.65rem;display:block}.home-buy .home-btn{width:100%}.home-secure{color:#857b74;margin-top:1rem;font-size:.7rem}.home-guarantee{color:#a39891;border-top:1px solid #2a262499;flex-direction:column;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.75rem;display:flex}.home-7d{color:#f05a22;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.home-guarantee strong{color:#fff}.home-faq .home-center{margin-bottom:4rem}.home-faq-list{gap:1rem;display:grid}.home-faq-item{background:#181615;border:1px solid #2a2624cc;border-radius:1rem;padding:0 1.5rem}.home-faq-item summary{cursor:pointer;font-family:var(--font-sans);color:#fff;padding:1.5rem 1.75rem 1.5rem 0;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary:after{content:"+";color:#f05a22;font-size:1.25rem;line-height:1;position:absolute;top:1.15rem;right:0}.home-faq-item[open] summary:after{content:"–"}.home-faq-item p{color:#a39891;padding:0 0 1.25rem;font-size:.875rem}.home-final{text-align:center;background:linear-gradient(#121111,#0d0c0c);border-bottom:0;padding:5rem 0}.home-final h2{margin-bottom:1.5rem}.home-final .home-lead{max-width:36rem;margin:0 auto 2rem;font-size:1.125rem}.home-final .home-italic{font-size:inherit;display:inline}.legal-page{min-height:60vh;padding:4rem 0 6rem}.legal-page p{color:#aba199;margin-bottom:1.15rem;line-height:1.7}.legal-soon{color:#e6e1de;font-size:1.25rem;font-family:var(--font-sans);font-weight:700}.home-footer{color:#7d746d;background:#0a0909;border-top:1px solid #2a2624;padding:2.5rem 0;font-size:.75rem}.home-footer-inner{flex-direction:column;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.home-footer-brand{align-items:center;gap:.6rem;display:flex}.home-dc{color:#fff;background:#f05a22;border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.65rem;font-weight:800;display:grid}.home-footer nav{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.home-footer a{color:#9e938b;text-decoration:none}.home-footer a:hover{color:#fff}.home-footer .member{color:#f05a22;font-weight:700}@media (width>=640px){.home-link-quiet{display:inline-flex}.home-hero h1{font-size:3rem}.home-hero p{font-size:1.25rem}.home-hero-ctas{flex-direction:row;align-items:center}.home-hero-ctas .home-btn{width:auto}.home-trust{flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem}.home-rule{background:#2a2624;width:1px;height:2rem}.home-title{font-size:2.25rem}.home-italic,.home-title-xl{font-size:3rem}.home-buy .val{font-size:3.75rem}.home-guarantee{flex-direction:row;align-items:center}.home-price{padding:3rem}}@media (width>=768px){.home-nav{display:flex}.home-header-inner,.home-wrap{padding:0 1.5rem}.home-compare-cards,.home-mods{grid-template-columns:1fr 1fr}.home-price-grid{grid-template-columns:1.3fr .9fr;align-items:center}.home-footer-inner{flex-direction:row}}@media (width>=1024px){.home-hero{padding:5rem 0 8rem}.home-hero h1{font-size:3.75rem}.home-header-inner,.home-wrap{padding:0 2rem}.home-compare{grid-template-columns:5fr 7fr;align-items:center}.home-mods{grid-template-columns:1fr 1fr 1fr}.home-stats-grid{grid-template-columns:repeat(4,1fr)}}
