:root{--ink:#102c40;--muted:#42576d;--green:#3e7545;--line:#e0e9ed;--lime:#d1ff48}body{font-size:16px}.wrap{max-width:1160px;width:calc(100% - 112px)}.site-header{height:56px;gap:45px}.brand{font-size:27px;letter-spacing:-1.3px;gap:4px}.brand-dot{margin-left:-4px;color:var(--green)}.mark{height:25px;gap:2px;transform:none;margin-right:0}.mark i{width:5px;border-radius:2px 2px 0 0;background:#6cac35}.mark i:nth-child(1){height:9px}.mark i:nth-child(2){height:14px}.mark i:nth-child(3){height:20px}.mark i:nth-child(4){height:25px}.site-header nav{font-size:12px}.nav-links{margin-left:0;gap:34px}.nav-account{gap:26px}.button{border-radius:6px;min-height:50px;font-size:16px;padding:12px 25px;background:linear-gradient(105deg,#d6ff55,#ceff3e);box-shadow:none}.button-small{min-height:36px;font-size:11px;padding:8px 16px}.hero-surface{background:linear-gradient(115deg,#f5f9f9,#f0f7f6)}.hero{grid-template-columns:.96fr 1fr;gap:30px;min-height:590px;padding:24px 0 30px;align-items:center}.hero-copy{padding:0 0 16px}.hero-copy h1{font-size:clamp(31px,3.5vw,49px);letter-spacing:-1.2px;line-height:1.18;margin:14px 0 18px;white-space:nowrap}.hero-copy h1 span{font-size:1em}.hero-copy .eyebrow{font-size:15px;letter-spacing:.6px}.hero-lead{font-size:18px;line-height:1.45}.hero-cta{margin-top:19px;min-width:260px;min-height:57px;font-size:18px}.reassurance{font-size:12px;text-align:left;margin-top:12px}.trial-includes{gap:32px;margin:36px 0 0;font-size:14px;font-weight:700}.trial-includes li{gap:9px}.trial-includes svg{width:20px;height:20px;background:var(--green);color:#fff;padding:4px}.report{padding:15px 16px 13px;border-radius:10px;box-shadow:0 8px 30px #233d5011}.report-header h2{font-size:17px;letter-spacing:-.4px}.preview-badge{background:#f4eeff;color:#7356c9;font-size:9px;font-weight:800;padding:4px 8px;border-radius:5px;white-space:nowrap}.preview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 0}.preview-stats>div{display:flex;flex-direction:column;background:#f4f8f9;border-radius:7px;padding:10px 14px;gap:0}.preview-stats strong{font-size:23px;line-height:1.1}.preview-stats span{font-size:9px;color:var(--muted)}.gain{color:#009571}.loss{color:#e42e3b}.orange{color:#ec892d}.rank-chart{margin:8px 0 12px}.chart-grid{stroke:#e3edef}.chart-grid path:first-child{stroke-dasharray:none}.chart-points{stroke:none;fill:#00a98e}.chart-line{stroke:#00a98e;stroke-width:2.6}.chart-labels{font-size:10px}.sample-table{font-size:10px}.sample-table thead{font-size:10px;background:#f1f6f8}.sample-table th:first-child{width:43%}.sample-table th,.sample-table td{padding:6px 9px}.sample-table th:nth-child(4){width:25%}.sample-checkbox{color:#91a8b9;font-size:16px;line-height:10px;margin-right:9px}.spark{width:100%;height:23px;display:block}.sample-tools{gap:6px;margin:11px 0 13px}.sample-tool{border:0;min-height:64px;gap:7px;padding:10px 0;background:#f3f7f8;color:var(--green)}.sample-tool:first-child{background:#f3f7f8}.sample-tool.tool-ai{background:#f7f2ff;color:var(--purple)}.sample-tool>svg{width:19px;height:19px}.sample-tool>span{font-size:9px}.preview-bottom{display:grid;grid-template-columns:1fr 145px;gap:14px}.ai-next{padding:12px 10px;gap:10px;align-items:center;border:0}.ai-next>svg:first-child{width:28px;height:28px}.ai-next>span{flex:1}.ai-next strong{font-size:11px;margin:0 0 3px}.ai-next>span>span{font-size:9px;line-height:1.35}.ai-next>svg:last-child{width:15px}.sample-export{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;background:#f4efff;color:#6544c0;font-size:10px;font-weight:700}.sample-export svg{width:19px;height:19px}.experience{background:linear-gradient(#fff,#f7faf9);padding:24px 0}.experience>.wrap{display:flex;justify-content:center;align-items:center;gap:30px}.experience svg{width:55px;height:55px;color:var(--green)}.experience h2{font-family:inherit;font-size:23px;letter-spacing:-.6px}.experience p{font-size:16px;margin-top:4px}.section{padding:30px 0}.section h2{font-size:31px;letter-spacing:-.7px;margin-bottom:24px}.feature-grid{gap:24px}.feature{gap:21px;border-radius:7px;padding:19px 21px;min-height:106px;box-shadow:none}.feature-icon{color:var(--green)}.feature-icon svg{width:34px;height:34px}.feature h3{font-size:15px;line-height:1.4;margin-bottom:6px}.feature p{font-size:14px;line-height:1.55}.clarity{padding-bottom:32px;border-bottom:1px solid var(--line)}.workflow{padding-top:23px;padding-bottom:30px}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 16px}.workflow-grid .feature{padding:15px 16px;gap:18px;min-height:96px}.workflow-grid .feature h3{font-size:13px}.workflow-grid .feature p{font-size:12px}.workflow-grid .feature svg{width:29px;height:29px}.workflow-grid .tool-favorite svg{fill:var(--green)}.allowance-note{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:15px;padding:16px;background:#f1faf3;border-radius:7px}.allowance-note>svg{color:var(--green);width:34px;height:34px}.allowance-note strong{font-size:14px}.allowance-note p{font-size:12px;margin-top:2px}.reports-surface{background:linear-gradient(110deg,#f4f8f9,#f7faf9);padding:30px 0}.reports-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:46px;align-items:center}.workspace-preview{background:#fff;border:1px solid #dce8ec;border-radius:8px;box-shadow:0 5px 22px #173c4a0c;padding:14px;min-width:0}.workspace-preview-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:8px}.workspace-preview-head>span{border:1px solid var(--line);border-radius:5px;padding:6px;font-size:8px;color:var(--muted)}.preview-tabs{display:flex;gap:24px;font-size:10px;margin-top:10px;border-bottom:1px solid var(--line);align-items:center}.preview-tabs>span{padding:5px 4px}.preview-tabs>span:first-child{border-bottom:2px solid var(--green)}.preview-tabs small{margin-left:auto;font-size:8px;color:#76618f}.workspace-preview .preview-stats{gap:8px;margin:9px 0}.workspace-preview .preview-stats>div{background:#fbfcfd;border:1px solid var(--line);padding:8px;border-radius:5px}.workspace-preview .preview-stats strong{font-size:18px;margin-top:4px}.workspace-preview .preview-stats span{font-size:8px}.report-table{font-size:9px}.report-table thead{font-size:9px}.report-table th:first-child{width:31%}.report-table th:nth-child(4){width:11%}.report-table th:nth-child(5){width:22%}.report-table td,.report-table th{padding:5px 6px}.sample-url{color:#5377bf}.report-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin-top:12px}.mini-history{border:1px solid var(--line);border-radius:6px;padding:8px;min-width:0}.mini-history>div{display:flex;justify-content:space-between;gap:5px;font-size:9px}.mini-history>div>span{font-size:8px;border:1px solid var(--line);border-radius:4px;padding:2px}.mini-history .rank-chart{margin:15px 0 0}.saved-ai{background:#f7f5ff;border:1px solid #ece6fc;border-radius:6px;padding:10px}.saved-ai>div{display:flex;align-items:center;gap:5px;font-size:10px}.saved-ai>div svg{width:15px;height:15px;color:var(--purple)}.saved-ai>div span{margin-left:auto;font-size:8px;background:#e0f3f3;padding:3px;border-radius:4px}.saved-ai h4{font-size:10px;margin:14px 0 6px}.saved-ai p{font-size:10px;line-height:1.5;color:var(--muted)}.saved-ai button{border:0;background:#ede7ff;color:#6542c5;font-size:10px;padding:7px 10px;border-radius:4px;margin-top:9px}.reports-copy h2{font-size:30px;letter-spacing:-.7px;line-height:1.3;margin-bottom:24px}.reports-copy article{display:flex;gap:26px;padding:22px 0;border-bottom:1px solid var(--line)}.reports-copy article:last-child{border:0}.reports-copy article h3{font-size:16px;margin-bottom:6px}.reports-copy article p{font-size:15px;line-height:1.55;color:var(--muted)}.reports-copy article:first-of-type{padding-top:0}.how-surface{padding:23px 0;background:#f1f9f5}.how-surface h2{font-size:26px;letter-spacing:-.6px;margin-bottom:15px}.onboarding-steps{display:grid;grid-template-columns:1fr 1.2fr 1.2fr auto;gap:24px;align-items:center}.onboarding-steps article{display:flex;gap:18px;padding-right:20px;border-right:1px solid #ccdddd;align-items:flex-start;min-height:58px}.onboarding-steps article:nth-child(3){border:0;padding:0}.step-number{width:36px;height:36px;font-size:19px}.onboarding-steps h3{font-size:12px;line-height:1.4;margin:4px 0}.onboarding-steps p{font-size:11px;color:var(--muted)}.trial-section{padding:25px 0 14px}.trial-section fieldset{margin:0;padding:19px 25px 16px;border:1px solid var(--line);border-radius:11px}.trial-section legend{text-align:center;padding:0 35px;font-size:24px;font-weight:800;letter-spacing:-.6px}.trial-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.2fr;align-items:center;gap:20px}.trial-grid>div{display:flex;align-items:center;gap:17px;border-right:1px solid var(--line)}.trial-grid>div:nth-child(4),.trial-grid>div:last-child{border:0}.trial-grid svg{width:27px;height:27px;color:var(--green)}.trial-grid strong{display:block;font-size:14px;font-weight:600}.trial-grid small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.trial-grid .trial-action{display:block;text-align:center}.trial-action .button{width:100%}.trial-section fieldset>p{text-align:center;font-size:10px;color:var(--muted);margin-top:15px}.pricing{display:grid;grid-template-columns:1fr 2fr;gap:34px;padding-top:12px;padding-bottom:22px}.pricing h2,.faq h2{font-size:22px;text-align:left;letter-spacing:-.5px;margin:6px 0 7px}.pricing>div>p{font-size:14px;color:var(--muted);line-height:1.45}.sta-pricing{min-width:0;border:1px solid var(--line);box-shadow:0 5px 14px #183c5009;border-radius:9px;padding:13px 15px}.plan-options{margin:0;display:block}.plan-buttons{gap:0;justify-content:space-between;border:1px solid var(--line);border-radius:5px;padding:2px;display:flex}.plan-buttons button{min-width:0;min-height:27px;padding:3px 5px;box-shadow:none;border:0;border-radius:3px;background:none;font-size:10px;display:flex;gap:4px;align-items:center}.plan-buttons button:before{content:'';width:9px;height:9px;border:1px solid #839cb0;border-radius:50%;box-sizing:border-box}.plan-buttons button[aria-pressed=true]{background:none;color:var(--ink)}.plan-buttons button[aria-pressed=true]:before{background:#599d37;border-color:#bad9a7;box-shadow:inset 0 0 0 2px #e0f3d8}.enterprise-link{border-left:1px solid var(--line);color:var(--muted);font-size:10px;margin:0;padding:4px 7px}.plan-card{display:grid;grid-template-columns:.55fr 2fr .95fr;gap:18px;border:0;border-radius:0;padding:12px 0 3px;box-shadow:none}.plan-price{margin:0;white-space:nowrap;line-height:1.1;align-self:start}.plan-price strong{font-size:37px;letter-spacing:-1.2px}.plan-price>span{font-size:9px;margin-left:3px}.plan-includes{padding:0 0 0 16px;border:0;font-size:10px;line-height:1.8;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:1.1fr 1fr;column-gap:28px}.plan-includes li:before{font-size:14px;left:-16px}.plan-cta{min-height:43px;font-size:11px;padding:7px 12px;white-space:nowrap}.faq{display:grid;grid-template-columns:1fr 2fr;gap:34px;padding:0 0 28px}.faq details{margin:0;border-radius:0;box-shadow:none;border-bottom:0}.faq details:first-child{border-radius:5px 5px 0 0}.faq details:last-child{border-radius:0 0 5px 5px;border-bottom:1px solid var(--line)}.faq summary{padding:12px 16px;min-height:41px;font-size:12px;font-weight:500}.faq details p{font-size:12px;padding:6px 16px 16px}.faq summary span{width:6px;height:6px;border-width:1px}.closing{width:100%;max-width:none;border-radius:0;margin:0;padding:28px 0;box-shadow:none;background:linear-gradient(110deg,#112f40,#0e2b3e)}.closing>.wrap{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-left:150px;position:relative}.closing h2{font-size:29px}.closing p{font-size:16px}.closing .button{min-width:240px}.closing-bars{left:0;right:auto;bottom:0;opacity:.4;height:90px;gap:8px}.closing-bars i{width:17px;background:linear-gradient(#6fb333,#26695c)}.closing-bars i:nth-child(2){height:82px}.closing-bars i:nth-child(3){height:61px}.site-footer{padding:23px 0 29px;gap:35px}.site-footer .brand{font-size:26px}.site-footer .mark{transform:none;margin:0}.site-footer nav{font-size:11px;gap:24px;margin-right:auto}.site-footer small{font-size:10px;color:var(--muted)}
@media(max-width:1100px) and (min-width:761px){.wrap{width:calc(100% - 76px)}.hero{gap:22px;min-height:520px}.hero-copy h1{font-size:3.55vw}.hero-copy .eyebrow{font-size:12px}.hero-lead{font-size:15px}.hero-cta{min-width:220px;font-size:16px;min-height:49px}.trial-includes{gap:22px;font-size:11px}.reassurance{font-size:10px}.report{padding:13px}.report-header h2{font-size:14px}.preview-badge{font-size:7px}.preview-stats strong{font-size:19px}.preview-stats span{font-size:7px}.preview-stats>div{padding:8px}.sample-table{font-size:8px}.sample-table thead{font-size:8px}.sample-table th,.sample-table td{padding:4px 6px}.sample-tool{min-height:53px}.sample-tool>span{font-size:7px}.preview-bottom{grid-template-columns:1fr 120px;gap:10px}.ai-next strong{font-size:9px}.ai-next>span>span{font-size:8px}.sample-export{font-size:8px}.feature{gap:16px;padding:16px}.feature h3{font-size:13px}.feature p{font-size:12px}.workflow-grid .feature{gap:13px;padding:12px}.workflow-grid .feature h3{font-size:11px}.workflow-grid .feature p{font-size:10px}.reports-layout{gap:32px}.reports-copy h2{font-size:25px}.reports-copy article{gap:20px;padding:16px 0}.reports-copy article h3{font-size:13px}.reports-copy article p{font-size:12px}.onboarding-steps{gap:15px}.trial-grid{gap:15px}.trial-grid>div{gap:13px}.trial-grid strong{font-size:12px}.plan-card{grid-template-columns:.5fr 2fr;gap:13px}.plan-cta{grid-column:2;justify-self:end}.plan-buttons button{font-size:8px;padding:3px}.enterprise-link{font-size:8px}.plan-includes{font-size:9px}.closing>.wrap{padding-left:120px}.closing h2{font-size:25px}.closing p{font-size:14px}.site-footer nav{gap:15px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.site-header{height:66px}.site-header nav{top:62px}.hero{grid-template-columns:1fr;padding:30px 0;gap:28px;min-height:0;max-width:570px}.hero-copy h1{font-size:clamp(28px,7.4vw,43px);white-space:normal;letter-spacing:-1px}.hero-copy h1 span{white-space:normal}.hero-copy .eyebrow{font-size:11px}.hero-lead{font-size:16px}.hero-lead br{display:none}.hero-cta{width:100%;min-width:0;font-size:17px;min-height:53px}.reassurance{text-align:center;font-size:11px}.trial-includes{justify-content:space-between;gap:7px;margin-top:25px;font-size:12px}.trial-includes li{gap:6px}.report{padding:14px 12px}.report-header h2{font-size:15px}.preview-badge{font-size:7px;padding:4px}.preview-stats>div{padding:9px}.preview-stats strong{font-size:20px}.preview-stats span{font-size:7px}.sample-table{min-width:310px;font-size:9px}.sample-table thead{font-size:9px}.sample-table th,.sample-table td{padding:5px}.sample-checkbox{margin-right:4px;font-size:12px}.sample-tool>span{font-size:8px}.sample-tools{gap:4px}.sample-tool{min-height:59px}.preview-bottom{grid-template-columns:1fr 102px;gap:8px}.ai-next{gap:7px;padding:10px 8px}.ai-next strong{font-size:9px}.ai-next>span>span{font-size:8px}.ai-next>svg:first-child{width:21px}.sample-export{font-size:8px;gap:4px}.sample-export svg{width:15px}.experience{padding:23px 0}.experience>.wrap{gap:17px;justify-content:flex-start}.experience svg{width:40px;height:40px}.experience h2{font-size:18px;line-height:1.3}.experience p{font-size:13px;margin-top:7px}.section h2{font-size:25px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature{padding:19px;min-height:0;gap:20px}.feature h3{font-size:15px}.feature p{font-size:14px}.workflow-grid{grid-template-columns:1fr 1fr;gap:10px}.workflow-grid .feature{display:block;padding:15px;min-height:0}.workflow-grid .feature-icon{display:block;margin-bottom:8px}.workflow-grid .feature h3{font-size:13px}.workflow-grid .feature p{font-size:12px}.allowance-note{align-items:flex-start;gap:13px;padding:17px}.allowance-note strong{font-size:12px}.allowance-note p{font-size:11px}.reports-layout{grid-template-columns:1fr;gap:26px}.reports-copy{grid-row:1}.reports-copy h2{font-size:27px;margin-bottom:17px}.reports-copy article{padding:16px 0;gap:20px}.reports-copy article h3{font-size:15px}.reports-copy article p{font-size:14px}.workspace-preview{padding:10px}.workspace-preview-head{font-size:10px}.workspace-preview-head>span{font-size:7px}.preview-tabs{gap:15px;font-size:9px}.preview-tabs small{font-size:7px}.workspace-preview .preview-stats>div{padding:6px}.workspace-preview .preview-stats span{font-size:7px}.workspace-preview .preview-stats strong{font-size:16px}.report-table{min-width:440px}.report-detail-grid{grid-template-columns:1fr;gap:10px}.mini-history>div{font-size:11px}.mini-history>div>span{font-size:9px}.saved-ai p{font-size:12px}.saved-ai>div,.saved-ai h4{font-size:12px}.saved-ai button{min-height:40px;font-size:12px}.how-surface h2{font-size:24px}.onboarding-steps{grid-template-columns:1fr;gap:18px}.onboarding-steps article{border-right:0;padding:0;min-height:0;gap:16px}.onboarding-steps h3{font-size:14px}.onboarding-steps p{font-size:13px}.onboarding-steps .button{min-height:46px;font-size:14px}.trial-section legend{font-size:21px;padding:0 10px}.trial-section fieldset{padding:18px 15px}.trial-grid{grid-template-columns:1fr 1fr;gap:22px 15px}.trial-grid>div{border:0;gap:11px}.trial-grid strong{font-size:13px}.trial-grid small{font-size:10px}.trial-action{grid-column:1/-1}.trial-action .button{min-height:46px;font-size:14px}.trial-section fieldset>p{font-size:11px}.pricing,.faq{grid-template-columns:1fr;gap:15px}.pricing h2,.faq h2{font-size:23px}.sta-pricing{padding:12px}.plan-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border:0}.plan-buttons button{font-size:12px;min-height:40px;border:1px solid var(--line);justify-content:center;border-radius:5px}.enterprise-link{border:1px solid var(--line);border-radius:5px;text-align:center;font-size:11px;padding:10px 3px}.plan-card{grid-template-columns:1fr;gap:15px;padding:18px 4px 4px}.plan-includes{font-size:12px;line-height:1.9;column-gap:25px}.plan-price strong{font-size:40px}.plan-price>span{font-size:12px}.plan-cta{font-size:15px;min-height:48px}.faq summary{font-size:13px;min-height:48px}.faq details p{font-size:13px}.closing{padding:26px 0}.closing>.wrap{padding-left:0;flex-direction:column;align-items:stretch;gap:21px}.closing h2{font-size:26px}.closing p{font-size:15px}.closing .button{min-width:0;width:100%}.closing-bars{display:none}.site-footer{gap:22px;align-items:flex-start;padding:24px 0}.site-footer nav{gap:20px;font-size:12px}.site-footer small{font-size:10px}.site-header .nav-account .button{min-height:44px}}

/* Saved real report: keep actual landing paths within the preview. */
.report-table .sample-url{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-preview-head strong{min-width:0;overflow-wrap:anywhere}
