.scope-layout .scope-form{position:static;right:auto;top:auto;width:100%;display:block;border-radius:16px;padding:34px;box-shadow:0 15px 45px #0b122008}.scope-form select{color:#183c2b;background:#f2f7f4;margin-bottom:18px;border-radius:8px}.scope-form label{display:block;color:#355746;font-size:13px;line-height:1.6}.scope-form fieldset{min-width:0}.scope-form legend{font-size:19px;color:#0b1220}.scope-form .choice-grid label{border-radius:8px;padding:17px;cursor:pointer;transition:background .2s}.scope-form .choice-grid label:has(input:checked){background:#e5f6ec;border-color:#5fbd8b;box-shadow:inset 0 0 0 1px #5fbd8b}.scope-form input{accent-color:#119e64}.scope-form input:focus-visible,.scope-form select:focus-visible{outline:3px solid #16c784;outline-offset:3px}.scope-summary{top:110px;border:1px solid #b7dfc9;border-radius:16px;background:linear-gradient(145deg,#dff5e8,#f1f9f4)}.scope-visual{padding:24px;background:radial-gradient(circle at 100% 0,#16c78455,transparent 60%),#0b1220;border-radius:12px;margin:24px 0;color:#ecfff4}.scope-visual small{font-size:8px;letter-spacing:.12em;color:#81dfac;border:0;padding:0}.scope-visual b{display:block;font-size:27px;letter-spacing:-.05em;line-height:1.08;margin:22px 0}.scope-visual>div{display:flex;gap:9px}.scope-visual i{width:33%;height:40px;background:#16c78420;border:1px solid #16c78455;border-radius:5px}.scope-hero h1{color:#fff;line-height:1.03}.scope-form>button{width:100%;padding:17px;border-radius:8px;background:#16c784;color:#073d26;font-weight:800}@media(max-width:820px){.scope-layout .scope-form{padding:24px}.scope-summary{position:static}.scope-form .choice-grid{grid-template-columns:1fr}}
