:root{--hd-orange:#ff6b35;--hd-orange-dark:#e55a28;--hd-orange-light:#fff3ee;--hd-navy:#0f172a;--hd-navy-mid:#1e293b;--hd-slate:#334155;--hd-gray:#64748b;--hd-gray-light:#f1f5f9;--hd-line:#e2e8f0;--hd-white:#fff;--hd-green:#10b981;--hd-radius:12px;--hd-radius-lg:20px;--hd-shadow:0 4px 24px rgba(15,23,42,.08);--hd-shadow-lg:0 12px 40px rgba(15,23,42,.14);--hd-ease:all 0.25s cubic-bezier(.4,0,.2,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--hd-white);color:var(--hd-slate);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}img{display:block;height:auto;max-width:100%}a{color:var(--hd-orange-dark)}h1,h2,h3{color:var(--hd-navy);letter-spacing:-.01em;line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(2.2rem,5vw,3.6rem)}h1,h2{font-weight:800}h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}h3{font-size:1.15rem;font-weight:700}p{margin:0 0 1em}.hd-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.hd-container{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.hd-section{padding:96px 0}.hd-section__head{margin:0 auto 56px;max-width:720px;text-align:center}.hd-section__intro{color:var(--hd-gray);font-size:1.1rem}.hd-eyebrow{background:var(--hd-orange-light);border-radius:999px;color:var(--hd-orange-dark);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.06em;margin-bottom:14px;padding:6px 14px;text-transform:uppercase}.hd-btn{align-items:center;border:2px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;justify-content:center;padding:14px 26px;text-decoration:none;transition:var(--hd-ease)}.hd-btn--primary{background:var(--hd-orange);box-shadow:0 8px 20px rgba(255,107,53,.3);color:var(--hd-white)}.hd-btn--primary:hover{background:var(--hd-orange-dark);transform:translateY(-2px)}.hd-btn--ghost{border-color:hsla(0,0%,100%,.35);color:var(--hd-white)}.hd-btn--ghost:hover{background:hsla(0,0%,100%,.08);border-color:var(--hd-white)}.hd-btn--outline{background:transparent;border-color:var(--hd-orange);color:var(--hd-orange-dark)}.hd-btn--outline:hover{background:var(--hd-orange);color:var(--hd-white)}.hd-btn--sm{font-size:.92rem;padding:10px 18px}.hd-btn--block{width:100%}.hd-btn:focus-visible,.hd-nav a:focus-visible{outline:3px solid var(--hd-orange);outline-offset:3px}.hd-header{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.96);border-bottom:1px solid transparent;position:sticky;top:0;transition:var(--hd-ease);z-index:50}.hd-header.is-scrolled{border-bottom-color:var(--hd-line);box-shadow:0 2px 16px rgba(15,23,42,.06)}.hd-header__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:76px}.hd-header__logo img{height:44px;width:auto}.hd-nav{align-items:center;display:flex;gap:28px}.hd-nav a:not(.hd-btn){color:var(--hd-navy);font-weight:600;text-decoration:none}.hd-nav a:not(.hd-btn):hover{color:var(--hd-orange-dark)}.hd-header__toggle{background:none;border:0;cursor:pointer;display:none;padding:8px}.hd-header__toggle span:not(.hd-sr){background:var(--hd-navy);display:block;height:2px;margin:5px 0;transition:var(--hd-ease);width:24px}.hd-hero{background:radial-gradient(1000px 500px at 85% -10%,rgba(255,107,53,.28),transparent 60%),var(--hd-navy);color:#cbd5e1;overflow:hidden;padding:110px 0 0;position:relative}.hd-hero h1{color:var(--hd-white);max-width:820px}.hd-hero .hd-eyebrow{background:rgba(255,107,53,.15);color:#ffb59a}.hd-hero__text{font-size:1.15rem;max-width:680px}.hd-hero__text p{margin:0 0 1em}.hd-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hd-hero__inner{padding-bottom:90px}.hd-trust{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:28px 0 0;padding:0}.hd-trust li{color:#cbd5e1;font-size:.92rem;font-weight:500;padding-left:26px;position:relative}.hd-trust li:before{background:rgba(255,107,53,.18) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23ff8a5b' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") 50% /11px no-repeat;border-radius:50%;content:"";height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:18px}.hd-hero__grid--orbit{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr 1fr}.hd-orbit{aspect-ratio:1;container-type:inline-size;margin:0 auto;position:relative;width:min(500px,100%);--node:66px;animation:hd-rise .8s cubic-bezier(.2,.7,.2,1) both}.hd-orbit__ring{border-radius:50%;pointer-events:none;position:absolute}.hd-orbit__ring--outer{animation:hd-spin 120s linear infinite reverse;border:1.5px dashed hsla(0,0%,100%,.16);inset:11%}.hd-orbit__ring--inner{background:radial-gradient(circle,rgba(255,107,53,.16),transparent 70%);border:1px solid hsla(0,0%,100%,.07);inset:27%}.hd-orbit__spin{animation:hd-spin 60s linear infinite;inset:0;position:absolute}.hd-orbit__spoke{--a:calc(360deg/var(--n)*var(--i));background:linear-gradient(90deg,transparent 30%,color-mix(in srgb,var(--hd-c) 50%,transparent));height:2px;left:50%;margin-top:-1px;position:absolute;top:50%;transform:rotate(calc(var(--a) - 90deg));transform-origin:0 50%;width:39cqi}.hd-orbit__spoke:after{animation:hd-travel 3.2s ease-in-out calc(var(--i)*.55s) infinite;background:var(--hd-c);border-radius:50%;box-shadow:0 0 10px var(--hd-c);content:"";height:6px;left:40%;opacity:0;position:absolute;top:-2px;width:6px}.hd-orbit__nodes{inset:0;list-style:none;margin:0;padding:0;position:absolute}.hd-orbit__node{--a:calc(360deg/var(--n)*var(--i));height:0;left:50%;position:absolute;top:50%;transform:rotate(var(--a)) translateY(-39cqi) rotate(calc(var(--a)*-1));width:0}.hd-orbit__btn{animation:hd-unspin 60s linear infinite;background:none;border:0;color:inherit;cursor:pointer;font:inherit;height:var(--node);left:0;padding:0;position:absolute;top:0;translate:-50% -50%;width:var(--node)}.hd-orbit__icon{align-items:center;background:radial-gradient(circle at 35% 30%,#1e293b,#0b1222);border:2px solid color-mix(in srgb,var(--hd-c) 70%,transparent);border-radius:50%;box-shadow:0 0 0 6px color-mix(in srgb,var(--hd-c) 12%,transparent),0 12px 30px rgba(0,0,0,.45);color:var(--hd-c);display:flex;height:100%;justify-content:center;transition:scale .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.hd-orbit__name{background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#e2e8f0;font-size:.8rem;font-weight:600;left:50%;padding:4px 11px;position:absolute;top:calc(100% + 10px);transition:var(--hd-ease);translate:-50% 0;white-space:nowrap}.hd-orbit__btn:focus-visible .hd-orbit__icon,.hd-orbit__btn:hover .hd-orbit__icon,.hd-orbit__node.is-active .hd-orbit__icon{background:color-mix(in srgb,var(--hd-c) 22%,#0b1222);box-shadow:0 0 0 8px color-mix(in srgb,var(--hd-c) 22%,transparent),0 0 34px color-mix(in srgb,var(--hd-c) 55%,transparent);scale:1.14}.hd-orbit__btn:focus-visible .hd-orbit__name,.hd-orbit__btn:hover .hd-orbit__name,.hd-orbit__node.is-active .hd-orbit__name{border-color:color-mix(in srgb,var(--hd-c) 70%,transparent);color:var(--hd-white)}.hd-orbit__btn:focus-visible{outline:none}.hd-orbit:focus-within .hd-orbit__btn,.hd-orbit:focus-within .hd-orbit__spin,.hd-orbit:hover .hd-orbit__btn,.hd-orbit:hover .hd-orbit__spin{animation-play-state:paused}.hd-orbit__core{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#ff9468,#ff6b35 48%,#c2410c);border-radius:50%;box-shadow:0 0 0 10px rgba(255,107,53,.12),0 0 0 22px rgba(255,107,53,.05),0 24px 60px rgba(255,107,53,.35);display:flex;flex-direction:column;gap:4px;justify-content:center;left:50%;padding:0 4.5cqi;position:absolute;text-align:center;top:50%;translate:-50% -50%;width:38cqi;z-index:2}.hd-orbit__core:before{animation:hd-ping 2.8s cubic-bezier(0,0,.2,1) infinite;border:2px solid rgba(255,107,53,.6);border-radius:50%;content:"";inset:0;position:absolute}.hd-orbit__core strong{color:var(--hd-white);font-size:clamp(1rem,5.4cqi,1.45rem);font-weight:800;line-height:1.15}.hd-orbit__core span{color:hsla(0,0%,100%,.92);font-size:clamp(.7rem,3.1cqi,.9rem);line-height:1.35}.hd-orbit__core span,.hd-orbit__core strong{transition:opacity .18s ease}.hd-orbit__core.is-swapping span,.hd-orbit__core.is-swapping strong{opacity:0}@keyframes hd-spin{to{rotate:1turn}}@keyframes hd-unspin{to{rotate:-1turn}}@keyframes hd-ping{0%{opacity:.8;scale:1}80%,to{opacity:0;scale:1.45}}@keyframes hd-travel{0%{left:40%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:calc(100% - 40px);opacity:0}}@keyframes hd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hd-services{background:var(--hd-gray-light)}.hd-services__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.hd-service{background:var(--hd-white);border:1px solid var(--hd-line);border-radius:var(--hd-radius-lg);padding:30px;transition:var(--hd-ease)}.hd-service:hover{border-color:transparent;box-shadow:var(--hd-shadow-lg);transform:translateY(-4px)}.hd-service__icon{align-items:center;background:var(--hd-orange-light);border-radius:14px;color:var(--hd-orange-dark);display:inline-flex;height:54px;justify-content:center;margin-bottom:18px;width:54px}.hd-service h3 a{color:inherit;text-decoration:none}.hd-service p{color:var(--hd-gray);margin:0}.hd-onboarding__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.hd-package{background:var(--hd-white);border:1px solid var(--hd-line);border-radius:var(--hd-radius-lg);box-shadow:var(--hd-shadow);display:flex;flex-direction:column;padding:34px 30px}.hd-package>p{color:var(--hd-gray)}.hd-package .hd-btn{align-self:flex-start;margin-top:auto}.hd-checks{list-style:none;margin:0 0 28px;padding:0}.hd-checks li{color:var(--hd-slate);padding:6px 0 6px 30px;position:relative}.hd-checks li:before{background:var(--hd-green) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center /11px no-repeat;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:10px;width:18px}.hd-why{background:var(--hd-gray-light)}.hd-why__inner{align-items:center;display:grid;gap:64px;grid-template-columns:1.1fr 1fr}.hd-why__points{display:grid;gap:20px;list-style:none;margin:32px 0 0;padding:0}.hd-why__points li{border-left:3px solid var(--hd-orange);padding-left:20px}.hd-why__points h3{margin-bottom:4px}.hd-why__points p{color:var(--hd-gray);margin:0}.hd-why__metrics{background:var(--hd-white);border-radius:var(--hd-radius-lg);box-shadow:var(--hd-shadow-lg);display:grid;gap:26px;padding:36px}.hd-metric__row{color:var(--hd-navy);display:flex;font-weight:600;gap:12px;justify-content:space-between;margin-bottom:10px}.hd-metric__row strong{color:var(--hd-orange-dark)}.hd-metric__bar{background:var(--hd-gray-light);border-radius:999px;height:10px;overflow:hidden}.hd-metric__bar span{background:linear-gradient(90deg,var(--hd-orange),#ff9a6c);border-radius:inherit;display:block;height:100%}.hd-contact{background:var(--hd-navy);color:#cbd5e1}.hd-contact h2{color:var(--hd-white)}.hd-contact__inner{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.hd-contact__details{display:grid;gap:14px;list-style:none;margin:28px 0 0;padding:0}.hd-contact__details span{color:#ffb59a;display:block;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hd-contact__details a{color:var(--hd-white);text-decoration:none}.hd-contact__card{background:var(--hd-white);border-radius:var(--hd-radius-lg);box-shadow:var(--hd-shadow-lg);color:var(--hd-slate);padding:36px}.hd-contact__form-title{color:var(--hd-navy);font-size:1.5rem;margin:0 0 8px}.hd-contact__note{color:var(--hd-gray);font-size:.875rem;font-weight:500;line-height:1.5;margin:0 0 22px}.hd-contact__card .hs-form input[type=email],.hd-contact__card .hs-form input[type=tel],.hd-contact__card .hs-form input[type=text],.hd-contact__card .hs-form select,.hd-contact__card .hs-form textarea{background:var(--hd-white);border:1px solid var(--hd-line);border-radius:8px;color:var(--hd-navy);font:inherit;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.hd-contact__card .hs-form input:focus,.hd-contact__card .hs-form textarea:focus{border-color:var(--hd-orange);box-shadow:0 0 0 3px rgba(255,107,53,.18);outline:0}.hd-contact__card .hs-form textarea{min-height:120px;resize:vertical}.hd-contact__card .hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.hd-contact__card .hs-form fieldset.form-columns-2{display:grid;gap:0 14px;grid-template-columns:1fr 1fr}.hd-contact__card .hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:auto!important}.hd-contact__card .hs-form fieldset .input{margin-right:0!important}.hd-contact__card .hs-form-field{margin-bottom:16px}.hd-contact__card .hs-form-field>label{color:var(--hd-navy);display:block;font-size:.9rem;font-weight:600;margin-bottom:6px}.hd-contact__card .hs-form-required{color:var(--hd-orange);margin-left:2px}.hd-contact__card .hs-error-msgs{color:#dc2626;font-size:.82rem;list-style:none;margin:6px 0 0;padding:0}.hd-contact__card .hs-form .invalid.error{border-color:#dc2626}.hd-contact__card .hs-form .hs-button{background:var(--hd-orange);border:0;border-radius:10px;color:var(--hd-white);cursor:pointer;font:inherit;font-weight:700;padding:14px 26px;transition:background .2s ease,transform .2s ease;width:100%}.hd-contact__card .hs-form .hs-button:hover{background:#f05a22;transform:translateY(-1px)}.hd-contact__card .legal-consent-container{color:var(--hd-gray);font-size:.8rem}.hd-contact__card .submitted-message{color:var(--hd-navy);font-weight:600}@media (max-width:480px){.hd-contact__card .hs-form fieldset.form-columns-2{grid-template-columns:1fr}}.hd-faq{background:var(--hd-gray-light)}.hd-faq__list{display:grid;gap:14px;margin:0 auto;max-width:860px}.hd-faq__item{background:var(--hd-white);border:1px solid var(--hd-line);border-radius:var(--hd-radius-lg);box-shadow:var(--hd-shadow);transition:border-color .2s ease,box-shadow .2s ease}.hd-faq__item[open]{border-color:rgba(255,107,53,.45);box-shadow:var(--hd-shadow-lg)}.hd-faq__q{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;padding:22px 26px}.hd-faq__q::-webkit-details-marker{display:none}.hd-faq__q:focus-visible{border-radius:var(--hd-radius-lg);outline:2px solid var(--hd-orange);outline-offset:2px}.hd-faq__q h3{color:var(--hd-navy);font-size:1.08rem;line-height:1.4;margin:0}.hd-faq__icon{background:var(--hd-orange-light);border-radius:50%;flex:none;height:30px;position:relative;transition:background .2s ease,transform .25s ease;width:30px}.hd-faq__icon:after,.hd-faq__icon:before{background:var(--hd-orange-dark);border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -6px;position:absolute;top:50%;transition:transform .25s ease,background .2s ease;width:12px}.hd-faq__icon:after{transform:rotate(90deg)}.hd-faq__item[open] .hd-faq__icon{background:var(--hd-orange);transform:rotate(180deg)}.hd-faq__item[open] .hd-faq__icon:after,.hd-faq__item[open] .hd-faq__icon:before{background:var(--hd-white)}.hd-faq__item[open] .hd-faq__icon:after{transform:rotate(0deg)}.hd-faq__a{padding:0 26px 22px}.hd-faq__a p{color:var(--hd-gray);line-height:1.7;margin:0}.hd-footer{background:#0a0f1e;color:#94a3b8;font-size:.95rem;padding:64px 0 0}.hd-footer__grid{display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1.2fr}.hd-footer__logo{height:44px;margin-bottom:16px;width:auto}.hd-footer h3{color:var(--hd-white);font-size:1rem}.hd-footer ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.hd-footer a{color:#cbd5e1;text-decoration:none}.hd-footer a:hover{color:var(--hd-orange)}.hd-footer__bottom{border-top:1px solid hsla(0,0%,100%,.08);margin-top:48px;padding:20px 24px}.hd-footer__bottom p{font-size:.85rem;margin:0}@media (max-width:1024px){.hd-onboarding__grid,.hd-services__grid{grid-template-columns:repeat(2,1fr)}.hd-contact__inner,.hd-hero__grid--orbit,.hd-why__inner{gap:40px;grid-template-columns:1fr}.hd-orbit{width:min(440px,100%)}.hd-package .hd-btn{align-self:stretch;font-size:.92rem;padding-left:14px;padding-right:14px;text-align:center}}@media (max-width:767px){.hd-container{padding:0 16px}.hd-section{padding:64px 0}.hd-section__head{margin-bottom:36px}.hd-hero{padding:72px 0 0}.hd-hero__inner{padding-bottom:56px}.hd-orbit{--node:50px}.hd-orbit__name{font-size:.7rem;padding:3px 8px;top:calc(100% + 6px)}.hd-orbit__icon svg{height:20px;width:20px}.hd-footer__grid,.hd-onboarding__grid,.hd-services__grid{grid-template-columns:1fr}.hd-header__toggle{display:block}.hd-nav{align-items:stretch;background:var(--hd-white);border-bottom:1px solid var(--hd-line);box-shadow:0 12px 24px rgba(15,23,42,.08);display:none;flex-direction:column;gap:0;left:0;padding:8px 16px 20px;position:absolute;right:0;top:100%}.hd-nav a:not(.hd-btn){border-bottom:1px solid var(--hd-gray-light);padding:12px 0}.hd-nav .hd-btn{margin-top:14px}.hd-header.is-open .hd-nav{display:flex}.hd-header.is-open .hd-header__toggle span:nth-of-type(2){transform:translateY(7px) rotate(45deg)}.hd-header.is-open .hd-header__toggle span:nth-of-type(3){opacity:0}.hd-header.is-open .hd-header__toggle span:nth-of-type(4){transform:translateY(-7px) rotate(-45deg)}.hd-contact__card,.hd-why__metrics{padding:26px}.hd-nav .hd-btn{text-align:center}.hd-hero .hd-eyebrow{font-size:.68rem;letter-spacing:.05em;padding:6px 12px}.hd-hero__ctas{align-items:stretch;flex-direction:column}.hd-hero__ctas .hd-btn{justify-content:center;text-align:center}.hd-package{padding:28px 22px}.hd-package .hd-btn{align-self:stretch;font-size:.92rem;justify-content:center;padding-left:14px;padding-right:14px;text-align:center}.hd-contact__inner{gap:32px}.hd-faq__q{gap:14px;padding:18px}.hd-faq__q h3{font-size:1rem}.hd-faq__a{padding:0 18px 18px}}@media (max-width:400px){.hd-orbit{--node:44px}.hd-orbit__name{font-size:.64rem;padding:2px 6px}.hd-orbit__icon svg{height:18px;width:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hd-btn,.hd-service{transition:none}.hd-orbit,.hd-orbit__btn,.hd-orbit__core:before,.hd-orbit__ring--outer,.hd-orbit__spin,.hd-orbit__spoke:after{animation:none}}