.brand-logo{width:64px;height:54px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.brand-logo img{width:82px;height:82px;max-width:none}.footer-identity{display:flex;gap:14px;align-items:center;margin-bottom:18px}.footer-logo{width:68px;height:60px;object-fit:contain;background:white;border-radius:4px}.footer-identity .footer-brand{margin:0}.home-kicker{color:#236c64;font-weight:650;font-size:1rem;margin-bottom:18px}.home-hero-band{background:#eef5f8;border-bottom:1px solid #d9e3ea}.home-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:72px;align-items:center;padding-block:56px 58px}.home-hero h1{font-size:clamp(2.55rem,4.5vw,3.8rem);line-height:1.11;max-width:13ch}.home-hero-copy .lead{font-size:1.1rem;max-width:46ch;line-height:1.7;margin-bottom:28px}.home-hero .button,.home-final .button,.home-workspace-pitch .button{background:#236c64;border-color:#236c64}.home-hero .button:hover,.home-final .button:hover,.home-workspace-pitch .button:hover{background:#194f49}.home-hero .button.secondary{background:transparent;color:#16334d;border-color:#7894a8}.home-hero .button.secondary:hover{background:#e0edf3}.home-reassurance{font-size:.9rem;line-height:1.6;margin-top:15px;color:#435e6f}.home-owner-proof{font-size:.95rem;line-height:1.55;margin:0 0 25px;padding-left:16px;border-left:3px solid #c3a266}.home-paper{background:white;border:1px solid #c8d8e1;border-top:5px solid #236c64;padding:28px 30px 0;box-shadow:8px 10px 0 #dce8ee}.home-paper-top{display:flex;gap:16px;flex-wrap:wrap;font-size:.86rem;color:#526779;justify-content:space-between;margin-bottom:28px}.home-paper-preview{color:#236c64}.home-paper h2{font-size:1.9rem;line-height:1.22;max-width:21ch}.home-prompts{list-style:none;counter-reset:prompts;padding:0;margin:22px 0 24px}.home-prompts li{counter-increment:prompts;position:relative;padding:18px 0 18px 40px;border-bottom:1px solid #e1e8ed;line-height:1.5}.home-prompts .home-prompt-number{position:absolute;left:0;top:19px;display:grid;place-items:center;border-radius:50%;width:26px;height:26px;margin-top:0;background:#eaf3f1;color:#236c64;font-weight:700;font-size:.85rem}.home-prompts strong,.home-prompts span{display:block}.home-prompts span{font-size:.93rem;color:#526779;margin-top:5px}.home-paper-note{font-size:.88rem;padding-block:0 20px;color:#236c64;margin:0}.home-paper-caption{font-size:.89rem;line-height:1.6;color:#526779;margin:22px 0 0;max-width:52ch}.home-assurances{display:grid;grid-template-columns:repeat(3,1fr);padding-block:28px;gap:32px;border-bottom:1px solid #d9e3ea}.home-assurances strong{font-size:1rem;color:#16334d}.home-assurances p{font-size:.92rem;margin:5px 0 0;color:#526779}.home-tasks .section-heading{align-items:flex-end;gap:24px}.home-tasks .section-heading p{max-width:58ch}.home-task-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 54px}.home-task{display:block;text-decoration:none;padding:28px 0 30px;border-top:1px solid #bfcfda;color:#203647}.home-task:hover h3{text-decoration:underline;text-underline-offset:5px}.home-task-label{font-size:.9rem;color:#236c64;display:block;margin-bottom:10px;font-weight:600}.home-task h3{font-size:1.25rem;line-height:1.35}.home-task p{max-width:45ch;color:#526779;margin-bottom:15px}.home-task .text-link{font-size:.98rem;color:#235f91}.home-mission{background:#f0f5f3;border-block:1px solid #d7e5df;padding-block:68px}.home-mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.home-mission-title img{display:block;margin:-20px 0 -6px -14px}.home-mission-title h2{max-width:20ch;margin-bottom:0;font-size:clamp(2rem,3.2vw,2.7rem)}.home-mission-grid p:not(.lead){max-width:50ch}.home-mission-grid .lead{color:#16334d}.home-how{display:grid;grid-template-columns:.95fr 1fr;gap:96px;align-items:center}.home-how>div h2{max-width:19ch}.home-how .lead{font-size:1.06rem;margin-bottom:26px}.home-steps{list-style:none;margin:0;padding:0;display:grid;gap:28px}.home-steps>li{display:flex;gap:18px;align-items:flex-start}.home-steps>li>span{flex-shrink:0;border:1px solid #b8cdc6;border-radius:50%;color:#236c64;width:38px;height:38px;display:grid;place-items:center;font-weight:600}.home-steps h3{font-size:1.1rem}.home-steps p{color:#526779;margin-bottom:0}.home-workspace-band{background:#16334d;color:white}.home-workspace-pitch{display:flex;align-items:center;justify-content:space-between;gap:70px;padding-block:46px}.home-workspace-pitch h2{color:white;font-size:2rem}.home-workspace-pitch p{max-width:68ch;margin-bottom:0;color:#d3e0e8}.home-workspace-action{flex-shrink:0;max-width:265px}.home-workspace-action .small{margin-top:12px;font-size:.87rem}.home-workspace-pitch .button{background:white;color:#16334d;border-color:white}.home-workspace-pitch .button:hover{background:#e4edf2}.home-journal .section-heading{gap:30px;align-items:flex-end}.home-journal .section-heading p{max-width:57ch}.home-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:84px;border-top:1px solid #d9e3ea}.home-faq>div>p{color:#526779}.home-faq-list details{border-bottom:1px solid #cbd9e2;padding:0 0 21px;margin-bottom:21px}.home-faq-list summary{font-size:1.04rem;color:#16334d;font-weight:600;cursor:pointer;line-height:1.55;padding-right:12px;min-height:44px}.home-faq-list details p{margin:14px 0 0;color:#526779}.home-final{text-align:center;background:#eef5f8;border-top:1px solid #d9e3ea;padding-block:64px}.home-final h2{margin-bottom:16px}.home-final p{max-width:60ch;margin:0 auto 24px}.home-final .home-final-help{font-size:.94rem;margin-top:28px;margin-bottom:0;max-width:65ch}.home-final-help a{display:inline-block}.home-final .button{min-width:245px}
@media(min-width:981px){.nav-wrap{gap:18px}#main-nav{gap:22px}.nav-account{margin-left:3px}}
@media(max-width:1100px){.home-hero{gap:38px}.home-hero .actions{align-items:stretch}.home-hero .actions .button{font-size:.96rem}.home-paper{padding-inline:23px}.home-mission-grid{gap:52px}.home-how{gap:58px}.home-faq{gap:50px}}
@media(max-width:800px){.home-hero{grid-template-columns:1fr;gap:38px;padding-block:44px}.home-hero h1{max-width:19ch;font-size:clamp(2.6rem,6.2vw,3.8rem)}.home-hero-copy .lead{max-width:58ch}.home-paper-wrap{max-width:600px}.home-assurances{gap:18px}.home-assurances strong{font-size:.95rem}.home-assurances p{font-size:.88rem}.home-mission-grid{grid-template-columns:1fr;gap:28px}.home-mission-title{display:flex;align-items:center;gap:24px}.home-mission-title img{margin:0;flex-shrink:0;width:96px;height:96px}.home-mission-title h2{max-width:23ch}.home-how{grid-template-columns:1fr;gap:38px}.home-how>div h2{max-width:26ch}.home-workspace-pitch{display:block}.home-workspace-action{margin-top:26px;max-width:none}.home-workspace-action .small{max-width:none}.home-faq{grid-template-columns:1fr;gap:28px}}
@media(max-width:540px){.brand{gap:8px}.brand-logo{width:51px;height:44px}.brand-logo img{width:68px;height:68px}.home-hero{padding-block:34px 38px;gap:26px}.home-hero h1{font-size:2.65rem;max-width:14ch}.home-hero-copy .lead{font-size:1.05rem}.home-hero .actions .button{width:100%;font-size:1rem}.home-kicker{font-size:.92rem;margin-bottom:15px}.home-owner-proof{margin-top:20px}.home-paper{padding:22px 20px 0;box-shadow:5px 6px 0 #dce8ee}.home-paper-top{margin-bottom:20px;gap:5px}.home-paper h2{font-size:1.75rem}.home-prompts li{padding-left:34px}.home-prompts span{font-size:.92rem}.home-paper-caption{font-size:.89rem}.home-assurances{grid-template-columns:1fr;padding-block:22px;gap:18px}.home-assurances>div{display:block}.home-assurances strong{font-size:1rem}.home-assurances p{font-size:.94rem;margin-top:2px}.home-task-grid{grid-template-columns:1fr}.home-tasks .section-heading,.home-journal .section-heading{display:block}.home-tasks .section-heading>.text-link,.home-journal .section-heading>.text-link{display:inline-block;margin-bottom:8px}.home-task{padding-block:24px}.home-mission{padding-block:40px}.home-mission-title{display:block}.home-mission-title img{width:98px;height:98px;margin:-10px 0 0 -10px}.home-mission-title h2{font-size:2rem}.home-workspace-pitch{padding-block:36px}.home-workspace-pitch h2{font-size:1.9rem}.home-workspace-action .button{width:100%}.home-final{padding-block:44px}.home-final .home-final-help{font-size:.95rem}.home-final .button{width:100%;min-width:0}.home-faq-list summary{font-size:1rem}}
@media print{.home-hero-band,.home-final,.home-workspace-band{background:white;color:black}.home-workspace-pitch h2,.home-workspace-pitch p{color:black}.home-hero,.home-mission-grid,.home-how,.home-faq{display:block}.home-paper{box-shadow:none}.home-mission{break-inside:avoid}}
