@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:interLatin;src:url(../media/inter_latin_wght_normal.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.YEepNa_className{font-family:interLatin;font-style:normal}.YEepNa_variable{--font-inter-latin:"interLatin"}
@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:interLatinExt;src:url(../media/inter_latin_ext_wght_normal.p.3gdi_th3seg1n.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.HiIPoq_className{font-family:interLatinExt;font-style:normal}.HiIPoq_variable{--font-inter-latin-ext:"interLatinExt"}
:root,:host{--color-brand-primary:#1b3a6b;--color-brand-primary-dark:#122649;--color-brand-secondary:#0ea5a0;--color-brand-secondary-dark:#0b8580;--color-success:#1a7a4a;--color-error:#c0392b;--color-border-default:#dde4ee;--color-border-focused:#0ea5a0;--color-border-strong:#bbc8da;--color-neutral-50:#f7f9fc;--color-surface-card:#fff;--color-text-primary:#1a2a3a;--color-text-secondary:#485a70;--color-text-tertiary:#647a93;--color-text-inverse:#fff;--spacing-3xs:.25rem;--spacing-2xs:.5rem;--spacing-xs:.75rem;--spacing-sm:1rem;--spacing-md:1.25rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem}[data-ui-theme=admin]{--color-action-primary:var(--color-brand-primary);--color-action-primary-hover:var(--color-brand-primary-dark)}:root{--site-bg:#eef1f7;--site-glass:#ffffff94;--site-glass-strong:#ffffffc7;--site-glass-border:#ffffffd9;--site-glass-shadow:0 24px 64px -28px #1b3a6b59;--site-mesh:radial-gradient(42% 38% at 12% 8%, #0ea5a033, transparent 70%), radial-gradient(48% 44% at 90% 12%, #1b3a6b29, transparent 70%), radial-gradient(36% 32% at 78% 82%, #e8735a21, transparent 70%), radial-gradient(40% 36% at 8% 88%, #6b87a829, transparent 70%), var(--site-bg);--site-nav-bg:#ffffff73;--site-nav-border:#fff9;--site-nav-shadow:0 12px 40px -18px #1b3a6b66, inset 0 1px 0 #ffffffa6;--site-pulse-from:#0ea5a080;--site-pulse-to:#0ea5a000;--site-hairline:#1b3a6b1a;--site-available-bg:#1a7a4a1a;--site-lift-shadow:0 32px 72px -28px #1b3a6b73;--site-step-num:#1b3a6b14;--site-icon-bg:#0ea5a021;--site-footer-rule:#1b3a6b1f;--site-page-glow:radial-gradient(closest-side, #0ea5a038, transparent 70%);--site-tint:linear-gradient(180deg, #ffffff80, #edf1f780);--site-tint-border:#fff9;--site-toggle-bg:#0ea5a01f;--site-btn-shadow:0 12px 30px -12px #0ea5a0b3;--site-btn-shadow-hover:0 16px 34px -12px #0ea5a0cc;--site-flag-ring:#1b3a6b24;--site-nav-pill-pad:13px 40px;--site-nav-pill-pad-narrow:9px 18px;--site-brand-gap:10px;--site-nav-links-gap:44px;--site-nav-links-gap-narrow:15px;--site-hero-pad:140px 24px 100px;--site-hero-pad-narrow:120px 20px 80px;--site-hero-title-top:26px;--site-hero-actions-gap:14px;--site-hero-actions-top:34px;--site-card-pad:16px 22px;--site-card-row-gap:14px;--site-card-body-gap:3px;--site-card-icon-gap:5px;--site-card-langs-top:2px;--site-card-divider-space:12px 0 10px;--site-card-foot-gap:10px;--site-card-pill-pad:4px 10px;--site-btn-pad:14px 26px;--site-section-pad:90px 24px;--site-eyebrow-bottom:14px;--site-lead-space:18px auto 0;--site-grid-gap:22px;--site-step-pad:28px 26px 26px;--site-step-title-top:18px;--site-values-top:44px;--site-value-pad:26px 24px;--site-footer-top:90px;--site-footer-pad:60px 24px 28px;--site-footer-col-gap:10px;--site-footer-legal-space:44px auto 0;--site-footer-legal-top:22px;--site-page-hero-pad:168px 24px 72px;--site-page-hero-btn-top:26px;--site-story-gap:44px;--site-story-gap-narrow:28px;--site-story-p-top:14px;--site-story-cards-gap:18px;--site-mission-pad:28px 26px;--site-mission-p-top:10px;--site-stat-pad:26px 16px;--site-stat-label-top:6px;--site-faq-top:36px;--site-faq-open-pad:0 24px 22px;--site-legal-meta-bottom:30px;--site-legal-block-bottom:28px;--site-legal-heading-bottom:10px;--site-contact-gap:28px;--site-contact-method-pad:22px 24px;--site-contact-label-bottom:6px;--site-contact-form-pad:34px 32px;--site-contact-title-bottom:22px;--site-nav-links-gap-tiny:12px;--site-font:var(--font-inter-latin), var(--font-inter-latin-ext), -apple-system, sans-serif;--site-radius-xl:28px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{font-family:var(--site-font);color:var(--color-text-primary);background:var(--site-bg);-webkit-font-smoothing:antialiased}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}img{display:block}ol,ul{list-style:none}li{display:block}main:focus{outline:none}:focus-visible{outline:3px solid var(--color-border-focused);outline-offset:3px}.skip-link{top:var(--spacing-2xs);left:var(--spacing-2xs);z-index:100;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--color-text-inverse);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.mesh{z-index:-1;background:var(--site-mesh);position:fixed;inset:0}.mesh:after{content:"";opacity:.5;background-image:url(/mesh-grain.svg);position:absolute;inset:0}.glass{background:var(--site-glass);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border:1px solid var(--site-glass-border);box-shadow:var(--site-glass-shadow)}.nav{top:var(--spacing-md);z-index:50;padding:0 var(--spacing-lg);justify-content:center;display:flex;position:fixed;left:0;right:0}.nav__pill{padding:var(--site-nav-pill-pad);background:var(--site-nav-bg);-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);border:1px solid var(--site-nav-border);box-shadow:var(--site-nav-shadow);border-radius:999px;justify-content:center;align-items:center;display:flex}.nav__brand{align-items:center;gap:var(--site-brand-gap);font-family:var(--site-font);letter-spacing:.02em;color:var(--color-brand-primary);font-size:19px;font-weight:800;display:flex}.nav__brand img{width:28px;height:28px}.nav__pill{gap:var(--site-nav-links-gap)}.nav__links{gap:var(--site-nav-links-gap);color:var(--color-text-secondary);font-size:14.5px;font-weight:500;display:flex}.nav__links a{transition:color .2s}.nav__links a:hover{color:var(--color-brand-secondary-dark)}.nav__lang{align-self:center;align-items:center;display:inline-flex}.nav__lang img{object-fit:cover;width:22px;height:16px;box-shadow:0 0 0 1px var(--site-flag-ring);border-radius:3px;transition:transform .2s;display:block}.nav__lang:hover img{transform:scale(1.08)}@media (max-width:600px){.nav{top:var(--spacing-xs);padding:0 var(--spacing-xs)}.nav__pill{gap:var(--spacing-sm);padding:var(--site-nav-pill-pad-narrow);max-width:100%}.nav__brand{font-size:17px}.nav__brand img{width:24px;height:24px}.nav__links{gap:var(--site-nav-links-gap-narrow);font-size:13px}.nav__links a{white-space:nowrap}}@media (max-width:360px){.nav__links{gap:var(--site-nav-links-gap-tiny)}}@media (min-width:601px) and (max-width:720px){.nav__pill,.nav__links{gap:var(--spacing-lg)}}@media (max-width:420px){.nav__brand-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:360px){.nav__links a:first-child{display:none}}.hero{min-height:100vh;padding:var(--site-hero-pad);justify-content:center;align-items:center;display:flex;position:relative}.hero__inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(760px,100%);display:flex;position:relative}.hero__badge{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-sm);background:var(--site-glass-strong);border:1px solid var(--site-glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-text-secondary);border-radius:999px;font-size:13px;font-weight:600;animation:.7s 50ms backwards rise;display:inline-flex}.hero__badge-dot{background:var(--color-brand-secondary);width:8px;height:8px;box-shadow:0 0 0 0 var(--site-pulse-from);border-radius:50%;animation:2.4s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 9px var(--site-pulse-to)}}.hero__title{margin-top:var(--site-hero-title-top);font-family:var(--site-font);letter-spacing:-.035em;color:var(--color-brand-primary);font-size:clamp(44px,5.6vw,70px);font-weight:800;line-height:1.03;animation:.7s .12s backwards rise}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.hero__ambient{z-index:1;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.hero__float{width:368px;position:absolute}.hero__float--1{left:max(2.5%, var(--spacing-sm));animation:9s ease-in-out infinite drift-a;top:20%;transform:rotate(-5deg)}.hero__float--2{left:max(4%, var(--spacing-lg));animation:11s ease-in-out infinite drift-b;bottom:12%;transform:rotate(3.5deg)}.hero__float--3{right:max(2.5%, var(--spacing-sm));animation:10s ease-in-out .8s infinite drift-b;top:17%;transform:rotate(4.5deg)}.hero__float--4{right:max(4%, var(--spacing-lg));animation:12s ease-in-out .4s infinite drift-a;bottom:14%;transform:rotate(-3.5deg)}@keyframes drift-a{0%,to{translate:0}50%{translate:10px -16px}}@keyframes drift-b{0%,to{translate:0}50%{translate:-12px 14px}}@media (max-width:1240px){.hero{flex-direction:column}.hero__ambient{z-index:2;gap:var(--spacing-sm);width:calc(100% + 2 * var(--spacing-lg));margin:var(--site-hero-actions-top) calc(-1 * var(--spacing-lg)) 0;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-xl);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--spacing-lg);scrollbar-width:none;pointer-events:auto;order:2;display:flex;position:relative;inset:auto;overflow:auto hidden}.hero__float{width:min(368px, calc(100vw - 2 * var(--spacing-2xl)));scroll-snap-align:start;flex:none;animation:none;position:relative;inset:auto;transform:none}.hero__float .doctor-card__foot{flex-wrap:wrap}}.doctor-card{background:var(--site-glass-strong);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);border:1px solid var(--site-glass-border);border-radius:var(--radius-xl);box-shadow:var(--site-glass-shadow);padding:var(--site-card-pad);text-align:left;overflow:hidden}.doctor-card__row{align-items:center;gap:var(--site-card-row-gap);display:flex}.doctor-card__photo{object-fit:cover;border-radius:12px;flex-shrink:0;width:62px;height:76px}.doctor-card__body{gap:var(--site-card-body-gap);flex-direction:column;min-width:0;display:flex}.doctor-card__name{color:var(--color-brand-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.doctor-card__meta{color:var(--color-text-tertiary);font-size:12px}.doctor-card__langs{align-items:center;gap:var(--site-card-icon-gap);color:var(--color-text-secondary);margin-top:var(--site-card-langs-top);font-size:12px;display:flex}.doctor-card__langs strong{color:var(--color-brand-primary)}.doctor-card__divider{background:var(--site-hairline);height:1px;margin:var(--site-card-divider-space)}.doctor-card__foot{align-items:center;gap:var(--site-card-foot-gap);display:flex}.doctor-card__price{align-items:center;gap:var(--site-card-icon-gap);color:var(--color-text-secondary);font-size:13px;font-weight:600;display:inline-flex}.doctor-card__price svg{color:var(--color-brand-secondary-dark)}.doctor-card__availability{color:var(--color-success);background:var(--site-available-bg);padding:var(--site-card-pill-pad);white-space:nowrap;border-radius:999px;margin-left:auto;font-size:11.5px;font-weight:600}.section{padding:var(--site-section-pad)}.section__inner{text-align:center;max-width:1200px;margin:0 auto}.section__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-secondary-dark);margin-bottom:var(--site-eyebrow-bottom);font-size:12.5px;font-weight:700;display:inline-block}.section__title{font-family:var(--site-font);letter-spacing:-.02em;color:var(--color-brand-primary);font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.12}.section__lead{max-width:620px;margin:var(--site-lead-space);color:var(--color-text-secondary);font-size:16.5px;line-height:1.65}.steps{gap:var(--site-grid-gap);margin-top:var(--spacing-3xl);text-align:left;grid-template-columns:repeat(3,1fr);display:grid}.step{border-radius:var(--site-radius-xl);padding:var(--site-step-pad);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.step:hover{box-shadow:var(--site-lift-shadow);transform:translateY(-4px)}.step__num{top:var(--spacing-xs);right:var(--spacing-md);font-family:var(--site-font);color:var(--site-step-num);font-size:58px;font-weight:800;line-height:1;position:absolute}.step__icon{background:var(--site-icon-bg);width:46px;height:46px;color:var(--color-brand-secondary-dark);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.step__title{margin-top:var(--site-step-title-top);font-family:var(--site-font);color:var(--color-brand-primary);font-size:19px;font-weight:700}.step__text{margin-top:var(--spacing-2xs);color:var(--color-text-secondary);font-size:14.5px;line-height:1.6}@media (max-width:900px){.steps{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.values{gap:var(--site-grid-gap);margin-top:var(--site-values-top);text-align:left;grid-template-columns:repeat(3,1fr);display:grid}.value{border-radius:var(--site-radius-xl);padding:var(--site-value-pad)}.value h3{font-family:var(--site-font);color:var(--color-brand-primary);font-size:17px;font-weight:700}.value p{margin-top:var(--spacing-2xs);color:var(--color-text-secondary);font-size:14.5px;line-height:1.6}@media (max-width:900px){.values{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.footer{margin-top:var(--site-footer-top);background:var(--site-glass);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border-top:1px solid var(--site-glass-border);color:var(--color-text-secondary);padding:var(--site-footer-pad)}.footer__inner{gap:var(--spacing-xl);grid-template-columns:2fr 1fr 1fr 1fr;max-width:1060px;margin:0 auto;display:grid}.footer .nav__brand{color:var(--color-brand-primary)}.footer__brand p{margin-top:var(--spacing-xs);color:var(--color-text-tertiary);font-size:14px}.footer__col{gap:var(--site-footer-col-gap);flex-direction:column;font-size:14px;display:flex}.footer__col h2{font-family:var(--site-font);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--spacing-3xs);font-size:13px;font-weight:700}.footer__col a{color:var(--color-text-secondary);transition:color .2s}.footer__col a:hover{color:var(--color-brand-secondary-dark)}.footer__legal{max-width:1060px;margin:var(--site-footer-legal-space);padding-top:var(--site-footer-legal-top);border-top:1px solid var(--site-footer-rule);justify-content:space-between;gap:var(--spacing-2xs) var(--spacing-sm);color:var(--color-text-tertiary);flex-wrap:wrap;font-size:12.5px;display:flex}@media (max-width:600px){.footer__inner{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}.reveal{will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal-js .reveal{opacity:0;transform:translateY(30px)}.reveal-js .reveal.is-visible{opacity:1;transform:none}.reveal--delay-40{transition-delay:40ms}.reveal--delay-80{transition-delay:80ms}.reveal--delay-90{transition-delay:90ms}.reveal--delay-110{transition-delay:.11s}.reveal--delay-120{transition-delay:.12s}.reveal--delay-160{transition-delay:.16s}.reveal--delay-180{transition-delay:.18s}.reveal--delay-200{transition-delay:.2s}.reveal--delay-220{transition-delay:.22s}.reveal--delay-240{transition-delay:.24s}.reveal--delay-270{transition-delay:.27s}.reveal--delay-280{transition-delay:.28s}.nav__links a.is-active{color:var(--color-brand-primary);font-weight:600}.page-hero{padding:var(--site-page-hero-pad);text-align:center;position:relative;overflow:hidden}.page-hero__glow{background:var(--site-page-glow);filter:blur(20px);pointer-events:none;border-radius:50%;width:900px;height:520px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.page-hero__inner{max-width:780px;margin:0 auto;position:relative}.page-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-secondary-dark);margin-bottom:var(--spacing-sm);font-size:12.5px;font-weight:700;animation:.6s backwards rise;display:inline-block}.page-hero__title{font-family:var(--site-font);letter-spacing:-.035em;color:var(--color-brand-primary);font-size:clamp(38px,4.8vw,60px);font-weight:800;line-height:1.04;animation:.6s 80ms backwards rise}.page-hero__lead{max-width:620px;margin:var(--spacing-md) auto 0;color:var(--color-text-secondary);font-size:17.5px;line-height:1.6;animation:.6s .16s backwards rise}.page-hero__btn{margin-top:var(--site-page-hero-btn-top)}.section--tint{background:var(--site-tint);border-top:1px solid var(--site-tint-border);border-bottom:1px solid var(--site-tint-border)}.section__inner--narrow{max-width:760px}.story{gap:var(--site-story-gap);text-align:left;grid-template-columns:1.1fr .9fr;align-items:start;display:grid}.story__block p:not(.section__eyebrow){margin-top:var(--site-story-p-top);color:var(--color-text-secondary);font-size:16px;line-height:1.7}.story__cards{gap:var(--site-story-cards-gap);flex-direction:column;display:flex}.mission{border-radius:var(--site-radius-xl);padding:var(--site-mission-pad)}.mission h3{font-family:var(--site-font);color:var(--color-brand-secondary-dark);font-size:18px;font-weight:700}.mission--alt h3{color:var(--color-brand-primary)}.mission p{margin-top:var(--site-mission-p-top);color:var(--color-text-secondary);font-size:15px;line-height:1.6}@media (max-width:900px){.story{gap:var(--site-story-gap-narrow);grid-template-columns:1fr}}.values--four{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.values--four{grid-template-columns:repeat(2,1fr);max-width:620px}}@media (max-width:560px){.values--four{grid-template-columns:1fr;max-width:460px}}.stat-strip{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.stat{text-align:center;padding:var(--site-stat-pad);border-radius:var(--site-radius-xl);background:var(--site-glass);border:1px solid var(--site-glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stat__value{font-family:var(--site-font);letter-spacing:-.02em;color:var(--color-brand-primary);font-size:clamp(30px,3.4vw,40px);font-weight:800}.stat__label{margin-top:var(--site-stat-label-top);color:var(--color-text-secondary);font-size:13.5px;font-weight:500}.stat__value,.stat__label{display:block}@media (max-width:720px){.stat-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.stat-strip{grid-template-columns:1fr}}.contact{gap:var(--site-contact-gap);grid-template-columns:.85fr 1.15fr;align-items:start;max-width:1060px;margin:0 auto;display:grid}.contact__methods{gap:var(--spacing-sm);flex-direction:column;display:flex}.contact__method{border-radius:var(--radius-xl);padding:var(--site-contact-method-pad)}.contact__method-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--site-contact-label-bottom);font-size:12.5px;font-weight:600}.contact__method-value{font-family:var(--site-font);color:var(--color-brand-primary);font-size:17px;font-weight:700}a.contact__method-value:hover{color:var(--color-brand-secondary-dark)}.contact__form{border-radius:var(--site-radius-xl);padding:var(--site-contact-form-pad);text-align:left}.contact__form-title{font-family:var(--site-font);color:var(--color-brand-primary);margin-bottom:var(--site-contact-title-bottom);font-size:22px;font-weight:700}.contact--single{grid-template-columns:1fr;max-width:720px}@media (max-width:900px){.contact{grid-template-columns:1fr}}.contact,.company{text-align:left}.company__name{font-family:var(--site-font);color:var(--color-brand-primary);font-size:17px;font-weight:700}.company__list{gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:grid}.company__row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--spacing-3xs);font-size:12.5px;font-weight:600}.company__row dd{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.legal__block .company--legal{margin-top:var(--spacing-sm)}.faq{margin-top:var(--site-faq-top);gap:var(--spacing-xs);text-align:left;flex-direction:column;display:flex}.faq__item{border-radius:var(--radius-xl);overflow:hidden}.faq__heading{font:inherit}.faq__q{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-family:var(--site-font);color:var(--color-brand-primary);background:0 0;border:none;font-size:16px;font-weight:700;display:flex}.faq__toggle{width:26px;height:26px;color:var(--color-brand-secondary-dark);background:var(--site-toggle-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:1;display:flex}.faq__a{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>p{padding:0 var(--spacing-lg);color:var(--color-text-secondary);margin:0;font-size:14.5px;line-height:1.6;transition:padding .32s;overflow:hidden}.faq__item.is-open .faq__a>p{padding:var(--site-faq-open-pad)}.hero__actions{justify-content:center;gap:var(--site-hero-actions-gap);margin-top:var(--site-hero-actions-top);flex-wrap:wrap;animation:.7s .28s backwards rise;display:flex}.btn{align-items:center;gap:var(--spacing-2xs);padding:var(--site-btn-pad);border-radius:999px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn--primary{background:linear-gradient(120deg, var(--color-brand-secondary) 0%, var(--color-brand-secondary-dark) 100%);color:var(--color-text-inverse);box-shadow:var(--site-btn-shadow)}.btn--primary:hover{box-shadow:var(--site-btn-shadow-hover);transform:translateY(-1px)}.legal{text-align:left}.legal__meta{color:var(--color-text-tertiary);margin-bottom:var(--site-legal-meta-bottom);font-size:13.5px}.legal__block{margin-bottom:var(--site-legal-block-bottom)}.legal__block h2{font-family:var(--site-font);color:var(--color-brand-primary);margin-bottom:var(--site-legal-heading-bottom);font-size:20px;font-weight:700}.legal__block>p{color:var(--color-text-secondary);font-size:16px;line-height:1.75}.legal__block>p+p{margin-top:var(--spacing-xs)}.legal__block a{color:var(--color-brand-secondary-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:900px){.hero{padding:var(--site-hero-pad-narrow)}.hero__ambient{width:calc(100% + 2 * var(--spacing-md));margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md));padding-left:var(--spacing-md);padding-right:var(--spacing-md);scroll-padding:0 var(--spacing-md)}}.link-page{padding:calc(var(--spacing-4xl) * 2) var(--spacing-lg) var(--spacing-4xl);justify-content:center;display:flex}.link-card{width:min(36rem,100%);padding:var(--spacing-2xl) var(--spacing-xl);border-radius:var(--site-radius-xl);color:var(--color-text-secondary);line-height:1.6}.link-card h1{margin-bottom:var(--spacing-md);letter-spacing:-.02em;color:var(--color-brand-primary);font-size:clamp(1.5rem,1rem + 1.6vw,1.875rem);font-weight:800;line-height:1.15}.link-card form{gap:var(--spacing-sm);display:grid}.link-card label{color:var(--color-text-primary);font-weight:600;display:block}.link-card #password-help{margin:var(--spacing-3xs) 0 var(--spacing-2xs);font-size:.875rem}.link-card input{width:100%;min-height:2.75rem;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-card);font:inherit;color:var(--color-text-primary)}.link-card input:focus-visible{border-color:var(--color-border-focused)}.link-card button{min-height:2.75rem;padding:var(--spacing-xs) var(--spacing-lg);background:linear-gradient(120deg, var(--color-brand-secondary) 0%, var(--color-brand-secondary-dark) 100%);color:var(--color-text-inverse);border:0;border-radius:999px;justify-self:start;font-weight:600}.link-card button:disabled{opacity:.6;cursor:default}.link-card details{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card)}.link-card summary{cursor:pointer;min-height:2.75rem;color:var(--color-brand-primary);align-items:center;font-weight:600;display:flex}.link-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;font:inherit;font-size:.875rem;overflow:auto}.link-card [role=alert]{color:var(--color-error);font-weight:600}.link-card [role=status]{color:var(--color-text-primary)}@media (max-width:600px){.link-page{padding:calc(var(--spacing-4xl) + var(--spacing-3xl)) var(--spacing-md) var(--spacing-3xl)}.link-card{padding:var(--spacing-xl) var(--spacing-md)}}.payout{gap:var(--spacing-md);width:min(36rem,100%);color:var(--color-text-secondary);line-height:1.6;display:grid}.payout--active{width:min(56rem,100%)}.payout [hidden]{display:none!important}.payout__bar{top:calc(var(--spacing-4xl) + var(--spacing-xl));z-index:10;justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex;position:sticky}.payout__until{color:var(--color-text-tertiary);font-size:.875rem}.payout__bar-actions{gap:var(--spacing-xs);margin-left:auto;display:flex}.payout__lang,.payout__end{min-height:2.75rem;padding:var(--spacing-2xs) var(--spacing-md);border:1px solid var(--site-glass-border);background:var(--site-glass-strong);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);font:inherit;color:var(--color-brand-primary);cursor:pointer;border-radius:999px;font-size:.875rem;font-weight:600}.payout__end{border-color:var(--color-brand-secondary);color:var(--color-brand-secondary-dark)}.payout__card{gap:var(--spacing-sm);padding:var(--spacing-2xl) var(--spacing-xl);border-radius:var(--site-radius-xl);background:var(--color-surface-card);border:1px solid var(--color-border-default);box-shadow:var(--site-glass-shadow);animation:.5s backwards rise;display:grid}.payout__card h1{letter-spacing:-.02em;color:var(--color-brand-primary);font-size:clamp(1.5rem,1rem + 1.6vw,1.875rem);font-weight:800;line-height:1.15}.payout__card h1:focus{outline:none}.payout__lead{font-size:1.0625rem}.payout__emblem{width:4rem;height:4rem;color:var(--color-brand-secondary-dark);border-radius:var(--radius-xl);background:var(--site-icon-bg);place-items:center;display:grid}.payout__emblem--success{color:var(--color-success);background:var(--site-available-bg)}.payout__emblem--muted{color:var(--color-text-secondary);background:var(--site-step-num)}.payout__progress{gap:var(--spacing-xs);color:var(--color-text-secondary);grid-template-columns:repeat(3,1fr);font-size:.75rem;list-style:none;display:grid}.payout__progress li{gap:var(--spacing-2xs);display:grid}.payout__progress-bar{background:var(--color-border-default);border-radius:999px;height:3px}.payout__progress .is-active{color:var(--color-brand-primary);font-weight:700}.payout__progress .is-active .payout__progress-bar,.payout__progress .is-done .payout__progress-bar{background:var(--color-brand-secondary)}.payout__hint{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--radius-lg);background:var(--color-neutral-50);color:var(--color-text-primary);font-size:.875rem;display:flex}.payout__hint svg{color:var(--color-brand-primary);flex-shrink:0}.payout__actions,.payout__form{gap:var(--spacing-xs);justify-items:start;display:grid}.payout__form label{color:var(--color-text-primary);font-weight:600}.payout__code{width:min(16rem,100%);min-height:3rem;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-card);font:inherit;letter-spacing:.3em;color:var(--color-text-primary);font-size:1.25rem}.payout__code::placeholder{letter-spacing:normal}.payout__code:focus-visible{border-color:var(--color-border-focused)}.payout__code[aria-invalid=true]{border-color:var(--color-error)}.payout__button{min-height:2.75rem;padding:var(--spacing-xs) var(--spacing-lg);background:linear-gradient(120deg, var(--color-brand-secondary) 0%, var(--color-brand-secondary-dark) 100%);box-shadow:var(--site-btn-shadow);font:inherit;color:var(--color-text-inverse);cursor:pointer;border:0;border-radius:999px;font-weight:600;transition:transform .2s,box-shadow .2s}.payout__button:hover:not(:disabled){box-shadow:var(--site-btn-shadow-hover);transform:translateY(-1px)}.payout__button--quiet{background:var(--site-glass-strong);border:1px solid var(--color-border-default);box-shadow:none;color:var(--color-brand-primary)}.payout__button:disabled,.payout__text-action:disabled,.payout__end:disabled{opacity:.6;cursor:default}.payout__text-action{padding:var(--spacing-3xs) 0;font:inherit;color:var(--color-brand-secondary-dark);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.payout__error{color:var(--color-error);font-weight:600}.payout__notice{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background:var(--site-tint);border:1px solid var(--site-tint-border);color:var(--color-text-primary)}.payout__notice--ok{border-color:var(--color-success)}.payout__small{font-size:.875rem}.payout__disclosure{margin-top:var(--spacing-2xs);padding-top:var(--spacing-sm);border-top:1px solid var(--site-hairline)}.payout__disclosure summary{cursor:pointer;min-height:2.75rem;color:var(--color-brand-primary);align-items:center;font-weight:600;display:flex}.payout__disclosure p{font-size:.9375rem}.payout__stripe{min-height:12rem}.payout__session-note{color:var(--color-text-tertiary);font-size:.875rem}@media (max-width:600px){.payout__card{padding:var(--spacing-xl) var(--spacing-md)}.payout__bar{top:calc(var(--spacing-4xl) + var(--spacing-sm))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-js .reveal{opacity:1;transform:none}}
