:root{--brand-deep:#01204d;--brand-navy:#0c4493;--brand-navy-hover:#1a56aa;--brand-blue:#2b6ff0;--brand-blue-hover:#1f62e0;--brand-light:#4c9aff;--brand-ink:#12213a;--brand-text:#24385a;--brand-text-soft:#3d5275;--brand-muted:#64748b;--brand-faint:#8fa0b8;--brand-border:#d7e2f0;--brand-border-strong:#bccde4;--brand-line-soft:#e9f0f9;--brand-hover:#f3f8fe;--brand-soft:#f4f8fe;--brand-active:#e8f1fd;--brand-danger:#c0342b;--logo-navy:#011535;--logo-blue:#0044cd;--ok:#13795b;--ok-soft:#e6f5ef;--wa:#1f9d55;--wa-soft:#e8f6ee;--step--2:clamp(.75rem,.73rem + .1vw,.8rem);--step--1:clamp(.84rem,.81rem + .15vw,.94rem);--step-0:clamp(1rem,.96rem + .2vw,1.125rem);--step-1:clamp(1.12rem,1.04rem + .36vw,1.35rem);--step-2:clamp(1.35rem,1.2rem + .7vw,1.75rem);--step-3:clamp(1.7rem,1.4rem + 1.4vw,2.6rem);--step-4:clamp(2.1rem,1.55rem + 2.5vw,3.75rem);--step-5:clamp(2.6rem,1.6rem + 4.4vw,5.5rem);--space-3xs:clamp(.25rem,.24rem + .05vw,.3rem);--space-2xs:clamp(.5rem,.48rem + .1vw,.56rem);--space-xs:clamp(.75rem,.7rem + .2vw,.875rem);--space-s:clamp(1rem,.95rem + .25vw,1.125rem);--space-m:clamp(1.5rem,1.4rem + .45vw,1.75rem);--space-l:clamp(2rem,1.8rem + .9vw,2.5rem);--space-xl:clamp(3rem,2.7rem + 1.4vw,3.75rem);--space-2xl:clamp(4rem,3.4rem + 2.7vw,5.5rem);--section-y:clamp(48px,min(8vw,9svh),104px);--gutter:clamp(18px,4vw,32px);--max:1200px;--r-s:10px;--r-m:14px;--r-l:20px;--r-xl:28px;--shadow-1:0 1px 2px #01204d0d,0 2px 6px -2px #01204d0f;--shadow-2:0 1px 2px #01204d0d,0 8px 20px -8px #01204d24,0 24px 48px -24px #01204d2e;--shadow-3:0 1px 2px #01204d0f,0 16px 32px -12px #01204d2e,0 48px 80px -32px #01204d47;--ease-out:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--ease-sine:cubic-bezier(.37,0,.63,1);--font-sans:"DM Sans","Segoe UI",system-ui,sans-serif;--font-display:"Manrope","DM Sans",system-ui,sans-serif;--font-mono:"DM Sans",ui-monospace,sans-serif;--nav-h:60px;--dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Crect x='10' y='10' width='2' height='2' rx='.5' fill='%23bccde4'/%3E%3C/svg%3E")}@media (width>=760px){:root{--nav-h:68px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--step-0);color:var(--brand-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--brand-deep);letter-spacing:-.03em;text-wrap:balance;font-weight:800;line-height:1.12}p{text-wrap:pretty}::selection{background:var(--brand-active);color:var(--brand-deep)}:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #2b6ff080}main:focus{outline:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--brand-deep);color:#fff;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.01em;font-weight:500}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}section{position:relative}.sec{padding-block:var(--section-y)}.sec.soft{background:var(--brand-soft)}.sec.lined{border-top:1px solid var(--brand-line-soft)}.sec-head{max-width:44rem;margin-bottom:clamp(20px,4.5svh,var(--space-xl))}.sec-head.center{text-align:center;max-width:52rem;margin-inline:auto}.sec-head h2{letter-spacing:-.03em;font-size:clamp(38px,4.6vw,70px);line-height:1.12}.sec-head h2 .ln{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.14em;display:inline-block;overflow:hidden}.js .sec-head h2.words.rv{opacity:1;transform:none}.js .sec-head h2.words.rv .ln>span{transition:transform .9s var(--ease-out);display:inline-block;transform:translateY(115%)}.js .sec-head h2.words.rv.in .ln>span{transform:none}.sec-head p{margin-top:clamp(8px,1.6svh,var(--space-s));font-size:var(--step-1);color:var(--brand-text-soft);line-height:1.5}.fit{min-height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:center;padding-block:clamp(20px,4svh,64px);display:flex}@media (width>=1060px) and (height<=800px){.fit .sec-head>p:not(.kicker){display:none}}.fit>.wrap{width:100%}.wordmark{font-family:var(--font-display);letter-spacing:-1.5px;color:var(--brand-deep);align-items:center;gap:8px;font-size:26px;font-weight:800;line-height:1;display:inline-flex}.wordmark span{color:var(--logo-blue)}.kicker{letter-spacing:1.8px;text-transform:uppercase;color:var(--brand-blue);margin-bottom:var(--space-s);align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.kicker .n{display:none}.kicker .dot{background:currentColor;border-radius:2px;width:28px;min-width:28px;height:2px;min-height:2px}.kicker .k{min-width:0}.sec-head.center .kicker{justify-content:center}.dot{background:var(--logo-blue);border-radius:2px;flex-shrink:0;width:.5em;min-width:7px;height:.5em;min-height:7px;display:inline-block}.dot.live{animation:dotBreathe 2.6s var(--ease-sine) infinite}.dot.ok{background:var(--ok)}@keyframes dotBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.35)}}.btn{--tx:0px;--ty:0px;min-height:48px;font-size:var(--step-0);white-space:nowrap;transform:translate3d(var(--tx),var(--ty),0);transition:transform .25s var(--ease-out),background-color .2s,border-color .2s,box-shadow .25s,color .2s;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-weight:600;display:inline-flex;position:relative}.btn:active{transform:translate3d(var(--tx),var(--ty),0) scale(.97)}.btn-primary{background:var(--brand-blue);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #01204d1f,0 10px 24px -10px #2b6ff0b3}.btn-primary:hover{background:var(--brand-blue-hover);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #01204d1f,0 16px 32px -12px #2b6ff0bf}.btn-ghost{color:var(--brand-deep);border-color:var(--brand-border);box-shadow:var(--shadow-1);background:#fff}.btn-ghost:hover{border-color:var(--brand-border-strong);background:var(--brand-hover)}.btn-wa svg{color:var(--wa)}.btn-sm{min-height:44px;font-size:var(--step--1);border-radius:10px;padding:0 16px}.btn-lg{min-height:54px;padding:0 26px}.btn .arrow{transition:transform .25s var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}.link{color:var(--brand-blue);align-items:center;gap:6px;font-weight:600;display:inline-flex}.link:hover{color:var(--brand-navy)}.card{border:1px solid var(--brand-border);border-radius:var(--r-l);box-shadow:var(--shadow-1);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .25s;background:#fff;position:relative;overflow:hidden}.card:after{content:"";background:radial-gradient(320px circle at var(--mx,50%) var(--my,40%),#0044cd1f,transparent 46%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.card:hover:after{opacity:1}.cursor-glow{pointer-events:none;z-index:3;opacity:0;background:radial-gradient(circle,#0044cd21,#0000 65%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:fixed;top:0;left:0}.card.lift:after{content:"";background:var(--logo-blue);opacity:0;width:8px;height:8px;transition:opacity .3s,transform .4s var(--ease-out);border-radius:2px;position:absolute;bottom:14px;right:14px;transform:translate(6px,6px)scale(.4)}@media (hover:hover){.card.lift:hover{box-shadow:var(--shadow-2);border-color:var(--brand-border-strong);transform:translateY(-4px)}.card.lift:hover:after{opacity:1;transform:none}}.chip{border:1px solid var(--brand-border);box-shadow:var(--shadow-2);font-size:var(--step--2);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;line-height:1.25;display:inline-flex}.chip .ic{background:var(--ok-soft);width:28px;height:28px;color:var(--ok);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.chip .ic.blue{background:var(--brand-active);color:var(--brand-blue)}.chip small{color:var(--brand-muted);font-size:.92em;display:block}.chip strong{color:var(--brand-deep);font-weight:600;display:block}.tag{border:1px solid var(--brand-border);height:22px;color:var(--brand-text-soft);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.tag.ai{color:var(--brand-navy);background:var(--brand-hover);border-color:#c9dbf5}.av{background:var(--brand-active);width:30px;height:30px;color:var(--brand-navy);border-radius:9px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.js .rv{opacity:0;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(36px)}.js .rv.in{opacity:1;transform:none}.js .rv-stagger>*{opacity:0;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);transform:translateY(18px)}.js .rv-stagger.in>*{opacity:1;transform:none}.rv-stagger.in>:nth-child(2){transition-delay:70ms}.rv-stagger.in>:nth-child(3){transition-delay:.14s}.rv-stagger.in>:nth-child(4){transition-delay:.21s}.rv-stagger.in>:nth-child(5){transition-delay:.28s}.rv-stagger.in>:nth-child(6){transition-delay:.35s}.rv-stagger.in>:nth-child(7){transition-delay:.42s}.lines .ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lines .ln>span{display:block}.js .lines.rv{opacity:1;transform:none}.js .lines.rv .ln>span{transition:transform .9s var(--ease-out);transform:translateY(105%)}.js .lines.rv.in .ln>span{transform:none}.lines.rv.in .ln:nth-child(2)>span{transition-delay:80ms}.lines.rv.in .ln:nth-child(3)>span{transition-delay:.16s}#scroll-progress{left:0;right:0;top:var(--nav-h);background:var(--logo-blue);transform-origin:0;z-index:41;pointer-events:none;height:2px;position:fixed;transform:scaleX(0)}.section-fallback{min-height:60vh}@media (prefers-reduced-motion:reduce){.cursor-glow{display:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .rv,.js .rv-stagger>*,.js .lines.rv .ln>span,.js .sec-head h2.words.rv .ln>span{opacity:1;transform:none}#scroll-progress{display:none}}.zr-logo{flex-shrink:0;display:block}.zr-logo .zr-dot,.zr-logo .zr-z,.zr-logo .zr-ring,.zr-logo .zr-halo,.zr-logo .zr-word{transform-box:fill-box;transform-origin:50%}.zr-logo.is-draw .zr-frame,.zr-logo.is-draw .zr-z{stroke-dasharray:1 2;stroke-dashoffset:1.05px}.zr-logo.is-draw .zr-frame{animation:.95s cubic-bezier(.65,0,.35,1) .1s forwards zr-draw}.zr-logo.is-draw .zr-z{animation:.75s cubic-bezier(.65,0,.35,1) .75s forwards zr-draw}.zr-logo.is-draw .zr-dot{animation:.5s cubic-bezier(.22,1,.36,1) 1.35s forwards zr-pop;transform:scale(0)}.zr-logo.is-draw .zr-word{opacity:0;animation:.5s ease-out 1.1s forwards zr-fade}@keyframes zr-draw{to{stroke-dashoffset:0}}@keyframes zr-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@keyframes zr-fade{to{opacity:1}}.zr-mark.is-loop .zr-frame,.zr-mark.is-loop .zr-z{stroke-dasharray:1 2;stroke-dashoffset:1.05px}.zr-mark.is-loop .zr-frame{animation:2.6s cubic-bezier(.65,0,.35,1) infinite zr-loop-frame}.zr-mark.is-loop .zr-z{animation:2.6s cubic-bezier(.65,0,.35,1) infinite zr-loop-z}.zr-mark.is-loop .zr-dot{animation:2.6s cubic-bezier(.22,1,.36,1) infinite zr-loop-dot}@keyframes zr-loop-frame{0%{stroke-dashoffset:1.05px;opacity:1}36%{stroke-dashoffset:0}84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes zr-loop-z{0%,24%{stroke-dashoffset:1.05px;opacity:1}54%{stroke-dashoffset:0}84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes zr-loop-dot{0%,52%{opacity:0;transform:scale(0)}62%{opacity:1;transform:scale(1.22)}70%,84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.zr-mark.is-listening .zr-dot{animation:3s cubic-bezier(.37,0,.63,1) infinite zr-dot-pulse}.zr-mark.is-listening .zr-ring{opacity:0;animation:3s cubic-bezier(.22,.61,.36,1) infinite zr-ring}.zr-mark.is-listening .zr-ring.r1{animation-delay:1.5s}.zr-mark.is-speaking .zr-dot{animation:.9s cubic-bezier(.37,0,.63,1) infinite zr-dot-pulse}.zr-mark.is-speaking .zr-ring{opacity:0;animation:1.2s cubic-bezier(.22,.61,.36,1) infinite zr-ring}.zr-mark.is-speaking .zr-ring.r1{animation-delay:.6s}.zr-mark.is-speaking .zr-z{animation:.9s cubic-bezier(.37,0,.63,1) infinite zr-z-nudge}@keyframes zr-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}@keyframes zr-ring{0%{opacity:0;transform:scale(1)}8%{opacity:.8}to{opacity:0;transform:scale(6)}}@keyframes zr-z-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.zr-mark.is-everyday .zr-track{opacity:.12}.zr-mark.is-everyday .zr-trace{stroke-dasharray:.22 .78;stroke-dashoffset:0;animation:1.4s linear infinite zr-trace}.zr-mark.is-everyday .zr-z{opacity:.9}.zr-mark.is-everyday .zr-dot{animation:1.4s ease-in-out infinite zr-glow}.zr-mark.is-everyday .zr-halo{opacity:0;animation:1.4s ease-in-out infinite zr-halo}@keyframes zr-trace{to{stroke-dashoffset:-1px}}@keyframes zr-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes zr-halo{0%,to{opacity:0;transform:scale(.7)}50%{opacity:.22;transform:scale(1)}}.zr-loader{place-items:center;min-height:40vh;display:grid}[data-paused] .zr-logo *,.zr-logo[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.zr-logo *,.zr-logo{animation:none!important}.zr-logo .zr-frame,.zr-logo .zr-z{stroke-dasharray:none!important;stroke-dashoffset:0!important}.zr-logo .zr-dot,.zr-logo .zr-word{opacity:1!important;transform:none!important}.zr-logo .zr-ring,.zr-logo .zr-halo{display:none}.zr-mark.is-everyday .zr-trace{stroke-dasharray:none}.zr-mark.is-everyday .zr-track{opacity:0}}.site-footer{border-top:1px solid var(--brand-line-soft);padding-block:var(--space-2xl) var(--space-l);font-size:var(--step--1);background:#fff}.foot{gap:var(--space-l);grid-template-columns:1fr 1fr;display:grid}.foot-brand{gap:var(--space-xs);grid-column:1/-1;justify-items:start;display:grid}.tagline{color:var(--brand-text-soft);max-width:28ch}.badge{border:1px solid var(--brand-border);font-size:var(--step--2);color:var(--brand-navy);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:600;display:inline-flex}.foot-col h2{font-family:var(--font-mono);font-weight:500;font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-faint);margin-bottom:var(--space-xs)}.foot-col ul{gap:2px;list-style:none;display:grid}.foot-col a{color:var(--brand-text);padding:6px 0;transition:color .2s;display:inline-block}.foot-col a:hover{color:var(--brand-blue)}.disclaimer{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--brand-line-soft);color:var(--brand-muted);font-size:var(--step--2);max-width:80ch}.disclaimer strong{color:var(--brand-deep)}.foot-bottom{margin-top:var(--space-m);color:var(--brand-faint);font-size:var(--step--2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}@media (width>=760px){.foot{grid-template-columns:1.6fr 1fr 1fr 1fr}.foot-brand{grid-column:auto}}.nav{z-index:40;height:var(--nav-h);-webkit-backdrop-filter:saturate(1.6)blur(14px);background:#ffffffc7;border-bottom:1px solid #0000;transition:border-color .3s,background-color .3s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--brand-line-soft);background:#fffffff5}.nav-in{align-items:center;gap:var(--space-m);height:100%;display:flex}.nav-logo{align-items:center;gap:8px;min-height:44px;display:flex}.nav-links{display:none}.nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-wa{display:none}.nav-cta .btn-primary{padding:0 14px}.nav-burger{border:1px solid var(--brand-border);background:#fff;border-radius:12px;place-content:center;gap:6px;width:44px;height:44px;display:grid}.nav-burger span{background:var(--brand-deep);width:18px;height:2px;transition:transform .35s var(--ease-out);border-radius:2px;display:block}.menu-open .nav-burger span:first-child{transform:translateY(4px)rotate(45deg)}.menu-open .nav-burger span:last-child{transform:translateY(-4px)rotate(-45deg)}.nav-drawer{left:0;right:0;top:var(--nav-h);height:calc(100dvh - var(--nav-h));padding:var(--space-m) var(--gutter) calc(var(--space-l) + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out),transform .35s var(--ease-out),visibility 0s .35s;background:#fff;flex-direction:column;justify-content:space-between;display:flex;position:fixed;overflow:auto;transform:translateY(-8px)}.nav-drawer.open{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out),transform .35s var(--ease-out);transform:none}.nav-drawer nav{display:grid}.nav-drawer nav a{border-bottom:1px solid var(--brand-line-soft);font-size:var(--step-2);color:var(--brand-deep);letter-spacing:-.02em;opacity:0;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--i) * 40ms + 60ms);align-items:baseline;gap:14px;padding:16px 0;font-weight:600;display:flex;transform:translateY(10px)}.nav-drawer nav a .mono{font-size:var(--step--2);color:var(--brand-faint)}.nav-drawer.open nav a{opacity:1;transform:none}.nav-drawer-cta{margin-top:var(--space-l);gap:10px;display:grid}.nav-drawer-cta .btn{width:100%}@media (width>=560px){.nav-wa{display:inline-flex}}@media (width>=1060px){.nav-links{margin-left:var(--space-s);gap:4px;display:flex}.nav-links a{font-size:var(--step--1);color:var(--brand-text-soft);border-radius:8px;padding:10px 12px;font-weight:500;transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--logo-blue);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);border-radius:2px;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--brand-deep)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-burger,.nav-drawer{display:none}.nav-cta .btn-primary{padding:0 18px}}.hero{background:var(--brand-soft);border-bottom:1px solid var(--brand-line-soft);padding-block:var(--space-xl) var(--space-2xl);position:relative;overflow:clip}.hero-grid{background-image:var(--dots);opacity:.75;transform:translate3d(0,var(--py,0px),0);pointer-events:none;position:absolute;inset:-120px 0;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.hero-in{gap:var(--space-xl);align-items:center;display:grid;position:relative}.hero h1{text-wrap:balance;letter-spacing:-.03em;margin-bottom:var(--space-m);font-size:clamp(40px,4.5vw,66px);font-weight:800;line-height:1.05}.hero-line{display:block}.hero-line+.hero-line{color:var(--brand-navy)}.hero .lede{font-size:var(--step-1);color:var(--brand-text-soft);max-width:34rem;line-height:1.5}.hero-ctas{margin-top:var(--space-l);gap:10px;display:grid}.hero-ctas .btn{width:100%}.hero-facts{margin-top:var(--space-m);font-size:var(--step--1);color:var(--brand-text-soft);flex-wrap:wrap;gap:8px 18px;list-style:none;display:flex}.hero-facts li{align-items:center;gap:7px;display:inline-flex}.hero-facts svg{color:var(--logo-blue)}.hero-wa{min-height:44px;margin-top:var(--space-xs);font-size:var(--step--1);color:var(--brand-navy);align-items:center;gap:8px;font-weight:500;display:inline-flex}.hero-wa svg{color:var(--wa)}.hero-wa:hover{color:var(--brand-blue)}.enter{animation:enter .9s var(--ease-out) both;animation-delay:var(--e,0s)}@keyframes enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hp{perspective:1400px;position:relative;container-type:inline-size}.hp-tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s var(--ease-out);position:relative}.hp-card{border:1px solid var(--brand-border);border-radius:var(--r-xl);box-shadow:var(--shadow-3);background:#fff;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.hp-top{border-bottom:1px solid var(--brand-line-soft);align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.hp-title{min-width:0;line-height:1.2;display:grid}.hp-title strong{color:var(--brand-deep);font-size:14px}.hp-title span{color:var(--brand-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.hp-live{background:var(--brand-hover);border:1px solid var(--brand-line-soft);height:26px;color:var(--brand-navy);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.hp-live .dot{width:6px;min-width:6px;height:6px;min-height:6px}.hp-call{border:1px solid var(--brand-line-soft);background:var(--brand-soft);border-radius:var(--r-m);align-content:start;gap:10px;height:140px;padding:12px;transition:border-color .3s,background-color .3s;display:grid;overflow:hidden}.hp-call.on{background:#fff;border-color:#c9dbf5}.hp-caller{align-items:center;gap:10px;font-size:12.5px;line-height:1.25;display:flex}.hp-caller strong{color:var(--brand-deep);font-weight:600;display:block}.hp-caller span{color:var(--brand-muted);font-size:11.5px}.hp-ring{background:var(--brand-blue);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.hp-call[data-step=ring] .hp-ring{animation:ring .5s var(--ease-sine) infinite alternate}@keyframes ring{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.hp-bars{align-items:center;gap:3px;height:20px;margin-left:auto;display:flex}.hp-bars i{background:var(--brand-border-strong);border-radius:2px;width:3px;height:5px;transition:background-color .3s}.hp-bars.on i{background:var(--brand-blue);animation:bar .8s var(--ease-sine) infinite}.hp-bars i:nth-child(2){animation-delay:-.3s}.hp-bars i:nth-child(3){animation-delay:-.55s}.hp-bars i:nth-child(4){animation-delay:-.15s}.hp-bars i:nth-child(5){animation-delay:-.4s}@keyframes bar{0%,to{height:5px}50%{height:18px}}.hp-bubbles{gap:6px;display:grid}.hp-bub{max-width:88%;animation:bub .45s var(--ease-out) both;border-radius:12px;padding:8px 11px;font-size:12.5px;line-height:1.35}.hp-bub.in{background:var(--brand-soft);border:1px solid var(--brand-line-soft);color:var(--brand-ink);border-bottom-left-radius:4px}.hp-bub.out{background:var(--brand-deep);color:#fff;border-bottom-right-radius:4px;justify-self:end}@keyframes bub{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.hp-wait{color:var(--brand-muted);place-self:center;align-items:center;gap:8px;margin-top:44px;font-size:12.5px;display:flex}.hp-table{border:1px solid var(--brand-line-soft);border-radius:var(--r-m);align-content:start;height:228px;display:grid;overflow:hidden}.hp-th{background:var(--brand-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-faint);grid-template-columns:1fr auto;gap:10px;padding:8px 12px;font-size:10px;display:grid}.hp-src-h,.hp-src{display:none}.hp-row{border-top:1px solid var(--brand-line-soft);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:grid;position:relative}.hp-row.new{animation:rowIn .7s var(--ease-out) both}@keyframes rowIn{0%{opacity:0;background:var(--brand-active);transform:translateY(-8px)}60%{background:var(--brand-active)}to{opacity:1;background:#fff;transform:none}}.hp-who{align-items:center;gap:9px;min-width:0;display:flex}.hp-who .av{width:28px;height:28px;font-size:10px}.hp-who strong{color:var(--brand-deep);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.hp-who small{color:var(--brand-muted);font-size:11px;display:block}.hp-time{color:var(--brand-deep);font-size:13px}.hp-row.taken{box-shadow:inset 0 0 0 1.5px var(--logo-blue);z-index:1;background:#fff}.hp-taken{background:var(--logo-blue);color:#fff;height:20px;animation:bub .35s var(--ease-out) both;border-radius:6px;place-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:grid;position:absolute;top:50%;right:56px;transform:translateY(-50%)}.hp-stats{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;padding-top:2px;display:grid;position:relative}.hp-stat{background:var(--brand-soft);border-radius:12px;gap:1px;padding:8px 10px;display:grid}.hp-stat strong{color:var(--brand-deep);font-size:18px;line-height:1.1}.hp-stat span{color:var(--brand-muted);white-space:nowrap;font-size:10.5px}.hp-note{font-size:9.5px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-faint);position:absolute;top:-16px;right:2px}.hp.is-clearing .hp-row.new{opacity:0;transition:opacity .5s}.hp-tilt,.hp{overflow:visible}.hp-chips{pointer-events:none;z-index:3;justify-content:center;align-items:flex-start;min-height:60px;margin-top:12px;display:flex;position:relative}.hp-chip{max-width:100%;box-shadow:var(--shadow-2);animation:chipRailIn .45s var(--ease-out) both;position:relative}@media (width>=1060px){.hp-chips{min-height:0;margin:0;display:block;position:absolute;inset:0}.hp-chip{left:var(--x);top:var(--y);max-width:46%;animation:chipIn .45s var(--ease-out) both,chipFloat 6s var(--ease-sine) .45s infinite;position:absolute}}@container (width>=440px){.hp-card{gap:14px;padding:18px}.hp-th,.hp-row{grid-template-columns:1fr 64px 110px}.hp-src-h,.hp-src{display:block}.hp-taken{right:124px}.hp-bub{font-size:13px}}@media (width>=760px){.hero-ctas{flex-wrap:wrap;display:flex}.hero-ctas .btn{width:auto}}@media (width>=1060px){.hero{padding-block:var(--space-2xl) calc(var(--space-2xl) + 12px);min-height:calc(100dvh - var(--nav-h));align-items:center;display:grid}.hero-in{gap:var(--space-2xl);grid-template-columns:1.02fr .98fr}.hp{padding:28px 34px}}@keyframes chipRailIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes chipIn{0%{opacity:0;transform:translate(var(--tx),var(--ty)) translateY(10px) scale(.96)}to{opacity:1;transform:translate(var(--tx),var(--ty))}}@keyframes chipFloat{0%,to{transform:translate(var(--tx),var(--ty))}50%{transform:translate(var(--tx),var(--ty)) translateY(-8px)}}.hp[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.enter{animation:none}.hp-tilt{transform:none}}.mc-grid{gap:0;display:grid}.mc{display:grid;overflow:hidden;container-type:inline-size}.mc-in{gap:var(--space-m);padding:var(--space-m);display:grid}.mc-field{gap:12px;display:grid}.mc-label{font-size:var(--step--1);color:var(--brand-text);justify-content:space-between;align-items:baseline;gap:16px;font-weight:500;display:flex}.mc-label output{font-size:var(--step-1);color:var(--brand-deep);white-space:nowrap}.mc-field input{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:28px}.mc-field input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--logo-blue) var(--p),var(--brand-line-soft) var(--p));border-radius:6px;height:6px}.mc-field input::-moz-range-track{background:var(--brand-line-soft);border-radius:6px;height:6px}.mc-field input::-moz-range-progress{background:var(--logo-blue);border-radius:6px;height:6px}.mc-field input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--logo-blue);width:26px;height:26px;box-shadow:var(--shadow-2);transition:transform .2s var(--ease-out);background:#fff;border-radius:8px;margin-top:-10px}.mc-field input::-moz-range-thumb{border:2px solid var(--logo-blue);width:22px;height:22px;box-shadow:var(--shadow-2);background:#fff;border-radius:8px}.mc-field input:active::-webkit-slider-thumb{transform:scale(1.12)}.mc-field input:focus-visible{outline:none}.mc-field input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #2b6ff040}.mc-out{padding:var(--space-m);background:var(--brand-soft);border-top:1px solid var(--brand-line-soft);align-content:center;gap:6px;display:grid}.mc-k{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-navy)}.mc-out strong{font-size:var(--step-4);color:var(--brand-deep);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.05}.mc-year{color:var(--brand-text-soft);font-size:var(--step--1)}.mc-year b{color:var(--brand-deep);font-weight:500}.mc-out small{color:var(--brand-faint);font-size:var(--step--2)}.mc-cta{margin-top:var(--space-s);justify-self:start}@container (width>=720px){.mc{grid-template-columns:1.15fr .85fr}.mc-in{padding:var(--space-xl) var(--space-l)}.mc-out{border-top:0;border-left:1px solid var(--brand-line-soft);padding:var(--space-xl) var(--space-l)}}@media (width<=719.98px){.mc-in{gap:18px}.mc-field{gap:6px}.mc-cta{margin-top:6px}}@media (width>=1060px){.mc-grid{gap:var(--space-2xl);grid-template-columns:.8fr 1.2fr;align-items:center}.mc-grid .sec-head{margin-bottom:0}}.tl-list{gap:28px;list-style:none;display:grid;position:relative}.tl-line{background:var(--brand-border);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.tl-line i{width:2px;height:calc(var(--progress,0) * 100%);background:var(--logo-blue);border-radius:2px;position:absolute;top:0;left:0}.tl-step{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.tl-node{background:#fff;border:3px solid #b9c9da;border-radius:50%;width:16px;height:16px;margin-top:26px;transition:background .45s,border-color .45s,box-shadow .45s,transform .45s}.tl-step.lit .tl-node{background:var(--logo-blue);border-color:var(--logo-blue);transform:scale(1.15);box-shadow:0 0 0 6px #0044cd24}.tl-card{padding:var(--space-m);border:1px solid var(--brand-border);border-radius:var(--r-l);box-shadow:var(--shadow-1);background:#fff;position:relative;overflow:hidden}.tl-step.next .tl-card{box-shadow:none;background:0 0;border-style:dashed}.tl-card:before{content:"";background:radial-gradient(280px circle at var(--mx,50%) var(--my,40%),#0044cd1f,transparent 46%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.tl-card:hover:before{opacity:1}.tl-card>*{z-index:1;position:relative}.tl-when{letter-spacing:1.4px;text-transform:uppercase;color:var(--ok);font-size:11px;font-weight:700}.tl-when.next{color:var(--brand-faint)}.tl-card h3{letter-spacing:-.03em;align-items:center;gap:8px;margin-top:6px;font-size:22px;display:flex}.tl-card p{color:var(--brand-text-soft);margin-top:6px}.tl-num{display:none}@media (width>=900px){.tl-list{gap:48px}.tl-line{margin-left:-1px;left:50%}.tl-step{grid-template-columns:1fr 16px 1fr;gap:22px}.tl-node{grid-area:1/2;justify-self:center}.tl-step.left .tl-card{grid-area:1/1}.tl-step.right .tl-card{grid-area:1/3}.tl-num{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #d3e1f2;-webkit-user-select:none;user-select:none;grid-row:1;align-self:center;font-size:clamp(64px,8vw,120px);font-weight:800;line-height:1;display:block}.tl-step.left .tl-num{grid-column:3;justify-self:start;padding-left:24px}.tl-step.right .tl-num{grid-column:1;justify-self:end;padding-right:24px}.tl-step.lit .tl-num{-webkit-text-stroke-color:#0044cd66}}.sc{border:1px solid var(--brand-border);border-radius:var(--r-l);box-shadow:var(--shadow-1);background:#fff;gap:8px;max-width:28rem;padding:14px;font-size:13px;display:grid}.sc-head{color:var(--brand-deep);align-items:center;gap:10px;display:flex}.sc-head b{font-weight:600}.sc-head .mono{color:var(--brand-faint);margin-left:auto;font-size:11px}.sc-ring{background:var(--brand-blue);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sc-ring.wa{background:var(--wa)}.sc-ring.alert{background:var(--brand-deep)}.sc-bub{border-radius:12px;max-width:88%;padding:8px 11px;line-height:1.4}.sc-bub.in{background:var(--brand-soft);border:1px solid var(--brand-line-soft);color:var(--brand-ink);border-bottom-left-radius:4px}.sc-bub.out{background:var(--brand-deep);color:#fff;border-bottom-right-radius:4px;justify-self:end}.sc-bub.wa{background:var(--wa-soft);color:#12402a;border:1px solid #bfe5cf;border-bottom-left-radius:4px}.sc-row{border:1px solid var(--brand-line-soft);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.sc-row b{color:var(--brand-deep);font-weight:600;display:block}.sc-row small{color:var(--brand-muted);font-size:11.5px;display:block}.sc-row em{color:var(--brand-deep);font-style:normal}.sc-row.hi{background:var(--brand-hover);border-color:#c9dbf5}.sc-row.off{opacity:.6}.sc-ok,.sc-tag{background:var(--ok-soft);height:24px;color:var(--ok);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.sc-tag{justify-self:start}.sc-tag.blue{background:var(--brand-active);color:var(--brand-navy)}.sc-tag.ghost{background:var(--brand-soft);color:var(--brand-muted)}.sc-next{border-style:dashed}.sc-kiosk{background:var(--brand-soft);color:var(--brand-muted);border-radius:12px;justify-items:center;gap:2px;padding:14px;font-size:12px;display:grid}.sc-kiosk strong{color:var(--brand-deep);font-size:30px;line-height:1.1}.sc-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-l);border:1px solid var(--brand-border);background:var(--brand-soft);width:100%;max-width:28rem;height:auto;display:block}@font-face{font-family:Zarur Plex;font-weight:400 600;font-display:swap;src:local(IBM Plex Sans),url(/fonts/IBMPlexSans-Portal.woff2)format("woff2")}html:not(.js) .zm,.pt-stage.in .zm,.pt-light .zm{font-family:Zarur Plex,DM Sans,Segoe UI,system-ui,-apple-system,Roboto,sans-serif}.zm{--deep:#01204d;--navy:#0c4493;--blue:#2b6ff0;--light:#4c9aff;--ink:#12213a;--tx:#24385a;--txs:#3d5275;--mut:#64748b;--fnt:#8fa0b8;--bd:#d7e2f0;--bds:#bccde4;--ln:#e9f0f9;--hv:#f3f8fe;--soft:#edf3fb;--act:#e8f1fd;--ic:#0c4493b8;--dng:#c0342b;aspect-ratio:1440/900;color:#12213a;-webkit-font-smoothing:antialiased;text-align:left;background:#edf3fb;width:100%;font-family:DM Sans,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;line-height:1.45;display:block;overflow:hidden;container-type:inline-size}.zm *{box-sizing:border-box;margin:0;padding:0}.zm .app{transform-origin:0 0;width:1440px;height:900px;scale:tan(atan2(100cqw,1440px));background:var(--soft);font-size:14px;display:flex;position:relative}.zm svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.zm .sb{border-right:1px solid var(--bd);background:#fff;flex:none;width:248px}.zm .brand{border-bottom:1px solid var(--bd);align-items:center;gap:11px;height:64px;padding:0 16px;display:flex}.zm .lg{background:var(--bd);width:38px;height:38px;color:var(--tx);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.zm .brand div{min-width:0}.zm .brand h2{color:var(--deep);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;line-height:1.3;overflow:hidden}.zm .brand span{color:var(--mut);font-size:11.5px;line-height:1.35;display:block}.zm .nav{padding:16px 12px}.zm .ni{height:42px;color:var(--deep);border-radius:9px;align-items:center;gap:12px;margin-bottom:4px;padding:0 12px;font-size:14px;font-weight:500;display:flex;position:relative}.zm .ni svg{width:22px;color:var(--ic)}.zm .ni.on{background:var(--act);color:var(--navy);font-weight:600}.zm .ni.on svg{color:var(--navy)}.zm .ni.on:before{content:"";background:var(--blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.zm .mn{flex-direction:column;flex:none;width:1182px;min-width:0;display:flex}.zm .top{border-bottom:1px solid var(--bd);background:#fffffff0;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 26px;display:flex}.zm .usr{color:var(--mut);align-items:center;gap:10px;padding-right:10px;display:flex}.zm .usr strong{color:var(--deep);font-size:13px;font-weight:600;line-height:1.3;display:block}.zm .usr span{color:var(--mut);font-size:11.5px;line-height:1.3;display:block}.zm .usr>svg{margin-left:16px}.zm .ct{flex:1;padding:26px;overflow:hidden}.zm .av{width:34px;height:34px;color:var(--tx);background:var(--soft);border:1px solid var(--bd);border-radius:9px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.zm .ph{border:1px solid var(--bd);background:#fff;border-radius:16px;margin-bottom:16px;box-shadow:0 1px 2px #01204d0a,0 8px 22px #01204d0a}.zm .phi{align-items:center;gap:14px;padding:14px 18px;display:flex}.zm .phc{width:42px;height:42px;color:var(--navy);background:var(--act);border:1px solid var(--bd);border-radius:11px;flex:none;place-items:center;display:grid}.zm .ph h2{color:var(--deep);letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.3}.zm .ph p{color:var(--mut);margin-top:2px;font-size:12.5px}.zm .phr{margin-left:auto}.zm .phb{border-top:1px solid var(--ln);padding:12px 18px 14px}.zm .btn{border:1px solid var(--bd);height:36px;color:var(--navy);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.zm .sm{height:30px;padding:0 10px;font-size:12.5px}.zm .pr{background:var(--navy);border-color:var(--navy);color:#fff}.zm .io{width:30px;padding:0}.zm .chip{border:1px solid var(--bd);height:26px;color:var(--tx);white-space:nowrap;border-radius:6px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.zm .pn{border:1px solid var(--bd);background:#fff;border-radius:14px;padding:18px 20px}.zm .tag{border:1px solid var(--bd);height:22px;color:var(--txs);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.zm .st{color:var(--tx);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.zm .st.off{color:var(--mut);font-weight:500}.zm .tb{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.zm .tba{gap:8px;margin-left:auto;display:flex}.zm .tba .btn{height:40px}.zm .fl{flex-direction:column;gap:6px;min-width:148px;display:flex}.zm .fl>b{letter-spacing:.04em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:700;line-height:1.3}.zm .dd{border:1px solid var(--bd);height:40px;color:var(--deep);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:0 36px 0 12px;font-size:13.5px;font-weight:600;display:flex;position:relative}.zm .dd>svg{color:var(--mut);position:absolute;top:12px;right:11px}.zm .srch{border:1px solid var(--bd);height:40px;color:var(--fnt);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding-left:38px;font-size:13.5px;display:flex;position:relative}.zm .srch>svg{color:var(--mut);position:absolute;top:12px;left:12px}.zm .tabs{border-bottom:1px solid var(--ln);gap:4px;display:flex}.zm .tabs span{color:var(--mut);white-space:nowrap;align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.zm .tabs .on{color:var(--deep)}.zm .tabs .on:after{content:"";background:var(--navy);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.zm.s01 .rg{display:inline-flex}.zm.s01 .rg .btn{border-radius:0;min-width:64px;margin-left:-1px}.zm.s01 .rg .btn:first-child{border-radius:8px 0 0 8px;margin-left:0}.zm.s01 .rg .btn:last-child{border-radius:0 8px 8px 0}.zm.s01 .shw{color:var(--mut);align-items:center;gap:6px;font-size:12.5px;display:flex}.zm.s01 .shw svg{color:var(--mut)}.zm.s01 .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.zm.s01 .cd{border:1px solid var(--bd);background:#fff;border-radius:14px;box-shadow:0 1px 2px #01204d0a}.zm.s01 .sc{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.zm.s01 .sh{color:var(--mut);align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.zm.s01 .si{width:32px;height:32px;color:var(--txs);background:var(--hv);border:1px solid var(--bd);border-radius:9px;flex:none;place-items:center;display:grid}.zm.s01 .sv{letter-spacing:-.02em;color:var(--deep);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.zm.s01 .chg{color:var(--mut);font-size:12.5px}.zm.s01 .chg b{color:var(--mut);font-weight:650}.zm.s01 .chg .gd{color:var(--navy)}.zm.s01 .nt{color:var(--mut);margin-top:-2px;font-size:12px}.zm.s01 .s2{grid-column:span 2}.zm.s01 .op{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.zm.s01 .oh{align-items:center;gap:10px;display:flex}.zm.s01 .oi{width:30px;height:30px;color:var(--txs);background:var(--hv);border:1px solid var(--bd);border-radius:8px;flex:none;place-items:center;display:grid}.zm.s01 .oh h3{color:var(--deep);font-size:14.5px;font-weight:700;line-height:1.3}.zm.s01 .oh p{color:var(--mut);font-size:12px}.zm.s01 .lgd{color:var(--mut);gap:14px;margin-left:auto;font-size:12px;display:flex}.zm.s01 .lgd span{align-items:center;gap:6px;display:inline-flex}.zm.s01 .lgd i{border-radius:2px;width:14px;height:2px}.zm.s01 .ch{height:260px}.zm.s01 .ch svg{display:block}.zm.s01 .ch text{fill:#64748b;font-family:inherit;font-size:11px}.zm.s01 .bars{flex-direction:column;gap:12px;display:flex}.zm.s01 .bt{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.zm.s01 .bt span{color:var(--tx);font-weight:600}.zm.s01 .bt b{color:var(--deep);font-weight:650}.zm.s01 .bt small{color:var(--mut);font-size:12px;font-weight:500}.zm.s01 .tr{background:var(--soft);border-radius:3px;height:6px;overflow:hidden}.zm.s01 .tr i{border-radius:3px;height:100%;display:block}.zm.s02 .tabs{margin:0 0 14px}.zm.s02 .tb{column-gap:10px}.zm.s02 .tb>.fl:first-child{margin-right:2px}.zm.s02 .tb .srch{width:297px}.zm.s02 .tw{padding:18px 20px}.zm.s02 table{border-collapse:separate;border-spacing:0;width:100%}.zm.s02 th{letter-spacing:.05em;text-transform:uppercase;color:var(--deep);background:var(--hv);border-bottom:1px solid var(--bd);text-align:left;white-space:nowrap;padding:10px;font-size:11px;font-weight:600}.zm.s02 th:first-child{border-radius:10px 0 0}.zm.s02 th:last-child{border-radius:0 10px 0 0}.zm.s02 th svg{vertical-align:-2px;color:var(--ic);margin-right:9px}.zm.s02 td{color:var(--ink);border-bottom:1px solid var(--soft);vertical-align:middle;white-space:nowrap;padding:10px;font-size:13px}.zm.s02 .nc{align-items:center;gap:10px;display:flex}.zm.s02 .nc p{color:var(--deep);font-weight:600}.zm.s02 .nc span,.zm.s02 .sk small{color:var(--mut);font-size:12px;display:block}.zm.s02 .sk{flex-direction:column;gap:2px;font-size:13px;display:flex}.zm.s02 .ra{gap:6px;display:flex}.zm.s02 .dim td:nth-child(2) .sk{color:var(--mut)}.zm.s02 .dim td:nth-child(2) .sk small{color:var(--fnt)}.zm.s02 table{table-layout:fixed}.zm.s02 td .btn.sm{gap:6px;height:28px;padding:0 10px;font-size:12px}.zm.s02 td .btn.io{width:28px;padding:0}.zm.s02 td .tag{height:21px;padding:0 7px;font-size:11px}.zm.s02 .ra{gap:6px}.zm.s03 .ov{background:#01204d73;position:absolute;inset:0}.zm.s03 .md{background:var(--hv);border:1px solid var(--bd);border-radius:16px;flex-direction:column;width:960px;height:852px;display:flex;position:absolute;top:24px;left:235px;overflow:hidden;box-shadow:0 24px 60px #01204d38}.zm.s03 .mh{border-bottom:1px solid var(--bd);background:#fff;flex:none;padding:16px 20px 0;position:relative}.zm.s03 .x{border:1px solid var(--bd);width:34px;height:34px;color:var(--deep);background:#fff;border-radius:8px;place-items:center;display:grid;position:absolute;top:16px;right:20px}.zm.s03 .dh{gap:16px;padding-bottom:16px;display:flex}.zm.s03 .avl{width:72px;height:72px;color:var(--tx);background:var(--soft);border:1px solid var(--bd);border-radius:18px;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.zm.s03 .dn{color:var(--deep);letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.3}.zm.s03 .ml{color:var(--mut);font-family:Noto Sans Malayalam,IBM Plex Sans,sans-serif;font-size:13.5px}.zm.s03 .bdg{gap:8px;margin-top:10px;display:flex}.zm.s03 .bdg .tag{height:22px}.zm.s03 .nv{border-color:var(--navy);color:var(--navy)}.zm.s03 .lv{color:var(--txs)}.zm.s03 .fx{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;width:560px;margin-top:12px;display:grid}.zm.s03 .fx div{background:var(--hv);border:1px solid var(--bd);border-radius:10px;padding:7px 11px}.zm.s03 .fx span{letter-spacing:.06em;text-transform:uppercase;color:var(--fnt);font-size:10.5px;font-weight:700;display:block}.zm.s03 .fx strong{color:var(--deep);font-size:13.5px;font-weight:700;display:block}.zm.s03 .mb{border-right:10px solid #fff;flex:1;padding:0 20px 20px;overflow:hidden}.zm.s03 .dt{gap:4px;margin:0 0 14px -4px;display:flex}.zm.s03 .dt span{color:var(--mut);align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.zm.s03 .dt .on{color:var(--deep)}.zm.s03 .dt .on:after{content:"";background:var(--tx);border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.zm.s03 .dot{background:var(--dng);border-radius:50%;width:7px;height:7px}.zm.s03 .al{border:1px solid var(--bd);background:var(--hv);color:var(--tx);border-radius:10px;align-items:center;gap:12px;margin-bottom:30px;padding:11px 14px;font-size:13.5px;font-weight:500;display:flex}.zm.s03 .al>div{flex:1}.zm.s03 .al strong{color:var(--tx);font-size:14px;font-weight:600;display:block}.zm.s03 .al p{margin-top:2px;font-size:13px;font-weight:400}.zm.s03 .ss{justify-content:space-between;align-items:flex-start;margin-bottom:21px;display:flex}.zm.s03 .ss h3{color:var(--deep);font-size:15px;font-weight:700}.zm.s03 .ss p{color:var(--mut);margin-top:4px;font-size:12.5px}.zm.s03 .lc{border:1px solid var(--bd);background:#fff;border-radius:12px;margin-bottom:8px;padding:11px 14px 13px}.zm.s03 .lh{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:7px;display:flex}.zm.s03 .lt{color:var(--deep);align-items:center;gap:12px;font-size:14.5px;font-weight:700;display:flex}.zm.s03 .lt .st{font-size:12px}.zm.s03 .lsub{color:var(--mut);margin-top:2px;font-size:12.5px}.zm.s03 .pls{gap:6px;display:flex}.zm.s03 .pl{height:24px;color:var(--tx);background:var(--soft);border:1px solid var(--bd);border-radius:6px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.zm.s03 .pl.br{color:var(--mut);background:#fff;border-style:dashed}.zm.s03 .dd7{gap:6px;margin-top:9px;display:flex}.zm.s03 .dd7 span{width:24px;height:24px;color:var(--fnt);background:var(--ln);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.zm.s03 .dd7 .on{color:#fff;background:var(--tx)}.zm.s03 .bgp .ph{margin-bottom:16px}.zm.s03 .bgt{height:380px;margin-top:16px}.zm.s04 .alp{flex-direction:column;gap:14px;display:flex}.zm.s04 .alp .ph{margin:0}.zm.s04 .cds{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.zm.s04 .cdv{border:1px solid var(--bd);background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:13px 16px;display:flex}.zm.s04 .cdv span{color:var(--mut);font-size:12px;font-weight:600}.zm.s04 .cdv b{color:var(--deep);font-size:26px;font-weight:700;line-height:1.15}.zm.s04 .cdv small{color:var(--fnt);font-size:12px}.zm.s04 .cdv b i{color:var(--txs);font-size:14px;font-style:normal;font-weight:600}.zm.s04 .fp{border:1px solid var(--bd);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.zm.s04 .fr{grid-template-columns:minmax(200px,1.1fr) minmax(200px,1.4fr) minmax(150px,.9fr) minmax(130px,.8fr) auto;align-items:end;gap:10px;display:grid}.zm.s04 .fr .srch{color:var(--fnt);border-radius:10px;gap:8px;padding-left:12px}.zm.s04 .fr .srch svg{color:var(--fnt);position:static}.zm.s04 .fr .dd.cal{color:var(--fnt);padding-left:12px;font-weight:400}.zm.s04 .fr .dd.cal svg{color:var(--mut)}.zm.s04 .cr{align-items:center;gap:6px;display:flex}.zm.s04 .cl{width:54px;color:var(--mut);flex:none;font-size:11.5px;font-weight:600}.zm.s04 .fc{border:1px solid var(--bd);height:28px;color:var(--tx);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.zm.s04 .fc i{color:var(--fnt);font-size:11px;font-style:normal}.zm.s04 .fc.on{background:var(--navy);border-color:var(--navy);color:#fff}.zm.s04 .csp{gap:10px 22px;display:flex}.zm.s04 .ff{border-top:1px solid var(--ln);color:var(--tx);align-items:center;gap:8px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.zm.s04 .ff i{background:#fff;border:1.5px solid #6b7a90;border-radius:3px;width:16px;height:16px}.zm.s04 .shn{color:var(--mut);margin:2px 2px 0;font-size:12.5px}.zm.s04 .day{border:1px solid var(--bd);background:#fff;border-radius:14px;overflow:hidden}.zm.s04 .dyh{border-bottom:1px solid var(--ln);background:#fbfcfe;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.zm.s04 .dyh h2{color:var(--deep);font-size:13.5px;font-weight:700}.zm.s04 .dyh span{color:var(--fnt);font-size:12px}.zm.s04 .en{border-bottom:1px solid var(--ln);grid-template-columns:70px 22px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:11px 16px;display:grid}.zm.s04 .tm{color:var(--fnt);padding-top:1px;font-size:12px}.zm.s04 .ei{width:22px;height:22px;color:var(--fnt);place-items:center;display:grid}.zm.s04 .ei svg{stroke-width:1.6px}.zm.s04 .ln{color:var(--tx);font-size:13.5px;line-height:1.5}.zm.s04 .ln b{color:var(--ink);font-weight:600}.zm.s04 .ln a{color:var(--navy);font-weight:600}.zm.s04 .ln em{color:var(--fnt);font-size:12.5px;font-style:normal}.zm.s04 .mt{color:var(--fnt);margin-top:3px;font-size:12px}.zm.s04 .mt a{color:var(--navy);font-weight:600}.zm.s04 .tg{color:var(--navy);align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex}.zm.s04 .src{color:var(--fnt);white-space:nowrap;padding-top:2px;font-size:11.5px}.zm.s05 .vt{align-items:flex-end;gap:12px;margin:16px 0;display:flex}.zm.s05 .vt .srch{flex:1}.zm.s05 .vt{column-gap:10px}.zm.s05 .vt>.srch{margin-right:2px}.zm.s05 .ph .phi{padding-top:11px;padding-bottom:12px}.zm.s05 .vc{color:var(--mut);margin-left:0;padding-bottom:2px;font-size:12.5px}.zm.s05 .vg{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.zm.s05 .cv{border:1px solid var(--bd);background:#fff;border-radius:14px;flex-direction:column;align-items:center;height:228px;padding:26px 16px 16px;display:flex;position:relative}.zm.s05 .cv.sel{border:2px solid var(--navy);padding:25px 15px 15px}.zm.s05 .cur{border:1px solid var(--navy);height:22px;color:var(--navy);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.zm.s05 .ow{flex:none;width:72px;height:72px;margin-bottom:14px;position:relative}.zm.s05 .sel .ow{margin-top:10px}.zm.s05 .sel .ow:after{content:"";border:3px solid var(--r);border-radius:50%;position:absolute;inset:-7px;box-shadow:inset 0 0 0 3px #fff}.zm.s05 .ob{background:radial-gradient(circle at 40% 36%,var(--c),var(--b) 50%,var(--a) 100%);filter:saturate(.85);border-radius:53% 47% 51% 49%/48% 53% 47% 52%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 3px 8px -5px #01204d33}.zm.s05 .ob:before{content:"";background:var(--c);opacity:.55;filter:blur(9px);border-radius:50%;width:60%;height:55%;position:absolute;top:10%;left:8%}.zm.s05 .ob:after{content:"";background:var(--a);opacity:.5;filter:blur(10px);border-radius:50%;width:55%;height:50%;position:absolute;bottom:6%;right:2%}.zm.s05 .cv h3{color:var(--deep);margin:0 0 8px;font-size:15px;font-weight:700}.zm.s05 .vtg{gap:6px;display:flex}.zm.s05 .va{gap:8px;width:100%;margin-top:auto;display:flex}.zm.s05 .va .btn{flex:1;height:34px}.pt-sec{overflow:hidden}.pt-bg{background:var(--dots);opacity:.7;height:70%;transform:translate3d(0,var(--py,0px),0);pointer-events:none;position:absolute;inset:-10% 0 auto;-webkit-mask-image:radial-gradient(60% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(60% 60% at 50% 40%,#000,#0000)}.pt-tabs{width:max-content;max-width:100%;margin:0 auto var(--space-m);background:var(--brand-soft);border:1px solid var(--brand-border);scrollbar-width:none;scroll-snap-type:x proximity;border-radius:14px;gap:4px;padding:5px;display:flex;position:relative;overflow-x:auto}.pt-tabs::-webkit-scrollbar{display:none}.pt-tabs button{z-index:1;min-height:44px;font-size:var(--step--1);color:var(--brand-text-soft);white-space:nowrap;scroll-snap-align:center;border-radius:10px;flex-shrink:0;padding:0 16px;font-weight:600;transition:color .25s;position:relative}.pt-tabs button:hover,.pt-tabs button.on{color:var(--brand-deep)}.pt-ind{width:var(--iw,0);transform:translate3d(var(--ix,0),0,0);border:1px solid var(--brand-border);box-shadow:var(--shadow-1);transition:transform .45s var(--ease-out),width .45s var(--ease-out);background:#fff;border-radius:10px;position:absolute;top:5px;bottom:5px;left:0}.pt-stage{gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}.pt-tilt{perspective:1600px}.pt-frame{border:1px solid var(--brand-border);border-radius:var(--r-l);box-shadow:var(--shadow-3);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out);background:#fff;overflow:hidden}.pt-bar{border-bottom:1px solid var(--brand-line-soft);background:var(--brand-soft);align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.pt-lights{gap:7px;display:flex}.pt-lights i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 -1px 1px #00000026}.pt-lights i:first-child{background:#ff5f57}.pt-lights i:nth-child(2){background:#febc2e}.pt-lights i:nth-child(3){background:#28c840}.pt-url{min-width:0;color:var(--brand-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.pt-bar .tag .dot{width:6px;min-width:6px;height:6px;min-height:6px}.pt-shot{aspect-ratio:1440/900;background:#eef3fb;overflow:hidden}.pt-zoom{cursor:zoom-in;width:100%;height:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.pt-light{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pt-light-back{background:#0115358c;border:0;position:absolute;inset:0}.pt-light-card{border-radius:var(--r-l);width:min(1100px,94vw);box-shadow:var(--shadow-3);background:#fff;position:relative;overflow:hidden}.pt-light-card figcaption{color:var(--brand-deep);padding:12px 16px;font-weight:700}.pt-light-html{background:#eef3fb;width:min(1440px,94vw)}.pt-light-html .pui-box{aspect-ratio:1440/900}.pui-box{width:100%;height:100%;overflow:hidden}.pui-scale{width:1440px;height:900px;transform:scale(var(--ps,.5));transform-origin:0 0}.pui{color:#12213a;background:#f3f6fb;grid-template-columns:220px 1fr;width:1440px;height:900px;font-size:14px;line-height:1.35;display:grid}.pui aside{background:#fff;border-right:1px solid #e4ecf6;padding:16px 12px}.pui-brand{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pui-brand b{color:#0c4493;background:#e8f1fd;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.pui-brand small{color:#7b8ba3;font-size:12px;display:block}.pui nav{gap:2px;display:grid}.pui nav span{color:#4d607a;border-radius:8px;padding:8px 10px}.pui nav .on{color:#0c4493;background:#e8f1fd;font-weight:700}.pui-col{grid-template-rows:56px 1fr;min-width:0;display:grid}.pui header{background:#fff;border-bottom:1px solid #e4ecf6;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.pui header strong{letter-spacing:-.04em;font-size:22px}.pui header strong span{color:#0044cd}.pui-user{align-items:center;gap:8px;display:flex}.pui-user>b{color:#0c4493;background:#e8f1fd;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pui-user small{color:#7b8ba3;display:block}.pui-main{padding:20px 22px;overflow:hidden}.pui-h h3{font-size:22px}.pui-h p{color:#5c6e88;margin-top:2px}.pui-h em{float:right;color:#5c6e88;font-style:normal}.pui-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.pui-stats.four{grid-template-columns:repeat(4,1fr)}.pui-stats div{background:#fff;border:1px solid #e4ecf6;border-radius:14px;padding:14px 16px}.pui-stats b{color:#01204d;font-size:28px;line-height:1.1;display:block}.pui-stats span,.pui-stats small{color:#64748b}.pui-split{grid-template-columns:1.4fr .8fr;gap:12px;margin-top:12px;display:grid}.pui-split>div{background:#fff;border:1px solid #e4ecf6;border-radius:14px;padding:14px 16px}.pui-split svg{width:100%;height:140px;margin-top:8px}.pui-split path{fill:none;stroke:#2b6ff0;stroke-width:3px}.pui-split path:last-child{stroke:#8eb6f5}.pui-split p{grid-template-columns:110px 1fr auto;align-items:center;gap:8px;margin-top:8px;display:grid}.pui-split i{background:#2b6ff0;border-radius:4px;height:8px;display:block}.pui-table{background:#fff;border:1px solid #e4ecf6;border-radius:14px;margin-top:14px;overflow:hidden}.pui-th,.pui-tr{grid-template-columns:1.4fr 1.2fr 1fr .9fr .7fr;align-items:center;gap:8px;padding:10px 14px;display:grid}.pui-th{color:#7b8ba3;background:#f7faff;font-size:12px}.pui-tr{border-top:1px solid #eef3f9}.pui-tr i{color:#0c4493;background:#e8f1fd;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:8px;font-size:11px;font-style:normal;display:inline-grid}.pui-tr small{color:#7b8ba3;display:block}.pui-pill{border:1px solid #d7e4f5;border-radius:999px;justify-self:start;padding:3px 8px}.pui-doc{background:#fff;border:1px solid #e4ecf6;border-radius:16px;gap:14px;padding:16px;display:flex}.pui-doc>i{color:#0c4493;background:#e8f1fd;border-radius:14px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:700;display:grid}.pui-pills,.pui-fees{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pui-pills span,.pui-fees div{background:#f4f7fc;border-radius:10px;padding:8px 10px}.pui-fees{margin:12px 0}.pui-fees small{color:#7b8ba3;font-size:11px;display:block}.pui-note{color:#5c6e88;margin:8px 0}.pui-session{background:#fff;border:1px solid #e4ecf6;border-radius:14px;margin-top:8px;padding:12px 14px}.pui-session small{color:#5c6e88;display:block}.pui-log{background:#fff;border:1px solid #e4ecf6;border-radius:14px;margin-top:14px}.pui-log div{border-top:1px solid #eef3f9;grid-template-columns:80px 1fr auto;gap:10px;padding:12px 14px;display:grid}.pui-log small{color:#7b8ba3;display:block}.pui-log em{color:#5c6e88;font-style:normal}.pui-voices{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.pui-voices div{text-align:center;background:#fff;border:1px solid #e4ecf6;border-radius:16px;justify-items:center;gap:4px;padding:16px;display:grid}.pui-voices .on{border:2px solid #123a86}.pui-voices i{border-radius:50%;width:56px;height:56px}.pui-voices em{color:#123a86;font-size:12px;font-style:normal}@media (width>=760px){.pt-shot{aspect-ratio:1440/900}}.pt-pic,.pt-pic img{width:100%;height:100%;display:block}.pt-pic img{object-fit:contain;object-position:top left;animation:ptIn .5s var(--ease-out) both}.zm.pt-pic{animation:ptIn .5s var(--ease-out) both}@keyframes ptIn{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}.pt-caption{max-width:40rem;animation:ptIn .5s var(--ease-out) both}.pt-caption .mono{font-size:var(--step--2);color:var(--brand-faint)}.pt-caption h3{font-size:var(--step-2);margin-top:6px}.pt-caption p{color:var(--brand-text-soft);margin-top:8px}.pt-roles{margin-top:var(--space-2xl)}.pt-roles-title{font-size:var(--step-2);margin-bottom:var(--space-m)}.pt-role-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;list-style:none;display:grid}.pt-role-ic{background:var(--brand-active);width:42px;height:42px;color:var(--brand-navy);margin-bottom:var(--space-s);transition:background-color .3s,color .3s,transform .4s var(--ease-out);border-radius:12px;place-items:center;display:grid}.pt-role h4{font-size:var(--step-1)}.pt-role p{font-size:var(--step--1);color:var(--brand-text-soft);margin-top:6px;line-height:1.5}@media (hover:hover){.pt-role:hover .pt-role-ic{background:var(--logo-blue);color:#fff;transform:rotate(-6deg)}}.pt-trust{margin-top:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;list-style:none;display:grid}.pt-trust-card{padding:var(--space-m)}.pt-trust-card h4{font-size:var(--step-1);color:var(--brand-deep)}.pt-trust-card p{color:var(--brand-text-soft);font-size:var(--step--1);margin-top:6px;line-height:1.5}@media (width>=1060px){.pt-stage{grid-template-columns:minmax(0,max(500px,calc((100svh - var(--nav-h) - 380px) * 1.6))) 18rem;justify-content:center;align-items:end;gap:var(--space-l)}.pt-caption{padding-bottom:var(--space-m)}}@media (prefers-reduced-motion:reduce){.pt-bg{transform:none}}.pmock{color:#12213a;text-align:left;background:#f4f7fc;grid-template-columns:168px 1fr;height:100%;display:grid;overflow:hidden}.pm-side{background:#fff;border-right:1px solid #e3ebf6;padding:10px 8px;overflow:hidden}.pm-brand{align-items:center;gap:8px;padding:4px 6px 10px;font-size:.95em;display:flex}.pm-brand b{color:#0c4493;background:#e8f1fd;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pm-brand small{color:#7b8ba3;font-size:.75em;display:block}.pm-side nav{gap:2px;display:grid}.pm-side nav span{color:#4d607a;border-radius:8px;padding:5px 8px}.pm-side nav .on{color:#0c4493;background:#e8f1fd;font-weight:700}.pm-col{grid-template-rows:auto 1fr;min-width:0;display:grid}.pm-top{background:#fff;border-bottom:1px solid #e3ebf6;justify-content:space-between;align-items:center;height:36px;padding:0 12px;display:flex}.pm-top strong{letter-spacing:-.04em}.pm-top span{color:#0044cd}.pm-user{color:#12213a;align-items:center;gap:6px;display:flex}.pm-user b{color:#0c4493;background:#e8f1fd;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8em;display:grid}.pm-user small{color:#7b8ba3;font-weight:500;display:block}.pm-main{padding:10px 12px;overflow:hidden}.pm-head h3{font-size:1.15em}.pm-head p,.pm-note{color:#5c6e88;margin-top:2px}.pm-head{display:grid}.pm-head em{color:#5c6e88;justify-self:end;font-style:normal}.pm-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.pm-stats-4{grid-template-columns:repeat(4,1fr)}.pm-stats div{background:#fff;border:1px solid #e3ebf6;border-radius:12px;padding:8px 10px}.pm-stats b{color:#01204d;font-size:1.4em;display:block}.pm-stats span,.pm-stats small{color:#64748b}.pm-table{background:#fff;border:1px solid #e3ebf6;border-radius:12px;margin-top:8px;overflow:hidden}.pm-th,.pm-tr{grid-template-columns:1.3fr 1.1fr 1fr .8fr .6fr;align-items:center;gap:6px;padding:6px 8px;display:grid}.pm-th{color:#7b8ba3;background:#f7faff;font-size:.8em}.pm-tr{border-top:1px solid #eef3f9}.pm-tr i{color:#0c4493;background:#e8f1fd;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:4px;font-size:.7em;font-style:normal;display:inline-grid}.pm-tr small{color:#7b8ba3;display:block}.pm-pill{border:1px solid #d7e4f5;border-radius:999px;justify-self:start;padding:2px 6px;font-size:.8em}.pm-doc{background:#fff;border:1px solid #e3ebf6;border-radius:14px;gap:10px;padding:10px;display:flex}.pm-doc>i{color:#0c4493;background:#e8f1fd;border-radius:12px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid}.pm-pills,.pm-fees{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pm-pills span,.pm-fees div{background:#f4f7fc;border-radius:8px;padding:4px 8px}.pm-fees{margin:8px 0}.pm-fees small{color:#7b8ba3;font-size:.7em;display:block}.pm-session{background:#fff;border:1px solid #e3ebf6;border-radius:12px;margin-top:6px;padding:8px 10px}.pm-session small{color:#5c6e88;display:block}.pm-log{background:#fff;border:1px solid #e3ebf6;border-radius:12px;margin-top:8px}.pm-log div{border-top:1px solid #eef3f9;grid-template-columns:64px 1fr auto;gap:8px;padding:7px 10px;display:grid}.pm-log small{color:#7b8ba3;display:block}.pm-log em{color:#5c6e88;font-style:normal}.pm-voices{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.pm-voices div{text-align:center;background:#fff;border:1px solid #e3ebf6;border-radius:14px;justify-items:center;gap:2px;padding:10px;display:grid}.pm-voices .on{border-color:#123a86;box-shadow:0 0 0 2px #123a86}.pm-voices i{border-radius:50%;width:36px;height:36px}.pm-voices em{color:#123a86;font-size:.75em;font-style:normal}.pt-role{padding:14px 16px}.pt-role p{font-size:13.5px;line-height:1.5}.pt-role h4{margin-bottom:4px}.proof-highlights{margin-bottom:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;list-style:none;display:grid}.proof-hi{padding:var(--space-m);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:var(--r-l)}.proof-hi strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--brand-deep);font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1;display:block}.proof-hi strong.is-word{font-size:clamp(28px,3vw,36px)}.proof-hi b{font-size:var(--step-0);color:var(--brand-navy);margin-top:8px;display:block}.proof-hi p{color:var(--brand-text-soft);font-size:var(--step--1);margin-top:6px;line-height:1.5}.proof-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;list-style:none;display:grid}.proof-card{padding:var(--space-m)}.proof-ic{background:var(--brand-active);width:42px;height:42px;color:var(--brand-navy);margin-bottom:var(--space-s);border-radius:12px;place-items:center;display:grid}.proof-card h3{font-size:var(--step-1);font-weight:700}.proof-card p{color:var(--brand-text-soft);font-size:var(--step--1);margin-top:6px;line-height:1.5}.proof-langs{margin-top:var(--space-m);padding:var(--space-m)}.proof-langs h3{font-size:var(--step-2)}.proof-langs>p{color:var(--brand-text-soft);font-size:var(--step--1);margin-top:6px}.proof-langs ul{margin-top:var(--space-s);flex-wrap:wrap;gap:8px;list-style:none;display:flex}.proof-langs a{border:1px solid var(--brand-line-soft);min-width:132px;min-height:44px;color:var(--brand-deep);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.proof-langs a:hover{background:var(--brand-hover)}.proof-langs small{color:var(--brand-muted);font-size:12px}.proof-em{margin-top:var(--space-m);padding:var(--space-m)}.proof-em h3{font-size:var(--step-2);color:var(--brand-deep)}.proof-em p{color:var(--brand-text-soft);font-size:var(--step-0);max-width:40rem;margin-top:6px}.pr-list{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:stretch;padding-top:16px;list-style:none;display:grid}.pr-card{padding:20px var(--space-m);flex-direction:column;display:flex;overflow:visible}.pr-card.hot{border-color:var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue),var(--shadow-2)}.pr-badge{top:-13px;left:var(--space-m);z-index:2;background:var(--brand-blue);color:#fff;height:26px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:500;display:inline-flex;position:absolute}.pr-badge .dot{background:#fff;width:6px;min-width:6px;height:6px;min-height:6px}.pr-card h3{font-size:var(--step-2)}.pr-for{font-size:var(--step--1);color:var(--brand-muted);margin-top:4px}.pr-price{margin:var(--space-s) 0;padding-bottom:var(--space-s);border-bottom:1px solid var(--brand-line-soft);align-items:flex-end;gap:10px;display:flex}.pr-price strong{font-size:min(var(--step-5),7svh);color:var(--brand-deep);letter-spacing:-.05em;line-height:.9}.pr-price span{font-size:var(--step--1);color:var(--brand-text-soft);padding-bottom:4px;line-height:1.25;display:grid}.pr-price small{color:var(--brand-muted);font-size:.9em}.pr-feat{margin-bottom:var(--space-s);gap:8px;list-style:none;display:grid}.pr-feat li{font-size:var(--step--1);align-items:flex-start;gap:10px;display:flex}.pr-feat svg{color:var(--ok);flex-shrink:0;margin-top:3px}.pr-cta{width:100%;margin-top:auto}.pr-trial{gap:var(--space-s);margin-top:var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--r-l);border:1px dashed var(--brand-border-strong);background:#fff;display:grid}.pr-trial-ic{background:var(--ok-soft);width:44px;height:44px;color:var(--ok);border-radius:12px;place-items:center;display:grid}.pr-trial strong{color:var(--brand-deep);font-size:var(--step-1);display:block}.pr-trial p{color:var(--brand-text-soft);font-size:var(--step--1);margin-top:4px}.pr-trial .btn{justify-self:start}.pr-note{font-size:var(--step--2);color:var(--brand-muted);text-align:center;margin-top:10px;max-width:44rem;margin-inline:auto}@media (width<=759.98px){.pr-list{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:16px var(--gutter) 10px;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.pr-list::-webkit-scrollbar{display:none}.pr-list>li{scroll-snap-align:start}.pr-trial-ic,.pr-trial .btn{display:none}}@media (width>=860px){.pr-trial{padding:var(--space-s) var(--space-l);grid-template-columns:auto 1fr auto;align-items:center}}@media (width>=1060px) and (height<=800px){.pr-card{padding-block:16px}.pr-feat{gap:5px}.pr-trial{padding-block:10px}}.faq-grid{gap:var(--space-l);display:grid}.faq-grid .sec-head{margin-bottom:0}.faq-grid .sec-head a{color:var(--brand-blue);font-weight:600}.faq-wa{margin-top:var(--space-s)}.faq{border-top:1px solid var(--brand-border)}.faq>details{border-bottom:1px solid var(--brand-border);scroll-margin-top:calc(var(--nav-h) + 20px)}.faq summary{cursor:pointer;min-height:44px;padding:var(--space-s) 0;font-size:var(--step-1);color:var(--brand-deep);-webkit-tap-highlight-color:transparent;align-items:center;gap:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--brand-navy)}.faq summary .pm{background:var(--brand-soft);border:1px solid var(--brand-line-soft);width:32px;height:32px;color:var(--brand-navy);border-radius:9px;flex-shrink:0;place-items:center;margin-left:auto;transition:background-color .2s,color .2s,border-color .2s;display:grid}.faq summary .pm svg{transition:transform .35s var(--ease-out)}.faq summary:hover .pm{background:var(--brand-active)}.faq details[open]>summary .pm{background:var(--logo-blue);color:#fff;border-color:var(--logo-blue)}.faq details[open]>summary .pm svg{transform:rotate(45deg)}.faq .ans{padding:0 48px var(--space-m) 0;color:var(--brand-text-soft);font-size:var(--step-0);max-width:46rem}.faq .ans p+p{margin-top:10px}.faq .ans strong{color:var(--brand-ink)}.faq .ans a{color:var(--brand-blue);text-underline-offset:2px;font-weight:500;text-decoration:underline}.faq details[open]>.ans{animation:faqIn .4s var(--ease-out)}@keyframes faqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.see-all{margin-top:var(--space-m)}.lang-expand{margin-top:10px}.lang-expand>summary{font-size:var(--step--1);color:var(--brand-blue);cursor:pointer;align-items:center;gap:6px;min-height:0;padding:6px 0;font-weight:600;list-style:none;display:inline-flex}.lang-expand>summary::-webkit-details-marker{display:none}.lang-expand>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .25s;transform:translateY(-2px)rotate(45deg)}.lang-expand[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.lang-list{font-size:var(--step--2);color:var(--brand-text);background:var(--brand-soft);border:1px solid var(--brand-line-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;max-height:220px;margin-top:8px;padding:12px 14px;display:grid;overflow:auto}@media (width>=560px){.lang-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.lang-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=759px){.faq .ans{padding-right:0}}.faq-page{padding-bottom:var(--section-y)}.faq-page .doc-layout{padding-bottom:0}.faq-cat{scroll-margin-top:calc(var(--nav-h) + 20px)}.faq-cat+.faq-cat{margin-top:var(--space-xl)}.faq-cat>h2{font-size:var(--step-2);margin-bottom:var(--space-xs);align-items:center;gap:10px;display:flex}.faq-cat>h2:before{content:"";background:var(--logo-blue);border-radius:2px;width:9px;height:9px}.faq-tools{margin-bottom:var(--space-m);gap:10px;display:flex}.faq-help{margin-top:var(--space-xl);background:var(--brand-soft) var(--dots);border:1px solid var(--brand-border);border-radius:var(--r-l);padding:var(--space-m);justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.faq-help strong{color:var(--brand-deep);font-size:var(--step-1);display:block}.faq-help span{color:var(--brand-text-soft);font-size:var(--step--1)}.faq-help .btns{flex-wrap:wrap;gap:10px;display:flex}@media (width>=1060px){.faq-grid{gap:var(--space-2xl);grid-template-columns:.75fr 1.25fr;align-items:start}.faq-grid>div:first-child{top:calc(var(--nav-h) + 32px);position:sticky}}.final{padding-top:0}.fo{gap:var(--space-l);padding-block:var(--space-2xl);border-bottom:1px solid var(--brand-line-soft);margin-bottom:var(--space-xl);display:grid}.fo-title{letter-spacing:-.03em;font-size:clamp(38px,4.6vw,70px);line-height:1.12}.fo-copy p{color:var(--brand-text-soft);font-size:var(--step-1);max-width:36rem;margin-top:12px}.fo-badge{margin-top:var(--space-m);background:var(--brand-active);height:40px;color:var(--brand-navy);font-size:var(--step--1);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.fo-people{gap:12px;list-style:none;display:grid}.fo-people li{border:1px solid var(--brand-border);border-radius:var(--r-l);box-shadow:var(--shadow-1);background:#fff;transition:border-color .2s,box-shadow .2s}.fo-person{color:inherit;border-radius:inherit;align-items:center;gap:16px;padding:16px 20px;display:flex}a.fo-person:hover strong{color:var(--brand-blue)}.fo-people li:has(a.fo-person:hover){border-color:var(--brand-border-strong);box-shadow:var(--shadow-2)}a.fo-person:focus-visible{outline:3px solid var(--logo-blue);outline-offset:2px}.fo-photo{object-fit:cover;object-position:50% 30%;border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:14px;flex-shrink:0;width:72px;height:90px}.fo-name{flex:1;min-width:0}.fo-in{color:#0a66c2;background:var(--brand-soft);border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.fo-people .fo-av{border-radius:18px;flex-shrink:0;width:64px;height:64px;font-size:18px}.fo-people strong{font-size:var(--step-1);color:var(--brand-deep);display:block}.fo-people small{color:var(--brand-muted);font-size:var(--step--1);display:block}.final-box{text-align:center;padding:var(--space-2xl) var(--space-m);border-radius:var(--r-xl);background:var(--brand-active) var(--dots);border:1px solid #cfdff5;justify-items:center;display:grid;position:relative;overflow:hidden}.final-mark{margin-bottom:var(--space-m);border:1px solid var(--brand-border);box-shadow:var(--shadow-2);background:#fff;border-radius:32px;padding:20px}.final-box h2{font-size:var(--step-4);letter-spacing:-.035em;max-width:18ch}.final-box p{margin-top:var(--space-s);color:var(--brand-text-soft);font-size:var(--step-1)}.final-btns{margin-top:var(--space-l);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=559px){.final-btns{width:100%;display:grid}}@media (width>=860px){.fo-photo{width:88px;height:110px}.fo{grid-template-columns:1.2fr .8fr;align-items:center}}.modal{z-index:100;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out);background:#01204d6b;place-items:end center;display:grid;position:fixed;inset:0}.modal.open{opacity:1;pointer-events:auto}.sheet{overscroll-behavior:contain;border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:92dvh;padding:var(--space-l) var(--space-m) calc(var(--space-m) + env(safe-area-inset-bottom));box-shadow:var(--shadow-3);transition:transform .45s var(--ease-out);background:#fff;position:relative;overflow:auto;transform:translateY(40px)}.modal.open .sheet{transform:none}.sheet .kicker{margin-bottom:var(--space-2xs)}.sheet h2{font-size:var(--step-3);letter-spacing:-.03em}.sheet .sub{font-size:var(--step--1);color:var(--brand-muted);margin:6px 0 var(--space-m)}.x-btn{border:1px solid var(--brand-border);width:44px;height:44px;color:var(--brand-muted);background:#fff;border-radius:12px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.x-btn:hover{background:var(--brand-hover);color:var(--brand-deep)}.field{gap:6px;margin-bottom:14px;display:grid}.trial-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.field label{font-size:var(--step--1);color:var(--brand-text);font-weight:600}.field input,.field textarea{border:1px solid var(--brand-border-strong);width:100%;font:inherit;color:var(--brand-ink);background:#fff;border-radius:12px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field input{height:48px;padding:0 14px}.field textarea{resize:vertical;min-height:88px;padding:12px 14px}.field input::placeholder,.field textarea::placeholder{color:var(--brand-faint)}.field input:focus,.field textarea:focus{border-color:var(--brand-blue);outline:0;box-shadow:0 0 0 4px #2b6ff029}.field [aria-invalid=true]{border-color:var(--brand-danger)}.two{gap:0 12px;display:grid}.sheet .btn{width:100%;margin-top:6px}.sheet .btn:disabled{opacity:.7;cursor:wait}.sheet .fine{font-size:var(--step--2);color:var(--brand-muted);text-align:center;margin-top:14px}.sheet .fine a{color:var(--brand-blue);font-weight:600}.form-error{font-size:var(--step--1);color:var(--brand-danger);background:#fdf0ef;border:1px solid #f2c9c5;border-radius:12px;margin:4px 0 12px;padding:10px 12px;line-height:1.45}.form-error a{color:var(--brand-navy);font-weight:600;text-decoration:underline}.success{text-align:center;padding:var(--space-s) 0;justify-items:center;display:grid}.success .zr-mark{margin-bottom:var(--space-s)}.success p{color:var(--brand-muted);margin-top:6px}.success .btn{margin-top:var(--space-m)}@media (width>=560px){.modal{align-items:center;padding:20px}.sheet{border-radius:var(--r-xl);max-width:480px;max-height:calc(100dvh - 40px);padding:var(--space-l);transform:translateY(16px)scale(.98)}.two{grid-template-columns:1fr 1fr}}.sheet:focus{outline:none}
