.ab-ct{padding-top:clamp(12px,2vw,24px)}.ab-ct__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,24px);align-items:stretch}.ab-ct__intro{position:relative;overflow:hidden;background:var(--ab-blue);color:#fff;border-radius:36px;padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;gap:20px}.ab-ct__intro:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:var(--ab-pink);right:-90px;bottom:-110px;pointer-events:none}.ab-ct__intro>*{position:relative;z-index:1}.ab-ct__kicker{align-self:flex-start;background:#ffffff2e;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;letter-spacing:.02em}.ab-ct h1{font-weight:800;font-size:clamp(36px,4.6vw,68px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.ab-ct__lead{font-size:clamp(17px,1.5vw,19px);line-height:1.55;opacity:.92;max-width:520px}.ab-ct__direct{display:flex;flex-direction:column;gap:10px}.ab .ab-ct__line{display:flex;align-items:center;gap:14px;background:#fff;color:var(--ab-ink);border-radius:999px;padding:8px 22px 8px 8px;text-decoration:none;max-width:420px;transition:transform .14s}.ab .ab-ct__line:hover{color:var(--ab-ink);transform:translateY(-2px)}.ab-ct__ic{width:44px;height:44px;border-radius:50%;background:var(--ab-yellow);color:var(--ab-ink);display:grid;place-items:center;flex:none}.ab-ct__line small{display:block;font-size:12.5px;font-weight:600;color:var(--ab-mut)}.ab-ct__line b{display:block;font-size:17px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.ab-ct__company{background:#ffffff1f;border-radius:24px;padding:18px 22px;font-size:15px;line-height:1.6;max-width:420px}.ab-ct__company b{display:block;font-family:var(--ab-head);font-size:17px;margin-bottom:4px}.ab-ct__rte p+p{margin-top:6px}.ab-ct__rte a{color:#fff;text-decoration:underline}.ab-ct__formcard{background:#fff;border-radius:36px;padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:12px;scroll-margin-top:24px;min-width:0}.ab-ct__formcard h2{font-weight:800;font-size:clamp(28px,3vw,40px);line-height:1.04;letter-spacing:-.03em}.ab-ct__formtext{color:var(--ab-ink-2);font-size:16px;line-height:1.55}.ab-ct__form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.ab-ct__form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.ab-ct__form label em{font-style:normal;font-weight:500;color:var(--ab-mut-2)}.ab-ct__form .full{grid-column:1/-1}.ab-ct__form input,.ab-ct__form textarea{width:100%;border:2px solid var(--ab-line);background:var(--ab-bg);border-radius:14px;padding:13px 14px;font-size:16px;font-family:inherit;color:var(--ab-ink);outline:none;resize:vertical}.ab-ct__form input:focus,.ab-ct__form textarea:focus{border-color:var(--ab-blue);background:#fff}.ab-ct__form .ab-btn{width:100%;margin-top:4px}.ab-ct__fine{font-size:13px;color:var(--ab-mut);line-height:1.5}.ab-ct__ok{grid-column:1/-1;background:var(--ab-green-soft);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:8px}.ab-ct__ok b{font-family:var(--ab-head);font-size:22px;letter-spacing:-.02em}.ab-ct__ok p{color:var(--ab-ink-2)}.ab-ct__okic{width:40px;height:40px;border-radius:50%;background:var(--ab-green);color:#fff;display:grid;place-items:center;font-weight:800}.ab-ct__err{grid-column:1/-1;background:var(--ab-pink-soft);color:var(--ab-pink-deep);border-radius:16px;padding:14px 16px;font-size:15px}.ab-ct__err ul{margin:0;padding-left:1.1em}.ab-ct__routes{margin-top:clamp(48px,7vw,88px)}.ab-ct__rh{font-weight:800;font-size:clamp(30px,3.6vw,48px);line-height:1;letter-spacing:-.03em;margin-bottom:24px}.ab-ct__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.ab .ab-ct__card{border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ab-ink);transition:transform .14s}.ab .ab-ct__card:hover{transform:translateY(-3px);color:var(--ab-ink)}.ab-ct__card--blue{background:var(--ab-blue-soft)}.ab-ct__card--pink{background:var(--ab-pink-soft)}.ab-ct__card--yellow{background:var(--ab-yellow-soft)}.ab-ct__card--green{background:var(--ab-green-soft)}.ab-ct__tag{align-self:flex-start;background:#fff;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.ab-ct__card h3{font-weight:800;font-size:24px;line-height:1.1;letter-spacing:-.025em}.ab-ct__card p{color:var(--ab-ink-2);font-size:16px;line-height:1.55;flex:1}.ab-ct__go{font-weight:700;color:var(--ab-blue)}.ab-ct__go i{font-style:normal}.ab-ct__form select{width:100%;border:2px solid var(--ab-line);background:var(--ab-bg);border-radius:14px;padding:13px 14px;font-size:16px;font-family:inherit;color:var(--ab-ink);outline:none;-webkit-appearance:auto;appearance:auto}.ab-ct__form select:focus{border-color:var(--ab-blue);background:#fff}.ab-lf .ab-fc__form{padding:clamp(20px,3vw,32px)}.ab-lf__note{background:#ffffff1a;border-radius:20px;padding:16px 20px;font-size:15px;line-height:1.55;color:#e4e5f3}.ab-lf__note a{color:var(--ab-yellow)!important}.ab-lf__note p+p{margin-top:6px}@media(max-width:479px){.ab-lf .ab-fc__card{border-radius:28px}}@media(max-width:899px){.ab-ct__grid{grid-template-columns:minmax(0,1fr)}.ab-ct__intro:after{width:150px;height:150px;right:-60px;bottom:-70px}}@media(max-width:479px){.ab-ct__form{grid-template-columns:minmax(0,1fr)}.ab-ct__intro,.ab-ct__formcard{border-radius:28px}.ab .ab-ct__line{padding-right:16px}.ab-ct__line b{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ab-contact.css.map */
