.smazon-request-banner{padding:7rem 0;background:#fff;color:#071c3b}.smazon-request-banner__shell{overflow:hidden;border:1px solid #cfe0e9;border-radius:30px;background:linear-gradient(180deg,#f8fcff,#eef7fa);box-shadow:0 24px 65px rgba(7,28,59,.13)}
.smazon-request-banner__head{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;padding:4rem 4rem 2.5rem;background:radial-gradient(circle at 10% 10%,rgba(54,143,255,.26),transparent 32%),linear-gradient(135deg,#071c3b,#0a445b);color:#fff}
.smazon-request-banner__head>div:first-child>span,.smazon-request-banner__form-head>span,.smazon-request-banner__summary>span{color:#5fddd2;font-weight:900}.smazon-request-banner__head h2{max-width:720px;margin:.8rem 0;color:#fff;font-size:clamp(3rem,4.6vw,5rem);line-height:1.2}.smazon-request-banner__head p{max-width:760px;margin:0;color:#c9dbe4;font-size:1.4rem;line-height:1.9}
.smazon-request-banner__promise{padding:1.5rem 1.7rem;border:1px solid rgba(255,255,255,.16);border-radius:17px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px)}.smazon-request-banner__promise strong,.smazon-request-banner__promise small{display:block}.smazon-request-banner__promise strong{font-size:1.5rem}.smazon-request-banner__promise small{margin-top:.5rem;color:#bed2dd;line-height:1.65}
.smazon-request-banner__benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d7e5eb;border-bottom:1px solid #d7e5eb}.smazon-request-banner__benefits>div{display:grid;grid-template-columns:42px 1fr;align-items:center;column-gap:1rem;padding:1.5rem;background:#fff}.smazon-request-banner__benefits span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e6f7f5;color:#087f7a;font-size:1.5rem;font-weight:900}.smazon-request-banner__benefits strong,.smazon-request-banner__benefits small{display:block}.smazon-request-banner__benefits strong{font-size:1.2rem}.smazon-request-banner__benefits small{color:#64798b;font-size:1rem}
.smazon-request-banner__body{display:grid;grid-template-columns:1.35fr .65fr;gap:2rem;padding:3rem}.smazon-request-banner__form,.smazon-request-banner__summary{border:1px solid #d4e3ea;border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(7,28,59,.07)}.smazon-request-banner__form{padding:2.6rem}.smazon-request-banner__form-head h3,.smazon-request-banner__summary h3{margin:.5rem 0;color:#071c3b;font-size:clamp(2.2rem,3vw,3.2rem)}.smazon-request-banner__form-head p{margin:0;color:#607589}
.smazon-request-banner__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2rem}.smazon-request-banner__fields label{display:grid;gap:.65rem}.smazon-request-banner__fields label>span{font-size:1.15rem;font-weight:900}.smazon-request-banner__fields select,.smazon-request-banner__fields input,.smazon-request-banner__fields textarea{width:100%;min-height:50px;padding:1rem 1.2rem;border:1px solid #cbdce5;border-radius:12px;background:#f9fcfd;color:#102a43;font:inherit;outline:0;transition:border-color .2s,box-shadow .2s}.smazon-request-banner__fields textarea{min-height:125px;resize:vertical}.smazon-request-banner__fields select:focus,.smazon-request-banner__fields input:focus,.smazon-request-banner__fields textarea:focus{border-color:#18a99f;box-shadow:0 0 0 3px rgba(24,169,159,.13)}.smazon-request-banner__wide{grid-column:1/-1}
.smazon-request-banner__error{margin:1rem 0 0;color:#b42318;font-weight:900}.smazon-request-banner__submit{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:54px;margin-top:1.4rem;border:0;border-radius:13px;background:linear-gradient(135deg,#18b9ad,#0c8c88);box-shadow:0 14px 30px rgba(24,185,173,.25);color:#fff;font:inherit;font-weight:900;cursor:pointer}.smazon-request-banner__submit>span{transition:transform .2s}.smazon-request-banner__submit:hover>span{transform:translateX(-5px)}
.smazon-request-banner__summary{padding:2.5rem;background:linear-gradient(155deg,#071c3b,#0b465b);color:#fff}.smazon-request-banner__summary h3{color:#fff}.smazon-request-banner__summary ol{display:grid;gap:1rem;margin:2rem 0;padding:0;list-style:none}.smazon-request-banner__summary li{display:grid;grid-template-columns:38px 1fr;gap:1rem;align-items:center}.smazon-request-banner__summary li>b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(101,224,213,.14);color:#65e0d5}.smazon-request-banner__summary li strong,.smazon-request-banner__summary li small{display:block}.smazon-request-banner__summary li small{margin-top:.2rem;color:#b8ccd6;line-height:1.55}.smazon-request-banner__note{margin-top:1.8rem;padding:1.4rem;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.07)}.smazon-request-banner__note p{margin:.5rem 0 0;color:#c5d6df;line-height:1.7}.smazon-request-banner__email{display:block;margin-top:1.2rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;text-align:center;text-decoration:none;font-weight:900}
@media(max-width:989px){.smazon-request-banner__head,.smazon-request-banner__body{grid-template-columns:1fr}.smazon-request-banner__benefits{grid-template-columns:repeat(2,1fr)}}
@media(max-width:749px){.smazon-request-banner{padding:4.5rem 0}.smazon-request-banner__shell{border-radius:23px}.smazon-request-banner__head{padding:2.8rem 2rem 2.2rem}.smazon-request-banner__benefits{display:flex;overflow-x:auto}.smazon-request-banner__benefits>div{flex:0 0 76%}.smazon-request-banner__body{padding:1.4rem}.smazon-request-banner__form,.smazon-request-banner__summary{padding:2rem}.smazon-request-banner__fields{grid-template-columns:1fr}.smazon-request-banner__wide{grid-column:auto}}
