.buying{background:linear-gradient(140deg,#101318,#090b0e);border-top:1px solid var(--line)}
.buying .section-heading>p{color:#8793a3}
.buying-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.buying-card{position:relative;overflow:hidden;border:1px solid #65738b38;min-height:470px;isolation:isolate}
.buying-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;filter:saturate(.35);z-index:-2}
.dealer-card:after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,#090e15ed,#090e15c4 65%,#090e1573);z-index:-1}
.buying-card-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:37px 36px 34px;z-index:1}
.buying-card .eyebrow{font-size:8px;letter-spacing:.12em;color:#c2cbd9;display:flex;align-items:center;gap:13px}
.buying-card .eyebrow>span{color:#8795a9}
.buying-card h3{font-size:clamp(29px,3vw,43px);line-height:1.12;font-weight:400;letter-spacing:-.055em;margin-top:44px;position:relative;z-index:1}
.buying-description{font-size:13px;line-height:1.9;color:#a5b0c1;margin-top:24px;max-width:360px;margin-bottom:30px}
.buying-card .button{margin-top:auto;min-width:245px;font-size:11px;gap:35px;padding:16px 20px}
.customer-card{background:repeating-linear-gradient(0deg,#fff0 0 2px,#fff1 2px 3px),linear-gradient(120deg,#d8dbe0,#f0f2f5 45%,#b8c0cb);color:#171c25}
.customer-card .eyebrow{color:#4b5769}
.customer-card .eyebrow>span{color:#697589}
.customer-card .buying-description{color:#566379}
.customer-card .buying-note{color:#626f82;font-size:9px;margin-top:14px}
.store-symbol{position:absolute;top:29px;right:30px;width:57px;height:57px;color:#697487;opacity:.38}
.store-symbol svg{display:block;width:100%;height:100%}
.customer-card:before{content:'';position:absolute;width:220px;height:220px;right:-90px;bottom:75px;border:1px solid #65738b20;border-radius:50%;box-shadow:0 0 0 28px #65738b06,0 0 0 56px #65738b04}
.dealer-card .button{margin-bottom:29px}
@media(min-width:701px) and (max-width:1000px){.header .brand img{width:170px}.header .brand>span{font-size:5.1px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:35px;height:35px;background:transparent;padding:5px}.menu-toggle span{height:1px;width:25px;background:#c6cdd7;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#101318;padding:20px 6% 30px;box-shadow:0 30px 35px #0006;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line)}.header nav.open{display:flex}.header nav>a:not(.button){font-size:14px;padding:12px 0;border-bottom:1px solid var(--line)}.header nav .button{margin-top:22px;font-size:12px;padding:15px}}
@media(max-width:1100px){.buying-card-content{padding:30px 28px}.buying-card{min-height:450px}.buying-card h3{font-size:33px}.buying-description{font-size:12px}.store-symbol{right:22px;top:23px;width:48px;height:48px}.buying-card .button{min-width:0;width:100%;gap:20px;font-size:10px;padding:15px 17px}.buying-card .eyebrow{font-size:7px;gap:10px}.customer-card .buying-note{font-size:8px}}
@media(max-width:700px){.buying-grid{grid-template-columns:1fr;gap:20px}.buying h2{font-size:34px}.buying-card{min-height:410px}.buying-card-content{padding:29px 27px 27px}.buying-card h3{font-size:35px;margin-top:40px}.buying-description{font-size:12px;line-height:1.85;margin-top:22px;margin-bottom:29px;max-width:350px}.buying-card .eyebrow{font-size:7px;letter-spacing:.09em;gap:12px}.buying-card .button{font-size:11px;padding:16px 18px}.dealer-card .button{margin-bottom:0}.customer-card .buying-note{font-size:8px;margin-top:14px}.store-symbol{right:22px;top:21px;width:50px;height:50px}.buying .section-heading>p{font-size:11px}.buying-photo{object-position:50% 66%}}
@media(max-width:390px){.buying h2{font-size:32px}.buying-card-content{padding:27px 23px}.buying-card h3{font-size:32px}.buying-description{font-size:11px}.buying-card .button{font-size:10px;gap:17px}.buying-card .eyebrow{font-size:6.5px}.store-symbol{width:42px;height:42px}}
