:root{--gold:#d69a31;--gold2:#f4ce78;--gold3:#fff0c3;--cream:#fff8e8;--brown:#3d2109;--brown2:#6e441c;--ink:#241307;--muted:#76593b;--line:rgba(89,48,12,.16);--shadow:0 20px 60px rgba(87,51,7,.18);--header:76px;--site-font:"B Nazanin","Nazanin",Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#e8ad45}body{margin:0;font-family:var(--site-font);color:var(--ink);background:radial-gradient(circle at 18% 10%,#fff4cc 0 8%,transparent 22%),radial-gradient(circle at 82% 18%,#ffe19a 0 8%,transparent 24%),linear-gradient(145deg,#f8d783 0%,#e3a43c 36%,#f3ca6d 65%,#d89125 100%);background-attachment:fixed;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:radial-gradient(circle,rgba(255,255,255,.7) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(112,62,10,.12) 0 1px,transparent 1.5px);background-size:46px 46px,72px 72px;background-position:0 0,20px 30px;animation:drift 20s linear infinite;opacity:.5}@keyframes drift{to{background-position:90px 120px,-50px 95px}}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.gateway-bar{height:34px;background:#2e1808;color:#ffe6a9;border-bottom:1px solid rgba(255,230,169,.2);overflow:hidden;direction:ltr;position:sticky;top:0;z-index:110}.gateway-track{height:100%;display:flex;align-items:center;gap:70px;width:max-content;animation:marquee 18s linear infinite;font-size:12px;font-weight:800;letter-spacing:.7px;white-space:nowrap}.gateway-track span{display:inline-flex;align-items:center;gap:15px}@keyframes marquee{to{transform:translateX(-25%)}}.topbar{height:var(--header);position:sticky;top:34px;z-index:105;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:rgba(80,46,16,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,229,169,.25);box-shadow:0 10px 25px rgba(65,36,8,.12)}.brand-top{grid-column:2;display:grid;place-items:center}.brand-top img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.18))}.lang-btn,.menu-btn{border:1px solid rgba(255,228,165,.35);background:rgba(36,18,5,.82);color:#ffe7ae;border-radius:28px;height:50px;min-width:88px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900}.lang-btn{justify-self:start;direction:ltr}.menu-btn{justify-self:end;min-width:54px;width:54px;flex-direction:column;gap:5px}.menu-btn i{width:25px;height:2px;background:#f7d68f;border-radius:3px}.rate-strip{height:38px;background:rgba(255,248,224,.88);border-bottom:1px solid rgba(94,50,8,.15);overflow:hidden;position:sticky;top:calc(34px + var(--header));z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.rate-track{height:100%;display:flex;align-items:center;gap:42px;width:max-content;white-space:nowrap;font-size:12px;font-weight:800;color:#55300f;animation:ratescroll 22s linear infinite;direction:ltr}.rate-track b{color:#9a5c0e}.rate-track .rate-empty{padding:0 30px}@keyframes ratescroll{to{transform:translateX(-45%)}}.section{width:min(1180px,calc(100% - 36px));margin:auto;padding:88px 0}.section-anchor{scroll-margin-top:160px}.hero{min-height:calc(100svh - 148px);display:flex;align-items:center}.hero-grid{width:100%;display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center}.hero-copy-card{padding:44px;border-radius:34px;background:linear-gradient(145deg,rgba(255,252,237,.84),rgba(255,232,169,.74));border:1px solid rgba(91,50,11,.14);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.eyebrow{font-size:11px;font-weight:900;letter-spacing:2.2px;color:#8b5418}.hero h1,.section-head h2{font-family:Georgia,"Times New Roman",serif;color:#3a1d08}.hero h1{font-size:clamp(38px,5vw,72px);line-height:1.18;margin:12px 0 22px}.hero-line{font-size:clamp(15px,1.7vw,20px);line-height:2;margin:5px 0;color:#67411f}.hero-strong{font-weight:800;color:#432407}.hero-note{font-size:12px;color:#8b6b4b;margin:14px 0 0}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.btn{border:0;border-radius:18px;min-height:50px;padding:0 22px;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.btn.primary{background:linear-gradient(145deg,#5b310d,#2c1505);color:#ffe9b8;box-shadow:0 10px 25px rgba(66,34,7,.2)}.btn.soft{background:rgba(255,250,234,.64);border:1px solid rgba(91,52,15,.2);color:#4d2b0e}.btn.tiny{min-height:38px;padding:0 14px;border-radius:12px}.social-row{display:flex;gap:8px;margin-top:18px;direction:ltr}.social-row.center{justify-content:center}.social{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:900;color:white;box-shadow:0 8px 18px rgba(54,31,5,.16);font-size:11px}.social.wa{background:#25D366}.social.tg{background:#229ED9}.social.ig{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.hero-logo-wrap{position:relative;display:grid;place-items:center;min-height:540px}.hero-logo{width:min(92%,520px);aspect-ratio:1;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 25px 40px rgba(80,44,8,.28))}.gold-orbit{position:absolute;width:min(92%,520px);aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,249,218,.7);box-shadow:0 0 0 10px rgba(112,67,13,.08),0 0 80px rgba(255,245,189,.75);animation:orbit 6s ease-in-out infinite}@keyframes orbit{50%{transform:scale(1.035);box-shadow:0 0 0 18px rgba(112,67,13,.06),0 0 100px rgba(255,245,189,.9)}}.hero-tagline{position:absolute;bottom:34px;z-index:3;background:#3d2109;color:#ffe5a3;border-radius:18px;padding:10px 18px;font-size:12px;letter-spacing:1px;direction:ltr}.section-head{text-align:center;max-width:820px;margin:0 auto 34px}.section-head h2{font-size:clamp(32px,4vw,52px);margin:10px 0 12px}.section-head p{color:#6f4b29;line-height:1.9;margin:0}.chat-shell,.tool-card,.order-card,.closing-card{background:linear-gradient(150deg,rgba(255,251,236,.93),rgba(249,224,164,.87));border:1px solid rgba(101,57,12,.14);box-shadow:var(--shadow);border-radius:30px}.chat-shell{max-width:900px;margin:auto;overflow:hidden}.chat-messages{min-height:310px;max-height:520px;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:12px}.bubble{max-width:80%;padding:14px 16px;border-radius:20px;line-height:1.8;font-size:14px;white-space:pre-wrap}.bubble.bot{align-self:flex-start;background:#fff9e8;border:1px solid var(--line)}.bubble.user{align-self:flex-end;background:#4c290c;color:#ffecbc}.chat-form{border-top:1px solid var(--line);padding:14px;background:rgba(255,255,255,.35)}.chat-form textarea{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.72);border-radius:18px;padding:14px;outline:none;resize:vertical;min-height:76px}.chat-tools{display:flex;gap:8px;align-items:center;margin-top:8px}.mini-action{min-height:46px;border-radius:14px;padding:0 14px;background:#fff4d5;border:1px solid var(--line);display:flex;gap:6px;align-items:center;cursor:pointer}.url-mini{flex:1;min-width:0;min-height:46px;border-radius:14px;border:1px solid var(--line);padding:0 13px;background:#fff}.limit-note{text-align:center;color:#87643e;font-size:11px;padding:0 18px 16px}.tool-card{padding:24px}.upload-box{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.drop-zone{min-height:220px;border:2px dashed rgba(94,54,12,.25);border-radius:24px;display:grid;place-items:center;align-content:center;gap:8px;background:rgba(255,255,255,.45);cursor:pointer;position:relative;overflow:hidden}.drop-icon{font-size:46px;color:#98611b}.drop-zone small{color:#97734c}.drop-zone img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff8e7}.assistant-note{margin:16px 0;padding:16px;border-radius:18px;background:#fff4d0;line-height:1.9}.result-grid,.product-grid,.shipping-grid,.brand-grid,.rate-cards{display:grid;gap:12px}.result-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.result-card,.product-card,.shipping-card,.brand-card,.rate-card{background:rgba(255,250,235,.9);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 9px 24px rgba(79,43,8,.08)}.result-card img,.product-card img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f4e4bc}.card-body{padding:14px}.card-body h3{font-size:14px;margin:0 0 8px;line-height:1.5}.card-body p{font-size:12px;color:#725034;line-height:1.7}.price{font-weight:900;color:#7b480e;direction:ltr;unicode-bidi:isolate}.link-form{display:flex;gap:10px}.link-form input,.order-card input,.order-card textarea,.brand-tools input,.auth-form input,.auth-form select,.password-card input{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.78);border-radius:16px;padding:14px;outline:none}.link-result-card{margin-top:16px;display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center}.link-result-card img{width:150px;height:150px;object-fit:contain;background:#fff;border-radius:18px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card .card-actions{display:flex;gap:7px}.shipping-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-card{padding:20px;min-height:160px}.shipping-card h3{margin:0 0 10px;font-size:17px}.shipping-card p{color:#6d4b28;line-height:1.8;font-size:13px}.shipping-card .shipping-price{font-size:13px;font-weight:900;color:#7d4d11;margin-top:12px}.rate-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.rate-card{padding:20px;text-align:center}.rate-card b{font-weight:700;font-size:28px;font-family:var(--site-font);color:#5a310d}.rate-card small{display:block;color:#826243;margin-top:8px}.brand-tools{display:flex;gap:10px;align-items:center;margin-bottom:14px}.brand-tools input{max-width:420px}.brand-filters{display:flex;gap:6px;flex-wrap:wrap}.brand-filters button{border:1px solid var(--line);border-radius:16px;background:#fff2c8;padding:8px 10px;color:#5a3614}.brand-filters button.active{background:#4a270a;color:#ffe5a4}.brand-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.brand-card{padding:16px;min-height:116px;display:flex;flex-direction:column;justify-content:space-between}.brand-card h3{font-size:14px;margin:0}.brand-card small{color:#846444}.brand-card a{font-size:11px;color:#9a631f;font-weight:800}.more-btn{margin:18px auto 0;display:flex}.order-card{max-width:800px;margin:auto;padding:24px;display:grid;gap:10px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-msg{text-align:center;padding:8px;color:#6a4218}.faq-list{max-width:900px;margin:auto;display:grid;gap:9px}.faq-list details{background:rgba(255,250,235,.9);border:1px solid var(--line);border-radius:18px;padding:0 18px}.faq-list summary{cursor:pointer;padding:18px 0;font-weight:900}.faq-list p{line-height:1.9;color:#68472a;margin:0 0 18px}.closing{padding-bottom:120px}.closing-card{max-width:680px;margin:auto;text-align:center;padding:30px}.closing-card img{width:190px;height:190px;object-fit:contain}.closing-card h2{font-weight:700;font-size:44px;font-family:var(--site-font);margin:8px 0}.closing-card p{direction:ltr;unicode-bidi:isolate}footer{width:min(1180px,calc(100% - 36px));margin:auto;padding:26px 0 max(40px,env(safe-area-inset-bottom));border-top:1px solid rgba(77,40,7,.17);display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:12px;color:#5f3a17}.phone-ltr{direction:ltr;unicode-bidi:isolate}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(390px,90vw);z-index:200;background:linear-gradient(180deg,#fff7df,#edc873);transform:translateX(102%);transition:.28s ease;box-shadow:-20px 0 60px rgba(58,30,5,.24);padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column}.drawer.open{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center}.drawer-head img{width:78px;height:78px}.drawer-head button{border:0;background:transparent;font-size:34px;color:#4b290e}.drawer-links{display:grid;gap:6px;margin-top:20px;overflow:auto}.drawer-links a,.drawer-contact{display:grid;grid-template-columns:38px 1fr;align-items:center;text-align:start;min-height:54px;padding:0 12px;border-radius:16px;border:0;background:rgba(255,255,255,.36);color:#40230d}.drawer-contact{width:100%}.drawer-links span{font-size:19px}.drawer-bottom{margin-top:auto}.scrim{position:fixed;inset:0;background:rgba(37,19,5,.42);z-index:190;opacity:0;pointer-events:none;transition:.2s}.scrim.show{opacity:1;pointer-events:auto}.modal{position:fixed;inset:0;z-index:300;background:rgba(36,18,4,.52);display:none;place-items:center;padding:20px}.modal.show{display:grid}.modal-card{width:min(500px,100%);max-height:min(760px,88dvh);overflow:auto;border-radius:28px;background:#fff6dd;padding:24px;box-shadow:0 30px 80px rgba(38,19,4,.32);position:relative}.modal-close{position:absolute;top:10px;left:12px;width:38px;height:38px;border-radius:50%;border:0;background:#4b280c;color:#ffe6a8;font-size:22px}.modal-card h3{font-weight:700;font-size:30px;font-family:var(--site-font);margin:12px 0}.modal-card>p{color:#755332;line-height:1.8}.lang-list{display:grid;gap:7px}.lang-list button{border:1px solid var(--line);background:#fffaf0;border-radius:15px;min-height:50px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;font-weight:800}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-options a{border:1px solid var(--line);background:#fffaf0;border-radius:18px;min-height:92px;display:grid;place-items:center;align-content:center;gap:7px}.contact-options span{font-weight:900}.floating-contact{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:120;display:grid;gap:7px}.float{width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.38);display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:0 9px 25px rgba(60,32,5,.25);font-size:10px}.float.wa{background:#25D366}.float.tg{background:#229ED9}.float.more{background:#4a2709;color:#ffe5a1}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,30px);background:#2d1807;color:#ffe8b4;padding:12px 17px;border-radius:14px;opacity:0;pointer-events:none;z-index:400;transition:.2s;max-width:min(90vw,600px);text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(22px);transition:.6s ease}.reveal.visible{opacity:1;transform:none}.auth-body,.account-body{min-height:100dvh;display:grid;place-items:center;padding:30px}.auth-logo img{width:150px;height:150px}.auth-shell{width:min(520px,100%);background:rgba(255,249,229,.92);border:1px solid var(--line);border-radius:28px;padding:22px;box-shadow:var(--shadow)}.auth-tabs{display:flex;gap:6px;overflow:auto;margin-bottom:18px}.auth-tabs button,.dash-tabs button{border:0;border-radius:14px;padding:10px 12px;background:#f5dfaa;white-space:nowrap}.auth-tabs button.active,.dash-tabs button.active{background:#482608;color:#ffe4a0}.auth-form{display:none;gap:10px}.auth-form.active{display:grid}.dashboard-top{position:sticky;top:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:rgba(74,40,12,.9);color:#ffe6aa;z-index:10}.dashboard-top img{width:60px;height:60px}.dashboard-top>div{display:flex;align-items:center;gap:10px}.dashboard-wrap{width:min(1100px,calc(100% - 28px));margin:30px auto}.dash-tabs{display:flex;gap:7px;overflow:auto;margin-bottom:16px}.dash-pane{display:none}.dash-pane.active{display:grid;gap:10px}.dash-card,.password-card{background:rgba(255,250,235,.9);border:1px solid var(--line);border-radius:18px;padding:15px}.password-card{margin-top:24px}.password-card form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.ltr{direction:ltr;unicode-bidi:isolate}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-logo-wrap{min-height:430px;order:-1}.hero-logo{width:min(72vw,430px)}.gold-orbit{width:min(72vw,430px)}.result-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rate-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){:root{--header:68px}.gateway-bar{height:30px}.topbar{top:30px}.rate-strip{top:calc(30px + var(--header));height:34px}.section{width:min(100% - 22px,1180px);padding:66px 0}.section-anchor{scroll-margin-top:142px}.brand-top img{width:50px;height:50px}.lang-btn{min-width:78px;height:44px}.menu-btn{width:46px;height:46px;min-width:46px}.hero{min-height:auto;padding-top:50px}.hero-copy-card{padding:24px 18px;border-radius:26px}.hero h1{font-size:clamp(34px,10vw,50px)}.hero-line{font-size:14px}.hero-logo-wrap{min-height:340px}.hero-tagline{bottom:4px;font-size:10px}.chat-messages{min-height:260px;padding:15px}.bubble{max-width:91%;font-size:13px}.chat-tools{display:grid;grid-template-columns:auto 1fr}.chat-tools .btn{grid-column:1/-1}.upload-box{grid-template-columns:1fr}.result-grid,.product-grid,.shipping-grid,.rate-cards,.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brand-card{min-height:102px;padding:12px}.brand-card h3{font-size:12px}.link-form{flex-direction:column}.link-result-card{grid-template-columns:90px 1fr}.link-result-card img{width:90px;height:90px}.form-pair{grid-template-columns:1fr}.contact-options{grid-template-columns:1fr 1fr}.social{width:40px;height:40px}.floating-contact{bottom:max(14px,env(safe-area-inset-bottom))}.float{width:48px;height:48px}.password-card form{grid-template-columns:1fr}.dashboard-top{padding:8px 12px}.dashboard-top img{width:50px;height:50px}}
@media(max-width:390px){.result-grid,.product-grid,.shipping-grid,.rate-cards,.brand-grid{grid-template-columns:1fr}.hero-logo{width:min(84vw,360px)}.gold-orbit{width:min(84vw,360px)}.hero-logo-wrap{min-height:320px}.hero-actions{display:grid}.btn{width:100%}.lang-btn{min-width:68px;padding:0 8px}.lang-btn span:first-child{font-size:12px}}
@media(min-width:700px) and (max-width:1100px) and (orientation:portrait){.section{width:min(92%,900px)}.brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
@supports(height:100dvh){.drawer{height:100dvh}}

/* v1.2.0 selectable typography. Nazanin uses the visitor device font when installed and falls back safely. */
.font-nazanin{--site-font:"B Nazanin","Nazanin",Tahoma,Arial,sans-serif}
.font-tahoma{--site-font:Tahoma,Arial,sans-serif}
.font-segoe{--site-font:"Segoe UI",Tahoma,Arial,sans-serif}
.font-arial{--site-font:Arial,Helvetica,sans-serif}
.font-georgia{--site-font:Georgia,"Times New Roman",serif}
.font-times{--site-font:"Times New Roman",Times,serif}
.font-verdana{--site-font:Verdana,Arial,sans-serif}


/* ==========================================================================
   TURKVATI v1.3.0 — Luxury visual refresh inspired by the original Zagros UI
   ========================================================================== */
:root{
  --lux-bg:#140b04;
  --lux-brown:#241205;
  --lux-brown-2:#3b1f09;
  --lux-gold:#e0a33a;
  --lux-gold-soft:#f4ca74;
  --lux-cream:#fff3d5;
  --lux-card:#f6ead0;
  --lux-card-2:#ead8b3;
  --lux-text:#251407;
}
html{background:var(--lux-bg)}
body{
  background:transparent;
  color:var(--lux-text);
}
body:before{
  z-index:-2;
  background:
    radial-gradient(circle at 50% 0,rgba(236,173,61,.12),transparent 34%),
    linear-gradient(180deg,rgba(20,10,3,.08),rgba(20,10,3,.34));
  animation:none;
  opacity:1;
}
.video-shell{
  position:fixed;inset:0;z-index:-5;overflow:hidden;background:#160b03;
}
.luxury-bg-video{
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  filter:saturate(1.06) contrast(1.02) brightness(.78);
}
.video-overlay{
  position:absolute;inset:0;
  background:
    radial-gradient(circle at 50% 22%,rgba(139,78,13,.06),rgba(17,8,2,.38) 72%),
    linear-gradient(180deg,rgba(17,8,2,.16),rgba(17,8,2,.34));
}
.video-grain{
  position:absolute;inset:0;opacity:.08;pointer-events:none;
  background-image:
    radial-gradient(circle at 20% 30%,#fff 0 .7px,transparent .9px),
    radial-gradient(circle at 80% 70%,#fff 0 .6px,transparent .9px);
  background-size:47px 47px,61px 61px;
}
body[data-video-enabled="0"] .luxury-bg-video{display:none}
body[data-video-enabled="0"] .video-shell{
  background:
    radial-gradient(circle at 25% 15%,rgba(221,157,48,.27),transparent 28%),
    radial-gradient(circle at 78% 18%,rgba(173,101,22,.24),transparent 30%),
    linear-gradient(145deg,#211004,#3b2009 47%,#160b03);
}

.gateway-bar{
  background:#3c210b;
  color:#ffdda0;
  border-bottom-color:rgba(246,203,114,.28);
}
.topbar{
  background:rgba(28,13,4,.84);
  border-bottom-color:rgba(246,203,114,.23);
  box-shadow:0 10px 30px rgba(0,0,0,.22);
}
.rate-strip{
  background:linear-gradient(90deg,rgba(255,246,218,.96),rgba(249,222,163,.96),rgba(255,246,218,.96));
  border-bottom:1px solid rgba(139,82,18,.22);
  box-shadow:0 4px 16px rgba(37,18,4,.12);
}
.rate-track{
  color:#6a3e12;font-size:13px;gap:54px;
}
.rate-track span{display:inline-flex;align-items:center;gap:5px}
.rate-track b{color:#9f5d0d}

.section{
  position:relative;
}
.section:not(.hero)::before{
  content:"";position:absolute;inset:28px -18px;border-radius:44px;z-index:-1;
  background:linear-gradient(145deg,rgba(27,13,4,.42),rgba(64,34,8,.22));
  border:1px solid rgba(245,199,104,.08);
  box-shadow:0 30px 80px rgba(0,0,0,.06);
}
.section-head .eyebrow,.eyebrow{
  color:#f3bd5b;
  text-shadow:0 2px 16px rgba(0,0,0,.22);
}
.section-head h2{
  color:#fff4d9;
  text-shadow:0 4px 20px rgba(0,0,0,.28);
  font-family:var(--site-font);
  font-weight:700;
}
.section-head p{
  color:#f2dec0;
  text-shadow:0 2px 13px rgba(0,0,0,.24);
}
.hero-copy-card{
  background:linear-gradient(145deg,rgba(255,249,229,.94),rgba(238,212,158,.9));
  border:1px solid rgba(255,235,187,.54);
  box-shadow:0 30px 70px rgba(0,0,0,.28);
}
.hero h1{
  font-family:var(--site-font);
  font-weight:700;
}
.hero-logo-wrap{filter:drop-shadow(0 22px 50px rgba(0,0,0,.22))}
.hero-tagline{box-shadow:0 10px 25px rgba(0,0,0,.2)}
.scroll-cue{
  position:absolute;left:50%;bottom:18px;width:34px;height:54px;border:1px solid rgba(255,229,174,.6);
  border-radius:22px;transform:translateX(-50%);display:grid;place-items:start center;padding-top:9px;
}
.scroll-cue span{width:5px;height:10px;border-radius:8px;background:#ffd681;animation:scrollcue 1.8s ease-in-out infinite}
@keyframes scrollcue{0%,100%{transform:translateY(0);opacity:.45}50%{transform:translateY(19px);opacity:1}}

.service-grid{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;
}
.service-card{
  min-height:220px;padding:25px;border-radius:30px;
  border:1px solid rgba(255,255,255,.46);
  box-shadow:0 18px 45px rgba(0,0,0,.18);
  position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;
  color:#2b1707;transition:transform .28s ease,box-shadow .28s ease;
}
.service-card:after{
  content:"";position:absolute;inset:auto -35px -65px auto;width:150px;height:150px;border-radius:50%;
  background:rgba(255,255,255,.3);filter:blur(3px);
}
.service-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px rgba(0,0,0,.25)}
.service-card i{
  width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin-bottom:auto;
  font-style:normal;font-size:25px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.7);
  box-shadow:0 10px 25px rgba(82,45,5,.12);
}
.service-card h3{font-size:23px;margin:18px 0 7px}
.service-card p{margin:0;line-height:1.9;font-size:14px;color:#5e442b;max-width:36ch}
.service-a{background:linear-gradient(145deg,#f8e8c8,#d8c3ef)}
.service-b{background:linear-gradient(145deg,#f6e6c2,#c9dfcf)}
.service-c{background:linear-gradient(145deg,#ffe7c8,#efc2b4)}
.service-d{background:linear-gradient(145deg,#e8ddc8,#bfd8e5)}
.service-e{background:linear-gradient(145deg,#f7e5bd,#efc875)}
.service-f{background:linear-gradient(145deg,#f0ddcf,#d7c4a8)}

.guide-grid{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;
}
.guide-card{
  border-radius:30px;overflow:hidden;background:#fff4dc;padding:10px 10px 12px;
  border:1px solid rgba(255,237,193,.72);box-shadow:0 20px 55px rgba(0,0,0,.2);
  transition:transform .28s ease;
}
.guide-card:hover{transform:translateY(-6px) scale(1.01)}
.guide-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:23px;display:block}
.guide-card span{
  display:block;margin-top:10px;padding:11px 12px;border-radius:17px;text-align:center;font-weight:900;
  background:#5b4b3a;color:#fff3d7;font-size:16px;
}

.chat-shell,.tool-card,.order-card,.closing-card{
  background:linear-gradient(145deg,rgba(255,249,228,.96),rgba(232,210,169,.94));
  box-shadow:0 24px 65px rgba(0,0,0,.23);
}
.bubble.bot{background:#fffaf0}
.bubble.user{background:linear-gradient(145deg,#5e3512,#2b1506)}

.product-card,.result-card,.shipping-card,.brand-card,.rate-card{
  background:rgba(255,246,225,.95);
  border-color:rgba(124,75,21,.17);
  box-shadow:0 13px 35px rgba(0,0,0,.12);
}
.product-card:nth-child(4n+1),.shipping-card:nth-child(4n+1),.rate-card:nth-child(4n+1){background:linear-gradient(145deg,#fff1d4,#ead5ae)}
.product-card:nth-child(4n+2),.shipping-card:nth-child(4n+2),.rate-card:nth-child(4n+2){background:linear-gradient(145deg,#f3ead8,#d9e4d2)}
.product-card:nth-child(4n+3),.shipping-card:nth-child(4n+3),.rate-card:nth-child(4n+3){background:linear-gradient(145deg,#f8e8d5,#e7cdbf)}
.product-card:nth-child(4n),.shipping-card:nth-child(4n),.rate-card:nth-child(4n){background:linear-gradient(145deg,#f5ecd7,#d7dcec)}

.shipping-card{
  min-height:190px;position:relative;overflow:hidden;
}
.shipping-card:before{
  content:"";position:absolute;width:80px;height:80px;border-radius:50%;right:-18px;top:-22px;
  background:rgba(220,157,54,.22);
}
.shipping-card h3{font-size:21px;position:relative}
.shipping-card p{font-size:14px;position:relative}
.shipping-card .shipping-price{position:relative;font-size:15px}

.rate-card{min-height:150px;display:grid;place-items:center;align-content:center}
.rate-card b{font-size:23px}
.rate-card .price{font-size:17px;line-height:1.9}
.rate-card small{display:none}

.brand-tools{
  justify-content:center;flex-wrap:wrap;
}
.brand-tools input{
  max-width:460px;background:#fff4dc;border-color:rgba(255,230,178,.55);
  box-shadow:0 10px 25px rgba(0,0,0,.12);
}
.brand-filters{justify-content:center}
.brand-filters button{
  background:rgba(30,14,4,.72);color:#f5dfb4;border-color:rgba(242,193,91,.36);
}
.brand-filters button.active{background:linear-gradient(145deg,#efb84c,#c9831f);color:#2e1808}
.brand-card{
  min-height:126px;background:linear-gradient(145deg,#fff0cf,#e5d1aa);
  transition:transform .22s ease,box-shadow .22s ease;
}
.brand-card:nth-child(5n+2){background:linear-gradient(145deg,#f3ead8,#d8e0cc)}
.brand-card:nth-child(5n+3){background:linear-gradient(145deg,#f7e6d8,#e0c8bc)}
.brand-card:nth-child(5n+4){background:linear-gradient(145deg,#efe7dc,#d1dce8)}
.brand-card:nth-child(5n){background:linear-gradient(145deg,#f6e7c5,#e9ca8c)}
.brand-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(0,0,0,.17)}

.terms-grid{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;
}
.term-card{
  min-height:245px;border-radius:28px;padding:25px;
  background:rgba(34,16,5,.82);border:1px solid rgba(237,177,70,.42);color:#fff0cf;
  box-shadow:0 20px 50px rgba(0,0,0,.22);
}
.term-card b{display:block;font-family:Georgia,serif;font-size:32px;color:#f3c96b;margin-bottom:20px}
.term-card h3{font-size:18px;margin:0 0 12px;color:#fff6df}
.term-card p{font-size:13px;line-height:2;color:#dfc9aa;margin:0}
.term-b{background:linear-gradient(145deg,rgba(46,22,6,.9),rgba(75,43,16,.82))}
.term-c{background:linear-gradient(145deg,rgba(36,21,13,.9),rgba(66,48,28,.82))}
.term-d{background:linear-gradient(145deg,rgba(31,18,8,.9),rgba(84,51,14,.82))}

.faq-list details{
  background:rgba(255,246,222,.95);box-shadow:0 10px 25px rgba(0,0,0,.1)
}
.closing-card{
  border:1px solid rgba(255,235,187,.5)
}
footer{color:#ead4af;border-top-color:rgba(245,195,100,.18)}
footer a{color:#ffe2a4}

.drawer{
  background:linear-gradient(180deg,#fff3d2,#d9b66c);
}
.modal-card{background:linear-gradient(145deg,#fff7df,#e8c980)}
.auth-shell,.dash-card,.password-card{
  background:rgba(255,248,225,.96);
}

.reveal{transform:translateY(28px) scale(.988);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}
.reveal.visible{transform:none}
@keyframes softfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
.hero-logo{animation:softfloat 5.5s ease-in-out infinite}

@media(max-width:1000px){
  .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  .section:not(.hero)::before{inset:20px -5px;border-radius:28px}
  .service-grid{grid-template-columns:1fr;gap:10px}
  .service-card{min-height:185px;padding:20px}
  .service-card h3{font-size:21px}
  .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  .guide-card{border-radius:20px;padding:7px}
  .guide-card img{border-radius:16px}
  .guide-card span{font-size:13px;border-radius:13px;padding:9px 7px}
  .terms-grid{grid-template-columns:1fr}
  .term-card{min-height:0}
  .rate-track{font-size:12px;gap:34px}
}
@media(max-width:390px){
  .guide-grid{grid-template-columns:1fr 1fr}
}
@media(prefers-reduced-motion:reduce){
  .luxury-bg-video{display:none!important}
  .hero-logo{animation:none}
  .scroll-cue span{animation:none}
}

.font-mitra{--site-font:"B Mitra","Mitra",Tahoma,Arial,sans-serif}
.font-lotus{--site-font:"B Lotus","Lotus",Tahoma,Arial,sans-serif}
.font-titr{--site-font:"B Titr","Titr",Tahoma,Arial,sans-serif}
.font-calibri{--site-font:Calibri,"Segoe UI",Tahoma,Arial,sans-serif}
.font-cambria{--site-font:Cambria,Georgia,"Times New Roman",serif}

/* v1.4.0 — centered, continuously moving exchange ticker */
.rate-strip{overflow:hidden}
.rate-track{display:block;width:100%;height:100%;overflow:hidden;animation:none!important;direction:ltr}
.rate-marquee{display:flex;width:max-content;height:100%;will-change:transform;animation:rateflowv14 24s linear infinite}
.rate-group{min-width:100vw;height:100%;display:flex;align-items:center;justify-content:space-evenly;gap:42px;padding:0 4vw;white-space:nowrap;direction:rtl}
html[dir="ltr"] .rate-group{direction:ltr}
.rate-group>span{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}
@keyframes rateflowv14{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(max-width:640px){
  .rate-marquee{animation-duration:18s}
  .rate-group{min-width:125vw;gap:28px;padding:0 18px;justify-content:space-around}
}

/* v1.4.0 — section builder visual variables */
.section.section-customized{padding-top:var(--section-padding-y,88px);padding-bottom:var(--section-padding-y,88px)}
.section.section-customized::before{background:var(--section-bg,linear-gradient(145deg,rgba(27,13,4,.42),rgba(64,34,8,.22)));border-radius:var(--section-radius,44px)}
.section.section-customized .section-head h2{color:var(--section-heading,#fff4d9)}
.section.section-customized .section-head p,.section.section-customized .hero-line{color:var(--section-text,#f2dec0)}
.section.section-customized .eyebrow{color:var(--section-accent,#f3bd5b)}
.section.section-customized :is(.service-card,.guide-card,.chat-shell,.tool-card,.product-card,.shipping-card,.rate-card,.brand-card,.term-card,.order-card,.closing-card,.custom-card,.custom-rich-card){background:var(--section-card-bg,inherit);color:var(--section-card-text,inherit)}
.section.section-customized :is(.service-card,.guide-card,.product-card,.shipping-card,.rate-card,.brand-card,.term-card,.custom-card) h3{color:var(--section-card-text,inherit)}
.section.section-customized :is(.service-card,.product-card,.shipping-card,.term-card,.custom-card) p{color:color-mix(in srgb,var(--section-card-text,#5e442b) 82%,transparent)}
.custom-rich-card{max-width:980px;margin:auto;padding:36px;border-radius:var(--section-radius,32px);background:var(--section-card-bg,rgba(255,248,228,.93));color:var(--section-card-text,#3c230f);box-shadow:0 22px 60px rgba(0,0,0,.18);border:1px solid rgba(245,199,104,.2);text-align:center}
.custom-rich-card .section-head{margin-bottom:20px}
.custom-rich-card .section-head h2{color:var(--section-heading,#4c280b)}
.custom-rich-card .section-head p{color:var(--section-text,#6a4a2d)}
.custom-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.custom-card{display:block;padding:26px;border-radius:var(--section-radius,26px);background:var(--section-card-bg,linear-gradient(145deg,#fff2d6,#e9d6b4));color:var(--section-card-text,#43270f);box-shadow:0 14px 36px rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.45)}
.custom-card i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--section-accent,#e7a842);font-style:normal;font-size:22px;margin-bottom:16px}
.custom-card h3{margin:0 0 8px;font-size:21px}.custom-card p{margin:0;line-height:1.9}
@media(max-width:900px){.custom-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.custom-card-grid{grid-template-columns:1fr}.custom-rich-card{padding:24px 18px}}
