@import url('/assets/styles.css?v=41');
:root{--business-mint:#b6f4cf;--business-ink:#091a23;--business-paper:#f5f7ed}
body{background:var(--business-paper);color:var(--business-ink);font-family:Arial,sans-serif}.business-header,main,body>footer{max-width:1440px;margin:auto}.business-header{display:flex;align-items:center;justify-content:space-between;padding:24px 5%;border-bottom:1px solid #cdd9d0;gap:24px}.business-header .brand{color:var(--business-ink);font-size:1.2rem;display:block}.brand small{display:block;font-size:.56rem;letter-spacing:.16em;font-weight:700;margin-top:4px}.business-header nav{display:flex;gap:24px;font-size:.86rem;font-weight:700}.business-header a{color:inherit;text-decoration:none}.business-start{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px 5%;align-items:start}.eyebrow{font-size:.68rem;letter-spacing:.16em;color:#24634c;font-weight:700}.business-intro h1{font-family:Arial,sans-serif;font-size:clamp(2.7rem,4.1vw,4.6rem);line-height:1.03;letter-spacing:-.055em;margin:30px 0 24px}.business-intro h1 em{font-style:normal;color:#256c53}.business-intro>p:not(.eyebrow){max-width:440px;font-size:1.1rem;color:#4d645e}.intro-proof{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.intro-proof span{font-size:.72rem;border:1px solid #b8cfc0;padding:7px 10px;border-radius:20px}.path-finder{padding:30px;background:var(--business-ink);color:#f5f7ed;border-radius:22px;box-shadow:0 20px 45px #152b291c}.path-finder .eyebrow{color:var(--business-mint)}.path-finder h2{font-size:1.65rem;letter-spacing:-.035em}.path-finder fieldset{border:0;padding:0;margin:20px 0}.path-finder legend{font-size:.8rem;margin-bottom:12px;color:#d3e3dd}.goal-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.goal-options label{display:block;position:relative;margin:0;cursor:pointer;color:inherit}.goal-options input{position:absolute;left:14px;top:18px;width:16px;height:16px;accent-color:#b6f4cf;z-index:1}.goal-options span{display:block;padding:16px 12px 16px 39px;border:1px solid #395d57;border-radius:10px;min-height:101px}.goal-options b{display:block;font-size:.85rem;line-height:1.35}.goal-options small{display:block;font-size:.71rem;line-height:1.5;color:#bdd2c9;margin-top:5px}.goal-options input:checked+span{background:#204d41;border-color:#b6f4cf}.goal-options input:focus-visible+span{outline:3px solid #b6f4cf;outline-offset:2px}.sector-label{display:grid;gap:8px;font-size:.8rem;color:#d3e3dd}.sector-label select{background:#16352f;border:1px solid #56776f;color:white;padding:12px;width:100%;border-radius:8px;font:inherit}.button{background:var(--business-mint);color:var(--business-ink);border:1px solid #5b9b78;border-radius:8px;text-decoration:none;font-weight:700;padding:13px 18px;min-height:48px;display:inline-flex;align-items:center;gap:14px;font-size:.83rem;cursor:pointer}.button.secondary{background:transparent;color:inherit;border-color:#789b89}.path-finder .button{margin-top:20px;width:100%;justify-content:space-between}.small-note{font-size:.74rem;line-height:1.6;color:#53685f;margin-top:20px}.path-finder .small-note{color:#bdd2c9;margin-bottom:0}.business-section{padding:48px 5%;scroll-margin-top:20px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px}.section-head h2,.support-strip h2{font-size:clamp(1.9rem,3.1vw,2.9rem);letter-spacing:-.04em;line-height:1.1;margin:12px 0}.section-head p:not(.eyebrow){max-width:700px;color:#4d645e;font-size:.95rem}.text-link{color:#1b5f45;font-weight:700;font-size:.87rem;text-decoration:none}.text-link:hover{text-decoration:underline}.plan-section{background:#e3f0e5}.plan-section[hidden]{display:none}.plan-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0;list-style:none}.plan-steps li{background:#f9fcf6;padding:26px;border:1px solid #bed4c4;display:flex;flex-direction:column}.step-number{font-size:.75rem;color:#3c6e54}.plan-steps h3{font-size:1.23rem;margin:24px 0 12px}.plan-steps p{font-size:.88rem;color:#4d645e}.plan-steps a{margin-top:auto;padding-top:14px}.plan-followthrough{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}.plan-followthrough p{width:100%;color:#3d584c;font-size:.9rem}.business-tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.business-tool-grid>a{color:inherit;text-decoration:none;padding:25px 22px;border:1px solid #bdcfc2;display:flex;flex-direction:column;border-radius:12px;background:#fffdf5}.business-tool-grid>a:hover{border-color:#24634c;background:#edf5e8}.business-tool-grid span,.package-label{font-size:.65rem;font-weight:700;color:#24634c;letter-spacing:.1em}.business-tool-grid h3{font-size:1.3rem;margin:24px 0 12px;line-height:1.2}.business-tool-grid p{font-size:.86rem;color:#4d645e}.business-tool-grid b{font-size:.8rem;margin-top:auto;padding-top:20px}.offerings{background:#e9ede1}.offering-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.offering-grid article{padding:30px;border:1px solid #afc4b6;border-radius:14px;background:#fbfcf6;display:flex;flex-direction:column}.offering-grid h3{font-size:2rem;letter-spacing:-.04em;line-height:1.1;margin:25px 0 15px}.offering-grid p,.offering-grid li{font-size:.9rem;color:#4d645e}.offering-grid ul{padding-left:18px;margin-bottom:24px}.offering-grid li{margin:12px 0}.offering-grid .button{margin-top:auto}.offering-grid .offering-featured{background:var(--business-ink);color:#f5f7ed}.offering-featured .package-label{color:#b6f4cf}.offering-featured p,.offering-featured li{color:#c6d9cf}.support-strip nav{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:25px}.support-strip a{color:#1b5f45;font-size:.86rem;font-weight:700}body>footer{padding:30px 5%;border-top:1px solid #cdd9d0;background:transparent;color:#53685f;font-size:.8rem;display:flex;flex-wrap:wrap;gap:10px}footer a{color:#1b5f45}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #37a77a;outline-offset:4px}
/* Home and private workspace share the same practical business entry point. */
.business-home-band{background:#e3f0e5;color:#091a23;padding:55px 0}.business-home-head{display:flex;justify-content:space-between;align-items:center;gap:30px}.business-home-band h2{font-size:clamp(2rem,3.5vw,3.2rem);letter-spacing:-.045em;margin:8px 0 12px}.business-home-band p{max-width:660px;color:#4d645e}.business-home-links{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.business-home-links a{padding:20px;background:#f8fcf4;border:1px solid #bad0bf;border-radius:9px;color:#163d2e;font-size:.9rem;font-weight:700;text-decoration:none}.business-home-band .kicker{color:#24634c}.business-home-band .button{white-space:nowrap}.business-home-links a:hover{border-color:#24634c}
@media(max-width:950px){.business-start{gap:30px}.business-tool-grid,.business-home-links{grid-template-columns:repeat(2,1fr)}.goal-options{grid-template-columns:1fr}.goal-options span{min-height:0}.business-intro h1{font-size:3.1rem}.offering-grid article{padding:24px}}
@media(max-width:720px){.business-header{align-items:start;padding:20px 6%}.business-header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:.75rem}.business-start{grid-template-columns:1fr;padding:32px 6%;gap:30px}.business-intro h1{margin-top:18px;font-size:2.8rem}.goal-options{grid-template-columns:1fr 1fr}.path-finder{padding:25px 20px}.section-head,.business-home-head{display:block}.section-head>.button,.business-home-head>.button{margin-top:16px}.business-section{padding:36px 6%}.plan-steps,.offering-grid{grid-template-columns:1fr}.business-tool-grid{grid-template-columns:1fr 1fr}.business-tool-grid>a{padding:20px}.business-tool-grid h3{font-size:1.13rem}.business-home-band{padding:40px 0}}
@media(max-width:380px){.goal-options,.business-tool-grid,.business-home-links{grid-template-columns:1fr}.business-intro h1{font-size:2.5rem}}
