.car-stays-banner{padding:10px 0}.car-stays-banner__inner{display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,#eef4ff 0%,#dbe7ff 100%);border:1px solid #c7d9ff;border-radius:24px;padding:28px 32px;position:relative;overflow:hidden;opacity:0;transform:translateY(20px)}.car-stays-banner.animate-in .car-stays-banner__inner{animation:carBannerIn 0.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes carBannerIn{to{opacity:1;transform:translateY(0)}}.car-stays-banner__inner::before{content:'';position:absolute;top:-50%;right:-10%;width:320px;height:320px;border-radius:50%;background:rgba(42,125,225,.08);pointer-events:none}.car-stays-banner__icon{flex-shrink:0;width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#2a7de1,#5a4bd1);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -8px rgba(42,125,225,.5);position:relative;z-index:1}.car-stays-banner__text{flex:1;min-width:0;position:relative;z-index:1}.car-stays-banner__title{font-size:1.6rem;font-weight:800;color:#1a202c;letter-spacing:-.4px;margin-bottom:8px;line-height:1.2}.car-stays-banner__subtitle{font-size:.98rem;color:#4a5568;line-height:1.5}.car-stays-banner__btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#2a7de1,#5a4bd1);color:#fff;border-radius:40px;text-decoration:none;font-weight:700;font-size:1rem;letter-spacing:.3px;white-space:nowrap;transition:all 0.25s ease;box-shadow:0 10px 24px -8px rgba(42,125,225,.55);flex-shrink:0;position:relative;z-index:1}.car-stays-banner__btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px rgba(42,125,225,.7)}@media (max-width:768px){.car-stays-banner__inner{flex-direction:column;text-align:center;gap:18px;padding:24px 20px;border-radius:20px}.car-stays-banner__icon{width:72px;height:72px}.car-stays-banner__icon svg{width:40px;height:40px}.car-stays-banner__title{font-size:1.25rem}.car-stays-banner__subtitle{font-size:.9rem}.car-stays-banner__btn{width:100%;justify-content:center;padding:14px 24px}}.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%}}.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,#dbeafe,#ede9fe);color:#2a7de1;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}}.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%}}.docs-block{padding:10px 0}.docs-block__title{font-size:1.6rem;font-weight:700;color:#1a1a2e;margin:0 0 24px;letter-spacing:-.3px}.docs-block__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.docs-block__card{display:flex;align-items:center;gap:14px;background:#fff;border-radius:16px;padding:18px 20px;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)}.docs-block.animate-in .docs-block__card{animation:docFadeIn 0.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay,0s)}@keyframes docFadeIn{to{opacity:1;transform:translateY(0)}}.docs-block__card:hover{transform:translateY(-3px);box-shadow:0 12px 26px -10px rgba(42,125,225,.2),0 0 0 1px rgba(42,125,225,.15)}.docs-block__icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#2a7de1;display:flex;align-items:center;justify-content:center}.docs-block__text{flex:1;font-size:.95rem;color:#2d3748;font-weight:600;line-height:1.35}.docs-block__check{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center}.docs-block__note{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 18px;background:#fffbeb;border-left:4px solid #fbbf24;border-radius:12px;font-size:.88rem;color:#78350f;font-weight:500;line-height:1.5}.docs-block__note svg{flex-shrink:0;margin-top:2px;color:#d97706}@media (max-width:640px){.docs-block__title{font-size:1.3rem;margin-bottom:18px}.docs-block__grid{grid-template-columns:1fr;gap:10px}.docs-block__card{padding:14px 16px}}.mini-calc{padding:10px 0}.mini-calc__title{font-size:1.6rem;font-weight:700;color:#1a1a2e;margin:0 0 24px;letter-spacing:-.3px}.mini-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)}.mini-calc.animate-in .mini-calc__card{animation:mcFadeIn 0.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes mcFadeIn{to{opacity:1;transform:translateY(0)}}.mini-calc__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.mini-calc__field label{display:block;font-size:.85rem;font-weight:700;color:#2d3748;margin-bottom:8px}.mini-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}.mini-calc__input:focus{outline:none;border-color:#2a7de1;background:#fff;box-shadow:0 0 0 4px rgba(42,125,225,.12)}.mini-calc__range{display:flex;justify-content:space-between;font-size:.75rem;color:#718096;margin-top:6px;font-weight:500}.mini-calc__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 32px;background:linear-gradient(135deg,#2a7de1,#5a4bd1);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(42,125,225,.4);font-family:inherit}.mini-calc__btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px rgba(42,125,225,.55);background:linear-gradient(135deg,#1e6bd6,#4a3fc9)}.mini-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}.mini-calc__error.show{display:block}.mini-calc__result{display:none;margin-top:24px;padding-top:24px;border-top:1px solid #edf2f7;animation:mcResultIn 0.4s ease;grid-template-columns:repeat(3,1fr);gap:16px}@keyframes mcResultIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mini-calc__result.show{display:grid}.mini-calc__result-item{text-align:center;padding:16px 12px;background:#f8fafc;border-radius:16px;border:1px solid #e9edf2}.mini-calc__result-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;color:#718096;font-weight:700;margin-bottom:6px}.mini-calc__result-value{font-size:1.25rem;font-weight:800;color:#1a202c;letter-spacing:-.3px;line-height:1.2}.mini-calc__result-value--small{font-size:1rem}.mini-calc__result-value--accent{background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mini-calc__result-actions{grid-column:1 / -1;margin-top:8px}.mini-calc__result-btn{display:block;width:100%;padding:14px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:40px;text-align:center;text-decoration:none;font-weight:700;font-size:1rem;letter-spacing:.3px;transition:all 0.25s ease;box-shadow:0 8px 20px -6px rgba(16,185,129,.4);box-sizing:border-box}.mini-calc__result-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px rgba(16,185,129,.55)}@media (max-width:640px){.mini-calc__title{font-size:1.3rem;margin-bottom:18px}.mini-calc__card{padding:20px 18px;border-radius:18px}.mini-calc__fields{grid-template-columns:1fr;gap:14px}.mini-calc__result{grid-template-columns:1fr 1fr;gap:10px}.mini-calc__result-value{font-size:1.1rem}}.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}}.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}}