:root{color:#16211d;background:#f5f6f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;line-height:1.55;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f5f6f2}button,input,select{font:inherit}button{cursor:pointer}button:disabled,select:disabled{cursor:not-allowed;opacity:.55}main{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:16px 0 72px}.topbar{position:sticky;top:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:10px 12px 10px 18px;background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(210,219,214,.92);border-radius:8px;box-shadow:0 18px 50px #1e302817}.brand-mark{display:grid;gap:2px;color:#16211d;text-decoration:none;min-width:150px}.brand-mark strong{font-size:22px;line-height:1}.brand-mark span{color:#66756e;font-size:12px;line-height:1.2}.main-nav{display:flex;align-items:center;justify-content:center;gap:4px;flex:1}.main-nav a{color:#4c5c55;text-decoration:none;font-size:14px;line-height:1;font-weight:750;padding:11px 12px;border-radius:8px}.main-nav a:hover{background:#f1f4ef;color:#17362f}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:186px}.topbar select,.compact-field input,.compact-field select,.field input{border:1px solid #cfd8d3;background:#fff;border-radius:8px;padding:11px 12px;color:#17211c;min-width:0}.currency-note{max-width:270px;color:#63746c;font-size:13px;line-height:1.4;margin:0}.small-button{min-height:40px;padding:0 14px;white-space:nowrap}.workspace-panel{display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,1fr) minmax(120px,.4fr) minmax(220px,.8fr);gap:14px;align-items:end;background:#fff;border:1px solid #d9e2dd;border-radius:8px;padding:18px;margin-top:20px;box-shadow:0 14px 40px #1e30280f}.settings-drawer,.advanced-collapse{background:#fff;border:1px solid #d9e2dd;border-radius:8px;margin-top:18px;box-shadow:0 10px 28px #1e30280b;scroll-margin-top:104px}.settings-drawer summary,.advanced-collapse summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;color:#17362f;font-weight:900;cursor:pointer}.settings-drawer summary:after,.advanced-collapse summary:after{content:"Открыть";color:#66756e;font-size:13px;font-weight:800}.settings-drawer[open] summary:after,.advanced-collapse[open] summary:after{content:"Скрыть"}.settings-grid{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(220px,1fr) minmax(120px,.45fr) repeat(3,auto);gap:14px;align-items:end;padding:0 18px 18px}.settings-grid>div:first-child{display:grid;gap:4px}.settings-grid>div:first-child span{color:#66756e;font-size:12px;font-weight:850;text-transform:uppercase}.settings-grid>div:first-child p{color:#66756e;font-size:13px;margin:0}.workspace-panel>div:first-child{display:grid;gap:4px}.workspace-panel>div:first-child span,.compact-field span{color:#66756e;font-size:12px;line-height:1;font-weight:850;text-transform:uppercase}.workspace-panel>div:first-child strong{font-size:18px;line-height:1.2}.compact-field{display:grid;gap:7px;font-weight:750}.compact-field input,.compact-field select{width:100%}.landing{min-height:560px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:48px;align-items:center;padding:72px 0 46px;scroll-margin-top:96px}.landing-copy{max-width:710px}.eyebrow,.section-heading span,.report-toolbar span,.plan-strip span{color:#28635a;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:0}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,5vw,58px);line-height:1.06;margin-bottom:20px;letter-spacing:0;text-wrap:balance}h2{font-size:clamp(25px,2.7vw,32px);line-height:1.16;margin-bottom:0;letter-spacing:0;text-wrap:balance}h3{letter-spacing:0;line-height:1.25}.lead{font-size:clamp(20px,2.1vw,23px);font-weight:700;color:#293a32;line-height:1.38;max-width:650px}.landing-copy p:not(.lead){max-width:640px;color:#4f6259;font-size:17px;line-height:1.7}.hero-actions,.form-actions,.paywall-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.primary-button,.secondary-button,.ghost-button{min-height:46px;border-radius:8px;padding:0 18px;border:1px solid transparent;font-weight:800;letter-spacing:0;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-button:hover,.secondary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button{background:#f0b64b;color:#1f211c;box-shadow:0 14px 36px #90600a2e}.secondary-button{background:#fff;border-color:#c9d5d0;color:#24372f;box-shadow:0 8px 20px #1e30280d}.ghost-button{background:transparent;border-color:#c9d5d0;color:#28635a}.hero-visual{min-height:410px;border-radius:8px;background:#17362f;color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 28px 70px #1d393138}.visual-header,.report-toolbar,.plan-strip{display:flex;justify-content:space-between;gap:18px;align-items:center}.plan-strip>div{display:flex;flex-direction:column;gap:4px;min-width:0}.plan-strip strong{display:block;line-height:1.18}.plan-strip p{color:#52645c;line-height:1.4}.visual-bars{height:190px;display:flex;align-items:end;gap:18px;padding-top:36px}.visual-bars span{flex:1;min-width:26px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#f0b64b,#e86f4e)}.visual-grid,.metric-grid,.form-grid,.preset-grid,.scenario-grid,.paywall-row,.report-summary,.report-columns,.snapshot-insights,.cash-week-grid,.close-grid,.owner-metrics,.target-summary,.target-options{display:grid;gap:14px}.visual-grid{grid-template-columns:repeat(2,1fr)}.visual-grid div,.metric-card,.scenario-card,.paywall-card,.diagnostic-card,.recommendations,.report-paper{border-radius:8px}.visual-grid div{background:#ffffff1a;padding:16px}.visual-grid small,.scenario-metrics small,.metric-card span{display:block;color:#6b7c74;margin-bottom:7px;line-height:1.25}.visual-grid small{color:#ffffffb3}.section-block,.plan-strip{background:#fff;border:1px solid #d9e2dd;border-radius:8px;padding:28px;margin-top:22px;scroll-margin-top:104px;box-shadow:0 14px 40px #1e30280e}.wizard-step{position:relative}.section-heading p{color:#52645c;font-size:17px;line-height:1.55;margin:0}.preset-group-title{color:#28635a;font-size:13px;font-weight:900;margin-bottom:12px;text-transform:uppercase}.mobile-preset-select{display:none}.wizard-actions,.result-actions,.report-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px}.selected-business-note{color:#52645c;line-height:1.45;margin-left:auto}.advanced-collapse>.advanced-analytics,.advanced-collapse>.section-block{margin:0 18px 18px;box-shadow:none}.sticky-cta{display:none}.section-block p:last-child,.plan-strip p:last-child{margin-bottom:0}.main-result{background:#17211c;color:#fff;border-color:#17211c;box-shadow:0 26px 70px #17211c33}.main-result .section-heading span,.main-result .section-heading h2{color:#fff}.main-profit{font-size:clamp(40px,6vw,66px);line-height:1.04;font-weight:900;margin:12px 0 26px;letter-spacing:0}.main-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.main-result-grid div{background:#ffffff17;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:18px}.main-result-grid span{display:block;color:#ffffffb3;margin-bottom:9px}.main-result-grid strong{display:block;font-size:22px;line-height:1.15}.status-pill{display:inline-flex;width:fit-content;border-radius:999px;padding:8px 12px;margin-top:-6px;background:#ffffff1f;color:#fff;font-weight:900}.main-result.danger{background:#3a2522;border-color:#3a2522}.main-result.warning{background:#3a3520;border-color:#3a3520}.main-result.watch{background:#23352f;border-color:#23352f}.main-result.healthy{background:#172f27;border-color:#172f27}.pricing-section{margin-top:0}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pricing-card{background:#fff;border:1px solid #d7e0dc;border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:14px}.pricing-card.featured{border-color:#28635a;box-shadow:inset 0 0 0 2px #28635a2e}.pricing-card>span{color:#28635a;font-weight:900}.pricing-card>strong{font-size:30px;line-height:1}.pricing-card ul,.pro-offer ul{margin:0;padding-left:18px;color:#52645c;line-height:1.5}.link-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-top:auto}.audience-grid,.how-grid,.example-result-grid,.faq-grid,.sample-report-grid,.sample-report-columns,.tomorrow-list{display:grid;gap:14px}.audience-grid{grid-template-columns:repeat(3,1fr)}.audience-card,.how-card,.faq-item,.example-result article,.sample-report-grid article,.sample-report-columns>div,.tomorrow-item{background:#fff;border:1px solid #d7e0dc;border-radius:8px;padding:18px}.audience-card ul,.faq-item p,.how-card p,.sample-report p,.final-cta p{color:#52645c;line-height:1.55}.audience-card ul{margin:0;padding-left:18px}.how-grid{grid-template-columns:repeat(4,1fr)}.how-card>span,.tomorrow-item>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#17362f;color:#fff;font-weight:900}.example-result-grid{grid-template-columns:repeat(4,1fr)}.example-result article span,.sample-report-grid article span{display:block;color:#63746c;margin-bottom:8px}.example-result article strong,.sample-report-grid article strong{display:block;font-size:24px;line-height:1.14;overflow-wrap:anywhere}.faq-grid{grid-template-columns:repeat(2,1fr)}.final-cta{text-align:center}.final-cta p{margin:12px auto 20px;max-width:580px}.pro-paywall{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:24px;align-items:center;background:#fff8e7;border-color:#f0d49b}.pro-paywall p{color:#52645c;font-size:18px;line-height:1.55}.pro-offer{background:#fff;border:1px solid #f0d49b;border-radius:8px;padding:20px;display:grid;gap:16px}.pro-offer>strong{font-size:44px;line-height:1}.activation-panel{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end}.activation-message{grid-column:1 / -1;margin:0;padding:12px 14px;border-radius:8px;line-height:1.45}.activation-message.success{background:#e7f5ee;color:#197c55}.activation-message.error{background:#fff0ed;color:#bb3f37}.internal-note,.payment-note{grid-column:1 / -1;margin:0;color:#63746c;line-height:1.45}.access-instructions{border-top:1px solid #f0d49b;padding-top:14px}.access-instructions h3{font-size:17px;margin-bottom:10px}.access-instructions ol{margin:0;padding-left:22px;color:#52645c;line-height:1.55}.advanced-locked{background:#fff;border:1px dashed #bdcac4;border-radius:8px;padding:20px}.advanced-locked p{color:#52645c;line-height:1.55;margin-top:8px}.advanced-stack{display:grid;gap:16px}.advanced-stack>.section-block{margin-top:0;background:#fff}.snapshot-block{background:#17211c;color:#fff;border-color:#17211c;box-shadow:0 20px 48px #17211c29}.snapshot-block.warning{background:#2f3327}.snapshot-block.danger{background:#3a2522}.snapshot-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,190px);gap:18px;align-items:center}.snapshot-main h2{margin-top:8px}.snapshot-main p,.target-progress span,.snapshot-insights span{color:#ffffffb8}.snapshot-score,.snapshot-insights div{background:#ffffff17;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:16px}.snapshot-score strong{display:block;font-size:38px;line-height:1;margin-top:8px}.target-progress{margin:22px 0 16px}.target-progress>div:first-child{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px}.progress-track{height:12px;border-radius:999px;overflow:hidden;background:#ffffff24}.progress-track div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f0b64b,#6fbf9f)}.snapshot-insights{grid-template-columns:repeat(3,1fr)}.snapshot-insights strong{display:block;margin-top:8px;font-size:20px}.cash-panel{border-color:#c8d8d1}.cash-panel.risk{border-color:#f0b7b0}.cash-panel.watch{border-color:#f2d394}.cash-summary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(190px,.7fr) minmax(190px,.7fr);gap:14px;margin-bottom:14px}.cash-summary>div,.cash-week-grid article,.owner-verdict,.owner-metrics div,.target-summary div,.target-options article,.action-item,.close-item{background:#fff;border:1px solid #d7e0dc;border-radius:8px;padding:18px}.cash-summary p{color:#52645c;line-height:1.5;margin:10px 0 0}.cash-summary span,.cash-week-grid span,.cash-week-grid small,.owner-metrics span,.target-summary span,.target-options span,.close-item span{display:block;color:#63746c;font-size:13px;line-height:1.3}.cash-summary strong,.owner-metrics strong,.target-summary strong,.metric-card strong,.report-summary strong,.saved-metrics strong{display:block;overflow-wrap:anywhere}.cash-summary>div>strong,.cash-summary>div:not(:first-child) strong{margin-top:9px;font-size:24px;line-height:1.08}.cash-summary>div:first-child strong{margin-top:0;font-size:19px;line-height:1.25}.cash-week-grid{grid-template-columns:repeat(4,1fr)}.cash-week-grid article{min-height:176px;display:flex;flex-direction:column;gap:12px}.cash-week-grid article.watch{border-color:#f0b64b;background:#fffaf0}.cash-week-grid article.risk{border-color:#e19890;background:#fff4f2}.cash-week-grid article>div{display:grid;gap:6px}.cash-week-grid article>div strong{font-size:21px;line-height:1.08}.cash-week-grid p{margin:0;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.cash-week-grid small{margin-top:auto;line-height:1.4}.owner-panel.risk{border-color:#e19890}.owner-panel.watch{border-color:#f0b64b}.owner-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:14px;align-items:stretch}.owner-verdict{display:flex;flex-direction:column;justify-content:center}.owner-verdict strong{font-size:22px;line-height:1.18}.owner-verdict p,.target-options p{color:#52645c;line-height:1.5;margin:8px 0 0}.owner-metrics{grid-template-columns:repeat(3,1fr)}.owner-metrics strong,.target-summary strong{display:block;margin-top:8px;font-size:22px;line-height:1.12}.target-summary{grid-template-columns:1fr 1fr;margin-bottom:14px}.target-options{grid-template-columns:repeat(3,1fr)}.target-options article{min-height:188px;display:flex;flex-direction:column;gap:9px}.target-options article.recommended{border-color:#28635a;box-shadow:inset 0 0 0 2px #28635a2e}.target-options b{font-size:20px;line-height:1.15}.action-list{display:grid;gap:10px}.action-item{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.action-number{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#f7faf8;border:1px solid #d7e0dc;font-weight:900}.action-title{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.action-title span,.close-item span{display:inline-flex;width:fit-content;border-radius:999px;padding:3px 9px;font-weight:800;background:#eef3ef;color:#28635a}.action-item p,.close-item p{color:#52645c;line-height:1.5;margin:8px 0 0}.action-item.risk{border-left:5px solid #bb3f37}.action-item.warn{border-left:5px solid #f0b64b}.action-item.info{border-left:5px solid #28635a}.action-item.ok{border-left:5px solid #197c55}.close-grid{grid-template-columns:repeat(4,1fr)}.close-item{display:flex;flex-direction:column;gap:10px}.close-item.attention{border-color:#f0b64b}.close-item.todo{border-color:#bb3f37}.section-heading{display:grid;gap:9px;justify-items:start;margin-bottom:24px;max-width:760px}.section-heading span{display:inline-flex;width:fit-content;line-height:1.1}.preset-grid{grid-template-columns:repeat(4,1fr)}.preset-card{text-align:left;border:1px solid #d3ded8;background:#fff;border-radius:8px;min-height:92px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;color:#17211c;gap:10px}.preset-card.active{border-color:#28635a;box-shadow:inset 0 0 0 2px #28635a}.preset-card span{color:#63746c;line-height:1.3}.form-grid{grid-template-columns:repeat(4,1fr)}.calculator-groups{display:grid;gap:16px}.calculator-group{border:1px solid #d7e0dc;background:#fff;border-radius:8px;padding:18px}.calculator-group h3{font-size:18px;margin-bottom:14px}.field{display:flex;flex-direction:column;gap:8px;font-weight:750;color:#293a32;line-height:1.25}.tomorrow-list{grid-template-columns:repeat(3,1fr)}.tomorrow-item{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.tomorrow-item p{margin:4px 0 0;color:#52645c;line-height:1.5}.business-note{color:#28635a;font-weight:800;margin-top:14px}.sample-report{background:#17211c;color:#fff;border-color:#17211c}.sample-report .section-heading span,.sample-report .section-heading h2{color:#fff}.sample-report-grid{grid-template-columns:1.4fr repeat(3,1fr)}.sample-report-grid article,.sample-report-columns>div{background:#ffffff17;border-color:#ffffff24}.sample-report-main strong{font-size:42px;line-height:1}.sample-report-grid article span,.sample-report-columns p,.sample-report p{color:#ffffffbd}.sample-report-columns{grid-template-columns:repeat(3,1fr);margin-top:14px}.metric-grid{grid-template-columns:repeat(4,1fr)}.metric-card,.scenario-card,.paywall-card,.diagnostic-card,.recommendations{background:#fff;border:1px solid #d7e0dc;padding:18px}.metric-card{min-height:104px}.metric-card strong{font-size:24px;line-height:1.12}.metric-card.good strong{color:#197c55}.metric-card.bad strong{color:#bb3f37}.diagnostics-list{display:grid;gap:10px}.diagnostic-card p,.recommendations p,.paywall-card p,.scenario-card p{margin-bottom:0;color:#52645c;line-height:1.55}.diagnostic-card.success{border-left:5px solid #197c55}.diagnostic-card.warning,.diagnostic-card.neutral{border-left:5px solid #f0b64b}.diagnostic-card.danger{border-left:5px solid #bb3f37}.recommendations{margin-top:14px}.scenario-grid,.paywall-row{grid-template-columns:repeat(3,1fr)}.scenario-card h3,.paywall-card h3{margin:10px 0 14px}.scenario-metrics{display:grid;gap:10px}.scenario-metrics p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.paywall-card{background:repeating-linear-gradient(-45deg,#fff,#fff 10px,#f7faf8 10px,#f7faf8 20px)}.saved-list{display:grid;gap:10px}.saved-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;background:#fff;border:1px solid #d7e0dc;border-radius:8px;padding:14px}.saved-item>div:first-child span,.saved-metrics span{display:block;color:#63746c;font-size:13px;margin-bottom:5px}.saved-item>div:first-child strong{font-size:18px}.saved-metrics{display:grid;grid-template-columns:repeat(2,minmax(110px,auto));gap:12px}.saved-metrics p{margin:0}.empty-state{background:#fff;border:1px dashed #bdcac4;border-radius:8px;padding:18px}.empty-state p{color:#52645c;margin:8px 0 0}.lock{display:inline-flex;min-width:42px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:#17362f;color:#fff;font-weight:900}.expense-mix{display:grid;gap:10px}.expense-mix div{min-width:130px;height:42px;border-radius:8px;background:#28635a;color:#fff;display:flex;align-items:center;padding:0 14px;font-weight:800}.expense-mix div:nth-child(2){background:#4f766f}.expense-mix div:nth-child(3){background:#e86f4e}.expense-mix div:nth-child(4){background:#f0b64b;color:#1f211c}.report-toolbar{margin-bottom:12px}.locked-note{color:#856016;background:#fff6df;padding:12px 14px;border-radius:8px}.report-paper{background:#fff;border:1px solid #d7e0dc;padding:28px;line-height:1.5}.report-paper header,.report-paper footer{border-bottom:1px solid #e3ebe7;padding-bottom:16px;margin-bottom:18px}.report-paper footer{border-bottom:0;border-top:1px solid #e3ebe7;padding:16px 0 0;margin:18px 0 0;color:#687a72}.report-summary{grid-template-columns:repeat(4,1fr);margin-bottom:20px}.report-summary p{background:#f7faf8;padding:14px;border-radius:8px;margin-bottom:0}.report-summary span{display:block;color:#687a72;margin-bottom:8px}.report-columns{grid-template-columns:1fr 1fr}.report-section{margin-top:18px}.report-intro{background:#f7faf8;border:1px solid #e3ebe7;border-radius:8px;padding:16px;margin-bottom:18px}@media(max-width:900px){main{width:min(100% - 20px,760px);padding-top:10px}.topbar,.landing,.plan-strip,.report-toolbar{align-items:stretch;flex-direction:column}.topbar{position:static;gap:12px;padding:14px}.brand-mark{min-width:0}.main-nav{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.main-nav a{white-space:nowrap}.topbar-actions{width:100%;min-width:0}.topbar-actions .primary-button,.topbar-actions .secondary-button{flex:1}.workspace-panel{grid-template-columns:1fr;padding:18px}.settings-grid{grid-template-columns:1fr;padding:0 16px 16px}.landing{display:flex;min-height:auto;padding-top:28px;gap:24px}.preset-grid,.form-grid,.metric-grid,.pricing-grid,.audience-grid,.how-grid,.example-result-grid,.faq-grid,.sample-report-grid,.sample-report-columns,.tomorrow-list,.main-result-grid,.scenario-grid,.paywall-row,.report-summary,.report-columns,.snapshot-main,.snapshot-insights,.saved-item,.cash-summary,.cash-week-grid,.close-grid,.owner-layout,.owner-metrics,.target-summary,.target-options,.pro-paywall{grid-template-columns:1fr}.target-progress>div:first-child,.saved-metrics{display:block}.saved-metrics p+p{margin-top:10px}.section-heading{display:block;margin-bottom:18px}h1{font-size:34px;line-height:1.08}h2{font-size:27px}.lead{font-size:21px}.hero-visual{min-height:300px;padding:22px}.visual-bars{gap:10px;height:150px}.section-block,.plan-strip{padding:20px}.mobile-preset-select{display:grid;gap:8px;margin-bottom:16px;font-weight:800}.mobile-preset-select span{color:#66756e;font-size:12px;text-transform:uppercase}.mobile-preset-select select{border:1px solid #cfd8d3;background:#fff;border-radius:8px;padding:13px 12px;color:#17211c}.preset-group-title,.preset-grid{display:none}.wizard-actions,.result-actions,.report-actions{align-items:stretch;flex-direction:column}.wizard-actions>*,.result-actions>*,.report-actions>*{width:100%}.selected-business-note{order:-1;margin-left:0}.sticky-cta{position:sticky;bottom:10px;z-index:30;display:block;margin-top:18px;padding:10px;background:#ffffffe6;border:1px solid #d9e2dd;border-radius:8px;box-shadow:0 18px 44px #1e302824;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sticky-cta .primary-button{width:100%}.main-profit{font-size:42px}.currency-note{max-width:none}.cash-summary>div,.cash-week-grid article,.owner-verdict,.owner-metrics div,.target-summary div,.target-options article,.action-item,.close-item{padding:16px}.cash-week-grid p,.scenario-metrics p{grid-template-columns:1fr;gap:3px}.calculator-group{padding:16px}.activation-panel{grid-template-columns:1fr}}@media print{body{background:#fff}.no-print{display:none!important}.topbar,.landing,.plan-strip,#calculator,.section-block:not(.report-view),.report-toolbar,.locked-note{display:none!important}main{width:100%;padding:0}.report-view{border:0;margin:0;padding:0}.report-print{background:#fff;color:#000}.report-paper{border:0;color:#000}.report-summary p,.report-intro{background:#fff}}
