:where(.hp-page) .hp-uses .section-head{margin-bottom:56px}:where(.hp-page) .hp-stack{gap:28px;display:grid}:where(.hp-page) .hp-uc{position:relative}:where(.hp-page) .hp-uc-in{column-gap:var(--gut);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);transform-origin:50% 0;grid-template-columns:repeat(12,minmax(0,1fr));min-height:min(560px,100svh - 150px);display:grid;position:relative;overflow:hidden}:where(.hp-page) .hp-uc-in:after{content:"";background:var(--blue-ink);opacity:0;pointer-events:none;position:absolute;inset:0}:where(.hp-page) .hp-uc-media{background:var(--tint-2);grid-column:1/span 6;min-height:300px;position:relative}:where(.hp-page) .hp-uc-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.hp-page) .hp-uc-body{flex-direction:column;grid-column:7/span 6;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,60px) clamp(24px,4.4vw,64px) clamp(28px,4vw,56px) clamp(8px,1.4vw,20px);display:flex}:where(.hp-page) .hp-uc:nth-child(2) .hp-uc-media{grid-area:1/7/auto/span 6}:where(.hp-page) .hp-uc:nth-child(2) .hp-uc-body{grid-area:1/1/auto/span 6;padding-inline:clamp(24px,4.4vw,64px) clamp(8px,1.4vw,20px)}:where(.hp-page) .hp-uc-aud{letter-spacing:.05em;text-transform:uppercase;color:var(--blue-deep);align-items:center;gap:10px;font-size:.84rem;font-weight:700;display:inline-flex}:where(.hp-page) .hp-uc-aud .i{width:22px;height:22px;color:var(--teal-deep)}:where(.hp-page) .hp-uc h3{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:16px 0;font-size:clamp(1.8rem,3.1vw,2.7rem);line-height:1.08}:where(.hp-page) .hp-uc p{color:var(--ink-soft);max-width:42ch;font-size:clamp(1.0625rem,1.3vw,1.18rem)}:where(.hp-page) .hp-chips{flex-wrap:wrap;gap:8px;margin:24px 0 20px;display:flex}:where(.hp-page) .hp-chips li{background:var(--tint);color:var(--blue-deep);border-radius:999px;padding:8px 14px;font-size:.95rem;font-weight:600}@media (min-width:768px) and (min-height:700px){:where(.hp-page).m .hp-stack{gap:0;padding-bottom:2vh}:where(.hp-page).m .hp-uc{top:calc(var(--hdr-h) + 8px + var(--i) * 14px);padding-bottom:5vh;position:sticky}:where(.hp-page).m .hp-uc-in{transform:scale(calc(1 - .04 * var(--k,0)))}:where(.hp-page).m .hp-uc-in:after{opacity:calc(var(--k,0) * .2)}}@media (max-width:767px){:where(.hp-page) .hp-uc-in{grid-template-columns:minmax(0,1fr)}:where(.hp-page) .hp-uc-media,:where(.hp-page) .hp-uc:nth-child(2) .hp-uc-media{aspect-ratio:16/11;grid-area:1/1;min-height:0}:where(.hp-page) .hp-uc-body,:where(.hp-page) .hp-uc:nth-child(2) .hp-uc-body{grid-area:2/1;padding:26px 22px}}:where(.hp-page) .hp-bento{gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:56px;display:grid}:where(.hp-page) .hp-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;display:flex;overflow:hidden}:where(.hp-page) .hp-tile-vis{background:linear-gradient(180deg,var(--tint),color-mix(in oklab,var(--tint) 30%,var(--surface)));border-bottom:1px solid var(--line-soft);place-items:center;height:270px;padding:24px;display:grid;position:relative;overflow:hidden}:where(.hp-page) .hp-tile-txt{padding:24px 28px 30px}:where(.hp-page) .hp-tile h3{letter-spacing:-.02em;margin-bottom:8px;font-size:1.35rem}:where(.hp-page) .hp-tile-txt p{color:var(--ink-soft);max-width:46ch;font-size:1.125rem;line-height:1.5}:where(.hp-page) .t-phones{grid-column:span 7}:where(.hp-page) .t-cascade{grid-column:span 5}:where(.hp-page) .t-menu,:where(.hp-page) .t-vm,:where(.hp-page) .t-voice{grid-column:span 4}:where(.hp-page) .t-dash{grid-column:span 8}:where(.hp-page) .t-private{grid-column:span 4}:where(.hp-page) .t-dash .hp-tile-vis,:where(.hp-page) .t-private .hp-tile-vis{height:310px}:where(.hp-page) .t-phones .hp-tile-vis,:where(.hp-page) .t-cascade .hp-tile-vis{height:330px}@media (max-width:1023px){:where(.hp-page) .hp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hp-page) .hp-tile{grid-column:span 1}:where(.hp-page) .t-phones,:where(.hp-page) .t-dash,:where(.hp-page) .t-private{grid-column:span 2}}@media (max-width:640px){:where(.hp-page) .hp-bento{grid-template-columns:minmax(0,1fr)}:where(.hp-page) .hp-tile,:where(.hp-page) .t-phones,:where(.hp-page) .t-dash,:where(.hp-page) .t-private{grid-column:1}:where(.hp-page) .hp-tile-vis{height:250px}:where(.hp-page) .t-dash .hp-tile-vis{height:auto;min-height:280px}}:where(.hp-page) .hp-devs{justify-content:center;align-items:flex-end;gap:clamp(18px,4vw,44px);width:100%;display:flex}:where(.hp-page) .hp-dev{flex-direction:column;align-items:center;gap:12px;display:flex}:where(.hp-page) .hp-dev svg{fill:none;width:auto;height:170px;stroke:var(--blue-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}:where(.hp-page) .hp-dev .lit{fill:var(--teal);stroke:none;opacity:.22}:where(.hp-page) .hp-dev .glow{fill:var(--teal);stroke:none;opacity:0;filter:blur(8px)}:where(.hp-page) .hp-dev span{color:var(--ink-soft);font-size:.9rem;font-weight:700}:where(.hp-page).m .t-phones.play .hp-dev .lit{animation:hp-lit 1.1s var(--ease-out) calc(var(--i) * .38s) backwards}:where(.hp-page).m .t-phones.play .hp-dev .glow{animation:hp-glow 1.1s var(--ease-out) calc(var(--i) * .38s)}@keyframes hp-lit{0%{opacity:.22}35%{opacity:.85}to{opacity:.22}}@keyframes hp-glow{0%{opacity:0}35%{opacity:.55}to{opacity:0}}:where(.hp-page) .hp-tile .admin{width:100%}:where(.hp-page) .hp-crows{flex-direction:column;gap:8px;width:100%;display:flex}:where(.hp-page) .hp-crows .crow{gap:12px;padding:8px 12px}:where(.hp-page) .hp-crows .crow .info .tel{font-size:.78rem}:where(.hp-page) .hp-crows .crow .ava{width:40px;height:40px;font-size:.88rem}:where(.hp-page) .hp-crows .crow .info b{font-size:.95rem}:where(.hp-page) .hp-crows .crow .info .rel,:where(.hp-page) .hp-crows .crow .info .tel{color:var(--ink-soft)}:where(.hp-page) .hp-crows .toggle .lbl{min-width:0;color:var(--ink-soft)}:where(.hp-page) .hp-crows .toggle.on .lbl{color:var(--green-ink)}:where(.hp-page) .hp-tile-vis{container-type:inline-size}:where(.hp-page) .hp-kp{align-items:center;gap:18px;display:flex}@container (max-width:300px){:where(.hp-page) .hp-kp{flex-direction:column;gap:10px}:where(.hp-page) .hp-kp-bub{border-radius:16px;max-width:none}:where(.hp-page) .hp-kp-keys b:nth-child(n+10){display:none}:where(.hp-page) .hp-kp-keys b{height:34px}}:where(.hp-page) .hp-kp-bub{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px 18px 18px 6px;max-width:150px;padding:12px 14px;font-size:.95rem;font-weight:600;line-height:1.35}:where(.hp-page) .hp-kp-bub span{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:.74rem;font-weight:700;display:block}:where(.hp-page) .hp-kp-keys{grid-template-columns:repeat(3,44px);gap:8px;display:grid}:where(.hp-page) .hp-kp-keys b{background:var(--surface);border:1px solid var(--line);height:38px;box-shadow:0 2px 0 var(--line);font-family:var(--mono);color:var(--ink);border-radius:12px;place-items:center;font-size:1rem;display:grid}:where(.hp-page) .hp-kp-keys b.k1{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 5px color-mix(in oklab,var(--blue) 18%,transparent)}:where(.hp-page).m .t-menu.play .hp-kp-keys b.k1{animation:hp-press 1.4s var(--ease-out) .5s backwards}@keyframes hp-press{0%{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:0 2px 0 var(--line);transform:none}40%{background:var(--surface);color:var(--ink);transform:none}48%{background:var(--blue);color:#fff;border-color:var(--blue);transform:translateY(2px)scale(.9)}70%{transform:none}}:where(.hp-page) .hp-vmcard{background:var(--surface);border:1px solid var(--line);width:100%;max-width:330px;box-shadow:var(--shadow-md);border-radius:20px;padding:16px 18px}:where(.hp-page) .hp-vmcard .dk-tx-h{margin-bottom:8px}:where(.hp-page) .hp-vmcard p span{white-space:nowrap;font-size:.92rem;line-height:1.5;display:block}:where(.hp-page).m .t-vm.play .hp-vmcard p span{animation:hp-typeline .9s steps(28,end) calc(.3s + var(--i) * .9s) backwards}@keyframes hp-typeline{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[dir=rtl] :where(.hp-page) .hp-vmcard p span{animation-name:hp-typeline-r}@keyframes hp-typeline-r{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}:where(.hp-page) .hp-voice{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}:where(.hp-page) .hp-voice .seg-btn{cursor:default;white-space:nowrap;padding:8px 13px;font-size:.84rem}:where(.hp-page) .hp-voice-play{text-align:center;justify-content:center}:where(.hp-page) .hp-voice-wave{align-items:center;gap:4px;height:64px;display:flex}:where(.hp-page) .hp-voice-wave i{background:var(--grad);width:4px;height:100%;transform:scaleY(var(--h));border-radius:3px}:where(.hp-page).m .t-voice.play .hp-voice-wave i{animation:hp-wave .7s var(--ease-io) calc(var(--k) * -60ms) 4 alternate}@keyframes hp-wave{0%{transform:scaleY(var(--h))}to{transform:scaleY(calc(var(--h) * .3 + .08))}}:where(.hp-page) .hp-voice-play{color:var(--ink-soft);align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}:where(.hp-page) .hp-voice-play b{background:var(--blue-deep);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}:where(.hp-page) .hp-voice-play .i{width:16px;height:16px}:where(.hp-page) .hp-dash{grid-template-columns:minmax(0,1fr) 168px;align-items:start;gap:14px;width:100%;display:grid}:where(.hp-page) .hp-dash .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}:where(.hp-page) .hp-dash .card-head{padding:12px 16px}:where(.hp-page) .hp-dash .card-head h2{font-size:.98rem}:where(.hp-page) .hp-dash .card-head p{color:var(--ink-soft)}:where(.hp-page) .hp-dash .logrow{grid-template-columns:36px minmax(0,1fr) minmax(0,1.1fr) auto;gap:12px;padding:11px 14px}:where(.hp-page) .hp-dash .logrow .when{display:none}:where(.hp-page) .hp-dash .logrow .who span,:where(.hp-page) .hp-dash .logrow .routed{color:var(--ink-soft)}:where(.hp-page) .hp-dash .logrow .dir{width:34px;height:34px}:where(.hp-page) .hp-dash .logrow .dir .i{width:17px;height:17px}:where(.hp-page) .hp-dash .stats{flex-direction:column;gap:12px;display:flex}:where(.hp-page) .hp-dash .stat{padding:14px 16px}:where(.hp-page) .hp-dash .stat .ic{background:var(--tint);width:34px;height:34px;color:var(--blue-deep);margin-bottom:10px}:where(.hp-page) .hp-dash .stat .ic .i{width:18px;height:18px}:where(.hp-page) .hp-dash .stat .val{font-size:1.6rem;font-family:var(--mono);font-variant-numeric:tabular-nums}:where(.hp-page) .hp-dash .stat .lbl{color:var(--ink-soft)}:where(.hp-page).m .t-dash.play .logrow{animation:hp-slide .6s var(--ease-out) calc(.15s + var(--i) * 80ms) backwards}@keyframes hp-slide{0%{opacity:0;transform:translateX(calc(18px * var(--dir)))}}@media (max-width:640px){:where(.hp-page) .hp-dash{grid-template-columns:minmax(0,1fr)}:where(.hp-page) .hp-dash .stats{flex-direction:row}:where(.hp-page) .hp-dash .stat{flex:1}:where(.hp-page) .hp-dash .logrow{grid-template-columns:34px minmax(0,1fr) auto}:where(.hp-page) .hp-dash .logrow .routed{display:none}}:where(.hp-page) .hp-priv{flex-direction:column;gap:12px;width:100%;display:flex}:where(.hp-page) .hp-priv-call{background:var(--blue-ink);color:#fff;box-shadow:var(--shadow-md);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}:where(.hp-page) .hp-priv-call .ic{background:var(--on-ink-2);width:38px;height:38px;color:var(--teal);border-radius:12px;flex:none;place-items:center;display:grid}:where(.hp-page) .hp-priv-call .ic .i{width:19px;height:19px}:where(.hp-page) .hp-priv-call span{color:var(--on-ink-soft);font-size:.78rem;font-weight:600;display:block}:where(.hp-page) .hp-priv-call b{font-size:.98rem;display:block}:where(.hp-page) .hp-priv-call .mono{color:#fff;direction:ltr;font-size:.9rem;display:inline-block}:where(.hp-page) .hp-priv .crow{gap:12px;padding:10px 14px}:where(.hp-page) .hp-priv .crow .ava{width:40px;height:40px;font-size:.88rem}:where(.hp-page) .hp-priv .crow .info .rel,:where(.hp-page) .hp-priv .crow .info .tel{color:var(--ink-soft)}:where(.hp-page) .hp-priv .crow .mini{cursor:default;border:1px solid var(--line);width:34px;height:34px;color:var(--blue-deep);border-radius:9px;place-items:center;display:grid}:where(.hp-page) .hp-priv .crow .mini .i{width:16px;height:16px}:where(.hp-page) .hp-trust{--pc-line:color-mix(in oklab,#fff 13%,var(--blue-ink));--pc-glass:color-mix(in oklab,#fff 6.5%,var(--blue-ink));isolation:isolate;background:var(--blue-ink);color:var(--on-ink);position:relative;overflow:clip}:where(.hp-page) .hp-trust-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}:where(.hp-page) .hp-trust-bg i{border-radius:50%;position:absolute}:where(.hp-page) .hp-trust-bg i:first-child{aspect-ratio:1.5;inset-inline-start:-18%;background:radial-gradient(closest-side,color-mix(in oklab,var(--teal-deep) 55%,transparent),transparent);width:min(900px,100vw);top:-24%}:where(.hp-page) .hp-trust-bg i:last-child{aspect-ratio:1.4;inset-inline-end:-24%;background:radial-gradient(closest-side,color-mix(in oklab,var(--blue) 50%,transparent),transparent);width:min(1000px,110vw);bottom:-30%}:where(.hp-page) .hp-trust-bg:after{content:"";background:radial-gradient(#ffffff26 1px,#0000 1.5px) 0 0/28px 28px;background:radial-gradient(lab(100% -.0000298023 .0000119209/.15) 1px,#0000 1.5px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 46% at 50% 0,#000,#0000);mask-image:radial-gradient(62% 46% at 50% 0,#000,#0000)}:where(.hp-page).m .hp-trust-bg i{animation:hp-pc-drift 22s var(--ease-io) infinite alternate}:where(.hp-page).m .hp-trust-bg i:last-child{animation-duration:27s;animation-direction:alternate-reverse}@keyframes hp-pc-drift{to{transform:translate(7%,9%)scale(1.1)}}:where(.hp-page) .hp-trust .section-head{text-align:center;margin-inline:auto}:where(.hp-page) .hp-trust .eyebrow{color:var(--teal)}:where(.hp-page) .hp-trust .eyebrow:before{background:var(--teal)}:where(.hp-page) .hp-trust .hp-h2{color:#fff}:where(.hp-page) :is(.hp-trust,.hp-final) .hp-h2 .accent{background:linear-gradient(100deg,transparent 35%,#ffffffd9 50%,transparent 65%) 0 0/250% 100% no-repeat,linear-gradient(95deg,var(--teal),color-mix(in oklab,var(--teal) 38%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text}:where(.hp-page) .hp-trust .lead{max-width:50ch;color:var(--on-ink-soft);margin-inline:auto}:where(.hp-page).m.rvr .hp-trust .section-head.in .accent{animation:hp-pc-shine 1.8s var(--ease-io) .5s backwards}@keyframes hp-pc-shine{0%{background-position:100% 0,0 0}}:where(.hp-page) .hp-pcs{gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:64px;display:grid}:where(.hp-page) .hp-pc{--mx:50%;--my:-30%;border-radius:var(--r-xl);background:linear-gradient(180deg,var(--pc-glass),color-mix(in oklab,#fff 2.5%,var(--blue-ink)));min-width:0;box-shadow:inset 0 0 0 1px var(--pc-line),inset 0 1px 0 color-mix(in oklab,#fff 22%,var(--blue-ink)),0 40px 80px -40px #00000080;flex-direction:column;grid-column:span 4;display:flex;position:relative;overflow:hidden}:where(.hp-page) .pc-guar{grid-column:span 5}:where(.hp-page) .pc-priv{grid-column:span 7}:where(.hp-page) .hp-pc:before,:where(.hp-page) .hp-pc:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}:where(.hp-page) .hp-pc:before{background:radial-gradient(520px circle at var(--mx) var(--my),color-mix(in oklab,var(--teal) 13%,transparent),transparent 65%)}:where(.hp-page) .hp-pc:after{z-index:2;background:radial-gradient(280px circle at var(--mx) var(--my),color-mix(in oklab,var(--teal) 85%,transparent),transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){:where(.hp-page) .hp-pc:hover:before,:where(.hp-page) .hp-pc:hover:after{opacity:1}:where(.hp-page).m .hp-pc:hover .hp-pc-float{transform:translateY(-6px)}}:where(.hp-page) .hp-pc-vis{border-bottom:1px solid color-mix(in oklab,#fff 8%,var(--blue-ink));place-items:center;height:264px;padding:24px;display:grid;position:relative;overflow:hidden;container-type:inline-size}:where(.hp-page) .hp-pc-vis:before{content:"";background:radial-gradient(55% 62% at 50% 50%,color-mix(in oklab,var(--teal) 13%,transparent),transparent 72%);position:absolute;inset:0}:where(.hp-page) :is(.pc-guar,.pc-priv) .hp-pc-vis{height:320px}:where(.hp-page) .hp-pc-float{transition:transform .7s var(--ease-out);position:relative}:where(.hp-page) .hp-pc-txt{align-items:flex-start;gap:14px;padding:22px 26px 28px;display:flex;position:relative}:where(.hp-page) .hp-pc-txt .ic{width:40px;height:40px;color:var(--teal);background:color-mix(in oklab,var(--teal) 12%,var(--blue-ink));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--teal) 32%,transparent);border-radius:12px;flex:none;place-items:center;display:grid}:where(.hp-page) .hp-pc-txt .ic .i{width:21px;height:21px}:where(.hp-page) .hp-pc h3{letter-spacing:-.015em;color:#fff;text-wrap:balance;padding-top:8px;font-size:1.18rem;line-height:1.3}:where(.hp-page) :is(.pc-guar,.pc-priv) h3{padding-top:6px;font-size:clamp(1.18rem,1.7vw,1.4rem)}:where(.hp-page) .hp-ui{background:var(--surface);color:var(--ink);border-radius:18px;box-shadow:0 1px 2px #00132b26,0 14px 28px -10px #00132b73,0 34px 60px -24px #00132b8c}@property --hp-n{syntax:"<integer>";inherits:false;initial-value:30}:where(.hp-page) .pc-guar .hp-pc-float{flex-direction:column;align-items:center;display:flex}:where(.hp-page) .hp-dial{aspect-ratio:1;width:200px;position:relative}:where(.hp-page) .hp-dial:after{content:"";box-shadow:0 0 0 2px color-mix(in oklab,var(--teal) 70%,transparent),0 0 24px color-mix(in oklab,var(--teal) 50%,transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}:where(.hp-page) .hp-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.hp-page) .hp-dial stop{stop-color:var(--teal)}:where(.hp-page) .hp-dial stop+stop{stop-color:color-mix(in oklab,var(--blue) 55%,#fff)}:where(.hp-page) .hp-dial .trk{fill:color-mix(in oklab,#fff 4%,var(--blue-ink));stroke:var(--pc-line);stroke-width:1px}:where(.hp-page) .hp-dial .arc{fill:none;stroke:url(#hp-dial-g);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 5px color-mix(in oklab,var(--teal) 75%,transparent))}:where(.hp-page) .hp-dial .tk{stroke:var(--teal);stroke-width:2.6px;stroke-linecap:round}:where(.hp-page) .hp-dial-n{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}:where(.hp-page) .hp-dial-n b{counter-reset:hp-n var(--hp-n);letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff 35%,color-mix(in oklab,var(--teal) 55%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:4.4rem;font-weight:700}:where(.hp-page) .hp-dial-n b:before{content:counter(hp-n)}:where(.hp-page) .hp-dial-n span{letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-soft);margin-top:8px;font-size:.78rem;font-weight:700}:where(.hp-page) .hp-pc-chip{background:color-mix(in oklab,var(--green) 15%,var(--blue-ink));max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--green) 50%,transparent);color:color-mix(in oklab,var(--green) 22%,#fff);border-radius:18px;align-items:center;gap:8px;margin-top:22px;padding:8px 16px 8px 11px;font-size:.9rem;font-weight:700;line-height:1.3;display:inline-flex}:where(.hp-page) .hp-pc-chip .i{stroke-width:2.6px;width:16px;height:16px;color:var(--green)}:where(.hp-page).m.rvr .pc-guar .arc{animation:1.5s cubic-bezier(.33,1,.68,1) .3s backwards hp-pc-arc}:where(.hp-page).m.rvr .pc-guar .tk{animation:hp-pc-tick .4s linear var(--d) backwards}:where(.hp-page).m.rvr .pc-guar .hp-dial-n b{animation:1.5s cubic-bezier(.33,1,.68,1) .3s backwards hp-pc-count}:where(.hp-page).m.rvr .pc-guar .hp-dial:after{animation:hp-pc-ping 1.1s var(--ease-out) 1.8s}:where(.hp-page).m.rvr .pc-guar .hp-pc-chip{animation:hp-pc-rise .6s var(--ease-out) 1.9s backwards}@keyframes hp-pc-arc{0%{stroke-dashoffset:1px;opacity:0}6%{opacity:1}}@keyframes hp-pc-tick{0%{stroke:color-mix(in oklab,#fff 16%,var(--blue-ink))}35%{stroke:color-mix(in oklab,var(--teal) 20%,#fff)}to{stroke:color-mix(in oklab,var(--teal) 100%,#fff)}}@keyframes hp-pc-count{0%{--hp-n:0}}@keyframes hp-pc-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes hp-pc-rise{0%{opacity:0;transform:translateY(12px)scale(.96)}}:where(.hp-page) .hp-pv{flex-direction:column;width:100%;max-width:440px;display:flex}:where(.hp-page) .hp-pv-card{z-index:1;align-items:center;gap:14px;width:88%;padding:14px 16px;display:flex;position:relative}:where(.hp-page) .hp-pv-card .ava{background:var(--blue);color:#fff;letter-spacing:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:.92rem;font-weight:700;display:grid}:where(.hp-page) .hp-pv-card .info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;line-height:1.3;display:flex}:where(.hp-page) .hp-pv-card .info b{font-size:1rem}:where(.hp-page) .hp-pv-card .rel{color:var(--ink-soft);font-size:.82rem}:where(.hp-page) .hp-mask{background:var(--tint);white-space:nowrap;direction:ltr;border-radius:8px;margin-top:6px;padding:3px 8px;font-size:.9rem;display:grid;position:relative}:where(.hp-page) .hp-mask>span{grid-area:1/1}:where(.hp-page) .hp-mask .real{color:var(--ink-soft);clip-path:inset(0 0 0 100%)}:where(.hp-page) .hp-mask .dots{color:var(--blue-ink);clip-path:inset(0);font-weight:700}:where(.hp-page) .hp-mask .scan{opacity:0;pointer-events:none;position:absolute;inset:0 8px}:where(.hp-page) .hp-mask .scan:before{content:"";background:var(--teal);width:2px;box-shadow:0 0 12px 2px color-mix(in oklab,var(--teal) 80%,transparent);border-radius:2px;position:absolute;top:-4px;bottom:-4px;left:-1px}:where(.hp-page) .hp-pv-card .lock{background:color-mix(in oklab,var(--green) 16%,#fff);width:38px;height:38px;color:var(--green-ink);border-radius:11px;flex:none;place-items:center;display:grid}:where(.hp-page) .hp-pv-card .lock .i{width:19px;height:19px}:where(.hp-page) .hp-pv-data{background:linear-gradient(180deg,var(--tint),var(--surface) 45%);align-self:flex-end;width:80%;margin-top:-14px;padding:26px 16px 6px}:where(.hp-page) .hp-pv-data .hd{border-bottom:1px solid var(--line-soft);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;padding-bottom:10px;font-size:.74rem;font-weight:700;display:flex}:where(.hp-page) .hp-pv-data .hd .i{width:16px;height:16px;color:var(--blue-deep)}:where(.hp-page) .hp-pv-data .row{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.9rem;line-height:1.3;display:flex}:where(.hp-page) .hp-pv-data .row+.row{border-top:1px solid var(--line-soft)}:where(.hp-page) .hp-pv-data .row b{color:var(--green-ink);background:#d4f9e2;border-radius:999px;flex:none;padding:4px 11px;font-size:.78rem}:where(.hp-page) .hp-pv-data .stamp{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--green) 65%,transparent)}@container (max-width:380px){:where(.hp-page) .hp-pv-card{gap:12px;width:100%;padding:12px 14px}:where(.hp-page) .hp-pv-card .ava{width:40px;height:40px}:where(.hp-page) .hp-pv-data{width:92%}}:where(.hp-page).m.rvr .pc-priv .hp-pv-card{animation:hp-pc-rise .7s var(--ease-out) .15s backwards}:where(.hp-page).m.rvr .pc-priv .hp-pv-data{animation:hp-pc-rise .7s var(--ease-out) .4s backwards}:where(.hp-page).m.rvr .pc-priv .hp-mask .real{animation:1s linear .95s backwards hp-pc-unmask}:where(.hp-page).m.rvr .pc-priv .hp-mask .dots{animation:1s linear .95s backwards hp-pc-mask}:where(.hp-page).m.rvr .pc-priv .hp-mask .scan{animation:1s linear .95s hp-pc-scan}:where(.hp-page).m.rvr .pc-priv .lock{animation:hp-pc-lock .6s var(--ease-out) 1.9s backwards}:where(.hp-page).m.rvr .pc-priv .row b{animation:hp-pc-pop .5s cubic-bezier(.34,1.56,.64,1) calc(2.05s + var(--i) * .3s) backwards}:where(.hp-page).m.rvr .pc-priv .row .stamp{animation-name:hp-pc-stamp;animation-duration:.6s}@keyframes hp-pc-unmask{0%{clip-path:inset(0)}}@keyframes hp-pc-mask{0%{clip-path:inset(0 100% 0 0)}}@keyframes hp-pc-scan{0%{opacity:1;transform:none}92%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes hp-pc-lock{0%{background:var(--tint);color:var(--ink-faint)}45%{transform:scale(1.2)}}@keyframes hp-pc-pop{0%{opacity:0;transform:scale(.4)}}@keyframes hp-pc-stamp{0%{opacity:0;transform:scale(1.9)rotate(-12deg)}55%{opacity:1}}:where(.hp-page) .hp-rcpt-w{filter:drop-shadow(0 16px 22px #00132b66)drop-shadow(0 2px 3px #00132b33);width:100%;max-width:272px}:where(.hp-page) .hp-rcpt{--z:7px;padding:16px 18px calc(12px + var(--z));background:var(--surface);color:var(--ink);clip-path:inset(0);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/calc(2 * var(--z)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/calc(2 * var(--z)) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/calc(2 * var(--z)) 100%;border-radius:14px 14px 0 0}:where(.hp-page) .hp-rcpt .hp-logo{height:17px;margin:2px 0 12px}:where(.hp-page) .hp-rcpt .row{border-top:1px dashed var(--line);align-items:center;gap:10px;padding:11px 0;font-size:.92rem;line-height:1.3;display:flex}:where(.hp-page) .hp-rcpt .row span{min-width:0;color:var(--ink-soft)}:where(.hp-page) .hp-rcpt .row b{white-space:nowrap;margin-inline-start:auto}:where(.hp-page) .hp-rcpt .ck{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}:where(.hp-page) .hp-rcpt .ck .i{stroke-width:3.2px;width:12px;height:12px}:where(.hp-page).m.rvr .pc-terms .hp-rcpt{animation:hp-pc-print 1.1s var(--ease-out) .15s backwards}:where(.hp-page).m.rvr .pc-terms .row{animation:hp-pc-line .5s var(--ease-out) calc(.75s + var(--i) * .3s) backwards}:where(.hp-page).m.rvr .pc-terms .ck{animation:hp-pc-pop .45s cubic-bezier(.34,1.56,.64,1) calc(1s + var(--i) * .3s) backwards}@keyframes hp-pc-print{0%{clip-path:inset(0 0 100%);transform:translateY(-28px)}}@keyframes hp-pc-line{0%{opacity:0;transform:translateX(calc(-12px * var(--dir)))}}:where(.hp-page) .hp-otp{text-align:center;width:100%;max-width:288px;padding:18px 18px 16px}:where(.hp-page) .hp-otp .hd{color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;font-size:.88rem;font-weight:600;line-height:1.3;display:flex}:where(.hp-page) .hp-otp .hd .i{width:16px;height:16px;color:var(--blue-deep)}:where(.hp-page) .hp-otp .boxes{direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:14px 0 16px;display:grid}:where(.hp-page) .hp-otp .boxes span{background:var(--bg);height:46px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);border-radius:10px;place-items:center;font-size:1.3rem;font-weight:700;display:grid;position:relative}:where(.hp-page) .hp-otp .boxes b{z-index:1;position:relative}:where(.hp-page) .hp-otp .boxes span:before,:where(.hp-page) .hp-otp .boxes span:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}:where(.hp-page) .hp-otp .boxes span:before{box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px color-mix(in oklab,var(--blue) 20%,transparent);opacity:0}:where(.hp-page) .hp-otp .boxes span:after{box-shadow:inset 0 0 0 1.5px var(--green);background:color-mix(in oklab,var(--green) 9%,transparent)}:where(.hp-page) .hp-otp .ok{color:var(--green-ink);background:#d4f9e2;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:.84rem;font-weight:700;display:inline-flex}:where(.hp-page) .hp-otp .ok .i{stroke-width:2.6px;width:15px;height:15px}@container (max-width:260px){:where(.hp-page) .hp-otp{padding-inline:12px}:where(.hp-page) .hp-otp .boxes{gap:4px}:where(.hp-page) .hp-otp .boxes span{height:40px;font-size:1.1rem}}:where(.hp-page).m.rvr .pc-otp .boxes span:before{animation:hp-pc-on .2s steps(1,end) calc(.35s + var(--k) * .2s)}:where(.hp-page).m.rvr .pc-otp .boxes b{animation:hp-pc-digit .3s var(--ease-out) calc(.4s + var(--k) * .2s) backwards}:where(.hp-page).m.rvr .pc-otp .boxes span:after{animation:hp-pc-fade .45s var(--ease-out) calc(1.7s + var(--k) * 45ms) backwards}:where(.hp-page).m.rvr .pc-otp .ok{animation:.5s cubic-bezier(.34,1.56,.64,1) 2s backwards hp-pc-pop}@keyframes hp-pc-on{0%,to{opacity:1}}@keyframes hp-pc-digit{0%{opacity:0;transform:translateY(8px)scale(.85)}}@keyframes hp-pc-fade{0%{opacity:0}}:where(.hp-page) .hp-chat{flex-direction:column;gap:12px;width:100%;max-width:300px;font-size:.9rem;line-height:1.4;display:flex}:where(.hp-page) .hp-chat .q{background:linear-gradient(160deg,var(--blue),var(--blue-deep));color:#fff;transform-origin:100% 100%;border-radius:18px 18px 5px;align-self:flex-end;max-width:88%;padding:10px 14px;font-weight:500;box-shadow:0 12px 24px -12px #000000a6}:where(.hp-page) .hp-chat .from{align-items:flex-end;gap:8px;display:flex}:where(.hp-page) .hp-chat .av{background:linear-gradient(160deg,var(--teal),var(--teal-deep));color:#fff;width:32px;height:32px;box-shadow:0 0 0 3px color-mix(in oklab,var(--teal) 22%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}:where(.hp-page) .hp-chat .av .i{width:17px;height:17px}:where(.hp-page) .hp-chat .col{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}:where(.hp-page) .hp-chat .who{color:var(--on-ink-soft);padding-inline-start:4px;font-size:.74rem;font-weight:700}:where(.hp-page) .hp-chat .cell{display:grid}:where(.hp-page) .hp-chat .cell>*{grid-area:1/1}:where(.hp-page) .hp-chat .a{background:var(--surface);color:var(--ink);transform-origin:0 100%;border-radius:18px 18px 18px 5px;padding:10px 14px;box-shadow:0 12px 24px -12px #000000a6}:where(.hp-page) .hp-chat .typing{background:var(--surface);opacity:0;transform-origin:0 100%;border-radius:18px 18px 18px 5px;place-self:end start;gap:4px;padding:13px 14px;display:flex}:where(.hp-page) .hp-chat .typing i{background:var(--ink-faint);border-radius:50%;width:7px;height:7px}[dir=rtl] :where(.hp-page) .hp-chat .q{transform-origin:0 100%;border-radius:18px 18px 18px 5px}[dir=rtl] :where(.hp-page) .hp-chat :is(.a,.typing){transform-origin:100% 100%;border-radius:18px 18px 5px}:where(.hp-page).m.rvr .pc-help .q{animation:hp-pc-bubble .5s var(--ease-out) .25s backwards}:where(.hp-page).m.rvr .pc-help :is(.av,.who){animation:hp-pc-fade .4s var(--ease-out) .85s backwards}:where(.hp-page).m.rvr .pc-help .typing{animation:hp-pc-typing 1.3s var(--ease-out) .95s}:where(.hp-page).m.rvr .pc-help .typing i{animation:hp-pc-dot .6s var(--ease-io) calc(1s + var(--k) * .15s) 2}:where(.hp-page).m.rvr .pc-help .a{animation:hp-pc-bubble .5s var(--ease-out) 2.2s backwards}@keyframes hp-pc-bubble{0%{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes hp-pc-typing{0%{opacity:0;transform:scale(.8)}15%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes hp-pc-dot{50%{background:var(--ink-soft);transform:translateY(-4px)}}:where(.hp-page) .hp-pc:not(.play) *,:where(.hp-page) .hp-pc:not(.play) :before,:where(.hp-page) .hp-pc:not(.play) :after{animation-play-state:paused!important}:lang(ar) :where(.hp-page) :is(.hp-dial-n span,.hp-pv-data .hd),:lang(ja) :where(.hp-page) :is(.hp-dial-n span,.hp-pv-data .hd),:lang(zh) :where(.hp-page) :is(.hp-dial-n span,.hp-pv-data .hd),:lang(ko) :where(.hp-page) :is(.hp-dial-n span,.hp-pv-data .hd){letter-spacing:0}:where(.hp-page) .hp-quotes{gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;display:grid}:where(.hp-page) .hp-q{border:1.5px dashed var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:20px;min-height:240px;padding:28px 28px 26px;display:flex}:where(.hp-page) .hp-q .badge{color:var(--ink-soft);align-self:flex-start}:where(.hp-page) .hp-q blockquote{color:var(--ink-soft);letter-spacing:-.015em;font-size:1.3rem;font-weight:600;line-height:1.35}:where(.hp-page) .hp-q figcaption{color:var(--ink-soft);align-items:center;gap:12px;margin-top:auto;font-size:1rem;display:flex}:where(.hp-page) .hp-q figcaption i{border:1.5px dashed var(--line);border-radius:50%;flex:none;width:40px;height:40px}:where(.hp-page) .hp-disc{max-width:680px;color:var(--ink-soft);text-align:start;justify-content:center;align-items:flex-start;gap:12px;margin:48px auto 0;font-size:1rem;line-height:1.5;display:flex}:where(.hp-page) .hp-disc .i{width:20px;height:20px;color:var(--blue-deep);margin-top:2px}:where(.hp-page) .hp-trust .hp-disc{background:color-mix(in oklab,#fff 4%,var(--blue-ink));max-width:800px;box-shadow:inset 0 0 0 1px var(--pc-line);color:var(--on-ink-soft);border-radius:18px;margin-top:56px;padding:16px 22px;font-size:.97rem}:where(.hp-page) .hp-trust .hp-disc .i{color:var(--teal)}@media (max-width:1023px){:where(.hp-page) .hp-pcs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hp-page) .hp-pc{grid-column:span 1}:where(.hp-page) .pc-help{grid-column:span 2}:where(.hp-page) :is(.pc-guar,.pc-priv) .hp-pc-vis{height:300px}:where(.hp-page) .hp-quotes{grid-template-columns:minmax(0,1fr)}:where(.hp-page) .hp-q{min-height:0}}@media (max-width:640px){:where(.hp-page) .hp-pcs{grid-template-columns:minmax(0,1fr);margin-top:44px}:where(.hp-page) .hp-pc,:where(.hp-page) .pc-help{grid-column:1}:where(.hp-page) .hp-pc-vis,:where(.hp-page) :is(.pc-guar,.pc-priv) .hp-pc-vis{height:auto;min-height:250px;padding:30px 20px}:where(.hp-page) .hp-pc-txt{padding:20px 20px 24px}:where(.hp-page) .hp-trust .hp-disc{padding:14px 16px}}:where(.hp-page) .hp-price{isolation:isolate;position:relative;overflow:clip}:where(.hp-page) .hp-price-bg{z-index:-1;pointer-events:none;background:radial-gradient(34% 38% at 50% 56%,color-mix(in oklab,var(--blue) 17%,transparent),transparent 72%),radial-gradient(26% 30% at 18% 26%,color-mix(in oklab,var(--teal) 16%,transparent),transparent 72%),radial-gradient(26% 30% at 84% 70%,color-mix(in oklab,var(--teal) 12%,transparent),transparent 72%);position:absolute;inset:0}:where(.hp-page) .hp-price-bg:after{content:"";background:linear-gradient(color-mix(in oklab,var(--blue-ink) 6%,transparent) 1px,transparent 1px) 50% 0/56px 56px,linear-gradient(90deg,color-mix(in oklab,var(--blue-ink) 6%,transparent) 1px,transparent 1px) 50% 0/56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 40% at 50% 12%,#000,#0000);mask-image:radial-gradient(56% 40% at 50% 12%,#000,#0000)}:where(.hp-page) .hp-price .section-head{text-align:center;margin-inline:auto}:where(.hp-page) :is(.hp-price,.hp-faq) .hp-h2 .accent{background:linear-gradient(100deg,transparent 35%,#ffffffd9 50%,transparent 65%) 0 0/250% 100% no-repeat,linear-gradient(100deg,var(--blue-deep),var(--blue) 55%,var(--teal-deep));color:#0000;-webkit-background-clip:text;background-clip:text}:where(.hp-page).m.rvr :is(.hp-price,.hp-faq) .section-head.in .accent{animation:hp-pc-shine 1.8s var(--ease-io) .5s backwards}:where(.hp-page) .hp-bill{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}:where(.hp-page) .hp-bill .seg{background:color-mix(in oklab,var(--surface) 88%,transparent);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-sm);border:0;gap:4px;padding:5px;position:relative}:where(.hp-page) .hp-bill .seg-btn{z-index:1;min-height:44px;transition:color .35s var(--ease-out);padding:10px 26px;font-size:.97rem;position:relative}:where(.hp-page) .hp-seg-pill{background:linear-gradient(160deg,var(--blue),var(--blue-deep));width:0;box-shadow:0 6px 16px -4px color-mix(in oklab,var(--blue) 60%,transparent),inset 0 1px 0 #fff3;opacity:0;border-radius:999px;position:absolute;top:5px;bottom:5px;left:0}:where(.hp-page) .hp-bill .seg.has-pill .hp-seg-pill{opacity:1;transition:transform .5s var(--ease-out),width .5s var(--ease-out)}:where(.hp-page) .hp-bill .seg.has-pill .seg-btn.active{box-shadow:none;background:0 0}:where(.hp-page) .hp-save{background:color-mix(in oklab,var(--green) 14%,var(--surface));color:var(--green-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--green) 42%,transparent);transition:background .4s var(--ease-out),color .4s var(--ease-out),box-shadow .4s var(--ease-out);gap:6px;padding:7px 13px 7px 10px;font-size:.84rem;font-weight:700}:where(.hp-page) .hp-save .i{fill:currentColor;stroke:none;width:15px;height:15px}:where(.hp-page) .is-annual .hp-save{background:var(--green-ink);color:#fff;box-shadow:0 8px 18px -8px color-mix(in oklab,var(--green) 80%,transparent)}:where(.hp-page).m .is-annual .hp-save{animation:.55s cubic-bezier(.34,1.56,.64,1) hp-pl-bump}@keyframes hp-pl-bump{40%{transform:scale(1.12)}}:where(.hp-page) .hp-plans{column-gap:var(--gut);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;display:grid}:where(.hp-page) .hp-plan{--mx:50%;--my:-30%;grid-row:span 6;grid-template-rows:subgrid;border-radius:var(--r-xl);background:linear-gradient(180deg,var(--surface) 55%,color-mix(in oklab,var(--tint) 45%,var(--surface)));box-shadow:0 0 0 1px var(--line),inset 0 1px 0 #fff,var(--shadow-md);transition:translate .5s var(--ease-out),box-shadow .5s var(--ease-out);align-content:start;row-gap:0;padding:34px 30px 32px;display:grid;position:relative}:where(.hp-page) .hp-plan>:not(.hp-plan-ring,.hp-plan-badge){position:relative}:where(.hp-page) .hp-plan:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(440px circle at var(--mx) var(--my),color-mix(in oklab,var(--blue) 9%,transparent),transparent 65%);opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}@media (hover:hover){:where(.hp-page) .hp-plan:hover:before{opacity:1}:where(.hp-page).m .hp-plan:hover{translate:0 -6px}:where(.hp-page) .hp-plan:not(.is-pop):hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--blue) 40%,var(--line)),inset 0 1px 0 #fff,var(--shadow-lg)}}:where(.hp-page) .hp-plan-head{align-items:center;gap:12px;display:flex}:where(.hp-page) .hp-plan-head .ic{background:var(--tint);width:42px;height:42px;color:var(--blue-deep);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--blue) 18%,transparent);border-radius:13px;flex:none;place-items:center;display:grid}:where(.hp-page) .hp-plan-head .ic .i{width:21px;height:21px}:where(.hp-page) .hp-plan h3{letter-spacing:-.02em;font-size:1.5rem;line-height:1.15}:where(.hp-page) .hp-plan-tag{color:var(--ink-soft);margin-top:12px;font-size:1.02rem;line-height:1.5}:where(.hp-page) .hp-plan-cost{flex-direction:column;align-items:flex-start;margin-top:14px;display:flex}:where(.hp-page) .hp-plan .was{height:1.5em;color:var(--ink-faint);opacity:0;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);font-size:.95rem;text-decoration-thickness:1.5px;transform:translateY(6px)}:where(.hp-page) .is-annual .hp-plan .was{opacity:1;transform:none}:where(.hp-page) .hp-plan-price{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);direction:ltr;align-items:baseline;display:flex}:where(.hp-page) .hp-plan-price .cur{align-self:flex-start;margin-top:.35em;font-size:1.5rem;font-weight:700}:where(.hp-page) .hp-plan-price .amt{letter-spacing:-.045em;font-size:clamp(2.8rem,4vw,3.6rem);font-weight:700;line-height:1}:where(.hp-page) .hp-plan-price .per{font-family:var(--font);color:var(--ink-soft);margin-inline-start:6px;font-size:1.06rem}:where(.hp-page) .hp-plan-note{min-height:1.6em;color:var(--ink-soft);margin-top:8px;font-size:.98rem}:where(.hp-page) .hp-plan .btn{width:100%;margin-top:24px}:where(.hp-page) .hp-plan-feats{border-top:1px solid var(--line-soft);flex-direction:column;gap:12px;margin-top:26px;padding-top:24px;display:flex}:where(.hp-page) .hp-plan-feats li{align-items:flex-start;gap:12px;font-size:1.06rem;line-height:1.45;display:flex}:where(.hp-page) .hp-plan-feats .ck{background:color-mix(in oklab,var(--teal) 20%,var(--surface));width:22px;height:22px;color:color-mix(in oklab,var(--teal-deep) 65%,var(--blue-ink));border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}:where(.hp-page) .hp-plan-feats .ck .i{stroke-width:3px;stroke-dasharray:20;stroke-dashoffset:0;width:13px;height:13px}:where(.hp-page) .hp-plan.is-pop{z-index:1;color:#fff;background:radial-gradient(120% 55% at 50% 0%,color-mix(in oklab,var(--blue) 42%,var(--blue-ink)),transparent 70%),linear-gradient(180deg,var(--blue-ink),color-mix(in oklab,#000 18%,var(--blue-ink)));box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 22%,var(--blue-ink)),0 44px 90px -34px color-mix(in oklab,var(--blue-ink) 85%,transparent),0 0 70px -20px color-mix(in oklab,var(--blue) 45%,transparent);margin-block:-18px;padding-block:52px 50px}:where(.hp-page) .hp-plan.is-pop:before{background:radial-gradient(440px circle at var(--mx) var(--my),color-mix(in oklab,var(--teal) 16%,transparent),transparent 65%)}:where(.hp-page) .hp-plan-ring{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:#ffffff24;background:lab(100% -.0000298023 .0000119209/.14);padding:2px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where(.hp-page) .hp-plan-ring:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0deg 190deg,color-mix(in oklab,var(--teal) 85%,transparent) 250deg,#fff 285deg,color-mix(in oklab,var(--blue) 90%,transparent) 318deg,transparent 350deg);width:300%;position:absolute;top:50%;left:50%;translate:-50% -50%}:where(.hp-page).m .hp-plan-ring:before{animation:7s linear infinite hp-pl-spin}@keyframes hp-pl-spin{to{transform:rotate(1turn)}}:where(.hp-page) .hp-plan-badge{z-index:2;background:linear-gradient(120deg,var(--teal-deep),var(--blue) 70%);color:#fff;white-space:nowrap;box-shadow:0 10px 22px -8px color-mix(in oklab,var(--blue) 80%,transparent),inset 0 1px 0 #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:7px 15px 7px 11px;font-size:.84rem;font-weight:700;display:inline-flex;position:absolute;top:-16px;left:50%;translate:-50%}:where(.hp-page) .hp-plan-badge .i{fill:currentColor;stroke:none;width:14px;height:14px}:where(.hp-page) .is-pop h3{color:#fff}:where(.hp-page) .is-pop .hp-plan-head .ic{background:color-mix(in oklab,var(--teal) 16%,var(--blue-ink));color:var(--teal);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--teal) 36%,transparent)}:where(.hp-page) .is-pop :is(.hp-plan-tag,.hp-plan-note,.hp-plan-price .per,.was){color:var(--on-ink-soft)}:where(.hp-page) .is-pop .hp-plan-price{color:#fff}:where(.hp-page) .is-pop .hp-plan-price .amt{background:linear-gradient(180deg,#fff 45%,color-mix(in oklab,var(--teal) 45%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text}:where(.hp-page) .hp-plan.is-pop .btn-primary.btn{background:linear-gradient(135deg,var(--teal-deep),var(--blue) 55%,var(--blue-deep));box-shadow:0 14px 30px -12px color-mix(in oklab,var(--teal) 75%,transparent),inset 0 1px 0 #ffffff40;border:0;position:relative;overflow:hidden}:where(.hp-page) .hp-plan.is-pop .btn-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff5c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){:where(.hp-page).m .hp-plan.is-pop .btn-primary:hover:after{transition:transform .9s var(--ease-out);transform:translate(120%)}}:where(.hp-page) .is-pop .hp-plan-feats{border-top-color:color-mix(in oklab,#fff 14%,var(--blue-ink))}:where(.hp-page) .is-pop .hp-plan-feats li{color:color-mix(in oklab,#fff 88%,var(--blue-ink))}:where(.hp-page) .is-pop .hp-plan-feats .ck{background:color-mix(in oklab,var(--teal) 22%,var(--blue-ink));color:var(--teal)}:where(.hp-page).m.rvr .hp-plan{animation:hp-pl-rise .9s var(--ease-out) calc(var(--i) * .11s) backwards}:where(.hp-page).m.rvr .hp-plan-feats li{animation:hp-pl-in .5s var(--ease-out) calc(.45s + var(--i) * .11s + var(--k) * 55ms) backwards}:where(.hp-page).m.rvr .hp-plan-feats .ck{animation:hp-pc-pop .4s cubic-bezier(.34,1.56,.64,1) calc(.5s + var(--i) * .11s + var(--k) * 55ms) backwards}:where(.hp-page).m.rvr .hp-plan-feats .ck .i{animation:hp-pl-draw .45s var(--ease-out) calc(.62s + var(--i) * .11s + var(--k) * 55ms) backwards}:where(.hp-page).m.rvr .hp-plan.is-pop .btn-primary:after{animation:hp-pl-sheen 1.2s var(--ease-io) 1.1s}@keyframes hp-pl-rise{0%{opacity:0;transform:translateY(40px)scale(.97)}}@keyframes hp-pl-in{0%{opacity:0;transform:translateX(calc(-10px * var(--dir)))}}@keyframes hp-pl-draw{0%{stroke-dashoffset:20px}}@keyframes hp-pl-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}:where(.hp-page) .hp-plan:not(.play),:where(.hp-page) .hp-plan:not(.play) *,:where(.hp-page) .hp-plan:not(.play) :before,:where(.hp-page) .hp-plan:not(.play) :after{animation-play-state:paused!important}:where(.hp-page) .hp-guar.pricing-guarantee{border-radius:var(--r-xl);text-align:start;background:linear-gradient(115deg,var(--surface) 40%,color-mix(in oklab,var(--green) 8%,var(--surface)));max-width:860px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--green) 26%,var(--line)),var(--shadow-md);border:0;flex-direction:row;align-items:center;gap:24px;margin-top:80px;padding:22px 32px 22px 22px}:where(.hp-page) .hp-seal{background:radial-gradient(circle at 50% 30%,var(--surface),color-mix(in oklab,var(--green) 14%,var(--surface)));width:94px;height:94px;box-shadow:0 12px 26px -12px color-mix(in oklab,var(--green) 70%,transparent);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative}:where(.hp-page) .hp-seal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.hp-page) .hp-seal .face{fill:none;stroke:color-mix(in oklab,var(--green) 40%,transparent);stroke-width:1px}:where(.hp-page) .hp-seal line{stroke:color-mix(in oklab,var(--green) 100%,var(--surface));stroke-width:2.2px;stroke-linecap:round}:where(.hp-page) .hp-seal b{letter-spacing:-.04em;color:var(--green-ink);font-size:1.95rem;font-weight:700;line-height:1;position:relative}:where(.hp-page) .hp-seal span{letter-spacing:.14em;text-transform:uppercase;color:var(--green-ink);margin-top:3px;font-size:.62rem;font-weight:700;position:relative}:lang(ar) :where(.hp-page) .hp-seal span,:lang(ja) :where(.hp-page) .hp-seal span,:lang(zh) :where(.hp-page) .hp-seal span,:lang(ko) :where(.hp-page) .hp-seal span{letter-spacing:0}:where(.hp-page) .hp-guar h4{letter-spacing:-.015em;font-size:1.25rem}:where(.hp-page) .hp-guar p{margin-top:4px;font-size:1.06rem}:where(.hp-page).m.rvr .hp-guar.in .hp-seal line{animation:hp-pl-tick .3s linear calc(.35s + var(--k) * 28ms) backwards}@keyframes hp-pl-tick{0%{stroke:color-mix(in oklab,var(--green) 15%,var(--surface))}to{stroke:color-mix(in oklab,var(--green) 100%,var(--surface))}}:where(.hp-page) .hp-more{background:color-mix(in oklab,var(--surface) 82%,transparent);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-soft);text-align:start;border-radius:999px;align-items:center;gap:12px;margin:28px auto 0;padding:9px 20px 9px 9px;display:flex}:where(.hp-page) .hp-more .ic{background:var(--tint-2);width:30px;height:30px;color:var(--blue-deep);border-radius:50%;flex:none;place-items:center;display:grid}:where(.hp-page) .hp-more .ic .i{stroke-width:2px;width:16px;height:16px}:where(.hp-page) .hp-more .mono{color:var(--ink);font-weight:700}:where(.hp-page) .hp-price-links{flex-wrap:wrap;justify-content:center;gap:4px 32px;margin-top:14px;display:flex}@media (max-width:1023px){:where(.hp-page) .hp-plans{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:40px;max-width:540px;margin-inline:auto}:where(.hp-page) .hp-plan{flex-direction:column;grid-row:auto;display:flex}:where(.hp-page) .hp-plan.is-pop{margin-block:0;padding-block:44px 36px}}@media (max-width:560px){:where(.hp-page) .hp-plan{padding:30px 22px 28px}:where(.hp-page) .hp-plan.is-pop{padding-block:42px 32px}:where(.hp-page) .hp-guar.pricing-guarantee{text-align:center;flex-direction:column;padding:28px 22px}:where(.hp-page) .hp-more{border-radius:22px}}:where(.hp-page) .hp-faq{isolation:isolate;position:relative;overflow:clip}:where(.hp-page) .hp-faq-bg{z-index:-1;pointer-events:none;background:radial-gradient(38% 50% at 10% 32%,color-mix(in oklab,var(--teal) 11%,transparent),transparent 70%),radial-gradient(40% 45% at 90% 78%,color-mix(in oklab,var(--blue) 9%,transparent),transparent 70%);position:absolute;inset:0}:where(.hp-page) .hp-faq-grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:where(.hp-page) .hp-faq-side{top:calc(var(--hdr-h) + 28px);flex-direction:column;grid-column:1/span 5;gap:40px;padding-inline-end:clamp(0px,2.5vw,32px);display:flex;position:sticky}:where(.hp-page) .hp-faq .section-head{text-align:start;margin:0}:where(.hp-page) .hp-faq .lead{max-width:34ch;color:var(--ink-soft)}:where(.hp-page) .hp-faq-help{border-radius:var(--r-xl);color:#fff;background:radial-gradient(120% 100% at 0% 0%,color-mix(in oklab,var(--blue) 40%,var(--blue-ink)),var(--blue-ink) 65%);box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 20%,var(--blue-ink)),0 30px 60px -30px color-mix(in oklab,var(--blue-ink) 80%,transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:24px;display:grid}:where(.hp-page) .hp-faq-help .av{background:linear-gradient(160deg,var(--teal),var(--teal-deep));color:#fff;width:52px;height:52px;box-shadow:0 0 0 4px color-mix(in oklab,var(--teal) 22%,transparent);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid;position:relative}:where(.hp-page) .hp-faq-help .av .i{width:24px;height:24px}:where(.hp-page) .hp-faq-help .av:after{content:"";box-shadow:0 0 0 2px color-mix(in oklab,var(--teal) 65%,transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}:where(.hp-page).m.rvr .hp-faq-help.in .av:after{animation:hp-fq-ping 2.4s var(--ease-out) .6s 3}@keyframes hp-fq-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}:where(.hp-page) .hp-faq-help h3{letter-spacing:-.015em;color:#fff;align-self:end;font-size:1.2rem}:where(.hp-page) .hp-faq-help p{color:var(--on-ink-soft);align-self:start;margin-top:2px;font-size:1rem;line-height:1.45}:where(.hp-page) .hp-faq .hp-faq-help .btn{min-height:48px;color:var(--blue-ink);transition:background .3s var(--ease-out),transform .3s var(--ease-out);background:#fff;border-color:#0000;grid-column:1/-1;justify-self:start;margin-top:20px;padding-inline:22px;font-weight:700;box-shadow:0 12px 26px -14px #000000b3}:where(.hp-page) .hp-faq .hp-faq-help .btn:hover{background:color-mix(in oklab,var(--teal) 14%,#fff);transform:translateY(-2px)}:where(.hp-page) .hp-faq-help .btn .i{width:18px;height:18px;transform:scaleX(var(--dir));transition:transform .3s var(--ease-out)}:where(.hp-page) .hp-faq-help .btn:hover .i{transform:translateX(calc(4px * var(--dir))) scaleX(var(--dir))}:where(.hp-page) .hp-faq .hp-qa-list{flex-direction:column;grid-column:6/span 7;gap:12px;max-width:none;margin:0;display:flex}:where(.hp-page) .hp-faq .hp-qa{--qa-in:calc(38px + 1.9rem);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-sm);transition:box-shadow .45s var(--ease-out),background .45s var(--ease-out);border:0;border-radius:20px;position:relative}:where(.hp-page) .hp-faq .hp-qa:before{content:"";background:linear-gradient(180deg,var(--teal),var(--blue));width:3px;transition:transform .45s var(--ease-out);border-start-end-radius:3px;border-end-end-radius:3px;position:absolute;inset-block:18px;inset-inline-start:0;transform:scaleY(0)}:where(.hp-page) .hp-faq .hp-qa[open]:not(.is-closing){background:linear-gradient(180deg,var(--surface),color-mix(in oklab,var(--tint) 55%,var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--blue) 35%,var(--line)),var(--shadow-md)}:where(.hp-page) .hp-faq .hp-qa[open]:not(.is-closing):before{transform:none}@media (hover:hover){:where(.hp-page) .hp-faq .hp-qa:not([open]):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--blue) 30%,var(--line)),var(--shadow-md)}}:where(.hp-page) .hp-faq .hp-qa>summary{list-style:none}:where(.hp-page) .hp-faq .hp-qa>summary::-webkit-details-marker{display:none}:where(.hp-page) .hp-faq .faq-q{text-align:start;justify-content:flex-start;gap:16px;min-height:44px;padding:20px 20px 20px 22px;font-size:clamp(1.06rem,1.4vw,1.16rem);line-height:1.35}:where(.hp-page) .hp-faq .faq-q .n{letter-spacing:.02em;width:2.2em;color:var(--ink-faint);transition:color .35s var(--ease-out);flex:none;font-size:.86rem;font-weight:700}:where(.hp-page) .hp-faq .faq-q .t{min-width:0;transition:color .35s var(--ease-out);flex:1}:where(.hp-page) .hp-faq .faq-q:hover .t,:where(.hp-page) .hp-faq .hp-qa[open]:not(.is-closing) .n{color:var(--blue-deep)}:where(.hp-page) .hp-faq .faq-q .pm{background:var(--tint);width:36px;height:36px;color:var(--blue-deep);transition:background .35s var(--ease-out),color .35s var(--ease-out),transform .5s var(--ease-out),box-shadow .35s var(--ease-out);border-radius:50%;flex:none;position:relative}:where(.hp-page) .hp-faq .faq-q .pm i{width:14px;height:2px;transition:transform .5s var(--ease-out);background:currentColor;border-radius:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}:where(.hp-page) .hp-faq .faq-q .pm i+i{transform:rotate(90deg)}:where(.hp-page) .hp-faq .hp-qa[open]:not(.is-closing) .pm{background:linear-gradient(160deg,var(--blue),var(--blue-deep));color:#fff;box-shadow:0 6px 14px -6px color-mix(in oklab,var(--blue) 70%,transparent);transform:rotate(180deg)}:where(.hp-page) .hp-faq .hp-qa[open]:not(.is-closing) .pm i+i{transform:none}:where(.hp-page) .hp-faq .faq-a{max-height:none;overflow:hidden}:where(.hp-page) .hp-faq .faq-a p{max-width:60ch;padding:0 24px 24px var(--qa-in);color:var(--ink-soft);font-size:1.06rem;line-height:1.6}:where(.hp-page).m .hp-faq .hp-qa[open] .faq-a p{animation:hp-fq-ans .5s var(--ease-out) 50ms backwards}@keyframes hp-fq-ans{0%{opacity:0;transform:translateY(-8px)}}:where(.hp-page).m.rvr .hp-faq .hp-qa{animation:hp-fq-rise .7s var(--ease-out) calc(var(--i) * 60ms) backwards}@keyframes hp-fq-rise{0%{opacity:0;transform:translateY(24px)}}:where(.hp-page) .hp-qa-list:not(.play) *,:where(.hp-page) .hp-qa-list:not(.play) :before,:where(.hp-page) .hp-qa-list:not(.play) :after{animation-play-state:paused!important}@media (max-width:1023px){:where(.hp-page) .hp-faq-grid{flex-direction:column;gap:40px;display:flex}:where(.hp-page) .hp-faq-side{display:contents}:where(.hp-page) .hp-faq .section-head{text-align:center;order:1;margin-inline:auto}:where(.hp-page) .hp-faq .lead{margin-inline:auto}:where(.hp-page) .hp-faq .hp-qa-list{order:2;width:100%;max-width:760px;margin-inline:auto}:where(.hp-page) .hp-faq-help{order:3;width:100%;max-width:760px;margin-inline:auto}}@media (max-width:560px){:where(.hp-page) .hp-faq .hp-qa{--qa-in:16px}:where(.hp-page) .hp-faq .faq-q{gap:12px;padding:18px 14px 18px 16px}:where(.hp-page) .hp-faq .faq-q .n{width:auto}:where(.hp-page) .hp-faq .faq-a p{padding-inline-end:18px}:where(.hp-page) .hp-faq-help{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:28px 22px}:where(.hp-page) .hp-faq-help .av{grid-row:auto;margin-bottom:14px}:where(.hp-page) .hp-faq .hp-faq-help .btn{justify-self:center}}:where(.hp-page) .hp-final{padding:clamp(8px,2vw,24px) clamp(10px,2vw,24px) clamp(48px,6vw,88px)}:where(.hp-page) .hp-final-panel{--pc-line:color-mix(in oklab,#fff 13%,var(--blue-ink));isolation:isolate;max-width:calc(var(--maxw) + 180px);background:var(--blue-ink);color:#fff;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 18%,var(--blue-ink)),0 50px 100px -50px color-mix(in oklab,var(--blue-ink) 90%,transparent);border-radius:clamp(28px,4vw,44px);margin-inline:auto;padding-block:clamp(72px,9vw,128px);position:relative;overflow:clip}:where(.hp-page) .hp-final-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}:where(.hp-page) .hp-final-bg i{border-radius:50%;position:absolute}:where(.hp-page) .hp-final-bg i:first-child{aspect-ratio:1.3;inset-inline-end:-14%;background:radial-gradient(closest-side,color-mix(in oklab,var(--blue) 60%,transparent),transparent);width:min(900px,95vw);top:50%;translate:0 -50%}:where(.hp-page) .hp-final-bg i:nth-child(2){aspect-ratio:1.4;inset-inline-start:-16%;background:radial-gradient(closest-side,color-mix(in oklab,var(--teal-deep) 50%,transparent),transparent);width:min(640px,80vw);top:-30%}:where(.hp-page) .hp-final-bg i:nth-child(3){aspect-ratio:1.5;inset-inline-start:30%;background:radial-gradient(closest-side,color-mix(in oklab,var(--teal) 26%,transparent),transparent);width:min(520px,70vw);bottom:-40%}:where(.hp-page) .hp-final-bg:after{content:"";background:radial-gradient(#ffffff24 1px,#0000 1.5px) 0 0/28px 28px;background:radial-gradient(lab(100% -.0000298023 .0000119209/.14) 1px,#0000 1.5px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 60% at 22% 40%,#000,#0000);mask-image:radial-gradient(50% 60% at 22% 40%,#000,#0000)}:where(.hp-page).m .hp-final-bg i{animation:hp-pc-drift 20s var(--ease-io) infinite alternate}:where(.hp-page).m .hp-final-bg i:nth-child(2){animation-duration:26s;animation-direction:alternate-reverse}:where(.hp-page).m .hp-final-bg i:nth-child(3){animation-duration:31s}:where(.hp-page) .hp-final-grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:56px;display:grid;position:relative}:where(.hp-page) .hp-final-copy{grid-column:1/span 6}:where(.hp-page) .hp-final-vis{grid-column:7/span 6}:where(.hp-page) .hp-final-kicker{background:color-mix(in oklab,#fff 7%,var(--blue-ink));box-shadow:inset 0 0 0 1px var(--pc-line);color:var(--on-ink-soft);border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:6px 16px 6px 6px;font-size:.95rem;font-weight:600;display:inline-flex}:where(.hp-page) .hp-final-kicker .ic{background:linear-gradient(160deg,var(--teal),var(--teal-deep));color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}:where(.hp-page) .hp-final-kicker .ic .i{width:16px;height:16px}:where(.hp-page) .hp-final-kicker b{color:#fff}:where(.hp-page) .hp-final .hp-h2{color:#fff;max-width:15ch;font-size:clamp(2.3rem,4.5vw,3.8rem)}:where(.hp-page).m.rvr .hp-final .hp-h2.in .accent{animation:hp-pc-shine 1.8s var(--ease-io) .6s backwards}:where(.hp-page) .hp-final .lead{max-width:36ch;color:var(--on-ink-soft);margin-top:24px}:where(.hp-page) .hp-final .hp-ctas{margin-top:38px}:where(.hp-page) .hp-final .hp-ctas .btn.hp-go{background:linear-gradient(135deg,var(--teal-deep),var(--blue) 55%,var(--blue-deep));box-shadow:0 16px 34px -14px color-mix(in oklab,var(--teal) 80%,transparent),inset 0 1px 0 #ffffff40;border:0;gap:10px;position:relative;overflow:hidden}:where(.hp-page) .hp-final .hp-ctas .btn.hp-go:hover{box-shadow:0 20px 40px -14px color-mix(in oklab,var(--teal) 90%,transparent),inset 0 1px 0 #ffffff40}:where(.hp-page) .hp-final .hp-go .i{transform:scaleX(var(--dir));transition:transform .3s var(--ease-out)}:where(.hp-page) .hp-final .hp-go:hover .i{transform:translateX(calc(4px * var(--dir))) scaleX(var(--dir))}:where(.hp-page) .hp-final .hp-go:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){:where(.hp-page).m .hp-final .hp-go:hover:after{transition:transform .9s var(--ease-out);transform:translate(120%)}}:where(.hp-page).m.rvr .hp-final .hp-ctas.in .hp-go:after{animation:hp-pl-sheen 1.2s var(--ease-io) .9s}:where(.hp-page) .hp-fine{color:var(--on-ink-soft);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:.98rem;display:flex}:where(.hp-page) .hp-fine li{align-items:center;gap:8px;display:inline-flex}:where(.hp-page) .hp-fine .i{background:color-mix(in oklab,var(--teal) 20%,var(--blue-ink));width:20px;height:20px;color:var(--teal);stroke-width:2.6px;border-radius:50%;padding:3px}:where(.hp-page) .hp-final .sig{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 100;stroke-dashoffset:7px;opacity:0;filter:drop-shadow(0 0 5px var(--teal))}:where(.hp-page).m .hp-final .sig{opacity:1;animation:hp-fn-sig 2.8s cubic-bezier(.45,0,.55,1) calc(var(--k) * .7s) infinite}:where(.hp-page).m .hp-final .hp-av .av:before{animation:hp-fn-ping 2.8s var(--ease-out) calc(var(--k) * .7s) infinite}:where(.hp-page).m .hp-final .hp-note{animation:hp-fn-float 6s var(--ease-io) infinite alternate}:where(.hp-page).m .hp-final .hp-svg .orb2{transform-box:fill-box;transform-origin:50%;animation:90s linear infinite hp-fn-orbit}:where(.hp-page) .hp-final .hp-live i{position:relative}:where(.hp-page) .hp-final .hp-live i:after{content:"";background:var(--green);opacity:0;border-radius:50%;position:absolute;inset:0}:where(.hp-page).m .hp-final .hp-live i:after{animation:hp-fn-live 2s var(--ease-out) infinite}@keyframes hp-fn-sig{0%{stroke-dashoffset:7px}70%,to{stroke-dashoffset:-100px}}@keyframes hp-fn-ping{0%,64%{opacity:0;transform:scale(.8)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes hp-fn-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes hp-fn-orbit{to{transform:rotate(1turn)}}@keyframes hp-fn-live{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}:where(.hp-page) .hp-final:not(.on) :is(.sig,.orb2,.hp-note,.hp-final-bg i),:where(.hp-page) .hp-final:not(.on) .av:before,:where(.hp-page) .hp-final:not(.on) .hp-live i:after{animation-play-state:paused!important}@media (max-width:1023px){:where(.hp-page) .hp-final-copy,:where(.hp-page) .hp-final-vis{grid-column:1/-1}:where(.hp-page) .hp-final-copy{text-align:center}:where(.hp-page) :is(.hp-final .hp-h2,.hp-final .lead){margin-inline:auto}:where(.hp-page) :is(.hp-final .hp-ctas,.hp-fine){justify-content:center}}:where(.hp-page) .hp-dark .hp-svg .orb,:where(.hp-page) .hp-dark .hp-svg .thr{stroke:var(--on-ink-line)}:where(.hp-page) .hp-dark .hp-svg .orb2{stroke:var(--on-ink-line);opacity:.7}:where(.hp-page) .hp-dark .hp-av .av{background:var(--on-ink-2);color:#fff;border-color:var(--on-ink-line);box-shadow:none}:where(.hp-page) .hp-dark .hp-av .lbl b{color:#fff}:where(.hp-page) .hp-dark .hp-av .lbl .rel{color:var(--on-ink-soft)}:where(.hp-page) .hp-dark .hp-note{box-shadow:0 30px 70px #00000073}:where(.hp-page) .is-rest .hp-av .av{border:2.5px solid var(--green);box-shadow:0 0 0 7px color-mix(in oklab,var(--green) 18%,transparent),0 0 30px color-mix(in oklab,var(--green) 45%,transparent)}:where(.hp-page) .is-rest .hp-svg .hot.g{opacity:.9}:where(.hp-page) .hp-live{color:var(--green-ink);background:#d4f9e2;border-radius:999px;align-items:center;gap:7px;margin-inline-start:auto;padding:3px 10px 3px 8px;font-size:.8rem;font-weight:700;display:inline-flex}:where(.hp-page) .hp-live i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab,var(--green) 28%,transparent);border-radius:50%}:where(.hp-page) .is-rest .hp-note-foot{justify-content:flex-start}@supports (animation-timeline:view()){:where(.hp-page).m .is-rest .hp-av{animation:linear both hp-close;animation-timeline:view();animation-range:entry 20% cover 48%}:where(.hp-page).m .is-rest .hot.g{animation:linear both hp-show;animation-timeline:view();animation-range:cover 35% cover 50%}}:where(.hp-page).m.no-sda .is-rest .hp-av{transition:transform 1s var(--ease-out),opacity .8s var(--ease-out);transform:translate(calc(var(--dx) * 1px * var(--dir)),calc(var(--dy) * 1px));opacity:0}:where(.hp-page).m.no-sda .is-rest.in .hp-av{opacity:1;transform:none}@keyframes hp-close{0%{transform:translate(calc(var(--dx) * 1px * var(--dir)),calc(var(--dy) * 1px));opacity:0}to{opacity:1;transform:none}}:where(.hp-page) .hp-footer.footer{isolation:isolate;border-top:1px solid var(--line-soft);background:linear-gradient(180deg,var(--surface) 30%,color-mix(in oklab,var(--tint) 75%,var(--surface)));padding-block:80px 0;position:relative;overflow:clip}:where(.hp-page) .hp-foot-glow{z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,color-mix(in oklab,var(--teal) 16%,transparent),transparent 70%);height:70%;position:absolute;inset:auto 0 0}:where(.hp-page) .hp-footer .footer-grid{grid-template-columns:2.7fr repeat(4,minmax(0,1fr));gap:40px 28px}:where(.hp-page) .hp-footer .hp-logo{height:32px}:where(.hp-page) .hp-footer .blurb{max-width:32ch;color:var(--ink-soft);margin-top:16px;font-size:1.02rem;line-height:1.55}:where(.hp-page) .hp-foot-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}:where(.hp-page) .hp-footer .hp-foot-talk{background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:color .3s var(--ease-out),box-shadow .3s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 6px;font-size:.95rem;font-weight:600;display:inline-flex}:where(.hp-page) .hp-footer .hp-foot-talk:hover{color:var(--blue-deep);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--blue) 45%,var(--line)),var(--shadow-sm)}:where(.hp-page) .hp-foot-talk .ic{background:linear-gradient(160deg,var(--teal),var(--teal-deep));color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(.hp-page) .hp-foot-talk .ic .i{width:17px;height:17px}:where(.hp-page) .hp-footer.footer h5{letter-spacing:.08em;color:var(--ink-faint);margin-bottom:8px;font-size:.78rem}:where(.hp-page) .hp-footer ul{gap:0}:where(.hp-page) .hp-footer ul a{min-height:44px;color:var(--ink-soft);transition:color .25s var(--ease-out),background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 11px)/0 1px no-repeat;align-items:center;font-size:1rem;display:inline-flex}[dir=rtl] :where(.hp-page) .hp-footer ul a{background-position:100% calc(100% - 11px)}:where(.hp-page) .hp-footer ul a:hover{color:var(--blue-deep);background-size:100% 1px}:where(.hp-page) .hp-footer .footer-bottom{border-top:1px solid var(--line-soft);color:var(--ink-soft);margin-top:56px;padding-top:24px;font-size:.95rem}:where(.hp-page) .hp-foot-end{align-items:center;gap:14px;display:flex}:where(.hp-page) .hp-badge-slot{justify-content:center;align-items:center;width:132px;height:44px;display:flex}:where(.hp-page) .hp-badge-slot img{width:auto;max-width:120px;height:auto;max-height:40px}:where(.hp-page) .hp-footer .hp-top{background:var(--surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line),var(--shadow-sm);color:var(--blue-deep);transition:transform .35s var(--ease-out),background .35s var(--ease-out),color .35s var(--ease-out),box-shadow .35s var(--ease-out);border-radius:50%;place-items:center;display:grid}:where(.hp-page) .hp-footer .hp-top:hover{background:var(--blue);color:#fff;box-shadow:0 10px 20px -8px color-mix(in oklab,var(--blue) 70%,transparent);transform:translateY(-3px)}:where(.hp-page) .hp-top .i{width:18px;height:18px;transform:rotate(-90deg)}:where(.hp-page) .hp-foot-mark{max-width:calc(var(--maxw) + 120px);height:clamp(64px,12.5vw,178px);padding-inline:var(--pad);pointer-events:none;margin:clamp(40px,5vw,64px) auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 15%,#0000 100%);mask-image:linear-gradient(#000 15%,#0000 100%)}:where(.hp-page) .hp-foot-mark svg{--lg-a:color-mix(in oklab,var(--blue-ink) 16%,var(--surface));--lg-b:color-mix(in oklab,var(--teal) 38%,var(--surface));width:100%;height:auto;display:block}@supports (animation-timeline:view()){:where(.hp-page).m .hp-foot-mark svg{animation:linear both hp-ft-rise;animation-timeline:view();animation-range:entry}}@keyframes hp-ft-rise{0%{opacity:.25;transform:translateY(60%)}}@media (max-width:900px){:where(.hp-page) .hp-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.hp-page) .hp-footer .footer-grid>:first-child{grid-column:1/-1}}@media (max-width:767px){:where(.hp-page) .hp-footer.footer{padding-block:64px 110px}}@media (max-width:560px){:where(.hp-page) .hp-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}:where(.hp-page) .hp-after-sim{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:40px;display:flex}:where(.hp-page) .hp-after-sim b{color:var(--ink)}