:root{--font-display:var(--font-figtree),"Segoe UI",system-ui,sans-serif;--font-body:var(--font-figtree),"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-jetbrains),"SF Mono","Fira Code",monospace;--text-xs:0.64rem;--text-sm:0.8rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.563rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-4xl:3.052rem;--text-5xl:3.815rem;--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.8;--tracking-tighter:-0.04em;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.1em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--color-bg:#fafaf7;--color-surface-1:#fff;--color-surface-2:#f5f5f0;--color-surface-3:#edede8;--color-ink:#171512;--color-ink-muted:#57534e;--color-ink-subtle:#78716c;--color-ink-disabled:#a8a29e;--color-coral:#f97316;--color-coral-hover:#ea580c;--color-coral-light:#fed7aa;--color-coral-subtle:rgba(249,115,22,.08);--color-lime:#84cc16;--color-lime-hover:#65a30d;--color-lime-light:#d9f99d;--color-lime-subtle:rgba(132,204,22,.08);--color-pink:#ec4899;--color-pink-subtle:rgba(236,72,153,.08);--color-pebble:#e7e5e0;--color-pebble-light:#f0efeb;--color-success:#84cc16;--color-error:#dc2626;--color-warning:#f97316;--color-info:#0ea5e9;--color-focus:#f97316;--focus-ring:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-focus);--color-accent:var(--color-coral);--color-accent-2:var(--color-lime);--color-primary:var(--color-coral);--color-primary-bright:var(--color-coral-hover);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--page-max-width:1200px;--page-padding-x:clamp(1rem,4vw,2rem);--section-padding:clamp(4rem,8vw,7rem);--section-padding-y:var(--section-padding);--content-max-width:40rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(23,21,18,.05);--shadow-sm:0 2px 4px rgba(23,21,18,.06),0 1px 2px rgba(23,21,18,.04);--shadow-md:0 4px 12px rgba(23,21,18,.08),0 2px 4px rgba(23,21,18,.04);--shadow-lg:0 8px 24px rgba(23,21,18,.1),0 4px 8px rgba(23,21,18,.05);--shadow-xl:0 16px 48px rgba(23,21,18,.12),0 8px 16px rgba(23,21,18,.06);--shadow-card:0 1px 3px rgba(23,21,18,.06),0 0 0 1px rgba(23,21,18,.04);--shadow-card-hover:0 8px 24px rgba(23,21,18,.1),0 0 0 1px var(--color-coral-subtle);--shadow-phone:0 24px 64px rgba(23,21,18,.15),0 8px 16px rgba(23,21,18,.08);--shadow-panel:var(--shadow-xl);--shadow-float:var(--shadow-lg);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.25,0.1,0.25,1);--duration-instant:100ms;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--duration-slower:600ms;--z-base:0;--z-raised:1;--z-dropdown:10;--z-sticky:50;--z-topbar:100;--z-overlay:150;--z-modal:200}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0;background:transparent;cursor:pointer}:is(a,button,input,select,textarea):focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}img,svg{display:block;max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:min(100% - var(--page-padding-x) * 2,var(--page-max-width));margin-inline:auto}.section{padding-block:var(--section-padding-y);position:relative}.section--alt{background:var(--color-surface-2)}.section+.section:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(80%,600px);height:1px;background:var(--color-pebble)}.grid-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}.grid-3col{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.grid-4col{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:768px){.grid-2col{gap:var(--space-8)}.grid-2col,.grid-3col{grid-template-columns:1fr}.grid-4col{grid-template-columns:repeat(2,1fr)}}.text-display{font-family:var(--font-display);font-size:var(--text-5xl);letter-spacing:var(--tracking-tighter)}.text-display,.text-h1{font-weight:var(--weight-extrabold);line-height:var(--leading-tight);color:var(--color-ink);text-wrap:balance}.text-h1{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight)}.text-h2{font-size:clamp(var(--text-2xl),3.5vw,var(--text-3xl));font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);text-wrap:balance}.text-h2,.text-h3{line-height:var(--leading-snug);color:var(--color-ink)}.text-h3{font-size:var(--text-xl);font-weight:var(--weight-bold)}.text-h4{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-ink)}.text-body{font-size:var(--text-base)}.text-body,.text-body-lg{line-height:var(--leading-relaxed);color:var(--color-ink)}.text-body-lg{font-size:var(--text-md)}.text-caption{font-size:var(--text-sm);color:var(--color-ink-subtle);line-height:var(--leading-normal)}.text-kicker{font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.text-data,.text-kicker{color:var(--color-coral)}.text-data{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-none)}.text-muted{color:var(--color-ink-muted)}.text-subtle{color:var(--color-ink-subtle)}.btn-ghost,.btn-primary,.btn-text{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-normal) var(--ease-smooth),color var(--duration-normal) var(--ease-smooth),transform var(--duration-normal) var(--ease-spring),box-shadow var(--duration-normal) var(--ease-smooth),border-color var(--duration-normal) var(--ease-smooth)}.btn-primary{min-height:48px;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--radius-md);background:var(--color-coral);color:#fff;font-size:var(--text-base)}.btn-primary:hover{background:var(--color-coral-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,115,22,.25)}.btn-primary:active{transform:translateY(0);box-shadow:none}.btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-primary--lg{min-height:56px;padding:var(--space-4) var(--space-8);font-size:var(--text-md);font-weight:var(--weight-bold);border-radius:var(--radius-lg)}.btn-ghost{min-height:48px;padding:var(--space-3) var(--space-6);border:1px solid var(--color-pebble);border-radius:var(--radius-md);background:transparent;color:var(--color-ink);font-size:var(--text-base)}.btn-ghost:hover{border-color:var(--color-coral);color:var(--color-coral);background:var(--color-coral-subtle)}.btn-text{padding:var(--space-2) 0;border:none;background:none;color:var(--color-ink-muted);font-weight:var(--weight-medium);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px}.btn-text:hover{color:var(--color-coral);-webkit-text-decoration-color:var(--color-coral);text-decoration-color:var(--color-coral)}.card{padding:var(--space-6);border:1px solid var(--color-pebble-light);border-radius:var(--radius-lg);background:var(--color-surface-1);box-shadow:var(--shadow-card);transition:border-color var(--duration-normal),box-shadow var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.card:hover{border-color:var(--color-coral-light);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.card--feature{padding:var(--space-8);text-align:center}.card--feature .card-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto var(--space-4);border-radius:var(--radius-md);background:var(--color-coral-subtle);color:var(--color-coral)}.card--pain{position:relative;padding:var(--space-5);border-left:3px solid var(--color-coral);background:var(--color-surface-1);border-radius:var(--radius-md)}.card--pain[data-active=true]{background:var(--color-coral-subtle);border-color:var(--color-coral)}.card--testimonial{padding:var(--space-6);border-left:3px solid var(--color-lime);background:var(--color-surface-1);border-radius:var(--radius-md)}.card--testimonial .stars{display:flex;gap:2px;color:var(--color-coral);margin-bottom:var(--space-3)}.card--testimonial blockquote{margin:0 0 var(--space-4);font-style:italic;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink)}.card--testimonial cite{display:block;font-style:normal;font-size:var(--text-sm);color:var(--color-ink-muted)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink);letter-spacing:var(--tracking-wide)}.field-input,.field-select,.field-textarea{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-pebble);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.field-input::placeholder,.field-textarea::placeholder{color:var(--color-ink-disabled)}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:var(--color-coral)}.field-input[data-error=true],.field-select[data-error=true],.field-textarea[data-error=true]{border-color:var(--color-error)}.field-hint{font-size:var(--text-sm);color:var(--color-ink-subtle)}.field-error{color:var(--color-error)}.chip,.field-error{font-size:var(--text-sm);font-weight:var(--weight-medium)}.chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-pebble);border-radius:var(--radius-pill);background:var(--color-surface-1);color:var(--color-ink-muted)}.chip--coral{border-color:var(--color-coral-light);background:var(--color-coral-subtle);color:var(--color-coral)}.chip--lime{border-color:var(--color-lime-light);background:var(--color-lime-subtle);color:var(--color-lime-hover)}.chip--pink{border-color:rgba(236,72,153,.2);background:var(--color-pink-subtle);color:var(--color-pink)}.skip-link{position:absolute;left:var(--space-4);top:-4rem;z-index:var(--z-modal);background:var(--color-ink);color:#fff;padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);font-weight:var(--weight-bold);transition:top var(--duration-fast) var(--ease-smooth)}.skip-link:focus{top:var(--space-4)}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:var(--z-topbar);background:transparent;transform-origin:0}.scroll-progress-fill{height:100%;transform-origin:0}.landing-shell{position:relative;min-height:100vh;background:var(--color-bg)}.topbar{position:fixed;top:0;left:0;right:0;z-index:var(--z-topbar);padding:var(--space-2) 0;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);background:hsla(60,23%,97%,.8);border-bottom:1px solid transparent;transition:background var(--duration-normal),border-color var(--duration-normal),box-shadow var(--duration-normal)}.topbar[data-scrolled=true]{background:hsla(60,23%,97%,.95);border-bottom-color:var(--color-pebble);box-shadow:var(--shadow-sm)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;gap:var(--space-4)}.topbar-brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-ink);font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.topbar-nav{display:flex;align-items:center;gap:var(--space-6)}.topbar-nav a{color:var(--color-ink-muted);font-weight:var(--weight-medium);font-size:var(--text-base);transition:color var(--duration-fast)}.topbar-nav a:hover,.topbar-nav a[aria-current=page]{color:var(--color-coral)}@media (max-width:768px){.topbar-nav{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.text-center{text-align:center}.text-balance{text-wrap:balance}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.anim-float{animation:phoneFloat 6s ease-in-out infinite}@media (max-width:480px){:root{--text-5xl:2.5rem;--text-4xl:2rem;--text-3xl:1.75rem;--section-padding-y:3rem}}@media (max-width:768px){:root{--text-5xl:3rem;--text-4xl:2.25rem}}.section-heading-inline{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:end;margin-bottom:var(--space-12)}.section-copy-inline{max-width:32rem}@media (max-width:768px){.section-heading-inline{grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-8)}}.hero{position:relative;min-height:90vh;padding-top:6rem;padding-bottom:var(--space-16);overflow:hidden;isolation:isolate}.hero-gradient-bg{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at top left,var(--color-coral-subtle) 0,transparent 55%),radial-gradient(ellipse at bottom right,var(--color-lime-subtle) 0,transparent 55%),var(--color-bg)}.hero-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;z-index:-1;pointer-events:none}.hero-orb--coral{width:420px;height:420px;background:radial-gradient(circle,var(--color-coral) 0,transparent 70%);top:-100px;right:-100px}.hero-orb--lime{width:320px;height:320px;background:radial-gradient(circle,var(--color-lime) 0,transparent 70%);bottom:-80px;left:-80px}.scene-meta-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-pebble)}.scene-meta-row>div{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.scene-meta-row .text-data{font-size:var(--text-2xl)}.hero-content-wrapper{position:relative;z-index:1}.hero-two-col{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center;padding-block:var(--space-12)}.hero-headline{font-size:clamp(2.5rem,6vw,var(--text-5xl))}.hero-subheadline{max-width:30rem}.hero-actions{margin-top:var(--space-2)}.hero-cta-main{min-width:220px}.hero-benefits{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.hero-scene{display:flex;justify-content:center;align-items:center;padding:var(--space-4)}.scene-panel{background:var(--color-surface-1);border:1px solid var(--color-pebble);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-phone);max-width:24rem;display:flex;flex-direction:column;gap:var(--space-4)}.scene-tag{align-self:flex-start}.scene-feature-copy{display:flex;flex-direction:column;gap:var(--space-4)}.scene-feature-copy strong{display:block;margin-bottom:var(--space-2)}.scene-feature-copy p{margin:0}.hero-proof-band{padding-block:var(--space-8);margin-top:var(--space-12)}.hero-proof-item{gap:var(--space-1)}.hero-proof-item>:first-child{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-coral);line-height:var(--leading-none)}.hero-proof-item>span{font-size:var(--text-sm);color:var(--color-ink-muted)}@media (max-width:768px){.hero{min-height:auto;padding-top:5rem}.hero-two-col{grid-template-columns:1fr;gap:var(--space-6);padding-block:var(--space-6)}.hero-scene{order:-1;padding:0}.scene-panel{max-width:100%;padding:var(--space-5)}.hero-proof-band{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.pain-points-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:768px){.pain-points-grid{grid-template-columns:1fr}}.ritmena-features-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.card--feature-highlight{background:linear-gradient(135deg,var(--color-coral-subtle) 0,var(--color-surface-1) 60%);border-color:var(--color-coral-light)}@media (max-width:768px){.ritmena-features-grid{grid-template-columns:1fr}}.journey-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.journey-step-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.journey-step{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-pebble);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-ink);cursor:pointer;text-align:left;transition:all var(--duration-normal) var(--ease-smooth)}.journey-step[data-active=true]{border-color:var(--color-coral);background:var(--color-coral-subtle);color:var(--color-coral)}.journey-step>span{font-family:var(--font-mono);font-weight:var(--weight-bold);color:var(--color-coral)}.journey-step>strong{font-weight:var(--weight-semibold)}.journey-panel{padding:var(--space-8);min-height:18rem}.journey-sidecar{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-6)}.founding-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.founding-progress{height:6px;background:var(--color-pebble-light);border-radius:var(--radius-pill);overflow:hidden;margin-top:var(--space-2)}.founding-progress-fill{display:block;height:100%;background:var(--color-coral);border-radius:inherit}.founding-stats{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--color-ink-muted)}.checklist-stack{display:flex;flex-direction:column;gap:var(--space-3)}.checklist-card{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-1);border:1px solid var(--color-pebble-light);border-radius:var(--radius-md)}.checklist-card p{margin:0}.checklist-mark{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--color-lime);position:relative}.checklist-mark:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}@media (max-width:768px){.journey-layout{gap:var(--space-6)}.journey-layout,.journey-sidecar{grid-template-columns:1fr}.journey-panel{padding:var(--space-5);min-height:auto}}.trust-badge{gap:var(--space-2);padding:var(--space-5)}.trust-badge>strong{font-size:var(--text-3xl)}@media (max-width:768px){.trust-badges{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:1fr}}.faq-layout{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.faq-accordion{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{padding:0;overflow:hidden}.faq-trigger{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);border:none;background:transparent;color:var(--color-ink);cursor:pointer;text-align:left;transition:background var(--duration-fast)}.faq-trigger:hover{background:var(--color-coral-subtle)}.faq-icon{font-size:var(--text-xl);color:var(--color-coral);font-weight:var(--weight-bold);line-height:1;display:inline-block}.faq-answer{padding:0 var(--space-6) var(--space-5);color:var(--color-ink-muted)}@media (max-width:768px){.faq-layout{grid-template-columns:1fr;gap:var(--space-6)}.faq-trigger{padding:var(--space-4)}.faq-answer{padding:0 var(--space-4) var(--space-4)}}.waitlist-section{background:linear-gradient(180deg,var(--color-surface-1) 0,var(--color-surface-2) 100%)}.waitlist-layout{grid-template-columns:1fr 1fr}.waitlist-copy{display:flex;flex-direction:column;gap:var(--space-4);max-width:32rem}@media (max-width:768px){.waitlist-layout{grid-template-columns:1fr;gap:var(--space-6)}}.form-card{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8);max-width:32rem}.form-card-header,.form-progress{display:flex;flex-direction:column;gap:var(--space-2)}.form-progress>p{display:flex;justify-content:space-between;margin:0;color:var(--color-ink-muted)}.progress-track{height:4px;background:var(--color-pebble-light);border-radius:var(--radius-pill);overflow:hidden}.progress-fill{display:block;height:100%;background:var(--color-coral);border-radius:inherit;transition:width var(--duration-normal) var(--ease-smooth)}.form-message{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.form-message-error{background:rgba(220,38,38,.08);color:var(--color-error);border:1px solid rgba(220,38,38,.2)}.form-message-success{background:var(--color-lime-subtle);color:var(--color-lime-hover);border:1px solid var(--color-lime-light)}.form-step-panel{gap:var(--space-5)}.form-step-panel,.role-grid{display:flex;flex-direction:column}.role-grid{gap:var(--space-3)}.role-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:2px solid var(--color-pebble);border-radius:var(--radius-lg);background:var(--color-surface-1);cursor:pointer;text-align:left;transition:all var(--duration-normal)}.role-card:hover{border-color:var(--color-coral-light)}.role-card[data-selected=true]{border-color:var(--color-coral);background:var(--color-coral-subtle)}.field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.field-stack{display:flex;flex-direction:column;gap:var(--space-5)}.chip-grid{display:flex;flex-wrap:wrap;gap:var(--space-2)}.consent-row{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:flex-start}.consent-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-coral);margin-top:2px}.consent-row a{color:var(--color-coral);text-decoration:underline}.honeypot-field{position:absolute!important;left:-9999px;opacity:0;pointer-events:none}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.form-support-copy{font-size:var(--text-sm);color:var(--color-ink-subtle)}.success-panel{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-lime-light);border-radius:var(--radius-lg);background:var(--color-lime-subtle)}.success-list,.success-panel{display:flex;flex-direction:column}.success-list{margin:0;padding-left:var(--space-5);gap:var(--space-2)}@media (max-width:768px){.form-card{padding:var(--space-5)}.field-grid{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions>*{width:100%}}.landing-footer{background:var(--color-surface-2);border-top:1px solid var(--color-pebble);padding-block:var(--space-16) var(--space-8);margin-top:var(--space-24)}.footer-inner{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--space-12);gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-pebble)}.footer-inner>div:first-child{display:flex;flex-direction:column;gap:var(--space-3);max-width:22rem}.footer-logo{width:140px;height:auto}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.footer-column{display:flex;flex-direction:column;gap:var(--space-2)}.footer-column a{color:var(--color-ink-muted);font-size:var(--text-sm);transition:color var(--duration-fast)}.footer-column a:hover{color:var(--color-coral)}.footer-legal{padding-top:var(--space-5);text-align:center}@media (max-width:768px){.landing-footer{padding-block:var(--space-10) var(--space-6);margin-top:var(--space-12)}.footer-inner{grid-template-columns:1fr;gap:var(--space-6);padding-bottom:var(--space-6)}.footer-links{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.sticky-cta-wrapper{position:fixed;bottom:var(--space-4);left:50%;transform:translateX(-50%);z-index:var(--z-sticky);pointer-events:none}.sticky-cta{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);background:var(--color-surface-1);border:1px solid var(--color-pebble);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);pointer-events:auto}.sticky-cta>span{white-space:nowrap}@media (max-width:768px){.sticky-cta-wrapper{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);transform:none}.sticky-cta{width:100%;justify-content:space-between}}.redirect-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8);background:var(--color-bg)}.redirect-panel{max-width:32rem;padding:var(--space-10);text-align:center}.redirect-actions{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-6);flex-wrap:wrap}.brand-logo{display:block;height:32px;width:auto}.scroll-progress-fill{background:var(--color-coral)}.hero--photo{min-height:100vh;padding-top:7rem;padding-bottom:var(--space-12)}.hero-photo-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.1)}.hero-photo-overlay{position:absolute;inset:0;background:linear-gradient(180deg,hsla(60,23%,97%,.92) 0,hsla(60,23%,97%,.96) 60%,var(--color-bg) 100%),linear-gradient(120deg,rgba(249,115,22,.15) 0,transparent 60%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center;padding-block:var(--space-12);position:relative;z-index:1}.hero-copy{flex-direction:column;gap:var(--space-5);max-width:36rem}.hero-copy,.hero-meta{display:flex}.hero-headline{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,6.5vw,4.5rem);font-weight:var(--weight-extrabold);line-height:1.05;letter-spacing:-.04em;color:var(--color-ink);text-wrap:balance}.hero-subheadline{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-muted);max-width:28rem}.hero-actions{gap:var(--space-3);margin-top:var(--space-3)}.hero-actions,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{gap:var(--space-5);list-style:none;padding:0;margin:var(--space-4) 0 0}.hero-trust li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink-muted)}.hero-trust-icon{display:inline-flex;width:18px;height:18px;border-radius:50%;background:var(--color-lime);color:#171512;font-size:11px;font-weight:700}.hero-phone-stack,.hero-trust-icon{align-items:center;justify-content:center}.hero-phone-stack{position:relative;height:560px;display:flex}.phone-frame{position:absolute;border-radius:36px;overflow:hidden;background:#171512;padding:8px;box-shadow:0 32px 80px rgba(23,21,18,.28),0 16px 32px rgba(23,21,18,.12),0 0 0 1px rgba(23,21,18,.08)}.phone-frame--primary{width:260px;height:540px;z-index:2;transform:rotate(-2deg)}.phone-frame--secondary{width:220px;height:460px;z-index:1;right:-40px;top:40px;opacity:.9;transform:rotate(6deg)}.phone-screen{width:100%;height:100%;object-fit:cover;border-radius:28px;background:var(--color-surface-2)}.phone-sticker{position:absolute;display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);font-family:var(--font-body);z-index:3}.phone-sticker strong{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1}.phone-sticker span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.phone-sticker--coral{top:40px;left:-20px;background:var(--color-coral);color:#fff;transform:rotate(-4deg)}.phone-sticker--lime{bottom:60px;right:-30px;background:var(--color-lime);color:#171512;transform:rotate(3deg)}.hero-proof-band{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6) 0;margin-top:var(--space-8);border-top:1px solid var(--color-pebble);border-bottom:1px solid var(--color-pebble);position:relative;z-index:1;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-2xl)}.hero-proof-item{display:flex;flex-direction:column;gap:2px;text-align:center;padding:var(--space-2)}.hero-proof-item strong{font-family:var(--font-mono);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--weight-bold);color:var(--color-coral);line-height:1}.hero-proof-item span{font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-8)}.hero-phone-stack{height:460px;order:-1}.phone-frame--primary{width:220px;height:460px}.phone-frame--secondary{width:180px;height:380px;right:-20px}}@media (max-width:600px){.hero--photo{padding-top:5.5rem}.hero-headline{font-size:clamp(2.25rem,9vw,3rem)}.hero-phone-stack{height:400px}.phone-frame--primary{width:190px;height:400px}.phone-frame--secondary{width:155px;height:325px;right:-10px}.phone-sticker{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.phone-sticker--coral{left:-10px;top:20px}.phone-sticker--lime{right:-10px;bottom:30px}.hero-proof-band{grid-template-columns:repeat(2,1fr)}}.section-heading{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-10);max-width:48rem}.section-heading h2{margin:0}.section-lead{font-size:var(--text-md);color:var(--color-ink-muted);max-width:32rem;margin:0}@media (max-width:768px){.section-heading{margin-bottom:var(--space-6)}}.pain-card{padding:var(--space-6);background:var(--color-surface-1);border:1px solid var(--color-pebble-light);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-3);box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal)}.pain-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-coral-light)}.pain-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-lg);font-size:28px}.pain-title{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-ink);margin:0}.pain-description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-muted);margin:0}.pain-solution{margin-top:auto;padding-top:var(--space-3);border-top:1px dashed var(--color-pebble);display:flex;flex-direction:column;gap:var(--space-2)}.pain-solution p{margin:0;font-size:var(--text-sm);color:var(--color-ink);font-weight:var(--weight-medium)}.audience-toggle{display:inline-flex;gap:0;padding:4px;background:var(--color-surface-1);border:1px solid var(--color-pebble);border-radius:var(--radius-pill);align-self:flex-start;box-shadow:var(--shadow-xs)}.audience-toggle-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-2) var(--space-5);border:none;background:transparent;border-radius:var(--radius-pill);cursor:pointer;color:var(--color-ink-muted);transition:all var(--duration-normal);text-align:left;min-width:140px}.audience-toggle-btn strong{font-size:var(--text-sm);font-weight:var(--weight-bold);color:inherit}.audience-toggle-btn span{font-size:11px;opacity:.7;text-transform:uppercase;letter-spacing:.03em}.audience-toggle-btn--active{background:var(--color-coral);color:#fff;box-shadow:0 2px 6px rgba(249,115,22,.3)}.audience-toggle-btn--active span{opacity:.9}@media (max-width:600px){.audience-toggle{width:100%}.audience-toggle-btn{flex:1 1;min-width:0;align-items:center;text-align:center}}.hero-headline-accent{display:inline}.hero-headline-accent,.text-accent-coral{color:var(--color-coral)}.waitlist-section{position:relative;padding-block:var(--space-24) var(--space-16);overflow:hidden}.waitlist-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,var(--color-coral-subtle) 0,transparent 40%),radial-gradient(ellipse at 80% 80%,var(--color-lime-subtle) 0,transparent 40%),linear-gradient(180deg,var(--color-surface-1) 0,var(--color-surface-2) 100%);z-index:-1}.waitlist-layout{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.waitlist-hero{display:flex;flex-direction:column;gap:var(--space-5);max-width:34rem}.waitlist-title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--weight-extrabold);line-height:1.1;letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance}.waitlist-lead{margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.founding-benefits{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:0;margin:var(--space-4) 0 0;list-style:none}.founding-benefit{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-1);border:1px solid var(--color-pebble-light);border-radius:var(--radius-lg);transition:all var(--duration-normal)}.founding-benefit:hover{border-color:var(--color-coral-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}.founding-benefit-icon{font-size:24px;line-height:1;flex-shrink:0}.founding-benefit>div{display:flex;flex-direction:column;gap:2px}.founding-benefit strong{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink);line-height:var(--leading-snug)}.founding-benefit span{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:var(--leading-normal)}.waitlist-trust-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;margin-top:var(--space-4);border-top:1px solid var(--color-pebble);border-bottom:1px solid var(--color-pebble)}.waitlist-trust-item{display:flex;flex-direction:column;gap:2px;flex:1 1;text-align:center}.waitlist-trust-item strong{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-coral);line-height:1}.waitlist-trust-item span{font-size:var(--text-xs);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em}.waitlist-trust-divider{width:1px;height:32px;background:var(--color-pebble);flex-shrink:0}.waitlist-form-wrapper{position:relative}.waitlist-form-wrapper .form-card{max-width:100%;box-shadow:var(--shadow-xl);border:1px solid var(--color-pebble)}.role-card-icon{font-size:32px;line-height:1;display:inline-block;margin-bottom:var(--space-1)}@media (max-width:900px){.waitlist-layout{gap:var(--space-8)}.founding-benefits,.waitlist-layout{grid-template-columns:1fr}}@media (max-width:600px){.waitlist-section{padding-block:var(--space-12) var(--space-10)}.waitlist-trust-row{flex-direction:column;gap:var(--space-3)}.waitlist-trust-divider{width:32px;height:1px}}.positioning-section{background:radial-gradient(ellipse at top right,var(--color-lime-subtle) 0,transparent 50%),var(--color-bg)}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.feature-card{position:relative;padding:var(--space-8);background:var(--color-surface-1);border:1px solid var(--color-pebble-light);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--duration-slow) var(--ease-out-expo)}.feature-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--color-coral-light)}.feature-card--highlight{background:linear-gradient(135deg,var(--color-coral) 0,#fb923c 100%);color:#fff;border-color:var(--color-coral)}.feature-card--highlight .feature-description,.feature-card--highlight .feature-number,.feature-card--highlight .feature-title{color:#fff}.feature-card--highlight .feature-description{opacity:.92}.feature-card--highlight .feature-icon{background:hsla(0,0%,100%,.18)}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--radius-lg);background:var(--color-coral-subtle);font-size:32px}.feature-number{position:absolute;top:var(--space-5);right:var(--space-6);font-family:var(--font-mono);color:var(--color-coral);opacity:.5}.feature-number,.feature-title{font-size:var(--text-xl);font-weight:var(--weight-bold)}.feature-title{line-height:var(--leading-snug);color:var(--color-ink);margin:0}.feature-description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-muted);margin:0}@media (max-width:768px){.features-grid{grid-template-columns:1fr}.feature-card{padding:var(--space-6)}}.trust-badges{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-8) 0;border-top:1px solid var(--color-pebble);border-bottom:1px solid var(--color-pebble);margin-bottom:var(--space-12)}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center;padding:var(--space-4)}.trust-badge>strong{font-family:var(--font-mono);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--weight-bold);color:var(--color-coral);line-height:1}.trust-badge>span{font-size:var(--text-sm);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.testimonial-card{padding:var(--space-6);background:var(--color-surface-1);border:1px solid var(--color-pebble-light);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-sm);transition:all var(--duration-normal)}.testimonial-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.testimonial-header{display:flex;align-items:center;gap:var(--space-3)}.testimonial-avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-base)}.testimonial-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.testimonial-name{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-ink);display:inline-flex;align-items:center;gap:var(--space-1)}.testimonial-verified{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--color-lime);color:#171512;font-size:11px;font-weight:700}.testimonial-role{font-size:var(--text-sm);color:var(--color-ink-muted)}.testimonial-stars{display:flex;gap:2px;color:var(--color-coral);font-size:var(--text-base)}.testimonial-quote{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink);font-style:italic;border-left:3px solid var(--color-coral-light);padding-left:var(--space-4)}@media (max-width:900px){.trust-badges{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:1fr}}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Figtree_8f38c6;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Figtree_Fallback_8f38c6;src:local("Arial");ascent-override:93.60%;descent-override:24.63%;line-gap-override:0.00%;size-adjust:101.49%}.__className_8f38c6{font-family:__Figtree_8f38c6,__Figtree_Fallback_8f38c6;font-style:normal}.__variable_8f38c6{--font-figtree:"__Figtree_8f38c6","__Figtree_Fallback_8f38c6"}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__JetBrains_Mono_898c26;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_898c26;src:local("Arial");ascent-override:75.04%;descent-override:22.07%;line-gap-override:0.00%;size-adjust:135.93%}.__className_898c26{font-family:__JetBrains_Mono_898c26,__JetBrains_Mono_Fallback_898c26;font-style:normal}.__variable_898c26{--font-jetbrains:"__JetBrains_Mono_898c26","__JetBrains_Mono_Fallback_898c26"}