.business-calculator-page{min-height:100vh;background:#f5f8fc;color:#13253c}.business-tool-header{min-height:82px;padding:18px clamp(24px,5vw,76px);background:#fff;border-bottom:1px solid #dce4ed;display:flex;align-items:center;justify-content:space-between;gap:28px}.business-tool-header nav{display:flex;align-items:center;gap:24px}.business-tool-header nav a,.business-tool-back{color:#526277;font-size:13px;font-weight:700;text-decoration:none}.business-tool-header nav a:hover,.business-tool-back:hover{color:#155fe8}.business-tool-back{display:inline-flex;align-items:center;gap:8px}.business-tool-hero{padding:30px clamp(24px,6vw,92px) 76px;background:linear-gradient(145deg,#fff,#f1f7ff 62%,#e9f3ff)}.business-breadcrumb{max-width:1240px;margin:0 auto 48px;display:flex;flex-wrap:wrap;gap:9px;color:#758399;font-size:12px}.business-breadcrumb a{color:inherit;text-decoration:none}.business-breadcrumb b{color:#273b55}.business-hero-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr);gap:clamp(40px,7vw,100px);align-items:center}.business-tool-eyebrow{margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;color:#155fe8;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.business-tool-eyebrow i{width:28px;height:2px;background:#155fe8}.business-tool-hero h1{max-width:850px;margin:0;color:#102239;font-size:clamp(42px,5.2vw,72px);line-height:1.02;letter-spacing:-.045em}.business-tool-hero h1 em{color:#155fe8;font-style:normal}.business-tool-hero h1+p{max-width:790px;margin:25px 0 0;color:#56677d;font-size:18px;line-height:1.72}.business-tool-trust{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px 22px;color:#334b67;font-size:12px;font-weight:700}.business-hero-card{padding:34px;border:1px solid #cfdbeb;border-radius:22px;background:#ffffffe6;box-shadow:0 22px 60px #1f487d1f;display:flex;flex-direction:column;gap:13px}.business-hero-card small{color:#155fe8;font-size:var(--font-size-11);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.business-hero-card b{font-size:25px;line-height:1.2}.business-hero-card>span{color:#687991;font-size:14px;line-height:1.6}.business-hero-card a{margin-top:9px;color:#155fe8;font-size:13px;font-weight:800;text-decoration:none}.business-calc-section,.business-explainer,.business-tool-faq{padding:92px clamp(24px,6vw,92px)}.business-section-heading{max-width:800px;margin:0 auto 44px;text-align:center}.business-section-heading>span{color:#155fe8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.business-section-heading h2{margin:12px 0 14px;color:#13253c;font-size:clamp(32px,4vw,50px);line-height:1.08;letter-spacing:-.035em}.business-section-heading p{margin:0;color:#65758a;font-size:16px;line-height:1.72}.business-calc-shell{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:28px;align-items:start}.business-input-panel,.business-result-panel{border:1px solid #dce4ed;border-radius:24px;background:#fff;box-shadow:0 18px 50px #27477014}.business-input-panel{padding:clamp(25px,4vw,44px)}.business-input-panel fieldset{margin:0;padding:0;border:0}.business-input-panel fieldset+fieldset{margin-top:38px;padding-top:38px;border-top:1px solid #e1e7ef}.business-input-panel legend{width:100%;margin-bottom:24px;display:flex;align-items:center;gap:13px}.business-input-panel legend span{width:34px;height:34px;border-radius:50%;background:#e9f2ff;color:#155fe8;display:grid;place-items:center;font-size:var(--font-size-11);font-weight:900}.business-input-panel legend b{font-size:20px}.business-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.business-field-grid label{min-width:0;display:flex;flex-direction:column;gap:8px}.business-field-grid label>span{color:#31465f;font-size:12px;font-weight:800;line-height:1.4}.business-field-grid input{width:100%;min-height:52px;box-sizing:border-box;border:1px solid #cbd6e3;border-radius:10px;background:#f9fbfd;padding:0 14px;color:#142941;font:inherit;font-size:16px;font-weight:700;outline:none}.business-field-grid input:focus{border-color:#155fe8;box-shadow:0 0 0 3px #155fe81f;background:#fff}.business-field-grid small{color:#7a899b;font-size:var(--font-size-11);line-height:1.45}.business-unit-input{position:relative}.business-unit-input input{padding-right:76px}.business-unit-input b{position:absolute;top:50%;right:13px;transform:translateY(-50%);color:#65778d;font-size:12px}.business-reset{margin-top:28px;padding:0;border:0;background:transparent;color:#5d6f84;font:inherit;font-size:12px;font-weight:800;text-decoration:underline;cursor:pointer}.business-result-panel{position:sticky;top:24px;overflow:hidden}.business-result-lead{padding:34px;background:linear-gradient(145deg,#0e315e,#155fe8);color:#fff;display:flex;flex-direction:column;gap:4px}.business-result-lead small{font-size:var(--font-size-11);font-weight:800;letter-spacing:.11em;text-transform:uppercase;opacity:.76}.business-result-lead b{margin-top:6px;font-size:clamp(42px,5vw,62px);letter-spacing:-.05em}.business-result-lead span{font-size:13px;opacity:.78}.business-result-kpis{padding:12px 28px}.business-result-kpis>div{padding:17px 0;border-bottom:1px solid #e6ebf1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px}.business-result-kpis span{color:#66768a;font-size:12px}.business-result-kpis b{color:#17314f;font-size:16px}.business-result-kpis small{flex-basis:100%;color:#8a97a6;font-size:var(--font-size-11);text-align:right}.business-breakdown{padding:10px 28px 25px}.business-breakdown h3{margin:10px 0 15px;font-size:15px}.business-breakdown dl{margin:0}.business-breakdown dl>div{padding:7px 0;display:flex;justify-content:space-between;gap:18px;color:#596a7f;font-size:12px}.business-breakdown dd{margin:0;color:#203955;font-weight:800}.business-breakdown .subtract dd{color:#26835c}.business-sensitivity{padding:23px 28px 28px;background:#edf5ff}.business-sensitivity>small{color:#155fe8;font-size:var(--font-size-11);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.business-sensitivity p{margin:10px 0 0;color:#465d78;font-size:12px;line-height:1.55}.business-sensitivity b{color:#183b65}.business-calc-error{margin:0;padding:30px;color:#a83333;font-size:14px;line-height:1.6}.business-method-note{max-width:1180px;margin:25px auto 0;padding:18px 22px;border-left:3px solid #f0a623;background:#fff9ec;color:#653;font-size:12px;line-height:1.65}.business-explainer{background:#fff}.business-explainer-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.business-explainer-grid article{padding:29px 25px;border:1px solid #dce4ed;border-radius:17px}.business-explainer-grid article>b{color:#155fe8;font-size:13px}.business-explainer-grid h3{margin:18px 0 11px;font-size:19px;line-height:1.25}.business-explainer-grid p{margin:0;color:#65758a;font-size:13px;line-height:1.68}.business-source-note{max-width:1180px;margin:30px auto 0;padding:28px 32px;border-radius:16px;background:#eff5fb}.business-source-note>b{font-size:15px}.business-source-note p{margin:9px 0 16px;color:#5d6f84;font-size:13px;line-height:1.65}.business-source-note div{display:flex;flex-wrap:wrap;gap:12px 24px}.business-source-note a{color:#155fe8;font-size:12px;font-weight:800}.business-tool-faq{background:#f5f8fc}.business-tool-faq>div:last-child{max-width:900px;margin:0 auto;border-top:1px solid #d7e0ea}.business-tool-faq details{border-bottom:1px solid #d7e0ea}.business-tool-faq summary{padding:23px 4px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px;font-size:16px;font-weight:800}.business-tool-faq summary::-webkit-details-marker{display:none}.business-tool-faq summary span{color:#155fe8}.business-tool-faq details[open] summary span{transform:rotate(45deg)}.business-tool-faq details p{margin:-5px 0 24px;padding-right:55px;color:#607187;font-size:14px;line-height:1.7}.business-next-step{padding:60px clamp(24px,6vw,92px);background:#102b50;color:#fff;display:flex;justify-content:center;align-items:center;gap:clamp(40px,10vw,150px)}.business-next-step>div{max-width:720px}.business-next-step>div>span{color:#80b5ff;font-size:var(--font-size-11);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.business-next-step h2{margin:10px 0 9px;font-size:clamp(27px,3vw,40px);letter-spacing:-.03em}.business-next-step p{margin:0;color:#bed0e5;font-size:14px;line-height:1.6}.business-next-step>a{flex:0 0 auto;padding:15px 21px;border-radius:10px;background:#fff;color:#124b9c;font-size:13px;font-weight:900;text-decoration:none}@media(max-width:980px){.business-tool-header nav{display:none}.business-hero-grid,.business-calc-shell{grid-template-columns:1fr}.business-hero-card{max-width:470px}.business-result-panel{position:static}.business-explainer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.business-tool-header{min-height:68px;padding:14px 18px}.business-tool-header .brand-logo{width:126px}.business-tool-back{font-size:var(--font-size-11)}.business-tool-hero{padding:22px 20px 55px}.business-breadcrumb{margin-bottom:34px}.business-tool-hero h1{font-size:40px}.business-tool-hero h1+p{font-size:16px}.business-calc-section,.business-explainer,.business-tool-faq{padding:68px 20px}.business-field-grid,.business-explainer-grid{grid-template-columns:1fr}.business-input-panel{padding:24px 20px}.business-result-lead,.business-result-kpis,.business-breakdown,.business-sensitivity{padding-left:22px;padding-right:22px}.business-next-step{padding:48px 20px;flex-direction:column;align-items:flex-start;gap:25px}.business-tool-faq details p{padding-right:10px}}
