.gd .gd-hero{gap:16px;padding-top:48px;padding-bottom:40px}.gd .gd-h1{max-width:900px;font-size:clamp(38px,4.6vw,60px);line-height:1}.gd .gd-pills{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.gd .gd-pills .chip{height:44px;padding:0 18px}.gd .gd-body{align-items:start;gap:24px;padding-bottom:56px}.gd .gd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.gd .gd-card{gap:12px;min-width:0}.gd .gd-card-t{font:600 20px/1.2 var(--font-display);letter-spacing:-.01em}.gd .gd-read{font:600 13px/1 var(--font-ui);color:var(--pine);margin-top:auto}.gd .gd-aside{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:24px}.gd .gd-tool-t{font:600 20px/1.2 var(--font-display)}.gd .gd-tool-t-sm{font:600 18px/1.2 var(--font-ui)}.gd .gd-cfe{gap:14px}.gd .gd-dark-label{font:500 12px/1 var(--font-ui);color:var(--on-dark);flex-direction:column;gap:6px;display:flex}.gd .gd-dark-input{color:var(--bone);background:0 0;border-color:#f2f1ec4d}.gd .gd-dark-input::placeholder{color:var(--mute-2)}.gd .gd-dark-input:focus{outline-color:var(--citron);border-color:var(--citron)}.gd .gd-dark-chip{height:36px;color:var(--bone);background:0 0;border-color:#f2f1ec4d;font-size:13px}.gd .gd-dark-chip:hover{border-color:var(--bone)}.gd .gd-dark-chip[aria-pressed=true]{background:var(--bone);color:var(--ink);border-color:var(--bone)}.gd .gd-cfe-result{font:400 13px/1 var(--font-ui);color:var(--on-dark);border-top:1px solid #f2f1ec26;flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:12px;display:flex}.gd .gd-cfe-amount{font:600 36px/1 var(--font-display);letter-spacing:-.03em;color:var(--bone)}.gd .gd-dark-hint{font:400 12px/1.4 var(--font-ui);color:var(--on-dark)}.gd .gd-check-btn{height:44px;font-size:15px}.gd .gd-result{font:400 13px/1.5 var(--font-ui);color:var(--mute);background:var(--bone);border-radius:12px;padding:10px 12px}.gd .gd-result-ok{background:var(--success-bg);color:var(--pine);font-weight:600}.gd .gd-model-link{font:600 13px/1 var(--font-ui)}.gd .gd-contact{padding-bottom:72px}.gd .gd-contact-box{background:var(--white);border:1px solid var(--line);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}.gd .gd-contact-t{font:600 22px/1.2 var(--font-display)}@media (max-width:900px){.gd .gd-aside{position:static}}@media (max-width:720px){.gd .gd-hero{padding-top:32px;padding-bottom:28px}.gd .gd-grid{grid-template-columns:1fr}.gd .gd-contact{padding-bottom:48px}.gd .gd-contact-box{border-radius:20px;padding:24px 20px}.gd .gd-contact-box .btn{width:100%}}.gd h2,.gd h3{margin:0}.gd .gd-h1 .h1-kick{margin-bottom:16px}
