.ig-clinic{background:radial-gradient(55% 45% at 50% 0,#0d94881f,#0000 64%),#f6fbfa;padding:64px 32px 80px}.ig-clinic__inner{text-align:center;max-width:640px;margin:0 auto}.ig-clinic__kicker{letter-spacing:.16em;text-transform:uppercase;color:#0f766e;font-size:.73rem;font-weight:700}.ig-clinic__title{letter-spacing:-.04em;color:#123b36;margin:16px 0 28px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:750}.ig-clinic__group{border-radius:var(--pat-radius-sm);box-shadow:0 20px 48px #123b361f}.ig-clinic__group .select,.ig-clinic__group .input{border-color:#123b3633;border-radius:0}.ig-clinic__group>:first-child .select{border-radius:var(--pat-radius-sm) 0 0 var(--pat-radius-sm)}.ig-clinic__group .select{flex-shrink:0;max-width:200px}.ig-clinic__group .input:focus,.ig-clinic__group .select:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e29}.ig-clinic__group .btn--primary{--btn-bg:#0f766e;border-radius:0 var(--pat-radius-sm) var(--pat-radius-sm) 0}.ig-clinic__group .btn--primary:hover{--btn-bg:#115e59}.ig-clinic__results{text-align:left;margin-top:24px}.ig-clinic__result{border-radius:var(--pat-radius-sm);background:#fff;border:1px solid #123b361a;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:14px 16px;font-size:.9rem;display:flex}.ig-clinic__result-name{color:#123b36;font-weight:650}.ig-clinic__result-detail{color:#6b8b86}.ig-transfer{background:#fbfcfe;justify-content:center;padding:64px 32px 80px;display:flex}.ig-transfer__card{border:1px solid var(--pat-line);border-radius:var(--pat-radius-lg);width:100%;max-width:480px;box-shadow:var(--pat-shadow-md);background:#fff;padding:32px}.ig-transfer__label{color:#33415a;margin-bottom:9px;font-size:.82rem;font-weight:650;display:block}.ig-transfer__group .select,.ig-transfer__group .input{border-radius:0}.ig-transfer__group>:first-child .select{border-radius:var(--pat-radius-sm) 0 0 var(--pat-radius-sm)}.ig-transfer__group>:last-child .input{border-radius:0 var(--pat-radius-sm) var(--pat-radius-sm) 0}.ig-transfer__group .select{flex-shrink:0;max-width:120px;font-weight:650}.ig-transfer__group .input{letter-spacing:-.02em;font-size:1.3rem;font-weight:700}.ig-transfer__group .input:focus,.ig-transfer__group .select:focus{border-color:var(--pat-blue);box-shadow:0 0 0 3px #1d4ed81f}.ig-transfer__convert{color:var(--pat-soft);justify-content:center;margin:14px 0;display:flex}.ig-transfer__result{text-align:center}.ig-transfer__result strong{letter-spacing:-.03em;color:var(--pat-ink);font-size:1.5rem;font-weight:800;display:block}.ig-transfer__result span{color:var(--pat-soft);margin-top:6px;font-size:.82rem;display:block}.ig-transfer__action{margin-top:24px}.ig-domain{background:#0a0f19;padding:64px 32px 88px}.ig-domain__inner{text-align:center;max-width:640px;margin:0 auto}.ig-domain__title{letter-spacing:-.035em;color:#f8fafc;margin:0 0 28px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:750}.ig-domain__group .input,.ig-domain__group .select{border-radius:0}.ig-domain__group>:first-child .select{border-radius:var(--pat-radius-xs) 0 0 var(--pat-radius-xs)}.ig-domain__group .input{color:#f8fafc;font-family:var(--pat-mono);background:#ffffff0a;border-color:#ffffff24;font-size:.94rem}.ig-domain__group .input::placeholder{color:#f8fafc52}.ig-domain__group .select{color:#f8fafc;max-width:110px;font-family:var(--pat-mono);background:#ffffff0a;border-color:#ffffff24;flex-shrink:0}.ig-domain__group .input:focus,.ig-domain__group .select:focus{border-color:#38bdf880;box-shadow:0 0 0 3px #38bdf824}.ig-domain__group .btn--primary{--btn-bg:#38bdf8;--btn-color:#0a0f19;border-radius:0 var(--pat-radius-xs) var(--pat-radius-xs) 0}.ig-domain__group .btn--primary:hover{--btn-bg:#7dd3fc}.ig-domain__results{text-align:left;margin-top:26px}.ig-domain__row{border-radius:var(--pat-radius-xs);font-family:var(--pat-mono);color:#e2e8f0;background:#ffffff05;border:1px solid #ffffff17;align-items:center;gap:14px;margin-bottom:6px;padding:13px 16px;font-size:.86rem;display:flex}.ig-domain__row-status{margin-left:auto;font-size:.78rem;font-weight:700}.ig-domain__row-status--success{color:#4ade80}.ig-domain__row-status--danger{color:#f87171}.ig-domain__row-price{text-align:right;color:#f8fafc66;min-width:64px}.ig-phone{background:#f7f8fa;justify-content:center;padding:64px 32px 80px;display:flex}.ig-phone__card{border:1px solid var(--pat-line);border-radius:var(--pat-radius-lg);width:100%;max-width:480px;box-shadow:var(--pat-shadow-md);background:#fff;padding:32px}.ig-phone__steps{border-bottom:1px solid var(--pat-line);flex-wrap:wrap;gap:18px;margin-bottom:24px;padding-bottom:20px;display:flex}.ig-phone__step{color:var(--pat-soft);align-items:center;gap:8px;font-size:.84rem;display:flex}.ig-phone__step-n{width:20px;height:20px;font-family:var(--pat-mono);border:1px solid #0f172a29;border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}.ig-phone__step--done{color:#15803d}.ig-phone__step--done .ig-phone__step-n{color:#fff;background:#16a34a;border-color:#16a34a}.ig-phone__step--current{color:var(--pat-ink);font-weight:650}.ig-phone__step--current .ig-phone__step-n{border-color:var(--pat-ink);background:var(--pat-ink);color:#fff}.ig-phone__label{color:#33415a;margin-bottom:9px;font-size:.85rem;font-weight:650;display:block}.ig-phone__group .select,.ig-phone__group .input{border-radius:0}.ig-phone__group>:first-child .select{border-radius:var(--pat-radius-xs) 0 0 var(--pat-radius-xs)}.ig-phone__group>:last-child .input{border-radius:0 var(--pat-radius-xs) var(--pat-radius-xs) 0}.ig-phone__group .select{flex-shrink:0;max-width:110px}.ig-phone__group .input:focus,.ig-phone__group .select:focus{border-color:var(--pat-blue);box-shadow:0 0 0 3px #1d4ed81f}.ig-phone__field{margin-top:20px}.ig-phone__foot{border-top:1px solid var(--pat-line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.ig-phone__foot-note{color:var(--pat-soft);font-size:.82rem}.ig-stock{background:#faf9f7;padding:56px 32px 88px}.ig-stock__inner{max-width:700px;margin:0 auto}.ig-stock__title{letter-spacing:-.03em;color:#231f1c;margin:0 0 24px;font-size:1.3rem;font-weight:750}.ig-stock__row{border-radius:var(--pat-radius-sm);background:#fff;border:1px solid #231f1c1a;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;margin-bottom:10px;padding:16px 18px;display:grid}.ig-stock__name{color:#231f1c;font-size:.92rem;font-weight:650}.ig-stock__sku{font-family:var(--pat-mono);color:#8b8177;margin-top:3px;font-size:.76rem}.ig-stock__group .input,.ig-stock__group .select{border-radius:0}.ig-stock__group>:first-child .input{border-radius:var(--pat-radius-xs) 0 0 var(--pat-radius-xs)}.ig-stock__group>:last-child .select{border-radius:0 var(--pat-radius-xs) var(--pat-radius-xs) 0}.ig-stock__group .input{text-align:center;flex-shrink:0;max-width:70px}.ig-stock__group .select{font-size:.85rem}.ig-stock__group .input:focus,.ig-stock__group .select:focus{border-color:#231f1c;box-shadow:0 0 0 3px #231f1c1a}.ig-stock__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.ig-stock__foot-note{color:#8b8177;font-size:.82rem}@media (width<=720px){.ig-clinic{padding:44px 16px 56px}.ig-clinic__group{flex-wrap:wrap}.ig-clinic__group .select,.ig-clinic__group .input,.ig-clinic__group .btn{width:100%;max-width:none;border-radius:var(--pat-radius-sm)!important;margin-left:0!important}.ig-transfer{padding:44px 16px 56px}.ig-transfer__card{padding:24px 20px}.ig-domain{padding:44px 16px 56px}.ig-domain__group{flex-wrap:wrap}.ig-domain__group .input,.ig-domain__group .select,.ig-domain__group .btn{width:100%;border-radius:var(--pat-radius-xs)!important;margin-left:0!important}.ig-phone{padding:44px 16px 56px}.ig-phone__card{padding:24px 20px}.ig-phone__foot{flex-direction:column;align-items:stretch}.ig-phone__foot .btn{width:100%}.ig-stock{padding:40px 16px 56px}.ig-stock__row{grid-template-columns:minmax(0,1fr);gap:12px}}.ds-input-group{align-items:stretch;width:100%;display:flex}.ds-input-group>*{margin:0}.ds-input-group>:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ds-input-group>:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ds-input-group>:not(:first-child):not(:last-child){border-radius:0}.ds-input-group>*+*{margin-left:-1px}.ds-input-group>:focus-within{z-index:2;position:relative}
