body{padding:0;font-family:"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.6;margin:0;transition:all var(--transition-normal)}.main-content{display:flex;width:100%;height:100%;justify-content:center}.contecle{max-width:1000px;display:flex;flex-direction:column;padding:20px;border-radius:var(--color-border-radius);width:100%;box-sizing:border-box}.tufice{max-width:1200px;margin:0 auto;padding:0 20px}.footer__description{padding:10px}.vywucy{text-align:center}header{padding:1rem 0}.sizim{display:flex;justify-content:space-between;align-items:center}.sugeqo{font-size:1.5rem;font-weight:700;text-decoration:none}.cumyf a{text-decoration:none;margin-left:1.5rem;transition:opacity var(--transition-normal);color:var(--color-text)}.cumyf a:hover{opacity:.8}h1{margin-bottom:1rem;font-size:2.5rem;color:var(--color-text)}p{margin-bottom:1rem;color:var(--color-text)}.duravip{display:inline-block;padding:.5rem 1rem;text-decoration:none;border-radius:5px;color:var(--color-text)}footer{padding:2rem 0;text-align:center;color:var(--color-text)}@media (max-width:768px){.sizim{flex-direction:column;align-items:flex-start}.cumyf{margin-top:1rem}.cumyf a{margin:10px}}li{display:block;color:var(--color-text)}.pihybas{margin:15px}.pihybas a:hover{text-decoration:underline}.table-responsive{overflow-x:auto}ul.footer-nav__list{list-style-type:none}a{text-decoration:none;transition:all var(--transition-normal);color:var(--color-text)}a:hover{transform:scale(1.02)}.img-banner{border-radius:var(--color-border-radius);margin:20px auto;max-width:100%;display:block;transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.img-banner:hover{transform:translateY(-4px)}header{padding:24px 0;text-align:center}.sugeqo{font-weight:700;letter-spacing:1px;font-size:1.4rem;text-transform:uppercase;margin:0;color:var(--color-text)}.cumyf a{font-weight:500;font-size:1rem;margin:0 12px;opacity:.9;transition:opacity var(--transition-fast),transform var(--transition-fast)}.cumyf a:hover{opacity:1;transform:translateY(-1px)}h1{font-weight:800;letter-spacing:-.8px;font-size:2.5rem;margin:24px 0 16px;text-align:center;-webkit-background-clip:text;background-clip:text;color:var(--color-text)}footer{padding:36px 0;text-align:center;margin-top:50px;font-size:.95rem;color:var(--color-text)}.duravip{border:none;padding:14px 30px;border-radius:8px;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(.25,.8,.25,1);font-size:1rem;letter-spacing:.5px;color:var(--color-text)}.duravip:hover{transform:translateY(-3px) scale(1.04)}.duravip:active{transform:translateY(-1px)}table{border-radius:1rem;margin:20px 0;width:100%;overflow:hidden;table-layout:auto;color:var(--color-text)}.q-question-block{margin:1.5rem 1rem;padding:1rem;border-radius:8px;font-size:16px;line-height:1.5;color:var(--color-text)}.q-question{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--color-text)}.q-answer{white-space:pre-wrap;color:var(--color-text)}.btnplay{display:inline-block;font-size:1em;padding:10px;margin:0;text-align:center;font-weight:700;border-radius:5px;text-decoration:none;animation:2s ease 0s infinite normal none running pulse;color:var(--color-text)}@media (max-width:767px){.btnplay{max-width:250px;width:100%}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 transparent}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.button-container{text-align:center}body{color:var(--text-color);background:var(--bg-color)}a{color:var(--primary-color)}a:hover{color:var(--accent-color)}.img-banner{box-shadow:0 6px 16px var(--shadow-color)}.img-banner:hover{box-shadow:0 12px 24px rgba(0,0,0,.4)}header{background:linear-gradient(135deg,var(--header-dark),var(--primary-color));color:var(--white-text);box-shadow:0 4px 12px var(--shadow-color)}.sugeqo{color:var(--white-text)}.cumyf a{color:var(--white-text)}h1{color:var(--primary-color);background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.duravip{background-color:var(--primary-color);color:var(--bg-color);box-shadow:0 5px 15px var(--primary-shadow)}.duravip:hover{background-color:var(--accent-color);color:var(--white-text);box-shadow:0 8px 20px var(--accent-shadow)}tbody tr:nth-child(odd){background-color:var(--table-odd-bg)}tbody tr:nth-child(even){background-color:var(--footer-dark)}table{border:1px solid var(--table-border);box-shadow:0 0 8px var(--table-border)}.q-question-block{border:1px solid var(--question-block-border);background-color:var(--question-block-bg);box-shadow:0 4px 12px rgba(0,0,0,.3)}.q-question{color:var(--text-color)}.r-name{color:var(--color-primary)}.q-question time{color:var(--dim-gray)}.q-question>span:last-of-type{color:var(--accent-color)}.contecle{box-shadow:0 0 50px var(--primary-glow)}.pihybas a:hover{color:var(--accent-color)}.btnplay{background-color:var(--orange-btn);color:var(--white-text)}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--orange-pulse)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}.strong-form{position:relative;margin:0 auto}.strong-form-wait{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:var(--form-overlay)}.strong-form .form-field{margin-bottom:1.5em}.strong-form label{font-weight:700}.strong-form textarea{height:16em}.strong-form .required.symbol:after{content:'*';color:red;font-size:1.5em;font-weight:400;margin:0 5px;position:relative;top:5px}.strong-form .form-field .after{font-size:.9em;font-style:italic}.strong-form .after{display:block}.reviews-form__wrapper{display:block;width:100%;height:100%;justify-content:center}input[type='text'],textarea{box-shadow:var(--input-shadow);border:none!important;border-radius:10px;margin-bottom:15px;padding:10px;color:var(--white-text)}h6{font-size:20px;font-weight:700;color:var(--form-text);margin:20px 0;text-align:left}.strong-form input[type="text"],.strong-form textarea{box-sizing:border-box;display:block;float:none;width:100%}textarea{overflow:auto}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.container{width:90%;max-width:1000px;padding:0 15px;margin:0 auto}a.duravip{margin:5px}.wpmtst_submit_testimonial{background:linear-gradient(180deg,var(--gradient-green-start),var(--gradient-green-end));color:#000;border-radius:12px;font-weight:700;font-size:18px;padding:13px 28px;border:none;text-transform:uppercase;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.3s ease}button,[type="button"],[type="submit"]{-webkit-appearance:button}input{vertical-align:middle}.language-selector{position:relative;display:inline-block;font-family:Arial,sans-serif;font-size:14px;padding:10px}.language-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-bg-light);border:1px solid var(--color-border-light);border-radius:6px;cursor:pointer;outline:none;transition:background-color 0.2s,border-color 0.2s}.language-btn:hover{background:var(--color-bg-lighter);border-color:var(--color-border-darker)}.language-btn:focus{border-color:var(--color-border-darkest)}#current-language{font-weight:500;color:var(--color-text-primary)}.arrow-icon{width:12px;height:12px;color:var(--color-text-medium);transition:transform 0.2s}.language-dropdown{position:absolute;top:100%;left:0;z-index:1000;display:none;flex-direction:column;width:180px;margin-top:6px;background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:6px;box-shadow:0 4px 10px var(--color-shadow);overflow:hidden}.language-option{display:flex;align-items:center;gap:10px;padding:10px 14px;color:var(--color-text-primary);text-decoration:none;transition:background-color 0.2s}.language-option:hover{background-color:var(--color-bg-lightest)}.filters-section{margin-bottom:24px}.filters-row{display:flex;flex-wrap:wrap;gap:16px}.filter-group{position:relative;flex:1;min-width:200px}.filter-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;background-color:var(--color-bg-panel);border:1px solid var(--color-border-medium);border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:var(--color-text-dark);transition:all 0.2s ease}.filter-button:hover{background-color:var(--color-bg-lighter);border-color:var(--color-border-dark)}.filter-dropdown{position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg-white);border:1px solid var(--color-border-medium);border-radius:8px;box-shadow:0 4px 12px var(--color-shadow);padding:12px;margin-top:8px;z-index:10;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all 0.3s ease}.filter-option{display:block;padding:6px 0;cursor:pointer;user-select:none}.filter-checkbox{position:absolute;opacity:0;pointer-events:none}.filter-label{position:relative;padding-left:28px;font-size:14px;color:var(--color-text-light);display:inline-block}.filter-label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:1px solid var(--color-border-dark);border-radius:4px;background-color:var(--color-bg-white)}.filter-checkbox:checked+.filter-label::before{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='white' d='M14.33 6.67a1 1 0 00-1.41 0L9 10.59l-2.92-2.92a1 1 0 10-1.42 1.42l3.63 3.63a1 1 0 1.42 0l4.95-4.95a1 1 0 000-1.41z'/%3e%3c/svg%3e");background-size:12px;background-repeat:no-repeat;background-position:center}.buttons-app__link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:200px;min-height:48px;border-radius:10px;background-color:var(--shadow-color)}@media (max-width:768px){.filters-row{flex-direction:column;gap:12px}.filter-group{min-width:auto}}@media (max-width:480px){.language-selector{font-size:16px}.language-btn,.language-option{padding:12px 16px}.language-dropdown{width:200px}.buttons-app__list{display:flex;flex-direction:column;gap:12px;padding:0;margin:0;list-style:none}.buttons-app__item{width:100%}}.faq-pagination-next-button:not(:disabled):hover::after,.faq-pagination-prev-button:not(:disabled):hover::after,.review-pagination-next-button:not(:disabled):hover::after,.review-pagination-prev-button:not(:disabled):hover::after{z-index:0;opacity:1}.faq-pagination-next-button:not(:disabled):active::after,.faq-pagination-prev-button:not(:disabled):active::after,.review-pagination-next-button:not(:disabled):active::after,.review-pagination-prev-button:not(:disabled):active::after{background:linear-gradient(180deg,var(--color-white-10) 0,rgba(255,255,255,0) 100%),radial-gradient(99.97% 100% at 50% 0,var(--color-purple-dark) 0,var(--color-purple-light) 100%),radial-gradient(100.01% 100% at 50% 0,var(--color-dark-quaternary) 0,var(--color-dark-secondary) 100%)}.gamecard-like-button .gamecard-like-button-img-hover,.gamecard-like-button:hover .gamecard-like-button-img,.games-container .gamecard:nth-child(11),.games-container .gamecard:nth-child(12){display:none}.base-gradient-border{background:var(--color-dark-primary)}.header-button,.header-button::before{border-radius:4px}.base-gradient-border::before{content:'';-webkit-mask:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(var(--color-white),var(--color-white));mask-composite:exclude;pointer-events:none}.header-button{position:relative;height:48px;padding:0 16px;display:flex;justify-content:center;align-items:center;box-shadow:var(--shadow-default)}.header-button-content{z-index:1;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0;text-align:center}.gamecard-chip,.gamecard-title{line-height:16px;letter-spacing:0}.gamecard,.games-header-button{overflow:hidden;position:relative}.games-section{display:flex;flex-direction:column;row-gap:24px}.gamecard-chip,.gamecard-title{font-size:12px;font-weight:400}.games-header-button{background:radial-gradient(100.01% 100% at 50% 0,var(--color-dark-tertiary) 0,var(--color-dark-primary) 100%);transition:background-color 0.3s ease-out}.gamecard-overlay,.gamecard-play-button::after,.games-header-button::after{opacity:0;transition:opacity 0.3s ease-out}.gamecard-play-button img{z-index:100}.games-header-button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(99.97% 100% at 50% 0,var(--color-purple-light) 0,var(--color-purple-dark) 100%);z-index:-1}.games-header-button-bottom{align-self:center;height:40px;padding:12px 82px}.gamecard-play-button::before,.gamecard::before{background:linear-gradient(180deg,var(--color-white-20) 0,var(--color-white-20) .01%,var(--color-white-01) 100%) border-box;content:'';-webkit-mask:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(var(--color-white),var(--color-white));mask-composite:exclude}.games-container{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.gamecard{height:272.25px;flex:1 1 calc(20% - 16px);background-size:100% 100%;border-radius:8px;box-shadow:var(--shadow-small)}.gamecard-title{position:absolute;width:100%;left:50%;transform:translate(-50%,-50%);bottom:6px;text-align:center;z-index:150}.base-gradient-border::before,.gamecard-overlay,.gamecard-play-button::before,.gamecard::before{position:absolute;right:0;bottom:0}.gamecard-background{width:100%;height:100%;object-fit:cover;border-radius:8px}.gamecard::before{border:1px solid transparent;top:0;left:0;border-radius:8px}.gamecard-chips{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:4px}.gamecard-chip,.gamecard-play-button{justify-content:center;cursor:pointer;display:flex}.gamecard-chip{align-items:center;z-index:10;height:24px;padding:4px 8px;border-radius:4px 2px;border:1px solid var(--color-white-1a)}.gamecard-chip-like{width:28px;background:linear-gradient(270deg,var(--color-white) 0,var(--color-f1f1f1) 90.38%) border-box}.gamecard-chip-new{width:45px;background:linear-gradient(270deg,var(--color-green-bright) 0,var(--color-green-dark) 90.38%) border-box}.gamecard-chip-pre{width:39px;background:linear-gradient(270deg,var(--color-orange-bright) 0,var(--color-orange-dark) 90.38%) border-box}.gamecard-chip-publisher{background:var(--color-black-semi);backdrop-filter:blur(10px)}.gamecard-overlay{z-index:100;display:flex;flex-direction:column;align-items:center;padding-top:51px;top:0;left:0;background-color:var(--color-black-overlay)}.gamecard-play-button{margin-bottom:24px;position:relative;align-items:center;width:72px;height:72px;border-radius:16px;padding:12px 24px;box-shadow:var(--shadow-default);background:radial-gradient(74.4% 100% at 50% 0,var(--color-green-lime) 0,var(--color-green-forest) 100%) border-box}.gamecard-play-button::before{border:1px solid transparent;top:0;left:0;border-radius:16px}.gamecard-play-button::after{content:'';position:absolute;top:0;left:0;background:radial-gradient(74.4% 100% at 50% 0,var(--color-lime) 0,var(--color-green) 100%),linear-gradient(180deg,var(--color-white-40) 0,var(--color-white-04) 100%);width:100%;height:100%;z-index:-1;border-radius:16px}.gamecard-overlay-bottom-buttons{height:40px;display:flex;gap:8px}.gamecard-demo-button,.gamecard-like-button{position:relative;display:flex;justify-content:center;align-items:center;border-radius:4px;background:radial-gradient(74.4% 100% at 50% 0,var(--color-white-24) 0,var(--color-white-12) 100%);box-shadow:0 2px 4px 0 var(--color-shadow)}.gamecard-demo-button::after,.gamecard-like-button::after{content:'';position:absolute;top:0;left:0;background:radial-gradient(74.4% 100% at 50% 0,var(--color-white-40) 0,var(--color-white-24) 100%);opacity:0;width:100%;height:100%;transition:opacity 0.3s ease-out;z-index:-1;border-radius:4px}.gamecard-demo-button{padding:12px 16px}.gamecard-like-button{padding:12px}.base-gradient-border{position:relative;box-shadow:0 2px 2px 0 var(--color-shadow);border-radius:4px}.base-gradient-border::before{content:'';top:0;left:0;border:1px solid transparent;background:linear-gradient(180deg,var(--color-white-10) 0,var(--color-white-0) 100%) border-box;-webkit-mask:linear-gradient(#fff,#fff) padding-box,linear-gradient(#fff,#fff);mask-composite:exclude;pointer-events:none;border-radius:4px}@media screen and (max-width:668px){.games-section{row-gap:20px}.games-header-button{height:40px}}@media (max-width:1199px){.gamecard{flex:1 1 calc(25% - 16px);max-height:264px}.games-container .gamecard:nth-child(11),.games-container .gamecard:nth-child(12){display:block}}@media (max-width:1024px){.gamecard{flex:1 1 calc(20% - 16px);max-height:215px}.gamecard-overlay{padding-top:29.48px}.games-container .gamecard:nth-child(11),.games-container .gamecard:nth-child(12){display:none}}@media (max-width:965px){.gamecard{flex:1 1 calc(25% - 16px);max-height:209px}.games-container .gamecard:nth-child(11),.games-container .gamecard:nth-child(12){display:block}}@media (max-width:750px){.gamecard{flex:1 1 calc(33.33% - 16px);max-height:209px}.games-container .gamecard:nth-child(10),.games-container .gamecard:nth-child(11),.games-container .gamecard:nth-child(12),.games-container .gamecard:nth-child(7),.games-container .gamecard:nth-child(8),.games-container .gamecard:nth-child(9){display:none}}@media (max-width:550px){.games-container{gap:12px}.gamecard{flex:1 1 calc(50% - 12px);max-height:229px}.gamecard-overlay{padding-top:19.48px}.gamecard-chips{top:8px;left:8px}.gamecard-chip{font-size:10px;padding:4px 7px}.gamecard-chip-like{width:28px}.gamecard-chip-new{width:40px}.gamecard-chip-pre{width:36px}}@media (max-width:450px){.gamecard{max-height:199px}}.header-searchew{width:100%;max-width:100%}.searchew-component{position:relative;transition:all 0.2s ease-in-out}.searchew-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.searchew-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-pink);pointer-events:none;z-index:2;transition:color 0.2s ease-in-out}.searchew-input{width:100%;padding:12px 40px 12px 42px;background:var(--color-pink-05);border:1px solid var(--color-pink-15);border-radius:8px;color:var(--color-pink);font-size:14px;font-family:'Fira Sans','Fira Sans Fallback',sans-serif;outline:none;transition:all 0.2s ease-in-out;-webkit-appearance:none}.searchew-input:hover{border-color:var(--color-pink-25);background:var(--color-pink-08)}.searchew-input:focus{border-color:var(--color-pink-40);background:var(--color-pink-10);box-shadow:0 0 0 3px var(--color-pink-10)}.searchew-close{position:absolute;top:50%;right:14px;transform:translateY(-50%);z-index:3;color:var(--color-pink);cursor:pointer;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;pointer-events:none}.searchew-close:hover{color:var(--color-beige);transform:translateY(-50%) scale(1.1)}.searchew-input::-webkit-searchew-cancel-button{-webkit-appearance:none;appearance:none}@media (max-width:767px){.searchew-input{margin:0 10px;padding:10px 36px 10px 38px;font-size:16px}.searchew-icon{left:22px;width:15px;height:15px}.searchew-close{display:none}}@media (min-width:768px){.header-searchew{max-width:400px}.searchew-component{transition:all 0.3s cubic-bezier(.4,0,.2,1)}.searchew-component:focus-within{transform:translateY(-2px)}.searchew-input{padding:13px 42px 13px 44px}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}@media (prefers-color-scheme:dark){.searchew-input{background:var(--color-pink-03)}.searchew-input:focus{background:var(--color-pink-08)}}.header-searchew{margin:0 auto}.partners_footer_wrap{display:flex;width:100%;margin-top:30px;margin-bottom:30px;flex-direction:column;max-width:1000px}.game_partners_footer{display:flex;width:100%;padding-left:20px;padding-right:20px;justify-content:center;flex-wrap:wrap;box-sizing:border-box}.game_provider_logo{display:flex;padding:10px;align-items:center}.game_provider_logo img{width:100px;height:auto;align-self:center}.buttons-app{display:flex;justify-content:center;width:100%}.buttons-app__item{flex-shrink:0}.buttons-app__item-text{padding:10px}.base_view-NntB3{padding:10px 0 0 0}li.buttons-app__item{padding:10px}.base_root-NntB3{background-color:unset;display:inline-block;position:relative;border-radius:var(--button-radius);padding:0;transition:opacity 0.1s}.answer-box{background-color:var(--answer-bg-color);padding:var(--padding-vertical) var(--padding-horizontal);border-radius:var(--border-radius);border-left:var(--border-left-width) solid var(--border-left-color);margin:var(--margin-vertical) 0;box-shadow:0 var(--shadow-offset) var(--shadow-blur) var(--shadow-color)}.wpmtst-form.wpmtst-form-id-1{width:90%}.searchew-input-wrapper{padding:10px 0}

.games-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%;box-sizing:border-box}.gamecard{width:100%}@media (min-width:768px){.games-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.games-grid{grid-template-columns:repeat(5,1fr)}}

/* Hero Section-->*/
.promossection {
  margin: 2rem auto;
  max-width: 1400px;
  padding: 0 1rem;
}

.mainsbanner {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
  min-height: 480px;
  display: flex;
  align-items: center;
}

.bannerbgimage {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.4);
  transition: transform 0.6s ease;
}

.mainsbanner:hover .bannerbgimage {
  transform: scale(1.05);
}

.bannerscontent {
  position: relative;
  z-index: 2;
  padding: 3rem;
  max-width: 700px;
  color: #fff;
}

.bannersbadge {
  display: inline-block;
  background: linear-gradient(135deg, #ff6b35 0%, #f7931e 100%);
  padding: 0.5rem 1.2rem;
  border-radius: 24px;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 1rem;
  animation: pulse 2s ease-in-out infinite;
}

@keyframes pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.05); }
}

