.cot-hero{background:radial-gradient(60% 80% at 80% 30%, #ff8e2c29 0%, transparent 60%), radial-gradient(60% 80% at 10% 60%, #18c9e833 0%, transparent 60%), var(--cream);padding:56px 0 24px}.cot-hero h1{font-size:clamp(44px,5.8vw,72px)}.cot-hero h1 .hl{color:var(--cyan-deep)}.cot-hero p{color:var(--ink-soft);max-width:600px;margin-top:14px;font-size:17px}.cot-layout{grid-template-columns:1.5fr 1fr;gap:32px;padding-top:40px;display:grid}@media (max-width:980px){.cot-layout{grid-template-columns:1fr}}.cot-form{border:1px solid var(--line);background:#fff;border-radius:28px;padding:36px}.step-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.step-head .n{background:var(--ink);color:#fff;width:32px;height:32px;font-family:var(--fd);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid}.step-head h3{font-size:22px;font-weight:600}.cot-section{border-bottom:1px solid var(--line);margin-bottom:28px;padding:0 0 28px}.cot-section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.interest-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:540px){.interest-grid{grid-template-columns:1fr}}.check-card{border:1.5px solid var(--line);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:16px;align-items:flex-start;gap:12px;padding:18px;transition:all .15s;display:flex}.check-card:hover{border-color:var(--cyan)}.check-card.on{border-color:var(--cyan);background:var(--cyan-bg)}.check-card .box{border:1.5px solid var(--line);border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:all .15s;display:grid}.check-card.on .box{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}.check-card h5{margin-bottom:2px;font-size:15px;font-weight:600}.check-card p{color:var(--muted);font-size:13px;line-height:1.4}.fields-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fields-row .full{grid-column:1/-1}@media (max-width:540px){.fields-row{grid-template-columns:1fr}}.summary{background:var(--ink);color:#fff;border-radius:28px;align-self:start;padding:32px;position:sticky;top:88px}.summary h3{color:#fff;margin-bottom:18px;font-size:22px;font-weight:600}.summary .line{color:#ffffffbf;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.summary .line:last-of-type{border-bottom:0}.summary .line span:last-child{color:#fff;font-weight:700}.summary .promise{color:var(--cyan);background:#18c9e81f;border:1px solid #18c9e840;border-radius:14px;margin-top:22px;padding:18px;font-size:14px;font-weight:600}.summary .promise small{color:#fff9;margin-top:4px;font-size:12px;font-weight:500;display:block}.success-block{background:linear-gradient(135deg, var(--cyan-bg), var(--orange-bg));text-align:center;border:1px solid var(--cyan-soft);border-radius:28px;padding:40px}.success-block h2{margin-bottom:12px;font-size:32px}.success-block p{color:var(--ink-soft);max-width:480px;margin:0 auto}
