:root{color-scheme: light;--petrol-50: #EEF5F6;--petrol-100: #D6E8EB;--petrol-200: #AFD0D6;--petrol-300: #7FB1BA;--petrol-400: #4D8E99;--petrol-500: #2A717D;--petrol-600: #175C68;--petrol-700: #0F4B56;--petrol-800: #0B3B44;--petrol-900: #082C33;--petrol-950: #051E23;--saffron-100: #FBF0D9;--saffron-300: #EBC77A;--saffron-500: #D29A2A;--saffron-700: #8A5D0B;--saffron-800: #6B4706;--ink-900: #0F1E26;--ink-800: #1A2B33;--ink-600: #4B5E67;--ink-500: #586972;--ink-400: #7B9098;--ink-300: #C4D0D4;--ink-200: #DDE5E7;--ink-100: #E9EFEF;--ink-50: #F3F6F6;--ink-0: #FFFFFF;--c-bg: var(--ink-0);--c-bg-soft: var(--ink-50);--c-bg-sunk: var(--ink-100);--c-surface: var(--ink-0);--c-heading: var(--ink-900);--c-text: var(--ink-800);--c-text-muted: var(--ink-600);--c-text-faint: var(--ink-500);--c-line: var(--ink-200);--c-line-strong: var(--ink-300);--c-field-border: var(--ink-400);--c-brand: var(--petrol-700);--c-primary: var(--petrol-700);--c-primary-hover: var(--petrol-800);--c-on-primary: #FFFFFF;--c-link: var(--petrol-600);--c-link-hover: var(--petrol-800);--c-accent: var(--saffron-500);--c-accent-soft: var(--saffron-100);--c-accent-text: var(--saffron-700);--c-focus: var(--petrol-600);--c-selection: var(--petrol-100);--c-success: #1F7A4D;--c-success-bg: #E6F4EC;--c-warning: #9A5B00;--c-warning-bg: #FDF1DC;--c-danger: #B42318;--c-danger-bg: #FDECEA;--c-wa: #12773F;--c-wa-hover: #0F6E3A;--c-on-wa: #FFFFFF;--data-1: #2A717D;--data-2: #C28A1E;--data-3: #5E8C6A;--data-4: #4F6D9A;--data-5: #B5627A;--data-6: #7A5C8E;--ui-font: var(--font-text);--ui-bg: #F4F6F7;--ui-surface: #FFFFFF;--ui-line: #E3E8EB;--ui-text: #1A2B33;--ui-muted: #586972;--ui-primary: #0F4B56;--ui-primary-soft: #EEF5F6;--ui-bubble-in: #FFFFFF;--ui-bubble-out: #E4F1F2;--ui-note: #FFF6DB;--ui-success: #1F7A4D;--ui-warning: #9A5B00;--ui-danger: #B42318;--ui-radius: 10px;--ui-fs: 13px;--font-display: "Newsreader","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--font-text: "Instrument Sans","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--fs-display: clamp(2.625rem,1.55rem + 4.4vw,5.25rem);--fs-h1: clamp(2.375rem,1.75rem + 2.6vw,4rem);--fs-h2: clamp(2rem,1.55rem + 1.9vw,3.25rem);--fs-h3: clamp(1.375rem,1.25rem + 0.6vw,1.75rem);--fs-h4: 1.125rem;--fs-lead: clamp(1.1875rem,1.1rem + 0.45vw,1.4375rem);--fs-base: clamp(1.0625rem,1.03rem + 0.15vw,1.125rem);--fs-sm: 0.9375rem;--fs-xs: 0.8125rem;--fs-statement: clamp(1.75rem,1.3rem + 1.9vw,3rem);--fs-figure: clamp(2.5rem,1.9rem + 2.4vw,4rem);--lh-display: 1.02;--lh-heading: 1.15;--lh-body: 1.6;--lh-tight: 1.3;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--section-y: clamp(80px,7vw + 48px,168px);--section-y-sm: clamp(56px,4vw + 32px,96px);--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 28px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(15,30,38,0.06),0 1px 1px rgba(15,30,38,0.04);--sh-2: 0 6px 16px -6px rgba(15,30,38,0.12),0 2px 4px rgba(15,30,38,0.05);--sh-3: 0 28px 56px -24px rgba(8,44,51,0.28),0 10px 20px -10px rgba(8,44,51,0.14);--ease: cubic-bezier(0.2,0.7,0.2,1);--dur-1: 120ms;--dur-2: 200ms;--dur-3: 320ms;--container: 1200px;--container-wide: 1360px;--container-narrow: 760px;--rule: 1px solid var(--c-line);--measure: 66ch;--gutter: 16px;--header-h: 56px;--z-header: 50;--z-float: 60;--z-skip: 100;}@media (min-width: 600px){:root{--gutter: 24px;--header-h: 64px;}}@media (min-width: 1024px){:root{--gutter: 32px;}}.band-dark{--c-bg: var(--petrol-900);--c-bg-soft: var(--petrol-800);--c-bg-sunk: var(--petrol-950);--c-surface: var(--petrol-800);--c-heading: #FFFFFF;--c-text: #E6EEF0;--c-text-muted: #C9D6DA;--c-text-faint: #A9BDC3;--c-line: rgba(255,255,255,0.14);--c-line-strong: rgba(255,255,255,0.26);--c-field-border: var(--petrol-300);--c-brand: #FFFFFF;--c-primary: #FFFFFF;--c-primary-hover: var(--petrol-100);--c-on-primary: var(--petrol-900);--c-link: var(--petrol-200);--c-link-hover: #FFFFFF;--c-accent-text: var(--saffron-300);--c-focus: var(--saffron-300);--c-selection: var(--petrol-600);--logo-dot: var(--saffron-300);--rule: 1px solid var(--c-line);background-color: var(--c-bg);color: var(--c-text);}*,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--header-h) + var(--sp-4));}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}}body{margin: 0;min-height: 100vh;background-color: var(--c-bg);color: var(--c-text);font-family: var(--font-text);font-size: var(--fs-base);line-height: var(--lh-body);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip;}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre,fieldset{margin: 0;}ul[role="list"],ol[role="list"]{list-style: none;padding: 0;}img,picture,video,canvas{display: block;max-width: 100%;height: auto;}svg{max-width: 100%;}input,button,textarea,select{font: inherit;color: inherit;}button{cursor: pointer;}fieldset{border: 0;padding: 0;min-width: 0;}hr{border: 0;border-top: 1px solid var(--c-line);margin: 0;}[hidden]{display: none !important;}::selection{background: var(--c-selection);color: var(--c-heading);}:focus-visible{outline: 3px solid var(--c-focus);outline-offset: 2px;}main:focus{outline: none;}h1,h2,h3{font-family: var(--font-display);font-optical-sizing: auto;font-weight: 500;color: var(--c-heading);text-wrap: balance;overflow-wrap: break-word;}h1,h2{font-weight: 400;letter-spacing: -0.02em;}h1{font-size: var(--fs-h1);line-height: 1.06;}h2{font-size: var(--fs-h2);line-height: 1.1;}h3{font-size: var(--fs-h3);line-height: 1.25;letter-spacing: -0.005em;}h4,h5,h6{font-family: var(--font-text);font-weight: 600;color: var(--c-heading);line-height: 1.35;}h4{font-size: var(--fs-h4);}h5,h6{font-size: 1rem;}h1 em,h2 em,.hero__title em{font-style: italic;font-weight: 400;color: var(--c-link);}p{text-wrap: pretty;}strong,b{font-weight: 600;color: var(--c-heading);}small{font-size: var(--fs-xs);}a{color: var(--c-link);text-decoration-line: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;transition: color var(--dur-1) var(--ease),text-decoration-color var(--dur-1) var(--ease);}a:hover{color: var(--c-link-hover);text-decoration-thickness: 2px;}.lead{font-size: var(--fs-lead);line-height: 1.5;color: var(--c-text-muted);max-width: 34em;}.num{font-variant-numeric: tabular-nums lining-nums;}.eyebrow{display: inline-flex;align-items: center;gap: 0.6em;margin-bottom: var(--sp-4);font-family: var(--font-text);font-size: var(--fs-xs);font-weight: 600;line-height: var(--lh-tight);letter-spacing: 0.14em;text-transform: uppercase;color: var(--c-text-faint);}.eyebrow--accent{color: var(--c-accent-text);}.eyebrow--accent::before{content: "";flex: none;width: 0.6em;height: 0.6em;border-radius: 2px;background: var(--c-accent);}.kicker{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 var(--sp-3);margin-bottom: var(--sp-4);font-family: var(--font-text);font-size: var(--fs-sm);font-weight: 600;line-height: 1.35;color: var(--c-text-muted);}.kicker__num{font-family: var(--font-display);font-style: italic;font-weight: 400;font-size: 1.25rem;line-height: 1;font-variant-numeric: lining-nums tabular-nums;color: var(--c-accent-text);}.kicker__name{letter-spacing: 0.01em;}.program-name__desc{font-weight: 400;color: var(--c-text-muted);}.availability{display: inline-flex;align-items: baseline;gap: var(--sp-2);font-size: var(--fs-sm);line-height: 1.45;color: var(--c-text-muted);}.availability::before{content: "";flex: none;width: 6px;height: 6px;border-radius: var(--r-pill);background: var(--ink-400);transform: translateY(-2px);}.availability--now::before{background: var(--c-accent);}.source{margin-top: var(--sp-3);font-size: var(--fs-xs);line-height: 1.5;color: var(--c-text-faint);}.icon{display: inline-block;flex: none;width: 1.25em;height: 1.25em;vertical-align: -0.25em;stroke: currentColor;fill: none;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round;}.visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;white-space: nowrap !important;border: 0 !important;}.skip-link{position: absolute;left: var(--sp-4);top: -120px;z-index: var(--z-skip);padding: var(--sp-3) var(--sp-4);border-radius: var(--r-md);background: var(--petrol-700);color: #FFFFFF;font-weight: 600;text-decoration: none;}.skip-link:focus,.skip-link:focus-visible{top: var(--sp-3);color: #FFFFFF;}.container{width: min(100% - 2 * var(--gutter),var(--container));margin-inline: auto;}.container--narrow{width: min(100% - 2 * var(--gutter),var(--container-narrow));}.container--wide{width: min(100% - 2 * var(--gutter),var(--container-wide));margin-inline: auto;}.section{padding-block: var(--section-y);}.section--ruled{padding-top: 0;}.section--ruled > .container{border-top: var(--rule);padding-top: var(--section-y);}.section--sm{padding-block: var(--section-y-sm);}.section--ruled.section--sm > .container{padding-top: var(--section-y-sm);}.section--soft{background-color: var(--c-bg-soft);}.section--tight{padding-block: calc(var(--section-y) * 0.6);}.section--flush-top{padding-top: 0;}.split{display: grid;gap: clamp(32px,4vw + 16px,80px);align-items: center;}.split > *{min-width: 0;}@media (min-width: 960px){.split{grid-template-columns: minmax(0,5fr) minmax(0,7fr);}}.visual{min-width: 0;padding: clamp(16px,3.5vw,64px);border-radius: var(--r-xl);background-color: var(--c-bg-sunk);}.visual--rise{padding-bottom: 0;overflow: hidden;}.visual--rise .mk-caption{display: none;}@container mk (max-width: 819.98px){.visual.visual--rise .mk-stage{margin-bottom: clamp(16px,3.5vw,64px);}}@container mk (min-width: 820px){.visual.visual--rise .mk-window{border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom: 0;}.visual.visual--rise .mk-stage--ov{padding-bottom: 0;}.visual.visual--rise .mk--plan-builder .mk-pb-ov{bottom: clamp(28px,3vw,48px);}}.visual-caption{margin-top: var(--sp-3);text-align: center;font-size: var(--fs-xs);line-height: 1.45;color: var(--c-text-muted);}.showcase{display: grid;gap: clamp(32px,4vw,72px);align-items: center;}.showcase > *{min-width: 0;}@media (min-width: 1024px){.showcase{grid-template-columns: minmax(0,4fr) minmax(0,8fr);}.showcase--flip{grid-template-columns: minmax(0,8fr) minmax(0,4fr);}.showcase--flip > .showcase__text{order: 2;}}.showcase + .showcase{margin-top: var(--section-y);}.facts{margin: 0;padding: 0;list-style: none;}.facts > li{display: grid;gap: var(--sp-2) var(--sp-6);padding-block: var(--sp-5);border-top: var(--rule);}.facts > li:last-child{border-bottom: var(--rule);}@media (min-width: 760px){.facts > li{grid-template-columns: minmax(0,4fr) minmax(0,8fr);}}.facts__title{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;color: var(--c-heading);}.facts__text{color: var(--c-text-muted);}.facts__text > * + *{margin-top: var(--sp-2);}.ruled-list{margin: 0;padding: 0;list-style: none;}.ruled-list > li{padding-block: var(--sp-4);border-top: var(--rule);}.ruled-list > li:last-child{border-bottom: var(--rule);}.ruled-cols{display: grid;gap: var(--sp-6);margin: 0;padding: 0;list-style: none;}@media (min-width: 900px){.ruled-cols{grid-template-columns: repeat(var(--cols,3),minmax(0,1fr));}}.ruled-cols > *{min-width: 0;padding-top: var(--sp-5);border-top: 1px solid var(--c-line-strong);}.ruled-cols__title{margin-bottom: var(--sp-3);font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;color: var(--c-heading);}.timeline{margin: 0;padding: 0;list-style: none;}.timeline > li{display: grid;grid-template-columns: 5.5rem minmax(0,1fr);gap: var(--sp-5);padding-block: var(--sp-4);border-top: var(--rule);}.timeline > li:last-child{border-bottom: var(--rule);}.timeline__time{padding-top: 0.2em;font-size: var(--fs-sm);font-variant-numeric: tabular-nums lining-nums;color: var(--c-text-faint);}.timeline--steps .timeline__time{padding-top: 0;font-family: var(--font-display);font-size: var(--fs-h3);line-height: 1.1;color: var(--c-accent-text);}@media (max-width: 479px){.timeline > li{grid-template-columns: 4rem minmax(0,1fr);gap: var(--sp-4);}}.price-line{display: grid;gap: var(--sp-5);margin: 0;padding: var(--sp-6) 0 0;list-style: none;border-top: var(--rule);}@media (min-width: 760px){.price-line--two{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 960px){.price-line:not(.price-line--two){grid-template-columns: repeat(3,minmax(0,1fr));}}.price-line > *{min-width: 0;}.price-line__label{display: block;font-size: var(--fs-sm);line-height: 1.4;color: var(--c-text-muted);}.price-line__amount{display: block;margin-top: var(--sp-2);font-family: var(--font-display);font-weight: 400;font-size: var(--fs-figure);line-height: 1.05;letter-spacing: -0.02em;font-variant-numeric: lining-nums tabular-nums;color: var(--c-heading);}.price-line__note{display: block;margin-top: var(--sp-2);font-size: var(--fs-xs);line-height: 1.45;color: var(--c-text-faint);}.anchor-alias{display: block;position: relative;height: 0;overflow: hidden;}.logo{display: inline-flex;align-items: center;gap: 0.45em;color: var(--c-brand);line-height: 1;vertical-align: middle;}.logo__svg{display: block;flex: none;}.logo__wall,.logo__word{stroke: currentColor;}.logo__dot{fill: var(--logo-dot,var(--c-accent));}.logo--mono .logo__dot{fill: currentColor;}.logo--inverse{color: #FFFFFF;--logo-dot: var(--saffron-300);}.logo__text{font-family: var(--font-display);font-weight: 600;font-size: calc(var(--logo-h,28px) * 0.82);letter-spacing: -0.01em;color: currentColor;}.site-header{position: sticky;top: 0;z-index: var(--z-header);background-color: var(--c-bg);border-bottom: var(--rule);}.site-header__inner{display: flex;align-items: center;gap: var(--sp-3);min-height: var(--header-h);}.site-header__logo{display: inline-flex;align-items: center;min-height: 44px;margin-right: auto;color: var(--c-brand);text-decoration: none;border-radius: var(--r-sm);}@media (max-width: 599px){.site-header__logo .logo__svg{height: 24px;width: auto;}}.site-nav{display: none;}.site-nav__list{display: flex;align-items: center;gap: var(--sp-1);margin: 0;padding: 0;list-style: none;}.site-nav__link{position: relative;display: inline-flex;align-items: center;min-height: 44px;padding: 0 var(--sp-3);border-radius: var(--r-sm);color: var(--c-text);font-size: var(--fs-sm);font-weight: 500;text-decoration: none;white-space: nowrap;}.site-nav__link:hover{color: var(--c-heading);background-color: var(--c-bg-soft);}.site-nav__link[aria-current="page"]{color: var(--c-heading);font-weight: 600;}.site-nav__link[aria-current="page"]::after{content: "";position: absolute;left: var(--sp-3);right: var(--sp-3);bottom: 6px;height: 2px;border-radius: 2px;background: var(--c-accent);}.site-header__actions{display: flex;align-items: center;gap: var(--sp-2);}.site-header__actions .lang-switch{display: none;}.lang-switch{display: inline-flex;align-items: center;justify-content: center;gap: 0.35em;min-width: 44px;min-height: 44px;padding: 0 var(--sp-2);border-radius: var(--r-sm);color: var(--c-text);font-size: var(--fs-sm);font-weight: 600;letter-spacing: 0.02em;text-decoration: none;}.lang-switch:hover{color: var(--c-heading);background-color: var(--c-bg-soft);}.nav-mobile > summary{list-style: none;}.nav-mobile > summary::-webkit-details-marker{display: none;}.nav-mobile__toggle{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: var(--r-md);color: var(--c-heading);cursor: pointer;}.nav-mobile__toggle:hover{background-color: var(--c-bg-soft);}.nav-mobile__bars,.nav-mobile__bars::before,.nav-mobile__bars::after{display: block;width: 20px;height: 2px;border-radius: 2px;background-color: currentColor;transition: transform var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease);}.nav-mobile__bars{position: relative;}.nav-mobile__bars::before,.nav-mobile__bars::after{content: "";position: absolute;left: 0;}.nav-mobile__bars::before{top: -6px;}.nav-mobile__bars::after{top: 6px;}.nav-mobile[open] .nav-mobile__bars{background-color: transparent;}.nav-mobile[open] .nav-mobile__bars::before{transform: translateY(6px) rotate(45deg);}.nav-mobile[open] .nav-mobile__bars::after{transform: translateY(-6px) rotate(-45deg);}.nav-mobile__panel{position: absolute;left: 0;right: 0;top: 100%;max-height: calc(100vh - var(--header-h));max-height: calc(100dvh - var(--header-h));overflow-y: auto;padding: var(--sp-2) var(--gutter) var(--sp-6);background-color: var(--c-surface);border-bottom: 1px solid var(--c-line);box-shadow: var(--sh-2);}.nav-mobile__list{margin: 0;padding: 0;list-style: none;}.nav-mobile__list a{display: flex;align-items: center;min-height: 52px;border-bottom: 1px solid var(--c-line);color: var(--c-heading);font-size: 1.125rem;font-weight: 500;text-decoration: none;}.nav-mobile__list a[aria-current="page"]{font-weight: 600;box-shadow: inset 3px 0 0 var(--c-accent);padding-left: var(--sp-3);}.nav-mobile__actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-3);margin-top: var(--sp-5);}@media (min-width: 1080px){.site-header__logo{margin-right: var(--sp-4);}.site-nav{display: block;margin-right: auto;}.site-header__actions .lang-switch{display: inline-flex;}.nav-mobile{display: none;}}.nav-label--short{display: none;}@media (min-width: 1080px) and (max-width: 1279px){.nav-label--long{display: none;}.nav-label--short{display: inline;}}.lang-switch--long{min-height: 48px;padding: 0 var(--sp-3);border: 1px solid var(--c-line-strong);border-radius: var(--r-md);}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 0.55em;min-height: 48px;padding: 0 1.375rem;border: 1px solid transparent;border-radius: var(--r-sm);font-family: var(--font-text);font-size: 1rem;font-weight: 560;letter-spacing: 0.005em;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);}.btn:hover{text-decoration: none;}.btn .icon{width: 1.2em;height: 1.2em;vertical-align: 0;}.btn--primary{background-color: var(--c-primary);color: var(--c-on-primary);}.btn--primary:hover{background-color: var(--c-primary-hover);color: var(--c-on-primary);}.btn--secondary{background-color: transparent;border-color: var(--c-line-strong);color: var(--c-heading);}.btn--secondary:hover{background-color: transparent;border-color: var(--c-heading);color: var(--c-heading);}.btn--arrow::after{content: "\2192";content: "\2192" / "";transition: transform var(--dur-2) var(--ease);}.btn--arrow:hover::after{transform: translateX(3px);}.band-dark .btn--secondary{background-color: transparent;border-color: rgba(255,255,255,0.45);}.band-dark .btn--secondary:hover{background-color: rgba(255,255,255,0.08);border-color: #FFFFFF;}.btn--wa{background-color: var(--c-wa);color: var(--c-on-wa);}.btn--wa:hover{background-color: var(--c-wa-hover);color: var(--c-on-wa);}.btn--sm{min-height: 40px;padding: 0 1rem;font-size: var(--fs-sm);}.btn--lg{min-height: 56px;padding: 0 1.875rem;font-size: 1.0625rem;}.btn--block{display: flex;width: 100%;}.btn[aria-disabled="true"],.btn:disabled{opacity: 0.55;pointer-events: none;}.link-arrow{display: inline-flex;align-items: center;gap: 0.4em;min-height: 44px;color: var(--c-link);font-weight: 600;text-decoration: none;}.link-arrow::after{content: "\2192";content: "\2192" / "";transition: transform var(--dur-2) var(--ease);}.link-arrow:hover{color: var(--c-link-hover);text-decoration: underline;text-underline-offset: 0.2em;}.link-arrow:hover::after{transform: translateX(3px);}.section-head{max-width: 46rem;margin-bottom: clamp(32px,3vw + 16px,56px);}.section-head > h2{max-width: 22ch;font-size: var(--fs-h2);}.section-head--center > h2{margin-inline: auto;}.section-head > p:not(.eyebrow){margin-top: var(--sp-4);}.section-head > .lead{margin-top: var(--sp-4);}.section-head--center{margin-inline: auto;text-align: center;}.section-head--center .lead{margin-inline: auto;}.page-head{padding-block: clamp(40px,4vw + 24px,96px) clamp(24px,2vw + 16px,48px);}.page-head h1{max-width: 20ch;}.page-head .lead{margin-top: var(--sp-5);}.hero__title{font-size: var(--fs-display);font-weight: 400;line-height: var(--lh-display);letter-spacing: -0.03em;}.hero__lead{margin-top: var(--sp-5);max-width: 34em;font-size: var(--fs-lead);line-height: 1.5;color: var(--c-text-muted);}.hero__actions{display: flex;flex-wrap: wrap;gap: var(--sp-3);margin-top: var(--sp-6);}.hero__note{margin-top: var(--sp-5);font-size: var(--fs-sm);color: var(--c-text-faint);}.proof{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));gap: var(--sp-5) var(--sp-6);margin: 0;padding: var(--sp-6) 0;list-style: none;border-block: 1px solid var(--c-line);}.proof__figure{display: block;font-family: var(--font-display);font-size: var(--fs-figure);font-weight: 500;line-height: 1;letter-spacing: -0.02em;font-variant-numeric: lining-nums tabular-nums;color: var(--c-heading);}.proof__label{display: block;margin-top: var(--sp-2);max-width: 30ch;font-size: var(--fs-sm);color: var(--c-text-muted);}.card{min-width: 0;padding: var(--sp-5) 0 0;background: none;border: 0;border-top: var(--rule);border-radius: 0;box-shadow: none;}.card--boxed{padding: clamp(24px,2.5vw,40px);background-color: var(--c-surface);border: 1px solid var(--c-line);border-radius: var(--r-lg);}.card__title{margin-bottom: var(--sp-2);font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;color: var(--c-heading);}.card > p{color: var(--c-text-muted);font-size: var(--fs-sm);}.faq-split{display: grid;gap: var(--sp-6);}.faq-split > *{min-width: 0;}@media (min-width: 960px){.faq-split{grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--sp-7);}.faq-split > .faq-split__head{position: sticky;top: calc(var(--header-h) + var(--sp-5));align-self: start;}}.faq-split__head > p{margin-top: var(--sp-4);color: var(--c-text-muted);}.faq{border-top: var(--rule);}.faq__item{border-bottom: var(--rule);}.faq__q{display: flex;align-items: center;justify-content: space-between;gap: var(--sp-4);min-height: 56px;padding: var(--sp-5) 0;list-style: none;font-size: 1.125rem;font-weight: 500;line-height: 1.4;color: var(--c-heading);cursor: pointer;}.faq__q::-webkit-details-marker{display: none;}.faq__q:hover{color: var(--c-link-hover);}.faq__icon{position: relative;flex: none;width: 28px;height: 28px;border-radius: 50%;border: 1px solid var(--c-line-strong);}.faq__icon::before,.faq__icon::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;border-radius: 2px;background-color: currentColor;transition: transform var(--dur-2) var(--ease);}.faq__icon::after{transform: rotate(90deg);}.faq__item[open] > .faq__q .faq__icon::after{transform: rotate(0deg);}.faq__a{max-width: 60ch;padding-bottom: var(--sp-5);color: var(--c-text-muted);}.faq__a > * + *{margin-top: var(--sp-3);}.form{display: grid;gap: var(--sp-5);}.field{display: grid;gap: 6px;min-width: 0;}.field__label{font-size: var(--fs-sm);font-weight: 600;line-height: 1.4;color: var(--c-heading);}.field__optional{font-weight: 400;color: var(--c-text-faint);}.input,.select,.textarea{display: block;width: 100%;min-height: 48px;padding: 11px 14px;border: 1px solid var(--c-field-border);border-radius: var(--r-sm);background-color: var(--c-surface);color: var(--c-text);font-family: var(--font-text);font-size: max(16px,1rem);line-height: 1.4;box-shadow: var(--sh-1);transition: border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);}.input::placeholder,.textarea::placeholder{color: var(--c-text-faint);opacity: 1;}.input:hover,.select:hover,.textarea:hover{border-color: var(--c-text-muted);}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline: 3px solid var(--c-focus);outline-offset: 1px;border-color: var(--c-focus);}.textarea{min-height: 120px;resize: vertical;}.select{appearance: none;-webkit-appearance: none;padding-right: 42px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234B5E67' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 18px 18px;}.input[aria-invalid="true"],.select[aria-invalid="true"],.textarea[aria-invalid="true"]{border-color: var(--c-danger);}.field__hint{font-size: var(--fs-xs);line-height: 1.5;color: var(--c-text-muted);}.field__error{display: flex;align-items: flex-start;gap: 0.4em;font-size: var(--fs-xs);font-weight: 600;line-height: 1.5;color: var(--c-danger);}.field__error::before{content: "!";display: inline-grid;place-items: center;flex: none;width: 1.35em;height: 1.35em;border-radius: 50%;background-color: var(--c-danger);color: #FFFFFF;font-size: 0.75rem;line-height: 1;}.form__note{font-size: var(--fs-xs);line-height: 1.5;color: var(--c-text-muted);}.form__actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-3) var(--sp-5);}.checklist{display: grid;gap: var(--sp-2);margin: 0;padding: 0;list-style: none;}.checklist > li{position: relative;padding-left: 1.85em;}.checklist > li::before{content: "";position: absolute;left: 0;top: 0.2em;width: 1.2em;height: 1.2em;background-color: var(--c-link);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;}.trust{display: flex;flex-wrap: wrap;gap: var(--sp-2) var(--sp-5);margin: 0;padding: 0;list-style: none;font-size: var(--fs-sm);color: var(--c-text-muted);}.trust > li{display: inline-flex;align-items: center;gap: 0.5em;}.trust > li::before{content: "";flex: none;width: 1.1em;height: 1.1em;background-color: var(--c-link);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;}.steps{display: grid;gap: var(--sp-6) var(--sp-5);margin: 0;padding: 0;list-style: none;counter-reset: step;}@media (min-width: 900px){.steps{grid-template-columns: repeat(auto-fit,minmax(0,1fr));}}.steps > li{counter-increment: step;min-width: 0;}.steps > li::before{content: counter(step);display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: var(--sp-4);border: 1px solid var(--c-line-strong);border-radius: 50%;background-color: var(--c-surface);font-family: var(--font-display);font-size: 1.25rem;font-variant-numeric: lining-nums;color: var(--c-heading);}.steps__title{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;color: var(--c-heading);}.steps__text{margin-top: var(--sp-2);font-size: var(--fs-sm);color: var(--c-text-muted);}.notice{display: flex;align-items: flex-start;gap: var(--sp-3);padding: var(--sp-4) var(--sp-5);border-left: 3px solid var(--c-accent);border-radius: var(--r-sm);background-color: var(--c-accent-soft);color: var(--ink-800);font-size: var(--fs-sm);line-height: 1.5;}.notice strong{color: var(--ink-900);}.notice--draft{border-left-color: var(--saffron-500);}.table-wrap{max-width: 100%;overflow-x: auto;border: 1px solid var(--c-line);border-radius: var(--r-md);-webkit-overflow-scrolling: touch;}.table{width: 100%;border-collapse: collapse;font-size: var(--fs-sm);line-height: 1.5;}.table th,.table td{padding: 12px 16px;border-bottom: 1px solid var(--c-line);text-align: left;vertical-align: top;}.table thead th{background-color: var(--c-bg-soft);font-weight: 600;color: var(--c-heading);white-space: nowrap;}.table tbody tr:last-child > *{border-bottom: 0;}.table .num{text-align: right;white-space: nowrap;}.prose{max-width: var(--measure);}.prose > * + *{margin-top: 1em;}.prose h2{margin-top: 2.2em;font-size: var(--fs-h3);}.prose h3{margin-top: 1.8em;font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;}.prose h2 + *,.prose h3 + *{margin-top: 0.6em;}.prose ul,.prose ol{padding-left: 1.3em;}.prose li + li{margin-top: 0.4em;}.prose li::marker{color: var(--c-text-faint);}.prose .table-wrap{margin-block: 1.5em;}.cta-band{position: relative;overflow: hidden;border-radius: 0;padding-block: var(--section-y);}.cta-band h2{font-size: var(--fs-h1);font-weight: 400;}.cta-band__inner{position: relative;display: grid;gap: var(--sp-6);align-items: center;}@media (min-width: 900px){.cta-band__inner{grid-template-columns: minmax(0,1fr) auto;}}.cta-band h2{max-width: 20ch;}.band-server{background-color: var(--petrol-900);background-image: linear-gradient(180deg,var(--petrol-900) 0%,var(--petrol-950) 100%);padding-block: var(--section-y);}.band-server__grid{display: grid;gap: var(--sp-7);align-items: center;}.band-server__grid > *{min-width: 0;}@media (min-width: 1024px){.band-server__grid{grid-template-columns: minmax(0,6fr) minmax(0,5fr);gap: var(--sp-8);}}.band-server__statement{max-width: 22ch;font-family: var(--font-display);font-weight: 400;font-size: var(--fs-statement);line-height: 1.12;letter-spacing: -0.015em;color: var(--c-heading);}.band-server__text{margin-top: var(--sp-5);max-width: 36em;color: var(--c-text-muted);}.band-server__diagram{color: var(--petrol-300);}.band-server__diagram svg{display: block;width: 100%;height: auto;}.band-server__diagram .key{color: var(--saffron-300);}.band-server__facts{display: grid;gap: var(--sp-6);margin: var(--sp-8) 0 0;padding: 0;list-style: none;}@media (min-width: 900px){.band-server__facts{grid-template-columns: repeat(3,minmax(0,1fr));}}.band-server__facts > li{padding-top: var(--sp-5);border-top: 1px solid var(--c-line-strong);}.band-server__fact-title{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;color: var(--c-heading);}.band-server__fact-text{margin-top: var(--sp-2);font-size: var(--fs-sm);color: var(--c-text-muted);}.band-server__links{display: flex;flex-wrap: wrap;gap: var(--sp-2) var(--sp-6);margin-top: var(--sp-6);}.cta-band .lead{margin-top: var(--sp-4);}.cta-band__actions{display: flex;flex-wrap: wrap;gap: var(--sp-3);}.has-courtyard::before{content: "";position: absolute;right: -6%;top: 50%;width: min(56vw,560px);aspect-ratio: 1;transform: translateY(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20 28H21A7 7 0 0 0 28 21V11A7 7 0 0 0 21 4H11A7 7 0 0 0 4 11V21A7 7 0 0 0 11 28H12' fill='none' stroke='white' stroke-opacity='0.06' stroke-width='0.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events: none;}.site-footer{padding-block: var(--sp-8) calc(var(--sp-7) + 72px);font-size: var(--fs-sm);}.site-footer.band-dark{--c-bg: var(--petrol-950);}.site-footer__grid{display: grid;gap: var(--sp-7) var(--sp-6);}@media (min-width: 720px){.site-footer__grid{grid-template-columns: minmax(0,1.3fr) minmax(0,3fr);}}.site-footer__nav{display: grid;gap: var(--sp-6);grid-template-columns: repeat(auto-fit,minmax(min(100%,9.5rem),1fr));}.site-footer__brand > * + *{margin-top: var(--sp-4);}.site-footer__logo{display: inline-flex;min-height: 44px;align-items: center;border-radius: var(--r-sm);}.site-footer__brand p{max-width: 34ch;color: var(--c-text-muted);}.site-footer__brand .site-footer__noai{color: var(--c-text);font-weight: 600;}.site-footer__contact .site-footer__list{gap: var(--sp-2);}.site-footer__contact-link{display: inline-flex;align-items: center;gap: var(--sp-2);min-height: 32px;overflow-wrap: anywhere;}.site-footer__contact-link .icon{color: var(--c-text-muted);}.site-footer__lang{margin-left: auto;}.site-footer__col h2{margin-bottom: var(--sp-3);font-family: var(--font-text);font-size: var(--fs-xs);font-weight: 600;line-height: var(--lh-tight);letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-faint);}.site-footer__list{display: grid;gap: var(--sp-1);margin: 0;padding: 0;list-style: none;}.site-footer a{color: var(--c-text);text-decoration: none;}.site-footer__list a{display: inline-flex;align-items: center;min-height: 32px;}.site-footer a:hover{color: var(--c-heading);text-decoration: underline;}.site-footer__legal{display: flex;flex-wrap: wrap;gap: var(--sp-2) var(--sp-5);margin-top: var(--sp-7);padding-top: var(--sp-5);border-top: 1px solid var(--c-line);font-size: var(--fs-xs);color: var(--c-text-faint);}.wa-float{position: fixed;right: max(16px,env(safe-area-inset-right));bottom: max(16px,env(safe-area-inset-bottom));z-index: var(--z-float);display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 56px;height: 56px;padding: 0;border-radius: var(--r-pill);background-color: var(--c-wa);color: var(--c-on-wa);font-size: var(--fs-sm);font-weight: 600;text-decoration: none;box-shadow: var(--sh-3);transition: background-color var(--dur-1) var(--ease),transform var(--dur-2) var(--ease);}.wa-float:hover{background-color: var(--c-wa-hover);color: var(--c-on-wa);text-decoration: none;}.wa-float:focus-visible{outline: 3px solid #FFFFFF;outline-offset: 2px;box-shadow: 0 0 0 5px var(--petrol-700),var(--sh-3);}.wa-float__icon{flex: none;width: 28px;height: 28px;fill: none;stroke: currentColor;stroke-width: 2;}.wa-float__label{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}@media (min-width: 900px){.wa-float{width: auto;padding: 0 22px 0 16px;}.wa-float__label{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip-path: none;}}.mk-placeholder{margin: 0;}.mk-placeholder__box{display: grid;place-items: center;aspect-ratio: 16 / 10;border: 1px dashed var(--c-line-strong);border-radius: var(--r-lg);background-color: var(--c-surface);color: var(--c-text-faint);font-size: var(--fs-sm);font-weight: 600;letter-spacing: 0.04em;}.mk-placeholder__caption{margin-top: var(--sp-3);font-size: var(--fs-xs);color: var(--c-text-faint);}.missing-key{padding: 0 0.25em;border-radius: var(--r-xs);background-color: var(--c-danger-bg);color: var(--c-danger);font-family: ui-monospace,Consolas,monospace;font-size: 0.85em;font-weight: 600;outline: 2px dashed var(--c-danger);}.page-404 .lead{margin-top: var(--sp-5);}.page-404__links-title{margin-top: var(--sp-7);font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;}.page-404__links{margin: var(--sp-3) 0 0;padding: 0;list-style: none;}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;}}@media print{.site-header,.nav-mobile,.wa-float,.skip-link,.cta-band{display: none !important;}body{font-size: 11pt;color: #000000;}.band-dark{--c-heading: #000000;--c-text: #000000;--c-text-muted: #333333;--c-text-faint: #444444;--c-link: #000000;--c-link-hover: #000000;--c-accent-text: #000000;--c-brand: #000000;--logo-dot: #000000;--c-line: #CCCCCC;--c-line-strong: #999999;--rule: 1px solid #CCCCCC;background: none !important;color: #000000;}.band-server__diagram,.has-courtyard::before{display: none;}a{color: inherit;}}.mk{--mk-font: var(--ui-font,var(--font-text,"Instrument Sans","Segoe UI",system-ui,sans-serif));--mk-fs: var(--ui-fs,13px);--mk-accent: var(--ui-primary,#0F4B56);--mk-accent-2: #175C68;--mk-accent-soft: var(--ui-primary-soft,#EEF5F6);--mk-accent-line: #AFD0D6;--mk-bubble-in: var(--ui-bubble-in,#FFFFFF);--mk-bubble-out: var(--ui-bubble-out,#E4F1F2);--mk-bubble-out-line: #CFE4E7;--mk-bg: var(--ui-bg,#F4F6F7);--mk-surface: var(--ui-surface,#FFFFFF);--mk-border: var(--ui-line,#E3E8EB);--mk-border-strong: #C4D0D4;--mk-text: var(--ui-text,#1A2B33);--mk-heading: #0F1E26;--mk-text-muted: var(--ui-muted,#586972);--mk-text-muted-2: #4B5E67;--mk-success: var(--ui-success,#1F7A4D);--mk-success-bg: #E6F4EC;--mk-warning: var(--ui-warning,#9A5B00);--mk-warning-bg: #FDF1DC;--mk-danger: var(--ui-danger,#B42318);--mk-danger-bg: #FDECEA;--mk-grey-bg: #E9EFEF;--mk-note-bg: var(--ui-note,#FFF6DB);--mk-note-border: #F2D27A;--mk-note-text: #5C4400;--mk-read-tick: #34B7F1;--mk-select-glow: #0EA5E9;--mk-saffron: #D29A2A;--mk-radius: var(--ui-radius,10px);--mk-radius-sm: 6px;--mk-radius-bubble: 16px;--mk-frame-radius: var(--r-lg,18px);--mk-shadow: var(--sh-3,0 28px 56px -24px rgba(8,44,51,0.28),0 10px 20px -10px rgba(8,44,51,0.14));--mk-shadow-float: 0 18px 40px -18px rgba(8,44,51,0.38),0 4px 10px -4px rgba(8,44,51,0.16);--mk-d1: var(--data-1,#2A717D);--mk-d2: var(--data-2,#C28A1E);--mk-d3: var(--data-3,#5E8C6A);--mk-d4: var(--data-4,#4F6D9A);--mk-d5: var(--data-5,#B5627A);--mk-d6: var(--data-6,#7A5C8E);--mk-t-veneer: #D8679A;--mk-t-crown: #C89A2E;--mk-t-implant-crown: #13978B;--mk-t-filling: #5E9E3A;container-type: inline-size;container-name: mk;position: relative;margin: 0;min-width: 0;color: var(--mk-text);font-family: var(--mk-font);font-size: var(--mk-fs);line-height: 1.4;font-variant-numeric: tabular-nums lining-nums;text-align: left;color-scheme: light;}.mk *,.mk *::before,.mk *::after{box-sizing: border-box;}.mk b,.mk strong{color: inherit;}.mk-i{display: inline-block;flex: none;width: 14px;height: 14px;vertical-align: -2px;}.mk-flag{display: inline-block;flex: none;width: 18px;height: 12px;border-radius: 2px;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08),0 0 0 0.5px rgba(0,0,0,0.12);vertical-align: -1px;overflow: hidden;}.mk-flag--code{display: inline-grid;place-items: center;font-size: 8px;font-weight: 700;color: var(--mk-text-muted-2);background: var(--mk-grey-bg);}.mk-stage{position: relative;}.mk-caption{margin-top: 10px;text-align: center;}.mk-caption .mk-callouts{text-align: start;}.mk-sample{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;line-height: 1.4;color: var(--c-text-muted,#4B5E67);}.mk-sample::before{content: "";width: 6px;height: 6px;border-radius: 1.5px;background: var(--mk-saffron);}.mk-callouts{display: grid;gap: 10px 24px;margin: 20px 0 0;padding: 0;list-style: none;font-size: 15px;line-height: 1.5;color: var(--c-text,#1A2B33);}@container mk (min-width: 820px){.mk-callouts{grid-template-columns: repeat(2,minmax(0,1fr));}}.mk-callouts > li{display: flex;align-items: flex-start;gap: 10px;}.mk-callouts__n,.mk-pin{display: inline-grid;place-items: center;flex: none;width: 22px;height: 22px;border-radius: 50%;background: var(--mk-accent);color: #FFFFFF;font-size: 12px;font-weight: 700;line-height: 1;box-shadow: 0 0 0 3px rgba(255,255,255,0.9);}.mk-callouts__n{margin-top: 1px;}.mk-pin{position: absolute;z-index: 6;pointer-events: none;}.mk-pin--tr{top: -10px;right: -10px;}.mk-pin--inline{position: static;margin-left: 4px;}.mk-window{position: relative;overflow: hidden;border: 1px solid var(--mk-border);border-radius: var(--mk-frame-radius);background: var(--mk-surface);box-shadow: var(--mk-shadow);}.mk-chrome{display: flex;align-items: center;gap: 8px;height: 40px;padding: 0 12px 0 14px;border-bottom: 1px solid var(--mk-border);background: #FBFCFC;white-space: nowrap;}.mk-chrome__dots{display: inline-flex;gap: 6px;margin-right: 6px;}.mk-chrome__dots > span{width: 9px;height: 9px;border-radius: 50%;background: #DCE3E5;}.mk-brand{display: inline-flex;align-items: center;gap: 6px;color: var(--mk-accent);font-weight: 600;font-size: 13px;}.mk-brand .logo{gap: 0;}.mk-brand .logo__svg{width: 18px;height: 18px;}.mk-chrome__sep{display: inline-flex;color: var(--mk-border-strong);}.mk-chrome__sep .mk-i{width: 12px;height: 12px;}.mk-chrome__page{color: var(--mk-text-muted-2);font-weight: 500;overflow: hidden;text-overflow: ellipsis;}.mk-chrome__right{display: inline-flex;align-items: center;gap: 10px;margin-left: auto;color: var(--mk-text-muted);}.mk-search{display: inline-flex;align-items: center;gap: 6px;width: 168px;height: 26px;padding: 0 10px;border-radius: 999px;background: var(--mk-bg);color: var(--mk-text-muted);font-size: 12px;}.mk-search .mk-i{width: 13px;height: 13px;}.mk-chrome__bell{display: inline-flex;}.mk-app{display: block;}.mk-app--rail{display: grid;grid-template-columns: 52px minmax(0,1fr);}.mk-main{min-width: 0;}.mk-rail{display: flex;flex-direction: column;justify-content: space-between;gap: 16px;padding: 10px 0;border-right: 1px solid var(--mk-border);background: var(--mk-surface);}.mk-rail__items{display: grid;justify-items: center;gap: 4px;}.mk-rail__item{display: grid;place-items: center;width: 36px;height: 34px;border-radius: 9px;color: var(--mk-text-muted);}.mk-rail__item .mk-i{width: 18px;height: 18px;}.mk-rail__item.is-active{background: var(--mk-accent-soft);color: var(--mk-accent);box-shadow: inset 0 0 0 1px #D6E8EB;}.mk-rail__foot{display: grid;justify-items: center;gap: 10px;}.mk-quality{display: grid;justify-items: center;gap: 3px;width: 46px;text-align: center;}.mk-quality__dot{width: 8px;height: 8px;border-radius: 50%;background: var(--mk-success);box-shadow: 0 0 0 3px var(--mk-success-bg);}.mk-quality__text{font-size: 9px;line-height: 1.15;color: var(--mk-text-muted-2);white-space: normal;}@container mk (max-width: 519px){.mk-chrome{height: 36px;padding: 0 10px;}.mk-chrome__dots,.mk-search,.mk-chrome__bell{display: none;}.mk-app--rail{display: block;}.mk-rail{display: none;}}@container mk (max-width: 819px){.mk-search{width: auto;}.mk-search > span{display: none;}.mk-app--rail{grid-template-columns: 46px minmax(0,1fr);}.mk-rail__item{width: 32px;height: 30px;}.mk-rail__item .mk-i{width: 16px;height: 16px;}.mk-quality{width: 40px;}}.mk-av{display: inline-grid;place-items: center;flex: none;width: 26px;height: 26px;border-radius: 50%;font-size: 11px;font-weight: 700;line-height: 1;}.mk-av--sm{width: 22px;height: 22px;font-size: 10px;}.mk-av--lg{width: 30px;height: 30px;font-size: 12px;}.mk-av--t1{background: #D6E8EB;color: #0B3B44;}.mk-av--t2{background: #F3E3C4;color: #6B4706;}.mk-av--t3{background: #DCE5F1;color: #2F4A72;}.mk-av--t4{background: #F1DDE4;color: #7A3550;}.mk-av--t5{background: #E2EDE3;color: #2F5A3A;}.mk-av--t6{background: #E7E0EE;color: #533F66;}.mk-chip{display: inline-flex;align-items: center;gap: 4px;min-height: 20px;padding: 1px 8px;border-radius: 999px;font-size: 11px;font-weight: 600;line-height: 1.3;white-space: nowrap;}.mk-chip .mk-i{width: 12px;height: 12px;vertical-align: -1px;}.mk-chip--xs{min-height: 17px;padding: 0 6px;font-size: 10.5px;}.mk-chip--green{background: var(--mk-success-bg);color: var(--mk-success);}.mk-chip--teal{background: var(--mk-accent-soft);color: var(--mk-accent);}.mk-chip--amber{background: var(--mk-warning-bg);color: var(--mk-warning);}.mk-chip--red{background: var(--mk-danger-bg);color: var(--mk-danger);}.mk-chip--grey{background: var(--mk-grey-bg);color: var(--mk-text-muted-2);}.mk-chip--neutral{background: var(--mk-surface);color: var(--mk-text-muted-2);box-shadow: inset 0 0 0 1px var(--mk-border);}.mk-chip--star .mk-i{fill: currentColor;}.mk-stg{display: inline-flex;align-items: center;gap: 5px;min-height: 20px;padding: 1px 8px 1px 7px;border-radius: 999px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border);color: var(--mk-text-muted-2);font-size: 11px;font-weight: 500;line-height: 1.3;white-space: nowrap;}.mk-dot{display: inline-block;flex: none;width: 6px;height: 6px;border-radius: 50%;background: #7B9098;}.mk-dot--new{background: var(--mk-d4);}.mk-dot--nr{background: #7B9098;}.mk-dot--none{background: #C4D0D4;}.mk-dot--later{background: var(--mk-d2);}.mk-dot--photos{background: var(--mk-d6);}.mk-dot--plan{background: var(--mk-d1);}.mk-dot--nego{background: var(--mk-d5);}.mk-dot--deposit{background: var(--mk-d3);}.mk-dot--wrong{background: var(--mk-danger);}.mk-btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 30px;padding: 0 12px;border-radius: 8px;font-size: 12.5px;font-weight: 600;line-height: 1;white-space: nowrap;}.mk-btn .mk-i{width: 14px;height: 14px;}.mk-btn--primary{background: var(--mk-accent);color: #FFFFFF;}.mk-btn--ring{outline: 3px solid var(--mk-accent-soft);outline-offset: 0;box-shadow: 0 0 0 4px #D6E8EB;}.mk-btn--outline{background: var(--mk-surface);color: var(--mk-text);box-shadow: inset 0 0 0 1px var(--mk-border-strong);}.mk-btn--accent-outline{background: var(--mk-surface);color: var(--mk-accent);box-shadow: inset 0 0 0 1.5px var(--mk-accent);}.mk-btn--ghost{background: transparent;color: var(--mk-text-muted-2);box-shadow: inset 0 0 0 1px var(--mk-border);}.mk-btn--soft{background: var(--mk-accent-soft);color: var(--mk-accent);}.mk-btn--disabled{background: var(--mk-grey-bg);color: #7B9098;}.mk-btn--xs{height: 22px;padding: 0 8px;font-size: 11px;border-radius: 6px;}.mk-btn--sm{height: 26px;padding: 0 10px;font-size: 11.5px;}.mk-btn--block{display: flex;width: 100%;height: 40px;font-size: 14px;border-radius: 10px;}.mk-select{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 8px 0 10px;border-radius: 7px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border-strong);color: var(--mk-text);font-size: 12px;font-weight: 500;white-space: nowrap;}.mk-select > .mk-i:last-child{width: 13px;height: 13px;margin-left: 2px;color: var(--mk-text-muted);}.mk-select--grow{flex: 1;min-width: 0;justify-content: space-between;overflow: hidden;text-overflow: ellipsis;}.mk-select--muted{color: var(--mk-text-muted-2);}.mk-input{display: inline-flex;align-items: center;height: 30px;padding: 0 10px;border-radius: 7px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border-strong);font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-field{display: inline-flex;flex-direction: column;gap: 3px;min-width: 0;}.mk-field__label{font-size: 10.5px;font-weight: 600;color: var(--mk-text-muted);}.mk-field--inline{flex-direction: row;align-items: center;gap: 6px;}.mk-toggle{display: inline-flex;align-items: center;gap: 6px;font-size: 11.5px;color: var(--mk-text-muted-2);white-space: nowrap;}.mk-toggle__track{position: relative;flex: none;width: 30px;height: 18px;border-radius: 999px;background: #CBD5DA;}.mk-toggle__track::after{content: "";position: absolute;top: 2px;left: 2px;width: 14px;height: 14px;border-radius: 50%;background: #FFFFFF;box-shadow: 0 1px 2px rgba(15,30,38,0.25);}.mk-toggle.is-on .mk-toggle__track{background: var(--mk-accent-2);}.mk-toggle.is-on .mk-toggle__track::after{left: 14px;}.mk-seg{display: inline-flex;gap: 2px;padding: 3px;border-radius: 9px;background: var(--mk-bg);box-shadow: inset 0 0 0 1px var(--mk-border);max-width: 100%;overflow: hidden;}.mk-seg__item{display: inline-flex;align-items: center;gap: 5px;height: 24px;padding: 0 10px;border-radius: 6px;color: var(--mk-text-muted-2);font-size: 12px;font-weight: 500;white-space: nowrap;}.mk-seg__item.is-active{background: var(--mk-surface);color: var(--mk-heading);font-weight: 600;box-shadow: 0 1px 2px rgba(15,30,38,0.1),0 0 0 1px var(--mk-border);}.mk-card{position: relative;border: 1px solid var(--mk-border);border-radius: 12px;background: var(--mk-surface);}.mk-section-title{font-size: 10.5px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--mk-text-muted);}.mk-pill{display: inline-flex;align-items: center;height: 17px;padding: 0 5px;border-radius: 4px;background: var(--mk-bg);box-shadow: inset 0 0 0 1px var(--mk-border);font-size: 10px;font-weight: 600;letter-spacing: 0.02em;color: var(--mk-text-muted-2);}.mk-check{display: inline-grid;place-items: center;flex: none;width: 18px;height: 18px;border-radius: 50%;background: var(--mk-success-bg);color: var(--mk-success);}.mk-check .mk-i{width: 12px;height: 12px;stroke-width: 2.5;}.mk-bub{position: relative;display: flex;flex-direction: column;gap: 4px;max-width: 86%;padding: 7px 10px 6px;border-radius: var(--mk-radius-bubble);font-size: 12.5px;line-height: 1.4;box-shadow: 0 1px 1px rgba(15,30,38,0.06);}.mk-bub--in{align-self: flex-start;background: var(--mk-bubble-in);border-top-left-radius: 4px;box-shadow: 0 1px 1px rgba(15,30,38,0.06),0 0 0 1px var(--mk-border);}.mk-bub--out{align-self: flex-end;background: var(--mk-bubble-out);border-top-right-radius: 4px;box-shadow: 0 0 0 1px var(--mk-bubble-out-line);}.mk-bub__sender{font-size: 11px;font-weight: 700;color: var(--mk-accent);}.mk-bub__text{color: var(--mk-text);}.mk-bub__time{display: inline-flex;align-items: center;gap: 3px;align-self: flex-end;margin-top: -2px;font-size: 10.5px;color: var(--mk-text-muted-2);}.mk-ticks{width: 15px;height: 15px;color: var(--mk-read-tick);stroke-width: 2.25;}.mk-doc{display: flex;align-items: center;gap: 8px;padding: 8px;border-radius: 10px;background: rgba(255,255,255,0.72);box-shadow: inset 0 0 0 1px var(--mk-bubble-out-line);}.mk-doc__icon{width: 30px;height: 30px;padding: 6px;border-radius: 7px;background: #FDECEA;color: #B42318;stroke-width: 1.75;}.mk-doc__text{display: grid;min-width: 0;}.mk-doc__name{font-size: 12px;font-weight: 600;color: var(--mk-heading);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.mk-doc__meta{font-size: 10.5px;color: var(--mk-text-muted-2);}.mk-pb{display: grid;min-width: 0;}.mk-pb-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;padding: 14px 18px 12px;border-bottom: 1px solid var(--mk-border);}.mk-pb-head__l{display: grid;gap: 4px;min-width: 0;}.mk-pb-back{display: none;align-items: center;gap: 2px;font-size: 11.5px;font-weight: 500;color: var(--mk-text-muted);}.mk-pb-back .mk-i{width: 13px;height: 13px;}.mk-pb-title{font-size: 15px;font-weight: 700;color: var(--mk-heading);letter-spacing: -0.005em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-pb-status{display: flex;align-items: center;gap: 6px;min-width: 0;font-size: 11.5px;color: var(--mk-text-muted-2);white-space: nowrap;}.mk-pb-status__rest{overflow: hidden;text-overflow: ellipsis;}.mk-pb-head__r{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 8px 12px;}.mk-pb-settings{display: none;flex-wrap: wrap;align-items: center;gap: 8px 12px;}.mk-saved{display: inline-flex;align-items: center;gap: 3px;font-size: 11.5px;color: var(--mk-success);font-weight: 600;}.mk-saved .mk-i{width: 13px;height: 13px;stroke-width: 2.25;}.mk-pb-actions{display: inline-flex;align-items: center;gap: 8px;}.mk-pb-send{height: 32px;padding: 0 14px;}.mk-pb-body{display: grid;gap: 16px;padding: 14px 18px 18px;background: var(--mk-surface);}.mk-pb-left,.mk-pb-right{display: grid;align-content: start;gap: 10px;min-width: 0;}.mk-pb-tabs{justify-self: start;}.mk-teeth{position: relative;padding: 6px 6px 4px;border: 1px solid var(--mk-border);border-radius: 12px;background: linear-gradient(180deg,#FFFFFF 0%,#FBFCFC 100%);}.mk-teeth__svg{display: block;width: 100%;height: auto;max-width: none;}.mk-teeth [data-fdi="36"]{filter: drop-shadow(0 0 1.6px var(--mk-select-glow)) drop-shadow(0 0 1.6px var(--mk-select-glow));}.mk-teeth text{font-family: var(--mk-font);}.mk-pin--tooth{left: 84%;bottom: 16%;}.mk-legend{display: flex;flex-wrap: wrap;gap: 4px 12px;font-size: 11.5px;color: var(--mk-text-muted-2);}.mk-legend__item{display: inline-flex;align-items: center;gap: 5px;white-space: nowrap;}.mk-legend__dot{width: 9px;height: 9px;border-radius: 3px;}.mk-legend__dot--veneer{background: var(--mk-t-veneer);}.mk-legend__dot--crown{background: var(--mk-t-crown);}.mk-legend__dot--implant-crown{background: var(--mk-t-implant-crown);}.mk-legend__dot--filling{background: var(--mk-t-filling);}.mk-fdi{display: grid;gap: 3px;padding: 6px;border-radius: 10px;background: var(--mk-bg);}.mk-fdi__row{display: grid;grid-template-columns: repeat(16,minmax(0,1fr));gap: 3px;}.mk-fdi__n{display: grid;place-items: center;height: 20px;border-radius: 5px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border);font-size: 10.5px;font-weight: 500;color: var(--mk-text-muted);}.mk-fdi__n.is-tx{color: var(--mk-heading);font-weight: 700;}.mk-fdi__n.is-sel{background: var(--mk-accent);color: #FFFFFF;box-shadow: 0 0 0 2px #BFE8F8;}.mk-fdi__row:first-child .mk-fdi__n:nth-child(8),.mk-fdi__row:last-child .mk-fdi__n:nth-child(8){margin-right: 3px;}.mk-pb-sel{display: none;gap: 8px;padding: 10px 12px 12px;}.mk-pb-sel__head{display: flex;align-items: center;justify-content: space-between;gap: 8px;}.mk-pb-sel__title{font-weight: 700;color: var(--mk-heading);}.mk-pb-sel__label{font-size: 10.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--mk-text-muted);}.mk-pb-findings{display: flex;flex-wrap: wrap;gap: 5px;}.mk-fchip{display: inline-flex;align-items: center;gap: 3px;height: 22px;padding: 0 8px;border-radius: 999px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border-strong);font-size: 11px;color: var(--mk-text-muted-2);white-space: nowrap;}.mk-fchip .mk-i{width: 12px;height: 12px;stroke-width: 2.5;}.mk-fchip.is-on{background: var(--mk-accent-soft);color: var(--mk-accent);font-weight: 600;box-shadow: inset 0 0 0 1.5px var(--mk-accent);}.mk-otabs{position: relative;display: flex;flex-wrap: wrap;gap: 6px;}.mk-otab{position: relative;display: inline-flex;align-items: center;gap: 5px;height: 28px;padding: 0 11px;border-radius: 8px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border-strong);font-size: 12px;font-weight: 600;color: var(--mk-text-muted-2);white-space: nowrap;}.mk-otab.is-active{background: var(--mk-accent);color: #FFFFFF;box-shadow: none;}.mk-otab .mk-i--star{width: 12px;height: 12px;fill: #EBC77A;stroke: #EBC77A;}.mk-otab--add{background: transparent;box-shadow: inset 0 0 0 1px var(--mk-border-strong);border-style: dashed;color: var(--mk-text-muted);font-weight: 500;}.mk-pb-oname{display: flex;align-items: center;gap: 8px;min-width: 0;}.mk-pb-oname .mk-input{flex: 1;min-width: 0;}.mk-pb-lock{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 6px;font-size: 11.5px;color: var(--mk-text-muted-2);}.mk-pb-lock > .mk-i{width: 13px;height: 13px;color: var(--mk-accent);}.mk-pb-lock__sep,.mk-pb-lock__limit{color: var(--mk-text-muted);}.mk-pb-lock .mk-pin{position: static;margin-left: 4px;}.mk-pb-add{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 6px;padding: 10px;border-radius: 12px;background: var(--mk-bg);}.mk-pb-add > .mk-field{flex: 1 1 220px;}.mk-pb-add__pkg{flex: 1 1 100%;}.mk-pb-add .mk-btn{height: 28px;}.mk-visit{padding: 2px 12px 4px;}.mk-visit__head{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;padding: 9px 0 7px;border-bottom: 1px solid var(--mk-border);}.mk-visit__title{font-weight: 700;color: var(--mk-heading);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-visit__days{font-weight: 500;color: var(--mk-text-muted);}.mk-visit__total{font-weight: 700;color: var(--mk-heading);}.mk-line{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 7px 0;border-bottom: 1px solid #EEF2F3;}.mk-line:last-child{border-bottom: 0;}.mk-line__main{display: grid;gap: 1px;min-width: 0;}.mk-line__name{font-weight: 600;color: var(--mk-text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.mk-line__pl{display: none;font-weight: 400;color: var(--mk-text-muted);}.mk-line__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 6px;font-size: 11px;color: var(--mk-text-muted);}.mk-line__price{display: inline-flex;align-items: baseline;gap: 6px;flex: none;white-space: nowrap;}.mk-line__was{font-size: 11px;color: var(--mk-text-muted);}.mk-line__amt{font-weight: 700;color: var(--mk-heading);}.mk-line__incl{font-size: 11px;font-weight: 600;color: var(--mk-success);}.mk-line--incl .mk-line__name{font-weight: 500;color: var(--mk-text-muted-2);}.mk-line--svc{display: none;}.mk-pb-heal{display: flex;align-items: center;gap: 6px;font-size: 11.5px;color: var(--mk-text-muted-2);}.mk-pb-heal .mk-i{width: 13px;height: 13px;color: var(--mk-text-muted);}.mk-pb-totals{display: none;gap: 5px;padding: 10px 12px;background: var(--mk-bg);border-color: transparent;}.mk-pb-totals__row{display: flex;align-items: center;justify-content: space-between;gap: 8px;font-size: 12px;color: var(--mk-text-muted-2);}.mk-pb-totals__row s{color: var(--mk-text-muted);}.mk-pb-totals__row--big{font-size: 14px;font-weight: 700;color: var(--mk-heading);}.mk-pb-totals__row--save,.mk-pb-totals__row--ticket{justify-content: flex-start;gap: 6px;}.mk-pb-totals__row--save{color: var(--mk-success);font-weight: 600;}.mk-pb-totals__row .mk-i{width: 13px;height: 13px;}.mk-pb-totals__all{padding-top: 5px;border-top: 1px solid var(--mk-border);font-size: 11px;color: var(--mk-text-muted);}.mk-pb-opts{display: grid;gap: 6px;}.mk-pb-opts__title{font-size: 10.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--mk-text-muted);}.mk-pb-opts__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;}.mk-opt{display: grid;align-content: start;gap: 4px;min-width: 0;padding: 10px 12px 11px;border: 1px solid var(--mk-border-strong);border-radius: 12px;background: var(--mk-surface);}.mk-opt--rec{border: 2px solid var(--mk-accent);padding: 9px 11px 10px;background: linear-gradient(180deg,#F6FAFB 0%,#FFFFFF 60%);}.mk-opt > *,.mk-opt__facts > *{min-width: 0;}.mk-opt__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 6px;}.mk-opt__key{font-size: 11px;font-weight: 700;letter-spacing: 0.03em;text-transform: uppercase;color: var(--mk-text-muted-2);white-space: nowrap;}.mk-opt__name{font-size: 12px;font-weight: 600;color: var(--mk-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-opt__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px;}.mk-opt__amt{font-family: var(--font-display,Georgia,serif);font-size: 24px;font-weight: 500;line-height: 1.1;letter-spacing: -0.01em;color: var(--mk-heading);}.mk-opt__save{font-size: 11px;font-weight: 600;color: var(--mk-success);}.mk-opt__facts{display: grid;gap: 2px;margin-top: 2px;}.mk-opt__fact{display: flex;align-items: center;gap: 5px;font-size: 11px;color: var(--mk-text-muted-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-opt__fact .mk-i{width: 12px;height: 12px;color: var(--mk-text-muted);}.mk-opt__fact--ticket{color: var(--mk-accent);font-weight: 600;}.mk-opt__fact--ticket .mk-i{color: var(--mk-accent);}.mk-pb-msend,.mk-pb-mbub{display: none;}.mk-pb-ov{position: absolute;z-index: 5;display: none;align-items: flex-end;}.mk-pb-ov__pdf{position: relative;display: grid;}.mk-pb-ov__wa{position: relative;z-index: 1;display: grid;justify-items: start;gap: 8px;}.mk-pb-ov__badge{display: inline-flex;align-items: center;gap: 5px;padding: 4px 9px;border-radius: 999px;background: var(--mk-surface);box-shadow: 0 0 0 1px var(--mk-border),0 4px 10px -6px rgba(8,44,51,0.3);font-size: 11px;font-weight: 600;color: var(--mk-accent);white-space: nowrap;}.mk-pb-ov__badge .mk-i{width: 13px;height: 13px;}.mk-pdf{width: 168px;aspect-ratio: 1 / 1.414;display: grid;align-content: start;gap: 5px;padding: 12px 12px 10px;border-radius: 6px;background: #FFFFFF;box-shadow: var(--mk-shadow-float),0 0 0 1px rgba(15,30,38,0.06);transform: rotate(-3deg);overflow: hidden;font-size: 7.5px;line-height: 1.35;color: #1F2A37;}.mk-pdf__logo{justify-self: start;padding: 3px 7px;border: 1px dashed #B9C6CB;border-radius: 4px;font-size: 7px;color: var(--mk-text-muted);}.mk-pdf__tag{margin-top: 4px;font-size: 6.5px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--mk-accent-2);}.mk-pdf__title{font-family: var(--font-display,Georgia,serif);font-size: 15px;line-height: 1.05;font-weight: 500;color: #0F1E26;}.mk-pdf__title em{font-style: normal;color: var(--mk-accent-2);}.mk-pdf__meta{color: #5F7079;}.mk-pdf__choose{margin-top: 3px;font-weight: 700;font-size: 8px;color: #0F1E26;}.mk-pdf__opt{display: flex;justify-content: space-between;gap: 4px;padding: 4px 6px;border-radius: 4px;box-shadow: inset 0 0 0 1px #DDE5E7;}.mk-pdf__opt--rec{box-shadow: inset 0 0 0 1.25px var(--mk-accent);background: #F6FAFB;}.mk-pdf__opt b{font-weight: 700;color: #0F1E26;white-space: nowrap;}.mk-pdf__flight{display: flex;align-items: center;gap: 3px;color: var(--mk-accent-2);font-weight: 600;}.mk-pdf__flight .mk-i{width: 9px;height: 9px;}.mk-pdf__prelim{font-size: 6.5px;color: #5F7079;}.mk-pdf__city{font-size: 6.5px;color: #7B9098;}.mk-wa{width: 256px;overflow: hidden;border-radius: 16px;background: var(--mk-surface);box-shadow: var(--mk-shadow-float),0 0 0 1px rgba(15,30,38,0.06);}.mk-wa__head{display: flex;align-items: center;gap: 8px;padding: 9px 12px;border-bottom: 1px solid var(--mk-border);}.mk-wa__who{display: grid;min-width: 0;}.mk-wa__name{display: inline-flex;align-items: center;gap: 6px;font-weight: 700;color: var(--mk-heading);font-size: 12.5px;}.mk-wa__sub{font-size: 10.5px;color: var(--mk-text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-wa__body{display: flex;flex-direction: column;gap: 8px;padding: 10px 10px 12px;background: var(--mk-bg);}.mk-wa .mk-bub{max-width: 92%;font-size: 11.5px;}.mk-wa .mk-doc__name{font-size: 11px;}.mk-wa--file .mk-bub{max-width: 100%;}.mk-wa__mark{align-self: flex-start;}@container mk (max-width: 519px){.mk--plan-builder .mk-pb-head{padding: 12px 12px 10px;}.mk--plan-builder .mk-pb-head__r,.mk--plan-builder .mk-pb-status__rest{display: none;}.mk--plan-builder .mk-pb-title{font-size: 14px;}.mk--plan-builder .mk-pb-body{gap: 10px;padding: 12px;}.mk--plan-builder .mk-pb-tabs,.mk--plan-builder .mk-otabs,.mk--plan-builder .mk-pb-oname,.mk--plan-builder .mk-pb-lock,.mk--plan-builder .mk-visit,.mk--plan-builder .mk-pb-heal,.mk--plan-builder .mk-pb-add,.mk--plan-builder .mk-pb-opts__title{display: none;}.mk--plan-builder .mk-teeth{padding: 4px 0 2px;overflow: hidden;}.mk--plan-builder .mk-teeth__svg{width: 124%;margin-left: -12%;}.mk--plan-builder .mk-teeth text{font-size: 3.4px;}.mk--plan-builder .mk-pin--tooth{left: 72%;}.mk--plan-builder .mk-legend{gap: 2px 10px;font-size: 11px;}.mk--plan-builder .mk-opt__fact{white-space: normal;}.mk--plan-builder .mk-opt--rec .mk-opt__fact:not(.mk-opt__fact--ticket),.mk--plan-builder .mk-opt__fact--warranty{display: none;}.mk--plan-builder .mk-fdi{display: none;}.mk--plan-builder .mk-opt{padding: 9px 10px 10px;}.mk--plan-builder .mk-opt--rec{padding: 8px 9px 9px;}.mk--plan-builder .mk-opt__amt{font-size: 21px;}.mk--plan-builder .mk-opt__name,.mk--plan-builder .mk-opt__fact--warranty{display: none;}.mk--plan-builder .mk-opt__head{flex-wrap: wrap;}.mk--plan-builder .mk-opt .mk-chip--star{padding: 0 5px;font-size: 10px;}.mk--plan-builder .mk-opt .mk-chip--star .mk-i{display: none;}.mk--plan-builder .mk-pb-msend{display: block;padding: 0 12px 14px;}.mk--plan-builder .mk-pb-mbub{display: flex;justify-content: flex-end;margin-top: 12px;}.mk--plan-builder .mk-pb-mbub .mk-bub{max-width: 280px;width: 88%;}.mk--plan-builder .mk-pin{display: none;}}@container mk (max-width: 819px){.mk--plan-builder .mk-app--rail{display: block;}.mk--plan-builder .mk-rail{display: none;}}@container mk (min-width: 520px){.mk--plan-builder .mk-pb-ov{display: flex;}}@container mk (min-width: 520px) and (max-width: 819px){.mk--plan-builder .mk-stage--ov{padding-bottom: 92px;}.mk--plan-builder .mk-pb-preview,.mk--plan-builder .mk-otabs,.mk--plan-builder .mk-pb-oname,.mk--plan-builder .mk-visit,.mk--plan-builder .mk-pb-add,.mk--plan-builder .mk-pb-heal{display: none;}.mk--plan-builder .mk-pb-right{grid-template-columns: minmax(0,1fr);padding-right: calc(min(256px,44cqi) + 6px);}.mk--plan-builder .mk-pb-opts{order: -1;}.mk--plan-builder .mk-pb-opts__grid{grid-template-columns: minmax(0,1fr);gap: 6px;}.mk--plan-builder .mk-opt{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "head price" "name price" "facts facts";gap: 2px 10px;}.mk--plan-builder .mk-opt__head{grid-area: head;justify-content: flex-start;}.mk--plan-builder .mk-opt__name{grid-area: name;}.mk--plan-builder .mk-opt__price{grid-area: price;flex-direction: column;align-items: flex-end;gap: 0;}.mk--plan-builder .mk-opt__amt{font-size: 22px;}.mk--plan-builder .mk-opt__facts{grid-area: facts;display: flex;flex-wrap: wrap;gap: 2px 10px;}.mk--plan-builder .mk-opt__fact--warranty{display: none;}.mk--plan-builder .mk-pb-ov{right: 14px;bottom: 0;}.mk--plan-builder .mk-pb-ov__pdf{display: none;}.mk--plan-builder .mk-wa{width: min(256px,44cqi);}.mk--plan-builder .mk-wa__reply{display: none;}}@container mk (min-width: 640px) and (max-width: 819px){.mk--plan-builder .mk-pb-preview{display: inline-flex;}}@container mk (min-width: 820px) and (max-width: 1099px){.mk--plan-builder .mk-teeth text{font-size: 3.2px;}}@container mk (min-width: 820px){.mk--plan-builder .mk-pb-body{grid-template-columns: minmax(0,54fr) minmax(0,46fr);gap: 20px;}.mk--plan-builder .mk-pb-sel{display: grid;}.mk--plan-builder .mk-pb-settings{display: flex;}.mk--plan-builder .mk-pb-settings .mk-toggle,.mk--plan-builder .mk-pb-settings .mk-saved{display: none;}.mk--plan-builder .mk-visit--2 .mk-line{display: none;}.mk--plan-builder .mk-stage--ov{padding-bottom: 44px;}.mk--plan-builder .mk-pb-ov{left: 30px;bottom: 0;gap: 0;}.mk--plan-builder .mk-pb-ov__pdf{margin-right: -18px;margin-bottom: 40px;}.mk--plan-builder .mk-pb-findings__more{display: none;}}@container mk (min-width: 1100px){.mk--plan-builder .mk-pb-back{display: inline-flex;}.mk--plan-builder .mk-pb-settings .mk-toggle,.mk--plan-builder .mk-pb-settings .mk-saved{display: inline-flex;}.mk--plan-builder .mk-pb-findings__more{display: inline-flex;}.mk--plan-builder .mk-visit--2 .mk-line{display: flex;}.mk--plan-builder .mk-line--svc{display: flex;}.mk--plan-builder .mk-line--summary{display: none;}.mk--plan-builder .mk-pb-totals{display: grid;}.mk--plan-builder .mk-pb-ov{left: 48px;}.mk--plan-builder .mk-pdf{width: 190px;font-size: 8.5px;}.mk--plan-builder .mk-pdf__title{font-size: 17px;}.mk--plan-builder .mk-wa{width: 284px;}.mk--plan-builder.mk--full .mk-pb-ov{left: 100px;}}@container mk (min-width: 1100px){.mk--plan-builder.mk--full .mk-line__pl{display: inline;}}.mk--detail .mk-pb-body{grid-template-columns: minmax(0,1fr);}.mk--plan-builder.mk--detail .mk-pb-left{display: none;}@container mk (min-width: 520px){.mk--plan-builder.mk--detail .mk-stage--ov{padding-bottom: 0;}.mk--plan-builder.mk--detail .mk-screen{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;}.mk--plan-builder.mk--detail .mk-pb-right{padding-right: 0;}.mk--plan-builder.mk--detail .mk-otabs{display: flex;}.mk--plan-builder.mk--detail .mk-otab--add,.mk--plan-builder.mk--detail .mk-pb-oname,.mk--plan-builder.mk--detail .mk-pb-preview,.mk--plan-builder.mk--detail .mk-pb-heal{display: none;}.mk--plan-builder.mk--detail .mk-visit{display: block;padding-bottom: 0;}.mk--plan-builder.mk--detail .mk-visit .mk-line{display: none;}.mk--plan-builder.mk--detail .mk-visit__head{border-bottom: 0;}.mk--plan-builder.mk--detail .mk-pb-opts{order: 0;}.mk--plan-builder.mk--detail .mk-pb-ov{position: relative;inset: auto;display: flex;flex-direction: column;align-items: flex-end;margin-left: -18px;padding: 8px 0;}.mk--plan-builder.mk--detail .mk-pb-ov__pdf{display: grid;margin: 0 26px -96px 0;}.mk--plan-builder.mk--detail .mk-pdf{width: min(178px,30cqi);}.mk--plan-builder.mk--detail .mk-wa{width: min(250px,41cqi);}.mk--plan-builder.mk--detail .mk-wa__reply{display: flex;}}@container mk (min-width: 820px){.mk--plan-builder.mk--detail .mk-pb-oname{display: flex;}.mk--plan-builder.mk--detail .mk-visit--1 .mk-line{display: flex;}.mk--plan-builder.mk--detail .mk-visit--1 .mk-line--svc{display: none;}.mk--plan-builder.mk--detail .mk-visit--1 .mk-line--summary{display: flex;}.mk--plan-builder.mk--detail .mk-visit__head{border-bottom: 1px solid var(--mk-border);}.mk--plan-builder.mk--detail .mk-visit--2 .mk-visit__head{border-bottom: 0;}.mk--plan-builder.mk--detail .mk-pb-ov{margin-left: -24px;}.mk--plan-builder.mk--detail .mk-pdf{width: 200px;}.mk--plan-builder.mk--detail .mk-wa{width: 290px;}}.mk--plan-builder.mk--compact .mk-pb-msend{display: block;padding: 0 18px 16px;}.mk--plan-builder.mk--compact .mk-pb-actions{display: none;}@container mk (min-width: 520px){.mk--plan-builder.mk--compact .mk-pb-body{grid-template-columns: minmax(0,1fr);}.mk--plan-builder.mk--compact .mk-pb-right{padding-right: 0;}.mk--plan-builder.mk--compact .mk-pb-sel,.mk--plan-builder.mk--compact .mk-otabs,.mk--plan-builder.mk--compact .mk-pb-oname,.mk--plan-builder.mk--compact .mk-visit,.mk--plan-builder.mk--compact .mk-pb-heal,.mk--plan-builder.mk--compact .mk-pb-totals,.mk--plan-builder.mk--compact .mk-pb-settings{display: none;}.mk--plan-builder.mk--compact .mk-pb-opts{order: -1;}.mk--plan-builder.mk--compact .mk-pb-msend .mk-btn{width: auto;display: inline-flex;padding: 0 18px;}.mk--plan-builder.mk--compact .mk-pb-msend{display: flex;justify-content: flex-end;}}.mk-av--xs{width: 18px;height: 18px;font-size: 9px;}@container mk (max-width: 819px){.mk--compact .mk-app--rail{display: block;}.mk--compact .mk-rail{display: none;}}.mk-count{display: inline-grid;place-items: center;min-width: 18px;height: 16px;margin-left: 6px;padding: 0 5px;border-radius: 999px;background: var(--mk-grey-bg);color: var(--mk-text-muted-2);font-size: 10px;font-weight: 700;letter-spacing: 0;}.mk-live{display: inline-flex;align-items: center;gap: 6px;height: 22px;padding: 0 9px;border-radius: 999px;background: var(--mk-success-bg);color: var(--mk-success);font-size: 11.5px;font-weight: 700;white-space: nowrap;}.mk-live__dot{display: inline-block;flex: none;width: 7px;height: 7px;border-radius: 50%;background: #22A06B;box-shadow: 0 0 0 3px rgba(34,160,107,0.18);}.mk-chip--wrap{white-space: normal;}.mk-select--sm{height: 26px;font-size: 11.5px;}.mk-seg--sm{padding: 2px;}.mk-seg--sm .mk-seg__item{height: 22px;padding: 0 9px;font-size: 11.5px;}.mk-seg--full{display: flex;}.mk-seg--full .mk-seg__item{flex: 1;justify-content: center;}.mk-ct{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 10px;border-radius: 999px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border);color: var(--mk-text-muted-2);font-size: 11.5px;font-weight: 600;white-space: nowrap;}.mk-ct-badge{display: inline-flex;align-items: center;height: 17px;padding: 0 6px;border-radius: 4px;background: var(--mk-grey-bg);color: var(--mk-text-muted-2);font-size: 10px;font-weight: 700;letter-spacing: 0.02em;white-space: nowrap;}.mk-textarea{display: block;min-height: 46px;padding: 7px 10px;border-radius: 7px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border-strong);font-size: 12px;color: var(--mk-text);}.mk-ld{display: grid;gap: 12px;padding: 14px 16px 16px;background: var(--mk-bg);}.mk-ld-top{display: flex;align-items: baseline;gap: 8px;}.mk-ld-top__title{font-size: 15px;font-weight: 700;color: var(--mk-heading);}.mk-ld-top__sub{font-size: 12px;color: var(--mk-text-muted);}.mk-ld-top .mk-live{margin-left: auto;align-self: center;}.mk-ld-grid{display: grid;gap: 12px;align-items: start;}.mk-ld-col{min-width: 0;}.mk-ld-col__title{position: relative;display: flex;align-items: center;padding: 0 2px 6px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--mk-text-muted);}.mk-ld-rows,.mk-ld-team__table{overflow: hidden;border: 1px solid var(--mk-border);border-radius: 12px;background: var(--mk-surface);}.mk-ld-row{position: relative;display: grid;gap: 2px;padding: 8px 12px 9px;border-top: 1px solid var(--mk-border);}.mk-ld-row:first-child{border-top: 0;}.mk-ld-row.is-sel{background: var(--mk-accent-soft);box-shadow: inset 3px 0 0 var(--mk-accent);}.mk-ld-row .mk-pin--tr{top: 6px;right: 8px;}.mk-ld-row__top{display: flex;align-items: center;gap: 7px;min-width: 0;}.mk-ld-row__name{font-weight: 700;color: var(--mk-heading);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-ld-row__time{margin-left: auto;font-size: 11px;color: var(--mk-text-muted);}.mk--full .mk-ld-row.is-sel .mk-ld-row__time{margin-right: 22px;}.mk-ld-row__meta{font-size: 11px;color: var(--mk-text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-ld-row__status{margin-top: 3px;}.mk-ld-why{display: grid;gap: 10px;padding: 12px;border: 1.5px solid var(--mk-accent);}.mk-ld-why__head{display: flex;align-items: center;gap: 8px;min-width: 0;}.mk-ld-why__head .mk-flag{width: 21px;height: 14px;}.mk-ld-why__who{display: grid;min-width: 0;}.mk-ld-why__name{font-size: 13.5px;font-weight: 700;color: var(--mk-heading);}.mk-ld-why__meta{font-size: 11px;color: var(--mk-text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-ld-checks{position: relative;display: grid;gap: 6px;}.mk-ld-checks .mk-pin--tr{top: -4px;right: -4px;}.mk-ld-check{display: flex;align-items: flex-start;gap: 8px;font-size: 12px;line-height: 1.35;color: var(--mk-text);}.mk-ld-check .mk-check{margin-top: -1px;}.mk-ld-result{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding-top: 10px;border-top: 1px solid var(--mk-border);}.mk-ld-result__text{flex: 1 1 140px;min-width: 0;font-weight: 700;color: var(--mk-heading);font-size: 12.5px;}.mk-ld-timer{display: inline-flex;align-items: center;gap: 5px;height: 26px;padding: 0 10px;border-radius: 999px;background: var(--mk-accent-soft);box-shadow: inset 0 0 0 1px #CFE4E7;color: var(--mk-accent);font-size: 12px;font-weight: 700;white-space: nowrap;}.mk-ld-ladder{display: grid;gap: 8px;padding: 9px 10px 10px;border-radius: 10px;background: var(--mk-bg);}.mk-ld-ladder__title{display: flex;align-items: center;gap: 6px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--mk-text-muted);}.mk-ld-ladder__title .mk-pin{position: static;}.mk-ld-steps{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;}.mk-ld-steps::before{content: "";position: absolute;top: 11px;left: 12px;right: 20%;height: 1px;background: var(--mk-border-strong);}.mk-ld-step{position: relative;display: grid;gap: 4px;justify-items: start;}.mk-ld-step__dot{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border-strong);color: var(--mk-text-muted-2);}.mk-ld-step__dot .mk-i{width: 12px;height: 12px;}.mk-ld-step:last-child .mk-ld-step__dot{color: var(--mk-warning);box-shadow: inset 0 0 0 1px #E8C88F;background: var(--mk-warning-bg);}.mk-ld-step__text{font-size: 11px;line-height: 1.3;color: var(--mk-text-muted-2);}.mk-ld-team__table{display: grid;}.mk-ld-member{display: grid;grid-template-columns: minmax(0,1fr) 52px 46px;align-items: center;gap: 4px 6px;padding: 7px 10px;border-top: 1px solid var(--mk-border);}.mk-ld-member--head{padding-top: 6px;padding-bottom: 5px;border-top: 0;font-size: 10px;font-weight: 700;letter-spacing: 0.03em;text-transform: uppercase;color: var(--mk-text-muted);}.mk-ld-member.is-hl{background: var(--mk-accent-soft);}.mk-ld-member__who{display: flex;align-items: center;gap: 6px;min-width: 0;}.mk-ld-member__name{font-weight: 600;color: var(--mk-heading);white-space: nowrap;}.mk-ld-member__langs{display: inline-flex;gap: 3px;}.mk-ld-member__n{text-align: right;font-size: 12px;color: var(--mk-text);}.mk-ld-member--head .mk-ld-member__n{font-size: 10px;color: var(--mk-text-muted);}.mk-ld-member__badges{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 4px;padding-left: 28px;}.mk-ld-strip{display: none;flex-wrap: wrap;gap: 10px 14px;padding: 10px 12px;border: 1px solid var(--mk-border);border-radius: 12px;background: var(--mk-surface);}.mk-ld-strip__p{position: relative;display: grid;justify-items: center;gap: 3px;}.mk-ld-strip__p.is-hl .mk-av{box-shadow: 0 0 0 2px var(--mk-surface),0 0 0 4px var(--mk-accent);}.mk-ld-strip__dot{position: absolute;top: 18px;left: calc(50% + 6px);width: 9px;height: 9px;border-radius: 50%;border: 2px solid var(--mk-surface);}.mk-ld-strip__dot--green,.mk-ld-strip__dot--teal{background: #22A06B;}.mk-ld-strip__dot--amber{background: #D29A2A;}.mk-ld-strip__dot--grey{background: #A9B7BC;}.mk-ld-strip__name{font-size: 10.5px;color: var(--mk-text-muted-2);}.mk-ld-rules{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 6px;}.mk-ld-rules__title{display: inline-flex;align-items: center;gap: 5px;margin-right: 4px;font-size: 11.5px;font-weight: 600;color: var(--mk-text-muted-2);}.mk-ld-rules__title .mk-pin{position: static;margin-left: 2px;}.mk-ld-rule{display: inline-flex;align-items: center;gap: 5px;height: 24px;padding: 0 9px;border-radius: 999px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border);font-size: 11px;color: var(--mk-text-muted-2);white-space: nowrap;}.mk-ld-rule .mk-i{width: 12px;height: 12px;color: var(--mk-accent);}@container mk (min-width: 980px){.mk--lead-distribution .mk-ld-grid{grid-template-columns: minmax(0,36fr) minmax(0,34fr) minmax(0,30fr);}}@container mk (min-width: 640px) and (max-width: 979px){.mk--lead-distribution .mk-ld-grid{grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);}.mk--lead-distribution .mk-ld-row--late{display: none;}.mk--lead-distribution .mk-ld-team{grid-column: 1 / -1;}.mk--lead-distribution .mk-ld-team__table{display: none;}.mk--lead-distribution .mk-ld-strip{display: flex;}}@container mk (max-width: 639px){.mk--lead-distribution .mk-ld{padding: 12px;gap: 10px;}.mk--lead-distribution .mk-ld-top__sub{display: none;}.mk--lead-distribution .mk-ld-row--more,.mk--lead-distribution .mk-ld-team__table,.mk--lead-distribution .mk-ld-rules,.mk--lead-distribution .mk-ld-col__title .mk-count{display: none;}.mk--lead-distribution .mk-ld-steps{grid-template-columns: minmax(0,1fr);gap: 6px;}.mk--lead-distribution .mk-ld-steps::before{top: 11px;bottom: 11px;left: 10.5px;right: auto;width: 1px;height: auto;}.mk--lead-distribution .mk-ld-step{grid-template-columns: 22px minmax(0,1fr);align-items: center;gap: 8px;}.mk--lead-distribution .mk-pin{display: none;}}@container mk (min-width: 520px) and (max-width: 639px){.mk--lead-distribution .mk-ld-strip{display: flex;}.mk--lead-distribution .mk-ld-team .mk-ld-col__title{display: none;}}@container mk (max-width: 519px){.mk--lead-distribution .mk-ld-team{display: none;}}.mk-calls{display: grid;gap: 12px;padding: 14px 18px 18px;min-width: 0;}.mk-calls-top{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;}.mk-calls-top__title{font-size: 16px;font-weight: 700;color: var(--mk-heading);margin-right: auto;}.mk-calls-top__right{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.mk-calls-tasksbtn,.mk-calls-allbtn{height: 32px;}.mk-calls-lines{display: grid;gap: 3px;margin-top: -4px;}.mk-calls-line{display: flex;align-items: center;gap: 6px;font-size: 11.5px;color: var(--mk-text-muted);}.mk-calls-line .mk-i{width: 13px;height: 13px;}.mk-calls-line--tasks{color: var(--mk-accent);font-weight: 600;}.mk-session{overflow: hidden;border: 1.5px solid #BFDADF;}.mk-session__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 12px;padding: 8px 12px;background: var(--mk-accent-soft);border-bottom: 1px solid #D6E8EB;}.mk-session__state{display: inline-flex;align-items: center;gap: 7px;font-size: 11.5px;font-weight: 600;color: var(--mk-accent);}.mk-session__ctl{display: inline-flex;gap: 6px;}.mk-session__body{display: grid;gap: 12px 20px;padding: 12px 14px;}@container mk (min-width: 640px){.mk--calls .mk-session__body{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);}}.mk-session__patient,.mk-session__live{display: grid;align-content: start;gap: 5px;min-width: 0;}.mk-session__name{font-size: 18px;font-weight: 700;line-height: 1.2;color: var(--mk-heading);}.mk-session__info{font-size: 11.5px;color: var(--mk-text-muted-2);}.mk-session__note,.mk-session__wa{display: flex;align-items: flex-start;gap: 6px;font-size: 12px;color: var(--mk-text);}.mk-session__note .mk-i{margin-top: 1px;color: var(--mk-text-muted);}.mk-session__wa{align-items: center;color: var(--mk-accent);font-weight: 600;text-decoration: underline;text-decoration-color: #AFD0D6;text-underline-offset: 2px;}.mk-session__liveline{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 15px;font-weight: 600;color: var(--mk-heading);}.mk-ring{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--mk-success-bg);color: var(--mk-success);box-shadow: 0 0 0 4px rgba(31,122,77,0.08);}.mk-session__btns{display: flex;gap: 8px;}.mk-session__btns .mk-btn{height: 34px;padding: 0 14px;}.mk-session__hint{font-size: 11px;color: var(--mk-text-muted);}.mk-session__foot{display: grid;gap: 3px;padding: 8px 14px 10px;border-top: 1px solid var(--mk-border);background: #FBFCFC;}.mk-session__result{position: relative;display: flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 600;color: var(--mk-text);}.mk-session__result .mk-i{color: var(--mk-accent);}.mk-session__result .mk-pin{position: static;margin-left: 4px;}.mk-session__next{font-size: 11.5px;color: var(--mk-text-muted);}.mk-stages{display: grid;gap: 8px;min-width: 0;}.mk-stages__head{display: grid;gap: 2px;}.mk-stages__title{font-size: 13.5px;font-weight: 700;color: var(--mk-heading);}.mk-stages__line{position: relative;font-size: 11.5px;color: var(--mk-text-muted);}.mk-stages__line .mk-pin{position: static;display: inline-grid;margin-left: 6px;vertical-align: middle;}.mk-st-table{overflow: hidden;border: 1px solid var(--mk-border);border-radius: 12px;}.mk-st-row{display: grid;grid-template-columns: minmax(0,1.9fr) repeat(6,minmax(0,0.8fr)) 96px;align-items: center;gap: 8px;padding: 6px 10px;border-top: 1px solid var(--mk-border);font-size: 12px;}.mk-st-row--head{padding-top: 7px;padding-bottom: 7px;border-top: 0;background: #FBFCFC;font-size: 10.5px;font-weight: 600;line-height: 1.2;color: var(--mk-text-muted);}.mk-st-row.is-running{background: var(--mk-accent-soft);}.mk-st-c{min-width: 0;}.mk-st-c--stage{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 6px;}.mk-st-c--n{text-align: right;color: var(--mk-text-muted-2);}.mk-st-c--ready.is-pos{font-weight: 700;color: var(--mk-heading);}.mk-st-c--total{font-weight: 600;color: var(--mk-text);}.mk-st-c--btn{position: relative;display: flex;justify-content: flex-end;}.mk-st-c--btn .mk-pin--tr{top: 50%;right: 4px;transform: translateY(-50%);}.mk-st-hint{display: block;font-size: 10px;color: var(--mk-text-muted);}.mk-st-mlabel{display: none;}.mk-st-now .mk-live__dot{width: 6px;height: 6px;}.mk-ladder{display: flex;align-items: center;gap: 7px;padding: 7px 10px;border-radius: 9px;background: var(--mk-bg);font-size: 11.5px;color: var(--mk-text-muted-2);}.mk-ladder .mk-i{color: var(--mk-accent);}.mk-outcome{position: absolute;z-index: 5;right: 20px;bottom: 0;display: none;gap: 9px;width: 300px;padding: 14px;border-radius: 14px;background: var(--mk-surface);box-shadow: var(--mk-shadow-float),0 0 0 1px rgba(15,30,38,0.06);}.mk-outcome__title{display: flex;align-items: center;gap: 6px;font-size: 13.5px;font-weight: 700;color: var(--mk-heading);}.mk-outcome__title .mk-i{color: var(--mk-accent);}.mk-outcome__who{margin-left: auto;font-size: 11.5px;font-weight: 500;color: var(--mk-text-muted);}.mk-outcome__na{justify-content: flex-start;width: 100%;height: auto;min-height: 30px;padding: 6px 10px;white-space: normal;text-align: left;line-height: 1.3;}.mk-outcome__group{display: grid;gap: 4px;}.mk-outcome__gtitle{font-size: 10px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--mk-text-muted);}.mk-outcome__choices{display: flex;flex-wrap: wrap;gap: 4px;}.mk-choice{display: inline-flex;align-items: center;gap: 3px;height: 24px;padding: 0 9px;border-radius: 7px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border-strong);font-size: 11.5px;color: var(--mk-text);white-space: nowrap;}.mk-choice .mk-i{width: 12px;height: 12px;stroke-width: 2.5;}.mk-choice.is-on{background: var(--mk-accent);color: #FFFFFF;box-shadow: none;font-weight: 600;}.mk-outcome__field{display: grid;gap: 3px;}.mk-outcome__field .mk-select{justify-content: flex-start;}.mk-outcome__btns{display: flex;gap: 6px;}.mk-outcome__btns .mk-btn{flex: 1;}@container mk (min-width: 1100px){.mk--calls.mk--full .mk-stage--ov{padding-bottom: 72px;}.mk--calls.mk--full .mk-outcome{display: grid;}.mk--calls.mk--full .mk-st-table,.mk--calls.mk--full .mk-ladder,.mk--calls.mk--full .mk-stages__head{margin-right: 312px;}}@container mk (max-width: 979px){.mk--calls .mk-st-c--opt{display: none;}.mk--calls .mk-st-row{grid-template-columns: minmax(0,1fr) 72px 56px 96px;}}@container mk (max-width: 639px){.mk--calls .mk-calls{padding: 12px;gap: 10px;}.mk--calls .mk-calls-lines,.mk--calls .mk-ladder,.mk--calls .mk-session__next,.mk--calls .mk-session__note,.mk--calls .mk-session__wa,.mk--calls .mk-session__hint,.mk--calls .mk-session__ctl,.mk--calls .mk-stages__line,.mk--calls .mk-st-row--head,.mk--calls .mk-st-row:not(.mk-st-row--m),.mk--calls .mk-st-c--total,.mk--calls .mk-pin{display: none;}.mk--calls .mk-calls-top__right{width: 100%;}.mk--calls .mk-calls-tasksbtn,.mk--calls .mk-calls-allbtn{flex: 1 1 100%;height: 36px;}.mk--calls .mk-ct{order: -1;}.mk--calls .mk-session__btns .mk-btn{flex: 1 1 0;min-width: 0;padding: 0 8px;font-size: 12px;}.mk--calls .mk-st-c--stage .mk-pin{display: none;}.mk--calls .mk-st-table{display: grid;gap: 6px;overflow: visible;border: 0;border-radius: 0;}.mk--calls .mk-st-row{grid-template-columns: minmax(0,1fr) auto;gap: 6px 8px;padding: 8px 10px;border: 1px solid var(--mk-border);border-radius: 10px;}.mk--calls .mk-st-mlabel{display: inline;margin-right: 4px;font-weight: 500;color: var(--mk-text-muted);}.mk--calls .mk-st-c--stage{grid-column: 1 / -1;}.mk--calls .mk-st-c--ready{text-align: left;}}@container mk (min-width: 520px) and (max-width: 639px){.mk--calls .mk-calls-tasksbtn,.mk--calls .mk-calls-allbtn{flex: 1 1 0;}.mk--calls .mk-ladder{display: flex;}}.mk-ib{display: grid;min-width: 0;}.mk-ib-list{display: flex;flex-direction: column;min-width: 0;border-right: 1px solid var(--mk-border);background: var(--mk-surface);}.mk-ib-list__top{display: grid;gap: 8px;padding: 10px 12px;border-bottom: 1px solid var(--mk-border);}.mk-ib-own{display: flex;flex-wrap: wrap;gap: 4px 12px;font-size: 11.5px;color: var(--mk-text-muted);}.mk-ib-own__t{padding-bottom: 3px;white-space: nowrap;}.mk-ib-own__t b{font-weight: 700;color: var(--mk-text-muted-2);}.mk-ib-own__t.is-active{color: var(--mk-accent);font-weight: 600;box-shadow: inset 0 -2px 0 var(--mk-accent);}.mk-ib-own__t.is-active b{color: var(--mk-accent);}.mk-ib-search{display: flex;align-items: center;gap: 7px;height: 30px;padding: 0 10px;border-radius: 8px;background: var(--mk-bg);color: var(--mk-text-muted);font-size: 12px;white-space: nowrap;overflow: hidden;}.mk-ib-filters{display: flex;flex-wrap: wrap;gap: 5px;}.mk-ib-filter{display: inline-flex;align-items: center;gap: 3px;height: 22px;padding: 0 6px 0 9px;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--mk-border-strong);font-size: 11px;color: var(--mk-text-muted-2);}.mk-ib-filter .mk-i{width: 11px;height: 11px;}.mk-ib-row{position: relative;display: grid;gap: 3px;padding: 9px 12px 10px;border-bottom: 1px solid var(--mk-border);}.mk-ib-row.is-sel{background: var(--mk-accent-soft);box-shadow: inset 3px 0 0 var(--mk-accent);}.mk-ib-row__top{display: flex;align-items: center;gap: 7px;min-width: 0;}.mk-ib-row__name{font-weight: 700;color: var(--mk-heading);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-ib-row__time{margin-left: auto;font-size: 10.5px;color: var(--mk-text-muted);white-space: nowrap;}.mk-ib-row__time.is-unread{color: var(--mk-success);font-weight: 700;}.mk-ib-row__mid{display: flex;align-items: center;gap: 8px;min-width: 0;}.mk-ib-prev{display: flex;align-items: center;gap: 4px;flex: 1;min-width: 0;font-size: 12px;color: var(--mk-text-muted-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-ib-prev > span:last-child{overflow: hidden;text-overflow: ellipsis;}.mk-ib-prev .mk-i{width: 13px;height: 13px;}.mk-ib-unread{display: inline-grid;place-items: center;flex: none;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--mk-success);color: #FFFFFF;font-size: 10.5px;font-weight: 700;}.mk-ib-row__tags{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;margin-top: 2px;}.mk-ib-row__tags > .mk-av{margin-left: auto;}.mk-ib-label{display: inline-flex;align-items: center;height: 18px;padding: 0 6px;border-radius: 4px;background: #F1EBF6;color: #5B4470;font-size: 10.5px;font-weight: 600;}.mk-ib-tpl{flex: none;padding: 0 5px;border-radius: 4px;background: var(--mk-grey-bg);font-size: 10px;font-weight: 700;color: var(--mk-text-muted-2);}.mk-ib-conv{display: flex;flex-direction: column;min-width: 0;background: var(--mk-bg);}.mk-ib-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px;padding: 9px 14px;border-bottom: 1px solid var(--mk-border);background: var(--mk-surface);}.mk-ib-head__l{display: flex;align-items: center;gap: 8px;min-width: 0;}.mk-ib-head__l .mk-flag{width: 21px;height: 14px;}.mk-ib-head__who{display: grid;min-width: 0;}.mk-ib-head__name{display: flex;align-items: baseline;gap: 8px;font-size: 13.5px;font-weight: 700;color: var(--mk-heading);white-space: nowrap;}.mk-ib-head__phone{font-size: 11.5px;font-weight: 500;color: var(--mk-text-muted);}.mk-ib-head__sub{font-size: 11px;color: var(--mk-text-muted);}.mk-ib-head__msub{display: none;font-size: 11px;color: var(--mk-text-muted);}.mk-ib-back{display: none;color: var(--mk-accent);}.mk-ib-back .mk-i{width: 18px;height: 18px;}.mk-ib-head__r{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.mk-ib-owner{position: relative;display: inline-flex;align-items: center;gap: 6px;font-size: 11.5px;font-weight: 600;color: var(--mk-text);white-space: nowrap;}.mk-ib-window{display: flex;align-items: center;justify-content: center;gap: 6px;padding: 5px 10px;background: var(--mk-success-bg);color: var(--mk-success);font-size: 11.5px;font-weight: 600;}.mk-ib-window .mk-i{width: 13px;height: 13px;}.mk-ib-tl{display: flex;flex: 1;flex-direction: column;gap: 8px;padding: 12px 16px 14px;}.mk-ib-day{display: flex;justify-content: center;}.mk-ib-day > span{padding: 2px 10px;border-radius: 999px;background: var(--mk-surface);box-shadow: 0 0 0 1px var(--mk-border);font-size: 10.5px;font-weight: 600;color: var(--mk-text-muted-2);}.mk-ib-event{display: flex;align-self: center;align-items: center;gap: 5px;padding: 2px 10px;border-radius: 999px;background: rgba(255,255,255,0.75);font-size: 11px;color: var(--mk-text-muted);text-align: center;}.mk-ib-event .mk-i{width: 12px;height: 12px;}.mk-ib .mk-bub{max-width: 78%;}.mk-ib .mk-ib-docbub{max-width: 72%;}.mk-photos{display: grid;grid-template-columns: repeat(3,58px);gap: 4px;}.mk-photo{display: grid;place-items: center;height: 58px;border-radius: 8px;background: linear-gradient(145deg,#E9EFEF 0%,#D5DFE2 100%);color: #8FA1A8;}.mk-photo .mk-i{width: 16px;height: 16px;}.mk-ib-note{position: relative;display: flex;align-items: flex-start;gap: 8px;padding: 8px 12px;border: 1px solid var(--mk-note-border);border-radius: 10px;background: var(--mk-note-bg);color: var(--mk-note-text);}.mk-ib-note > .mk-i{margin-top: 1px;}.mk-ib-note__body{display: grid;gap: 2px;}.mk-ib-note__head{font-size: 10.5px;font-weight: 700;letter-spacing: 0.02em;}.mk-ib-note__text{font-size: 12px;}.mk-ib-note__text b{color: var(--mk-note-text);font-weight: 700;}.mk-ib-composer{display: grid;gap: 6px;padding: 8px 12px 10px;border-top: 1px solid var(--mk-border);background: var(--mk-surface);}.mk-ib-composer .mk-seg{justify-self: start;}.mk-ib-input{display: flex;align-items: center;gap: 8px;}.mk-ib-input__ph{flex: 1;min-width: 0;height: 34px;padding: 0 12px;border-radius: 999px;background: var(--mk-bg);box-shadow: inset 0 0 0 1px var(--mk-border);color: var(--mk-text-muted);font-size: 12px;line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.mk-ib-input__icons{display: inline-flex;gap: 8px;color: var(--mk-text-muted);}.mk-ib-input__icons .mk-i{width: 16px;height: 16px;}.mk-ib-input .mk-btn{height: 32px;}.mk-ib-panel{position: relative;display: none;align-content: start;min-width: 0;border-left: 1px solid var(--mk-border);background: var(--mk-surface);}.mk-ib-sec{position: relative;display: grid;gap: 4px;padding: 10px 14px;border-bottom: 1px solid var(--mk-border);}.mk-ib-sec:last-child{border-bottom: 0;}.mk-ib-sec--hl{background: var(--mk-accent-soft);}.mk-ib-sec--row{justify-items: start;}.mk-ib-sec__titlerow{display: flex;align-items: center;justify-content: space-between;gap: 6px;}.mk-ib-sec .mk-pin--tr{top: 6px;right: 8px;}.mk-ib-pname{font-size: 13.5px;font-weight: 700;color: var(--mk-heading);}.mk-ib-pmeta{display: flex;align-items: center;gap: 5px;font-size: 11.5px;color: var(--mk-text-muted-2);}.mk-ib-pmeta .mk-i{width: 12px;height: 12px;}.mk-ib-resp{display: flex;align-items: center;gap: 8px;font-size: 13px;}.mk-ib-resp b{color: var(--mk-heading);}.mk-ib-pval{font-size: 12px;color: var(--mk-text);}.mk-ib-plan{display: flex;align-items: center;gap: 6px;padding: 7px 8px;border-radius: 8px;box-shadow: inset 0 0 0 1px var(--mk-border);font-size: 12px;}.mk-ib-plan .mk-i{color: var(--mk-accent);}.mk-ib-plan__no{font-weight: 700;color: var(--mk-heading);}.mk-ib-plan__amt{margin-left: auto;font-weight: 700;color: var(--mk-heading);}.mk-ib-next,.mk-ib-callrow{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;}.mk-ib-next .mk-i,.mk-ib-callrow .mk-i{width: 13px;height: 13px;color: var(--mk-text-muted);}.mk-ib-owner .mk-pin--tr{top: -13px;right: -16px;}.mk-ib-sec .mk-section-title .mk-pin{position: static;display: inline-grid;margin-left: 6px;vertical-align: middle;}@container mk (min-width: 1000px){.mk--inbox .mk-ib{grid-template-columns: 290px minmax(0,1fr) 250px;}.mk--inbox .mk-ib-panel{display: grid;}}@container mk (min-width: 560px) and (max-width: 999px){.mk--inbox .mk-ib{grid-template-columns: minmax(200px,38%) minmax(0,1fr);}.mk--inbox .mk-ib-row--late,.mk--inbox .mk-ib-filters,.mk--inbox .mk-ib-head__phone,.mk--inbox .mk-ib-fu > span,.mk--inbox .mk-ib-head__r .mk-select{display: none;}.mk--inbox .mk-ib-own__t:nth-child(n+3){display: none;}}@container mk (min-width: 560px) and (max-width: 819px){.mk--inbox .mk-ib-early.mk-ib-day,.mk--inbox .mk-ib-early.mk-ib-event,.mk--inbox .mk-bub.mk-ib-early{display: none;}.mk--inbox .mk-ib-head__r{display: none;}.mk--inbox .mk-ib-head__msub{display: block;}.mk--inbox .mk-ib-head__sub{display: none;}.mk--inbox .mk-ib .mk-bub{max-width: 88%;}.mk--inbox .mk-ib .mk-ib-docbub{max-width: 88%;}}@container mk (max-width: 559px){.mk--inbox .mk-ib-list,.mk--inbox .mk-ib-early,.mk--inbox .mk-ib-head__r,.mk--inbox .mk-ib-head__phone,.mk--inbox .mk-ib-head__sub,.mk--inbox .mk-ib-input__icons,.mk--inbox .mk-pin{display: none;}.mk--inbox .mk-ib-back,.mk--inbox .mk-ib-head__msub{display: block;}.mk--inbox .mk-ib-tl{padding: 12px;}.mk--inbox .mk-ib .mk-bub{max-width: 86%;}.mk--inbox .mk-ib .mk-ib-docbub{max-width: 88%;}.mk--inbox .mk-ib-send{display: none;}}.mk-od{display: grid;gap: 12px;padding: 14px 18px 18px;background: var(--mk-bg);min-width: 0;}.mk-od-head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;}.mk-od-title{font-size: 16px;font-weight: 700;color: var(--mk-heading);margin-right: 6px;}.mk-od-team .mk-i:first-child{width: 13px;height: 13px;color: var(--mk-text-muted);}.mk-od-updated{display: inline-flex;align-items: center;gap: 5px;margin-left: auto;font-size: 11px;color: var(--mk-text-muted);}.mk-od-updated .mk-i{width: 12px;height: 12px;}.mk-od-tiles{position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;}.mk-od-tiles > .mk-pin--tr{top: -9px;right: -9px;}.mk-od-tile{display: grid;align-content: start;gap: 3px;min-width: 0;padding: 11px 12px 12px;border: 1px solid var(--mk-border);border-radius: 12px;background: var(--mk-surface);}.mk-od-tile--hl{border-color: #AFD0D6;box-shadow: inset 0 3px 0 var(--mk-accent);}.mk-od-tile__label{font-size: 11.5px;line-height: 1.3;color: var(--mk-text-muted-2);}.mk-od-tile__value{font-size: 27px;font-weight: 600;line-height: 1.15;letter-spacing: -0.01em;color: var(--mk-heading);}.mk-od-tile__sub{display: flex;align-items: center;gap: 4px;font-size: 11px;color: var(--mk-text-muted);}.mk-od-tile__sub .mk-i{width: 12px;height: 12px;}.mk-od-attn{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;}.mk-od-attn__title{display: inline-flex;align-items: center;gap: 5px;margin-right: 4px;font-size: 12px;font-weight: 700;color: var(--mk-heading);}.mk-od-attn__title .mk-i{width: 13px;height: 13px;color: var(--mk-warning);}.mk-od-attn__chip{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 10px;border-radius: 999px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border);font-size: 11.5px;color: var(--mk-text);white-space: nowrap;}.mk-od-attn__chip b{font-weight: 700;color: var(--mk-heading);}.mk-od-attn__dot{width: 7px;height: 7px;border-radius: 50%;background: #C4D0D4;}.mk-od-attn__chip.is-on .mk-od-attn__dot{background: #D29A2A;}.mk-od-tables{display: grid;gap: 12px;align-items: start;}.mk-od-card{overflow: hidden;}.mk-od-card__title{position: relative;padding: 10px 12px 8px;font-size: 12.5px;font-weight: 700;color: var(--mk-heading);}.mk-od-card__title .mk-pin--tr{top: 7px;right: 8px;}.mk-od-tr{display: grid;align-items: center;gap: 6px;padding: 6px 12px;border-top: 1px solid var(--mk-border);font-size: 12px;}.mk-od-table--coord .mk-od-tr{grid-template-columns: minmax(0,1.25fr) 0.55fr 1.15fr 0.8fr 0.55fr 0.65fr 0.7fr;}.mk-od-table--src .mk-od-tr{grid-template-columns: minmax(0,2.2fr) repeat(4,minmax(0,0.7fr));}.mk-od-tr--head{background: #FBFCFC;font-size: 10.5px;font-weight: 600;line-height: 1.2;color: var(--mk-text-muted);}.mk-od-tr--total{font-weight: 700;color: var(--mk-heading);border-top: 1.5px solid var(--mk-border-strong);}.mk-od-td{min-width: 0;}.mk-od-td--n{text-align: right;}.mk-od-td--name{display: flex;align-items: center;gap: 6px;font-weight: 600;color: var(--mk-heading);white-space: nowrap;}.mk-od-td--src{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--mk-text);}.mk-od-td--hl{color: var(--mk-accent);}.mk-od-pct{color: var(--mk-text-muted);}.mk-od-td.is-warn{color: var(--mk-warning);font-weight: 700;}.mk-od-new{padding: 0 5px;border-radius: 4px;background: var(--mk-grey-bg);font-size: 9.5px;font-weight: 700;color: var(--mk-text-muted-2);}.mk-od-cards{display: none;gap: 6px;}.mk-od-pcard{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 2px 8px;padding: 8px 10px;border: 1px solid var(--mk-border);border-radius: 10px;background: var(--mk-surface);}.mk-od-pcard .mk-av{grid-row: span 2;}.mk-od-pcard__name{font-weight: 700;color: var(--mk-heading);}.mk-od-pcard__nums{font-size: 11px;color: var(--mk-text-muted-2);}.mk-od-pcard__nums b{font-weight: 700;color: var(--mk-heading);}@container mk (min-width: 960px){.mk--owner-dashboard .mk-od-tables{grid-template-columns: minmax(0,58fr) minmax(0,42fr);}}@container mk (min-width: 640px) and (max-width: 959px){.mk--owner-dashboard .mk-od-td--opt{display: none;}.mk--owner-dashboard .mk-od-table--coord .mk-od-tr{grid-template-columns: minmax(0,1.4fr) 0.6fr 1.3fr 0.6fr;}}@container mk (max-width: 759px){.mk--owner-dashboard .mk-od-tiles{grid-template-columns: repeat(2,minmax(0,1fr));}}@container mk (max-width: 639px){.mk--owner-dashboard .mk-od{padding: 12px;gap: 10px;}.mk--owner-dashboard .mk-od-tables,.mk--owner-dashboard .mk-od-team,.mk--owner-dashboard .mk-od-updated,.mk--owner-dashboard .mk-pin{display: none;}.mk--owner-dashboard .mk-od-cards{display: grid;}.mk--owner-dashboard .mk-od-attn{display: grid;gap: 5px;}.mk--owner-dashboard .mk-od-attn__chip{justify-content: flex-start;white-space: normal;}.mk--owner-dashboard .mk-od-attn__chip b{margin-left: auto;}.mk--owner-dashboard .mk-od-tile__value{font-size: 23px;}}.mk-ms{display: grid;min-width: 0;}.mk-ms-main{display: grid;align-content: start;gap: 14px;min-width: 0;padding: 16px 20px 18px;}.mk-ms-head{display: grid;gap: 2px;}.mk-ms-crumb{font-size: 11px;color: var(--mk-text-muted);}.mk-ms-title{font-size: 17px;font-weight: 700;color: var(--mk-heading);}.mk-ms-intro{font-size: 12px;color: var(--mk-text-muted-2);}.mk-ms-block{display: grid;gap: 7px;}.mk-ms-block__title{display: flex;align-items: center;gap: 6px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--mk-text-muted);}.mk-ms-block__title .mk-pin{position: static;}.mk-ms-card{overflow: hidden;}.mk-ms-row{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-top: 1px solid var(--mk-border);}.mk-ms-row:first-child{border-top: 0;}.mk-ms-ico{display: grid;place-items: center;flex: none;width: 30px;height: 30px;border-radius: 8px;background: var(--mk-bg);color: var(--mk-text-muted-2);}.mk-ms-ico .mk-i{width: 16px;height: 16px;}.mk-ms-ico--core{background: var(--mk-accent-soft);color: var(--mk-accent);}.mk-ms-text{display: grid;flex: 1;min-width: 0;gap: 1px;}.mk-ms-name{font-size: 13px;font-weight: 600;color: var(--mk-heading);}.mk-ms-desc{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 11.5px;line-height: 1.35;color: var(--mk-text-muted);}.mk-ms-always{display: inline-flex;align-items: center;gap: 4px;flex: none;height: 22px;padding: 0 9px;border-radius: 999px;background: var(--mk-grey-bg);color: var(--mk-text-muted-2);font-size: 11px;font-weight: 600;white-space: nowrap;}.mk-ms-always .mk-i{width: 11px;height: 11px;}.mk-ms-switch{display: inline-flex;align-items: center;gap: 8px;flex: none;}.mk-ms-switch__word{min-width: 36px;text-align: right;font-size: 11.5px;font-weight: 600;color: var(--mk-text-muted);}.mk-ms-switch.is-on .mk-ms-switch__word{color: var(--mk-accent);}.mk-ms-switch__track{position: relative;width: 36px;height: 20px;border-radius: 999px;background: #CBD5DA;}.mk-ms-switch__track::after{content: "";position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;border-radius: 50%;background: #FFFFFF;box-shadow: 0 1px 2px rgba(15,30,38,0.25);}.mk-ms-switch.is-on .mk-ms-switch__track{background: var(--mk-accent-2);}.mk-ms-switch.is-on .mk-ms-switch__track::after{left: 18px;}.mk-ms-corechips{display: none;flex-wrap: wrap;gap: 6px;}.mk-ms-corechips__line{flex: 1 1 100%;grid-column: 1 / -1;font-size: 12px;font-weight: 600;color: var(--mk-text);}.mk-ms-cchip{display: inline-flex;align-items: center;gap: 5px;min-height: 26px;padding: 3px 10px 3px 8px;border-radius: 8px;background: var(--mk-accent-soft);color: var(--mk-accent);font-size: 11.5px;font-weight: 600;}.mk-ms-cchip .mk-i{width: 12px;height: 12px;stroke-width: 2.5;}.mk-ms-foot{display: grid;gap: 5px;}.mk-ms-foot > span{display: flex;align-items: flex-start;gap: 6px;font-size: 11.5px;color: var(--mk-text-muted-2);}.mk-ms-foot .mk-i{width: 13px;height: 13px;margin-top: 1px;color: var(--mk-accent);}.mk-ms-preview{display: none;align-content: start;gap: 10px;padding: 16px 14px;border-left: 1px solid var(--mk-border);background: var(--mk-bg);}.mk-ms-preview__title{display: flex;align-items: center;gap: 6px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: var(--mk-text-muted);}.mk-ms-preview__title .mk-i{width: 13px;height: 13px;}.mk-ms-menu{display: grid;gap: 4px;}.mk-ms-menu__item{display: flex;align-items: center;gap: 8px;height: 32px;padding: 0 10px;border-radius: 8px;background: var(--mk-surface);box-shadow: inset 0 0 0 1px var(--mk-border);font-size: 12px;font-weight: 500;color: var(--mk-text);}.mk-ms-menu__item .mk-i{width: 15px;height: 15px;color: var(--mk-text-muted);}@container mk (min-width: 880px){.mk--module-switches .mk-ms{grid-template-columns: minmax(0,1fr) 220px;}.mk--module-switches .mk-ms-preview{display: grid;}}@container mk (max-width: 879px){.mk--module-switches .mk-ms-card--core{display: none;}.mk--module-switches .mk-ms-corechips{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));}}@container mk (max-width: 559px){.mk--module-switches .mk-ms-main{padding: 14px 12px;gap: 12px;}.mk--module-switches .mk-ms-corechips{display: flex;}.mk--module-switches .mk-ms-row{gap: 10px;padding: 9px 10px;}.mk--module-switches .mk-ms-ico{width: 26px;height: 26px;}.mk--module-switches .mk-ms-switch{flex-direction: column-reverse;gap: 2px;}.mk--module-switches .mk-ms-switch__word{min-width: 0;text-align: center;font-size: 10.5px;}.mk--module-switches .mk-pin{display: none;}}.mk-planned{display: block;max-width: 46em;margin: 4px auto 0;font-size: 12px;line-height: 1.45;color: var(--c-text-muted,#4B5E67);}.home-hero{padding-top: clamp(48px,5vw + 16px,120px);}.home-hero__text{max-width: 54rem;}.home-hero .hero__lead{max-width: 36em;}.home-hero__note{max-width: 44em;}.home-hero__stage{margin-top: clamp(40px,5vw,80px);}.home-index{display: grid;gap: 0 var(--sp-6);margin: clamp(32px,3vw + 16px,56px) 0 0;padding: 0;list-style: none;}@media (min-width: 640px){.home-index{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1024px){.home-index{grid-template-columns: repeat(4,minmax(0,1fr));}}.home-index__item{min-width: 0;padding: var(--sp-4) 0 var(--sp-5);border-top: var(--rule);}.home-index__link{display: grid;grid-template-columns: 2rem minmax(0,1fr);gap: 2px var(--sp-2);color: var(--c-heading);text-decoration: none;}.home-index__num{grid-row: span 2;font-family: var(--font-display);font-style: italic;font-size: 1.125rem;line-height: 1.3;color: var(--c-accent-text);}.home-index__name{font-weight: 600;line-height: 1.35;}.home-index__line{grid-column: 2;font-size: var(--fs-sm);line-height: 1.45;color: var(--c-text-muted);}.home-index__link:hover .home-index__name{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;}.home-index__when{margin-top: var(--sp-3);margin-left: calc(2rem + var(--sp-2));font-size: var(--fs-xs);}.home-programs__list{margin-top: clamp(16px,2vw,32px);}.home-program__title{font-size: clamp(1.75rem,1.35rem + 1.5vw,2.625rem);font-weight: 400;line-height: 1.12;letter-spacing: -0.02em;}.home-program__lead{margin-top: var(--sp-4);color: var(--c-text-muted);}.home-program__facts{margin-top: var(--sp-5);font-size: var(--fs-sm);}.home-program__facts > li{padding-block: var(--sp-3);}.home-program__when{margin-top: var(--sp-5);}.home-program__more{margin-top: var(--sp-3);}.home-program__samples{margin-top: 0;}.home-programs__all{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-1) var(--sp-3);margin-top: var(--section-y-sm);padding-top: var(--sp-5);border-top: var(--rule);font-size: var(--fs-lead);color: var(--c-text-muted);}.home-programs__all .link-arrow{font-size: var(--fs-base);}.home-start__grid{display: grid;gap: var(--sp-7);}.home-start__grid > *{min-width: 0;}@media (min-width: 1024px){.home-start__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--sp-8);align-items: start;}}.home-start__head .lead{margin-top: var(--sp-5);}.home-start__steps > li > p{font-size: var(--fs-lead);line-height: 1.45;color: var(--c-text);}.home-srv{display: grid;width: 100%;max-width: 26rem;margin-inline: auto;}.home-srv__node{display: grid;gap: 2px;padding: var(--sp-4) var(--sp-5);border: 1px solid var(--c-line-strong);border-radius: var(--r-md);background-color: var(--c-bg-soft);}.home-srv__node--server{position: relative;padding-block: var(--sp-5);padding-right: 72px;border-color: var(--petrol-300);background-color: var(--c-surface);}.home-srv__node--support{border-style: dashed;background-color: transparent;}.home-srv__title{font-family: var(--font-display);font-size: 1.375rem;line-height: 1.2;color: var(--c-heading);}.home-srv__sub{font-size: var(--fs-xs);line-height: 1.45;color: var(--c-text-faint);}.home-srv__rack{position: absolute;right: var(--sp-5);top: 50%;display: grid;gap: 6px;width: 32px;transform: translateY(-50%);}.home-srv__rack > span{display: block;height: 6px;border: 1px solid var(--petrol-300);border-radius: 2px;}.home-srv__link{position: relative;justify-self: center;width: 2px;height: 48px;background-color: var(--petrol-300);}.home-srv__link--dashed{background: repeating-linear-gradient(to bottom,var(--petrol-300) 0 5px,transparent 5px 10px);}.home-srv__link::after{content: "";position: absolute;left: 50%;width: 8px;height: 8px;border-right: 2px solid var(--petrol-300);border-bottom: 2px solid var(--petrol-300);transform: translateX(-50%) rotate(45deg);}.home-srv__link--down::after{bottom: 1px;}.home-srv__link--up::after{top: 1px;transform: translateX(-50%) rotate(-135deg);}.home-srv__link .key{position: absolute;left: 16px;top: 50%;transform: translateY(-50%);}.home-srv__key{display: block;width: 22px;height: 22px;}.home-together__text .lead{margin-top: var(--sp-5);}.home-together__more{margin-top: var(--sp-4);}.home-together__planned{text-align: start;}.home-path{margin-top: var(--section-y-sm);}.home-path__label{margin-bottom: var(--sp-4);font-size: var(--fs-xs);font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--c-text-faint);}.home-path__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-5) var(--sp-4);margin: 0;padding: 0;list-style: none;}@media (min-width: 640px){.home-path__list{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (min-width: 1024px){.home-path__list{grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--sp-4);}}.home-path__item{position: relative;min-width: 0;padding-top: var(--sp-4);border-top: 1px solid var(--c-line-strong);}.home-path__item::before{content: "";position: absolute;left: 0;top: -4px;width: 7px;height: 7px;border-radius: var(--r-pill);background-color: var(--c-accent);}.home-path__step{display: block;font-weight: 600;line-height: 1.35;color: var(--c-heading);}.home-path__prog{display: block;margin-top: 2px;font-size: var(--fs-sm);color: var(--c-text-muted);}.home-proof__title{margin-bottom: var(--sp-5);}.home-proof .proof{border-top: 0;padding-top: 0;}.home-price__title{margin-bottom: clamp(32px,3vw + 16px,56px);}.home-price__text{max-width: 46em;margin-top: var(--sp-6);color: var(--c-text-muted);}.home-price__more{margin-top: var(--sp-3);}.home-price__grid{display: grid;gap: var(--sp-5) var(--sp-8);}@media (min-width: 960px){.home-price__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);}}.home-crm__grid{display: grid;gap: var(--sp-5);}.home-crm__grid > *{min-width: 0;}@media (min-width: 1024px){.home-crm__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--sp-8);align-items: start;}}.home-crm__body > * + *{margin-top: var(--sp-4);}.program-hero{padding-top: clamp(48px,5vw + 16px,112px);}.program-hero__text{max-width: 52rem;}.program-hero__kicker{margin-bottom: var(--sp-5);}.program-hero__title{font-size: var(--fs-h1);line-height: 1.04;letter-spacing: -0.025em;}.program-hero__lead{max-width: 36em;}.program-hero__role{max-width: 40em;margin-top: var(--sp-4);padding-left: var(--sp-4);border-left: 2px solid var(--c-accent);color: var(--c-text);font-size: var(--fs-sm);}.program-hero__when{margin-top: var(--sp-5);}.program-hero__stage{margin-top: clamp(40px,5vw,80px);}.program-split{display: grid;gap: var(--sp-5) var(--sp-8);}.program-split > *{min-width: 0;}@media (min-width: 960px){.program-split{grid-template-columns: minmax(0,4fr) minmax(0,8fr);}}.program-split__head > h2{font-size: clamp(1.875rem,1.5rem + 1.5vw,2.75rem);}.program-split__head .eyebrow{margin-bottom: var(--sp-3);}.program-split__lead{margin-top: var(--sp-4);color: var(--c-text-muted);}.program-problem__list > li{font-family: var(--font-display);font-size: clamp(1.25rem,1.1rem + 0.6vw,1.625rem);line-height: 1.3;color: var(--c-heading);}.program-problem__answer{margin-top: var(--sp-6);max-width: 40em;font-size: var(--fs-lead);line-height: 1.5;color: var(--c-text-muted);}.program-features__visual{margin-top: var(--section-y-sm);}.program-samples__list{display: grid;gap: var(--sp-7) var(--sp-6);margin: var(--sp-7) 0 0;padding: 0;list-style: none;}@media (min-width: 760px){.program-samples__list{grid-template-columns: repeat(3,minmax(0,1fr));}}.program-samples__card{position: relative;display: grid;gap: var(--sp-5);align-content: start;min-width: 0;}@media (max-width: 759.98px){.program-samples__card{grid-template-columns: minmax(0,2fr) minmax(0,3fr);gap: var(--sp-4);align-items: start;}}.program-samples__sheet{padding: clamp(14px,2.6vw,36px);border-radius: var(--r-lg);background-color: var(--c-bg-sunk);}.program-samples__sheet > img{display: block;width: 100%;height: auto;border-radius: var(--r-xs);box-shadow: var(--sh-3);transition: transform var(--dur-3) var(--ease);}@media (prefers-reduced-motion: no-preference){.program-samples__card:hover .program-samples__sheet > img{transform: translateY(-4px);}}.program-samples__text > * + *{margin-top: var(--sp-2);}.program-samples__clinic{font-size: var(--fs-sm);font-weight: 600;color: var(--c-text-faint);}.program-samples__case{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;color: var(--c-heading);}.program-samples__desc{font-size: var(--fs-sm);color: var(--c-text-muted);}.program-samples__text > .program-samples__open{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--sp-5);margin-top: var(--sp-1);}.program-samples__link::before{content: "";position: absolute;inset: 0;border-radius: var(--r-lg);}.program-samples__meta{font-size: var(--fs-xs);font-variant-numeric: tabular-nums;color: var(--c-text-muted);}.program-samples__other{position: relative;z-index: 1;display: inline-flex;align-items: center;min-height: 44px;font-size: var(--fs-sm);color: var(--c-link);}.program-samples__notice{font-size: var(--fs-xs);line-height: 1.45;color: var(--c-text-faint);}.program-day__note{margin-top: var(--sp-4);font-size: var(--fs-sm);color: var(--c-text-muted);}.program-day__list > li > p{color: var(--c-text);}.program-proof__title{margin-bottom: var(--sp-5);}.program-proof .proof{border-top: 0;padding-top: 0;}.program-included__list{font-size: var(--fs-sm);color: var(--c-text-muted);}.program-included__users{margin-top: var(--sp-7);padding-top: var(--sp-5);border-top: var(--rule);color: var(--c-text);}.program-together__heading{font-family: var(--font-text);font-size: var(--fs-xs);font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--c-text-faint);}.program-together__alone{margin: var(--sp-3) 0 var(--sp-7);max-width: 40em;font-size: var(--fs-lead);line-height: 1.5;color: var(--c-text);}.program-together__rows{margin: var(--sp-3) 0 0;padding: 0;list-style: none;}.program-together__row{display: grid;gap: var(--sp-1) var(--sp-6);padding-block: var(--sp-4);border-top: var(--rule);}.program-together__row:last-child{border-bottom: var(--rule);}@media (min-width: 760px){.program-together__row{grid-template-columns: minmax(0,5fr) minmax(0,7fr);}}.program-together__name{display: inline-flex;align-items: baseline;gap: var(--sp-2);font-weight: 600;color: var(--c-heading);text-decoration: none;}.program-together__name:hover > span:last-child{text-decoration: underline;text-underline-offset: 0.2em;}.program-together__num,.program-others__num,.complete-programs__num{font-family: var(--font-display);font-style: italic;font-weight: 400;font-variant-numeric: lining-nums tabular-nums;color: var(--c-accent-text);}.program-together__text{color: var(--c-text-muted);}.program-needs__title{margin-bottom: clamp(32px,3vw + 16px,56px);}.program-needs__grid{display: grid;gap: var(--sp-7);}@media (min-width: 900px){.program-needs__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-8);}}.program-needs__grid > div{min-width: 0;padding-top: var(--sp-5);border-top: 1px solid var(--c-line-strong);}.program-needs__platform{max-width: 36em;color: var(--c-text-muted);}.program-needs__more{margin-top: var(--sp-3);}.program-price__terms{margin-top: var(--sp-5);font-size: var(--fs-sm);color: var(--c-text-muted);}.program-price__amount--quiet{font-size: clamp(1.75rem,1.4rem + 1.4vw,2.5rem);}.program-price__renewal{margin-top: var(--sp-5);max-width: 44em;color: var(--c-text);}.program-price__more{margin-top: var(--sp-4);}.program-running{margin-top: var(--sp-6);}.program-running__title{margin-bottom: var(--sp-3);font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;color: var(--c-heading);}.program-running__list{margin: 0;}.program-running__row{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--sp-1) var(--sp-5);padding-block: var(--sp-3);border-top: var(--rule);font-size: var(--fs-sm);}.program-running__row > dt{color: var(--c-text);}.program-running__row > dd{margin: 0;color: var(--c-heading);font-weight: 600;white-space: nowrap;}.program-running__row--avlu > dt,.program-running__row--avlu > dd{font-weight: 600;color: var(--c-heading);}.program-running__note{margin-top: var(--sp-3);font-size: var(--fs-xs);color: var(--c-text-muted);}.program-start__when{margin-top: var(--sp-4);}.program-start__steps > li > p{color: var(--c-text);}.program-start__note{margin-top: var(--sp-5);font-size: var(--fs-sm);color: var(--c-text-muted);}.program-others__title{margin-bottom: var(--sp-5);font-family: var(--font-text);font-size: var(--fs-xs);font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--c-text-faint);}.program-others__list{display: grid;gap: 0 var(--sp-6);margin: 0;padding: 0;list-style: none;}@media (min-width: 640px){.program-others__list{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1024px){.program-others__list{grid-template-columns: repeat(4,minmax(0,1fr));}}.program-others__link{display: grid;grid-template-columns: 2rem minmax(0,1fr);gap: 2px var(--sp-2);height: 100%;padding: var(--sp-4) 0 var(--sp-5);border-top: var(--rule);color: var(--c-heading);text-decoration: none;}.program-others__num{grid-row: span 2;font-size: 1.125rem;line-height: 1.3;}.program-others__name{font-weight: 600;}.program-others__line{grid-column: 2;font-size: var(--fs-sm);color: var(--c-text-muted);}.program-others__link:hover .program-others__name{text-decoration: underline;text-underline-offset: 0.2em;}.complete-journey{display: grid;gap: var(--sp-6) var(--sp-6);margin: 0;padding: 0;list-style: none;}@media (min-width: 720px){.complete-journey{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1100px){.complete-journey{grid-template-columns: repeat(3,minmax(0,1fr));}}.complete-journey__step{display: flex;flex-direction: column;min-width: 0;padding-top: var(--sp-5);border-top: 1px solid var(--c-line-strong);}.complete-journey__label{font-size: var(--fs-xs);font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--c-accent-text);}.complete-journey__title{margin-top: var(--sp-2);font-size: var(--fs-h3);}.complete-journey__text{margin-top: var(--sp-3);color: var(--c-text-muted);}.complete-journey__prog{margin-top: auto;padding-top: var(--sp-4);font-size: var(--fs-sm);font-weight: 600;}span.complete-journey__prog{color: var(--c-text-muted);}.complete-programs{margin: 0;padding: 0;list-style: none;}.complete-programs__row{display: grid;grid-template-columns: 2.5rem minmax(0,1fr);gap: var(--sp-2) var(--sp-4);align-items: baseline;padding-block: var(--sp-5);border-top: var(--rule);}.complete-programs__row:last-child{border-bottom: var(--rule);}@media (min-width: 900px){.complete-programs__row{grid-template-columns: 3rem minmax(0,6fr) minmax(0,5fr);}}.complete-programs__num{font-size: 1.5rem;}.complete-programs__name{font-size: var(--fs-h3);}.complete-programs__name a{color: var(--c-heading);text-decoration: none;}.complete-programs__name a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.15em;}.complete-programs__line{margin-top: var(--sp-1);color: var(--c-text-muted);}.complete-programs__when{grid-column: 2;}@media (min-width: 900px){.complete-programs__when{grid-column: auto;}}.complete-core__visual{margin-top: var(--section-y-sm);}.complete-owner__note{margin-top: var(--sp-5);}.complete-why__list > li{font-size: var(--fs-lead);line-height: 1.45;color: var(--c-text);}.complete-order__name{font-weight: 600;}.complete-order__name a{color: var(--c-heading);}.complete-order__when{margin-top: var(--sp-1);}.program-together__heading--crm{margin-top: var(--sp-7);}.program-together__crm{margin: var(--sp-3) 0 0;max-width: 40em;color: var(--c-text);}.program-together__more{margin-top: var(--sp-3);}.complete-integrations__more{margin-top: var(--sp-5);}.crm-diagram{max-width: 30rem;}@media (min-width: 1024px){.crm-diagram{justify-self: end;width: 100%;}}.crm-pair__grid{display: grid;gap: var(--sp-5);margin: 0;padding: 0;list-style: none;}@media (min-width: 768px){.crm-pair__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-6);}}.crm-pair__label{margin-bottom: var(--sp-2);}.crm-pair__title{margin-bottom: var(--sp-3);}.crm-setup__price .link-arrow{white-space: nowrap;}.install-diagram{max-width: 30rem;}@media (min-width: 1024px){.install-diagram{justify-self: end;width: 100%;}}.install-steps__programs{margin: 0;padding: 0;list-style: none;}.install-steps__programs > li{padding-block: var(--sp-2);border-top: 1px solid var(--c-line);}.install-steps__programs > li + li{margin-top: 0;}.install-steps__target{max-width: 52rem;margin-top: var(--sp-6);}.install-tech{max-width: 52rem;margin-top: var(--sp-5);border-top: 1px solid var(--c-line);border-bottom: 1px solid var(--c-line);}.install-tech__summary{padding-block: 12px;font-weight: 600;color: var(--c-heading);cursor: pointer;}.install-tech__list{padding-bottom: var(--sp-5);font-size: var(--fs-sm);color: var(--c-text-muted);}.install-server__grid{display: grid;gap: var(--sp-6);align-items: start;}@media (min-width: 1024px){.install-server__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--sp-8);}}.install-server__box{padding: var(--sp-2) clamp(12px,2vw,24px);}.install-server__wrap{border: 0;}.install-server__table th[scope="row"]{font-weight: 600;color: var(--c-heading);}.install-server__price{white-space: nowrap;}.install-server__per{font-size: var(--fs-sm);color: var(--c-text-muted);}.install-server__side .tk-dash{font-size: var(--fs-sm);}@media (max-width: 639px){.install-server__table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.install-server__table,.install-server__table tbody,.install-server__table tr,.install-server__table th,.install-server__table td{display: block;}.install-server__table tr{padding-block: var(--sp-3);border-bottom: 1px solid var(--c-line);}.install-server__table tr:last-child{border-bottom: 0;}.install-server__table th,.install-server__table td{padding: 0;border: 0;}.install-server__price{white-space: normal;}}.install-pair__grid{display: grid;gap: var(--sp-4);}@media (min-width: 960px){.install-pair__grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--sp-8);}}.install-pair__body > * + *{margin-top: var(--sp-4);}.install-access__grid{display: grid;gap: var(--sp-6);}@media (min-width: 960px){.install-access__grid{grid-template-columns: minmax(0,6fr) minmax(0,6fr);gap: var(--sp-8);align-items: start;}}.install-access__title{font-size: var(--fs-sm);font-family: var(--font-text);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-faint);}.install-access__statement{margin-top: var(--sp-4);max-width: 22ch;font-family: var(--font-display);font-size: var(--fs-h2);font-weight: 400;line-height: 1.12;color: var(--c-heading);text-wrap: balance;}.install-access__body > * + *{margin-top: var(--sp-5);}.install-access__body .tk-dash{color: var(--c-text);}.install-access__avail{padding-top: var(--sp-4);border-top: 1px solid var(--c-line);font-size: var(--fs-sm);color: var(--c-text-muted);}.install-own__grid{display: grid;gap: var(--sp-6);}@media (min-width: 960px){.install-own__grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--sp-8);}}.install-own__code{margin-top: var(--sp-4);color: var(--c-text-muted);}.install-own__list{margin: 0;padding: 0;list-style: none;}.install-own__list > li{display: grid;grid-template-columns: 2.5rem minmax(0,1fr);gap: var(--sp-4);padding-block: var(--sp-5);border-top: 1px solid var(--c-line);}.install-own__list > li:last-child{border-bottom: 1px solid var(--c-line);}.install-own__num{font-family: var(--font-display);font-size: var(--fs-h3);line-height: 1.1;color: var(--c-accent-text);font-variant-numeric: lining-nums tabular-nums;}.install-own__list p{font-size: var(--fs-lead);line-height: 1.5;color: var(--c-text);}.pricing-cards__head{display: grid;gap: var(--sp-2);margin-bottom: var(--sp-6);}@media (min-width: 900px){.pricing-cards__head{grid-template-columns: minmax(0,4fr) minmax(0,8fr);align-items: baseline;gap: var(--sp-6);}}.pricing-cards__title{font-size: var(--fs-h3);}.pricing-cards__lead{color: var(--c-text-muted);}.pricing-cols{display: grid;gap: var(--sp-5);margin: 0;padding: 0;list-style: none;}@media (min-width: 960px){.pricing-cols{grid-template-columns: repeat(3,minmax(0,1fr));align-items: stretch;}}.pricing-col{position: relative;display: flex;flex-direction: column;min-width: 0;padding: clamp(24px,2.4vw,40px);border: 1px solid var(--c-line);border-radius: var(--r-lg);background-color: var(--c-surface);container-type: inline-size;}.pricing-col--featured{border-color: var(--c-primary);box-shadow: var(--sh-2);}.pricing-col--featured::before{content: "";position: absolute;inset: -1px -1px auto;height: 3px;border-radius: var(--r-lg) var(--r-lg) 0 0;background-color: var(--c-primary);}.pricing-col__name{font-family: var(--font-display);font-size: var(--fs-h3);font-weight: 400;}.pricing-col__desc{margin-top: var(--sp-1);font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-col__price{display: grid;gap: var(--sp-1);margin-top: var(--sp-6);padding-top: var(--sp-5);border-top: 1px solid var(--c-line);}.pricing-col__amount{font-family: var(--font-display);font-size: var(--fs-figure);font-size: min(var(--fs-figure),18cqi);font-weight: 400;line-height: 1.02;letter-spacing: -0.01em;color: var(--c-heading);white-space: nowrap;}.pricing-col__vat{font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-col__for{margin-top: var(--sp-4);font-size: var(--fs-sm);line-height: 1.55;}.pricing-col__items{margin: var(--sp-5) 0 0;padding: 0;list-style: none;font-size: var(--fs-sm);}.pricing-col__items > li{position: relative;padding: var(--sp-2) 0 var(--sp-2) 1.5em;border-top: 1px solid var(--c-line);line-height: 1.45;}.pricing-col__items > li::before{content: "";position: absolute;left: 0.1em;top: 0.95em;width: 0.55em;height: 0.3em;border-left: 1.5px solid var(--c-brand);border-bottom: 1.5px solid var(--c-brand);transform: rotate(-45deg);}.pricing-col__renewal{margin: var(--sp-5) 0 var(--sp-5);padding-top: var(--sp-4);border-top: 1px solid var(--c-line);font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-col__renewal strong{color: var(--c-heading);font-weight: 600;}.pricing-col__cta{margin-top: auto;white-space: normal;}.pricing-cards__notes{display: grid;gap: var(--sp-3) var(--sp-6);margin: var(--sp-6) 0 0;padding: 0;list-style: none;font-size: var(--fs-sm);color: var(--c-text-muted);}@media (min-width: 900px){.pricing-cards__notes{grid-template-columns: repeat(3,minmax(0,1fr));}}.pricing-cards__notes > li{padding-top: var(--sp-3);border-top: 1px solid var(--c-line);}.pricing-cards__more{margin-top: var(--sp-5);}.pricing-hidden__box{max-width: 52rem;}.pricing-hidden__box > .lead{margin-top: var(--sp-3);}.pricing-hidden__actions{margin-top: var(--sp-5);}.pricing-when__grid{display: grid;gap: var(--sp-6);}@media (min-width: 960px){.pricing-when__grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--sp-8);}}.pricing-when__head > * + *{margin-top: var(--sp-3);}.pricing-when__head > p{color: var(--c-text-muted);}.pricing-when__list{margin: 0;padding: 0;list-style: none;}.pricing-when__item{display: grid;grid-template-columns: 2.75rem minmax(0,1fr);gap: var(--sp-4);padding-block: var(--sp-4);border-top: 1px solid var(--c-line);}.pricing-when__item:last-child{border-bottom: 1px solid var(--c-line);}.pricing-when__num{font-family: var(--font-display);font-style: italic;font-size: 1.25rem;line-height: 1.4;color: var(--c-accent-text);font-variant-numeric: lining-nums tabular-nums;}.pricing-when__name{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.4;}.pricing-when__name a{color: var(--c-heading);text-decoration-color: var(--c-line-strong);text-underline-offset: 0.2em;}.pricing-when__name a:hover{color: var(--c-link-hover);}.pricing-when__sub{font-weight: 400;color: var(--c-text-muted);}.pricing-incl__list{display: grid;gap: 0 var(--sp-7);margin: 0;padding: 0;list-style: none;}@media (min-width: 760px){.pricing-incl__list{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1100px){.pricing-incl__list{grid-template-columns: repeat(3,minmax(0,1fr));}}.pricing-incl__item{padding-block: var(--sp-5);border-top: 1px solid var(--c-line-strong);}.pricing-incl__num{display: block;font-family: var(--font-display);font-size: var(--fs-h3);line-height: 1;color: var(--c-accent-text);font-variant-numeric: lining-nums tabular-nums;}.pricing-incl__title{margin-top: var(--sp-3);font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;}.pricing-incl__item > p{margin-top: var(--sp-2);font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-incl__target{max-width: 52rem;margin-top: var(--sp-6);font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-incl__more{margin-top: var(--sp-4);}.pricing-saving__grid{display: grid;gap: var(--sp-7);align-items: center;}@media (min-width: 1024px){.pricing-saving__grid{grid-template-columns: minmax(0,6fr) minmax(0,6fr);}}.pricing-saving__text > .lead{margin-top: var(--sp-4);}.pricing-saving__text > .tk-dash{margin-top: var(--sp-5);}.pricing-saving__figs{display: grid;margin: 0;padding: 0;list-style: none;}.pricing-saving__fig{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: baseline;gap: var(--sp-1) var(--sp-4);padding-block: var(--sp-4);border-top: 1px solid var(--c-line);}.pricing-saving__fig:last-child{border-bottom: 1px solid var(--c-line);}.pricing-saving__label{font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-saving__value{font-family: var(--font-display);font-size: var(--fs-h2);font-weight: 400;line-height: 1.1;color: var(--c-heading);text-align: right;}.pricing-saving__fig:first-child .pricing-saving__value{color: var(--c-text-muted);text-decoration: line-through;text-decoration-thickness: 1px;text-decoration-color: var(--c-line-strong);}.pricing-saving__note{grid-column: 2;font-size: var(--fs-sm);font-weight: 600;color: var(--c-accent-text);text-align: right;}.pricing-up__grid{display: grid;gap: var(--sp-7);}@media (min-width: 1024px){.pricing-up__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr);align-items: end;}}.pricing-up__grid h2 + .lead{margin-top: var(--sp-4);}.pricing-up__rows{margin: var(--sp-6) 0 0;padding: 0;list-style: none;}.pricing-up__row{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: var(--sp-2) var(--sp-5);padding-block: var(--sp-4);border-top: 1px solid var(--c-line);}.pricing-up__row:last-child{border-bottom: 1px solid var(--c-line);}.pricing-up__path{font-weight: 500;color: var(--c-heading);}.pricing-up__arrow{color: var(--c-accent-text);}.pricing-up__value{font-family: var(--font-display);font-size: var(--fs-h3);color: var(--c-heading);}.pricing-up__points{font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-users__grid{display: grid;gap: var(--sp-6);}@media (min-width: 900px){.pricing-users__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sp-7);}}.pricing-users__col{padding-top: var(--sp-4);border-top: 1px solid var(--c-line-strong);font-size: var(--fs-sm);}.pricing-users__col > * + *{margin-top: var(--sp-3);}.pricing-users__title{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;}.pricing-users__above{color: var(--c-text-muted);}.pricing-renew__amounts{margin-bottom: clamp(32px,3.5vw,56px);}.pricing-renew__label{font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-renew__figs{display: grid;gap: 0 var(--sp-6);margin: var(--sp-3) 0 0;padding: 0;list-style: none;}@media (min-width: 760px){.pricing-renew__figs{grid-template-columns: repeat(3,minmax(0,1fr));}}.pricing-renew__figs > li{display: grid;gap: var(--sp-1);padding-block: var(--sp-4);border-top: 1px solid var(--c-line-strong);}.pricing-renew__name{font-size: var(--fs-sm);font-weight: 600;color: var(--c-heading);}.pricing-renew__value{font-family: var(--font-display);font-size: var(--fs-figure);font-weight: 400;line-height: 1.05;color: var(--c-heading);}.pricing-renew__per{font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-renew__grid{display: grid;gap: var(--sp-7);}@media (min-width: 960px){.pricing-renew__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr);}}.pricing-renew__title{margin-bottom: var(--sp-4);font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;}@media (min-width: 760px){.pricing-renew__list{columns: 2;column-gap: var(--sp-6);}.pricing-renew__list > li{break-inside: avoid;}.pricing-renew__list > li + li{margin-top: 0;}.pricing-renew__list > li{margin-bottom: var(--sp-3);}}.pricing-pay__grid{display: grid;gap: var(--sp-7);align-items: start;}@media (min-width: 1200px){.pricing-pay__grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr);}}.pricing-pay__grid h2 + .lead{margin-top: var(--sp-4);}.pricing-pay__grid .lead + .tk-dash{margin-top: var(--sp-5);}.pricing-pay__box{padding: var(--sp-2) clamp(12px,2vw,24px);}.pricing-pay__box .table-wrap{border: 0;}.pricing-pay__table td,.pricing-pay__table th[scope="row"]{white-space: nowrap;}.pricing-pay__total{font-weight: 600;color: var(--c-heading);}.pricing-extras__grid{display: grid;gap: var(--sp-5);}@media (min-width: 960px){.pricing-extras__grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--sp-8);align-items: start;}}.pricing-extras__grid h2 + p{margin-top: var(--sp-3);color: var(--c-text-muted);}.pricing-extras__details{padding: 0;}.pricing-extras__summary{display: flex;align-items: center;min-height: 56px;padding: var(--sp-3) var(--sp-5);font-weight: 600;color: var(--c-heading);cursor: pointer;}.pricing-extras__details[open] > .pricing-extras__summary{border-bottom: 1px solid var(--c-line);}.pricing-extras__details .table-wrap{border: 0;border-radius: 0;}.pricing-extras__table th[scope="row"]{font-weight: 500;}.pricing-extras__table td.num{white-space: nowrap;}.pricing-extras__table td:last-child{font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-extras__noai{padding: var(--sp-4) var(--sp-5);border-top: 1px solid var(--c-line);font-size: var(--fs-sm);color: var(--c-text-muted);}.pricing-notes__grid{display: grid;gap: var(--sp-4);}@media (min-width: 960px){.pricing-notes__grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--sp-8);}}.pricing-notes__title{font-size: var(--fs-h3);}.pricing-notes__list{font-size: var(--fs-sm);color: var(--c-text-muted);}@media (max-width: 599px){.pricing-pay__table td,.pricing-pay__table th[scope="row"]{white-space: normal;}}.security-map{margin: 0;padding: clamp(20px,3.5vw,56px);border-radius: var(--r-xl);background-color: var(--c-bg-sunk);}.security-map__title{margin-bottom: var(--sp-5);font-size: var(--fs-xs);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-muted);}.security-map__flow{display: grid;gap: var(--sp-3);}@media (min-width: 760px){.security-map__flow{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sp-4);}.security-map__node--server{grid-column: 1 / -1;}.security-map__node--none{grid-column: 1 / -1;}}@media (min-width: 1100px){.security-map__flow{grid-template-columns: minmax(0,5fr) repeat(3,minmax(0,3fr));grid-template-rows: auto auto;}.security-map__node--server{grid-column: 1;grid-row: 1 / span 2;}.security-map__node--support{grid-column: 2;grid-row: 1;}.security-map__node--meta{grid-column: 3;grid-row: 1;}.security-map__node--calls{grid-column: 4;grid-row: 1;}.security-map__node--none{grid-column: 2 / -1;grid-row: 2;}}.security-map__node{position: relative;min-width: 0;padding: var(--sp-4) var(--sp-5);border: 1px solid var(--c-line);border-radius: var(--r-md);background-color: var(--c-surface);font-size: var(--fs-sm);line-height: 1.45;overflow-wrap: break-word;}.security-map__node--server{padding: var(--sp-5) var(--sp-6);border-color: var(--c-primary);box-shadow: var(--sh-2);}.security-map__node--support{border-left: 2px solid var(--c-accent);}.security-map__node--none{border: 1px dashed var(--c-field-border);background-color: transparent;}.security-map__kicker{display: flex;align-items: center;gap: 0.4em;font-size: var(--fs-xs);font-weight: 600;line-height: var(--lh-tight);letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-accent-text);}.security-map__node--none .security-map__kicker{color: var(--c-text-muted);}.security-map__kicker .icon{width: 1.2em;height: 1.2em;}.security-map__name{margin-top: var(--sp-2);font-family: var(--font-display);font-size: 1.25rem;font-weight: 400;line-height: 1.25;color: var(--c-heading);}.security-map__node--server .security-map__name{font-size: var(--fs-h2);}.security-map__text{margin-top: var(--sp-1);color: var(--c-text-muted);}.security-map__list{display: grid;gap: var(--sp-2);margin-top: var(--sp-4);color: var(--c-text);}.security-map__list > li{position: relative;padding-left: 1.25em;}.security-map__list > li::before{content: "";position: absolute;left: 0;top: 0.75em;width: 0.7em;height: 1px;background-color: var(--c-accent);}.security-map__caption{margin-top: var(--sp-5);max-width: 60ch;font-size: var(--fs-sm);line-height: 1.5;color: var(--c-text-muted);}.security-body__grid{display: grid;gap: var(--sp-6);}@media (min-width: 1024px){.security-body__grid{grid-template-columns: minmax(0,3fr) minmax(0,8fr);gap: var(--sp-8);align-items: start;}.security-toc{position: sticky;top: calc(var(--header-h) + var(--sp-5));}}.security-toc__title{margin-bottom: var(--sp-3);font-family: var(--font-text);font-size: var(--fs-xs);font-weight: 600;line-height: var(--lh-tight);letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-faint);}.security-toc__list{display: flex;flex-wrap: wrap;gap: var(--sp-2);}.security-toc__link{display: inline-flex;align-items: center;min-height: 44px;padding: 0 var(--sp-4);border: 1px solid var(--c-line-strong);border-radius: var(--r-pill);color: var(--c-text);font-size: var(--fs-sm);font-weight: 500;text-decoration: none;}.security-toc__link:hover{border-color: var(--c-heading);color: var(--c-heading);}@media (min-width: 1024px){.security-toc__list{display: grid;gap: 0;border-left: 1px solid var(--c-line-strong);}.security-toc__link{display: flex;min-height: 40px;padding: var(--sp-1) 0 var(--sp-1) var(--sp-4);border: 0;border-radius: 0;color: var(--c-text-muted);}.security-toc__link:hover{color: var(--c-heading);box-shadow: inset 2px 0 0 var(--c-accent);}}.security-note{max-width: var(--measure);margin: 0 0 var(--sp-6);}.security-block{display: grid;gap: var(--sp-4);padding-block: var(--sp-6);border-top: 1px solid var(--c-line);}.security-block:first-child,.security-note + .security-block{padding-top: 0;border-top: 0;}.security-block__title{font-size: var(--fs-h3);font-weight: 400;}.security-block__body{max-width: var(--measure);}.security-block__list{color: var(--c-text);}.security-roles{margin-bottom: var(--sp-5);}.security-roles th[scope="row"]{width: 38%;font-weight: 600;color: var(--c-heading);}.security-block--noai .security-block__title{font-style: italic;color: var(--c-accent-text);}.security-close__grid{display: grid;gap: var(--sp-6);}@media (min-width: 900px){.security-close__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-8);}}.security-close__item{display: flex;flex-direction: column;gap: var(--sp-3);}.security-close__title{font-size: var(--fs-h3);font-weight: 400;}.security-close__item > p{color: var(--c-text-muted);}.security-close__action{margin-top: var(--sp-2);}.about-story__grid{display: grid;gap: var(--sp-6);padding-top: var(--section-y);border-top: 1px solid var(--c-line);}.about-story__aside{display: grid;gap: var(--sp-5);align-content: start;min-width: 0;}@media (min-width: 900px){.about-story__grid{grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap: var(--sp-8);align-items: start;}.about-story__aside{gap: var(--sp-6);max-width: 22rem;}}.about-story__title{font-size: var(--fs-h3);}.about-story__body{max-width: var(--measure);}.about-story__body > * + *{margin-top: var(--sp-4);}.about-story__first{font-family: var(--font-display);font-size: var(--fs-h3);font-weight: 400;line-height: 1.35;color: var(--c-heading);}.about-story__body > p:not(.about-story__first){color: var(--c-text-muted);}.about-why__list{display: grid;gap: 0 var(--sp-7);margin: 0;padding: 0;list-style: none;}@media (min-width: 760px){.about-why__list{grid-template-columns: repeat(2,minmax(0,1fr));}}.about-why__item{display: grid;gap: var(--sp-2);align-content: start;padding-block: var(--sp-5) var(--sp-6);border-top: 1px solid var(--c-line-strong);}.about-why__num{font-family: var(--font-display);font-style: italic;font-size: 1.25rem;line-height: 1.2;color: var(--c-accent-text);font-variant-numeric: lining-nums tabular-nums;}.about-why__title{font-size: var(--fs-h3);font-weight: 400;}.about-why__item > p{max-width: 40ch;color: var(--c-text-muted);}.about-programs__grid{display: grid;gap: var(--sp-5);}@media (min-width: 960px){.about-programs__grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--sp-8);align-items: start;}.about-programs__grid > .tk-sec-head{margin-bottom: 0;}}.about-programs__list{margin: 0;padding: 0;list-style: none;}.about-programs__row{display: grid;grid-template-columns: 2.75rem minmax(0,1fr);gap: var(--sp-4);padding-block: var(--sp-5);border-top: 1px solid var(--c-line);}.about-programs__row:last-child{border-bottom: 1px solid var(--c-line);}.about-programs__num{font-family: var(--font-display);font-style: italic;font-size: 1.25rem;line-height: 1.3;color: var(--c-accent-text);font-variant-numeric: lining-nums tabular-nums;}.about-programs__name{font-family: var(--font-display);font-size: var(--fs-h3);font-weight: 400;line-height: 1.2;}.about-programs__name a{color: var(--c-heading);text-decoration-color: var(--c-line-strong);text-decoration-thickness: 1px;text-underline-offset: 0.18em;}.about-programs__name a:hover{color: var(--c-link-hover);text-decoration-color: currentColor;}.about-programs__sub{font-family: var(--font-text);font-size: var(--fs-base);color: var(--c-text-muted);}.about-programs__line{margin-top: var(--sp-2);max-width: 52ch;color: var(--c-text-muted);}.about-programs__row--all .about-programs__name{font-style: italic;}.about-walls__list{display: grid;gap: 0 var(--sp-7);margin: 0;padding: 0;list-style: none;}@media (min-width: 760px){.about-walls__list{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1100px){.about-walls__list{grid-template-columns: repeat(3,minmax(0,1fr));}}.about-walls__item{padding-block: var(--sp-5);border-top: 1px solid var(--c-line-strong);}.about-walls__title{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;}.about-walls__item > p{margin-top: var(--sp-2);font-size: var(--fs-sm);color: var(--c-text-muted);}.about-walls__note{max-width: var(--measure);}.about-walls__more{margin-top: var(--sp-6);}.about-principles__grid{display: grid;gap: var(--sp-6);}@media (min-width: 900px){.about-principles__grid{grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap: var(--sp-8);align-items: start;}}.about-principles__list{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--c-line-strong);}.about-principles__list > li{display: grid;gap: var(--sp-1);padding: var(--sp-4) 0;border-bottom: 1px solid var(--c-line-strong);}@media (min-width: 600px){.about-principles__list > li{grid-template-columns: minmax(0,2fr) minmax(0,3fr);gap: var(--sp-5);align-items: baseline;}}.about-principles__title{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;}.about-principles__list p{color: var(--c-text-muted);}.about-company__grid{display: grid;gap: var(--sp-3);}@media (min-width: 900px){.about-company__grid{grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap: var(--sp-8);}}.about-company__title{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;}.about-company__lines{display: grid;gap: var(--sp-1);font-style: normal;color: var(--c-text-muted);overflow-wrap: anywhere;}.about-company.tk-ruled > .container{padding-top: calc(var(--section-y) * 0.6);}.demo-head__grid{display: grid;gap: var(--sp-6);}@media (min-width: 960px){.demo-head__grid{grid-template-columns: minmax(0,5fr) minmax(0,6fr);grid-template-areas: "text form" "contact form";grid-template-rows: auto 1fr;column-gap: clamp(40px,5vw,88px);row-gap: var(--sp-7);align-items: start;}.demo-head__text{grid-area: text;}.demo-head__form{grid-area: form;}.demo-head__contact{grid-area: contact;}}.demo-head__grid > *{min-width: 0;}.demo-head__points{margin-top: var(--sp-5);}.demo-form-card{box-shadow: var(--sh-2);}.demo-form-card__title{font-size: var(--fs-h3);}.demo-form-card__intro{margin: var(--sp-2) 0 var(--sp-5);font-size: var(--fs-sm);color: var(--c-text-muted);}.demo-form-card__req{white-space: nowrap;}.demo-form__star{color: var(--c-accent-text);}.demo-form__how{margin-top: calc(-1 * var(--sp-2));}.demo-form .btn{white-space: normal;}.demo-form__status.is-shown{margin-top: var(--sp-5);padding: var(--sp-4) var(--sp-5);border-left: 3px solid var(--c-success);border-radius: var(--r-sm);background-color: var(--c-success-bg);font-size: var(--fs-sm);line-height: 1.5;}.demo-form__status > * + *{margin-top: var(--sp-2);}.demo-form__status-title{font-weight: 600;color: var(--c-heading);}.demo-form__status .link-arrow{min-height: 44px;}.demo-form__status-small{font-size: var(--fs-xs);color: var(--c-text-muted);}.demo-form__status .demo-form__copy-label{display: block;margin-top: var(--sp-4);}.demo-form__copy{width: 100%;min-height: 0;font-size: var(--fs-sm);background-color: var(--c-surface);}.demo-form__consent{display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: var(--sp-3);align-items: start;}.demo-form__check{width: 20px;height: 20px;margin: 2px 0 0;accent-color: var(--c-primary);}.demo-form__consent-label{font-size: var(--fs-sm);line-height: 1.5;}.demo-form__consent .field__error{grid-column: 2;}.demo-form__status.is-busy{border-left-color: var(--c-line-strong);background-color: var(--c-bg-soft);}.demo-form__status.is-fallback{border-left-color: var(--c-warning);background-color: var(--c-warning-bg);}.demo-contact__title{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;}.demo-contact__list{display: grid;gap: var(--sp-4);margin: var(--sp-4) 0 0;padding: 0;list-style: none;}.demo-contact__item{display: grid;gap: var(--sp-3);padding-top: var(--sp-4);border-top: 1px solid var(--c-line);}@media (min-width: 600px){.demo-contact__item{grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: var(--sp-5);}}.demo-contact__item > .btn{justify-self: start;}.demo-contact__label{font-size: var(--fs-sm);font-weight: 600;color: var(--c-heading);}.demo-contact__text > p:not(.demo-contact__label){font-size: var(--fs-sm);color: var(--c-text-muted);}.demo-contact__address{overflow-wrap: anywhere;}.demo-agenda__grid{display: grid;gap: var(--sp-7);}@media (min-width: 960px){.demo-agenda__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: clamp(40px,5vw,80px);align-items: start;}}.demo-agenda__list{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--c-line-strong);}.demo-agenda__item{display: grid;grid-template-columns: 4.5rem minmax(0,1fr);gap: var(--sp-4);padding: var(--sp-5) 0;border-bottom: 1px solid var(--c-line-strong);}.demo-agenda__time{display: flex;align-items: baseline;gap: 0.3em;}.demo-agenda__min{font-family: var(--font-display);font-size: var(--fs-h2);font-weight: 500;line-height: 1;font-variant-numeric: lining-nums tabular-nums;color: var(--c-heading);}.demo-agenda__unit{font-size: var(--fs-sm);font-weight: 600;color: var(--c-accent-text);}.demo-agenda__title{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;}.demo-agenda__body > p{margin-top: var(--sp-1);font-size: var(--fs-sm);color: var(--c-text-muted);}.demo-night__grid{display: grid;gap: var(--sp-6);}@media (min-width: 900px){.demo-night__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(40px,5vw,96px);align-items: center;}}.demo-night__clock{position: relative;display: grid;justify-items: center;align-content: center;gap: var(--sp-3);min-height: 220px;padding: var(--sp-7) var(--sp-5);border-radius: var(--r-xl);text-align: center;overflow: hidden;}@media (min-width: 900px){.demo-night__clock{min-height: 340px;}}.demo-night__clock::before{content: "";position: absolute;top: var(--sp-6);right: var(--sp-6);width: 14px;height: 14px;border-radius: 50%;background-color: var(--logo-dot,var(--c-accent));}.demo-night__time{font-family: var(--font-display);font-size: clamp(3.5rem,2.4rem + 5vw,6.5rem);font-weight: 500;line-height: 1;letter-spacing: -0.02em;font-variant-numeric: lining-nums tabular-nums;color: var(--c-heading);}.demo-night__caption{font-size: var(--fs-sm);color: var(--c-text-muted);}.demo-night__intro{margin-top: var(--sp-4);color: var(--c-text-muted);}.demo-night__steps{display: grid;gap: var(--sp-3);margin-top: var(--sp-5);counter-reset: night;}.demo-night__steps > li{position: relative;min-height: 2rem;padding-left: 2.75rem;counter-increment: night;}.demo-night__steps > li::before{content: counter(night);position: absolute;left: 0;top: -0.05em;display: grid;place-items: center;width: 2rem;height: 2rem;border: 1px solid var(--c-line-strong);border-radius: 50%;background-color: var(--c-surface);font-family: var(--font-display);font-size: 1rem;font-variant-numeric: lining-nums;line-height: 1;color: var(--c-heading);}.demo-night__note{margin-top: var(--sp-5);font-size: var(--fs-sm);color: var(--c-text-muted);}.pt-share{box-shadow: var(--sh-2);}.pt-share__eyebrow{margin-bottom: var(--sp-3);}.pt-share__table th[scope="row"]{font-weight: 600;color: var(--c-heading);}.pt-share__amount{font-weight: 600;color: var(--c-heading);}.pt-share__note{margin-top: var(--sp-3);font-size: var(--fs-xs);color: var(--c-text-muted);}@media (max-width: 479px){.pt-share{padding: var(--sp-4);}.pt-share__table th,.pt-share__table td{padding: 10px 8px;}}@media (min-width: 1024px){.pt-share{justify-self: end;width: 100%;max-width: 30rem;}}.pt-head__cta{margin-top: var(--sp-5);}.pt-head__cta .btn{max-width: 100%;white-space: normal;text-align: center;}.pt-who__grid{display: grid;gap: var(--sp-5);margin: 0;padding: 0;list-style: none;}@media (min-width: 768px){.pt-who__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-6);}}.pt-who__title{margin-bottom: var(--sp-3);}.pt-apply__grid{display: grid;gap: var(--sp-6);}.pt-apply__grid > *{min-width: 0;}@media (min-width: 960px){.pt-apply__grid{grid-template-columns: minmax(0,5fr) minmax(0,6fr);column-gap: clamp(40px,5vw,88px);align-items: start;}}.pt-apply__next{margin: var(--sp-5) 0 0;padding-left: 1.25em;}.pt-apply__next > li + li{margin-top: var(--sp-2);}.pt-apply__contact{margin-top: var(--sp-5);font-size: var(--fs-sm);color: var(--c-text-muted);}.help-head{padding-bottom: var(--sp-6);}.help-head h1{max-width: none;}.help-crumb a{color: inherit;text-decoration: none;}.help-crumb a:hover{color: var(--c-link-hover);text-decoration: underline;}.help-head__meta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-2) var(--sp-4);margin-top: var(--sp-5);}.help-head__intro{margin-top: var(--sp-5);color: var(--c-text-muted);}.help-who{font-size: var(--fs-sm);color: var(--c-text-muted);}.help-who__label{font-weight: 600;color: var(--c-heading);}.help-tags{display: flex;flex-wrap: wrap;gap: var(--sp-2);}.help-tag{display: inline-flex;align-items: center;min-height: 28px;padding: 2px var(--sp-3);border: 1px solid var(--c-line-strong);border-radius: var(--r-pill);font-size: var(--fs-xs);font-weight: 600;line-height: var(--lh-tight);color: var(--c-text-muted);}.help-toc{margin-bottom: var(--sp-7);padding: var(--sp-5);border: 1px solid var(--c-line);border-radius: var(--r-lg);}.help-toc__title,.help-related__title{margin-bottom: var(--sp-3);font-family: var(--font-text);font-size: var(--fs-xs);font-weight: 600;line-height: var(--lh-tight);letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-faint);}.help-toc__list{display: grid;gap: 0 var(--sp-5);margin: 0;padding-left: 1.4em;font-size: var(--fs-sm);}@media (min-width: 600px){.help-toc__list{grid-template-columns: repeat(2,minmax(0,1fr));}}.help-toc__list li::marker{color: var(--c-text-faint);}.help-toc__list a{display: inline-flex;align-items: center;min-height: 36px;}.help-section{scroll-margin-top: var(--sp-6);}.help-section + .help-section{margin-top: var(--sp-8);padding-top: var(--sp-6);border-top: 1px solid var(--c-line);}.help-prose .help-section > h2{margin-top: 0;}.help-section > * + *{margin-top: 1em;}.help-section__meta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-2) var(--sp-4);}.help-steps{counter-reset: none;}.help-steps > li::marker{font-weight: 600;color: var(--c-heading);}.help-note{max-width: var(--measure);}.help-note p{margin: 0;}.help-table{margin-block: 1.5em;}.help-table .table td,.help-table .table th{min-width: 7rem;}.help-msgs{margin: 0;}.help-msg{padding-block: var(--sp-4);border-top: 1px solid var(--c-line);}.help-msg:last-child{border-bottom: 1px solid var(--c-line);}.help-msg dt{font-weight: 600;color: var(--c-heading);}.help-msg dd{margin: var(--sp-2) 0 0;color: var(--c-text-muted);}.help-shot{margin-block: 1.5em;}.help-shot img{display: block;width: 100%;height: auto;border: 1px solid var(--c-line);border-radius: var(--r-md);}.help-shot figcaption{margin-top: var(--sp-2);font-size: var(--fs-sm);color: var(--c-text-muted);}.help-related{max-width: var(--measure);margin-top: var(--sp-8);padding-top: var(--sp-5);border-top: 1px solid var(--c-line);}.help-related__list{display: flex;flex-wrap: wrap;gap: 0 var(--sp-5);font-size: var(--fs-sm);}.help-pager{display: grid;gap: var(--sp-4);margin-top: var(--sp-7);padding-top: var(--sp-5);border-top: 1px solid var(--c-line);}@media (min-width: 600px){.help-pager{grid-template-columns: repeat(2,minmax(0,1fr));}.help-pager__link--next{grid-column: 2;text-align: right;}.help-pager__all{grid-column: 1 / -1;}}.help-pager__link{display: flex;flex-direction: column;gap: var(--sp-1);padding: var(--sp-4) var(--sp-5);border: 1px solid var(--c-line);border-radius: var(--r-md);text-decoration: none;}.help-pager__link:hover{border-color: var(--c-line-strong);}.help-pager__label{font-size: var(--fs-xs);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-faint);}.help-pager__title{font-weight: 600;color: var(--c-heading);}.help-pager__all{font-size: var(--fs-sm);}.help-group + .help-group{margin-top: var(--sp-8);}.help-group__title{margin-bottom: var(--sp-5);font-size: var(--fs-h3);}.help-cards{display: grid;gap: var(--sp-4);margin: 0;padding: 0;list-style: none;}@media (min-width: 700px){.help-cards{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1024px){.help-cards{grid-template-columns: repeat(3,minmax(0,1fr));}}.help-card{display: flex;flex-direction: column;gap: var(--sp-2);height: 100%;padding: var(--sp-5);border: 1px solid var(--c-line);border-radius: var(--r-lg);background-color: var(--c-surface);text-decoration: none;color: var(--c-text);}.help-card:hover{border-color: var(--c-line-strong);color: var(--c-text);}.help-card__title{font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;color: var(--c-link);}.help-card:hover .help-card__title{color: var(--c-link-hover);text-decoration: underline;}.help-card__text{font-size: var(--fs-sm);color: var(--c-text-muted);}.help-card__who{margin-top: auto;padding-top: var(--sp-2);font-size: var(--fs-xs);color: var(--c-text-muted);}.help-names .table-wrap,.help-contact .prose,.help-names .prose{max-width: var(--measure);}.legal-head{padding-bottom: var(--sp-6);}.legal-head h1{max-width: none;}.legal-head__updated{margin-top: var(--sp-3);font-size: var(--fs-sm);color: var(--c-text-muted);}.legal-draft{margin-top: var(--sp-5);}.legal-draft__body > * + *{margin-top: var(--sp-1);}.legal-draft__details > summary{padding-block: 11px;font-weight: 600;cursor: pointer;}.legal-draft__details > p{margin-top: var(--sp-1);padding-bottom: var(--sp-2);}.legal-toc{margin-bottom: var(--sp-7);padding: var(--sp-5);border: 1px solid var(--c-line);border-radius: var(--r-lg);}.legal-toc__title,.legal-related__title{margin-bottom: var(--sp-3);font-family: var(--font-text);font-size: var(--fs-xs);font-weight: 600;line-height: var(--lh-tight);letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-faint);}.legal-toc__list{display: grid;gap: 0 var(--sp-5);font-size: var(--fs-sm);}@media (min-width: 600px){.legal-toc__list{grid-template-columns: repeat(2,minmax(0,1fr));}}.legal-toc__list a{display: inline-flex;align-items: center;min-height: 36px;}.legal-intro{font-size: var(--fs-lead);line-height: 1.5;color: var(--c-text-muted);}.legal-section > * + *{margin-top: 1em;}.legal-foot{max-width: var(--measure);margin-top: var(--sp-8);padding-top: var(--sp-5);border-top: 1px solid var(--c-line);}.legal-foot__contact{font-size: var(--fs-sm);color: var(--c-text-muted);overflow-wrap: anywhere;}.legal-related{margin-top: var(--sp-5);}.legal-related__list{display: flex;flex-wrap: wrap;gap: 0 var(--sp-5);font-size: var(--fs-sm);}.notfound__grid{display: grid;gap: var(--sp-5);}@media (min-width: 720px){.notfound__grid{grid-template-columns: auto minmax(0,1fr);gap: var(--sp-7);align-items: start;}}.notfound__mark{display: inline-flex;color: var(--c-brand);}.notfound__other{margin-top: var(--sp-6);font-size: var(--fs-sm);color: var(--c-text-muted);}.founder{--founder-size: 160px;min-width: 0;}.founder--compact{--founder-size: 112px;}.founder__avatar{display: block;flex: none;width: var(--founder-size);height: var(--founder-size);border-radius: var(--r-pill);}.founder__photo{object-fit: cover;background-color: var(--c-bg-sunk);border: 1px solid var(--c-line);}.founder__monogram{display: grid;place-items: center;background-color: var(--petrol-50);border: 1px solid var(--petrol-100);color: var(--c-brand);}.founder__monogram-text{font-family: var(--font-display);font-size: var(--fs-figure);font-weight: 500;font-variant-numeric: lining-nums;line-height: 1;letter-spacing: 0.04em;transform: translateY(0.04em);}.founder--compact .founder__monogram-text{font-size: var(--fs-h2);}.founder__name{font-family: var(--font-text);font-size: var(--fs-h4);font-weight: 600;line-height: 1.35;color: var(--c-heading);}.founder__role{margin-top: 2px;font-size: var(--fs-sm);color: var(--c-text-muted);}.founder__summary{font-size: var(--fs-sm);color: var(--c-text-muted);}.founder__companies-label{margin-bottom: var(--sp-2);font-size: var(--fs-xs);font-weight: 600;line-height: var(--lh-tight);letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-faint);}.founder__company-list{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--c-line);}.founder__company-list > li{padding: var(--sp-2) 0;border-bottom: 1px solid var(--c-line);font-size: var(--fs-sm);color: var(--c-text);}.founder--full{display: grid;gap: var(--sp-4);align-content: start;}.founder--full .founder__companies{margin-top: var(--sp-2);}@media (max-width: 599px){.founder--full{--founder-size: 96px;grid-template-columns: auto minmax(0,1fr);column-gap: var(--sp-4);align-items: center;}.founder--full .founder__monogram-text{font-size: var(--fs-h3);}.founder--full .founder__summary,.founder--full .founder__companies{grid-column: 1 / -1;}.founder--full .founder__company-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--sp-4);}}.founder--compact{display: grid;gap: var(--sp-5);}.founder--compact .founder__media{display: flex;align-items: center;gap: var(--sp-4);}.founder__body{min-width: 0;max-width: var(--measure);}.founder__body > * + *{margin-top: var(--sp-3);}.founder__body > .eyebrow + *{margin-top: 0;}.founder__title{font-size: var(--fs-h2);}.founder__text{color: var(--c-text-muted);}.founder__body > .founder__title + .founder__text{margin-top: var(--sp-4);}.founder__more{margin-top: var(--sp-5);}.founder--compact .founder__companies{margin-top: var(--sp-4);}@media (min-width: 900px){.founder--compact{grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap: var(--sp-8);align-items: start;}.founder--compact .founder__media{flex-direction: column;align-items: flex-start;gap: var(--sp-4);}}.founder-section > .container > .founder--compact{padding-top: var(--sp-6);border-top: 1px solid var(--c-line);}@media print{.founder__monogram{border-color: currentColor;}}.site-nav__item--programs{position: relative;}.nav-programs > summary{list-style: none;cursor: pointer;gap: 0.45em;}.nav-programs > summary::-webkit-details-marker{display: none;}.nav-programs__chev{display: inline-block;width: 0.45em;height: 0.45em;margin-top: -0.2em;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg);transition: transform var(--dur-2) var(--ease);}.nav-programs[open] .nav-programs__chev{margin-top: 0.2em;transform: rotate(-135deg);}.nav-programs[open] > summary{color: var(--c-heading);background-color: var(--c-bg-soft);}.site-nav__link[aria-current="true"]{color: var(--c-heading);}.site-nav__link[aria-current="true"]::after{content: "";position: absolute;left: var(--sp-3);right: var(--sp-3);bottom: 6px;height: 2px;border-radius: 2px;background: var(--c-line-strong);}.nav-programs__panel{position: absolute;top: calc(100% + 10px);left: calc(-1 * var(--sp-3));z-index: calc(var(--z-header) + 1);width: min(42rem,calc(100vw - 2 * var(--gutter)));padding: var(--sp-4) var(--sp-5) var(--sp-4);background: var(--c-surface);border: 1px solid var(--c-line);border-radius: var(--r-lg);box-shadow: var(--sh-2);}.nav-programs__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 var(--sp-6);margin: 0;padding: 0;}.nav-programs__link{display: grid;grid-template-columns: 2.25rem minmax(0,1fr);align-content: start;gap: 2px var(--sp-2);min-height: 44px;padding: var(--sp-3) 0;border-top: 1px solid var(--c-line);color: var(--c-heading);text-decoration: none;}.nav-programs__list > li:nth-child(-n + 2) > .nav-programs__link{border-top: 0;}.nav-programs__link-num{grid-row: span 2;padding-top: 0.05em;font-family: var(--font-display);font-style: italic;font-size: 1.125rem;line-height: 1.2;font-variant-numeric: lining-nums tabular-nums;color: var(--c-accent-text);}.nav-programs__link-name{font-size: var(--fs-sm);font-weight: 600;line-height: 1.35;}.nav-programs__link-line{grid-column: 2;font-size: var(--fs-xs);line-height: 1.45;color: var(--c-text-muted);}.nav-programs__link:hover .nav-programs__link-name,.nav-programs__link[aria-current="page"] .nav-programs__link-name{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;}.nav-programs__all{margin-top: var(--sp-2);padding-top: var(--sp-2);border-top: 1px solid var(--c-line-strong);}.nav-programs__all .nav-programs__link{grid-template-columns: minmax(0,auto) minmax(0,1fr);align-items: baseline;gap: var(--sp-3);border-top: 0;}.nav-programs__all .nav-programs__link-line{grid-column: auto;}.nav-mobile__heading{display: flex;align-items: center;min-height: 52px;margin: 0;font-size: var(--fs-xs);font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: var(--c-text-faint);}.nav-mobile__sub{margin: 0;padding: 0 0 var(--sp-2);list-style: none;border-bottom: 1px solid var(--c-line);}.nav-mobile__list .nav-mobile__sub-link{display: grid;grid-template-columns: 2.25rem minmax(0,1fr);align-items: baseline;gap: 0 var(--sp-2);min-height: 48px;padding: var(--sp-2) 0;border-bottom: 0;border-top: 1px solid var(--c-line);font-size: 1rem;}.nav-mobile__sub > li:first-child > .nav-mobile__sub-link{border-top: 0;}.nav-mobile__sub-link-num{font-family: var(--font-display);font-style: italic;font-size: 1.0625rem;color: var(--c-accent-text);}.nav-mobile__sub-link-name{grid-column: 2;font-weight: 600;}.nav-mobile__sub-link-line{grid-column: 2;font-size: var(--fs-sm);font-weight: 400;line-height: 1.4;color: var(--c-text-muted);}.nav-mobile__list .nav-mobile__sub-link[aria-current="page"]{box-shadow: none;padding-left: 0;}.nav-mobile__list .nav-mobile__sub-link[aria-current="page"] .nav-mobile__sub-link-name{text-decoration: underline;text-decoration-color: var(--c-accent);text-decoration-thickness: 2px;text-underline-offset: 0.25em;}.tk-ruled{padding-top: 0;}.tk-ruled > .container{padding-top: var(--section-y);border-top: 1px solid var(--c-line);}.section--soft.tk-ruled{padding-top: var(--section-y);}.section--soft.tk-ruled > .container{padding-top: 0;border-top: 0;}.tk-anchor{display: block;position: relative;top: calc(-1 * (var(--header-h) + var(--sp-4)));width: 0;height: 0;overflow: hidden;}.tk-head{padding-bottom: clamp(48px,5vw,88px);}.tk-head__title{max-width: 18ch;font-size: var(--fs-display);line-height: var(--lh-display);letter-spacing: -0.02em;text-wrap: balance;}.tk-head__lead{max-width: 36em;margin-top: var(--sp-5);}.tk-head__grid{display: grid;gap: clamp(32px,4vw + 16px,72px);align-items: end;}.tk-head__grid > *{min-width: 0;}@media (min-width: 1024px){.tk-head__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr);}.tk-head__grid > .tk-head__facts{grid-column: 1 / -1;}}.tk-head__facts{display: grid;gap: 0 var(--sp-6);margin: clamp(40px,4vw,64px) 0 0;padding: 0;list-style: none;}@media (min-width: 760px){.tk-head__facts{grid-template-columns: repeat(3,minmax(0,1fr));}}.tk-head__facts > li{display: grid;gap: var(--sp-1);padding-block: var(--sp-4);border-top: 1px solid var(--c-line-strong);}.tk-head__fact-value{font-family: var(--font-display);font-size: var(--fs-h3);font-weight: 400;line-height: var(--lh-heading);color: var(--c-heading);font-variant-numeric: lining-nums tabular-nums;}.tk-head__fact-label{font-size: var(--fs-sm);color: var(--c-text-muted);}.tk-sec-head{max-width: 46rem;margin-bottom: clamp(32px,3.5vw,56px);}.tk-sec-head > h2{max-width: 22ch;text-wrap: balance;}.tk-sec-head > .lead{margin-top: var(--sp-4);}.tk-dash{margin: 0;padding: 0;list-style: none;}.tk-dash > li{position: relative;padding-left: 1.5em;}.tk-dash > li + li{margin-top: var(--sp-3);}.tk-dash > li::before{content: "";position: absolute;left: 0;top: 0.8em;width: 0.75em;height: 1px;background-color: var(--c-accent);}.tk-box{min-width: 0;padding: clamp(20px,2.5vw,36px);border: 1px solid var(--c-line);border-radius: var(--r-lg);background-color: var(--c-surface);}.tk-avail{display: flex;align-items: baseline;gap: var(--sp-2);margin-top: var(--sp-2);font-size: var(--fs-sm);line-height: 1.45;color: var(--c-text-muted);}.tk-avail__dot{flex: none;width: 6px;height: 6px;border-radius: var(--r-pill);background-color: var(--ink-400);transform: translateY(-2px);}.tk-avail--now .tk-avail__dot{background-color: var(--c-accent);}.tk-note{margin-top: var(--sp-5);padding: var(--sp-4) var(--sp-5);border-left: 2px solid var(--c-accent);background-color: var(--c-bg-soft);border-radius: 0 var(--r-sm) var(--r-sm) 0;font-size: var(--fs-sm);line-height: 1.55;color: var(--c-text);}.tk-statement{max-width: 34ch;margin-top: clamp(32px,3.5vw,56px);font-family: var(--font-display);font-size: var(--fs-h3);font-weight: 400;line-height: var(--lh-heading);color: var(--c-heading);text-wrap: balance;}.tk-faq__grid{display: grid;gap: var(--sp-6);}@media (min-width: 960px){.tk-faq__grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--sp-8);}.tk-faq__head{position: sticky;top: calc(var(--header-h) + var(--sp-5));align-self: start;}}.tk-faq__lead{margin-top: var(--sp-3);color: var(--c-text-muted);}.tk-faq__list .faq__a > ul{padding-left: 1.1em;}.tk-costs__grid{display: grid;gap: clamp(32px,3.5vw,56px);}.tk-costs__text > .lead{margin-top: var(--sp-4);}@media (min-width: 1024px){.tk-costs__text{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: var(--sp-8);align-items: start;}.tk-costs__text > h2{grid-row: 1 / span 2;}.tk-costs__text > .lead{margin-top: 0;}}.tk-costs__note{max-width: var(--measure);margin-top: var(--sp-4);font-size: var(--fs-sm);color: var(--c-text-muted);}.tk-costs__box{padding: var(--sp-2) clamp(16px,2vw,28px);}.tk-costs__wrap{border: 0;}.tk-costs__table{width: 100%;}.tk-costs__table th[scope="row"]{font-weight: 600;color: var(--c-heading);}.tk-costs__amount{white-space: nowrap;}.tk-costs__per{font-size: var(--fs-sm);color: var(--c-text-muted);}.tk-costs__when{font-size: var(--fs-sm);color: var(--c-text-muted);}.tk-costs__avlu > *{border-top: 1px solid var(--c-line-strong);border-bottom: 0;}.tk-costs__avlu .tk-costs__amount,.tk-costs__avlu th{font-family: var(--font-display);font-size: var(--fs-h4);color: var(--c-heading);}@media (max-width: 639px){.tk-costs__table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.tk-costs__table,.tk-costs__table tbody,.tk-costs__table tfoot,.tk-costs__table tr,.tk-costs__table th,.tk-costs__table td{display: block;}.tk-costs__table tr{padding-block: var(--sp-3);border-bottom: 1px solid var(--c-line);}.tk-costs__table tr:last-child{border-bottom: 0;}.tk-costs__table th,.tk-costs__table td{padding: 0;border: 0;}.tk-costs__avlu > *{border-top: 0;}}.tk-steps{margin: 0;padding: 0;list-style: none;counter-reset: tk-step;}.tk-steps > li{display: grid;grid-template-columns: 3.25rem minmax(0,1fr);gap: var(--sp-2) var(--sp-5);padding-block: var(--sp-6);border-top: 1px solid var(--c-line);}.tk-steps > li:last-child{border-bottom: 1px solid var(--c-line);}@media (min-width: 900px){.tk-steps > li{grid-template-columns: 5rem minmax(0,4fr) minmax(0,7fr);gap: var(--sp-6);}}.tk-steps__num{font-family: var(--font-display);font-size: var(--fs-h2);font-weight: 400;line-height: 1;color: var(--c-accent-text);font-variant-numeric: lining-nums tabular-nums;}.tk-steps__title{font-family: var(--font-display);font-size: var(--fs-h3);font-weight: 400;line-height: var(--lh-heading);}.tk-steps__body{grid-column: 2;color: var(--c-text-muted);}@media (min-width: 900px){.tk-steps__body{grid-column: 3;}}.tk-steps__body > * + *{margin-top: var(--sp-3);}.tk-steps__body ul{margin: 0;padding-left: 1.1em;}.tk-steps__body li + li{margin-top: var(--sp-2);}.tk-steps__body strong{color: var(--c-heading);font-weight: 600;}.tk-diagram{display: grid;gap: var(--sp-3);margin: 0;padding: clamp(20px,3vw,40px);border-radius: var(--r-xl);background-color: var(--c-bg-sunk);}.tk-diagram__node{min-width: 0;padding: var(--sp-4) var(--sp-5);border: 1px solid var(--c-line);border-radius: var(--r-md);background-color: var(--c-surface);}.tk-diagram__node--main{border-color: var(--c-primary);box-shadow: var(--sh-2);}.tk-diagram__kicker{font-size: var(--fs-xs);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-faint);}.tk-diagram__name{margin-top: var(--sp-1);font-family: var(--font-display);font-size: var(--fs-h4);line-height: 1.3;color: var(--c-heading);}.tk-diagram__text{margin-top: var(--sp-1);font-size: var(--fs-sm);line-height: 1.45;color: var(--c-text-muted);}.tk-diagram__link{display: flex;align-items: center;gap: var(--sp-3);padding-left: var(--sp-5);font-size: var(--fs-xs);color: var(--c-text-muted);}.tk-diagram__link::before{content: "";flex: none;width: 1px;height: 28px;background-color: var(--c-field-border);}.tk-diagram__link--dashed::before{width: 0;border-left: 1px dashed var(--c-field-border);background: none;}.tk-diagram__key{display: inline-block;width: 8px;height: 8px;border-radius: var(--r-pill);background-color: var(--c-accent);}.tk-diagram__caption{margin-top: var(--sp-2);font-size: var(--fs-xs);color: var(--c-text-muted);}@media print{.tk-box,.tk-diagram__node{border-color: currentColor;}}
