@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cz-wght.woff2)format("woff2-variations");unicode-range:U+10C-10F,U+11A-11B,U+139-13A,U+13D-13E,U+147-148,U+154-155,U+158-161,U+164-165,U+16E-16F,U+17D-17E}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/spacegrotesk-latin-wght.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/spacegrotesk-cz-wght.woff2)format("woff2-variations");unicode-range:U+10C-10F,U+11A-11B,U+139-13A,U+13D-13E,U+147-148,U+154-155,U+158-161,U+164-165,U+16E-16F,U+17D-17E}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);size-adjust:102%;ascent-override:96%;descent-override:28%;line-gap-override:0%}:root{color-scheme:light;--ink:#111318;--ink-2:#2c313b;--muted:#5a606c;--paper:#f4f5f8;--surface:#fff;--sand:#eaecf1;--line:#e1e4ea;--line-strong:#c9cdd6;--accent:#c2501a;--accent-bright:#ed7333;--fox:#111318;--fox-hover:#000;--fox-text:#111318;--fox-soft:#eaecf1;--fox-light:#fff;--night:#0f1115;--night-2:#1a1d24;--night-text:#c9cdd6;--night-muted:#9aa0ab;--focus:#111318;--font-sans:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-serif:"Space Grotesk", "Space Grotesk Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--step--1:clamp(.875rem, .85rem + .1vw, .9375rem);--step-0:clamp(1rem, .96rem + .2vw, 1.0625rem);--step-1:clamp(1.125rem, 1.06rem + .3vw, 1.25rem);--step-2:clamp(1.35rem, 1.2rem + .7vw, 1.65rem);--step-3:clamp(1.65rem, 1.35rem + 1.4vw, 2.35rem);--step-4:clamp(2.1rem, 1.6rem + 2.4vw, 3.35rem);--step-5:clamp(2.4rem, 1.7rem + 3.3vw, 4.1rem);--space-xs:.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:clamp(3.5rem, 2.5rem + 4vw, 6rem);--space-2xl:clamp(4.5rem, 3rem + 6vw, 8.5rem);--radius-s:6px;--radius:12px;--radius-l:20px;--shadow:0 1px 2px #15171d0d, 0 8px 24px -12px #15171d2e;--container:74rem;--measure:40rem;--header-h:4.25rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .6em;font-weight:650;line-height:1.08}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2);letter-spacing:-.01em;line-height:1.25}h4{font-size:var(--step-1)}p,ul,ol,dl,blockquote{margin:0 0 1em}p{text-wrap:pretty}a{color:var(--fox-text);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--fox-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}strong{font-weight:650}hr{border:0;border-top:1px solid var(--line);margin:var(--space-l) 0}::selection{background:var(--fox-soft);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:var(--radius-s);padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip-link:focus{color:#fff;top:1rem}.container{width:min(100% - 2.5rem, var(--container));margin-inline:auto}.container--narrow{width:min(100% - 2.5rem,48rem);margin-inline:auto}.section{padding-block:var(--space-xl)}.section--tight{padding-block:var(--space-l)}.section--sand{background:var(--sand)}.section--white{background:var(--surface)}.section--dark{background:var(--night);color:var(--night-text)}.section--dark h2,.section--dark h3{color:#fff}.section--dark a:not(.btn){color:var(--fox-light)}.section-head{max-width:46rem;margin-bottom:var(--space-l)}.section-head--center{text-align:center;margin-inline:auto}.section-head p:not(.eyebrow){font-size:var(--step-1);color:var(--muted)}.section--dark .section-head p:not(.eyebrow){color:var(--night-text)}.eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.8125rem;font-weight:650;display:inline-flex}.eyebrow:before{content:"";background:var(--accent-bright);width:1.75rem;height:2px}.section--dark .eyebrow{color:var(--night-muted)}.lead{font-size:var(--step-1);color:var(--ink-2);line-height:1.6}.muted{color:var(--muted)}.prose{max-width:var(--measure)}.prose h2{font-size:var(--step-3);margin-top:2em}.prose h3{margin-top:1.6em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--fox)}.prose blockquote{border-left:3px solid var(--fox);font-family:var(--font-serif);font-size:var(--step-1);color:var(--ink-2);padding:.25rem 0 .25rem 1.25rem}.prose table{border-collapse:collapse;width:100%;font-size:var(--step--1);margin:0 0 1.5em}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .75rem}.prose th{background:var(--sand);font-weight:650}.table-wrap{overflow-x:auto}.grid{gap:var(--space-m);display:grid}@media (width>=40rem){.grid--2{grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}@media (width>=40rem) and (width<=55.99rem){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}.split{gap:var(--space-l);display:grid}.split>*,.hero__grid>*,.grid>*{min-width:0}@media (width>=60rem){.split{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:start}.split--wide-left{grid-template-columns:1.35fr 1fr}.split--wide-right{grid-template-columns:1fr 1.35fr}.split--center{align-items:center}.sticky{top:calc(var(--header-h) + 2rem);position:sticky}}.btn{--btn-bg:var(--fox);--btn-fg:#fff;--btn-border:var(--fox);border:2px solid var(--btn-border);background:var(--btn-bg);min-height:3rem;color:var(--btn-fg);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-weight:620;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn:hover{--btn-bg:var(--fox-hover);--btn-border:var(--fox-hover);color:var(--btn-fg);text-decoration:none}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:1.1em;height:1.1em}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:var(--line-strong)}.btn--ghost:hover{--btn-bg:var(--surface);--btn-fg:var(--ink);--btn-border:var(--ink)}.section--dark .btn--ghost{--btn-fg:#fff;--btn-border:#ffffff59}.section--dark .btn--ghost:hover{--btn-bg:#ffffff14;--btn-border:#fff}.btn--small{min-height:2.5rem;padding:.5rem 1.1rem;font-size:.9375rem}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.link-arrow{align-items:center;gap:.4rem;font-weight:620;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .15s}.link-arrow:hover:after{transform:translate(3px)}.site-header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);background:#f4f5f8eb;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.site-header[data-scrolled=true]{border-bottom-color:var(--line)}.site-header__inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:620;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.brand svg{width:2rem;height:2rem}.nav{display:none}.nav ul{margin:0;padding:0;list-style:none}.nav__list{align-items:center;gap:.25rem;display:flex}.nav__link,.nav__toggle{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .8rem;font-size:.9688rem;font-weight:540;text-decoration:none;display:inline-flex}.nav__link:hover,.nav__toggle:hover,.nav__link[aria-current=page],.nav__toggle.is-active{background:var(--sand);color:var(--ink)}.nav__toggle svg{width:.9rem;height:.9rem;transition:transform .15s}.nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav__item--has-sub{position:relative}.nav__sub{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:19rem;box-shadow:var(--shadow);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:-.5rem}.nav__sub[hidden]{display:none}.nav__sub a{border-radius:var(--radius-s);color:var(--ink);padding:.65rem .85rem;font-weight:540;text-decoration:none;display:block}.nav__sub a:hover,.nav__sub a[aria-current=page]{background:var(--paper)}.nav__sub a span{color:var(--muted);font-size:.8438rem;font-weight:400;display:block}.header-cta{display:none}.menu-button{border:1px solid var(--line-strong);background:var(--surface);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.9375rem;font-weight:600;display:inline-flex}.menu-button svg{width:1.2rem;height:1.2rem}.mobile-nav{border-top:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - var(--header-h));overflow-y:auto}.mobile-nav[hidden]{display:none}.mobile-nav ul{margin:0;padding:0;list-style:none}.mobile-nav__inner{padding-block:1rem 1.5rem}.mobile-nav__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:.75rem 0 .25rem;font-size:.8125rem;font-weight:650}.mobile-nav a:not(.btn){border-bottom:1px solid var(--line);color:var(--ink);padding:.7rem 0;font-size:1.0625rem;font-weight:540;text-decoration:none;display:block}.mobile-nav .btn{width:100%;margin-top:1.25rem}@media (width>=64rem){.nav,.header-cta{display:block}.menu-button,.mobile-nav{display:none!important}}.hero{padding-block:clamp(2.5rem, 1.5rem + 4vw, 5.5rem) var(--space-xl);position:relative;overflow:hidden}.hero__grid{gap:var(--space-l);align-items:center;display:grid}@media (width>=62rem){.hero__grid{gap:var(--space-xl);grid-template-columns:1.45fr 1fr}}.hero h1{font-size:var(--step-5);margin-bottom:1.5rem}.hero h1 em{color:var(--muted);font-style:normal}.hero .lead{max-width:38rem;margin-bottom:2rem}.hero__note{font-size:var(--step--1);color:var(--muted);align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.hero__note svg{width:1.1rem;height:1.1rem;color:var(--accent);flex:none}.hero__topics{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.hero__topics li{color:var(--ink-2);background:var(--sand);border-radius:999px;padding:.4rem .85rem;font-size:.875rem;font-weight:650}.founder-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow);overflow:hidden}.founder-card__photo{aspect-ratio:4/3;background:var(--sand)}.founder-card__body{padding:1.5rem}.founder-card__name{font-family:var(--font-serif);font-size:var(--step-2);margin:0;font-weight:600;line-height:1.2}.founder-card__role{color:var(--muted);font-size:var(--step--1);margin:.25rem 0 1rem}.cred-list{font-size:var(--step--1);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.cred-list li{grid-template-columns:1.5rem 1fr;align-items:start;gap:.5rem;line-height:1.45;display:grid}.cred-list svg{width:1.25rem;height:1.25rem;color:var(--fox);margin-top:.05rem}.cred-list strong{display:block}.photo{object-fit:cover;width:100%;height:100%}.photo-slot{background:radial-gradient(circle at 30% 20%, #ed73331f, transparent 55%), var(--sand);width:100%;height:100%;min-height:12rem;color:var(--fox-text);place-items:center;display:grid}.photo-slot__monogram{font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:500;line-height:1}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;height:100%;padding:1.6rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.card h3{font-size:var(--step-1);font-family:var(--font-serif);margin-bottom:.5rem}.card p{color:var(--muted);font-size:var(--step--1);margin-bottom:0}.card--link:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.card--link h3 a{color:inherit;text-decoration:none}.card--link h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card__foot{font-size:var(--step--1);color:var(--fox-text);margin-top:auto;padding-top:1rem;font-weight:620}.card__icon{background:var(--sand);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:10px;place-items:center;margin-bottom:1.1rem;display:grid}.card__icon svg{width:1.4rem;height:1.4rem}.problem{padding:1.6rem 1.6rem 1.4rem}.problem__quote{font-family:var(--font-serif);font-size:var(--step-1);color:var(--ink);margin:0 0 .6rem;font-weight:560;line-height:1.3}.problem__quote:before{content:"„";color:var(--fox)}.problem__quote:after{content:"“";color:var(--fox)}.service-card{padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.service-card h3{font-size:var(--step-2)}.service-card .service-card__msg{font-size:var(--step-0);color:var(--ink-2);margin-bottom:1rem}.tick-list{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.tick-list li{padding-left:1.6rem;line-height:1.5;position:relative}.tick-list li:before{content:"";border-left:2px solid var(--fox);border-bottom:2px solid var(--fox);width:.85rem;height:.5rem;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.service-card .tick-list{font-size:var(--step--1);color:var(--ink-2)}.dash-list{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.dash-list li{padding-left:1.5rem;line-height:1.5;position:relative}.dash-list li:before{content:"";background:var(--fox);width:.8rem;height:2px;position:absolute;top:.75em;left:0}.steps{counter-reset:step;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.steps--row{grid-template-columns:repeat(var(--cols,4), 1fr);gap:1.25rem}}.step{counter-increment:step;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:1.5rem;position:relative}.section--dark .step{background:var(--night-2);border-color:#ffffff14}.step:before{content:counter(step, decimal-leading-zero);font-family:var(--font-serif);color:var(--fox-text);margin-bottom:.75rem;font-size:1.1rem;font-weight:600;display:block}.section--dark .step:before{color:var(--night-muted)}.step h3{font-size:var(--step-1);margin-bottom:.4rem}.step p{font-size:var(--step--1);margin:0}.step--free{outline:2px solid var(--accent-bright);outline-offset:-2px}.badge{letter-spacing:.06em;text-transform:uppercase;background:var(--fox);color:#fff;border-radius:999px;margin-bottom:.6rem;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-block;background:var(--accent)!important}.principle{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:-.02em;gap:1rem;margin:0;line-height:1.2;display:grid}.principle span{display:block}.principle span:nth-child(2){color:var(--night-muted)}.diagram{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);width:100%;margin:0;padding:clamp(1rem,.5rem + 2vw,2rem)}.diagram svg{width:100%;height:auto}.diagram figcaption{font-size:var(--step--1);color:var(--muted);margin-top:.75rem}.timeline{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.timeline li{padding:0 0 1.75rem 1.5rem;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";background:var(--paper);border:2px solid var(--fox);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.4rem;left:-.45rem}.timeline__meta{font-size:var(--step--1);color:var(--fox-text);margin-bottom:.15rem;font-weight:600;display:block}.timeline h3{font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:-.005em;margin:0 0 .15rem;font-weight:650}.timeline__org{color:var(--ink-2);margin-bottom:.4rem;font-weight:540;display:block}.timeline p{color:var(--muted);font-size:var(--step--1);margin:0}.tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tags li{background:var(--surface);border:1px solid var(--line);font-size:var(--step--1);border-radius:999px;padding:.35rem .8rem;font-weight:560}.edu{gap:1rem;display:grid}@media (width>=40rem){.edu{grid-template-columns:repeat(2,1fr)}}.edu__item{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--fox);padding:1.4rem 1.5rem}.edu__school{font-family:var(--font-serif);font-size:var(--step-2);margin:0 0 .25rem;font-weight:600;line-height:1.15}.edu__full{font-size:var(--step--1);color:var(--muted);margin-bottom:.75rem;display:block}.edu__item p{font-size:var(--step--1);margin:0}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--font-serif);font-size:var(--step-1);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:560;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--line-strong);width:2rem;height:2rem;font-family:var(--font-sans);color:var(--fox-text);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;line-height:1;transition:transform .15s;display:grid}.faq details[open] summary:after{transform:rotate(45deg)}.faq__answer{max-width:var(--measure);color:var(--ink-2);padding:0 0 1.4rem}.faq__answer p:last-child{margin-bottom:0}.cta-band{background:var(--night);color:var(--night-text);border-radius:var(--radius-l);gap:1.5rem;padding:clamp(2rem,1.25rem + 3vw,4rem);display:grid;position:relative;overflow:hidden}.cta-band:after{content:"";pointer-events:none;border:40px solid #ffffff0f;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:-4rem;right:-4rem}@media (width>=56rem){.cta-band{grid-template-columns:1.6fr auto;align-items:center}}.cta-band h2{color:#fff;font-size:var(--step-3);margin-bottom:.5rem}.cta-band p{max-width:38rem;margin:0}.cta-band .btn-row{z-index:1;position:relative}.cta-band .btn--ghost{--btn-fg:#fff;--btn-border:#ffffff59}.cta-band .btn--ghost:hover{--btn-bg:#ffffff14;--btn-border:#fff}.page-hero{border-bottom:1px solid var(--line);padding-block:clamp(2rem,1.5rem + 3vw,4.5rem) clamp(2rem,1.5rem + 2vw,3.5rem)}.page-hero h1{font-size:var(--step-5);max-width:18ch}.page-hero--article h1{font-size:var(--step-4);max-width:24ch}.page-hero .lead{max-width:44rem}.key-message{border-left:3px solid var(--fox);background:var(--surface);border-radius:0 var(--radius-s) var(--radius-s) 0;max-width:44rem;color:var(--ink-2);margin:1.5rem 0 2rem;padding:1rem 1.25rem;font-weight:540}.breadcrumbs{font-size:var(--step--1);margin-bottom:1.25rem}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--line-strong);margin-left:.35rem}.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:var(--ink)}.panel{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.panel--sand{background:var(--sand);border-color:#0000}.panel h2,.panel h3{margin-top:0}.panel--fox{background:var(--fox-soft);border-color:#0000}.callout{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.callout svg{width:1.5rem;height:1.5rem;color:var(--fox);margin-top:.2rem}.form,.form__row{gap:1.15rem;display:grid}@media (width>=36rem){.form__row{grid-template-columns:1fr 1fr}}.field{gap:.4rem;display:grid}.field label,.field legend{font-size:.9375rem;font-weight:600}.field .optional{color:var(--muted);font-weight:400}.field input,.field textarea,.field select{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);width:100%;min-height:3rem;color:var(--ink);font:inherit;padding:.75rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:9rem}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1113182e}.field [aria-invalid=true]{border-color:#b3261e}.field__hint{color:var(--muted);font-size:.875rem}.field__error{color:#b3261e;font-size:.875rem;font-weight:560}.field__error:empty{display:none}.form__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__legal{color:var(--muted);margin:0;font-size:.875rem}.form__status{border-radius:var(--radius-s);padding:.9rem 1rem;font-weight:560}.form__status:empty{display:none}.form__status--error{color:#8c1d18;background:#fbe9e7}.form__status--info{background:var(--sand)}.form button[disabled]{opacity:.7;cursor:progress}.article-card time,.article-meta{font-size:var(--step--1);color:var(--muted)}.article-card h3{font-size:var(--step-2);margin:.4rem 0 .6rem}.article-meta{flex-wrap:wrap;gap:.35rem 1rem;margin-top:1rem;display:flex}.article-body{padding-block:var(--space-l) var(--space-xl)}.article-body .prose{margin-inline:auto;font-size:1.0625rem}.author-box{max-width:var(--measure);margin:var(--space-l) auto 0;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);grid-template-columns:4.5rem 1fr;align-items:center;gap:1.25rem;padding:1.5rem;display:grid}.author-box__img{border-radius:50%;width:4.5rem;height:4.5rem;overflow:hidden}.author-box__img .photo-slot{min-height:0}.author-box__img .photo-slot__monogram{font-size:1.6rem}.author-box p{font-size:var(--step--1);color:var(--muted);margin:0}.author-box strong{color:var(--ink)}.site-footer{background:var(--night);color:var(--night-text);padding-block:var(--space-xl) var(--space-l);font-size:var(--step--1)}.site-footer a{color:var(--night-text);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer .brand,.site-footer .brand:hover{color:#fff;text-decoration:none}.footer-grid{gap:var(--space-l);display:grid}@media (width>=48rem){.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr}}.footer-title{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--night-muted);margin:0 0 1rem;font-size:.8125rem;font-weight:650}.footer-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer-about p{max-width:24rem;margin:1rem 0}.footer-bottom{margin-top:var(--space-l);padding-top:var(--space-m);color:var(--night-muted);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;display:flex}.footer-bottom ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.footer-bottom button{color:var(--night-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-bottom button:hover{color:#fff;text-decoration:underline}.footer-company{color:var(--night-muted);margin-top:.5rem}.consent{z-index:60;background:var(--surface);max-width:34rem;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);margin-left:auto;padding:1.25rem 1.4rem;font-size:.9375rem;position:fixed;inset:auto 1rem 1rem;box-shadow:0 18px 50px -12px #15171d59}.consent[hidden]{display:none}.consent h2{margin:0 0 .4rem;font-size:1.15rem}.consent p{color:var(--ink-2);margin:0 0 1rem}.consent .btn-row .btn{flex:auto}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-l{margin-top:var(--space-l)}.mb-l{margin-bottom:var(--space-l)}.center{text-align:center}.stack>*+*{margin-top:var(--space-m)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.site-header,.site-footer,.consent,.cta-band{display:none!important}body{background:#fff}}.tick-list--large{font-size:var(--step-1);gap:.85rem}.steps--3{--cols:3}.steps--5{--cols:5}@media (width<=39.99rem){.diagram{display:none}}.lead--night{color:var(--night-text)}.card .card__meta{font-size:var(--step--1);color:var(--muted);margin:0 0 .25rem}.card .card__org{color:var(--ink-2);margin-bottom:.75rem;font-weight:560}.h-medium{font-size:var(--step-3)}.h-small{font-size:var(--step-2)}.contact-person{grid-template-columns:4.5rem 1fr;align-items:center;gap:1rem;margin-bottom:1.25rem;display:grid}.contact-person .photo-slot{min-height:0}.contact-person .photo-slot__monogram{font-size:1.6rem}.contact-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.contact-list li{overflow-wrap:anywhere;grid-template-columns:1.5rem 1fr;align-items:center;gap:.6rem;display:grid}.contact-list svg{width:1.2rem;height:1.2rem;color:var(--fox)}.about-hero{gap:var(--space-l);align-items:center;display:grid}@media (width>=62rem){.about-hero{gap:var(--space-xl);grid-template-columns:1.5fr 1fr}}.about-hero__photo{aspect-ratio:4/5;border-radius:var(--radius-l);border:1px solid var(--line);max-width:26rem;overflow:hidden}.edu__item h3.edu__school{margin-bottom:.25rem}.edu__item p+p{margin-top:.5rem}.edu__program{color:var(--ink);font-weight:600}.timeline .timeline__value{color:var(--ink-2);margin-top:.5rem}.quote{border-left:3px solid var(--fox);font-family:var(--font-serif);font-size:var(--step-2);color:var(--ink);margin:1.5rem 0 0;padding:1rem 0 1rem 1.25rem;line-height:1.3}.h-card{font-size:var(--step-2);margin:.4rem 0 .6rem}.h-card a{color:inherit;text-decoration:none}.h-card a:after{content:"";border-radius:inherit;position:absolute;inset:0}.related-services{max-width:var(--measure);margin:var(--space-l) auto 0}.thanks-icon{border-radius:50%;width:3.5rem;height:3.5rem;margin-inline:auto}.thanks-actions{justify-content:center;margin-top:1.5rem}.h-legal{font-size:var(--step-4)}.site-footer a.btn,.site-footer a.btn:hover{color:#fff;text-decoration:none}.diagram--wide{margin-top:var(--space-l)}.logo-mark{width:2.1rem;height:2.1rem;display:block}.brand{font-weight:700}.header-cta.btn{--btn-bg:var(--ink);--btn-border:var(--ink)}.header-cta.btn:hover{--btn-bg:#000;--btn-border:#000}.edu__item .edu__school{font-size:var(--step-2)}.section--dark .btn:not(.btn--ghost),.cta-band .btn:not(.btn--ghost),.site-footer .btn:not(.btn--ghost){--btn-bg:#fff;--btn-fg:var(--ink);--btn-border:#fff}.section--dark .btn:not(.btn--ghost):hover,.cta-band .btn:not(.btn--ghost):hover,.site-footer .btn:not(.btn--ghost):hover{--btn-bg:#e1e4ea;--btn-border:#e1e4ea}.site-footer a.btn,.site-footer a.btn:hover{color:var(--ink)}.chart{margin:0}.chart svg{width:100%;height:auto;overflow:visible}.chart__title{font-weight:650;font-size:var(--step--1);margin-bottom:.75rem}.chart__grid{stroke:var(--line);stroke-width:1px}.chart__axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.chart__label{fill:var(--ink-2);font-size:13px}.chart__label.is-hl{fill:var(--ink);font-weight:700}.chart__value{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.chart__bar{fill:#6b717d}.chart__bar.is-hl{fill:var(--accent)}.chart__line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart__area{fill:var(--ink);opacity:.06}.chart__dot{fill:var(--ink);stroke:var(--surface);stroke-width:2px}.chart__hit{fill:#0000}.chart__hit:hover{fill:#11131814}.kpis{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.kpi{border-radius:var(--radius);background:var(--paper);padding:1rem 1.25rem}.kpi__label{font-size:var(--step--1);color:var(--muted);margin:0}.kpi__value{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.sample{gap:var(--space-m);display:grid}.sample__note{font-size:var(--step--1);color:var(--muted)}.code{border-radius:var(--radius);background:var(--night);color:#e6e8ee;margin:0;padding:1.25rem;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.code .c{color:var(--night-muted)}.data-table{border-collapse:collapse;width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:right;padding:.55rem .6rem}.data-table th:first-child,.data-table td:first-child{text-align:left}.data-table th{color:var(--muted);font-weight:650}.details summary{cursor:pointer;font-weight:600}.problem-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.problem-list li{border-bottom:1px solid var(--line)}.problem-list a{font-family:var(--font-serif);font-size:var(--step-1);color:var(--ink);justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:500;text-decoration:none;display:flex}.problem-list a:after{content:"→";color:var(--muted);transition:transform .15s}.problem-list a:hover:after,.problem-list a:focus-visible:after{color:var(--ink);transform:translate(4px)}.about-mini{gap:var(--space-m);grid-template-columns:8rem minmax(0,1fr);align-items:center;max-width:52rem;display:grid}.about-mini__photo{background:var(--sand);border-radius:50%;width:8rem;height:8rem;overflow:hidden}.about-mini__photo .photo-slot{min-height:0}@media (width<=30rem){.about-mini{grid-template-columns:1fr}}.about-mini__photo .photo-slot__monogram{font-size:2.4rem}html{scroll-padding-top:calc(var(--header-h) + 1rem)}.brand__text{flex-direction:column;line-height:1.05;display:flex}.brand__tag{font-family:var(--font-sans,inherit);letter-spacing:.01em;color:var(--muted);font-size:.72rem;font-weight:500}.tag-list{flex-wrap:wrap;gap:.4rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.tag-list li{background:var(--paper);border:1px solid var(--line);font-size:var(--step--1);color:var(--ink-2);border-radius:999px;padding:.25rem .65rem}.quote-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.quote-list li{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent-bright);border-radius:var(--radius);font-family:var(--font-serif);font-size:var(--step-1);color:var(--ink);padding:1.1rem 1.25rem;font-weight:500}.price-note{margin-top:var(--space-l);border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);max-width:48rem;padding:1.25rem 1.5rem}.price-note h3{margin:0 0 .35rem}.about-photo{aspect-ratio:4/5;border-radius:var(--radius-l);background:var(--sand);width:100%;max-width:22rem;overflow:hidden}.footer-simple{justify-content:space-between;gap:var(--space-m);flex-wrap:wrap;align-items:flex-start;display:flex}.footer-simple .footer-about{max-width:26rem}@media (width<=61.99rem){.hero .founder-card{display:none}}:root{--brand:#a94a18;--brand-hover:#84380f;--brand-2:#e0692a;--brand-soft:#f6e9de;--brand-line:#e9cdb6;--brand-grad:linear-gradient(110deg, #4a2f1f 0%, #8f3f17 50%, #c95a1f 100%);--panel:#f2eee8;--paper:#fff;--fox:var(--brand);--fox-hover:var(--brand-hover);--fox-text:var(--brand);--focus:var(--brand);--radius-xl:clamp(1.5rem, 1rem + 2vw, 2.75rem);--shadow-float:0 1px 2px #281c120d, 0 18px 40px -18px #3c261440}body{background:#fff}h1,h2,h3,h4{letter-spacing:-.035em;font-weight:560}a{color:var(--brand)}a:hover{color:var(--brand-hover)}.grad{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.logo-chip{vertical-align:-.12em;border:2px solid var(--brand-line);background:#fff;border-radius:.28em;place-items:center;width:1.12em;height:1.12em;display:inline-grid}.logo-chip svg{width:.68em;height:.68em}.logo-chip--sm{vertical-align:middle;border-width:1px;border-radius:.45rem;width:1.6rem;height:1.6rem}.logo-chip--sm svg{width:1rem;height:1rem}.pill-label{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:999px;margin-bottom:1.25rem;padding:.45rem 1.1rem;font-size:.8125rem;font-weight:560;display:inline-block}.btn--lg{min-height:3.5rem;padding:.9rem 2.4rem;font-size:1.0625rem}.btn--outline{--btn-bg:transparent;--btn-fg:var(--brand);--btn-border:var(--brand);border-width:1.5px}.btn--outline:hover{--btn-bg:var(--brand-soft);--btn-fg:var(--brand);--btn-border:var(--brand)}.btn-row--center{justify-content:center}.site-header{background:#ffffffe6}.brand .logo-mark{background:var(--panel);border-radius:.7rem;width:2.5rem;height:2.5rem;padding:.4rem}.header-cta.btn{--btn-bg:var(--ink);--btn-border:var(--ink);--btn-fg:#fff}.hero2{padding:.5rem max(.75rem, env(safe-area-inset-left,0px)) 0}.hero2__panel{border-radius:var(--radius-xl);background:radial-gradient(60% 50% at 50% 0%, #ffffffe6, transparent 70%), radial-gradient(40% 40% at 85% 60%, #e0692a14, transparent 70%), radial-gradient(40% 40% at 15% 70%, #5b3a260f, transparent 70%), var(--panel);max-width:88rem;margin-inline:auto;padding:clamp(2.5rem,1.5rem + 4vw,5rem) 1.25rem 0;position:relative;overflow:hidden}.hero2__inner{text-align:center;max-width:54rem;margin-inline:auto}.hero2 h1{margin-bottom:1.25rem;font-size:clamp(2.4rem,1.4rem + 4.6vw,5rem);line-height:1.02}.hero2__sub{font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:-.02em;margin-bottom:.75rem;font-weight:560}.hero2__lead{max-width:40rem;color:var(--muted);margin:0 auto 2rem}.hero2__mock{max-width:62rem;height:clamp(14rem,8rem + 22vw,24rem);margin:clamp(2.5rem,1.5rem + 3vw,4rem) auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.adv{gap:var(--space-l);display:grid}@media (width>=62rem){.adv{gap:var(--space-xl);grid-template-columns:17rem minmax(0,1fr)}.adv__side{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}}.adv__person{margin-top:var(--space-m);align-items:center;gap:1rem;display:flex}.adv__person p{font-size:var(--step--1);color:var(--ink-2);margin:0}.adv__avatar{width:4rem;height:4rem;box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:50%;flex:none;overflow:hidden}.adv__avatar .photo-slot{background:var(--panel);min-height:0}.adv__avatar .photo-slot__monogram{font-size:1.2rem}.adv__intro{max-width:34rem;font-size:var(--step-1);color:var(--ink-2);margin-bottom:var(--space-l)}.fcard{border:1px solid var(--line-strong);background:#fff;border-radius:1.75rem;flex-direction:column;gap:1.25rem;height:100%;padding:clamp(1.4rem,1rem + 1.2vw,2rem);display:flex}.fcard__head{align-items:center;gap:1rem;display:flex}.fcard h3{font-size:var(--step-2);margin:0}.fcard p{color:var(--ink-2);margin:0}.fcard__icon{background:var(--panel);width:3rem;height:3rem;color:var(--ink);border-radius:.75rem;flex:none;place-items:center;display:grid}.fcard__icon svg{width:1.4rem;height:1.4rem}.fcard--accent{background:var(--brand-grad);color:#fff;border-color:#0000}.fcard--accent h3,.fcard--accent p{color:#fff}.fcard--accent .fcard__icon{color:var(--brand);background:#fff}.fcard--accent .tag-list li{color:#fff;background:#ffffff24;border-color:#ffffff59}.tag-list li{background:#fff}.section--flush{padding-block:calc(var(--space-xl) / 2)}.soft-panel{border-radius:var(--radius-xl);background:radial-gradient(50% 60% at 90% 10%, #e0692a12, transparent 70%), var(--panel);padding:clamp(1.75rem,1rem + 4vw,4.5rem)}.soft-panel .lead{color:var(--ink-2)}.float-quotes{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.float-quotes li{box-shadow:var(--shadow-float);font-family:var(--font-serif);font-size:var(--step-1);background:#fff;border-radius:1.25rem;padding:1.25rem 1.5rem;font-weight:520;line-height:1.35}@media (width>=62rem){.float-quotes li:nth-child(2){margin-left:2.5rem}.float-quotes li:nth-child(3){margin-left:1rem}}.about-photo{background:#fff;border-radius:1.75rem}.step{border-color:var(--line-strong);border-radius:1.25rem}.step:before{color:var(--brand)}.mt-xl{margin-top:var(--space-xl)}.plan{border:1px solid var(--line-strong);background:#fff;border-radius:1.75rem;flex-direction:column;height:100%;padding:1.75rem;display:flex}.plan h4{font-size:var(--step-2);border-bottom:1px solid var(--line);margin-bottom:1.25rem;padding-bottom:1rem}.plan__list{font-size:var(--step--1);color:var(--ink-2);gap:.65rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.plan__list li{align-items:center;gap:.6rem;display:flex}.plan__list svg{width:1rem;height:1rem;color:var(--brand);flex:none}.plan__price{font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:-.02em;margin-top:auto;font-weight:560}.plan .btn{width:100%}.plan--accent{background:var(--brand-grad);color:#fff;border-color:#0000}.plan--accent h4{color:#fff;border-bottom-color:#ffffff40}.plan--accent .plan__list,.plan--accent .plan__list svg{color:#fff}.plan--accent .btn{--btn-bg:#fff;--btn-fg:var(--brand);--btn-border:#fff}.plan--accent .btn:hover{--btn-bg:var(--brand-soft);--btn-fg:var(--brand);--btn-border:var(--brand-soft)}.form-card{background:var(--panel);border-radius:1.75rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.form-card input,.form-card select,.form-card textarea{background:#fff}body:has(.hero2) .site-header{-webkit-backdrop-filter:none;background:0 0;border:0;position:absolute;top:.5rem;left:0;right:0}body:has(.hero2) .site-header__inner{width:min(100% - 3rem,84rem);height:5.5rem}body:has(.hero2) .mobile-nav{box-shadow:var(--shadow-float);background:#fff;border-radius:1.25rem;margin:0 .75rem}.hero2__panel{padding-top:calc(5.5rem + clamp(1.5rem,.5rem + 3vw,3.5rem))}.logo-app{background:var(--brand-grad);border-radius:.75rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.logo-app svg,.brand .logo-app .logo-mark{background:0 0;border-radius:0;width:1.55rem;height:1.55rem;padding:0}.logo-app--sm{border-radius:.55rem;width:1.9rem;height:1.9rem}.logo-app--sm svg{width:1.1rem;height:1.1rem}.nav__link{color:var(--ink-2);font-weight:560}.nav__link:hover{background:#ffffffb3}.logo-chip{color:var(--brand);border:2px solid var(--brand-line);background:#fff9}.hero2 h1{letter-spacing:-.045em;font-size:clamp(2.5rem,1.3rem + 5.2vw,5.4rem);line-height:1.04}.hero2 h1 .grad{display:inline}.hero2__line{display:block}.hero2__sub{font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:0;color:var(--ink-2);margin:1.5rem 0 2.25rem;font-weight:600}.btn--wide{min-width:min(100%,15rem)}.hero2__mock{max-width:64rem;height:clamp(15rem,6rem + 26vw,27rem);-webkit-mask-image:none;mask-image:none}.mock{box-shadow:var(--shadow-float);text-align:left;color:var(--ink);background:#fff;border-radius:1.5rem 1.5rem 0 0;grid-template-columns:12.5rem 1fr;min-height:30rem;font-size:.8rem;display:grid}.mock svg{width:1rem;height:1rem}.mock p{margin:0}.mock__side{border-right:1px solid var(--line);padding:1.1rem .85rem}.mock__brand{font-family:var(--font-serif);align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.95rem;font-weight:600;display:flex}.mock__side ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.mock__side li{color:var(--ink-2);border-radius:.6rem;align-items:center;gap:.7rem;padding:.6rem .7rem;display:flex}.mock__side li.is-active{background:var(--brand-soft);color:var(--brand);font-weight:600}.mock__main{border-top-right-radius:1.5rem;min-width:0}.mock__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.mock__search{background:var(--panel);width:min(100%,17rem);color:var(--muted);border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .8rem;display:flex}.mock__meta{align-items:center;gap:.6rem;display:flex}.mock__chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:99px;padding:.3rem .65rem;font-size:.7rem;font-weight:600}.mock__avatar{background:var(--brand-grad);color:#fff;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.7rem;font-weight:600;display:grid}.mock__who{color:var(--muted);font-size:.72rem;line-height:1.3;display:grid}.mock__who strong{color:var(--ink);font-weight:600}.mock__body{background:#fafafc;padding:1rem 1.1rem}.mock__stats{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:.85rem;display:grid}.mock__stat{border:1px solid var(--line);background:#fff;border-radius:.9rem;min-height:6.2rem;padding:.9rem 1rem;position:relative;overflow:hidden}.mock__stat p{color:var(--ink-2);font-size:.75rem}.mock__stat strong{font-family:var(--font-serif);letter-spacing:-.03em;margin-top:.35rem;font-size:1.55rem;font-weight:500;line-height:1.1;display:block}.mock__delta{margin-top:.25rem;font-size:.68rem;font-weight:600;display:block}.mock__delta.is-up{color:#12703a}.mock__delta.is-down{color:#b02020}.mock__stat .spark{width:55%;height:70%;position:absolute;bottom:0;right:0}.mock__row{grid-template-columns:1.65fr 1fr;gap:.85rem;display:grid}.mock__card{border:1px solid var(--line);background:#fff;border-radius:.9rem;min-width:0;padding:1rem}.mock__card-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.mock__title{font-family:var(--font-serif);font-size:.95rem;font-weight:500}.mock__legend{color:var(--muted);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.mock__legend i,.donut-card__legend i{border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.mock__legend .l1{background:#d9622a}.mock__legend .l2{background:#6e4a33;margin-left:.4rem}.mock__dots{letter-spacing:.1em;color:var(--ink-2)}.mock__chart{grid-template-columns:1.2rem 1fr;gap:.4rem;height:10rem;display:grid}.mock__axis{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:.6rem;display:flex}.mock__bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom, transparent 0 calc(25% - 1px), var(--line) calc(25% - 1px) 25%);justify-content:space-around;align-items:flex-end;display:flex}.mock__pair{align-items:flex-end;gap:.3rem;height:100%;display:flex}.mock__pair span{background:linear-gradient(#ed7333,#b5501c);border-radius:99px 99px 0 0;width:.45rem}.mock__pair span+span{background:linear-gradient(#9c7a60,#5b3a26)}.mock__pair:first-child span:first-child{height:72%}.mock__pair:first-child span:last-child{height:40%}.mock__pair:nth-child(2) span:first-child{height:92%}.mock__pair:nth-child(2) span:last-child{height:84%}.mock__pair:nth-child(3) span:first-child{height:66%}.mock__pair:nth-child(3) span:last-child{height:50%}.mock__pair:nth-child(4) span:first-child{height:52%}.mock__pair:nth-child(4) span:last-child{height:34%}.mock__pair:nth-child(5) span:first-child{height:70%}.mock__pair:nth-child(5) span:last-child{height:60%}.mock__pair:nth-child(6) span:first-child{height:78%}.mock__pair:nth-child(6) span:last-child{height:42%}.mock__pair:nth-child(7) span:first-child{height:68%}.mock__pair:nth-child(7) span:last-child{height:64%}.mock__pair:nth-child(8) span:first-child{height:90%}.mock__pair:nth-child(8) span:last-child{height:72%}.mock__pair:nth-child(9) span:first-child{height:76%}.mock__pair:nth-child(9) span:last-child{height:56%}.mock__sources{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.mock__sources li{grid-template-columns:1fr auto;gap:.35rem;font-size:.75rem;display:grid}.mock__sources i{background:linear-gradient(90deg, var(--brand) var(--w), var(--line) var(--w));border-radius:99px;grid-column:1/-1;height:.25rem}.mock__sources .w42{--w:42%}.mock__sources .w26{--w:26%}.mock__sources .w18{--w:18%}.mock__sources .w14{--w:14%}@media (width<=48rem){.mock{grid-template-columns:1fr}.mock__side,.mock__who,.mock__avatar{display:none}.mock__stats{grid-template-columns:1fr 1fr}.mock__stats .mock__stat:nth-child(3),.mock__row .mock__card:nth-child(2){display:none}.mock__row{grid-template-columns:1fr}}.adv__main h2{font-size:clamp(2.2rem,1.3rem + 3.6vw,4rem)}.fcard{border-color:var(--line-strong);border-radius:1.75rem;justify-content:space-between;gap:2.5rem;min-height:17rem}.fcard__icon{border:1px solid var(--line);background:var(--panel)}.fcard h3{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:500}.fcard__body{gap:.6rem;display:grid}.fcard__ex{font-size:var(--step--1);color:var(--muted)!important}.fcard--accent .fcard__ex{color:#ffffffd9!important}.fcard--accent{box-shadow:0 20px 40px -20px #78371480}.func{gap:var(--space-l);border-radius:var(--radius-xl);background:radial-gradient(50% 60% at 80% 30%, #fffc, transparent 70%), var(--panel);padding:clamp(1.75rem,1rem + 4vw,4.5rem);display:grid;overflow:hidden}@media (width>=62rem){.func{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center}}.func__text{flex-direction:column;align-items:flex-start;display:flex}.func__text p:not(.pill-label){font-size:var(--step-1);color:var(--ink-2);margin-bottom:2rem}.h-func{font-size:clamp(1.8rem,1.3rem + 2vw,2.75rem);font-weight:500}.showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;min-width:0;display:grid;position:relative}.showcase__stats{z-index:0;gap:1rem;display:grid;position:relative}.showcase__stat{min-height:7.5rem;box-shadow:var(--shadow-float);border-radius:1.25rem;margin-right:-3rem}.showcase__stat strong{font-size:1.6rem}.donut-card{z-index:1;box-shadow:var(--shadow-float);background:#fff;border-radius:1.5rem;padding:1.5rem;font-size:.85rem;position:relative}.donut-card__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.donut-card__title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:500}.donut-card__tabs{background:var(--panel);text-align:center;border-radius:.8rem;grid-template-columns:repeat(3,1fr);gap:.25rem;margin-bottom:1.25rem;padding:.3rem;display:grid}.donut-card__tabs span{border-radius:.6rem;padding:.5rem}.donut-card__tabs .is-on{background:var(--brand);color:#fff;font-weight:600}.donut-card__body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.donut{width:100%;max-width:13rem;height:auto}.donut__hole{fill:var(--brand-soft)}.donut__label{font-family:var(--font-serif);fill:var(--ink);font-size:14px;font-weight:600}.donut-card__legend{color:var(--ink-2);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.donut-card__legend li{align-items:center;gap:.5rem;display:flex}.donut-card__legend li:first-child i{background:#e0692a}.donut-card__legend li:nth-child(2) i{background:#5b3a26}.donut-card__legend li:nth-child(3) i{background:#cbb59c}.donut-card__legend li:nth-child(4) i{background:#8c8681}@media (width<=40rem){.showcase{grid-template-columns:1fr;gap:1rem}.showcase__stat{margin-right:0}.showcase__stats .showcase__stat:nth-child(n+2){display:none}}.center-head{max-width:50rem;margin:0 auto var(--space-l);text-align:center}.center-head h2{font-size:clamp(1.9rem,1.3rem + 2.4vw,3.1rem);font-weight:500}.center-head p{font-size:var(--step-1);color:var(--ink-2)}.quote-row{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.quote-row{grid-template-columns:repeat(3,1fr)}}.quote-row li{border:1px solid var(--line-strong);font-family:var(--font-serif);font-size:var(--step-1);background:#fff;border-radius:1.5rem;padding:1.75rem;font-weight:500;line-height:1.35}.plan h3{font-size:var(--step-2);border-bottom:1px solid var(--line);margin-bottom:1.25rem;padding-bottom:1rem;font-weight:500}.plan--accent h3{color:#fff;border-bottom-color:#ffffff40}.plan__price{margin-bottom:1.25rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.plan__price small{font-family:var(--font-sans);letter-spacing:0;font-size:.875rem;font-weight:500}.plan--accent{box-shadow:0 20px 40px -20px #78371480}.mock__search{white-space:nowrap;min-width:0;overflow:hidden}:root{--ink:#141210;--ink-2:#2f2a26;--muted:#5f5750;--line:#e6e0d8;--line-strong:#cfc6bb;--sand:#ece5db}.logo-chip{color:#e0692a}.logo-app{background:linear-gradient(135deg,#ed7333,#b5501c)}.site-footer{background:#171310}.mock__sources .w72{--w:72%}.mock__sources .w20{--w:20%}.mock__sources .w8{--w:8%}.hero2__sub{max-width:44rem;margin-inline:auto;font-weight:500;line-height:1.55}.quote-row--help li{align-content:start;gap:.9rem;display:grid}.quote-row__q{margin:0}.quote-row__a{border-top:1px solid var(--line);font-family:var(--font-sans);font-size:var(--step--1);color:var(--ink-2);align-items:flex-start;gap:.5rem;margin:0;padding-top:.9rem;font-weight:450;display:flex}.quote-row__a svg{width:1rem;height:1rem;color:var(--brand);flex:none;margin-top:.2rem}.center-head .pill-label{margin-inline:auto}.services-head{max-width:46rem;margin-bottom:var(--space-l)}.services-head h2{font-size:clamp(2.2rem,1.3rem + 3.6vw,4rem)}.fcard{justify-content:flex-start;gap:1.5rem}.fcard__list{font-size:var(--step--1);color:var(--ink-2);gap:.45rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.fcard__list li{align-items:flex-start;gap:.55rem;display:flex}.fcard__list svg{width:1rem;height:1rem;color:var(--brand);flex:none;margin-top:.2rem}.fcard--accent .fcard__list,.fcard--accent .fcard__list svg{color:#fff}.fcard__cta{color:var(--brand);margin-top:auto}.fcard--accent .fcard__cta,.fcard--accent .fcard__cta:hover{color:#fff}.extras{margin-top:var(--space-m);border:1px dashed var(--line-strong);background:var(--panel);border-radius:1.75rem;gap:1.25rem;padding:clamp(1.4rem,1rem + 1.5vw,2rem);display:grid}@media (width>=56rem){.extras{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.extras h3{font-size:var(--step-2);margin-bottom:.4rem;font-weight:500}.extras p{color:var(--ink-2);margin:0}.extras__label{letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:600;color:var(--muted)!important;margin-bottom:.4rem!important}.extras .tag-list{margin:0}.func .sample__note{font-size:var(--step--1);color:var(--muted);margin-top:-1.25rem}.soft-panel .form-card{background:#fff}.about-tagline{font-family:var(--font-serif);color:var(--brand);letter-spacing:.01em;margin:0;font-size:1.05rem;font-weight:600}.about-text>p:not(.pill-label):not(.about-tagline){max-width:65ch}.about-close{border-left:3px solid var(--brand-2);background:var(--panel);color:var(--ink);border-radius:0 12px 12px 0;margin:0;padding:.9rem 1.1rem;font-weight:600}@media (width>=62rem){#o-mne .split{align-items:start}#o-mne .about-photo{position:sticky;top:6rem}}.hero2__brand{font-family:var(--font-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero2__sub--small{font-size:1rem}.hero2__note{max-width:44rem;color:var(--ink-2);margin:0 auto 1.5rem;font-size:.98rem}.grid--5{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=48rem){.grid--5{grid-template-columns:repeat(2,1fr)}}@media (width>=70rem){.grid--5{grid-template-columns:repeat(6,1fr)}.grid--5>:nth-child(-n+3){grid-column:span 2}.grid--5>:nth-child(n+4){grid-column:span 3}}.scard{justify-content:flex-start;gap:1.1rem;min-height:0}.scard h3{font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem)}.scard .fcard__body{gap:.7rem;display:grid}.scard .fcard__body p{margin:0}.scard__claim{color:var(--brand);font-weight:600}.scard__benefit{background:var(--panel);border-radius:1rem;margin:auto 0 0;padding:.9rem 1rem;font-size:.95rem}.audience{gap:1.25rem}.audience__card{border:1px solid var(--line-strong);background:#fff;border-radius:1.5rem;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.audience__card .fcard__icon{flex:none}.audience__card h3{margin:0 0 .4rem;font-size:1.15rem}.audience__card p{margin:0}.price-note .section-head{text-align:center;max-width:46rem;margin-inline:auto}.price-note .about-tagline{margin-bottom:.25rem}.hero2 h1{font-size:clamp(2.2rem,1.2rem + 3.6vw,4.1rem)}.hero2__inner{max-width:60rem}#cena .container{display:block}.price-note{width:100%;max-width:none}.datafirst{border:1px solid var(--brand-line);border-radius:var(--radius-xl);text-align:center;background:#fff;gap:.9rem;max-width:50rem;margin-inline:auto;padding:clamp(1.75rem,1rem + 3vw,3rem);display:grid}.datafirst p{margin:0}.datafirst h2{text-wrap:balance;margin:0}.datafirst__mark{background:var(--brand-grad);color:#fff;font-family:var(--font-serif);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-self:center;padding:.35rem .9rem;font-size:.85rem;font-weight:600}.mock--dash{grid-template-columns:1fr;min-height:0}.mock--dash .mock__main{border-top-left-radius:1.5rem}.dash__title{gap:.1rem;min-width:0;display:grid}.dash__title strong{font-family:var(--font-serif);font-size:1.05rem;font-weight:600}.dash__title span{color:var(--muted);font-size:.72rem}.dash__tabs{background:var(--panel);color:var(--muted);border-radius:99px;gap:.15rem;padding:.2rem;font-size:.7rem;display:inline-flex}.dash__tabs span{border-radius:99px;padding:.25rem .7rem}.dash__tabs .is-on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.dash__stats{grid-template-columns:repeat(4,1fr)}.dash__stats .mock__stat strong{font-size:1.3rem}.dash__months{color:var(--muted);justify-content:space-around;margin-top:.35rem;margin-left:1.6rem;font-size:.6rem;display:flex}.mock--dash .mock__pair span{width:.38rem}.mock--dash .mock__pair:first-child span:first-child{height:58%}.mock--dash .mock__pair:first-child span:last-child{height:44%}.mock--dash .mock__pair:nth-child(2) span:first-child{height:62%}.mock--dash .mock__pair:nth-child(2) span:last-child{height:46%}.mock--dash .mock__pair:nth-child(3) span:first-child{height:70%}.mock--dash .mock__pair:nth-child(3) span:last-child{height:50%}.mock--dash .mock__pair:nth-child(4) span:first-child{height:66%}.mock--dash .mock__pair:nth-child(4) span:last-child{height:48%}.mock--dash .mock__pair:nth-child(5) span:first-child{height:74%}.mock--dash .mock__pair:nth-child(5) span:last-child{height:52%}.mock--dash .mock__pair:nth-child(6) span:first-child{height:80%}.mock--dash .mock__pair:nth-child(6) span:last-child{height:55%}.mock--dash .mock__pair:nth-child(7) span:first-child{height:64%}.mock--dash .mock__pair:nth-child(7) span:last-child{height:50%}.mock--dash .mock__pair:nth-child(8) span:first-child{height:60%}.mock--dash .mock__pair:nth-child(8) span:last-child{height:47%}.mock--dash .mock__pair:nth-child(9) span:first-child{height:78%}.mock--dash .mock__pair:nth-child(9) span:last-child{height:53%}.mock--dash .mock__pair:nth-child(10) span:first-child{height:77%}.mock--dash .mock__pair:nth-child(10) span:last-child{height:50%}.mock--dash .mock__pair:nth-child(11) span:first-child{height:84%}.mock--dash .mock__pair:nth-child(11) span:last-child{height:56%}.mock--dash .mock__pair:nth-child(12) span:first-child{height:90%}.mock--dash .mock__pair:nth-child(12) span:last-child{height:60%}.dash__mini{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.dash__mini p{color:var(--muted);font-size:.72rem}.dash__mini strong{font-family:var(--font-serif);margin-top:.2rem;font-size:1.3rem;font-weight:500;display:block}@media (width<=70rem){.dash__stats{grid-template-columns:repeat(2,1fr)}}@media (width<=48rem){.dash__title span,.dash__tabs{display:none}.dash__stats .mock__stat:nth-child(3){display:block}.dash__stats .mock__stat:nth-child(n+3){display:none}.dash__months span:nth-child(2n){visibility:hidden}.dash__stats .mock__stat strong{white-space:nowrap;font-size:1.05rem}}.dash__ok{color:#12703a;background:#e6f2ea;border-radius:99px;padding:.2rem .55rem;font-size:.66rem;font-weight:600}.dash__tasks{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.dash__tasks li{align-items:flex-start;gap:.6rem;font-size:.78rem;display:flex}.dash__tasks li svg{background:var(--brand-soft);width:1.3rem;height:1.3rem;color:var(--brand);border-radius:50%;flex:none;padding:.22rem}.dash__tasks span{gap:.1rem;display:grid}.dash__tasks small{color:var(--muted);font-size:.66rem}.dash__stats .mock__delta{max-width:55%}@media (width<=48rem){.mock--dash .mock__row .mock__card:first-child{display:none}.mock--dash .mock__row .mock__card:nth-child(2){display:block}}.dash__stats .mock__stat .spark{width:50%;height:50%}@media (width<=48rem){.dash__stats .mock__delta{max-width:none}.dash__stats .mock__stat{padding-bottom:1.6rem}.dash__stats .mock__stat .spark{height:30%}}.partner{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:#fff;gap:clamp(1.25rem,1rem + 2vw,3rem);padding:clamp(1.75rem,1rem + 3vw,3rem);display:grid}.partner__head{align-content:start;gap:.9rem;display:grid}.partner__head .pill-label{justify-self:start}.partner__head h2{text-wrap:balance;margin:0}.partner__body{gap:1rem;min-width:0;display:grid}.partner__body p{margin:0}.partner__body .about-close{font-weight:400}.partner__body .about-close strong{font-weight:700}@media (width>=62rem){.partner{grid-template-columns:.9fr 1.1fr}}.donut-card__tabs button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.5rem;transition:background-color .2s,color .2s}.donut-card__tabs button:hover{background:#fff}.donut-card__tabs button.is-on{background:var(--brand);color:#fff;font-weight:600}.donut-card__tabs button:focus-visible,.donut-card__legend button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.donut__seg{cursor:pointer;transition:stroke-dasharray .5s,stroke-dashoffset .5s,opacity .2s}.donut__seg.is-dim{opacity:.25}.donut__sub{fill:var(--muted);font-size:7px}.donut-card__legend button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.2rem .35rem;display:flex}.donut-card__legend button:hover,.donut-card__legend button.is-active{background:var(--panel)}.donut-card__legend i{flex:none}.donut-card__pct{color:var(--ink);margin-left:auto;padding-left:.6rem;font-weight:600}.showcase .mock__stat strong{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.donut__seg{transition:none}}.hero2__mock{height:auto;padding-bottom:clamp(1.5rem,1rem + 2vw,3rem);overflow:visible;-webkit-mask-image:none;mask-image:none}.mock--dash{border-radius:1.5rem;overflow:hidden}.mock--dash .mock__main{border-radius:1.5rem}.dash__tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:.25rem .7rem;transition:background-color .2s,color .2s}.dash__tabs button:hover{color:var(--ink)}.dash__tabs button.is-on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.dash__tabs button:focus-visible,.dbar:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dash__unit{font-family:var(--font-sans);color:var(--muted);font-size:.66rem;font-weight:400}.dash__chart{grid-template-columns:1.6rem 1fr;gap:.4rem;height:10rem;display:grid}.dash__plot{min-width:0;position:relative}.dash__bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom, transparent 0 calc(25% - 1px), var(--line) calc(25% - 1px) 25%);justify-content:space-around;align-items:flex-end;height:100%;display:flex}.dbar{cursor:pointer;background:0 0;border:0;border-radius:.4rem .4rem 0 0;flex:1;justify-content:center;align-items:flex-end;gap:.3rem;height:100%;padding:0;transition:opacity .2s,background-color .2s;display:flex}.dbar:hover{background:#e0692a0f}.dbar[hidden]{display:none}.dbar.is-dim{opacity:.4}.dbar span{border-radius:99px 99px 0 0;width:.7rem;transition:height .5s cubic-bezier(.2,.8,.2,1)}.is-dense .dbar span{width:.38rem}.dbar__r{background:linear-gradient(#ed7333,#b5501c)}.dbar__c{background:linear-gradient(#9c7a60,#5b3a26)}.dbar .h-0{height:0%}.dbar .h-1{height:1%}.dbar .h-2{height:2%}.dbar .h-3{height:3%}.dbar .h-4{height:4%}.dbar .h-5{height:5%}.dbar .h-6{height:6%}.dbar .h-7{height:7%}.dbar .h-8{height:8%}.dbar .h-9{height:9%}.dbar .h-10{height:10%}.dbar .h-11{height:11%}.dbar .h-12{height:12%}.dbar .h-13{height:13%}.dbar .h-14{height:14%}.dbar .h-15{height:15%}.dbar .h-16{height:16%}.dbar .h-17{height:17%}.dbar .h-18{height:18%}.dbar .h-19{height:19%}.dbar .h-20{height:20%}.dbar .h-21{height:21%}.dbar .h-22{height:22%}.dbar .h-23{height:23%}.dbar .h-24{height:24%}.dbar .h-25{height:25%}.dbar .h-26{height:26%}.dbar .h-27{height:27%}.dbar .h-28{height:28%}.dbar .h-29{height:29%}.dbar .h-30{height:30%}.dbar .h-31{height:31%}.dbar .h-32{height:32%}.dbar .h-33{height:33%}.dbar .h-34{height:34%}.dbar .h-35{height:35%}.dbar .h-36{height:36%}.dbar .h-37{height:37%}.dbar .h-38{height:38%}.dbar .h-39{height:39%}.dbar .h-40{height:40%}.dbar .h-41{height:41%}.dbar .h-42{height:42%}.dbar .h-43{height:43%}.dbar .h-44{height:44%}.dbar .h-45{height:45%}.dbar .h-46{height:46%}.dbar .h-47{height:47%}.dbar .h-48{height:48%}.dbar .h-49{height:49%}.dbar .h-50{height:50%}.dbar .h-51{height:51%}.dbar .h-52{height:52%}.dbar .h-53{height:53%}.dbar .h-54{height:54%}.dbar .h-55{height:55%}.dbar .h-56{height:56%}.dbar .h-57{height:57%}.dbar .h-58{height:58%}.dbar .h-59{height:59%}.dbar .h-60{height:60%}.dbar .h-61{height:61%}.dbar .h-62{height:62%}.dbar .h-63{height:63%}.dbar .h-64{height:64%}.dbar .h-65{height:65%}.dbar .h-66{height:66%}.dbar .h-67{height:67%}.dbar .h-68{height:68%}.dbar .h-69{height:69%}.dbar .h-70{height:70%}.dbar .h-71{height:71%}.dbar .h-72{height:72%}.dbar .h-73{height:73%}.dbar .h-74{height:74%}.dbar .h-75{height:75%}.dbar .h-76{height:76%}.dbar .h-77{height:77%}.dbar .h-78{height:78%}.dbar .h-79{height:79%}.dbar .h-80{height:80%}.dbar .h-81{height:81%}.dbar .h-82{height:82%}.dbar .h-83{height:83%}.dbar .h-84{height:84%}.dbar .h-85{height:85%}.dbar .h-86{height:86%}.dbar .h-87{height:87%}.dbar .h-88{height:88%}.dbar .h-89{height:89%}.dbar .h-90{height:90%}.dbar .h-91{height:91%}.dbar .h-92{height:92%}.dbar .h-93{height:93%}.dbar .h-94{height:94%}.dbar .h-95{height:95%}.dbar .h-96{height:96%}.dbar .h-97{height:97%}.dbar .h-98{height:98%}.dbar .h-99{height:99%}.dbar .h-100{height:100%}.dash__months span[hidden]{display:none}.dash__months{margin-left:2rem}.dash__months span{text-align:center;flex:1}.dash__tip{background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;z-index:2;border-radius:.6rem;gap:.1rem;padding:.45rem .65rem;font-size:.68rem;display:grid;position:absolute;top:.25rem;transform:translate(-50%);box-shadow:0 6px 16px -6px #0006}.dash__tip strong{text-transform:capitalize;font-weight:600}.dash__tip[hidden]{display:none}@media (prefers-reduced-motion:reduce){.dbar span{transition:none}}@media (width<=48rem){.dash__tabs{display:inline-flex}.mock--dash .mock__row .mock__card:first-child{display:block}.mock--dash .mock__row .mock__card:nth-child(2){display:none}.dash__months span:nth-child(2n){visibility:visible}.is-dense .dash__months span:nth-child(2n){visibility:hidden}.mock--dash .mock__top{flex-wrap:wrap}}@media (width>=900px){.dash__chart{height:12.5rem}}.about-text--solo{max-width:52rem}#o-mne .about-close{font-weight:400}.about-sign{border-top:1px solid var(--line);flex-direction:column;gap:.15rem;max-width:65ch;margin:.5rem 0 0;padding-top:1rem;display:flex}.about-sign strong{font-family:var(--font-serif);color:var(--ink);font-size:1.15rem}.about-sign span{color:var(--muted);font-style:italic}.about-sign__img{width:11rem;height:auto;margin-bottom:.4rem;display:block}.about-sign{text-align:right;align-items:flex-end}.brand__tag{white-space:nowrap}@media (width<=26rem){.brand__tag{letter-spacing:0;font-size:.62rem}}.hero2__tagline{font-family:var(--font-serif);color:var(--brand);text-wrap:balance;margin:0;font-size:clamp(1.2rem,.95rem + 1.1vw,1.75rem);font-weight:600;line-height:1.3}.dash__tasks li>span{flex:1;min-width:0}.dash__saved{color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fbe9dd;border-radius:99px;flex:none;padding:.1rem .45rem;font-size:.68rem;font-weight:700}@media (width<=48rem){.dash__stats .mock__stat:nth-child(2){display:none}.dash__stats .mock__stat:nth-child(4){display:block}}
