.freeterm-banner{padding:10px 0}.freeterm-banner__inner{display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);border-radius:24px;padding:28px 32px;color:#fff;position:relative;overflow:hidden;box-shadow:0 20px 40px -12px rgba(5,150,105,.4);opacity:0;transform:translateY(20px)}.freeterm-banner.animate-in .freeterm-banner__inner{animation:ftBannerIn 0.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes ftBannerIn{to{opacity:1;transform:translateY(0)}}.freeterm-banner__inner::before{content:'';position:absolute;top:-50%;right:-10%;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,.1);pointer-events:none}.freeterm-banner__inner::after{content:'';position:absolute;bottom:-60%;left:-5%;width:240px;height:240px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.freeterm-banner__icon{flex-shrink:0;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px);position:relative;z-index:1}.freeterm-banner__text{flex:1;min-width:0;position:relative;z-index:1}.freeterm-banner__title{font-size:1.7rem;font-weight:800;letter-spacing:-.4px;margin-bottom:6px;line-height:1.15}.freeterm-banner__subtitle{font-size:1rem;opacity:.92;font-weight:500}.freeterm-banner__btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:#fff;color:#047857;border-radius:40px;text-decoration:none;font-weight:800;font-size:1rem;letter-spacing:.3px;white-space:nowrap;transition:all 0.25s ease;box-shadow:0 8px 20px -6px rgba(0,0,0,.2);flex-shrink:0;position:relative;z-index:1}.freeterm-banner__btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px -6px rgba(0,0,0,.28)}@media (max-width:768px){.freeterm-banner__inner{flex-direction:column;text-align:center;gap:18px;padding:24px 20px;border-radius:20px}.freeterm-banner__icon{width:64px;height:64px}.freeterm-banner__icon svg{width:36px;height:36px}.freeterm-banner__title{font-size:1.3rem}.freeterm-banner__subtitle{font-size:.9rem}.freeterm-banner__btn{width:100%;justify-content:center;padding:14px 24px}}.grace-calc{padding:10px 0}.grace-calc__title{font-size:1.6rem;font-weight:700;color:#1a1a2e;margin:0 0 24px;letter-spacing:-.3px}.grace-calc__card{background:#fff;border-radius:24px;padding:28px 32px;box-shadow:0 8px 30px -10px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.03);opacity:0;transform:translateY(20px)}.grace-calc.animate-in .grace-calc__card{animation:gcFadeIn 0.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes gcFadeIn{to{opacity:1;transform:translateY(0)}}.grace-calc__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.grace-calc__field label{display:block;font-size:.85rem;font-weight:700;color:#2d3748;margin-bottom:8px}.grace-calc__input{width:100%;padding:14px 16px;border:1.5px solid #e2e8f0;border-radius:14px;font-size:1.05rem;font-weight:600;color:#1a202c;background:#f7fafc;box-sizing:border-box;transition:all 0.2s ease;font-family:inherit}.grace-calc__input:focus{outline:none;border-color:#10b981;background:#fff;box-shadow:0 0 0 4px rgba(16,185,129,.12)}.grace-calc__field--info{display:flex;align-items:flex-end}.grace-calc__info{width:100%;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:14px;padding:14px 20px}.grace-calc__info-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;color:#047857;font-weight:700;margin-bottom:4px}.grace-calc__info-value{font-size:1.2rem;font-weight:800;color:#065f46}.grace-calc__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 32px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:40px;font-weight:700;font-size:1.05rem;letter-spacing:.3px;cursor:pointer;transition:all 0.25s ease;box-shadow:0 8px 20px -6px rgba(16,185,129,.4);font-family:inherit}.grace-calc__btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px rgba(16,185,129,.55);background:linear-gradient(135deg,#059669,#047857)}.grace-calc__error{display:none;margin-top:12px;padding:10px 18px;background:#fff5f5;color:#e53e3e;border-radius:30px;font-size:.9rem;font-weight:600;text-align:center;border:1px solid #fed7d7}.grace-calc__error.show{display:block}.grace-calc__result{display:none;margin-top:24px;padding-top:24px;border-top:1px solid #edf2f7;animation:gcResultIn 0.4s ease;grid-template-columns:repeat(3,1fr);gap:16px}@keyframes gcResultIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.grace-calc__result.show{display:grid}.grace-calc__result-item{text-align:center;padding:16px 12px;background:#f8fafc;border-radius:16px;border:1px solid #e9edf2}.grace-calc__result-item--accent{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#a7f3d0}.grace-calc__result-item--accent .grace-calc__result-value{color:#047857}.grace-calc__result-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;color:#718096;font-weight:700;margin-bottom:6px}.grace-calc__result-value{font-size:1.25rem;font-weight:800;color:#1a202c;letter-spacing:-.3px;line-height:1.2}.grace-calc__result-note{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:14px 18px;background:#fffbeb;border-left:4px solid #fbbf24;border-radius:12px;font-size:.85rem;color:#78350f;font-weight:500;line-height:1.5}.grace-calc__result-note svg{flex-shrink:0;margin-top:2px;color:#d97706}@media (max-width:640px){.grace-calc__title{font-size:1.3rem;margin-bottom:18px}.grace-calc__card{padding:20px 18px;border-radius:18px}.grace-calc__fields{grid-template-columns:1fr;gap:14px}.grace-calc__result{grid-template-columns:1fr;gap:10px}.grace-calc__result-value{font-size:1.1rem}}.why-choose{padding:10px 0}.why-choose__title{font-size:1.6rem;font-weight:700;color:#1a1a2e;margin:0 0 24px;letter-spacing:-.3px}.why-choose__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.why-choose__card{display:flex;align-items:center;gap:14px;background:#fff;border-radius:16px;padding:18px 22px;box-shadow:0 4px 16px -8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03);transition:transform 0.25s ease,box-shadow 0.25s ease;opacity:0;transform:translateY(20px)}.why-choose.animate-in .why-choose__card{animation:whyFadeIn 0.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay,0s)}@keyframes whyFadeIn{to{opacity:1;transform:translateY(0)}}.why-choose__card:hover{transform:translateY(-3px);box-shadow:0 12px 26px -10px rgba(0,0,0,.14),0 0 0 1px rgba(42,125,225,.15)}.why-choose__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669;display:flex;align-items:center;justify-content:center}.why-choose__text{font-size:.98rem;color:#2d3748;font-weight:600;line-height:1.4}@media (max-width:640px){.why-choose__title{font-size:1.3rem;margin-bottom:18px}.why-choose__grid{grid-template-columns:1fr;gap:12px}.why-choose__card{padding:16px 18px}}.payout-speed{padding:10px 0}.payout-speed__card{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0;border-radius:20px;padding:20px 26px;box-shadow:0 4px 16px -8px rgba(16,185,129,.2);opacity:0;transform:translateY(20px)}.payout-speed.animate-in .payout-speed__card{animation:speedIn 0.5s cubic-bezier(.4,0,.2,1) forwards}@keyframes speedIn{to{opacity:1;transform:translateY(0)}}.payout-speed__icon{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -4px rgba(16,185,129,.5)}.payout-speed__body{flex-shrink:0;min-width:220px}.payout-speed__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;color:#047857;font-weight:700;margin-bottom:4px}.payout-speed__value{font-size:1rem;color:#064e3b;font-weight:500}.payout-speed__value strong{font-weight:800;font-size:1.2rem;color:#10b981}.payout-speed__indicator{flex:1;min-width:0}.payout-speed__bar{height:8px;background:rgba(16,185,129,.15);border-radius:10px;overflow:hidden}.payout-speed__bar-fill{height:100%;background:linear-gradient(90deg,#34d399,#10b981);border-radius:10px;transition:width 0.8s ease}.payout-speed__bar-labels{display:flex;justify-content:space-between;font-size:.7rem;color:#047857;font-weight:600;margin-top:4px}@media (max-width:640px){.payout-speed__card{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.payout-speed__body{min-width:auto}.payout-speed__indicator{width:100%}}.card-advantages{padding:10px 0}.card-advantages__title{font-size:1.6rem;font-weight:700;color:#1a1a2e;margin:0 0 24px;letter-spacing:-.3px}.card-advantages__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.card-advantages__card{background:#fff;border-radius:20px;padding:22px 20px;text-align:center;box-shadow:0 4px 16px -8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03);transition:transform 0.25s ease,box-shadow 0.25s ease;opacity:0;transform:translateY(20px);position:relative;overflow:hidden}.card-advantages.animate-in .card-advantages__card{animation:advFadeIn 0.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay,0s)}@keyframes advFadeIn{to{opacity:1;transform:translateY(0)}}.card-advantages__card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px}.card-advantages__card--green::before{background:linear-gradient(90deg,#10b981,#34d399)}.card-advantages__card--blue::before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.card-advantages__card--purple::before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.card-advantages__card--orange::before{background:linear-gradient(90deg,#f97316,#fb923c)}.card-advantages__card--cyan::before{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.card-advantages__card--pink::before{background:linear-gradient(90deg,#ec4899,#f472b6)}.card-advantages__card:hover{transform:translateY(-3px);box-shadow:0 12px 26px -10px rgba(0,0,0,.14),0 0 0 1px rgba(42,125,225,.12)}.card-advantages__icon{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center}.card-advantages__card--green .card-advantages__icon{background:#d1fae5;color:#059669}.card-advantages__card--blue .card-advantages__icon{background:#dbeafe;color:#2563eb}.card-advantages__card--purple .card-advantages__icon{background:#ede9fe;color:#7c3aed}.card-advantages__card--orange .card-advantages__icon{background:#ffedd5;color:#ea580c}.card-advantages__card--cyan .card-advantages__icon{background:#cffafe;color:#0891b2}.card-advantages__card--pink .card-advantages__icon{background:#fce7f3;color:#db2777}.card-advantages__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;color:#718096;font-weight:700;margin-bottom:6px}.card-advantages__value{font-size:1.15rem;font-weight:800;color:#1a202c;letter-spacing:-.3px;line-height:1.25;word-break:break-word}@media (max-width:640px){.card-advantages__title{font-size:1.3rem;margin-bottom:18px}.card-advantages__grid{grid-template-columns:repeat(2,1fr);gap:10px}.card-advantages__card{padding:16px 12px}.card-advantages__value{font-size:.95rem}.card-advantages__icon{width:44px;height:44px}.card-advantages__icon svg{width:22px;height:22px}}.payment-systems{padding:10px 0}.payment-systems__title{font-size:1.6rem;font-weight:700;color:#1a1a2e;margin:0 0 24px;letter-spacing:-.3px}.payment-systems__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.payment-systems__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#fff;border-radius:16px;padding:22px 16px;box-shadow:0 4px 16px -8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03);transition:transform 0.25s ease,box-shadow 0.25s ease;opacity:0;transform:translateY(20px)}.payment-systems.animate-in .payment-systems__card{animation:payFadeIn 0.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay,0s)}@keyframes payFadeIn{to{opacity:1;transform:translateY(0)}}.payment-systems__card:hover{transform:translateY(-3px);box-shadow:0 12px 26px -10px rgba(0,0,0,.14),0 0 0 1px rgba(42,125,225,.15)}.payment-systems__logo{height:40px;display:flex;align-items:center;justify-content:center;color:#1a202c}.payment-systems__name{font-size:.78rem;text-transform:uppercase;letter-spacing:.4px;color:#718096;font-weight:700}@media (max-width:640px){.payment-systems__title{font-size:1.3rem;margin-bottom:18px}.payment-systems__grid{grid-template-columns:repeat(3,1fr);gap:10px}.payment-systems__card{padding:14px 8px}}.how-to-get{padding:10px 0}.how-to-get__title{font-size:1.6rem;font-weight:700;color:#1a1a2e;margin:0 0 28px;letter-spacing:-.3px}.how-to-get__steps{display:flex;align-items:stretch;gap:12px;justify-content:center}.how-to-get__step{flex:1;max-width:260px;background:#fff;border-radius:20px;padding:28px 20px 24px;text-align:center;box-shadow:0 4px 16px -8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03);position:relative;transition:transform 0.25s ease,box-shadow 0.25s ease;opacity:0;transform:translateY(20px)}.how-to-get.animate-in .how-to-get__step{animation:howFadeIn 0.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay,0s)}@keyframes howFadeIn{to{opacity:1;transform:translateY(0)}}.how-to-get__step:hover{transform:translateY(-3px);box-shadow:0 14px 30px -10px rgba(42,125,225,.2)}.how-to-get__step-number{position:absolute;top:-14px;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#2a7de1,#5a4bd1);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;box-shadow:0 6px 16px -4px rgba(42,125,225,.5)}.how-to-get__step-icon{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(135deg,#eff6ff,#ede9fe);color:#2a7de1;display:flex;align-items:center;justify-content:center}.how-to-get__step-title{font-size:1rem;font-weight:700;color:#1a202c;margin-bottom:6px}.how-to-get__step-desc{font-size:.85rem;color:#718096;font-weight:500;line-height:1.4}.how-to-get__arrow{flex-shrink:0;color:#cbd5e1;display:flex;align-items:center;padding-bottom:24px}@media (max-width:900px){.how-to-get__title{font-size:1.3rem;margin-bottom:22px}.how-to-get__steps{flex-wrap:wrap;gap:24px 12px}.how-to-get__step{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px)}.how-to-get__arrow{display:none}}@media (max-width:520px){.how-to-get__steps{flex-direction:column;gap:24px}.how-to-get__step{flex:1;max-width:100%;width:100%}}.offer-compare{padding:10px 0}.offer-compare__head{margin-bottom:24px}.offer-compare__title{font-size:1.6rem;font-weight:700;color:#1a1a2e;margin:0 0 6px;letter-spacing:-.3px}.offer-compare__subtitle{font-size:.9rem;color:#718096;margin:0}.offer-compare__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.offer-compare__card{display:flex;align-items:flex-start;gap:16px;background:#fff;border-radius:20px;padding:22px;box-shadow:0 4px 16px -8px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03);transition:transform 0.25s ease,box-shadow 0.25s ease;position:relative;overflow:hidden;opacity:0;transform:translateY(20px)}.offer-compare.animate-in .offer-compare__card{animation:compareFadeIn 0.55s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay,0s)}@keyframes compareFadeIn{to{opacity:1;transform:translateY(0)}}.offer-compare__card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px}.offer-compare__card--better::before{background:linear-gradient(90deg,#10b981,#34d399)}.offer-compare__card--worse::before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.offer-compare__card:hover{transform:translateY(-3px);box-shadow:0 12px 26px -10px rgba(0,0,0,.14),0 0 0 1px rgba(42,125,225,.12)}.offer-compare__card-icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.offer-compare__card--better .offer-compare__card-icon{background:#d1fae5;color:#059669}.offer-compare__card--worse .offer-compare__card-icon{background:#fef3c7;color:#d97706}.offer-compare__card-body{flex:1;min-width:0}.offer-compare__card-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;color:#718096;font-weight:600;margin-bottom:4px}.offer-compare__card-value{font-size:1.3rem;font-weight:800;color:#1a202c;letter-spacing:-.3px;margin-bottom:6px}.offer-compare__card-diff{display:flex;flex-direction:column;gap:2px}.offer-compare__card-diff-num{font-size:.9rem;font-weight:700}.offer-compare__card-diff-num--better{color:#059669}.offer-compare__card-diff-num--worse{color:#d97706}.offer-compare__card-diff-text{font-size:.78rem;color:#718096;font-weight:500}@media (max-width:640px){.offer-compare__title{font-size:1.25rem}.offer-compare__grid{grid-template-columns:1fr;gap:12px}.offer-compare__card{padding:18px}.offer-compare__card-value{font-size:1.15rem}}.bank-info{padding:10px 0}.bank-info__title{font-size:1.6rem;font-weight:700;color:#1a1a2e;margin:0 0 24px;letter-spacing:-.3px}.bank-info__card{display:flex;gap:28px;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border-radius:24px;padding:28px 32px;box-shadow:0 4px 20px -6px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03);transition:transform 0.3s ease,box-shadow 0.3s ease;opacity:0;transform:translateY(20px)}.bank-info.animate-in .bank-info__card{animation:bankFadeIn 0.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes bankFadeIn{to{opacity:1;transform:translateY(0)}}.bank-info__card:hover{transform:translateY(-2px);box-shadow:0 14px 32px -10px rgba(0,0,0,.12),0 0 0 1px rgba(42,125,225,.1)}.bank-info__logo-wrap{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px}.bank-info__logo{width:100px;height:100px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #e9edf2;box-shadow:0 6px 20px -6px rgba(0,0,0,.12)}.bank-info__logo img,.bank-info__logo-img{width:100%;height:100%;object-fit:contain;padding:10px;box-sizing:border-box}.bank-info__rating{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;padding:4px 12px;border-radius:20px;font-weight:700;font-size:.9rem;box-shadow:0 2px 6px rgba(217,119,6,.15)}.bank-info__rating-star{color:#d97706;font-size:1rem;line-height:1}.bank-info__body{flex:1;min-width:0}.bank-info__name{font-size:1.4rem;font-weight:800;color:#1a202c;margin:0 0 18px;letter-spacing:-.4px}.bank-info__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px}.bank-info__detail{display:flex;align-items:flex-start;gap:12px}.bank-info__detail-icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:#eff6ff;color:#2a7de1;display:flex;align-items:center;justify-content:center}.bank-info__detail-body{min-width:0}.bank-info__detail-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:#718096;font-weight:600;margin-bottom:2px}.bank-info__detail-value{font-size:.92rem;color:#1a202c;font-weight:600;line-height:1.4;word-break:break-word}.bank-info__detail-value a{color:#2a7de1;text-decoration:none;transition:color 0.2s ease}.bank-info__detail-value a:hover{color:#1e6bd6;text-decoration:underline}@media (max-width:768px){.bank-info__title{font-size:1.3rem;margin-bottom:18px}.bank-info__card{flex-direction:column;align-items:center;text-align:center;padding:22px 20px;gap:18px}.bank-info__logo{width:80px;height:80px}.bank-info__name{font-size:1.2rem;margin-bottom:14px}.bank-info__details{grid-template-columns:1fr;text-align:left;gap:12px}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border-top:1px solid #e2e8f0;box-shadow:0 -10px 30px -10px rgba(0,0,0,.12);padding:12px 20px;transform:translateY(0);transition:transform 0.35s cubic-bezier(.4,0,.2,1),opacity 0.35s ease}.sticky-cta--hidden{transform:translateY(110%);opacity:0;pointer-events:none}.sticky-cta__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px;position:relative}.sticky-cta__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sticky-cta__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;color:#718096;font-weight:600}.sticky-cta__value{font-size:1.05rem;font-weight:700;color:#1a202c;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,#2a7de1,#5a4bd1);color:#fff;border-radius:40px;text-decoration:none;font-weight:700;font-size:1rem;letter-spacing:.3px;transition:all 0.25s ease;box-shadow:0 8px 20px -6px rgba(42,125,225,.45);white-space:nowrap;flex-shrink:0}.sticky-cta__btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px rgba(42,125,225,.6);background:linear-gradient(135deg,#1e6bd6,#4a3fc9)}.sticky-cta__close{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;flex-shrink:0}.sticky-cta__close:hover{background:#f1f5f9;color:#475569}@media (max-width:640px){.sticky-cta{padding:10px 14px}.sticky-cta__inner{gap:12px}.sticky-cta__value{font-size:.9rem}.sticky-cta__btn{padding:12px 20px;font-size:.9rem}.sticky-cta__btn svg{display:none}.sticky-cta__close{display:none}}