/* Medimus BI / product-led visual direction */
:root{--paper:#fff;--white:#fff;--ink:#121923;--muted:#677080;--green:#0879ed;--green-light:#eaf4ff;--line:#e7ebf1}body{background:#fff;color:var(--ink)}h1,h2,h3{letter-spacing:-.045em}h1,h2{font-weight:650}p{color:#657083}.container{width:min(1200px,calc(100% - 80px))}.header{background:#ffffffed;border-bottom-color:#f0f2f5}.nav{height:82px}.brand{font-weight:750;font-size:28px;letter-spacing:-1.3px;color:#10243b}.brand-icon{background:#0879ed;border-radius:9px;transform:skew(-7deg)}.brand-icon i{background:#fff}.brand-bi{color:#0879ed}.desktop-nav{font-size:13px;gap:31px;color:#444b57}.button{background:#0879ed;border-radius:9px;font-size:14px;font-weight:650;min-height:54px;padding:17px 24px;box-shadow:0 2px 3px #0879ed0a}.button:hover{background:#0066d4;box-shadow:0 8px 22px #0879ed24}.button-small{min-height:44px;padding:12px 19px;font-size:12px}.eyebrow{font-size:11px;color:#0879ed;letter-spacing:.08em}.text-link{font-size:13px;color:#0879ed}.text-link:hover{color:#0059b9}.hero{padding-top:64px;background:linear-gradient(180deg,#fff 0%,#fff 40%,#f7fbff 78%,#fff 100%)}.hero-grid{display:flex;flex-direction:column;gap:0;align-items:stretch}.hero-copy{text-align:center;max-width:100%;padding:0}.hero-copy>.eyebrow{display:inline-flex;border:1px solid #e5eaf2;border-radius:40px;padding:7px 16px;color:#4c5765;font-size:11px;font-weight:550;letter-spacing:0;background:#fff;box-shadow:0 1px 3px #152e5203}.hero-copy .live-dot{background:#1686ff;box-shadow:0 0 0 4px #eef6ff}.hero h1{font-size:62px;line-height:1.15;letter-spacing:-.055em;margin:23px auto 0;white-space:normal;max-width:1050px}.hero h1 span{color:#0879ed}.hero-description{max-width:850px;font-size:17px;line-height:1.75;margin:23px auto 0;color:#656d79}.hero-actions{justify-content:center;align-items:center;flex-direction:row;margin-top:27px;gap:12px}.hero-actions .button{font-size:13px;min-height:53px;padding-inline:23px}.hero-actions .text-link{border:1px solid #e0e5ec;border-radius:9px;padding:15px 21px;min-height:53px;font-size:13px;background:#fff;color:#242d39;gap:10px}.hero-actions .text-link:hover{background:#f7faff;border-color:#bfd9fb}.play-icon{border:0;width:auto;height:auto;font-size:8px!important;color:#5a6b7c}.cta-note{font-size:10px;margin-top:13px;color:#8992a0}.integrations{margin-top:22px;justify-content:center;font-size:11px;gap:20px}.integration{font-size:12px}.integration.optional{font-size:11px}.hero-visual{padding:0;margin:46px auto 0;width:100%;max-width:none;position:relative}.hero-visual:before{display:none}.showcase-halo{position:absolute;inset:35px -160px 90px;background:radial-gradient(ellipse at center,#dcebff 0%,#edf6ff80 48%,transparent 70%);pointer-events:none;z-index:0}.product-showcase{position:relative;border:9px solid #f3f7fb;border-radius:17px;background:#fff;box-shadow:0 0 0 1px #edf2f7,0 18px 70px #2772bd13;overflow:hidden;text-align:left}.product-toolbar{height:48px;display:flex;align-items:center;gap:15px;background:#fff;border-bottom:1px solid #e7edf4;padding:0 20px;font-size:11px;color:#8390a0}.product-logo{font-size:26px;font-weight:800;letter-spacing:-2px;color:#0879ed;line-height:1}.product-logo>span{color:#80baff}.workspace-name{margin-left:auto;font-size:10px;color:#58697e;display:flex;align-items:center;gap:15px}.product-avatar{width:25px;height:25px;display:grid;place-items:center;border:1px solid #d8e9ff;border-radius:50%;background:#e9f3ff;color:#3789e8;font-size:8px;font-weight:650}.product-body{display:flex;background:#f8fafd;min-height:335px}.product-sidebar{width:174px;flex-shrink:0;border-right:1px solid #e5edf6;display:flex;flex-direction:column;padding:22px 10px 14px;background:#fff}.sidebar-title{font-size:7px;font-weight:650;color:#a3afbd;letter-spacing:.08em;padding-left:11px;margin-bottom:12px}.sidebar-item{display:flex;align-items:center;gap:9px;font-size:10px;color:#8a96a5;padding:9px 10px;margin-bottom:5px;border-radius:5px}.sidebar-item b{font-size:14px;line-height:1;font-weight:400}.sidebar-item small{margin-left:auto;font-size:8px;background:#fff;border:1px solid #dfebfc;border-radius:3px;padding:0 5px}.sidebar-item.selected{color:#1479df;background:#edf5ff}.sidebar-bottom{margin-top:auto;display:flex;gap:8px;padding:10px 4px 0;font-size:8px;color:#6d7e90;align-items:center}.sidebar-bottom small{font-size:6px;color:#9ca9b6;display:block}.sidebar-icon{width:21px;height:24px;background:#eaf4ff;color:#3a8bde;border-radius:5px;display:grid;place-items:center;flex-shrink:0}.product-stage{padding:21px 25px;flex:1;min-width:0}.stage-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.stage-header h3{font-size:17px;font-weight:650;letter-spacing:-.03em;display:flex;align-items:center;gap:9px}.stage-header h3 span{font-size:8px;font-weight:500;background:#e9eff7;color:#8796aa;padding:3px 5px;border-radius:4px;letter-spacing:0}.stage-period{font-size:8px;border:1px solid #e0e7ef;background:#fff;color:#8190a2;padding:6px 9px;border-radius:4px;white-space:nowrap}.stage-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:19px}.stage-stat{border:1px solid #e3e9f0;border-radius:6px;padding:13px 14px;background:#fff}.stage-stat>span{display:block;font-size:8px;color:#8190a1}.stage-stat strong{display:block;margin-top:6px;font-size:22px;letter-spacing:-.8px;font-weight:650;line-height:1.3;color:#1a2b40}.stage-stat small{display:block;font-size:7px;margin-top:3px;color:#95a4b8}.project-table{width:100%;border-collapse:collapse;font-size:10px}.project-table th{font-weight:500;font-size:7px;text-transform:uppercase;letter-spacing:.05em;color:#99a4b3;text-align:left;padding:0 8px 10px}.project-table td{border-top:1px solid #edf0f5;padding:11px 8px;color:#617288}.project-name{display:flex;align-items:center;gap:9px;font-weight:600;color:#344961}.site-avatar{width:25px;height:25px;border-radius:5px;display:grid;place-items:center;font-size:9px;color:#4587d3;background:#e5f0ff;flex-shrink:0}.site-avatar.purple{background:#eee9ff;color:#9680c6}.site-avatar.orange{background:#fff0e6;color:#c79562}.site-avatar.cyan{background:#dff6fa;color:#6b9ca7}.table-status{font-size:7px;color:#3e9c77;border:1px solid #ceeade;background:#f1fbf6;border-radius:10px;padding:3px 6px;white-space:nowrap}.table-status.warning{color:#b68d56;border-color:#eedec2;background:#fff9ee}.sparkline{width:64px;height:20px;vertical-align:middle}.table-provider{font-size:9px;color:#d36754;font-weight:650}.table-provider span{color:#4593e4;margin-left:8px}.stage-caption{font-size:7px;color:#a1adbc;text-align:right;margin-top:9px}.showcase-tabs{display:flex;justify-content:center;gap:30px;margin:24px auto 0;position:relative}.showcase-tabs button{display:flex;align-items:center;gap:7px;background:transparent;color:#8b96a4;font-size:11px;border-bottom:2px solid transparent;padding:10px 2px 12px;transition:color .2s,border-color .2s}.showcase-tabs button>span{font-size:16px;line-height:1}.showcase-tabs button[aria-selected=true]{color:#0879ed;border-color:#0879ed}.showcase-tabs button:hover{color:#0879ed}.demo-caption{text-align:center;margin:12px 0 0;font-size:8px;color:#a1aab6}.proof-strip{margin-top:43px;border-bottom:0;padding:32px 0}.proof-strip p{font-size:12px;color:#7c8796}.proof-strip p strong{color:#45566b}.proof-strip span{font-size:11px;color:#7f8b9a}.proof-strip>div>strong{font-size:36px;color:#0879ed}.proof-strip span strong{color:#3d5774}.proof-strip .proof-symbol{color:#0879ed}.section{padding-block:92px}.section-heading{align-items:center}h2{font-size:43px;line-height:1.2}.section-heading>p{font-size:14px;line-height:1.8;max-width:340px}.problem-grid h3{font-size:22px}.problem-grid p{font-size:14px;line-height:1.85}.problem-grid strong{font-size:13px}.problem-number{font-size:10px;color:#8491a2}.problem-arrow{color:#0879ed}.problem-grid article{border-top:2px solid #e6effb}.demo-section{background:#f6faff;color:var(--ink);padding:74px 0 37px;border-block:1px solid #e8f0fa}.demo-section .eyebrow{color:#0879ed}.demo-heading h2 span{color:#0879ed}.demo-heading p{color:#7b8a9b}.scenario-tabs{border-color:#dfe8f4}.scenario-tabs button{color:#8594a7;font-size:11px;gap:12px}.scenario-tabs button span{font-size:13px}.scenario-tabs button[aria-selected=true]{color:#0879ed;border-color:#0879ed}.scenario-tabs button:hover{color:#0879ed}.demo-workspace{border-color:#e1eaf6;background:#fff;box-shadow:0 12px 35px #3069b808;min-height:390px}.demo-conversation{background:#fbfdff;border-right-color:#e8eef7}.demo-project strong{font-size:12px}.demo-project div>span{font-size:9px}.demo-user{font-size:13px;background:#edf5ff}.demo-response p{font-size:13px;line-height:1.85}.demo-assistant-title{font-size:11px}.demo-response strong{color:#2865a6}.demo-sources{font-size:9px}.demo-detail h3{font-size:24px}.query-list div{font-size:12px}.query-list small{font-size:9px}.detail-callout{font-size:11px;line-height:1.85;background:#f3f7fd;color:#7388a3}.detail-header{font-size:10px}.demo-action-area .button{font-size:12px;min-height:46px}.demo-action-area p{font-size:9px}.demo-footnote{font-size:9px}.control-row{color:#7b8ba0;font-size:11px}.control-row b{color:#1481eb}.feature-grid{gap:22px}.feature-card{border-radius:13px;border-color:#e5ebf3}.feature-card h3{font-size:27px}.feature-card p{font-size:14px;line-height:1.85;max-width:380px}.card-kicker{font-size:10px;color:#6f94bd}.reporting{background:#edf6ff}.monitoring{background:#f6f3fc}.client-card{background:#f2f7fd}.client-card h3{font-size:22px}.client-card p{font-size:12px}.feature-tags span{font-size:10px;color:#5982af;border-color:#cddff4}.report-title{font-size:12px}.report-row{font-size:11px}.report-bars i{background:#72b5f4}.report-bars i:nth-child(3n){background:#bedbfa}.findings strong{font-size:11px}.findings small{font-size:9px}.findings>div{background:#fff;border-color:#e7e2f1}.finding-icon.orange{background:#fbf0df}.finding-icon.green{background:#e7f2ff;color:#3b8be3}.owner-note h3{font-size:17px}.owner-note p{font-size:13px}.owner-note .text-link{font-size:12px}.start-section{background:#f7faff;border-block:1px solid #eaf0f8}.steps h3{font-size:21px}.steps p{font-size:14px}.steps article>span{border-color:#c4dcf9;background:#eaf4ff;color:#0879ed}.steps article:not(:last-child):after{background:#d7e5f5}.optional-note{font-size:12px}.origin h2{font-size:37px}.origin-left p{font-size:14px}.origin-left .text-link{font-size:13px}.origin-stat{background:#f1f7ff;border-color:#dceafa}.origin-stat>strong{color:#0879ed}.stat-decoration{color:#d8eaff}.origin-stat p{color:#6386ac;font-size:14px}.stat-bottom{font-size:10px;color:#7d9aba;border-color:#d5e6f9}.pricing-section{background:#f7faff;border-block-color:#e6eef9}.pricing-header>p{font-size:15px}.pricing-grid{max-width:1020px}.subscription-card{border-color:#99c7fa;box-shadow:0 6px 25px #0879ed07;padding:34px}.subscription-card h3{font-size:27px}.trial-badge{font-size:9px;background:#e8f3ff;color:#0879ed}.price-switch{border-color:#dce7f6;background:#f4f8fd}.price-switch button{font-size:12px;color:#8193ab}.price-switch button[aria-pressed=true]{color:#0879ed}.price-display strong{font-size:59px;color:#142e4c}.subscription-card>p{font-size:12px}.check-list{font-size:13px;color:#627b97}.check-list li:before{color:#0879ed}.subscription-card>.button{font-size:13px}.subscription-card>small{font-size:10px}.ai-pricing-card{padding:36px;background:#eaf3ff;border-color:#dce9fa}.ai-pricing-card>p{font-size:14px;line-height:1.8;color:#6884a7}.credit-benefits strong{font-size:13px;color:#3c6da5}.credit-benefits small{font-size:12px}.ai-pricing-card .text-link{font-size:12px;color:#0879ed}.ai-orbit{color:#add2fc}.faq-section>div>p{font-size:14px}.faq-list summary{font-size:15px;padding-block:23px}.faq-list details p{font-size:14px}.final-section{background:#edf6ff;color:#172940;text-align:center;padding:65px;border:1px solid #dfeefe}.final-section .eyebrow{justify-content:center;color:#0879ed}.final-section h2{margin-inline:auto;font-size:44px}.final-section>p{color:#7187a2;font-size:15px}.final-section .button{font-size:14px;background:#0879ed;color:#fff}.final-section .button:hover{background:#0066d4}.final-section>small{font-size:10px;color:#8d9db2}.final-pattern{color:#e1efff;right:-80px;top:50px}.footer>span{font-size:10px}.footer>a:not(.brand){font-size:11px}.footer>small{font-size:10px}.signup-dialog{background:#fff}.preview-notice{background:#f0f7ff;border-color:#dfebfa}.preview-notice strong{color:#3a7cbf}.preview-notice p{color:#6a87a7}.stage-split{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.stage-chart-card,.stage-ai-card,.stage-change-card,.stage-export-card{background:#fff;border:1px solid #e3eaf3;border-radius:7px;padding:17px;min-width:0}.stage-chart-card h4,.stage-ai-card h4,.stage-change-card h4,.stage-export-card h4{font-size:11px;margin:0 0 12px;font-weight:650;color:#425c7b}.stage-chart-card .stage-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:9px}.stage-chart-card .stage-stat{padding:8px 10px;border-color:#eef2f7}.stage-chart-card .stage-stat strong{font-size:20px}.blue-chart{width:100%;height:103px;display:block}.chart-labels{display:flex;justify-content:space-between;font-size:7px;color:#a3b0c0}.stage-ai-title{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650;color:#3479be;margin-bottom:13px}.stage-ai-title span{display:grid;place-items:center;background:#edf5ff;border:1px solid #dfecfc;width:25px;height:25px;border-radius:6px;font-size:17px;color:#1681ed}.stage-ai-question{font-size:10px;background:#f4f7fc;padding:9px 10px;border-radius:5px;margin-bottom:12px;color:#657a94}.stage-ai-card p{font-size:10px;line-height:1.9;color:#6f829c}.stage-ai-card p strong{color:#416b9d}.stage-ai-source{font-size:7px;color:#9aaac0;margin-top:12px}.stage-ai-card .stage-tip{margin-top:13px;border:1px solid #d9e8fa;background:#f1f7ff;padding:8px 10px;border-radius:5px;color:#5381b8;font-size:9px}.stage-step{display:flex;gap:10px;margin-bottom:14px}.stage-step>span{width:23px;height:23px;background:#eaf4ff;color:#4d91db;display:grid;place-items:center;border-radius:5px;font-size:10px;flex-shrink:0}.stage-step strong{font-size:10px;display:block;color:#476384}.stage-step p{font-size:9px;line-height:1.8;margin-top:4px;color:#8d9eb4}.stage-change-row{font-size:10px;display:flex;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #edf1f6;color:#6c829e}.stage-change-row b{font-weight:500;color:#3a8bde}.stage-change-row small{margin-left:auto;color:#a2afc0;font-size:8px}.stage-action-link{display:flex;justify-content:space-between;padding:10px 12px;background:#0879ed;color:#fff;border-radius:5px;margin-top:16px;font-size:10px}.stage-action-link:hover{background:#0066d4}.stage-change-card>small{display:block;font-size:7px;text-align:center;color:#97a8be;margin-top:8px}.stage-export-card h4{font-size:14px}.stage-export-card .report-row{font-size:10px}.stage-pdf{font-size:9px;border:1px solid #d7e5f7;color:#4486cf;background:#f5f9ff;display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border-radius:5px;margin-top:17px}.stage-pdf:hover{background:#e6f2ff}
@media(max-width:1100px){.desktop-nav{gap:20px}.container{width:calc(100% - 64px)}.hero h1{font-size:54px}.hero-description{font-size:16px}.product-sidebar{width:146px}.product-stage{padding:20px}.stage-stat strong{font-size:19px}.showcase-tabs{gap:20px}.showcase-tabs button{font-size:10px}.proof-strip span{font-size:10px}.feature-card p{font-size:13px}.client-card{flex-direction:column;align-items:flex-start}.client-card p{font-size:12px}.origin{gap:55px}.origin h2{font-size:32px}.final-section h2{font-size:38px}}
@media(max-width:900px){.hero h1{font-size:49px}.hero-description{font-size:16px;max-width:700px}.product-sidebar{display:none}.product-toolbar{font-size:10px}.showcase-tabs{gap:16px}.showcase-tabs button{font-size:9px;gap:5px}.proof-strip{margin-top:28px}.proof-strip span{font-size:11px}.section-heading{align-items:flex-start}.section-heading>p{max-width:550px}.section{padding-block:70px}.problem-grid h3{font-size:19px}.problem-grid p{font-size:12px}.problem-grid strong{font-size:12px}.demo-conversation,.demo-detail{padding:22px}.demo-response p,.demo-user{font-size:12px}.demo-detail h3{font-size:22px}.control-row{font-size:10px;gap:19px}.feature-card h3{font-size:23px}.feature-card p{font-size:12px}.client-card h3{font-size:21px}.owner-note p{font-size:12px}.origin h2{font-size:29px}.origin-left p{font-size:13px}.origin-stat p{font-size:12px}.pricing-header h2{font-size:35px}.subscription-card,.ai-pricing-card{padding:26px}.ai-pricing-card>p{font-size:13px}.credit-benefits small{font-size:11px}.faq-list summary{font-size:13px}.faq-list details p{font-size:13px}.final-section{padding:45px}.final-section h2{font-size:35px}.stage-chart-card,.stage-ai-card,.stage-change-card,.stage-export-card{padding:14px}}
@media(max-width:600px){.container{width:calc(100% - 36px)}.nav{height:68px}.brand{font-size:24px}.brand-icon{width:29px;height:29px}.brand-bi{font-size:10px}.nav-cta{font-size:9px;padding:10px 12px;min-height:35px}.menu-toggle span{background:#375979}.hero{padding-top:35px}.hero-copy>.eyebrow{font-size:8px;padding:7px 11px;letter-spacing:0;gap:7px;white-space:nowrap}.hero h1{font-size:clamp(31px,8.6vw,49px);line-height:1.18;margin-top:21px;letter-spacing:-.055em}.hero h1 br{display:none}.hero h1 span{display:block;margin-top:3px}.hero-description{font-size:13px;line-height:1.85;margin-top:19px;max-width:430px}.hero-actions{flex-direction:column;gap:10px;margin-top:22px}.hero-actions .button{width:100%;font-size:12px;min-height:50px;padding:16px}.hero-actions .text-link{font-size:11px;min-height:42px;padding:11px 15px;width:auto}.cta-note{font-size:8px;line-height:1.9;margin-top:13px}.integrations{gap:12px;margin-top:17px}.integration,.integration.optional{font-size:9px}.integrations>span:first-child{font-size:8px}.hero-visual{margin-top:29px;padding:0}.product-showcase{border-width:5px;border-radius:11px}.product-toolbar{height:37px;padding:0 10px;font-size:8px;gap:10px}.product-logo{font-size:21px}.workspace-name{font-size:7px;gap:5px}.product-avatar{width:20px;height:20px;font-size:6px}.product-body{min-height:290px}.product-stage{padding:14px 10px}.stage-header{gap:7px;margin-bottom:14px}.stage-header h3{font-size:13px;gap:6px}.stage-header h3 span{font-size:6px;padding:2px 4px}.stage-period{font-size:6px;padding:4px 6px}.stage-stats{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:14px}.stage-stat{padding:9px}.stage-stat>span{font-size:7px}.stage-stat strong{font-size:18px;margin-top:3px}.stage-stat small{font-size:6px;margin-top:2px}.project-table{font-size:8px}.project-table th{font-size:6px;padding:0 4px 7px;letter-spacing:0}.project-table td{padding:9px 4px;font-size:8px}.project-table th:nth-child(2),.project-table td:nth-child(2),.project-table th:nth-child(3),.project-table td:nth-child(3),.project-table th:nth-child(6),.project-table td:nth-child(6){display:none}.project-name{gap:5px}.site-avatar{width:20px;height:20px;font-size:7px}.stage-caption{font-size:6px;margin-top:7px}.showcase-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin-top:12px;text-align:left}.showcase-tabs button{font-size:8px;gap:5px;justify-content:center;padding:9px 2px;border-bottom-width:1px;white-space:nowrap}.showcase-tabs button>span{font-size:12px}.demo-caption{font-size:6px;margin-top:10px}.proof-strip{margin-top:23px;padding-block:24px 8px;gap:20px 12px}.proof-strip p{font-size:8px}.proof-strip span{font-size:8px}.proof-strip>div>strong{font-size:28px}.section{padding-block:52px}h2{font-size:30px}.section-heading>p{font-size:13px}.eyebrow{font-size:9px}.section-heading{gap:14px;margin-bottom:28px}.problem-grid{gap:24px}.problem-grid h3{font-size:21px}.problem-grid p{font-size:13px}.problem-grid strong{font-size:12px}.problem-number{font-size:9px}.demo-section{padding:47px 0 27px}.scenario-tabs{gap:10px}.scenario-tabs button{gap:5px;font-size:8px}.scenario-tabs button span{font-size:9px}.demo-conversation,.demo-detail{padding:20px}.demo-conversation{border-right:0}.demo-project strong{font-size:11px}.demo-project div>span{font-size:8px}.demo-user,.demo-response p{font-size:12px}.demo-response{gap:10px}.demo-footnote{font-size:8px}.demo-sources{font-size:8px}.demo-detail h3{font-size:23px}.detail-header{font-size:8px}.query-list div{font-size:11px}.query-list small{font-size:8px}.detail-callout{font-size:11px}.demo-action-area .button{font-size:11px}.demo-action-area p{font-size:8px}.control-row{gap:10px;font-size:10px}.feature-card h3{font-size:25px}.feature-card p{font-size:13px}.feature-card{padding:24px}.reporting{padding-bottom:0}.feature-tags span{font-size:10px}.mini-report{padding:18px}.report-title{font-size:10px}.report-row{font-size:10px}.client-card h3{font-size:23px}.client-card p{font-size:12px}.owner-note h3{font-size:15px}.owner-note p{font-size:12px}.owner-note .text-link{font-size:11px}.start-section{padding:46px 0}.steps h3{font-size:20px}.steps p{font-size:13px}.optional-note{font-size:11px}.origin h2{font-size:29px}.origin-left p{font-size:13px}.origin-stat p{font-size:13px}.stat-bottom{font-size:9px}.pricing-section{padding:47px 0}.pricing-header h2{font-size:29px}.pricing-header>p{font-size:13px}.subscription-card,.ai-pricing-card{padding:24px}.trial-badge{font-size:7px}.subscription-card h3{font-size:26px}.card-kicker{font-size:8px}.price-switch button{font-size:11px}.price-display strong{font-size:53px}.subscription-card>p{font-size:11px}.check-list{font-size:12px}.subscription-card>.button{font-size:12px}.ai-pricing-card>p{font-size:13px}.credit-benefits strong{font-size:12px}.credit-benefits small{font-size:11px}.faq-section>div>p{font-size:13px}.faq-list summary{font-size:13px;padding-block:19px}.faq-list details p{font-size:12px}.final-section{padding:35px 21px}.final-section h2{font-size:29px}.final-section>p{font-size:13px}.final-section .button{font-size:11px}.final-section>small{font-size:8px}.footer>a:not(.brand){font-size:8px}.footer>small{font-size:9px}.stage-split{grid-template-columns:1fr;gap:10px}.stage-chart-card,.stage-ai-card,.stage-change-card,.stage-export-card{padding:12px}.stage-chart-card .stage-stats{margin-bottom:5px}.blue-chart{height:88px}.stage-ai-card p{font-size:10px}.stage-ai-title{font-size:10px;margin-bottom:10px}.stage-ai-question{font-size:9px;margin-bottom:8px}.stage-ai-source{font-size:7px;margin-top:9px}.stage-ai-card .stage-tip{font-size:9px;margin-top:9px}.stage-chart-card h4{font-size:10px;margin-bottom:8px}.stage-step p{font-size:9px}.stage-step strong{font-size:10px}.stage-action-link{font-size:10px}.stage-step{margin-bottom:10px}.stage-change-card>small{font-size:7px}}
@media(max-width:360px){.nav-cta{display:none}.menu-toggle{margin-left:auto}.hero-copy>.eyebrow{font-size:7px}.showcase-tabs{gap:0 7px}.showcase-tabs button{font-size:7px}.workspace-name{font-size:6px}.product-avatar{display:none}.hero h1{font-size:31px}}
