/* START_SECTION:at-contact (INDEX:2) */
.at-design{--at-blue:#007caa;--at-ink:#18232d;--at-muted:#52616b;--at-pale:#edf8fc;color:var(--at-ink);font-size:17px;line-height:1.55;letter-spacing:normal;max-width:1260px;margin:auto;padding:36px 32px 70px}.at-design *{box-sizing:border-box}.at-design h1,.at-design h2,.at-design h3{color:var(--at-ink);letter-spacing:-.03em;line-height:1.1;margin:0 0 20px;font-weight:700}.at-design h1{font-size:clamp(38px,4.5vw,66px)}.at-design h2{font-size:clamp(28px,3.2vw,42px)}.at-design h3{font-size:24px}.at-design p{margin:0 0 20px}.at-design a{color:var(--at-blue);text-underline-offset:4px}.at-design .at-kicker{color:var(--at-blue);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;margin-bottom:18px}.at-design .at-lead{font-size:20px;color:var(--at-muted);max-width:620px}.at-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:center;padding:30px 0 48px}.at-hero h1 span{color:var(--at-blue)}.at-art{background:var(--at-pale);border-radius:24px;overflow:hidden;position:relative}.at-art img{display:block;width:100%;height:440px;object-fit:contain;mix-blend-mode:multiply}.at-art figcaption{padding:16px 22px;background:#dff2f9;font-size:14px}.at-art{margin:0}.at-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.at-design .at-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--at-blue);border-radius:8px;background:var(--at-blue);color:#fff;text-decoration:none;padding:13px 22px;font:inherit;font-weight:700;cursor:pointer}.at-design .at-button:hover{background:#00688f;border-color:#00688f}.at-design .at-outline{background:white;color:var(--at-blue)}.at-design .at-outline:hover{background:var(--at-pale)}.at-design :focus-visible{outline:3px solid #007caa;outline-offset:4px}.at-proof{display:flex;gap:20px;justify-content:space-between;padding:22px 0;border-block:1px solid #d7e2e7;font-size:14px;font-weight:700}.at-block{padding-top:65px;scroll-margin-top:130px}.at-heading{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px}.at-heading p{max-width:370px;color:var(--at-muted)}.at-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.at-card{border:1px solid #dce6eb;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.at-card>img{width:100%;height:220px;object-fit:contain;background:#f5f8f9}.at-card-inner{padding:22px;display:flex;flex-direction:column;flex:1}.at-card h3{font-size:23px;margin:8px 0 12px}.at-tag{font-size:12px;color:var(--at-blue);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.at-card p{font-size:15px;color:var(--at-muted)}.at-card details{margin-top:auto;font-size:14px}.at-design summary{cursor:pointer;font-weight:700;padding:14px 0}.at-card details p{margin:8px 0 16px}.at-card .at-choose{margin-top:15px;font-size:14px;padding:11px}.at-consult{background:var(--at-pale);padding:26px;justify-content:center}.at-consult p{color:var(--at-muted)}.at-help{background:var(--at-pale);padding:32px;border-radius:16px;margin-top:55px}.at-help-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.at-help button{background:#fff;border:1px solid #c8dde7;border-radius:8px;text-align:left;cursor:pointer;padding:18px;color:var(--at-ink);font:inherit;font-size:15px}.at-help button:hover{border-color:var(--at-blue)}.at-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.at-step b{color:var(--at-blue);font-size:14px;display:block;margin-bottom:12px}.at-step p{font-size:16px;color:var(--at-muted)}.at-request{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:60px;background:var(--at-pale);border-radius:20px;padding:38px;scroll-margin-top:120px}.at-form{padding:28px;background:#fff;border:1px solid #dce6eb;border-radius:14px;min-width:0}.at-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.at-fields label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}.at-full{grid-column:1/-1}.at-fields input,.at-fields textarea,.at-fields select{font:inherit;font-weight:400;color:var(--at-ink);background:#fff;border:1px solid #aebdc6;border-radius:6px;padding:12px;min-height:48px;width:100%;min-width:0}.at-fields textarea{resize:vertical}.at-design .at-small{font-size:13px;color:var(--at-muted);margin:18px 0}.at-form .at-button{width:100%}.at-status{padding:16px;background:#edf8fc;border:1px solid #007caa;margin-bottom:22px}.at-faq details{border-bottom:1px solid #dce6eb;padding:8px 0}.at-faq details p{max-width:850px;color:var(--at-muted)}.at-links{margin-top:35px;padding-top:24px;border-top:1px solid #dce6eb}.at-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:38px}.at-aside{background:var(--at-pale);border-radius:16px;padding:32px;align-self:start}.at-aside>a{display:block;font-size:20px;font-weight:700;margin:12px 0;overflow-wrap:anywhere}.at-aside ul{padding-left:20px}.at-aside li{margin:10px 0}.at-note{font-size:14px;color:var(--at-muted)}
@media(max-width:1000px){.at-cards{grid-template-columns:repeat(2,1fr)}.at-hero{gap:25px}.at-art img{height:360px}.at-request,.at-contact-grid{gap:24px}.at-help-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.at-design{padding:22px 20px 44px;font-size:16px}.at-hero{grid-template-columns:1fr;padding-top:10px;gap:22px}.at-hero h1{font-size:42px}.at-lead{font-size:18px!important}.at-art img{height:300px}.at-proof{flex-wrap:wrap;gap:10px 18px}.at-heading{display:block}.at-block{padding-top:42px}.at-cards{gap:12px}.at-card>img{height:165px}.at-card-inner{padding:16px}.at-card h3{font-size:20px}.at-card .at-choose{padding:10px 5px}.at-consult{padding:18px}.at-consult h3{font-size:22px}.at-help{padding:23px;margin-top:35px}.at-steps{grid-template-columns:1fr 1fr;gap:20px}.at-request,.at-contact-grid{grid-template-columns:1fr;padding:22px;gap:22px;margin-top:35px}.at-contact-grid{padding:0}.at-form{padding:20px}.at-fields{grid-template-columns:1fr}.at-full{grid-column:auto}.at-aside{padding:24px}.at-actions .at-button{width:100%}.at-request h2{font-size:32px}}
@media(max-width:370px){.at-cards,.at-help-grid{grid-template-columns:1fr}}
/* END_SECTION:at-contact */
