.chips{flex-wrap:wrap;gap:10px 28px;margin-top:36px;display:flex}.chip{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-2);align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}.chip+.chip{border-left:1px solid var(--color-line);padding-left:28px}.chip .s{color:var(--color-gold);display:inline-flex}.chip .s svg{width:13px;height:13px}.q-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(28px,4vw,64px);margin-top:8px;display:grid}.q-info{background:var(--color-forest);color:var(--color-paper);padding:clamp(34px,4vw,52px);position:sticky;top:104px}.q-info h2{color:var(--color-paper);font-size:clamp(26px,3vw,38px);font-weight:300}.q-info>p{color:#c6c4bc;color:lab(79.2059% -.705808 4.52181);max-width:34ch;margin-top:16px}.q-list{flex-direction:column;margin:34px 0 0;padding:0;list-style:none;display:flex}.q-list li{border-top:1px solid #3b4d4180;border-top:1px solid lab(30.8022% -9.42946 4.60864/.5);grid-template-columns:34px 1fr;gap:14px;padding:22px 0;display:grid}.q-list li:first-child{border-top:none;padding-top:0}.q-list .tk{font-family:var(--font-display);color:var(--color-brass);font-size:18px;font-style:italic;font-weight:300}.q-list b{font-family:var(--font-display);margin-bottom:5px;font-size:18px;font-weight:400;display:block}.q-list span{color:#bfbeb5;color:lab(76.8858% -.704706 4.52262);font-size:14px}.q-contact{border-top:1px solid #3b4d4180;border-top:1px solid lab(30.8022% -9.42946 4.60864/.5);flex-direction:column;gap:14px;margin-top:32px;padding-top:28px;display:flex}.q-contact a{letter-spacing:.02em;color:var(--color-paper);align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.q-contact a svg{width:16px;height:16px;color:var(--color-brass)}.q-contact .sm{color:#b9b8af;color:lab(74.5657% -.703514 4.52349);font-size:13px;line-height:1.7}.q-card{background:var(--color-card);border:1px solid var(--color-line);padding:clamp(30px,3.5vw,52px)}.q-card h2{font-size:clamp(26px,2.8vw,38px);font-weight:300}.q-card .sub{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:13px}.form{grid-template-columns:1fr 1fr;gap:22px;margin-top:32px;display:grid;position:relative}.form .full{grid-column:1/-1}.form .submit{grid-column:1/-1;margin-top:6px}.form .btn{width:100%}.tiny{color:var(--color-muted);text-align:center;letter-spacing:.02em;grid-column:1/-1;margin-top:6px;font-size:12px}.success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 10px;display:flex}.success .ring{border:1px solid var(--color-green-deep);width:64px;height:64px;color:var(--color-green-deep);place-items:center;display:grid}.success .ring svg{width:30px;height:30px}.success h3{font-family:var(--font-display);font-size:30px;font-weight:300}.success p{color:var(--color-ink-2);max-width:40ch}.combo-box{position:relative}.combo-list{z-index:30;background:var(--color-card);border:1px solid var(--color-line-2);box-shadow:var(--shadow);border-radius:2px;max-height:288px;margin:0;padding:5px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.combo-opt{cursor:pointer;padding:11px 16px;font-size:15px;line-height:1.4}.combo-opt small{color:var(--color-muted);font-size:13px;display:block}.combo-opt.active{background:var(--color-paper-2)}.combo-credit{color:var(--color-muted);letter-spacing:.02em;font-size:11px}.combo-credit a{color:var(--color-green-deep);text-decoration:underline}@media (max-width:900px){.q-grid{grid-template-columns:1fr}.q-info{position:static}}@media (max-width:520px){.form{grid-template-columns:1fr}.chip+.chip{border-left:none;padding-left:0}}
