.landing-page{--background:#f3f2eb;--foreground:#29382e;--card:#fafaf5;--card-foreground:#29382e;--popover:#fafaf5;--popover-foreground:#29382e;--muted:#e6eadd;--muted-foreground:#576456;--primary:#49694c;--primary-foreground:#fff;--secondary:#e5e9db;--secondary-foreground:#29382e;--accent:#dce5d2;--accent-foreground:#29382e;--border:#c7cec0;--input:#c7cec0;--ring:#49694c;--landing-emphasis:#637958;--landing-contour:#9bac8c;--landing-cta-hover:#3d5940;color-scheme:light;font-family:var(--font-landing),sans-serif;scrollbar-color:var(--muted-foreground) var(--background);scroll-behavior:smooth}.landing-page ::selection{background:var(--accent);color:var(--foreground)}.landing-page :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:5px}.landing-page :is(h1,h2,h3){font-family:inherit}.landing-page :is(section[id],main[id]){scroll-margin-top:110px}.landing-width{width:100%;max-width:1280px;padding-inline:48px;margin-inline:auto}.landing-header{position:sticky;top:0;z-index:20;background:var(--background);border-bottom:1px solid var(--border)}.landing-header nav a:hover,.landing-page footer a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:5px}.landing-signin{border:1px solid var(--border);border-radius:30px;padding:10px 20px}.landing-skip{position:absolute;left:20px;top:-100px;z-index:30;background:var(--background);padding:14px}.landing-skip:focus{top:12px}.landing-hero{position:relative;isolation:isolate;overflow:clip;padding-block:80px 76px}.landing-title{font-size:clamp(42px,4.6vw,65px);line-height:1.08;letter-spacing:-.04em;font-weight:600}.landing-title span{color:var(--landing-emphasis)}.landing-contours{position:absolute;inset:0;width:100%;height:100%;color:var(--landing-contour);z-index:-1;pointer-events:none}.landing-hero-preview{animation:landing-arrive .65s cubic-bezier(.16,1,.3,1) both}.landing-window{overflow:hidden;border-radius:12px;box-shadow:0 24px 55px #37452d20}.landing-cta{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:14px 24px;border-radius:7px;background:var(--primary);color:var(--primary-foreground);font-size:14px;font-weight:600;transition:transform .18s ease,background-color .18s ease}.landing-cta:hover{background:var(--landing-cta-hover);transform:translateY(-2px)}.landing-cta:active{transform:scale(.98)}.landing-text-link{padding-block:10px;border-bottom:1px solid var(--border);font-size:14px}.landing-closing{background:var(--secondary)}.landing-page .landing-plan:nth-child(2){background:var(--accent)}.landing-page .landing-plan a,.landing-page .landing-plan button{min-height:44px}.landing-page [data-slot=accordion-trigger]{padding-block:22px;font-size:15px}@keyframes landing-arrive{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.landing-width{padding-inline:24px}.landing-hero{padding-block:48px}.landing-hero .landing-contours{opacity:.5}.landing-workflow p{padding-block:3px}}@media (prefers-reduced-motion:reduce){.landing-page{scroll-behavior:auto}.landing-page *,.landing-page :after,.landing-page :before{animation:none!important;transition:none!important}}.dark .landing-page{--background:#141b17;--foreground:#edf2e9;--card:#1b241e;--card-foreground:#edf2e9;--popover:#202b23;--popover-foreground:#edf2e9;--muted:#222e25;--muted-foreground:#aaba9f;--primary:#3e6349;--primary-foreground:#f7faf4;--secondary:#202e24;--secondary-foreground:#dce8d5;--accent:#2c4131;--accent-foreground:#e1edda;--border:#354538;--input:#405443;--ring:#8fad80;--landing-emphasis:#a8c296;--landing-contour:#76906b;--landing-cta-hover:#496f54;color-scheme:dark}.dark .landing-image-light,.landing-image-dark{display:none}.dark .landing-image-dark{display:block}.landing-theme-toggle{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:50%;cursor:pointer}.landing-theme-toggle:hover{background:var(--accent)}.dark .landing-header nav a:hover,.dark .landing-page footer a:hover{color:var(--landing-emphasis)}@media (max-width:767px){.landing-header a[aria-label="Clinicly home"] img{width:112px}.landing-header nav{gap:8px}.landing-header .landing-signin{padding-inline:12px}}@media (max-width:359px){.landing-header>div{gap:8px}.landing-header a[aria-label="Clinicly home"] img{width:88px}}@font-face{font-family:landingFont;src:url(/_next/static/media/0bf677b970c21617-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:landingFont;src:url(/_next/static/media/6b62d7564cb689e3-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:landingFont Fallback;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_ef6177{font-family:landingFont,landingFont Fallback}.__variable_ef6177{--font-landing:"landingFont","landingFont Fallback"}