.pl.gd .iq-main{max-width:1120px;padding-top:28px;padding-bottom:72px}.pl.gd .iq-hero{display:grid;gap:16px;justify-items:start;padding:clamp(26px,5vw,56px);border-radius:30px;color:#fff;background:linear-gradient(135deg,#3f3a9c,#6b4fc8 60%,#1f7a5a)}.pl.gd .iq-hero h1{max-width:22ch;font-size:clamp(30px,5vw,52px);font-weight:800;text-wrap:balance}.pl.gd .iq-hero p{max-width:52ch;font-size:clamp(16px,2vw,19px);color:rgb(255 255 255/.92)}.pl.gd .iq-hero .pill{color:var(--indigo-deep);background:#fff}.pl.gd .iq-actions{display:flex;flex-wrap:wrap;gap:10px}.pl.gd .iq-hero .btn:not(.ghost){color:var(--indigo-deep);background:#fff}.pl.gd .iq-hero .btn.ghost{color:#fff;background:rgb(255 255 255/.12);border-color:rgb(255 255 255/.5)}.pl.gd .iq-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(22px,4vw,48px);align-items:start;margin-top:36px}.pl.gd .iq-grid h2{margin-bottom:14px;font-size:clamp(24px,3.2vw,30px)}.pl.gd .iq-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pl.gd .iq-steps li{display:flex;gap:14px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:20px}.pl.gd .iq-steps li>span:last-child{display:grid;gap:2px}.pl.gd .iq-steps small{font-size:13px;font-weight:700;color:var(--jade)}.pl.gd .iq-steps li>span:last-child>span{color:var(--ink-700)}.pl.gd .iq-ico{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--indigo-deep);background:var(--indigo-50)}.pl.gd .iq-card{padding:clamp(18px,3vw,30px);background:var(--paper);border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 60px -36px rgb(63 58 156/.5)}.pl.gd .iq-form,.pl.gd .iq-panel{display:grid;gap:16px}.pl.gd .iq-panel{padding:16px;border-radius:22px;background:var(--ivory)}.pl.gd .iq-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pl.gd .iq-field{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.pl.gd .iq-field>label,.pl.gd .iq-field>legend{padding:0;font-size:14px;font-weight:700}.pl.gd .iq-field small{font-weight:500;color:var(--muted)}.pl.gd .iq-input{position:relative;display:block}.pl.gd .iq-input svg{position:absolute;left:15px;top:50%;translate:0 -50%;color:var(--muted);pointer-events:none}.pl.gd .iq-field input[type=email],.pl.gd .iq-field input[type=tel],.pl.gd .iq-field input[type=text],.pl.gd .iq-field textarea{width:100%;min-height:52px;padding:0 16px 0 44px;font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:16px}.pl.gd .iq-field textarea{padding:14px 16px;resize:vertical}.pl.gd .iq-field input:focus-visible,.pl.gd .iq-field textarea:focus-visible{outline:3px solid #b9b5f2;border-color:var(--indigo)}.pl.gd .iq-field input[aria-invalid=true]{border-color:var(--danger)}.pl.gd .iq-chips{display:flex;flex-wrap:wrap;gap:8px}.pl.gd .iq-chip{position:relative;cursor:pointer}.pl.gd .iq-chip input{position:absolute;opacity:0;inset:0}.pl.gd .iq-chip span{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:15px;font-weight:600;color:var(--ink-700);background:var(--paper);border:1px solid var(--line);border-radius:999px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s}.pl.gd .iq-chip:hover input:not(:checked)+span{border-color:#b9b5f2;transform:translateY(-1px)}.pl.gd .iq-chip input:checked+span{color:var(--indigo-deep);background:var(--indigo-50);border-color:var(--indigo)}.pl.gd .iq-chip input:focus-visible+span{outline:3px solid #b9b5f2}.pl.gd .iq-chip .iq-chip-check{display:none}.pl.gd .iq-chip input:checked+span .iq-chip-check{display:inline}.pl.gd .iq-check{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink-700)}.pl.gd .iq-check input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--indigo)}.pl.gd .iq-check a,.pl.gd .iq-fine a{color:var(--indigo-deep)}.pl.gd .iq-error{padding:12px 16px;font-weight:600;color:var(--danger);background:#fdeceb;border-radius:14px}.pl.gd .iq-submit{width:100%;min-height:56px}.pl.gd .iq-fine{font-size:14px;color:var(--muted)}.pl.gd .iq-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pl.gd .iq-closed,.pl.gd .iq-done{display:grid;gap:12px;justify-items:center;padding:18px 6px;text-align:center;color:var(--ink-700)}.pl.gd .iq-done h2{margin:0}.pl.gd .iq-done-ico{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;color:var(--jade);background:var(--jade-50)}.pl.gd .iq-closed .iq-actions,.pl.gd .iq-done .iq-actions{justify-content:center}.pl.gd .iq-closed .btn.ghost,.pl.gd .iq-done .btn.ghost{color:var(--indigo-deep)}@media (max-width:860px){.pl.gd .iq-grid,.pl.gd .iq-row{grid-template-columns:minmax(0,1fr)}.pl.gd .iq-hero .btn{width:100%}}@media (prefers-reduced-motion:reduce){.pl.gd .iq-chip span{transition:none}.pl.gd .iq-chip:hover input:not(:checked)+span{transform:none}}