.scope-hero{background:#0b1220;color:#f3f7f6;padding:132px max(7vw,28px) 74px;position:relative;overflow:hidden}.scope-hero:after{content:"";position:absolute;inset:auto -150px -260px auto;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,#16c78455,transparent 65%)}.scope-hero>*{position:relative;z-index:1}.scope-hero h1{font-size:clamp(2.6rem,5.8vw,5.8rem);letter-spacing:-.075em;line-height:.94;margin:22px 0}.scope-hero h1 em{color:#16c784;font-style:normal}.scope-hero p{max-width:670px;color:#c2d4ce;font-size:1.08rem;line-height:1.7}.scope-steps{display:flex;gap:26px;margin-top:34px;color:#92b7a6;font-size:.72rem;letter-spacing:.08em}.scope-layout{max-width:1180px;margin:0 auto;padding:78px 30px;display:grid;grid-template-columns:1.35fr .65fr;gap:30px}.scope-form{background:#fff;border:1px solid #d9e5df;border-radius:10px;padding:30px}.scope-form fieldset{border:0;border-top:1px solid #dbe6e1;padding:25px 0;margin:0}.scope-form fieldset:first-child{border-top:0;padding-top:0}.scope-form legend{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;padding:0 0 15px}.scope-form select{width:100%;padding:15px;background:#f2f6f4;border:1px solid #bcd0c7;border-radius:5px;margin-top:9px;font:inherit}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.choice-grid label{background:#f4f7f5;border:1px solid #d8e4de;border-radius:5px;padding:13px;font-size:.9rem}.choice-grid input{accent-color:#16a96f}.scope-form button{border:0;margin-top:12px}.scope-caption{font-size:.76rem;color:#687975;line-height:1.55}.scope-summary{background:#dcf6e8;border-radius:10px;padding:32px;align-self:start;position:sticky;top:25px}.scope-summary>span{font-size:.69rem;color:#057b4a;letter-spacing:.12em;font-weight:800}.scope-summary h2{font-size:2rem;line-height:1;letter-spacing:-.055em;margin:16px 0}.scope-summary p{color:#385449;line-height:1.65}.scope-summary ul{padding-left:18px;color:#126442;line-height:1.8;font-size:.87rem}.scope-summary small{display:block;border-top:1px solid #b8dcc6;padding-top:15px;color:#50695e;line-height:1.5}.scope-next{background:#f0f6f2;padding:68px max(7vw,28px);display:flex;justify-content:space-between;align-items:center;gap:30px}.scope-next h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.06em;line-height:1;margin:14px 0}.scope-next p{color:#51645e;max-width:600px;line-height:1.65}.local-grid{max-width:1180px;margin:0 auto;padding:78px 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.local-grid article{padding:28px;border:1px solid #d8e3de;border-radius:8px;background:#fff}.local-grid span{font-size:.75rem;color:#078154;font-weight:800}.local-grid h2{font-size:1.55rem;letter-spacing:-.045em}.local-grid p,.local-content p{line-height:1.7;color:#52645e}.local-content{background:#e4f4ea;padding:72px max(7vw,28px);display:grid;grid-template-columns:1fr 1fr;gap:70px}.local-content h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1;letter-spacing:-.06em}.local-content .primary{display:inline-block;margin-top:8px}@media(max-width:820px){.scope-layout,.local-content{grid-template-columns:1fr;padding:52px 22px}.scope-hero{padding-top:110px}.choice-grid,.local-grid{grid-template-columns:1fr}.local-grid{padding:52px 22px}.scope-summary{position:static}.scope-next{display:block;padding:52px 22px}.scope-next .text-link{display:block;margin-top:20px}.scope-steps{gap:12px;font-size:.62rem;flex-wrap:wrap}}