.pv{--pv-night:#0c1322;--pv-night-2:#142038;--pv-ink-navy:#1e2a4a;--pv-porcelain:#f4f5f7;--pv-porcelain-2:#eceef2;--pv-card:#fff;--pv-line:#16203817;--pv-line-strong:#16203829;--pv-text:#121826;--pv-text-2:#4a5263;--pv-text-3:#646c7b;--pv-on-night:#f3f1ec;--pv-on-night-2:#c3c8d4;--pv-lamp:#d9952a;--pv-lamp-2:#b87818;--pv-lamp-text:#946110;--pv-correct:#1f7a5a;--pv-wrong:#b3364a;--pv-shadow-1:0 1px 1px #0c13220d, 0 2px 6px -2px #0c132214;--pv-shadow-2:0 1px 1px #0c13220d, 0 8px 18px -8px #0c132229, 0 24px 48px -28px #0c132247;--pv-shadow-3:0 2px 2px #0c13220f, 0 18px 36px -14px #0c132247, 0 46px 90px -40px #0c132273;--pv-ease:cubic-bezier(.22, 1, .36, 1);background:var(--pv-porcelain);color:var(--pv-text)}.pv-card{border:1px solid var(--pv-line);box-shadow:var(--pv-shadow-2), inset 0 1px 0 #ffffffe6;background:linear-gradient(#fff 0%,#fbfcfd 100%);border-radius:18px;position:relative}.pv-night{isolation:isolate;background:radial-gradient(120% 90% at 0% 0%, #d9952a29 0%, #d9952a0d 32%, transparent 58%), radial-gradient(90% 70% at 100% 100%, #405ca038 0%, transparent 60%), linear-gradient(180deg, var(--pv-night-2) 0%, var(--pv-night) 100%);color:var(--pv-on-night);position:relative}.pv-night:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.pv-primary{color:#1b1408;background:linear-gradient(180deg, #e6a640 0%, var(--pv-lamp) 55%, var(--pv-lamp-2) 100%);min-height:48px;transition:translate .45s var(--pv-ease), box-shadow .45s var(--pv-ease);border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.4rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f,0 10px 22px -10px #b97818bf}.pv-secondary{min-height:48px;color:inherit;border:1px solid var(--pv-line-strong);transition:translate .45s var(--pv-ease), border-color .3s var(--pv-ease);background:#fff9;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;display:inline-flex}.pv-night .pv-secondary{background:#ffffff0a;border-color:#ffffff2e}@media (hover:hover) and (pointer:fine){.pv-primary:hover{translate:0 -1px;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f,0 16px 30px -12px #b97818d9}.pv-secondary:hover{border-color:var(--pv-text-3);translate:0 -1px}[data-lift]{transition:translate .45s var(--pv-ease), box-shadow .45s var(--pv-ease)}[data-lift]:hover{box-shadow:0 26px 46px -30px #0c132266, var(--pv-shadow-2);translate:0 -4px}}@property --press{syntax:"*";inherits:false}.will-reveal{opacity:0}.will-reveal.is-revealed{opacity:1;animation:pv-reveal-rise .95s ease-out calc(var(--reveal-i,0) * 90ms) backwards}[data-reveal=image].will-reveal.is-revealed{animation:pv-reveal-arch 1.3s var(--pv-ease) backwards}.is-revealed :is(h2,h3) em{animation:1.1s ease-out .3s backwards pv-develop}.pv main h1 em{animation:1.1s ease-out .2s backwards pv-develop}@keyframes pv-reveal-rise{0%{opacity:0;translate:0 22px}}@keyframes pv-reveal-arch{0%{opacity:.4;clip-path:inset(100% 0 0 round 48% 48% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes pv-develop{0%{opacity:0;filter:blur(7px)}}:where([data-tilt]){position:relative}[data-tilt]{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .8s var(--pv-ease), translate .8s var(--pv-ease);transform-style:preserve-3d}[data-tilt][data-tilting]{transition:transform .12s linear, translate .45s var(--pv-ease);translate:0 -4px}[data-tilt]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%), #ffffff57, transparent 58%);mix-blend-mode:soft-light;transition:opacity .4s var(--pv-ease);position:absolute;inset:0}[data-tilt][data-tilting]:after{opacity:1}[data-curtain]{isolation:isolate}[data-curtain=hold]{top:min(0px, calc(100svh - var(--curtain-h,100svh)));position:sticky}[data-curtain=over]{border-radius:clamp(18px,2.6vw,34px) clamp(18px,2.6vw,34px) 0 0;position:relative;box-shadow:0 -30px 60px -28px #0c132266}.pv-depth{position:relative;overflow:hidden}.pv-depth>[data-depth-plane]{scale:1.07;translate:0 calc(var(--depth-p,0) * 4.2%);transition:translate .85s var(--pv-ease);position:absolute;inset:-3%}.pv-ring{animation:pv-ring-in 1.6s var(--pv-ease) .2s both}@keyframes pv-ring-in{0%{stroke-dasharray:0 400}}@media (prefers-reduced-motion:reduce){.will-reveal{opacity:1!important;animation:none!important}.is-revealed :is(h2,h3) em,.pv main h1 em{animation:none!important}[data-tilt]{transform:translate(0,0)!important}[data-curtain=hold]{position:relative;top:auto}.pv-depth>[data-depth-plane]{transition:none;translate:none}.pv-ring{animation:none}}@media print{.will-reveal{opacity:1!important;animation:none!important}}.pv-hero{--mx:0;--my:0;--sp:0;background:radial-gradient(70% 60% at 18% 0,#405ca047 0%,#0000 62%),linear-gradient(#070c18 0%,#0c1426 55%,#111a30 100%);min-height:min(100svh,980px)}@media (min-width:640px){.pv-hero{min-height:max(720px,min(100svh,980px))}}.pv-plane{height:100%;translate:calc(var(--mx) * var(--d,1) * -26px) calc(var(--my) * var(--d,1) * -12px + var(--sp) * var(--d,1) * 90px);will-change:translate}.pv-hero-copy{translate:0 calc(var(--sp) * -70px);opacity:calc(1 - var(--sp) * .9)}.pv-horizon{background:radial-gradient(60% 75% at 74% 100%,#d9952a4d 0%,#d9952a1a 38%,#0000 70%),linear-gradient(#0000 40%,#0c1322d9 100%);animation:9s ease-in-out infinite alternate pv-breathe}@keyframes pv-breathe{0%{opacity:.78}to{opacity:1}}.pv-nurse{height:94%;right:max(-40px,50vw - 36rem - 30px);-webkit-mask-image:linear-gradient(#000 64%,#0000 98%);mask-image:linear-gradient(#000 64%,#0000 98%)}.pv-nurse-img{filter:brightness(.82)contrast(1.06)saturate(.9);animation:pv-emerge 2.2s var(--pv-ease) .15s both}@keyframes pv-emerge{0%{opacity:0;filter:brightness(.3)blur(10px)saturate(.6);translate:0 6%}}.pv-hero-scrim{background:linear-gradient(90deg,#070c18eb 0%,#070c188c 48%,#0000 78%)}@media (max-width:1023px){.pv-nurse{opacity:.55;height:78%;right:-18%}.pv-hero-scrim{background:linear-gradient(90deg,#070c18e6 0%,#070c1899 70%,#070c1859 100%)}}.pv-word{animation:pv-word-in 1s var(--pv-ease) calc(.25s + var(--i) * 70ms) both;display:inline-block}@keyframes pv-word-in{0%{opacity:0;filter:blur(8px);translate:0 .42em}}.pv-in{animation:pv-word-in 1s var(--pv-ease) calc(.3s + var(--i) * 70ms) both}@media (prefers-reduced-motion:reduce){.pv-word,.pv-in,.pv-nurse-img,.pv-horizon{animation:none!important}.pv-plane,.pv-hero-copy{opacity:1!important;translate:none!important}}.pv-dark{--paper:#ffffff0a;--surface:#ffffff0e;--surface-2:#ffffff14;--surface-raised:#ffffff17;--border:#ffffff1a;--border-strong:#ffffff2e;--ink:#eef0f5;--ink-2:#b9bfcc;--ink-3:#9aa1b0;--brand:#b9c7e8;--brand-2:#93a5d0;--brand-soft:#b9c7e81f;--amber:#e0a53f;--amber-2:#f0bc60;--amber-3:#e8b259;--amber-soft:#e0a53f1f;--correct:#4bbd90;--correct-soft:#4bbd9021;--wrong:#e2758a;--wrong-soft:#e2758a21;--highlight:#ffffff14;--shadow-sm:0 1px 2px #0006;--shadow:0 10px 30px -12px #0009;--shadow-lg:0 30px 60px -24px #000000b3;--pv-text:#eef0f5;--pv-text-2:#b9bfcc;--pv-text-3:#9aa1b0;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:#060a14}.pv-dark section:is(.bg-surface,.bg-paper){background:0 0;border-color:#0000}.pv-dark :is(.bg-surface,.bg-paper,.bg-surface-raised,.bg-surface-2,.bg-amber-soft):not(section){-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4)}.pv-dark footer{--paper:#e9ecf4;--brand:#04070fd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pv-paper-tokens{--paper:#fbfaf8;--surface:#fff;--surface-2:#f4f2ee;--surface-raised:#fff;--border:#e5e1da;--border-strong:#d3cec4;--ink:#16181d;--ink-2:#4a4f58;--ink-3:#686d76;--brand:#1e2a4a;--brand-2:#2c3d68;--brand-soft:#eef1f7;--amber:#c8871f;--amber-2:#a86f14;--amber-3:#946110;--amber-soft:#fdf4e3;--correct:#1f7a5a;--correct-soft:#e8f5ef;--wrong:#b3364a;--wrong-soft:#fceff1;--highlight:#ffffffe6;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pv-stage{z-index:-1;pointer-events:none;position:fixed;inset:0}.pv-stage:before,.pv-stage:after{content:"";position:absolute;inset:0}.pv-stage:before{background:radial-gradient(60% 50% at 8% 0,#4664aa4d 0%,#0000 65%),radial-gradient(55% 45% at 100% 100%,#d9952a33 0%,#0000 70%),linear-gradient(#070c18 0%,#0a1222 60%,#0d1526 100%)}.pv-stage:after{background:radial-gradient(40% 35% at 70% 30%,#6e82c81a 0%,#0000 70%);animation:26s ease-in-out infinite alternate pv-drift}@keyframes pv-drift{0%{translate:-8%}to{translate:10% 14%}}.pv-dark>:is(main,footer){z-index:1;position:relative}.pv-glass{-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);background:linear-gradient(#ffffff13 0%,#ffffff07 100%);border:1px solid #ffffff1a;border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff05,0 40px 80px -40px #000000bf}.pv-glass-sm{border-radius:18px}.pv-dark .pv-secondary{color:#eef0f5;background:#ffffff0d;border-color:#ffffff2e}.pv-dark .pv-hero{background:0 0}@media (prefers-reduced-motion:reduce){.pv-stage:after{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pv-glass{background:#121a2ef0}}.pv-rotor{display:grid}.pv-rotor-line{grid-area:1/1;display:block}.pv-rotor-word{white-space:pre;opacity:0;filter:blur(10px);transition:opacity .55s var(--pv-ease), translate .75s var(--pv-ease), filter .6s var(--pv-ease);transition-delay:calc(var(--j) * 45ms);display:inline-block;translate:0 .5em}.pv-rotor-line.is-on .pv-rotor-word{opacity:1;filter:blur();color:var(--pv-on-night);transition-delay:calc(.35s + var(--j) * 70ms);translate:0}.pv-rotor-line:not(.is-on) .pv-rotor-word{translate:0 -.45em}.pv-rotor-line:first-child.is-on .pv-rotor-word{animation:pv-word-in 1s var(--pv-ease) calc(.6s + var(--j) * 70ms) both}@media (prefers-reduced-motion:reduce){.pv-rotor-word{filter:none;transition:none}.pv-rotor-line:first-child.is-on .pv-rotor-word{animation:none}}[data-spot]{isolation:isolate}[data-spot]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,0%), #ffffff13, transparent 60%);transition:opacity .5s var(--pv-ease);position:absolute;inset:0}[data-spot][data-spotting]:before{opacity:1}.pv-w{white-space:pre;display:inline-block}.will-words .pv-w{opacity:0;filter:blur(8px);translate:0 .55em}.words-in .pv-w{animation:pv-word-in .9s var(--pv-ease) calc(var(--w) * 55ms) both}.pv-kb{animation:22s ease-in-out infinite alternate pv-kb}@keyframes pv-kb{0%{translate:-1.5%;scale:1.04}to{translate:1.5% -1.5%;scale:1.12}}.is-revealed .pv-fill,.pv-fill.is-revealed{animation:pv-fill 1.4s var(--pv-ease) .2s both}@keyframes pv-fill{0%{scale:0 1}}.pv-fill{transform-origin:0}@media (prefers-reduced-motion:reduce){.pv-kb,.words-in .pv-w,.pv-fill{animation:none!important}.will-words .pv-w{opacity:1;filter:none;translate:none}}.pv-header{transition:background-color .45s var(--pv-ease), box-shadow .45s var(--pv-ease), border-color .45s var(--pv-ease)}.pv-header[data-scrolled]{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#070b16e6;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 18px 40px -18px #000c}.pv-dark :is(a,button).bg-brand{color:#1b1408;background:linear-gradient(180deg, #e6a640 0%, var(--pv-lamp) 55%, var(--pv-lamp-2) 100%);font-weight:600;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000001f,0 12px 26px -12px #b97818cc}.pv-dark :is(a,button).bg-brand:hover{background:linear-gradient(180deg, #efb352 0%, #e0a03a 55%, var(--pv-lamp) 100%)}.pv-dark :is(a,button).bg-surface.border-border-strong{color:#eef0f5;background:#ffffff12;border-color:#ffffff38;font-weight:600;box-shadow:inset 0 1px #ffffff1a}.pv-dark :is(a,button).bg-surface.border-border-strong:hover{background:#ffffff1f;border-color:#ffffff52}.pv-menu{animation:pv-word-in .4s var(--pv-ease) both}@media (prefers-reduced-motion:reduce){.pv-menu{animation:none}}.pv-dark input:-webkit-autofill{-webkit-text-fill-color:#eef0f5;caret-color:#eef0f5;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #141c30}.pv-dark input:-webkit-autofill:hover{-webkit-text-fill-color:#eef0f5;caret-color:#eef0f5;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #141c30}.pv-dark input:-webkit-autofill:focus{-webkit-text-fill-color:#eef0f5;caret-color:#eef0f5;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #141c30}.pv-dark input::placeholder{color:#b9bfcc8c}.pv-dark input[type=checkbox]{accent-color:var(--pv-lamp)}.pv-auth-nurse .pv-nurse-img,.pv-auth-nurse img{animation:pv-emerge 2.2s var(--pv-ease) .2s both}@media (prefers-reduced-motion:reduce){.pv-auth-nurse img{animation:none}}.pv-auth-light{background:radial-gradient(60% 75% at 72% 100%,#d9952a42 0%,#d9952a14 40%,#0000 72%);animation:9s ease-in-out infinite alternate pv-breathe}.pv-auth-nurse{width:clamp(0px,97% - 31rem,30rem);-webkit-mask-image:linear-gradient(#000 66%,#0000 98%);mask-image:linear-gradient(#000 66%,#0000 98%)}.pv-auth-nurse img{filter:brightness(.84)contrast(1.05)saturate(.9)}@media (max-width:639px){.pv-dark main :is(.py-20,.py-24,.py-28){padding-top:2.5rem;padding-bottom:2.5rem}.pv-dark main .px-6{padding-left:1rem;padding-right:1rem}.pv-dark main .mt-12{margin-top:1.75rem}.pv-dark main .mt-14{margin-top:2rem}.pv-glass{border-radius:20px}.pv-dark footer li>a{align-items:center;min-height:44px;display:inline-flex}.pv-dark footer :is(ul,ol)>li+li{margin-top:0}.pv-dark footer a.inline-flex{min-height:44px}}.pv-paper-tokens :is(.bg-surface,.bg-paper,.bg-surface-raised,.bg-surface-2,.bg-amber-soft){-webkit-backdrop-filter:none;backdrop-filter:none}.pv-dark .pv-paper-tokens section:is(.bg-surface,.bg-paper){background:var(--surface);border-color:var(--border)}.pv-dark .pv-paper-tokens :is(a,button).bg-brand{color:var(--paper);background:var(--brand);box-shadow:var(--shadow-sm)}.pv-dark .pv-paper-tokens :is(a,button).bg-brand:hover{background:var(--brand-2)}.pv-dark .pv-paper-tokens :is(a,button).bg-surface.border-border-strong{color:var(--ink);background:var(--surface);border-color:var(--border-strong);box-shadow:none}.pv-dark .pv-bar{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#070b16e6;border-color:#ffffff1a}.pv-dark :is([role=menu],[role=listbox]){-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);background:#0a0f1df7;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -12px #000000bf}
