/* server360.kz — страница выкупа оборудования */

.buyout-hero{position:relative;overflow:hidden;padding:112px 0 74px;background:linear-gradient(180deg,#eef5fc 0%,var(--canvas) 100%)}
.buyout-hero::after{content:"";position:absolute;right:-180px;top:40px;width:520px;height:520px;border:1px solid rgba(39,131,222,.15);border-radius:50%;box-shadow:0 0 0 75px rgba(39,131,222,.035),0 0 0 150px rgba(39,131,222,.02)}
.buyout-hero .container{position:relative;z-index:1}
.buyout-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.68fr);align-items:center;gap:72px;padding-top:28px}
.buyout-hero-copy h1{max-width:790px;margin:12px 0 22px;font-size:clamp(43px,5.3vw,67px);line-height:1.02;letter-spacing:-.043em}
.buyout-hero-copy>p:not(.overline){max-width:730px;color:var(--secondary);font-size:18px;line-height:1.68}
.buyout-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}
.buyout-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px;list-style:none}
.buyout-hero-tags li{padding:7px 11px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.7);color:var(--secondary);font-size:12px;font-weight:650}
.buyout-brief{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(145deg,#10233b,#0b1626);color:#fff;box-shadow:var(--shadow-lg)}
.buyout-brief-head{padding:23px 25px 19px;border-bottom:1px solid rgba(255,255,255,.12)}
.buyout-brief-head span{display:block;margin-bottom:7px;color:#83c1ff;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.buyout-brief-head h2{font-size:23px;line-height:1.2}
.buyout-brief ol{padding:6px 25px 12px;list-style:none}
.buyout-brief li{display:grid;grid-template-columns:35px 1fr;gap:13px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.11)}.buyout-brief li:last-child{border-bottom:0}
.buyout-brief li>span{color:#83c1ff;font-size:12px;font-weight:800}.buyout-brief b,.buyout-brief small{display:block}.buyout-brief b{font-size:14px}.buyout-brief small{margin-top:4px;color:rgba(255,255,255,.6);font-size:12px;line-height:1.45}

.buyout-equipment{padding:78px 0 82px;scroll-margin-top:78px}
.buyout-section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:31px}.buyout-section-head h2{max-width:720px;font-size:clamp(31px,3.7vw,46px);line-height:1.1;letter-spacing:-.03em}.buyout-section-head>p{max-width:470px;color:var(--secondary);font-size:14px;line-height:1.65}
.buyout-equipment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--card);box-shadow:var(--shadow-sm)}
.buyout-equipment-grid article{min-height:260px;padding:28px;border-right:1px solid var(--border)}.buyout-equipment-grid article:last-child{border-right:0}
.buyout-icon{display:grid;width:48px;height:48px;margin-bottom:38px;place-items:center;border-radius:15px;background:var(--accent-soft);color:var(--accent)}.buyout-icon svg{width:23px;height:23px}
.buyout-equipment-grid h3{margin-bottom:10px;font-size:18px;line-height:1.3}.buyout-equipment-grid p{color:var(--secondary);font-size:13px;line-height:1.58}

