@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;} @font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;} @font-face{font-family:'Sora';font-style:normal;font-weight:100 800;font-display:swap;src:url(../fonts/sora-latin-wght-normal.woff2) format('woff2');} :root{--paper:#FFFFFF;--surface:#F4F6F9;--ink:#0F172A;--ink-2:#334155;--muted:#64748B;--line:#E2E6EC;--blue:#184AF3;--blue-deep:#0F2FB0;--sky:#E3E9FF;--deal:#0E7A4F;--deal-bg:#E7F8EF;--deal-line:#9BE3BF;--star:#F5B400;--display:'Sora','Inter',system-ui,sans-serif;--text:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--r-media:32px;--r-card:22px;--r-small:14px;--hg-blue:var(--blue);--hg-blue-deep:var(--blue-deep);--hg-blue-soft:var(--sky);--hg-ink:var(--ink);--hg-text:var(--ink-2);--hg-slate:#475569;--hg-muted:var(--muted);--hg-line:var(--line);--hg-ok-bg:#dcfce7;--hg-ok:#15803d;--hg-ok-ink:#166534;} *,*::before,*::after{box-sizing:border-box;} html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px;} @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;}} body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;} img,svg{max-width:100%;} main{display:block;} a{color:var(--blue);} h1,h2,h3,p{margin:0;} .hg-skip{position:absolute;left:12px;top:-60px;z-index:2000;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;text-decoration:none;transition:top .15s ease;} .hg-skip:focus{top:12px;} .hg-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} :focus-visible{outline:2px solid var(--blue);outline-offset:3px;} .hg-sprite{position:absolute;width:0;height:0;overflow:hidden;} i.fa-solid,i.fa-regular,i.fa-brands{font-style:normal;line-height:1;display:inline-flex;align-items:center;justify-content:center;} .hg-ico{display:inline-block;height:1em;fill:currentColor;vertical-align:-0.125em;overflow:visible;} :root{--u:clamp(0.8px,0.0625vw,1px);} @media (max-width:1000px){:root{--u:1px;}} .hx-wrap{max-width:1600px;margin:0 auto;padding:0 calc(56*var(--u));} @media (max-width:1400px){.hx-wrap{padding:0 calc(40*var(--u));}} .hx-section{padding:calc(112*var(--u)) 0 0;} .hx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(32*var(--u));margin:0 0 calc(40*var(--u));} .hx-head h2,.hx-srv-cmp-head h2,.hx-srv-guide-grid h2,.hx-why-text h2,.hx-faq-side h2,.hx-domain-text h2{font:700 calc(44*var(--u))/1.08 var(--display);letter-spacing:-0.035em;color:var(--ink);max-width:20ch;} .hx-lead{margin-top:16px;max-width:62ch;color:var(--ink-2);font-size:17px;line-height:1.7;} .hx-head .hx-btn{flex:none;} .hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 calc(24*var(--u));border-radius:999px;font:600 15px/1 var(--text);text-decoration:none;white-space:nowrap;border:1.5px solid transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;} .hx-btn:has(.hx-btn-dot){padding-right:8px;} .hx-btn-dot{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background:#fff;color:var(--blue);transition:transform .3s cubic-bezier(.16,1,.3,1);} .hx-btn:hover .hx-btn-dot{transform:rotate(-45deg);} .hx-btn-blue{background:var(--blue);color:#fff;} .hx-btn-blue:hover{background:var(--blue-deep);color:#fff;} .hx-btn-dark{background:var(--ink);color:#fff;} .hx-btn-dark .hx-btn-dot{color:var(--ink);} .hx-btn-dark:hover{background:var(--blue);color:#fff;} .hx-btn-light{background:#fff;color:var(--ink);} .hx-btn-light:hover{background:var(--sky);} .hx-btn-line{background:transparent;color:var(--ink);border-color:var(--ink);} .hx-btn-line:hover{background:var(--ink);color:#fff;} .hg-nav{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease;} .hg-nav-scrolled{border-bottom-color:var(--line);box-shadow:0 10px 30px -24px rgba(15,23,42,.4);} .hg-nav-inner{position:relative;display:flex;align-items:center;gap:calc(24*var(--u));height:76px;} .hg-nav-logo{flex:none;display:flex;align-items:center;} .hg-nav-logo img{height:30px;width:auto;display:block;} .hg-nav-menu{display:flex;align-items:center;gap:2px;flex:1;justify-content:center;} .hg-nav-item{position:relative;} .hg-nav-row{display:flex;align-items:center;} .hg-nav-link{display:flex;align-items:center;color:var(--ink-2);font-size:14.5px;font-weight:500;text-decoration:none;padding:10px 12px;border-radius:999px;white-space:nowrap;transition:color .15s ease,background-color .15s ease;} .hg-nav-has-children .hg-nav-link{padding-right:2px;} .hg-nav-row:hover .hg-nav-link,.hg-nav-item.open .hg-nav-link,.hg-nav-link[aria-current="page"]{color:var(--ink);} .hg-nav-link[aria-current="page"]{background:var(--surface);} .hg-nav-caret-btn{display:flex;align-items:center;justify-content:center;width:26px;height:34px;border:0;background:none;padding:0;cursor:pointer;color:var(--muted);font-size:10px;transition:transform .2s ease,color .15s ease;} .hg-nav-item.open .hg-nav-caret-btn{transform:rotate(180deg);color:var(--ink);} .hg-nav-dropdown{position:absolute;top:calc(100% + 14px);left:50%;min-width:calc(320*var(--u));padding:8px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 30px 60px -24px rgba(15,23,42,.35);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:50;} .hg-nav-dropdown::before{content:'';position:absolute;left:0;right:0;top:-16px;height:16px;} .hg-nav-item.open .hg-nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%,0);} .hg-nav-dropdown.is-wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;min-width:calc(640*var(--u));padding:14px;} .hg-nav-dropdown.is-wide.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));min-width:calc(860*var(--u));} .hg-nav-dropdown.is-wide{row-gap:2px;} .hg-nav-dropdown.is-wide .hg-nav-dd-col{display:grid;grid-template-rows:subgrid;gap:inherit;align-content:start;} .hg-nav-dropdown.rows-2 .hg-nav-dd-col{grid-row:span 2;} .hg-nav-dropdown.rows-3 .hg-nav-dd-col{grid-row:span 3;} .hg-nav-dropdown.rows-4 .hg-nav-dd-col{grid-row:span 4;} .hg-nav-dropdown.rows-5 .hg-nav-dd-col{grid-row:span 5;} .hg-nav-dropdown.rows-6 .hg-nav-dd-col{grid-row:span 6;} .hg-nav-dropdown.rows-7 .hg-nav-dd-col{grid-row:span 7;} .hg-nav-dropdown.rows-8 .hg-nav-dd-col{grid-row:span 8;} .hg-nav-dropdown.rows-9 .hg-nav-dd-col{grid-row:span 9;} .hg-nav-dropdown.rows-10 .hg-nav-dd-col{grid-row:span 10;} .hg-nav-dd-col{display:flex;flex-direction:column;gap:2px;min-width:0;} .hg-nav-dd-head{margin:6px 12px 6px;color:var(--muted);font-size:12.5px;font-weight:600;} .hg-nav-dropdown a{display:flex;align-items:flex-start;gap:14px;padding:11px 12px;border-radius:14px;color:var(--ink);text-decoration:none;transition:background-color .15s ease;} .hg-nav-dropdown a:hover,.hg-nav-dropdown a[aria-current="page"]{background:var(--surface);} .hg-nav-dd-icon{flex:none;width:20px;margin-top:2px;color:var(--blue);font-size:16px;} .hg-nav-dd-text{display:flex;flex-direction:column;gap:2px;min-width:0;} .hg-nav-dd-label{font-size:14.5px;font-weight:600;line-height:1.35;} .hg-nav-dd-note{color:var(--muted);font-size:13px;line-height:1.45;} .hg-nav-dropdown a:hover .hg-nav-dd-label{color:var(--blue);} .hg-nav-right{display:flex;align-items:center;gap:8px;flex:none;} .hg-nav-user{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;} .hg-nav-user:hover{background:var(--surface);} .hg-nav-btn{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease;} .hg-nav-btn:hover{background:var(--blue);color:#fff;} .hg-nav-burger{display:none;width:42px;height:42px;border-radius:999px;border:0;background:var(--surface);align-items:center;justify-content:center;cursor:pointer;color:var(--ink);font-size:16px;padding:0;} .hg-nav-burger .hg-burger-close,.hg-nav-burger.is-open .hg-burger-open{display:none;} .hg-nav-burger.is-open .hg-burger-close{display:inline-flex;} @media (max-width:1180px){.hg-nav-user span{display:none;}.hg-nav-user{padding:0 12px;}.hg-nav-link{padding:10px 8px;font-size:14px;}} @media (max-width:1000px){.hg-nav-inner{height:66px;justify-content:space-between;} .hg-nav-burger{display:flex;} .hg-nav-menu{display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;flex-direction:column;align-items:stretch;gap:2px;padding:10px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 30px 60px -24px rgba(15,23,42,.35);max-height:calc(100vh - calc(100*var(--u)));overflow-y:auto;} .hg-nav-menu.mobile-open{display:flex;} .hg-nav-row{justify-content:space-between;} .hg-nav-link{flex:1;padding:13px 12px;font-size:15.5px;color:var(--ink);border-radius:12px;} .hg-nav-caret-btn{width:40px;height:40px;border-radius:12px;background:var(--surface);} .hg-nav-dropdown{position:static;opacity:1;visibility:visible;transform:none;display:none;box-shadow:none;min-width:0;padding:0 0 8px;} .hg-nav-dropdown::before{display:none;} .hg-nav-item.open .hg-nav-dropdown{display:block;transform:none;} .hg-nav-dropdown.is-wide,.hg-nav-dropdown.is-wide.cols-3{display:none;min-width:0;padding:0 0 8px;grid-template-columns:1fr;} .hg-nav-item.open .hg-nav-dropdown.is-wide{display:grid;} .hg-nav-dd-note{display:none;} .hg-nav-dropdown.is-wide .hg-nav-dd-col{display:flex;grid-row:auto;}} @media (max-width:520px){.hg-nav-btn{display:none;}} .hx-hero{padding:calc(64*var(--u)) 0 0;} .hx-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:calc(64*var(--u));align-items:center;} .hx-hero h1{font:700 calc(74*var(--u))/1 var(--display);letter-spacing:-0.045em;color:var(--ink);max-width:12ch;} .hx-hero-desc{margin-top:calc(24*var(--u));color:var(--ink-2);font-size:18px;line-height:1.7;max-width:48ch;} .hx-hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:calc(34*var(--u));} .hx-proof{display:flex;align-items:center;gap:14px;margin-top:calc(34*var(--u));} .hx-faces{display:flex;} .hx-faces span{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--paper);font-size:12px;font-weight:700;background:var(--sky);color:var(--blue);} .hx-faces span + span{margin-left:-10px;} .hx-faces span:nth-child(2){background:var(--blue);color:#fff;} .hx-faces span:nth-child(3){background:var(--ink);color:#fff;} .hx-proof-text{font-size:14px;color:var(--muted);line-height:1.4;} .hx-proof-text .hx-stars{display:flex;font-size:13px;margin-bottom:3px;} .hx-media{position:relative;margin:0;background:transparent;display:flex;align-items:center;justify-content:center;} .hx-media img{position:relative;display:block;width:100%;height:auto;} .hx-hero-art{min-height:calc(520*var(--u));padding:calc(24*var(--u)) 0 calc(88*var(--u));} .hx-hero-anim{position:relative;width:100%;max-width:calc(640*var(--u));aspect-ratio:1000/750;} .hx-hero-anim>img,.hx-hero-anim>svg{position:absolute;inset:0;width:100% !important;height:100% !important;display:block;} .hx-hero-anim.is-playing>img{visibility:hidden;} .hx-why-anim{position:relative;width:100%;max-width:calc(680*var(--u));aspect-ratio:900/760;} .hx-why-anim>img,.hx-why-anim>svg{position:absolute;inset:0;width:100% !important;height:100% !important;display:block;} .hx-why-anim.is-playing>img{visibility:hidden;} .hx-anim-box{position:relative;width:100%;max-width:calc(640*var(--u));} .hx-anim-box>img{display:block;width:100%;height:auto;max-width:none !important;} .hx-anim-box>svg{position:absolute;inset:0;width:100% !important;height:100% !important;display:block;} .hx-anim-box.is-playing>img{visibility:hidden;} .hx-chip{position:absolute;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:999px;background:#fff;box-shadow:0 18px 40px -20px rgba(15,23,42,.35);font-size:12.5px;color:var(--muted);line-height:1.3;} .hx-chip b{display:block;color:var(--ink);font-size:14px;} .hx-chip i{width:38px;height:38px;border-radius:50%;background:var(--sky);color:var(--blue);font-size:14px;} .hx-chip-top{left:0;top:44%;} .hx-price-tag{position:absolute;right:calc(24*var(--u));bottom:calc(24*var(--u));display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 22px;padding:16px 16px 16px 22px;border-radius:22px;background:var(--ink);color:#fff;text-decoration:none;transition:background-color .2s ease;} .hx-price-tag:hover{background:var(--blue);} .hx-price-tag-label{grid-column:1;font-size:13px;color:rgba(255,255,255,.65);} .hx-price-tag-amt{grid-column:1;font:700 calc(28*var(--u))/1.1 var(--display);letter-spacing:-0.03em;} .hx-price-tag-amt small{font:500 14px var(--text);color:rgba(255,255,255,.65);letter-spacing:0;} .hx-price-tag-go{grid-column:2;grid-row:1 / span 2;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:14px;transition:transform .3s cubic-bezier(.16,1,.3,1);} .hx-price-tag:hover .hx-price-tag-go{transform:rotate(-45deg);} .hx-hero-foot{display:grid;gap:calc(36*var(--u));margin-top:calc(56*var(--u));padding-top:calc(40*var(--u));border-top:1px solid var(--line);} .hx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;} .hx-stats div{display:flex;flex-direction:column;gap:6px;padding:0 calc(28*var(--u));border-left:1px solid var(--line);} .hx-stats div:first-child{padding-left:0;border-left:0;} .hx-stats dd{order:-1;margin:0;font:700 calc(48*var(--u))/1 var(--display);letter-spacing:-0.04em;color:var(--ink);} .hx-stats dt{color:var(--muted);font-size:14px;line-height:1.35;} .hx-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1.5px solid var(--line);border-radius:var(--r-card);overflow:hidden;} .hx-perks li{display:flex;align-items:flex-start;gap:16px;padding:calc(26*var(--u)) calc(28*var(--u));font-size:14px;color:var(--muted);line-height:1.45;transition:background-color .25s ease;} .hx-perks li + li{border-left:1.5px solid var(--line);} .hx-perks li > i{flex:none;width:24px;margin-top:1px;color:var(--blue);font-size:22px;transition:transform .35s cubic-bezier(.16,1,.3,1);} .hx-perks b{display:block;margin-bottom:3px;color:var(--ink);font:600 16px/1.3 var(--display);letter-spacing:-0.01em;} .hx-perks li:hover{background:var(--surface);} .hx-perks li:hover > i{transform:translateY(-3px) scale(1.06);} .hg-lottie-icon > svg{width:34px !important;height:34px !important;display:block;} .hg-lottie-icon.is-playing i{display:none !important;} .hx-logos{padding:calc(72*var(--u)) 0 0;} .hx-logos-inner{display:flex;align-items:center;gap:calc(40*var(--u));} .hx-logos p{flex:none;color:var(--muted);font-size:14px;font-weight:500;} .hx-logos ul{flex:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:calc(24*var(--u)) calc(28*var(--u));} .hx-logos li{display:flex;justify-content:center;} .hx-logos img{display:block;height:26px;width:auto;max-width:100%;object-fit:contain;filter:grayscale(1) opacity(.6);transition:filter .25s ease;} .hx-logos li:hover img{filter:none;} @media (max-width:1200px) and (min-width:761px){.hx-logos ul{grid-template-columns:repeat(4,minmax(0,1fr));}} .hx-svc-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(44*var(--u)) 16px;grid-auto-flow:dense;} .hx-svc-cat{grid-column:span 4;min-width:0;display:flex;flex-direction:column;} .hx-svc-cat > .hx-svc-grid{flex:1;} .hx-svc-grid > li{display:flex;flex-direction:column;} .hx-svc-grid > li > .hx-svc{flex:1;} .hx-svc-cat[data-span="1"]{grid-column:span 1;} .hx-svc-cat[data-span="2"]{grid-column:span 2;} .hx-svc-cat[data-span="3"]{grid-column:span 3;} .hx-svc-cat[data-span="1"] .hx-svc-grid{grid-template-columns:1fr;} .hx-svc-cat[data-span="2"] .hx-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-svc-cat[data-span="3"] .hx-svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));} .hx-svc-cat-title{display:flex;align-items:baseline;gap:12px;margin:0 0 16px;font:600 calc(20*var(--u))/1.3 var(--display);letter-spacing:-0.015em;color:var(--ink);} .hx-svc-cat-title span{font:500 14px var(--text);color:var(--muted);letter-spacing:0;} .hx-svc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;} .hx-svc{display:flex;flex-direction:column;height:100%;min-height:calc(270*var(--u));padding:22px;border-radius:var(--r-card);background:var(--surface);color:var(--ink);text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .3s cubic-bezier(.16,1,.3,1);} .hx-svc-top{display:flex;align-items:center;justify-content:space-between;margin:0 0 22px;} .hx-svc-ico{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--sky);color:var(--blue);font-size:19px;transition:background-color .3s ease,color .3s ease;} .hx-svc-ico.is-brand{background:#FFF1EA;color:#FF6C2C;} .hx-svc-ico.is-wa{background:#DDF7E7;color:#1DAA54;font-size:23px;} .hx-svc-ico.is-android{background:#DDF7EA;color:#22B36A;font-size:22px;} .hx-svc:hover .hx-svc-ico.is-wa{background:#25D366;color:#fff;} .hx-svc:hover .hx-svc-ico.is-android{background:#3DDC84;color:#fff;} .hx-svc-ico.is-cp{font-size:calc(38*var(--u));width:62px;} .hx-svc-ico.is-whm{font:800 12.5px/1 var(--text);letter-spacing:.02em;width:62px;} .hx-svc-go{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line);font-size:13px;color:var(--ink);transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s cubic-bezier(.16,1,.3,1);} .hx-svc-name{font:600 19px/1.25 var(--display);letter-spacing:-0.02em;} .hx-svc-best{margin-top:8px;color:var(--ink-2);font-size:14px;line-height:1.55;transition:color .3s ease;} .hx-svc-meta{margin-top:10px;color:var(--muted);font-size:13px;transition:color .3s ease;} .hx-svc-price{margin-top:auto;padding-top:20px;} .hx-svc-from{display:block;color:var(--muted);font-size:12.5px;transition:color .3s ease;} .hx-svc-amt{display:block;font:700 calc(26*var(--u))/1.15 var(--display);letter-spacing:-0.03em;} .hx-svc-amt small{font:500 13.5px var(--text);color:var(--muted);letter-spacing:0;transition:color .3s ease;} .hx-svc-year{display:block;color:var(--muted);font-size:13px;transition:color .3s ease;} .hx-svc-save{color:var(--deal);font-weight:600;transition:color .3s ease;} .hx-svc:hover .hx-svc-save{color:#86EFAC;} .hx-deal{display:flex;gap:8px;align-items:flex-start;margin-top:14px;padding:9px 12px;border-radius:12px;background:var(--deal-bg);border:1px dashed var(--deal-line);color:var(--deal);font-size:12.5px;line-height:1.45;transition:background-color .3s ease,color .3s ease,border-color .3s ease;} .hx-deal i{flex:none;margin-top:2px;font-size:11px;} .hx-deal b{font-weight:700;letter-spacing:.02em;} .hx-svc:hover,.hx-svc:focus-visible{background:var(--ink);color:#fff;transform:translateY(-4px);} .hx-svc:hover .hx-svc-best,.hx-svc:focus-visible .hx-svc-best{color:rgba(255,255,255,.75);} .hx-svc:hover .hx-svc-meta,.hx-svc:hover .hx-svc-from,.hx-svc:hover .hx-svc-year,.hx-svc:hover .hx-svc-amt small{color:rgba(255,255,255,.55);} .hx-svc:hover .hx-svc-ico{background:rgba(255,255,255,.1);color:#fff;} .hx-svc:hover .hx-svc-ico.is-brand{background:#FF6C2C;color:#fff;} .hx-svc:hover .hx-svc-go{background:var(--blue);border-color:var(--blue);color:#fff;transform:rotate(-45deg);} .hx-svc:hover .hx-deal{background:rgba(255,255,255,.06);border-color:rgba(134,239,172,.45);color:#86EFAC;} .hx-svc-help-wrap{display:flex;flex-direction:column;padding-top:calc(42*var(--u));} .hx-svc-help{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:calc(240*var(--u));padding:calc(28*var(--u));border-radius:var(--r-card);background:var(--blue);color:#fff;} .hx-svc-help h3{font:600 calc(24*var(--u))/1.2 var(--display);letter-spacing:-0.02em;} .hx-svc-help p{color:rgba(255,255,255,.82);max-width:42ch;line-height:1.6;} .hx-svc-help-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;} .hx-svc-help .hx-btn i{font-size:16px;} .hx-svc-help .hx-btn-light i{color:#16A34A;} .hx-btn-ghost{color:#fff;border-color:rgba(255,255,255,.5);} .hx-btn-ghost:hover{background:rgba(255,255,255,.12);border-color:#fff;color:#fff;} .hx-ai-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:calc(56*var(--u));align-items:center;padding:calc(56*var(--u)) calc(64*var(--u));border-radius:var(--r-media);background:var(--surface);overflow:hidden;} .hx-ai-stage{position:relative;display:flex;align-items:flex-end;gap:8px;min-height:calc(420*var(--u));} .hx-ai-anim{position:relative;flex:none;width:calc(260*var(--u));aspect-ratio:360/440;} .hx-ai-anim img,.hx-ai-anim>svg{position:absolute;inset:0;display:block;width:100% !important;height:100% !important;} .hx-ai-anim.is-playing picture{visibility:hidden;} .hx-ai-bot{display:block;width:calc(260*var(--u));height:auto;animation:hx-bob 5s ease-in-out infinite;} @keyframes hx-bob{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}} .hx-ai-chat{flex:1;display:flex;flex-direction:column;gap:10px;align-self:center;max-width:calc(380*var(--u));} .hx-bubble{max-width:92%;padding:12px 16px;font-size:14.5px;line-height:1.55;border-radius:18px;} .hx-bubble.is-you{align-self:flex-end;background:var(--blue);color:#fff;border-bottom-right-radius:6px;} .hx-bubble.is-bot{align-self:flex-start;background:#fff;color:var(--ink);border-bottom-left-radius:6px;box-shadow:0 10px 24px -18px rgba(15,23,42,.35);} .hx-ai-typing{display:inline-flex;gap:4px;align-self:flex-start;padding:12px 14px;border-radius:18px;border-bottom-left-radius:6px;background:#fff;} .hx-ai-typing span{width:7px;height:7px;border-radius:50%;background:#94A3B8;animation:hx-typing 1.2s ease-in-out infinite;} .hx-ai-typing span:nth-child(2){animation-delay:.15s;} .hx-ai-typing span:nth-child(3){animation-delay:.3s;} @keyframes hx-typing{0%,60%,100%{transform:translateY(0);opacity:.5;}30%{transform:translateY(-4px);opacity:1;}} .hx-ai-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;border-radius:999px;background:#fff;color:var(--ink);font-size:13.5px;font-weight:600;} .hx-ai-dot{width:8px;height:8px;border-radius:50%;background:#22C55E;box-shadow:0 0 0 3px rgba(34,197,94,.22);} .hx-ai-copy h2{font:700 calc(44*var(--u))/1.08 var(--display);letter-spacing:-0.035em;max-width:16ch;} .hx-ai-points{list-style:none;margin:calc(28*var(--u)) 0 calc(32*var(--u));padding:0;display:grid;gap:12px;} .hx-ai-points li{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:500;color:var(--ink);} .hx-ai-points i{width:36px;height:36px;border-radius:11px;background:#fff;color:var(--blue);font-size:14px;} .hx-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(72*var(--u));align-items:start;} .hx-about-copy h2{font:700 calc(44*var(--u))/1.08 var(--display);letter-spacing:-0.035em;} .hx-about-mission{margin-top:calc(32*var(--u));padding-left:20px;border-left:3px solid var(--blue);} .hx-about-mission h3{font:600 calc(20*var(--u))/1.3 var(--display);letter-spacing:-0.015em;margin:0 0 8px;} .hx-about-mission p{color:var(--ink-2);line-height:1.7;max-width:56ch;} .hx-about-points{list-style:none;margin:calc(32*var(--u)) 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:calc(480*var(--u));} .hx-about-points li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--surface);font-size:15px;font-weight:600;} .hx-about-points i{width:36px;height:36px;border-radius:11px;background:var(--sky);color:var(--blue);font-size:14px;} .hx-story{padding:calc(34*var(--u)) calc(38*var(--u)) calc(30*var(--u));border-radius:var(--r-media);background:#F6F8FF;border:1px solid #E3E9FD;} .hx-story-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:calc(22*var(--u));} .hx-story-head h3{font:700 calc(26*var(--u))/1.15 var(--display);letter-spacing:-0.025em;margin:0;color:var(--ink);} .hx-story-count{margin:0;color:var(--muted);font-size:14px;text-align:right;} .hx-story-count b{display:block;font:700 calc(34*var(--u))/1 var(--display);letter-spacing:-0.03em;color:var(--blue);} .hx-tl,.hx-tl ol{list-style:none;margin:0;padding:0;} .hx-tl{position:relative;} .hx-tl::before{content:"";position:absolute;left:8px;top:10px;bottom:12px;width:2px;border-radius:2px;background:linear-gradient(180deg,#C9D6FD,#184AF3);} .hx-tl-year+.hx-tl-year{margin-top:calc(16*var(--u));} .hx-tl-y{position:relative;margin:0 0 6px;padding-left:34px;font:700 calc(22*var(--u))/1.2 var(--display);letter-spacing:-0.02em;color:var(--ink);} .hx-tl-y::before{content:"";position:absolute;left:1px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:5px;background:#fff;border:2px solid var(--blue);box-sizing:border-box;} .hx-tl-item{position:relative;display:flex;align-items:baseline;gap:12px;padding:7px 0 7px 34px;font-size:15.5px;line-height:1.4;color:var(--ink-2);} .hx-tl-item::before{content:"";position:absolute;left:5px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#fff;border:2px solid #9DB3FA;box-sizing:content-box;transform:translateX(-1px);} .hx-tl-item time{flex:none;width:34px;color:var(--muted);font-size:13.5px;font-weight:500;} .hx-tl-item span{color:var(--ink);font-weight:500;} .hx-tl-item.is-latest{margin-top:4px;padding-top:10px;padding-bottom:10px;border-radius:14px;background:#fff;box-shadow:0 10px 26px -18px rgba(24,74,243,.55);} .hx-tl-item.is-latest::before{width:10px;height:10px;margin-top:-5px;left:4px;background:var(--blue);border-color:#fff;box-shadow:0 0 0 4px rgba(24,74,243,.18);} .hx-tl-item.is-latest span{font-weight:700;} .hx-tl-item.is-latest em{margin-left:auto;margin-right:12px;padding:3px 9px;border-radius:999px;background:var(--sky);color:var(--blue-deep);font:600 12px/1.4 var(--text);font-style:normal;} @media (prefers-reduced-motion:no-preference){.hx-tl-item.is-latest::before{animation:hx-tl-pulse 2.4s ease-out infinite;}} @keyframes hx-tl-pulse{0%{box-shadow:0 0 0 0 rgba(24,74,243,.35);}70%{box-shadow:0 0 0 9px rgba(24,74,243,0);}100%{box-shadow:0 0 0 0 rgba(24,74,243,0);}} .hx-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(56*var(--u));align-items:center;} .hx-why-media{min-height:0;padding:0;} .hx-checks{list-style:none;margin:calc(28*var(--u)) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;} .hx-checks li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--ink);} .hx-checks i{width:24px;height:24px;flex:none;border-radius:50%;background:var(--blue);color:#fff;font-size:10px;} .hx-why-cards{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;} .hx-why-cards li{padding:calc(26*var(--u));border-radius:var(--r-card);background:var(--surface);} .hx-why-cards i{width:48px;height:48px;border-radius:15px;background:var(--sky);color:var(--blue);font-size:18px;margin-bottom:22px;} .hx-why-cards h3{font:600 18px/1.3 var(--display);letter-spacing:-0.015em;margin:0 0 8px;} .hx-why-cards p{color:var(--ink-2);font-size:14.5px;line-height:1.65;} .hx-show-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:calc(72*var(--u));align-items:center;} .hx-show-card + .hx-show-card{margin-top:calc(96*var(--u));} .hx-show-card.is-flip .hx-media{order:2;} .hx-show-card .hx-media{min-height:0;padding:0;} .hx-show-card .hx-media img{max-width:calc(520*var(--u));} .hx-show-text{display:flex;flex-direction:column;justify-content:center;} .hx-show-text h2{font:700 calc(40*var(--u))/1.1 var(--display);letter-spacing:-0.03em;margin:0 0 16px;max-width:20ch;} .hx-show-text p{color:var(--ink-2);line-height:1.7;margin:0 0 12px;max-width:60ch;} .hx-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(24*var(--u));margin:14px 0 0;} .hx-specs div{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line);} .hx-specs dt{margin:0;} .hx-specs dt i{width:34px;height:34px;border-radius:11px;background:var(--sky);color:var(--blue);font-size:13px;} .hx-specs dd{margin:0;font-weight:600;font-size:15px;color:var(--ink);} .hx-show-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:calc(26*var(--u));} .hx-note{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;} .hx-note i{color:#16A34A;} .hg-lottie-float{position:absolute;left:20px;bottom:20px;width:80px;height:80px;border-radius:22px;background:#fff;box-shadow:0 18px 40px -18px rgba(15,23,42,.3);display:flex;align-items:center;justify-content:center;z-index:2;visibility:hidden;opacity:0;transition:opacity .4s ease;} .hg-lottie-float.is-playing{visibility:visible;opacity:1;} .hg-lottie-float > svg{width:58px !important;height:58px !important;display:block;} .hx-domain{background:var(--ink);padding:calc(88*var(--u)) 0;margin-top:calc(112*var(--u));} .hx-domain-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:calc(64*var(--u));align-items:center;color:#fff;} .hx-domain-text h2{color:#fff;font-size:calc(40*var(--u));} .hx-domain-text p{margin-top:14px;color:rgba(255,255,255,.7);line-height:1.7;max-width:46ch;} .hx-ds-form{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 22px;border-radius:999px;background:#fff;} .hx-ds-form input[type="text"]{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 16px var(--text);color:var(--ink);padding:12px 0;} .hx-ds-form input::placeholder{color:#94A3B8;} .hx-ds-form:focus-within{box-shadow:0 0 0 4px rgba(24,74,243,.45);} .hx-ds-form button{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 calc(24*var(--u));border:0;border-radius:999px;background:var(--blue);color:#fff;font:600 15px var(--text);cursor:pointer;} .hx-ds-form button:hover{background:var(--blue-deep);} .hx-ds-ext{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;} .hx-ds-ext .hg-ds-ext{display:inline-flex;align-items:baseline;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);font:500 13px var(--text);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;} .hx-ds-ext .hg-ds-ext b{color:#fff;font-size:15px;font-weight:700;} .hx-ds-ext .hg-ds-ext:hover{background:#fff;border-color:#fff;color:var(--muted);} .hx-ds-ext .hg-ds-ext:hover b{color:var(--blue);} .hx-rev-side{display:flex;align-items:center;gap:calc(28*var(--u));flex:none;} .hx-score{display:flex;align-items:center;gap:14px;} .hx-score-num{font:700 calc(50*var(--u))/1 var(--display);letter-spacing:-0.04em;} .hx-score small{display:block;margin-top:4px;color:var(--muted);font-size:13px;} .hx-stars{display:inline-flex;gap:3px;color:var(--star);font-size:15px;} .hx-arrows{display:flex;gap:8px;} .hg-rev-arrow{width:50px;height:50px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,opacity .2s ease;} .hg-rev-arrow:hover:not(:disabled){background:var(--ink);color:#fff;} .hg-rev-arrow:disabled{opacity:.3;cursor:default;} .hx-rev-wrap{position:relative;} .hx-rev-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px;margin:-2px;} .hx-rev-track::-webkit-scrollbar{display:none;} .hg-rev-card{flex:0 0 360px;scroll-snap-align:start;display:flex;flex-direction:column;padding:calc(26*var(--u));border-radius:var(--r-card);background:var(--surface);margin:0;} .hg-rev-card .hx-stars{margin-bottom:18px;} .hx-rev-title{font-weight:600;margin:0 0 6px;} .hg-rev-quote{color:var(--ink-2);font-size:15.5px;line-height:1.7;margin:0 0 8px;flex-grow:1;} .hg-rev-quote.clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;flex-grow:0;} .hg-rev-more{align-self:flex-start;border:0;background:none;padding:2px 0;margin:0 0 10px;color:var(--blue);font:600 13.5px var(--text);cursor:pointer;} .hg-rev-more[hidden]{display:none;} .hx-rev-foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line);} .hx-rev-foot b{display:block;font-size:14.5px;} .hx-rev-foot small{display:block;color:var(--muted);font-size:12.5px;} .hg-rev-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none;background:#fff;} .hg-rev-avatar-initials{width:40px;height:40px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--sky);color:var(--blue);font-size:13px;font-weight:700;} .hx-faq-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:calc(56*var(--u));align-items:start;} .hx-faq-side{position:sticky;top:calc(110*var(--u));} .hx-faq-help{margin-top:calc(28*var(--u));padding:calc(24*var(--u));border-radius:var(--r-card);background:var(--surface);} .hx-faq-help p{color:var(--muted);font-size:14.5px;line-height:1.6;margin:0 0 16px;} .hx-faq-help b{display:block;color:var(--ink);font-size:16px;} .hx-faq-list{display:grid;gap:10px;} .hx-faq-item{border-radius:20px;background:var(--surface);} .hx-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px calc(24*var(--u));cursor:pointer;list-style:none;} .hx-faq-item summary::-webkit-details-marker{display:none;} .hx-faq-item summary h3{font:600 17px/1.4 var(--display);letter-spacing:-0.01em;} .hx-faq-toggle{width:36px;height:36px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--ink);font-size:12px;transition:transform .25s ease,background-color .2s ease,color .2s ease;} .hx-faq-item[open] .hx-faq-toggle{transform:rotate(45deg);background:var(--blue);color:#fff;} .hx-faq-answer{padding:0 calc(24*var(--u)) 22px;} .hx-faq-answer p{color:var(--ink-2);font-size:15.5px;line-height:1.75;margin:0 0 10px;max-width:68ch;} .hx-faq-answer p:last-child{margin:0;} .hg-footer{margin-top:calc(112*var(--u));background:var(--ink);} .hg-footer-inner{color:rgba(255,255,255,.7);} .hg-footer-contact{display:flex;align-items:center;justify-content:space-between;gap:calc(28*var(--u));flex-wrap:wrap;padding:calc(56*var(--u)) 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;} .hg-footer-contact h2{font:700 calc(36*var(--u))/1.15 var(--display);letter-spacing:-0.03em;margin:0 0 8px;} .hg-footer-contact p{color:rgba(255,255,255,.85);max-width:58ch;line-height:1.65;} .hg-footer-contact-actions{display:flex;gap:10px;flex-wrap:wrap;} .hg-footer-btn-whatsapp,.hg-footer-call{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;} .hg-footer-btn-whatsapp{background:#fff;color:var(--ink);} .hg-footer-btn-whatsapp i{color:#16A34A;font-size:18px;} .hg-footer-btn-whatsapp:hover{background:var(--sky);} .hg-footer-call{color:#fff;border:1.5px solid rgba(255,255,255,.5);} .hg-footer-call:hover{border-color:#fff;background:rgba(255,255,255,.1);} .hg-footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:calc(40*var(--u));padding:calc(56*var(--u)) 0 calc(44*var(--u));} .hg-footer-brand-logo img{height:32px;width:auto;display:block;margin-bottom:18px;} .hg-footer-tagline{font-size:14.5px;line-height:1.75;max-width:36ch;margin:0 0 22px;} .hg-footer-social-label{color:#fff;font-size:13.5px;font-weight:600;margin:0 0 12px;} .hg-footer-social{display:flex;gap:8px;} .hg-footer-social a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:#fff;font-size:15px;text-decoration:none;transition:background-color .2s ease;} .hg-footer-social a:hover{background:var(--blue);} .hg-footer-col h3{color:#fff;font:600 15px var(--display);margin:0 0 16px;} .hg-footer-col h3.hg-footer-col-h3-spaced{margin-top:calc(30*var(--u));} .hg-footer-col ul{list-style:none;margin:0;padding:0;} .hg-footer-col li{margin:0 0 11px;} .hg-footer-col li a{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.7);font-size:14px;text-decoration:none;transition:color .15s ease;} .hg-footer-col li a:hover{color:#fff;} .hg-footer-status-dot{width:7px;height:7px;border-radius:50%;background:#22C55E;box-shadow:0 0 0 3px rgba(34,197,94,.25);} .hg-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 0 calc(28*var(--u));border-top:1px solid rgba(255,255,255,.1);font-size:13px;} .hg-footer-legal{display:flex;gap:8px 22px;flex-wrap:wrap;} .hg-footer-legal a{color:rgba(255,255,255,.7);text-decoration:none;} .hg-footer-legal a:hover{color:#fff;} .hg-404{max-width:calc(720*var(--u));margin:0 auto;padding:calc(32*var(--u)) 20px 0;text-align:center;} .hg-404-art{width:calc(340*var(--u));height:calc(340*var(--u));max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;} .hg-404-art > svg{width:100% !important;height:100% !important;display:block;} .hg-404-art.is-playing .hg-404-code{display:none;} .hg-404-code{font:700 calc(96*var(--u))/1 var(--display);letter-spacing:-0.05em;color:var(--blue);} .hg-404 h1{font:700 calc(40*var(--u))/1.1 var(--display);letter-spacing:-0.035em;margin:0 0 12px;} .hg-404 p{color:var(--ink-2);font-size:16.5px;margin:0 0 calc(28*var(--u));} .hg-404-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;} @media (max-width:1180px){.hx-hero h1{font-size:calc(60*var(--u));} .hx-perks{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-perks li:nth-child(odd){border-left:0;} .hx-perks li:nth-child(n+3){border-top:1.5px solid var(--line);} .hx-why-cards{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-svc-cats{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-svc-cat,.hx-svc-cat[data-span="3"],.hx-svc-help-wrap[data-span]{grid-column:span 2;} .hx-svc-cat .hx-svc-grid,.hx-svc-cat[data-span="3"] .hx-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:1000px){.hx-section{padding-top:calc(88*var(--u));} .hx-hero-grid{grid-template-columns:1fr;gap:calc(40*var(--u));} .hx-hero-art{min-height:0;} .hx-about-grid,.hx-why-grid,.hx-show-card,.hx-domain-panel,.hx-faq-grid{grid-template-columns:1fr;} .hx-about-grid{gap:calc(40*var(--u));} .hx-ai-panel{grid-template-columns:1fr;padding:calc(40*var(--u));} .hx-ai-stage{min-height:0;} .hx-show-card.is-flip .hx-media{order:0;} .hx-show-card{gap:calc(28*var(--u));} .hx-show-card + .hx-show-card{margin-top:calc(64*var(--u));} .hx-faq-side{position:static;} .hg-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));} .hg-footer-brand{grid-column:1 / -1;}} @media (max-width:760px){.hx-wrap{padding:0 20px;} .hx-domain{padding:calc(56*var(--u)) 0;margin-top:calc(72*var(--u));} .hx-section{padding-top:calc(72*var(--u));} .hx-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:calc(28*var(--u));} .hx-head h2,.hx-why-text h2,.hx-faq-side h2,.hx-domain-text h2{font-size:calc(32*var(--u));} .hx-lead{font-size:16px;} .hx-hero{padding-top:calc(36*var(--u));} .hx-hero h1{font-size:calc(44*var(--u));} .hx-hero-desc{font-size:16.5px;} .hx-hero-ctas .hx-btn{flex:1 1 auto;} .hx-hero-art{padding:8px 0 calc(96*var(--u));} .hx-chip-top{left:14px;top:14px;} .hx-price-tag{left:14px;right:14px;bottom:14px;grid-template-columns:1fr auto;} .hx-hero-foot{margin-top:calc(40*var(--u));padding-top:calc(32*var(--u));} .hx-perks{grid-template-columns:1fr;} .hx-perks li + li{border-left:0;border-top:1.5px solid var(--line);} .hx-perks li{padding:18px 20px;} .hx-stats dd{font-size:calc(36*var(--u));} .hx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(28*var(--u)) 0;} .hx-stats div:nth-child(3){padding-left:0;border-left:0;} .hx-stats dd{font-size:calc(36*var(--u));} .hx-logos-inner{flex-direction:column;align-items:flex-start;gap:18px;} .hx-logos ul{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-logos li{justify-content:flex-start;} .hx-why-cards,.hx-checks,.hx-specs{grid-template-columns:1fr;} .hx-ai-panel{padding:calc(28*var(--u)) 20px;border-radius:26px;gap:calc(28*var(--u));} .hx-ai-stage{flex-direction:column;align-items:center;} .hx-ai-anim{width:calc(180*var(--u));} .hx-ai-chat{max-width:none;width:100%;} .hx-ai-copy h2{font-size:calc(32*var(--u));} .hx-svc-cats{grid-template-columns:1fr;gap:calc(36*var(--u));} .hx-svc-help-wrap{padding-top:0;} .hx-svc-cat,.hx-svc-cat[data-span]{grid-column:auto;} .hx-svc-cat .hx-svc-grid,.hx-svc-cat[data-span] .hx-svc-grid{grid-template-columns:1fr;} .hx-svc{min-height:0;} .hx-about-copy h2{font-size:calc(32*var(--u));} .hx-story{padding:24px 18px 20px;border-radius:24px;} .hx-tl-item{font-size:14.5px;} .hx-story-head h3{white-space:nowrap;font-size:22px;} .hx-story-count{font-size:12.5px;white-space:nowrap;} .hx-story-count b{font-size:26px;} .hx-about-points{grid-template-columns:1fr 1fr;} .hx-show-text h2{font-size:calc(27*var(--u));} .hx-domain-panel{gap:calc(28*var(--u));} .hx-ds-form{flex-wrap:wrap;border-radius:22px;padding:8px;} .hx-ds-form input[type="text"]{padding:12px 14px;} .hx-ds-form button{flex:1 1 100%;justify-content:center;} .hx-rev-side{width:100%;justify-content:space-between;} .hg-rev-card{flex-basis:86%;} .hx-faq-item summary{padding:18px;} .hx-faq-answer{padding:0 18px 18px;} .hg-footer-contact{padding:calc(40*var(--u)) 0;} .hg-footer-contact h2{font-size:calc(28*var(--u));} .hg-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(32*var(--u)) 20px;} .hg-404 h1{font-size:calc(32*var(--u));}} .hx-ai-ctas{display:flex;flex-wrap:wrap;gap:12px;} .hx-ai-chat.is-full{max-width:none;padding:calc(24*var(--u));gap:12px;} .hx-ai-status.is-surface{background:var(--surface);} .hx-aip-hero{padding:calc(48*var(--u)) 0 0;} .hx-aip-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:calc(64*var(--u));align-items:center;} .hx-aip-hero h1{font:700 calc(68*var(--u))/1.02 var(--display);letter-spacing:-0.045em;color:var(--ink);max-width:13ch;} .hx-aip-hero .hx-lead{font-size:18.5px;margin:calc(24*var(--u)) 0 calc(36*var(--u));} .hx-aip-hero-art{margin:0;display:flex;justify-content:center;} .hx-aip-hero-art .hx-ai-anim{width:min(calc(340*var(--u)),100%);} .hx-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 calc(28*var(--u));padding:0;font-size:14px;color:var(--muted);} .hx-crumbs li+li::before{content:"/";margin-right:8px;color:var(--line);} .hx-crumbs a{color:var(--muted);text-decoration:none;background:linear-gradient(var(--blue),var(--blue)) 0 100%/0 1.5px no-repeat;transition:background-size .25s ease,color .2s ease;} .hx-crumbs a:hover{color:var(--blue);background-size:100% 1.5px;} .hx-crumbs [aria-current]{color:var(--ink);font-weight:500;} .hx-aip-can{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;} .hx-aip-can li{padding:calc(32*var(--u));border-radius:var(--r-card);background:var(--surface);transition:background-color .25s ease,color .25s ease;} .hx-aip-can i{width:48px;height:48px;border-radius:14px;background:#fff;color:var(--blue);font-size:18px;margin-bottom:calc(24*var(--u));} .hx-aip-can h3{font:600 calc(21*var(--u))/1.25 var(--display);letter-spacing:-0.02em;margin:0 0 10px;color:var(--ink);} .hx-aip-can p{color:var(--ink-2);font-size:15.5px;line-height:1.65;} .hx-aip-can li:hover{background:var(--ink);} .hx-aip-can li:hover h3{color:#fff;} .hx-aip-can li:hover p{color:#CBD5E1;} .hx-aip-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;counter-reset:none;} .hx-aip-steps li{position:relative;padding-top:calc(28*var(--u));border-top:2px solid var(--line);} .hx-aip-steps li::before{content:"";position:absolute;top:-2px;left:0;width:56px;height:2px;background:var(--blue);} .hx-aip-step-n{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--sky);color:var(--blue);font:700 16px/1 var(--display);margin-bottom:20px;} .hx-aip-steps h3{font:600 calc(20*var(--u))/1.3 var(--display);letter-spacing:-0.02em;margin:0 0 8px;color:var(--ink);} .hx-aip-steps p{color:var(--ink-2);font-size:15.5px;line-height:1.65;} .hx-aip-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(64*var(--u));align-items:start;} .hx-aip-example h2{font:700 calc(44*var(--u))/1.08 var(--display);letter-spacing:-0.035em;color:var(--ink);max-width:18ch;} .hx-aip-pin{display:flex;gap:18px;margin-top:calc(36*var(--u));padding:calc(28*var(--u));border-radius:var(--r-card);border:1.5px solid var(--line);} .hx-aip-pin>i{flex:none;width:48px;height:48px;border-radius:14px;background:var(--sky);color:var(--blue);font-size:18px;} .hx-aip-pin h3{font:600 19px/1.3 var(--display);margin:0 0 6px;color:var(--ink);} .hx-aip-pin p{color:var(--ink-2);font-size:15.5px;} .hx-aip-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-weight:600;font-size:15px;text-decoration:none;} .hx-aip-link i{font-size:13px;transition:transform .2s ease;} .hx-aip-link:hover i{transform:translateX(4px);} .hx-aip-window{border-radius:var(--r-media);background:var(--surface);overflow:hidden;} .hx-aip-window-bar{display:flex;align-items:center;gap:12px;padding:16px calc(24*var(--u));background:#fff;border:1.5px solid var(--surface);border-radius:var(--r-media) var(--r-media) 0 0;} .hx-aip-window-bar img{display:block;width:40px;height:40px;object-fit:contain;} .hx-aip-window-bar p{display:flex;flex-direction:column;line-height:1.3;} .hx-aip-window-bar b{font-size:15px;color:var(--ink);} .hx-aip-window-bar p>span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);} .hx-aip-window-bar .hx-ai-dot{width:7px;height:7px;} .hx-aip-end{display:flex;align-items:center;justify-content:space-between;gap:calc(32*var(--u));padding:calc(56*var(--u)) calc(64*var(--u));border-radius:var(--r-media);background:var(--blue);color:#fff;} .hx-aip-end h2{font:700 calc(40*var(--u))/1.1 var(--display);letter-spacing:-0.035em;} .hx-aip-end p{margin-top:10px;color:#DCE4FF;font-size:17px;} .hx-btn-on-dark{flex:none;background:#fff;color:var(--ink);} .hx-btn-on-dark .hx-btn-dot{background:var(--blue);color:#fff;} .hx-btn-on-dark:hover{background:var(--ink);color:#fff;} .hx-btn-on-dark:hover .hx-btn-dot{background:#fff;color:var(--ink);} @media (max-width:1100px){.hx-aip-can{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-aip-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(40*var(--u));} .hx-aip-hero h1{font-size:calc(56*var(--u));}} @media (max-width:1000px){.hx-aip-hero-grid,.hx-aip-example{grid-template-columns:1fr;gap:calc(40*var(--u));} .hx-aip-hero-art .hx-ai-anim{width:calc(200*var(--u));} .hx-aip-end{flex-direction:column;align-items:flex-start;padding:calc(40*var(--u));}} @media (max-width:760px){.hx-aip-hero{padding-top:calc(28*var(--u));} .hx-aip-hero h1{font-size:calc(40*var(--u));} .hx-aip-hero .hx-lead{font-size:16.5px;} .hx-aip-hero-art .hx-ai-anim{width:calc(150*var(--u));} .hx-aip-can,.hx-aip-steps{grid-template-columns:1fr;} .hx-aip-can li{padding:calc(26*var(--u));} .hx-aip-example h2,.hx-aip-end h2{font-size:calc(30*var(--u));} .hx-aip-pin{flex-direction:column;padding:22px;} .hx-ai-chat.is-full{padding:16px;} .hx-aip-end{padding:calc(32*var(--u)) calc(24*var(--u));border-radius:26px;} .hx-ai-ctas .hx-btn{flex:1 1 auto;}} .hx-blog-head{padding:calc(48*var(--u)) 0 0;} .hx-blog-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(32*var(--u));} .hx-blog-head h1{font:700 calc(68*var(--u))/1.02 var(--display);letter-spacing:-0.045em;color:var(--ink);} .hx-blog-rss{flex:none;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s ease;} .hx-blog-rss:hover{color:var(--blue);} .hx-blog-list{padding-top:calc(56*var(--u));} .hx-blog-empty{padding:calc(48*var(--u));border-radius:var(--r-card);background:var(--surface);color:var(--ink-2);font-size:17px;} .hx-post-card{position:relative;display:flex;flex-direction:column;gap:20px;} .hx-post-media{display:block;border-radius:var(--r-card);overflow:hidden;aspect-ratio:1200/630;background:var(--surface);} .hx-post-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);} .hx-post-card:hover .hx-post-media img{transform:scale(1.035);} .hx-post-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--sky);} .hx-post-ph img{width:56px;height:56px;} .hx-post-card:hover .hx-post-ph img{transform:none;} .hx-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--muted);font-size:14px;} .hx-post-cat{position:relative;z-index:1;display:inline-flex;padding:5px 12px;border-radius:999px;background:var(--sky);color:var(--blue-deep);font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease;} a.hx-post-cat:hover{background:var(--blue);color:#fff;} .hx-blog-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:calc(36*var(--u));} .hx-blog-cats a{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;border:1.5px solid var(--line);color:var(--ink);font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease;} .hx-blog-cats a span{color:var(--muted);font-size:13px;} .hx-blog-cats a:hover{border-color:var(--ink);} .hx-blog-cats a[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff;} .hx-blog-cats a[aria-current] span{color:#CBD5E1;} .hx-post-title{margin:12px 0 10px;font:600 calc(22*var(--u))/1.3 var(--display);letter-spacing:-0.02em;} .hx-post-title a{color:var(--ink);text-decoration:none;} .hx-post-title a::after{content:"";position:absolute;inset:0;border-radius:var(--r-card);} .hx-post-title a:focus-visible{outline:none;} .hx-post-title a:focus-visible::after{outline:2px solid var(--blue);outline-offset:6px;} .hx-post-card:hover .hx-post-title a{color:var(--blue);} .hx-post-excerpt{color:var(--ink-2);font-size:15.5px;line-height:1.65;} .hx-post-more{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--ink);font-weight:600;font-size:14.5px;} .hx-post-more i{font-size:12px;transition:transform .2s ease;} .hx-post-card:hover .hx-post-more i{transform:translateX(4px);} .hx-post-card.is-featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:calc(56*var(--u));align-items:center;margin-bottom:calc(72*var(--u));} .hx-post-card.is-featured .hx-post-media{border-radius:var(--r-media);} .hx-post-card.is-featured .hx-post-title{font-size:calc(38*var(--u));line-height:1.12;letter-spacing:-0.035em;} .hx-post-card.is-featured .hx-post-excerpt{font-size:17px;} .hx-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(56*var(--u)) calc(32*var(--u));} .hx-pager{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:calc(72*var(--u));padding-top:calc(28*var(--u));border-top:1.5px solid var(--line);} .hx-pager>a{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:600;text-decoration:none;} .hx-pager>a:hover{color:var(--blue);} .hx-pager ol{list-style:none;display:flex;gap:6px;margin:0;padding:0;} .hx-pager li>*{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:999px;font-weight:600;text-decoration:none;color:var(--ink);} .hx-pager li a:hover{background:var(--surface);} .hx-pager [aria-current]{background:var(--ink);color:#fff;} .hx-article-head{padding-top:calc(48*var(--u));} .hx-article-head .hx-crumbs li[aria-current]{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .hx-article-head h1{margin:18px 0 0;font:700 calc(58*var(--u))/1.06 var(--display);letter-spacing:-0.04em;color:var(--ink);max-width:26ch;} .hx-article-head .hx-lead{font-size:19px;margin-top:20px;} .hx-article-meta{list-style:none;display:flex;flex-wrap:wrap;gap:10px calc(24*var(--u));margin:calc(28*var(--u)) 0 0;padding:0;color:var(--muted);font-size:14.5px;} .hx-article-meta li{display:inline-flex;align-items:center;gap:8px;} .hx-article-meta i{color:var(--blue);font-size:13px;} .hx-article-cover{margin-top:calc(48*var(--u));} .hx-article-cover img{display:block;width:100%;height:auto;max-height:calc(620*var(--u));aspect-ratio:1200/630;object-fit:cover;border-radius:var(--r-media);} .hx-article-grid{display:grid;grid-template-columns:calc(280*var(--u)) minmax(0,1fr);gap:calc(80*var(--u));margin-top:calc(64*var(--u));} .hx-article-grid.no-toc{grid-template-columns:minmax(0,1fr);} .hx-toc details{position:sticky;top:calc(110*var(--u));} .hx-toc summary{list-style:none;font:600 13px/1 var(--text);color:var(--muted);margin-bottom:16px;cursor:default;} .hx-toc summary::-webkit-details-marker{display:none;} .hx-toc ol{list-style:none;margin:0;padding:0 0 0 16px;border-left:1.5px solid var(--line);display:grid;gap:12px;} .hx-toc a{color:var(--ink-2);font-size:14.5px;line-height:1.45;text-decoration:none;transition:color .2s ease;} .hx-toc a:hover{color:var(--blue);} .hx-prose{color:var(--ink-2);font-size:17.5px;line-height:1.8;} .hx-prose>*+*{margin-top:1.15em;} .hx-prose h2{margin-top:2.2em;font:700 calc(32*var(--u))/1.2 var(--display);letter-spacing:-0.03em;color:var(--ink);scroll-margin-top:calc(110*var(--u));} .hx-prose h3{margin-top:1.8em;font:600 calc(23*var(--u))/1.3 var(--display);letter-spacing:-0.02em;color:var(--ink);scroll-margin-top:calc(110*var(--u));} .hx-prose h4{margin-top:1.6em;font:600 18px/1.4 var(--text);color:var(--ink);} .hx-prose h2+*,.hx-prose h3+*,.hx-prose h4+*{margin-top:.7em;} .hx-prose>:first-child{margin-top:0;} .hx-prose strong{color:var(--ink);font-weight:600;} .hx-prose a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:rgba(24,74,243,.35);transition:text-decoration-color .2s ease;} .hx-prose a:hover{text-decoration-color:var(--blue);} .hx-prose ul,.hx-prose ol{padding-left:1.3em;} .hx-prose li+li{margin-top:.55em;} .hx-prose ul li::marker{color:var(--blue);} .hx-prose ol li::marker{color:var(--blue);font-weight:600;} .hx-prose blockquote{margin-left:0;padding:4px 0 4px calc(24*var(--u));border-left:3px solid var(--blue);color:var(--ink);font-size:19px;} .hx-prose code{padding:2px 7px;border-radius:7px;background:var(--surface);color:var(--ink);font-size:.88em;} .hx-prose pre{padding:20px calc(24*var(--u));border-radius:var(--r-small);background:var(--ink);color:#E2E8F0;overflow-x:auto;font-size:14.5px;line-height:1.6;} .hx-prose pre code{padding:0;background:none;color:inherit;} .hx-prose hr{border:0;border-top:1.5px solid var(--line);margin:2.4em 0;} .hx-prose figure{margin-left:0;margin-right:0;} .hx-prose figure img{display:block;width:100%;height:auto;border-radius:var(--r-card);} .hx-prose figcaption{margin-top:10px;color:var(--muted);font-size:14.5px;} .hx-table-scroll{overflow-x:auto;} .hx-prose table{width:100%;border-collapse:collapse;font-size:15.5px;} .hx-prose th{text-align:left;color:var(--ink);font-weight:600;padding:12px 14px;border-bottom:1.5px solid var(--ink);} .hx-prose td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;} .hx-article-cta{display:flex;align-items:center;justify-content:space-between;gap:calc(24*var(--u));margin-top:3em !important;padding:calc(32*var(--u));border-radius:var(--r-card);background:var(--surface);} .hx-article-cta-title{font:700 calc(22*var(--u))/1.25 var(--display);letter-spacing:-0.02em;color:var(--ink);} .hx-article-cta p+p{margin-top:6px;font-size:15.5px;line-height:1.6;} .hx-article-cta .hx-btn{flex:none;} .hx-prose .hx-btn{color:#fff;text-decoration:none;} .hx-prose .hx-btn:hover{color:#fff;} @media (max-width:1100px){.hx-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-article-grid{grid-template-columns:minmax(0,1fr);gap:0;} .hx-toc details{position:static;padding:20px calc(24*var(--u));border-radius:var(--r-card);background:var(--surface);margin-bottom:calc(40*var(--u));} .hx-toc summary{cursor:pointer;margin:0;font-size:15px;color:var(--ink);} .hx-toc details[open] summary{margin-bottom:16px;}} @media (max-width:1000px){.hx-post-card.is-featured{grid-template-columns:1fr;gap:20px;margin-bottom:calc(56*var(--u));} .hx-post-card.is-featured .hx-post-title{font-size:calc(30*var(--u));}} @media (max-width:760px){.hx-blog-head{padding-top:calc(28*var(--u));} .hx-blog-head h1{font-size:calc(44*var(--u));} .hx-blog-head-row{flex-direction:column;align-items:flex-start;gap:16px;} .hx-blog-list{padding-top:calc(40*var(--u));} .hx-post-grid{grid-template-columns:1fr;gap:calc(44*var(--u));} .hx-post-card.is-featured .hx-post-title{font-size:calc(26*var(--u));} .hx-article-head{padding-top:calc(28*var(--u));} .hx-article-head h1{font-size:calc(36*var(--u));} .hx-article-head .hx-lead{font-size:17px;} .hx-article-cover{margin-top:calc(32*var(--u));} .hx-article-cover img{border-radius:22px;} .hx-article-grid{margin-top:calc(40*var(--u));} .hx-prose{font-size:16.5px;} .hx-prose h2{font-size:calc(26*var(--u));} .hx-prose h3{font-size:calc(20*var(--u));} .hx-article-cta{flex-direction:column;align-items:flex-start;padding:calc(24*var(--u));} .hx-pager{flex-wrap:wrap;justify-content:center;} .hx-pager>a,.hx-pager>span{display:none;}} .hx-sv-head{padding:48px 0 0;} .hx-sv-head-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:calc(56*var(--u));align-items:center;} .hx-sv-hero-art{margin:0;display:flex;justify-content:center;} .hx-sv-hero-art .hx-anim-box{max-width:calc(680*var(--u));} .hx-sv-head h1{font:700 calc(68*var(--u))/1.02 var(--display);letter-spacing:-0.045em;color:var(--ink);} .hx-sv-head .hx-lead{font-size:18px;margin:22px 0 32px;max-width:64ch;} .hx-sv-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:calc(48*var(--u)) 0 0;border:1.5px solid var(--line);border-radius:var(--r-card);overflow:hidden;} .hx-sv-facts div{display:flex;flex-direction:column;gap:6px;padding:calc(22*var(--u)) calc(26*var(--u));} .hx-sv-facts div + div{border-left:1.5px solid var(--line);} .hx-sv-facts dt{color:var(--muted);font-size:13.5px;} .hx-sv-facts dd{order:-1;margin:0;font:700 calc(26*var(--u))/1.15 var(--display);letter-spacing:-0.025em;color:var(--ink);} .hx-sv-facts dd small{font:500 14px var(--text);color:var(--muted);letter-spacing:0;} .hx-plans{scroll-margin-top:90px;} .hx-plans-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;} .hx-plans-head h2{font:700 calc(44*var(--u))/1.08 var(--display);letter-spacing:-0.035em;color:var(--ink);max-width:20ch;} .hx-cycle{display:inline-flex;padding:5px;border-radius:999px;background:var(--surface);flex:none;} .hx-cycle button{height:42px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:600 14.5px var(--text);cursor:pointer;transition:background-color .2s ease,color .2s ease;} .hx-cycle button span{color:var(--deal);font-weight:600;} .hx-cycle button[aria-pressed="true"]{background:var(--ink);color:#fff;} .hx-cycle button[aria-pressed="true"] span{color:#86EFAC;} .hx-loc-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:32px;padding-top:6px;} .hx-loc-tabs button{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;color:var(--ink-2);text-align:left;cursor:pointer;font:500 13.5px/1.4 var(--text);transition:border-color .2s ease,background-color .2s ease,color .2s ease;} .hx-loc-tabs button i{color:var(--blue);font-size:18px;} .hx-loc-tabs button b{display:block;color:var(--ink);font:600 17px/1.3 var(--display);} .hx-loc-tabs button:hover{border-color:var(--ink);} .hx-loc-tabs button[aria-selected="true"]{background:var(--ink);border-color:var(--ink);color:#CBD5E1;} .hx-loc-tabs button[aria-selected="true"] b,.hx-loc-tabs button[aria-selected="true"] i{color:#fff;} .hx-loc-panel + .hx-loc-panel{margin-top:56px;} .js .hx-loc-panel:not(.is-active){display:none;} .js .hx-loc-panel + .hx-loc-panel{margin-top:0;} .hx-loc-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;} html:not(.js) .hx-loc-title{position:static;width:auto;height:auto;clip:auto;margin-bottom:12px;font:600 22px var(--display);} .hx-loc-note{display:flex;align-items:baseline;gap:10px;margin-bottom:20px;color:var(--ink-2);font-size:15px;} .hx-loc-note i{color:var(--blue);} .hx-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;} .hx-plan{position:relative;display:flex;flex-direction:column;padding:calc(28*var(--u)) calc(24*var(--u));border-radius:var(--r-card);background:var(--surface);} .hx-plan.is-popular{background:#fff;box-shadow:0 0 0 2px var(--blue),0 24px 48px -28px rgba(24,74,243,.45);} .hx-plan-badge{position:absolute;top:-12px;left:24px;padding:4px 12px;border-radius:999px;background:var(--blue);color:#fff;font-size:12.5px;font-weight:600;} .hx-plan h4{font:700 calc(24*var(--u))/1.2 var(--display);letter-spacing:-0.025em;color:var(--ink);} .hx-plan-tag{margin-top:6px;color:var(--ink-2);font-size:14px;line-height:1.5;min-height:3em;} .hx-plan-price{margin-top:20px;display:flex;flex-direction:column;flex:1;} .hx-plans .hx-plan-price.is-q,.hx-plans .hx-plan-price.is-s,.hx-plans .hx-plan-price.is-y,.hx-plans .hx-plan-price.is-b,.hx-plans .hx-plan-price.is-t,.hx-plans:not([data-cycle="m"]) .hx-plan-price.is-m{display:none;} .hx-plans[data-cycle="q"] .hx-plan-price.is-q,.hx-plans[data-cycle="s"] .hx-plan-price.is-s,.hx-plans[data-cycle="y"] .hx-plan-price.is-y,.hx-plans[data-cycle="b"] .hx-plan-price.is-b,.hx-plans[data-cycle="t"] .hx-plan-price.is-t{display:flex;} .hx-plan-save{color:var(--deal);font-weight:600;} .hx-cycle.is-long button{height:auto;min-height:48px;padding:6px 16px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.2;} .hx-cycle.is-long button b{font-weight:600;} .hx-cycle.is-long button span{font-size:11.5px;} .hx-cycle.is-long button em{font-style:normal;} .hx-plan-amt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;color:var(--ink);} .hx-plan-amt b{font:700 calc(36*var(--u))/1.05 var(--display);letter-spacing:-0.035em;} .hx-plan-amt s{flex-basis:100%;color:var(--muted);font-size:15px;} .hx-plan-amt small{color:var(--muted);font-size:14px;} .hx-plan-sub{margin-top:6px;margin-bottom:18px;color:var(--muted);font-size:13.5px;min-height:1.5em;} .hx-plan .hx-deal{margin:0 0 18px;} .hx-plan-cta{width:100%;margin-top:auto;} .hx-plan-specs{list-style:none;margin:22px 0 0;padding:20px 0 0;border-top:1.5px solid var(--line);display:grid;gap:10px;} .hx-plan-specs li{display:flex;gap:10px;align-items:baseline;color:var(--ink-2);font-size:14px;line-height:1.4;} .hx-plan-specs i{color:var(--blue);font-size:12px;} .hx-plan-specs b{color:var(--ink);font-weight:600;} .hx-compare{margin-top:24px;border:1.5px solid var(--line);border-radius:var(--r-card);} .hx-compare summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;cursor:pointer;list-style:none;font:600 16px var(--display);color:var(--ink);} .hx-compare summary::-webkit-details-marker{display:none;} .hx-compare summary i{font-size:12px;color:var(--muted);transition:transform .25s ease;} .hx-compare[open] summary i{transform:rotate(180deg);} .hx-compare .hx-table-scroll{padding:0 24px 20px;} .hx-compare table{width:100%;border-collapse:collapse;font-size:14.5px;} .hx-compare th,.hx-compare td{padding:11px 12px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;} .hx-compare thead th{color:var(--ink);font-weight:600;border-bottom:1.5px solid var(--ink);} .hx-compare tbody th{color:var(--ink-2);font-weight:500;} .hx-compare td{color:var(--ink);} .hx-compare td i{color:var(--muted);font-size:12px;} .hx-loc-guide{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;} .hx-loc-guide li{padding:calc(30*var(--u));border:1.5px solid var(--line);border-radius:var(--r-card);} .hx-loc-guide li > i{color:var(--blue);font-size:22px;margin-bottom:18px;} .hx-loc-guide h3{font:600 21px/1.25 var(--display);letter-spacing:-0.02em;color:var(--ink);margin-bottom:8px;} .hx-loc-guide p{color:var(--ink-2);font-size:15.5px;line-height:1.6;} .hx-loc-guide-meta{margin-top:10px;color:var(--muted) !important;font-size:14px !important;} .hx-loc-guide-meta b{color:var(--ink);} .hx-sv-prose{max-width:820px;} @media (max-width:1100px){.hx-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:1000px){.hx-sv-head-grid{grid-template-columns:1fr;gap:32px;}} @media (max-width:760px){.hx-sv-head{padding-top:28px;} .hx-sv-head h1{font-size:40px;} .hx-sv-head .hx-lead{font-size:16.5px;} .hx-plans-head{flex-direction:column;align-items:flex-start;} .hx-plans-head h2{font-size:30px;} .hx-plan-grid{grid-template-columns:1fr;} .hx-plan-tag{min-height:0;} .hx-loc-tabs{grid-template-columns:1fr 1fr;} .hx-loc-tabs button{padding:14px;gap:10px;} .hx-loc-tabs button b{font-size:16px;} .hx-sv-facts dd{font-size:20px;} .hx-sv-facts{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-sv-facts div:nth-child(odd){border-left:0;} .hx-sv-facts div:nth-child(n+3){border-top:1.5px solid var(--line);} .hx-sv-facts div{padding:16px 18px;}} .hx-sv-art{position:relative;width:100%;max-width:calc(560*var(--u));aspect-ratio:4/3;} .hx-sv-art>svg{position:absolute;inset:0;width:100% !important;height:100% !important;} .hx-sv-art.is-placeholder{display:flex;align-items:center;justify-content:center;border-radius:var(--r-media);background:var(--surface);color:var(--blue);font-size:calc(72*var(--u));} .hx-sv-art.is-placeholder i{opacity:.85;} .hx-show-text.hx-prose{font-size:16.5px;} .hx-show-text.hx-prose h2{margin:0 0 16px;font:700 calc(38*var(--u))/1.1 var(--display);letter-spacing:-0.03em;} .hx-show-text.hx-prose ul{margin-top:14px;} .hx-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;padding:0;border:0;background:none;color:var(--muted);font-size:12.5px;cursor:help;vertical-align:middle;flex:none;} .hx-tip:hover,.hx-tip:focus-visible{color:var(--blue);} .hx-tip-text{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:20;width:max-content;max-width:240px;padding:10px 12px;border-radius:12px;background:var(--ink);color:#fff;font:400 13px/1.45 var(--text);text-align:left;white-space:normal;box-shadow:0 12px 30px -12px rgba(15,23,42,.5);display:none;transform:translate(-50%,0);pointer-events:none;} .hx-tip:hover .hx-tip-text,.hx-tip:focus .hx-tip-text{display:block;animation:hx-tip-in .15s ease;} @keyframes hx-tip-in{from{opacity:0;}to{opacity:1;}} .hx-plan-specs li{position:relative;} .hx-plan-specs .hx-tip{position:static;} .hx-plan-specs .hx-tip-text{left:auto;right:0;transform:none;} .hx-compare th .hx-tip-text{left:0;transform:none;} .hx-compare .hx-table-scroll{overflow:visible;} @media (max-width:900px){.hx-compare .hx-table-scroll{overflow-x:auto;}} .hx-locx{padding:calc(64*var(--u));border-radius:var(--r-media);background:var(--ink);color:#fff;} .hx-locx-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:calc(48*var(--u));align-items:end;margin-bottom:calc(44*var(--u));} .hx-locx-head h2{font:700 calc(44*var(--u))/1.08 var(--display);letter-spacing:-0.035em;max-width:16ch;} .hx-locx-head p{color:#CBD5E1;font-size:17px;line-height:1.7;max-width:60ch;} .hx-locx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;} .hx-locx-card{display:flex;flex-direction:column;padding:calc(30*var(--u));border-radius:var(--r-card);background:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.1);transition:border-color .25s ease,background-color .25s ease;} .hx-locx-card:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07);} .hx-locx-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:22px;} .hx-locx-pin{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:auto;border-radius:50%;background:var(--blue);color:#fff;font-size:17px;} .hx-locx-tag{padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;} .hx-locx-tag.is-near{background:rgba(96,165,250,.16);color:#93C5FD;} .hx-locx-tag.is-low{background:rgba(34,197,94,.16);color:#86EFAC;} .hx-locx-card h3{font:700 calc(28*var(--u))/1.15 var(--display);letter-spacing:-0.025em;} .hx-locx-desc{margin-top:10px;color:#CBD5E1;font-size:15.5px;line-height:1.6;} .hx-locx-price{display:flex;align-items:baseline;gap:6px;margin-top:22px;} .hx-locx-price b{font:700 calc(40*var(--u))/1 var(--display);letter-spacing:-0.035em;} .hx-locx-price small{color:#94A3B8;font-size:14px;} .hx-locx-facts{margin:22px 0 26px;} .hx-locx-facts div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1);font-size:14.5px;} .hx-locx-facts dt{color:#94A3B8;} .hx-locx-facts dd{margin:0;color:#fff;font-weight:500;text-align:right;} .hx-locx-cta{margin-top:auto;align-self:flex-start;} .hx-locx-cta .hx-btn-dot{background:var(--ink);color:#fff;} @media (max-width:1000px){.hx-locx-head{grid-template-columns:1fr;gap:16px;}} @media (max-width:760px){.hx-locx{padding:28px 20px;border-radius:26px;} .hx-locx-head h2{font-size:30px;} .hx-locx-head p{font-size:16px;} .hx-locx-grid{grid-template-columns:1fr;} .hx-locx-card{padding:22px 20px;} .hx-locx-card h3{font-size:24px;} .hx-locx-price b{font-size:34px;} .hx-locx-facts div{flex-direction:column;gap:2px;} .hx-locx-facts dd{text-align:left;}} .hx-reco-note{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 18px;border-radius:var(--r-small);background:var(--sky);color:var(--ink);font-size:15px;line-height:1.5;} .hx-reco-note i{flex:none;margin-top:3px;color:var(--blue);font-size:16px;} .hx-loc-tabs button{position:relative;} .hx-reco-chip{position:absolute;top:-11px;right:16px;padding:3px 10px;border-radius:999px;background:var(--blue);color:#fff;font:600 12px/1.5 var(--text);white-space:nowrap;box-shadow:0 0 0 3px #fff;} .hx-locx-tag.is-reco{background:rgba(96,165,250,.18);color:#BFDBFE;} @media (max-width:760px){.hx-loc-tabs button > i{display:none;} .hx-loc-tabs button .hx-flag{width:26px;height:26px;} .hx-loc-tabs button{padding:14px 16px;font-size:13px;white-space:nowrap;} .hx-reco-chip{right:10px;font-size:11.5px;} .hx-reco-note{font-size:14.5px;padding:12px 14px;}} .hx-sv{--tint:#F3F6FF;--tint-line:#B8C6F7;--tint-border:#E1E8FD;--glow:rgba(24,74,243,.45);} .hx-sv[data-theme="cpanel"]{--blue:#C94A0B;--blue-deep:#A33C08;--sky:#FFEDE3;--tint:#FFF6F1;--tint-line:#FFC4A8;--tint-border:#FFE3D4;--glow:rgba(255,108,44,.42);--brand:#FF6C2C;} .hx-sv #plans,.hx-sv .hx-sv-locs{--blue:#184AF3;--blue-deep:#0F2FB0;--sky:#E3E9FF;--tint:#F3F6FF;--tint-line:#B8C6F7;--tint-border:#E1E8FD;--glow:rgba(24,74,243,.45);--brand:#184AF3;} .hx-sv .hx-plan.is-popular{--pop:#047857;border-color:var(--pop);background:linear-gradient(180deg,#ECFDF5 0,#fff 46%);box-shadow:0 0 0 1px var(--pop),0 24px 48px -30px rgba(4,120,87,.45);} .hx-sv .hx-plan.is-popular .hx-plan-badge{background:var(--pop);} .hx-plans .hx-cycle{padding:4px;gap:2px;background:#EEF2FA;border:1px solid #E1E7F3;} .hx-plans .hx-cycle button{height:36px;padding:0 18px;color:#64748B;font-size:14px;} .hx-plans .hx-cycle button:hover:not([aria-pressed="true"]){color:var(--ink);} .hx-plans .hx-cycle button[aria-pressed="true"]{background:var(--blue);color:#fff;box-shadow:0 4px 12px -4px rgba(24,74,243,.55);} .hx-plans .hx-cycle button[aria-pressed="true"] span{color:#DCE5FF;} .hx-plans .hx-cycle button:focus-visible{outline:2px solid var(--blue);outline-offset:2px;} .hx-plans .hx-cycle.is-long button{height:auto;min-height:44px;padding:5px 16px;} [data-flag]{--f:var(--blue);--f-soft:var(--tint);--f-line:var(--tint-line);} [data-flag="eu"]{--f:#003399;--f-soft:#EEF2FB;--f-line:#A9B9E3;} [data-flag="sg"]{--f:#E0242F;--f-soft:#FFF0F1;--f-line:#F5AAB0;} [data-flag="lk"]{--f:#8D153A;--f-soft:#FCF1F4;--f-line:#DDA9B8;} [data-flag="in"]{--f:#E07B00;--f-soft:#FFF6EA;--f-line:#F6C88E;} [data-flag="us"]{--f:#3C3B6E;--f-soft:#F1F1F7;--f-line:#B4B3D0;} .hx-flag{display:block;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--line);} .hx-loc-tabs button{background:#fff;border-color:var(--line);} .hx-loc-tabs button .hx-flag{width:32px;height:32px;} .hx-loc-tabs button:hover{border-color:var(--f-line);background:var(--f-soft);} .hx-loc-tabs button[aria-selected="true"]{background:var(--f-soft);border-color:var(--f);box-shadow:0 0 0 1px var(--f);color:var(--ink-2);} .hx-loc-tabs button[aria-selected="true"] b{color:var(--f);} .hx-reco-chip{box-shadow:0 0 0 3px #fff;} .hx-loc-note .hx-flag{width:20px;height:20px;align-self:center;box-shadow:0 0 0 1.5px var(--line);} .hx-reco-note{background:var(--tint);border:1.5px solid var(--tint-border);} .hx-plan{background:#fff;border:1.5px solid var(--line);transition:border-color .2s ease,background-color .2s ease;} .hx-plan:hover{border-color:var(--tint-line);box-shadow:0 18px 40px -28px var(--glow);transform:translateY(-2px);} .hx-plan.is-popular{border-color:var(--blue);background:linear-gradient(180deg,var(--tint) 0,#fff 46%);box-shadow:0 0 0 1px var(--blue),0 24px 48px -30px var(--glow);} .hx-plan-cta.hx-btn-dark{background:#fff;color:var(--blue);border-color:var(--blue);} .hx-plan-cta.hx-btn-dark:hover{background:var(--blue);color:#fff;} .hx-plan-specs i{color:#16A34A;} .hx-compare{background:#fff;} .hx-compare thead th{border-bottom-color:var(--blue);} .hx-locx{background:linear-gradient(180deg,var(--tint) 0,#fff 100%);color:var(--ink);border:1.5px solid var(--tint-border);} .hx-locx-head h2{color:var(--ink);} .hx-locx-head p{color:var(--ink-2);} .hx-locx-card{background:linear-gradient(180deg,var(--f-soft) 0,#fff 42%);border-color:var(--f-line);} .hx-locx-card:hover{border-color:var(--f);box-shadow:0 18px 40px -30px var(--glow);} .hx-locx-pin{width:auto;height:auto;background:none;} .hx-locx-pin .hx-flag{width:48px;height:48px;box-shadow:0 0 0 3px #fff,0 6px 16px -6px rgba(15,23,42,.35);} .hx-locx-card h3{color:var(--ink);} .hx-locx-desc{color:var(--ink-2);} .hx-locx-price b{color:var(--ink);} .hx-locx-price small{color:var(--muted);} .hx-locx-facts div{border-top-color:var(--line);} .hx-locx-facts dt{color:var(--muted);} .hx-locx-facts dd{color:var(--ink);} .hx-locx-tag.is-low{background:var(--deal-bg);color:var(--deal);} .hx-locx-tag.is-reco{background:var(--sky);color:var(--blue-deep);} .hx-locx-cta.hx-btn-light{background:var(--blue);color:#fff;} .hx-locx-cta.hx-btn-light:hover{background:var(--blue-deep);} .hx-locx-cta .hx-btn-dot{background:#fff;color:var(--blue);} .hx-sv-art.is-placeholder{background:var(--tint);} .hx-sv-facts{background:#fff;} .hx-sv-facts dd{color:var(--ink);} .hx-sv[data-theme="cpanel"] .hx-sv-facts{border-color:var(--tint-border);} .hx-plan-specs .hx-tip i{color:var(--muted);} .hx-plan-specs .hx-tip:hover i,.hx-plan-specs .hx-tip:focus-visible i{color:var(--blue);} .hx-sv .hx-aip-end{--blue:#184AF3;--blue-deep:#0F2FB0;background:#184AF3;} @media (max-width:760px){.hx-loc-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;} .hx-loc-tabs button{min-width:0;padding:14px 12px;gap:8px;white-space:normal;} .hx-loc-tabs button .hx-flag{width:26px;height:26px;flex:none;}} .hx-sv-fact-locs{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10*var(--u));} .hx-sv-fact-locs span{display:inline-flex;align-items:center;gap:calc(9*var(--u));} .hx-sv-fact-locs .hx-flag{width:calc(30*var(--u));height:calc(30*var(--u));box-shadow:0 0 0 2px #fff,0 0 0 3px var(--f-line,var(--line));} @media (max-width:760px){.hx-sv-fact-locs{gap:8px;}.hx-sv-fact-locs .hx-flag{width:28px;height:28px;}} .hx-flag-tip{position:relative;cursor:default;border-radius:50%;outline:none;} .hx-flag-tip:focus-visible{box-shadow:0 0 0 3px var(--blue);} .hx-flag-tip-text{position:absolute;left:50%;top:calc(100% + 8px);z-index:20;padding:5px 10px;border-radius:999px;background:var(--ink);color:#fff;font:600 12.5px/1.4 var(--text);letter-spacing:0;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(15,23,42,.5);transform:translate(-50%,0);pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;} .hx-flag-tip:hover .hx-flag-tip-text,.hx-flag-tip:focus-visible .hx-flag-tip-text{opacity:1;transform:translate(-50%,-2px);} .hx-flag-tip-text::before{content:"";position:absolute;left:50%;bottom:100%;margin-left:-5px;border:5px solid transparent;border-bottom-color:var(--ink);} @media (max-width:760px){.hx-loc-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding-top:12px;} .hx-loc-tabs button{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 10px 10px;font-size:12px;line-height:1.3;} .hx-loc-tabs button b{font-size:15px;} .hx-loc-tabs button .hx-flag{width:24px;height:24px;} .hx-reco-chip{right:6px;top:-10px;padding:2px 8px;font-size:10.5px;}} .hx-plan-badge.is-soon{background:#475569;} .hx-plan-cta.is-soon{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;margin-top:auto;background:var(--surface,#F1F5F9);border:1.5px dashed #CBD5E1;color:#475569;cursor:default;box-shadow:none;} .hx-plan-cta.is-soon:hover{background:var(--surface,#F1F5F9);color:#475569;transform:none;} .hx-plan-when{color:#334155;font-weight:600;} .hx-locx-tag.is-soon{background:#F1F5F9;color:#475569;} .hg-cp-btn.is-soon{flex-direction:column;background:#F1F5F9;color:#475569;cursor:default;} .hg-cp-btn.is-soon span{display:block;font-size:12px;font-weight:500;} @media (max-width:760px){.hx-plans-head{align-items:center;text-align:center;} .hx-plans-head h2{margin-inline:auto;} .hx-plans-head .hx-cycle{align-self:center;} .hx-cycle.is-long{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;} .hx-cycle.is-long button{padding:6px 2px;font-size:12.5px;} .hx-cycle.is-long button b{white-space:nowrap;} .hx-cycle.is-long button span{font-size:10.5px;} .hx-cycle.is-long button em{display:none;}} .hx-notice{--n-bg:#EEF3FF;--n-ink:#1E293B;--n-ic:#184AF3;--n-line:#D6E0FE;--n-btn:#fff;--n-btn-ink:#184AF3;background:var(--n-bg);color:var(--n-ink);border-bottom:1px solid var(--n-line);transition:opacity .2s ease,transform .2s ease;} .hx-notice.is-promo{--n-bg:#184AF3;--n-ink:#fff;--n-ic:#fff;--n-line:#1440D6;--n-btn:#fff;--n-btn-ink:#184AF3;} .hx-notice.is-success{--n-bg:#ECFDF5;--n-ink:#064E3B;--n-ic:#047857;--n-line:#C7F0DD;--n-btn:#fff;--n-btn-ink:#047857;} .hx-notice.is-warning{--n-bg:#FFF7E6;--n-ink:#451A03;--n-ic:#B45309;--n-line:#FBE2B4;--n-btn:#fff;--n-btn-ink:#92400E;} .hx-notice.is-closing{opacity:0;transform:translateY(-6px);} .hx-notice-in{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;max-width:1600px;min-height:46px;margin:0 auto;padding:8px calc(56*var(--u) + 40px) 8px calc(56*var(--u));text-align:center;} .hx-notice-ic{color:var(--n-ic);font-size:15px;flex:none;} .hx-notice-msg{margin:0;font:500 14.5px/1.45 var(--text);} .hx-notice-link{display:inline-flex;align-items:center;gap:8px;padding:5px 8px 5px 14px;border-radius:999px;background:var(--n-btn);color:var(--n-btn-ink);font:600 13.5px/1.2 var(--text);text-decoration:none;box-shadow:0 0 0 1px var(--n-line);transition:box-shadow .2s ease,gap .2s ease;} .hx-notice-link i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--n-btn-ink);color:var(--n-btn);font-size:11px;transition:transform .25s cubic-bezier(.16,1,.3,1);} .hx-notice-link:hover,.hx-notice-link:focus-visible{gap:11px;box-shadow:0 0 0 1px var(--n-btn-ink),0 6px 16px -8px rgba(15,23,42,.35);} .hx-notice-link:hover i,.hx-notice-link:focus-visible i{transform:translateX(2px) rotate(-45deg);} .hx-notice-x{position:absolute;right:calc(56*var(--u));top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--n-ink);opacity:.7;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;} .hx-notice-x:hover,.hx-notice-x:focus-visible{opacity:1;background:rgba(15,23,42,.08);} .hx-notice.is-promo .hx-notice-x:hover,.hx-notice.is-promo .hx-notice-x:focus-visible{background:rgba(255,255,255,.18);} @media (max-width:760px){.hx-notice-in{justify-content:flex-start;text-align:left;padding:10px 48px 10px 16px;gap:8px 10px;} .hx-notice-msg{flex:1 1 calc(100% - 30px);font-size:14px;} .hx-notice-link{margin-left:25px;} .hx-notice-x{right:8px;top:8px;transform:none;}} @media (prefers-reduced-motion:reduce){.hx-notice,.hx-notice-link,.hx-notice-link i{transition:none;}} .hx-legal .hx-prose{max-width:820px;} .hx-legal .hx-prose h2{scroll-margin-top:100px;} @media (max-width:760px){.hx-prose .hx-table-scroll{overflow:visible;} .hx-prose table,.hx-prose tbody,.hx-prose tr,.hx-prose td{display:block;width:100%;} .hx-prose thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);} .hx-prose tr{margin:0 0 12px;padding:6px 14px;border:1px solid var(--line);border-radius:14px;} .hx-prose td{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:12px;padding:8px 0;border:0;border-bottom:1px solid var(--line);} .hx-prose tr td:last-child{border-bottom:0;} .hx-prose td::before{content:attr(data-label);color:var(--muted);font-size:13px;font-weight:600;}} @media (max-width:760px){.hx-notice-in{display:block;padding:9px 40px 10px;text-align:center;font-size:12.5px;line-height:1.45;} .hx-notice .hx-notice-ic{display:inline-flex;vertical-align:-2px;margin-right:6px;font-size:12px;} .hx-notice-msg{display:inline;font-size:12.5px;line-height:1.45;} .hx-notice-link{display:flex;width:max-content;margin:7px auto 0;padding:3px 5px 3px 11px;gap:6px;font-size:12px;} .hx-notice-link i{width:18px;height:18px;font-size:9px;} .hx-notice-x{right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;}} .hx-tl-scroll{display:flex;flex-direction:column-reverse;max-height:540px;overflow-y:auto;margin-right:-10px;padding-right:10px;scrollbar-width:thin;scrollbar-color:#C9D6FD transparent;border-radius:12px;} .hx-tl-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:4px;} .hx-tl-scroll.is-scrollable{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 36px);mask-image:linear-gradient(180deg,transparent 0,#000 36px);} .hx-tl-scroll.is-scrollable.at-top{-webkit-mask-image:none;mask-image:none;} .hx-tl-scroll::-webkit-scrollbar{width:6px;} .hx-tl-scroll::-webkit-scrollbar-thumb{background:#C9D6FD;border-radius:6px;} @media (max-width:760px){.hx-tl-scroll{max-height:540px;overflow:hidden;overscroll-behavior:auto;margin-right:0;padding-right:0;}} .hx-notice-text{color:inherit;text-decoration:none;} .hx-notice-text:hover,.hx-notice-text:focus-visible{text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:4px;} @media (max-width:760px){.hx-notice .hx-notice-link{display:none;} .hx-notice-in{padding-bottom:9px;} .hx-notice-text{text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:4px;} .hx-notice-text:hover,.hx-notice-text:focus-visible{text-decoration-style:solid;}} @media (max-width:760px){.hx-notice-in{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 40px;} .hx-notice .hx-notice-ic{margin:0;vertical-align:0;flex:none;} .hx-notice-msg{display:block;flex:0 1 auto;margin:0;} .hx-notice-text{text-underline-offset:3px;}} .hx-ab-hero{padding:calc(40*var(--u)) 0 calc(56*var(--u));} .hx-ab-hero h1{margin:calc(18*var(--u)) 0 calc(18*var(--u));font:700 calc(64*var(--u))/1.02 var(--display);letter-spacing:-0.04em;color:var(--ink);} .hx-ab-lead{max-width:62ch;margin:0;font-size:calc(21*var(--u));line-height:1.6;color:var(--ink-2);} .hx-ab-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:calc(44*var(--u)) 0 0;border-top:1.5px solid var(--line);} .hx-ab-facts div{display:flex;flex-direction:column;gap:6px;padding:calc(22*var(--u)) calc(24*var(--u)) 0 0;} .hx-ab-facts div+div{padding-left:calc(24*var(--u));border-left:1.5px solid var(--line);} .hx-ab-facts dt{order:2;color:var(--muted);font-size:14.5px;} .hx-ab-facts dd{order:1;margin:0;font:700 calc(40*var(--u))/1 var(--display);letter-spacing:-0.035em;color:var(--ink);} .hx-ab-facts div:first-child dd{color:var(--blue);} .hx-ab-head{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(40*var(--u));margin-bottom:calc(36*var(--u));} .hx-ab-head h2,.hx-ab-story h2,.hx-ab-map h2,.hx-ab-grew h2,.hx-ab-company h2{margin:0;font:700 calc(44*var(--u))/1.08 var(--display);letter-spacing:-0.035em;color:var(--ink);} .hx-ab-head p{max-width:48ch;margin:0;color:var(--ink-2);font-size:17px;line-height:1.6;} .hx-ab-story-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:calc(72*var(--u));align-items:start;} .hx-ab-story-side{position:sticky;top:calc(110*var(--u));} .hx-ab-mission{margin:calc(32*var(--u)) 0 0;padding:calc(26*var(--u)) calc(28*var(--u));border-radius:var(--r-card);background:#F6F8FF;border:1px solid #E3E9FD;} .hx-ab-mission figcaption{margin-bottom:10px;color:var(--blue);font:600 14px/1.4 var(--text);} .hx-ab-mission blockquote{margin:0;} .hx-ab-mission p{margin:0;font:600 calc(21*var(--u))/1.45 var(--display);letter-spacing:-0.015em;color:var(--ink);} .hx-ab-story-text p{margin:0 0 1.15em;font-size:calc(19*var(--u));line-height:1.75;color:var(--ink-2);} .hx-ab-story-text p:first-child{font-size:calc(22*var(--u));line-height:1.6;color:var(--ink);font-weight:500;} .hx-ab-story-text p:last-child{margin-bottom:0;} .hx-ab-svc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(16*var(--u));} .hx-ab-svc a{position:relative;display:flex;flex-direction:column;height:100%;padding:calc(26*var(--u)) calc(24*var(--u)) calc(22*var(--u));border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1);} .hx-ab-svc a:hover,.hx-ab-svc a:focus-visible{border-color:var(--blue);box-shadow:0 18px 40px -26px rgba(24,74,243,.55);transform:translateY(-3px);} .hx-ab-svc-ic{align-self:flex-start;color:var(--blue);font-size:24px;margin-bottom:calc(22*var(--u));} .hx-ab-svc-ic.fa-whatsapp{color:#16A34A;}.hx-ab-svc-ic.fa-android{color:#3DDC84;}.hx-ab-svc-ic.fa-cpanel{color:#FF6C2C;font-size:30px;} .hx-ab-svc-name{font:600 calc(19*var(--u))/1.3 var(--display);letter-spacing:-0.015em;color:var(--ink);padding-right:30px;} .hx-ab-svc-desc{margin-top:8px;color:var(--ink-2);font-size:14.5px;line-height:1.55;} .hx-ab-svc-price{margin-top:auto;padding-top:calc(18*var(--u));color:var(--muted);font-size:14px;} .hx-ab-svc-price b{color:var(--ink);font-weight:700;} .hx-ab-svc-go{position:absolute;right:calc(20*var(--u));top:calc(24*var(--u));display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--muted);transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease,background-color .2s ease;} .hx-ab-svc a:hover .hx-ab-svc-go,.hx-ab-svc a:focus-visible .hx-ab-svc-go{color:#fff;background:var(--blue);transform:rotate(-45deg);} .hx-ab-map-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(64*var(--u));align-items:center;} .hx-ab-globe-wrap{position:relative;display:flex;justify-content:center;} .hx-ab-globe-wrap::before{content:"";position:absolute;inset:6% 6%;border-radius:50%;background:radial-gradient(circle,#EEF3FF 0,#F6F8FF 55%,transparent 72%);} .hx-ab-globe{position:relative;width:100%;max-width:calc(560*var(--u));aspect-ratio:1;opacity:0;transition:opacity .8s ease;} .hx-ab-globe.is-ready{opacity:1;} .hx-ab-globe canvas{display:block;width:100%;height:100%;} .hx-ab-globe .hx-gl-over{position:absolute;inset:0;cursor:grab;touch-action:pan-y;} .hx-ab-globe.is-dragging .hx-gl-over{cursor:grabbing;} .hx-ab-map-text .hx-lead{margin:calc(16*var(--u)) 0 calc(28*var(--u));} .hx-ab-locs{list-style:none;margin:0;padding:0;display:grid;gap:12px;} .hx-ab-locs li{display:flex;align-items:flex-start;gap:16px;padding:calc(18*var(--u)) calc(20*var(--u));border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;} .hx-ab-locs li:first-child{border-color:#C9D6FD;background:#F6F8FF;} .hx-ab-locs .hx-flag{width:36px;height:36px;margin-top:2px;} .hx-ab-locs span{display:flex;flex-direction:column;gap:4px;color:var(--ink-2);font-size:15px;line-height:1.55;} .hx-ab-locs b{color:var(--ink);font:600 17px/1.3 var(--display);letter-spacing:-0.01em;} .hx-ab-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(40*var(--u));border-top:1.5px solid var(--line);padding-top:calc(32*var(--u));} .hx-ab-values-grid i{color:var(--blue);font-size:22px;justify-content:flex-start;} .hx-ab-values-grid h3{margin:calc(18*var(--u)) 0 10px;font:600 calc(20*var(--u))/1.3 var(--display);letter-spacing:-0.015em;color:var(--ink);} .hx-ab-values-grid p{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.65;} .hx-ab-grew-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:calc(72*var(--u));align-items:start;} .hx-ab-grew-grid header{position:sticky;top:calc(110*var(--u));} .hx-ab-grew-grid .hx-lead{margin:calc(16*var(--u)) 0 calc(20*var(--u));} .hx-ab-grew-count{margin:0;color:var(--muted);font-size:15px;} .hx-ab-grew-count b{display:block;font:700 calc(56*var(--u))/1 var(--display);letter-spacing:-0.04em;color:var(--blue);} .hx-ab-tl{padding:calc(28*var(--u)) calc(32*var(--u));border-radius:var(--r-media);background:#F6F8FF;border:1px solid #E3E9FD;} .hx-ab-tl::before{left:calc(32*var(--u) + 8px);top:calc(28*var(--u) + 10px);bottom:calc(28*var(--u) + 12px);} .hx-ab-company-card{padding:calc(40*var(--u)) calc(44*var(--u));border:1.5px solid var(--line);border-radius:var(--r-media);} .hx-ab-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(26*var(--u)) calc(40*var(--u));margin:calc(28*var(--u)) 0 0;} .hx-ab-details div{display:flex;flex-direction:column;gap:6px;} .hx-ab-details .is-wide{grid-column:1 / -1;padding-top:calc(22*var(--u));border-top:1.5px solid var(--line);} .hx-ab-details dt{color:var(--muted);font-size:14px;} .hx-ab-details dd{margin:0;color:var(--ink);font-size:16.5px;line-height:1.5;font-weight:500;} .hx-ab-details dd small{display:block;color:var(--muted);font-size:14px;font-weight:400;} .hx-ab-details a{color:var(--ink);text-decoration:none;background:linear-gradient(var(--blue),var(--blue)) 0 100%/0 2px no-repeat;transition:background-size .3s ease,color .2s ease;} .hx-ab-details a:hover,.hx-ab-details a:focus-visible{color:var(--blue);background-size:100% 2px;} .hx-ab-social,.hx-ab-policies{display:flex;flex-wrap:wrap;gap:10px 24px;} .hx-ab-social a{display:inline-flex;align-items:center;gap:8px;} .hx-ab-social i{color:var(--blue);} .hx-ab-end-btns{display:flex;flex-wrap:wrap;gap:12px;} .hx-ab-btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.55);} .hx-ab-btn-ghost:hover,.hx-ab-btn-ghost:focus-visible{background:#fff;color:#184AF3;border-color:#fff;} @media (max-width:1100px){.hx-ab-svc{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-ab-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:760px){.hx-ab-hero{padding:24px 0 32px;} .hx-ab-hero h1{font-size:42px;} .hx-ab-lead{font-size:18px;} .hx-ab-facts{grid-template-columns:repeat(2,minmax(0,1fr));} .hx-ab-facts div{padding:18px 12px 18px 0;} .hx-ab-facts div+div{padding-left:0;border-left:0;} .hx-ab-facts div:nth-child(even){padding-left:16px;border-left:1.5px solid var(--line);} .hx-ab-facts div:nth-child(n+3){border-top:1.5px solid var(--line);} .hx-ab-facts dd{font-size:30px;} .hx-ab-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;} .hx-ab-head h2,.hx-ab-story h2,.hx-ab-map h2,.hx-ab-grew h2,.hx-ab-company h2{font-size:30px;} .hx-ab-story-grid,.hx-ab-map-grid,.hx-ab-grew-grid{grid-template-columns:1fr;gap:28px;} .hx-ab-story-side,.hx-ab-grew-grid header{position:static;} .hx-ab-story-text p{font-size:16.5px;} .hx-ab-story-text p:first-child{font-size:18.5px;} .hx-ab-mission p{font-size:18px;} .hx-ab-svc{grid-template-columns:1fr;gap:12px;} .hx-ab-values-grid{grid-template-columns:1fr;gap:26px;} .hx-ab-globe{max-width:340px;} .hx-ab-map-grid{gap:8px;} .hx-ab-tl{padding:22px 18px;} .hx-ab-tl::before{left:26px;top:32px;bottom:34px;} .hx-ab-company-card{padding:26px 20px;} .hx-ab-details{grid-template-columns:1fr;gap:18px;}} @media (prefers-reduced-motion:reduce){.hx-ab-svc a,.hx-ab-svc-go,.hx-ab-globe{transition:none;}} .hx-ct-hero{padding:calc(40*var(--u)) 0 calc(48*var(--u));} .hx-ct-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:calc(64*var(--u));align-items:end;} .hx-ct-hero h1{margin:calc(18*var(--u)) 0 calc(18*var(--u));font:700 calc(64*var(--u))/1.02 var(--display);letter-spacing:-0.04em;color:var(--ink);} .hx-ct-lead{max-width:58ch;margin:0;font-size:calc(21*var(--u));line-height:1.6;color:var(--ink-2);} .hx-ct-now{padding:calc(28*var(--u));border-radius:var(--r-media);background:#F6F8FF;border:1px solid #E3E9FD;} .hx-ct-now-state{display:flex;align-items:center;gap:10px;margin:0 0 8px;font:600 calc(20*var(--u))/1.3 var(--display);letter-spacing:-0.015em;color:var(--ink);} .hx-ct-now-text{margin:0 0 calc(20*var(--u));color:var(--ink-2);font-size:15.5px;line-height:1.6;} .hx-ct-dot{flex:none;width:10px;height:10px;border-radius:50%;background:#94A3B8;box-shadow:0 0 0 4px rgba(148,163,184,.2);} .hx-ct-now.is-open .hx-ct-dot,.hx-ct-dot.is-ok{background:#16A34A;box-shadow:0 0 0 4px rgba(22,163,74,.18);} .hx-ct-now.is-closed .hx-ct-dot{background:#F59E0B;box-shadow:0 0 0 4px rgba(245,158,11,.2);} @media (prefers-reduced-motion:no-preference){.hx-ct-now.is-open .hx-ct-dot{animation:hx-ct-pulse 2.4s ease-out infinite;}} @keyframes hx-ct-pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.4);}70%{box-shadow:0 0 0 9px rgba(22,163,74,0);}100%{box-shadow:0 0 0 0 rgba(22,163,74,0);}} .hx-ct-ways h2,.hx-ct-topics h2,.hx-ct-hours h2,.hx-ct-before h2,.hx-ct-based h2{margin:0;font:700 calc(44*var(--u))/1.08 var(--display);letter-spacing:-0.035em;color:var(--ink);} .hx-ct-cards{list-style:none;margin:calc(32*var(--u)) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(16*var(--u));} .hx-ct-cards li{display:flex;flex-direction:column;padding:calc(28*var(--u)) calc(26*var(--u));border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;} .hx-ct-cards li.is-main{border-color:#BFE8CF;background:#F3FBF6;} .hx-ct-ic{align-self:flex-start;color:var(--blue);font-size:24px;} .hx-ct-ic.is-wa{color:#16A34A;font-size:28px;} .hx-ct-cards h3{margin:calc(18*var(--u)) 0 8px;font:600 calc(21*var(--u))/1.3 var(--display);letter-spacing:-0.015em;color:var(--ink);} .hx-ct-cards p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6;} .hx-ct-cards .hx-ct-value{margin:calc(18*var(--u)) 0 calc(20*var(--u));color:var(--ink);font:600 calc(19*var(--u))/1.35 var(--display);letter-spacing:-0.01em;} .hx-ct-mails{display:flex;flex-direction:column;gap:4px;font-size:16px !important;} .hx-ct-mails a{color:var(--ink);text-decoration:none;word-break:break-word;} .hx-ct-mails a:hover,.hx-ct-mails a:focus-visible{color:var(--blue);} .hx-ct-link{margin-top:auto;display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:var(--blue);font-weight:600;font-size:15px;text-decoration:none;} .hx-ct-link span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--sky);font-size:12px;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s ease,color .2s ease;} .hx-ct-link:hover span,.hx-ct-link:focus-visible span{transform:rotate(-45deg);background:var(--blue);color:#fff;} .is-main .hx-ct-link{color:#15803D;} .is-main .hx-ct-link span{background:#DCF5E5;} .is-main .hx-ct-link:hover span,.is-main .hx-ct-link:focus-visible span{background:#16A34A;color:#fff;} .hx-ct-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:calc(64*var(--u));align-items:start;} .hx-ct-topic-list{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--line);} .hx-ct-topic-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:calc(20*var(--u));align-items:center;padding:calc(22*var(--u)) 0;border-bottom:1.5px solid var(--line);} .hx-ct-topic-list i{align-self:start;margin-top:3px;color:var(--blue);font-size:19px;justify-content:flex-start;} .hx-ct-topic-list h3{margin:0 0 4px;font:600 calc(19*var(--u))/1.35 var(--display);letter-spacing:-0.01em;color:var(--ink);} .hx-ct-topic-list p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6;} .hx-ct-pill{white-space:nowrap;padding:9px 16px;border-radius:999px;border:1.5px solid var(--line);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease;} .hx-ct-pill:hover,.hx-ct-pill:focus-visible{border-color:var(--blue);color:#fff;background:var(--blue);} .hx-ct-info-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(24*var(--u));align-items:stretch;} .hx-ct-hours,.hx-ct-before{padding:calc(36*var(--u)) calc(40*var(--u));border-radius:var(--r-media);} .hx-ct-hours{background:var(--ink);color:#fff;} .hx-ct-hours h2{color:#fff;font-size:calc(34*var(--u));} .hx-ct-tz{margin:6px 0 calc(24*var(--u));color:rgba(255,255,255,.6);font-size:14.5px;} .hx-ct-hours dl{margin:0;} .hx-ct-hours dl div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12);font-size:16px;} .hx-ct-hours dt{color:rgba(255,255,255,.75);} .hx-ct-hours dd{margin:0;font-weight:600;color:#fff;text-align:right;} .hx-ct-hours .is-today dt,.hx-ct-hours .is-today dd{color:#fff;} .hx-ct-hours .is-today dt::after{content:"Today";margin-left:10px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.14);font-size:12px;font-weight:600;} .hx-ct-hours .is-ai dd{color:#86EFAC;} .hx-ct-status{display:inline-flex;align-items:center;gap:10px;margin-top:calc(22*var(--u));color:#fff;font-weight:600;font-size:15px;text-decoration:none;background:linear-gradient(#fff,#fff) 0 100%/0 1.5px no-repeat;padding-bottom:3px;transition:background-size .3s ease;} .hx-ct-status:hover,.hx-ct-status:focus-visible{background-size:100% 1.5px;} .hx-ct-before{border:1.5px solid var(--line);} .hx-ct-before h2{font-size:calc(34*var(--u));} .hx-ct-before ul{list-style:none;margin:calc(24*var(--u)) 0 0;padding:0;display:grid;gap:calc(20*var(--u));} .hx-ct-before li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;} .hx-ct-before i{margin-top:3px;color:var(--blue);font-size:18px;justify-content:flex-start;} .hx-ct-before h3{margin:0 0 4px;font:600 17px/1.35 var(--display);color:var(--ink);} .hx-ct-before p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6;} .hx-ct-based-card{display:flex;align-items:center;justify-content:space-between;gap:calc(32*var(--u));padding:calc(36*var(--u)) calc(40*var(--u));border-radius:var(--r-media);background:#F6F8FF;border:1px solid #E3E9FD;} .hx-ct-based h2{font-size:calc(30*var(--u));} .hx-ct-based p{margin:10px 0 0;color:var(--ink-2);font-size:16px;line-height:1.6;} .hx-ct-based p a{color:var(--blue);font-weight:600;text-decoration:none;} .hx-ct-based p a:hover,.hx-ct-based p a:focus-visible{text-decoration:underline;text-underline-offset:4px;} .hx-ct-social{list-style:none;margin:0;padding:0;display:flex;gap:10px;} .hx-ct-social a{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1.5px solid #D6E0FE;color:var(--blue);font-size:18px;transition:background-color .2s ease,color .2s ease,transform .25s cubic-bezier(.16,1,.3,1);} .hx-ct-social a:hover,.hx-ct-social a:focus-visible{background:var(--blue);color:#fff;transform:translateY(-2px);} @media (max-width:1100px){.hx-ct-cards{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:760px){.hx-ct-hero{padding:24px 0 28px;} .hx-ct-hero-grid,.hx-ct-split,.hx-ct-info-grid{grid-template-columns:1fr;gap:24px;} .hx-ct-hero h1{font-size:42px;} .hx-ct-lead{font-size:18px;} .hx-ct-now{padding:22px 20px;} .hx-ct-ways h2,.hx-ct-topics h2,.hx-ct-hours h2,.hx-ct-before h2{font-size:30px;} .hx-ct-cards{grid-template-columns:1fr;gap:12px;} .hx-ct-topic-list li{grid-template-columns:24px minmax(0,1fr);} .hx-ct-pill{grid-column:2;justify-self:start;} .hx-ct-hours,.hx-ct-before{padding:26px 20px;} .hx-ct-based-card{flex-direction:column;align-items:flex-start;padding:26px 20px;} .hx-ct-based h2{font-size:24px;}} .hx-ct-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;} @media (max-width:760px){.hx-ct-pills{grid-column:2;justify-content:flex-start;}} .hx-ab-globe{overflow:visible;} .hx-gl-label{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;transition:opacity .25s ease;will-change:transform;} .hx-gl-card{position:absolute;left:10px;bottom:10px;display:flex;flex-direction:column;align-items:flex-start;padding:6px 11px 7px;border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 10px 26px -12px rgba(15,23,42,.45),0 0 0 1px rgba(24,74,243,.12);white-space:nowrap;} .hx-gl-card b{font:600 14px/1.25 var(--display);letter-spacing:-0.01em;color:var(--ink);} .hx-gl-card small{font-size:11.5px;line-height:1.3;color:var(--muted);} .hx-gl-label.is-home .hx-gl-card{left:auto;right:12px;bottom:auto;top:10px;align-items:flex-end;background:var(--blue);box-shadow:0 12px 28px -12px rgba(24,74,243,.7);} .hx-gl-label.is-home b{color:#fff;} .hx-gl-label.is-home small{color:rgba(255,255,255,.82);} .hx-gl-label.is-hidden{opacity:0;} .hx-gl-label.is-left .hx-gl-card{left:auto;right:-12px;bottom:14px;} @media (max-width:760px){.hx-gl-card{padding:5px 9px 6px;}.hx-gl-card b{font-size:12.5px;}.hx-gl-card small{font-size:10.5px;}} .hx-show-card .hx-media:has(.hx-code-win),.hx-show-card .hx-media:has(.hx-vis){background:none;display:flex;align-items:center;justify-content:center;} .hx-code-win{width:100%;max-width:560px;min-width:0;border-radius:18px;background:#0B1224;box-shadow:0 30px 60px -30px rgba(15,23,42,.55);overflow:hidden;} .hx-code-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#111A33;border-bottom:1px solid rgba(255,255,255,.06);} .hx-code-dots{display:inline-flex;gap:6px;} .hx-code-dots i{width:10px;height:10px;border-radius:50%;background:#334155;} .hx-code-dots i:first-child{background:#F87171;}.hx-code-dots i:nth-child(2){background:#FBBF24;}.hx-code-dots i:nth-child(3){background:#34D399;} .hx-code-name{color:#94A3B8;font:500 13px var(--text);} .hx-code-win pre{margin:0;padding:20px 22px;overflow-x:auto;color:#E2E8F0;font:13.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;} .hx-show-text pre{max-width:100%;} .hx-show-text table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14.5px;} .hx-show-text th,.hx-show-text td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;} .hx-show-text th{color:var(--ink);font-weight:600;background:var(--surface);} .hx-show-text td code{font-size:13px;background:#EEF2FA;color:var(--blue-deep);padding:2px 6px;border-radius:6px;} .hx-vis{width:100%;max-width:460px;padding:22px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -32px rgba(15,23,42,.35);font-family:var(--text);color:var(--ink);} .hx-vis-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;} .hx-vis-head b{font:700 17px var(--display);} .hx-vis-live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#DCFCE7;color:#047857;font-size:12.5px;font-weight:600;} .hx-vis-live i{width:7px;height:7px;border-radius:50%;background:#10B981;} .hx-vis-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;} .hx-vis-stats div{padding:12px;border-radius:14px;background:var(--surface);} .hx-vis-stats b{display:block;font:700 20px var(--display);} .hx-vis-stats span{color:var(--muted);font-size:12.5px;} .hx-vis-label{margin:0 0 6px;color:var(--muted);font-size:12.5px;font-weight:600;} .hx-vis-rows{list-style:none;margin:0 0 12px;padding:0;} .hx-vis-rows li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:14px;} .hx-vis-rows li span{display:flex;align-items:center;gap:8px;min-width:0;} .hx-vis-rows li i{color:#3DDC84;} .hx-vis-rows small{color:var(--muted);} .hx-vis-rows em{font-style:normal;font-size:12.5px;font-weight:600;color:#047857;background:#DCFCE7;padding:3px 9px;border-radius:999px;} .hx-vis-wa{background:#F0F4EC;} .hx-vis-wa .hx-vis-head{justify-content:flex-start;} .hx-vis-wa .hx-vis-head > span:last-child{display:flex;flex-direction:column;} .hx-vis-wa .hx-vis-head small{color:var(--muted);font-size:12.5px;} .hx-vis-wa-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#25D366;color:#fff;font-size:20px;} .hx-vis-bubble{padding:16px;border-radius:4px 16px 16px 16px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);} .hx-vis-bubble > b{display:block;margin-bottom:10px;font-size:15px;} .hx-vis-opt{position:relative;display:flex;justify-content:space-between;padding:8px 0 12px;font-size:14px;} .hx-vis-opt em{font-style:normal;color:var(--muted);} .hx-vis-opt i{position:absolute;left:0;bottom:4px;height:5px;border-radius:5px;background:#25D366;} .hx-vis-opt::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:5px;border-radius:5px;background:#E5E7EB;z-index:0;} .hx-vis-opt i{z-index:1;} .hx-w62{width:62%;}.hx-w27{width:27%;}.hx-w11{width:11%;} .hx-show-card > *{min-width:0;} .hx-show-card .hx-media:has(.hx-code-win),.hx-show-card .hx-media:has(.hx-vis){aspect-ratio:auto;min-height:0;} @media (min-width:900px){.hx-plan-grid:has(> .hx-plan:only-child){grid-template-columns:minmax(0,1fr);} .hx-plan:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);column-gap:calc(56*var(--u));align-content:start;padding:calc(36*var(--u)) calc(40*var(--u));} .hx-plan:only-child > *{grid-column:1;} .hx-plan:only-child > .hx-plan-specs{grid-column:2;grid-row:1 / span 6;align-self:center;margin:0;padding:0 0 0 calc(48*var(--u));border-top:0;border-left:1px solid var(--line);display:block;columns:2;column-gap:28px;} .hx-plan:only-child > .hx-plan-specs li{break-inside:avoid;margin-bottom:12px;}} .hx-sv[data-theme="whatsapp"],.hx-sv[data-theme="whatsapp"] #plans{--blue:#008069;--blue-deep:#005C4B;--sky:#D9FDD3;--tint:#F0FBF4;--tint-line:#9EE6BC;--tint-border:#CFF3DD;--glow:rgba(37,211,102,.42);--brand:#25D366;} .hx-sv[data-theme="whatsapp"] .hx-sv-facts{border-color:var(--tint-border);} .hx-sv[data-theme="whatsapp"] .hx-plans .hx-cycle{background:#EEF8F1;border-color:#D4EEDD;} .hx-sv[data-theme="whatsapp"] .hx-plans .hx-cycle button[aria-pressed="true"]{box-shadow:0 4px 12px -4px rgba(0,128,105,.55);} .hx-sv[data-theme="whatsapp"] .hx-plans .hx-cycle button[aria-pressed="true"] span{color:#D9FDD3;} .hx-sv[data-theme="whatsapp"] .hx-show-text td code{background:#E7F8EE;color:#005C4B;} .hx-sv[data-theme="whatsapp"] .hx-code-win{background:#0B1F1A;} .hx-sv[data-theme="whatsapp"] .hx-code-bar{background:#10302A;} .hx-share-list{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;} .hx-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;min-width:42px;padding:0 12px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2);font:600 14px var(--text);text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .2s ease;} .hx-share-btn i{font-size:16px;} .hx-share-btn:hover{transform:translateY(-2px);color:#fff;border-color:transparent;} .hx-share-btn.is-wa:hover{background:#25D366;} .hx-share-btn.is-fb:hover{background:#1877F2;} .hx-share-btn.is-li:hover{background:#0A66C2;} .hx-share-btn.is-x:hover{background:#0F172A;} .hx-share-btn.is-copy:hover,.hx-share-btn.is-native:hover{background:var(--blue);} .hx-share-btn.is-done{background:#047857;border-color:transparent;color:#fff;} .hx-share-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px;} .hx-share-top{margin-top:calc(22*var(--u));} .hx-share-top .hx-share-btn{padding:0;width:42px;} .hx-share-end{margin:calc(44*var(--u)) 0 calc(8*var(--u));padding:calc(24*var(--u)) 0 0;border-top:1.5px solid var(--line);} .hx-prose .hx-share-title{margin:0 0 14px;color:var(--ink);font:700 18px var(--display);} .hx-prose .hx-share-list{padding:0;} .hx-prose .hx-share-list li{margin:0;padding:0;} .hx-prose .hx-share-list li::before{content:none;} .hx-prose a.hx-share-btn{text-decoration:none;color:var(--ink-2);} .hx-prose a.hx-share-btn:hover{color:#fff;} .hx-share-btn.is-done,.hx-share-btn.is-done:hover{background:#047857;color:#fff;} .hx-share-end .hx-share-btn{padding:0 16px;} .hx-sv[data-theme="android"],.hx-sv[data-theme="android"] #plans{--blue:#0A7A43;--blue-deep:#073042;--sky:#D8F7E6;--tint:#F0FCF5;--tint-line:#9BE8BF;--tint-border:#CFF5DF;--glow:rgba(61,220,132,.42);--brand:#3DDC84;} .hx-sv[data-theme="android"] .hx-sv-facts{border-color:var(--tint-border);} .hx-sv[data-theme="android"] .hx-plans .hx-cycle{background:#EEFAF3;border-color:#D2F1E0;} .hx-sv[data-theme="android"] .hx-plans .hx-cycle button[aria-pressed="true"]{box-shadow:0 4px 12px -4px rgba(10,122,67,.55);} .hx-sv[data-theme="android"] .hx-plans .hx-cycle button[aria-pressed="true"] span{color:#D8F7E6;} .hx-sv[data-theme="android"] .hx-code-win{background:#073042;} .hx-sv[data-theme="android"] .hx-code-bar{background:#0B3D52;} .hx-sv[data-theme="android"] .hx-loc-note i,.hx-sv[data-theme="android"] .hx-vis-rows li i{color:#3DDC84;} .hx-sv-hero-logo{flex-direction:column;align-items:center;gap:calc(28*var(--u));padding:calc(20*var(--u)) 0;} .hx-sv-logo-ring{display:grid;place-items:center;width:calc(300*var(--u));height:calc(300*var(--u));max-width:72vw;max-height:72vw;border-radius:50%;background:radial-gradient(circle,var(--tint) 0,var(--tint) 58%,transparent 59%),radial-gradient(circle,var(--sky) 0,var(--sky) 100%);} .hx-sv-logo{display:grid;place-items:center;width:58%;height:58%;border-radius:50%;background:#fff;box-shadow:0 24px 50px -24px var(--glow),0 0 0 8px rgba(255,255,255,.6);} .hx-sv-logo i{font-size:calc(96*var(--u));color:var(--brand,var(--blue));} .hx-sv[data-theme="android"] .hx-sv-logo{background:#073042;} .hx-sv-logo-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;} .hx-sv-logo-chips span{padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--tint-border);color:var(--blue-deep);font:600 13.5px var(--text);box-shadow:0 8px 20px -14px var(--glow);} .hx-sv-logo-chips span:first-child{background:var(--blue);border-color:var(--blue);color:#fff;} .hg-nav-dropdown a{--c:var(--blue);position:relative;} .hg-nav-dropdown a.hg-dd-cpanel{--c:#FF6C2C;}.hg-nav-dropdown a.hg-dd-wp{--c:#21759B;}.hg-nav-dropdown a.hg-dd-biz{--c:#E8590C;}.hg-nav-dropdown a.hg-dd-hg{--c:#0B6BD3;} .hg-nav-dropdown a.hg-dd-vds{--c:#0F766E;}.hg-nav-dropdown a.hg-dd-slate{--c:#475569;}.hg-nav-dropdown a.hg-dd-email{--c:#0284C7;}.hg-nav-dropdown a.hg-dd-care{--c:#16A34A;} .hg-nav-dropdown a.hg-dd-breseller{--c:#C94A0B;}.hg-nav-dropdown a.hg-dd-wa{--c:#25D366;}.hg-nav-dropdown a.hg-dd-android{--c:#3DDC84;}.hg-nav-dropdown a.hg-dd-legal{--c:#64748B;} .hg-nav-dropdown a.hg-dd-cpanel .hg-nav-dd-icon{font-size:30px;width:30px;margin-top:-4px;} .hg-nav-dropdown a.hg-dd-cpanel{gap:8px;} .hg-nav-dropdown .hg-nav-dd-icon{color:var(--c);width:24px;font-size:19px;margin-top:1px;display:inline-flex;justify-content:center;transition:transform .2s ease;} .hg-nav-dropdown a:hover,.hg-nav-dropdown a[aria-current="page"]{background:color-mix(in srgb,var(--c) 8%,#fff);} .hg-nav-dropdown a:hover .hg-nav-dd-label,.hg-nav-dropdown a[aria-current="page"] .hg-nav-dd-label{color:color-mix(in srgb,var(--c) 78%,#0F172A);} .hg-nav-dropdown a:hover .hg-nav-dd-icon{transform:scale(1.12);} .hg-nav-dropdown a{border:1.5px dashed transparent;transition:background-color .2s ease,border-color .2s ease;} .hg-nav-dropdown a:hover,.hg-nav-dropdown a[aria-current="page"]{border-color:color-mix(in srgb,var(--c) 70%,#fff);} .hg-nav-dropdown a:focus-visible{outline:none;border-color:var(--c);border-style:solid;} .hg-nav-dropdown.is-wide.cols-3{min-width:calc(960*var(--u));} .hg-nav-dropdown .hg-nav-dd-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .hg-nav-dropdown .hg-nav-dd-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:calc(2em * 1.45);} @media (max-width:1000px){.hg-nav-dropdown .hg-nav-dd-note{display:none;}.hg-nav-dropdown .hg-nav-dd-label{white-space:normal;}} .hg-nav-dropdown .hg-nav-dd-icon{width:36px;} .hg-nav-dropdown a{gap:10px;} .hg-nav-dropdown a.hg-dd-cpanel{gap:10px;} .hg-nav-dropdown a.hg-dd-cpanel .hg-nav-dd-icon{width:36px;font-size:32px;margin-top:-5px;} .hg-nav-dd-logo{display:inline-flex;align-items:center;justify-content:center;height:22px;} .hg-nav-dd-logo img{display:block;width:34px;height:auto;} .hg-nav-dropdown a.hg-dd-cpanel .hg-nav-dd-logo{margin-top:0;} .hg-nav-dropdown a{align-items:center;} .hg-nav-dropdown .hg-nav-dd-icon,.hg-nav-dropdown a.hg-dd-cpanel .hg-nav-dd-icon{margin-top:0;align-self:center;} .hx-srv-head{padding:calc(40*var(--u)) 0 calc(20*var(--u));} .hx-srv-head h1{margin:calc(18*var(--u)) 0 calc(18*var(--u));} .hx-srv-head .hx-lead{max-width:820px;} .hx-srv-head .hx-sv-facts{margin-top:calc(32*var(--u));} .hx-srv-cmp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:calc(22*var(--u));} .hx-srv-cmp-head h2{margin:0;} .hx-srv-cmp .hx-cycle{padding:4px;gap:2px;background:#EEF2FA;border:1px solid #E1E7F3;border-radius:999px;display:inline-flex;} .hx-srv-cmp .hx-cycle button{height:auto;min-height:44px;padding:5px 16px;border:0;border-radius:999px;background:transparent;color:#64748B;font:600 14px var(--text);cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;} .hx-srv-cmp .hx-cycle button span{font-size:11.5px;color:var(--deal);} .hx-srv-cmp .hx-cycle button em{font-style:normal;} .hx-srv-cmp .hx-cycle button[aria-pressed="true"]{background:var(--blue);color:#fff;box-shadow:0 4px 12px -4px rgba(24,74,243,.55);} .hx-srv-cmp .hx-cycle button[aria-pressed="true"] span{color:#DCE5FF;} .hx-srv-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;padding:16px;border:1.5px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin-bottom:16px;} .hx-srv-type{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:#fff;border:1px solid var(--line);} .hx-srv-type button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:600 14px var(--text);cursor:pointer;} .hx-srv-type button small{font-size:12px;color:var(--muted);font-weight:600;} .hx-srv-type button i{font-size:13px;color:var(--blue);} .hx-srv-type button[aria-pressed="true"]{background:var(--ink);color:#fff;} .hx-srv-type button[aria-pressed="true"] small,.hx-srv-type button[aria-pressed="true"] i{color:#CBD5E1;} .hx-srv-sel{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--muted);} .hx-srv-sel select{height:46px;min-width:150px;padding:0 36px 0 14px;border:1px solid var(--line);border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2364748B' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center/12px 8px;color:var(--ink);font:600 14px var(--text);appearance:none;cursor:pointer;} .hx-srv-sel select:focus-visible{outline:2px solid var(--blue);outline-offset:1px;} .hx-srv-count{margin:0 0 0 auto;align-self:center;color:var(--muted);font-size:14px;} .hx-srv-table-wrap{border:1.5px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:#fff;} .hx-srv-table{width:100%;border-collapse:collapse;font-size:15px;} .hx-srv-table thead th{padding:14px 18px;background:var(--surface);color:var(--muted);font-size:12.5px;font-weight:600;text-align:left;white-space:nowrap;} .hx-srv-table tbody tr{border-top:1px solid var(--line);transition:background-color .15s ease;} .hx-srv-table tbody tr:hover{background:#F8FAFF;} .hx-srv-table th[scope="row"],.hx-srv-table td{padding:14px 18px;text-align:left;vertical-align:middle;color:var(--ink-2);} .hx-srv-table td b{color:var(--ink);} .hx-srv-plan{display:flex;align-items:center;gap:12px;} .hx-srv-plan > i{font-size:18px;width:22px;text-align:center;color:#0B6BD3;} .hx-srv-plan > i.is-vds{color:#0F766E;} .hx-srv-plan > span{display:flex;flex-direction:column;} .hx-srv-plan b{font:700 16px var(--display);color:var(--ink);} .hx-srv-kind{color:var(--muted);font-size:12.5px;font-weight:500;text-decoration:none;} .hx-srv-kind:hover{color:var(--blue);text-decoration:underline dotted;text-underline-offset:3px;} .hx-srv-p{display:none;} .hx-srv-cmp[data-cycle="m"] .hx-srv-p.is-m,.hx-srv-cmp[data-cycle="y"] .hx-srv-p.is-y,.hx-srv-cmp[data-cycle="b"] .hx-srv-p.is-b,.hx-srv-cmp[data-cycle="t"] .hx-srv-p.is-t{display:inline-flex;} .hx-srv-price .hx-srv-p{flex-wrap:wrap;align-items:baseline;gap:0 4px;} .hx-srv-price b{font:700 19px var(--display);} .hx-srv-price small{color:var(--muted);font-size:13px;} .hx-srv-price em{flex-basis:100%;font-style:normal;color:var(--muted);font-size:12.5px;} .hx-srv-go{text-align:right !important;white-space:nowrap;} .hx-srv-go .hx-btn{height:42px;padding:0 20px;font-size:14px;} .hx-srv-empty{display:flex;align-items:center;gap:10px;margin:0;padding:28px;color:var(--muted);font-size:15px;} .hx-srv-empty i{color:var(--blue);} .hx-srv-note{margin:14px 2px 0;color:var(--muted);font-size:13.5px;} .hx-srv-guide-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:calc(56*var(--u));align-items:start;} .hx-srv-guide-grid h2{margin-top:0;} .hx-srv-guide-grid p{color:var(--ink-2);font-size:16px;line-height:1.75;} .hx-srv-pick{display:grid;gap:16px;} .hx-srv-pick-card{--c:#0B6BD3;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;padding:22px 24px;border:1.5px dashed transparent;border-radius:var(--r-card);background:var(--surface);color:var(--ink-2);text-decoration:none;transition:border-color .2s ease,background-color .2s ease;} .hx-srv-pick-card.is-vds{--c:#0F766E;} .hx-srv-pick-card > i{grid-row:span 3;font-size:24px;color:var(--c);margin-top:2px;} .hx-srv-pick-card b{font:700 18px var(--display);color:var(--ink);} .hx-srv-pick-card span{font-size:14.5px;line-height:1.55;} .hx-srv-pick-card em{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-style:normal;font-weight:600;font-size:14.5px;color:var(--c);} .hx-srv-pick-card em i{font-size:12px;transition:transform .2s ease;} .hx-srv-pick-card:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 6%,#fff);} .hx-srv-pick-card:hover em i{transform:translateX(4px);} @media (max-width:860px){.hx-srv-guide-grid{grid-template-columns:1fr;} .hx-srv-cmp-head .hx-cycle{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;} .hx-srv-cmp-head .hx-cycle button{padding:6px 2px;font-size:12.5px;} .hx-srv-cmp-head .hx-cycle button b{white-space:nowrap;} .hx-srv-cmp-head .hx-cycle button span{font-size:10.5px;} .hx-srv-cmp-head .hx-cycle button em{display:none;} .hx-srv-filters{display:grid;grid-template-columns:1fr 1fr;} .hx-srv-type{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);} .hx-srv-type button{justify-content:center;padding:0 6px;} .hx-srv-sel select{min-width:0;width:100%;} .hx-srv-sel:last-of-type{grid-column:1 / -1;} .hx-srv-count{grid-column:1 / -1;margin:0;} .hx-srv-table-wrap{border:0;background:none;overflow:visible;} .hx-srv-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);} .hx-srv-table,.hx-srv-table tbody,.hx-srv-table tr,.hx-srv-table th[scope="row"],.hx-srv-table td{display:block;} .hx-srv-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:14px;padding:18px;border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;} .hx-srv-table tbody tr[hidden]{display:none;} .hx-srv-table th[scope="row"],.hx-srv-table td{padding:0;} .hx-srv-table th[scope="row"]{grid-column:1 / -1;padding-bottom:10px;border-bottom:1px solid var(--line);} .hx-srv-table td[data-label]::before{content:attr(data-label);display:block;color:var(--muted);font-size:12px;font-weight:600;margin-bottom:2px;} .hx-srv-table td.hx-srv-price{grid-column:1 / -1;padding-top:10px;border-top:1px solid var(--line);} .hx-srv-go{grid-column:1 / -1;text-align:left !important;} .hx-srv-go .hx-btn{width:100%;justify-content:center;} .hx-srv-cmp[data-cycle="m"] .hx-srv-go .hx-srv-p.is-m,.hx-srv-cmp[data-cycle="y"] .hx-srv-go .hx-srv-p.is-y,.hx-srv-cmp[data-cycle="b"] .hx-srv-go .hx-srv-p.is-b,.hx-srv-cmp[data-cycle="t"] .hx-srv-go .hx-srv-p.is-t{display:flex;}} .hx-srv-head h1{font:700 calc(64*var(--u))/1.02 var(--display);letter-spacing:-0.04em;color:var(--ink);max-width:900px;} .hx-srv-empty[hidden]{display:none;} .hx-srv-guide-grid p{margin:0 0 16px;} @media (max-width:860px){.hx-srv-head h1{font-size:40px;}} .hx-srv-guide-grid h2{margin:0 0 20px;} .hx-sv[data-theme="wordpress"],.hx-sv[data-theme="wordpress"] #plans{--blue:#21759B;--blue-deep:#0C2D44;--sky:#DCEBF2;--tint:#F1F7FA;--tint-line:#A9CBDB;--tint-border:#D3E5EE;--glow:rgba(33,117,155,.42);--brand:#21759B;} .hx-sv[data-theme="wordpress"] .hx-sv-facts{border-color:var(--tint-border);} .hx-sv[data-theme="wordpress"] .hx-plans .hx-cycle{background:#EEF5F8;border-color:#D7E7EF;} .hx-sv[data-theme="wordpress"] .hx-plans .hx-cycle button[aria-pressed="true"]{box-shadow:0 4px 12px -4px rgba(33,117,155,.55);} .hx-sv[data-theme="wordpress"] .hx-plans .hx-cycle button[aria-pressed="true"] span{color:#DCEBF2;} .hx-sv[data-theme="wordpress"] .hx-code-win{background:#0C2D44;} .hx-sv[data-theme="wordpress"] .hx-code-bar{background:#123A55;} .hx-loc-note{align-items:center;} .hx-loc-note > i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:16px;} @media (min-width:1101px){.hx-plan-grid:has(> .hx-plan:nth-child(3):last-child){grid-template-columns:repeat(3,calc((100% - 48px) / 4));justify-content:center;} .hx-plan-grid:has(> .hx-plan:nth-child(2):last-child){grid-template-columns:repeat(2,calc((100% - 48px) / 4));justify-content:center;}} .hx-biz-hero{padding:calc(40*var(--u)) 0 calc(10*var(--u));} .hx-biz-hero h1{margin:calc(18*var(--u)) 0 calc(18*var(--u));font:700 calc(68*var(--u))/1.02 var(--display);letter-spacing:-0.04em;color:var(--ink);} .hx-biz-hero .hx-lead{max-width:640px;} .hx-biz-hero .hx-ai-ctas{margin-top:calc(28*var(--u));} .hx-biz-hero .hx-btn i,.hx-biz-cta .hx-btn i{font-size:16px;} .hx-biz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;} .hx-biz-card{display:flex;flex-direction:column;padding:calc(32*var(--u)) calc(30*var(--u));border:1.5px solid var(--line);border-radius:var(--r-card);background:#fff;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;} .hx-biz-card:hover{border-style:dashed;border-color:var(--blue);background:#FAFBFF;} .hx-biz-card-top{display:flex;align-items:center;gap:12px;margin-bottom:16px;} .hx-biz-ic{font-size:26px;color:var(--blue);width:30px;text-align:center;} .hx-biz-label{margin:0;padding:4px 12px;border-radius:999px;background:var(--sky);color:var(--blue-deep);font-size:13px;font-weight:600;} .hx-biz-card h3{margin:0 0 8px;font:700 calc(26*var(--u))/1.2 var(--display);letter-spacing:-0.02em;color:var(--ink);} .hx-biz-tag{margin:0 0 12px;color:var(--ink);font-weight:600;font-size:16px;line-height:1.5;} .hx-biz-text{margin:0 0 18px;color:var(--ink-2);font-size:15px;line-height:1.65;} .hx-biz-points{list-style:none;margin:0 0 24px;padding:18px 0 0;border-top:1.5px solid var(--line);display:grid;gap:12px;} .hx-biz-points li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.6;color:var(--ink-2);} .hx-biz-points li i{flex:none;margin-top:5px;font-size:13px;color:var(--deal);} .hx-biz-points b{color:var(--ink);} .hx-biz-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;} .hx-biz-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:none;} .hx-biz-steps li{position:relative;padding:26px 24px;border-radius:var(--r-card);background:var(--surface);} .hx-biz-step-n{position:absolute;right:20px;top:18px;font:700 34px/1 var(--display);color:#D5DCEA;} .hx-biz-steps li > i{font-size:22px;color:var(--blue);} .hx-biz-steps h3{margin:16px 0 8px;font:700 18px/1.3 var(--display);color:var(--ink);} .hx-biz-steps p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.6;} .hx-biz-contact-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(40*var(--u));align-items:center;padding:calc(40*var(--u));border-radius:var(--r-card);background:var(--ink);color:#fff;} .hx-biz-contact-card h2{margin:0 0 12px;font:700 calc(36*var(--u))/1.15 var(--display);letter-spacing:-0.03em;color:#fff;} .hx-biz-contact-card p{margin:0;color:#CBD5E1;font-size:16px;line-height:1.65;} .hx-biz-ways{list-style:none;margin:0;padding:0;display:grid;gap:12px;} .hx-biz-ways a{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1.5px dashed rgba(255,255,255,.18);border-radius:16px;color:#fff;text-decoration:none;transition:border-color .2s ease,background-color .2s ease;} .hx-biz-ways a:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.05);} .hx-biz-ways i{font-size:22px;width:28px;text-align:center;color:#8FB0FF;} .hx-biz-ways i.is-wa{color:#25D366;} .hx-biz-ways span{display:flex;flex-direction:column;} .hx-biz-ways small{color:#94A3B8;font-size:13px;} .hx-biz-ways b{font:700 19px var(--display);} @media (max-width:1000px){.hx-biz-grid,.hx-biz-contact-card{grid-template-columns:1fr;} .hx-biz-steps{grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:620px){.hx-biz-hero h1{font-size:42px;} .hx-biz-steps{grid-template-columns:1fr;} .hx-biz-cta .hx-btn{flex:1;justify-content:center;}} .hg-cp-plans{--hg-cp-blue:#184af3;--hg-cp-blue-deep:#0f2fb0;--hg-cp-blue-soft:#eef2fe;--hg-cp-ink:#0f172a;--hg-cp-text:#334155;--hg-cp-slate:#475569;--hg-cp-muted:#64748b;--hg-cp-line:#e7eaf0;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;max-width:1420px;margin:0 auto;padding:72px 40px;box-sizing:border-box;background:transparent;} .hg-cp-plans *{box-sizing:border-box;} .hg-cp-header{text-align:center;max-width:780px;margin:0 auto 28px;} .hg-cp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hg-cp-blue);} .hg-cp-eyebrow::before,.hg-cp-eyebrow::after{content:'';width:22px;height:2px;border-radius:2px;background:var(--hg-cp-blue);} .hg-cp-header h2{font-family:'Sora','Inter',sans-serif;color:var(--hg-cp-ink);font-size:38px;line-height:1.12;font-weight:700;letter-spacing:-0.025em;margin:0 0 14px;} .hg-cp-header p{color:var(--hg-cp-slate);font-size:16px;line-height:1.7;margin:0;} .hg-cp-toggle-row{display:flex;justify-content:center;margin-bottom:48px;} .hg-cp-toggle{display:inline-flex;background:#fff;border:1px solid var(--hg-cp-line);border-radius:12px;padding:4px;gap:2px;} .hg-cp-toggle button{display:inline-flex;align-items:center;background:none;border:none;color:var(--hg-cp-slate);font-size:14px;font-weight:600;padding:10px 20px;border-radius:9px;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease;} .hg-cp-toggle button:hover:not(.active){background:#f6f8fd;color:var(--hg-cp-ink);} .hg-cp-toggle button.active{background:var(--hg-cp-blue);color:#fff;} .hg-cp-toggle button:focus-visible{outline:2px solid var(--hg-cp-blue);outline-offset:2px;} .hg-cp-toggle .hg-cp-save{display:inline-block;background:#dcfce7;color:#166534;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;margin-left:8px;} .hg-cp-global-note{display:none;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--hg-cp-blue);background:var(--hg-cp-blue-soft);font-size:13.5px;font-weight:600;padding:10px 16px;border-radius:10px;max-width:fit-content;margin:-24px auto 40px;} .hg-cp-global-note.visible{display:flex;} .hg-cp-global-note i{font-size:13px;} .hg-cp-terms-note{display:none;width:100%;text-align:center;color:var(--hg-cp-muted);font-size:13px;margin:28px 0 0;} .hg-cp-terms-note.visible{display:block;} .hg-cp-terms-note a{color:var(--hg-cp-blue);font-weight:600;text-decoration:none;} .hg-cp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:stretch;} .hg-cp-card{background:#fff;border:1px solid var(--hg-cp-line);border-radius:20px;padding:28px 26px 24px;display:flex;flex-direction:column;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;} .hg-cp-card:hover{transform:translateY(-4px);border-color:#cfd8f3;box-shadow:0 24px 48px -24px rgba(15,23,42,.18);} .hg-cp-card.popular{border:2px solid var(--hg-cp-blue);padding:27px 25px 23px;box-shadow:0 24px 48px -28px rgba(24,74,243,.45);} .hg-cp-card.popular:hover{border-color:var(--hg-cp-blue);} .hg-cp-popular-bar{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:var(--hg-cp-blue);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:999px;} .hg-cp-popular-bar i{font-size:10px;} .hg-cp-top-badge{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;margin:0 0 12px;} .hg-cp-discount-tag{display:inline-block;background:#dcfce7;color:#166534;font-size:11.5px;font-weight:700;line-height:1.4;padding:4px 10px;border-radius:999px;white-space:nowrap;} .hg-cp-discount-pct{display:inline-flex;align-items:center;gap:5px;background:var(--hg-cp-ink);color:#fff;font-size:11.5px;font-weight:700;line-height:1.4;padding:4px 10px;border-radius:999px;white-space:nowrap;} .hg-cp-discount-pct i{color:#fbbf24;font-size:10px;} .hg-cp-name{font-family:'Sora','Inter',sans-serif;color:var(--hg-cp-ink);font-size:20px;font-weight:700;margin:0 0 6px;letter-spacing:-0.015em;} .hg-cp-tagline{color:var(--hg-cp-muted);font-size:13.5px;line-height:1.55;margin:0 0 22px;min-height:42px;} .hg-cp-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:6px;flex-wrap:wrap;} .hg-cp-price{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;} .hg-cp-price .amt{font-family:'Sora','Inter',sans-serif;color:var(--hg-cp-ink);font-size:34px;font-weight:700;letter-spacing:-0.03em;line-height:1.1;} .hg-cp-price .amt.was{font-family:inherit;color:#94a3b8;font-size:15px;font-weight:600;letter-spacing:0;text-decoration:line-through;} .hg-cp-price .amt.discounted{color:var(--hg-cp-blue);} .hg-cp-price-row .per{color:var(--hg-cp-muted);font-size:14px;font-weight:500;} .hg-cp-renew-note{display:flex;align-items:center;gap:6px;color:var(--hg-cp-muted);font-size:12.5px;line-height:1.6;margin:0 0 18px;} .hg-cp-renew-note i{font-size:11px;color:#94a3b8;} .hg-cp-coupon-note{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-6px 0 10px;background:var(--hg-cp-blue-soft);border:1px dashed #b9c8fb;color:var(--hg-cp-blue-deep);font-size:12.5px;font-weight:500;line-height:1.5;padding:8px 12px;border-radius:10px;} .hg-cp-coupon-note i{font-size:11px;color:var(--hg-cp-blue);} .hg-cp-coupon-note b{font-weight:700;letter-spacing:.02em;} .hg-cp-countdown{display:flex;align-items:center;gap:6px;margin:0 0 16px;color:var(--hg-cp-slate);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;} .hg-cp-countdown::before{content:'';width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2);flex:none;} .hg-cp-countdown-text{color:var(--hg-cp-ink);font-weight:600;} .hg-cp-btn{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none;background:var(--hg-cp-blue-soft);color:var(--hg-cp-blue) !important;font-weight:600;font-size:15px;padding:13px 0;border-radius:12px;border:1.5px solid transparent;margin-bottom:22px;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;} .hg-cp-btn i{font-size:13px;transition:transform .15s ease;} .hg-cp-btn:hover{background:var(--hg-cp-blue);color:#fff !important;} .hg-cp-btn:hover i{transform:translateX(3px);} .hg-cp-btn:focus-visible{outline:2px solid var(--hg-cp-blue);outline-offset:2px;} .hg-cp-card.popular .hg-cp-btn,.hg-cp-btn.has-coupon{background:var(--hg-cp-blue);color:#fff !important;box-shadow:0 10px 20px -10px rgba(24,74,243,.6);} .hg-cp-card.popular .hg-cp-btn:hover,.hg-cp-btn.has-coupon:hover{background:var(--hg-cp-blue-deep);transform:translateY(-1px);} .hg-cp-divider{border-top:1px solid #eef1f5;margin:0 0 6px;} .hg-cp-group{margin-bottom:4px;} .hg-cp-group-title{color:var(--hg-cp-muted);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:16px 0 4px;} .hg-cp-group:first-child .hg-cp-group-title{display:none;} .hg-cp-specs{list-style:none;margin:0;padding:0;} .hg-cp-specs li{display:flex;align-items:flex-start;gap:10px;color:var(--hg-cp-text);font-size:13.5px;line-height:1.45;padding:6px 0;margin:0;} .hg-cp-specs li > i:first-child{width:18px;height:18px;flex-shrink:0;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;} .hg-cp-specs li i.included{color:#15803d;background:#dcfce7;} .hg-cp-specs li i.excluded{color:#94a3b8;background:#f1f5f9;} .hg-cp-specs li.is-excluded span{color:#94a3b8;text-decoration:line-through;cursor:help;} .hg-cp-specs li b{color:var(--hg-cp-ink);font-weight:600;} .hg-cp-specs li.is-excluded b{color:#94a3b8;text-decoration:line-through;} .hg-cp-footnote{color:#94a3b8;font-size:11.5px;line-height:1.6;margin-top:16px;padding-top:14px;border-top:1px solid #eef1f5;} .hg-cp-tip{color:#cbd5e1 !important;font-size:11px !important;width:auto !important;cursor:help;margin-top:3px;} .hg-cp-tip:hover{color:var(--hg-cp-blue) !important;} .hg-cp-tip-popup{position:fixed;width:230px;background:var(--hg-cp-ink,#0f172a);color:#e2e8f0;font-size:12.5px;font-weight:400;line-height:1.55;padding:12px 14px;border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.25);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease;z-index:99999;text-align:left;} .hg-cp-tip-popup::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0f172a;} .hg-cp-tip-popup.flip-down::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#0f172a;} .hg-cp-tip-popup.visible{opacity:1;visibility:visible;} .hg-cp-toggle-specs{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--hg-cp-blue);font-size:13px;font-weight:600;cursor:pointer;padding:8px 10px 8px 0;border-radius:6px;font-family:inherit;} .hg-cp-toggle-specs i{font-size:11px;} .hg-cp-spacer{flex-grow:1;} @media (max-width:960px){.hg-cp-plans{padding:52px 20px;} .hg-cp-header h2{font-size:30px;} .hg-cp-header p{font-size:15px;} .hg-cp-toggle-row{margin-bottom:40px;} .hg-cp-tagline{min-height:0;} .hg-cp-top-badge:empty{display:none;}} @media (max-width:600px){.hg-cp-tip-popup{width:180px;} .hg-cp-toggle button{padding:10px 14px;} .hg-cp-grid{gap:28px;}} .hg-cp-tabs-wrap{display:flex;justify-content:center;margin:0 0 18px;} .hg-cp-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--hg-line);border-radius:14px;background:#fff;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;} .hg-cp-tabs::-webkit-scrollbar{display:none;} .hg-cp-tabs button{flex:none;border:0;background:none;font:600 14px/1 'Inter',sans-serif;color:var(--hg-slate);padding:11px 16px;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease;} .hg-cp-tabs button:hover:not([aria-selected="true"]){background:#f6f8fd;color:var(--hg-ink);} .hg-cp-tabs button[aria-selected="true"]{background:var(--hg-ink);color:#fff;} .hg-cp-tabs button:focus-visible{outline:2px solid var(--hg-blue);outline-offset:2px;} .hg-cp-toggle button{font-family:'Inter',sans-serif;} .js .hg-cp-panel:not(.is-active){display:none;} .hg-cp-panel + .hg-cp-panel{margin-top:56px;} .js .hg-cp-panel + .hg-cp-panel{margin-top:0;} .hg-cp-panel-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;} html:not(.js) .hg-cp-panel-title{position:static;width:auto;height:auto;clip:auto;font:700 22px/1.2 'Sora',sans-serif;text-align:center;margin:0 0 8px;color:var(--hg-ink);} .hg-cp-panel-intro{text-align:center;color:var(--hg-muted);font-size:14.5px;line-height:1.6;max-width:760px;margin:-26px auto 34px;} .hg-cp-panel-intro a{color:var(--hg-blue);font-weight:600;text-decoration:none;white-space:nowrap;} .hg-cp-panel-intro a i{font-size:11px;margin-left:6px;} .hg-cp-plans[data-period="monthly"] .p-y,.hg-cp-plans[data-period="annually"] .p-m{display:none !important;} .hg-cp-name{line-height:1.25;} .hg-cp-price .amt.was{text-decoration:line-through;} .hg-cp-yearly-note{color:var(--hg-ok-ink);font-size:12.5px;font-weight:600;line-height:1.5;margin:0 0 8px;} .hg-cp-countdown{margin:0 0 16px;} .hg-cp-coupon-note{margin:-2px 0 10px;} .hg-cp-tip{background:none;border:0;padding:0 2px;cursor:help;line-height:1;} .hg-cp-tip i{font-size:11px;} .hg-cp-tip:focus-visible{outline:2px solid var(--hg-blue);outline-offset:2px;border-radius:4px;} .hg-cp-terms-note.visible{display:block;} .hg-cp-specs{margin-top:10px;} .hg-cp-all{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #eef1f5;color:var(--hg-blue);font-size:13px;font-weight:600;text-decoration:none;} .hg-cp-all i{font-size:11px;transition:transform .15s ease;} .hg-cp-all:hover i{transform:translateX(3px);} .hg-cp-all:focus-visible{outline:2px solid var(--hg-blue);outline-offset:2px;border-radius:4px;} .hg-cp-tabs-wrap{justify-content:flex-start;} .hg-cp-panel-intro{margin-top:-20px;} .hg-cp-panel-intro a,.hg-cp-terms-note a,.hg-cp-all,.hg-rev-more{text-decoration:none !important;border-radius:7px;padding:3px 7px;margin:-3px -7px;background:linear-gradient(var(--hg-blue-soft),var(--hg-blue-soft)) no-repeat left center / 0% 100%;transition:background-size .35s cubic-bezier(.16,1,.3,1),color .2s ease;} .hg-cp-panel-intro a:hover,.hg-cp-terms-note a:hover,.hg-cp-all:hover,.hg-rev-more:hover{background-size:100% 100%;color:var(--hg-blue-deep);} .hg-cp-all{margin-top:12px;} .hg-cp-panel-intro a i,.hg-cp-all i{display:inline-block;transition:transform .25s cubic-bezier(.16,1,.3,1);} .hg-cp-panel-intro a:hover i,.hg-cp-all:hover i{transform:translateX(4px);}
