:root{--hl-header-h:58px;--hl-bg:#faf8f5;--hl-bg2:#f3f0ea;--hl-ink:#18130f;--hl-ink2:#3d3530;--hl-muted:#7c6f66;--hl-card:#fff;--hl-border:#e2ddd6;--hl-border2:#ccc5ba;--hl-ember:#e8460a;--hl-ember2:#ff5a1f;--hl-ember-bg:#e8460a12;--hl-shadow-sm:0 1px 3px #18130f0f, 0 1px 2px #18130f0a;--hl-shadow-md:0 4px 16px #18130f14, 0 2px 6px #18130f0a;--hl-shadow-lg:0 16px 48px #18130f1a, 0 4px 12px #18130f0f;--hl-r:12px;--hl-r-sm:8px}@media (min-width:900px){:root{--hl-header-h:64px}}body:has(.hl-page){background:var(--hl-bg);color:var(--hl-ink)}body:has(.hl-page):before{opacity:0}.hl-page{background-color:var(--hl-bg);width:100%;min-width:0;min-height:100dvh;color:var(--hl-ink);font-family:var(--font-barlow), sans-serif;-webkit-tap-highlight-color:transparent;flex-direction:column;scroll-padding-top:72px;display:flex;overflow-x:clip}.hl-page:after{content:"";pointer-events:none;z-index:999;opacity:.022;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.hl-inner{flex-direction:column;flex:1;min-width:0;display:flex}.hl-wrap{z-index:1;box-sizing:border-box;width:min(100%,680px);max-width:100%;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem);position:relative}.hl-main{flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:clip}@keyframes hl-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hl-enter-shift{0%{transform:translateY(18px)}to{transform:none}}.hl-main [data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.hl-main [data-reveal].is-in{opacity:1;transform:none}[data-reveal] .hl-problem-card,[data-reveal] .hl-process-step,[data-reveal] .hl-industries-tag,[data-reveal] .hl-offers-tab,[data-reveal] .hl-offers-panel,[data-reveal] .hl-offers-anchor,[data-reveal] .hl-trust-stat,[data-reveal] .hl-capability-item,[data-reveal] .hl-trust-details li,[data-reveal] .hl-faq-list>li{opacity:0;transform:translateY(10px)}[data-reveal].is-in .hl-problem-card,[data-reveal].is-in .hl-process-step,[data-reveal].is-in .hl-industries-tag,[data-reveal].is-in .hl-offers-tab,[data-reveal].is-in .hl-offers-panel,[data-reveal].is-in .hl-offers-anchor,[data-reveal].is-in .hl-trust-stat,[data-reveal].is-in .hl-capability-item,[data-reveal].is-in .hl-trust-details li,[data-reveal].is-in .hl-faq-list>li{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:none}[data-reveal].is-in .hl-problem-card:first-child{transition-delay:50ms}[data-reveal].is-in .hl-problem-card:nth-child(2){transition-delay:.1s}[data-reveal].is-in .hl-problem-card:nth-child(3){transition-delay:.15s}[data-reveal].is-in .hl-problem-card:nth-child(4){transition-delay:.2s}[data-reveal].is-in .hl-process-step:first-child{transition-delay:60ms}[data-reveal].is-in .hl-process-step:nth-child(2){transition-delay:.12s}[data-reveal].is-in .hl-process-step:nth-child(3){transition-delay:.18s}[data-reveal].is-in .hl-process-step:nth-child(4){transition-delay:.24s}[data-reveal].is-in .hl-process-step:nth-child(5){transition-delay:.3s}[data-reveal].is-in .hl-industries-tag:first-child{transition-delay:40ms}[data-reveal].is-in .hl-industries-tag:nth-child(2){transition-delay:80ms}[data-reveal].is-in .hl-industries-tag:nth-child(3){transition-delay:.12s}[data-reveal].is-in .hl-industries-tag:nth-child(4){transition-delay:.16s}[data-reveal].is-in .hl-industries-tag:nth-child(5){transition-delay:.2s}[data-reveal].is-in .hl-industries-tag:nth-child(6){transition-delay:.24s}[data-reveal].is-in .hl-offers-anchor{transition-delay:60ms}[data-reveal].is-in .hl-offers-tab:first-child{transition-delay:.1s}[data-reveal].is-in .hl-offers-tab:nth-child(2){transition-delay:.16s}[data-reveal].is-in .hl-offers-tab:nth-child(3){transition-delay:.22s}[data-reveal].is-in .hl-offers-panel{transition-delay:.28s}[data-reveal].is-in .hl-trust-stat:first-child{transition-delay:50ms}[data-reveal].is-in .hl-trust-stat:nth-child(2){transition-delay:.1s}[data-reveal].is-in .hl-trust-stat:nth-child(3){transition-delay:.15s}[data-reveal].is-in .hl-capability-item:first-child{transition-delay:50ms}[data-reveal].is-in .hl-capability-item:nth-child(2){transition-delay:90ms}[data-reveal].is-in .hl-capability-item:nth-child(3){transition-delay:.13s}[data-reveal].is-in .hl-capability-item:nth-child(4){transition-delay:.17s}[data-reveal].is-in .hl-capability-item:nth-child(5){transition-delay:.21s}[data-reveal].is-in .hl-capability-item:nth-child(6){transition-delay:.25s}[data-reveal].is-in .hl-capability-item:nth-child(7){transition-delay:.29s}[data-reveal].is-in .hl-capability-item:nth-child(8){transition-delay:.33s}[data-reveal].is-in .hl-trust-details li:first-child{transition-delay:80ms}[data-reveal].is-in .hl-trust-details li:nth-child(2){transition-delay:.14s}[data-reveal].is-in .hl-trust-details li:nth-child(3){transition-delay:.2s}[data-reveal].is-in .hl-trust-details li:nth-child(4){transition-delay:.26s}[data-reveal].is-in .hl-faq-list>li:first-child{transition-delay:40ms}[data-reveal].is-in .hl-faq-list>li:nth-child(2){transition-delay:80ms}[data-reveal].is-in .hl-faq-list>li:nth-child(3){transition-delay:.12s}[data-reveal].is-in .hl-faq-list>li:nth-child(4){transition-delay:.16s}[data-reveal].is-in .hl-faq-list>li:nth-child(5){transition-delay:.2s}[data-reveal].is-in .hl-faq-list>li:nth-child(6){transition-delay:.24s}[data-reveal].is-in .hl-faq-list>li:nth-child(7){transition-delay:.28s}[data-reveal].is-in .hl-faq-list>li:nth-child(8){transition-delay:.32s}[data-reveal].is-in .hl-faq-list>li:nth-child(9){transition-delay:.36s}[data-reveal].is-in .hl-faq-list>li:nth-child(10){transition-delay:.4s}body.hl-nav-open{overflow:hidden}.hl-header-wrap{--hl-header-h:58px;z-index:80;position:sticky;top:0}.hl-header{z-index:82;height:var(--hl-header-h);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hl-border);background:#faf8f5eb;justify-content:space-between;align-items:center;gap:.75rem;padding:0 clamp(1.15rem,4vw,2.5rem);transition:box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s;display:flex;position:relative}.hl-header.is-scrolled,.hl-header-wrap.is-menu-open .hl-header{border-bottom-color:color-mix(in srgb, var(--hl-border) 70%, var(--hl-ember) 30%);background:#faf8f5f7;box-shadow:0 6px 28px #18130f12}.hl-logo{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.15rem;font-weight:900;line-height:1;text-decoration:none;transition:opacity .18s}.hl-logo:hover{opacity:.82}.hl-logo span{color:var(--hl-ember);transition:color .2s}.hl-logo:hover span{color:var(--hl-ember2)}.hl-header-actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.hl-header-cta{border:1.5px solid var(--hl-ember);color:var(--hl-ember);font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.75rem;font-weight:700;transition:background .18s,color .18s,transform .12s;display:none}.hl-header-cta:hover{background:var(--hl-ember);color:#fff;transform:translateY(-1px)}.hl-header-cta:active{transform:none}.hl-header-menu-btn{border:1px solid var(--hl-border);background:var(--hl-card);width:2.5rem;height:2.5rem;color:var(--hl-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .18s,background .18s,transform .12s;display:flex}.hl-header-menu-btn:hover{border-color:color-mix(in srgb, var(--hl-ember) 35%, var(--hl-border))}.hl-header-menu-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--hl-ember) 50%, transparent);outline-offset:2px}.hl-header-menu-icon{width:1rem;height:.72rem;display:block;position:relative}.hl-header-menu-icon span{background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .24s cubic-bezier(.22,1,.36,1),top .24s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;left:0}.hl-header-menu-icon span:first-child{top:0}.hl-header-menu-icon span:last-child{top:calc(100% - 2px)}.hl-header-wrap.is-menu-open .hl-header-menu-icon span:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.hl-header-wrap.is-menu-open .hl-header-menu-icon span:last-child{top:50%;transform:translateY(-50%)rotate(-45deg)}.hl-header-nav{box-sizing:border-box;pointer-events:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:none;background:0 0;border-bottom:none;height:auto;padding:0;transition:opacity .28s cubic-bezier(.22,1,.36,1),visibility .28s}.hl-header-nav--mobile{top:var(--hl-header-h);width:100%;height:auto;max-height:calc(100dvh - var(--hl-header-h));overscroll-behavior:contain;z-index:80;color:var(--hl-ink);justify-content:flex-start;align-items:stretch;display:block;position:fixed;left:0;right:0;overflow-y:auto}.hl-header-nav--mobile .hl-header-link{color:var(--hl-ink)}.hl-header-nav--mobile .hl-header-nav-cta{color:#fff;background:var(--hl-ember)}.hl-header-nav[data-open=true]{pointer-events:auto;opacity:1;visibility:visible}.hl-header-nav-shell{box-sizing:border-box;border:none;border-bottom:1px solid var(--hl-border);background:linear-gradient(#fffffffc 0%,#faf8f5fc 100%);border-radius:0;width:100%;margin:0;padding:1.15rem clamp(1.15rem,4vw,2.5rem) 1.35rem;box-shadow:0 16px 40px #18130f1a}.hl-header-nav--mobile[data-open=true] .hl-header-nav-shell{min-height:calc(100dvh - var(--hl-header-h));flex-direction:column;display:flex}.hl-header-nav--mobile[data-open=true] .hl-header-nav-cta{margin-top:auto}.hl-header-nav-kicker{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--hl-muted);margin:0 0 .85rem;font-size:.6875rem;font-weight:700}.hl-header-nav-list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.hl-header-link{border-radius:var(--hl-r-sm);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;width:100%;padding:.72rem .35rem;transition:background .16s;display:grid;position:relative}.hl-header-link:hover,.hl-header-link.is-active{background:var(--hl-ember-bg)}.hl-header-link-index{font-family:var(--font-dm-serif), Georgia, serif;color:color-mix(in srgb, var(--hl-muted) 70%, var(--hl-ember) 30%);font-size:.95rem;font-style:italic;line-height:1}.hl-header-link.is-active .hl-header-link-index{color:var(--hl-ember)}.hl-header-link-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--hl-ink);font-size:1.05rem;font-weight:700;line-height:1.1}.hl-header-link-rail{background:linear-gradient(90deg, var(--hl-ember), var(--hl-ember2));border-radius:999px;width:0;height:2px;transition:width .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.35rem;left:0}.hl-header-link.is-active .hl-header-link-rail{width:2.4rem}.hl-header-nav-cta{background:var(--hl-ember);color:#fff;width:100%;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8125rem;font-weight:700;transition:background .18s,transform .12s;display:flex}.hl-header-nav-cta:hover{background:var(--hl-ember2);transform:translateY(-1px)}.hl-header-scrim{inset:var(--hl-header-h) 0 0;z-index:79;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#18130f52;border:none;width:100%;margin:0;padding:0;animation:.24s hl-nav-scrim-in;position:fixed}@keyframes hl-nav-scrim-in{0%{opacity:0}to{opacity:1}}.hl-header-link:focus-visible{outline:2px solid color-mix(in srgb, var(--hl-ember) 50%, transparent);outline-offset:2px}.hl-header-nav-cta:focus-visible,.hl-header-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--hl-ember) 50%, transparent);outline-offset:3px}#audit-calculator,#how-it-works,#pricing,#faq{scroll-margin-top:72px}.hl-hero{width:100%;padding:clamp(3.5rem,8vw,6rem) clamp(1.25rem,5vw,2.5rem) clamp(3rem,6vw,5rem);position:relative;overflow:clip visible}.hl-hero:before{content:"";pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% -10%, #e8460a0f 0%, transparent 65%), radial-gradient(ellipse 55% 45% at 0% 100%, #e8460a0a 0%, transparent 55%), linear-gradient(180deg, #fff 0%, var(--hl-bg) 60%);position:absolute;inset:0}.hl-hero-inner{z-index:1;width:min(100%,960px);margin-inline:auto;position:relative}.hl-hero-grid{opacity:1;visibility:visible;flex-direction:column;gap:0;display:flex}.hl-hero-leading,.hl-hero-copy{min-width:0}.hl-hero-eyebrow{border:1px solid color-mix(in srgb, var(--hl-ember) 28%, var(--hl-border));background:color-mix(in srgb, var(--hl-ember) 8%, #fff);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-ember);border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1.5rem;padding:.3rem .75rem;font-size:.6875rem;font-weight:500;display:inline-flex}.hl-hero-eyebrow-dot{background:var(--hl-ember);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.hl-h1{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--hl-ink);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.6rem,9vw,4.25rem);font-weight:900;line-height:.96}.hl-h1-accent{color:var(--hl-ember);display:block}.hl-h1-line{display:block}.hl-hero-inner>.hl-h1{animation:none}.hl-h1-line,.hl-h1-accent{display:block}@media (prefers-reduced-motion:no-preference){.hl-h1-line,.hl-h1-accent{animation:.58s cubic-bezier(.22,1,.36,1) both hl-enter}.hl-h1-line:first-child{animation-delay:.1s}.hl-h1-line:nth-child(2){animation-delay:.18s}.hl-h1-accent{animation-delay:.26s}}.hl-hero-sub{max-width:46ch;color:var(--hl-ink2);margin:0 0 2rem;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.6}.hl-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:2.5rem;display:flex}.hl-cta{border-radius:var(--hl-r-sm);background:var(--hl-ember);color:#fff;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.45rem;padding:.85rem 1.6rem;font-size:.9375rem;font-weight:800;transition:background .18s,transform .12s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #e8460a59,0 1px 3px #e8460a33}.hl-cta:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff24 50%,#0000 62%);transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.hl-cta:hover:after{transform:translate(130%)}.hl-cta:hover{background:var(--hl-ember2);transform:translateY(-2px);box-shadow:0 8px 28px #e8460a6b,0 2px 6px #e8460a33}.hl-cta:active{transform:none;box-shadow:0 2px 8px #e8460a40}.hl-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--hl-ember) 60%, transparent);outline-offset:3px}.hl-arr{font-size:1.05em;transition:transform .18s;display:inline-block}.hl-cta:hover .hl-arr{transform:translate(3px)}.hl-cta-ghost{color:var(--hl-ink2);font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-bottom:1.5px solid var(--hl-border2);background:0 0;align-items:center;gap:.35rem;padding:.85rem 0;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.hl-cta-ghost:hover{color:var(--hl-ember);border-color:var(--hl-ember);transform:translate(3px)}.hl-hero-trust{font-family:var(--font-jetbrains-mono), monospace;color:var(--hl-muted);letter-spacing:.06em;font-size:.6875rem}.hl-hero-stats{border:1px solid var(--hl-border);border-radius:var(--hl-r);background:var(--hl-card);box-shadow:var(--hl-shadow-sm);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.hl-hero-stat{border-right:1px solid var(--hl-border);text-align:center;padding:1.15rem 1rem;transition:background .22s}.hl-hero-stat:hover{background:color-mix(in srgb, var(--hl-ember) 5%, var(--hl-card))}.hl-hero-stat:last-child{border-right:none}.hl-hero-stat-val{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ember);letter-spacing:-.01em;margin-bottom:.3rem;font-size:clamp(1.3rem,4vw,1.75rem);font-weight:900;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.hl-hero-stat:hover .hl-hero-stat-val{transform:scale(1.05)}.hl-hero-stat-lbl{color:var(--hl-muted);font-size:.6875rem;line-height:1.4;display:block}.hl-bullets{flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.hl-bullets li{color:var(--hl-ink2);align-items:flex-start;gap:.65rem;font-size:.9375rem;line-height:1.45;display:flex}.hl-bullet-icon{width:1.25rem;height:1.25rem;color:var(--hl-ember);flex-shrink:0;margin-top:.1rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.hl-bullets li:hover .hl-bullet-icon{transform:scale(1.12)}.hl-section{width:100%;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,2.5rem)}.hl-section-inner{width:min(100%,680px);margin-inline:auto}.hl-section-split{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.hl-section-split{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}}.hl-kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-ember);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:500;display:inline-flex}.hl-kicker-dot{background:var(--hl-ember);border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite pulse-dot}.hl-section-title{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.005em;text-transform:uppercase;color:var(--hl-ink);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.6rem,4.5vw,2.5rem);font-weight:900;line-height:1.05}.hl-section-title-accent{color:var(--hl-ember)}.hl-section-lead{color:var(--hl-ink2);text-wrap:pretty;max-width:48ch;margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.hl-divider{background:linear-gradient(90deg, transparent, var(--hl-border) 20%, var(--hl-border) 80%, transparent);width:100%;height:1px}.hl-industries{background:var(--hl-ink);color:#f0ede8;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,5vw,2.5rem)}.hl-industries-inner{width:min(100%,680px);margin-inline:auto}.hl-industries-title{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.005em;text-transform:uppercase;color:#f0ede8;text-wrap:balance;margin:0 0 .65rem;font-size:clamp(1.4rem,4vw,2rem);font-weight:900;line-height:1.08}.hl-industries-lead{color:#a09890;max-width:46ch;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6}.hl-industries-tags{flex-wrap:wrap;gap:.5rem;display:flex}.hl-industries-tag{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#c8bfb5;background:#f0ede80f;border:1px solid #f0ede81f;border-radius:999px;padding:.4rem .85rem;font-size:.75rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1)}.hl-industries-tag:hover{color:var(--hl-ember2);background:#e8460a14;border-color:#e8460a66;transform:translateY(-2px)}.hl-problem{background:var(--hl-bg2);border-top:1px solid var(--hl-border);border-bottom:1px solid var(--hl-border)}.hl-problem-cards{border:1px solid var(--hl-border);border-radius:var(--hl-r);background:var(--hl-card);box-shadow:var(--hl-shadow-md);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.hl-problem-card{border-right:1px solid var(--hl-border);border-bottom:1px solid var(--hl-border);padding:1.35rem 1.25rem;transition:background .22s;position:relative}.hl-problem-card:hover{background:color-mix(in srgb, var(--hl-ember) 3.5%, var(--hl-card))}.hl-problem-card:nth-child(2n){border-right:none}.hl-problem-card:nth-last-child(-n+2){border-bottom:none}.hl-problem-card-icon{border-radius:var(--hl-r-sm);background:var(--hl-ember-bg);width:2rem;height:2rem;color:var(--hl-ember);justify-content:center;align-items:center;margin-bottom:.75rem;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s;display:flex}.hl-problem-card:hover .hl-problem-card-icon{background:color-mix(in srgb, var(--hl-ember) 14%, #fff);transform:scale(1.08)}.hl-problem-card-icon svg{width:1rem;height:1rem}.hl-problem-card-n{font-family:var(--font-jetbrains-mono), monospace;color:var(--hl-border2);font-size:.625rem;position:absolute;top:.75rem;right:.85rem}.hl-problem-card-title{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--hl-ink);margin:0 0 .35rem;font-size:.875rem;font-weight:800;line-height:1.2}.hl-problem-card-body{color:var(--hl-muted);margin:0;font-size:.8125rem;line-height:1.5}.hl-solution{background:var(--hl-bg)}.hl-capability-list{border:1px solid var(--hl-border);border-radius:var(--hl-r);background:var(--hl-card);box-shadow:var(--hl-shadow-md);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.hl-capability-item{border-bottom:1px solid var(--hl-border);align-items:center;gap:.85rem;padding:.9rem 1.1rem;transition:background .18s,padding-inline-start .22s cubic-bezier(.22,1,.36,1);display:flex}.hl-capability-item:last-child{border-bottom:none}.hl-capability-item:hover{background:color-mix(in srgb, var(--hl-ember) 4%, var(--hl-card));padding-inline-start:1.25rem}.hl-capability-item:hover .hl-capability-check{transform:scale(1.08)}.hl-capability-check{background:var(--hl-ember);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex}.hl-capability-check:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:.32rem;height:.55rem;display:block;transform:rotate(40deg)translate(-1px,-1px)}.hl-capability-n{font-family:var(--font-jetbrains-mono), monospace;color:var(--hl-border2);flex-shrink:0;width:1.5rem;font-size:.625rem}.hl-capability-text{color:var(--hl-ink);flex:1;font-size:.9rem;line-height:1.45}.hl-process-section{background:linear-gradient(180deg, var(--hl-bg2) 0%, var(--hl-bg) 100%);border-top:1px solid var(--hl-border)}.hl-process-flow{border:1px solid var(--hl-border);border-radius:var(--hl-r);background:var(--hl-card);box-shadow:var(--hl-shadow-md);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.hl-process-step{border-bottom:1px solid var(--hl-border);grid-template-columns:3rem 1fr;align-items:stretch;transition:background .22s;display:grid}.hl-process-step:hover{background:color-mix(in srgb, var(--hl-ember) 3%, var(--hl-card))}.hl-process-step:last-child{border-bottom:none}.hl-process-rail{background:var(--hl-bg2);border-right:1px solid var(--hl-border);flex-direction:column;align-items:center;padding-top:1.1rem;display:flex}.hl-process-n{background:var(--hl-ember);color:#fff;width:1.6rem;height:1.6rem;font-family:var(--font-jetbrains-mono), monospace;z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;display:flex;position:relative}.hl-process-line{background:linear-gradient(180deg, var(--hl-ember) 0%, var(--hl-border) 100%);border-radius:1px;flex:1;width:2px;margin:.4rem 0 0}.hl-process-panel{padding:1.1rem 1.15rem 1.15rem .9rem}.hl-process-panel-head{align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.hl-process-icon-wrap{border-radius:var(--hl-r-sm);border:1px solid var(--hl-border);background:var(--hl-bg2);width:1.6rem;height:1.6rem;color:var(--hl-ember);flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s;display:flex}.hl-process-step:hover .hl-process-icon-wrap{border-color:color-mix(in srgb, var(--hl-ember) 35%, var(--hl-border));background:color-mix(in srgb, var(--hl-ember) 6%, var(--hl-bg2));transform:scale(1.06)}.hl-process-icon{width:.85rem;height:.85rem}.hl-process-title{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--hl-ink);margin:0;font-size:.875rem;font-weight:800;line-height:1.2}.hl-process-body{color:var(--hl-muted);margin:0;padding-left:2.2rem;font-size:.8125rem;line-height:1.55}.hl-offers-section{--hl-offers-bg:#0a0907;--hl-offers-bg2:#12100d;--hl-offers-text:#f2efea;--hl-offers-muted:#9a9288;--hl-offers-dim:#6b645c;--hl-offers-border:#f2efea1a;--hl-offers-border-strong:#f2efea29;--hl-offers-glass:#f2efea0d;--hl-offers-glass-hover:#f2efea17;isolation:isolate;background:radial-gradient(ellipse 90% 55% at 50% -15%, #e8460a24 0%, transparent 58%), linear-gradient(180deg, var(--hl-offers-bg2) 0%, var(--hl-offers-bg) 48%, #080706 100%);border-top:1px solid #e8460a38;border-bottom:1px solid #f2efea0f;padding-block:clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.hl-offers-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.hl-offers-bg-glow{filter:blur(2px);background:radial-gradient(circle,#e8460a29 0%,#0000 68%);border-radius:50%;width:min(72vw,420px);height:min(72vw,420px);position:absolute;top:-18%;right:-12%}.hl-offers-bg-grid{opacity:.35;background-image:linear-gradient(#f2efea09 1px,#0000 1px),linear-gradient(90deg,#f2efea09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.hl-offers-bg-line{background:linear-gradient(90deg,#0000 0%,#e8460a8c 35%,#ff5a1fbf 50%,#e8460a8c 65%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.hl-offers-section-inner{z-index:1;position:relative}.hl-offers-kicker{color:var(--hl-ember2)}.hl-offers-kicker .hl-kicker-dot{box-shadow:0 0 8px #ff5a1f8c}.hl-offers-title{color:var(--hl-offers-text);max-width:14ch}.hl-offers-title-accent{color:var(--hl-ember2);display:block}.hl-offers-lead{color:var(--hl-offers-muted);max-width:44ch;margin-bottom:1.25rem}.hl-offers-anchor{background:#e8460a1a;border:1px solid #e8460a47;border-radius:999px;align-items:baseline;gap:.35rem;margin:0 0 1.5rem;padding:.45rem .85rem .45rem .7rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000038}.hl-offers-anchor-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-offers-dim);font-size:.5625rem;font-weight:500}.hl-offers-anchor-price{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.01em;color:var(--hl-offers-text);font-size:1.125rem;font-weight:900;line-height:1}.hl-offers-anchor-unit{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-offers-muted);font-size:.5625rem}.hl-offers-tabs{border:1px solid var(--hl-offers-border);border-radius:calc(var(--hl-r) + 2px);background:var(--hl-offers-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:.35rem;margin-bottom:1.35rem;padding:.35rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000047}.hl-offers-tab{border-radius:var(--hl-r);cursor:pointer;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--hl-offers-dim);white-space:nowrap;background:0 0;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .5rem;font-size:.8125rem;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.hl-offers-tab:hover:not(.is-active){background:var(--hl-offers-glass-hover);border-color:var(--hl-offers-border);color:var(--hl-offers-muted);transform:translateY(-1px)}.hl-offers-tab.is-active{color:var(--hl-ink);background:#faf8f5f5;border-color:#faf8f51f;box-shadow:0 4px 14px #00000047,inset 0 1px #ffffffa6}.hl-offers-tab.is-featured-tab.is-active{background:linear-gradient(145deg, var(--hl-ember2) 0%, var(--hl-ember) 100%);color:#fff;border-color:#ffffff24;box-shadow:0 6px 22px #e8460a6b,inset 0 1px #ffffff2e}.hl-offers-tab-tier{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;opacity:.55;font-size:.5625rem}.hl-offers-tab.is-active .hl-offers-tab-tier{opacity:.7}.hl-offers-tab.is-featured-tab.is-active .hl-offers-tab-tier{opacity:.85}.hl-offers-tab-label{font-size:.8125rem}.hl-offers-tab-hot{opacity:.9;filter:drop-shadow(0 0 4px #ffc85073);font-size:.6rem;line-height:1}.hl-offers-panel{border:1px solid var(--hl-offers-border-strong);border-radius:calc(var(--hl-r) + 4px);background:linear-gradient(165deg,#fffdfa 0%,#faf8f5 100%);grid-template-columns:1fr;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000061,0 0 0 1px #ffffff0a,inset 0 1px #ffffffd9}.hl-offers-panel.is-featured{border-color:#e8460a73;box-shadow:0 28px 72px #0000006b,0 0 0 1px #e8460a59,0 0 48px #e8460a1f,inset 0 1px #ffffffe6}.hl-offers-panel.is-exiting{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(8px)scale(.985)}.hl-offers-panel.is-entering{opacity:1;transition:opacity .24s 50ms,transform .24s 50ms;transform:translateY(0)scale(1)}.hl-offers-panel-glow{pointer-events:none;z-index:0;background:radial-gradient(85% 45% at 50% -8%,#e8460a24 0%,#0000 72%);position:absolute;inset:0}.hl-offers-panel-watermark{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.04em;color:#18130f0b;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(5rem,18vw,7.5rem);font-weight:900;line-height:1;position:absolute;top:-.15em;right:.5rem}.hl-offers-panel.is-featured .hl-offers-panel-watermark{color:#e8460a12}.hl-offers-panel-left,.hl-offers-panel-right{z-index:1;padding:1.35rem 1.35rem 1.2rem;position:relative}.hl-offers-panel-right{border-top:1px solid var(--hl-border);background:linear-gradient(180deg, var(--hl-bg2) 0%, #f7f4ef 100%)}.hl-offers-panel-meta{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.hl-offer-panel-tier{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-muted);font-size:.5625rem;font-weight:500}.hl-offer-badge{background:var(--hl-ember);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.5625rem;font-weight:500;box-shadow:0 2px 10px #e8460a47}.hl-offer-panel-title{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--hl-ink);margin:0 0 .4rem;font-size:clamp(1.4rem,5vw,1.75rem);font-weight:900;line-height:1.05}.hl-offer-panel-outcome{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ember);letter-spacing:.01em;margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.3}.hl-offer-panel-desc{color:var(--hl-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.6}.hl-offer-panel-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.hl-offer-panel-price-amount{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ink);letter-spacing:-.01em;font-size:clamp(1.6rem,5vw,2rem);font-weight:900;line-height:1}.hl-offer-panel-price-note{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;color:var(--hl-muted);text-transform:uppercase;font-size:.6rem;line-height:1.4}.hl-offer-panel-cta{text-align:center;letter-spacing:.08em;width:100%;min-height:48px;margin-bottom:.65rem;padding:.8rem 1.25rem;font-size:.875rem}.hl-offer-panel-cta.is-featured-cta{background:var(--hl-ember);box-shadow:0 4px 18px #e8460a52}.hl-offer-panel-cta.is-featured-cta:hover{background:var(--hl-ember2);box-shadow:0 6px 24px #e8460a6b}.hl-offer-trust-line{text-align:center;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);margin:0;font-size:.5625rem;line-height:1.5}.hl-offer-ideal{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);margin-bottom:.85rem;font-size:.5625rem}.hl-offer-ideal span{color:var(--hl-ink2);text-transform:none;letter-spacing:0;font-size:.75rem}.hl-offer-features{flex-direction:column;gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.hl-offer-feature{color:var(--hl-ink2);align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.45;display:flex}.hl-offer-check{width:1rem;height:1rem;color:var(--hl-ember);flex-shrink:0;margin-top:.1em}.hl-offer-upgrade-nudge{border-radius:var(--hl-r-sm);background:var(--hl-ember-bg);border:1px solid color-mix(in srgb, var(--hl-ember) 18%, transparent);color:var(--hl-ember);align-items:flex-start;gap:.45rem;padding:.6rem .75rem;font-size:.75rem;font-style:italic;line-height:1.45;display:flex}.hl-offer-upgrade-arrow{flex-shrink:0;margin-top:.05em;font-size:.875rem;font-style:normal}.hl-offers-progress{justify-content:center;gap:.45rem;margin-top:1.25rem;display:flex}.hl-offers-dot{cursor:pointer;background:#f2efea2e;border:none;border-radius:50%;width:.4rem;height:.4rem;padding:0;transition:background .2s,transform .2s,box-shadow .2s}.hl-offers-dot.is-active{background:var(--hl-ember2);transform:scale(1.35);box-shadow:0 0 10px #ff5a1f73}.hl-offers-dot:hover:not(.is-active){background:#e8460a73;transform:scale(1.15)}.hl-offers-pricing-note{text-align:center;max-width:42rem;margin:1.25rem auto 0}@media (min-width:680px){.hl-offers-title-accent{display:inline}.hl-offers-title{max-width:none}.hl-offers-panel{grid-template-columns:1fr 1fr}.hl-offers-panel-right{border-top:none;border-left:1px solid var(--hl-border)}.hl-offers-panel.is-featured .hl-offers-panel-right{border-left-color:color-mix(in srgb, var(--hl-ember) 20%, var(--hl-border))}.hl-offers-tabs{max-width:520px}.hl-offers-panel-watermark{right:1rem}}.hl-trust-section{background:var(--hl-bg2);border-top:1px solid var(--hl-border);border-bottom:1px solid var(--hl-border)}.hl-trust-stats{border:1px solid var(--hl-border);border-radius:var(--hl-r);background:var(--hl-card);box-shadow:var(--hl-shadow-sm);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:1.5rem;display:grid;overflow:hidden}.hl-trust-stat{text-align:center;border-right:1px solid var(--hl-border);padding:1.25rem 1rem;transition:background .22s}.hl-trust-stat:hover{background:color-mix(in srgb, var(--hl-ember) 5%, var(--hl-card))}.hl-trust-stat:last-child{border-right:none}.hl-trust-stat-value{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ember);letter-spacing:-.01em;margin:0 0 .3rem;font-size:clamp(1.2rem,3.5vw,1.65rem);font-weight:900;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.hl-trust-stat:hover .hl-trust-stat-value{transform:scale(1.05)}.hl-trust-stat-label{color:var(--hl-muted);margin:0;font-size:.6875rem;line-height:1.4}.hl-trust-details{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.hl-trust-details li{color:var(--hl-ink2);align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;display:flex}.hl-trust-check{background:color-mix(in srgb, var(--hl-ember) 12%, var(--hl-bg));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin-top:.1rem;display:flex}.hl-trust-check:after{content:"";border-right:1.5px solid var(--hl-ember);border-bottom:1.5px solid var(--hl-ember);width:.3rem;height:.5rem;display:block;transform:rotate(40deg)translate(-1px,-1px)}.hl-faq-section{background:var(--hl-bg);border-top:1px solid var(--hl-border)}.hl-faq-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hl-faq-item{border:1px solid var(--hl-border);border-radius:var(--hl-r-sm);background:var(--hl-card);box-shadow:var(--hl-shadow-sm);transition:border-color .2s,box-shadow .2s;overflow:hidden}.hl-faq-item:hover{border-color:var(--hl-border2)}.hl-faq-item[open]{border-color:color-mix(in srgb, var(--hl-ember) 28%, var(--hl-border));box-shadow:var(--hl-shadow-md)}.hl-faq-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;list-style:none;display:flex}.hl-faq-summary::-webkit-details-marker{display:none}.hl-faq-question{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--hl-ink);text-wrap:pretty;font-size:.8125rem;font-weight:800;line-height:1.3}.hl-faq-toggle{font-family:var(--font-jetbrains-mono), monospace;color:var(--hl-ember);flex-shrink:0;font-size:.75rem;transition:transform .18s}.hl-faq-item[open] .hl-faq-toggle{transform:rotate(45deg)}.hl-faq-answer{color:var(--hl-ink2);text-wrap:pretty;margin:0;padding:0 1rem 1rem;font-size:.9rem;line-height:1.6}.hl-booking-section{background:var(--hl-bg);border-top:1px solid var(--hl-border)}.hl-booking-section-inner{width:min(100%,680px);margin-inline:auto}.hl-booking-meta{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-ember);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.6875rem;display:flex}.hl-final{background:var(--hl-ink);color:#f0ede8;text-align:center;padding:clamp(3rem,6vw,5.5rem) clamp(1.25rem,5vw,2.5rem)}.hl-final-inner{width:min(100%,520px);margin-inline:auto}.hl-final-headline{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:#f0ede8;text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:900;line-height:1.05}.hl-final-headline-accent{color:var(--hl-ember2)}.hl-final-body{color:#a09890;margin:0 0 2rem;font-size:.9375rem;line-height:1.65}.hl-final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.hl-final-cta-ghost{border-radius:var(--hl-r-sm);color:#f0ede8;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f0ede838;align-items:center;gap:.45rem;padding:.95rem 1.5rem;font-size:.9375rem;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.hl-final-cta-ghost:hover{background:#f0ede80f;border-color:#f0ede873}.hl-final-cta{border-radius:var(--hl-r-sm);background:var(--hl-ember);color:#fff;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:.45rem;padding:.95rem 1.85rem;font-size:1rem;font-weight:800;transition:background .18s,transform .12s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #e8460a66}.hl-final-cta:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff24 50%,#0000 62%);transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.hl-final-cta:hover:after{transform:translate(130%)}.hl-final-cta:hover{background:var(--hl-ember2);transform:translateY(-2px);box-shadow:0 10px 32px #e8460a80}.hl-final-cta:active{transform:none}.hl-final-cta:hover .hl-arr{transform:translate(3px)}.hl-final-trust{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#6b5e56;margin-top:.85rem;font-size:.625rem}.hl-footer{background:var(--hl-ink);text-align:center;border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:.45rem;padding:1.75rem clamp(1.25rem,5vw,2.5rem);display:flex}.hl-footer-logo{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f0ede8;font-size:1.05rem;font-weight:900;text-decoration:none}.hl-footer-logo span{color:var(--hl-ember)}.hl-footer-tagline{color:#5e524a;margin:0;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.hl-hero-inner>*{animation:.6s cubic-bezier(.22,1,.36,1) both hl-enter-shift}.hl-hero-inner>:first-child{animation-delay:40ms}.hl-hero-inner>:nth-child(2){animation-delay:.12s}}.hl-page .ll-google-appointment{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:var(--hl-r);border:1px solid var(--hl-border);box-shadow:var(--hl-shadow-md);background:#fff;overflow:hidden}.hl-page .ll-google-appointment__frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.hl-page .ll-google-appointment__frame iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:min(68vh,560px)}.hl-calc-section{background:linear-gradient(180deg, var(--hl-bg) 0%, var(--hl-bg2) 55%, var(--hl-bg) 100%);border-top:1px solid var(--hl-border);padding-block:clamp(2.25rem,4vw,3.25rem)}.hl-calc-section-inner{width:min(100%,920px)}.hl-calc-section-lead{margin-bottom:1.25rem}.hl-calc-card{border-radius:calc(var(--hl-r) + 2px);width:min(100%,520px);box-shadow:var(--hl-shadow-lg);border:1px solid var(--hl-border);background:var(--hl-card);margin-inline:auto;display:block;position:relative;overflow:hidden}.hl-calc-card.is-results,.hl-calc-card.is-contact{width:min(100%,560px)}.hl-calc-panel{background:linear-gradient(165deg, #fff 0%, var(--hl-bg2) 100%);padding:clamp(1rem,2.5vw,1.25rem)}.hl-calc-audit-nav--sticky{background:linear-gradient(#0000 0%,#fff 35%);margin-bottom:-.25rem;padding-bottom:.25rem;position:sticky;bottom:0}.hl-calc-audit-nav--stack{flex-direction:column;align-items:stretch}.hl-calc-audit-nav--stack .hl-calc-audit-back{align-self:center}.hl-calc-audit-nav--stack .hl-final-cta,.hl-calc-audit-nav--stack .hl-calc-audit-next{justify-content:center;width:100%;margin-left:0}.hl-calc-intro{background:linear-gradient(165deg, #fff 0%, var(--hl-bg2) 100%);text-align:center;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2.5rem)}.hl-calc-intro-inner{max-width:36rem;margin-inline:auto}.hl-calc-intro-eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-ember);margin:0 0 .85rem;font-size:.5625rem;font-weight:500}.hl-calc-intro-headline{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.01em;color:var(--hl-ink);text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:800;line-height:1.15}.hl-calc-intro-accent{color:var(--hl-ember)}.hl-calc-intro-body{color:var(--hl-muted);text-wrap:balance;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.65}.hl-calc-intro-cta{justify-content:center;width:100%;max-width:18rem}.hl-calc-intro-trust{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);margin:.85rem 0 0;font-size:.5625rem}.hl-calc-step{animation:.38s cubic-bezier(.22,1,.36,1) both hl-calc-step-in}@keyframes hl-calc-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hl-calc-progress{margin-bottom:.85rem}.hl-calc-progress-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.hl-calc-progress-label,.hl-calc-progress-pct{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);font-size:.5625rem;font-weight:500}.hl-calc-progress-track{background:color-mix(in srgb, var(--hl-border2) 80%, var(--hl-bg));border-radius:999px;height:.28rem;overflow:hidden}.hl-calc-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--hl-ember) 0%, var(--hl-ember2) 100%);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.hl-calc-step-trade{color:var(--hl-muted);margin:0 0 .65rem;font-size:.75rem}.hl-calc-step-trade strong{color:var(--hl-ink);font-weight:700}.hl-calc-step-kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-ember);margin:0 0 .35rem;font-size:.5625rem;font-weight:500}.hl-calc-step-question{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.01em;color:var(--hl-ink);text-wrap:balance;margin:0 0 .45rem;font-size:clamp(1.2rem,2.8vw,1.45rem);font-weight:800;line-height:1.15}.hl-calc-step-prompt{color:color-mix(in srgb, var(--hl-muted) 85%, var(--hl-ink));margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.hl-calc-benchmark{border:1px solid color-mix(in srgb, var(--hl-ember) 18%, var(--hl-border));border-radius:var(--hl-r-sm);background:color-mix(in srgb, var(--hl-ember) 4%, #fff);color:var(--hl-ink);text-align:left;margin:0 0 .75rem;padding:.6rem .75rem .6rem 1.2rem;font-size:.8125rem;line-height:1.55;position:relative}.hl-calc-benchmark-dot{background:var(--hl-ember);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.85rem;left:.55rem}.hl-calc-benchmark-avg{color:var(--hl-muted);margin:.75rem 0 0;font-size:.75rem}.hl-calc-benchmark-avg strong{color:var(--hl-ink);font-weight:700}.hl-calc-industry-picker{flex-direction:column;gap:.45rem;display:flex}.hl-calc-industry-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);font-size:.5625rem;font-weight:500}.hl-calc-select-wrap{position:relative}.hl-calc-select{border:1px solid var(--hl-border);border-radius:var(--hl-r-sm);background:var(--hl-card);width:100%;min-height:3.25rem;color:var(--hl-ink);font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.03em;cursor:pointer;appearance:none;padding:.85rem 2.75rem .85rem 1rem;font-size:1.05rem;font-weight:700;line-height:1.2;transition:border-color .18s,box-shadow .18s,background .18s}.hl-calc-select:focus{border-color:var(--hl-ember);box-shadow:0 0 0 3px color-mix(in srgb, var(--hl-ember) 16%, transparent);outline:none}.hl-calc-select.is-placeholder{color:var(--hl-muted);font-weight:600}.hl-calc-select option{color:var(--hl-ink);font-weight:600}.hl-calc-select-chevron{pointer-events:none;color:var(--hl-ember);font-size:.85rem;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.hl-calc-industry-preview{border-radius:calc(var(--hl-r-sm) - 2px);border:1px solid color-mix(in srgb, var(--hl-ember) 14%, var(--hl-border));background:color-mix(in srgb, var(--hl-ember) 4%, #fff);color:color-mix(in srgb, var(--hl-muted) 80%, var(--hl-ink));margin:0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.5}.hl-calc-industry-preview--empty{background:color-mix(in srgb, var(--hl-bg2) 60%, #fff);color:var(--hl-muted);border-style:dashed}.hl-calc-industry-preview-stat{background:color-mix(in srgb, var(--hl-ember) 12%, #fff);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-ember);vertical-align:middle;border-radius:999px;margin-right:.45rem;padding:.12rem .4rem;font-size:.5625rem;font-weight:600;display:inline-block}.hl-calc-step--industry .hl-calc-progress{margin-bottom:.65rem}.hl-calc-step--industry .hl-calc-step-kicker{margin-bottom:.2rem}.hl-calc-step--industry .hl-calc-step-question{margin-bottom:.3rem;font-size:clamp(1.05rem,4.5vw,1.35rem)}.hl-calc-step--industry .hl-calc-step-prompt{margin-bottom:.65rem;font-size:.8125rem;line-height:1.45}.hl-calc-audit-nav--industry{border-top:1px dashed color-mix(in srgb, var(--hl-border2) 80%, var(--hl-ember));margin-top:.75rem;padding-top:.75rem}.hl-calc-audit-next:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.hl-calc-audit-next:disabled:hover{background:var(--hl-ember);box-shadow:none;transform:none}.hl-calc-audit-nav{border-top:1px dashed color-mix(in srgb, var(--hl-border2) 80%, var(--hl-ember));justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;padding-top:.85rem;display:flex}.hl-calc-audit-back{appearance:none;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-muted);cursor:pointer;background:0 0;border:none;padding:.45rem 0;font-size:.625rem;font-weight:500;transition:color .15s}.hl-calc-audit-back:hover{color:var(--hl-ink)}.hl-calc-audit-next{border-radius:var(--hl-r-sm);background:var(--hl-ember);color:#fff;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:.4rem;margin-left:auto;padding:.65rem 1.1rem;font-size:.875rem;font-weight:800;transition:background .18s,transform .12s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 16px #e8460a4d}.hl-calc-audit-next:hover{background:var(--hl-ember2);transform:translateY(-1px);box-shadow:0 6px 20px #e8460a61}.hl-calc-audit-next:active{transform:none}.hl-calc-audit-next:focus-visible,.hl-calc-audit-back:focus-visible,.hl-calc-select:focus-visible{outline:2px solid color-mix(in srgb, var(--hl-ember) 50%, transparent);outline-offset:3px}.hl-calc-results-light{background:linear-gradient(165deg, #fff 0%, var(--hl-bg2) 100%);text-align:center;padding:clamp(1.35rem,3vw,1.75rem)}.hl-calc-results-kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-ember);margin:0 0 .35rem;font-size:.5625rem;font-weight:500}.hl-calc-results-headline{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ink);text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;line-height:1.12}.hl-calc-results-headline-accent{color:var(--hl-ember)}.hl-calc-period-toggle--light{border-color:var(--hl-border);background:var(--hl-bg2)}.hl-calc-period-btn--light{color:color-mix(in srgb, var(--hl-muted) 90%, var(--hl-ink))}.hl-calc-period-btn--light:hover{color:var(--hl-ink)}.hl-calc-period-btn--light.is-active{color:#fff}.hl-calc-results-eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-ember);margin:0 0 .35rem;font-size:.5625rem}.hl-calc-results-hero{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.01em;color:var(--hl-ink);font-variant-numeric:tabular-nums;margin:0 0 .5rem;font-size:clamp(2.75rem,10vw,3.75rem);font-weight:800;line-height:1;animation:.55s cubic-bezier(.22,1,.36,1) both hl-calc-pop}.hl-calc-results-formula{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--hl-muted) 80%, var(--hl-ink));margin:0 0 .85rem;font-size:.5625rem}.hl-calc-results-verdict{color:color-mix(in srgb, var(--hl-muted) 75%, var(--hl-ink));text-wrap:balance;margin:0 0 1rem;font-size:.9375rem;line-height:1.55}.hl-calc-results-verdict em{color:var(--hl-ink);margin-right:.2em;font-style:normal;font-weight:700}.hl-calc-results-cta{justify-content:center;width:100%}.hl-calc-results-trust{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);margin:.75rem 0 0;font-size:.5625rem}.hl-calc-contact{background:linear-gradient(165deg, #fff 0%, var(--hl-bg2) 100%);padding:clamp(1.35rem,3vw,1.75rem)}.hl-calc-contact-kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-ember);margin:0 0 .35rem;font-size:.5625rem;font-weight:500}.hl-calc-contact-headline{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ink);margin:0 0 .45rem;font-size:clamp(1.25rem,3vw,1.45rem);font-weight:800;line-height:1.12}.hl-calc-contact-lead{color:color-mix(in srgb, var(--hl-muted) 80%, var(--hl-ink));margin:0 0 1.1rem;font-size:.9375rem;line-height:1.55}.hl-calc-contact-lead strong{color:var(--hl-ember);font-weight:800}.hl-calc-contact-form{flex-direction:column;gap:.85rem;display:flex}.hl-calc-contact-field{flex-direction:column;gap:.35rem;display:flex}.hl-calc-contact-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);font-size:.5625rem;font-weight:500}.hl-calc-contact-input{border:1px solid var(--hl-border);border-radius:var(--hl-r-sm);width:100%;color:var(--hl-ink);background:#fff;padding:.65rem .75rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.hl-calc-contact-input:focus{border-color:var(--hl-ember);box-shadow:0 0 0 3px color-mix(in srgb, var(--hl-ember) 15%, transparent);outline:none}.hl-calc-contact-input[aria-invalid=true]{border-color:#c0392b}.hl-calc-contact-error{color:#c0392b;font-size:.75rem}.hl-calc-contact-form-error{border-radius:var(--hl-r-sm);border:1px solid color-mix(in srgb, #c0392b 25%, var(--hl-border));color:#922b21;background:#faefee;margin:0;padding:.65rem .75rem;font-size:.875rem}.hl-calc-contact-submit{justify-content:center;width:100%}.hl-calc-contact-submit:disabled{opacity:.7;cursor:not-allowed}.hl-calc-contact-trust{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);text-align:center;margin:.75rem 0 0;font-size:.5625rem}.hl-calc-success{background:linear-gradient(165deg, #fff 0%, var(--hl-bg2) 100%);text-align:center;padding:clamp(2rem,5vw,2.5rem) clamp(1.25rem,4vw,2rem)}.hl-calc-success-ring{background:color-mix(in srgb, var(--hl-ember) 12%, #fff);border:1px solid color-mix(in srgb, var(--hl-ember) 30%, var(--hl-border));border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.85rem;display:inline-flex}.hl-calc-success-icon{color:var(--hl-ember);font-size:1.25rem;font-weight:800}.hl-calc-success-kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-ember);margin:0 0 .35rem;font-size:.5625rem}.hl-calc-success-title{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ink);margin:0 0 .5rem;font-size:clamp(1.35rem,3vw,1.6rem);font-weight:800}.hl-calc-success-body{color:color-mix(in srgb, var(--hl-muted) 75%, var(--hl-ink));margin:0 0 .65rem;font-size:.9375rem;line-height:1.55}.hl-calc-success-note{color:var(--hl-muted);margin:0;font-size:.8125rem;line-height:1.5}.hl-calc-presets{flex-direction:column;gap:.55rem;display:flex}.hl-calc-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.hl-calc-preset-btn{border:1px solid var(--hl-border);border-radius:var(--hl-r-sm);background:var(--hl-card);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:3.1rem;padding:.55rem .45rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s;display:flex;position:relative}.hl-calc-preset-btn:hover{border-color:color-mix(in srgb, var(--hl-ember) 35%, var(--hl-border));box-shadow:0 3px 12px #e8460a12}.hl-calc-preset-btn.is-selected{border-color:var(--hl-ember);background:color-mix(in srgb, var(--hl-ember) 6%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--hl-ember) 14%, transparent)}.hl-calc-preset-btn.is-typical:not(.is-selected){border-color:color-mix(in srgb, var(--hl-ember) 22%, var(--hl-border));background:color-mix(in srgb, var(--hl-ember) 3%, #fff)}.hl-calc-preset-badge{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-ember);font-size:.5rem;font-weight:600;line-height:1}.hl-calc-preset-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--hl-ink);font-size:clamp(.78rem,2.8vw,.9rem);font-weight:800;line-height:1.15}.hl-calc-preset-custom-toggle{appearance:none;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-muted);cursor:pointer;text-underline-offset:.18em;background:0 0;border:none;align-self:center;padding:.35rem .25rem;font-size:.5625rem;font-weight:500;text-decoration:underline;transition:color .15s}.hl-calc-preset-custom-toggle:hover{color:var(--hl-ember)}.hl-calc-preset-custom{border:1px dashed color-mix(in srgb, var(--hl-ember) 25%, var(--hl-border));border-radius:var(--hl-r-sm);background:color-mix(in srgb, var(--hl-bg2) 50%, #fff);flex-direction:column;gap:.45rem;padding:.65rem;display:flex}.hl-calc-custom-input{flex-direction:column;gap:.35rem;display:flex}.hl-calc-custom-input-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);font-size:.5625rem;font-weight:500}.hl-calc-custom-input-wrap{border:1px solid var(--hl-border);border-radius:calc(var(--hl-r-sm) - 2px);background:#fff;align-items:center;gap:.15rem;min-height:3rem;padding:0 .85rem;transition:border-color .18s,box-shadow .18s;display:flex}.hl-calc-custom-input-wrap:focus-within{border-color:var(--hl-ember);box-shadow:0 0 0 3px color-mix(in srgb, var(--hl-ember) 14%, transparent)}.hl-calc-custom-input-affix{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-muted);flex-shrink:0;font-size:1rem;font-weight:700}.hl-calc-custom-input-field{width:100%;min-width:0;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.02em;color:var(--hl-ink);background:0 0;border:none;padding:0;font-size:1.15rem;font-weight:800}.hl-calc-custom-input-field:focus{outline:none}.hl-calc-preset-btn:focus-visible,.hl-calc-preset-custom-toggle:focus-visible,.hl-calc-custom-input-field:focus-visible{outline:2px solid color-mix(in srgb, var(--hl-ember) 50%, transparent);outline-offset:2px}.hl-calc-fields{text-align:left;flex-direction:column;gap:.85rem;display:flex}.hl-calc-field{border:1px solid var(--hl-border);border-radius:var(--hl-r-sm);background:var(--hl-card);flex-direction:column;gap:.45rem;padding:.65rem .7rem .6rem;transition:border-color .2s;display:flex}.hl-calc-field:focus-within{border-color:color-mix(in srgb, var(--hl-ember) 40%, var(--hl-border))}.hl-calc-field-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.hl-calc-field-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);font-size:.5625rem;font-weight:500;line-height:1.3}.hl-calc-field-value-wrap{border:1px solid var(--hl-border2);background:var(--hl-bg2);border-radius:6px;flex-shrink:0;align-items:center;gap:.1rem;padding:.2rem .45rem;display:inline-flex}.hl-calc-field-affix{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ember);font-size:.8rem;font-weight:700}.hl-calc-field-input{width:3.5rem;max-width:100%;color:var(--hl-ink);font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.02em;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;font-size:.875rem;font-weight:800}.hl-calc-field-input:focus{outline:none}.hl-calc-field-value-wrap:focus-within{border-color:var(--hl-ember);background:#fff}.hl-calc-range-wrap{padding-inline:.15rem}.hl-calc-range{--hl-calc-range-pct:50%;appearance:none;background:linear-gradient(90deg, var(--hl-ember) 0%, var(--hl-ember) var(--hl-calc-range-pct), color-mix(in srgb, var(--hl-border2) 85%, var(--hl-bg)) var(--hl-calc-range-pct), color-mix(in srgb, var(--hl-border2) 85%, var(--hl-bg)) 100%);cursor:pointer;border-radius:999px;width:100%;height:.42rem}.hl-calc-range::-webkit-slider-thumb{appearance:none;background:var(--hl-ember);border:2px solid #fff;border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .12s;box-shadow:0 2px 8px #e8460a59}.hl-calc-range::-moz-range-thumb{background:var(--hl-ember);border:2px solid #fff;border-radius:50%;width:1.05rem;height:1.05rem;box-shadow:0 2px 8px #e8460a59}.hl-calc-range:hover::-webkit-slider-thumb{transform:scale(1.1)}.hl-calc-range:focus-visible{outline:2px solid color-mix(in srgb, var(--hl-ember) 50%, transparent);outline-offset:3px}.hl-calc-field-range{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--hl-muted);font-size:.5rem;display:block}.hl-calc-live{border-top:1px dashed color-mix(in srgb, var(--hl-border2) 80%, var(--hl-ember));margin-top:1.25rem;padding-top:1.15rem}.hl-calc-live-equation{border-radius:var(--hl-r-sm);border:1px solid var(--hl-border);background:linear-gradient(135deg, var(--hl-ember-bg) 0%, #fff 55%);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem .45rem;margin-bottom:.9rem;padding:.75rem .85rem;display:flex}.hl-calc-live-token{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900;transition:color .2s}.hl-calc-live-op{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);font-size:.5rem}.hl-calc-live-mul,.hl-calc-live-eq{font-family:var(--font-jetbrains-mono), monospace;color:var(--hl-ember);font-size:.75rem;font-weight:500}.hl-calc-live-result{background:var(--hl-ink);color:#f0ede8;border-radius:6px;align-items:baseline;gap:.2rem;margin-left:.15rem;padding:.15rem .55rem;display:inline-flex}.hl-calc-live-result-val{font-family:var(--font-barlow-condensed), sans-serif;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:900}.hl-calc-live-result-unit{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#a09890;font-size:.5rem}.hl-calc-live-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.9rem;display:grid}.hl-calc-live-tile{border:1px solid var(--hl-border);border-radius:var(--hl-r-sm);background:var(--hl-card);cursor:pointer;flex-direction:column;gap:.2rem;padding:.7rem .4rem;transition:border-color .18s,background .18s,transform .12s,box-shadow .18s;display:flex}.hl-calc-live-tile:hover{border-color:color-mix(in srgb, var(--hl-ember) 35%, var(--hl-border));transform:translateY(-1px)}.hl-calc-live-tile.is-active{border-color:var(--hl-ember);background:var(--hl-ember-bg);box-shadow:0 4px 14px #e8460a1f}.hl-calc-live-tile:focus-visible{outline:2px solid color-mix(in srgb, var(--hl-ember) 50%, transparent);outline-offset:2px}.hl-calc-live-tile-val{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ink);font-variant-numeric:tabular-nums;font-size:clamp(.9rem,3vw,1.05rem);font-weight:800;line-height:1}.hl-calc-live-tile.is-active .hl-calc-live-tile-val{color:var(--hl-ember)}.hl-calc-live-tile-lbl{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);font-size:.45rem}.hl-calc-leak{text-align:left}.hl-calc-leak--light .hl-calc-leak-label{color:var(--hl-muted)}.hl-calc-leak--light .hl-calc-leak-pct{color:var(--hl-ember)}.hl-calc-leak--light .hl-calc-leak-track{background:color-mix(in srgb, var(--hl-border2) 60%, var(--hl-bg))}.hl-calc-leak--light .hl-calc-leak-fill{box-shadow:0 0 10px #e8460a40}.hl-calc-leak-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.hl-calc-leak-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#6b5e56;font-size:.5rem}.hl-calc-leak-pct{font-family:var(--font-barlow-condensed), sans-serif;color:var(--hl-ember2);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.hl-calc-leak-track{background:#ffffff14;border-radius:999px;height:.42rem;position:relative;overflow:hidden}.hl-calc-leak-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--hl-ember) 85%, #fff) 0%, var(--hl-ember2) 100%);height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 12px #e8460a73}.hl-calc-result{isolation:isolate;background:var(--hl-ink);color:#f0ede8;text-align:center;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2rem);position:relative;overflow:hidden}.hl-calc-result-glow{pointer-events:none;z-index:0;background:radial-gradient(#e8460a38 0%,#e8460a0f 45%,#0000 70%);border-radius:50%;height:70%;animation:4s ease-in-out infinite hl-calc-glow-pulse;position:absolute;inset:-20% 10% auto}.hl-calc-result-inner{z-index:1;position:relative}.hl-calc-result.is-locked{justify-content:center;align-items:center;min-height:16rem;display:flex}.hl-calc-result-placeholder{z-index:1;max-width:22rem;margin-inline:auto;position:relative}.hl-calc-result-placeholder-eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-ember);margin:0 0 .5rem;font-size:.5625rem}.hl-calc-result-placeholder-value{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.02em;color:#ffffff2e;margin:0 0 .65rem;font-size:clamp(2.5rem,8vw,3.5rem);font-weight:800}.hl-calc-result-placeholder-body{color:#8a7f76;margin:0;font-size:.875rem;line-height:1.55}.hl-calc-result.is-live:not(.is-complete) .hl-calc-result-hero{opacity:.92}.hl-calc-result-formula{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#8a7f76;margin:0 0 .85rem;font-size:.5625rem}.hl-calc-result-preview{color:#8a7f76;margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.hl-calc-result.is-complete .hl-calc-result-hero{animation:.55s cubic-bezier(.22,1,.36,1) both hl-calc-pop}.hl-calc-period-toggle{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;gap:.2rem;margin:0 auto 1.25rem;padding:.22rem;display:inline-flex}.hl-calc-period-btn{appearance:none;color:#8a7f76;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.42rem .95rem;font-size:.5625rem;font-weight:500;transition:background .18s,color .18s,box-shadow .18s}.hl-calc-period-btn:hover{color:#d4cdc6}.hl-calc-period-btn.is-active{background:var(--hl-ember);color:#fff;box-shadow:0 4px 14px #e8460a59}.hl-calc-period-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--hl-ember) 70%, transparent);outline-offset:2px}.hl-calc-result-eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-ember);margin:0 0 .85rem;font-size:.625rem;font-weight:500}.hl-calc-result-hero{font-variant-numeric:tabular-nums;color:#f0ede8;text-shadow:0 0 40px #e8460a40;margin:0 0 1rem;animation:.4s cubic-bezier(.22,1,.36,1) both hl-calc-pop}.hl-calc-result-verdict{color:#a09890;text-wrap:balance;max-width:34ch;margin:0 0 1.75rem;margin-inline:auto;font-size:.9375rem;line-height:1.65}.hl-calc-result-verdict-mark{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.2em;color:var(--hl-ember);margin-bottom:.65rem;font-size:.75rem;display:block}.hl-calc-result-verdict em{font-family:var(--font-dm-serif), Georgia, serif;color:#f0ede8;font-style:italic;font-weight:400}.hl-calc-result-divider{justify-content:center;align-items:center;margin:0 0 1.5rem;display:flex}.hl-calc-result-divider span{background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:min(100%,200px);height:1px;display:block}.hl-calc-result-cta{justify-content:center;width:100%;max-width:320px}@keyframes hl-calc-glow-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes hl-calc-pop{0%{opacity:.35;transform:scale(.94)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.hl-calc-step,.hl-calc-result-hero,.hl-calc-results-hero,.hl-calc-result-glow{animation:none}.hl-calc-leak-fill,.hl-calc-progress-fill{transition:none}.hl-hero-inner>*,.hl-h1-line,.hl-h1-accent{opacity:1;animation:none;transform:none}.hl-main [data-reveal],[data-reveal] .hl-problem-card,[data-reveal] .hl-process-step,[data-reveal] .hl-industries-tag,[data-reveal] .hl-offers-tab,[data-reveal] .hl-offers-panel,[data-reveal] .hl-offers-anchor,[data-reveal] .hl-trust-stat,[data-reveal] .hl-capability-item,[data-reveal] .hl-trust-details li,[data-reveal] .hl-faq-list>li,[data-reveal].is-in .hl-problem-card,[data-reveal].is-in .hl-process-step,[data-reveal].is-in .hl-industries-tag,[data-reveal].is-in .hl-offers-tab,[data-reveal].is-in .hl-offers-panel,[data-reveal].is-in .hl-offers-anchor,[data-reveal].is-in .hl-trust-stat,[data-reveal].is-in .hl-capability-item,[data-reveal].is-in .hl-trust-details li,[data-reveal].is-in .hl-faq-list>li{opacity:1;transition:none;transform:none}.hl-hero-eyebrow-dot,.hl-kicker-dot{animation:none}.hl-hero-visual-img{animation:none;transform:none}.hl-cta:after,.hl-final-cta:after{display:none}.pulse-dot{animation:none}}@keyframes hl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hl-hero-visual{border:1px solid var(--hl-border);border-radius:var(--hl-r);box-shadow:var(--hl-shadow-lg);background:var(--hl-card);min-width:0;margin:2.5rem 0 0;transition:box-shadow .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.hl-hero-visual:hover{box-shadow:var(--hl-shadow-lg), 0 22px 44px #18130f1a, 0 0 0 1px color-mix(in srgb, var(--hl-ember) 12%, var(--hl-border))}.hl-hero-visual-img{will-change:transform;width:100%;height:auto;animation:8s ease-in-out infinite hl-float;display:block}.hl-hero-visual:hover .hl-hero-visual-img{animation-play-state:paused;transform:translateY(-5px)}@media (min-width:768px){.hl-hero-inner{width:min(100%,1120px)}.hl-hero:before{background:radial-gradient(ellipse 55% 70% at 18% -5%, #e8460a14 0%, transparent 62%), radial-gradient(ellipse 45% 40% at 100% 80%, #e8460a0d 0%, transparent 55%), linear-gradient(180deg, #fff 0%, var(--hl-bg) 55%)}.hl-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,3vw,2.75rem);display:grid}.hl-hero-visual{align-self:center;margin:0}.hl-hero-actions{margin-bottom:0}.hl-h1{font-size:clamp(2.75rem,4.5vw,3.75rem)}.hl-hero-sub{max-width:38ch;margin-bottom:1.5rem}.hl-bullets{margin-bottom:1.75rem}}@media (min-width:900px){.hl-hero-inner{width:min(100%, var(--hl-hero-max,1200px))}.hl-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,3.5rem)}.hl-h1{font-size:clamp(3rem,4.2vw,4.5rem)}.hl-hero-sub{max-width:42ch;font-size:1.0625rem}.hl-bullets{grid-template-columns:1fr 1fr;gap:.65rem 1.5rem;margin-bottom:2.25rem;display:grid}}.hl-booking{background:var(--hl-bg2);border-top:1px solid var(--hl-border);width:100%;padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,5vw,2.5rem)}.hl-booking-inner{width:min(100%,680px);margin-inline:auto}@media (min-width:900px){.hl-page{--hl-section-max:1120px;--hl-hero-max:1200px}.hl-header-wrap{--hl-header-h:64px;min-height:var(--hl-header-h);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hl-border);background:#faf8f5eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding-inline:clamp(2rem,5vw,3.5rem);display:grid}.hl-header-wrap.is-menu-open{border-bottom-color:color-mix(in srgb, var(--hl-border) 70%, var(--hl-ember) 30%);background:#faf8f5f7;box-shadow:0 6px 28px #18130f12}.hl-header-wrap:has(.hl-header.is-scrolled){border-bottom-color:color-mix(in srgb, var(--hl-border) 70%, var(--hl-ember) 30%);background:#faf8f5f7;box-shadow:0 6px 28px #18130f12}.hl-header{-webkit-backdrop-filter:none;height:auto;box-shadow:none;background:0 0;border-bottom:none;padding:0;display:contents}.hl-header.is-scrolled{box-shadow:none;background:0 0;border-bottom:none}.hl-logo{min-height:var(--hl-header-h);grid-column:1;align-items:center;display:inline-flex}.hl-header-actions{min-height:var(--hl-header-h);grid-column:3}#audit-calculator,#how-it-works,#pricing,#faq{scroll-margin-top:80px}.hl-page{scroll-padding-top:80px}.hl-header-menu-btn,.hl-header-scrim,.hl-header-nav-kicker,.hl-header-nav-cta,.hl-header-link-index,.hl-header-link-rail{display:none}.hl-header-nav{top:auto;left:auto;right:auto;pointer-events:auto;opacity:1;visibility:visible;background:0 0;border-bottom:none;grid-area:1/2;justify-content:center;align-items:center;width:auto;height:auto;max-height:none;margin-inline:0;padding:0;display:flex;position:static;inset:auto;overflow:visible;transform:none}.hl-header-nav-shell{border:1px solid color-mix(in srgb, var(--hl-border) 85%, var(--hl-ember) 15%);background:color-mix(in srgb, var(--hl-card) 88%, var(--hl-bg2) 12%);box-shadow:var(--hl-shadow-sm);border-radius:999px;align-items:center;gap:clamp(.35rem,1.2vw,.65rem);margin:0;padding:.28rem;display:flex}.hl-header-nav-list{flex-direction:row;gap:.15rem}.hl-header-link{border-radius:999px;grid-template-columns:1fr;gap:0;padding:.42rem clamp(.85rem,1.4vw,1.15rem)}.hl-header-link:hover,.hl-header-link.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hl-border) 70%, transparent);background:#ffffffeb}.hl-header-link.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hl-ember) 22%, var(--hl-border)), 0 2px 8px #e8460a14}.hl-header-link-label{letter-spacing:.08em;color:var(--hl-ink2);font-size:.75rem;transition:color .15s}.hl-header-link:hover .hl-header-link-label,.hl-header-link.is-active .hl-header-link-label{color:var(--hl-ember)}.hl-header-cta--desktop{padding:.5rem 1.15rem;font-size:.8125rem;display:flex}.hl-wrap,.hl-section-inner,.hl-industries-inner,.hl-offers-section-inner,.hl-calc-section-inner{width:min(100%, var(--hl-section-max))}.hl-booking-inner{width:min(100%,720px)}.hl-hero{padding-block:clamp(4rem,7vw,6.5rem) clamp(3.5rem,5vw,5rem)}.hl-hero-stats{margin-top:clamp(2.5rem,4vw,3.5rem)}.hl-hero-stat{padding:1.35rem 1.25rem}.hl-hero-stat-lbl{font-size:.75rem}.hl-industries-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:1.25rem 3.5rem;display:grid}.hl-industries-title{grid-area:1/1;font-size:clamp(1.6rem,2.5vw,2.25rem)}.hl-industries-lead{grid-area:2/1;max-width:none;margin-bottom:0}.hl-industries-tags{grid-area:1/2/span 2;justify-content:flex-end;align-self:center;gap:.6rem}.hl-industries-tag{padding:.45rem .95rem;font-size:.8125rem}.hl-problem-cards{grid-template-columns:repeat(4,1fr)}.hl-problem-card{border-right:1px solid var(--hl-border);border-bottom:none;padding:1.5rem 1.35rem}.hl-problem-card:nth-child(2n){border-right:1px solid var(--hl-border)}.hl-problem-card:nth-child(4n){border-right:none}.hl-problem-card:nth-last-child(-n+2){border-bottom:none}.hl-process-section .hl-section-inner{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:.85rem clamp(2.5rem,5vw,4.5rem);display:grid}.hl-process-section .hl-section-lead{margin-bottom:0}.hl-process-section .hl-process-flow{grid-area:1/2/span 4}.hl-capability-list{grid-template-columns:1fr 1fr;display:grid}.hl-capability-item{border-bottom:1px solid var(--hl-border);border-right:1px solid var(--hl-border)}.hl-capability-item:nth-child(2n){border-right:none}.hl-capability-item:nth-last-child(-n+2){border-bottom:none}.hl-capability-item:last-child:nth-child(odd){border-right:none}.hl-offers-tabs{max-width:640px}.hl-offers-title{max-width:22ch}.hl-trust-section .hl-section-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem clamp(2rem,4vw,3.5rem);display:grid}.hl-trust-section .hl-kicker,.hl-trust-section .hl-section-title{grid-column:1/-1}.hl-trust-stats{margin-bottom:0}.hl-trust-details{align-self:center;gap:.75rem}.hl-trust-details li{font-size:.9375rem}.hl-faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:.65rem;display:grid}.hl-final-inner{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 2.5rem;width:min(100%,920px);display:grid}.hl-final-headline{margin-bottom:0;font-size:clamp(2rem,3.2vw,2.85rem)}.hl-final-body{grid-column:1;max-width:48ch;margin-bottom:0}.hl-final-cta{grid-area:1/2/span 2;place-self:center end}.hl-final-trust{text-align:center;grid-column:1/-1;margin-top:.35rem}.hl-footer{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2rem}.hl-footer-tagline{text-align:right;max-width:36ch}.hl-calc-card{width:min(100%,880px)}}@media (min-width:1100px){.hl-offers-title{max-width:none}.hl-section-title{font-size:clamp(1.85rem,2.8vw,2.75rem)}.hl-hero-stat-val{font-size:1.85rem}}@media (min-width:1280px){.hl-page{--hl-section-max:1180px;--hl-hero-max:1240px}.hl-hero-inner{width:min(100%,1240px)}.hl-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.hlc-section{background:var(--hl-bg);border-top:1px solid var(--hl-border);width:100%;padding-block:clamp(3rem,8vw,5rem)}.hlc-inner{box-sizing:border-box;flex-direction:column;gap:2.5rem;width:min(100%,560px);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2rem);display:flex}.hlc-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-ember);margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:inline-block}.hlc-headline{font-family:var(--font-dm-serif), Georgia, serif;color:var(--hl-ink);margin:0 0 .75rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:400;line-height:1.15}.hlc-headline em{color:var(--hl-ember);font-style:italic}.hlc-sub{color:var(--hl-ink2);margin:0;font-size:1rem;line-height:1.55}.hlc-loss-accent{color:var(--hl-ember);font-weight:600}.hlc-form{flex-direction:column;gap:1.25rem;display:flex}.hlc-field{flex-direction:column;gap:.5rem;display:flex}.hlc-field label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-muted);font-size:.75rem;font-weight:700}.hlc-field input{box-sizing:border-box;background:color-mix(in srgb, var(--hl-ember) 4%, var(--hl-bg));border:1.5px solid var(--hl-border);border-radius:var(--hl-r-sm);width:100%;font-family:var(--font-barlow), sans-serif;color:var(--hl-ink);appearance:none;outline:none;padding:.875rem 1rem;font-size:1rem;transition:border-color .18s,box-shadow .18s}.hlc-field input::placeholder{color:var(--hl-border2)}.hlc-field input:focus{border-color:var(--hl-ember);box-shadow:0 0 0 3px #e8460a1f}.hlc-error{color:var(--hl-ember);border-radius:var(--hl-r-sm);background:#e8460a0f;border:1px solid #e8460a33;margin:0;padding:.75rem 1rem;font-size:.875rem}.hlc-submit{background:var(--hl-ember);color:#fff;border-radius:var(--hl-r-sm);width:100%;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:background .18s,transform .12s,box-shadow .18s;display:flex;box-shadow:0 4px 16px #e8460a47}.hlc-submit:hover:not(:disabled){background:var(--hl-ember2);transform:translateY(-1px);box-shadow:0 6px 24px #e8460a61}.hlc-submit:active:not(:disabled){transform:translateY(0)}.hlc-submit:disabled{opacity:.65;cursor:not-allowed}.hlc-trust{text-align:center;color:var(--hl-muted);letter-spacing:.04em;margin:0;font-size:.8rem}.hlc-done{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:1rem;width:min(100%,560px);margin-inline:auto;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,5vw,2rem);display:flex}.hlc-done-check{background:color-mix(in srgb, var(--hl-ember) 10%, transparent);border:2px solid var(--hl-ember);width:3.5rem;height:3.5rem;color:var(--hl-ember);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.4rem;font-weight:700;animation:.4s cubic-bezier(.22,1,.36,1) hlc-pop;display:flex}@keyframes hlc-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.hlc-done-headline{font-family:var(--font-dm-serif), Georgia, serif;color:var(--hl-ink);margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:400}.hlc-done-body{color:var(--hl-ink2);max-width:38ch;margin:0;font-size:1rem;line-height:1.6}.hlc-done-trust{color:var(--hl-muted);letter-spacing:.04em;margin:0;font-size:.8rem}.hlc-done-actions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.hlc-return-home{cursor:pointer;color:var(--hl-muted);text-underline-offset:3px;background:0 0;border:none;padding:.25rem 0;font-size:.9rem;text-decoration:underline;transition:color .15s}.hlc-return-home:hover{color:var(--hl-ink2)}
