.ht-hero{background:radial-gradient(ellipse at 78% 36%,#142a40 0,transparent 55%),#081521!important;padding:64px 0 48px!important;overflow:hidden}.ht-grid{display:grid;grid-template-columns:0.9fr 1.35fr;gap:40px;align-items:center}.ht-hero .ord-shell{max-width:1280px}.ht-hero .ord-hero-copy{max-width:490px;min-width:0}.ht-hero #hero-title{font-family:Inter,Arial,sans-serif!important;font-size:var(--fs-40)!important;font-weight:var(--fw-400)!important;letter-spacing:-.045em;line-height:1.04!important;text-align:left}.ht-hero .ord-lead{font-size:var(--fs-16);line-height:1.65;color:#bac8d7}.ht-hero .ord-actions{display:flex;flex-wrap:wrap;gap:12px}.ht-hero .ord-btn{min-height:44px}.ht-hero .ord-hero-price{font-size:var(--fs-14)!important}.ht-art{margin:0;min-width:0}.ht-art svg{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 32px #0004)}.ht-art figcaption{text-align:right;color:#9aafc2;font-size:var(--fs-12);margin-top:8px}.ht-proofs{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}.ht-proof{display:flex;flex-direction:column;align-items:center;gap:8px;border-top:1px solid #334251;padding:20px 0;text-align:center;text-decoration:none;color:#eef1f4}.ht-proof span{font-size:var(--fs-14);line-height:1.6;color:#adbdcd}.ht-proof b{font-size:var(--fs-12);color:#d9bc83}.ht-proof strong{font-size:var(--fs-14)}.ht-proof:focus-visible{outline:2px solid #d9bc83;outline-offset:5px}@media(max-width:760px){.ht-hero{padding:40px 0 24px!important}.ht-grid{grid-template-columns:1fr;gap:24px}.ht-hero #hero-title{font-size:var(--fs-40)!important;max-width:340px}.ht-art figcaption{text-align:left;line-height:1.5}.ht-proofs{grid-template-columns:1fr;gap:0;margin-top:24px}.ht-hero .ord-hero-copy{max-width:none}.ht-hero .ord-actions{align-items:stretch}.ht-hero .ord-btn{flex:1 1 140px}}
.ht-hero,.ht-hero p,.ht-hero a,.ht-hero strong,.ht-hero figcaption{font-family:Inter,Arial,sans-serif!important}.ht-art svg text{font-family:'IBM Plex Mono',monospace}.ht-art svg text[letter-spacing]{font-family:Inter,Arial,sans-serif}
.ord-site.ord-home .ht-hero .ord-hero-copy{grid-area:auto;max-width:490px;padding:0;min-width:0}.ht-hero .ht-art{grid-area:auto}.ht-hero .ord-shell{width:100%;box-sizing:border-box}
.ht-hero .ord-shell{padding-inline:48px}.ht-art svg text[x="43"][y="297"]{font-size:var(--fs-16)}.ht-art svg text[x="43"][y="419"],.ht-art svg text[x="43"][y="440"]{font-size:var(--fs-12)}@media(max-width:760px){.ht-hero .ord-shell{padding-inline:24px}}
.ht-hero #hero-title{font-size:var(--fs-40)!important}.ht-guarantee{color:#dfc594!important;font-size:var(--fs-14)!important;font-weight:var(--fw-600);line-height:1.6;margin-top:24px}.ht-rating{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:12px 16px;margin-top:16px;border:1px solid #46505b;border-radius:var(--ra-10);background:#182a3a;text-decoration:none;color:#f4f1e8;font-size:var(--fs-14)}.ht-rating span{color:#afbdca;font-size:var(--fs-12)}.ht-hero .ord-actions .ord-btn{font-size:var(--fs-14)!important}@media(max-width:760px){.ht-hero #hero-title{font-size:var(--fs-40)!important}}

/* Reviews support the hero; the verification links carry the next visual emphasis. */
.ht-hero .ht-rating{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;gap:4px 8px;width:fit-content;max-width:100%;min-height:44px;padding:4px 0;border:0;border-radius:0;background:transparent;text-align:center}
.ht-rating strong{font-size:var(--fs-12);font-weight:var(--fw-500);line-height:1.5}
.ht-rating>span:last-child{grid-column:1/-1;line-height:1.5}
.ht-rating .ht-rating-stars{color:#00b67a;font-size:var(--fs-14);letter-spacing:.08em;line-height:1.2;white-space:nowrap}
.ht-rating:focus-visible{outline:2px solid #d9bc83;outline-offset:5px}
.ht-proofs .ht-proof{border-top-color:#68583e;padding-block:24px}
.ht-proofs .ht-proof strong{font-size:var(--fs-16)}
/* Decorative motion keeps the illustration's data and reading order unchanged. */
.ht-motion-ready .ht-phone{animation:ht-phone-float 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
.ht-motion-ready .ht-candle{animation:ht-candle-breathe 5s ease-in-out infinite;animation-delay:var(--ht-delay,0s);transform-box:fill-box;transform-origin:center}
.ht-motion-ready .ht-price-line{animation:ht-price-glide 8s linear infinite}
.ht-motion-ready .ht-phone,.ht-motion-ready .ht-candle,.ht-motion-ready .ht-price-line{animation-play-state:paused}
.ht-motion-ready.ht-motion-active:not(.ht-motion-paused) .ht-phone,.ht-motion-ready.ht-motion-active:not(.ht-motion-paused) .ht-candle,.ht-motion-ready.ht-motion-active:not(.ht-motion-paused) .ht-price-line{animation-play-state:running}
.ht-art figcaption{display:flex;align-items:center;justify-content:flex-end;gap:12px}
.ht-motion-toggle{flex:0 0 44px;width:44px;height:44px;border:1px solid #334251;border-radius:var(--ra-circle);background:#0b1b2a;color:#d9bc83;cursor:pointer;font:inherit}
.ht-motion-toggle:focus-visible{outline:2px solid #d9bc83;outline-offset:3px}
.ht-motion-toggle:hover{border-color:#d9bc83}
.ht-proof{position:relative;transition:transform 240ms ease,border-color 240ms ease}
.ht-proofs .ht-proof{text-align:center}
.ht-proof::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#d9bc83,transparent);transform:scaleX(0);transform-origin:center;transition:transform 320ms ease}
.ht-proofs.ht-proofs-enter .ht-proof{animation:ht-proof-enter 650ms ease backwards}
.ht-proofs.ht-proofs-enter .ht-proof:nth-child(2){animation-delay:120ms}
.ht-proofs.ht-proofs-enter .ht-proof:nth-child(3){animation-delay:240ms}
.ht-proof:hover,.ht-proof:focus-visible{transform:translateY(-3px);border-color:#9d824f}
.ht-proof:hover::before,.ht-proof:focus-visible::before{transform:scaleX(1)}
.ht-motion-ready .ht-phone,.ht-motion-ready .ht-candle,.ht-motion-ready .ht-price-line{animation:none}
.ht-art svg{transition:filter 240ms ease}
@media(hover:hover) and (pointer:fine){.ht-motion-ready.ht-motion-active .ht-art:hover svg{filter:drop-shadow(0 24px 32px #0004) drop-shadow(0 0 12px #c5a26333)}.ht-motion-ready.ht-motion-active .ht-art:hover .ht-phone{animation:ht-phone-float 3s ease-in-out 1}.ht-motion-ready.ht-motion-active .ht-art:hover .ht-candle{animation:ht-candle-breathe 3s ease-in-out 1}.ht-motion-ready.ht-motion-active .ht-art:hover .ht-price-line{animation:ht-price-glide 3s linear 1}}
@keyframes ht-phone-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes ht-candle-breathe{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(-6px);opacity:.84}}
@keyframes ht-price-glide{to{stroke-dashoffset:-28}}
@keyframes ht-proof-enter{from{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.ht-motion-ready .ht-phone,.ht-motion-ready .ht-candle,.ht-motion-ready .ht-price-line,.ht-proofs.ht-proofs-enter .ht-proof{animation:none!important;transform:none!important;opacity:1!important}.ht-proof,.ht-proof::before{transition:none}.ht-proof:hover,.ht-proof:focus-visible{transform:none}.ht-motion-toggle{display:none}}
