.fleetC{padding:var(--section-padding-y) var(--section-padding-x,2rem);color:var(--text-dark,#1e293b);background:radial-gradient(840px 360px at -8% -2%,#f5b94b29,#0000 66%),radial-gradient(720px 320px at 106% 4%,#c9941e1f,#0000 64%),linear-gradient(#fffbf4 0%,#f9f2e6 56%,#f6ede1 100%);position:relative;overflow:hidden}.fleetC:before,.fleetC:after{content:"";pointer-events:none;z-index:0;border-radius:999px;width:360px;height:360px;position:absolute}.fleetC:before{background:#e8b03d29;top:-210px;right:-170px}.fleetC:after{background:#c9941e1f;bottom:-220px;left:-180px}.fleetC__wrap{z-index:1;max-width:1280px;margin:0 auto;position:relative}.fleetC__head{text-align:center;max-width:82ch;margin:0 auto .35rem;padding:clamp(2.1rem,2.9vw,3.2rem) clamp(1.8rem,2.5vw,2.8rem) clamp(1.8rem,2.5vw,2.8rem)}.fleetC__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold-dark,#b7861b);margin:0 0 1rem;font-size:1.18rem;font-weight:900}.fleetC__title{font-family:var(--font-family-heading,"Playfair Display", Georgia, serif);color:#1f1a14;text-wrap:balance;margin:0;font-size:clamp(3.2rem,4.8vw,4.8rem);font-weight:700;line-height:1.12}.fleetC__title span{color:var(--color-gold-dark,#b7861b)}.fleetC__sub{color:#1f1a14b8;max-width:62ch;margin:1.05rem auto 0;font-size:1.42rem;line-height:1.62}.fleetC__trust{flex-wrap:wrap;justify-content:center;gap:.88rem;margin-top:1.7rem;display:flex}.trustPill{color:#1f1a14e0;background:#fffffff0;border:1px solid #1f1a1414;border-radius:999px;align-items:center;gap:.7rem;padding:.66rem 1rem;font-size:1.02rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #1f1a140f}.trustPill svg{color:var(--color-gold-dark,#b7861b)}.fleetC__loading{color:#1f1a14b3;place-items:center;gap:1rem;min-height:22rem;margin-top:3.5rem;display:grid}.fleetC__spinner{border:4px solid #1f1a141f;border-top-color:#b7861bf2;border-radius:999px;width:44px;height:44px;animation:.9s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fleetC__gridWrap{opacity:0;margin-top:2.2rem}.fleetC__grid{grid-template-columns:1fr;gap:1.8rem;display:grid}.fcCard{background:#fffffff2;border:1px solid #1f1a1414;border-radius:1.8rem;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;transform:translateZ(0);box-shadow:0 16px 38px #1f1a1414}.fcCard:hover{border-color:#c9941e3d;transform:translateY(-5px);box-shadow:0 24px 52px #1f1a141f}.fcCard.isOff{opacity:.62}.fcCard__media{border-bottom:1px solid #1f1a141a;position:relative;overflow:hidden}.fcCard.isFeatured{border-color:#b7861b52;box-shadow:0 24px 56px #b7861b24}.fcBadgeRow{z-index:5;pointer-events:none;flex-wrap:wrap;gap:.7rem;display:flex;position:absolute;top:1.1rem;left:1.1rem}.fcBadge{letter-spacing:.1em;text-transform:uppercase;color:#1f1a14eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #ffffff40;border-radius:999px;padding:.44rem .84rem;font-size:.86rem;font-weight:950}.fcBadge--gold{background:#f6c35af2}.fcBadge--ok{color:#0f7a3f;background:#e8f8ee;border-color:#0f7a3f47}.fcBadge--off{color:#b42318;background:#fdecec;border-color:#b4231842}.fcCard__body{gap:1.1rem;padding:1.45rem 1.45rem 1.55rem;display:grid}.fcCard__titleRow{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.fcCard__titleStack{min-width:0}.fcCard__partner{color:#1f1a148c;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.35rem 0 0;font-size:.78rem;font-weight:800;display:flex}.fcCard__partnerLabel{text-transform:uppercase;letter-spacing:.12em;opacity:.85;font-size:.68rem}.fcCard__partnerName{color:#1f1a14c7}.fcCard__partnerId{color:#785a14f2;background:#c9941e1f;border-radius:999px;padding:.12rem .45rem;font-size:.72rem;font-weight:700}.fcCard__name{font-family:var(--font-family-display,inherit);color:#1f1a14;letter-spacing:-.02em;margin:0;font-size:1.9rem;font-weight:900;line-height:1.15}.fcCard__priceMini{text-align:right;background:#f5b94b1c;border:1px solid #c9941e38;border-radius:1rem;align-self:start;min-width:10rem;padding:.65rem .85rem}.fcCard__priceMini span{color:#1f1a1499;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.18rem;font-size:.82rem;font-weight:800;display:block}.fcCard__priceMini strong{color:#1f1a14;font-size:1.35rem;font-weight:950;line-height:1.1;display:inline-block}.fcSpecs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.fcSpec{color:#1f1a14e0;background:#fff9f0e6;border:1px solid #1f1a1417;border-radius:1rem;align-items:center;gap:.8rem;min-height:3.35rem;padding:.82rem .95rem;font-size:1.1rem;font-weight:800;line-height:1.3;display:flex}.fcSpec svg{color:var(--color-gold-dark,#b7861b);flex-shrink:0;font-size:1rem}.fcSpec--full{grid-column:1/-1}.fcMeta{border-top:1px solid #1f1a1414;grid-template-columns:repeat(3,1fr);gap:.78rem;padding-top:1rem;display:grid}.fcMeta__row{text-align:left;background:#fffffffa;border:1px solid #1f1a1414;border-radius:1rem;padding:.82rem .88rem}.fcMeta__row span{color:#1f1a1499;text-transform:uppercase;letter-spacing:.1em;font-size:.88rem;font-weight:800;display:block}.fcMeta__row strong{color:#1f1a14f5;margin-top:.32rem;font-size:1.22rem;font-weight:950;line-height:1.2;display:block}.fcActions{grid-template-columns:1fr .8fr;gap:.7rem;margin-top:.1rem;display:grid}.fcBtn{cursor:pointer;border:none;border-radius:1rem;padding:.95rem 1rem;font-size:1rem;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s}.fcBtn:active{transform:translateY(0)}.fcBtn--gold{color:#1f1a14;background:linear-gradient(#f6c35a,#e7a72f);justify-content:center;align-items:center;gap:.7rem;display:inline-flex;box-shadow:0 10px 22px #d69f2e38}.fcBtn--gold:hover{transform:translateY(-2px);box-shadow:0 14px 26px #d69f2e42}.fcBtn--ghost{color:#1f1a14eb;background:#ffffffd9;border:1px solid #1f1a1424}.fcBtn--ghost:hover{transform:translateY(-2px);box-shadow:0 14px 26px #1f1a141a}.fcBtn--disabled{color:#1f1a1480;cursor:not-allowed;background:#1f1a141a;grid-column:1/-1}.fcMedia{aspect-ratio:16/9;background:#1f1a140d;width:100%;position:relative;overflow:hidden}.fcMedia:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#100b053d);height:45%;position:absolute;inset:auto 0 0}.fcMedia__img{object-fit:cover;object-position:center;backface-visibility:hidden;width:100%;height:100%;transition:transform .5s;display:block;transform:scale(1)}.fcCard:hover .fcMedia__img{transform:scale(1.05)}.fcCard.isFeatured .fcMedia{background:linear-gradient(160deg,#fffcf6fa 0%,#f1e9daf2 45%,#e8e0d0fa 100%)}.fcCard.isFeatured .fcMedia__img{object-fit:contain;box-sizing:border-box;padding:clamp(.35rem,1.2vw,.85rem)}.fcCard.isFeatured:hover .fcMedia__img{transform:scale(1.02)}.fcMedia__nav{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1f1a14f2;cursor:pointer;opacity:0;background:#ffffffd6;border:1px solid #1f1a141f;border-radius:999px;place-items:center;width:3.1rem;height:3.1rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fcCard:hover .fcMedia__nav{opacity:1}.fcMedia__nav:hover{transform:translateY(-50%)scale(1.06)}.fcMedia__nav--left{left:1.1rem}.fcMedia__nav--right{right:1.1rem}.fcMedia__dots{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #1f1a1417;border-radius:999px;gap:.48rem;padding:.48rem .68rem;display:flex;position:absolute;bottom:.95rem;left:50%;transform:translate(-50%)}.fcDot{cursor:pointer;background:#1f1a1447;border:none;border-radius:999px;width:8px;height:8px;transition:transform .18s,background .18s}.fcDot.isActive{background:#b7861bf2;transform:scale(1.15)}.fleetC--cars-page{padding-bottom:5rem;padding-left:var(--section-padding-x,2rem);padding-right:var(--section-padding-x,2rem);padding-top:3rem!important}.fleetC--cars-page .fleetC__head{margin-bottom:.4rem}.fleetC--cars-page .fleetC__kicker{margin-bottom:.5rem}.fleetC--cars-page .fleetC__sub{margin-top:.5rem}.fleetC--cars-page .fleetC__trust{margin-top:.75rem}.fleetC--cars-page .fleetC__gridWrap{margin-top:1.5rem}@media (width<=820px){.fcMeta,.fcActions{grid-template-columns:1fr}.fcMedia__nav{opacity:1}}@media (width<=768px){.fleetC--cars-page{padding-bottom:4rem;margin-top:1rem!important}.fleetC--cars-page .fleetC__kicker{letter-spacing:.12em;color:var(--color-gold-dark,#b7861b);margin-bottom:.5rem;font-weight:900;display:block}.fleetC--cars-page .fleetC__trust,.fleetC--cars-page .fleetC__sub{display:none}.fleetC--cars-page .fleetC__gridWrap{margin-top:.85rem}.fleetC__head{border-radius:1.5rem;padding:1.6rem 1rem 1.2rem}.fleetC__title{font-size:clamp(2.6rem,9.2vw,3.3rem)}.fleetC__sub{margin-top:.72rem;font-size:1.2rem;line-height:1.52}.fleetC__trust{gap:.6rem;margin-top:1.1rem}.trustPill{padding:.5rem .78rem;font-size:.88rem}.fcCard{border-radius:1.4rem}.fcCard__body{gap:.9rem;padding:1rem}.fcCard__titleRow{grid-template-columns:1fr}.fcCard__name{font-size:1.6rem}.fcCard__priceMini{width:100%;min-width:unset;text-align:left}.fcCard__priceMini strong{font-size:1.12rem}.fcSpecs{grid-template-columns:1fr}.fcSpec{min-height:3rem;padding:.72rem .82rem;font-size:1.02rem}.fcSpec--full{grid-column:auto}.fcMeta__row{padding:.72rem .76rem}.fcMeta__row strong{font-size:1.12rem}.fcBtn{min-height:3.8rem;font-size:.96rem}}@media (width>=640px){.fleetC__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.fleetC__grid{grid-template-columns:repeat(3,1fr);gap:1.9rem}.fcCard.isFeatured{grid-column:1/-1;grid-template-columns:1.08fr .92fr;display:grid}.fcCard.isFeatured .fcMedia{aspect-ratio:5/4;min-height:clamp(220px,32vw,380px)}.fcCard.isFeatured .fcCard__body{padding:1.7rem 1.7rem 1.75rem}.fcCard.isFeatured .fcCard__name{font-size:2.15rem}.fcCard.isFeatured .fcSpec{font-size:1.06rem}}.hiw{background:0 0;width:100%;position:relative;overflow:hidden}.hiw:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 18%, #e8b03d24, transparent 55%), radial-gradient(circle at 82% 70%, #1f1a140f, transparent 55%), linear-gradient(180deg, var(--color-cream) 0%, #ffffffa6 55%, #e8b03d0d 100%);position:absolute;inset:-20%}.hiw__wrap{z-index:1;max-width:var(--site-max-width);padding:var(--section-padding-y) var(--section-padding-x);gap:var(--content-gap);grid-template-columns:.95fr 1.05fr;align-items:start;margin:0 auto;display:grid;position:relative}.hiw__left{opacity:0}.hiw__kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--color-gold-dark);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #1f1a141a;border-radius:999px;align-items:center;padding:.65rem 1.15rem;font-size:1.1rem;font-weight:700;display:inline-flex}.hiw__title{font-family:var(--font-family-display);color:var(--color-ink);margin:1.2rem 0 .85rem;font-size:clamp(2.7rem,4.8vw,4.4rem);font-weight:600;line-height:1.1}.hiw__title span{display:inline-block;position:relative}.hiw__title span:after{content:"";z-index:-1;background:#e8b03d38;border-radius:999px;height:.78rem;position:absolute;bottom:.18rem;left:-.15rem;right:-.15rem}.hiw__sub{color:var(--color-ink-muted);max-width:56ch;margin:0;font-size:1.55rem;line-height:1.8}.hiw__points{gap:1rem;margin-top:1.6rem;display:grid}.hiw__point{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #1f1a1414;align-items:flex-start;gap:1rem;padding:1.1rem 1.15rem;display:flex}.hiw__dot{background:var(--color-gold);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.65rem;box-shadow:0 0 0 .35rem #e8b03d2e}.hiw__point p{color:var(--color-ink);margin:0;font-size:1.35rem;line-height:1.65}.hiw__point strong{font-weight:600}.hiw__actions{flex-wrap:wrap;gap:1rem;margin-top:1.9rem;display:flex}.hiw__btn{cursor:pointer;border-radius:var(--radius-md);font-family:var(--font-family-main);border:none;align-items:center;gap:.75rem;padding:1.05rem 1.7rem;font-size:1.4rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.hiw__btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.hiw__btn--primary{background:var(--color-ink);color:var(--color-cream);box-shadow:var(--shadow-medium)}.hiw__btn--primary:hover{background:var(--dark-light-bg);box-shadow:var(--shadow-gold);transform:translateY(-2px)}.hiw__btn--ghost{color:var(--color-ink);background:#ffffffbf;border:1px solid #1f1a141f}.hiw__btn--ghost:hover{background:var(--color-cream-dark);border-color:#e8b03d59;transform:translateY(-2px)}.hiw__right{grid-template-columns:1fr 1fr;align-items:start;gap:1.3rem;display:grid;position:relative}.hiw__flow{pointer-events:none;background:linear-gradient(#0000,#1f1a141a,#e8b03d4d,#1f1a141a,#0000);width:2px;position:absolute;top:1rem;bottom:1rem;left:calc(50% - 1px)}.hiw__card{opacity:0;background:var(--color-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid #1f1a141a;padding:1.6rem;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.hiw__card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 25% 25%,#e8b03d1a,#0000 60%);transition:opacity .22s;position:absolute;inset:-50%;transform:rotate(-10deg)}.hiw__card:hover{box-shadow:var(--shadow-medium);border-color:#e8b03d40;transform:translateY(-4px)}.hiw__card:hover:after{opacity:1}.hiw__cardTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.hiw__num{font-family:var(--font-family-display);color:var(--color-ink);background:#1f1a140f;border:1px solid #1f1a141a;border-radius:999px;padding:.45rem .95rem;font-size:1.55rem;font-weight:600}.hiw__icon{width:56px;height:56px;color:var(--color-ink);background:#e8b03d24;border:1px solid #e8b03d38;border-radius:1.2rem;place-items:center;font-size:1.7rem;display:grid}.hiw__cardTitle{font-family:var(--font-family-main);color:var(--color-ink);margin:0 0 .35rem;font-size:1.65rem;font-weight:600}.hiw__cardDesc{color:var(--color-ink-muted);margin:0;font-size:1.4rem;line-height:1.65}.hiw__meta{margin-top:1rem;display:flex}.hiw__pill{color:var(--color-ink);background:#e8b03d1a;border:1px solid #e8b03d2e;border-radius:999px;align-items:center;padding:.55rem 1.05rem;font-size:1.2rem;font-weight:600;display:inline-flex}.hiw__card.is-highlight{box-shadow:var(--shadow-soft), 0 0 0 1px #e8b03d14;border-color:#e8b03d59}.hiw__card.is-highlight .hiw__icon{background:#e8b03d33;border-color:#e8b03d47}@media (width<=992px){.hiw__wrap{grid-template-columns:1fr}.hiw__left{text-align:center}.hiw__sub{margin-left:auto;margin-right:auto}.hiw__points{max-width:42ch;margin-left:auto;margin-right:auto}.hiw__actions{justify-content:center}.hiw__flow{display:none}}@media (width<=740px){.hiw__right{grid-template-columns:1fr}}@media (width<=640px){.hiw__btn{justify-content:center;width:100%}}.book-now-banner{padding:clamp(3.5rem, 8vw, 5.5rem) var(--section-padding-x);text-align:center;position:relative;overflow:hidden}.book-now-banner__bg{z-index:0;background:linear-gradient(135deg, var(--color-cream) 0%, var(--color-cream-dark) 40%, #e8b03d1f 100%);position:absolute;inset:0}.book-now-banner__bg:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#e8b03d26,#0000 45%),radial-gradient(circle at 80%,#e8b03d14,#0000 40%);position:absolute;inset:0}.book-now-banner__inner{z-index:1;max-width:var(--site-max-width);margin:0 auto;position:relative}.book-now-banner__content{max-width:640px;margin:0 auto}.book-now-banner__kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold-dark);margin-bottom:.75rem;font-size:1.45rem;font-weight:700;display:inline-block}.book-now-banner__title{font-family:var(--font-family-display);color:var(--color-ink);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.8rem,6.5vw,4.25rem);font-weight:800;line-height:1.2}.book-now-banner__brand{font-family:var(--font-family-indian);color:var(--color-gold-dark);font-weight:400;display:inline-block}.book-now-banner__desc{color:var(--color-ink-muted);margin:0 0 1.75rem;font-size:clamp(1.4rem,2.5vw,1.65rem);line-height:1.5}.book-now-banner__cta{font-size:1.45rem;font-weight:700;font-family:var(--font-family-main);color:var(--color-ink);background:var(--color-gold);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-gold);border:none;align-items:center;gap:.6rem;padding:1.2rem 2.1rem;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.book-now-banner__cta:hover{background:var(--color-gold-dark);transform:translateY(-2px);box-shadow:0 6px 24px #e8b03d40}.book-now-banner__cta:focus-visible{outline:2px solid var(--color-gold-dark);outline-offset:3px}.book-now-banner__cta-icon{font-size:.95em;transition:transform .2s}.book-now-banner__cta:hover .book-now-banner__cta-icon{transform:translate(4px)}@media (width<=768px){.book-now-banner{padding:clamp(2.5rem, 6vw, 4rem) var(--section-padding-x)}.book-now-banner__kicker{letter-spacing:.15em;font-size:1.25rem}.book-now-banner__cta{padding:1.1rem 1.75rem;font-size:1.35rem}}.wc{background:var(--color-cream);position:relative}.wc__wrap{max-width:var(--site-max-width);margin:0 auto}.wc__head{text-align:center;max-width:82ch;margin:0 auto 4.5rem}.wc__grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1280px;margin:0 auto;display:grid}.wc__cards{align-content:center;gap:1.4rem;display:grid}.wcCard{background:var(--color-paper);border:1px solid #0000000a;border-radius:1.6rem;align-items:center;gap:1.8rem;width:100%;padding:2rem 2.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #1f1a140a}.wcCard:before{content:"";background:var(--card-accent,var(--color-gold));opacity:0;border-radius:4px 0 0 4px;width:4px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.wcCard:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 8px 30px #1f1a141a}.wcCard:hover:before{opacity:1}.wcCard__icon{color:#fff;background:var(--card-accent,var(--color-gold));border-radius:1.2rem;flex-shrink:0;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;font-size:1.8rem;display:flex;box-shadow:0 4px 12px #0000001a}.wcCard__body{flex:1;min-width:0}.wcCard__title{width:100%;color:var(--color-ink);margin-bottom:.4rem;font-size:1.55rem;font-weight:700;line-height:1.3}.wcCard__desc{color:var(--color-ink-muted);font-size:1.35rem;line-height:1.65}.wcVisual__panel{background:linear-gradient(145deg,#1f1a14 0%,#2a2319 50%,#1f1a14 100%);border-radius:2rem;flex-direction:column;justify-content:center;gap:2rem;height:100%;padding:3rem 2.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #1f1a1440,0 0 0 1px #e8b03d14}.wcVisual__panel:before{content:"";pointer-events:none;background:radial-gradient(#e8b03d14 0%,#0000 70%);width:60%;height:100%;position:absolute;top:-50%;right:-30%}.wcVisual__badge{color:#1f1a14;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#e8b03d,#ffd97a);border-radius:10rem;align-self:flex-start;padding:.5rem 1.4rem;font-size:1.1rem;font-weight:700;display:inline-flex}.wcVisual__brand{text-align:left}.wcVisual__title{color:#fff;margin-bottom:.3rem;font-size:3.2rem;line-height:1.1}.wcVisual__sub{color:#ffffff80;letter-spacing:.03em;font-size:1.3rem;font-weight:400}.wcVisual__stats{gap:1rem;display:flex}.wcVisual__stat{text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:1.2rem;flex:1;padding:1.4rem 1rem;transition:background .3s}.wcVisual__stat:hover{background:#ffffff1a}.wcVisual__statIcon{width:3rem;height:3rem;color:var(--color-gold-light);background:linear-gradient(135deg,#e8b03d33,#e8b03d14);border-radius:50%;justify-content:center;align-items:center;margin:0 auto .8rem;font-size:1.2rem;display:flex}.wcVisual__stat strong{color:#fff;font-size:1.8rem;font-weight:800;line-height:1.2;display:block}.wcVisual__statSuffix{color:var(--color-gold-light);font-size:.85em}.wcVisual__stat span{color:#ffffff73;margin-top:.2rem;font-size:1.1rem;display:block}.wcVisual__divider{background:linear-gradient(90deg,#0000,#e8b03d40,#0000);height:1px}.wcVisual__cta{text-align:center;color:#fff9;font-size:1.35rem;font-style:italic;font-weight:500}.wcVisual__actions{gap:1rem;display:flex}.wc__btn{cursor:pointer;border:none;border-radius:1.2rem;align-items:center;gap:.6rem;padding:1.1rem 2rem;font-size:1.35rem;font-weight:600;transition:all .25s;display:inline-flex}.wc__btn--primary{color:#1f1a14;background:linear-gradient(135deg,#ffd97a 0%,#e8b03d 100%);flex:1;box-shadow:0 4px 16px #e8b03d4d}.wc__btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #e8b03d66}.wc__btn--ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff26;flex:1;justify-content:center}.wc__btn--ghost:hover{background:#ffffff24;border-color:#ffffff40}@media (width<=992px){.wc__grid{grid-template-columns:1fr}.wcVisual__panel{padding:2.4rem 2rem}.wcVisual__title{font-size:2.6rem}}@media (width<=600px){.wcVisual__stats{flex-direction:column;gap:.8rem}.wcVisual__stat{text-align:left;flex-direction:row;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.wcVisual__statIcon{margin:0}.wcVisual__stat strong{font-size:1.6rem}.wcVisual__actions{flex-direction:column}.wcCard{gap:1.4rem;padding:1.6rem}.wcCard__icon{width:4rem;height:4rem;font-size:1.5rem}}.achievements{max-width:var(--site-max-width);padding:var(--section-padding-y) var(--section-padding-x);background:var(--light-bg);grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(2rem,4vw,3rem);margin:0 auto;display:grid}.achievements-left{opacity:0;padding:.5rem 0}.achievements-subtitle{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:.5rem;font-size:1rem;font-weight:600}.achievements-heading{font-family:var(--font-family-display);color:var(--color-ink);letter-spacing:.02em;font-size:clamp(2.4rem,3.5vw,3.2rem);font-weight:600;line-height:1.3}.achievements-right{background:var(--color-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);opacity:0;border:1px solid #1f1a140f;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.25rem;padding:2rem;display:grid}.achievement-card{text-align:center;border-radius:var(--radius-md);background:var(--light-bg);border:1px solid #0000;flex-direction:column;align-items:center;padding:1.25rem 1rem;transition:border-color .2s,box-shadow .2s;display:flex}.achievement-card:hover{box-shadow:var(--shadow-gold);border-color:#e8b03d4d}.achievement-card .icon{color:var(--color-gold);margin-bottom:.75rem;font-size:2.4rem}.achievement-card p{color:var(--color-ink);margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}@media (width<=900px){.achievements{text-align:center;grid-template-columns:1fr}.achievements-subtitle,.achievements-heading{text-align:center}.achievements-right{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (width<=600px){.achievements-right{grid-template-columns:repeat(2,1fr);padding:1.5rem}.achievement-card .icon{font-size:2rem}.achievement-card p{font-size:1.1rem}}.contact{padding:var(--section-padding-y) var(--section-padding-x);background:var(--color-cream)}.contact__wrap{max-width:var(--site-max-width);margin:0 auto}.contact__head{text-align:center;max-width:82ch;margin:1.5rem auto 4rem}.contact__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-dark,#b7861b);margin:0 0 1rem;font-size:1.45rem;font-weight:900}.contact__title{font-family:var(--font-family-display);color:var(--color-ink);margin:0;font-size:clamp(3.5rem,5.2vw,5.2rem);font-weight:800;line-height:1.12}.contact__title span{color:var(--color-gold-dark,#b7861b)}.contact__sub{color:var(--color-ink-muted);margin:1.2rem auto 0;font-size:1.85rem;line-height:1.65}.contact__grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem;display:grid}.contact__infoCard{background:var(--color-paper);border:1px solid #0000000d;border-radius:1.6rem;padding:2.5rem;box-shadow:0 4px 24px #1f1a140f}.contact__infoCard h3{font-family:var(--font-family-display);color:var(--color-ink);margin-bottom:.8rem;font-size:2rem;font-weight:700}.contact__infoDesc{color:var(--color-ink-muted);margin-bottom:2rem;font-size:1.4rem;line-height:1.65}.contact__infoList{margin:0;padding:0;list-style:none}.contact__infoList li{color:var(--color-ink);align-items:center;gap:1.2rem;margin-bottom:1.4rem;font-size:1.4rem;display:flex}.contact__infoList li a{color:var(--color-ink);text-decoration:none;transition:color .2s}.contact__infoList li a:hover{color:var(--color-gold-dark)}.contact__infoIcon{width:4rem;height:4rem;color:var(--color-gold-dark);background:linear-gradient(135deg,#e8b03d26,#e8b03d0d);border-radius:1.2rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.contact__waBtn{color:#fff;background:#25d366;border-radius:1.2rem;align-items:center;gap:.8rem;margin-top:2rem;padding:1.4rem 2rem;font-size:1.35rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #25d3664d}.contact__waBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #25d36659}.contact__formWrap{background:var(--color-paper);border:1px solid #0000000d;border-radius:1.6rem;padding:2.5rem;box-shadow:0 4px 24px #1f1a140f}.contact__form h3{font-family:var(--font-family-display);color:var(--color-ink);margin-bottom:1.8rem;font-size:2rem;font-weight:700}.contact__form{flex-direction:column;gap:1.4rem;display:flex}.contact__nameRow{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.contact__form input,.contact__form textarea{background:var(--color-cream);width:100%;color:var(--color-ink);border:1px solid #1f1a141f;border-radius:1.2rem;outline:none;padding:1.2rem 1.6rem;font-size:1.4rem;transition:border-color .2s,box-shadow .2s}.contact__form input::placeholder,.contact__form textarea::placeholder{color:var(--color-ink-light)}.contact__form input:focus,.contact__form textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #e8b03d26}.contact__form textarea{resize:vertical;min-height:120px}.contact__submit{color:#1f1a14;cursor:pointer;background:linear-gradient(135deg,#ffd97a 0%,#e8b03d 100%);border:none;border-radius:1.2rem;justify-content:center;align-items:center;gap:.8rem;padding:1.4rem 2rem;font-size:1.35rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #e8b03d4d}.contact__submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e8b03d59}.contact__mapWrap{margin-top:3rem}.contact__map{border:1px solid #0000000d;border-radius:1.6rem;width:100%;height:420px;overflow:hidden;box-shadow:0 4px 24px #1f1a1414}.contact__map iframe{border:0;width:100%;height:100%}@media (width<=768px){.contact{margin-top:1rem}.contact__grid,.contact__nameRow{grid-template-columns:1fr}.contact__map{height:280px}}@media (width<=480px){.contact__infoCard,.contact__formWrap{padding:1.8rem}.contact__head{margin-bottom:2.5rem}}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes heroSoftPulse{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(6deg)scale(1.04)}}@keyframes heroCarFromRight{0%{opacity:.85;transform:translate(80vw)}to{opacity:1;transform:translate(-50%)}}@keyframes heroCarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes heroIndicatorFloat{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes heroSparkleFloat{0%,to{opacity:.5;transform:translateY(0)scale(1)}50%{opacity:.9;transform:translateY(-6px)scale(1.08)}}.hero-premium{min-height:calc(100vh - var(--header-height,6rem));justify-content:center;align-items:flex-start;padding-bottom:clamp(200px,28vh,320px);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.hero-premium__bg{z-index:0;position:absolute;inset:0}.hero-premium__bg:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 70% 30%,#f5b94b0a 0%,#0000 50%),radial-gradient(circle at 70% 30%,#ffdc8c08 0%,#0000 35%);width:45%;height:50%;position:absolute;top:0%;right:-5%}.hero-premium__bg-base{background:radial-gradient(1200px 700px at 20% 10%,#fff9f0 0%,#f8f5ee 50%,#f5f0e6 100%);position:absolute;inset:0}.hero-premium__bg-curve{z-index:1;background:radial-gradient(circle at 1px 1px,#00000009 1px,#0000 1.6px) 0 0/20px 20px,linear-gradient(135deg,#fffefb 0%,#fffdf8 50%,#fdf9f2 100%);border-radius:0 78% 0 0;width:82%;height:72%;position:absolute;bottom:0;left:0;box-shadow:inset 0 1px #fffffff2,0 10px 30px #0000000a}.hero-premium__bg-orange{z-index:2;background:linear-gradient(#ffd97a 0%,#ffc85e 35%,#e8b03d 100%);height:20%;position:absolute;bottom:0;left:0;right:0}.hero-premium__bg-orange:after{content:"";pointer-events:none;background:linear-gradient(#ffffff59 0%,#0000 100%);height:24px;position:absolute;top:0;left:0;right:0}.hero-premium__inner{z-index:2;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:3rem 4rem 2rem;display:flex;position:relative}body:not(.app-loaded) .hero-premium__header,body:not(.app-loaded) .hero-premium__widget,body:not(.app-loaded) .hero-premium__sparkle,body:not(.app-loaded) .hero-premium__car-wrap,body:not(.app-loaded) .hero-premium__indicator{opacity:0}.hero-premium__sparkle{z-index:2;color:#d4a84b;pointer-events:none;filter:drop-shadow(0 2px 8px #d4a84b40);transition:opacity .3s;position:absolute}.hero-premium__sparkle svg{width:100%;height:100%;display:block}.hero-premium__sparkle--1{width:1.5rem;height:1.5rem;animation:4s ease-in-out .5s infinite heroSparkleFloat;top:22%;right:18%}.hero-premium__sparkle--2{color:#c99c3d;width:1.15rem;height:1.15rem;animation:4.2s ease-in-out 1.2s infinite heroSparkleFloat;top:38%;left:12%}.hero-premium__sparkle--3{width:1.35rem;height:1.35rem;animation:3.8s ease-in-out .8s infinite heroSparkleFloat;top:58%;right:22%}body.app-loaded .hero-premium__sparkle--1{animation:.6s ease-out .25s both heroFadeIn,4s ease-in-out 1s infinite heroSparkleFloat}body.app-loaded .hero-premium__sparkle--2{animation:.6s ease-out .35s both heroFadeIn,4.2s ease-in-out 1.5s infinite heroSparkleFloat}body.app-loaded .hero-premium__sparkle--3{animation:.6s ease-out .45s both heroFadeIn,3.8s ease-in-out 1.2s infinite heroSparkleFloat}.hero-premium__header{text-align:center;margin-bottom:1.5rem}body.app-loaded .hero-premium__header{animation:.6s ease-out .1s both heroFadeInUp}.hero-premium__title{color:#1f1a14;text-shadow:0 1px #fffc,0 8px 24px #ffc85e1f;flex-direction:column;align-items:center;gap:.2em;margin:0 0 .5rem;font-size:clamp(2.75rem,6vw,1.6rem);line-height:1.5;display:flex}.hero-premium__title-line{display:block}.hero-premium__title-brand{text-transform:none;font-size:clamp(2.75rem,6vw,2.8rem);font-weight:600;font-family:var(--font-family-indian)}.hero-premium__title-sub{font-family:var(--font-family-display);letter-spacing:.2em;text-transform:uppercase;color:#1f1a14e0;font-size:clamp(2.75rem,6vw,2rem);font-weight:600}.hero-premium__tagline{font-family:var(--font-family-display);color:#1f1a14b8;letter-spacing:.02em;max-width:30rem;margin:0 auto;font-size:clamp(1.4rem,2.5vw,1.6rem);font-weight:500;line-height:1.6}.hero-premium__widget{--hero-input-height:3.5rem;--hero-form-radius:var(--radius-md,12px);z-index:3;text-align:left;box-sizing:border-box;border-radius:var(--radius-lg,20px);width:100%;max-width:none;box-shadow:var(--shadow-soft), 0 0 0 1px #e8b03d0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-family-main);background:#ffffffd9;border:1px solid #1f1a1414;margin:0 0 .5rem;padding:1.75rem 2rem 2rem;transition:box-shadow .25s,border-color .25s,background .25s;position:relative}.hero-premium__widget:hover{box-shadow:var(--shadow-gold), 0 0 0 1px #e8b03d1a;background:#fff9f0eb;border-color:#e8b03d33}body.app-loaded .hero-premium__widget{animation:.55s ease-out .25s both heroFadeInUp}.hero-premium__widget-motif{opacity:.15;pointer-events:none;background:radial-gradient(circle,#e8b03d59 0 2px,#0000 3px) 0 0/8px 8px;width:56px;height:56px;position:absolute}.hero-premium__widget-motif--top{top:12px;left:12px}.hero-premium__widget-motif--bottom{bottom:12px;right:12px}.hero-premium__tabs{gap:.5rem;margin-bottom:1.5rem;display:flex}.hero-premium__tab{cursor:pointer;color:var(--color-ink-muted);letter-spacing:.02em;font-size:1.2rem;font-weight:700;font-family:var(--font-family-main);background:#fff9;border:1px solid #1f1a141a;border-radius:9999px;padding:.65rem 1.35rem;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.hero-premium__tab:hover{color:var(--color-ink);background:#1f1a140f;border-color:#e8b03d33}.hero-premium__tab.active{background:var(--color-gold);color:var(--color-ink);border-color:var(--color-gold-dark);box-shadow:var(--shadow-gold)}.hero-premium__tab:last-child{border-radius:9999px}.hero-premium__tabs--trip{margin-bottom:1.25rem}.hero-premium__tab--secondary{color:var(--color-ink-muted);background:#1f1a140a;border:1px solid #1f1a1414;padding:.5rem 1.1rem;font-size:1.1rem;font-weight:600}.hero-premium__tab--secondary:hover{color:var(--color-ink);background:#1f1a140f;border-color:#e8b03d26}.hero-premium__tab--secondary.active{color:var(--color-ink);background:#e8b03d1f;border-color:#e8b03d40;box-shadow:0 1px 6px #e8b03d1a}.hero-premium__fields{grid-template-columns:1.5fr 1fr 1.3fr;align-items:end;gap:1.25rem;display:grid}.hero-premium__field{text-align:left}.hero-premium__field label{color:var(--color-ink-muted);letter-spacing:.03em;text-transform:uppercase;font-size:1.2rem;font-weight:600;font-family:var(--font-family-main);margin-bottom:.5rem;display:block}.hero-premium__field input{width:100%;min-height:var(--hero-input-height);border-radius:var(--hero-form-radius);background:var(--color-cream);color:var(--color-ink);box-sizing:border-box;font-size:1.2rem;font-family:var(--font-family-main);border:1px solid #1f1a141a;padding:0 1rem;transition:border-color .2s,box-shadow .2s,background .2s}.hero-premium__field input:hover{background:var(--color-paper);border-color:#1f1a1426}.hero-premium__field input::placeholder{color:var(--color-ink-light)}.hero-premium__field input:focus,.hero-premium__field input:focus-visible{border-color:var(--color-gold);background:var(--color-paper);outline:none;box-shadow:0 0 0 3px #e8b03d2e}.hero-premium__return-wrap{min-height:var(--hero-input-height);border-radius:var(--hero-form-radius);background:var(--color-cream);border:1px solid #1f1a141a;align-items:stretch;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;overflow:hidden}.hero-premium__return-wrap:hover{background:var(--color-paper);border-color:#1f1a1426}.hero-premium__return-wrap:focus-within{border-color:var(--color-gold);background:var(--color-paper);box-shadow:0 0 0 3px #e8b03d2e}.hero-premium__field--return input{min-width:0;min-height:100%;color:var(--color-ink);box-sizing:border-box;background:0 0;border:none;border-radius:0;flex:1;padding:0 1rem;font-size:1.1rem}.hero-premium__field--return input:focus{box-shadow:none}.hero-premium__search-btn{width:4.25rem;min-width:4.25rem;height:100%;min-height:var(--hero-input-height);background:var(--color-ink);color:var(--color-cream);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:0;transition:background .2s,transform .15s,box-shadow .2s;display:flex}.hero-premium__search-btn-text{display:none}.hero-premium__search-btn:hover{background:var(--dark-light-bg);box-shadow:var(--shadow-soft);transform:scale(1.02)}.hero-premium__search-btn:active{transform:scale(.98)}.hero-premium__search-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--color-cream), 0 0 0 4px #e8b03d59;outline:none}.hero-premium__search-btn-icon{width:1.25rem;height:1.25rem}.hero-premium__car-wrap{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;width:clamp(280px,88%,720px);display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}body.app-loaded .hero-premium__car-wrap{animation:1s cubic-bezier(.22,.61,.36,1) .35s both heroCarFromRight}.hero-premium__car{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 -4px 20px #0000000f)drop-shadow(0 0 44px #f5b94b1a);width:100%;height:auto;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .3s}body.app-loaded .hero-premium__car{animation:4s ease-in-out 1.5s infinite heroCarFloat}.hero-premium__car-wrap:hover .hero-premium__car{filter:drop-shadow(0 -8px 28px #00000014)drop-shadow(0 0 48px #f5b94b1f);animation:none;transform:scale(1.03)translateY(-4px)}.hero-premium__indicator{color:#a06a33;z-index:100;background:linear-gradient(#ffd97a 0%,#ffc85e 35%,#e8b03d 100%);border:1.5px solid #ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:5rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%,42%);box-shadow:0 2px 12px #00000014}.hero-premium__indicator:hover{background:#e09d50;transform:translate(-50%,42%)scale(1.03);box-shadow:0 4px 16px #0000001a}.hero-premium__indicator:focus-visible{outline:none;box-shadow:0 2px 12px #00000014,0 0 0 3px #ffffff80}body.app-loaded .hero-premium__indicator{animation:.55s ease-out 1.45s both heroFadeIn}.hero-premium__indicator-icon{flex-shrink:0;width:1.2rem;height:1.2rem;display:block}@media (prefers-reduced-motion:reduce){.hero-premium__car,body.app-loaded .hero-premium__car,.hero-premium__search-btn:hover svg{transition:none;animation:none}body.app-loaded .hero-premium__car-wrap{animation:.6s ease-out .35s both heroFadeIn}.hero-premium__sparkle--1,.hero-premium__sparkle--2,.hero-premium__sparkle--3{animation:.6s ease-out .3s both heroFadeIn!important}}@media (width<=900px){.hero-premium__inner{padding:1.15rem 4rem 2rem}.hero-premium__bg-curve{border-radius:0 70% 0 0;width:92%;height:68%}.hero-premium__widget{width:100%}.hero-premium__fields{grid-template-columns:1fr 1fr}.hero-premium__field--location{grid-column:1/-1}.hero-premium__sparkle--1{width:1.35rem;height:1.35rem;top:20%;right:10%}.hero-premium__sparkle--2{width:1rem;height:1rem;left:8%}.hero-premium__sparkle--3{width:1.2rem;height:1.2rem;right:15%}}@media (width<=768px){.hero-premium{padding-top:0;padding-bottom:clamp(130px,19vh,210px)}.hero-premium__inner{padding:1.5rem 1.1rem 2rem}.hero-premium__header{margin-bottom:1rem}.hero-premium__title{gap:.08em;margin-bottom:.25rem}.hero-premium__title-brand{font-size:clamp(2.55rem,9.6vw,3.2rem)}.hero-premium__title-sub{letter-spacing:.13em;font-size:clamp(1.4rem,5vw,1.9rem)}.hero-premium__tagline{max-width:32rem;font-size:clamp(1.18rem,3.8vw,1.35rem);line-height:1.5}.hero-premium__widget-motif{display:none}.hero-premium__widget{-webkit-backdrop-filter:none;--hero-input-height:3.5rem;background:#fffffff2;border:1px solid #1f1a1414;border-radius:1.45rem;width:100%;margin-bottom:.3rem;padding:1.1rem;box-shadow:0 10px 30px #1f1a1414}.hero-premium__tabs{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.8rem;display:grid}.hero-premium__tab,.hero-premium__tab--secondary{text-align:center;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.62rem .75rem;font-size:.98rem;display:inline-flex}.hero-premium__tabs--trip{margin-bottom:.95rem}.hero-premium__fields{grid-template-columns:1fr;gap:.82rem}.hero-premium__field label{letter-spacing:.08em;margin-bottom:.38rem;font-size:.72rem;font-weight:700}.hero-premium__field input,.hero-premium__field--return input{min-height:var(--hero-input-height);background:#fffdf8;border:1px solid #1f1a141c;border-radius:.9rem;padding:0 .95rem;font-size:1rem}.hero-premium__field input::placeholder{color:#1f1a1475}.hero-premium__return-wrap{min-height:0;box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.65rem;padding:0;display:flex;overflow:visible}.hero-premium__field--return input{flex:initial;min-height:var(--hero-input-height);background:#fffdf8;border:1px solid #1f1a141c;border-radius:.9rem;padding:0 .95rem}.hero-premium__search-btn{color:#1f1a14;background:linear-gradient(#f5b94b 0%,#e8b03d 100%);border-radius:.95rem;justify-content:center;gap:.5rem;width:100%;min-width:100%;height:3.6rem;min-height:3.6rem;box-shadow:0 10px 20px #e8b03d47}.hero-premium__search-btn:hover{background:linear-gradient(#f7c45e 0%,#e9b13f 100%);transform:translateY(-1px)}.hero-premium__search-btn:active{transform:translateY(0)}.hero-premium__search-btn-text{letter-spacing:.03em;text-transform:uppercase;font-size:.96rem;font-weight:800;display:inline}.hero-premium__search-btn-icon{width:1rem;height:1rem}}@media (width<=600px){.hero-premium{padding-top:0;padding-bottom:clamp(140px,21vh,230px)}.hero-premium__inner{padding:1.5rem .9rem 1.65rem}.hero-premium__title{margin-bottom:.35rem;font-size:clamp(2.5rem,9.4vw,3.3rem)}.hero-premium__tagline{padding:0 .25rem;font-size:clamp(1.12rem,4vw,1.22rem)}.hero-premium__widget{--hero-input-height:3.35rem;border-radius:1.35rem;padding:1rem}.hero-premium__sparkle--2,.hero-premium__sparkle--3{display:none}.hero-premium__sparkle--1{width:1.25rem;height:1.25rem;top:24%;right:10%}.hero-premium__indicator{width:4rem;height:2rem}.hero-premium__indicator-icon{width:1rem;height:1rem}}.hero-premium{--hero-ink:#1f1a14;--hero-muted:#1f1a14ad;--hero-accent:#f5b94b;--hero-accent-2:#ffcf6a;--hero-paper:#fff7e8;--hero-card:#fff}.hero-premium__bg-base:after{content:"";opacity:.35;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle at 1px 1px,#00000008 1px,#0000 1.8px);background-size:22px 22px;position:absolute;inset:0}.hero-premium__bg-curve{box-shadow:inset 0 1px #fffffff2,inset -18px 0 40px #00000008,0 12px 36px #0000000d}.hero-premium__bg-orange:before{content:"";opacity:.35;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff3 45%,#fff0 100%);position:absolute;inset:0}.hero-premium__title{color:var(--hero-ink);letter-spacing:.075em}.hero-premium__tagline{color:#1f1a14b8}.hero-premium__field:focus-within label{color:#1f1a14e6}.hero-premium__car-wrap:after{content:"";filter:blur(10px);opacity:.35;pointer-events:none;background:radial-gradient(closest-side,#00000040,#0000);width:min(72%,720px);height:26px;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.hero-premium__car{filter:drop-shadow(0 10px 26px #0000001a)drop-shadow(0 0 56px #f5b94b1f)}@media (width>=901px){.hero-premium__widget{margin:0 auto .5rem}}.testimonial-section{padding:var(--section-padding-y) var(--section-padding-x);background:var(--light-bg);color:var(--text-dark);margin-top:3rem}.testimonial-section.full-height{height:80vh;padding-top:calc(var(--section-padding-y) + 2.5rem);overflow-y:auto}.testimonial-container{max-width:var(--site-max-width);text-align:center;margin:0 auto}.testimonial-container h2{font-family:var(--font-family-display);color:var(--color-ink);letter-spacing:.02em;margin-bottom:2.5rem;font-size:clamp(2.2rem,3.5vw,3rem);font-weight:600}.testimonial-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.testimonial-card{background:var(--color-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);text-align:center;border:1px solid #1f1a140f;padding:2rem;transition:transform .2s,box-shadow .2s;position:relative}.testimonial-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-4px)}.testimonial-quote{color:var(--color-gold);opacity:.8;font-size:1.8rem;position:absolute;top:1rem;left:1rem}.testimonial-avatar{object-fit:cover;border:2px solid var(--color-gold);border-radius:50%;width:72px;height:72px;margin:1rem auto}.testimonial-text{color:var(--text-medium);margin:1rem 0;font-size:1.4rem;line-height:1.6}.testimonial-author{margin-top:.5rem;font-size:1.2rem;font-weight:700}.testimonial-stars .star{color:gold;margin:0 3px;font-size:1.2rem}.testimonial-empty{color:var(--text-medium);font-size:1.4rem}.fixed-testimonial-btn{background-color:var(--primary-color);color:#fff;cursor:pointer;z-index:999;border:none;border-radius:50px;margin-top:1rem;padding:.9rem 1.5rem;font-size:1.2rem;transition:background-color .3s;position:relative;left:14rem;box-shadow:0 6px 16px #0003}.fixed-testimonial-btn:hover{background-color:var(--primary-color-dark,#333)}.testimonial-section .modal-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.testimonial-section .modal-content{color:var(--text-dark);background:#fff;border-radius:16px;width:90%;max-width:500px;padding:2rem;position:relative;box-shadow:0 6px 20px #0003}.testimonial-section .modal-content h3{margin-bottom:1rem}.testimonial-section .modal-content form{flex-direction:column;gap:1rem;display:flex}.testimonial-section .modal-content input,.testimonial-section .modal-content textarea{border:1px solid #ccc;border-radius:8px;padding:12px;font-size:1.4rem}.testimonial-section .modal-content button[type=submit]{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:.5rem;padding:1rem 2rem;font-size:1.4rem}.testimonial-section .modal-close{cursor:pointer;color:var(--text-dark);background:0 0;border:none;font-size:2rem;position:absolute;top:12px;right:16px}.rating-input{justify-content:center;gap:5px;display:flex}.rating-input .star{color:gold;cursor:pointer;font-size:2rem;transition:transform .2s}.rating-input .star:hover{transform:scale(1.2)}.progress-bar{background:#ddd;border-radius:4px;width:100%;height:8px;margin-top:10px;overflow:hidden}.progress-bar-inner{background:var(--primary-color);width:0;height:100%;transition:width .3s}@media (width<=768px){.testimonial-grid{grid-template-columns:1fr}.fixed-testimonial-btn{margin:1rem;position:relative;top:0;bottom:1rem;left:0}}.home{position:relative}body.drawer-open{touch-action:none;height:100%;overflow:hidden!important}.ss-header{z-index:1200;-webkit-backdrop-filter:blur(10px);background:#fff9f0f5;padding:18px 18px 4px;transition:height .2s,box-shadow .2s;position:fixed;top:0;left:0;right:0}.ss-header.is-scrolled{padding:12px 14px}.ss-header__wrap{-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #1f1a141a;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;max-width:1250px;height:100px;margin:0 auto;padding:0 18px;transition:height .2s,box-shadow .2s;display:grid;box-shadow:0 10px 28px #1f1a1414}.ss-header.is-scrolled .ss-header__wrap{background:#fffffffa;height:92px;box-shadow:0 8px 22px #1f1a141a}.ss-header__mobile-left{display:none}.ss-brand{cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:10px;padding:10px;transition:background .2s;display:inline-flex}.ss-brand:hover{background:#1f1a140a}.ss-brand__logo{object-fit:contain;width:auto;height:88px;display:block}.ss-brand__name{font-family:var(--font-family-indian);letter-spacing:.02em;color:var(--text-dark);white-space:nowrap;font-size:1.8rem;font-weight:400}.ss-nav{background:#ffffffd9;border:1px solid #1f1a141a;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:inset 0 1px #fff9}.ss-nav__item{cursor:pointer;color:#1f1a14d1;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:1.45rem;font-weight:750;transition:background .2s,transform .2s,color .2s;display:inline-flex}.ss-nav__item svg{opacity:.85;font-size:1.05rem}.ss-nav__item:hover{background:#1f1a140f;transform:translateY(-1px)}.ss-nav__item.is-active{color:#1f1a14f2;background:#d69f2e38;box-shadow:0 6px 14px #d69f2e2e}.ss-actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.ss-desktop-only{display:inline-flex}.ss-icon-btn{color:#1f1a14bf;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffc;border:1px solid #1f1a1417;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 2px 8px #1f1a140f}.ss-icon-btn:hover{color:#1f1a14f2;background:#fffffff2;transform:translateY(-2px);box-shadow:0 6px 18px #1f1a141a}.ss-icon-btn:active{transform:scale(.94);box-shadow:0 2px 6px #1f1a1414}.ss-icon-btn:focus-visible{outline:2px solid var(--color-gold,#e8b03d);outline-offset:2px}.ss-wa-cta{cursor:pointer;-webkit-tap-highlight-color:transparent;color:#fff;white-space:nowrap;background:#25d366;border:none;border-radius:999px;align-items:center;gap:7px;height:44px;padding:0 18px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 4px 14px #25d36633}.ss-wa-cta__icon{flex-shrink:0;font-size:1.35rem}.ss-wa-cta:hover{background:#22c55e;transform:translateY(-2px);box-shadow:0 8px 22px #25d36647}.ss-wa-cta:active{transform:scale(.96);box-shadow:0 2px 8px #25d36626}.ss-wa-cta:focus-visible{outline-offset:2px;outline:2px solid #25d366}.ss-wa-cta.is-disabled{opacity:.5;pointer-events:none}.ss-account{position:relative}.ss-dd{z-index:2500;-webkit-backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #1f1a141f;border-radius:16px;min-width:190px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #1f1a1424}.ss-dd__item{cursor:pointer;color:#1f1a14eb;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;font-weight:850;display:flex}.ss-dd__item:hover{background:#1f1a140f}.ss-dd__item.danger{color:#b91c1c}.ss-dd__item.danger:hover{background:#b91c1c1a}.ss-burger{cursor:pointer;color:#1f1a14bf;-webkit-tap-highlight-color:transparent;background:#fffc;border:1px solid #1f1a1417;border-radius:999px;justify-content:center;align-items:center;width:48px;height:44px;font-size:1.35rem;transition:transform .18s,box-shadow .18s,background .18s;display:none;box-shadow:0 2px 8px #1f1a140f}.ss-burger:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 6px 18px #1f1a141a}.ss-burger:active{transform:scale(.94)}@media (width<=1100px){.ss-brand__name,.ss-nav__item span{display:none}.ss-nav__item{padding:0 12px}}@media (width<=920px){.ss-header{-webkit-backdrop-filter:none;background:#fff9f0;padding:18px 18px 6px}.ss-header__wrap,.ss-header.is-scrolled .ss-header__wrap{background:#fff}.ss-header__wrap{grid-template-columns:auto 1fr auto}.ss-header__mobile-left{grid-column:1;justify-content:flex-start;align-items:center;display:flex}.ss-nav{display:none}.ss-brand{grid-column:2;justify-self:center}.ss-burger{display:inline-flex}.ss-desktop-only{display:none!important}.ss-actions{grid-column:3;justify-self:end}.ss-wa-cta__label{display:none}.ss-wa-cta{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.ss-brand__logo{height:68px}}.ss-mnav{z-index:99999;-webkit-backdrop-filter:blur(16px);background:#1f1a14b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.ss-mnav__panel{-webkit-overflow-scrolling:touch;background:#fff9f0;border-left:1px solid #1f1a141f;flex-direction:column;width:min(400px,100vw);height:100%;padding:18px 14px;animation:.22s ease-out ssSlide;display:flex;overflow-y:auto;box-shadow:-18px 0 48px #1f1a1440}@keyframes ssSlide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.ss-mnav__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ss-mnav__brand{align-items:center;gap:10px;display:flex}.ss-mnav__brand img{object-fit:contain;width:auto;height:46px}.ss-mnav__title{color:#1f1a14f2;font-size:1.35rem;font-weight:950}.ss-mnav__sub{color:#1f1a14b3;margin-top:2px;font-size:1.05rem;font-weight:750}.ss-mnav__close{cursor:pointer;color:#1f1a14eb;background:#ffffffd9;border:1px solid #1f1a141f;border-radius:999px;width:48px;height:44px;font-size:1.4rem}.ss-mnav__list{flex-direction:column;gap:10px;padding-top:6px;display:flex}.ss-mnav__item{cursor:pointer;color:#1f1a14eb;background:#ffffffbf;border:1px solid #1f1a141a;border-radius:14px;align-items:center;gap:10px;height:50px;padding:0 12px;font-size:1.15rem;font-weight:900;display:flex}.ss-mnav__item.is-active{background:#d69f2e38;border-color:#d69f2e42}.ss-mnav__item.danger{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c29}.ss-mnav__divider{background:#1f1a1424;border-radius:999px;height:1px;margin:6px 0}.ss-mnav__cta{cursor:pointer;color:#1f1a14eb;background:#ffffffe6;border:1px solid #1f1a141f;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:1.18rem;font-weight:950;text-decoration:none;display:inline-flex}.ss-mnav__cta--gold{color:#1f1a14;background:linear-gradient(#f6c35a,#e7a72f);border-color:#d69f2e59}.ss-mnav__cta--wa{color:#fff;background:#25d366;border-color:#25d36640}.ss-mnav__cta--install{color:#1f1a14;background:#fffffff2;border-color:#d69f2e73;box-shadow:0 2px 12px #d69f2e26}.ss-mnav__cta--install:hover{background:#fff9f0;border-color:#d69f2ea6}.ss-mnav__cta.is-disabled{opacity:.55;pointer-events:none}.a2hs-banner{display:none}@media (width<=920px){.a2hs-banner{z-index:10050;padding:42px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#fff9f0;border-top:1px solid #1f1a141a;animation:.24s ease-out a2hsBannerEnter;display:block;position:fixed;left:0;right:0;box-shadow:0 -10px 32px #1f1a141f}.a2hs-banner__main{flex-direction:column;align-items:center;gap:1rem;max-width:360px;margin:0 auto;display:flex}.a2hs-banner__logo{object-fit:contain;background:0 0;width:auto;max-width:20rem;height:auto;max-height:5.2rem;display:block}.a2hs-banner__close{color:#1f1a14;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffffff2;border:1px solid #1f1a141f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.15rem;display:inline-flex;position:absolute;top:10px;right:12px}.a2hs-banner__cta{color:#1f1a14;width:100%;min-height:48px;font-size:1.5rem;font-weight:800;font-family:var(--font-family-main,system-ui, sans-serif);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f6c35a,#e7a72f);border:1px solid #d69f2e73;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 20px #d69f2e59}.a2hs-banner__cta svg{flex-shrink:0;font-size:1.35rem}.a2hs-banner__cta:active{transform:scale(.98)}.a2hs-banner__cta:focus-visible{outline:2px solid var(--color-gold-dark,#c9941e);outline-offset:2px}}@media (width<=768px){.a2hs-banner{bottom:calc(6.8rem + env(safe-area-inset-bottom,0px) + 6px)}}@media (width>=769px) and (width<=920px){.a2hs-banner{bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media (width>=921px){.a2hs-banner{display:none!important}}@keyframes a2hsBannerEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.a2hs-modal-backdrop{z-index:100060;-webkit-backdrop-filter:blur(8px);background:#1f1a148c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.a2hs-modal{background:#fff9f0;border:1px solid #1f1a141f;border-radius:20px;width:min(420px,100%);padding:22px 20px 18px;box-shadow:0 24px 60px #1f1a1433}.a2hs-modal__logo{object-fit:contain;background:0 0;width:auto;max-width:85%;height:auto;max-height:6.4rem;margin:0 auto 1.2rem;display:block}.a2hs-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.a2hs-modal__title{font-family:var(--font-family-display,Georgia, serif);color:var(--color-ink,#1f1a14);margin:0;font-size:2rem;font-weight:700;line-height:1.2}.a2hs-modal__close{cursor:pointer;color:#1f1a14d9;background:#ffffffe6;border:1px solid #1f1a141f;border-radius:999px;flex-shrink:0;width:40px;height:40px;font-size:1.3rem}.a2hs-modal__body{color:#1f1a14c7;margin:0 0 16px;font-size:1.45rem;line-height:1.55}.a2hs-modal__list{color:#1f1a14c7;margin:0 0 16px;padding-left:1.4em;font-size:1.45rem;line-height:1.55}.a2hs-modal__list li{margin-bottom:8px}.a2hs-modal__note{color:#1f1a148c;margin:0;font-size:1.25rem}.footer{background:var(--color-ink);width:100%;color:var(--text-light);font-family:var(--font-family-main)}.footer .footer-top{max-width:var(--site-max-width);padding:clamp(3rem, 6vw, 4.5rem) var(--section-padding-x);grid-template-columns:1fr auto auto;align-items:start;gap:clamp(2rem,4vw,3rem);margin:0 auto;display:grid}.footer-left h2{font-family:var(--font-family-display);color:#fff;letter-spacing:.02em;margin-bottom:.75rem;font-size:clamp(2rem,3vw,2.4rem);font-weight:600}.footer-left>p{color:#ffffffbf;max-width:360px;margin-bottom:1.5rem;font-size:1.4rem;line-height:1.5}.newsletter{background:#ffffff0f;border:1px solid #fff3;border-radius:9999px;max-width:380px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.newsletter:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 2px #e8b03d33}.newsletter input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:1rem 1.25rem;font-size:1.4rem}.newsletter input::placeholder{color:#ffffff73}.newsletter button{background:var(--color-gold);color:var(--color-ink);cursor:pointer;border:none;padding:1rem 1.5rem;font-size:1.6rem;font-weight:600;transition:background .2s,transform .2s}.newsletter button:hover{background:var(--color-gold-light);transform:scale(1.02)}.footer-right{gap:clamp(2.5rem,5vw,4rem);display:flex}.footer-column h4{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;margin-bottom:1.25rem;font-size:1.1rem;font-weight:600}.footer-column p{color:#ffffffb3;cursor:pointer;margin:.5rem 0;font-size:1.4rem;transition:color .2s}.footer-column p:hover{color:var(--color-gold)}.footer-bottom{max-width:var(--site-max-width);padding:1.5rem var(--section-padding-x);color:#fff9;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin:0 auto;font-size:1.3rem;display:flex}.footer-sub{text-align:center;padding:.75rem var(--section-padding-x);color:#ffffff73;border-top:1px solid #ffffff14;font-size:1.1rem}.footer-sub p{margin:0}.scroll-up{background:var(--color-gold);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.scroll-up:hover{background:var(--color-gold-light);transform:translateY(-2px)}.social-icons{gap:1rem;margin-top:.75rem;display:flex}.social-icons a{color:#fffc;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:flex}.social-icons a:hover{background:var(--color-gold);color:var(--color-ink)}@media (width<=900px){.footer .footer-top{text-align:center;grid-template-columns:1fr}.footer-left>p{margin-left:auto;margin-right:auto}.newsletter{margin:0 auto}.footer-right{flex-wrap:wrap;justify-content:center}.footer-column{text-align:center}.social-icons{justify-content:center}}@media (width<=600px){.footer .footer-top{padding:2.5rem 1.5rem}.footer-right{flex-direction:column;gap:2rem}.footer-bottom{text-align:center;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}}.cta-banner{width:100%;box-shadow:none;font-family:var(--font-family-main);border-radius:0;margin:clamp(2rem,4vw,3rem) 0 0;position:relative;overflow:hidden}.cta-banner__bg{z-index:0;background-image:linear-gradient(135deg,#1f1a14e0 0%,#2a2520d1 45%,#1a1612e6 100%),url(https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?q=80&w=2070&auto=format&fit=crop);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.cta-banner__bg:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 70%,#e8b03d26,#0000 50%),radial-gradient(50% 40% at 20% 80%,#e8b03d0f,#0000 45%);position:absolute;inset:0}.cta-banner__inner{z-index:1;max-width:var(--site-max-width);padding:clamp(3.5rem, 8vw, 5.5rem) var(--section-padding-x);margin:0 auto;position:relative}.cta-banner__content{text-align:left;max-width:720px}.cta-banner__kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold);margin-bottom:.6rem;font-size:1.1rem;font-weight:700;display:inline-block}.cta-banner__title{font-family:var(--font-family-display);color:var(--text-light);letter-spacing:.01em;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,2.85rem);font-weight:700;line-height:1.25}.cta-banner__brand{font-family:var(--font-family-indian);color:var(--color-gold-light);font-weight:400}.cta-banner__btn{font-size:1.2rem;font-weight:700;font-family:var(--font-family-main);color:var(--color-ink);background:var(--color-gold);border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:.6rem;padding:1rem 1.75rem;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #e8b03d4d}.cta-banner__btn:hover{background:var(--color-gold-light);transform:translateY(-2px);box-shadow:0 6px 24px #e8b03d66}.cta-banner__btn:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px}.cta-banner__btn-icon{font-size:.9em;transition:transform .2s}.cta-banner__btn:hover .cta-banner__btn-icon{transform:translate(4px)}@media (width<=768px){.cta-banner__content{text-align:center}.cta-banner__inner{padding:clamp(3rem, 7vw, 4.5rem) var(--section-padding-x)}.cta-banner__title{font-size:clamp(1.75rem,5vw,2.25rem)}.cta-banner__kicker{letter-spacing:.15em;font-size:1rem}.cta-banner__btn{padding:.95rem 1.5rem;font-size:1.1rem}}.terms-page{padding:var(--section-padding-y) var(--section-padding-x);background:radial-gradient(760px 320px at 0 0,#f5b94b1f,#0000 65%),radial-gradient(640px 260px at 100% 0,#c9941e1a,#0000 60%),linear-gradient(#fff9f0 0%,#f8f2e7 100%)}.terms-page__wrap{max-width:1020px;margin:0 auto}.terms-page__head{text-align:center;max-width:80ch;margin:0 auto 2.2rem}.terms-page__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-dark,#b7861b);margin:0 0 .85rem;font-size:1.15rem;font-weight:900}.terms-page__title{font-family:var(--font-family-heading,"Playfair Display", Georgia, serif);color:#1f1a14;margin:0;font-size:clamp(3rem,4.7vw,4.6rem);line-height:1.12}.terms-page__sub{color:#1f1a14bd;max-width:64ch;margin:1rem auto 0;font-size:1.35rem;line-height:1.62}.terms-page__meta{letter-spacing:.02em;color:#1f1a1499;margin:.9rem 0 0;font-size:1.08rem;font-weight:700}.terms-page__content{gap:1rem;display:grid}.terms-card{background:#ffffffeb;border:1px solid #1f1a1414;border-radius:1.2rem;padding:1.25rem 1.35rem;box-shadow:0 10px 26px #1f1a140f}.terms-card h2{color:#1f1a14;margin:0 0 .65rem;font-size:1.55rem;font-weight:800}.terms-card p{color:#1f1a14c7;margin:0;font-size:1.2rem;line-height:1.72}.terms-card ul{gap:.42rem;margin:0;padding-left:1.35rem;display:grid}.terms-card li{color:#1f1a14d1;font-size:1.2rem;line-height:1.66}.terms-card strong{color:#1f1a14}.terms-card--highlight{background:linear-gradient(#fffffff2,#fff8e8eb);border-color:#b7861b33}@media (width<=768px){.terms-page{padding-top:1.6rem}.terms-page__head{margin-bottom:1.4rem}.terms-page__title{font-size:clamp(2.5rem,9vw,3.3rem)}.terms-page__sub{margin-top:.7rem;font-size:1.18rem;line-height:1.56}.terms-page__meta{font-size:.98rem}.terms-card{border-radius:1rem;padding:1rem}.terms-card h2{font-size:1.28rem}.terms-card p,.terms-card li{font-size:1.04rem;line-height:1.6}}.privacy-page{padding:var(--section-padding-y) var(--section-padding-x);background:radial-gradient(760px 320px at 0 0,#f5b94b1f,#0000 65%),radial-gradient(640px 260px at 100% 0,#c9941e1a,#0000 60%),linear-gradient(#fff9f0 0%,#f8f2e7 100%)}.privacy-page__wrap{max-width:1020px;margin:0 auto}.privacy-page__head{text-align:center;max-width:78ch;margin:0 auto 2.2rem}.privacy-page__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-dark,#b7861b);margin:0 0 .85rem;font-size:1.15rem;font-weight:900}.privacy-page__title{font-family:var(--font-family-heading,"Playfair Display", Georgia, serif);color:#1f1a14;margin:0;font-size:clamp(3rem,4.7vw,4.6rem);line-height:1.12}.privacy-page__sub{color:#1f1a14bd;max-width:62ch;margin:1rem auto 0;font-size:1.35rem;line-height:1.62}.privacy-page__meta{letter-spacing:.02em;color:#1f1a1499;margin:.9rem 0 0;font-size:1.08rem;font-weight:700}.privacy-page__content{gap:1rem;display:grid}.privacy-card{background:#ffffffeb;border:1px solid #1f1a1414;border-radius:1.2rem;padding:1.25rem 1.35rem;box-shadow:0 10px 26px #1f1a140f}.privacy-card h2{color:#1f1a14;margin:0 0 .65rem;font-size:1.55rem;font-weight:800}.privacy-card p{color:#1f1a14c7;margin:0;font-size:1.2rem;line-height:1.72}.privacy-card ul{gap:.42rem;margin:0;padding-left:1.35rem;display:grid}.privacy-card li{color:#1f1a14d1;font-size:1.2rem;line-height:1.66}.privacy-card a{color:var(--color-gold-dark,#b7861b);font-weight:700;text-decoration:none}.privacy-card a:hover{text-decoration:underline}.privacy-card--contact{background:linear-gradient(#fffffff2,#fff8e8eb);border-color:#b7861b33}@media (width<=768px){.privacy-page{padding-top:1.6rem}.privacy-page__head{margin-bottom:1.4rem}.privacy-page__title{font-size:clamp(2.5rem,9vw,3.3rem)}.privacy-page__sub{margin-top:.7rem;font-size:1.18rem;line-height:1.56}.privacy-page__meta{font-size:.98rem}.privacy-card{border-radius:1rem;padding:1rem}.privacy-card h2{font-size:1.28rem}.privacy-card p,.privacy-card li{font-size:1.04rem;line-height:1.6}}.about-container{background:var(--light-bg);font-family:var(--font-family-main);background:linear-gradient(to right, var(--light-bg) 0%, var(--light-bg) 25%, #d5e9f8a6 50%, var(--light-bg) 75%, var(--light-bg) 100%);padding:2rem 1.5rem}.about-content{max-width:1280px;margin:0 auto}.about-intro{text-align:center;margin-bottom:5rem}.about-intro h2{color:var(--text-dark);font-size:3.6rem;line-height:1.3}.about-intro h2 span{color:var(--primary-color)}.about-intro .tagline{color:var(--accent-color);align-items:center;font-size:1.6rem;font-weight:500}.about-intro p{max-width:1000px;color:var(--text-medium);margin:1rem auto;font-size:1.65rem;line-height:1.8}.about-highlights-section{text-align:center;margin-bottom:5rem}.highlight-heading{color:var(--primary-color);margin-bottom:2rem;font-size:2.8rem}.about-highlights-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem;display:grid}.highlight-card{background:var(--light-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-soft);cursor:default;border-radius:14px;padding:2rem;transition:all .3s}.highlight-card:hover{background:var(--primary-gradient);transform:translateY(-6px)}.highlight-icon{background:var(--primary-light);color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.5rem;font-size:2.4rem;transition:all .3s;display:flex}.highlight-card:hover .highlight-icon{color:var(--primary-color);background:#fff}.highlight-info h4{margin-bottom:.6rem;font-size:1.8rem}.highlight-info p{color:var(--text-medium);font-size:1.4rem;transition:all .3s}.about-story,.about-mission{flex-wrap:wrap;align-items:center;gap:3rem;margin-top:4rem;display:flex}.about-mission .about-text-block span{color:var(--primary-color)}.about-text-block{flex:55%}.about-text-block h3{color:var(--primary-color);margin-bottom:1rem;font-size:2.2rem}.about-text-block p{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.6rem;line-height:1.8}.about-image-block{text-align:center;flex:40%}.about-image-block img{object-fit:contain;border-radius:10px;max-width:80%}@media (width<=768px){.about-intro h2{font-size:2.6rem}.about-intro .tagline,.about-intro p{font-size:1.4rem}.highlight-info h4{font-size:1.6rem}.highlight-info p{font-size:1.3rem}.about-story,.about-mission{text-align:center;flex-direction:column}.about-text-block,.about-image-block{flex:100%}}.order-page{background:radial-gradient(1200px 600px at 20% 0%, #ffffff59, transparent 60%), linear-gradient(135deg, var(--secondary-color), var(--light-bg));color:var(--text-dark);padding:26px 14px 40px}.order-wrap{max-width:1220px;margin:0 auto}.order-empty{background:var(--light-bg);box-shadow:var(--shadow-soft);text-align:center;border-radius:18px;padding:28px}.order-empty h2{margin-bottom:8px;font-size:2.2rem}.order-empty p{opacity:.85;font-size:1.4rem}.order-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft);background:#ffffff8c;border:1px solid #0000000f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:18px;display:flex}.order-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--accent-color);margin-bottom:6px;font-size:1.2rem;font-weight:700}.order-title{font-family:var(--font-family-display);margin-bottom:8px;font-size:2.8rem;line-height:1.1}.order-subtitle{opacity:.9;max-width:560px;font-size:1.4rem}.order-brand{color:var(--color-gold-dark);opacity:.7;margin-top:8px;font-size:1.8rem}.order-badges{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.pill{white-space:nowrap;background:linear-gradient(135deg,#00000008,#00000003);border:1px solid #00000014;border-radius:999px;padding:8px 10px;font-size:1.2rem}.order-grid{grid-template-columns:1.05fr 1fr;gap:18px;display:grid}.order-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft);background:#ffffffa6;border:1px solid #0000000f;border-radius:18px;overflow:hidden}.gallery-card{padding:0}.gallery-head{border-bottom:1px solid #0000000f;padding:16px 16px 10px}.gallery-head h3{margin-bottom:2px;font-size:1.8rem}.gallery-head p{opacity:.8;font-size:1.3rem}.gallery-main{padding:14px;position:relative}.gallery-img{object-fit:contain;background:#ffffffbf;border:1px solid #0000000f;border-radius:14px;width:100%;height:360px;padding:10px}.gbtn{color:#fff;cursor:pointer;opacity:.92;background:#000000bf;border:1px solid #00000014;border-radius:999px;place-items:center;width:44px;height:44px;font-size:26px;transition:transform .2s,opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gbtn:disabled{opacity:.35;cursor:not-allowed}.gbtn:hover{transform:translateY(-50%)scale(1.03)}.gbtn-left{left:18px}.gbtn-right{right:18px}.gallery-thumbs{gap:10px;padding:0 14px 14px;display:flex;overflow-x:auto}.gallery-thumbs::-webkit-scrollbar{height:8px}.gallery-thumbs::-webkit-scrollbar-thumb{background:#0000001f;border-radius:999px}.thumbBtn{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;padding:0}.thumbBtn img{object-fit:cover;background:#ffffffb3;border:2px solid #0000;border-radius:12px;width:86px;height:56px}.thumbBtn.active img{border-color:var(--accent-color)}.gallery-foot{border-top:1px solid #0000000f;padding:14px 16px 18px}.car-name h2{font-family:var(--font-family-display);margin-bottom:4px;font-size:2.2rem}.car-name p{opacity:.85;font-size:1.3rem}.detail-card{padding:16px}.detail-section{background:#ffffff8c;border:1px solid #0000000f;border-radius:16px;margin-bottom:14px;padding:12px 12px 14px}.section-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.section-title h3{font-size:1.8rem}.hint{opacity:.75;font-size:1.2rem}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.spec{background:linear-gradient(135deg,#00000005,#00000003);border:1px solid #0000000f;border-radius:14px;padding:12px}.spec-k{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:6px;font-size:1.2rem}.spec-v{color:var(--text-dark);font-size:1.6rem;font-weight:700}.price-list{flex-direction:column;gap:10px;display:flex}.price-row{background:#fff9;border:1px solid #0000000f;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.price-left{min-width:0}.price-t{font-size:1.4rem;font-weight:700}.price-note{opacity:.8;margin-top:2px;font-size:1.2rem}.price-right{color:var(--text-dark);white-space:nowrap;font-size:1.7rem;font-weight:800}.detail-section.last{margin-bottom:0}.assurance h4{margin-bottom:8px;font-size:1.6rem}.assurance ul{opacity:.9;gap:6px;margin-left:16px;font-size:1.3rem;display:grid}.cta-bar{margin-top:14px}.cta-primary{cursor:pointer;background:linear-gradient(135deg, var(--accent-color), var(--primary-color));color:#fff;border:none;border-radius:14px;width:100%;padding:14px;font-size:1.5rem;font-weight:800;transition:transform .2s,filter .2s;box-shadow:0 10px 24px #0000001f}.cta-primary:hover{filter:brightness(1.02);transform:translateY(-1px)}.cta-caption{opacity:.8;text-align:center;margin-top:10px;font-size:1.2rem}@media (width<=980px){.order-grid{grid-template-columns:1fr}.order-badges{justify-content:flex-start}.order-top{flex-direction:column}}@media (width<=520px){.gallery-img{height:300px}.spec-grid{grid-template-columns:1fr}.order-title{font-size:2.4rem}}.order-modal-overlay{z-index:9999;background:#0f0c0a42;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}.order-modal{text-align:left;overscroll-behavior:contain;background:#fffdf8;border:1px solid #1f1a141a;border-radius:1.1rem;width:min(96vw,640px);max-width:600px;max-height:min(92vh,860px);padding:2.4rem 1.35rem 1.35rem;position:relative;overflow-y:auto;box-shadow:0 18px 46px #00000029}.modal-close{cursor:pointer;color:#fff;background:#ecb649;border:none;border-radius:.65rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.55rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.order-modal h3{color:var(--primary-color);margin-bottom:.4rem;font-size:2.2rem;font-weight:700}.order-modal p{color:#1f1a14b3;margin-bottom:1.15rem;font-size:1.15rem}.order-modal label{color:#1f1a14;margin-bottom:.4rem;font-size:1.45rem;font-weight:600;display:block}.order-modal input:not([type=radio]):not([type=checkbox]),.order-modal select{background:#fff;border:1px solid #1f1a1433;border-radius:.6rem;width:100%;margin-bottom:1.1rem;padding:.85rem .9rem;font-size:1.1rem;display:block}.phone-input-wrapper{align-items:center;margin-bottom:1.1rem;display:flex}.phone-prefix{background:#f4efe6;border:1px solid #1f1a1433;border-right:none;border-radius:.6rem 0 0 .6rem;margin-bottom:0;padding:.85rem .9rem;font-weight:700}.phone-input-wrapper input{border:1px solid #1f1a1433;border-left:none;border-radius:0 .6rem .6rem 0;flex:1;padding:.85rem .9rem;margin-bottom:0!important}.order-modal button{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:.65rem;padding:.75rem 1.15rem;font-size:1rem;font-weight:600;transition:background .2s,transform .2s}.order-modal button:hover{background:#0f766e;transform:translateY(-1px)}.booking-category{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.95rem;display:grid}.booking-category button{border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;background:#fff;border-radius:.6rem;padding:.68rem .7rem;font-size:.95rem;font-weight:600;transition:all .3s}.booking-category button.active,.booking-category button:hover{background:var(--primary-color);color:#fff}.trip-type{flex-wrap:wrap;gap:1rem;margin:.8rem 0 .95rem;display:flex}.trip-type label{cursor:pointer;background:#fff;border:1px solid #1f1a1429;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.95rem;font-weight:600;display:inline-flex}.order-modal select{border:1px solid #1f1a1433;border-radius:.6rem;width:100%;margin-bottom:1.1rem;padding:.85rem .9rem}.terms-check{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.terms-check input{width:1rem;height:1rem;margin:0}.terms-check a{color:var(--primary-color);font-weight:500;text-decoration:underline}.rental-type-selector{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.95rem;display:grid}.rental-type-selector label{background:#fff;border:1px solid #1f1a142e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-bottom:0;padding:.68rem .8rem;font-size:.98rem;font-weight:600;display:inline-flex}.rental-type-selector input[type=radio],.trip-type input[type=radio]{accent-color:#ecb649;width:1rem;height:1rem;margin:0}.order-modal button[disabled]{opacity:.65;cursor:not-allowed;transform:none!important}.order-modal::-webkit-scrollbar{width:8px}.order-modal::-webkit-scrollbar-thumb{background:#1f1a1438;border-radius:999px}@media (width<=600px){.order-modal{border-radius:.9rem;width:min(98vw,500px);max-height:94vh;padding:2.15rem .95rem 1.1rem}.order-modal h3{font-size:1.95rem}.order-modal p{font-size:1.03rem}.rental-type-selector,.booking-category{grid-template-columns:1fr}.trip-type{gap:.6rem}.trip-type label{justify-content:flex-start;width:100%}}.sr{padding:var(--section-padding-y) var(--section-padding-x);background:var(--color-cream);color:var(--color-ink);min-height:80vh}.sr__wrap{max-width:var(--site-max-width);margin:0 auto}.sr__header{margin-bottom:5.5rem}.sr__headerRow{align-items:flex-end;gap:2.5rem;display:flex}.sr__backBtn{background:var(--color-paper);color:var(--color-ink);cursor:pointer;white-space:nowrap;border:1px solid #00000014;border-radius:999px;flex-shrink:0;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1.3rem;font-weight:600;transition:all .2s;display:inline-flex}.sr__backBtn:hover{background:var(--color-cream-dark);transform:translateY(-1px)}.sr__headerText{text-align:center;flex:1}.sr__empty{text-align:center;background:var(--color-paper);box-shadow:var(--shadow-soft);border-radius:2rem;padding:6rem 2rem}.sr__emptyIcon{color:var(--color-gold);margin-bottom:1.5rem;font-size:4rem}.sr__empty h2{font-family:var(--font-family-display);margin-bottom:.8rem;font-size:2.4rem}.sr__empty p{color:var(--color-ink-muted);margin-bottom:2rem;font-size:1.5rem}.sr__summary{margin-bottom:2rem}.sr__summaryCard{background:var(--color-paper);border:1px solid #0000000d;border-radius:1.6rem;padding:2rem 2.4rem;box-shadow:0 2px 12px #1f1a140f}.sr__summaryRow{flex-wrap:wrap;gap:2rem;margin-bottom:1.4rem;display:flex}.sr__summaryItem{flex:1;align-items:flex-start;gap:1rem;min-width:180px;display:flex}.sr__summaryIcon{width:3.6rem;height:3.6rem;color:var(--color-gold-dark);background:linear-gradient(135deg,#e8b03d26,#e8b03d0d);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;padding:.8rem;font-size:1.4rem;display:flex}.sr__summaryIcon--drop{color:#3b82f6;background:linear-gradient(135deg,#60a5fa26,#60a5fa0d)}.sr__summaryLabel{color:var(--color-ink-light);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.15rem;font-size:1.15rem;font-weight:600;display:block}.sr__summaryItem strong{color:var(--color-ink);font-size:1.4rem;display:block}.sr__summaryMeta{border-top:1px solid #0000000f;flex-wrap:wrap;gap:.8rem;padding-top:1.2rem;display:flex}.sr__pill{color:var(--color-ink-muted);background:#1f1a140a;border:1px solid #0000000f;border-radius:999px;padding:.5rem 1.2rem;font-size:1.15rem;font-weight:600}.sr__pill--count{color:var(--color-gold-dark);background:linear-gradient(135deg,#e8b03d1f,#e8b03d0a);border-color:#e8b03d33}.sr__toolbar{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.sr__filters{align-items:center;gap:.6rem;display:flex}.sr__filterIcon{color:var(--color-ink-light);margin-right:.4rem;font-size:1.3rem}.sr__filterBtn{background:var(--color-paper);color:var(--color-ink-muted);cursor:pointer;border:1px solid #00000014;border-radius:999px;padding:.6rem 1.4rem;font-size:1.25rem;font-weight:600;transition:all .2s}.sr__filterBtn:hover{background:var(--color-cream-dark)}.sr__filterBtn.active{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.sr__altFlow{background:var(--color-paper);border:1px solid #e8b03d47;border-radius:1.4rem;margin-bottom:2rem;padding:1.6rem 1.8rem;box-shadow:0 4px 16px #1f1a140f}.sr__altFlowTitle{color:var(--color-ink);margin:0;font-size:1.6rem;font-weight:700}.sr__altFlowText{color:var(--color-ink-muted);margin:.6rem 0 1.1rem;font-size:1.3rem;line-height:1.55}.sr__altFlowBtn{color:#1f1a14;cursor:pointer;background:linear-gradient(135deg,#ffd97a 0%,#e8b03d 100%);border:none;border-radius:1rem;align-items:center;gap:.55rem;padding:.95rem 1.35rem;font-size:1.25rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #e8b03d3d}.sr__altFlowBtn:hover{transform:translateY(-1px);box-shadow:0 7px 20px #e8b03d52}.sr__loading{text-align:center;padding:6rem 2rem}.sr__spinner{border:3px solid var(--color-cream-dark);border-top-color:var(--color-gold);border-radius:50%;width:3.6rem;height:3.6rem;margin:0 auto 1.5rem;animation:.8s linear infinite srSpin}@keyframes srSpin{to{transform:rotate(360deg)}}.sr__loading p{color:var(--color-ink-muted);font-size:1.4rem}.sr__noResults{text-align:center;background:var(--color-paper);box-shadow:var(--shadow-soft);border-radius:1.6rem;padding:4rem 2rem}.sr__noResults p{color:var(--color-ink-muted);margin-bottom:1.2rem;font-size:1.5rem}.sr__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.sr__card{background:var(--color-paper);border:1px solid #0000000d;border-radius:1.6rem;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 2px 12px #1f1a140d}.sr__card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #1f1a141a}.sr__card--off{opacity:.7}.sr__card--off:hover{transform:none;box-shadow:0 2px 12px #1f1a140d}.sr__cardMedia{aspect-ratio:16/10;background:var(--color-cream);position:relative;overflow:hidden}.sr__cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.sr__card:hover .sr__cardMedia img{transform:scale(1.03)}.sr__cardBadges{gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.sr__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:1.1rem;font-weight:700;display:inline-flex}.sr__badge--ok{color:#15803d;background:#22c55e26;border:1px solid #22c55e40}.sr__badge--off{color:#dc2626;background:#ef44441f;border:1px solid #ef444433}.sr__cardBody{flex-direction:column;flex:1;gap:1.2rem;padding:1.6rem 1.8rem 1.8rem;display:flex}.sr__cardName{font-family:var(--font-family-display);color:var(--color-ink);font-size:1.9rem;font-weight:700;line-height:1.2}.sr__partner{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:-.5rem 0 0;font-size:.85rem;font-weight:600;display:flex}.sr__partnerLabel{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:.72rem;font-weight:800}.sr__partnerId{color:var(--color-gold-dark,#785a14);background:#c9941e1f;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.sr__specs{flex-wrap:wrap;gap:.6rem;display:flex}.sr__spec{color:var(--color-ink-muted);background:#1f1a1408;border:1px solid #0000000d;border-radius:.8rem;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:1.15rem;font-weight:500;display:inline-flex}.sr__spec svg{color:var(--color-gold-dark);font-size:1rem}.sr__cardFooter{margin-top:auto;padding-top:.6rem}.sr__selectBtn{cursor:pointer;color:#1f1a14;background:linear-gradient(135deg,#ffd97a 0%,#e8b03d 100%);border:none;border-radius:1.2rem;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1.1rem 1.6rem;font-size:1.35rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #e8b03d40}.sr__selectBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e8b03d59}.sr__selectBtn--off{color:var(--color-ink-light);box-shadow:none;cursor:not-allowed;background:#1f1a140f}.sr__selectBtn--off:hover{box-shadow:none;transform:none}@media (width<=768px){.sr__headerRow{flex-direction:column;align-items:flex-start;gap:1.2rem}.sr__summaryRow{flex-direction:column;gap:1.2rem}.sr__summaryItem{min-width:unset}.sr__grid{grid-template-columns:1fr}.sr__filters{flex-wrap:wrap}}@media (width<=480px){.sr__summaryCard{padding:1.4rem 1.2rem}.sr__cardBody{padding:1.2rem 1.4rem 1.4rem}}.admin-sidebar{width:var(--admin-sidebar-width,260px);min-width:var(--admin-sidebar-width,260px);background:var(--admin-sidebar-bg,#0f172a);height:100%;max-height:100%;color:var(--admin-sidebar-text-active);border-right:1px solid #94a3b829;flex-direction:column;display:flex;overflow-y:auto;box-shadow:inset -1px 0 #94a3b81f}.admin-sidebar-header{border-bottom:1px solid #94a3b82e;padding:1.5rem 1.5rem 1.15rem}.admin-sidebar-header h2{letter-spacing:.16em;text-transform:uppercase;color:var(--admin-sidebar-text,#94a3b8);margin:0 0 .3rem;font-size:.75rem;font-weight:700}.admin-sidebar-header .admin-sidebar-brand{font-family:var(--font-family-indian);color:var(--admin-brand,#38bdf8);letter-spacing:.02em;margin:0;font-size:1.45rem;font-weight:400}.admin-nav-list{margin:0;padding:.8rem .7rem 1rem;list-style:none}.admin-nav-item{margin:0}.admin-nav-link{width:100%;color:var(--admin-sidebar-text,#94a3b8);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.8rem;margin:0 0 .4rem;padding:.82rem 1rem;font-size:.9375rem;font-weight:600;transition:background .2s,color .2s;display:flex}.admin-nav-link:hover{background:var(--admin-sidebar-hover,#1e293b);color:var(--admin-sidebar-text-active)}.admin-nav-item.active .admin-nav-link{color:#eaf3ff;background:linear-gradient(90deg,#60a5fa47 0%,#3b82f62e 100%);box-shadow:inset 0 0 0 1px #93c5fd42}.admin-nav-item.active .admin-nav-link:hover{color:var(--admin-sidebar-text-active);background:linear-gradient(90deg,#60a5fa5c 0%,#3b82f638 100%)}.admin-nav-icon{opacity:.95;width:1.25rem;font-size:1rem}.admin-nav-item.active .admin-nav-icon{color:#dbeafe}.admin-sidebar::-webkit-scrollbar{width:8px}.admin-sidebar::-webkit-scrollbar-thumb{background:#93c5fd66;border-radius:10px}.admin-topnav{height:var(--admin-topnav-height,64px);min-height:var(--admin-topnav-height,64px);background:var(--admin-header-bg,#0f172a);color:#f1f5f9;z-index:1200;border-bottom:1px solid #94a3b838;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:0 1.75rem;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #08102233}.admin-topnav-left .brand-name{color:var(--admin-brand,#38bdf8);letter-spacing:-.01em;text-shadow:none;margin:0;font-size:1.25rem;font-weight:700}.admin-topnav-right{align-items:center;gap:1rem;font-size:.875rem;display:flex}.admin-topnav-right .welcome{color:#e5edf9;background:#94a3b829;border-radius:999px;padding:.35rem .6rem;font-weight:700}.admin-topnav-right .clock{font-variant-numeric:tabular-nums;color:#bfd0e7;font-size:.8125rem}.admin-topnav-right .admin-email{color:#c6d5ea;text-overflow:ellipsis;white-space:nowrap;background:#2563eb26;border:1px solid #93c5fd47;border-radius:999px;max-width:220px;padding:.35rem .7rem;overflow:hidden}.logout-btn{color:#eff6ff;cursor:pointer;background:linear-gradient(135deg,#60a5fa 0%,#2563eb 100%);border:none;border-radius:10px;padding:.5rem 1.05rem;font-size:.875rem;font-weight:600;transition:filter .2s,box-shadow .2s;box-shadow:0 4px 14px #2563eb52}.logout-btn:hover{filter:brightness(1.03);box-shadow:0 6px 16px #2563eb61}.dashboard-container{font-family:var(--font-family-main)}.dashboard-top-grid{grid-template-columns:1.2fr 1fr;gap:1.25rem;margin-bottom:1.4rem;display:grid}.dashboard-profile-card{border-radius:16px;padding:1.3rem}.dashboard-profile-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-profile-head{align-items:center;gap:.9rem;margin-bottom:.9rem;display:flex}.dashboard-profile-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#4f46e5 100%);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.2rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #3b82f647}.dashboard-profile-main h2{color:var(--admin-text,#0f172a);margin:0;font-size:1.08rem}.dashboard-profile-main p{color:var(--admin-text-muted,#5f6f86);margin:.2rem 0 0;font-size:.88rem}.dashboard-profile-badge{color:#1d4ed8;background:#2563eb1f;border-radius:999px;padding:.35rem .72rem;font-size:.76rem;font-weight:700}.dashboard-profile-meta{gap:.65rem;display:grid}.dashboard-profile-meta--rows{gap:.55rem}.dashboard-meta-item{color:var(--admin-text-muted,#5f6f86);align-items:center;gap:.55rem;font-size:.88rem;display:flex}.dashboard-meta-row{color:var(--admin-text-muted,#5f6f86);border:1px solid var(--admin-border,#e2e8f0);background:#f8fbff;border-radius:10px;grid-template-columns:72px 18px 1fr;align-items:center;gap:.55rem;padding:.55rem .6rem;font-size:.88rem;display:grid}.dashboard-meta-row strong{color:var(--admin-text,#0f172a)}.dashboard-meta-row svg,.dashboard-meta-item svg{color:var(--admin-primary,#2563eb)}.dashboard-meta-item code{color:#1e3a8a;background:#eef4ff;border:1px solid #1e3a8a2e;border-radius:6px;padding:.08rem .35rem;font-size:.8rem}.dashboard-meta-label{color:var(--admin-text,#0f172a);font-weight:700}.dashboard-profile-actions{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.9rem;display:grid}.dashboard-profile-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;padding:.58rem .85rem;font-size:.85rem;font-weight:700}.dashboard-profile-btn--outline{color:#1e3a8a;background:#eef2ff;border:1px solid #1e3a8a38}.dashboard-recent-card{border-radius:16px;padding:0;overflow:hidden}.dashboard-table-header--compact{padding:1rem 1.15rem}.dashboard-recent-list{margin:0;padding:0;list-style:none}.dashboard-recent-item{border-bottom:1px solid var(--admin-border,#e2e8f0);justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem 1.15rem;display:flex}.dashboard-recent-item:last-child{border-bottom:none}.dashboard-recent-item .ride-user{color:var(--admin-text,#0f172a);margin:0;font-size:.9rem;font-weight:700}.dashboard-recent-item .ride-meta{color:var(--admin-text-muted,#5f6f86);margin:.18rem 0 0;font-size:.8rem}.dashboard-stats{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.75rem;display:grid}.dashboard-stat-card{background:var(--admin-card-bg,#fff);border:1px solid var(--admin-border,#e2e8f0);border-radius:var(--admin-radius,10px);box-shadow:var(--admin-shadow,0 1px 3px #0000000f);align-items:center;gap:1rem;padding:1.35rem 1.55rem;transition:box-shadow .2s,border-color .2s;display:flex}.dashboard-stat-card:hover{box-shadow:var(--admin-shadow-lg,0 10px 40px #0f172a14);border-color:#60a5fa66}.dashboard-stat-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.35rem;display:flex}.dashboard-stat-icon--users{color:#1d4ed8;background:linear-gradient(135deg,#3b82f62e 0%,#60a5fa40 100%)}.dashboard-stat-icon--rides{color:#6d28d9;background:linear-gradient(135deg,#8b5cf629 0%,#818cf842 100%)}.dashboard-stat-content{flex-direction:column;gap:.25rem;display:flex}.dashboard-stat-label{color:var(--admin-text-muted,#64748b);font-size:.875rem;font-weight:600}.dashboard-stat-value{color:var(--admin-text,#1e293b);letter-spacing:-.015em;font-size:1.5rem;font-weight:700}.dashboard-table-card{padding:0}.dashboard-table-header{border-bottom:1px solid var(--admin-border,#e2e8f0);background:linear-gradient(#f8fafff5 0%,#f5f8ffb8 100%);justify-content:space-between;align-items:center;padding:1.35rem 1.55rem;display:flex}.dashboard-table-title{color:var(--admin-text,#1e293b);margin:0;font-size:1.18rem;font-weight:700}.dashboard-table-action{color:#f8fbff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;transition:filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 14px #2563eb47}.dashboard-table-action:hover{filter:brightness(1.03);box-shadow:0 8px 16px #2563eb57}.dashboard-empty{text-align:center;color:var(--admin-text-muted,#64748b);margin:0;padding:2rem 1.5rem;font-size:.9375rem}.dashboard-table-wrap{overflow-x:auto}.dashboard-table{border-collapse:collapse;width:100%;font-size:.875rem}.dashboard-table th,.dashboard-table td{text-align:left;border-bottom:1px solid var(--admin-border,#e2e8f0);padding:.875rem 1.5rem}.dashboard-table th{color:var(--admin-text-muted,#64748b);background:#f4f7fd;font-weight:600}.dashboard-table tbody tr:hover td{background:#f7faff}.dashboard-table td{color:var(--admin-text,#1e293b)}.dashboard-status{color:var(--admin-text,#1e293b);background:#f1f5f9;border-radius:6px;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;display:inline-block}@media (width<=1024px){.dashboard-top-grid{grid-template-columns:1fr}}@media (width<=640px){.dashboard-profile-actions{grid-template-columns:1fr}}.blog-dash{width:100%}.ql-editor{min-height:200px;font-size:1rem}.add-blog-btn{background:var(--admin-primary,#0ea5e9);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-bottom:1rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.add-blog-btn:hover{background:var(--admin-primary-hover,#0284c7)}.badge{background:var(--admin-text-muted,#64748b);color:#fff;border-radius:8px;margin-left:.35rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.blog-dash-actions{gap:1rem;margin-bottom:1.5rem;display:flex}.blog-category-nav{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.blog-category-nav button{background:var(--admin-card-bg,#fff);color:var(--admin-text,#1e293b);border:1px solid var(--admin-border,#e2e8f0);cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s}.blog-category-nav button.active{background:var(--admin-primary,#0ea5e9);color:#fff;border-color:var(--admin-primary)}.category-meta{border-left:4px solid var(--admin-primary);background:#f8fafc;border-radius:8px;margin:1rem 0 1.5rem;padding:1rem;font-size:.9375rem}.category-meta-actions{gap:1rem;margin-top:1rem;display:flex}.edit-btn,.delete-btn{border:1px solid var(--light-border);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .8rem;font-size:.95rem;transition:all .2s}.edit-btn:hover{background-color:var(--info-color);color:var(--white);border-color:var(--info-color)}.delete-btn:hover{background-color:var(--danger-color);color:var(--white);border-color:var(--danger-color)}.category-meta-actions button{font-size:1.25rem}.seo-modal-overlay{z-index:999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.seo-modal{background:var(--white);border-radius:10px;width:500px;max-width:90%;padding:2rem;box-shadow:0 6px 15px #0003}.seo-modal h2{color:var(--text-color);margin-bottom:1rem}.seo-modal label{color:#555;margin-top:1rem;font-size:1.4rem;font-weight:700;display:block}.seo-modal input,.seo-modal textarea{border:1px solid var(--light-border);border-radius:6px;width:100%;margin-top:.5rem;padding:.8rem;font-size:1.4rem}.seo-modal-actions{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.save-btn{background:var(--accent-color);color:var(--white);cursor:pointer;border:none;border-radius:6px;padding:.6rem 1.4rem}.close-b{color:var(--text-color);cursor:pointer;background:#ccc;border:none;border-radius:6px;padding:.6rem 1.4rem}.seo-details{background:var(--light-bg);border-left:4px solid var(--secondary-color);border-radius:6px;margin-top:1rem;padding:1rem}.seo-details p{margin:.4rem 0;font-size:1.4rem}.blogs-container{flex-direction:column;margin:5rem auto;display:flex}.blogs-container .blog-container-div{flex-wrap:wrap;gap:4rem;margin-top:1rem;display:flex}.blogs-container h2{color:var(--text-dark)}.blog-container-div .blog-card{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:36rem;overflow:hidden;box-shadow:0 2px 5px #0000001a}.blog-container-div .blog-card .blog-image img{object-fit:cover;width:100%;height:200px}.blog-container-div .blog-card .blog-content{flex-direction:column;gap:1rem;padding:15px;display:flex}.blog-container-div .blog-card h3{margin-bottom:10px;font-size:20px}.blog-container-div .blog-card p{color:#666;font-size:14px}.blog-container-div .blog-card .blog-content p{white-space:pre-wrap;word-wrap:break-word}.image-preview{object-fit:cover;max-width:100%;max-height:200px;margin-top:10px}.submit-btn{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:12px;font-size:16px;transition:background-color .3s}.read-more-btn{color:#007bff;cursor:pointer;background-color:#0000;border:none}.blog-actions{gap:1rem;display:flex}.blog-actions .edit-btn{color:#fff;background-color:green}.blog-actions .delete-btn{color:#fff;background-color:red}.blog-actions button{cursor:pointer;border:none;border-radius:8px;padding:1rem 2rem}.spinner-container{justify-content:center;align-items:center;height:200px;display:flex}.spinner{border:5px solid #0000001a;border-top-color:#007bff;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}.no-blogs{text-align:center;color:#666;margin-top:20px;font-size:18px;font-weight:700}.spinner-container{justify-content:center;align-items:center;padding:3rem;display:flex}.spinner{border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{white-space:nowrap;width:1.2em;display:inline-block}.ql-editor li:not(.ql-direction-rtl):before{text-align:right;margin-left:-1.5em;margin-right:.3em}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor pre.ql-syntax{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.addblog{z-index:10000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.addblog-form{scroll-behavior:smooth;background:#fff;border-radius:12px;width:800px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 8px 20px #0003}.close{color:#fff;cursor:pointer;font-size:20px;font-weight:700;position:absolute;top:10px;right:15px}.close:hover{color:red}.addblog-form h2{color:#2c3e50;text-align:center;margin-bottom:1.5rem;font-size:24px}.addblog-form h3{font-size:1.8rem}.blog-form{flex-direction:column;gap:1.2rem;display:flex}.addblog-form .form-group{flex-direction:column;display:flex}.addblog-form .form-group label{color:#444444c6;margin-bottom:5px;font-size:16px;font-weight:600}.addblog-form .form-group input,.addblog-form .form-group select{border:1px solid #ccc;border-radius:6px;outline:none;padding:10px;font-size:14px;transition:border .3s ease-in-out}.addblog-form .form-group input:focus,.addblog-form .form-group select:focus{border:1px solid #0077b6}.ql-container{border-radius:6px;overflow:hidden;height:280px!important}.image-preview{object-fit:cover;border:1px solid #ddd;border-radius:8px;width:100%;max-height:200px;margin-top:10px;padding:5px}.submit-btn{color:#fff;cursor:pointer;background:#0077b6;border:none;border-radius:8px;padding:12px;font-size:16px;font-weight:700;transition:background .3s ease-in-out}.submit-btn:hover{background:#005f8a}@media (width<=500px){.addblog-form{width:90%;padding:1.5rem}}.modal-backdrop{z-index:1000;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{background-color:#fff;border-radius:10px;width:90%;max-width:420px;padding:2.5rem;animation:.3s ease-in-out slideIn;position:relative;box-shadow:0 6px 24px #0003}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.modal-content h2{text-align:center;color:#1f3442;margin-bottom:1.5rem;font-size:1.8rem}.modal-content form{flex-direction:column;gap:1rem;display:flex}.modal-content input[type=text]{border:1px solid #ccc;border-radius:6px;outline:none;padding:.9rem 1rem;font-size:1.4rem;transition:border .3s}.modal-content input[type=text]:focus{border-color:#b78a4d}.modal-content button[type=submit]{color:#fff;cursor:pointer;background-color:#1f3442;border:none;border-radius:6px;padding:.9rem;font-size:1.4rem;font-weight:500;transition:background .3s}.modal-content button[type=submit]:hover{background-color:#2d4962}.close-btn{color:#444;cursor:pointer;background:0 0;border:none;font-size:1.6rem;font-weight:700;transition:color .3s;position:absolute;top:12px;right:16px}.close-btn:hover{color:#b78a4d}.editblog{background-color:#f4f4f4;justify-content:center;align-items:flex-start;min-height:100vh;padding:3rem 1rem;display:flex}.editblog-form{background-color:#fff;border-radius:12px;width:100%;max-width:960px;padding:3rem;box-shadow:0 12px 30px #0000001a}.editblog .back-btn{color:#333;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:8px;margin-bottom:2rem;padding:8px 16px;font-size:1.4rem;transition:all .2s}.editblog .back-btn:hover{background-color:#f0f0f0}.editblog h2{color:#1f3442;margin-bottom:2.5rem;font-size:2.8rem}.blog-form .form-group{margin-bottom:2rem}.blog-form label{color:#333;margin-bottom:.8rem;font-size:1.6rem;font-weight:600;display:block}.blog-form input,.blog-form select,.tiptap{background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;padding:1rem;font-size:1.5rem}.tiptap{background-color:#fefefe;border:1px solid #ccc;border-radius:6px;min-height:300px;margin-top:.5rem;padding:1rem;font-size:1.5rem}.image-preview{border:1px solid #ddd;border-radius:6px;width:100%;max-width:200px;height:auto;margin-top:1rem}.submit-btn{color:#fff;cursor:pointer;background-color:#1f3442;border:none;border-radius:8px;width:100%;margin-top:2rem;padding:1.2rem;font-size:1.6rem;font-weight:500;transition:background-color .3s}.submit-btn:hover{background-color:#152530}h3{color:#b78a4d;margin-top:3rem;margin-bottom:1rem;font-size:2rem}.read-blog-container{background:#fff;border-radius:10px;max-width:1200px;margin:1rem auto;padding:2rem}.read-blog-container .blog-title{color:#333;margin-bottom:1rem;font-size:2rem}.read-blog-container .blog-date,.read-blog-container .blog-category{color:#666;margin-bottom:.5rem;font-size:1.1rem}.selectedBlogimg{align-items:center;width:100%;display:flex}.read-blog-container .blog-image{object-fit:cover;border-radius:10px;align-items:center;width:20%;max-height:400px;margin:1rem 0}.read-blog-container .blog-content{color:#444;white-space:pre-wrap;font-size:1.25rem;line-height:1.6}.back-btn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:5px;margin-bottom:1rem;padding:.5rem 1rem}.back-btn:hover{background:#0056b3}.no-blog{text-align:center;color:red;font-size:1.25rem}.manage-car-container{font-family:var(--font-family-main);color:var(--admin-text,#0f172a)}.manage-car-container .manage-car__content{min-width:0}.manage-car-container .admin-page__title{letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.6rem;font-weight:800}.manage-car-container .add-btn{background:linear-gradient(135deg, var(--admin-primary,#0ea5e9), #6366f1);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.72rem 1.05rem;font-size:.95rem;font-weight:800;transition:transform .15s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #0284c738}.manage-car-container .add-btn:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 14px 30px #0284c747}.manage-car-container .car-list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.25rem;display:grid}@media (width<=420px){.manage-car-container .car-list{grid-template-columns:1fr}}.manage-car-container .car-card{background:var(--admin-card-bg,#fff);border:1px solid var(--admin-border,#e5e7eb);border-radius:16px;padding:14px;transition:transform .15s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.manage-car-container .car-card:hover{border-color:#6366f159;transform:translateY(-2px);box-shadow:0 14px 34px #0f172a1a}.manage-car-container .car-card h4{letter-spacing:-.01em;margin:.9rem 0 .35rem;font-size:1.05rem;font-weight:900}.manage-car-container .car-card p{color:var(--admin-text-muted,#64748b);margin:.18rem 0;font-size:.9rem}.manage-car-container .car-card__vendor{color:#6366f1f2;font-size:.85rem}.manage-car-container .car-card__vendor strong{color:inherit;background:0 0;padding:0;font-weight:900}.manage-car-container .car-card__vendor-id{opacity:.85;font-weight:700}.manage-car-container .car-card strong{color:#0369a1;background:#0284c71a;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.8rem;font-weight:900;display:inline-flex}.manage-car-container .carousel-container{background:linear-gradient(#f8fafc,#eef2ff);border:1px solid #0f172a0f;border-radius:14px;height:220px;position:relative;overflow:hidden}.manage-car-container .carousel-image{object-fit:contain;width:100%;height:220px;padding:12px}.manage-car-container .arrow{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:2;background:#0f172a59;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:transform .15s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.manage-car-container .arrow:hover{background:#0f172a80;transform:translateY(-50%)scale(1.05)}.manage-car-container .arrow.left{left:10px}.manage-car-container .arrow.right{right:10px}.manage-car-container .thumbnails{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.manage-car-container .thumb{object-fit:cover;cursor:pointer;border:2px solid #0000;border-radius:10px;width:46px;height:46px;transition:transform .12s,border-color .2s,box-shadow .2s;box-shadow:0 6px 18px #0f172a14}.manage-car-container .thumb:hover{transform:translateY(-1px)}.manage-car-container .thumb.active{border-color:var(--admin-primary,#0ea5e9);box-shadow:0 10px 24px #0ea5e940}.manage-car-container .car-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.manage-car-container .car-actions button{cursor:pointer;border:0;border-radius:12px;padding:10px 12px;font-size:.92rem;font-weight:900;transition:transform .12s,filter .2s}.manage-car-container .car-actions button:first-child{color:#0f172a;background:linear-gradient(135deg,#0ea5e929,#6366f129);border:1px solid #6366f140}.manage-car-container .car-actions button:last-child{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316)}.manage-car-container .car-actions button:hover{transform:translateY(-1px)}.manage-car-modal-root{--admin-sidebar-width:272px;--admin-topnav-height:68px}.manage-car-modal-root.modal-overlay{z-index:1400;background:#0206178c;position:fixed;inset:0}.manage-car-modal-root.modal-overlay--page{justify-content:stretch!important;align-items:stretch!important;padding:0!important;display:flex!important;overflow:hidden!important}.manage-car-modal-root .modal{background:#fffffff5;border-radius:0;width:100%;height:100vh;overflow:hidden}.manage-car-modal-root.modal-overlay.modal-overlay--page{left:var(--admin-sidebar-width)!important;top:var(--admin-topnav-height)!important;z-index:1600!important;background:#0206178c!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important;display:flex!important;bottom:0!important;right:0!important;overflow:hidden!important}.manage-car-modal-root .modal.modal--page{flex-direction:column;display:flex;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.manage-car-modal-root .modal-topbar{z-index:10;-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.manage-car-modal-root .modal-title{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:1000}.manage-car-modal-root .modal-subtitle{color:#0f172a99;margin:2px 0 0;font-size:.9rem}.manage-car-modal-root .modal-close{color:#0f172a;cursor:pointer;background:#0f172a0f;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:26px;font-weight:900;transition:transform .12s,filter .2s;display:inline-flex}.manage-car-modal-root .modal-close:hover{filter:brightness(1.02);transform:scale(1.05)}.manage-car-modal-root .modal-body{flex:auto;min-height:0;padding:16px 16px 120px;overflow:auto}.manage-car-modal-root .form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.manage-car-modal-root .form-grid{grid-template-columns:1fr}}.manage-car-modal-root label{color:#0f172ab8;margin-top:10px;font-size:.86rem;font-weight:800;display:block}.manage-car-modal-root .modal input,.manage-car-modal-root select.availability-dropdown{color:#0f172a;background:#ffffffd9;border:1px solid #0f172a1a;border-radius:12px;outline:none;width:100%;margin-top:.35rem;padding:.62rem .8rem;font-size:.92rem}.manage-car-modal-root .modal input:focus,.manage-car-modal-root select.availability-dropdown:focus{border-color:#6366f18c;box-shadow:0 0 0 4px #6366f124}.manage-car-modal-root .img-row{align-items:flex-start;gap:10px;margin-top:8px;display:flex}.manage-car-modal-root .img-row--fleet{background:#f8fafce6;border:1px solid #0f172a14;border-radius:12px;align-items:stretch;padding:10px}.manage-car-modal-root .img-row__thumb{object-fit:cover;border:1px solid #0f172a14;border-radius:10px;flex-shrink:0;width:72px;height:72px}.manage-car-modal-root .img-row__main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.manage-car-modal-root .img-row__main input{width:100%;margin-top:0}.manage-car-modal-root .img-row__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manage-car-modal-root .img-row__file-input{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.manage-car-modal-root .img-row__upload-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#3448c5,#7c3aed);border:0;border-radius:10px;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.82rem;font-weight:800;transition:filter .15s,transform .12s;display:inline-flex;position:relative}.manage-car-modal-root .img-row__upload-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.manage-car-modal-root .img-row__upload-btn.is-uploading{opacity:.65;cursor:not-allowed;transform:none}.manage-car-modal-root .remove-img--compact{width:40px;min-width:40px;height:40px}.manage-car-modal-root .img-row input{flex:1}.manage-car-modal-root .add-img-btn,.manage-car-modal-root .remove-img{cursor:pointer;border:0;border-radius:12px;font-weight:900}.manage-car-modal-root .add-img-btn{color:#fff;background:linear-gradient(135deg, var(--admin-primary,#0ea5e9), #6366f1);margin-top:10px;padding:10px 12px}.manage-car-modal-root .remove-img{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.manage-car-modal-root .divider{background:#0f172a14;height:1px;margin:14px 0 6px}.manage-car-modal-root .modal-actions--page{z-index:2;-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border-top:1px solid #0f172a14;flex:none;grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px;display:grid;position:relative;bottom:auto;left:auto;right:auto}.manage-car-modal-root .modal-actions--page button:disabled{opacity:.65;cursor:not-allowed}.manage-car-modal-root .modal-actions--page button{cursor:pointer;border:0;border-radius:14px;padding:12px 14px;font-weight:1000}.manage-car-modal-root .modal-actions--page button:first-child{color:#fff;background:linear-gradient(135deg, var(--admin-primary,#0ea5e9), #6366f1)}.manage-car-modal-root .modal-actions--page button:last-child{color:#0f172a;background:#0f172a14;border:1px solid #0f172a1a}.manage-car-modal-root .form-hint{opacity:.85;margin-top:-6px;margin-bottom:12px;font-size:.9rem;line-height:1.4}.manage-car-modal-root .form-hint--tight{margin-top:.25rem;margin-bottom:.5rem;font-size:.82rem}.manage-rides{font-family:var(--font-family-main)}.manage-rides-card{padding:0;overflow-x:auto}.manage-rides table{border-collapse:collapse;width:100%;font-size:.875rem}.manage-rides th,.manage-rides td{text-align:left;border-bottom:1px solid var(--admin-border,#e2e8f0);vertical-align:top;padding:.875rem 1rem}.manage-rides thead{background:#f8fafc}.manage-rides th{color:var(--admin-text-muted,#64748b);font-weight:600}.manage-rides td{color:var(--admin-text,#1e293b)}.manage-rides tbody tr:hover td{background:#f8fafc}.manage-rides td small{color:var(--admin-text-muted);font-size:.8125rem;display:block}.manage-rides select,.manage-rides input[type=date],.manage-rides input[type=time]{border:1px solid var(--admin-border);color:var(--admin-text);background:#fff;border-radius:6px;outline:none;width:100%;max-width:140px;padding:.4rem .5rem;font-size:.8125rem}.manage-rides select:focus,.manage-rides input:focus{border-color:var(--admin-primary,#0ea5e9)}.manage-rides button{cursor:pointer;border:none;border-radius:6px;margin:0 2px;padding:.4rem .6rem;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s}.manage-rides button.view{background:var(--admin-primary);color:#fff}.manage-rides button.edit{color:#fff;background:#0ea5e9}.manage-rides button.delete{color:#fff;background:#ef4444}.manage-rides button.save{color:#fff;background:#22c55e}.manage-rides button.cancel{color:#fff;background:#94a3b8}.manage-rides button:hover{opacity:.9}.ride-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ride-modal{background:var(--admin-card-bg,#fff);border-radius:var(--admin-radius,10px);width:90%;max-width:560px;max-height:90vh;color:var(--admin-text);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-lg);padding:1.5rem;animation:.25s fadeUp;position:relative;overflow-y:auto}.ride-modal h3{color:var(--admin-primary);margin:0 0 1rem;font-size:1.25rem}.ride-modal .modal-close{color:var(--admin-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:1rem;right:1rem}.ride-modal .modal-close:hover{color:var(--admin-text)}.ride-details{flex-wrap:wrap;gap:1.5rem;margin-top:.5rem;display:flex}.ride-details h4{color:var(--admin-primary);margin-bottom:.5rem;font-size:.9375rem}.ride-details ul{padding:0;font-size:.875rem;list-style:none}.ride-details ul li{margin-bottom:.5rem}.ride-images{margin-top:1rem}.ride-images h4{color:var(--admin-primary);font-size:.9375rem}.images-grid{flex-wrap:wrap;gap:.5rem;display:flex}.images-grid img{object-fit:cover;border:1px solid var(--admin-border);border-radius:6px;width:80px;height:60px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.manage-rides table,.manage-rides thead,.manage-rides tbody,.manage-rides th,.manage-rides td,.manage-rides tr{display:block}.manage-rides thead{display:none}.manage-rides tr{border:1px solid var(--admin-border);background:var(--admin-card-bg);border-radius:8px;margin-bottom:1rem;padding:1rem}.manage-rides td{border:none;border-bottom:1px solid #f1f5f9;padding:.5rem 0 .5rem 45%;position:relative}.manage-rides td:before{color:var(--admin-text-muted);font-size:.8125rem;font-weight:600;position:absolute;top:.5rem;left:0}.manage-rides td:first-child:before{content:"Ride ID"}.manage-rides td:nth-child(2):before{content:"Car"}.manage-rides td:nth-child(3):before{content:"User"}.manage-rides td:nth-child(4):before{content:"Advance"}.manage-rides td:nth-child(5):before{content:"Booking"}.manage-rides td:nth-child(6):before{content:"Rental Type"}.manage-rides td:nth-child(7):before{content:"Status"}.manage-rides td:nth-child(8):before{content:"Payment"}.manage-rides td:nth-child(9):before{content:"Actions"}}.manage-users{font-family:var(--font-family-main)}.manage-users-card{padding:0;overflow:hidden}.manage-users-empty{text-align:center;color:var(--admin-text-muted,#64748b);margin:0;padding:2rem 1.5rem;font-size:.9375rem}.manage-users-table-wrap{overflow-x:auto}.manage-users-table{border-collapse:collapse;width:100%;font-size:.875rem}.manage-users-table th,.manage-users-table td{text-align:left;border-bottom:1px solid var(--admin-border,#e2e8f0);padding:.875rem 1.5rem}.manage-users-table th{color:var(--admin-text-muted,#64748b);background:#f8fafc;font-weight:600}.manage-users-table tbody tr:hover td{background:#f8fafc}.manage-users-table td{color:var(--admin-text,#1e293b)}.manage-users-table .delete-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;transition:background .2s}.manage-users-table .delete-btn:hover{background:#dc2626}@media (width<=768px){.manage-users-table,.manage-users-table thead,.manage-users-table tbody,.manage-users-table th,.manage-users-table td,.manage-users-table tr{display:block}.manage-users-table thead{display:none}.manage-users-table tr{border:1px solid var(--admin-border);background:var(--admin-card-bg);border-radius:8px;margin-bottom:1rem;padding:1rem}.manage-users-table td{border:none;border-bottom:1px solid #f1f5f9;padding:.5rem 0 .5rem 45%;position:relative}.manage-users-table td:last-child{border-bottom:none}.manage-users-table td:before{color:var(--admin-text-muted);font-size:.8125rem;font-weight:600;position:absolute;top:.5rem;left:0}.manage-users-table td:first-child:before{content:"Full Name"}.manage-users-table td:nth-child(2):before{content:"Email"}.manage-users-table td:nth-child(3):before{content:"Phone"}.manage-users-table td:nth-child(4):before{content:"Registered"}.manage-users-table td:nth-child(5):before{content:"Actions"}}.manage-messages{font-family:var(--font-family-main)}.manage-messages-card{padding:0;overflow:hidden}.manage-messages-empty{text-align:center;color:var(--admin-text-muted,#64748b);margin:0;padding:2rem 1.5rem;font-size:.9375rem}.manage-messages-table-wrap{overflow-x:auto}.manage-messages-table{border-collapse:collapse;width:100%;font-size:.875rem}.manage-messages-table th,.manage-messages-table td{text-align:left;border-bottom:1px solid var(--admin-border,#e2e8f0);padding:.875rem 1.5rem}.manage-messages-table th{color:var(--admin-text-muted,#64748b);background:#f8fafc;font-weight:600}.manage-messages-table tbody tr:hover td{background:#f8fafc}.manage-messages-table td{color:var(--admin-text,#1e293b)}.manage-messages-table td:nth-child(4){word-wrap:break-word;max-width:320px}@media (width<=768px){.manage-messages-table,.manage-messages-table thead,.manage-messages-table tbody,.manage-messages-table th,.manage-messages-table td,.manage-messages-table tr{display:block}.manage-messages-table thead{display:none}.manage-messages-table tr{border:1px solid var(--admin-border);background:var(--admin-card-bg);border-radius:8px;margin-bottom:1rem;padding:1rem}.manage-messages-table td{border:none;border-bottom:1px solid #f1f5f9;padding:.5rem 0 .5rem 45%;position:relative}.manage-messages-table td:last-child{border-bottom:none}.manage-messages-table td:before{color:var(--admin-text-muted);font-size:.8125rem;font-weight:600;position:absolute;top:.5rem;left:0}.manage-messages-table td:first-child:before{content:"Name"}.manage-messages-table td:nth-child(2):before{content:"Email"}.manage-messages-table td:nth-child(3):before{content:"Phone"}.manage-messages-table td:nth-child(4):before{content:"Message"}.manage-messages-table td:nth-child(5):before{content:"Date"}}.manage-testimonials{font-family:var(--font-family-main)}.manage-testimonials-card{padding:0;overflow-x:auto}.manage-testimonials-card>p{text-align:center;color:var(--admin-text-muted,#64748b);margin:0;padding:2rem 1.5rem;font-size:.9375rem}.manage-testimonials table{border-collapse:collapse;width:100%;font-size:.875rem}.manage-testimonials th,.manage-testimonials td{text-align:left;border-bottom:1px solid var(--admin-border,#e2e8f0);padding:.875rem 1rem}.manage-testimonials th{color:var(--admin-text-muted,#64748b);background:#f8fafc;font-weight:600}.manage-testimonials td{color:var(--admin-text,#1e293b)}.manage-testimonials tbody tr:hover td{background:#f8fafc}.testimonial-table-avatar{object-fit:cover;border:1px solid var(--admin-border);border-radius:50%;width:40px;height:40px}.manage-testimonials button.view-btn{background:var(--admin-primary,#0ea5e9);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;transition:background .2s}.manage-testimonials button.view-btn:hover{background:var(--admin-primary-hover,#0284c7)}.approve-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:6px;margin-right:8px;padding:.5rem 1rem;font-weight:600}.approve-btn:hover{background:#16a34a}.delete-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600}.delete-btn:hover{background:#dc2626}.testimonial-modal-overlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.testimonial-modal{background:var(--admin-card-bg,#fff);color:var(--admin-text,#1e293b);border-radius:var(--admin-radius,10px);text-align:center;border:1px solid var(--admin-border);width:90%;max-width:440px;box-shadow:var(--admin-shadow-lg);padding:1.5rem;position:relative}.testimonial-modal-avatar{object-fit:cover;border:2px solid var(--admin-primary);border-radius:50%;width:120px;height:120px;margin-bottom:.75rem}.testimonial-modal-rating{margin-bottom:.75rem;font-size:1.125rem}.filled-star{color:#eab308}.testimonial-modal-message{color:var(--admin-text-muted);margin-bottom:.75rem;font-size:.9375rem}.testimonial-modal-status{margin-bottom:1rem;font-size:.875rem}.testimonial-modal-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.testimonial-modal .modal-close{cursor:pointer;color:var(--admin-text-muted);background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.testimonial-modal .modal-close:hover{color:var(--admin-text)}@media (width<=768px){.manage-testimonials table,.manage-testimonials thead,.manage-testimonials tbody,.manage-testimonials th,.manage-testimonials td,.manage-testimonials tr{display:block}.manage-testimonials thead{display:none}.manage-testimonials tr{border:1px solid var(--admin-border);background:var(--admin-card-bg);border-radius:8px;margin-bottom:1rem;padding:1rem}.manage-testimonials td{border:none;border-bottom:1px solid #f1f5f9;padding:.5rem 0 .5rem 45%;position:relative}.manage-testimonials td:before{color:var(--admin-text-muted);font-size:.8125rem;font-weight:600;position:absolute;top:.5rem;left:0}.manage-testimonials td:first-child:before{content:"Image"}.manage-testimonials td:nth-child(2):before{content:"Name"}.manage-testimonials td:nth-child(3):before{content:"Message"}.manage-testimonials td:nth-child(4):before{content:"Rating"}.manage-testimonials td:nth-child(5):before{content:"Status"}.manage-testimonials td:nth-child(6):before{content:"Submitted"}.manage-testimonials td:nth-child(7):before{content:"Actions"}}.grid-container-form-entries{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.grid-container-form-entries .card{border:1px solid var(--admin-border,#e2e8f0);border-radius:var(--admin-radius,10px);background:var(--admin-card-bg,#fff);cursor:pointer;box-shadow:var(--admin-shadow,0 1px 3px #0000000f);padding:1.25rem;transition:box-shadow .2s,border-color .2s;position:relative}.grid-container-form-entries .card:hover{box-shadow:var(--admin-shadow-lg,0 10px 40px #0f172a14);border-color:#cbd5e1}.grid-container-form-entries .card h4{color:var(--admin-text,#1e293b);margin:0 0 .5rem;font-size:1rem;font-weight:600}.grid-container-form-entries .card p{color:var(--admin-text-muted,#64748b);margin:0;font-size:.875rem}.grid-container-form-entries .thumbnail{object-fit:cover;border:1px solid #ccc;border-radius:10px;width:100%;max-height:160px;margin:12px 0}.extract-btn{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:6px;width:100%;margin-top:1.25rem;padding:9px 14px;font-size:1.25rem;transition:all .3s}.extract-btn:hover{background-color:#005fcc}.extract-btn:disabled{cursor:not-allowed;background-color:#999}.modal{z-index:1000000;background-color:#fff;border-radius:12px;max-width:800px;max-height:90vh;margin:5rem auto;padding:30px;animation:.3s ease-in-out fadeIn;overflow-y:auto;box-shadow:0 10px 30px #0000004d}.overlay{z-index:9999;background:#0009;position:fixed;inset:0}.modal h2{color:#222;margin-top:0;font-size:2.5rem}.modal p{color:#444;margin:10px 0;font-size:1.4rem}.modal a{color:#007bff;margin-top:4px;font-size:1.6rem;text-decoration:underline;display:inline-block}.fullImage{object-fit:contain;border:1px solid #ccc;border-radius:8px;width:100%;max-height:300px;margin-top:8px}.modal button{color:#fff;cursor:pointer;background-color:#333;border:none;border-radius:6px;margin-top:16px;padding:12px 20px;font-size:1.05rem}.modal button:hover{background-color:#111}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.card-actions{justify-content:space-between;gap:12px;margin-top:1.5rem;display:flex}.view-btn{background:var(--admin-primary,#0ea5e9);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:background .2s}.view-btn:hover{background:var(--admin-primary-hover,#0284c7)}.delete-btn{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:6px;flex:1;padding:9px 14px;font-size:1.25rem;transition:all .3s}.delete-btn:hover{background-color:#b02a37}.modal-group{margin-top:20px}.modal-group h3{color:#333;border-left:4px solid #007bff;margin-top:32px;margin-bottom:16px;padding-left:12px;font-size:1.6rem}.modal-grid{grid-template-columns:1fr 1fr;gap:12px 24px;font-size:1.4rem;display:grid}.modal-grid div{color:#333;background:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;padding:10px 14px;box-shadow:0 1px 2px #0000000a}.tab-buttons{justify-content:center;gap:12px;margin:20px 0;display:flex}.tab-buttons button{color:#007bff;cursor:pointer;background:#fff;border:1px solid #007bff;border-radius:6px;padding:10px 18px;font-size:1.2rem;transition:all .3s}.tab-buttons button.active-tab,.tab-buttons button:hover{color:#fff;background:#007bff}.instructions-page{max-width:900px}.instructions-header{margin-bottom:2rem}.instructions-header-icon{color:var(--color-gold,#e8b03d);margin-bottom:.5rem;font-size:2rem}.instructions-lead{color:var(--color-ink-muted,#1f1a14b8);margin-top:.5rem;font-size:1.1rem;line-height:1.5}.instructions-list{flex-direction:column;gap:1.25rem;display:flex}.instructions-card{background:var(--color-paper,#fff);border-radius:var(--radius-md,12px);border:1px solid #1f1a1414;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 2px 12px #1f1a140a}.instructions-card__icon{width:48px;height:48px;color:var(--color-gold-dark,#c9941e);border-radius:var(--radius-md,12px);background:#e8b03d1f;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.instructions-card__content{flex:1;min-width:0}.instructions-card__title{color:var(--color-ink,#1f1a14);margin:0 0 .25rem;font-size:1.2rem;font-weight:700}.instructions-card__path{color:var(--color-ink-light,#1f1a1480);margin:0 0 .5rem;font-family:monospace;font-size:.85rem}.instructions-card__body{color:var(--color-ink-muted,#1f1a14b8);margin:0;font-size:1rem;line-height:1.55}.instructions-card__action{background:linear-gradient(135deg, var(--admin-primary,#2563eb), #4f46e5);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;margin-top:.9rem;padding:.52rem .9rem;font-size:.85rem;font-weight:700;transition:filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 16px #2563eb40}.instructions-card__action:hover{filter:brightness(1.04);box-shadow:0 8px 18px #2563eb4d}.instructions-footer{border-radius:var(--radius-md,12px);background:#1f1a140a;border:1px solid #1f1a1414;margin-top:2.5rem;padding:1.5rem}.instructions-footer h3{color:var(--color-ink,#1f1a14);margin:0 0 .75rem;font-size:1.1rem;font-weight:700}.instructions-footer p{color:var(--color-ink-muted,#1f1a14b8);margin:0;font-size:.95rem;line-height:1.6}.instructions-footer code{background:#1f1a1414;border-radius:4px;padding:.15rem .4rem;font-family:monospace;font-size:.9em}@media (width<=640px){.instructions-card{flex-direction:column;gap:1rem}}:root{--admin-login-primary:#0f172a;--admin-login-accent:#0ea5e9;--admin-login-bg:#f1f5f9}.admin-login-container{min-height:100vh;font-family:var(--font-family-main);display:flex}.admin-login-left{color:#fff;background:linear-gradient(160deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem;display:flex}.admin-login-logo{filter:drop-shadow(0 4px 12px #0003);width:200px;margin-bottom:2rem}.admin-brand-name{font-family:var(--font-family-indian);color:#38bdf8;letter-spacing:.02em;text-align:center;max-width:320px;font-size:1.8rem;font-weight:400;line-height:1.4}.admin-login-right{background:var(--admin-login-bg);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.admin-login-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:400px;padding:2.5rem;box-shadow:0 4px 24px #0f172a14}.admin-login-title{color:var(--admin-login-primary);text-align:center;letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.admin-login-subtitle{color:#64748b;text-align:center;margin-bottom:1.75rem;font-size:.9375rem}.admin-login-box input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.admin-login-box input::placeholder{color:#94a3b8}.admin-login-box input:focus{border-color:var(--admin-login-accent);outline:none;box-shadow:0 0 0 3px #0ea5e926}.admin-login-box button{background:var(--admin-login-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;transition:background .2s}.admin-login-box button:hover{background:#0284c7}.admin-error{color:#dc2626;margin:-.5rem 0 .75rem;padding:.5rem 0;font-size:.875rem}.admin-forgot{color:#64748b;text-align:center;cursor:pointer;margin-top:1.25rem;font-size:.875rem;text-decoration:none;display:block}.admin-forgot:hover{color:var(--admin-login-accent)}.admin-layout{--admin-font-scale:1.2;--admin-topnav-height:68px;--admin-sidebar-width:272px;--admin-bg:#f2f4f8;--admin-card-bg:#fff;--admin-border:#e2e8f0;--admin-sidebar-bg:linear-gradient(180deg, #081225 0%, #0a1832 45%, #09182f 100%);--admin-sidebar-hover:#94a3b824;--admin-sidebar-active:#60a5fa;--admin-sidebar-text:#a7b7d1;--admin-sidebar-text-active:#f8fbff;--admin-header-bg:linear-gradient(180deg, #0a1730 0%, #09172d 100%);--admin-brand:#7dd3fc;--admin-primary:#2563eb;--admin-primary-hover:#1d4ed8;--admin-accent:#8b5cf6;--admin-text:#0f172a;--admin-text-muted:#5f6f86;--admin-radius:14px;--admin-shadow:0 6px 20px #0f172a0f;--admin-shadow-lg:0 14px 34px #0f172a1c;height:100vh;min-height:100vh;font-family:var(--font-family-main);flex-direction:column;width:100%;display:flex;overflow:hidden}.admin-layout__body{min-height:0;height:calc(100vh - var(--admin-topnav-height));flex:1;width:100%;display:flex;overflow:hidden}.admin-layout__main{background:var(--admin-bg);flex:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden auto}.admin-page{box-sizing:border-box;width:100%;max-width:1500px;min-height:300px;margin:0 auto;padding:2rem 2.25rem}.admin-page__title{font-size:calc(1.42rem * var(--admin-font-scale));color:var(--admin-text);letter-spacing:-.015em;margin:0 0 1.25rem;font-weight:700}.admin-page__card{background:var(--admin-card-bg);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow);border:1px solid var(--admin-border);overflow:hidden}.admin-layout{font-size:calc(1rem * var(--admin-font-scale))}.admin-layout .admin-sidebar-header h2{font-size:calc(.75rem * var(--admin-font-scale))}.admin-layout .admin-sidebar-header .admin-sidebar-brand{font-size:calc(1.125rem * var(--admin-font-scale))}.admin-layout .admin-nav-link{font-size:calc(.9375rem * var(--admin-font-scale))}.admin-layout .admin-nav-icon{font-size:calc(1rem * var(--admin-font-scale))}.admin-layout .admin-topnav-left .brand-name{font-size:calc(1.25rem * var(--admin-font-scale))}.admin-layout .admin-topnav-right{font-size:calc(.875rem * var(--admin-font-scale))}.admin-layout .admin-topnav-right .clock{font-size:calc(.8125rem * var(--admin-font-scale))}.admin-layout .logout-btn{font-size:calc(.875rem * var(--admin-font-scale))}.admin-layout .admin-page table,.admin-layout .admin-page th,.admin-layout .admin-page td,.admin-layout .admin-page input,.admin-layout .admin-page select,.admin-layout .admin-page textarea,.admin-layout .admin-page button,.admin-layout .admin-page label,.admin-layout .admin-page p,.admin-layout .admin-page .manage-car-container,.admin-layout .admin-page .manage-rides,.admin-layout .admin-page .manage-users,.admin-layout .admin-page .manage-messages,.admin-layout .admin-page .manage-testimonials,.admin-layout .admin-page .grid-container-form-entries,.admin-layout .admin-page .dashboard-container,.admin-layout .admin-page .blog-dash,.admin-layout .admin-page .instructions-page{font-size:calc(1rem * var(--admin-font-scale))}.admin-layout .admin-page>*{z-index:1;position:relative}.admin-layout .admin-page input,.admin-layout .admin-page select,.admin-layout .admin-page textarea{border:1px solid var(--admin-border);color:var(--admin-text);background:#fff;border-radius:10px;transition:border-color .18s,box-shadow .18s,transform .18s}.admin-layout .admin-page input:focus,.admin-layout .admin-page select:focus,.admin-layout .admin-page textarea:focus{border-color:#2563eb73;outline:none;box-shadow:0 0 0 3px #2563eb1c}.admin-layout .admin-page table{border-collapse:separate;border-spacing:0}.admin-layout .admin-page th{color:#4b5f7b;background:#f6f9ff;font-weight:700}.admin-layout .admin-page tr:hover td{background:#f9fbff}.admin-layout .admin-page td,.admin-layout .admin-page th{border-bottom:1px solid var(--admin-border)}.admin-layout .admin-page button{transition:background .18s,box-shadow .18s}.admin-layout .admin-page button:hover{filter:none}.admin-layout__main::-webkit-scrollbar{width:10px}.admin-layout__main::-webkit-scrollbar-thumb{background:linear-gradient(#93c5fd 0%,#60a5fa 100%);border-radius:10px}.admin-layout__main::-webkit-scrollbar-track{background:#94a3b82e}.admin-layout .admin-page .manage-rides-card,.admin-layout .admin-page .manage-users-card,.admin-layout .admin-page .manage-messages-card,.admin-layout .admin-page .manage-testimonials-card,.admin-layout .admin-page .dashboard-table-card,.admin-layout .admin-page .blog-cate-list,.admin-layout .admin-page .category-meta,.admin-layout .admin-page .blog-container-div .blog-card,.admin-layout .admin-page .editblog-form,.admin-layout .admin-page .addblog-form,.admin-layout .admin-page .grid-container-form-entries .card{border-radius:calc(var(--admin-radius) + 2px);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);background:var(--admin-card-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-layout .admin-page .grid-container-form-entries{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.4rem}.admin-layout .admin-page .grid-container-form-entries .card{padding:1.3rem}.admin-layout .admin-page .grid-container-form-entries .card h4{color:var(--admin-text);font-size:1.05rem}.admin-layout .admin-page .grid-container-form-entries .card p{color:var(--admin-text-muted)}.admin-layout .admin-page .manage-rides th,.admin-layout .admin-page .manage-users-table th,.admin-layout .admin-page .manage-messages-table th,.admin-layout .admin-page .manage-testimonials th{color:#4f6280;background:#f4f7fd;font-weight:700}.admin-layout .admin-page .manage-rides td,.admin-layout .admin-page .manage-users-table td,.admin-layout .admin-page .manage-messages-table td,.admin-layout .admin-page .manage-testimonials td{color:var(--admin-text)}.admin-layout .admin-page .manage-rides tbody tr:hover td,.admin-layout .admin-page .manage-users-table tbody tr:hover td,.admin-layout .admin-page .manage-messages-table tbody tr:hover td,.admin-layout .admin-page .manage-testimonials tbody tr:hover td{background:#f7faff}.admin-layout .admin-page .manage-rides button,.admin-layout .admin-page .manage-users-table .delete-btn,.admin-layout .admin-page .manage-testimonials .view-btn,.admin-layout .admin-page .view-btn,.admin-layout .admin-page .extract-btn,.admin-layout .admin-page .add-btn,.admin-layout .admin-page .add-blog-btn,.admin-layout .admin-page .submit-btn,.admin-layout .admin-page .save-btn{border:none;border-radius:10px;font-weight:700;box-shadow:0 8px 20px #2563eb38}.admin-layout .admin-page .add-btn,.admin-layout .admin-page .add-blog-btn,.admin-layout .admin-page .view-btn,.admin-layout .admin-page .save-btn,.admin-layout .admin-page .submit-btn,.admin-layout .admin-page .extract-btn,.admin-layout .admin-page .manage-rides button.view,.admin-layout .admin-page .manage-rides button.edit{color:#eef5ff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.admin-layout .admin-page .delete-btn,.admin-layout .admin-page .manage-rides button.delete{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 8px 20px #dc262642}.admin-layout .admin-page .approve-btn,.admin-layout .admin-page .manage-rides button.save{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);box-shadow:0 8px 20px #16a34a40}.admin-layout .admin-page .close-b,.admin-layout .admin-page .manage-rides button.cancel{color:#1e293b;box-shadow:none;background:#cbd5e1}.admin-layout .admin-page .blogs-container{margin:0}.admin-layout .admin-page .blogs-container .blog-container-div{gap:1.35rem}.admin-layout .admin-page .blog-container-div .blog-card{border:1px solid var(--admin-border);border-radius:14px;width:min(100%,30rem)}.admin-layout .admin-page .blog-container-div .blog-card h3{color:var(--admin-text);margin:0;font-size:1.1rem}.admin-layout .admin-page .blog-container-div .blog-card p{color:var(--admin-text-muted)}.admin-layout .admin-page .blog-actions button{border-radius:8px;font-weight:700}.admin-layout .admin-page .blog-actions .edit-btn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.admin-layout .admin-page .blog-actions .delete-btn{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.admin-layout .admin-page .blog-category-nav button{border-radius:999px;font-weight:600}.admin-layout .admin-page .blog-category-nav button.active{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#0000}.admin-layout .admin-page .instructions-header-icon{color:var(--admin-accent)}.admin-layout .admin-page .instructions-lead,.admin-layout .admin-page .instructions-card__body,.admin-layout .admin-page .instructions-footer p{color:var(--admin-text-muted)}.admin-layout .admin-page .instructions-card,.admin-layout .admin-page .instructions-footer{background:var(--admin-card-bg);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow)}.admin-layout .admin-page .instructions-card__title,.admin-layout .admin-page .instructions-footer h3{color:var(--admin-text)}.admin-layout .admin-page .instructions-card__path{color:#6b7e98}.admin-layout .admin-page .instructions-card__icon{color:#4338ca;background:linear-gradient(135deg,#3b82f624 0%,#8b5cf633 100%)}.admin-layout .admin-page .addblog{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1200;background:#0f172a85;position:fixed;inset:0}.admin-layout .admin-page .addblog-form,.admin-layout .admin-page .editblog-form{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-lg);border-radius:16px}.admin-layout .admin-page .editblog{background:0 0;min-height:auto;padding:.5rem 0 0}.admin-layout .admin-page .editblog h2,.admin-layout .admin-page .addblog-form h2{color:var(--admin-text);margin-bottom:1.2rem;font-size:1.45rem}.admin-layout .admin-page .blog-form label,.admin-layout .admin-page .addblog-form .form-group label{color:var(--admin-text-muted)}.admin-layout .admin-page .blog-form .form-group,.admin-layout .admin-page .addblog-form .form-group{margin-bottom:1rem}.admin-layout .admin-page .editblog .back-btn{border-color:var(--admin-border);color:var(--admin-text-muted);background:#fff}.admin-layout .admin-page .tab-buttons button{border-color:#2563eb66;border-radius:999px}.admin-layout .admin-page .tab-buttons button.active-tab,.admin-layout .admin-page .tab-buttons button:hover{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#0000}.admin-layout .modal-overlay,.admin-layout .ride-modal-overlay,.admin-layout .testimonial-modal-overlay,.admin-layout .seo-modal-overlay,.admin-layout .modal-backdrop{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;box-sizing:border-box;padding:2rem;animation:none;left:var(--admin-sidebar-width)!important;top:var(--admin-topnav-height)!important;bottom:0!important;right:0!important;inset:unset!important;background:#0f172a80!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:fixed!important;overflow-y:auto!important}@keyframes admin-modal-overlay-in{0%{opacity:0}to{opacity:1}}.admin-layout .modal,.admin-layout .ride-modal,.admin-layout .testimonial-modal,.admin-layout .seo-modal,.admin-layout .modal-content{-webkit-overflow-scrolling:touch;animation:none;width:100%!important;max-width:none!important;min-width:unset!important;height:auto!important;max-height:calc(100vh - var(--admin-topnav-height) - 15rem)!important;border-radius:var(--admin-radius)!important;border:1px solid var(--admin-border)!important;box-shadow:var(--admin-shadow-lg)!important;background:var(--admin-card-bg)!important;margin:0 auto!important;padding:2rem!important;overflow:hidden auto!important}@keyframes admin-modal-in{0%{opacity:0;transform:scale(.98)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}#admin-main{position:relative}#admin-main .overlay{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;box-sizing:border-box;padding:2rem;background:#0f172a80!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:absolute!important;inset:0!important;overflow-y:auto!important}#admin-main .modal{-webkit-overflow-scrolling:touch;animation:none;width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100vh - var(--admin-topnav-height) - 15rem)!important;border-radius:var(--admin-radius)!important;border:1px solid var(--admin-border)!important;box-shadow:var(--admin-shadow-lg)!important;background:var(--admin-card-bg)!important;padding:2rem!important;overflow:hidden auto!important}.payment-section{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);justify-content:center;min-height:70vh;padding:10px 20px;display:flex}.payment-banner{background-color:#fff;border-radius:20px;width:100%;max-width:1280px;padding:40px 30px;box-shadow:0 12px 28px #00000014}.payment-header{text-align:center;margin-bottom:20px}.payment-heading{color:#1e293b;margin-bottom:10px;font-size:26px;font-weight:700}.payment-description{color:#475569;font-size:15px}.payment-disclaimer{color:#64748b;text-align:center;margin-top:20px;font-size:13px;line-height:1.4}.car-details-flex{align-items:flex-start;gap:20px;margin-top:20px;display:flex}.car-details-left,.car-details-right{flex:50%}.main-car-image{border-radius:12px;width:100%;margin-bottom:12px;box-shadow:0 6px 15px #00000026}.thumbnail-strip{justify-content:center;gap:8px;display:flex}.thumbnail-strip .thumb{object-fit:cover;cursor:pointer;border:2px solid #0000;border-radius:6px;width:60px;height:40px;transition:border .3s,transform .3s}.thumbnail-strip .thumb:hover{transform:scale(1.05)}.thumbnail-strip .thumb.active{border:2px solid #10b981}.car-details-title{color:#1e293b;margin-bottom:12px;font-size:20px;font-weight:700}.car-details-list{border-top:1px solid #e2e8f0;margin:12px 0 0;padding:0;list-style:none}.car-details-list li{color:#334155;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.car-details-list li strong{color:#0f172a}.confirm-booking-btn{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:10px;width:100%;margin-top:20px;padding:14px 0;font-size:16px;font-weight:600;transition:background-color .3s}.confirm-booking-btn:hover{background-color:#0e9f6e}.success-wrapper{background:linear-gradient(90deg,#f1f5f9,#e0f2fe);justify-content:center;align-items:center;min-height:80vh;padding:10px 20px;display:flex}.success-card{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:900px;padding:10px 35px;animation:.6s ease-in-out fadeIn;box-shadow:0 10px 30px #00000014}.success-header{margin-bottom:30px}.success-icon{color:#22c55e;margin-bottom:12px;font-size:48px}.success-card h2{color:#1e293b;margin-bottom:10px;font-size:28px}.success-card p{color:#475569;font-size:16px}.success-grid{text-align:left;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:30px;display:grid}.success-section h4{color:#0f172a;align-items:center;gap:8px;margin-bottom:12px;font-size:17px;display:flex}.success-section ul{color:#334155;margin:0;padding:0;font-size:15px;list-style:none}.success-section li{margin-bottom:8px}.success-followup{color:#475569;text-align:center;margin-top:25px;font-size:15px;line-height:1.6}.go-home{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;align-items:center;gap:8px;margin-top:40px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .3s;display:inline-flex}.go-home:hover{background-color:#2563eb}.success-card.error{color:#b91c1c;background:#fff1f2;border:1px solid #fca5a5}.success-card.error h2{color:#b91c1c}.success-card.error button{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;margin-top:20px;padding:10px 20px}.success-card.error button:hover{background-color:#dc2626}.wa-popup{z-index:999;text-align:center;background:#fff;border-left:5px solid #25d366;border-radius:12px;max-width:300px;padding:20px 24px;font-size:1rem;transition:all .3s;animation:.5s ease-in-out fadeIn;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 12px #0000001a}.wa-popup h3{color:#111827;margin:10px 0 6px;font-size:18px;font-weight:600}.wa-popup p{color:#4b5563;margin:0 0 14px;font-size:15px;line-height:1.4}.wa-popup-icon{color:#25d366;font-size:30px}.wa-popup-btn{color:#fff;background-color:#25d366;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block}.wa-popup-btn:hover{background-color:#1da955}@media (width<=768px){.success-grid{grid-template-columns:1fr}.success-card{padding:30px 20px}.wa-popup{border-radius:10px;width:calc(100% - 40px);max-width:90%;padding:16px 20px;font-size:.95rem;bottom:20px;right:20px}.wa-popup h3{font-size:16px}.wa-popup p{font-size:14px}.wa-popup-btn{padding:9px 16px;font-size:13px}}@media (width>=769px) and (width<=1024px){.wa-popup{max-width:260px;bottom:30px;right:30px}}.loader-wrapper{justify-content:center;align-items:center;height:80vh;display:flex}.AllBlogs{background-color:#fff;justify-content:center;padding:2rem;display:flex}.user-blogs-grid{flex-direction:column;gap:2rem;width:100%;max-width:1400px;margin:0 auto;padding:2rem;display:flex}.sort-dropdown{color:var(--text-dark);justify-content:flex-end;align-items:center;width:100%;max-width:1400px;margin-left:auto;padding:0 4rem;font-size:1.4rem;display:flex}.sorting-indicator{color:var(--text-dark);text-align:right;padding:0 2rem;font-size:1.3rem;animation:.3s ease-in-out fadeIn}.pagination{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.page-btn{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:.6rem 1rem;font-size:1.3rem;transition:background .2s}.page-btn:hover{background-color:#eee}.page-btn.active{color:#fff;background-color:#1f3442;font-weight:700}.user-blogs-list{grid-template-columns:repeat(4,1fr);gap:2rem;width:100%;max-width:1400px;margin:0 auto;padding:2rem;display:grid}.user-blog-card{cursor:pointer;border:2px solid var(--text-dark);background-color:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;height:100%;padding:0 1.5rem 1.5rem;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000d}.user-blog-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0000001a}.user-blog-title{color:#333;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.6rem;font-weight:600}.user-blog-meta{color:#777;margin-bottom:1rem;font-size:1.25rem}.user-blog-image{object-fit:cover;border-radius:6px;width:100%;height:160px;margin-bottom:1rem}.user-blog-description{color:#212121;text-overflow:ellipsis;max-height:6rem;margin-bottom:1.2rem;font-size:1.25rem;line-height:2rem;overflow:hidden}.user-read-more-btn{color:#fff;background:linear-gradient(90deg, var(--secondary-color), var(--accent-color));cursor:pointer;border:none;border-radius:6px;align-self:start;padding:.6rem 1.2rem;font-size:1.4rem}.user-read-more-btn:hover{background-color:#005f8a}.user-no-blogs-message{text-align:center;color:#5e4e42;background-color:#fdfaf6;border-radius:10px;max-width:700px;margin:6rem auto;padding:4rem 2rem;animation:.5s ease-in-out fadeUp;box-shadow:0 4px 12px #0000000d}.user-no-blogs-message h2{margin:2rem 0 1rem;font-size:2.4rem;font-weight:700}.user-no-blogs-message p{color:#666;margin-bottom:2rem;font-size:1.4rem;line-height:2.2rem}.no-blogs-image{opacity:.9;width:200px;height:auto;margin:0 auto;display:block}.sort-dropdown{color:#333;justify-content:flex-end;align-items:center;max-width:1400px;margin:0 auto;padding:0 2rem;font-size:1.4rem;display:flex}.sort-dropdown label{margin-right:.5rem}.sort-dropdown select{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:.4rem .8rem;font-size:1.3rem}@media (width<=768px){.AllBlogs{padding:1rem}.user-blogs-grid{grid-template-columns:1fr}.user-blog-title{font-size:1.75rem}.user-blog-description{font-size:1.2rem}.user-blog-card{padding-top:0}.user-read-more-btn{font-size:1.3rem}}@media (width<=1024px){.user-blogs-list{grid-template-columns:repeat(2,1fr)}.sort-dropdown{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 2rem}.sort-dropdown select{font-size:1.2rem}.pagination{gap:.4rem}.page-btn{padding:.5rem .8rem;font-size:1.2rem}}@media (width<=768px){.AllBlogs,.user-blogs-grid{padding:1rem}.user-blogs-list{grid-template-columns:1fr;padding:0}.user-blog-card{padding:1rem}.user-blog-title{font-size:1.4rem}.user-blog-meta{font-size:1.15rem}.user-blog-description{max-height:8rem;font-size:1.25rem}.user-read-more-btn{font-size:1.2rem}.sort-dropdown{justify-content:flex-start;padding:0 1rem;font-size:1.3rem}}@media (width<=480px){.user-blog-image{height:140px}.user-blog-title{font-size:1.4rem}.user-read-more-btn{padding:.5rem 1rem;font-size:1.25rem}.sort-dropdown{flex-direction:column;align-items:flex-start;gap:.3rem;padding:0 1rem}}.recent-blogs-container{background-color:#fff;max-width:100%;margin:0 auto;padding:3rem 2rem}.recent-title{color:#4a2c1a;font-size:2.4rem;font-weight:600;font-family:var(--font-family-display);text-align:center;margin-bottom:2rem}.recent-loading{justify-content:center;align-items:center;padding:4rem 0;display:flex}.recent-blog-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.recent-blog-card{cursor:pointer;background-color:#fff;border-radius:10px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000000f}.recent-blog-card:hover{transform:translateY(-8px)}.recent-img-wrapper{position:relative}.recent-blog-img{object-fit:cover;width:100%;height:200px;display:block}.category-tag{color:#fff;text-transform:capitalize;background:#e76b12;border-radius:20px;padding:.4rem .8rem;font-size:1.1rem;font-weight:700;position:absolute;top:12px;left:12px}.recent-blog-content{padding:1.5rem}.recent-blog-content h3{color:#333;margin-bottom:.6rem;font-size:1.5rem}.recent-blog-content p{color:#777;font-size:1.1rem}.no-recent-blogs{text-align:center;color:#888;padding:2rem}@media (width<=600px){.recent-blog-img{height:160px}.recent-title{padding:0 1rem;font-size:2rem}.recent-blog-content h3{font-size:1.25rem}.recent-blog-content p{font-size:1rem}.category-tag{padding:.3rem .7rem;font-size:.95rem}}@media (width<=400px){.recent-blogs-container{padding:2rem 1rem}.recent-blog-grid{gap:1.2rem}}.blogpage-wrapper{flex-wrap:wrap;gap:2rem;max-width:1280px;margin:0 auto;padding:2rem;display:flex}.blogpage-content-container{background:#fff;border-radius:10px;flex:3;padding:2.5rem;overflow-x:hidden;box-shadow:0 4px 16px #0000000d}.blogpage-sidebar{flex:1;min-width:280px;max-width:350px}.back-btn{background:var(--accent-color);cursor:pointer;border:none;border-radius:5px;margin-bottom:1.2rem;padding:8px 14px;font-size:1.2rem}.category-tag{color:#5a3e00;background:#ffe08a;border-radius:30px;margin-bottom:1rem;padding:5px 12px;font-size:.95rem;font-weight:700;display:inline-block}.blog-title{color:#222;margin:.5rem 0;font-size:2.8rem}.blog-meta{color:#666;margin-bottom:1.5rem;font-size:1.2rem;font-style:italic}.blog-toc{border-left:4px solid var(--accent-color);background:#f7f7f7;border-radius:8px;margin-bottom:2rem;padding:1rem 1.5rem}.blog-toc h3{color:#8a5e00;margin-bottom:1rem;font-size:1.8rem}.blog-toc ul{padding:0;list-style:none}.blog-toc li{margin-bottom:.8rem;font-size:1.25rem}.blog-toc li a{color:#07c;text-decoration:none}.blog-toc li a:hover{text-decoration:underline}.blog-cover-image{object-fit:cover;border-radius:10px;max-width:88rem;max-height:45rem;margin-bottom:2rem}.blog-body{color:#333;font-size:1.4rem;line-height:2}.blog-body h1,.blog-body h2,.blog-body h3{color:#222;margin-top:2.5rem;margin-bottom:1rem;font-weight:700}.blog-body blockquote{color:#555;background:#fffbea;border-left:4px solid #ffd966;border-radius:4px;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.blog-body code{background:#f4f4f4;border-radius:4px;padding:2px 6px;font-family:monospace}@media (width<=768px){.blogpage-wrapper{flex-direction:column;padding:1rem 0}.blogpage-content-container,.blogpage-sidebar{width:100%}.blogpage-content-container{padding:2rem 1.5rem}.blog-title{font-size:2rem}.blog-cover-image{width:100%;height:20rem}}.comment-form-container{background:#ffffff7b;border-radius:4px;max-width:700px;margin:1rem auto 3rem 12.5rem;padding:0 2rem}.comment-form-container h3{text-align:left;margin-bottom:1.5rem;font-size:1.6rem;font-weight:600}.comment-form{flex-direction:column;gap:1.5rem;display:flex}.comment-form .form-group{flex-direction:column;gap:.5rem;display:flex}.comment-form .form-group label{color:#333;font-size:1.5rem;font-weight:500}.comment-form .form-group input,.comment-form .form-group textarea{border:1px solid #ddd;border-radius:8px;outline:none;padding:1rem;font-size:1.25rem;transition:border-color .3s}.comment-form .form-group input:focus,.comment-form .form-group textarea:focus{border-color:#007bff;font-size:1.25px}.comment-form .form-group textarea{resize:vertical;min-height:150px}.comment-form button.submit-btn{background-color:var(--secondary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.8rem 1.5rem;font-size:1.25rem;font-weight:600;transition:background-color .3s}.comment-form button.submit-btn:hover{background-color:#0056b3}.comment-form button.submit-btn:disabled{cursor:not-allowed;background-color:#ccc}@media only screen and (width<=1024px){.comment-form-container{max-width:90%;margin:2rem auto;padding:1.5rem}.comment-form-container h3{font-size:1.4rem}.comment-form .form-group label{font-size:1.3rem}.comment-form .form-group input,.comment-form .form-group textarea,.comment-form button.submit-btn{font-size:1.2rem}}@media only screen and (width<=768px){.comment-form-container{max-width:95%;margin:0 1rem;padding:1rem}.comment-form-container h3,.comment-form .form-group label{font-size:1.2rem}.comment-form .form-group input,.comment-form .form-group textarea,.comment-form button.submit-btn{font-size:1rem}}@media only screen and (width<=480px){.comment-form-container{max-width:100%;margin:0 1rem;padding:1rem}.comment-form-container h3{font-size:1.1rem}.comment-form .form-group label,.comment-form .form-group input,.comment-form .form-group textarea,.comment-form button.submit-btn{font-size:1rem}}.comment-section{background-color:#fff;border-top:2px solid #eeeeee25;max-width:1280px;margin:0 auto 3rem;padding:1rem 2rem 2rem;animation:.4s ease-in fadeIn}.comment-title{color:#9c6c2f;font-size:2.5rem;font-family:var(--font-family-display);text-align:left;border-bottom:1px solid #ccc;margin-bottom:2rem;padding-bottom:.5rem;font-weight:700}.comment-box{background:#fdfdfd;border-left:5px solid #9c6c2f;border-radius:10px;margin-bottom:2rem;padding:1.5rem;transition:transform .2s;box-shadow:0 2px 8px #0000000d}.comment-box:hover{transform:translateY(-3px)}.comment-text{color:#222;font-size:1.4rem;font-style:italic;font-family:var(--font-family-main);margin-bottom:.6rem;line-height:1.85}.comment-meta{color:#555;text-align:right;font-size:1.4rem;font-family:var(--font-family-main);font-weight:500}.comment-loading,.comment-none{text-align:center;color:#666;padding:2rem;font-size:1rem}.category-sidebar{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:10px;width:100rem;max-height:75vh;margin-top:3rem;padding:0 2rem 4rem;position:sticky;top:18rem;overflow-y:auto;box-shadow:0 3px 10px #0000000d}.category-sidebar::-webkit-scrollbar{display:none}.category-sidebar:hover::-webkit-scrollbar{display:block}.category-heading{color:#2f2f2f;border-bottom:2px solid var(--accent-color);align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2.8rem;font-weight:700;display:flex}.category-list{margin:0;padding-left:0;list-style:none}.category-item{color:#444;cursor:pointer;border-radius:6px;padding:.6rem 1rem;font-size:1.6rem;transition:all .2s}.category-item:hover{background:var(--accent-color);color:#fff}@media screen and (width<=768px){.category-sidebar{display:none}}.tracking-wrapper{font-family:var(--font-family-main);color:var(--text-dark);padding:1rem;padding-top:2rem!important}.tracking-banner{background:linear-gradient(to right, var(--primary-color), var(--accent-color));color:#fff;text-align:center;box-shadow:var(--shadow-soft);border-radius:0 0 16px 16px;padding:3rem 2rem}.tracking-banner h1{margin-bottom:.5rem;font-size:3.2rem}.tracking-banner p{opacity:.9;font-size:1.4rem}.tracking-container{background-color:var(--light-bg);max-width:600px;box-shadow:var(--shadow-soft);border-radius:12px;margin:-2rem auto 4rem;padding:2rem}.tracking-form{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.tracking-form input{border:1px solid #ccc;border-radius:6px;flex:200px;min-width:0;padding:.75rem;font-size:1.4rem}.tracking-form button{background-color:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.tracking-form button:hover{background-color:#005db4}.no-order{color:#dc143c;text-align:center;margin-top:1rem;font-weight:600}.tracking-cta-section{text-align:center;border-top:1px solid #1f1a1414;margin-top:2.5rem;padding-top:2rem}.tracking-cta-title{color:var(--color-ink);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.tracking-cta-desc{color:var(--color-ink-muted);margin:0 0 1.25rem;font-size:1.35rem}.tracking-cta-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.6rem;padding:2rem 2.4rem;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.tracking-cta-btn:hover{background:var(--primary-hover);color:#fff}.tracking-cta-btn--outline{color:var(--color-ink);border:2px solid var(--color-gold);background:0 0}.tracking-cta-btn--outline:hover{color:var(--color-ink);background:#e8b03d1f}.order-details{background-color:var(--medium-bg);color:var(--text-dark);box-shadow:var(--shadow-soft);border-radius:8px;margin-top:2rem;padding:1.5rem}.order-details h3{margin-bottom:1rem;font-size:1.5rem}.order-details p{margin-bottom:.5rem;font-size:1rem}.car-images-gallery{text-align:center;margin-top:2rem}.car-images-gallery h4{color:var(--accent-color);margin-bottom:1rem;font-size:1.25rem}.car-images-row{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.car-thumbnail{object-fit:cover;width:160px;height:auto;box-shadow:var(--shadow-soft);border-radius:10px;transition:transform .3s}.car-thumbnail:hover{transform:scale(1.05)}@media screen and (width<=768px){.tracking-banner h1{font-size:2rem}.tracking-banner p{font-size:1rem}.tracking-container{margin-top:1rem;padding:1.5rem}.tracking-form{flex-direction:column}.tracking-form input,.tracking-form button{flex:0;font-size:1rem}.order-details{padding:1rem}.order-details p{font-size:.95rem}}@media screen and (width<=480px){.tracking-banner h1{font-size:1.6rem}.tracking-banner p{font-size:.95rem}}.form-checker-wrapper{font-family:var(--font-family-main);color:var(--text-dark);padding:1rem}.form-checker-wrapper .form-banner{background:linear-gradient(to right, var(--primary-color), var(--accent-color));color:#fff;text-align:center;box-shadow:var(--shadow-soft);border-radius:0 0 16px 16px;padding:3rem 2rem}.form-checker-wrapper .form-banner h1{margin-bottom:.5rem;font-size:3.2rem}.form-checker-wrapper .form-banner p{opacity:.9;font-size:1.4rem}.form-checker-container{background-color:var(--light-bg);max-width:600px;box-shadow:var(--shadow-soft);border-radius:12px;margin:-2rem auto 4rem;padding:2rem}.form-checker-form{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.form-checker-form input{border:1px solid #ccc;border-radius:6px;flex:200px;min-width:0;padding:.75rem;font-size:1.4rem}.form-checker-form button{background-color:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.form-checker-form button:hover{background-color:#005db4}.form-checker-wrapper .form-error{color:#dc143c;text-align:center;margin-top:1rem;font-weight:600}.form-checker-wrapper .success-wrapper{justify-content:center;align-items:center;margin-top:2rem;display:flex}.form-checker-wrapper .success-card{text-align:center;background-color:#e6ffe6;border:1px solid #0a0;border-radius:12px;max-width:500px;padding:2rem}.form-checker-wrapper .success-icon{color:green;margin-bottom:1rem;font-size:3rem}.form-checker-wrapper .success-card h2{margin-bottom:.5rem}.go-home{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.25rem;font-weight:700;display:inline-flex}@media screen and (width<=768px){.form-checker-wrapper .form-banner h1{font-size:2rem}.form-checker-wrapper .form-banner p{font-size:1rem}.form-checker-container{margin-top:1rem;padding:1.5rem}.form-checker-form{flex-direction:column}.form-checker-form input,.form-checker-form button{flex:0;font-size:1rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.steering-preloader{z-index:9999;pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s ease-out,visibility .4s ease-out;display:flex;position:fixed;inset:0}.steering-preloader--out{opacity:0;visibility:hidden;pointer-events:none}.steering-preloader__backdrop{background:linear-gradient(#fefdfb 0%,#faf6f0 50%,#f6f0e8 100%);position:absolute;inset:0}.steering-preloader__content{z-index:1;flex-direction:column;align-items:center;gap:1.6rem;display:flex;position:relative}.steering-preloader__logo{object-fit:contain;width:auto;max-width:min(26rem,88vw);height:auto;max-height:10.5rem;box-shadow:none;background:0 0;border:none;display:block}.steering-preloader__wheel{color:#f97316;width:5.5rem;height:5.5rem;animation:.9s linear infinite steeringSpin}.steering-preloader__wheel svg{width:100%;height:100%;display:block}.steering-preloader__brand{font-family:var(--font-family-indian,"IndianPenguin", "Poppins", sans-serif);color:var(--color-gold-dark,#c9941e);letter-spacing:.02em;opacity:.95;margin:0;font-size:2.4rem;font-weight:400}@keyframes steeringSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-page{height:100vh;min-height:100vh;max-height:100vh;font-family:var(--font-family-main);background:linear-gradient(135deg, var(--color-cream) 0%, var(--color-cream-dark) 50%, #e8b03d14 100%);box-sizing:border-box;justify-content:center;align-items:center;padding:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.auth-top-links{z-index:10;align-items:center;gap:.75rem;display:flex;position:absolute;top:clamp(1.25rem,3vw,2rem);left:clamp(1.25rem,3vw,2rem)}.auth-back{color:var(--color-ink-muted);border-radius:var(--radius-md);cursor:pointer;font-size:1.1rem;font-weight:600;font-family:var(--font-family-main);box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #1f1a141a;align-items:center;gap:.5rem;padding:.6rem 1rem;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.auth-back:hover{color:var(--color-ink);border-color:var(--color-gold);background:#fff}.auth-container{box-sizing:border-box;grid-template-columns:1fr;place-items:center;gap:clamp(1.5rem,3vw,2.5rem);width:100%;max-width:1200px;height:100%;max-height:calc(100vh - clamp(2.5rem,6vw,5rem));display:grid;overflow:hidden}@media (width>=768px){.auth-container{grid-template-columns:1fr 1fr;gap:4rem}}.auth-brand{text-align:center;padding:2rem 0}@media (width>=768px){.auth-brand{text-align:left;padding:2.5rem 0}}.auth-brand-title{font-family:var(--font-family-indian);color:var(--color-ink);letter-spacing:.02em;margin:0 0 .5rem;font-size:clamp(3rem,6vw,4.25rem);font-weight:400}.auth-brand-tagline{color:var(--color-gold-dark);margin:0 0 1.25rem;font-size:1.6rem;font-weight:600}.auth-brand-desc{color:var(--color-ink-muted);max-width:380px;margin:0;font-size:1.35rem;line-height:1.65}@media (width>=768px){.auth-brand-desc{margin-left:0}}.auth-card{border-radius:var(--radius-lg);width:100%;max-width:520px;max-height:100%;box-shadow:var(--shadow-soft), 0 0 0 1px #e8b03d0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#fffffff2;border:1px solid #1f1a1414;flex-direction:column;min-height:0;margin:0 auto;padding:2.5rem 2.75rem;display:flex}.auth-card--form{max-width:560px;max-height:100%;box-shadow:var(--shadow-medium), 0 0 0 1px #1f1a140a;-webkit-overflow-scrolling:touch;padding:2.75rem 3rem;overflow:hidden auto}.auth-card--form::-webkit-scrollbar{width:6px}.auth-card--form::-webkit-scrollbar-thumb{background:#1f1a1433;border-radius:3px}.auth-social{flex-direction:column;gap:.9rem;margin-bottom:1.5rem;display:flex}.auth-btn-social{border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--color-ink);font-size:1.2rem;font-weight:600;font-family:var(--font-family-main);background:#fff;border:1px solid #1f1a141f;justify-content:center;align-items:center;gap:.85rem;padding:1rem 1.35rem;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.auth-btn-social:hover:not(:disabled){box-shadow:var(--shadow-soft);border-color:#1f1a1433}.auth-btn-social:disabled{opacity:.7;cursor:not-allowed}.auth-btn-google:hover:not(:disabled){background:#f8f8f8;border-color:#dadce0}.auth-btn-facebook:hover:not(:disabled){color:#1877f2;background:#f0f2f5;border-color:#1877f2}.auth-social-icon{flex-shrink:0;font-size:1.5rem}.auth-btn-google .auth-social-icon{color:#5f6368}.auth-btn-facebook .auth-social-icon{color:#1877f2}.auth-divider{align-items:center;gap:1.15rem;margin:1.25rem 0 1.5rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#1f1a141f;flex:1;height:1px}.auth-divider span{color:var(--color-ink-muted);white-space:nowrap;font-size:1.15rem;font-weight:500}.auth-optional{color:var(--color-ink-light);font-weight:400}.auth-title{font-family:var(--font-family-display);color:var(--color-ink);text-align:center;letter-spacing:-.02em;margin:0 0 .35rem;font-size:2.25rem;font-weight:800}.auth-subtitle{color:var(--color-ink-muted);text-align:center;margin:0 0 1.75rem;font-size:1.3rem}.auth-form{flex-direction:column;gap:1.2rem;display:flex}.auth-field{flex-direction:column;gap:.4rem;display:flex}.auth-field label{color:var(--color-ink-muted);font-size:1.2rem;font-weight:600}.auth-field input{border-radius:var(--radius-md);background:var(--color-cream);width:100%;color:var(--color-ink);box-sizing:border-box;border:1px solid #1f1a141f;padding:.95rem 1.25rem;font-size:1.2rem;transition:border-color .2s,box-shadow .2s}.auth-field input:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3px #e8b03d26}.auth-field input::placeholder{color:var(--color-ink-light)}.auth-error{color:#dc2626;margin:0;font-size:1.15rem}.auth-btn{width:100%;color:var(--color-ink);background:var(--color-gold);border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:.25rem;padding:1.05rem 1.35rem;font-size:1.25rem;font-weight:700;transition:background .2s,transform .15s}.auth-btn--primary{background:var(--color-gold);color:var(--color-ink)}.auth-btn--primary:hover:not(:disabled){background:var(--color-gold-dark);box-shadow:var(--shadow-gold);transform:translateY(-1px)}.auth-btn:hover:not(:disabled){background:var(--color-gold-dark);transform:translateY(-1px)}.auth-btn:disabled{opacity:.7;cursor:not-allowed}.auth-switch{text-align:center;color:var(--color-ink-muted);margin:1.5rem 0 0;font-size:1.25rem}.auth-switch a{color:var(--color-gold);font-weight:600;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.profile-page{min-height:calc(100vh - var(--header-height,10rem));padding:3rem var(--section-padding-x) var(--section-padding-y);background:var(--color-cream)}.profile-wrap{max-width:var(--site-max-width);margin:0 auto}.profile-header{text-align:center;margin-top:2rem;margin-bottom:3rem}.profile-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-dark);margin:0 0 .6rem;font-size:1.2rem;font-weight:900}.profile-title{font-family:var(--font-family-display);color:var(--color-ink);margin:0;font-size:clamp(2.8rem,4vw,3.6rem);font-weight:800}.profile-sub{color:var(--color-ink-muted);margin:.8rem 0 0;font-size:1.5rem}.profile-layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:2rem;display:grid}.profile-main{flex-direction:column;gap:1.8rem;display:flex}.profile-hero{background:var(--color-paper);border:1px solid #0000000d;border-radius:1.6rem;align-items:center;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 4px 24px #1f1a140f}.profile-avatar{width:5.6rem;height:5.6rem;color:var(--color-gold-dark);background:linear-gradient(135deg,#e8b03d33,#e8b03d14);border-radius:50%;justify-content:center;align-items:center;font-size:2.2rem;display:flex}.profile-name{font-family:var(--font-family-display);color:var(--color-ink);margin:0;font-size:2rem;font-weight:700}.profile-email{color:var(--color-ink-muted);margin:.3rem 0 0;font-size:1.35rem}.profile-metrics{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.profile-metric{background:var(--color-paper);border:1px solid #0000000d;border-radius:1.2rem;align-items:center;gap:1rem;padding:1.2rem;display:flex;box-shadow:0 2px 12px #1f1a140d}.profile-metric__icon{width:3.2rem;height:3.2rem;color:var(--color-gold-dark);background:linear-gradient(135deg,#e8b03d26,#e8b03d0d);border-radius:1rem;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.profile-metric__label{color:var(--color-ink-light);margin-bottom:.2rem;font-size:1.05rem;display:block}.profile-metric__value{color:var(--color-ink);font-size:1.35rem;font-weight:700}.profile-details{background:var(--color-paper);border:1px solid #0000000d;border-radius:1.6rem;padding:2rem;box-shadow:0 4px 24px #1f1a140f}.profile-details h3,.profile-form h3{font-family:var(--font-family-display);color:var(--color-ink);margin:0 0 1.5rem;font-size:1.8rem;font-weight:700}.profile-details__list{flex-direction:column;gap:1rem;display:flex}.profile-details__row{align-items:center;gap:1.2rem;display:flex}.profile-details__icon{width:2.8rem;color:var(--color-gold-dark);font-size:1.2rem}.profile-details__label{color:var(--color-ink-light);margin-bottom:.15rem;font-size:1.1rem;display:block}.profile-details__val{color:var(--color-ink);font-size:1.35rem;font-weight:600}.profile-actions{flex-wrap:wrap;gap:1rem;margin-top:1.8rem;display:flex}.profile-btn{cursor:pointer;border-radius:1.2rem;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:1.3rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.profile-btn--primary{color:#1f1a14;background:linear-gradient(135deg,#ffd97a 0%,#e8b03d 100%);border:none;box-shadow:0 4px 16px #e8b03d40}.profile-btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #e8b03d59}.profile-btn--outline{color:var(--color-ink);background:0 0;border:1px solid #1f1a1426}.profile-btn--outline:hover{background:#1f1a140a}.profile-btn--ghost{color:var(--color-ink-muted);background:0 0;border:none}.profile-btn--ghost:hover{color:var(--color-ink)}.profile-form{flex-direction:column;gap:1.2rem;display:flex}.profile-form__field label{color:var(--color-ink);margin-bottom:.5rem;font-size:1.15rem;font-weight:600;display:block}.profile-form__field input{background:var(--color-cream);width:100%;color:var(--color-ink);border:1px solid #1f1a141f;border-radius:1.2rem;padding:1.2rem 1.4rem;font-size:1.4rem}.profile-form__field input:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3px #e8b03d26}.profile-form__disabled{opacity:.7;cursor:not-allowed}.profile-form__actions{gap:1rem;margin-top:.5rem;display:flex}.profile-sidebar__card{background:var(--color-paper);border:1px solid #0000000d;border-radius:1.6rem;padding:2rem;box-shadow:0 4px 24px #1f1a140f}.profile-sidebar__card h3{color:var(--color-ink);align-items:center;gap:.6rem;margin:0 0 1.2rem;font-size:1.5rem;font-weight:700;display:flex}.profile-sidebar__card h3 svg{color:var(--color-gold-dark)}.profile-empty{color:var(--color-ink-muted);margin:0;font-size:1.25rem}.profile-orders{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.profile-order{background:var(--color-cream);border:1px solid #0000000d;border-radius:1.2rem;padding:1.2rem}.profile-order__car{color:var(--color-ink);margin:0;font-size:1.25rem;font-weight:700}.profile-order__meta{color:var(--color-ink-muted);margin:.4rem 0 0;font-size:1.1rem}.profile-order__link{color:var(--color-gold-dark);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-top:.8rem;padding:0;font-size:1.15rem;font-weight:600;display:inline-flex}.profile-order__link:hover{color:var(--color-ink)}.profile-loading{text-align:center;padding:4rem}.profile-loading__spinner{border:3px solid var(--color-cream-dark);border-top-color:var(--color-gold);border-radius:50%;width:3.6rem;height:3.6rem;margin:0 auto 1.5rem;animation:.8s linear infinite profileSpin}@keyframes profileSpin{to{transform:rotate(360deg)}}.profile-preferences{border-top:1px solid #1f1a1414;margin-top:2.5rem;padding-top:2rem}.profile-preferences h3{color:var(--color-ink);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.profile-preference-row{align-items:center;display:flex}.profile-toggle-label{cursor:pointer;color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:1.4rem;display:flex}.profile-toggle{opacity:0;width:0;height:0;position:absolute}.profile-toggle-switch{background:#1f1a1426;border-radius:2.4rem;flex-shrink:0;width:4.4rem;height:2.4rem;transition:background .2s;position:relative}.profile-toggle-switch:after{content:"";background:var(--color-paper);border-radius:50%;width:2rem;height:2rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 2px 6px #0003}.profile-toggle:checked+.profile-toggle-switch{background:var(--color-gold)}.profile-toggle:checked+.profile-toggle-switch:after{transform:translate(2rem)}.profile-modal-overlay{z-index:9999;background:#1f1a1466;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.profile-modal{background:var(--color-paper);border-radius:1.6rem;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.profile-modal__head{border-bottom:1px solid #1f1a1414;justify-content:space-between;align-items:center;padding:1.8rem 2rem;display:flex}.profile-modal__head h3{margin:0;font-size:1.6rem;font-weight:600}.profile-modal__close{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:2rem;line-height:1}.profile-modal__close:hover{color:var(--color-ink)}.profile-modal .profile-form{padding:2rem}.profile-card{background:var(--color-paper);border-radius:1.6rem;max-width:600px;margin:0 auto;box-shadow:0 4px 24px #1f1a140f}@media (width<=900px){.profile-layout{grid-template-columns:1fr}.profile-metrics{grid-template-columns:repeat(2,1fr)}.auth-brand-title{margin-top:2rem}}@media (width<=600px){.profile-metrics{grid-template-columns:1fr}.profile-hero{text-align:center;flex-direction:column}}.auth-btn--secondary{color:var(--color-ink);background:#e8b03d33}.auth-btn--secondary:hover:not(:disabled){background:#e8b03d59}.auth-btn--outline{color:var(--color-ink-muted);background:0 0;border:1px solid #1f1a1433}.auth-btn--outline:hover{border-color:var(--color-gold);color:var(--color-ink)}.auth-input-disabled{opacity:.8;cursor:not-allowed}.mob-nav{display:none}@media (width<=768px){body{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom,0px))}.mob-nav{z-index:9999;height:calc(6.8rem + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:none;background:#fff9f0;border-top:1px solid #0000000f;border-radius:1.8rem 1.8rem 0 0;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 24px #00000014}.mob-nav__tab{-webkit-tap-highlight-color:transparent;color:var(--color-ink-light,#1f1a1473);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.6rem 0;text-decoration:none;transition:transform .15s,color .2s;display:flex;position:relative}.mob-nav__tab:active{transform:scale(.9)}.mob-nav__indicator{background:var(--color-gold,#e8b03d);border-radius:0 0 3px 3px;width:2.4rem;height:3px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(0)}.mob-nav__tab--active .mob-nav__indicator{transform:translate(-50%)scaleX(1)}.mob-nav__icon{font-size:1.8rem;transition:transform .2s,color .2s}.mob-nav__tab--active .mob-nav__icon{color:var(--color-ink,#1f1a14);transform:translateY(-1px)}.mob-nav__label{letter-spacing:.02em;font-size:1rem;font-weight:600;line-height:1;transition:color .2s}.mob-nav__tab--active .mob-nav__label,.mob-nav__tab--active{color:var(--color-ink,#1f1a14)}}.partner-page{--op-green:var(--color-gold-dark);--op-green-light:#c9941e24;--op-green-mid:var(--color-gold);--op-green-dark:#8a6410;--op-green-deep:var(--color-ink);--op-text:var(--color-ink);--op-text-secondary:var(--color-ink-muted);--op-text-muted:var(--color-ink-light);--op-bg:var(--color-cream);--op-card:var(--color-paper);--op-border:#1f1a1414;--op-border-strong:#1f1a1424;font-family:var(--font-family-main);background:var(--op-bg);color:var(--op-text);min-height:100vh;padding:var(--section-padding-y) var(--section-padding-x);padding-top:calc(var(--header-height,10rem) + var(--route-first-padding-top,2rem))}.partner-page *,.partner-page :before,.partner-page :after{box-sizing:border-box}.partner-page__wrap{max-width:var(--site-max-width);margin:0 auto}.partner-page__hero{text-align:center;max-width:82ch;margin:0 auto 4rem;padding-top:clamp(2.4rem,4.5vw,4rem)}.partner-page__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-dark);margin:0 0 1rem;font-size:1.45rem;font-weight:900}.partner-page__title{font-family:var(--font-family-display);color:var(--color-ink);margin:0;font-size:clamp(3.2rem,5vw,4.8rem);font-weight:800;line-height:1.12}.partner-page__title-accent{color:var(--color-gold-dark)}.partner-page__lead{color:var(--color-ink-muted);max-width:62ch;margin:1.2rem auto 0;font-size:1.65rem;line-height:1.65}.partner-page__slots{background:var(--color-paper);border:1px solid var(--op-border-strong);color:var(--color-ink-muted);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:.9rem;margin-top:2rem;padding:.8rem 1.6rem;font-size:1.35rem;display:inline-flex}.partner-page__slots-dot{background:var(--color-gold);border-radius:50%;flex-shrink:0;width:.9rem;height:.9rem}.partner-page__body{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.partner-page__body--wide{grid-template-columns:1fr;max-width:56rem;margin:0 auto}@media (width>=901px){.partner-page__body:not(.partner-page__body--wide){grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.partner-page__steps{top:calc(var(--header-height,10rem) + 1.5rem);position:sticky}}.partner-page__steps{flex-direction:column;align-self:start;gap:.85rem;width:100%;padding:1.2rem 0;display:flex}@media (width<=900px){.partner-page__steps{flex-flow:wrap;justify-content:center;gap:.6rem;padding:0 0 1rem}.partner-page__step-tab{flex:auto;justify-content:center;width:auto;min-width:12rem}}.partner-page__step-tab{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--op-border);background:var(--color-paper);width:100%;min-height:5.6rem;color:var(--color-ink-muted);cursor:pointer;box-shadow:var(--shadow-soft);justify-content:flex-start;align-items:center;gap:1.15rem;padding:1.1rem 1.35rem;font-family:inherit;font-size:1.35rem;line-height:1.25;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex}.partner-page__step-tab:hover{border-color:var(--op-border-strong)}.partner-page__step-tab--active{border-color:var(--color-gold);color:var(--color-ink);box-shadow:var(--shadow-gold);background:#e8b03d1f;font-weight:600}.partner-page__step-tab--done:not(.partner-page__step-tab--active){color:var(--color-gold-dark)}.partner-page__step-num{background:var(--color-cream-dark);width:2.8rem;height:2.8rem;color:var(--color-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex}.partner-page__step-tab--active .partner-page__step-num{background:var(--color-gold);color:#fff}.partner-page__step-tab--done:not(.partner-page__step-tab--active) .partner-page__step-num{color:var(--color-gold-dark);background:#c9941e38}.partner-page__step-label{text-align:left;flex:1;line-height:1.3}.partner-page__flow{max-width:54rem;margin:0 auto;padding-bottom:4rem}.partner-page__body--wide .partner-page__flow{max-width:none}.partner-page__strong{color:var(--color-ink);font-weight:700}.partner-page__slab-split{color:var(--color-ink-muted);margin-top:.2rem;font-size:1.1rem;font-weight:400;display:block}@keyframes partner-page-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.partner-page .op-section{padding-top:2rem;animation:.3s partner-page-fadeIn;display:none}.partner-page .op-section--active{display:block}.partner-page .op-section-label{letter-spacing:2px;text-transform:uppercase;color:var(--op-green);margin-bottom:1rem;font-size:10px;font-weight:500}.partner-page .op-divider{border:none;border-top:1px solid var(--op-border);margin:1.5rem 0}.partner-page .op-card{background:var(--op-card);border:1px solid var(--op-border);border-radius:14px;margin-bottom:1rem;padding:1.25rem}.partner-page .op-info-list{margin:0;padding:0;list-style:none}.partner-page .op-info-list li{border-bottom:1px solid var(--op-border);color:var(--op-text-secondary);align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.partner-page .op-info-list li:last-child{border-bottom:none}.partner-page .op-check{background:var(--op-green-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.partner-page .op-check svg{width:10px;height:10px;stroke:var(--op-green);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.partner-page .op-process-steps{flex-direction:column;display:flex}.partner-page .op-p-step{align-items:flex-start;gap:14px;display:flex}.partner-page .op-p-left{flex-direction:column;align-items:center;display:flex}.partner-page .op-p-num{background:var(--op-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:flex}.partner-page .op-p-line{background:var(--op-green-mid);flex:1;width:1.5px;min-height:20px;margin:4px 0}.partner-page .op-p-content{padding-top:2px;padding-bottom:18px}.partner-page .op-p-content h4{color:var(--op-text);margin:0 0 2px;font-size:14px;font-weight:500}.partner-page .op-p-content p{color:var(--op-text-secondary);margin:0;font-size:13px;line-height:1.5}.partner-page .op-model-toggle{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1.5rem;display:grid}.partner-page .op-model-card{background:var(--op-card);border:1.5px solid var(--op-border-strong);cursor:pointer;text-align:left;color:inherit;border-radius:14px;padding:1.25rem;font-family:inherit;transition:all .15s}.partner-page .op-model-card:hover{border-color:var(--op-green)}.partner-page .op-model-card--selected{border-color:var(--op-green);background:var(--op-green-light)}.partner-page .op-mc-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--op-text-muted);margin-bottom:8px;font-size:10px;font-weight:500}.partner-page .op-model-card--selected .op-mc-tag{color:var(--op-green-dark)}.partner-page .op-mc-title{color:var(--op-text);margin-bottom:4px;font-size:15px;font-weight:500}.partner-page .op-mc-desc{color:var(--op-text-secondary);font-size:12px;line-height:1.5}.partner-page .op-model-card--selected .op-mc-desc{color:var(--op-green-dark)}.partner-page .op-slider-group{background:var(--op-card);border:1px solid var(--op-border);border-radius:16px;margin-bottom:1rem;padding:1.5rem}.partner-page .op-slider-header{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.partner-page .op-slider-header label{color:var(--op-text-secondary);font-size:14px}.partner-page .op-slider-val{color:var(--op-green);font-size:20px;font-weight:500}.partner-page .op-range{appearance:none;background:var(--op-green-light);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.partner-page .op-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--op-green);width:20px;height:20px;box-shadow:0 0 0 1px var(--op-green);cursor:pointer;border:3px solid #fff;border-radius:50%}.partner-page .op-range::-moz-range-thumb{background:var(--op-green);width:20px;height:20px;box-shadow:0 0 0 1px var(--op-green);cursor:pointer;border:3px solid #fff;border-radius:50%}.partner-page .op-slider-hints{justify-content:space-between;margin-top:8px;display:flex}.partner-page .op-slider-hints span{color:var(--op-text-muted);font-size:11px}.partner-page .op-car-pills{flex-wrap:wrap;gap:8px;margin-bottom:1.5rem;display:flex}.partner-page .op-pill{border:1px solid var(--op-border-strong);background:var(--op-card);color:var(--op-text-secondary);cursor:pointer;border-radius:24px;padding:7px 16px;font-family:inherit;font-size:13px;transition:all .15s}.partner-page .op-pill:hover{border-color:var(--op-green);color:var(--op-green)}.partner-page .op-pill--selected{background:var(--op-green-light);border-color:var(--op-green);color:var(--op-green-dark);font-weight:500}.partner-page .op-results-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1.25rem;display:grid}.partner-page .op-result-card{background:var(--op-card);border:1px solid var(--op-border);border-radius:14px;padding:1.1rem 1.25rem}.partner-page .op-result-card--featured{background:var(--op-green);border-color:var(--op-green);grid-column:1/-1}.partner-page .op-rlabel{color:var(--op-text-muted);margin-bottom:6px;font-size:12px}.partner-page .op-result-card--featured .op-rlabel{color:#ffffffb3}.partner-page .op-rval{color:var(--op-green);font-size:26px;font-weight:500}.partner-page .op-result-card--featured .op-rval{color:#fff;font-size:32px}.partner-page .op-rsub{color:var(--op-text-muted);margin-top:2px;font-size:12px}.partner-page .op-result-card--featured .op-rsub{color:#ffffffa6}.partner-page .op-slab-box{background:var(--op-card);border:1px solid var(--op-border);border-radius:14px;margin-bottom:1.25rem;overflow:hidden}.partner-page .op-slab-row{border-bottom:1px solid var(--op-border);justify-content:space-between;align-items:center;padding:12px 1.25rem;font-size:13px;display:flex}.partner-page .op-slab-row:last-child{border-bottom:none}.partner-page .op-slab-row--active{background:var(--op-green-light)}.partner-page .op-slab-row .op-sl{color:var(--op-text-secondary)}.partner-page .op-slab-row--active .op-sl{color:var(--op-green-dark);font-weight:500}.partner-page .op-slab-row .op-sv{color:var(--op-text);font-weight:500}.partner-page .op-slab-row--active .op-sv{color:var(--op-green)}.partner-page .op-tier-badge{background:var(--op-green);color:#fff;vertical-align:middle;border-radius:10px;margin-left:8px;padding:2px 8px;font-size:10px;display:inline-block}.partner-page .op-docs-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:1rem;display:grid}.partner-page .op-doc-item{background:var(--op-card);border:1px solid var(--op-border);color:var(--op-text-secondary);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.partner-page .op-doc-icon{background:var(--op-green-light);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.partner-page .op-doc-icon svg{width:14px;height:14px;stroke:var(--op-green);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.partner-page .op-summary-card{background:var(--op-green-light);border:1px solid var(--op-green-mid);border-radius:14px;margin-bottom:1.5rem;padding:1.25rem}.partner-page .op-sc-title{color:var(--op-green-dark);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.75rem;font-size:10px}.partner-page .op-summary-row{justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.partner-page .op-summary-k{color:var(--op-green-dark)}.partner-page .op-summary-v{color:var(--op-green);font-weight:500}.partner-page .op-form-group{margin-bottom:1rem}.partner-page .op-form-group label{color:var(--op-text-secondary);margin-bottom:6px;font-size:13px;display:block}.partner-page .op-form-group input,.partner-page .op-form-group select{border:1px solid var(--op-border-strong);width:100%;color:var(--op-text);background:var(--op-card);border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}.partner-page .op-form-group input:focus,.partner-page .op-form-group select:focus{border-color:var(--op-green)}.partner-page .op-btn-primary{background:var(--op-green);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:.5rem;padding:15px;font-family:inherit;font-size:15px;font-weight:500;transition:background .15s,transform .1s}.partner-page .op-btn-primary:hover{background:var(--op-green-dark)}.partner-page .op-btn-primary:active{transform:scale(.98)}.partner-page .op-btn-secondary{width:100%;color:var(--op-green);border:1px solid var(--op-green);cursor:pointer;background:0 0;border-radius:12px;margin-top:10px;padding:13px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s}.partner-page .op-btn-secondary:hover{background:var(--op-green-light)}.partner-page .op-success-screen{text-align:center;padding:3rem .5rem}.partner-page .op-success-icon{background:var(--op-green-light);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.partner-page .op-success-icon svg{width:28px;height:28px;stroke:var(--op-green);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.partner-page .op-success-screen h2{font-family:var(--font-family-heading,"Playfair Display", Georgia, serif);color:var(--op-text);margin-bottom:.75rem;font-size:24px}.partner-page .op-success-screen>p{color:var(--op-text-secondary);font-size:14px;line-height:1.6}.partner-page .op-earnings-highlight{background:var(--op-green);border-radius:16px;margin:1.5rem 0;padding:1.5rem}.partner-page .op-eh-label{color:#ffffffb3;margin-bottom:6px;font-size:12px}.partner-page .op-eh-val{color:#fff;font-size:32px;font-weight:500}.partner-page .op-eh-sub{color:#ffffffb3;margin-top:4px;font-size:13px}.partner-page .op-wa-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:.75rem;padding:14px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}.partner-page .op-wa-btn svg{fill:#fff;width:20px;height:20px}.partner-page .op-note{color:var(--op-text-muted);margin-top:.75rem;font-size:11px;line-height:1.6}.partner-page .op-note--center{text-align:center}.partner-page .op-fixed-intro{color:var(--op-text-secondary);margin-bottom:.75rem;font-size:13px;line-height:1.6}.partner-page .op-fixed-payout{background:var(--op-green-light);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:1rem;display:flex}.partner-page .op-fixed-payout span:first-child{color:var(--op-green-dark);font-size:13px}.partner-page .op-fixed-payout span:last-child{color:var(--op-green);font-size:20px;font-weight:500}@media (width<=400px){.partner-page .op-results-grid{grid-template-columns:1fr}.partner-page .op-result-card--featured{grid-column:1}.partner-page .op-docs-grid,.partner-page .op-model-toggle{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height,8rem);font-size:10px;overflow-x:hidden}@font-face{font-family:IndianPenguin;src:url(/assets/SAMAN-CTHIIyoP.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--header-height:10rem;--route-first-padding-top:2rem;--site-max-width:1280px;--section-padding-y:clamp(7rem, 8vw, 8rem);--section-padding-x:clamp(1.5rem, 4vw, 4rem);--content-gap:clamp(2rem, 4vw, 3rem);--color-ink:#1f1a14;--color-ink-muted:#1f1a14b8;--color-ink-light:#1f1a1480;--color-cream:#fff9f0;--color-cream-dark:#f5f0e6;--color-paper:#fff;--color-gold:#e8b03d;--color-gold-light:#f5b94b;--color-gold-dark:#c9941e;--color-strip:linear-gradient(180deg, #ffd97a 0%, #ffc85e 35%, #e8b03d 100%);--primary-color:var(--color-gold-light);--primary-hover:var(--color-gold-dark);--secondary-color:var(--color-cream-dark);--accent-color:var(--color-gold);--ternary-color:#e8dcc8;--white-bg:#fafaf9;--light-bg:var(--color-cream);--medium-bg:var(--color-cream-dark);--medium-dark-bg:#1f1a140f;--dark-bg:var(--color-ink);--dark-light-bg:#2a2520;--text-dark:var(--color-ink);--text-light:#fafaf9;--text-medium:var(--color-ink-muted);--verticle-line:#e7e5e4;--step-circle:#57534ebf;--step-circle-dark:#292524d9;--text-opacity:1;--font-family-main:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-family-display:"Fraunces", "Noto Serif Devanagari", Georgia, serif;--font-family-heading:"Playfair Display", "Fraunces", Georgia, serif;--font-family-indian:"IndianPenguin", "Poppins", system-ui, sans-serif;--shadow-soft:0 4px 20px #1f1a140f;--shadow-medium:0 8px 32px #1f1a1414;--shadow-gold:0 4px 20px #e8b03d26;--radius-sm:8px;--radius-md:12px;--radius-lg:20px}.dark-mode{--primary-color:var(--color-gold-light);--primary-hover:var(--color-gold);--accent-color:#e8c872;--secondary-color:var(--color-ink);--ternary-color:#2a2520;--white-bg:#fafaf914;--light-bg:#0c0a09;--medium-bg:#1c1917;--dark-bg:#0c0a09;--text-dark:#fafaf9;--text-light:#fafaf9;--text-medium:#a8a29e;--verticle-line:#44403c;--step-circle:#a8a29ebf;--text-opacity:.9;--shadow-soft:0 4px 20px #00000059}body{background-color:var(--light-bg);width:100%;font-family:var(--font-family-main);color:var(--text-dark);font-size:1.6rem;line-height:1.6;overflow-x:hidden}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.font-indian{letter-spacing:.02em;font-family:var(--font-family-indian)!important}.site-section{max-width:var(--site-max-width);padding:var(--section-padding-y) var(--section-padding-x);margin-left:auto;margin-right:auto}.site-section__title{font-family:var(--font-family-display);color:var(--color-ink);letter-spacing:.02em;margin-bottom:.5rem;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:600}.site-section__subtitle{letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.h3head{font-family:var(--font-family-display);font-weight:500}.para{font-family:var(--font-family-main)}.discover-btn{font-family:var(--font-family-main);color:var(--text-dark);z-index:10;cursor:pointer;padding-bottom:.25rem;font-size:1.25rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-block;position:relative}.discover-btn:after{content:"";background-color:var(--color-gold);width:82px;height:2px;transition:all .2s;position:absolute;bottom:0;left:0}.discover-btn:hover:after{background-color:var(--color-gold-light);width:100%}.discover-btn:hover{color:var(--primary-color)}.route-container:not(.route-container--admin){padding-top:var(--header-height);min-height:100vh}.route-container.route-container--admin{height:100%;min-height:100vh;padding-top:0;display:block}.route-container.route-container--auth{height:100vh;min-height:100vh;padding-top:0;padding-bottom:0;overflow:hidden}.route-container--auth .route-spinner{min-height:100vh}.admin-route-wrap{height:100%;min-height:100vh}.route-container>:first-child,.route-container>*{margin-top:0}.route-container:not(.route-container--admin):not(.route-container--auth)>*>:first-child{padding-top:var(--route-first-padding-top)}@media (width<=768px){:root{--route-first-padding-top:1.5rem}}.route-spinner{justify-content:center;align-items:center;min-height:60vh;display:flex}.animateonscroll{opacity:0}.fade-in-bottom{transition:opacity .4s ease-out;animation:.4s ease-out both slideUp}.fade-in-bottom.visible{animation:.6s forwards fadeInUp}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal-bottom{opacity:0;animation:.6s ease-out forwards fadeInUp;transform:translateY(24px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.delay-0{animation-delay:.1s}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.45s}.delay-4{animation-delay:.6s}.delay-5{animation-delay:.8s}.delay-6{animation-delay:1s}.delay-7{animation-delay:1.2s}.delay-8{animation-delay:1.4s}.delay-9{animation-delay:1.6s}.delay-10{animation-delay:1.8s}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}
