.s2-growthpage main{--ink:#07070a;--ink2:#0d0d12;--paper:#f4f3f0;--paper2:#eae8e4;--text:#eeeae4;--muted:#a9a5a0;--dark:#17171c;--blue:#4f8fff;--blue2:#2a63c7;--line:rgba(255,255,255,.10);--line-dark:rgba(7,7,10,.12);--max:1180px;--sans:"IBM Plex Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cond:"IBM Plex Sans Condensed","Arial Narrow",var(--sans);--serif:Newsreader,Georgia,"Times New Roman",serif}.s2-growthpage main *{box-sizing:border-box}.s2-growthpage main{scroll-behavior:smooth}.s2-growthpage main{margin:0;background:var(--ink);color:var(--text);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased}.s2-growthpage main a{color:inherit}.s2-growthpage main .wrap{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.s2-growthpage main .hero{position:relative;overflow:hidden;padding:96px 0 72px;background:radial-gradient(circle at 75% 15%,rgba(79,143,255,.16),transparent 32%),linear-gradient(180deg,#07070a,#0c0c11)}.s2-growthpage main .hero:after{content:"";position:absolute;inset:auto -10% -160px 40%;height:360px;border:1px solid rgba(79,143,255,.13);transform:rotate(-9deg);pointer-events:none}.s2-growthpage main .crumb{font-size:13px;color:#9e9a94;margin-bottom:38px}.s2-growthpage main .crumb a{text-decoration:none}.s2-growthpage main .eyebrow{font:600 12px/1 var(--cond);letter-spacing:.15em;text-transform:uppercase;color:#9bbcff;margin-bottom:18px}.s2-growthpage main h1{font:700 clamp(42px,7vw,78px)/.98 var(--cond);letter-spacing:-.035em;max-width:1000px;margin:0 0 24px}.s2-growthpage main .lede{font:400 clamp(21px,2.6vw,29px)/1.35 var(--serif);color:#d7d2ca;max-width:860px;margin:0 0 30px}.s2-growthpage main .hero-actions{display:flex;gap:12px;flex-wrap:wrap}.s2-growthpage main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:3px;text-decoration:none;font-weight:600}.s2-growthpage main .btn.primary{background:var(--blue);color:#07101f}.s2-growthpage main .btn.secondary{border:1px solid var(--line);color:#fff}.s2-growthpage main .meta{margin-top:34px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:24px;flex-wrap:wrap;color:#a9a5a0;font-size:13px}.s2-growthpage main .quick{background:var(--paper);color:var(--dark);padding:34px 0;border-bottom:1px solid var(--line-dark)}.s2-growthpage main .quickgrid{display:grid;grid-template-columns:1.1fr 2fr;gap:44px;align-items:start}.s2-growthpage main .quick h2{font:700 22px/1.15 var(--cond);margin:0 0 8px}.s2-growthpage main .quick p{margin:0;color:#5d5d64}.s2-growthpage main .path{display:grid;grid-template-columns:repeat(6,1fr);border-left:1px solid var(--line-dark)}.s2-growthpage main .path a{padding:13px 12px;border-right:1px solid var(--line-dark);text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.s2-growthpage main .path b{display:block;color:var(--blue2);margin-bottom:4px}.s2-growthpage main .paper{background:var(--paper);color:var(--dark)}.s2-growthpage main .section{padding:82px 0}.s2-growthpage main .section + .section{border-top:1px solid var(--line-dark)}.s2-growthpage main .section-head{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px;margin-bottom:42px}.s2-growthpage main .kicker{font:600 12px/1 var(--cond);text-transform:uppercase;letter-spacing:.14em;color:#69717f}.s2-growthpage main .section h2{font:700 clamp(32px,4.5vw,52px)/1.03 var(--cond);letter-spacing:-.025em;margin:0}.s2-growthpage main .section .intro{font:400 22px/1.45 var(--serif);color:#424248;max-width:800px;margin:0}.s2-growthpage main .diagnostic{border:1px solid var(--line-dark);border-radius:4px;overflow:hidden}.s2-growthpage main .diag-row{display:grid;grid-template-columns:90px 240px 1fr auto;gap:22px;align-items:center;padding:22px 24px;border-top:1px solid var(--line-dark)}.s2-growthpage main .diag-row:first-child{border-top:0}.s2-growthpage main .diag-n{font:700 34px/1 var(--cond);color:var(--blue2)}.s2-growthpage main .diag-title{font:700 19px/1.15 var(--cond)}.s2-growthpage main .diag-row p{margin:0;color:#55555c}.s2-growthpage main .diag-link{font-weight:600;text-decoration:none;white-space:nowrap}.s2-growthpage main .diag-link:hover{text-decoration:underline}.s2-growthpage main .content{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:start}.s2-growthpage main .toc{position:sticky;top:96px;border-left:2px solid #d4d1cb;padding-left:18px}.s2-growthpage main .toc strong{display:block;font:700 12px/1 var(--cond);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.s2-growthpage main .toc a{display:block;text-decoration:none;color:#55555c;padding:6px 0;font-size:14px}.s2-growthpage main .toc a:hover{color:var(--blue2)}.s2-growthpage main .article{max-width:780px}.s2-growthpage main .article h2{font:700 38px/1.08 var(--cond);margin:72px 0 18px}.s2-growthpage main .article h2:first-child{margin-top:0}.s2-growthpage main .article h3{font:700 24px/1.15 var(--cond);margin:35px 0 10px}.s2-growthpage main .article p,.s2-growthpage main .article li{font-size:18px;line-height:1.7;color:#34343a}.s2-growthpage main .article ul{padding-left:22px}.s2-growthpage main .article .note{margin:30px 0;padding:22px 24px;border-left:3px solid var(--blue2);background:#ebe9e4}.s2-growthpage main .article .note strong{display:block;margin-bottom:5px}.s2-growthpage main .article blockquote{margin:30px 0;padding:4px 0 4px 24px;border-left:3px solid #c7c4be;font:400 23px/1.5 var(--serif);color:#44444a}.s2-growthpage main .money{background:var(--ink2);color:var(--text);padding:82px 0}.s2-growthpage main .money .section-head{margin-bottom:30px}.s2-growthpage main .money .kicker{color:#8daee8}.s2-growthpage main .money .intro{color:#c8c3bb}.s2-growthpage main .calc{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.s2-growthpage main .calc-panel{background:#0b0b10;padding:30px}.s2-growthpage main .calc h3{font:700 27px/1.08 var(--cond);margin:0 0 10px}.s2-growthpage main .calc p{color:#aaa6a1}.s2-growthpage main .fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.s2-growthpage main .field label{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#aaa6a1;margin-bottom:6px}.s2-growthpage main .field input{width:100%;background:#111118;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:3px;padding:13px 12px;font:600 17px/1 var(--sans)}.s2-growthpage main .field input:focus{outline:2px solid var(--blue);outline-offset:1px}.s2-growthpage main .calcout{display:flex;flex-direction:column;justify-content:center}.s2-growthpage main .bigout{font:700 clamp(42px,6vw,72px)/1 var(--cond);letter-spacing:-.03em;margin:8px 0 10px;color:#fff}.s2-growthpage main .calcsmall{font-size:13px;color:#928e88}.s2-growthpage main .breakeven{margin-top:20px;display:grid;gap:10px}.s2-growthpage main .be{display:flex;justify-content:space-between;gap:18px;padding-top:10px;border-top:1px solid var(--line);font-size:14px}.s2-growthpage main .be span:last-child{font-weight:700;color:#dbe7ff;text-align:right}.s2-growthpage main .dark{background:#0a0a0e;color:#eeeae4}.s2-growthpage main .dark .kicker{color:#8daee8}.s2-growthpage main .dark .intro{color:#c8c3bb}.s2-growthpage main .scope{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.s2-growthpage main .scope>div{background:#0d0d12;padding:30px}.s2-growthpage main .scope h3{font:700 25px/1.1 var(--cond);margin:0 0 11px}.s2-growthpage main .scope p{color:#b0aca6;margin-bottom:0}.s2-growthpage main .scope .good{border-top:3px solid var(--blue)}.s2-growthpage main .related{border-top:1px solid var(--line-dark)}.s2-growthpage main .related-list{border:1px solid var(--line-dark)}.s2-growthpage main .related-link{display:grid;grid-template-columns:120px 1fr auto;gap:22px;align-items:center;padding:20px 22px;border-top:1px solid var(--line-dark);text-decoration:none}.s2-growthpage main .related-link:first-child{border-top:0}.s2-growthpage main .related-link .tag{font:600 11px/1 var(--cond);text-transform:uppercase;letter-spacing:.12em;color:#69717f}.s2-growthpage main .related-link strong{font:700 18px/1.2 var(--cond)}.s2-growthpage main .related-link span:last-child{color:var(--blue2);font-weight:700}.s2-growthpage main .related-link:hover{background:#ebe9e4}.s2-growthpage main .cta-band{background:var(--paper2);color:var(--dark);padding:74px 0}.s2-growthpage main .cta-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:50px;align-items:end}.s2-growthpage main .cta-band h2{font:700 clamp(38px,5vw,62px)/1 var(--cond);letter-spacing:-.03em;margin:0 0 18px}.s2-growthpage main .cta-band p{font:400 22px/1.45 var(--serif);color:#4c4c52;max-width:780px}.s2-growthpage main .cta-stack{display:grid;gap:10px}.s2-growthpage main .cta-stack .btn.primary{background:var(--blue2);color:#fff}.s2-growthpage main .cta-stack .btn.secondary{border-color:var(--line-dark);color:#1d1d22}@media (max-width:850px){.s2-growthpage main .hero{padding:72px 0 54px}.s2-growthpage main .quickgrid,.s2-growthpage main .section-head,.s2-growthpage main .content,.s2-growthpage main .calc,.s2-growthpage main .scope,.s2-growthpage main .cta-grid{grid-template-columns:1fr}.s2-growthpage main .path{grid-template-columns:repeat(3,1fr)}.s2-growthpage main .diag-row{grid-template-columns:58px 1fr}.s2-growthpage main .diag-row p,.s2-growthpage main .diag-link{grid-column:2}.s2-growthpage main .toc{position:static;border-left:0;border-bottom:1px solid var(--line-dark);padding:0 0 20px;margin-bottom:8px}.s2-growthpage main .toc a{display:inline-block;margin-right:14px}.s2-growthpage main .fields{grid-template-columns:1fr}.s2-growthpage main .section{padding:62px 0}.s2-growthpage main .article h2{margin-top:56px}.s2-growthpage main .related-link{grid-template-columns:1fr auto}.s2-growthpage main .related-link .tag{grid-column:1/-1}}@media (max-width:520px){.s2-growthpage main .wrap{width:min(var(--max),calc(100% - 28px))}.s2-growthpage main .hero{padding-top:58px}.s2-growthpage main .path{grid-template-columns:1fr 1fr}.s2-growthpage main .diag-row{padding:18px 16px;gap:14px}.s2-growthpage main .meta{display:grid;gap:8px}.s2-growthpage main .calc-panel{padding:22px}.s2-growthpage main .section-head{gap:16px}.s2-growthpage main .related-link{padding:17px 16px}}@media (prefers-reduced-motion:reduce){.s2-growthpage main{scroll-behavior:auto}.s2-growthpage main *{animation:none!important;transition:none!important}}.s2-growthpage main .search-visual{background:#0d0d12;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:28px 0}.s2-growthpage main .search-visual figure{margin:0}.s2-growthpage main .search-visual img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.1);border-radius:4px}.s2-growthpage main .search-visual figcaption{margin-top:10px;color:#9e9a94;font-size:13px}.s2-growthpage main .quick-answer{background:#f4f3f0;color:#1a1a1f;padding:72px 0}.s2-growthpage main .quick-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:54px}.s2-growthpage main .quick-grid h2{margin:0;font-family:var(--cond);font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:-.025em}.s2-growthpage main .qa-stack{border-top:1px solid rgba(7,7,10,.14)}.s2-growthpage main .qa-row{padding:22px 0;border-bottom:1px solid rgba(7,7,10,.14)}.s2-growthpage main .qa-row h3{margin:0 0 8px;font-family:var(--cond);font-size:20px;line-height:1.15}.s2-growthpage main .qa-row p{margin:0;color:#4a4a51;max-width:760px}.s2-growthpage main .cluster-links{background:#0d0d12;padding:54px 0;border-top:1px solid rgba(255,255,255,.08)}.s2-growthpage main .cluster-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.s2-growthpage main .cluster-list a{display:flex;justify-content:space-between;align-items:center;gap:15px;text-decoration:none;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:3px;color:#d8d5cf}.s2-growthpage main .cluster-list a:hover{border-color:rgba(79,143,255,.6);color:#fff}.s2-growthpage main .cluster-list small{color:#8f8b87}@media (max-width:800px){.s2-growthpage main .quick-grid{grid-template-columns:1fr;gap:30px}.s2-growthpage main .cluster-list{grid-template-columns:1fr}.s2-growthpage main .quick-answer{padding:54px 0}.s2-growthpage main .search-visual{padding:18px 0}}
.s2-growthpage main{--max:1320px}
.s2-growthpage main .hero{padding-top:88px}
.s2-growthpage main .crumb{margin-bottom:28px}
.s2-growthpage main .hero h1{max-width:14ch}
.s2-growthpage main .search-visual img{background:#08080b}
.s2-growthpage main .quick-answer h2,.s2-growthpage main .section h2{font-family:"IBM Plex Sans Condensed","Arial Narrow",sans-serif}
.s2-growthpage main .section .intro,.s2-growthpage main .lede{font-family:"Newsreader","Newsreader Fallback",Georgia,serif}
.s2-growthpage main .growth-proofline{font-size:13px;color:#6b6b73;margin-top:12px}
@media(max-width:900px){.s2-growthpage main .hero{padding-top:58px}.s2-growthpage main .hero h1{font-size:clamp(38px,11vw,58px)}}.s2-growthpage main .breakeven[hidden]{display:none}
