.cloud-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.cloud-hero h1{font-size:clamp(48px,5.8vw,78px)}.cloud-flow{border:2px solid var(--ink);background:var(--lime);padding:32px;box-shadow:7px 7px 0 var(--ink);margin-top:40px}.cloud-flow>div{position:relative;padding:23px 0 23px 52px;border-top:1px solid var(--ink)}.cloud-flow>div:last-child{padding-bottom:0}.cloud-flow h2{font-size:25px;margin-bottom:10px}.cloud-flow p{font-size:15px;color:var(--ink);margin:0}.cloud-step{position:absolute;left:0;top:24px;font-family:Consolas,monospace;font-weight:bold;font-size:14px}.cloud-tint{background:var(--lavender);border-block:2px solid var(--ink)}.cloud-note{font-size:13px;color:var(--muted);line-height:1.6;margin-top:25px}.cloud-note:last-child{margin-bottom:0}.cloud-costs{display:grid;gap:20px}.cloud-costs .cloud-note{margin-top:0}.cloud-costs a,.cloud-form a,.cloud-faq p a,.cloud-article a:not(.button){text-decoration:underline;text-underline-offset:3px}.cloud-checks{padding-left:22px}.cloud-checks li{margin-bottom:12px}.cloud-form{display:grid;gap:20px;min-width:0}.cloud-form .grid-2{gap:18px}.cloud-form label{display:block;font-size:13px;font-weight:bold;margin-bottom:7px}.cloud-form input,.cloud-form select,.cloud-form textarea{width:100%;min-width:0;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);padding:12px;font-size:15px;line-height:1.5}.cloud-form textarea{resize:vertical}.cloud-form .cloud-note{margin:0}.cloud-form .button{width:100%}.cloud-faq{padding-top:0}.cloud-article-head{max-width:1000px}.cloud-article-head h1{font-size:clamp(44px,5.6vw,72px)}.cloud-article{max-width:820px}.cloud-article h2{font-size:32px;margin-top:48px}.cloud-article li{margin-bottom:12px}.cloud-formula{background:var(--lavender);margin-bottom:24px}.cloud-formula p{margin-bottom:0}.cloud-guide-cta{background:var(--lime);margin-block:48px}.cloud-guide-cta h2{margin-top:0}.cloud-flow,.cloud-formula,.cloud-guide-cta{--muted:#3d4633}.dark .cloud-flow,.dark .cloud-guide-cta{background:#d8fa60;color:#20231f;--ink:#20231f;--paper:#f5f3ea;--white:#fffefa}.dark .cloud-tint,.dark .cloud-formula{background:#252833}.dark .cloud-tint .cloud-note{color:var(--muted)}@media(max-width:960px){.cloud-split{gap:35px}.cloud-form .grid-2{grid-template-columns:1fr}}@media(max-width:760px){.cloud-split{grid-template-columns:1fr}.cloud-flow{margin-top:0}.cloud-flow h2{font-size:24px}.cloud-hero h1{font-size:52px}.cloud-article-head h1{font-size:43px}.cloud-form{padding:24px}.cloud-article h2{font-size:29px}}
.cloud-cost-summary{background:var(--lavender)}.cloud-planner-total{display:block;font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.045em;line-height:1.2;margin:25px 0}.cloud-cost-summary hr{border:0;border-top:1px solid var(--ink);margin:28px 0}.cloud-planner-contact{margin-top:80px}.cloud-form h2{font-size:32px;margin-bottom:0}.cloud-form p{margin-bottom:0}.cloud-cost-summary .button{margin-top:15px}html[data-theme="dark"] .cloud-flow,html[data-theme="dark"] .cloud-guide-cta{background:#d8fa60;color:#20231f;--ink:#20231f;--paper:#f5f3ea;--white:#fffefa}
