.chero .ch-logo-intro{z-index:6;background:radial-gradient(45% 40% at 50% 46%,#fff 0%,#ffffffe6 40%,#0000 75%),radial-gradient(60% 60% at 80% 10%,#9ed0ff8c,#0000 70%),radial-gradient(50% 50% at 15% 95%,#ffb15c2e,#0000 70%),linear-gradient(#f4f9ff 0%,#e6f0fd 100%);place-items:center;animation:.35s 1.2s forwards li-auto;display:grid;position:absolute;inset:0;overflow:hidden}.chero .ch-logo-intro[data-done=true]{visibility:hidden;pointer-events:none}@keyframes li-auto{to{opacity:0;visibility:hidden}}.chero .li-stage{justify-items:center;gap:1.1rem;display:grid}.chero .ch-logo-intro .li-stage{visibility:hidden}.chero .li-logo{filter:drop-shadow(0 18px 30px #2470d640);width:min(62vw,520px);height:auto;display:block;overflow:visible}.chero .li-line{background:var(--signal,#ffb15c);border-radius:4px;width:72px;height:4px;display:block}.chero .li-tag{color:var(--muted,#58627a);font-size:clamp(1rem,.9rem + .6vw,1.4rem);font-weight:600}.chero .ch-pin[data-static] .ch-logo-intro{display:none}@media (prefers-reduced-motion:reduce){.chero .ch-logo-intro{display:none}}
.chero{--teal:var(--brand-scene,var(--color-brand-primary,#0b6e69));--teal-deep:var(--color-brand-primary-dark,#075a56);--aqua:var(--brand-glow,var(--color-brand-accent,#2dd4bf));--signal:var(--brand-signal,var(--aqua));--aqua-soft:color-mix(in srgb, var(--aqua) 60%, #fff);--navy:var(--color-text-primary,#0f2233);--bg:var(--sc-50,#f4f8f8);--surface:#fff;--ink:var(--navy);--muted:var(--color-text-secondary,#4a5c6c);--line:var(--color-line,#d6e3e3);--pri:var(--teal);--pri-ink:#fff;--ok:var(--color-success,#15803d);--warn:var(--color-warning,#b45309);--f-mono:var(--font-brand-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace);--ease:var(--ease-emphasis,cubic-bezier(.22, 1, .36, 1));--k-wall:linear-gradient(180deg, #fff 0 62%, color-mix(in srgb, var(--aqua) 14%, #fff) 62% 63.2%, var(--sc-50,#f3f7f7) 63.2%);--k-floor:repeating-linear-gradient(180deg, transparent 0 996px, color-mix(in srgb, var(--navy) 6%, transparent) 996px 1000px), linear-gradient(90deg, var(--sc-300,#dbe9ea), var(--sc-50,#f1f7f7) 50%, var(--sc-300,#dbe9ea));--k-ceil:repeating-linear-gradient(180deg, transparent 0 300px, #fff 300px 440px, transparent 440px 1000px) 50% 0 / 30% 100% no-repeat, linear-gradient(90deg, var(--sc-200,#e5efef), var(--sc-50,#f6fafa) 50%, var(--sc-200,#e5efef));--k-frame:#dfe6ee;--k-glass:linear-gradient(120deg, #ffffffb8, color-mix(in srgb, var(--aqua) 34%, #fff) 45%, #ffffffa8);--k-sign:var(--teal);--k-sign-ink:#fff;--cw:44vmin;--ch:32vmin;--gap:1000px;--klen:8000px;--dw:300px;--rw:1100px;--rd:640px;--eye:900px;--stop:260px;color:var(--ink);line-height:1.6;position:relative}.chero .ch-pin{height:800vh;position:relative}.chero .ch-stick{background:var(--bg);--e0:clamp(0, var(--p,0) / .15, 1);--e1:clamp(0, (var(--p,0) - .15) / .15, 1);--e2:clamp(0, (var(--p,0) - .3) / .15, 1);--e3:clamp(0, (var(--p,0) - .45) / .15, 1);--e4:clamp(0, (var(--p,0) - .6) / .15, 1);--e5:clamp(0, (var(--p,0) - .75) / .25, 1);--l0:calc(clamp(0, (var(--e0) - .18) / .22, 1) - clamp(0, (var(--e0) - .82) / .18, 1));--l1:calc(clamp(0, (var(--e1) - .18) / .22, 1) - clamp(0, (var(--e1) - .82) / .18, 1));--l2:calc(clamp(0, (var(--e2) - .18) / .22, 1) - clamp(0, (var(--e2) - .82) / .18, 1));--l3:calc(clamp(0, (var(--e3) - .18) / .22, 1) - clamp(0, (var(--e3) - .82) / .18, 1));--l4:calc(clamp(0, (var(--e4) - .18) / .22, 1) - clamp(0, (var(--e4) - .82) / .18, 1));--l5:calc(clamp(0, (var(--e5) - .12) / .14, 1) - clamp(0, (var(--e5) - .54) / .12, 1));--u0:calc(clamp(0, (var(--e0) - .4) / .28, 1) - clamp(0, (var(--e0) - .82) / .18, 1));--u1:calc(clamp(0, (var(--e1) - .4) / .28, 1) - clamp(0, (var(--e1) - .82) / .18, 1));--u2:calc(clamp(0, (var(--e2) - .4) / .28, 1) - clamp(0, (var(--e2) - .82) / .18, 1));--u3:calc(clamp(0, (var(--e3) - .4) / .28, 1) - clamp(0, (var(--e3) - .82) / .18, 1));--u4:calc(clamp(0, (var(--e4) - .4) / .28, 1) - clamp(0, (var(--e4) - .82) / .18, 1));--u5:calc(clamp(0, (var(--e5) - .26) / .18, 1) - clamp(0, (var(--e5) - .54) / .12, 1));--look:calc(-1 * var(--l0) + var(--l1) - var(--l2) + var(--l3) - var(--l4) + var(--l5));--push:calc(var(--u0) - var(--u1) + var(--u2) - var(--u3) + var(--u4) - var(--u5));--walk:calc(clamp(0, var(--e0) / .3, 1) + clamp(0, var(--e1) / .3, 1) + clamp(0, var(--e2) / .3, 1) + clamp(0, var(--e3) / .3, 1) + clamp(0, var(--e4) / .3, 1) + clamp(0, var(--e5) / .18, 1));--final:clamp(0, (var(--e5) - .68) / .26, 1);height:100vh;position:sticky;top:0;overflow:clip}.chero .ch-scene{z-index:0;isolation:isolate;position:absolute;inset:0;overflow:hidden}.chero .k-view{perspective:var(--eye);perspective-origin:calc(50% + var(--mx,0) * 1.5%) calc(48% + var(--my,0) * 1.5%);position:absolute;inset:0;overflow:hidden}.chero .k-world{--cam:calc(var(--walk) * var(--gap) - 150px + abs(var(--push)) * 150px + var(--final) * 450px);--cside:calc(var(--push) * (var(--cw) - var(--stop)));transform-style:preserve-3d;transform-origin:50% 50% var(--eye);transform:rotateY(calc(var(--look) * (62deg + abs(var(--push)) * 28deg))) translate3d(var(--cside), 0, calc(var(--cam) + var(--eye)));will-change:transform;position:absolute;inset:0}.chero .k-plane{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.chero .k-floor,.chero .k-ceil{width:calc(var(--cw) * 2);height:var(--klen);margin-left:calc(var(--cw) * -1);transform-origin:50% 0}.chero .k-floor{transform:translateZ(var(--eye)) translateY(var(--ch)) rotateX(-90deg);background:var(--k-floor)}.chero .k-line{background:linear-gradient(0deg, transparent 0 70%, var(--k-sign-ink) 70% 100%) 0 0 / 100% 140px repeat-y, var(--signal);opacity:.9;width:3.2%;height:100%;margin-left:-1.6%;position:absolute;top:0;left:50%}.chero .k-ceil{transform:translateZ(var(--eye)) translateY(calc(var(--ch) * -1)) rotateX(-90deg);background:var(--k-ceil)}.chero .k-wall{width:var(--klen);height:calc(var(--ch) * 2);margin-top:calc(var(--ch) * -1);transform-origin:0}.chero .k-wall:before,.chero .k-wall:after{content:"";background:var(--k-wall);background-position:0 100%;background-size:100% 250%;position:absolute;top:0;bottom:0}.chero .k-wall:before{width:calc(var(--eye) + var(--gap) - var(--rw) / 2 + 2px);left:0}.chero .k-wall:after{left:calc(var(--eye) + var(--gap) * 6 + var(--rw) / 2 - 2px);right:0}.chero .k-wall--l{transform:translateZ(var(--eye)) translateX(calc(var(--cw) * -1)) rotateY(90deg)}.chero .k-wall--r{transform:translateZ(var(--eye)) translateX(var(--cw)) rotateY(90deg)}.chero .k-spill{top:calc(var(--eye) + var(--gap) * (var(--i) + 1) - 220px);background:radial-gradient(closest-side, color-mix(in srgb, var(--aqua) 35%, transparent), transparent);opacity:0;width:58%;height:440px;position:absolute}.chero .k-spill.is-on{opacity:1;transition:opacity .6s}.chero .k-spill--l{left:-10%}.chero .k-spill--r{right:-10%}.chero .k-wall .fzr{--o:0;--lit:0;--open:calc(var(--o) * var(--o) * (3 - 2 * var(--o)));--jd:48px;left:calc(var(--eye) + var(--gap) * (var(--i) + 1) - var(--rw) / 2);width:var(--rw);height:76%;transform-style:preserve-3d;position:absolute;bottom:0}.chero .k-wall--r .fzr-in{transform:rotateY(180deg)}.chero .fzr-in,.chero .fzr-room{transform-style:preserve-3d;position:absolute;inset:0}.chero .fzr-back,.chero .fzr-floor,.chero .fzr-ceil,.chero .fzr-l,.chero .fzr-r,.chero .fzr-scene,.chero .fzr-card{position:absolute}.chero .fzr-back{transform:translateZ(calc(var(--rd) * -1));background:color-mix(in srgb, color-mix(in srgb, var(--aqua) 16%, #fff) calc(var(--lit) * 100%), var(--sc-100,#e9f1f1));align-content:start;justify-items:start;padding:5% 0 0 6%;display:grid;inset:0}.chero .fzr-sign{background:var(--navy);color:#fff;white-space:nowrap;border-radius:.6em;align-items:center;gap:.6em;padding:.5em 1.2em;font-size:26px;font-weight:700;display:inline-flex}.chero .fzr-sign svg{color:var(--aqua-soft)}.chero .fzr-sign small{font:600 .6em/1 var(--f-mono);color:var(--aqua-soft)}.chero .fzr-floor{width:100%;height:var(--rd);transform-origin:bottom;background:linear-gradient(90deg, transparent 48.5%, color-mix(in srgb, var(--signal) 35%, transparent) 48.5% 51.5%, transparent 51.5%), linear-gradient(0deg, var(--sc-400,#c9dcdd), var(--sc-200,#e6efef));bottom:0;left:0;transform:rotateX(90deg)}.chero .fzr-ceil{width:100%;height:var(--rd);transform-origin:top;background:radial-gradient(40% 30% at 50% 60%, #fff, transparent), linear-gradient(180deg, #fff, var(--sc-100,#eef4f4));top:0;left:0;transform:rotateX(-90deg)}.chero .fzr-l,.chero .fzr-r{width:var(--rd);background:linear-gradient(90deg, var(--sc-300,#dbe8e9), var(--sc-100,#eef4f4));height:100%;top:0}.chero .fzr-l{transform-origin:0;left:0;transform:rotateY(90deg)}.chero .fzr-r{transform-origin:100%;right:0;transform:rotateY(-90deg)}.chero .fzr-scene{transform:translateZ(calc(var(--rd) * -.66));font-size:4.2vmin;inset:0}.chero .fzr-scene .rs{inset:22% 10% 0}.chero .fzr-card{inset-inline-end:25%;width:22em;transform:translateZ(calc(var(--rd) * -.6)) translateY(calc((1 - var(--lit)) * 2em));opacity:var(--lit);gap:.5em;padding:.8em;font-size:9.5px;display:grid;top:8%}.chero .fzr-card .mk{width:100%}.chero .fzr-wall{width:calc((var(--rw) - var(--dw)) / 2);background:var(--k-wall);background-position:0 100%;background-size:100% 250%;position:absolute;top:-40%;bottom:0}.chero .fzr-wall--a{left:0}.chero .fzr-wall--b{right:0}.chero .fzr-wall--h{left:calc((var(--rw) - var(--dw)) / 2);width:var(--dw);background:#fff;bottom:100%}.chero .fzr-jamb{position:absolute;top:0}.chero .fzr-jamb--l,.chero .fzr-jamb--r{width:var(--jd);height:100%}.chero .fzr-jamb--l{left:calc(50% - var(--dw) / 2);transform-origin:0;background:linear-gradient(90deg, var(--sc-50,#f7fafa), var(--sc-300,#dbe5e6));transform:rotateY(90deg)}.chero .fzr-jamb--r{left:calc(50% + var(--dw) / 2 - var(--jd));transform-origin:100%;background:linear-gradient(270deg, var(--sc-50,#f7fafa), var(--sc-300,#dbe5e6));transform:rotateY(-90deg)}.chero .fzr-jamb--t{left:calc(50% - var(--dw) / 2);width:var(--dw);height:var(--jd);transform-origin:50% 0;background:linear-gradient(180deg, #fff, var(--sc-200,#e1eaea));transform:rotateX(-90deg)}.chero .fzr-sill{left:calc(50% - var(--dw) / 2 - 16px);width:calc(var(--dw) + 32px);background:linear-gradient(0deg, color-mix(in srgb, var(--aqua) 26%, #fff), color-mix(in srgb, var(--aqua) 8%, #fff));height:72px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--teal) 28%, transparent);transform-origin:50% 100%;border-radius:0 0 12px 12px;position:absolute;bottom:0;transform:rotateX(-90deg)}.chero .fzr-frame{width:calc(var(--dw) + 32px);margin-left:calc(var(--dw) / -2 - 16px);border:16px solid var(--k-frame);border-bottom:0;border-radius:8px 8px 0 0;position:absolute;top:-16px;bottom:0;left:50%;transform:translateZ(4px);box-shadow:inset 0 0 0 2px #ffffff4d,0 0 0 4px #fff}.chero .fzr-leaf{width:calc(var(--dw) / 2);background:var(--k-glass);height:100%;box-shadow:inset 0 0 0 3px #ffffffe6, inset 0 0 0 7px color-mix(in srgb, var(--aqua) 40%, transparent);position:absolute;top:0}.chero .fzr-leaf:before{content:"";opacity:calc(1 - var(--open) * .85);background:#ffffff9e;border-radius:4px;position:absolute;inset:46% 12% 40%}.chero .fzr-leaf:after{content:"";opacity:calc(1 - var(--open) * .85);background:color-mix(in srgb, var(--teal) 14%, #fff);height:11%;position:absolute;inset:auto 7px 0}.chero .fzr-handle{background:linear-gradient(90deg, var(--sc-500,#b6c4c6), #fff 50%, var(--sc-500,#b6c4c6));border-radius:4px;width:7px;height:20%;position:absolute;top:38%}.chero .fzr-leaf--a .fzr-handle{right:10%}.chero .fzr-leaf--b .fzr-handle{left:10%}.chero .fzr-leaf--a{margin-left:calc(var(--dw) / -2);transform-origin:0;transform:rotateY(calc(var(--open) * 108deg));left:50%}.chero .fzr-leaf--b{transform-origin:100%;transform:rotateY(calc(var(--open) * -108deg));left:50%}.chero .kd-etch{width:34px;height:34px;color:var(--teal);background:#ffffffbf;border-radius:50%;place-items:center;margin-left:-17px;display:grid;position:absolute;top:20%;left:50%}.chero .kd-plate{background:var(--navy);color:#fff;white-space:nowrap;box-shadow:inset 0 -3px 0 var(--aqua), 0 0 0 4px #fff;transition:background var(--dur,.6s) var(--ease);border-radius:.55em;align-items:center;gap:.55em;padding:.45em 1.1em .45em .55em;font-size:22px;display:flex;position:absolute;bottom:calc(100% + 30px);left:50%;transform:translate(-50%)translateZ(10px)}.chero .kd-plate-ic{background:color-mix(in srgb, var(--aqua) 22%, transparent);width:1.6em;height:1.6em;color:var(--aqua);border-radius:.4em;place-items:center;display:grid}.chero .kd-plate b{font:700 .8em/1 var(--f-mono);color:var(--aqua-soft)}.chero .kd-plate span{font-weight:700}.chero .fzr.is-on .kd-plate{background:var(--teal)}.chero .fzr.is-on .kd-plate-ic{color:#fff;background:#ffffff2e}.chero .fzr[data-s="0"]{--o:calc(clamp(0, (var(--e0) - .22) / .2, 1) - clamp(0, (var(--e0) - .93) / .07, 1));--lit:clamp(0, (var(--e0) - .3) / .25, 1)}.chero .fzr[data-s="1"]{--o:calc(clamp(0, (var(--e1) - .22) / .2, 1) - clamp(0, (var(--e1) - .93) / .07, 1));--lit:clamp(0, (var(--e1) - .3) / .25, 1)}.chero .fzr[data-s="2"]{--o:calc(clamp(0, (var(--e2) - .22) / .2, 1) - clamp(0, (var(--e2) - .93) / .07, 1));--lit:clamp(0, (var(--e2) - .3) / .25, 1)}.chero .fzr[data-s="3"]{--o:calc(clamp(0, (var(--e3) - .22) / .2, 1) - clamp(0, (var(--e3) - .93) / .07, 1));--lit:clamp(0, (var(--e3) - .3) / .25, 1)}.chero .fzr[data-s="4"]{--o:calc(clamp(0, (var(--e4) - .22) / .2, 1) - clamp(0, (var(--e4) - .93) / .07, 1));--lit:clamp(0, (var(--e4) - .3) / .25, 1)}.chero .fzr[data-s="5"]{--o:calc(clamp(0, (var(--e5) - .14) / .14, 1) - clamp(0, (var(--e5) - .64) / .08, 1));--lit:clamp(0, (var(--e5) - .2) / .2, 1)}.chero .fzr.is-done,.chero .ksign.is-done{visibility:hidden}.chero .fzr[data-s="5"],.chero .ksign[data-s="5"]{scale:calc(1 - clamp(0, (var(--e5) - .72) / .04, 1))}.chero .ksign{transform-style:preserve-3d;transform:translate3d(0, calc(var(--ch) * -1), calc(var(--gap) * (var(--i) + 1) * -1 + 300px)) translate(-50%, 0);position:absolute;top:50%;left:50%}.chero .ksign-rod{background:color-mix(in srgb, var(--line) 65%, var(--muted));width:4px;height:7vmin;margin-left:-2px;position:absolute;top:0;left:50%}.chero .ksign-plate{background:var(--k-sign);color:var(--k-sign-ink);white-space:nowrap;box-shadow:0 1vmin 2.4vmin -1.6vmin color-mix(in srgb, var(--navy) 60%, transparent);border-radius:.6em;align-items:center;gap:.6em;padding:.55em 1.1em;font-size:2.4vmin;display:flex;position:absolute;top:7vmin;left:50%;transform:translate(-50%)}.chero .ksign.is-on .ksign-plate{background:var(--aqua);color:color-mix(in srgb, var(--teal-deep) 45%, #000)}.chero .ksign-plate b{font-weight:700}.chero .ksign-plate svg{flex:none;width:1.1em;height:1.1em}.chero .ksign-arrow{opacity:.9}.chero .ch-brand{width:calc(var(--cw) * 2);height:calc(var(--ch) * 2);margin:calc(var(--ch) * -1) 0 0 calc(var(--cw) * -1);transform:translateZ(calc(var(--gap) * -7));background:linear-gradient(180deg, #fff, var(--sc-50,#f3f8f8));place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 .6vmin #fff}.chero .ch-lockup{text-align:center;color:var(--navy);transform:scale(calc(.9 + var(--final) * .1));justify-items:center;gap:.6vmin;display:grid}.chero .ch-tile{background:linear-gradient(135deg, var(--teal), var(--teal-deep));color:#fff;width:9vmin;height:9vmin;font:800 2.8vmin/1 var(--f-mono);letter-spacing:.04em;box-shadow:0 1.5vmin 3vmin -1.5vmin color-mix(in srgb, var(--teal) 70%, transparent);border-radius:2vmin;place-items:center;margin-bottom:1vmin;display:grid}.chero .ch-logotype{width:auto;height:9vmin;margin-bottom:.6vmin;display:block}.chero .ch-lockup b{font-size:4.6vmin;font-weight:750;line-height:1}.chero .ch-lockup small{color:var(--muted);font-size:2vmin}.chero .ch-lockup i{background:var(--signal);border-radius:1vmin;width:6vmin;height:.35vmin;margin:1.4vmin 0}.chero .ch-lockup p{color:var(--muted);font-size:2.2vmin}.chero .ch-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 92%, transparent), color-mix(in srgb, var(--bg) 55%, transparent) 55%, transparent);opacity:calc(1 - var(--p,0) * 14);pointer-events:none;position:absolute;inset:0}.chero .ch-hud{z-index:2;pointer-events:none;display:grid;position:absolute;inset:0;transform:translateZ(0)}.chero .ch-actions .btn-ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.chero .ch-hud>*{grid-area:1/1}.chero .ch-intro{text-align:center;width:min(100% - 2rem,48rem);opacity:calc(1 - var(--p,0) * 25);transform:translateY(calc(var(--p,0) * -320px)) scale(calc(1 + var(--p,0) * .9));pointer-events:auto;place-self:center}.chero .ch-intro h1{text-wrap:balance;letter-spacing:-.01em;color:var(--ink);font-size:clamp(2.3rem,5vw,4.4rem);font-weight:700;line-height:1.1}.chero h1 .h1-br{display:block}.chero h1 .w{vertical-align:top;margin-block:-.14em -.22em;margin-inline-end:.26em;padding-block:.14em .22em;display:inline-block;overflow:hidden}.chero h1 .w>span{animation:ch-word .95s var(--ease) calc(.12s + var(--i) * 75ms) forwards;display:inline-block;transform:translateY(118%)}@keyframes ch-word{to{transform:none}}.chero .hero-sub{max-width:38rem;color:var(--muted);margin:1.2rem auto 0;font-size:clamp(1.05rem,1.4vw,1.2rem)}.chero .hero-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.chero .hero-note{color:var(--muted);margin-top:1rem;font-size:.88rem}.chero .ch-intro .hero-sub,.chero .ch-intro .ch-actions{opacity:0;animation:ch-fade .8s var(--ease) .45s forwards}.chero .ch-intro .ch-actions{animation-delay:.6s}@keyframes ch-fade{to{opacity:1}}.chero .ch-hint{color:var(--muted);opacity:calc(1 - var(--p,0) * 40);place-self:end center;align-items:center;gap:.4rem;margin-bottom:7.4rem;font-size:.9rem;font-weight:600;line-height:1;animation:1.8s ease-in-out infinite ch-nudge;display:flex}@keyframes ch-nudge{50%{transform:translateY(6px)}}.chero .ch-caps{width:min(100% - 2.5rem,84rem);opacity:clamp(0, (var(--p,0) - .05) * 25, 1);place-self:end start;margin-inline:auto;padding-bottom:7.2rem;display:grid}.chero .ch-caps>[data-s]{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);opacity:0;pointer-events:none;max-width:24rem;transition:opacity .45s var(--ease), transform .45s var(--ease);background:#fffffff2;border-radius:18px;grid-area:1/1;justify-self:start;padding:1.1rem 1.3rem;transform:translateY(14px);box-shadow:0 24px 50px -30px #00000073}.chero .ch-caps>[data-s].is-on{opacity:1;transform:none}.chero .ch-cap-no{color:var(--pri);align-items:center;gap:.45rem;display:inline-flex}.chero .ch-cap-no b{font:600 .8rem/1 var(--f-mono)}.chero .ch-caps h2{margin-top:.45rem;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700;line-height:1.2}.chero .ch-caps p{color:var(--muted);margin-top:.3rem;font-size:.98rem}.chero .ch-rail{opacity:clamp(0, (var(--p,0) - .05) * 25, 1);place-self:end center;gap:.4rem;padding-bottom:4.4rem;display:flex}.chero .ch-rail i{--fi:clamp(0, (var(--p,0) - var(--a,0)) / var(--z,.1667), 1);background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:99px;width:2.6rem;height:.3rem;position:relative;overflow:hidden}.chero .ch-rail i:after{content:"";transform-origin:0;transform:scaleX(var(--fi));background:var(--pri);position:absolute;inset:0}[dir=rtl] .chero .ch-rail i:after{transform-origin:100%}.chero .ch-end{text-align:center;opacity:0;width:min(100% - 2.5rem,84rem);transition:opacity .5s var(--ease), transform .5s var(--ease);place-self:center;justify-items:center;margin-inline:auto;display:grid;transform:translateY(24px)}.chero .ch-pin[data-cta] .ch-end{opacity:1;transform:none}.chero .ch-end-logo{z-index:2;opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.chero .ch-pin[data-static] .ch-end-logo{opacity:1}.chero .ch-pin[data-end] .ch-caps>[data-s].is-on{opacity:0}.chero .ch-end .hero-ctas{justify-content:center;margin-top:0}.chero .ch-end .hero-note{text-align:center}.chero .ch-pin[data-cta] .ch-end{pointer-events:auto}.chero .gl{box-shadow:0 2em 4em -2.4em color-mix(in srgb, var(--navy) 55%, transparent), inset 0 1px 0 #ffffffe6;background:#ffffffb8;border:1px solid #ffffffb3;border-radius:1.2em}.chero .gl-tag{background:var(--teal);color:#fff;white-space:nowrap;border-radius:99px;justify-self:start;align-items:center;gap:.4em;padding:.35em .8em;font-size:.8em;font-weight:600;display:inline-flex}.chero .mk{background:var(--surface);min-width:0;color:var(--ink);text-align:start;border-radius:14px;gap:.6em;padding:.95em;font-size:1em;line-height:1.4;display:grid}.chero .mk-top{justify-content:space-between;align-items:center;gap:.5em;font-size:1.05em;font-weight:720;display:flex}.chero .mk-chip{white-space:nowrap;background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--muted);border-radius:99px;align-items:center;padding:.12em .55em;font-size:.85em;font-weight:720;display:inline-flex}.chero .mk-chip.pri{background:color-mix(in srgb, var(--pri) 14%, transparent);color:var(--pri)}.chero .mk-chip.ok{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok)}.chero .mk-chip.warn{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.chero .mk-row{background:color-mix(in srgb, var(--ink) 4.5%, transparent);border-radius:10px;align-items:center;gap:.55em;padding:.5em .6em;display:flex}.chero .mk-grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chero .mk-ref{font-family:var(--f-mono);color:var(--muted);direction:ltr;unicode-bidi:isolate;font-size:.88em}.chero .mk-num{font:700 2em/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--pri)}.chero .mk-slots{gap:.35em;display:flex}.chero .mk-slot{border:1px solid var(--line);font:500 .9em/1.2 var(--f-mono);text-align:center;border-radius:9px;flex:1;padding:.42em 0}.chero .mk-slot.on{background:var(--pri);color:var(--pri-ink);border-color:#0000}.chero .mk-btn{background:var(--pri);color:var(--pri-ink);text-align:center;border-radius:10px;padding:.55em .6em;font-weight:700}.chero .mk-foot{color:var(--muted);font-size:.88em}.chero .mk-med{border:1px solid var(--line);border-radius:10px;gap:.1em;padding:.55em .65em;display:grid}.chero .mk-med b{text-align:start;font-size:1.1em}[dir=rtl] .chero .mk-med b{text-align:end}.chero .mk-med span{color:var(--muted);font-size:.92em}.chero .mk-steps{gap:.3em;display:flex}.chero .mk-steps span{border:1px solid var(--line);text-align:center;color:var(--muted);border-radius:8px;flex:1;padding:.28em .2em;font-size:.8em;font-weight:700}.chero .mk-steps span.done{background:color-mix(in srgb, var(--ok) 13%, transparent);color:var(--ok);border-color:#0000}.chero .rs{position:absolute;inset:0}.chero .rs>*{position:absolute}.chero .rs small{color:var(--muted);font-size:.55em;font-weight:600}.chero .rs b{font:700 1.3em/1 var(--f-mono);color:var(--teal)}.chero .rs-board,.chero .rs-tv{top:10%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:.4em;justify-items:start;gap:.1em;padding:.5em .8em;display:grid;inset-inline-start:10%}.chero .rs-counter{bottom:0;background:linear-gradient(180deg, #fff 0 18%, var(--sc-300,#dbe9ea) 18%);height:32%;box-shadow:inset 0 -.3em 0 var(--teal);border-radius:.8em .8em 0 0;inset-inline:8%}.chero .rs-screen{inset-inline-end:12%;background:var(--navy);width:2.6em;height:1.7em;box-shadow:inset 0 0 0 .12em color-mix(in srgb, var(--navy) 82%, #fff);border-radius:.2em;position:absolute;top:-1.6em}.chero .rs-tv{inset-inline:auto 10%}.chero .rs-chair{bottom:0;width:18%;height:48%;inset-inline-start:calc(8% + var(--i) * 22%)}.chero .rs-chair:before,.chero .rs-chair:after{content:"";width:100%;position:absolute;left:0}.chero .rs-chair:before{background:linear-gradient(180deg, var(--aqua-soft), color-mix(in srgb, var(--aqua) 75%, var(--teal)));border-radius:.7em .7em .2em .2em;height:60%;top:0}.chero .rs-chair:after{height:24%;box-shadow:inset 0 -.2em 0 var(--sc-400,#c9dcdd), .3em .9em 0 -.3em var(--sc-500,#9fb6b8), -.3em .9em 0 -.3em var(--sc-500,#9fb6b8);background:#fff;border-radius:.3em;bottom:14%}.chero .rs-lamp{top:0;background:var(--sc-500,#9fb6b8);width:.2em;height:30%;inset-inline-start:40%}.chero .rs-lamp:after{content:"";width:2.8em;height:.9em;box-shadow:inset 0 -.3em 0 color-mix(in srgb, var(--aqua) 20%, #fff), 0 1.6em 2.4em .2em color-mix(in srgb, var(--aqua-soft) 45%, transparent);background:#fff;border-radius:.3em .3em 1.4em 1.4em;margin-left:-1.4em;position:absolute;top:100%;left:50%}.chero .rs-dchair{bottom:0;width:56%;height:50%;inset-inline-start:18%}.chero .rs-dchair i{box-shadow:inset 0 -.25em 0 var(--sc-400,#c9dcdd);background:#fff;position:absolute}.chero .rs-dbase{border-radius:.4em .4em 0 0;width:24%;height:34%;bottom:0;left:36%;background:var(--sc-400,#c9dcdd)!important;box-shadow:none!important}.chero .rs-dseat{border-radius:.6em;width:60%;height:20%;bottom:30%;left:8%;transform:rotate(-5deg)}.chero .rs-dback{transform-origin:50% 100%;border-radius:.6em;width:16%;height:54%;bottom:38%;left:58%;transform:rotate(28deg)}.chero .rs-cabinet{bottom:0;background:linear-gradient(180deg, #fff 0 20%, color-mix(in srgb, var(--line) 70%, #fff) 20%);width:18%;height:34%;box-shadow:inset 0 -.25em 0 var(--teal);border-radius:.4em .4em 0 0;inset-inline-end:6%}.chero .rs-ecg{top:10%;height:36%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:.5em;padding:.5em .8em;inset-inline:14%}.chero .rs-ecg svg{width:100%;height:70%}.chero .rs-ecg path{stroke:var(--teal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:2.4s linear infinite ch-ecg}@keyframes ch-ecg{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-100px}}.chero .rs-ecg b{inset-inline-end:.8em;font-size:.9em;position:absolute;bottom:.4em}.chero .rs-bed{bottom:0;background:linear-gradient(180deg, #fff 0 36%, var(--sc-300,#dbe9ea) 36%);width:72%;height:30%;box-shadow:inset 0 -.25em 0 var(--sc-500,#9fb6b8);border-radius:.6em .6em 0 0;inset-inline-start:12%}.chero .rs-light{top:8%;background:linear-gradient(180deg, #fff, var(--sc-100,#e8f6f3));width:36%;height:20%;box-shadow:0 1em 2em .2em color-mix(in srgb, var(--aqua-soft) 35%, transparent);border-radius:.4em;inset-inline-start:10%}.chero .rs-desk{bottom:0;background:linear-gradient(180deg, #fff 0 18%, var(--sc-300,#dbe9ea) 18%);width:34%;height:32%;box-shadow:inset 0 -.25em 0 var(--teal);border-radius:.5em .5em 0 0;inset-inline-end:6%}.chero .rs-monitor{width:3.2em;height:2.2em;box-shadow:0 0 0 .14em var(--navy);background:#fff;border-radius:.25em;gap:.25em;margin-left:-1.6em;padding:.35em;display:grid;position:absolute;top:-2.4em;left:50%}.chero .rs-monitor em{background:var(--line);border-radius:1em;height:.28em;display:block}.chero .rs-monitor em:first-child{background:var(--signal);width:60%}.chero .rs--exam .rs-bed{width:50%;inset-inline-start:6%}.chero .rs-cross{top:2%;background:var(--navy);width:1.5em;height:1.5em;box-shadow:0 0 1.2em color-mix(in srgb, var(--signal) 55%, transparent);border-radius:.35em;place-items:center;display:grid;inset-inline-start:46%}.chero .rs-cross i,.chero .rs-cross:after{content:"";background:var(--signal);box-shadow:0 0 .5em var(--signal);border-radius:.06em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chero .rs-cross i{width:.34em;height:1em}.chero .rs-cross:after{width:1em;height:.34em}.chero .rs-shelf{justify-content:space-evenly;align-items:flex-end;width:50%;height:1.9em;padding:0 .2em .22em;display:flex;inset-inline-start:5%}.chero .rs-shelf:after{content:"";height:.22em;box-shadow:inset 0 -.08em 0 var(--line), 0 .28em .5em -.2em color-mix(in srgb, var(--navy) 35%, transparent);background:#fff;border-radius:.06em;position:absolute;inset:auto 0 0}.chero .rs-shelf--1{top:12%}.chero .rs-shelf--2{top:40%}.chero .rs-box{background:linear-gradient(90deg, #fff 0 70%, var(--sc-100,#edf3f3) 70%);width:1.15em;height:1.3em;box-shadow:inset 0 0 0 1px var(--line), 0 .25em .45em -.25em color-mix(in srgb, var(--navy) 35%, transparent);border-radius:.14em;position:relative}.chero .rs-box:before{content:"";background:linear-gradient(90deg, var(--teal), var(--aqua));border-radius:.14em .14em 0 0;height:.3em;position:absolute;inset:0 0 auto}.chero .rs-box:after{content:"";background:linear-gradient(90deg, var(--teal) 50%, var(--aqua-soft) 50%);border-radius:.1em;width:.46em;height:.2em;position:absolute;top:52%;left:22%}.chero .rs-box--navy:before{background:linear-gradient(90deg, var(--navy), #2563eb)}.chero .rs-box--navy:after{background:linear-gradient(90deg, var(--navy) 50%, #9db7f5 50%)}.chero .rs-box--aqua:before{background:linear-gradient(90deg, var(--aqua), var(--aqua-soft))}.chero .rs-box--tall{width:.95em;height:1.6em}.chero .rs-blister{background:linear-gradient(135deg, var(--sc-50,#f4f8f8), var(--sc-200,#dfe8e9));width:1.5em;height:1.05em;box-shadow:inset 0 0 0 1px var(--line), 0 .25em .45em -.25em color-mix(in srgb, var(--navy) 35%, transparent);border-radius:.12em;position:relative;transform:rotate(-6deg)}.chero .rs-blister:before{content:"";background:radial-gradient(ellipse .12em .08em at 50% 50%, var(--aqua) 96%, transparent) 0 0 / .31em .26em;position:absolute;inset:.14em}.chero .rs-bottle{background:linear-gradient(90deg, color-mix(in srgb, var(--aqua) 22%, #fff), #fff 45%, color-mix(in srgb, var(--aqua) 14%, #fff));width:.72em;height:1.45em;box-shadow:inset 0 0 0 1px var(--line), 0 .25em .45em -.25em color-mix(in srgb, var(--navy) 35%, transparent);border-radius:.22em .22em .14em .14em;margin-top:.3em;position:relative}.chero .rs-bottle:before{content:"";background:var(--teal);border-radius:.08em .08em 0 0;height:.3em;position:absolute;top:-.28em;left:22%;right:22%}.chero .rs-bottle:after{content:"";background:var(--teal);opacity:.85;position:absolute;inset:40% 0 28%}.chero .rs-bottle--navy:before,.chero .rs-bottle--navy:after{background:var(--navy)}.chero .rs-pcounter{bottom:0;background:linear-gradient(180deg, #fff 0 22%, var(--sc-300,#dbe9ea) 22%);height:30%;box-shadow:inset 0 -.3em 0 var(--teal);border-radius:.7em .7em 0 0;inset-inline:6%}.chero .rs-ready{box-shadow:0 0 0 1px var(--line), 0 1em 2em -.8em color-mix(in srgb, var(--teal) 60%, transparent);background:#fff;border-radius:.7em;justify-items:center;gap:.1em;padding:.5em 1em;display:grid;bottom:22%;left:50%;transform:translate(-50%)}.chero .rs-ready small{font:500 .55em/1 var(--f-mono)}.chero .rs-ready b{color:#0b7a50;font-family:inherit;font-size:1.2em}.chero .rs-ready em{color:var(--muted);white-space:nowrap;font-size:.55em;font-style:normal;font-weight:600}.chero .rs-tick{display:inline-grid;position:relative}.chero .rs-tick i{opacity:0;grid-area:1/1;font-style:normal;animation:9s step-end infinite rs-tick}.chero .rs-tick i:nth-child(2){animation-delay:-6s}.chero .rs-tick i:nth-child(3){animation-delay:-3s}@keyframes rs-tick{0%{opacity:1}33.33%{opacity:0}}.chero .rs--reception .pp{inset-inline-start:28%;z-index:0;font-size:1.55em;bottom:2%}.chero .rs--reception .rs-counter{z-index:1}.chero .rs-chair .pp{margin-left:-.9em;font-size:1.45em;bottom:14%;left:50%}.chero .rs--dental .pp{inset-inline-end:25%;font-size:1.55em;bottom:0}.chero .rs--exam .pp{inset-inline-start:56%;font-size:1.5em;bottom:3%}.chero .rs--exam .pp-beside-doctor{inset-inline-start:44%;font-size:1.42em;bottom:3%}.chero .rs--exam .pp-beside-doctor .pp-head{animation:none;transform:rotate(4deg)}.chero .rs--pharmacy .pp{inset-inline-start:63%;font-size:1.5em;bottom:12%}.chero .k-life{width:0;height:0;font-size:calc(var(--ch) * .38);transform:translate3d(var(--lx), var(--ch), var(--lz));scale:calc(1 - clamp(0, (var(--walk) - var(--lk)) / .05, 1));position:absolute;top:50%;left:50%}.chero .k-life-move{position:absolute;bottom:0;left:0}.chero .k-life .pp{bottom:0;left:-.9em}.chero .k-life-move:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--navy) 22%, transparent), transparent);border-radius:50%;width:1.4em;height:.24em;display:none;position:absolute;bottom:-.12em;left:-.7em}.chero .k-life--walker{--lx:0px;--lz:calc(var(--gap) * -6.45);--lk:5.6}.chero .k-life--walker .k-life-move{animation:15s linear infinite k-cross}.chero .k-life--doctor{--lx:calc(var(--cw) * .35);--lz:calc(var(--gap) * -2.55);--lk:2.15}.chero .k-life--doctor .k-life-move{animation:18s ease-in-out infinite k-pace}.chero .k-life--cleaner{--lx:calc(var(--cw) * -.55);--lz:calc(var(--gap) * -4.45);--lk:4.05}.chero .k-life--cleaner .k-life-move{animation:26s ease-in-out -9s infinite k-pace}.chero .k-cart{background:linear-gradient(180deg, transparent 0 18%, #fff 18% 30%, color-mix(in srgb, var(--aqua) 30%, #fff) 30% 84%, transparent 84%);width:.9em;height:1.2em;box-shadow:inset 0 0 0 .04em var(--line);border-radius:.12em;position:absolute;bottom:0;left:.55em}@keyframes k-cross{0%{transform:translateX(calc(var(--cw) * -.85));opacity:0}8%,92%{opacity:1}to{transform:translateX(calc(var(--cw) * .85));opacity:0}}@keyframes k-pace{0%,to{transform:translateX(calc(var(--cw) * -.18)) scaleX(1)}48%{transform:translateX(calc(var(--cw) * .18)) scaleX(1)}50%{transform:translateX(calc(var(--cw) * .18)) scaleX(-1)}98%{transform:translateX(calc(var(--cw) * -.18)) scaleX(-1)}}@media (prefers-reduced-motion:reduce){.chero .k-life-move,.chero .rs-tick i{animation:none!important}.chero .rs-tick i:nth-child(2){opacity:1}}.chero .ch-pin[data-static]{height:auto}.chero .ch-pin[data-static] .ch-stick{height:auto;position:static;overflow:visible}.chero .ch-pin[data-static] .ch-scene{height:78vh;position:relative}.chero .ch-pin[data-static] .ch-hud{padding:2rem 1.25rem 4rem;display:block;position:static}.chero .ch-pin[data-static] .ch-intro,.chero .ch-pin[data-static] .ch-caps,.chero .ch-pin[data-static] .ch-end{opacity:1;pointer-events:auto;margin-inline:auto;padding:1rem 0;transform:none}.chero .ch-pin[data-static] .ch-caps>[data-s]{opacity:1;grid-area:auto;margin-bottom:1.25rem;transform:none}.chero .ch-pin[data-static] .ch-hint,.chero .ch-pin[data-static] .ch-rail{display:none}@media (prefers-reduced-motion:reduce){.chero h1 .w>span,.chero .ch-intro .hero-sub,.chero .ch-intro .ch-actions{opacity:1;animation:none;transform:none}.chero .ch-hint,.chero .rs-ecg path{animation:none}}@media (max-width:900px){.chero .ch-intro h1{font-size:clamp(2rem,8vw,2.6rem)}.chero .ch-caps{padding-bottom:1.25rem}.chero .ch-caps>[data-s]{max-width:100%;padding:.7rem .95rem .85rem}.chero .ch-caps h2{font-size:1.15rem}.chero .ch-caps p{font-size:.9rem}.chero .ch-hud>.ch-rail{display:none}.chero .ch-end{width:min(100% - 2rem,26rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 9vh);align-self:end}.chero .ch-stick{--ifade:clamp(0, (var(--p,0) - .04) * 85, 1);--sfade:clamp(0, (var(--p,0) - .048) * 55, 1);--cout:clamp(0, (var(--p,0) - .93) * 30, 1)}.chero .ch-intro{opacity:calc(1 - var(--ifade));transform:translateY(calc(var(--ifade) * -48px))}.chero .ch-scrim{background:radial-gradient(95% 58% at 50% 40%, color-mix(in srgb, var(--bg) 90%, transparent) 0%, color-mix(in srgb, var(--bg) 74%, transparent) 55%, transparent 100%);opacity:calc(1 - var(--sfade))}.chero .ch-intro .hero-sub{color:#3f4a5f}.chero .k-view:after{background:radial-gradient(120% 95% at 50% 46%,#0000 52%,#24579629 100%)}.chero .ch-scene>.gs-shine{display:none}.chero .ch-caps,.chero .ch-rail{opacity:min(clamp(0, (var(--p,0) - .075) * 25, 1), 1 - var(--cout))}}@media (max-width:900px) and (max-height:760px){.chero .ch-hint{display:none}}@media (max-width:1100px){.chero{--stop:300px;--rw:980px}}@media (max-width:900px){.chero{--eye:clamp(520px, 139vw, 760px);--cw:clamp(560px, 150vw, 1230px);--ch:clamp(300px, 95vw, 520px);--stop:490px;--rw:600px;--rd:460px;--klen:7000px}.chero .k-life--walker{display:none}.chero .rs .pp{transform-origin:50% 100%;scale:1.35}.chero .fzr-sign{display:none}.chero .fzr-scene{font-size:26px}.chero .fzr-card{top:4%;width:16em;margin-inline:auto;font-size:17px;inset-inline:0}.chero .fzr--pharmacy .fzr-card{display:none}.chero .kd-plate{font-size:24px}.chero .ksign-plate{font-size:4vmin}.chero .ch-tile{border-radius:17px;width:76px;height:76px;font-size:23px}.chero .ch-lockup b{font-size:38px}.chero .ch-logotype{height:64px}.chero .ch-lockup small{font-size:17px}.chero .ch-lockup i{width:54px;height:3px;margin:11px 0}.chero .ch-lockup p{font-size:18px}}@media (max-height:700px) and (min-width:901px){.chero .ch-hint{display:none}}.chero{--k-ceil:repeating-linear-gradient(180deg, transparent 0 250px, #9ed0ff52 285px, #fff 310px 430px, #9ed0ff52 455px, transparent 490px 1000px) 50% 0 / 42% 100% no-repeat, repeating-linear-gradient(180deg, transparent 0 300px, #fff 300px 440px, transparent 440px 1000px) 50% 0 / 26% 100% no-repeat, linear-gradient(90deg, #cfdcec, #e9f1fa 30%, #f3f7fc 50%, #e9f1fa 70%, #cfdcec);--k-floor:repeating-linear-gradient(180deg, transparent 0 260px, #ffffffb3 330px 410px, transparent 480px 1000px) 50% 0 / 30% 100% no-repeat, repeating-linear-gradient(180deg, transparent 0 248px, #24579612 248px 250px), repeating-linear-gradient(90deg, transparent 0 calc(12.5% - 2px), #24579612 calc(12.5% - 2px) 12.5%), linear-gradient(90deg, #bccde3, #dfe9f6 22%, #f4f8fd 50%, #dfe9f6 78%, #bccde3);--k-wall:linear-gradient(180deg, #fff 0 60%, #f7fafe 74%, #edf3fb 92%, #e4ecf7 98.2%, #b7c9e0 98.2% 100%);--k-frame:#d3deec;--k-glass:linear-gradient(120deg, #ffffffd1, color-mix(in srgb, var(--aqua) 46%, #fff) 45%, #ffffffb3)}.chero .k-view:after{content:"";pointer-events:none;background:radial-gradient(38% 30% at 50% 47%, rgb(255 255 255/calc(.5 * (1 - clamp(0, (var(--p,0) - .86) * 9, 1)))), transparent 70%), radial-gradient(120% 95% at 50% 46%, transparent 52%, #24579629 100%);position:absolute;inset:0}.chero .ch-brand{background:radial-gradient(60% 55% at 50% 45%,#fff 0%,#f6faff 55%,#e7f0fb 100%);box-shadow:inset 0 0 0 .6vmin #fff,inset 0 0 12vmin #9ed0ff8c}.chero .fzr-leaf{background:linear-gradient(112deg, transparent 32%, #ffffffe6 44%, #ffffff26 52%, transparent 60%) calc(-140% + var(--open) * 280%) 0 / 220% 100% no-repeat, var(--k-glass);box-shadow:inset 0 0 0 3px #fffffff2, inset 0 0 0 7px color-mix(in srgb, var(--aqua) 55%, transparent), inset 0 -40px 60px -40px color-mix(in srgb, var(--teal) 30%, transparent)}.chero .fzr-handle{background:linear-gradient(90deg,#8ea3bf,#fff 45%,#c4d2e4 60%,#8ea3bf)}.chero .ksign-plate{background:linear-gradient(180deg, #ffffff47, #fff0 48%), linear-gradient(135deg, color-mix(in srgb, var(--teal) 82%, #fff), var(--teal) 55%, var(--teal-deep));box-shadow:inset 0 1px 0 #ffffff8c, 0 1vmin 2.6vmin -1.4vmin color-mix(in srgb, var(--teal-deep) 75%, transparent)}.chero .ksign.is-on .ksign-plate{background:linear-gradient(180deg, #ffffff73, #fff0 50%), linear-gradient(135deg, #ffd29a, var(--signal) 55%, var(--cww-apricot-strong,#f59b3c));color:var(--navy);box-shadow:inset 0 1px 0 #ffffffb3, 0 0 3vmin color-mix(in srgb, var(--signal) 55%, transparent)}.chero .kd-plate{background:linear-gradient(135deg, color-mix(in srgb, var(--navy) 80%, var(--teal)), var(--navy))}.chero .fzr.is-on .kd-plate{background:linear-gradient(180deg, #ffffff40, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--teal) 80%, #fff), var(--teal) 60%, var(--teal-deep));box-shadow:inset 0 -3px 0 var(--signal), 0 0 0 4px #fff, 0 0 40px 6px color-mix(in srgb, var(--aqua) 60%, transparent)}.chero .fzr-back{background:radial-gradient(70% 60% at 50% 30%, rgb(255 255 255/calc(var(--lit) * .9)), transparent 70%), color-mix(in srgb, color-mix(in srgb, var(--aqua) 22%, #fff) calc(var(--lit) * 100%), #e3ebf5)}.chero .fzr-floor{background:radial-gradient(60% 50% at 50% 70%, rgb(255 255 255/calc(var(--lit) * .7)), transparent 70%), linear-gradient(90deg, transparent 48.5%, color-mix(in srgb, var(--signal) 45%, transparent) 48.5% 51.5%, transparent 51.5%), linear-gradient(0deg, #c3d4ea, #e6eef8)}.chero .fzr-l,.chero .fzr-r{background:linear-gradient(90deg,#d5e1f0,#eef4fb)}.chero .ch-stick{--l0:calc(clamp(0, (var(--e0) - .14) / .22, 1) - clamp(0, (var(--e0) - .86) / .14, 1));--l1:calc(clamp(0, (var(--e1) - .14) / .22, 1) - clamp(0, (var(--e1) - .86) / .14, 1));--l2:calc(clamp(0, (var(--e2) - .14) / .22, 1) - clamp(0, (var(--e2) - .86) / .14, 1));--l3:calc(clamp(0, (var(--e3) - .14) / .22, 1) - clamp(0, (var(--e3) - .86) / .14, 1));--l4:calc(clamp(0, (var(--e4) - .14) / .22, 1) - clamp(0, (var(--e4) - .86) / .14, 1));--u0:calc(clamp(0, (var(--e0) - .44) / .22, 1) - clamp(0, (var(--e0) - .7) / .14, 1));--u1:calc(clamp(0, (var(--e1) - .44) / .22, 1) - clamp(0, (var(--e1) - .7) / .14, 1));--u2:calc(clamp(0, (var(--e2) - .44) / .22, 1) - clamp(0, (var(--e2) - .7) / .14, 1));--u3:calc(clamp(0, (var(--e3) - .44) / .22, 1) - clamp(0, (var(--e3) - .7) / .14, 1));--u4:calc(clamp(0, (var(--e4) - .44) / .22, 1) - clamp(0, (var(--e4) - .7) / .14, 1))}.chero .fzr[data-s="0"]{--o:calc(clamp(0, (var(--e0) - .14) / .3, 1) - clamp(0, (var(--e0) - .84) / .16, 1))}.chero .fzr[data-s="1"]{--o:calc(clamp(0, (var(--e1) - .14) / .3, 1) - clamp(0, (var(--e1) - .84) / .16, 1))}.chero .fzr[data-s="2"]{--o:calc(clamp(0, (var(--e2) - .14) / .3, 1) - clamp(0, (var(--e2) - .84) / .16, 1))}.chero .fzr[data-s="3"]{--o:calc(clamp(0, (var(--e3) - .14) / .3, 1) - clamp(0, (var(--e3) - .84) / .16, 1))}.chero .fzr[data-s="4"]{--o:calc(clamp(0, (var(--e4) - .14) / .3, 1) - clamp(0, (var(--e4) - .84) / .16, 1))}.chero .rs--reception .pp-booker{inset-inline:auto 20%;z-index:2;font-size:1.85em;bottom:-4%}.chero .rs--cardio .pp-nurse{inset-inline-end:9%;z-index:2;font-size:1.55em;bottom:2%}.chero .fzr:not(.is-on) .fzr-room{visibility:hidden}.chero .ch-stick{background:#e6f0fd}.chero{--k-wall:linear-gradient(180deg, #fff 0 60%, #f0f6ff 72%, #e0ecfc 92%, #d2e3f9 98%, var(--cww-violet,#2470d6) 98% 100%);--k-frame:#8dbbf0;--k-ceil:repeating-linear-gradient(180deg, transparent 0 250px, #9ed0ff73 285px, #fff 310px 430px, #9ed0ff73 455px, transparent 490px 1000px) 50% 0 / 42% 100% no-repeat, repeating-linear-gradient(180deg, transparent 0 300px, #fff 300px 440px, transparent 440px 1000px) 50% 0 / 26% 100% no-repeat, linear-gradient(90deg, #bcd2ee, #d9e7f8 30%, #e6effb 50%, #d9e7f8 70%, #bcd2ee)}.chero .ch-scene>.gs-shine{z-index:1;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:26%}.chero .ch-caps>[data-s]{position:relative;overflow:hidden}.chero .ch-caps>[data-s]>.gs-shine{background:linear-gradient(100deg,#0000,#9ed0ff59,#0000);width:40%}.chero .fzr-scene .rs--crowd{inset:6% 3% 0}.chero .cw-crowd,.chero .cw-svg{width:100%;height:100%;position:absolute;inset:0}.chero{--k-wall:linear-gradient(180deg, #f1f7ff 0 60%, #e6effc 72%, #d8e6f8 92%, #cadcf4 98%, var(--cww-violet,#2470d6) 98% 100%);--k-floor:repeating-linear-gradient(180deg, transparent 0 240px, #fffffff2 320px 420px, transparent 500px 1000px) 50% 0 / 38% 100% no-repeat, repeating-linear-gradient(180deg, transparent 0 290px, #ffffff8c 340px 400px, transparent 450px 1000px) 50% 0 / 70% 100% no-repeat, repeating-linear-gradient(180deg, transparent 0 248px, #24579614 248px 250px), repeating-linear-gradient(90deg, transparent 0 calc(12.5% - 2px), #24579614 calc(12.5% - 2px) 12.5%), linear-gradient(90deg, #b3c8e3, #d8e5f6 22%, #eef4fc 50%, #d8e5f6 78%, #b3c8e3)}.chero .ch-brand{background:radial-gradient(32% 30% at 50% 44%,#6fb6ff47,#0000 72%),radial-gradient(60% 55% at 50% 45%,#fff 0%,#f6faff 55%,#e7f0fb 100%)}.chero h1 .shiny{background:linear-gradient(110deg, var(--ink) 0 40%, var(--cww-violet,#2470d6) 50%, var(--ink) 60% 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:5s linear 1.6s infinite cww-shiny}@keyframes cww-shiny{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.chero h1 .shiny{color:var(--ink);background:0 0;animation:none}}@media (min-width:1024px){.chero .ch-intro{text-align:start;justify-self:start;width:min(36rem,42vw);margin-inline-start:clamp(1.5rem,5vw,5rem)}.chero .ch-intro h1{font-size:clamp(2.4rem,3.9vw,4rem)}.chero .ch-intro .hero-sub{margin-inline:0}.chero .ch-intro .hero-ctas{justify-content:flex-start}.chero .ch-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 94%, transparent) 0%, color-mix(in srgb, var(--bg) 70%, transparent) 36%, transparent 58%)}[dir=rtl] .chero .ch-scrim{background:linear-gradient(270deg, color-mix(in srgb, var(--bg) 94%, transparent) 0%, color-mix(in srgb, var(--bg) 70%, transparent) 36%, transparent 58%)}.chero .ch-hint{justify-self:start;margin-inline-start:clamp(1.5rem,5vw,5rem)}}.chero .ch-caps>[data-s]{max-width:27rem;padding:1.25rem 1.4rem 1.4rem;overflow:hidden}.chero .ch-caps h2{font-size:clamp(1.45rem,2.6vw,2rem)}.chero .ch-caps .ch-cap-chip{background:color-mix(in srgb, var(--aqua) 22%, #fff);border:1px solid color-mix(in srgb, var(--teal) 22%, transparent);font:600 .95rem/1.3 var(--f-mono);color:var(--teal-deep);border-radius:12px;align-items:center;gap:.5rem;margin-top:.7rem;padding:.45rem .85rem;display:inline-flex}html[lang=ar] .chero .ch-caps .ch-cap-chip{font-family:var(--font-sans)}.chero .ch-caps .ch-cap-chip i{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 25%, transparent);border-radius:50%;flex:none}.chero .ch-cap-bar{inset-inline:0;background:color-mix(in srgb, var(--teal) 12%, transparent);height:4px;position:absolute;bottom:0}.chero .ch-cap-bar:after{content:"";transform-origin:0;transform:scaleX(calc((var(--i) + 1) / var(--n)));background:linear-gradient(90deg, var(--teal), var(--signal));position:absolute;inset:0}[dir=rtl] .chero .ch-cap-bar:after{transform-origin:100%;background:linear-gradient(270deg, var(--teal), var(--signal))}@media (min-width:1024px){.chero .k-view{--off:calc(18% * (1 - clamp(0, var(--p,0) / .03, 1)));left:var(--off)}[dir=rtl] .chero .k-view{left:calc(var(--off) * -1)}.chero .ch-intro{width:min(34rem,38vw)}}.chero .ch-caps>[data-s]{transition:opacity .16s var(--ease), transform .16s var(--ease)}.chero .ch-caps>[data-s].is-on{transition:opacity .38s var(--ease) .16s, transform .38s var(--ease) .16s}.chero .ch-3d{width:100%;height:100%;opacity:calc(1 - clamp(0, (var(--p,0) - .925) * 22, 1));display:block;position:absolute;inset:0}@media (max-width:900px){.chero .ch-caps{padding-top:calc(env(safe-area-inset-top,0px) + 5.6rem);align-self:start;padding-bottom:0}.chero .ch-caps>[data-s]{padding:.55rem .85rem .7rem}.chero .ch-caps h2{margin-top:.2rem;font-size:1.05rem}.chero .ch-caps .ch-cap-chip{margin-top:.4rem;padding:.3rem .65rem;font-size:.82rem}}
.bfoot{background:var(--bg)}.bfoot .bf-body{padding:3.25rem 0 1.75rem}.bfoot .bf-main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2.5rem 3rem;display:grid}.bfoot .bf-brand{justify-items:start;gap:.85rem;min-width:0;display:grid}.bfoot .bf-brand p{font-size:1.2rem;font-weight:600;line-height:1.5}.bfoot .bf-actions{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.bfoot .bf-cta,.bfoot .bf-ghost{white-space:nowrap;min-height:46px;transition:transform var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.15rem;font-size:.95rem;font-weight:700;display:inline-flex}.bfoot .bf-cta{background:var(--cww-apricot,#ffb15c);color:#1f2d44;box-shadow:0 10px 24px -12px #ffb15ce6}.bfoot .bf-ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff3d}.bfoot .bf-cta:hover,.bfoot .bf-ghost:hover{transform:translateY(-1px)}.bfoot .bf-ghost:hover{background:#ffffff24}.bfoot .bf-navs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.bfoot .bf-navs p{font-size:.92rem;font-weight:700}.bfoot .bf-navs ul{gap:.55rem;margin-top:.8rem;font-size:.9rem;display:grid}.bfoot .bf-navs a{transition:color var(--dur) var(--ease)}.bfoot .bf-promises{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.85rem;display:flex}.bfoot .bf-promises li{align-items:center;gap:.45rem;display:inline-flex}.bfoot .bf-promises svg{flex:none}.bfoot .bf-rights{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.8rem;display:flex}@media (max-width:900px){.bfoot .bf-body{padding-top:2.5rem}.bfoot .bf-main{grid-template-columns:1fr;gap:2.25rem}.bfoot .bf-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.bfoot .bf-cta{grid-column:1/-1}.bfoot .bf-promises{gap:.6rem;margin-top:2rem;display:grid}.bfoot .bf-navs{grid-template-columns:1fr;gap:1.1rem}.bfoot .bf-navs nav{gap:.45rem;display:grid}.bfoot .bf-navs ul{flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:0;font-size:.9rem;display:flex}.bfoot .bf-navs li{white-space:nowrap}}@media (max-width:380px){.bfoot .bf-ghost{padding:0 .6rem;font-size:.85rem}.bfoot .bf-navs ul{gap:.35rem .9rem;font-size:.86rem}}.brand-2026 .bfoot-band{background:linear-gradient(160deg, var(--cww-violet) 0%, var(--cww-violet-dark) 60%);color:#fff}.brand-2026 .bfoot-band .bf-brand p,.brand-2026 .bfoot-band .bf-navs p{color:#fff}.brand-2026 .bfoot-band .bf-navs a{color:#ffffffbd}.brand-2026 .bfoot-band .bf-navs a:hover{color:var(--cww-apricot)}.brand-2026 .bfoot-band .bf-promises{color:#fffc;border-top:1px solid #ffffff24}.brand-2026 .bfoot-band .bf-promises svg{color:var(--cww-apricot)}.brand-2026 .bfoot-band .bf-rights{color:#ffffffa8;border-top:1px solid #ffffff24}
.chero{--r-lg:22px;--r-md:14px;--r-sm:10px;--shadow-card:0 30px 60px -36px color-mix(in srgb, var(--navy) 55%, transparent);--shadow-lift:0 40px 70px -40px color-mix(in srgb, var(--teal) 60%, transparent);--dur:.6s}.ps .ps-pin{height:calc(100vh + var(--len,400vh));position:relative}@media (max-width:900px){.ps .ps-pin{height:calc(100vh + var(--len,400vh) * .6)}}.ps .ps-stick{background:radial-gradient(55% 48% at 50% 64%, color-mix(in srgb, var(--aqua) 16%, transparent), transparent 70%), var(--bg);height:100vh;position:sticky;top:0;overflow:clip}.ps .ps-scene{position:absolute;inset:0;overflow:hidden}.ps .ps-head{pointer-events:none;place-self:start;width:min(100% - 2.5rem,84rem);margin-inline:auto;padding-top:5.6rem}.ps .ps-head h2{max-width:30rem;color:var(--ink);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:700;line-height:1.15}.ps .ps-head p{max-width:32rem;color:var(--muted);margin-top:.6rem;font-size:1.05rem}.ps .ps-caps{opacity:1}.ps .ps-caps h3{margin-top:.45rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;line-height:1.2}.ps .ps-rail{opacity:1}.landing-wrap{width:min(100% - 2.5rem,84rem);margin-inline:auto}.landing-tag{background:var(--navy);color:#fff;white-space:nowrap;border-radius:99px;align-items:center;gap:.4em;padding:.4em .9em;font-size:13px;font-weight:700;display:inline-flex}.landing-tag--accent{background:var(--signal);color:var(--navy)}.landing-tag--ok{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.landing-btn{border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:2.9rem;padding:0 1.25rem;font-size:.95rem;font-weight:700;display:inline-flex}.ps .ps-pin[data-static]{height:auto}.ps .ps-pin[data-static] .ps-stick{height:auto;position:static;overflow:visible}.ps .ps-pin[data-static] .ps-scene{height:80vh;position:relative}.ps .ps-pin[data-static] .ch-hud{padding:1rem 1.25rem 3rem;display:block;position:static}.ps .ps-pin[data-static] .ps-head{padding-top:1rem}.ps .ps-pin[data-static] .ch-caps{padding:1rem 0}.ps .ps-pin[data-static] .ch-caps>[data-s]{opacity:1;grid-area:auto;margin-bottom:1rem;transform:none}.ps .ps-pin[data-static] .ps-rail{display:none}@media (max-width:900px){.ps .ps-head{padding-top:4.6rem}.ps .ps-head h2{font-size:1.55rem}.ps .ps-head p{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.chero,.chero *,.chero :before,.chero :after{transition:none!important}}.brand-2026 .ps .ps-stick:before{content:"";pointer-events:none;background:var(--nuqta-paint,radial-gradient(75% 65% at 50% 55%, transparent 30%, var(--nuqta-ink) 95%));-webkit-mask:var(--nuqta-pattern) 0 0 / var(--nuqta-size) var(--nuqta-size) repeat;-webkit-mask:var(--nuqta-pattern) 0 0 / var(--nuqta-size) var(--nuqta-size) repeat;mask:var(--nuqta-pattern) 0 0 / var(--nuqta-size) var(--nuqta-size) repeat;position:absolute;inset:0}.brand-2026 .ps .ps-head h2:before{content:"";background:var(--signal);border-radius:2px;width:11px;height:11px;margin:0 0 18px 4px;display:block;transform:rotate(45deg)}.ps .ps-stick{background:radial-gradient(42% 38% at 88% 8%, #9ed0ff80, transparent 70%), radial-gradient(40% 34% at 8% 96%, #ffb15c29, transparent 70%), radial-gradient(55% 46% at 50% 62%, color-mix(in srgb, var(--aqua) 26%, transparent), transparent 72%), linear-gradient(180deg, #f8fbff 0%, #eef4fb 100%)}[dir=rtl] .ps .ps-stick{background:radial-gradient(42% 38% at 12% 8%, #9ed0ff80, transparent 70%), radial-gradient(40% 34% at 92% 96%, #ffb15c29, transparent 70%), radial-gradient(55% 46% at 50% 62%, color-mix(in srgb, var(--aqua) 26%, transparent), transparent 72%), linear-gradient(180deg, #f8fbff 0%, #eef4fb 100%)}.ps .ps-floor{pointer-events:none;transform-origin:50% 100%;background:radial-gradient(40% 55% at 50% 40%,#ffffffd9,#0000 70%),repeating-linear-gradient(90deg,#2470d61c 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#2470d61c 0 1px,#0000 1px 72px);height:58%;position:absolute;bottom:-4%;left:-30%;right:-30%;transform:perspective(800px)rotateX(66deg);-webkit-mask:linear-gradient(#0000 8%,#000 75% 100%);mask:linear-gradient(#0000 8%,#000 75% 100%)}.ps .ps-head{z-index:3;position:relative}.ps .ps-head:before{content:"";z-index:-1;background:radial-gradient(closest-side,#f8fbfff0,#f8fbff99 60%,#0000);max-width:44rem;position:absolute;inset:2.5rem -3rem -2.5rem}@media (min-width:1100px){.ps .ps-scene{translate:7vw 3vh}[dir=rtl] .ps .ps-scene{translate:-7vw 3vh}}.chero .gl{box-shadow:0 2em 4em -2.2em color-mix(in srgb, var(--navy) 58%, transparent), 0 .8em 1.8em -1em color-mix(in srgb, var(--teal) 45%, transparent), inset 0 1px 0 #fff;background:linear-gradient(160deg,#fffffff2,#ffffffc7);border:1px solid #fffffff2}.chero .gl-tag{background:linear-gradient(135deg, color-mix(in srgb, var(--teal) 80%, #fff), var(--teal) 60%, var(--teal-deep));box-shadow:inset 0 1px #fff6}.chero .ch-caps>[data-s]{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, var(--teal), var(--cww-primary-2,#6fb6ff), var(--signal)) border-box;border:1px solid #0000;box-shadow:0 24px 50px -30px #0f142473,0 0 0 4px #fff9}.ps .ps-pin[data-static] .ps-floor{display:none}@media (max-width:900px){.ps .ps-floor{height:46%}.ps .ps-head:before{inset:2rem -1rem -2rem}}
.spot{isolation:isolate}.pn-sides .pn-side.spot{position:relative}.spot:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,0%), #9ed0ff66, transparent 65%);transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.spot:hover:after{opacity:1}}.ps .ps-scene{z-index:1}.brand-2026 .ps .ps-stick:after{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb, var(--cww-violet,#2470d6) 70%, transparent);-webkit-mask:var(--nuqta-pattern) 0 0 / var(--nuqta-size) var(--nuqta-size) repeat, radial-gradient(190px circle at var(--gx,-999px) var(--gy,-999px), #000 0%, transparent 72%);-webkit-mask-composite:source-in;-webkit-mask:var(--nuqta-pattern) 0 0 / var(--nuqta-size) var(--nuqta-size) repeat, radial-gradient(190px circle at var(--gx,-999px) var(--gy,-999px), #000 0%, transparent 72%);mask:var(--nuqta-pattern) 0 0 / var(--nuqta-size) var(--nuqta-size) repeat, radial-gradient(190px circle at var(--gx,-999px) var(--gy,-999px), #000 0%, transparent 72%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@media (hover:none),(prefers-reduced-motion:reduce){.brand-2026 .ps .ps-stick:after{display:none}}@media (min-width:901px){.network .nt-space .nt-node{transition:transform .35s cubic-bezier(.22,1,.36,1)}.network .nt-space .nt-node--clinic{transform:translateZ(60px) rotateY(18deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.network .nt-space .nt-node--doctor{transform:translateZ(120px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.network .nt-space .nt-node--pharmacy{transform:translateZ(60px) rotateY(-18deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}}.network .nt-packet-card small,.network .nt-ready{white-space:nowrap}.network .ps-stick{--rdy:clamp(0, (var(--leg2) - .85) / .15, 1)}.network .nt-packet-card{box-shadow:inset 0 0 0 calc(1px + var(--rdy) * 1px) color-mix(in srgb, var(--ok) calc(var(--rdy) * 100%), var(--line)), 0 14px 24px -14px color-mix(in srgb, var(--teal) 70%, transparent)}.network .nt-ready{max-height:calc(var(--rdy) * 18px);margin-top:calc(var(--rdy) * 3px);background:color-mix(in srgb, var(--ok) 14%, #fff);font:700 11px/18px var(--font-sans);color:var(--ok);opacity:var(--rdy);border-radius:99px;padding-inline:8px;font-style:normal;display:block;overflow:hidden}.network .nt-node--pharmacy{outline:calc(var(--rdy) * 3px) solid color-mix(in srgb, var(--ok) 45%, transparent);outline-offset:2px}@property --sb-a{syntax:"<angle>";inherits:false;initial-value:0deg}.star-border{position:relative}.star-border:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sb-a), transparent 0 62%, var(--cww-violet,#2470d6) 78%, #ffb15c 88%, transparent 98%);-webkit-mask-composite:xor;padding:2px;animation:4s linear infinite star-border;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes star-border{to{--sb-a:360deg}}.faqs .fq-item--close{isolation:isolate}.faqs .aurora{z-index:-1;pointer-events:none;opacity:.55;position:absolute;inset:-30% -20%}.faqs .aurora i{aspect-ratio:1.6;filter:blur(50px);border-radius:50%;width:55%;position:absolute}.faqs .aurora i:first-child{background:radial-gradient(closest-side,#6fb6ffbf,#0000);animation:18s ease-in-out infinite alternate aurora-a;top:18%;left:8%}.faqs .aurora i:last-child{background:radial-gradient(closest-side,#ffb15c73,#0000);animation:22s ease-in-out infinite alternate aurora-b;bottom:12%;right:6%}@keyframes aurora-a{to{transform:translate(18%,10%)scale(1.15)}}@keyframes aurora-b{to{transform:translate(-16%,-12%)scale(1.1)}}.scroll-progress{box-shadow:0 0 10px #ffb15c99;background:linear-gradient(90deg, var(--color-brand-primary), var(--cww-apricot,#ffb15c))!important;height:3px!important}[dir=rtl] .scroll-progress{background:linear-gradient(270deg, var(--color-brand-primary), var(--cww-apricot,#ffb15c))!important}@media (prefers-reduced-motion:reduce){.star-border:before,.faqs .aurora i{animation:none}}.phnet .ps-stick{background:radial-gradient(45% 45% at 85% 12%, #ffffff38, transparent 70%), linear-gradient(135deg, var(--color-brand-primary-dark,#245796) 0%, var(--color-brand-primary,#2470d6) 58%, var(--cww-primary-2,#6fb6ff) 100%)}[dir=rtl] .phnet .ps-stick{background:radial-gradient(45% 45% at 15% 12%, #ffffff38, transparent 70%), linear-gradient(225deg, var(--color-brand-primary-dark,#245796) 0%, var(--color-brand-primary,#2470d6) 58%, var(--cww-primary-2,#6fb6ff) 100%)}.brand-2026 .phnet .ps-stick:before{--nuqta-ink:#ffffff38}.brand-2026 .phnet .ps-stick:after{background:#ffffffd9}.phnet .ps-head h2,.phnet .ps-head p{color:#fff}.phnet .ps-head p{color:#ffffffd9}.brand-2026 .phnet .ps-head h2:before{background:#ffd29a}.phnet .ps-head:before{display:none}.phnet .ps-floor{background:radial-gradient(40% 55% at 50% 40%,#ffffff40,#0000 70%),repeating-linear-gradient(90deg,#ffffff29 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#ffffff29 0 1px,#0000 1px 72px)}.phnet .pn-ground{background:radial-gradient(closest-side,#ffffff59,#ffffff1f 60%,#0000),repeating-radial-gradient(circle,#0000 0 58px,#ffffff24 58px 60px)}.phnet .ps-stick>.gs-shine{z-index:1;background:linear-gradient(100deg,#0000,#ffffff2e,#0000);width:24%}.phnet .ch-rail i{background:#ffffff4d}.phnet .ch-rail i:after{background:#ffd29a}@media (min-width:901px){.ps.network .nt-space{top:63%}.ps.network .nt-ground{background:radial-gradient(closest-side,#fffffff2,#d9f0ffd9 55%,#9ed0ff59 78%,#0000 80%),repeating-radial-gradient(circle,#0000 0 58px,#2470d61a 58px 60px);transform:rotateX(90deg)translateZ(-175px);box-shadow:0 0 0 2px #2470d62e}.ps.cday .cd-stage{top:60%}.ps.cday .cd-arc{display:none}.ps.cday .cd-stage:before,.ps.cday .cd-stage:after{content:"";border-radius:4px;height:4px;position:absolute;top:70%;left:7%;right:7%}.ps.cday .cd-stage:before{background:color-mix(in srgb, var(--teal) 16%, var(--line))}.ps.cday .cd-stage:after{background:linear-gradient(90deg, var(--teal), var(--signal));transform-origin:0;transform:scaleX(var(--p,0))}[dir=rtl] .ps.cday .cd-stage:after{background:linear-gradient(270deg, var(--teal), var(--signal));transform-origin:100%}.ps.cday .cd-sun{left:calc(7% + var(--p,0) * 86%);top:70%}[dir=rtl] .ps.cday .cd-sun{left:calc(93% - var(--p,0) * 86%)}.ps.cday .cd-moment{left:calc(7% + var(--t) * 86%);top:70%;transform:translate(-50%,calc(-100% - 22px))}[dir=rtl] .ps.cday .cd-moment{left:calc(93% - var(--t) * 86%)}.ps.cday .cd-moment.is-on{transform:translate(-50%,calc(-100% - 34px))scale(1.08)}}.price .pr-jump{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;margin-bottom:6px;padding:4px;display:inline-flex;box-shadow:0 10px 24px -18px #0f142473}.price .pr-jump button{min-height:2.3rem;color:var(--muted);border-radius:10px;padding-inline:1rem;font-size:.92rem;font-weight:700;transition:background-color .2s,color .2s}.price .pr-jump button:hover{color:var(--ink)}.price .pr-jump button.on{background:var(--teal);color:#fff}.price .pr-plan:has(.pr-jump) .pr-price{font-size:clamp(96px,15vw,190px)}.price .pr-plan:has(.pr-jump){gap:8px}@media (max-height:860px) and (min-width:901px){.price .pr-plan:has(.pr-jump) .pr-price{font-size:clamp(80px,11vw,140px)}.price .pr-plan:has(.pr-jump){gap:5px;transform:translateY(-28px)}.price .pr-plan.is-done:has(.pr-jump){transform:translateY(-68px)scale(.96)}}@media (min-width:901px){.ps.cday .cd-stage{width:min(920px,84vw)}}.landing h1,.landing h2,.landing h3{text-wrap:balance}
.cday .ps-stick{--k:calc(var(--p,0) * 5)}.cday .cd-stage{width:min(1000px,96vw);height:420px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.cday .cd-arc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cday .cd-arc path{stroke:color-mix(in srgb, var(--teal) 22%, var(--line));stroke-width:6px;stroke-dasharray:2 14;stroke-linecap:round}.cday .cd-arc .cd-arc-done{stroke:var(--signal);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100)}.cday .cd-sun{--t:var(--p,0);left:calc((1 - var(--t)) * (1 - var(--t)) * 7% + 2 * (1 - var(--t)) * var(--t) * 50% + var(--t) * var(--t) * 93%);top:calc(((1 - var(--t)) * (1 - var(--t)) * 400px + 2 * (1 - var(--t)) * var(--t) * -180px + var(--t) * var(--t) * 400px) / 420 * 100%);background:radial-gradient(circle at 35% 35%, #fff, var(--signal));width:36px;height:36px;box-shadow:0 0 40px color-mix(in srgb, var(--signal) 90%, transparent);border-radius:50%;margin:-18px;position:absolute}.cday .cd-moment{--t:calc(var(--i) / 5);left:calc((1 - var(--t)) * (1 - var(--t)) * 7% + 2 * (1 - var(--t)) * var(--t) * 50% + var(--t) * var(--t) * 93%);top:calc(((1 - var(--t)) * (1 - var(--t)) * 400px + 2 * (1 - var(--t)) * var(--t) * -180px + var(--t) * var(--t) * 400px) / 420 * 100%);opacity:.4;transition:opacity var(--dur), transform var(--dur) var(--ease);justify-items:center;gap:8px;display:grid;position:absolute;transform:translate(-50%,14px)}.cday .cd-moment.is-on,.cday .cd-moment.is-done{opacity:1}.cday .cd-moment.is-on{transform:translate(-50%,-6px)}.cday .cd-moment.is-on .cd-card{box-shadow:0 0 0 2px var(--signal), var(--shadow-card)}.cday .cd-time{font:700 13px/1 var(--f-mono);color:var(--teal)}.cday .cd-card{border-radius:var(--r-md);width:160px;color:var(--teal);justify-items:center;gap:6px;padding:12px 8px;font-size:12px;display:grid}.cday .cd-card b{color:var(--ink);text-align:center;font-size:13px}.cday .cd-detail{font:600 11px/1 var(--f-mono);color:var(--muted);align-items:center;gap:4px;display:inline-flex}.cday .cd-detail i{border:1px solid var(--line);border-radius:7px;padding:4px 5px;font-style:normal}.cday .cd-detail i.on{background:var(--teal);color:#fff;border-color:#0000}.cday .cd-detail--num{color:var(--teal);font-size:26px;font-weight:700}.cday .cd-detail--chip{background:var(--navy);color:#fff;border-radius:99px;padding:4px 9px}.cday .cd-detail--row b{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);border-radius:7px;padding:4px 8px}.cday .cd-detail--bars{align-items:flex-end;height:26px}.cday .cd-detail--bars i{width:8px;height:calc(var(--h) * 100%);background:var(--teal);border:0;border-radius:2px 2px 0 0;padding:0}.cday .ps-pin[data-static] .cd-moment{opacity:1}@media (max-width:900px){.cday .ps-caps{display:none}.cday .cd-stage{height:340px;top:56%}.cday .cd-moment:not(.is-on){opacity:0;transition:opacity .14s,transform .14s}.cday .cd-moment.is-on{transition:opacity .36s ease .14s, transform .36s var(--ease) .14s}.cday .cd-moment{top:4%;left:50%}.cday .cd-card{width:min(240px,70vw);padding:16px;font-size:14px}.cday .cd-card b{font-size:17px}.cday .cd-time{font-size:15px}.cday .cd-detail{font-size:13px}.cday .ps-pin[data-static] .ps-scene{height:auto}.cday .ps-pin[data-static] .cd-stage{justify-items:center;gap:14px;height:auto;padding:1.5rem 0;display:grid;position:static;transform:none}.cday .ps-pin[data-static] .cd-arc,.cday .ps-pin[data-static] .cd-sun{display:none}.cday .ps-pin[data-static] .cd-moment{opacity:1;position:static;transform:none}}
.faq2{background:radial-gradient(45% 50% at 85% 10%,#9ed0ff59,#0000 70%),linear-gradient(#f8fbff 0%,#eef4fb 100%);padding-block:clamp(4rem,8vw,6.5rem)}[dir=rtl] .faq2{background:radial-gradient(45% 50% at 15% 10%,#9ed0ff59,#0000 70%),linear-gradient(#f8fbff 0%,#eef4fb 100%)}.faq2 .fq2-grid{gap:2rem;display:grid}.faq2 .fq2-head h2{color:var(--ink);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:700;line-height:1.15}.brand-2026 .faq2 .fq2-head h2:before{content:"";background:var(--signal);border-radius:2px;width:11px;height:11px;margin:0 0 18px 4px;display:block;transform:rotate(45deg)}.faq2 .fq2-head p{max-width:26rem;color:var(--muted);margin-top:.75rem;font-size:1.05rem}.faq2 .fq2-list{gap:.7rem;display:grid}.faq2 .fq2-item{border:1px solid var(--line);background:#fff;border-radius:18px;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:0 12px 30px -24px #0f142473}.faq2 .fq2-item[open]{border-color:color-mix(in srgb, var(--teal) 40%, var(--line));box-shadow:0 18px 40px -26px #2470d68c}.faq2 .fq2-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq2 .fq2-item summary::-webkit-details-marker{display:none}.faq2 .fq2-item summary svg{color:var(--teal);flex:none;transition:transform .3s}.faq2 .fq2-item[open] summary svg{transform:rotate(45deg)}.faq2 .fq2-item p{color:var(--muted);padding:0 1.25rem 1.2rem;line-height:1.75}@media (min-width:1024px){.faq2 .fq2-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}.faq2 .fq2-head{position:sticky;top:6rem}}.close2{background:#eef4fb;padding-block:0 clamp(3rem,6vw,5rem)}.close2 .cl2-band{isolation:isolate;text-align:center;color:#fff;background:linear-gradient(135deg, var(--color-brand-primary-dark,#245796) 0%, var(--color-brand-primary,#2470d6) 58%, var(--cww-primary-2,#6fb6ff) 100%);border-radius:32px;justify-items:center;gap:1rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #245796b3}.close2 .cl2-tile{background:#ffffff29;border:1px solid #ffffff4d;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.close2 h2{color:#fff;font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);font-weight:700;line-height:1.2}.close2 .cl2-band>p{color:#ffffffe0;max-width:36rem;font-size:clamp(1rem,.95rem + .3vw,1.2rem)}.close2 .cl2-cta{border-radius:16px;min-height:3.4rem;margin-top:.75rem;padding-inline:2rem;font-size:1.05rem}.close2 .cl2-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.close2 .cl2-chips li{background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.close2 .aurora{z-index:-1;pointer-events:none;opacity:.6;position:absolute;inset:-30% -20%}.close2 .aurora i{aspect-ratio:1.6;filter:blur(50px);border-radius:50%;width:55%;position:absolute}.close2 .aurora i:first-child{background:radial-gradient(closest-side,#ffffff59,#0000);animation:18s ease-in-out infinite alternate aurora-a;top:18%;left:8%}.close2 .aurora i:last-child{background:radial-gradient(closest-side,#ffb15c80,#0000);animation:22s ease-in-out infinite alternate aurora-b;bottom:12%;right:6%}@media (prefers-reduced-motion:reduce){.close2 .aurora i{animation:none}}
.linkqr .ps-stick{--build:clamp(0, var(--p,0) / .26, 1);--frame:clamp(0, (var(--p,0) - .3) / .18, 1);--scan:clamp(0, (var(--p,0) - .52) / .2, 1);--board:clamp(0, (var(--p,0) - .78) / .16, 1)}.linkqr .qr-view{perspective:1300px;position:absolute;inset:0}.linkqr .qr-stage{width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(var(--my,0) * -6deg)) rotateY(calc(var(--mx,0) * 10deg - var(--scan) * 14deg));position:absolute;top:55%;left:50%}.linkqr .qr-link{background:var(--navy);color:#fff;white-space:nowrap;border-radius:99px;align-items:center;gap:.5em;padding:.6em 1.1em;font-size:15px;display:inline-flex;position:absolute;top:-270px;left:50%;transform:translate(-50%)translateZ(40px)}.linkqr .qr-link b{font:700 1em/1 var(--f-mono);color:var(--aqua-soft)}.linkqr .qr-card{width:300px;height:300px;box-shadow:inset 0 0 0 1px var(--line), 0 40px 70px -40px color-mix(in srgb, var(--navy) 60%, transparent);transform-style:preserve-3d;opacity:clamp(0, var(--build) * 2, 1);background:#fff;border-radius:24px;padding:24px;position:absolute;top:-150px;left:-150px}.linkqr .qr-card i{--t:clamp(0, (var(--build) - var(--d) * .6) / .4, 1);left:calc(24px + var(--x) * 28px);top:calc(24px + var(--y) * 28px);background:color-mix(in srgb, var(--line) 70%, #fff);width:26px;height:26px;transform:translateZ(calc((1 - var(--t)) * 260px)) scale(calc(.3 + var(--t) * .7));opacity:var(--t);border-radius:5px;position:absolute}.linkqr .qr-card i.on{background:var(--navy)}.linkqr .qr-card i.on:nth-child(3n){background:var(--teal)}.linkqr .qr-mark{width:44px;height:44px;color:var(--teal);background:#fff;border-radius:12px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(10px);box-shadow:0 0 0 4px #fff}.linkqr .qr-frame{background:linear-gradient(180deg, #fff, var(--sc-50,#f3f8f8));width:400px;height:480px;box-shadow:inset 0 0 0 10px var(--teal), 0 50px 80px -40px color-mix(in srgb, var(--navy) 60%, transparent);transform:translateZ(calc(-30px + var(--frame) * 20px)) scale(calc(.9 + var(--frame) * .1));opacity:var(--frame);border-radius:28px;position:absolute;top:-250px;left:-200px}.linkqr .qr-frame-top{justify-items:center;gap:2px;display:grid;position:absolute;top:30px;left:0;right:0}.linkqr .qr-frame-top b{color:var(--navy);font-size:22px;font-weight:800}.linkqr .qr-frame-top small{color:var(--muted);font-size:13px}.linkqr .qr-print{color:var(--teal);box-shadow:inset 0 0 0 1px var(--line);opacity:calc(var(--frame) * (1 - var(--scan)));background:#fff;border-radius:99px;align-items:center;gap:.4em;padding:.5em 1em;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-40px;left:230px;transform:translateZ(60px)}.linkqr .qr-phone{left:calc(120px + (1 - var(--scan)) * 400px);background:var(--navy);width:230px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--navy) 82%, #fff), 0 40px 70px -30px color-mix(in srgb, var(--navy) 70%, transparent);opacity:var(--scan);border-radius:28px;padding:14px 10px;font-size:11px;position:absolute;top:-120px;transform:translateZ(140px)rotateY(-16deg)rotate(6deg)}.linkqr .qr-phone-ic{background:var(--signal);width:32px;height:32px;color:color-mix(in srgb, var(--teal-deep) 45%, #000);border-radius:50%;place-items:center;display:grid;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.linkqr .qr-phone .mk{border-radius:18px}.linkqr .qr-board{width:280px;box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) calc(var(--board) * 100%), transparent), 0 30px 50px -30px color-mix(in srgb, var(--navy) 50%, transparent);opacity:var(--board);transform:translateZ(80px) rotateY(16deg) translateY(calc((1 - var(--board)) * 30px));background:#fff;border-radius:18px;gap:8px;padding:14px;font-size:13px;display:grid;position:absolute;top:-40px;left:-520px}.linkqr .qr-board small{color:var(--muted);font-weight:600}.linkqr .ps-stick{--f1:clamp(0, (var(--p,0) - .56) / .07, 1);--f2:clamp(0, (var(--p,0) - .63) / .07, 1);--f3:clamp(0, (var(--p,0) - .7) / .07, 1)}.linkqr .qr-example{color:var(--muted);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:196px;left:50%;transform:translate(-50%)translateZ(44px)}.linkqr .qr-phone{width:250px}.linkqr .qr-field{border:1px solid var(--line);opacity:.35;transition:opacity .35s, transform .45s var(--ease), box-shadow .35s;border-radius:9px;gap:3px;padding:6px 8px;display:grid;transform:translateY(6px)}.linkqr .qr-field small{color:var(--muted);font-size:9px;font-weight:700}.linkqr .qr-field b{font-size:12px}.linkqr .qr-field--1{opacity:calc(.35 + var(--f1) * .65);transform:translateY(calc((1 - var(--f1)) * 6px));box-shadow:0 0 0 calc(var(--f1) * 2px) var(--signal)}.linkqr .qr-field--2{opacity:calc(.35 + var(--f2) * .65);transform:translateY(calc((1 - var(--f2)) * 6px));box-shadow:0 0 0 calc(var(--f2) * 2px) var(--signal)}.linkqr .qr-field--3{opacity:calc(.35 + var(--f3) * .65);transform:translateY(calc((1 - var(--f3)) * 6px));box-shadow:0 0 0 calc(var(--f3) * 2px) var(--signal)}.linkqr .qr-board{background:var(--navy);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) calc(var(--board) * 100%), transparent), 0 30px 60px -30px color-mix(in srgb, var(--navy) 80%, transparent)}.linkqr .qr-board small{color:color-mix(in srgb, var(--aqua-soft) 70%, #fff)}.linkqr .qr-board .mk-row{background:#ffffff14}.linkqr .qr-board .mk-ref{color:var(--aqua-soft)}.linkqr .qr-night{background:color-mix(in srgb, var(--aqua-soft) 16%, transparent);color:var(--aqua-soft);border-radius:99px;justify-self:start;align-items:center;gap:.4em;padding:.35em .8em;font-size:12px;font-weight:700;display:inline-flex}.linkqr .qr-247{font:800 120px/1 var(--f-mono);letter-spacing:-.04em;color:color-mix(in srgb, var(--navy) 8%, transparent);opacity:var(--board);transform:translateZ(-80px) translateY(calc((1 - var(--board)) * 30px));position:absolute;top:-260px;left:-620px}@media (max-width:900px){.linkqr .ps-stick{--board:clamp(0, (var(--p,0) - .74) / .12, 1);--build:clamp(0, (var(--p,0) + .1) / .18, 1)}.linkqr .ps-caps{display:none}.linkqr .qr-stage{transform:scale(var(--qs,.74));top:calc(50% + 74px)}.linkqr .qr-247{display:none}.linkqr .qr-example{font-size:15px}.linkqr .qr-frame-top small{font-size:17px}.linkqr .qr-field small{font-size:13px}.linkqr .qr-field b{font-size:15px}.linkqr .qr-frame,.linkqr .qr-card{translate:0 calc(var(--scan) * -60px);scale:calc(1 - var(--scan) * .12)}.linkqr .qr-frame{opacity:calc(var(--frame) * (1 - var(--scan) * .85))}.linkqr .qr-card{opacity:calc(clamp(0, var(--build) * 2, 1) * (1 - var(--scan) * .85))}.linkqr .qr-link,.linkqr .qr-example{opacity:clamp(0, 1 - var(--scan) * 2.5, 1)}.linkqr .qr-print{top:250px;left:50%;transform:translate(-50%)translateZ(60px)}.linkqr .qr-phone{left:-140px;top:calc(-150px + (1 - var(--scan)) * 520px);width:280px;opacity:calc(var(--scan) * clamp(0, 1 - var(--board) * 2.2, 1));transform:translateZ(160px) rotate(calc((1 - var(--scan)) * 6deg));font-size:14px}.linkqr .qr-board{width:320px;opacity:clamp(0, (var(--board) - .35) / .5, 1);transform:translateZ(180px) translateY(calc((1 - var(--board)) * 40px));font-size:16px;top:-60px;left:-160px}}@media (max-width:400px){.linkqr .qr-stage{--qs:.68}}@media (max-width:900px) and (max-height:720px){.linkqr .qr-stage{--qs:.68;top:calc(50% + 66px)}}.linkqr .qr-remind{color:#fff;white-space:nowrap;opacity:var(--board);transform:translateZ(220px) translateY(calc((1 - var(--board)) * 26px)) rotate(-4deg);background:linear-gradient(135deg,#25d366,#128c7e);border-radius:14px;align-items:center;gap:.45em;padding:.6em 1em;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-178px;left:60px;box-shadow:inset 0 1px #ffffff59,0 18px 36px -18px #128c7ecc}.linkqr .qr-phone:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff29 42%,#0000 55%);position:absolute;inset:0}@media (max-width:900px){.linkqr .qr-remind{display:none}}
.network .ps-stick{--k:calc(var(--p,0) * 2);--leg1:clamp(0, var(--k), 1);--leg2:clamp(0, var(--k) - 1, 1);--ax:-380px;--ay:40px;--bx:0px;--by:-60px;--cx:380px;--cy:60px;--px:calc(var(--ax) + var(--leg1) * (var(--bx) - var(--ax)) + var(--leg2) * (var(--cx) - var(--bx)));--py:calc(var(--ay) + var(--leg1) * (var(--by) - var(--ay)) + var(--leg2) * (var(--cy) - var(--by)));--ring:clamp(0, (var(--p,0) - .62) / .3, 1);background:linear-gradient(180deg, #fff, transparent 22%), radial-gradient(60% 50% at 50% 60%, color-mix(in srgb, var(--aqua) 16%, transparent), transparent 70%), var(--bg)}.network .nt-view{perspective:1500px;perspective-origin:50% 45%;position:absolute;inset:0}.network .nt-space{width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(16deg + var(--my,0) * -3deg)) rotateY(calc(-14deg + var(--p,0) * 28deg + var(--mx,0) * 5deg));position:absolute;top:56%;left:50%}.network .nt-ground{background:radial-gradient(closest-side, #ffffffe6, #eef5f599 60%, transparent), repeating-radial-gradient(circle, transparent 0 58px, color-mix(in srgb, var(--navy) 6%, transparent) 58px 60px);border-radius:50%;width:1400px;height:700px;position:absolute;top:-350px;left:-700px;transform:rotateX(90deg)translateZ(-120px)}.network .nt-lines{width:1200px;height:600px;position:absolute;top:-300px;left:-600px;overflow:visible;transform:translateZ(-20px)}.network .nt-lines line{stroke:color-mix(in srgb, var(--line) 65%, var(--muted));stroke-width:4px;stroke-dasharray:2 14;stroke-linecap:round}.network .nt-dot{left:calc(var(--px) - 12px);top:calc(var(--py) - 12px);background:var(--teal);width:24px;height:24px;box-shadow:0 0 0 6px color-mix(in srgb, var(--signal) 30%, transparent), 0 0 18px color-mix(in srgb, var(--signal) 80%, transparent);border-radius:50%;position:absolute;transform:translateZ(-10px)}.network .nt-node{background:#ffffffc7;border:1px solid #fffc;border-radius:20px;gap:4px;width:240px;padding:16px 18px;transition:box-shadow .4s;display:grid;position:absolute;box-shadow:0 30px 60px -34px #0b2b3a80,inset 0 1px #fff}.network .nt-node.is-on{box-shadow:0 0 0 3px var(--signal), 0 30px 60px -34px #0b2b3a80}.network .nt-node--clinic{top:-70px;left:-500px;transform:translateZ(60px)rotateY(18deg)}.network .nt-node--doctor{top:-200px;left:-120px;transform:translateZ(120px)}.network .nt-node--pharmacy{top:-50px;left:260px;transform:translateZ(60px)rotateY(-18deg)}.network .nt-ic{background:var(--teal);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.network .nt-node b{font-size:17px;font-weight:700}.network .nt-node small{color:var(--muted);font-size:12px}.network .nt-rows{gap:4px;margin-top:6px;display:grid}.network .nt-rows i{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);border-radius:8px;padding:5px 8px;font-size:12px;font-style:normal}.network .nt-ring{color:var(--muted);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);opacity:var(--ring);transform:rotate(calc(var(--i) * 60deg)) translate(0, -100px) rotate(calc(var(--i) * -60deg)) translateZ(calc(80px + var(--i) * 6px)) scale(calc(.6 + var(--ring) * .4));background:#fff;border-radius:99px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:220px;left:470px}.network .nt-ring:nth-child(-n+9){background:var(--teal);color:#fff;box-shadow:none}.network .nt-plan{background:var(--navy);color:#fff;opacity:var(--ring);border-radius:12px;justify-items:center;padding:8px 16px;display:grid;position:absolute;top:200px;left:470px;transform:translateZ(100px)}.network .nt-plan b{font:700 18px/1 var(--f-mono);color:var(--aqua-soft)}.network .nt-plan small{font-size:12px}.network .nt-packet-card{left:calc(var(--px) - 34px);top:calc(var(--py) - 150px);box-shadow:inset 0 0 0 1px var(--line), 0 14px 24px -14px color-mix(in srgb, var(--teal) 70%, transparent);background:#fff;border-radius:10px;justify-items:center;padding:6px 12px;display:grid;position:absolute;transform:translateZ(160px)}.network .nt-packet-card b{font:700 16px/1 var(--f-mono);color:var(--teal)}.network .nt-packet-card small{font:500 11px/1 var(--f-mono);color:var(--muted)}.network .nt-spine{display:none}@media (max-width:1360px){.network .nt-space{scale:.88}}@media (max-width:1150px){.network .nt-space{top:53%;scale:.84}.network .nt-ring{top:250px;left:400px}.network .nt-plan{top:230px;left:400px}}@media (max-width:900px){.network .ps-caps{display:none}.network .ps-stick{--nw:min(300px, calc(100vw - 56px));--ax:0px;--ay:-170px;--bx:0px;--by:-20px;--cx:0px;--cy:130px}.network .nt-space{scale:1;transform:rotateX(8deg) rotateY(calc(-5deg + var(--p,0) * 10deg));top:calc(50% + 70px)}.network .nt-ground,.network .nt-lines,.network .nt-ring{display:none}.network .nt-spine{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--teal) 40%, var(--line)) 0 6px, transparent 6px 14px);width:4px;height:360px;display:block;position:absolute;top:-200px;left:-2px;transform:translateZ(-20px)}.network .nt-node{left:calc(var(--nw) / -2);width:var(--nw);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:12px 14px}.network .nt-node .nt-ic{grid-row:span 2;width:36px;height:36px}.network .nt-node b{font-size:17px}.network .nt-node small{font-size:14px}.network .nt-rows{grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:8px}.network .nt-rows i{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.network .nt-rows i:only-child{grid-column:1/-1}.network .nt-node--clinic{top:-235px;transform:translateZ(20px)}.network .nt-node--doctor{top:-82px;transform:translateZ(30px)}.network .nt-node--pharmacy{top:70px;transform:translateZ(20px)}.network .nt-plan{white-space:nowrap;grid-auto-flow:column;align-items:center;gap:8px;padding:7px 14px;top:196px;left:50%;transform:translate(-50%)translateZ(40px)}.network .nt-plan b{font-size:15px}.network .nt-plan small{font-size:12px}.network .nt-packet-card{display:none}.network .nt-dot{transform:translateZ(60px)}}@media (max-width:900px) and (max-height:720px){.network .nt-space{transform:rotateX(8deg) rotateY(calc(-5deg + var(--p,0) * 10deg)) scale(.8);top:calc(50% + 86px)}}
.phnet .pn-hub{--hw:min(480px, 40vw, calc((100vh - 150px) * 360 / 440));width:var(--hw);aspect-ratio:360/440;position:absolute;top:calc(50% + 40px);left:50%;transform:translate(-50%,-50%)}.phnet .pn-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.phnet .pn-wire{--on:clamp(0, (var(--p,0) - var(--i) * .09) / .12, 1);opacity:var(--on)}.phnet .pn-wire path{fill:none;stroke:#ffffff6b;stroke-width:1.7px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--on))}.phnet .pn-in{fill:#fff;filter:drop-shadow(0 0 4px #fffffff2)}.phnet .pn-out{fill:var(--cww-apricot,#ffb15c);filter:drop-shadow(0 0 5px #ffb15cf2)}.phnet .pn-phone{text-align:center;background:linear-gradient(#fff,#eef4fb);border-radius:26px;align-content:start;justify-items:center;gap:6px;width:36%;height:58%;padding:26px 10px 10px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #0f2233d9,0 0 0 6px #ffffff40,0 0 40px 6px #78b4ff73,0 30px 60px -20px #00000080}.phnet .pn-notch{background:#0f2233d9;border-radius:99px;width:34%;height:7px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phnet .pn-ic{border-radius:var(--r-md);background:var(--teal);color:#fff;place-items:center;width:40px;height:40px;display:grid}.phnet .pn-phone b{color:var(--ink);font-size:16px}.phnet .pn-phone small{font:500 11px/1 var(--f-mono);color:var(--muted)}.phnet .pn-inbox{gap:4px;width:100%;margin-top:4px;display:grid}.phnet .pn-inbox li{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;padding:5px 7px;font-size:10.5px;font-weight:700;display:flex}.phnet .pn-inbox em{color:var(--muted);font-style:normal;font-weight:600}.phnet .pn-inbox .is-preparing em{color:var(--warn)}.phnet .pn-inbox .is-ready em{color:var(--ok,#15803d)}.phnet .pn-node{--on:clamp(0, (var(--p,0) - var(--i) * .09) / .08, 1);color:#fff;white-space:nowrap;opacity:var(--on);transform:translate(-50%, -50%) scale(calc(.7 + var(--on) * .3));justify-items:center;gap:5px;font-size:13px;font-weight:700;display:grid;position:absolute}.phnet .pn-tile{background:#0f22338c;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 1px #ffffff59,0 0 18px #78b4ff8c}@media (max-width:900px){.phnet .pn-hub{--hw:min(340px, calc(100vw - 40px));top:calc(50% + 96px)}.phnet .pn-phone{border-radius:22px;gap:4px;padding:20px 7px 8px}.phnet .pn-ic{width:32px;height:32px}.phnet .pn-phone .mk-chip{padding:2px 8px;font-size:10px}.phnet .pn-phone b{font-size:14px}.phnet .pn-inbox{gap:3px;margin-top:2px}.phnet .pn-inbox li{padding:3px 6px;font-size:9.5px}}@media (max-width:900px) and (max-height:740px){.phnet .pn-hub{--hw:min(290px, calc(100vw - 48px));top:calc(50% + 92px)}}@media (prefers-reduced-motion:reduce){.phnet .pn-in,.phnet .pn-out{display:none}}.phnet .ps-pin[data-static] .pn-wire,.phnet .ps-pin[data-static] .pn-node{--on:1}.pn-sides{background:var(--bg);padding:4.5rem 0 1.5rem}.pn-sides .pn-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.pn-sides .pn-side{border-radius:var(--r-lg);min-width:0;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);background:#fff;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.75rem;display:flex}.pn-sides .pn-side--pharmacy{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--signal) 55%, transparent), var(--shadow-card)}.pn-sides .pn-eyebrow{background:color-mix(in srgb, var(--teal) 10%, #fff);color:var(--teal);border-radius:99px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.pn-sides .pn-side--pharmacy .pn-eyebrow{background:color-mix(in srgb, var(--aqua) 18%, #fff);color:var(--teal-deep)}.pn-sides h3{font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;line-height:1.2}.pn-sides .pn-points{gap:.7rem;display:grid}.pn-sides .pn-points li{color:var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-size:.98rem;line-height:1.55;display:grid}.pn-sides .pn-points svg{color:var(--teal);margin-top:.2em}.pn-sides .pn-flow{counter-reset:none;gap:.75rem;display:grid}.pn-sides .pn-flow li{color:var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.98rem;line-height:1.55;display:grid}.pn-sides .pn-flow b{background:color-mix(in srgb, var(--aqua) 22%, #fff);width:1.6rem;height:1.6rem;color:var(--teal-deep);font:700 .8rem/1 var(--f-mono);border-radius:50%;place-items:center;margin-top:.05em;display:grid}.pn-sides .pn-traffic{border-radius:var(--r-md);background:color-mix(in srgb, var(--teal) 8%, #fff);color:var(--teal-deep);padding:.75rem .9rem;font-size:.95rem;font-weight:600;line-height:1.5}.pn-sides .pn-note{color:var(--muted);font-size:.88rem;line-height:1.5}.pn-sides .landing-btn{margin-top:auto}.pn-sides .pn-states{gap:.5rem;width:100%;display:flex}.pn-sides .pn-states li{min-width:0;color:var(--muted);flex:1;gap:.4rem;font-size:.78rem;font-weight:600;display:grid}.pn-sides .pn-states li span{background:var(--line);border-radius:2px;height:4px}.pn-sides .pn-states li.on{color:var(--ok)}.pn-sides .pn-states li.on span{background:var(--ok)}.pn-actions{background:var(--bg);padding:1.5rem 0 5.5rem}.pn-actions .pn-pos{border-radius:var(--r-lg);background:var(--navy);color:#fff;padding:2rem}.pn-actions .pn-pos-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;display:grid}.pn-actions .pn-pos-badge{color:var(--signal);align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.pn-actions .pn-pos h2{margin-top:.5rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2}.pn-actions .pn-pos-intro{color:#ffffffbf;max-width:36rem;margin-top:.6rem}.pn-actions .pn-pos-caps{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.pn-actions .pn-pos-caps li{background:#ffffff14;border-radius:99px;padding:.3rem .75rem;font-size:.82rem}.pn-actions .pn-pos-honest{color:#fff9;max-width:36rem;margin-top:1rem;font-size:.8rem}.pn-actions .pn-pos-form{border-radius:var(--r-md);min-width:0;color:var(--ink);background:#fff;padding:1.4rem}.pn-actions .pn-pos-form h3{font-size:1.15rem;font-weight:700}.pn-actions .pn-pos-form>p{color:var(--muted);margin-top:.25rem;font-size:.9rem}.pn-actions .pn-pos-form>p.pn-pos-only{border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 9%, #fff);color:color-mix(in srgb, var(--warn) 80%, var(--ink));margin:.75rem 0 1rem;padding:.6rem .8rem;font-size:.85rem;font-weight:600}@media (max-width:900px){.phnet .ps-caps{display:none}.pn-sides{padding-top:3rem}.pn-sides .pn-grid,.pn-actions .pn-pos-grid{grid-template-columns:1fr}.pn-sides .pn-side--clinic{order:-1}.pn-sides .pn-side,.pn-actions .pn-pos{padding:1.35rem}.pn-actions .pn-pos-form{padding:1.1rem}}@media (max-width:380px){.pn-actions .pn-pos{padding:1rem}.pn-actions .pn-pos-form{padding:.9rem}}.brand-2026 .pn-actions .pn-pos{background:linear-gradient(135deg, var(--cww-violet-dark) 0%, var(--cww-violet) 100%);box-shadow:0 40px 80px -50px color-mix(in srgb, var(--cww-violet-dark) 80%, transparent);overflow:hidden}
.price .pr-stage{place-items:center;display:grid;position:absolute;inset:0}.price .pr-plan{text-align:center;opacity:0;visibility:hidden;pointer-events:none;width:min(520px,90vw);transition:opacity .12s, transform .3s var(--ease), visibility 0s linear .12s;grid-area:1/1;justify-items:center;gap:10px;display:grid;transform:translateY(14px)}.price .pr-plan.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s .1s, transform .3s var(--ease) .1s, visibility 0s;transform:none}.price .pr-plan.is-done{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-14px)}.price .pr-name{align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}.price .pr-name i{font-style:normal}.price .pr-price{font:700 clamp(120px, 20vw, 240px)/1 var(--font-geist,var(--f-mono));letter-spacing:-.05em;color:var(--navy)}.price .pr-price small{vertical-align:top;color:var(--teal);font-size:.4em}.price .pr-per{color:var(--muted);margin-top:-10px;font-size:16px}.price .pr-limits{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:10px;display:grid}.price .pr-limits i{border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--teal);text-align:start;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:8px 10px;font-style:normal;display:grid}.price .pr-limits small{color:var(--muted);grid-column:2;font-size:11px}.price .pr-limits b{font:700 15px/1 var(--f-mono);color:var(--ink);grid-column:2}.price .pr-ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.price .pr-trial,.price .pr-note{pointer-events:none;color:var(--muted);text-align:center;white-space:nowrap;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.price .pr-trial{bottom:9.6rem}.price .pr-note{font-size:12px;bottom:8.2rem}.price .ps-pin[data-static] .ps-scene{height:auto}.price .ps-pin[data-static] .pr-stage{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;padding:2rem 1.25rem;display:grid;position:static}.price .ps-pin[data-static] .pr-plan{opacity:1;visibility:visible;pointer-events:auto;grid-area:auto;width:auto;transform:none}.price .ps-pin[data-static] .pr-price{font-size:96px}.price .ps-pin[data-static] .pr-trial,.price .ps-pin[data-static] .pr-note{white-space:normal;grid-column:1/-1;position:static;transform:none}@media (max-height:860px){.price .pr-price{font-size:clamp(96px,14vw,170px)}.price .pr-plan{gap:6px}}@media (max-width:900px){.price .ps-caps{display:none}.price .pr-stage{padding-top:7rem}.price .pr-price{font-size:104px}.price .pr-trial{white-space:normal;width:90vw;bottom:5.4rem}.price .pr-note{display:none}}.price .pr-compare{min-height:44px;font-size:15px;font-weight:600;text-decoration:none}@media (max-width:900px){.price .ps-head p{display:none}.price .ps-head h2{font-size:1.65rem}.price .pr-stage{grid-template-rows:auto auto;align-content:start;row-gap:10px;padding-top:11.75rem}.price .ps-rail{display:none}:is(.price .pr-plan,.price .pr-plan:has(.pr-jump)){grid-area:1/1}.price .pr-trial{white-space:normal;grid-area:2/1;width:min(90vw,26rem);line-height:1.5;position:static;transform:none}.price .pr-ctas{flex-direction:column;align-items:center;gap:4px}.price .pr-compare{min-height:40px;box-shadow:none;text-underline-offset:3px;background:0 0;border:0;font-size:14px;text-decoration:underline}}@media (max-width:900px) and (max-height:760px){.price .pr-price{font-size:76px}.price .pr-plan:has(.pr-jump) .pr-price{font-size:76px}.price .pr-plan:has(.pr-jump){gap:4px}.price .pr-limits i{padding:6px 8px}}@media (max-width:900px) and (max-height:640px){.price .pr-stage{padding-top:11.75rem}.price .pr-price{font-size:50px}.price .pr-plan:has(.pr-jump) .pr-price{font-size:50px}.price .pr-name{font-size:18px}.price .pr-limits{margin-top:4px}}.price .pr-hint{background:color-mix(in srgb, var(--teal) 10%, #fff);color:var(--teal);pointer-events:none;border-radius:99px;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:700;animation:1.6s ease-in-out infinite pr-hint;display:inline-flex}@keyframes pr-hint{50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.price .pr-hint{animation:none}}