.bannestitle {
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 1rem;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
}

.highlighwwamount {
  color: #ffd700;
  display: inline-block;
  animation: glow 1.5s ease-in-out infinite alternate;
}

@keyframes glow {
  from { text-shadow: 0 0 10px #ffd700, 0 0 20px #ffd700; }
  to { text-shadow: 0 0 20px #ffd700, 0 0 30px #ff8c00; }
}

.bannerdescription {
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
  opacity: 0.95;
}

.banner-features {
  list-style: none;
  padding: 0;
  margin: 1.5rem 0;
  display: grid;
  gap: 0.75rem;
}

.banner-features li {
  font-size: 1rem;
  padding-left: 0;
  display: flex;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.75rem 1rem;
  border-radius: 8px;
  border-left: 3px solid #ffd700;
}

.bannerctagroup {
  display: flex;
  gap: 1rem;
  margin: 2rem 0 1.5rem;
  flex-wrap: wrap;
}

.ctabutton {
  border: none;
  border-radius: 12px;
  font-size: 1.125rem;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
}

.ctabutton.primary {
  background: linear-gradient(135deg, #ffd700 0%, #ff8c00 100%);
  color: #000;
  padding: 1.25rem 2.5rem;
  box-shadow: 0 4px 20px rgba(255, 215, 0, 0.4);
}

.ctabutton.primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 28px rgba(255, 215, 0, 0.6);
}

.ctabutton.secondary {
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
  padding: 1.25rem 2rem;
  border: 2px solid rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(10px);
}

.ctabutton.secondary:hover {
  background: rgba(255, 255, 255, 0.25);
  border-color: rgba(255, 255, 255, 0.5);
}

.cta-subtext {
  font-size: 0.75rem;
  font-weight: 400;
  opacity: 0.85;
}

.bannerdetails {
  display: flex;
  gap: 1.5rem;
  flex-wrap: wrap;
  padding-top: 1rem;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.trustbadge {
  font-size: 0.875rem;
  opacity: 0.9;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

/* Mobile Optimization */
@media (max-width: 768px) {
  .mainsbanner {
    min-height: 600px;
  }
  
  .bannerscontent {
    padding: 2rem 1.5rem;
  }
  
  .bannestitle {
    font-size: 1.75rem;
  }
  
  .bannerctagroup {
    flex-direction: column;
  }
  
  .ctabutton {
    width: 100%;
    padding: 1rem 1.5rem !important;
  }
}