.contact-info{padding:0;overflow:hidden;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:0;align-items:stretch}.contact-info>:is(img,video){width:100%;height:auto!important;max-height:none!important;border-radius:0;display:block;object-fit:contain!important}.contact-info .contact-buttons{padding:28px}.logistics-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1fr)}.logistics-grid>:is(img,video){height:auto!important;max-height:none!important;display:block;object-fit:contain!important}
.seller-card{display:grid!important;grid-template-columns:1fr;justify-items:center;gap:7px!important;padding:20px!important}.seller-card .seller-photo,.seller-card .seller-avatar{width:clamp(190px,15vw,220px)!important;height:clamp(190px,15vw,220px)!important;max-height:none!important}.seller-card h3{margin:5px 0!important}.seller-card p{margin:0!important}.seller-card p:empty{display:none}.seller-card .official-badge{margin-top:4px}.seller-card a.btn.primary,#phoneLink.btn.primary,#quoteSend6.btn.primary{background:linear-gradient(115deg,#20c564,#109447)!important;color:#fff!important;box-shadow:0 9px 28px #13bb5a26}.seller-card a.btn.primary{margin-top:12px;min-height:50px}.seller-card a.btn.primary:hover{background:linear-gradient(115deg,#2bdb77,#0b803e)!important}
.bank-card22{gap:14px}.bank-card22 .payment-qr{margin:0;margin-top:auto;padding-top:18px;width:100%;align-self:stretch}.bank-card22 .payment-qr :is(img,video){height:clamp(290px,21vw,430px)!important;width:100%!important;object-fit:contain!important;background:#fff;display:block}.bank-card22 .payment-qr>span{min-height:20px}.bank-card22 .bank-art28:after{content:'';display:block;height:20px}.bank-card22>p{min-height:45px;margin:0}.bank-art28{pointer-events:none}.bank-card22 .bank-identity{min-height:112px}.bank-card22 dl{min-height:74px}.bank-card22 .account22{min-height:165px}
.visual-band{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:stretch}.visual-card.wide{grid-row:1/3}.visual-card{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;overflow:hidden}.visual-card>div:not(.carousel-view28):not(.carousel-controls28){position:static;background:#081525;padding:20px 24px}.visual-card h3{font-size:clamp(19px,1.65vw,28px);line-height:1.3;margin:8px 0 0}.carousel-view28{position:relative;flex:1;min-height:220px;display:grid;place-items:center;overflow:hidden;background:#060d18;isolation:isolate}.carousel-view28:before{content:'';position:absolute;inset:-20px;background-image:var(--slide-image);background-position:center;background-size:cover;filter:blur(25px) brightness(.5);z-index:-1}.carousel-view28 :is(img,video),.carousel-view28 video{position:static;width:100%;height:100%;max-height:440px;object-fit:contain;display:block}.wide .carousel-view28{min-height:420px}.wide .carousel-view28 :is(img,video),.wide .carousel-view28 video{max-height:850px}.carousel-controls28{position:static!important;display:flex;align-items:center;justify-content:center;gap:16px;background:#081525!important;padding:10px 20px!important}.carousel-controls28 button{width:38px;height:38px;border:1px solid #71d9ff55;border-radius:11px;background:#102e48;color:#defaff;font-size:24px;cursor:pointer}.carousel-controls28 button:hover{background:#18567b}.carousel-status28{color:#b2c8dd;font:500 12px Inter;letter-spacing:.1em}.visual-card .carousel-controls28[hidden]{display:none!important}
.quote-panel{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 0 0,#1a63816b,transparent 60%),linear-gradient(125deg,#091c31,#0d112b 85%)!important;border:1px solid #7ae2ff88!important;box-shadow:0 20px 60px #0005,inset 0 1px 0 #a6f2ff33!important;padding:34px!important}.quote-panel:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#7adfff0c 1px,transparent 1px),linear-gradient(#7adfff0c 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(120deg,#000,transparent 70%)}.quote-panel:after{content:'';position:absolute;top:0;left:0;width:40%;height:3px;background:linear-gradient(90deg,#68e9ff,#a493ff,transparent);box-shadow:0 0 22px #38cfff;pointer-events:none}.quote-label28{grid-column:1/-1;font-size:10px;font-weight:700;letter-spacing:.2em;color:#8fe5ff}.quote-panel h2{font-size:clamp(27px,3.3vw,44px)}.quote-panel input:focus{outline:2px solid #49cfff;box-shadow:0 0 20px #19b2e522}.quote-chip22{background:#123d58;border-color:#66d8ff88}.quote-panel #quoteSend6{justify-self:end;min-width:250px}
@media(max-width:1000px){.visual-band{grid-template-columns:1fr 1fr}.visual-card.wide{grid-row:auto;grid-column:1/-1}.wide .carousel-view28{min-height:260px}.logistics-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.contact-info,.logistics-grid{grid-template-columns:1fr}.contact-info .contact-buttons{padding:18px}.visual-band{grid-template-columns:1fr}.visual-card.wide{grid-column:auto}.carousel-view28,.wide .carousel-view28{min-height:220px}.carousel-view28 :is(img,video),.carousel-view28 video{max-height:450px}.seller-card .seller-photo,.seller-card .seller-avatar{width:170px!important;height:170px!important}.quote-panel{padding:24px!important}.quote-panel #quoteSend6{width:100%;min-width:0}.bank-card22 .payment-qr :is(img,video){height:340px!important}}

.visual-card>.carousel-view28{position:relative;inset:auto;padding:0;background:#060d18;flex:1}.visual-card>.carousel-controls28{flex-shrink:0}.quote-panel{position:relative}@media(min-width:1100px){.payments-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

@media(min-width:1001px){.visual-band{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.visual-card.wide{grid-row:auto}.visual-card>.carousel-view28{flex:0 0 clamp(260px,22vw,420px);height:clamp(260px,22vw,420px);min-height:0}.visual-card>.carousel-view28 :is(img,video),.visual-card>.carousel-view28 video{height:100%;max-height:100%}}