.buyout-process{padding:78px 0;background:#dfe8f2;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.buyout-process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:24px;background:rgba(255,255,255,.8);box-shadow:var(--shadow-sm);list-style:none}
.buyout-process-list li{min-height:235px;padding:27px;border-right:1px solid var(--border)}.buyout-process-list li:last-child{border-right:0}.buyout-process-list span{display:grid;width:35px;height:35px;margin-bottom:40px;place-items:center;border-radius:11px;background:var(--navy);color:#fff;font-size:11px;font-weight:800}.buyout-process-list h3{margin-bottom:9px;font-size:18px;line-height:1.3}.buyout-process-list p{color:var(--secondary);font-size:13px;line-height:1.58}

.buyout-value{padding:78px 0 38px}.buyout-value-card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:66px;padding:48px 52px;border-radius:26px;background:linear-gradient(135deg,#10233b,#0b1626);color:#fff;box-shadow:var(--shadow-lg)}
.buyout-value-card h2{max-width:500px;margin:7px 0 14px;font-size:clamp(31px,3.7vw,44px);line-height:1.1;letter-spacing:-.03em}.buyout-value-card>div>p:last-child{max-width:550px;color:rgba(255,255,255,.65);font-size:14px;line-height:1.65}
.buyout-value-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}
.buyout-value-card dl>div{min-height:120px;padding:22px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.buyout-value-card dt{font-size:14px;font-weight:700}.buyout-value-card dd{margin-top:7px;color:rgba(255,255,255,.58);font-size:12px;line-height:1.5}

.buyout-contact{padding:38px 0 82px;scroll-margin-top:78px}.buyout-contact-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(540px,1.2fr);gap:66px;padding:48px 52px;border-radius:26px;background:var(--navy);color:#fff;box-shadow:var(--shadow-lg)}
.buyout-contact-copy h2{max-width:510px;margin:7px 0 14px;font-size:clamp(31px,3.8vw,45px);line-height:1.1;letter-spacing:-.03em}.buyout-contact-copy>p:not(.overline){max-width:520px;color:rgba(255,255,255,.67);font-size:15px;line-height:1.65}
.buyout-contact-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.buyout-contact-note{display:flex;flex-direction:column;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.13)}.buyout-contact-note span{color:rgba(255,255,255,.5);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.buyout-contact-note a{margin-top:5px;font-size:18px;font-weight:700}.buyout-contact-note a:hover{color:#83c1ff}
.buyout-form.cta-form{position:relative;margin:0;padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.055)}
.buyout-form .cta-form-head{font-size:16px;color:#fff}.buyout-form textarea{min-height:126px}
.buyout-form-next{margin:-8px 0 20px;color:rgba(255,255,255,.72);font-size:13px;line-height:1.6}

@media (max-width:1080px){.buyout-hero-grid{grid-template-columns:1fr;gap:38px}.buyout-brief{width:100%;max-width:none}.buyout-brief ol{display:grid;grid-template-columns:1fr 1fr;padding-top:0}.buyout-brief li{padding-right:18px}.buyout-brief li:nth-child(even){padding-left:18px;border-left:1px solid rgba(255,255,255,.11)}.buyout-brief li:nth-last-child(-n+2){border-bottom:0}.buyout-equipment-grid,.buyout-process-list{grid-template-columns:1fr 1fr}.buyout-equipment-grid article:nth-child(2),.buyout-process-list li:nth-child(2){border-right:0}.buyout-equipment-grid article:nth-child(-n+2),.buyout-process-list li:nth-child(-n+2){border-bottom:1px solid var(--border)}.buyout-value-card,.buyout-contact-card{grid-template-columns:1fr;gap:34px}.buyout-value-card dl{width:100%;max-width:none}.buyout-contact-card{gap:38px}.buyout-form.cta-form{width:100%;max-width:none}}
@media (max-width:760px){.buyout-hero{padding:98px 0 58px}.buyout-hero-grid{padding-top:22px}.buyout-hero-copy h1{font-size:45px}.buyout-section-head{align-items:flex-start;flex-direction:column;gap:13px}.buyout-equipment,.buyout-process{padding:60px 0}.buyout-value-card,.buyout-contact-card{padding:38px 30px}}
@media (max-width:520px){.buyout-hero-copy h1{font-size:38px}.buyout-hero-copy>p:not(.overline){font-size:16px}.buyout-hero-actions{flex-direction:column}.buyout-hero-actions .btn{width:100%}.buyout-hero-tags{align-items:flex-start;flex-direction:column}.buyout-brief-head{padding:21px}.buyout-brief ol{display:block;padding:6px 21px 12px}.buyout-brief li,.buyout-brief li:nth-child(even){padding:15px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.11)}.buyout-brief li:last-child{border-bottom:0}.buyout-equipment-grid,.buyout-process-list{grid-template-columns:1fr}.buyout-equipment-grid article,.buyout-process-list li{min-height:0;border-right:0!important;border-bottom:1px solid var(--border)}.buyout-equipment-grid article:last-child,.buyout-process-list li:last-child{border-bottom:0}.buyout-icon,.buyout-process-list span{margin-bottom:24px}.buyout-value{padding-top:58px}.buyout-value-card,.buyout-contact-card{padding:31px 22px}.buyout-value-card dl{grid-template-columns:1fr}.buyout-value-card dl>div{min-height:0}.buyout-contact{padding-bottom:64px}.buyout-contact-links{align-items:stretch;flex-direction:column}.buyout-contact-links .btn{width:100%}.buyout-form.cta-form{padding:22px 18px}}
@media (prefers-reduced-motion:reduce){.buyout-contact-note a{transition:none}}
