.coming-soon{color:#193d32;background:#f7f7ef;min-height:100vh;font-family:Inter,Arial,sans-serif}.coming-soon a:focus-visible{outline-offset:6px;outline:3px solid #679147}.cs-header,.cs-hero,.cs-facts,.cs-footer{max-width:1240px;margin:0 auto;padding-left:48px;padding-right:48px}.cs-header{justify-content:space-between;align-items:center;height:110px;display:flex}.cs-logo{letter-spacing:-1.4px;align-items:center;gap:10px;font-size:29px;font-weight:800;display:flex}.cs-dot{color:#7e9b47}.cs-login{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cs-login:hover{color:#648d39}.cs-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding-top:68px;padding-bottom:100px;display:grid}.cs-status{letter-spacing:2px;align-items:center;gap:9px;margin-bottom:26px;font-size:10px;font-weight:700;display:flex}.cs-status>span{background:#799e3f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e7eddc}.cs-copy h1{letter-spacing:-3px;margin:0 0 26px;font-size:clamp(40px,4.7vw,62px);font-weight:600;line-height:1.1}.cs-copy h1 em{color:#739248;font-family:Georgia,serif;font-weight:400}.cs-copy>p{color:#607269;max-width:455px;font-size:15px;line-height:1.85}.cs-cta{color:#fff;background:#193d32;border-radius:5px;align-items:center;gap:26px;margin-top:29px;padding:17px 21px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.cs-cta:hover{background:#2d5747}.cs-note{color:#78857a;margin-top:19px;font-size:10px}.cs-blueprint{color:#b9ccae;background-color:#193d32;background-image:linear-gradient(#b9ccae08 1px,#0000 1px),linear-gradient(90deg,#b9ccae08 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;padding:25px 27px 20px;position:relative;transform:rotate(2deg);box-shadow:16px 20px #e9edde}.cs-plan-top,.cs-plan-bottom{letter-spacing:1.6px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.cs-blueprint svg{width:100%;height:auto}.cs-plan-top svg{width:19px}.cs-plan-label{color:#193d32;background:#f7f7ef;border-radius:5px;align-items:center;gap:12px;margin:-17px -42px 25px 55px;padding:17px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 8px 25px #0002}.cs-check{background:#e3edce;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.cs-plan-label strong{font-size:13px;display:block}.cs-plan-label small{color:#728075;margin-top:5px;font-size:10px;display:block}.cs-plan-bottom{letter-spacing:1px;font-size:7px}.cs-facts{border-top:1px solid #dfe4d8;padding-top:55px;padding-bottom:65px}.cs-section-heading{justify-content:space-between;align-items:start;margin-bottom:37px;display:flex}.cs-section-heading>span,.cs-outro>span{letter-spacing:2px;font-size:9px;font-weight:600}.cs-section-heading h2{letter-spacing:-1px;width:48%;font-size:32px;font-weight:500;line-height:1.2}.cs-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.cs-fact-top{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.cs-fact-top>span{color:#97a48e;font-size:10px}.cs-grid article{border-top:1px solid #d9dfd1;padding-top:22px}.cs-grid h3{margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.4}.cs-grid p{color:#6a786d;font-size:12px;line-height:1.9}.cs-outro{text-align:center;background:#eaf0df;padding:54px 24px 60px}.cs-outro p{margin:15px 0 13px;font-family:Georgia,serif;font-size:30px}.cs-outro>div{color:#6a786d;font-size:12px}.cs-footer{color:#718071;justify-content:space-between;padding-top:28px;padding-bottom:28px;font-size:10px;display:flex}@media (width<=800px){.cs-header,.cs-hero,.cs-facts,.cs-footer{padding-left:26px;padding-right:26px}.cs-header{height:85px}.cs-hero{grid-template-columns:1fr;gap:48px;padding-top:36px;padding-bottom:66px}.cs-copy h1{letter-spacing:-2.5px;font-size:49px}.cs-copy>p{max-width:540px}.cs-blueprint{justify-self:center;width:calc(100% - 18px);max-width:440px}.cs-grid{grid-template-columns:repeat(2,1fr);gap:30px 22px}.cs-section-heading{display:block}.cs-section-heading h2{width:100%;margin-top:20px}.cs-plan-label{margin-right:-32px}}@media (width<=420px){.cs-copy h1{font-size:41px}.cs-grid{grid-template-columns:1fr}.cs-fact-top{margin-bottom:17px}.cs-outro p{font-size:26px}.cs-footer{gap:20px;font-size:9px}.cs-plan-bottom{font-size:6px}}
