.hl-root{padding-bottom:2rem}.hl-nav-link{display:none}.hl-btn{padding:.85rem 1.45rem;font-size:.98rem}.hl-section{padding:3.5rem 0}.hl-section-head{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.hl-section-head h2{margin:.4rem 0 .75rem;font-family:var(--font-cairo),Cairo,sans-serif;font-size:clamp(1.45rem,4vw,2.15rem);font-weight:800;line-height:1.35}.hl-section-head p{margin:0;color:var(--ns-muted);line-height:1.85}.hl-eyebrow{display:inline-block;color:var(--ns-primary);font-size:.82rem;font-weight:700;letter-spacing:.02em}.hl-hero{position:relative;padding:1.25rem 0 2.25rem;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 90% 70% at 80% 20%,color-mix(in srgb,#ff6800 14%,transparent),transparent 55%),radial-gradient(ellipse 70% 55% at 10% 80%,color-mix(in srgb,#0e7490 12%,transparent),transparent 50%),linear-gradient(165deg,color-mix(in srgb,var(--ns-primary) 10%,var(--ns-bg)) 0,var(--ns-bg) 58%,color-mix(in srgb,#ff6800 5%,var(--ns-bg)) 100%)}.hl-hero-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hl-hero-glow{position:absolute;inset:-22% -12% auto;height:78%;background:radial-gradient(ellipse at 18% 40%,color-mix(in srgb,#ff6800 30%,transparent),transparent 55%),radial-gradient(ellipse at 72% 15%,color-mix(in srgb,var(--ns-primary) 28%,transparent),transparent 50%),radial-gradient(ellipse at 55% 75%,color-mix(in srgb,#0e7490 16%,transparent),transparent 55%);filter:blur(12px);animation:hl-glow-drift 12s ease-in-out infinite alternate}.hl-hero-wash{position:absolute;inset:auto 0 -20% 0;height:45%;background:linear-gradient(0deg,color-mix(in srgb,var(--ns-bg) 88%,transparent),transparent)}.hl-hero-grid-bg{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(color-mix(in srgb,var(--ns-border) 60%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ns-border) 60%,transparent) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 55% 35%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 80% 70% at 55% 35%,#000 15%,transparent 72%);animation:hl-grid-drift 18s linear infinite}.hl-hero-orb{position:absolute;border-radius:50%;filter:blur(1px);opacity:.65}.hl-hero-orb-a{width:11rem;height:11rem;top:8%;inset-inline-end:4%;background:radial-gradient(circle,color-mix(in srgb,#ff6800 35%,transparent),transparent 70%);animation:hl-orb-float 9s ease-in-out infinite}.hl-hero-orb-b{width:7rem;height:7rem;bottom:16%;inset-inline-start:4%;background:radial-gradient(circle,color-mix(in srgb,#0e7490 30%,transparent),transparent 70%);animation:hl-orb-float 11s ease-in-out infinite reverse}.hl-hero-orb-c{width:4.5rem;height:4.5rem;top:42%;inset-inline-start:42%;background:radial-gradient(circle,color-mix(in srgb,var(--ns-primary) 26%,transparent),transparent 70%);animation:hl-orb-float 7s ease-in-out infinite}@keyframes hl-glow-drift{0%{transform:translateY(0) scale(1)}to{transform:translateY(16px) scale(1.06)}}@keyframes hl-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes hl-grid-drift{0%{background-position:0 0}to{background-position:36px 36px}}.hl-hero-grid{position:relative;z-index:1;display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:center}.hl-hero-copy{text-align:center}.hl-brand{display:grid;grid-gap:.4rem;gap:.4rem;margin:0 0 1rem;justify-items:center}.hl-brand-name{font-family:var(--font-cairo),Cairo,sans-serif;font-size:clamp(2.35rem,8vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:.92;filter:drop-shadow(0 8px 24px color-mix(in srgb,#ff6800 12%,transparent))}.hl-brand-site{color:var(--ns-text)}.hl-brand-core{background:linear-gradient(115deg,#ff6800 10%,#f97316 45%,#0e7490 95%);background-size:160% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hl-brand-shine 6s ease-in-out infinite}@keyframes hl-brand-shine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hl-brand-tag{display:inline-flex;align-items:center;gap:.55rem;color:var(--ns-muted);font-size:.95rem;font-weight:600;letter-spacing:.01em}.hl-brand-tag i{width:1.6rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#ff6800,transparent)}.hl-hero-title{margin:0 auto .75rem;font-family:var(--font-cairo),Cairo,sans-serif;font-size:clamp(1.4rem,4.2vw,2.05rem);font-weight:800;line-height:1.4;letter-spacing:-.025em;max-width:22rem;display:grid;grid-gap:.12rem;gap:.12rem;color:color-mix(in srgb,var(--ns-text) 96%,#0f172a)}.hl-hero-line{display:block}.hl-hero-accent{position:relative;display:inline-block;color:#ff6800;white-space:nowrap}.hl-hero-accent i{position:absolute;inset-inline:.05rem;bottom:.08em;height:.28em;border-radius:999px;background:color-mix(in srgb,#ff6800 28%,transparent);z-index:-1;transform-origin:right center;animation:hl-accent-mark 1.1s ease .35s both}@keyframes hl-accent-mark{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.hl-hero-sub{margin:0 auto 1.15rem;max-width:30rem;display:grid;grid-gap:.4rem;gap:.4rem}.hl-hero-sub-main{color:color-mix(in srgb,var(--ns-text) 78%,var(--ns-muted));line-height:1.75;font-size:1rem;font-weight:500}.hl-hero-sub-main strong{color:var(--ns-text);font-weight:800}.hl-hero-sub-note{justify-self:center;color:#ea580c;font-size:.88rem;font-weight:700;letter-spacing:.01em;padding:.35rem .75rem;border-radius:.55rem;background:color-mix(in srgb,#ff6800 10%,transparent);border:1px solid color-mix(in srgb,#ff6800 18%,transparent)}.hl-hero-actions{display:flex;flex-direction:column;gap:.7rem;align-items:stretch}.hl-hero-actions .btn{justify-content:center}.hl-btn-primary{display:grid;grid-gap:.15rem;gap:.15rem;padding-block:.95rem;background:linear-gradient(135deg,#ff6800,#ea580c 60%,#c2410c);border-color:transparent;box-shadow:0 12px 32px color-mix(in srgb,#ff6800 34%,transparent);transition:transform var(--ns-transition),box-shadow var(--ns-transition)}.hl-btn-primary span{font-size:1.08rem;font-weight:800}.hl-btn-primary small{font-size:.78rem;font-weight:500;opacity:.92}.hl-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px color-mix(in srgb,#ff6800 42%,transparent)}.hl-btn-secondary{border-color:color-mix(in srgb,#ff6800 22%,var(--ns-border));color:color-mix(in srgb,var(--ns-text) 90%,#ea580c);font-weight:700}.hl-btn-secondary:hover{border-color:color-mix(in srgb,#ff6800 40%,var(--ns-border));background:color-mix(in srgb,#ff6800 6%,var(--ns-surface))}.hl-hero-points{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.hl-hero-points li{display:inline-flex;align-items:center;gap:.4rem;color:var(--ns-text);font-size:.86rem;font-weight:700;padding:.45rem .7rem;border-radius:.65rem;background:color-mix(in srgb,var(--ns-surface) 88%,#ff6800);border:1px solid color-mix(in srgb,#ff6800 14%,var(--ns-border));opacity:0;animation:hl-point-in .45s ease forwards}@keyframes hl-point-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hl-hero-points li span{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:.35rem;background:linear-gradient(135deg,#ff6800,#ea580c);color:#fff;font-size:.7rem;font-weight:800}.hl-hero-visual{display:flex;justify-content:center;perspective:1400px}.hl-hero-stage{position:relative;width:min(100%,500px);padding-bottom:1.25rem}.hl-browser{width:100%;border:1px solid color-mix(in srgb,var(--ns-border) 70%,#ff6800);border-radius:1.1rem;overflow:hidden;background:#fff;box-shadow:0 28px 60px color-mix(in srgb,#0f172a 22%,transparent),0 8px 20px color-mix(in srgb,#0f172a 10%,transparent),0 0 0 1px color-mix(in srgb,#ff6800 10%,transparent);transform:rotateX(5deg) rotateY(-5deg);transform-origin:center bottom;opacity:0;animation:hl-scene-fade .5s ease forwards,hl-browser-float 7s ease-in-out .5s infinite}.hl-hero-stage.is-blue .hl-browser{border-color:color-mix(in srgb,var(--ns-border) 65%,#1d4ed8);box-shadow:0 22px 55px color-mix(in srgb,#0f172a 16%,transparent),0 0 0 1px color-mix(in srgb,#1d4ed8 12%,transparent)}@keyframes hl-scene-fade{0%{opacity:0}to{opacity:1}}@keyframes hl-browser-float{0%,to{transform:rotateX(5deg) rotateY(-5deg) translateY(0)}50%{transform:rotateX(3deg) rotateY(-2deg) translateY(-10px)}}.hl-browser-bar{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:color-mix(in srgb,var(--ns-bg) 70%,var(--ns-surface));border-bottom:1px solid var(--ns-border)}.hl-browser-bar>span{width:.55rem;height:.55rem;border-radius:50%;background:var(--ns-border)}.hl-browser-bar>span:first-child{background:#f87171}.hl-browser-bar>span:nth-child(2){background:#fbbf24}.hl-browser-bar>span:nth-child(3){background:#34d399}.hl-browser-url{flex:1 1;-webkit-margin-start:.5rem;margin-inline-start:.5rem;padding:.32rem .7rem;border-radius:.45rem;background:var(--ns-bg);color:var(--ns-muted);font-size:.76rem;text-align:start;direction:ltr;display:flex;align-items:center;gap:.4rem}.hl-browser-url i{width:.45rem;height:.45rem;border-radius:50%;background:#34d399;box-shadow:0 0 0 0 color-mix(in srgb,#34d399 50%,transparent);animation:hl-live-pulse 2.2s ease-out infinite}@keyframes hl-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,#34d399 45%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.hl-browser-body{padding:0;background:#0f172a}.hl-preview-site{display:grid;background:#fff;color:#0f172a}.hl-preview-nav{display:flex;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.68rem;color:#64748b;background:#fff;border-bottom:1px solid #e2e8f0}.hl-preview-mark{width:1.35rem;height:1.35rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0;font-size:.58rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff6800,#ea580c);letter-spacing:-.02em}.hl-hero-stage.is-blue .hl-preview-mark{background:linear-gradient(135deg,#1d4ed8,#1e3a5f)}.hl-preview-nav strong{color:#0f172a;font-size:.78rem;font-weight:800;-webkit-margin-end:auto;margin-inline-end:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9rem}.hl-preview-nav nav{display:flex;gap:.55rem;flex-shrink:0}.hl-preview-nav nav span{font-weight:600}.hl-preview-bleed{position:relative;min-height:11.5rem;overflow:hidden;background:#1c1917}.hl-preview-bleed>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:hl-bleed- ken 7s ease-in-out infinite}@keyframes hl-bleed-ken{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}.hl-preview-bleed-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.15),rgba(15,23,42,.72)),linear-gradient(90deg,rgba(15,23,42,.45),transparent 55%);z-index:1}.hl-preview-bleed-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:.28rem;min-height:11.5rem;padding:1rem .9rem .95rem;color:#fff}.hl-preview-bleed-copy b{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hl-preview-bleed-copy p{margin:0;max-width:14rem;font-size:.72rem;line-height:1.55;color:hsla(0,0%,100%,.88)}.hl-preview-bleed-copy em{margin-top:.35rem;align-self:start;font-style:normal;font-size:.7rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff6800,#ea580c);padding:.38rem .75rem;border-radius:.4rem;box-shadow:0 8px 18px rgba(234,88,12,.35)}.hl-hero-stage.is-blue .hl-preview-bleed-copy em{background:linear-gradient(135deg,#2563eb,#1e3a5f);box-shadow:0 8px 18px rgba(29,78,216,.35)}.hl-preview-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem;padding:.55rem .65rem;background:#fff;border-top:1px solid #f1f5f9}.hl-preview-ba-tile{display:grid;grid-gap:.28rem;gap:.28rem}.hl-preview-ba-tile>span{font-size:.62rem;font-weight:700;color:#64748b;text-align:center}.hl-preview-ba{position:relative;border-radius:.45rem;overflow:hidden;background:#111;aspect-ratio:4/3}.hl-preview-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hl-preview-ba img:last-of-type{-webkit-clip-path:inset(0 0 0 48%);clip-path:inset(0 0 0 48%);animation:hl-ba-sweep 5.2s ease-in-out infinite}@keyframes hl-ba-sweep{0%,18%{-webkit-clip-path:inset(0 0 0 55%);clip-path:inset(0 0 0 55%)}50%,68%{-webkit-clip-path:inset(0 0 0 30%);clip-path:inset(0 0 0 30%)}to{-webkit-clip-path:inset(0 0 0 55%);clip-path:inset(0 0 0 55%)}}.hl-preview-price{display:grid;grid-gap:.15rem;gap:.15rem;align-content:center;min-height:2.8rem;padding:.45rem .4rem;border-radius:.45rem;background:#f8fafc;border:1px solid #e2e8f0;text-align:center}.hl-preview-price strong{font-size:.68rem;font-weight:800;color:#0f172a}.hl-preview-price span{font-size:.62rem;font-weight:700;color:#1d4ed8}.hl-preview-menu-item{display:grid;grid-gap:.3rem;gap:.3rem;text-align:center}.hl-preview-menu-item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:.45rem;background:#f5f5f4}.hl-preview-menu-item strong{display:block;font-size:.66rem;font-weight:800;color:#0f172a}.hl-preview-menu-item span{font-size:.6rem;font-weight:700;color:#b45309}.hl-preview-peek{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-gap:.35rem;gap:.35rem;padding:0 .65rem .55rem;opacity:.45}.hl-preview-peek i{display:block;height:.55rem;border-radius:.25rem;background:linear-gradient(90deg,#e2e8f0,#f8fafc)}.hl-hero-phone{position:absolute;inset-inline-start:-.2rem;bottom:.15rem;width:8rem;border-radius:1.2rem;padding:.42rem;background:linear-gradient(160deg,#1f2937,#111827);border:1px solid #374151;box-shadow:0 18px 40px color-mix(in srgb,#0f172a 32%,transparent);animation:hl-phone-float 6.5s ease-in-out infinite,hl-scene-fade .5s ease .08s both;z-index:2}.hl-hero-phone-notch{width:2.5rem;height:.28rem;margin:.12rem auto .4rem;border-radius:999px;background:#4b5563}.hl-hero-phone-screen{border-radius:.85rem;background:#f8fafc;color:#0f172a;padding:.55rem .55rem .65rem;display:grid;grid-gap:.15rem;gap:.15rem;overflow:hidden}.hl-hero-phone-badge{justify-self:start;margin-bottom:.2rem;padding:.18rem .42rem;border-radius:999px;font-size:.58rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff6800,#ea580c);box-shadow:0 0 0 0 color-mix(in srgb,#ff6800 45%,transparent);animation:hl-badge-pulse 2.4s ease-out infinite}.hl-hero-stage.is-blue .hl-hero-phone-badge{background:linear-gradient(135deg,#2563eb,#1e3a5f);box-shadow:0 0 0 0 color-mix(in srgb,#1d4ed8 45%,transparent)}@keyframes hl-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 40%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.hl-hero-phone-photo{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:.5rem;margin-bottom:.35rem}.hl-hero-phone-kicker{font-size:.62rem;font-weight:700;color:#ea580c}.hl-hero-stage.is-blue .hl-hero-phone-kicker{color:#1d4ed8}.hl-hero-phone-screen strong{font-size:.8rem;font-weight:800;line-height:1.3}.hl-hero-phone-screen small{color:#64748b;font-size:.66rem}.hl-hero-phone-cta{margin-top:.4rem;text-align:center;font-size:.68rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff6800,#ea580c);border-radius:.4rem;padding:.4rem .35rem}.hl-hero-stage.is-blue .hl-hero-phone-cta{background:linear-gradient(135deg,#1d4ed8,#1e3a5f)}@keyframes hl-phone-float{0%,to{transform:translateY(0) rotate(-2.5deg)}50%{transform:translateY(-10px) rotate(-1deg)}}.hl-hero-scene-dots{position:absolute;inset-inline-end:.85rem;bottom:0;display:flex;gap:.4rem;z-index:3}.hl-hero-scene-dots button{width:.55rem;height:.55rem;border-radius:999px;border:0;padding:0;background:color-mix(in srgb,var(--ns-muted) 45%,transparent);cursor:pointer;transition:width .25s ease,background .25s ease}.hl-hero-scene-dots button.is-active{width:1.35rem;background:#ff6800}.hl-hero-stage.is-blue .hl-hero-scene-dots button.is-active{background:#1d4ed8}.hl-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.75rem;gap:1.75rem;counter-reset:none}.hl-step h3{margin:.55rem 0 .4rem;font-size:1.08rem;font-weight:800}.hl-step p{margin:0;color:var(--ns-muted);line-height:1.8;font-size:.95rem}.hl-step-num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;background:color-mix(in srgb,var(--ns-primary) 14%,transparent);color:var(--ns-primary);font-weight:800;font-size:.95rem}.hl-capabilities{padding:3.5rem 0;background:linear-gradient(180deg,color-mix(in srgb,var(--ns-primary) 5%,var(--ns-bg)),var(--ns-bg) 40%,color-mix(in srgb,var(--ns-accent) 4%,var(--ns-bg)));border-block:1px solid color-mix(in srgb,var(--ns-border) 80%,transparent)}.hl-cap-list{display:grid;grid-gap:0;gap:0;max-width:46rem;margin-inline:auto}.hl-cap-item{display:flex;gap:1rem;align-items:flex-start;padding:1.35rem 0;border-bottom:1px solid var(--ns-border)}.hl-cap-item:last-child{border-bottom:0}.hl-cap-icon{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--ns-primary) 12%,var(--ns-surface));color:var(--ns-primary);border:1px solid color-mix(in srgb,var(--ns-primary) 18%,transparent)}.hl-cap-item h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.hl-cap-item p{margin:0;color:var(--ns-muted);line-height:1.8;font-size:.94rem}.hl-verticals{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}.hl-vertical-cell{min-width:0;height:100%}.hl-vertical{display:grid;grid-template-rows:auto 1fr;grid-gap:0;gap:0;height:100%;color:inherit;text-decoration:none;border-radius:1.25rem;overflow:hidden;background:var(--ns-surface);border:1px solid color-mix(in srgb,var(--ns-border) 85%,transparent);transition:transform var(--ns-transition),border-color var(--ns-transition)}.hl-vertical:hover{text-decoration:none;transform:translateY(-5px);border-color:color-mix(in srgb,#be185d 35%,var(--ns-border))}.hl-vertical.is-blue:hover{border-color:color-mix(in srgb,#1d4ed8 35%,var(--ns-border))}.hl-vertical:hover .hl-vertical-cta{gap:.4rem}.hl-vertical:hover .hl-vertical-ba-main img:last-child{opacity:1;-webkit-clip-path:inset(0 0 0 28%);clip-path:inset(0 0 0 28%)}.hl-vertical-media{position:relative;padding:.9rem;background:linear-gradient(145deg,#3f1328,#be185d 52%,#fda4af)}.hl-vertical.is-blue .hl-vertical-media{background:linear-gradient(145deg,#0f172a,#1e3a5f 48%,#1d4ed8)}.hl-vertical-ba{display:grid;grid-gap:.55rem;gap:.55rem}.hl-vertical-ba-main{position:relative;margin:0;aspect-ratio:16/11;border-radius:.85rem;overflow:hidden;background:#111}.hl-vertical-ba-main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hl-vertical-ba-main img:last-child{opacity:.98;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%);transition:opacity .45s ease,-webkit-clip-path .45s ease;transition:clip-path .45s ease,opacity .45s ease;transition:clip-path .45s ease,opacity .45s ease,-webkit-clip-path .45s ease}.hl-vertical-ba-tag{position:absolute;top:.55rem;inset-inline-start:.55rem;z-index:1;padding:.22rem .5rem;border-radius:.35rem;background:rgba(15,23,42,.72);color:#fff;font-size:.68rem;font-weight:700}.hl-vertical-ba-tag.is-after{inset-inline-start:auto;inset-inline-end:.55rem;background:rgba(190,24,93,.88)}.hl-vertical.is-blue .hl-vertical-ba-tag.is-after{background:rgba(29,78,216,.9)}.hl-vertical-ba-thumbs{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem}.hl-vertical-ba-thumbs figure{position:relative;margin:0;aspect-ratio:16/10;border-radius:.65rem;overflow:hidden;background:#111}.hl-vertical-ba-thumbs img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.hl-vertical:hover .hl-vertical-ba-thumbs img{transform:scale(1.04)}.hl-vertical-ba-thumbs figcaption{position:absolute;inset-inline-start:.45rem;bottom:.4rem;padding:.15rem .4rem;border-radius:.3rem;background:rgba(15,23,42,.7);color:#fff;font-size:.66rem;font-weight:700}.hl-vertical-media-chip{position:absolute;inset-inline-start:.65rem;bottom:.65rem;z-index:2;display:grid;grid-gap:.1rem;gap:.1rem;padding:.55rem .7rem;border-radius:.65rem;background:hsla(0,0%,100%,.96);color:#111827;box-shadow:0 10px 24px rgba(15,23,42,.18);max-width:9.8rem}.hl-vertical-media-chip strong{font-size:.78rem;font-weight:800;line-height:1.3}.hl-vertical-media-chip span{font-size:.66rem;color:#be185d;font-weight:700}.hl-vertical.is-blue .hl-vertical-media-chip span{color:#1d4ed8}.hl-vertical-copy{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;padding:1.15rem 1.2rem 1.25rem}.hl-vertical-eyebrow{color:#be185d;font-size:.8rem;font-weight:700}.hl-vertical.is-blue .hl-vertical-eyebrow{color:#1d4ed8}.hl-vertical-copy h3{margin:0;font-family:var(--font-cairo),Cairo,sans-serif;font-size:1.2rem;font-weight:800;line-height:1.4}.hl-vertical-copy p{margin:0;color:var(--ns-muted);line-height:1.75;font-size:.92rem}.hl-vertical-features{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.hl-vertical-features li{padding:.28rem .55rem;border-radius:.4rem;background:color-mix(in srgb,#be185d 10%,var(--ns-bg));color:#9d174d;font-size:.74rem;font-weight:700}.hl-vertical.is-blue .hl-vertical-features li{background:color-mix(in srgb,#1d4ed8 12%,var(--ns-bg));color:#1e3a8a}.hl-vertical-cta{margin-top:.55rem;display:inline-flex;align-items:center;gap:.25rem;color:#be185d;font-weight:800;font-size:.94rem;transition:gap var(--ns-transition)}.hl-vertical.is-blue .hl-vertical-cta{color:#1d4ed8}.hl-vertical-cta:after{content:"←";font-size:.85em}.hl-showcase-controls{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-bottom:1rem}.hl-segment{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.25rem;padding:.25rem;border:1px solid var(--ns-border);border-radius:999px;background:var(--ns-surface)}.hl-page-tabs button,.hl-segment button{border:0;background:transparent;color:var(--ns-text);font:inherit;font-size:.85rem;cursor:pointer}.hl-segment button{padding:.45rem .95rem;border-radius:999px;transition:background var(--ns-transition),color var(--ns-transition)}.hl-segment button.is-active{background:var(--ns-primary);color:#fff;font-weight:700}.hl-palette{display:flex;gap:.5rem}.hl-palette-dot{width:1.75rem;height:1.75rem;padding:0;border:2px solid var(--ns-surface);border-radius:999px;box-shadow:0 0 0 1px var(--ns-border);cursor:pointer;transition:transform var(--ns-transition),box-shadow var(--ns-transition)}.hl-palette-dot:hover{transform:scale(1.08)}.hl-palette-dot.is-active{box-shadow:0 0 0 2px var(--ns-text)}.hl-page-tabs{display:flex;gap:.4rem;overflow-x:auto;padding:.25rem 0 .85rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.hl-page-tabs button{flex:none;padding:.45rem .9rem;border:1px solid var(--ns-border);border-radius:999px;background:var(--ns-surface);transition:border-color var(--ns-transition),background var(--ns-transition),color var(--ns-transition)}.hl-page-tabs button.is-active{border-color:var(--ns-primary);background:color-mix(in srgb,var(--ns-primary) 12%,var(--ns-surface));color:var(--ns-primary);font-weight:700}.hl-page-tabs button:focus-visible,.hl-palette-dot:focus-visible,.hl-segment button:focus-visible{outline:2px solid var(--ns-primary);outline-offset:2px}.hl-showcase-browser{overflow:hidden;border:1px solid var(--ns-border);border-radius:1rem;background:var(--ns-surface);box-shadow:var(--ns-shadow-md)}.hl-showcase-bar{display:flex;align-items:center;gap:.4rem;padding:.65rem .85rem;background:color-mix(in srgb,var(--ns-bg) 70%,var(--ns-surface));border-bottom:1px solid var(--ns-border)}.hl-showcase-bar>span{width:.55rem;height:.55rem;border-radius:50%;background:var(--ns-border)}.hl-showcase-bar>span:first-child{background:#f87171}.hl-showcase-bar>span:nth-child(2){background:#fbbf24}.hl-showcase-bar>span:nth-child(3){background:#34d399}.hl-showcase-url{flex:1 1;-webkit-margin-start:.5rem;margin-inline-start:.5rem;padding:.28rem .75rem;border-radius:999px;background:var(--ns-bg);color:var(--ns-muted);font-size:.75rem;text-align:start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hl-showcase-screen{height:min(70vh,640px);overflow:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--ns-bg)}.hl-showcase-foot{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin-top:1.25rem;text-align:center}.hl-showcase-foot p{margin:0;color:var(--ns-muted);font-size:.92rem}.hl-showcase-foot strong{color:var(--ns-text)}.hl-showcase-foot small{color:var(--ns-muted);font-size:.8rem}.hl-final{text-align:center;padding:2.75rem 1.25rem;border-radius:1.15rem;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ns-primary) 22%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--ns-primary) 8%,var(--ns-surface)),var(--ns-surface));border:1px solid color-mix(in srgb,var(--ns-primary) 22%,var(--ns-border))}.hl-final h2{margin:0 0 .75rem;font-family:var(--font-cairo),Cairo,sans-serif;font-size:clamp(1.35rem,3.5vw,1.9rem);font-weight:800;line-height:1.4}.hl-final p{margin:0 auto 1.4rem;max-width:32rem;color:var(--ns-muted);line-height:1.85}.hl-footer{margin-top:1rem}.hl-footer-links{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:.75rem}@media (min-width:720px){.hl-nav-link{display:inline}.hl-hero{padding:1.35rem 0 2rem;min-height:0;display:block}.hl-hero-grid{grid-template-columns:1.05fr .95fr;gap:1.75rem;align-items:center}.hl-hero-copy{text-align:start}.hl-brand{justify-items:start}.hl-brand-tag{justify-self:start}.hl-hero-title{margin-inline:0;max-width:24rem}.hl-hero-sub{margin-inline:0;justify-items:start}.hl-hero-sub-note{justify-self:start}.hl-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch}.hl-btn-primary{min-width:15rem}.hl-hero-points{justify-content:flex-start}.hl-hero-stage{width:min(100%,500px);-webkit-margin-start:auto;margin-inline-start:auto}.hl-hero-phone{inset-inline-start:-.85rem;bottom:.15rem;width:8rem}.hl-preview-bleed,.hl-preview-bleed-copy{min-height:12rem}.hl-steps{grid-template-columns:repeat(3,1fr);gap:1.75rem}.hl-step{position:relative;-webkit-padding-end:1rem;padding-inline-end:1rem}.hl-step:not(:last-child):after{content:"";position:absolute;top:1rem;inset-inline-end:0;width:1px;height:calc(100% - 1rem);background:var(--ns-border)}.hl-cap-list{max-width:none;grid-template-columns:1fr 1fr;gap:0 2.5rem}.hl-cap-item{padding:1.5rem 0}.hl-verticals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.hl-vertical-ba-main{aspect-ratio:16/10.5}.hl-showcase-controls{flex-direction:row;flex-wrap:wrap;gap:1rem 1.25rem}.hl-page-tabs,.hl-showcase-controls{justify-content:center}.hl-showcase-screen{height:min(72vh,680px)}.hl-final{padding:3.25rem 2rem}}@media (min-width:720px) and (max-height:920px){.hl-hero{padding:.75rem 0 1.25rem}.hl-hero-grid{gap:1.25rem}.hl-brand{margin-bottom:.65rem;gap:.28rem}.hl-brand-name{font-size:clamp(2rem,4.6vw,2.7rem)}.hl-brand-tag{font-size:.84rem}.hl-hero-title{margin-bottom:.5rem;font-size:clamp(1.25rem,2.4vw,1.7rem)}.hl-hero-sub{margin-bottom:.75rem;gap:.28rem}.hl-hero-sub-main{font-size:.93rem;line-height:1.6}.hl-hero-sub-note{font-size:.78rem;padding:.22rem .55rem}.hl-hero-actions{gap:.5rem}.hl-btn-primary{padding-block:.7rem}.hl-btn-primary span{font-size:.98rem}.hl-btn-primary small{font-size:.72rem}.hl-hero-points{margin-top:.65rem}.hl-hero-points li{padding:.32rem .5rem;font-size:.78rem}.hl-hero-stage{width:min(100%,440px);padding-bottom:.9rem}.hl-preview-bleed,.hl-preview-bleed-copy{min-height:9.5rem}.hl-preview-bleed-copy{padding:.8rem .75rem}.hl-preview-bleed-copy b{font-size:.92rem}.hl-preview-strip{padding:.4rem .5rem;gap:.3rem}.hl-hero-phone{width:7.1rem}}@media (prefers-reduced-motion:reduce){.hl-brand-core,.hl-browser,.hl-browser-url i,.hl-hero-accent i,.hl-hero-glow,.hl-hero-grid-bg,.hl-hero-orb,.hl-hero-phone,.hl-hero-phone-badge,.hl-hero-points li,.hl-preview-ba img:last-of-type,.hl-preview-bleed>img{animation:none}.hl-hero-points li{opacity:1}.hl-brand-core{background-position:0 50%}.hl-hero-accent i{transform:none;opacity:1}}.hl-hero-stage.is-ember .hl-browser{border-color:color-mix(in srgb,var(--ns-border) 65%,#b45309);box-shadow:0 22px 55px color-mix(in srgb,#1c1917 16%,transparent),0 0 0 1px color-mix(in srgb,#b45309 12%,transparent)}.hl-hero-stage.is-ember .hl-preview-bleed-copy em,.hl-hero-stage.is-ember .hl-preview-mark{background:linear-gradient(135deg,#b45309,#78350f)}.hl-hero-stage.is-ember .hl-preview-bleed-copy em{box-shadow:0 8px 18px rgba(180,83,9,.35)}.hl-hero-stage.is-ember .hl-hero-phone-badge{background:linear-gradient(135deg,#b45309,#78350f)}.hl-hero-stage.is-ember .hl-hero-phone-kicker{color:#b45309}.hl-hero-stage.is-ember .hl-hero-phone-cta,.hl-hero-stage.is-ember .hl-hero-scene-dots button.is-active{background:#b45309}.hl-vertical.is-ember:hover{border-color:color-mix(in srgb,#b45309 35%,var(--ns-border))}.hl-vertical.is-ember .hl-vertical-media{background:linear-gradient(145deg,#1c1917,#78350f 48%,#b45309)}.hl-vertical.is-ember .hl-vertical-ba-tag.is-after{background:#b45309}.hl-vertical.is-ember .hl-vertical-media-chip span{color:#fde68a}.hl-vertical.is-ember .hl-vertical-eyebrow{color:#b45309}.hl-vertical.is-ember .hl-vertical-features li{background:color-mix(in srgb,#b45309 12%,var(--ns-bg));color:#78350f}.hl-vertical.is-ember .hl-vertical-cta{color:#b45309}