:root{--hg-orange:#f57200;--hg-orange-dk:#d96500;--hg-orange-glow:rgba(245,114,0,.2);--hg-green:#16a34a;--hg-blue:#2563eb;--hg-navy:#0f172a;--hg-dark:#111827;--hg-body:#374151;--hg-muted:#6b7280;--hg-border:#e5e7eb;--hg-surface:#f9fafb;--hg-white:#fff;--ease:cubic-bezier(.4,0,.2,1)}html,body{overflow-x:hidden;max-width:100%}img{max-width:100%;height:auto;display:block}a:not(.hg-topbar-btn):not(.hg-topbar *),button:not(.hg-topbar *):not(.hgp-faq-q):not(.hgmp-toggle):not(#hg-mobile-panel button){min-height:44px}.hgp-plan,.hgp-feat-card,.hgp-btn-primary,.hgp-plan-cta,.lc-fc,.cp-fc,.im-fc,.ws-fc,.pm-fc,.pr-fc,.sm-fc,.df-fc{will-change:transform}.lc-hero-img img,.cp-hero-img img,.im-hero-img img,.ws-hero-img img,.pm-hero-img img,.pr-hero-img img,.sm-hero-img img,.df-hero-img img{width:100%;height:auto;border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.hgp-breadcrumb{background:var(--hg-surface);padding:10px 0;border-bottom:1px solid var(--hg-border)}.hgp-breadcrumb-inner{font-size:12.5px;color:var(--hg-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hgp-breadcrumb-inner a{color:var(--hg-orange);text-decoration:none}.hgp-breadcrumb-sep{color:#d1d5db}.hgp-hero{background:linear-gradient(135deg,#0a0a12 0%,#0f172a 60%,#0a0a12 100%);padding:60px 0 52px;position:relative;overflow:hidden;color:#fff}.hgp-hero::before{content:"";position:absolute;top:-60px;right:-60px;width:400px;height:400px;background:radial-gradient(circle,rgba(245,114,0,.1) 0%,transparent 70%);pointer-events:none}.hgp-hero-badge{display:inline-block;background:var(--hg-orange);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:100px;margin-bottom:16px}.hgp-hero h1{font-size:clamp(1.75rem,3.5vw,2.5rem)!important;font-weight:800!important;color:#fff!important;line-height:1.2!important;margin:0 0 14px!important}.hgp-hero-desc{font-size:clamp(14px,2vw,15.5px);color:rgba(255,255,255,.82);line-height:1.8;max-width:640px;margin:0 0 10px}.hgp-hero-desc strong{color:var(--hg-orange)}.hgp-hero-checks{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 28px;font-size:13px;font-weight:600;color:rgba(255,255,255,.85)}.hgp-hero-checks span{display:flex;align-items:center;gap:5px}.hgp-hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.hgp-hero-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hgp-hero-split-img{position:relative;display:flex;justify-content:center;align-items:center}.hgp-hero-split-img img{width:100%;max-width:520px;border-radius:16px;display:block;filter:drop-shadow(0 24px 48px rgba(0,0,0,.35))}.hgp-btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--hg-orange);color:#fff!important;font-weight:700;font-size:14.5px;padding:13px 26px;border-radius:8px;text-decoration:none;border:none;cursor:pointer;transition:background .2s , transform .2s;min-height:44px}.hgp-btn-primary:hover{background:var(--hg-orange-dk);transform:translateY(-2px);color:#fff!important}.hgp-btn-wa{display:inline-flex;align-items:center;gap:7px;background:#22c55e;color:#fff!important;font-weight:700;font-size:14.5px;padding:13px 24px;border-radius:8px;text-decoration:none;transition:background .2s , transform .2s;min-height:44px}.hgp-btn-wa:hover{background:#16a34a;transform:translateY(-2px);color:#fff!important}.hgp-btn-ghost{display:inline-flex;align-items:center;gap:7px;background:transparent;color:#fff!important;font-weight:700;font-size:14px;padding:12px 22px;border-radius:8px;border:1.5px solid rgba(255,255,255,.35);text-decoration:none;transition:background .2s , color .2s , border-color .2s;min-height:44px}.hgp-btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.7);color:#fff!important}.hgp-trust{background:#fff;border-bottom:1px solid var(--hg-border);padding:14px 0}.hgp-trust-inner{display:flex;gap:0;align-items:center;flex-wrap:wrap;justify-content:center}.hgp-trust-item{display:flex;align-items:center;gap:7px;padding:6px 20px;border-right:1px solid var(--hg-border);font-size:13px;font-weight:600;color:var(--hg-dark);white-space:nowrap}.hgp-trust-item:last-child{border-right:none}.hgp-trust-item svg{flex-shrink:0}.hgp-section{padding:80px 0}.hgp-section-grey{background:var(--hg-surface)}.hgp-section-white{background:#fff}.hgp-section-navy{background:var(--hg-navy)}.hgp-title-centre{text-align:center;margin-bottom:48px}.hgp-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hg-orange);margin-bottom:10px}.hgp-h2{font-size:clamp(1.4rem,2.6vw,2.1rem)!important;font-weight:800!important;color:var(--hg-dark,#0d1117);margin:0 0 12px!important;line-height:1.25!important}.hgp-h2-white{font-size:clamp(1.4rem,2.6vw,2.1rem)!important;font-weight:800!important;color:#fff!important;margin:0 0 12px!important;line-height:1.25!important}.hgp-sub{font-size:1rem;color:var(--hg-muted);max-width:560px;margin:0 auto;line-height:1.75}.hgp-sub-white{color:rgba(255,255,255,.65)}.hgp-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hgp-plan{background:#fff;border:1.5px solid var(--hg-border);border-radius:16px;padding:32px 28px;position:relative;display:flex;flex-direction:column;transition:border-color .2s , transform .2s}.hgp-plan:hover{border-color:rgba(245,114,0,.4);box-shadow:0 8px 32px rgba(245,114,0,.1) , 0 4px 16px rgba(0,0,0,.06);transform:translateY(-4px)}.hgp-plan.popular{border-color:var(--hg-orange);box-shadow:0 0 0 3px rgba(245,114,0,.1)}.hgp-plan-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--hg-orange);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 16px;border-radius:100px;white-space:nowrap}.hgp-plan-name{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hg-muted);margin-bottom:6px}.hgp-plan-title{font-size:19px;font-weight:800;color:var(--hg-dark);margin-bottom:4px}.hgp-plan-desc{font-size:13px;color:var(--hg-muted);line-height:1.6;margin-bottom:20px}.hgp-plan-was{font-size:12px;color:#9ca3af;text-decoration:line-through;margin-bottom:2px}.hgp-plan-price{font-size:2.2rem;font-weight:900;color:var(--hg-dark);line-height:1;margin-bottom:2px}.hgp-plan-price span{font-size:13px;font-weight:500;color:var(--hg-muted);vertical-align:baseline}.hgp-plan-billing{font-size:11.5px;color:#9ca3af;margin-bottom:24px}.hgp-plan hr{border:none;border-top:1px solid var(--hg-border);margin:0 0 20px}.hgp-plan-features{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:9px;flex:1}.hgp-plan-features li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--hg-body);line-height:1.4}.hgp-plan-features li svg{flex-shrink:0;margin-top:2px}.hgp-plan-cta{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--hg-orange);color:#fff!important;font-weight:700;font-size:14px;padding:13px;border-radius:8px;text-decoration:none;transition:background .2s , transform .15s;min-height:44px}.hgp-plan-cta:hover{background:var(--hg-orange-dk);box-shadow:0 4px 18px var(--hg-orange-glow);transform:translateY(-1px);color:#fff!important}.hgp-plan-cta-outline{display:flex;align-items:center;justify-content:center;text-align:center;background:transparent;color:var(--hg-orange)!important;font-weight:700;font-size:14px;padding:12px;border-radius:8px;border:1.5px solid rgba(245,114,0,.4);text-decoration:none;transition:border-color .2s , background .2s;min-height:44px}.hgp-plan-cta-outline:hover{border-color:var(--hg-orange);background:rgba(245,114,0,.05)}.hgp-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;font-size:13px;color:var(--hg-muted)}.hgp-guarantee svg{color:var(--hg-green);flex-shrink:0}.hgp-payment-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:16px}.hgp-pay-badge{background:var(--hg-surface);border:1px solid var(--hg-border);border-radius:6px;padding:5px 14px;font-size:12.5px;font-weight:700;color:var(--hg-dark)}.hgp-plan-billing{font-size:11.5px;color:#9ca3af;margin-bottom:10px}.hgp-plan-billing-monthly-note{color:#9ca3af}.hgp-period-toggle{display:flex;gap:4px;background:#f3f4f6;border-radius:8px;padding:3px;margin-bottom:20px}.hgp-period-btn{flex:1;background:none;border:none;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:600;color:var(--hg-muted);cursor:pointer;transition:background .15s , color .15s;min-height:32px}.hgp-period-btn.active{background:#fff;color:var(--hg-dark);box-shadow:0 1px 3px rgba(0,0,0,.1)}.hgp-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hgp-feat-card{background:#fff;border:1px solid var(--hg-border);border-radius:14px;padding:28px 24px;transition:border-color .2s , box-shadow .2s , transform .2s}.hgp-feat-card:hover{border-color:rgba(245,114,0,.3);box-shadow:0 4px 20px rgba(245,114,0,.08);transform:translateY(-3px)}.hgp-feat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.hgp-feat-title{font-size:15px;font-weight:700;color:var(--hg-dark);margin-bottom:6px}.hgp-feat-desc{font-size:13px;color:var(--hg-muted);line-height:1.65}.hgp-faq-list{max-width:760px;margin:0 auto}.hgp-faq-item{border:1px solid var(--hg-border);border-radius:10px;margin-bottom:8px;overflow:hidden;transition:border-color .2s}.hgp-faq-item:hover{border-color:rgba(245,114,0,.3)}.hgp-faq-q{width:100%;background:#fff;border:none;padding:16px 20px;text-align:left;font-size:14px;font-weight:600;color:var(--hg-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px}.hgp-faq-q .faq-arrow{color:var(--hg-orange);font-size:16px;flex-shrink:0;transition:transform .2s}.hgp-faq-item.open .faq-arrow{transform:rotate(180deg)}.hgp-faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease , padding .2s;padding:0 20px;font-size:13.5px;color:var(--hg-muted);line-height:1.75}.hgp-faq-item.open .hgp-faq-a{max-height:600px;padding:0 20px 18px}.hgp-explore-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hgp-explore-link{background:#fff;border:1.5px solid var(--hg-border);color:var(--hg-orange)!important;padding:9px 18px;border-radius:8px;font-weight:700;font-size:13px;text-decoration:none;transition:border-color .2s , background .2s , transform .2s}.hgp-explore-link:hover{border-color:var(--hg-orange);background:rgba(245,114,0,.04);transform:translateY(-2px);color:var(--hg-orange)!important}.hgp-cta-band{background:linear-gradient(135deg,#0f172a 0%,#111827 100%);padding:72px 0;text-align:center;position:relative;overflow:hidden}.hgp-cta-band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(245,114,0,.1) 0%,transparent 60%);pointer-events:none}.hgp-cta-band .container-hg{position:relative;z-index:1}.hgp-cta-band h2{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:900!important;color:#fff!important;margin:0 0 12px!important;line-height:1.2!important}.hgp-cta-band p{color:rgba(255,255,255,.78)!important;margin:0 0 28px;font-size:1rem;line-height:1.75}.hgp-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:8px}.hgp-cta-btn-white{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0f172a;font-weight:800;font-size:14px;padding:14px 28px;border-radius:10px;text-decoration:none;transition:all .2s;box-shadow:0 4px 16px rgba(0,0,0,.15)}.hgp-cta-btn-white:hover{background:#f9fafb;transform:translateY(-1px)}.hgp-cta-btn-outline{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);color:#fff;font-weight:700;font-size:14px;padding:14px 24px;border-radius:10px;text-decoration:none;border:1.5px solid rgba(255,255,255,.25);transition:all .2s}.hgp-cta-btn-outline:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.5)}.billing-toggle{display:inline-flex;gap:4px;background:#f3f4f6;border-radius:10px;padding:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:calc(100vw - 32px)}.billing-toggle::-webkit-scrollbar{display:none}.bt-btn{background:none;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;color:var(--hg-muted);cursor:pointer;transition:background .18s , color .18s;white-space:nowrap;flex-shrink:0;position:relative}.bt-btn.active{background:#fff;color:var(--hg-dark);box-shadow:0 1px 4px rgba(0,0,0,.1)}.bt-save{position:absolute;top:-8px;right:-6px;background:var(--hg-green);color:#fff;font-size:9px;font-weight:800;padding:1px 5px;border-radius:100px}.hgp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.hgp-table{width:100%;border-collapse:collapse;font-size:14px}.hgp-table th{background:var(--hg-navy);color:#fff;padding:14px 16px;text-align:left;font-weight:700;font-size:13px}.hgp-table th:first-child{border-radius:10px 0 0 0}.hgp-table th:last-child{border-radius:0 10px 0 0}.hgp-table td{padding:12px 16px;border-bottom:1px solid var(--hg-border);color:var(--hg-body)}.hgp-table tr:nth-child(even) td{background:var(--hg-surface)}.hgp-table tr:hover td{background:rgba(245,114,0,.03)}.hgp-table .hgp-t-hi{font-weight:700;color:var(--hg-orange)}@media (max-width:1024px){.hgp-plans-grid{grid-template-columns:1fr 1fr}.hgp-feat-grid{grid-template-columns:1fr 1fr}.pr-kra{grid-template-columns:1fr 1fr}}@media (max-width:900px){.hgp-hero-split{grid-template-columns:1fr;gap:0}.hgp-hero-split-img{display:none}.hgp-plans-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.hgp-trust-item{padding:6px 12px;font-size:12px;white-space:normal}.lc-hero-row,.cp-hero-row,.im-hero-row,.ws-hero-row,.pm-hero-row,.pr-hero-row,.sm-hero-row,.df-hero-row{grid-template-columns:1fr;gap:32px}.lc-hero-img,.cp-hero-img,.im-hero-img,.ws-hero-img,.pm-hero-img,.pr-hero-img,.sm-hero-img,.df-hero-img{display:none}.lc-grid,.cp-grid,.im-grid,.ws-grid,.pm-grid,.pr-grid,.sm-grid,.df-grid{grid-template-columns:1fr 1fr}.lc-use-grid,.cp-ug,.im-ug,.ws-ug,.pm-ug,.pr-ug,.sm-ug,.df-ug{grid-template-columns:1fr 1fr}.lc-form-wrap,.cp-fw,.im-fw,.ws-fw,.pm-fw,.pr-fw,.sm-fw,.df-fw{grid-template-columns:1fr;gap:32px}.lc-sec,.cp-sec,.im-sec,.ws-sec,.pm-sec,.pr-sec,.sm-sec,.df-sec{padding:52px 0}.lc-hero,.cp-hero,.im-hero,.ws-hero,.pm-hero,.pr-hero,.sm-hero,.df-hero{padding:52px 0 44px}.lc-trust-row,.cp-tr,.im-tr,.ws-tr,.pm-tr,.pr-tr,.sm-tr,.df-tr{flex-wrap:wrap;justify-content:center}.lc-trust-item,.cp-ti,.im-ti,.ws-ti,.pm-ti,.pr-ti,.sm-ti,.df-ti{border-right:none;padding:4px 14px;font-size:12px}.pr-kra{grid-template-columns:1fr 1fr}.pm-cbs{grid-template-columns:1fr}}@media (max-width:768px){body{font-size:15px}h1{font-size:clamp(1.6rem,6vw,2.2rem)!important}h2{font-size:clamp(1.3rem,5vw,1.8rem)!important}.hgp-hero{padding:40px 0 32px}.hgp-hero-checks{gap:8px;font-size:12px}.hgp-hero-ctas{flex-direction:column;align-items:stretch;gap:10px}.hgp-btn-primary,.hgp-btn-wa,.hgp-btn-ghost{width:100%;justify-content:center;font-size:14px;padding:14px 20px}.hgp-section{padding:44px 0}.hgp-title-centre{margin-bottom:32px}.hgp-h2{font-size:clamp(1.3rem,5vw,1.8rem)!important}.hgp-feat-grid{grid-template-columns:1fr 1fr;gap:16px}.hgp-plans-grid{grid-template-columns:1fr;max-width:100%}.hgp-plan{padding:24px 20px}.hgp-faq-q{font-size:13px;padding:14px 16px}.hgp-faq-a{padding:0 16px;font-size:13px;max-height:0;overflow:hidden}.hgp-faq-item.open .hgp-faq-a{max-height:600px;padding:0 16px 14px}.hgp-cta-band{padding:48px 0}.hgp-cta-btns{flex-direction:column;align-items:center;gap:12px}.hgp-cta-btn-white,.hgp-cta-btn-outline{width:100%;max-width:320px}.hgp-trust-item{border-right:none;border-bottom:1px solid var(--hg-border);width:50%;justify-content:center;padding:8px 10px}.bt-btn{padding:8px 14px;font-size:12px}.lc-grid,.cp-grid,.im-grid,.ws-grid,.pm-grid,.pr-grid,.sm-grid,.df-grid{grid-template-columns:1fr}.lc-use-grid,.cp-ug,.im-ug,.ws-ug,.pm-ug,.pr-ug,.sm-ug,.df-ug{grid-template-columns:1fr 1fr}.lc-field-row,.cp-fr,.im-fr,.ws-fr,.pm-fr,.pr-fr,.sm-fr,.df-fr{grid-template-columns:1fr}.lc-form,.cp-fm,.im-fm,.ws-fm,.pm-fm,.pr-fm,.sm-fm,.df-fm{padding:24px 20px}.lc-pills,.cp-pills,.im-pills,.ws-pills,.pm-pills,.pr-pills,.sm-pills,.df-pills{gap:6px}.lc-pill,.cp-pill,.im-pill,.ws-pill,.pm-pill,.pr-pill,.sm-pill,.df-pill{font-size:11px;padding:4px 10px}.hg-footer-grid{grid-template-columns:1fr 1fr}.hg-footer-brand{grid-column:1/-1}.pos-features-grid,.sc-features-grid{grid-template-columns:1fr 1fr}.dr-tld-grid,.dom-tld-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.container-hg{padding:0 16px}.hgp-feat-grid{grid-template-columns:1fr;gap:12px}.hgp-plans-grid{max-width:100%}.hgp-trust-item{width:100%;border-bottom:1px solid var(--hg-border)}.hgp-cta-btns{align-items:center}.lc-grid,.cp-grid,.im-grid,.ws-grid,.pm-grid,.pr-grid,.sm-grid,.df-grid,.pos-features-grid,.sc-features-grid{grid-template-columns:1fr}.lc-use-grid,.cp-ug,.im-ug,.ws-ug,.pm-ug,.pr-ug,.sm-ug,.df-ug{grid-template-columns:1fr 1fr}.pr-kra{grid-template-columns:1fr 1fr}.lc-trust-row,.cp-tr,.im-tr,.ws-tr,.pm-tr,.pr-tr,.sm-tr,.df-tr{display:grid;grid-template-columns:1fr 1fr}.lc-trust-item,.cp-ti,.im-ti,.ws-ti,.pm-ti,.pr-ti,.sm-ti,.df-ti{border-right:none;border-bottom:1px solid #e5e7eb;justify-content:center}.hg-footer-grid{grid-template-columns:1fr}.pm-cbs{grid-template-columns:1fr}.dr-tld-grid,.dom-tld-grid{grid-template-columns:1fr}}@media (max-width:400px){.container-hg{padding:0 12px}.hgp-hero h1{font-size:clamp(1.4rem,7vw,1.9rem)!important}h1{font-size:clamp(1.4rem,7vw,1.9rem)!important}.hgp-plan{padding:20px 16px}.hgp-section{padding:40px 0}.lc-hero,.cp-hero,.im-hero,.ws-hero,.pm-hero,.pr-hero,.sm-hero,.df-hero{padding:40px 0 36px}.lc-form,.cp-fm,.im-fm,.ws-fm,.pm-fm,.pr-fm,.sm-fm,.df-fm{padding:20px 16px}}:root{--navy:#0f172a;--navy2:#0d1117;--navy3:#020617;--or:#f57200;--orange:#f57200;--od:#d96500;--og:rgba(245,114,0,.15);--oglow:rgba(245,114,0,.2);--green:#16a34a;--muted:#6b7280;--mu:#6b7280;--border:#e5e7eb;--bd:#e5e7eb;--gr:#f9fafb;--red:#dc2626;--cf:#f57200;--off-red:#d63b1f;--off-light:#fef2f0;--off-dk:#b32e14;--win-blue:#0078d4;--win-light:#eff6ff;--win-dk:#005a9e;--card-bg:#f0f9ff;--card-color:#0ea5e9}html,body{max-width:100%;overflow-x:hidden}img,svg,video,iframe{max-width:100%}img{height:auto}.container-hg{width:min(100% - 32px,1200px);margin-left:auto;margin-right:auto}#hg-menubar{right:auto!important;box-shadow:none}#hg-menubar-backdrop,#hg-mobile-nav-header{display:none!important}#hg-mobile-panel{display:flex}@media (min-width:992px){#hg-mobile-panel,#hg-mob-backdrop{display:none!important}#hg-menubar{display:flex!important;position:static!important;height:60px!important;width:auto!important;overflow:visible!important;padding:0!important}}@media (max-width:991px){.navbar-brand{margin-right:8px!important;min-width:0!important}.navbar-brand img{max-width:128px!important;height:auto!important}.hg-nav-right{flex:0 0 auto!important;margin-left:auto!important;width:auto!important;justify-content:flex-end!important;gap:0!important}.hg-nav-right .nav-link{padding:8px 7px!important;min-height:40px!important}#hg-mobile-toggle-li{display:flex!important}#hg-menubar{display:none!important}.hg-nav-cta{display:none!important}#hg-mobile-panel{width:min(86vw,320px)!important;right:calc(-1 * min(86vw,320px)) !important}#hg-mobile-panel.open{right:0!important}.hgmp-link{min-width:0}}@media (max-width:380px){.navbar-brand img{max-width:112px!important}.hg-nav-right .nav-link{padding:7px 5px!important}}.hgp-hero-split,.hgp-feat-grid,.hgp-plans-grid,.hgp-explore-row{min-width:0}@media (max-width:900px){.hgp-hero{padding:48px 0 42px!important}.hgp-hero-split{grid-template-columns:1fr!important;gap:24px!important;text-align:center}.hgp-hero-split-img{display:none!important}.hgp-hero-desc{margin-left:auto!important;margin-right:auto!important}.hgp-hero-checks{justify-content:center!important;gap:10px 14px!important}.hgp-hero-ctas{justify-content:center!important}.hgp-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:640px){.hgp-section{padding:44px 0!important}.hgp-title-centre{margin-bottom:28px!important}.hgp-feat-grid,.hgp-plans-grid,.hgp-explore-row{grid-template-columns:1fr!important;gap:14px!important}.hgp-feat-card{padding:18px 16px!important}.hgp-trust-inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}.hgp-trust-item{width:auto!important;border-right:0!important;justify-content:center!important;white-space:normal!important;text-align:center!important;padding:9px 8px!important}.hgp-hero-ctas,.hgp-cta-btns{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important}.hgp-hero-ctas a,.hgp-cta-btns a,.hgp-btn-primary,.hgp-btn-ghost,.hgp-cta-btn-white,.hgp-cta-btn-outline{width:100%!important;justify-content:center!important;text-align:center!important}}.hg-comp-table,.hgp-table-wrap,.table-responsive{max-width:100%}@media (max-width:767px){.hgp-table-wrap,.table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.hg-comp-table{display:table!important;min-width:680px!important;width:100%!important;white-space:normal!important}.hg-comp-table th,.hg-comp-table td{font-size:12px!important;padding:10px 12px!important}}.hg-billing-toggle-wrap,.billing-toggle-wrap,.plans-tabs,.hgp-tabs{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.hg-billing-toggle-wrap>*,.billing-toggle-wrap>*,.plans-tabs>*,.hgp-tabs>*{flex-shrink:0}@media (max-width:640px){.hg-billing-toggle-wrap,.billing-toggle-wrap,.plans-tabs,.hgp-tabs{justify-content:flex-start!important;padding-bottom:4px}.hgp-hero-ctas,.hgp-cta-btns,[class*="-cta-btns"],[class*="-actions"]{justify-content:center!important;text-align:center!important}[class*="-cta-btns"]>a,[class*="-actions"]>a{justify-content:center!important}.hgf-copy-inner,.footer-copyright-inner{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.hgf-copy-links,.footer-copyright-links{justify-content:center!important;text-align:center!important;flex-wrap:wrap!important}}.billing-toggle .bt-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1.2!important}.billing-toggle .bt-save,.billing-toggle .bt-btn .bt-save{position:static!important;top:auto!important;right:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 0 0 4px!important;white-space:nowrap!important;line-height:1!important}.ssl-hero,.fssl-hero{background:#0f172a!important;padding:96px 0 80px!important;position:relative!important;overflow:hidden!important}.ssl-hero::before,.fssl-hero::before{content:''!important;position:absolute!important;inset:0!important;background:radial-gradient(ellipse 65% 55% at 15% 40%,rgba(22,163,74,.13) 0%,transparent 60%) , radial-gradient(ellipse 50% 45% at 85% 65%,rgba(37,99,235,.09) 0%,transparent 55%)!important;pointer-events:none!important}.ssl-hero::after,.fssl-hero::after{content:''!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(255,255,255,.028) 1px,transparent 1px)!important;background-size:34px 34px!important;pointer-events:none!important}.ssl-hero-inner,.fssl-hero-inner{position:relative!important;z-index:1!important}.ssl-hero h1,.fssl-hero h1{color:#fff!important}.ssl-hero p,.fssl-hero p{color:rgba(255,255,255,.74)!important}.ded-spec-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border:1px solid #e5e7eb!important;overflow:hidden!important;font-size:13px!important}.ded-spec-table th,.ded-spec-table td{padding:13px 14px!important;text-align:left!important;border-bottom:1px solid #eef2f7!important;color:#374151!important}.ded-spec-table tr:last-child td{border-bottom:0!important}.ded-spec-table th{background:#0f172a!important;color:#fff!important;font-weight:800!important;font-size:12px!important;letter-spacing:.03em!important}.ded-spec-table td.highlight{color:#16a34a!important;font-weight:800!important;background:#f0fdf4!important}@media (max-width:767px){.ded-spec-table{display:block!important;min-width:620px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}.hgp-btn-primary,.hgp-btn-wa,.hgp-plan-cta{transition:transform .15s ease , opacity .15s ease;will-change:transform}.hgp-btn-primary:hover,.hgp-btn-wa:hover,.hgp-plan-cta:hover{transform:translateY(-1px);opacity:.92}.hgp-btn-ghost,.hgp-plan-cta-outline{transition:transform .15s ease , opacity .15s ease;will-change:transform}.hgp-btn-ghost:hover,.hgp-plan-cta-outline:hover{transform:translateY(-1px);opacity:.88}.hgp-plan{transition:transform .2s ease;will-change:transform}.hgp-plan:hover{transform:translateY(-3px)}.hgp-feat-card{transition:transform .2s ease , opacity .15s ease;will-change:transform}.hgp-feat-card:hover{transform:translateY(-2px)}.hgp-faq-item{transition:none}.hgp-faq-list{display:flex;flex-direction:column;gap:8px;max-width:860px;margin:0 auto}.hgp-faq-item{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:border-color .2s , box-shadow .2s}.hgp-faq-item:hover{border-color:rgba(245,114,0,.35);box-shadow:0 2px 12px rgba(245,114,0,.07)}.hgp-faq-item:last-child{border-bottom:1px solid #e5e7eb}.hgp-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:none;padding:20px 24px;font-size:15px;font-weight:700;color:#111827;text-align:left;cursor:pointer;transition:background .15s}.hgp-faq-q:hover{background:#fff7ed}.hgp-faq-q .arrow,.hgp-faq-q .faq-arrow{flex-shrink:0;transition:transform .25s;display:inline-block;color:#f57200;font-size:18px}.hgp-faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease , padding .2s;padding:0 24px;font-size:14.5px;color:#374151;line-height:1.75}.hgp-faq-item.open .hgp-faq-q{background:#fff7ed}.hgp-faq-item.open .hgp-faq-a{max-height:600px;padding:0 24px 20px}.hgp-faq-item.open .hgp-faq-q .arrow,.hgp-faq-item.open .hgp-faq-q .faq-arrow{transform:rotate(180deg)}.hg-nav-link,.hg-topbar-right a{transition:opacity .15s ease}.hg-nav-link:hover,.hg-topbar-right a:hover{opacity:.8}.hgp-table-wrap{width:100%;max-width:100vw}.hgp-trust-item{white-space:normal}.hgp-plan-badge{max-width:calc(100% - 24px);white-space:normal;text-align:center}.hgp-hero{transform:translateZ(0)}.hgp-faq-item.open .hgp-faq-a{max-height:2000px}@media (max-width:900px){.hgp-hero{padding:48px 0 40px}.hgp-section{padding:60px 0}}