.delivery-page__shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.delivery-page__main,.delivery-page__aside{min-width:0}.delivery-page__main{display:flex;flex-direction:column;gap:24px}.delivery-page__aside{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px}.delivery-page__hero,.delivery-page__content,.delivery-page__support,.delivery-page__contact-card,.delivery-page__media{border-radius:28px}.delivery-page__eyebrow,.delivery-page__aside-label,.delivery-page__contact-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:#21212180}.delivery-page__hero{position:relative;overflow:hidden;padding:42px;background:linear-gradient(145deg,#072267,#0f3b9a);color:var(--white);display:flex;flex-direction:column;gap:20px}.delivery-page__hero:before,.delivery-page__hero:after{content:"";position:absolute;border-radius:50%;background:#ffffff14;pointer-events:none}.delivery-page__hero:before{width:240px;height:240px;top:-80px;right:-70px}.delivery-page__hero:after{width:320px;height:320px;bottom:-180px;right:80px}.delivery-page__hero>*{position:relative;z-index:1}.delivery-page__hero h1{margin:0;max-width:720px;color:var(--white)}.delivery-page__lead{margin:0;max-width:760px;font-size:24px;line-height:1.35;color:#ffffffe0}.delivery-page__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.delivery-page__actions .btn{min-width:220px}.delivery-page__actions .btn-primary-light:hover,.delivery-page__actions .btn-primary-light:focus,.delivery-page__actions .btn-primary-light:active{color:var(--blue3);background:#dfe6f1;border-color:transparent}.delivery-page__content{padding:32px}.delivery-page__content h2{margin:0 0 18px;font-family:inter,Arial,sans-serif;font-size:34px;font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--blue);text-transform:none}.delivery-page__content>*+h2{margin-top:36px}.delivery-page__content p{margin:0 0 16px;font-size:19px;line-height:1.55;color:#212121e0}.delivery-page__content p:last-child{margin-bottom:0}.delivery-page__media{overflow:hidden;background:var(--grey2);min-height:280px}.delivery-page__media img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.delivery-page__support{padding:28px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(180deg,#e8f0fb,#f2f6fc);border:1px solid rgba(7,34,103,.08)}.delivery-page__support h2{margin:0;font-family:inter,Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--blue);text-transform:none}.delivery-page__support p,.delivery-page__contact-card p{margin:0;font-size:16px;line-height:1.5;color:#212121d1}.delivery-page__support-actions,.delivery-page__contacts{display:grid;gap:12px}.delivery-page__contact-card{background:var(--grey5);padding:22px;display:flex;flex-direction:column;gap:12px}.delivery-page__contact-value{margin:0;font-size:22px;font-weight:600;line-height:1.2;color:var(--blue)}.delivery-page__contact-links{display:flex;align-items:center;gap:8px}.delivery-page__contact-links li{display:flex}.delivery-page__contact-links li a{box-shadow:0 10px 24px #07226714}.delivery-page__contact-links img{object-fit:contain}.delivery-page__contact-value:hover,.delivery-page__support .btn:hover{color:var(--blue)}@media(max-width:991px){.delivery-page__shell{grid-template-columns:minmax(0,1fr) 320px}.delivery-page__hero{padding:36px}.delivery-page__content{padding:28px}.delivery-page__content h2{font-size:30px}.delivery-page__lead{font-size:22px}}@media(max-width:767px){.delivery-page__shell{grid-template-columns:1fr}.delivery-page__aside{position:static}.delivery-page__hero,.delivery-page__content,.delivery-page__support,.delivery-page__contact-card{padding:24px 20px}.delivery-page__lead{font-size:18px}.delivery-page__content h2,.delivery-page__support h2{font-size:24px}.delivery-page__content p,.delivery-page__support p,.delivery-page__contact-card p{font-size:15px}.delivery-page__actions .btn,.delivery-page__support-actions .btn{width:100%;min-width:0}.delivery-page__media,.delivery-page__media img{min-height:240px}.delivery-page__contact-value{font-size:18px}}@media(max-width:575px){.delivery-page__shell,.delivery-page__main,.delivery-page__aside{gap:16px}.delivery-page__hero{gap:16px;padding:22px 18px;border-radius:24px}.delivery-page__content,.delivery-page__support,.delivery-page__contact-card{padding:20px 18px;border-radius:22px}.delivery-page__lead{font-size:16px}.delivery-page__content h2,.delivery-page__support h2{font-size:22px}}
