.delivery-body{background:#fff}.delivery-main{--delivery-ink:#111526;--delivery-muted:#6d7482;--delivery-line:#e5e8ee;--delivery-accent:#e71b5f;--delivery-accent-dark:#bd1248;--delivery-green:#269748;color:var(--delivery-ink);background:radial-gradient(circle at 93% 6%,#e71b5f14,#0000 24rem),#fff;font-family:Proxima Nova,Segoe UI,Arial,sans-serif}.delivery-main *{box-sizing:border-box}.delivery-main a{color:inherit;text-decoration:none}.delivery-shell{width:min(100% - 72px,1520px);margin:0 auto;padding:34px 0 80px}.delivery-crumbs{color:#727986;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;font-weight:700;display:flex}.delivery-crumbs a:hover{color:var(--delivery-accent)}.delivery-hero{background:radial-gradient(circle at 88% 20%,#e71b5f24,#0000 35%),linear-gradient(135deg,#fbfbfd 0%,#fff 58%,#fff5f8 100%);border:1px solid #e71b5f1f;border-radius:38px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:48px;min-height:470px;padding:clamp(38px,5vw,76px);display:grid;overflow:hidden}.delivery-eyebrow{color:var(--delivery-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:900}.delivery-hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(50px,6.8vw,102px);font-weight:900;line-height:.9}.delivery-lead{max-width:790px;color:var(--delivery-muted);margin:28px 0 0;font-size:clamp(19px,1.7vw,25px);font-weight:700;line-height:1.45}.delivery-hero__actions,.company-header__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.delivery-button{min-height:52px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:900;line-height:1.1;transition:all .18s;display:inline-flex}.delivery-button--primary{background:var(--delivery-accent);box-shadow:0 16px 34px #e71b5f33;color:#fff!important}.delivery-button--primary:hover{background:var(--delivery-accent-dark);transform:translateY(-2px)}.delivery-button--secondary{background:#fff;border-color:#e71b5f3d;color:var(--delivery-accent)!important}.delivery-button--secondary:hover{border-color:var(--delivery-accent);transform:translateY(-2px)}.delivery-hero__visual{color:#fff;background:linear-gradient(145deg,#171a2b,#2a1432);border-radius:32px;place-items:center;min-height:300px;display:grid;position:relative;transform:rotate(2deg);box-shadow:0 32px 80px #1115262e}.delivery-hero__visual:before,.delivery-hero__visual:after{content:"";background:linear-gradient(135deg,#ff5c31,#e71b5f 54%,#6025c3);border-radius:50%;position:absolute}.delivery-hero__visual:before{opacity:.88;width:150px;height:150px;top:-54px;right:-44px}.delivery-hero__visual:after{opacity:.6;width:90px;height:90px;bottom:-34px;left:-26px}.delivery-hero__visual svg{z-index:1;fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:min(76%,320px);position:relative}.delivery-hero__visual span{z-index:2;color:#fff;margin:0;font-size:17px;font-weight:900;position:absolute;bottom:22px;right:24px}.delivery-section,.company-section,.delivery-faq{margin-top:84px}.delivery-section__heading{max-width:900px}.delivery-section__heading h2,.payment-card h2,.company-header h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1}.delivery-section__heading>p:last-child,.company-header>div:first-child>p:last-child{color:var(--delivery-muted);margin:18px 0 0;font-size:18px;font-weight:700;line-height:1.55}.delivery-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.delivery-steps article{border:1px solid var(--delivery-line);background:#fff;border-radius:24px;min-height:250px;padding:26px;box-shadow:0 18px 46px #1115260d}.delivery-steps article>span{width:45px;height:45px;color:var(--delivery-accent);background:#fff0f5;border-radius:14px;place-items:center;margin-bottom:42px;font-size:13px;font-weight:900;display:grid}.delivery-steps h3{margin:0;font-size:21px;font-weight:900}.delivery-steps p{color:var(--delivery-muted);margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.5}.payment-section{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:84px;display:grid}.payment-card{border:1px solid var(--delivery-line);background:#f7f8fa;border-radius:30px;padding:clamp(30px,4vw,54px)}.payment-card--accent{background:var(--delivery-ink);color:#fff}.payment-card--accent .delivery-eyebrow{color:#ff709e}.payment-card>p:not(.delivery-eyebrow){color:#737b8b;margin:20px 0 0;font-size:17px;font-weight:700;line-height:1.55}.payment-card--accent>p:not(.delivery-eyebrow),.payment-card--accent li{color:#c5c9d2}.payment-card ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.payment-card li{color:#596171;padding-left:30px;font-size:16px;font-weight:800;line-height:1.4;position:relative}.payment-card li:before{background:var(--delivery-accent);color:#fff;content:"✓";border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid;position:absolute;top:.07em;left:0}.payment-checklist li:before{background:var(--delivery-green)}.company-section{border:1px solid var(--delivery-line);background:#fff;border-radius:34px;padding:clamp(28px,4.5vw,62px);box-shadow:0 24px 70px #11152612}.company-header{border-bottom:1px solid var(--delivery-line);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:30px;display:flex}.company-header__actions{flex-shrink:0;justify-content:flex-end;margin-top:0}.delivery-button--copy,.delivery-button--download{border-color:var(--delivery-line);background:#fff}.delivery-button--copy{color:var(--delivery-ink)}.delivery-button--copy svg,.company-copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.delivery-button--copy:hover,.delivery-button--copy.is-copied{color:var(--delivery-green);background:#effaf2;border-color:#b6dfc0}.delivery-button--download{background:var(--delivery-accent);color:#fff!important}.delivery-button--download:hover{background:var(--delivery-accent-dark);transform:translateY(-2px)}.delivery-button--download b{font-size:21px}.company-requisites{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.company-requisite{border-bottom:1px solid var(--delivery-line);grid-template-columns:minmax(130px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:18px;min-height:82px;padding:14px 0;display:grid}.company-requisite:nth-child(odd){border-right:1px solid var(--delivery-line);padding-right:28px}.company-requisite:nth-child(2n){padding-left:28px}.company-requisite dt{color:#747b89;font-size:13px;font-weight:800;line-height:1.35}.company-requisite dd{min-width:0;color:var(--delivery-ink);overflow-wrap:anywhere;user-select:all;margin:0;font-size:15px;font-weight:800;line-height:1.4}.company-copy{border:1px solid var(--delivery-line);color:#747b89;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .18s;display:inline-flex}.company-copy span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.company-copy:hover,.company-copy.is-copied{color:var(--delivery-green);background:#effaf2;border-color:#b6dfc0}.company-status{min-height:23px;color:var(--delivery-green);opacity:0;margin:18px 0 0;font-size:14px;font-weight:900;transition:opacity .18s}.company-status.is-visible{opacity:1}.company-source-note{color:#747b89;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.5}.delivery-faq{background:#f7f8fa;border-radius:32px;grid-template-columns:.7fr 1.3fr;gap:54px;padding:clamp(30px,4vw,54px);display:grid}.delivery-faq__list{gap:10px;display:grid}.delivery-faq details{border:1px solid var(--delivery-line);background:#fff;border-radius:16px;padding:0 22px}.delivery-faq summary{cursor:pointer;padding:20px 34px 20px 0;font-size:17px;font-weight:900;list-style:none;position:relative}.delivery-faq summary::-webkit-details-marker{display:none}.delivery-faq summary:after{color:var(--delivery-accent);content:"+";font-size:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.delivery-faq details[open] summary:after{content:"−"}.delivery-faq details p{color:var(--delivery-muted);margin:-2px 0 20px;font-size:15px;font-weight:700;line-height:1.55}@media (width<=1120px){.delivery-hero{grid-template-columns:1fr}.delivery-hero__visual{min-height:260px}.delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.company-header{flex-direction:column;align-items:flex-start}.company-header__actions{justify-content:flex-start}.company-requisites{grid-template-columns:1fr}.company-requisite:nth-child(n){border-right:0;padding-left:0;padding-right:0}}@media (width<=760px){.delivery-shell{width:min(100% - 24px,1520px);padding-top:22px}.delivery-hero{border-radius:26px;gap:28px;min-height:0;padding:30px 22px 22px}.delivery-hero h1{font-size:clamp(45px,16vw,68px)}.delivery-lead{margin-top:20px;font-size:17px}.delivery-hero__actions,.company-header__actions{grid-template-columns:1fr;width:100%;display:grid}.delivery-button{width:100%}.delivery-hero__visual{border-radius:22px;min-height:210px;transform:none}.delivery-section,.payment-section,.company-section,.delivery-faq{margin-top:54px}.delivery-steps,.payment-section,.delivery-faq{grid-template-columns:1fr}.delivery-steps article{min-height:0}.delivery-steps article>span{margin-bottom:26px}.payment-card,.company-section,.delivery-faq{border-radius:24px;padding:26px 20px}.company-requisite{grid-template-columns:minmax(0,1fr) 42px;gap:7px 12px;padding:15px 0}.company-requisite dt{grid-column:1/-1}.company-requisite dd{font-size:14px}.delivery-faq{gap:28px}}@media (prefers-reduced-motion:reduce){.delivery-main *,.delivery-main :before,.delivery-main :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}