
.page-pricing{background:#08090c;color:#f4f3f3}.pricing-main{position:relative;min-height:100vh;padding:155px 5.6vw 90px;background:radial-gradient(ellipse at 86% 11%,rgba(143,19,32,.23),transparent 37%),radial-gradient(ellipse at 20% 80%,rgba(90,13,24,.12),transparent 43%),#08090c}.pricing-inner{max-width:1450px;margin:0 auto}.pricing-hero{max-width:920px;padding:0 0 78px}.pricing-hero .eyebrow,.pricing-intro .eyebrow,.pricing-outro .eyebrow{color:#e66c72;letter-spacing:.22em}.pricing-hero h1{font-size:clamp(44px,6vw,100px);line-height:1.04;letter-spacing:-.05em;font-weight:500;margin:24px 0}.pricing-hero h1 em{font-weight:400;color:#e85b64}.pricing-hero>p:last-child{font-size:clamp(16px,1.4vw,20px);line-height:1.6;max-width:630px;color:#b2aeb4}.pricing-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:26px}.pricing-intro p:last-child{color:#a5a0a9;font-size:14px}.pkg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pkg-card{display:flex;flex-direction:column;min-height:440px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(153deg,rgba(32,33,40,.9),rgba(11,12,17,.96));padding:30px 25px 24px;transition:border-color .25s,transform .25s}.pkg-card:hover{border-color:#c83e4c;transform:translateY(-4px)}.pkg-index{color:#db6972;font-size:11px;letter-spacing:.18em}.pkg-card h2{font-size:clamp(19px,1.75vw,28px);font-weight:500;margin:25px 0 14px;letter-spacing:-.035em}.pkg-price{font-size:clamp(31px,3vw,47px);letter-spacing:-.05em;white-space:nowrap}.pkg-price small{font-size:13px;letter-spacing:normal;color:#aaa3a9;vertical-align:middle;margin-right:7px}.pkg-price.custom{font-size:clamp(25px,2vw,35px)}.pkg-description{color:#b1adb5;font-size:14px;line-height:1.6;min-height:67px;margin:18px 0 14px}.pkg-card ul{margin:0 0 28px;padding:0;list-style:none;display:grid;gap:13px}.pkg-card li{position:relative;padding-left:22px;font-size:13px;color:#d9d6d9;line-height:1.4}.pkg-card li:before{content:'+';position:absolute;left:0;color:#e46671}.pkg-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.15);color:white;text-decoration:none;font-size:13px;font-weight:600}.pkg-cta:hover{color:#f17985}.pkg-disclaimer{margin:21px 0 0;font-size:12px;color:#99949d;max-width:1040px;line-height:1.7}.pricing-outro{border-top:1px solid rgba(255,255,255,.19);margin-top:112px;padding:54px 0 0;display:flex;justify-content:space-between;align-items:center;gap:32px}.pricing-outro h2{font-size:clamp(26px,3vw,44px);font-weight:500;margin:14px 0}.pricing-outro p:last-child{color:#aaa6af}.pricing-outro .button{flex-shrink:0}@media(max-width:1100px){.pkg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pricing-main{padding:115px 20px 55px}.pricing-hero{padding-bottom:46px}.pricing-intro{align-items:flex-start;flex-direction:column}.pkg-grid{grid-template-columns:1fr}.pkg-card{min-height:auto}.pkg-description{min-height:0}.pricing-outro{margin-top:65px;flex-direction:column;align-items:flex-start}}

/* DANBET25 extended package catalogue and finder */
.pkg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pkg-card{scroll-margin-top:115px}.pkg-card.recommended{border-color:#fa6876;box-shadow:0 0 0 1px rgba(231,72,90,.3),0 20px 70px rgba(190,25,48,.13)}.pkg-card[hidden]{display:none}.pkg-price .price-period{font-size:13px;color:#afa6ad;letter-spacing:0;margin-left:5px}.pricing-intro h2{font-size:clamp(23px,2.7vw,38px);margin:12px 0;font-weight:500}.pricing-filter{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:26px}.pricing-filter button{padding:12px 17px;border:1px solid #49404a;background:#15151b;color:#efebed;cursor:pointer;border-radius:3px}.pricing-filter button.selected,.pricing-filter button:hover{border-color:#e6616d;background:#401922}.quote-finder{margin-bottom:93px;padding:clamp(24px,4vw,50px);border:1px solid rgba(222,86,102,.36);background:linear-gradient(125deg,rgba(57,20,31,.65),rgba(13,13,19,.95) 70%)}.finder-heading h2{font-size:clamp(27px,3.5vw,51px);font-weight:500;margin:16px 0}.finder-heading>p:last-child{color:#aaa6af;line-height:1.6}.finder-controls{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:15px;margin-top:30px}.finder-controls label{color:#e2dce0;font-size:13px;display:grid;gap:10px}.finder-controls select{width:100%;border:1px solid #66545f;background:#111219;color:#fff;min-height:50px;padding:10px 14px;font:inherit}.finder-button{min-height:50px;padding:0 22px;background:#b82f42;border:1px solid #d65b6b;color:white;cursor:pointer;font:inherit;font-weight:600}.finder-button:hover{background:#d74659}.finder-output{margin-top:23px;border-top:1px solid #46323d;padding-top:22px;color:#c8c1c8;line-height:1.6}.finder-output a{color:#ff8792;font-weight:600;text-underline-offset:4px}.finder-output strong{color:#fff}@media(max-width:1100px){.pkg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-controls{grid-template-columns:1fr 1fr}.finder-button{grid-column:1/-1}}@media(max-width:650px){.pkg-grid,.finder-controls{grid-template-columns:1fr}.finder-button{grid-column:auto}.quote-finder{margin-bottom:55px}.pricing-filter button{padding:10px 12px;font-size:13px}}
