@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/inter-latin-400-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:400;font-display:swap;src:url(fonts/inter-latin-ext-400-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/inter-latin-500-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:500;font-display:swap;src:url(fonts/inter-latin-ext-500-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/inter-latin-600-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:600;font-display:swap;src:url(fonts/inter-latin-ext-600-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/manrope-latin-600-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/manrope-latin-ext-600-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/manrope-latin-700-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/manrope-latin-ext-700-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(fonts/manrope-latin-800-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(fonts/manrope-latin-ext-800-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}:root{--ink:#23313d;--deep:#16212b;--deep-2:#1c2a36;--brand:#c5386f;--brand-d:#a6225f;--brand-l:#e14c7f;--brand-tint:#fbeef3;--gold:#fdd700;--tint:#f6f7f9;--line:#e6e9ee;--line-2:#d5dae1;--muted:#5a6774;--white:#fff;--ok:#16a34a;--on-dark:#e9edf1;--on-dark-mute:#a9b4bf;--head:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--container:1760px;--gutter:clamp(16px,4vw,64px);--r-sm:8px;--r:12px;--r-lg:18px;--ease:cubic-bezier(.2,.7,.2,1);--ease-o:cubic-bezier(.16,1,.3,1);--header-h:76px;--shadow:0 30px 60px -32px rgba(22,33,43,.42);--hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23ffffff' stroke-width='1'/%3E%3C/svg%3E");--hex-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%2323313d' stroke-width='1'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--white);color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}picture{display:contents}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4{font-family:var(--head);margin:0;color:var(--ink);font-weight:700;letter-spacing:-.02em;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}main{display:block}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:6px}.hp-on-dark :focus-visible,.hp-util :focus-visible,.hp-hero :focus-visible,.hp-foot-bottom :focus-visible,.hp-contact-card :focus-visible,.hp-cta :focus-visible,.hp-mega-feat :focus-visible{outline-color:var(--gold)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp-skip{position:absolute;left:16px;top:-80px;z-index:100;background:var(--deep);color:#fff;padding:12px 16px;border-radius:var(--r-sm)}.hp-skip:focus{top:12px}.hp-container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.hp-ico{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hp-hexi{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:48px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--brand-tint);color:var(--brand-d);font-style:normal}.hp-hexi .hp-ico{width:20px;height:20px}.hp-muted{color:var(--muted)}.hp-sample{display:inline-block;font:600 11.5px/1 var(--body);color:var(--muted);background:var(--tint);border:1px solid var(--line);padding:5px 7px;border-radius:5px;margin-bottom:12px}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:var(--r-sm);font:600 15px/1 var(--body);border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,translate .45s var(--ease-o),scale .14s var(--ease)}.hp-btn:active{scale:.98}.hp-btn.is-mag{transition:background-color .18s,border-color .18s,color .18s,translate .18s linear,scale .14s var(--ease)}.hp-btn .hp-ico{width:18px;height:18px}.hp-btn--brand{background:var(--brand);color:#fff}.hp-btn--brand:hover{background:var(--brand-d)}.hp-btn--ghost{border-color:var(--line-2);background:#fff;color:var(--ink)}.hp-btn--ghost:hover{border-color:var(--ink)}.hp-btn--dark{background:var(--ink);color:#fff}.hp-btn--dark:hover{background:var(--deep)}.hp-btn--light{background:#fff;color:var(--brand-d)}.hp-btn--light:hover{background:var(--tint)}.hp-btn--outline{border-color:#fff9;color:#fff}.hp-btn--outline:hover{background:#ffffff1a}.hp-btn--block{width:100%}.hp-btn--lg{min-height:58px;padding:0 28px;font-size:16px}.hp-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--brand-d);font-weight:600}.hp-link:hover{text-decoration:underline;text-underline-offset:4px}.hp-link .hp-ico{width:16px;height:16px;transition:transform .2s var(--ease)}.hp-link:hover .hp-ico:last-child{transform:translate(3px)}.hp-on-dark .hp-link,.hp-hero--page .hp-link{color:#fff}.hp-util{background:var(--deep);color:var(--on-dark-mute);font-size:13.5px}.hp-util .hp-container{display:flex;align-items:center;gap:8px;min-height:44px}.hp-util a,.hp-util .hp-u-item{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;color:var(--on-dark-mute);transition:color .15s}.hp-util a:hover{color:#fff}.hp-util .hp-ico{width:15px;height:15px;color:var(--gold)}.hp-u-left{display:flex;align-items:center}.hp-u-right{margin-left:auto;display:flex;align-items:center;gap:4px}.hp-util .hp-sep{width:1px;height:16px;background:#ffffff24;margin:0 6px}.hp-util b{color:var(--on-dark);font-weight:500}.hp-header{position:sticky;top:0;z-index:50;height:var(--header-h)}.hp-header:before{content:"";position:absolute;inset:0;background:#fff;border-bottom:1px solid var(--line);transition:background-color .25s,box-shadow .25s}.hp-header.is-scrolled:before{background:#fffc;-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 10px 30px -20px #16212b59}.hp-header.is-menu-open:before{background:#fff}.hp-header__inner{position:relative;height:100%;display:flex;align-items:center;gap:20px}.hp-brand{display:flex;align-items:center;min-height:44px;flex:none}.hp-brand img{height:34px;width:auto}.hp-nav{display:flex;align-items:center;gap:2px;margin-left:12px}.hp-nav__btn{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border-radius:var(--r-sm);font:600 15px/1 var(--body);color:var(--ink);transition:color .15s,background-color .15s;position:relative;white-space:nowrap}.hp-nav__btn .hp-ico{width:14px;height:14px;color:var(--muted);transition:transform .2s var(--ease)}.hp-nav__btn:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease)}.hp-nav__btn:hover,.hp-nav__btn[aria-expanded=true]{color:var(--brand-d)}.hp-nav__btn[aria-expanded=true]:after{transform:scaleX(1)}.hp-nav__btn[aria-expanded=true] .hp-ico{transform:rotate(180deg)}.hp-header__actions{margin-left:auto;display:flex;align-items:center;gap:10px}.hp-burger{display:none;width:46px;height:46px;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid var(--line-2)}.hp-mega{position:absolute;left:0;right:0;top:var(--header-h);padding:0 var(--gutter);pointer-events:none;opacity:0;transform:translateY(-8px);visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.hp-mega.is-open{pointer-events:auto;opacity:1;transform:none;visibility:visible;transition-delay:0s}.hp-mega__panel{max-width:calc(var(--container) - 2*var(--gutter));margin:0 auto;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:0 40px 70px -40px #16212b80;display:grid;grid-template-columns:1fr 300px;overflow:hidden}.hp-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 24px;padding:28px}.hp-mega__group h3{font:700 13px/1.3 var(--head);color:var(--muted);letter-spacing:0;margin:0 0 8px 10px;min-height:17px}.hp-mega-link{display:flex;gap:14px;align-items:flex-start;padding:10px;border-radius:var(--r);transition:background-color .15s}.hp-mega-link:hover,.hp-mega-link:focus-visible{background:var(--tint)}.hp-mega-link .hp-hexi{width:40px;height:44px}.hp-mega-link .hp-hexi .hp-ico{width:18px;height:18px}.hp-mega-link strong{display:block;font:700 15px/1.3 var(--head);color:var(--ink)}.hp-mega-link span{display:block;font-size:13.5px;line-height:1.45;color:var(--muted);margin-top:2px}.hp-soon{display:inline-block;margin-left:6px;font:600 11px/1 var(--body);font-style:normal;color:var(--ink);background:var(--gold);padding:3px 6px;border-radius:4px;vertical-align:2px}.hp-mega-feat{position:relative;background:var(--ink);color:var(--on-dark);padding:28px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.hp-mega-feat:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.06}.hp-mega-feat>*{position:relative}.hp-mega-feat h4{color:#fff;font-size:18px;line-height:1.3}.hp-mega-feat p{font-size:14px;color:var(--on-dark-mute);line-height:1.55}.hp-mega-feat .hp-big{font:800 30px/1 var(--head);color:#fff;letter-spacing:-.02em}.hp-mega-feat .hp-big small{font:500 14px var(--body);color:var(--on-dark-mute);margin-left:4px;letter-spacing:0}.hp-mega-feat .hp-tag{align-self:flex-start;font:600 12px/1 var(--body);background:var(--gold);color:var(--deep);padding:6px 8px;border-radius:5px}.hp-mega-feat .hp-link{color:#fff;margin-top:auto}.hp-tl li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:14px}.hp-tl b{font-family:var(--head);color:#fff;overflow-wrap:anywhere;text-align:right}.hp-drawer{position:fixed;inset:0;z-index:80;visibility:hidden;transition:visibility 0s linear .3s}.hp-drawer.is-open{visibility:visible;transition-delay:0s}.hp-drawer__scrim{position:absolute;inset:0;background:#16212b8c;opacity:0;transition:opacity .3s var(--ease)}.hp-drawer.is-open .hp-drawer__scrim{opacity:1}.hp-drawer__sheet{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s var(--ease)}.hp-drawer.is-open .hp-drawer__sheet{transform:none}.hp-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);min-height:68px}.hp-drawer__head img{height:28px;width:auto}.hp-drawer__head button{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid var(--line-2)}.hp-drawer__body{flex:1;overflow-y:auto;padding:8px 16px}.hp-dacc__btn{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:56px;font:700 17px/1 var(--head);border-bottom:1px solid var(--line)}.hp-dacc__btn .hp-ico{transition:transform .2s var(--ease);color:var(--muted)}.hp-dacc__btn[aria-expanded=true] .hp-ico{transform:rotate(180deg)}.hp-dacc__panel{display:none}.hp-dacc__panel.is-open{display:block;animation:hp-fadeIn .25s var(--ease)}.hp-dacc__panel a{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 4px;color:var(--ink);font-weight:500}.hp-dacc__panel a .hp-ico{color:var(--brand)}.hp-dacc__panel ul{padding:6px 0 12px}.hp-drawer__foot{padding:16px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:10px}.hp-drawer__contact{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;color:var(--muted)}.hp-drawer__contact a{display:inline-flex;align-items:center;gap:6px;min-height:44px}@keyframes hp-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hp-hero{position:relative;height:clamp(620px,84vh,740px);background:var(--deep);overflow:hidden;color:#fff}.hp-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s var(--ease)}.hp-slide.is-active,.hp-slide.is-leaving{visibility:visible}.hp-slide.is-active{opacity:1}.hp-slide__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transform-origin:70% 50%}.hp-slide.is-active .hp-slide__img{transform:scale(1.1);transition:transform 9s linear}.hp-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#16212beb,#16212bb8 34%,#16212b40 70%,#16212b1a),linear-gradient(0deg,#16212bbf,#16212b00 38%)}.hp-hero__hex{position:absolute;inset:0;background:var(--hex);opacity:.05;z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 55%);mask-image:linear-gradient(90deg,#000 0%,transparent 55%)}.hp-slide__inner{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding-bottom:110px}.hp-hcard{position:relative;max-width:540px;background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:40px 40px 34px;box-shadow:0 40px 80px -40px #0009;opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease) .25s,transform .6s var(--ease) .25s}.hp-hcard:before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--brand-l),var(--brand-d))}.hp-slide.is-active .hp-hcard{opacity:1;transform:none}.hp-kicker{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--body);color:var(--brand-d);margin-bottom:16px}.hp-kicker i{width:10px;height:11px;background:var(--gold);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hp-hcard h1,.hp-hcard h2{font:800 clamp(30px,3.4vw,44px)/1.08 var(--head);letter-spacing:-.03em}.hp-hcard p{margin-top:16px;color:var(--muted);font-size:17px;line-height:1.6;max-width:44ch}.hp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hp-hcard .hp-from{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--muted);display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.hp-hcard .hp-from b{font:800 18px/1 var(--head);color:var(--ink)}.hp-hnav{position:absolute;z-index:3;left:0;right:0;bottom:118px;pointer-events:none}.hp-hnav .hp-container{display:flex;justify-content:flex-end}.hp-hnav ol{display:flex;gap:6px;pointer-events:auto;background:#16212b8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px;border-radius:var(--r);border:1px solid rgba(255,255,255,.1)}.hp-hdot{display:flex;flex-direction:column;justify-content:center;gap:9px;width:178px;min-height:52px;padding:8px 12px;border-radius:8px;text-align:left;color:var(--on-dark-mute);font:600 13.5px/1.2 var(--body);transition:color .2s,background-color .2s}.hp-hdot:hover{color:#fff;background:#ffffff0f}.hp-hdot[aria-current=true]{color:#fff}.hp-hdot__track{display:block;height:3px;background:#ffffff2e;border-radius:3px;overflow:hidden}.hp-hdot__fill{display:block;height:100%;background:linear-gradient(90deg,var(--brand-l),var(--gold));transform:scaleX(0);transform-origin:left}.hp-hdot[aria-current=true] .hp-hdot__fill{animation:hp-fill var(--dur,7s) linear forwards}.hp-hdot.is-done .hp-hdot__fill{transform:scaleX(1)}.hp-hero.is-paused .hp-hdot__fill{animation-play-state:paused}.hp-hero.is-static .hp-hdot[aria-current=true] .hp-hdot__fill{animation:none;transform:scaleX(1)}@keyframes hp-fill{to{transform:scaleX(1)}}.hp-net{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:0;transition:opacity 1.6s var(--ease)}.hp-net.is-on{opacity:1}.hp-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.hp-wi{display:inline-block}.hp-mo .hp-hero [data-words] .hp-wi{transform:translateY(112%);transition:transform 0s linear .9s}.hp-mo .hp-hero .is-active [data-words] .hp-wi,.hp-mo .hp-hero--page.is-in [data-words] .hp-wi{transform:none;transition:transform 1s var(--ease-o) calc(.3s + var(--wi) * 55ms)}.hp-mo .hp-hero.is-wpre [data-words] .hp-wi{transform:translateY(112%);transition:none}.hp-hero--page{height:auto;min-height:0;padding:72px 0 88px;background:var(--deep)}.hp-hero--page:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 420px at 85% 10%,rgba(197,56,111,.28),transparent 60%),radial-gradient(600px 360px at 0% 100%,rgba(253,215,0,.07),transparent 60%);z-index:0}.hp-hero--page .hp-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;z-index:0}.hp-hero--page .hp-hero__hex{opacity:.06}.hp-hero--page .hp-container{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.hp-hero--page.is-solo .hp-container{grid-template-columns:minmax(0,1fr)}.hp-hero--page.is-solo .hp-hero__copy{max-width:760px}.hp-hero--page .hp-kicker{color:var(--gold)}.hp-hero--page h1{color:#fff;font:800 clamp(32px,4vw,52px)/1.06 var(--head);letter-spacing:-.03em}.hp-hero--page .hp-lead{margin-top:18px;color:var(--on-dark-mute);font-size:18px;line-height:1.6;max-width:56ch}.hp-hero--page .hp-actions{margin-top:30px}.hp-hero--page .hp-btn--ghost{background:transparent;color:#fff;border-color:#fff6}.hp-hero--page .hp-btn--ghost:hover{border-color:#fff;background:#ffffff0f}.hp-hero--page .hp-from{margin-top:22px;font-size:14px;color:var(--on-dark-mute)}.hp-hero--page .hp-from b{font:800 20px/1 var(--head);color:#fff}.hp-hero__visual{position:relative;min-width:0}.hp-crumbs{margin:-4px 0 22px}.hp-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13.5px;color:var(--on-dark-mute)}.hp-crumbs li{display:inline-flex;align-items:center;gap:4px}.hp-crumbs li+li:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);margin:0 6px 0 2px;opacity:.6}.hp-crumbs a{display:inline-flex;align-items:center;min-height:40px;color:var(--on-dark-mute)}.hp-crumbs a:hover,.hp-crumbs [aria-current]{color:#fff}.hp-crumbs--light ol,.hp-crumbs--light a{color:var(--muted)}.hp-crumbs--light a:hover,.hp-crumbs--light [aria-current]{color:var(--ink)}.hp-domain{position:relative;z-index:6;margin-top:-92px}.hp-domain--flat{margin-top:0}.hp-dpanel{background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow),0 0 0 1px var(--line);padding:26px 28px 22px;position:relative;overflow:hidden}.hp-dpanel:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--brand-l),var(--brand-d) 70%,var(--gold))}.hp-dpanel--compact{padding:18px 18px 16px;box-shadow:0 20px 40px -28px #16212b80,0 0 0 1px var(--line)}.hp-dhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.hp-dhead h2{font-size:20px}.hp-dhead .hp-link{font-size:14.5px}.hp-dform{display:flex;gap:10px}.hp-dfield{flex:1;position:relative;min-width:0}.hp-dfield .hp-ico{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--muted)}.hp-dfield input{width:100%;height:58px;border:1.5px solid var(--line-2);border-radius:var(--r);padding:0 18px 0 50px;font:500 17px var(--body);color:var(--ink);background:var(--tint);transition:border-color .15s,background-color .15s}.hp-dfield input::placeholder{color:#6e7a86}.hp-dfield input:focus{outline:none;border-color:var(--brand);background:#fff;box-shadow:0 0 0 4px #c5386f24}.hp-dform .hp-btn{height:58px;padding:0 28px;font-size:16px;position:relative;overflow:hidden}.hp-dpanel--compact .hp-dfield input,.hp-dpanel--compact .hp-dform .hp-btn{height:52px}.hp-tlds{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;align-items:center;border:0;padding:0}.hp-tlds .hp-lbl{font-size:13.5px;color:var(--muted);margin-right:4px}.hp-tld{position:relative}.hp-tld input{position:absolute;opacity:0;width:1px;height:1px}.hp-tld label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;border:1px solid var(--line-2);border-radius:999px;font-size:14px;cursor:pointer;transition:border-color .15s,background-color .15s;-webkit-user-select:none;user-select:none}.hp-tld .hp-bx{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-2);display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s,border-color .15s}.hp-tld .hp-bx .hp-ico{width:12px;height:12px;stroke-width:3;color:#fff;opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s}.hp-tld label b{font:700 14.5px var(--head)}.hp-tld label .hp-p{color:var(--muted)}.hp-tld input:checked+label{border-color:var(--brand);background:var(--brand-tint)}.hp-tld input:checked+label .hp-bx{background:var(--brand);border-color:var(--brand)}.hp-tld input:checked+label .hp-bx .hp-ico{opacity:1;transform:none}.hp-tld input:focus-visible+label{outline:3px solid var(--brand);outline-offset:2px}.hp-dnote{font-size:13px;color:var(--muted);margin-top:10px}.hp-mo .hp-tld{opacity:0;transform:translateY(8px) scale(.92);transition:opacity .5s var(--ease-o),transform .6s cubic-bezier(.34,1.5,.5,1);transition-delay:calc(.15s + var(--k,0) * 70ms)}.hp-mo .hp-dpanel.in .hp-tld{opacity:1;transform:none}.hp-mo .hp-dform .hp-btn:after{content:"";position:absolute;top:-2px;bottom:-2px;left:0;width:46%;background:linear-gradient(100deg,#fff0,#ffffff57,#fff0);transform:translate(-140%) skew(-20deg);animation:hp-sweep 6s cubic-bezier(.45,0,.2,1) infinite 2.2s;pointer-events:none}.hp-mo .is-paused .hp-dform .hp-btn:after,.hp-mo .hp-plans.is-paused .hp-badge:after{animation-play-state:paused}@keyframes hp-sweep{0%{transform:translate(-140%) skew(-20deg)}20%,to{transform:translate(330%) skew(-20deg)}}.hp-section{padding:104px 0}.hp-section--tint{background:var(--tint)}.hp-section--tight{padding:72px 0}.hp-section--dark,.hp-on-dark{position:relative;background:var(--deep);color:var(--on-dark);overflow:hidden}.hp-section--dark:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.045;pointer-events:none}.hp-section--dark>.hp-container{position:relative}.hp-section--dark h2,.hp-section--dark h3{color:#fff}.hp-sec-head{max-width:680px;margin:0 auto 44px;text-align:center}.hp-sec-head--left{margin-left:0;text-align:left}.hp-sec-head h2{font:800 clamp(28px,3vw,40px)/1.12 var(--head);letter-spacing:-.03em}.hp-sec-head p{margin-top:28px;color:var(--muted);font-size:17px}.hp-section--dark .hp-sec-head p,.hp-section--dark .hp-lead{color:var(--on-dark-mute)}.hp-hline{position:relative}.hp-hline:after{content:"";position:absolute;left:0;bottom:-14px;width:56px;height:3px;border-radius:3px;background:var(--gold);transform-origin:0 50%}.hp-sec-head:not(.hp-sec-head--left) .hp-hline:after{left:50%;margin-left:-28px;transform-origin:50% 50%}.hp-mo .hp-hline:after,.hp-mo .hp-col-h:after{transform:scaleX(0);transition:transform 1s var(--ease-o) .2s}.hp-mo .hp-hline.in:after,.hp-mo .hp-col-h.in:after{transform:none}.hp-split-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:56px;padding-bottom:36px;border-bottom:1px solid var(--line)}.hp-split-head h2{font:800 clamp(28px,3vw,40px)/1.12 var(--head);letter-spacing:-.03em}.hp-split-head p{color:var(--muted);font-size:17px;border-left:3px solid var(--gold);padding-left:20px}.hp-h2{font:800 clamp(28px,3vw,40px)/1.12 var(--head);letter-spacing:-.03em}.hp-lead{color:var(--muted);font-size:17px;margin-top:30px;max-width:46ch}.hp-prose{max-width:72ch;color:var(--muted);font-size:16.5px}.hp-prose p+p{margin-top:14px}.hp-prose h2,.hp-prose h3{color:var(--ink);margin:28px 0 10px}.hp-tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n,3),1fr);border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:6px;margin-bottom:56px}.hp-tabs__ind{position:absolute;top:6px;bottom:6px;left:0;width:0;border-radius:var(--r);background:linear-gradient(135deg,var(--brand),var(--brand-d));transition:transform .45s var(--ease);box-shadow:0 14px 26px -16px #a6225fcc}.hp-tabs__ind:after{content:"";position:absolute;left:50%;bottom:-8px;width:16px;height:16px;background:var(--brand-d);transform:translate(-50%) rotate(45deg);border-radius:0 0 3px;clip-path:polygon(100% 0,100% 100%,0 100%)}.hp-tab{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:var(--r);text-align:left;min-height:76px;transition:color .3s;min-width:0}.hp-tab__ico{width:44px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--tint);color:var(--brand-d);transition:background-color .3s,color .3s}.hp-tab strong{display:block;font:700 17px/1.2 var(--head)}.hp-tab small{display:block;font-size:13.5px;color:var(--muted);margin-top:4px;transition:color .3s}.hp-tab[aria-selected=true]{color:#fff}.hp-tab[aria-selected=true] small{color:#ffffffe0}.hp-tab[aria-selected=true] .hp-tab__ico{background:#ffffff29;color:#fff}.hp-tab:not([aria-selected=true]):hover strong{color:var(--brand-d)}.hp-tabpanel[hidden]{display:none}.hp-tabpanel.is-enter{animation:hp-fadeIn .35s var(--ease)}.hp-panel-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.hp-panel-bar>p{color:var(--muted);font-size:15px;max-width:60ch;flex:1 1 300px}.hp-panel-bar>span:first-child:empty{display:none}.hp-panel-bar__ctrls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;max-width:100%}.hp-seg{position:relative;display:inline-flex;background:var(--tint);border:1px solid var(--line);border-radius:999px;padding:4px;max-width:100%;overflow-x:auto;scrollbar-width:none}.hp-seg::-webkit-scrollbar{display:none}.hp-seg__thumb{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:#fff;box-shadow:0 2px 8px -2px #16212b40,0 0 0 1px var(--line);transition:transform .35s var(--ease)}.hp-tabs[data-tabs]:not(.is-ready) .hp-tab[aria-selected=true]{background:linear-gradient(135deg,var(--brand),var(--brand-d));border-radius:var(--r)}.hp-seg[data-tabs]:not(.is-ready) button[aria-checked=true],.hp-seg[data-tabs]:not(.is-ready) button[aria-selected=true]{background:#fff;border-radius:999px;box-shadow:0 2px 8px -2px #16212b40,0 0 0 1px var(--line)}.hp-tabs[data-tabs]:not(.is-ready) .hp-tabs__ind,.hp-seg[data-tabs]:not(.is-ready) .hp-seg__thumb{transition:none}.hp-seg button{position:relative;z-index:1;min-height:40px;padding:0 18px;border-radius:999px;font:600 14px var(--body);color:var(--muted);transition:color .2s;white-space:nowrap}.hp-seg button[aria-checked=true],.hp-seg button[aria-selected=true]{color:var(--ink)}.hp-seg button small{font-size:12px;color:var(--brand-d);margin-left:4px}.hp-section--dark .hp-seg{background:#ffffff0f;border-color:#ffffff1f}.hp-section--dark .hp-seg button{color:var(--on-dark-mute)}[data-cv][hidden],[data-pane][hidden]{display:none!important}.hp-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;perspective:1400px}.hp-plans--n1{grid-template-columns:1fr}.hp-plans--n2{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.hp-plans--n4{grid-template-columns:repeat(4,1fr);gap:18px}.hp-plans--grid{grid-template-columns:repeat(3,1fr)}.hp-plan{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:box-shadow .25s var(--ease);min-width:0}.hp-plan:hover{box-shadow:var(--shadow)}.hp-plan__top{padding:28px 28px 24px;background:var(--tint);border-bottom:1px solid var(--line);position:relative}.hp-plan h3{font-size:21px;padding-right:72px;overflow-wrap:anywhere}.hp-plan__sub{font-size:14px;color:var(--muted);margin-top:4px;min-height:22px}.hp-price{display:flex;align-items:baseline;gap:4px;margin-top:20px;flex-wrap:wrap}.hp-price__cur{font:700 20px/1 var(--head);align-self:flex-start;margin-top:6px}.hp-price__amt{display:inline-block;font:800 46px/1 var(--head);letter-spacing:-.035em}.hp-price__per{font-size:15px;color:var(--muted);margin-left:4px}.hp-price--na .hp-price__amt{font-size:30px;letter-spacing:-.02em}.hp-plan__meta{font-size:13px;color:var(--muted);margin-top:8px}.hp-plan__body{padding:24px 28px;flex:1}.hp-feat li{display:flex;gap:10px;align-items:flex-start;padding:7px 0;font-size:15px}.hp-feat .hp-ico{width:18px;height:18px;color:var(--brand);margin-top:3px;stroke-width:2.4}.hp-feat li.is-off{color:#66717c}.hp-feat li.is-off span{text-decoration:line-through;text-decoration-color:#5a677473}.hp-feat li.is-off .hp-ico{color:#9aa4ae;stroke-width:2}.hp-feat-more summary{cursor:pointer;color:var(--brand-d);font-weight:600;font-size:14px;min-height:44px;display:flex;align-items:center;list-style:none}.hp-feat-more summary::-webkit-details-marker{display:none}.hp-plan__foot{padding:0 28px 28px;display:flex;flex-direction:column;gap:2px;align-items:center}.hp-plan__foot .hp-btn{width:100%}.hp-plan__foot .hp-link{font-size:14px}.hp-plan.is-hl{border-color:transparent;box-shadow:var(--shadow);transform:translateY(-14px)}.hp-plan.is-hl .hp-plan__top{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-d) 100%);border-bottom:0;color:#fff}.hp-plan.is-hl .hp-plan__top:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.08}.hp-plan.is-hl .hp-plan__top>*{position:relative}.hp-plan.is-hl h3,.hp-plan.is-hl .hp-price__amt,.hp-plan.is-hl .hp-price__cur{color:#fff}.hp-plan.is-hl .hp-plan__sub,.hp-plan.is-hl .hp-price__per,.hp-plan.is-hl .hp-plan__meta{color:#ffffffeb}.hp-badge{position:absolute;top:24px;right:22px;font:700 12px/1 var(--body);padding:6px 9px;border-radius:5px;background:var(--gold);color:var(--deep);z-index:1;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-badge--soft{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.hp-badge--inline{position:static;display:inline-block;vertical-align:2px;margin-left:8px;max-width:none}.hp-plans-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:28px;font-size:14px;color:var(--muted);align-items:center}.hp-live{display:inline-flex;align-items:center;gap:8px}.hp-live i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #16a34a26}.hp-plan[data-reveal]{transition-property:opacity,transform,box-shadow,rotate;transition-duration:.8s,.8s,.25s,.7s;transition-timing-function:var(--ease-o),var(--ease-o),var(--ease),var(--ease-o);transition-delay:calc(var(--i,0) * 70ms),calc(var(--i,0) * 70ms),0s,0s}.hp-plan.is-tilting{transition-duration:.8s,.8s,.25s,.16s;transition-timing-function:var(--ease-o),var(--ease-o),var(--ease),linear}.hp-plan:after{content:"";position:absolute;left:0;top:0;width:440px;height:440px;margin:-220px 0 0 -220px;border-radius:50%;background:radial-gradient(closest-side,#fff3,#ffffff12 55%,#fff0);pointer-events:none;z-index:2;opacity:0;transform:translate3d(var(--mx,50%),var(--my,0),0);transition:opacity .45s var(--ease)}.hp-plan.is-tilting:after{opacity:1}.hp-roll{animation:hp-roll .6s var(--ease-o) both}@keyframes hp-roll{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:none}}.hp-mo .hp-plan .hp-badge:not(.hp-badge--soft):after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(100deg,#fff0,#fff9,#fff0);transform:translate(-160%) skew(-18deg);animation:hp-shimmer 5s ease-in-out infinite 1s}@keyframes hp-shimmer{0%{transform:translate(-160%) skew(-18deg)}30%,to{transform:translate(260%) skew(-18deg)}}.hp-pfeature{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow)}.hp-pfeature__main{position:relative;padding:40px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-d) 100%);color:#fff;display:flex;flex-direction:column}.hp-pfeature__main:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.08}.hp-pfeature__main>*{position:relative}.hp-pfeature h3{color:#fff;font-size:28px}.hp-pfeature .hp-plan__sub,.hp-pfeature .hp-price__per,.hp-pfeature .hp-plan__meta{color:#ffffffeb}.hp-pfeature .hp-price__amt,.hp-pfeature .hp-price__cur{color:#fff}.hp-pfeature .hp-actions{margin-top:auto;padding-top:28px}.hp-pfeature__side{padding:36px 40px}.hp-pfeature .hp-badge{position:static;align-self:flex-start;margin-bottom:14px}.hp-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-bottom:22px}.hp-specs div{background:#fff;padding:12px 14px}.hp-specs dt{font-size:12.5px;color:var(--muted)}.hp-specs dd{margin:2px 0 0;font:700 15px/1.35 var(--head);overflow-wrap:anywhere}.hp-plist__bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.hp-input,.hp-select{height:46px;border:1.5px solid var(--line-2);border-radius:var(--r-sm);padding:0 14px;font:500 15px var(--body);color:var(--ink);background:#fff;max-width:100%}.hp-input:focus,.hp-select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #c5386f24}.hp-plist__search{flex:1 1 260px;min-width:0}.hp-plist__count{margin-left:auto;font-size:14px;color:var(--muted)}.hp-plist__table{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:#fff}.hp-prow{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(var(--cols,3),minmax(0,1fr)) minmax(120px,.9fr) 150px;gap:16px;align-items:center;padding:16px 22px;border-top:1px solid var(--line);transition:background-color .15s}.hp-prow:first-child{border-top:0}.hp-prow:not(.hp-prow--head):hover{background:var(--tint)}.hp-prow--head{background:var(--tint);font:700 13px/1.3 var(--head);color:var(--muted);padding-top:12px;padding-bottom:12px}.hp-prow__name a{font:700 16px/1.3 var(--head);color:var(--ink)}.hp-prow__name a:hover{color:var(--brand-d)}.hp-prow__name small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.hp-prow__spec{font-size:14px;overflow-wrap:anywhere}.hp-prow__price b{font:800 20px/1 var(--head);letter-spacing:-.02em}.hp-prow__price span{display:block;font-size:12.5px;color:var(--muted);margin-top:4px}.hp-prow .hp-btn{min-height:44px;padding:0 14px;width:100%}.hp-prow[hidden]{display:none}.hp-plist__empty{padding:28px;text-align:center;color:var(--muted)}.hp-plist__more{display:flex;justify-content:center;margin-top:18px}.hp-empty{position:relative;border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:44px 32px;text-align:center;background:var(--tint);overflow:hidden}.hp-empty:before{content:"";position:absolute;inset:0;background:var(--hex-ink);opacity:.035}.hp-empty>*{position:relative}.hp-empty .hp-hexi{margin:0 auto 14px}.hp-empty h3{font-size:20px}.hp-empty p{color:var(--muted);margin:8px auto 0;max-width:52ch}.hp-empty .hp-actions{justify-content:center}.hp-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;-webkit-overflow-scrolling:touch}.hp-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}.hp-table th,.hp-table td{padding:14px 18px;text-align:left;border-top:1px solid var(--line);vertical-align:top}.hp-table thead th{border-top:0;background:var(--tint);font:700 14px/1.3 var(--head);color:var(--ink)}.hp-table thead th small{display:block;font:600 13px var(--body);color:var(--brand-d);margin-top:4px}.hp-table tbody th{font-weight:600;color:var(--muted);white-space:nowrap}.hp-table .hp-yes{color:var(--brand)}.hp-table .hp-no{color:#9aa4ae}.hp-table .hp-ico{width:18px;height:18px;stroke-width:2.4}.hp-fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 48px}.hp-fgrid--2{grid-template-columns:repeat(2,1fr)}.hp-fgrid--4{grid-template-columns:repeat(4,1fr);gap:32px}.hp-fitem{display:flex;gap:18px;align-items:flex-start}.hp-fitem .hp-hexi{width:52px;height:58px}.hp-fitem .hp-hexi .hp-ico{width:22px;height:22px}.hp-fitem h3{font-size:17.5px;line-height:1.3}.hp-fitem p{font-size:15px;color:var(--muted);margin-top:6px;line-height:1.55}.hp-section--dark .hp-fitem p{color:var(--on-dark-mute)}.hp-section--dark .hp-fitem .hp-hexi{background:#fdd7001f;color:var(--gold)}.hp-mo .hp-fitem.in .hp-hexi .hp-ico{animation:hp-draw .9s var(--ease-o) backwards;animation-delay:calc(.2s + var(--i,0) * .11s)}@keyframes hp-draw{0%{opacity:0;transform:scale(.55) rotate(-24deg)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.hp-fitem .hp-hexi,.hp-fitem .hp-hexi .hp-ico{transition:transform .7s var(--ease-o)}.hp-fitem:hover .hp-hexi{transform:rotate(30deg)}.hp-fitem:hover .hp-hexi .hp-ico{transform:rotate(-30deg)}}.hp-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff1a;border-radius:var(--r-lg);overflow:hidden;margin-top:36px}.hp-stats--4{grid-template-columns:repeat(4,1fr)}.hp-stat{background:var(--deep-2);padding:22px 24px}.hp-stat b{display:block;font:800 32px/1 var(--head);color:#fff;letter-spacing:-.02em}.hp-stat span{display:block;margin-top:8px;font-size:14px;color:var(--on-dark-mute)}.hp-stat b em{font-style:normal;color:var(--gold)}.hp-stats--light{background:var(--line);border:1px solid var(--line)}.hp-stats--light .hp-stat{background:#fff}.hp-stats--light .hp-stat b{color:var(--ink)}.hp-stats--light .hp-stat b em{color:var(--brand)}.hp-stats--light .hp-stat span{color:var(--muted)}.hp-panel-dark{background:var(--deep-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-lg);padding:28px 28px 22px;margin:0}.hp-panel-dark h3{color:#fff;font-size:18px}.hp-cap{font-size:14px;color:var(--on-dark-mute);margin-top:4px}.hp-bars{position:relative;display:grid;grid-template-columns:repeat(var(--n,5),1fr);gap:16px;height:270px;margin-top:28px;padding-top:28px;border-bottom:1px solid rgba(255,255,255,.25)}.hp-bars:before{content:"";position:absolute;inset:28px 0 0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 25%);pointer-events:none}.hp-bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.hp-bar__col{position:relative;height:calc(var(--v) * 1%);background:linear-gradient(180deg,var(--brand-l),var(--brand-d));border-radius:6px 6px 0 0;transform:scaleY(0);transform-origin:bottom;transition:transform 1.1s cubic-bezier(.3,1.45,.55,1);transition-delay:calc(var(--i) * 90ms)}.hp-bar.is-top .hp-bar__col{background:linear-gradient(180deg,var(--gold),#e0b800)}.hp-bar__val{position:absolute;left:0;right:0;top:-26px;text-align:center;font:700 15px/1 var(--head);color:#fff;opacity:0;transition:opacity .4s var(--ease);transition-delay:calc(var(--i) * 70ms + .5s)}.hp-bars.in .hp-bar__col{transform:scaleY(1)}.hp-bars.in .hp-bar__val{opacity:1}.hp-bar-labels{display:grid;grid-template-columns:repeat(var(--n,5),1fr);gap:16px;margin-top:12px}.hp-bar-labels span{font-size:12.5px;line-height:1.35;color:var(--on-dark-mute);text-align:center;overflow-wrap:anywhere}.hp-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:13px;color:var(--on-dark-mute)}.hp-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px;background:var(--brand-l)}.hp-legend i.is-gold{background:var(--gold)}.hp-dcmap .hp-legend i{border-radius:50%}.hp-dcmap__stage{position:relative;margin-top:22px;aspect-ratio:120/43}.hp-dcmap__stage canvas{position:absolute;inset:0;width:100%;height:100%}.hp-dcmap__lab{position:absolute;transform:translate(-50%,10px);font:600 12.5px/1 var(--body);color:var(--on-dark);white-space:nowrap;pointer-events:none;background:#16212bb8;padding:4px 6px;border-radius:4px}.hp-dcmap__lab.is-up{transform:translate(-50%,calc(-100% - 10px));color:var(--gold)}.hp-infra{display:grid;grid-template-columns:1fr 1.15fr;gap:56px 72px;align-items:center}.hp-infra>.hp-dcmap{grid-column:1/-1}.hp-cta{position:relative;overflow:hidden;background:linear-gradient(110deg,var(--brand) 0%,var(--brand-d) 55%,#8c1a50 100%);color:#fff}.hp-cta:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.07}.hp-cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:translate(-120%) skew(-18deg);animation:hp-shine 7s var(--ease) infinite 1.5s}.hp-cta.is-paused:after,.hp-cta.is-paused .hp-cube{animation-play-state:paused}@keyframes hp-shine{0%{transform:translate(-120%) skew(-18deg)}35%,to{transform:translate(420%) skew(-18deg)}}.hp-cta .hp-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:52px;padding-bottom:52px}.hp-cta h2{color:#fff;font:800 clamp(24px,2.6vw,34px)/1.15 var(--head);letter-spacing:-.025em}.hp-cta p{color:#ffffffeb;margin-top:8px}.hp-cta__acts{display:flex;gap:10px;flex-wrap:wrap}.hp-cubes{position:absolute;inset:0;z-index:0;pointer-events:none}.hp-cube{position:absolute;display:block;will-change:transform}.hp-cube svg{width:100%;height:auto}.hp-mo .hp-cube{animation:hp-drift var(--d,22s) ease-in-out infinite alternate;animation-delay:var(--dl,0s)}@keyframes hp-drift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(var(--tx,14px),var(--ty,-18px),0) rotate(var(--rt,6deg))}}@media(max-width:1339px){.hp-cube.c1,.hp-cube.c4{display:none}}.hp-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.hp-col-h{display:flex;align-items:center;gap:10px;font:800 21px/1.2 var(--head);padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid var(--line);position:relative}.hp-col-h:after{content:"";position:absolute;left:0;bottom:-1px;width:44px;height:2px;background:var(--brand);transform-origin:0 50%}.hp-col-h i{width:12px;height:13px;background:var(--gold);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hp-rating{display:flex;align-items:center;gap:16px;padding:20px;border-radius:var(--r-lg);background:var(--ink);color:#fff}.hp-rating__score{font:800 40px/1 var(--head);letter-spacing:-.03em}.hp-rating__score small{font-size:16px;color:var(--on-dark-mute);font-weight:600}.hp-stars{display:flex;gap:2px;color:var(--gold)}.hp-stars svg{width:16px;height:16px;fill:currentColor;stroke:none}.hp-rating p{font-size:13.5px;color:var(--on-dark-mute);margin-top:4px}.hp-rating strong{display:block;font:700 16px var(--head)}.hp-tst{position:relative;margin-top:16px;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 22px 70px;min-height:224px}.hp-tst__item{display:none}.hp-tst__item.is-on{display:block;animation:hp-fadeIn .4s var(--ease)}.hp-tst blockquote{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink)}.hp-who{display:flex;align-items:center;gap:12px;margin-top:16px}.hp-who img{width:44px;height:44px;border-radius:50%;object-fit:cover}.hp-who b{display:block;font:700 14.5px var(--head)}.hp-who span{font-size:13px;color:var(--muted)}.hp-tst__nav{position:absolute;right:14px;bottom:14px;display:flex;gap:6px}.hp-tst__nav button{width:44px;height:44px;border:1px solid var(--line-2);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center}.hp-tst__nav button:hover{border-color:var(--ink)}.hp-art{display:grid;grid-template-columns:104px 1fr;gap:16px;align-items:center;padding:12px;margin:0 -12px;border-radius:var(--r)}.hp-art:hover{background:var(--tint)}.hp-art:hover h3{color:var(--brand-d)}.hp-art img{width:104px;height:78px;object-fit:cover;border-radius:var(--r-sm)}.hp-art h3{font-size:15.5px;line-height:1.35;transition:color .15s}.hp-art p{font-size:13px;color:var(--muted);margin-top:4px}.hp-faq{max-width:860px;margin:0 auto}.hp-acc__item{border:1px solid var(--line);border-radius:var(--r);margin-bottom:10px;overflow:hidden;transition:border-color .2s;background:#fff}.hp-acc__item.is-open{border-color:var(--line-2);box-shadow:0 10px 24px -18px #16212b66}.hp-acc__item h3{margin:0;font-size:inherit}.hp-acc__q{display:flex;width:100%;align-items:center;gap:12px;min-height:56px;padding:10px 16px;text-align:left;font:700 15.5px/1.3 var(--head)}.hp-acc__q .hp-hexi{width:32px;height:36px}.hp-acc__q .hp-hexi .hp-ico{width:16px;height:16px}.hp-acc__pm{margin-left:auto;width:28px;height:28px;border-radius:6px;background:var(--tint);display:flex;align-items:center;justify-content:center;flex:none}.hp-acc__pm .hp-ico{width:14px;height:14px;transition:transform .25s var(--ease)}.hp-acc__q[aria-expanded=true] .hp-acc__pm .hp-ico{transform:rotate(45deg)}.hp-acc__a{padding:0 16px 16px 60px;font-size:14.5px;color:var(--muted);line-height:1.6}.hp-faq .hp-acc__a{padding-left:16px;font-size:15px}.hp-acc__a[hidden]{display:none}.hp-acc__a:not([hidden]){animation:hp-fadeIn .3s var(--ease)}.hp-logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0;overflow:hidden}.hp-logos .hp-container{display:flex;align-items:center;gap:40px}.hp-logos__lbl{flex:none;font-size:14px;color:var(--muted);max-width:160px;line-height:1.4}.hp-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.hp-marquee__track{display:flex;width:max-content;animation:hp-marquee 32s linear infinite}.hp-marquee:hover .hp-marquee__track,.hp-marquee.is-paused .hp-marquee__track{animation-play-state:paused}.hp-marquee__track span{flex:none;padding:0 44px;font:800 26px/48px var(--head);letter-spacing:-.02em;color:#6f7b88;transition:color .2s}.hp-marquee__track span:hover{color:var(--ink)}@keyframes hp-marquee{to{transform:translate(-50%)}}.hp-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:14px;color:var(--muted)}.hp-trust li{display:inline-flex;align-items:center;gap:8px}.hp-trust .hp-ico{width:18px;height:18px;color:var(--brand);stroke-width:2.2}.hp-hero--page .hp-trust,.hp-section--dark .hp-trust{color:var(--on-dark-mute)}.hp-hero--page .hp-trust .hp-ico,.hp-section--dark .hp-trust .hp-ico{color:var(--gold)}.hp-footer{position:relative;margin-top:48px;background:linear-gradient(180deg,#fff 0 140px,var(--deep) 140px)}.hp-footer:before{content:"";position:absolute;inset:140px 0 0;background:var(--hex);opacity:.035;pointer-events:none}.hp-fbox{position:relative;background:#fff;border-radius:var(--r-lg);box-shadow:0 40px 80px -40px #16212b80,0 0 0 1px var(--line);display:grid;grid-template-columns:320px 1fr;gap:40px;padding:32px 40px 64px 32px}.hp-contact-card{background:var(--ink);color:var(--on-dark);border-radius:var(--r-lg);padding:26px;position:relative;overflow:hidden;align-self:start}.hp-contact-card:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.06}.hp-contact-card>*{position:relative}.hp-contact-card h2{color:#fff;font-size:19px}.hp-contact-card>p{font-size:14px;color:var(--on-dark-mute);margin-top:6px}.hp-cc-row{display:flex;gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.1);margin-top:14px}.hp-cc-row+.hp-cc-row{margin-top:0}.hp-cc-row .hp-hexi{background:#fdd7001f;color:var(--gold);width:40px;height:44px}.hp-cc-row>div{min-width:0}.hp-cc-row small{display:block;font-size:12.5px;color:var(--on-dark-mute)}.hp-cc-row a{display:inline-flex;min-height:28px;align-items:center;color:#fff;font-weight:600;font-size:15px;overflow-wrap:anywhere}.hp-cc-row a:hover{text-decoration:underline;text-underline-offset:3px}.hp-cc-row{position:relative}.hp-cc-row a:after{content:"";position:absolute;inset:0;border-radius:12px}.hp-fcols{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 32px;padding-top:10px}.hp-fcols h3{font:800 15px/1.3 var(--head);margin-bottom:12px;padding-left:10px;border-left:3px solid var(--brand)}.hp-fcols a{display:flex;align-items:center;min-height:36px;font-size:14.5px;color:var(--muted);transition:color .15s}.hp-fcols a:hover{color:var(--brand-d)}.hp-pay{position:absolute;left:50%;bottom:-30px;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#fff;border-radius:999px;padding:10px 18px;box-shadow:0 18px 40px -20px #16212b8c,0 0 0 1px var(--line);white-space:nowrap}.hp-pay img{width:48px;height:30px;object-fit:contain}.hp-pay .hp-btc{display:inline-flex;align-items:center;gap:4px;font:700 12.5px var(--body);color:#b45309;border:1px solid var(--line);border-radius:6px;height:30px;padding:0 8px}.hp-foot-bottom{position:relative;padding:72px 0 36px;color:var(--on-dark-mute);font-size:14px}.hp-foot-bottom .hp-container{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.hp-foot-bottom img{height:30px;width:auto}.hp-legal{flex:1;min-width:260px;line-height:1.6}.hp-legal b{color:var(--on-dark);font-weight:500}.hp-legal a{color:var(--on-dark-mute);text-decoration:underline;text-underline-offset:3px}.hp-foot-bottom .hp-live i{background:#22c55e;box-shadow:none}.hp-totop{width:46px;height:46px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff}.hp-totop:hover{background:#ffffff14}.hp-preview-pill{position:fixed;left:16px;bottom:16px;z-index:70;display:inline-flex;align-items:center;gap:8px;background:var(--deep);color:#fff;font:500 13px/1 var(--body);padding:0 14px;min-height:40px;border-radius:999px;box-shadow:0 10px 28px -10px #16212bb3;border:1px solid rgba(255,255,255,.12)}.hp-preview-pill i{width:8px;height:9px;background:var(--gold);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hp-preview-pill:focus-visible{outline-color:var(--gold)}.hp-progress{position:fixed;left:0;right:0;top:0;height:2px;z-index:60;pointer-events:none;background:linear-gradient(90deg,var(--brand-l),var(--brand) 45%,var(--gold));transform:scaleX(0);transform-origin:0 50%;will-change:transform}.hp-mo [data-reveal]{opacity:0;transform:translateY(18px) scale(.985);transition:opacity .8s var(--ease-o),transform .8s var(--ease-o);transition-delay:calc(var(--i,0) * 70ms)}.hp-mo [data-reveal].in{opacity:1;transform:none}.hp-mo .hp-plan.is-hl[data-reveal].in{transform:translateY(-14px)}@media(max-width:1180px){.hp-nav__btn{padding:0 8px;font-size:14.5px}.hp-nav__btn:after{left:8px;right:8px}.hp-header__actions .hp-btn--ghost{display:none}.hp-header__inner{gap:12px}.hp-nav{margin-left:4px}.hp-plans--n4{grid-template-columns:repeat(2,1fr)}.hp-plans--n4 .hp-plan.is-hl,.hp-mo .hp-plans--n4 .hp-plan.is-hl[data-reveal].in{transform:none}}@media(max-width:1023px){:root{--gutter:24px;--header-h:68px}.hp-nav,.hp-header__actions .hp-btn,.hp-mega{display:none}.hp-burger{display:inline-flex}.hp-header__actions{gap:8px}.hp-util .hp-hide-md{display:none}.hp-hdot{width:auto;flex:1}.hp-hnav ol{flex:1}.hp-hnav li{flex:1;display:flex}.hp-infra{grid-template-columns:1fr;gap:48px}.hp-fgrid,.hp-fgrid--4{grid-template-columns:repeat(2,1fr)}.hp-trio{grid-template-columns:1fr 1fr}.hp-trio>div:last-child{grid-column:1/-1}.hp-fbox{grid-template-columns:1fr;padding:28px 28px 64px}.hp-plans{gap:16px}.hp-plans--grid{grid-template-columns:repeat(2,1fr)}.hp-plan__top,.hp-plan__body{padding-left:22px;padding-right:22px}.hp-plan__foot{padding:0 22px 22px}.hp-price__amt{font-size:40px}.hp-split-head{grid-template-columns:1fr;gap:34px}.hp-hero--page .hp-container{grid-template-columns:1fr;gap:40px}.hp-pfeature{grid-template-columns:1fr}.hp-stats--4{grid-template-columns:1fr 1fr}.hp-prow{grid-template-columns:minmax(0,1.4fr) repeat(var(--cols,3),minmax(0,1fr)) minmax(110px,.9fr)}.hp-prow__cta{grid-column:1/-1}.hp-prow--head>:last-child{display:none}}@media(max-width:860px){.hp-plans,.hp-plans--n2,.hp-plans--n4,.hp-plans--grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.hp-plan.is-hl,.hp-mo .hp-plan.is-hl[data-reveal].in{transform:none}.hp-tab{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 8px}.hp-tab small{display:none}.hp-tab strong{font-size:15px}.hp-cta .hp-container{flex-direction:column;align-items:flex-start}.hp-trio{grid-template-columns:1fr}.hp-prow{grid-template-columns:1fr 1fr;gap:8px 16px;padding:16px}.hp-prow--head{display:none}.hp-prow__name{grid-column:1/-1}.hp-prow__spec:before{content:attr(data-label);display:block;font-size:12px;color:var(--muted)}.hp-prow__price{grid-column:1/-1}}@media(max-width:767px){:root{--gutter:16px}body{font-size:15.5px}.hp-u-left a:not(:first-child),.hp-util .hp-sep{display:none}.hp-u-right .hp-u-item{display:none}.hp-brand img{height:28px}.hp-hero{height:auto;min-height:0;display:grid}.hp-slide{position:relative;grid-area:1/1}.hp-hero__hex{display:none}.hp-hdot__track{background:#ffffff59}.hp-hcard .hp-from{margin-top:16px;padding-top:14px}.hp-slide:after{background:linear-gradient(180deg,#16212b59,#16212bd9 60%,#16212bf2)}.hp-slide__inner{align-items:flex-end;padding-top:180px;padding-bottom:126px}.hp-hcard{padding:26px 22px 22px;border-radius:var(--r)}.hp-hcard:before{top:20px;bottom:20px}.hp-hcard p{font-size:15.5px}.hp-hcard .hp-actions .hp-btn{flex:1}.hp-hnav{bottom:56px}.hp-hdot{font-size:0;gap:0;min-height:44px;padding:0 8px}.hp-hdot__lab{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.hp-hero--page{padding:48px 0 64px}.hp-hero--page .hp-lead{font-size:16px}.hp-hero--page .hp-actions .hp-btn{flex:1 1 auto}.hp-domain{margin-top:-44px}.hp-dpanel{padding:22px 16px 18px}.hp-dhead{flex-wrap:wrap;gap:0}.hp-dform{flex-direction:column}.hp-dform .hp-btn{width:100%}.hp-section{padding:72px 0}.hp-tabs{margin-bottom:40px}.hp-fgrid,.hp-fgrid--2,.hp-fgrid--4{grid-template-columns:1fr;gap:28px}.hp-stats,.hp-stats--4{grid-template-columns:1fr 1fr}.hp-stat{padding:18px}.hp-stat b{font-size:26px}.hp-panel-dark{padding:22px 16px 18px}.hp-bars{gap:8px;height:220px}.hp-bar-labels{gap:8px}.hp-bar-labels span{font-size:11.5px}.hp-logos .hp-container{flex-direction:column;align-items:flex-start;gap:12px}.hp-logos__lbl{max-width:none}.hp-marquee{width:100%}.hp-marquee__track span{font-size:22px;padding:0 28px}.hp-fbox{padding:16px 16px 80px}.hp-fcols{grid-template-columns:1fr 1fr;gap:24px 16px}.hp-pay{flex-wrap:wrap;justify-content:center;white-space:normal;border-radius:var(--r);width:calc(100% - 32px);bottom:-44px;gap:8px;padding:10px}.hp-pay img{width:40px;height:25px}.hp-foot-bottom{padding-top:84px}.hp-preview-pill{left:12px;bottom:12px;font-size:12px;min-height:36px}.hp-pfeature__main,.hp-pfeature__side{padding:26px 22px}.hp-specs{grid-template-columns:1fr}.hp-panel-bar>*{max-width:100%}.hp-plist__count{margin-left:0;width:100%}}@media(max-width:640px){.hp-dcmap__lab{display:none}.hp-dcmap__stage{margin-top:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.hp-slide.is-active .hp-slide__img{transform:scale(1.02)}.hp-cta:after{display:none}.hp-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.hp-marquee__track span[aria-hidden]{display:none}.hp-cube,.hp-dform .hp-btn:after,.hp-plan .hp-badge:after{animation:none!important}.hp-dform .hp-btn:after,.hp-plan .hp-badge:after{display:none}.hp-btn,.hp-plan{translate:none!important;rotate:none!important}.hp-plan:after{display:none}}.hp-table-wrap{position:relative}.hp-util a,.hp-util .hp-u-item{white-space:nowrap}@media(max-width:1023px){.hp-util .hp-u-item,.hp-u-left a:not(:first-child),.hp-util .hp-sep{display:none}.hp-util .hp-container{justify-content:space-between}}.hp-cur{position:relative}.hp-cur>summary{list-style:none;cursor:pointer;display:inline-flex!important}.hp-cur>summary::-webkit-details-marker{display:none}.hp-cur>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:2px;opacity:.7}.hp-cur__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:60;list-style:none;margin:0;padding:6px;min-width:200px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 50px -24px #16212b73}.hp-cur__menu a{display:flex!important;gap:10px;min-height:42px!important;padding:0 12px!important;border-radius:10px;color:var(--ink)!important;font-size:14px}.hp-cur__menu a b{min-width:36px}.hp-cur__menu a:hover,.hp-cur__menu a[aria-current]{background:#fbe8ef;color:var(--brand-d,#a6225f)!important}@media(max-width:1023px){.hp-util .hp-cur>summary.hp-u-item{display:inline-flex!important}}.hp-util .hp-cur__menu a b,.hp-cur__menu a b{color:var(--muted)!important;font-weight:700}.hp-util .hp-cur__menu a[aria-current] b,.hp-cur__menu a:hover b{color:var(--brand-d)!important}@media(max-width:340px){.hp-u-right{gap:0}.hp-util .hp-cur>summary{padding:0 2px}.hp-util .hp-cur>summary svg{display:none}.hp-u-right a svg{display:none}}@media(max-width:767px){.hp-cur>summary b{margin-left:-2px}.hp-cur__menu{right:auto;left:50%;transform:translate(-50%)}}.hp-cur__menu a{align-items:center}.hp-cur__menu .hp-cur__sym{font-style:normal;width:34px;height:30px;display:inline-grid;place-items:center;border-radius:8px;background:var(--tint);color:var(--ink);font-weight:700;font-size:13px;flex:none}.hp-util .hp-cur__menu a b,.hp-cur__menu a b{color:var(--ink)!important;min-width:38px}.hp-cur__menu a span{color:var(--muted)}.hp-cur__menu a[aria-current] .hp-cur__sym{background:var(--brand);color:#fff}@media(max-width:767px){.hp-util .hp-cur>summary{font-size:0;gap:6px}.hp-util .hp-cur>summary b{font-size:13.5px;margin-left:0}}@media(max-width:420px){.hp-util .hp-cur>summary svg,.hp-u-right a svg{display:none}}@media(max-width:340px){.hp-u-left a{min-width:44px;justify-content:center}.hp-u-left .num{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.hp-plan__renew{font-size:12px;line-height:1.45;color:var(--muted);margin-top:4px}.hp-plan.is-hl .hp-plan__renew,.hp-pfeature .hp-plan__renew{color:#ffffffdb}.hp-prow__price .hp-plan__renew{font-size:11.5px;margin-top:2px}.hp-pf-links{display:flex;flex-wrap:wrap;gap:0 22px}.hp-trustbar{border-block:1px solid var(--line);background:var(--tint)}.hp-trustbar--light{background:#fff}.hp-domain+.hp-trustbar,.pd-tiles-wrap+.hp-trustbar{margin-top:40px}.hp-trustbar--dark{background:var(--deep);border-color:#ffffff14}.hp-trustbar ul{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}.hp-trustbar li{min-width:0}.hp-trustbar li+li{border-left:1px solid var(--line)}.hp-trustbar a,.hp-trustbar li>div{display:flex;align-items:center;gap:12px;height:100%;min-height:76px;padding:14px 18px;font-size:14px;line-height:1.35;color:var(--ink)}.hp-trustbar a{transition:background-color .2s}.hp-trustbar a:hover{background:#c5386f0f}.hp-trustbar a:hover b{color:var(--brand-d)}.hp-trustbar .hp-ico{width:22px;height:22px;color:var(--brand);stroke-width:1.8}.hp-trustbar__t{display:flex;flex-direction:column;min-width:0}.hp-trustbar__t b{font:700 14.5px/1.3 var(--head);color:var(--ink)}.hp-trustbar__t span{color:var(--muted);font-size:13px}.hp-trustbar--dark a,.hp-trustbar--dark li>div,.hp-trustbar--dark .hp-trustbar__t b{color:#fff}.hp-trustbar--dark .hp-trustbar__t span{color:var(--on-dark-mute)}.hp-trustbar--dark .hp-ico{color:var(--gold)}.hp-trustbar--dark li,.hp-trustbar--dark li+li{border-color:#ffffff1a!important}.hp-trustbar--dark :focus-visible{outline-color:var(--gold)}@media(max-width:1180px){.hp-trustbar ul{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-trustbar li+li{border-left:0}.hp-trustbar li{border-top:1px solid var(--line)}.hp-trustbar li:nth-child(-n+3){border-top:0}.hp-trustbar li:not(:nth-child(3n+1)){border-left:1px solid var(--line)}}@media(max-width:720px){.hp-trustbar ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-trustbar li:nth-child(-n+3){border-top:1px solid var(--line)}.hp-trustbar li:nth-child(-n+2){border-top:0}.hp-trustbar li:not(:nth-child(3n+1)){border-left:0}.hp-trustbar li:nth-child(2n){border-left:1px solid var(--line)}.hp-trustbar a,.hp-trustbar li>div{padding:12px;gap:10px;min-height:68px}.hp-trustbar__t b{font-size:13.5px}.hp-trustbar__t span{font-size:12.5px}}@media(max-width:359px){.hp-trustbar ul{grid-template-columns:minmax(0,1fr)}.hp-trustbar li:nth-child(2n){border-left:0}.hp-trustbar li:nth-child(2){border-top:1px solid var(--line)}}.hp-wa{position:fixed;left:16px;bottom:16px;z-index:65;display:inline-flex;align-items:center;gap:10px;min-height:52px;min-width:52px;padding:0 18px 0 14px;border-radius:999px;background:#0f7a41;color:#fff;font:600 14px/1 var(--body);box-shadow:0 14px 30px -12px #125a34a6,0 2px 6px #16212b2e;transition:transform .25s var(--ease),background-color .2s}.hp-wa svg{width:26px;height:26px;flex:none}.hp-wa:hover{background:#0b6835;transform:translateY(-2px)}.hp-wa:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.hp-mo .hp-wa{animation:hp-wa-in .5s var(--ease-o) 1.2s both}@keyframes hp-wa-in{0%{opacity:0;transform:translateY(16px) scale(.9)}to{opacity:1;transform:none}}body:has(.hp-preview-pill) .hp-wa{bottom:68px}.hp-wa{transition:transform .25s var(--ease),background-color .2s,opacity .2s}.hp-wa.is-dodge,.hp-mo .hp-wa.is-dodge{animation:none;opacity:0;transform:translateY(10px) scale(.92);pointer-events:none}@media(max-width:720px){.hp-wa{left:12px;bottom:12px;padding:0;width:52px;justify-content:center}.hp-wa__lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body:has(.hp-preview-pill) .hp-wa{bottom:60px}}@media(prefers-reduced-motion:reduce){.hp-wa{transition:none}.hp-wa:hover{transform:none}}@media print{.hp-wa{display:none}}html,body{overflow-x:clip}@media(max-width:600px){.hp-util .hp-u-left .num,.hp-util .hp-u-lbl{display:none}.hp-util a,.hp-util .hp-u-item{gap:6px;padding:0 4px}.hp-util .hp-container{gap:8px}}.hp-mo .dom-grid[data-reveal],.hp-mo .dom-table-wrap [data-reveal]{opacity:1;transform:none}.hp-brokercard{display:flex;align-items:center;gap:14px 18px;margin-top:16px;padding:16px 20px;border-radius:var(--r);background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px -24px #16212b66}.hp-brokercard__i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--brand-tint);color:var(--brand-d)}.hp-brokercard__t{flex:1 1 auto;min-width:0}.hp-brokercard__t b{display:block;font:700 15.5px/1.3 var(--head);color:var(--ink)}.hp-brokercard__t span{display:block;margin-top:2px;font-size:14px;color:var(--muted)}.hp-brokercard__a{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--brand);color:var(--brand-d);font:700 14.5px/1 var(--body);text-decoration:none;transition:background-color .15s,color .15s}.hp-brokercard__a:hover{background:var(--brand);color:#fff}.hp-brokercard__a .hp-ico{width:16px;height:16px}.hp-brokercard--dark{background:#ffffff0f;border-color:#ffffff29;box-shadow:none}.hp-brokercard--dark .hp-brokercard__i{background:#fdd70024;color:var(--gold)}.hp-brokercard--dark .hp-brokercard__t b{color:#fff}.hp-brokercard--dark .hp-brokercard__t span{color:var(--on-dark-mute)}.hp-brokercard--dark .hp-brokercard__a{border-color:#ffffff80;color:#fff}.hp-brokercard--dark .hp-brokercard__a:hover{background:#fff;color:var(--ink)}@media(max-width:720px){.hp-brokercard{flex-wrap:wrap}.hp-brokercard__t{flex-basis:calc(100% - 60px)}.hp-brokercard__a{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.hp-brokercard__a{transition:none}}.bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--muted);font-size:13.5px}.bl-meta span[aria-hidden]{opacity:.6}.bl-ph{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,var(--deep),var(--ink) 60%,#3a2737);position:relative;overflow:hidden}.bl-ph:before{content:"";position:absolute;inset:0;background:var(--hex);opacity:.08}.bl-ph span{position:relative;font:800 clamp(48px,7vw,88px)/1 var(--head);color:#ffffffe6;letter-spacing:-.04em}.bl-ph span:after{content:"";display:block;width:40px;height:3px;border-radius:3px;background:var(--gold);margin:14px auto 0}.bl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(20px,2.2vw,32px)}@media(min-width:768px){.bl-grid--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-grid--n1{grid-template-columns:minmax(0,1fr);max-width:720px}}.bl-home .bl-grid,.bl-related .bl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){.bl-home .bl-grid,.bl-related .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-home .bl-card:nth-child(3):last-child,.bl-related .bl-card:nth-child(3):last-child{grid-column:1/-1}}@media(max-width:640px){.bl-home .bl-grid,.bl-related .bl-grid{grid-template-columns:minmax(0,1fr)}}.bl-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:box-shadow .25s var(--ease),border-color .25s}.bl-card:hover{box-shadow:0 26px 48px -28px #16212b80;border-color:var(--line-2)}.bl-card:hover .bl-img__fx{opacity:.7}.bl-card__img{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--tint)}.bl-card__img img,.bl-card__img .bl-ph{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-o)}.bl-card:hover .bl-card__img img{transform:scale(1.04)}.bl-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 24px 24px;flex:1}.bl-card__title{font:700 clamp(18px,1.4vw,21px)/1.3 var(--head);letter-spacing:-.02em;overflow-wrap:break-word}.bl-card__title a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .3s var(--ease),color .15s}.bl-card:hover .bl-card__title a,.bl-card__title a:focus-visible{color:var(--brand-d);background-size:100% 1.5px}.bl-card__ex{color:var(--muted);font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-card .bl-meta{margin-top:auto;padding-top:4px}.bl-related__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:44px}.bl-related__head h2{font:800 clamp(26px,2.6vw,36px)/1.15 var(--head);letter-spacing:-.03em}.bl-img{position:relative;display:block;width:100%;height:100%;overflow:hidden;isolation:isolate;background:var(--deep)}.bl-img>img,.bl-img>.bl-ph{display:block;width:100%;height:100%;object-fit:cover}.bl-img__fx{position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity .4s var(--ease)}.bl-img--branded .bl-img__fx,.bl-img--hex .bl-img__fx{background:linear-gradient(140deg,#16212b80,#23313d1f 46%,#c5386f6b);mix-blend-mode:multiply}.bl-img--branded:after,.bl-img--hex:after{content:"";position:absolute;right:0;bottom:0;z-index:1;width:48%;height:75%;pointer-events:none;background:var(--hex);background-size:28px 50px;opacity:.4;-webkit-mask-image:radial-gradient(120% 120% at 100% 100%,#000 0,transparent 62%);mask-image:radial-gradient(120% 120% at 100% 100%,#000 0,transparent 62%)}.bl-img--branded:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:56px;height:4px;background:var(--gold);border-radius:0 3px 0 0}.bl-img--hex{clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%)}.bl-img--hex .bl-img__chip{left:8%}.bl-img__chip{position:absolute;left:14px;top:14px;z-index:3;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 11px;border-radius:999px;background:var(--gold);color:var(--deep);font:700 12px/1 var(--body);letter-spacing:.02em;box-shadow:0 8px 18px -10px #0009}.bl-card__img,.bl-feat__img{border-radius:0}@media(max-width:640px){.bl-card__body{padding:18px 18px 20px}}@media(max-width:360px){.bl-img__chip{font-size:11px;padding:6px 9px;left:10px;top:10px}}@media(prefers-reduced-motion:reduce){.bl-card__img img,.bl-card__title a,.bl-img__fx{transition:none}.bl-card:hover .bl-card__img img{transform:none}}.gh-lead{--gl-ink:var(--ink,#23313d);--gl-mute:var(--muted,#5a6774);--gl-line:var(--line-2,#d5dae1);--gl-bg:#fff}.gh-lead--dark{--gl-ink:#fff;--gl-mute:var(--on-dark-mute,#a9b4bf);--gl-line:rgba(255,255,255,.22);--gl-bg:rgba(255,255,255,.06)}.gh-lead__t{font:800 18px/1.3 var(--head);color:var(--gl-ink);letter-spacing:-.01em}.gh-lead--dark .gh-lead__t{color:#fff}.gh-lead__p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--gl-mute)}.gh-lead__f{margin-top:14px;display:grid;gap:10px}.gh-lead__row{display:grid;gap:10px}.gh-lead__fld{display:grid;gap:4px;min-width:0}.gh-lead__fld label{font:600 13px/1.3 var(--body);color:var(--gl-ink)}.gh-lead__opt{font-weight:400;color:var(--gl-mute)}.gh-lead__fld input{width:100%;min-height:46px;padding:0 14px;border-radius:var(--r-sm,8px);border:1px solid var(--gl-line);background:var(--gl-bg);color:var(--gl-ink);font:400 15px/1.2 var(--body);transition:border-color .15s,box-shadow .15s}.gh-lead__fld input::placeholder{color:var(--gl-mute);opacity:.8}.gh-lead__fld input:focus{outline:none;border-color:var(--brand,#c5386f);box-shadow:0 0 0 3px #c5386f38}.gh-lead--dark .gh-lead__fld input:focus{border-color:var(--gold,#fdd700);box-shadow:0 0 0 3px #fdd70040}.gh-lead__fld input[aria-invalid=true]{border-color:#dc2626}.gh-lead--dark .gh-lead__fld input[aria-invalid=true]{border-color:#fca5a5}.gh-lead__err{font-size:12.5px;line-height:1.35;color:#b91c1c}.gh-lead__err:empty{display:none}.gh-lead--dark .gh-lead__err{color:#fecaca}.gh-lead__chk{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--gl-mute)}.gh-lead__chk input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--brand,#c5386f)}.gh-lead__chk label{cursor:pointer}.gh-lead__chk a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gh-lead__btn{justify-self:start}.gh-lead__btn[disabled]{opacity:.65;cursor:progress}.gh-lead__msg{font-size:13.5px;color:var(--gl-mute)}.gh-lead__msg:empty{display:none}.gh-lead__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.gh-lead__done{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:14px;border-radius:var(--r,12px);background:#16a34a1a;color:var(--gl-ink);font-size:14px;line-height:1.5}.gh-lead__done svg,.gh-lead__done .hp-ico{flex:none;width:20px;height:20px;color:#16a34a}.gh-lead--dark .gh-lead__done svg,.gh-lead--dark .gh-lead__done .hp-ico{color:#4ade80}.gh-lead__done:focus{outline:none}.gh-lead__done b{font-weight:600}@media(min-width:560px){.gh-lead--wide .gh-lead__row{grid-template-columns:1fr 1fr}}.hp-contact-card .gh-lead{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.hp-contact-card .gh-lead__t{font-size:16px}.hp-contact-card .gh-lead__btn{width:100%}.pf-lead{margin-top:28px;padding:22px;border-radius:var(--r-lg,18px);background:var(--tint,#f6f7f9);border:1px solid var(--line,#e6e9ee)}.ghp-lead{margin-top:14px}.ghp-lead .gh-lead__f{margin-top:0}.ghp-lead .gh-lead__btn{justify-self:stretch;border:0;cursor:pointer;font-family:inherit}.gh-consent-open{color:var(--on-dark-mute,#a9b4bf);text-decoration:underline;text-underline-offset:3px;font:inherit;min-height:24px}.gh-consent{position:fixed;z-index:80;left:16px;right:16px;bottom:16px;max-width:640px;margin:0 auto;background:#fff;color:var(--ink,#23313d);border-radius:var(--r-lg,18px);box-shadow:0 24px 60px -24px #16212b8c,0 0 0 1px var(--line,#e6e9ee);padding:18px 20px}.gh-consent[hidden]{display:none}.gh-consent__in{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.gh-consent__txt{flex:1 1 300px;min-width:0}.gh-consent h2{font:800 16px/1.3 var(--head);letter-spacing:-.01em}.gh-consent p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--muted,#5a6774)}.gh-consent a{color:var(--brand-d,#a6225f);text-decoration:underline;text-underline-offset:2px}.gh-consent__btns{display:flex;gap:10px;flex:0 0 auto}.gh-consent__btns .hp-btn{min-width:108px}@media(max-width:520px){.gh-consent{left:10px;right:10px;bottom:10px;padding:16px}.gh-consent__btns{flex:1 1 100%}.gh-consent__btns .hp-btn{flex:1}}@media(prefers-reduced-motion:no-preference){.gh-consent{animation:gh-up .35s cubic-bezier(.16,1,.3,1) both}@keyframes gh-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}
