.package-comparison[data-v-1f60e0f0]{margin-top:28px;overflow:hidden;border:1px solid #d6e2d7;border-radius:15px;background:#fff;color:#294632}summary[data-v-1f60e0f0]{display:flex;align-items:center;gap:13px;list-style:none;cursor:pointer;min-height:74px;padding:19px 25px;background:#f5f8f1}summary[data-v-1f60e0f0]::-webkit-details-marker{display:none}summary>span[data-v-1f60e0f0]{display:grid;flex:1;gap:5px;font-size:14px;font-weight:750}summary small[data-v-1f60e0f0]{color:#5c715c;font-size:12px;font-weight:450}summary>svg[data-v-1f60e0f0]{flex-shrink:0;color:#63805a}[open] .comparison-caret[data-v-1f60e0f0]{transform:rotate(180deg)}.comparison-help[data-v-1f60e0f0],.comparison-note[data-v-1f60e0f0]{margin:17px 23px;color:#586b5a;font-size:12px;line-height:1.9}.comparison-scroll[data-v-1f60e0f0]{overflow-x:auto;overscroll-behavior-inline:contain;border-block:1px solid #e3eae1}table[data-v-1f60e0f0]{width:100%;min-width:790px;border-collapse:separate;border-spacing:0;font-size:12px;text-align:center}caption[data-v-1f60e0f0]{padding:14px;color:#61735f;font-size:12px;text-align:start}th[data-v-1f60e0f0],td[data-v-1f60e0f0]{min-width:145px;padding:18px 13px;border-bottom:1px solid #e7eee4;vertical-align:middle;background:#fff}thead th[data-v-1f60e0f0]{background:#fafbf7}td[data-v-1f60e0f0],thead th[data-v-1f60e0f0],thead strong[data-v-1f60e0f0],thead small[data-v-1f60e0f0]{text-align:center}thead strong[data-v-1f60e0f0]{display:block;font-size:16px;margin-bottom:8px}thead small[data-v-1f60e0f0]{color:#5c6e59;font-size:12px;font-weight:500}tr>th[data-v-1f60e0f0]:first-child{position:sticky;inset-inline-start:0;z-index:1;width:235px;min-width:185px;max-width:235px;border-inline-end:1px solid #e3ebe0;text-align:start;font-weight:600;line-height:1.8}.company-column[data-v-1f60e0f0]{background:#f3f8ef}.comparison-value[data-v-1f60e0f0]{display:flex;align-items:center;justify-content:center;gap:7px}.comparison-value span[data-v-1f60e0f0]{font-size:12px}.included[data-v-1f60e0f0]{color:#326540}.excluded[data-v-1f60e0f0]{color:#697568}td>strong[data-v-1f60e0f0]{font-size:19px}tfoot td[data-v-1f60e0f0],tfoot th[data-v-1f60e0f0]{border:0}tfoot a[data-v-1f60e0f0],.comparison-coming-soon[data-v-1f60e0f0]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 13px;border:1px solid #cbdcca;border-radius:8px;background:#f5f9ef;color:#345e38;text-decoration:none;font-weight:700;white-space:nowrap}.comparison-coming-soon[data-v-1f60e0f0],.company-column .comparison-coming-soon[data-v-1f60e0f0]{border-color:#dce3de;background:#eef1ef;color:#758079}:is(summary[data-v-1f60e0f0],a[data-v-1f60e0f0],.comparison-scroll[data-v-1f60e0f0]):focus-visible{outline:3px solid #ad6538;outline-offset:-3px}@media (max-width: 600px){summary[data-v-1f60e0f0]{padding:17px}.comparison-help[data-v-1f60e0f0],.comparison-note[data-v-1f60e0f0]{margin-inline:17px}table[data-v-1f60e0f0]{min-width:730px}th[data-v-1f60e0f0],td[data-v-1f60e0f0]{min-width:140px;padding-inline:10px}tr>th[data-v-1f60e0f0]:first-child{min-width:140px;max-width:140px;width:140px}}.clinic-demo{min-width:0;overflow:hidden;border:1px solid #dce6df;border-radius:16px;background:#fff;color:#233c32;text-align:start;font-family:inherit}.clinic-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #e7eee9}.clinic-brand{display:flex;gap:10px;align-items:center}.clinic-brand>span{display:grid;place-items:center;width:38px;height:38px;background:#e9f3ed;border-radius:11px;color:#2f6c4d}.clinic-brand>div{display:grid;gap:2px}.clinic-brand strong{font-size:18px;line-height:1.25}.clinic-brand small{color:#566b60;font-size:12px}.clinic-demo-badge{color:#606c59;background:#f2f4eb;padding:5px 8px;border-radius:6px;font-size:12px;white-space:nowrap}.clinic-tabs{display:flex;gap:24px;padding:0 22px;border-bottom:1px solid #e7eee9}.clinic-tabs button{min-height:44px;border:0;border-bottom:2px solid transparent;padding:10px 0;color:#5c6d63;background:none;font:inherit;font-size:13px;cursor:pointer}.clinic-tabs button[aria-selected=true]{border-bottom-color:#2f6c4d;color:#245239;font-weight:750}.clinic-content{padding:20px 22px;outline-offset:-3px}.clinic-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.clinic-stats>div{padding:14px 16px;border:1px solid #e4ece6;border-radius:10px;background:#f8faf7}.clinic-stats span{font-size:12px;color:#53675b}.clinic-stats strong{display:flex;align-items:center;justify-content:space-between;margin-top:7px;font-size:27px;line-height:1.1}.clinic-stats svg{color:#5d8a6d}.clinic-filter-row{display:flex;gap:10px;margin-bottom:13px}.clinic-search{display:flex;align-items:center;min-width:0;flex:1;gap:8px;padding-inline:10px;border:1px solid #dce6df;border-radius:8px;background:#fff}.clinic-search svg{flex-shrink:0;color:#5a7162}.clinic-search input{min-width:0;width:100%;min-height:44px;padding:8px 0;border:0;background:none;box-shadow:none;font:inherit;color:#233c32;font-size:12px}.clinic-filter-row select{width:auto;max-width:46%;min-height:44px;padding:6px 9px;border:1px solid #dce6df;border-radius:8px;background:#fff;color:#435e4d;font:inherit;font-size:12px}.clinic-list{border:1px solid #e4ece6;border-radius:10px;overflow:hidden}.clinic-appointment{display:flex;gap:14px;align-items:center;padding:14px;border-bottom:1px solid #edf1ec}.clinic-appointment:last-child{border-bottom:0}.clinic-appointment time{font-size:12px;direction:ltr;color:#53675b;font-variant-numeric:tabular-nums}.clinic-appointment>div{display:grid;flex:1;gap:4px;min-width:0}.clinic-appointment strong{font-size:12px}.clinic-appointment small{font-size:12px;color:#5d6d62}.clinic-appointment button{min-height:44px;padding:6px 9px;border:1px solid #cadcd0;border-radius:7px;background:#f1f7ef;color:#265638;font:inherit;font-size:12px;cursor:pointer}.clinic-confirmed{display:inline-flex;align-items:center;gap:4px;color:#346645;background:#edf5e8;border-radius:6px;padding:5px 8px;font-size:12px}.clinic-waiting{font-size:12px;color:#795f3e}.clinic-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}.clinic-footer p{margin:0;font-size:12px;line-height:1.7;color:#53675b}.clinic-footer button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:44px;padding:5px;border:0;background:none;color:#405f49;font:inherit;font-size:12px;cursor:pointer}.clinic-empty{padding:16px;color:#5d6d62;font-size:13px;line-height:1.8}.clinic-overview{min-height:257px}.clinic-overview h4{margin:0 0 14px;font-size:15px}.clinic-overview p{display:flex;justify-content:space-between;gap:15px;padding:15px 0;margin:0;border-bottom:1px solid #e8eee7;font-size:13px}.clinic-demo :is(button,select,input):focus-visible{outline:2px solid #aa5c30;outline-offset:3px}.clinic-demo.is-compact .clinic-content{padding:17px}.clinic-demo.is-compact .clinic-header{padding:15px 17px}@media (max-width: 600px){.clinic-header,.clinic-content{padding:15px}.clinic-brand small{font-size:12px}.clinic-appointment{gap:9px;padding:12px 9px}.clinic-footer{align-items:flex-start;flex-direction:column;gap:5px}.clinic-stats>div{padding:13px 11px}.clinic-stats span{font-size:12px}}.studio-plan[data-v-fb23a6e7]{color:#294d38;border:1px solid #d9e4d7;background:#f8faf4;border-radius:15px;padding:22px;text-align:start}header[data-v-fb23a6e7]{display:flex;align-items:center;gap:12px}header>svg[data-v-fb23a6e7]{flex-shrink:0;color:#668345}header>div[data-v-fb23a6e7]{display:grid;gap:4px}header strong[data-v-fb23a6e7]{font-size:14px}header small[data-v-fb23a6e7]{font-size:12px;color:#607254}ol[data-v-fb23a6e7]{padding:0;margin:20px 0;list-style:none}li[data-v-fb23a6e7]{display:flex;gap:11px;align-items:center;border-bottom:1px solid #dfe8d7;padding:14px 0;font-size:12px}li>span[data-v-fb23a6e7]:nth-child(2){flex:1}li>svg[data-v-fb23a6e7]{flex-shrink:0;color:#6e8b4c}.plan-number[data-v-fb23a6e7]{font-size:12px;color:#74815b;font-variant-numeric:tabular-nums}.plan-later[data-v-fb23a6e7]{display:flex;gap:9px;align-items:center;color:#69715d;font-size:12px;line-height:1.8}.plan-later svg[data-v-fb23a6e7]{flex-shrink:0}footer[data-v-fb23a6e7]{font-size:12px;color:#4f6347;line-height:1.8}.compact[data-v-fb23a6e7]{padding:19px}.compact ol[data-v-fb23a6e7]{margin:12px 0}.compact li[data-v-fb23a6e7]{padding:10px 0}.studio-walkthrough{min-width:0;text-align:start;position:relative}.walkthrough-caption{display:flex;align-items:center;gap:8px;margin:0 5px 13px;color:#395c46;font-size:12px;font-weight:650}.walkthrough-caption>span{margin-inline-start:auto;font-size:12px;font-weight:500;color:#6e7561;border:1px solid #d9e2d3;border-radius:6px;background:#f6f8ef;padding:4px 7px}.walkthrough-window{border:1px solid #d9e4dc;border-radius:21px;overflow:hidden;background:#fff;box-shadow:0 16px 44px #204d3210,0 2px 8px #204d3208}.walkthrough-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 23px;border-bottom:1px solid #e6eee8;background:#fafcf9}.walkthrough-header>div{display:flex;align-items:center;gap:9px}.walkthrough-header strong{font-size:13px;letter-spacing:.01em}.walkthrough-header>span{font-size:12px;color:#607165}.walkthrough-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:9px;margin:14px 18px 0;border:1px solid #e4ebe1;background:#f4f7f2;border-radius:12px;gap:5px}.walkthrough-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 7px;border:1px solid transparent;border-radius:8px;background:none;color:#5d6f61;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.walkthrough-tabs button small{font-size:12px;font-weight:500;color:#64705d}.walkthrough-tabs button[aria-selected=true]{background:#fff;border-color:#d9e5d7;box-shadow:0 2px 5px #223e2b08;color:#2b6340}.walkthrough-panel{min-height:426px;padding:24px;outline-offset:-4px}.walkthrough-kicker{color:#8e582f;font-size:12px;font-weight:650;margin:0 0 7px}.walkthrough-panel h3{margin:0 0 21px;color:#294331;font-size:21px;line-height:1.5}.walkthrough-message{display:flex;align-items:flex-start;gap:11px;padding:18px;background:#f6f7f2;border:1px solid #e2e6d9;border-radius:13px}.walkthrough-message>svg{flex-shrink:0;color:#87704e}.walkthrough-message p{margin:0;color:#45563f;font-size:14px;line-height:1.9}.walkthrough-response{display:flex;gap:11px;padding:22px 2px 18px}.walkthrough-response>svg{flex-shrink:0;margin-top:2px;color:#498657}.walkthrough-response strong{font-size:13px;color:#355a40}.walkthrough-response p{color:#5e6e5e;font-size:13px;line-height:1.85;margin:8px 0 0}.walkthrough-tags{display:flex;flex-wrap:wrap;gap:7px}.walkthrough-tags span{font-size:12px;background:#f1f6ed;border:1px solid #dce8d4;color:#4c6742;padding:5px 8px;border-radius:5px}.walkthrough-next{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:11px 0 0;margin-top:19px;border:0;border-top:1px solid #e6ece2;background:none;font:inherit;font-size:12px;color:#8d532e;font-weight:700;cursor:pointer;text-decoration:none;text-align:start}.walkthrough-next>svg{flex-shrink:0}.walkthrough-footer{display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid #e7eee6;padding:11px 17px;background:#fafcf9;font-size:12px;line-height:1.7;color:#52674f;text-align:center}.studio-walkthrough :is(a,button):focus-visible{outline:3px solid #b1693b;outline-offset:3px}@media (max-width: 600px){.walkthrough-panel{min-height:440px;padding:20px 15px}.walkthrough-tabs{margin-inline:10px;padding:6px}.walkthrough-tabs button{gap:6px;font-size:12px}.walkthrough-tabs button small{display:none}.walkthrough-header{padding:15px}.walkthrough-caption{font-size:12px}.walkthrough-panel h3{font-size:19px}.walkthrough-message{padding:15px}.walkthrough-message p{font-size:13px}}.feature-bento[data-v-e8857175]{display:grid;grid-template-columns:1.08fr 1fr;gap:20px;align-items:stretch}.feature-tile[data-v-e8857175]{min-width:0;padding:29px;border:1px solid #dce6de;border-radius:21px;background:#fff;box-shadow:0 3px 13px #214e3205}.feature-product[data-v-e8857175]{grid-row:span 2;display:flex;flex-direction:column;background:linear-gradient(150deg,#edf5ed,#fbfcf9)}.feature-symbol[data-v-e8857175]{display:grid;width:43px;height:43px;place-items:center;color:#366f4c;background:#eaf3e9;border-radius:12px;flex-shrink:0}.feature-overline[data-v-e8857175]{color:#617355!important;font-size:12px!important;font-weight:700;margin-top:23px!important}.feature-copy h3[data-v-e8857175]{margin:17px 0 10px;font-size:21px;line-height:1.5;color:#243e2f}.feature-copy>p[data-v-e8857175]{margin:0;color:#5d6e61;font-size:14px;line-height:1.85}.feature-product .feature-copy h3[data-v-e8857175]{margin-top:7px;font-size:28px}.feature-product-preview[data-v-e8857175]{margin:29px 0 22px}.feature-product-preview[data-v-e8857175] .clinic-demo{box-shadow:0 8px 25px #234f3210}.feature-link[data-v-e8857175]{display:flex;gap:10px;align-items:center;align-self:flex-start;color:#315d3d;font-size:13px;font-weight:750;text-decoration:none;min-height:42px;margin-top:auto}.feature-plan .feature-symbol[data-v-e8857175]{color:#697b36;background:#f0f4e1}.feature-plan .studio-plan[data-v-e8857175]{margin-top:23px}.feature-research[data-v-e8857175]{display:grid;grid-template-columns:1fr .9fr;gap:23px}.feature-research .feature-symbol[data-v-e8857175]{color:#a66232;background:#fcf0e4}.feature-research h3[data-v-e8857175]{font-size:18px}.feature-research .feature-copy>p[data-v-e8857175]{font-size:13px}.feature-insight[data-v-e8857175]{align-self:center;padding:21px;background:#fcf8f0;border:1px solid #eee4d2;border-radius:12px}.feature-insight small[data-v-e8857175]{display:block;color:#906033;font-size:12px;font-weight:750;margin-bottom:12px}.feature-insight strong[data-v-e8857175]{font-size:14px;color:#625338;line-height:1.8}.feature-insight p[data-v-e8857175]{color:#746b58;font-size:12px;line-height:1.8;margin:10px 0 0}.feature-review[data-v-e8857175]{grid-column:1 / -1;display:flex;align-items:center;gap:23px;padding-block:26px;background:#fafaf6}.feature-review>.feature-copy[data-v-e8857175]{flex:1}.feature-review h3[data-v-e8857175]{font-size:19px;margin:0 0 5px}.feature-review p[data-v-e8857175]{max-width:650px;font-size:13px}.feature-review ul[data-v-e8857175]{display:flex;flex-wrap:wrap;gap:13px;margin:0;padding:0;list-style:none}.feature-review li[data-v-e8857175]{display:flex;align-items:center;gap:7px;font-size:12px;color:#4e6750}.feature-review li svg[data-v-e8857175]{color:#547e4c}@media (max-width: 1000px){.feature-research[data-v-e8857175]{grid-template-columns:1fr}.feature-insight[data-v-e8857175]{padding:15px}.feature-review[data-v-e8857175]{flex-wrap:wrap}.feature-review ul[data-v-e8857175]{width:100%}}@media (max-width: 700px){.feature-bento[data-v-e8857175]{grid-template-columns:minmax(0,1fr);gap:16px}.feature-tile[data-v-e8857175]{padding:23px}.feature-product[data-v-e8857175]{grid-row:auto}.feature-product .feature-copy h3[data-v-e8857175]{font-size:25px}.feature-review[data-v-e8857175]{align-items:flex-start;gap:16px}.feature-review ul[data-v-e8857175]{flex-direction:column}}.product-showcase[data-v-5fe7e3d8]{padding-block:36px 72px}.showcase-surface[data-v-5fe7e3d8]{display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:55px;padding:49px;background:linear-gradient(130deg,#163e2e,#0e3028);border:1px solid #2b5542;border-radius:26px;color:#fff}.showcase-eyebrow[data-v-5fe7e3d8]{color:#dfb584!important;font-size:12px!important;font-weight:750;margin-bottom:16px!important}.showcase-copy h2[data-v-5fe7e3d8]{font-size:clamp(28px,3.1vw,42px);line-height:1.35;margin:0 0 19px;letter-spacing:-.02em}.showcase-copy>p[data-v-5fe7e3d8]{color:#c4d6c9;font-size:14px;line-height:1.9;margin:0}.showcase-copy ul[data-v-5fe7e3d8]{display:grid;gap:13px;list-style:none;padding:0;margin:24px 0 28px}.showcase-copy li[data-v-5fe7e3d8]{display:flex;gap:10px;align-items:center;font-size:13px;color:#e5eee1}.showcase-copy li svg[data-v-5fe7e3d8]{flex-shrink:0;color:#adc393}.showcase-open[data-v-5fe7e3d8]{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:49px;border:1px solid #e1e8d4;border-radius:11px;padding:12px 20px;background:#f1f4e8;color:#204732;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.showcase-copy>small[data-v-5fe7e3d8]{display:block;max-width:350px;margin-top:16px;color:#b5cab9;font-size:12px;line-height:1.9}.showcase-preview[data-v-5fe7e3d8]{min-width:0}.showcase-preview-label[data-v-5fe7e3d8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:13px;font-size:12px;color:#b5cbb8}.showcase-preview-label bdi[data-v-5fe7e3d8]{font-size:12px;letter-spacing:.1em;margin-inline-start:auto}.showcase-preview[data-v-5fe7e3d8] .clinic-demo{box-shadow:0 15px 40px #001b2330}.showcase-preview>p[data-v-5fe7e3d8]{color:#b5cbb8;font-size:12px;line-height:1.8;margin:14px 0 0;text-align:center}.showcase-dialog[data-v-5fe7e3d8]{width:min(740px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid #d9e4d9;border-radius:22px;background:#f6f8f2;color:#233e2c;box-shadow:0 24px 80px #041c2466}.showcase-dialog[data-v-5fe7e3d8]::backdrop{background:#0c261fd9}.showcase-dialog>header[data-v-5fe7e3d8]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.showcase-dialog h2[data-v-5fe7e3d8]{font-size:23px;margin:0 0 5px}.showcase-dialog header p[data-v-5fe7e3d8]{margin:0;font-size:12px;color:#5f705e;line-height:1.8;max-width:530px}.showcase-dialog header button[data-v-5fe7e3d8]{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #d8e1d4;border-radius:10px;color:#38583f;background:#fff;cursor:pointer}.showcase-open[data-v-5fe7e3d8]:focus-visible,.showcase-dialog button[data-v-5fe7e3d8]:focus-visible{outline:3px solid #c48351;outline-offset:4px}@media (max-width: 950px){.showcase-surface[data-v-5fe7e3d8]{gap:28px;padding:33px}}@media (max-width: 760px){.product-showcase[data-v-5fe7e3d8]{padding-block:15px 48px}.showcase-surface[data-v-5fe7e3d8]{grid-template-columns:minmax(0,1fr);padding:27px 22px;gap:30px;border-radius:21px}.showcase-copy h2[data-v-5fe7e3d8]{font-size:30px}.showcase-copy>small[data-v-5fe7e3d8]{max-width:none}.showcase-dialog[data-v-5fe7e3d8]{padding:16px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}}.landing-page.landing-enhanced{--landing-muted: #536b61}.landing-enhanced :is(section[id],#studio-demo){scroll-margin-top:24px}.landing-page.landing-enhanced .landing-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;padding-block:48px 68px}.landing-enhanced .studio-walkthrough{min-width:0;text-align:start}.landing-page.landing-enhanced .landing-section{padding-block:76px}.landing-page.landing-enhanced .landing-section-heading{margin-bottom:36px}.landing-page.landing-enhanced .landing-section-heading>:is(h2,p,span){text-align:center}.landing-page.landing-enhanced .landing-section-heading.is-start>:is(h2,p,span){text-align:start}.landing-page.landing-enhanced .landing-section-heading.is-start{margin-bottom:30px}.landing-page.landing-enhanced .landing-workflow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px}.landing-page.landing-enhanced .landing-cta-section{margin-block:12px 60px}.landing-page.landing-enhanced .landing-button{box-shadow:0 6px 18px #8f351524,inset 0 1px #fff3}.landing-page.landing-enhanced .landing-button:hover{box-shadow:0 8px 22px #8f351530}.landing-page.landing-enhanced .landing-button-small{min-height:44px}.landing-page.landing-enhanced .landing-language{min-width:44px;min-height:44px;color:#4b6359}.landing-page.landing-enhanced :is(.landing-secondary-button,.landing-footer a,.landing-nav-links a,.landing-login){min-height:44px;display:inline-flex;align-items:center}.landing-page.landing-enhanced .landing-brand small{color:#536b61;font-size:11px}.landing-page.landing-enhanced :is(.landing-proof small,.landing-after-signup,.landing-footer p){color:#536b61;font-size:13px;line-height:1.7}.landing-page.landing-enhanced :is(.landing-proof strong,.landing-no-barriers){font-size:13px;line-height:1.7}.landing-page.landing-enhanced .landing-section-heading>span{color:#536b61}.landing-page.landing-enhanced .landing-faq-card p{color:#536b61;font-size:14px;line-height:1.8}.landing-page.landing-enhanced .landing-footer-links a{font-size:13px}.landing-enhanced .landing-proof-icon{flex-shrink:0;color:#176e53}.landing-page.landing-enhanced .landing-values{gap:42px;padding-block:19px;border-radius:16px}.landing-values>span{display:flex;align-items:center;gap:9px;color:#37584a;font-size:14px;font-weight:650}.landing-values svg{flex-shrink:0;color:#167453}.landing-enhanced .landing-brand-image{flex-shrink:0}.landing-page.landing-enhanced :is(.landing-idea-bubble,.landing-output-card){font-size:12px}.landing-page.landing-enhanced .landing-flow-core small{font-size:12px}.landing-page.landing-enhanced :is(.public-plan-description,.public-plan-features,.public-pricing-notes p,.pricing-footnote){color:#536b61;font-size:13px;line-height:1.8}.landing-page.landing-enhanced :is(.public-plan-audience,.public-plan-price>span){color:#536b61;font-size:12px}.landing-page.landing-enhanced .pricing-cycle button{min-height:44px}.landing-enhanced :is(a,button,summary):focus-visible{outline:2px solid #a54b1e;outline-offset:4px}@media (prefers-reduced-motion: no-preference){.landing-enhanced [data-reveal]{transition:opacity .45s ease,transform .45s ease}.landing-enhanced [data-reveal-state=pending]{opacity:0;transform:translateY(18px)}.landing-enhanced :is(.feature-tile,.public-plan-card,.showcase-open,.walkthrough-next){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media (hover: hover) and (pointer: fine){.landing-enhanced :is(.feature-tile,.public-plan-card):hover{transform:translateY(-3px);box-shadow:0 10px 28px #19463314}.landing-enhanced :is(.showcase-open,.walkthrough-next):hover{transform:translateY(-2px)}}}@media (prefers-reduced-motion: reduce){.landing-enhanced *,.landing-enhanced *:before,.landing-enhanced *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.landing-enhanced [data-reveal]{opacity:1!important;transform:none!important}.landing-page.landing-enhanced :is(.landing-button,.feature-tile,.public-plan-card,.showcase-open,.walkthrough-next):hover{transform:none}}@media (max-width: 980px){.landing-page.landing-enhanced .landing-hero{grid-template-columns:1fr;gap:40px}.landing-enhanced .landing-hero-copy{display:grid;justify-items:center;text-align:center}.landing-enhanced .landing-hero h1{max-width:720px}.landing-page.landing-enhanced .landing-hero-copy>:is(h1,p),.landing-page.landing-enhanced .landing-hero-copy h1>span,.landing-page.landing-enhanced .landing-hero-reassure>p{text-align:center}.landing-enhanced .landing-hero-actions{justify-content:center}.landing-enhanced .studio-walkthrough{width:min(620px,100%);margin-inline:auto}.landing-page.landing-enhanced .landing-workflow{grid-template-columns:1fr;gap:28px}.landing-page.landing-enhanced .landing-values{gap:20px;flex-wrap:wrap}}@media (max-width: 860px){.landing-page.landing-enhanced .landing-nav-actions .landing-login{display:none}.landing-page.landing-enhanced .landing-button-small{white-space:nowrap}.landing-page.landing-enhanced .landing-section-heading.is-start>:is(h2,p,span){text-align:center}}@media (max-width: 620px){.landing-page.landing-enhanced .landing-hero{padding-block:36px 46px}.landing-page.landing-enhanced .landing-section{padding-block:50px}.landing-page.landing-enhanced .landing-section-heading{margin-bottom:28px}.landing-page.landing-enhanced .landing-language{width:auto;height:auto;padding-inline:6px;font-size:12px}.landing-page.landing-enhanced .landing-values{align-items:start;gap:15px;padding:22px}.landing-page.landing-enhanced .landing-cta-section{margin-block-end:42px}.landing-page.landing-enhanced .landing-workflow-visual{min-height:380px}.landing-page.landing-enhanced .landing-output-card.one{inset-block-start:105px}.landing-page.landing-enhanced .landing-output-card.two{inset-block-start:265px}.landing-page.landing-enhanced .landing-output-card.three{inset-block-end:10px}}@media print{.landing-enhanced [data-reveal]{opacity:1!important;transform:none!important}}@media (max-width: 380px){.landing-page.landing-enhanced .landing-nav{gap:12px}.landing-enhanced .landing-nav .landing-brand>span:last-child{display:none}.landing-page.landing-enhanced .landing-button-small{font-size:12px;padding-inline:10px}}
