:root{--hs-black:#080808;--hs-deep:#101010;--hs-card:#181818;--hs-border:#2E2E2E;--hs-crimson:#7A0000;--hs-red:#A50000;--hs-rust:#C4511F;--hs-parchment:#D4C5A9;--hs-parchment2:#B8A98D;--hs-fog:#4A4A4A;--hs-white:#F5F2EC}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body.hs-body{background:var(--hs-black);color:var(--hs-parchment);font-family:'Inter',sans-serif}.hs-announce{background:var(--hs-crimson);padding:11px 20px;text-align:center;font-family:monospace;font-size:11px;letter-spacing:3px;color:var(--hs-parchment)}.hs-announce strong{color:var(--hs-white)}.hs-nav{position:sticky;top:0;z-index:500;background:var(--hs-black);border-bottom:1px solid var(--hs-border);display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:60px}.hs-logo{font-weight:900;font-size:22px;color:var(--hs-parchment);text-decoration:none;letter-spacing:-1px}.hs-logo span{color:var(--hs-red)}.hs-nav-links{display:flex;gap:36px;list-style:none}.hs-nav-links a{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--hs-fog);text-decoration:none;transition:color .15s}.hs-nav-links a:hover{color:var(--hs-parchment)}.hs-nav-right{display:flex;align-items:center;gap:20px}.hs-nav-code{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--hs-rust);border:1px solid var(--hs-crimson);padding:5px 12px}.hs-nav-cta{background:var(--hs-parchment);color:var(--hs-black);font-family:monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:10px 24px;font-weight:600;transition:background .15s}.hs-nav-cta:hover{background:var(--hs-white)}.hs-hero{min-height:95vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--hs-black);position:relative;overflow:hidden;text-align:center;padding:60px 40px}.hs-hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 50%,rgba(122,0,0,.12),transparent 70%);pointer-events:none}.hs-eyebrow{font-family:monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--hs-red);margin-bottom:28px;z-index:1;display:flex;align-items:center;gap:10px}.hs-dot{width:6px;height:6px;background:var(--hs-red);border-radius:50%;animation:blink 1.2s step-end infinite}@keyframes blink{50%{opacity:0}}.hs-h1{font-size:clamp(60px,11vw,130px);line-height:.88;font-weight:900;color:var(--hs-white);z-index:1;letter-spacing:-3px;margin:0}.hs-h1 .l2{color:var(--hs-parchment2);display:block}.hs-h1 .l3{color:var(--hs-red);display:block}.hs-hero-sub{font-family:monospace;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:var(--hs-fog);margin-top:32px;z-index:1}.hs-hero-ctas{display:flex;gap:14px;margin-top:44px;z-index:1;flex-wrap:wrap;justify-content:center}.hs-btn-kill{background:var(--hs-red);color:var(--hs-white);font-family:monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;padding:15px 44px;transition:background .15s;display:inline-block}.hs-btn-kill:hover{background:var(--hs-rust);color:var(--hs-white)}.hs-btn-ghost{background:transparent;color:var(--hs-parchment2);font-family:monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;padding:15px 44px;border:1px solid var(--hs-border);transition:all .15s;display:inline-block}.hs-btn-ghost:hover{border-color:var(--hs-parchment2);color:var(--hs-white)}.hs-scroll-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.hs-scroll-bar{width:1px;height:44px;background:linear-gradient(to bottom,var(--hs-red),transparent);animation:scrollp 2s ease-in-out infinite}@keyframes scrollp{0%,100%{opacity:.3}50%{opacity:1}}.hs-scroll-lbl{font-family:monospace;font-size:9px;letter-spacing:3px;color:var(--hs-fog);text-transform:uppercase}.hs-strips{background:var(--hs-deep)}.hs-strips-hd{padding:72px 48px 44px;border-bottom:1px solid var(--hs-border);display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.hs-strips-hd h2{font-size:clamp(32px,5vw,52px);color:var(--hs-white);font-weight:900;line-height:1;margin:0}.hs-strips-meta{font-family:monospace;font-size:11px;letter-spacing:2px;color:var(--hs-fog);line-height:1.9;text-align:right}.hs-strip{border-bottom:1px solid var(--hs-border);display:grid;grid-template-columns:72px 1fr auto;align-items:stretch;min-height:118px;cursor:pointer;transition:background .15s;position:relative;text-decoration:none}.hs-strip:hover{background:var(--hs-card)}.hs-strip::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--hs-red);transform:scaleX(0);transition:transform .2s;transform-origin:left}.hs-strip:hover::before{transform:scaleX(1)}.hs-strip-n{display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:11px;letter-spacing:2px;color:var(--hs-fog);border-right:1px solid var(--hs-border);transition:all .15s}.hs-strip:hover .hs-strip-n{background:var(--hs-red);color:var(--hs-white)}.hs-strip-body{padding:22px 36px;display:flex;flex-direction:column;justify-content:center;gap:6px}.hs-strip-film{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--hs-fog)}.hs-strip-name{font-size:clamp(26px,3.5vw,44px);color:var(--hs-parchment);font-weight:900;line-height:1;transition:color .15s}.hs-strip:hover .hs-strip-name{color:var(--hs-white)}.hs-strip-line{font-size:13px;color:var(--hs-fog);font-style:italic}.hs-strip-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:22px 44px 22px 22px;gap:10px;border-left:1px solid var(--hs-border);min-width:196px}.hs-strip-price{font-family:monospace;font-size:22px;font-weight:600;color:var(--hs-parchment)}.hs-strip:hover .hs-strip-price{color:var(--hs-rust)}.hs-badge{font-family:monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:3px 8px;border:1px solid}.hs-badge-new{color:var(--hs-rust);border-color:var(--hs-rust)}.hs-badge-fave{color:var(--hs-parchment2);border-color:var(--hs-parchment2)}.hs-add{background:transparent;color:var(--hs-parchment);font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;border:1px solid var(--hs-border);padding:8px 18px;cursor:pointer;transition:all .15s;width:100%;text-align:center}.hs-add:hover{background:var(--hs-red);border-color:var(--hs-red);color:var(--hs-white)}.hs-spotlight{background:var(--hs-red);padding:80px 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hs-spotlight-kicker{font-family:monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:rgba(212,197,169,.6);margin-bottom:18px}.hs-spotlight h2{font-size:clamp(36px,5.5vw,64px);color:var(--hs-white);font-weight:900;line-height:.95;margin-bottom:22px}.hs-spotlight p{font-size:15px;line-height:1.8;color:rgba(245,242,236,.75);margin-bottom:34px;max-width:420px}.hs-specs{display:grid;grid-template-columns:1fr 1fr;gap:2px}.hs-spec{background:rgba(0,0,0,.25);padding:24px 20px;border:1px solid rgba(255,255,255,.06)}.hs-spec-lbl{font-family:monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:rgba(212,197,169,.5);margin-bottom:8px}.hs-spec-val{font-family:monospace;font-size:14px;font-weight:500;color:var(--hs-white);line-height:1.4}.hs-features{background:var(--hs-black);padding:80px 48px;border-top:1px solid var(--hs-border)}.hs-features-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:52px;gap:32px}.hs-features h2{font-size:clamp(32px,5vw,52px);color:var(--hs-white);font-weight:900;line-height:1;margin:0}.hs-features-sub{font-family:monospace;font-size:12px;letter-spacing:2px;color:var(--hs-fog);line-height:1.8;max-width:280px;text-align:right}.hs-feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.hs-feat{background:var(--hs-deep);border:1px solid var(--hs-border);padding:34px 26px;transition:border-color .2s}.hs-feat:hover{border-color:var(--hs-red)}.hs-feat-icon{font-size:28px;display:block;margin-bottom:18px;line-height:1}.hs-feat-title{font-family:monospace;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--hs-parchment);font-weight:500;margin-bottom:10px}.hs-feat-desc{font-size:13px;line-height:1.75;color:var(--hs-fog)}.hs-promo-bar{background:var(--hs-deep);border-top:1px solid var(--hs-border);border-bottom:1px solid var(--hs-border);padding:60px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.hs-promo-eyebrow{font-family:monospace;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--hs-fog);margin-bottom:10px}.hs-promo-bar h2{font-size:clamp(28px,4.5vw,48px);color:var(--hs-white);font-weight:900;line-height:1;margin:0}.hs-promo-right{text-align:right}.hs-code-lbl{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--hs-fog);margin-bottom:10px}.hs-code-box{font-family:monospace;font-size:30px;font-weight:600;letter-spacing:6px;color:var(--hs-parchment);border:1px solid var(--hs-parchment2);padding:14px 36px;display:inline-block;cursor:pointer;background:var(--hs-black);transition:all .15s}.hs-code-box:hover{background:var(--hs-parchment);color:var(--hs-black)}.hs-promo-fine{font-family:monospace;font-size:10px;letter-spacing:1px;color:var(--hs-fog);margin-top:10px}.hs-stats{background:var(--hs-black);padding:72px 48px;border-bottom:1px solid var(--hs-border)}.hs-stats-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--hs-border)}.hs-stat{background:var(--hs-deep);padding:44px 32px;text-align:center;border-right:1px solid var(--hs-border)}.hs-stat:last-child{border-right:none}.hs-stat-num{font-size:clamp(44px,6vw,68px);color:var(--hs-parchment);font-weight:900;display:block;line-height:1;margin-bottom:10px}.hs-stat-lbl{font-family:monospace;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--hs-fog)}.hs-reviews{background:var(--hs-deep);padding:80px 48px;border-top:1px solid var(--hs-border)}.hs-reviews-hd{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:32px}.hs-reviews h2{font-size:clamp(32px,5vw,52px);color:var(--hs-white);font-weight:900;line-height:1;margin:0}.hs-reviews-avg{font-family:monospace;font-size:11px;letter-spacing:3px;color:var(--hs-fog);text-align:right}.hs-reviews-avg strong{display:block;font-size:40px;color:var(--hs-parchment);font-weight:900;letter-spacing:0;line-height:1;margin-bottom:4px}.hs-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.hs-review{background:var(--hs-card);border:1px solid var(--hs-border);padding:30px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s}.hs-review:hover{border-color:var(--hs-parchment2)}.hs-review-stars{font-size:13px;letter-spacing:3px;color:var(--hs-rust)}.hs-review-body{font-size:14px;line-height:1.75;color:var(--hs-parchment);font-style:italic;flex:1}.hs-review-meta{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--hs-fog);display:flex;flex-direction:column;gap:3px}.hs-verified{color:#4A7C59}.hs-faq{background:var(--hs-black);padding:80px 48px;border-top:1px solid var(--hs-border)}.hs-faq-layout{display:grid;grid-template-columns:1fr 2fr;gap:80px;max-width:1200px;margin:0 auto}.hs-faq-kicker{font-family:monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--hs-red);margin-bottom:14px}.hs-faq h2{font-size:clamp(32px,4vw,48px);color:var(--hs-white);font-weight:900;line-height:1.05;margin-bottom:22px}.hs-faq-support{font-family:monospace;font-size:11px;letter-spacing:2px;color:var(--hs-fog);line-height:1.8;margin-top:22px}.hs-faq-support a{color:var(--hs-parchment2);text-decoration:none}.hs-faq-item{border-bottom:1px solid var(--hs-border);padding:22px 0}.hs-faq-item:first-child{border-top:1px solid var(--hs-border)}.hs-faq-q{font-family:monospace;font-size:13px;font-weight:500;color:var(--hs-parchment);letter-spacing:1px;margin-bottom:10px;display:flex;align-items:center;gap:10px}.hs-faq-q::before{content:'--';color:var(--hs-red);flex-shrink:0}.hs-faq-a{font-size:14px;line-height:1.8;color:var(--hs-fog);padding-left:24px}.hs-email{background:var(--hs-card);border-top:1px solid var(--hs-border);padding:80px 48px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.hs-email-kicker{font-family:monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--hs-red);margin-bottom:14px}.hs-email h2{font-size:clamp(28px,4vw,48px);color:var(--hs-white);font-weight:900;line-height:1.05;margin:0}.hs-email-desc{font-size:14px;line-height:1.8;color:var(--hs-fog);margin-bottom:26px}.hs-email-form{display:flex}.hs-email-input{flex:1;background:var(--hs-black);border:1px solid var(--hs-border);border-right:none;color:var(--hs-parchment);padding:13px 18px;font-family:monospace;font-size:13px;outline:none;transition:border-color .15s}.hs-email-input:focus{border-color:var(--hs-parchment2)}.hs-email-input::placeholder{color:var(--hs-fog)}.hs-email-btn{background:var(--hs-parchment);color:var(--hs-black);border:none;padding:13px 26px;font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;font-weight:600;transition:background .15s}.hs-email-btn:hover{background:var(--hs-white)}.hs-email-fine{font-family:monospace;font-size:10px;letter-spacing:1px;color:var(--hs-fog);margin-top:10px}.hs-footer{background:var(--hs-black);border-top:1px solid var(--hs-border);padding:60px 48px 30px}.hs-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;margin-bottom:52px;padding-bottom:52px;border-bottom:1px solid var(--hs-border)}.hs-footer-logo{font-weight:900;font-size:26px;color:var(--hs-parchment);display:block;margin-bottom:14px;text-decoration:none}.hs-footer-logo span{color:var(--hs-red)}.hs-footer-tag{font-size:13px;line-height:1.75;color:var(--hs-fog);max-width:260px;margin-bottom:24px}.hs-socials{display:flex;gap:8px;flex-wrap:wrap}.hs-social{font-family:monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--hs-fog);border:1px solid var(--hs-border);padding:7px 14px;text-decoration:none;transition:all .15s}.hs-social:hover{border-color:var(--hs-parchment2);color:var(--hs-parchment2)}.hs-footer-col h4{font-family:monospace;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--hs-parchment2);margin-bottom:18px}.hs-footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.hs-footer-col a{font-size:13px;color:var(--hs-fog);text-decoration:none;transition:color .15s}.hs-footer-col a:hover{color:var(--hs-parchment)}.hs-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.hs-footer-copy{font-family:monospace;font-size:11px;letter-spacing:1px;color:var(--hs-fog)}.hs-footer-legal{display:flex;gap:22px}.hs-footer-legal a{font-family:monospace;font-size:11px;letter-spacing:1px;color:var(--hs-fog);text-decoration:none;transition:color .15s}.hs-footer-legal a:hover{color:var(--hs-parchment2)}@media(max-width:1024px){.hs-spotlight{grid-template-columns:1fr;gap:44px}.hs-feat-grid{grid-template-columns:repeat(2,1fr)}.hs-footer-top{grid-template-columns:1fr 1fr;gap:36px}.hs-email{grid-template-columns:1fr;gap:36px}.hs-faq-layout{grid-template-columns:1fr;gap:36px}.hs-reviews-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.hs-nav{padding:0 20px}.hs-nav-links,.hs-nav-code{display:none}.hs-hero{padding:80px 20px}.hs-strips-hd{padding:48px 20px 32px;flex-direction:column;align-items:flex-start}.hs-strips-meta{text-align:left}.hs-strip{grid-template-columns:52px 1fr}.hs-strip-right{display:none}.hs-strip-body{padding:18px 20px}.hs-spotlight,.hs-features,.hs-promo-bar,.hs-stats,.hs-reviews,.hs-faq,.hs-email{padding:56px 20px}.hs-feat-grid{grid-template-columns:1fr}.hs-promo-bar{flex-direction:column}.hs-promo-right{text-align:left}.hs-stats-row{grid-template-columns:repeat(2,1fr)}.hs-stat{border-right:none;border-bottom:1px solid var(--hs-border)}.hs-reviews-grid{grid-template-columns:1fr}.hs-reviews-hd{flex-direction:column;align-items:flex-start}.hs-email-form{flex-direction:column}.hs-email-input{border-right:1px solid var(--hs-border)}.hs-footer{padding:48px 20px 24px}.hs-footer-top{grid-template-columns:1fr}.hs-footer-bottom{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important}}