
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800;900&display=swap');
:root{--ink:#17242c;--muted:#617079;--copper:#c4693e;--cream:#f5f2ec;--dark:#111b23;--line:#dce1e1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif;background:#fff}a{text-decoration:none;color:inherit}button,input,select{font:inherit}button{cursor:pointer}.wrap{max-width:1200px;margin:auto;padding:0 24px}.top{background:var(--dark);color:#d9e1e1;font-size:13px;padding:9px 0}.top .wrap{display:flex;justify-content:space-between;gap:12px}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:27px;font-weight:900;letter-spacing:-1px}.brand b{color:var(--copper)}.navlinks{display:flex;gap:26px;color:#40515a;font-size:14px}.navcta,.btn{background:var(--copper);color:#fff;border:0;border-radius:11px;padding:12px 20px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:7px}.btn.secondary{background:#fff;color:var(--ink);border:1px solid #d8dcda}.hero{background:var(--dark);color:#fff;overflow:hidden}.hero-inner{min-height:550px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}.eyebrow{display:inline-block;color:#e6a17c;font-size:13px;font-weight:800;letter-spacing:1px}.hero h1{font-size:clamp(34px,4.2vw,62px);line-height:1.25;margin:18px 0}.hero h1 em{font-style:normal;color:#e59060}.hero p{font-size:17px;line-height:2;color:#ced7d8;max-width:580px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-art{height:460px;position:relative;display:grid;place-items:center}.ring{width:360px;height:360px;border:1px solid #6b7780;border-radius:50%;position:absolute;box-shadow:0 0 0 42px #ffffff08,0 0 0 85px #ffffff05}.disc{width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#edb184 0,#af5b38 24%,#563e38 53%,#1e2e32 76%);box-shadow:inset -20px -30px 40px #0b1318,25px 30px 60px #0008;position:relative;overflow:hidden}.disc:after{content:"";position:absolute;inset:0;background-image:radial-gradient(#0d171a 1px,transparent 1px),radial-gradient(#e9a578 1px,transparent 1px);background-size:8px 8px,13px 13px;background-position:2px 3px,6px 5px;opacity:.5}.float{position:absolute;background:#fff;color:var(--ink);padding:13px 17px;border-radius:12px;box-shadow:0 12px 35px #0004;font-size:13px;font-weight:800}.float.a{right:0;top:75px}.float.b{left:0;bottom:75px}.bar{background:var(--cream);border-bottom:1px solid #e4dfd7}.bar .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:24px;padding-bottom:24px}.stat{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:800}.stat i{width:34px;height:34px;border-radius:9px;background:#ecd9cd;color:var(--copper);display:grid;place-items:center;font-style:normal;font-size:19px}section{padding:88px 0}.head{max-width:700px;margin-bottom:35px}.head h2{font-size:clamp(27px,3vw,42px);margin:10px 0}.head p{color:var(--muted);line-height:1.9}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.2s}.card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1c303013}.visual{height:180px;background:#18262c;position:relative;overflow:hidden}.visual:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;left:-40px;top:-65px;background:radial-gradient(circle at 40% 35%,#b98b75,#413636 45%,#171f24 75%);box-shadow:20px 20px 40px #0008}.visual.bright:after{background:radial-gradient(circle at 40% 35%,#d9b696,#7e6153 40%,#272b2e 75%)}.visual.garnet:after{background:radial-gradient(circle at 40% 35%,#a44840,#672f36 42%,#24252c 75%)}.card-body{padding:25px}.card h3{font-size:22px;margin:0 0 10px}.card p{color:var(--muted);line-height:1.9;min-height:84px;margin:0 0 20px}.textlink{color:#a34e2e;font-weight:800}.dark{background:var(--dark);color:#fff}.dark .head p{color:#c4ced0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{border:1px solid #53636a;border-radius:16px;padding:25px}.step strong{font-size:32px;color:#d2855e}.step h3{font-size:20px}.step p{color:#c5d0d1;line-height:1.9;font-size:14px}.form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;align-items:center}.quote-box{border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 15px 45px #1c30300c}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700}.field.full{grid-column:1/-1}input,select{border:1px solid #cfd7d8;border-radius:9px;padding:12px;background:#fff;color:var(--ink);width:100%}.hint{font-size:12px;color:var(--muted);line-height:1.8}.about{background:var(--cream)}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.about p{line-height:2;color:#495c62}.about-panel{background:#fff;padding:32px;border-radius:18px;border-right:5px solid var(--copper)}.about-panel div{padding:12px 0;border-bottom:1px solid var(--line)}.about-panel div:last-child{border:0}.contact{background:#192830;color:#fff}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px}.contact h2{font-size:32px}.contact p{color:#cfdbde;line-height:1.9}.contact a{display:block;margin:10px 0;color:#fff}.contact small{color:#9fb1b7}.footer{background:#0d151b;color:#9eafb4;padding:22px 0;font-size:13px}.footer .wrap{display:flex;justify-content:space-between;gap:10px}.mobile-cta{display:none}@media(max-width:800px){.navlinks,.navcta,.top span:last-child{display:none}.hero-inner,.form-layout,.about-layout{grid-template-columns:1fr}.hero-inner{padding-top:60px}.hero-art{height:300px}.ring{width:250px;height:250px}.disc{width:200px;height:200px}.float.a{top:20px}.float.b{bottom:20px}.grid,.steps,.contact-grid{grid-template-columns:1fr}.bar .wrap{grid-template-columns:1fr;gap:10px}.fields{grid-template-columns:1fr}section{padding:60px 0}.footer .wrap{display:block}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;background:#fff;padding:10px 16px;box-shadow:0 -5px 22px #0002;gap:8px}.mobile-cta a{flex:1;text-align:center}.footer{padding-bottom:90px}}

/* Neutral editorial redesign */
.brand img{display:block;width:200px;height:auto}.brand{display:block}.nav{min-height:86px}@media(max-width:800px){.brand img{width:170px}}
:root{--ink:#1d282e;--muted:#617078;--copper:#253c49;--cream:#f3f5f5;--dark:#14252f;--line:#dfe5e7}body{background:#fafbfb}.top{background:#0f2029}.brand b{color:#566f7c}.nav{height:86px}.navcta,.btn{border-radius:5px;letter-spacing:0;box-shadow:none}.btn:hover,.navcta:hover{background:#385768}.btn.secondary:hover{background:#edf1f2}.hero{background:linear-gradient(115deg,#101f28,#213641)}.eyebrow{color:#6d8793}.hero .eyebrow{color:#a4beca}.hero h1 em{color:#d8e3e7}.hero-art{height:480px;overflow:hidden;border-radius:4px;box-shadow:0 25px 65px #0005}.hero-art img{width:100%;height:100%;object-fit:cover;display:block}.photo-label{position:absolute;bottom:16px;left:16px;background:#13222ccc;color:#fff;font-size:11px;padding:5px 9px;border-radius:3px}.bar{background:#edf1f2}.stat i{background:#dbe5e9;color:#315262}.card{border-radius:6px}.card:hover{transform:translateY(-3px)}.visual{height:220px}.visual:after{display:none}.visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.55)}.textlink{color:#315262}.step{border-radius:5px}.step strong{color:#adc3cc}.quote-box{border-radius:6px;background:#fff}.about-panel{border-radius:5px;border-right-color:#3a5969}.shipping{background:#fff}.shipping-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.shipping-photo{height:430px;position:relative;overflow:hidden;border-radius:5px}.shipping-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.55)}.shipping-photo span{position:absolute;bottom:14px;right:14px;background:#14252fdd;color:#fff;padding:5px 9px;font-size:11px}.shipping h2{font-size:clamp(27px,3vw,42px);margin:12px 0}.shipping p{color:var(--muted);line-height:2}.shipping-points{display:grid;grid-template-columns:1fr;gap:8px;margin:24px 0}.shipping-points div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:10px 0}.shipping-points strong{min-width:105px}.shipping-points small{color:var(--muted);line-height:1.8}.contact{background:#21343e}@media(max-width:800px){.hero-art{height:300px}.shipping-layout{grid-template-columns:1fr}.shipping-photo{height:300px}.shipping-points div{display:block}.shipping-points small{display:block}}

[hidden]{display:none!important}
/* Layered visual language and motion */
:root{--ice:#d8e5e8;--mist:#eef3f2;--sage:#dbe2d8;--sand:#e8e4da;--blue:#496a7a}
body{background:#f8faf9}
.top{background:linear-gradient(90deg,#12232c,#31505f,#12232c);background-size:200% 100%;animation:topFlow 15s ease-in-out infinite}
.nav{position:relative;z-index:5;background:#f8faf9eb;backdrop-filter:blur(18px)}
.hero{position:relative;background:radial-gradient(circle at 73% 35%,#476777 0,transparent 35%),linear-gradient(125deg,#11232d 0%,#263e4b 56%,#263732 100%)}
.hero:before{content:"";position:absolute;width:560px;height:560px;border:1px solid #ffffff22;border-radius:50%;left:-170px;top:-240px;box-shadow:0 0 0 85px #ffffff08,0 0 0 170px #ffffff05;pointer-events:none;animation:orbDrift 16s ease-in-out infinite}
.hero-inner{position:relative;z-index:1}.hero .eyebrow{letter-spacing:2px}.hero h1{letter-spacing:-1.5px}.hero h1 em{background:linear-gradient(100deg,#f5f9f8,#bad3d9,#e3e9dc);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-art{transform:rotate(-2deg);transition:transform .6s ease;animation:heroFloat 9s ease-in-out infinite}.hero-art:hover{transform:rotate(0) scale(1.015)}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,transparent 35%,#d8e5e822 60%,transparent 80%);pointer-events:none}.hero-art img{transition:transform 1.2s ease;filter:saturate(.72) contrast(1.04)}.hero-art:hover img{transform:scale(1.06)}
.hero .btn{background:#e7eeec;color:#17303c}.hero .btn:hover{background:#fff}.hero .btn.secondary{background:transparent;color:#fff;border-color:#ffffff6b}.hero .btn.secondary:hover{background:#ffffff16}
.bar{background:linear-gradient(90deg,#e8eeec,#f2f4ef,#e6ecef);border:0}.stat{border-left:1px solid #cdd9d9}.stat:last-child{border:0}
#products{position:relative;background:linear-gradient(160deg,#f8faf9 40%,#edf3f3)}#products:before{content:"";position:absolute;left:3%;top:38px;width:110px;height:110px;border:1px solid #cfdcdb;border-radius:50%;pointer-events:none}
.head h2,.shipping h2{letter-spacing:-.6px}.head .eyebrow,.shipping .eyebrow,#about .eyebrow{color:#476b79}.card{border:1px solid #d7e3e1;box-shadow:0 9px 24px #18343b0b;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s}.card:hover{transform:translateY(-10px);box-shadow:0 22px 40px #18343b22;border-color:#b6cdd0}.visual{overflow:hidden}.visual img{transition:transform .8s ease,filter .8s ease}.card:hover .visual img{transform:scale(1.08);filter:saturate(.85)}.card-body{background:linear-gradient(150deg,#fff,#f9fbfa)}
.dark{background:radial-gradient(circle at 85% 12%,#476875 0,transparent 30%),linear-gradient(130deg,#162a35,#20313c 68%,#36463f)}.step{background:#ffffff0a;backdrop-filter:blur(8px);transition:background .3s,transform .3s}.step:hover{background:#ffffff19;transform:translateY(-5px)}.step strong{font-size:42px;opacity:.8}
.shipping{background:linear-gradient(145deg,#f5f7f5,#e9efed 50%,#edf0e9)}.shipping-photo{box-shadow:20px 22px 0 #d8e3e0;overflow:hidden}.shipping-photo img{transition:transform .9s ease}.shipping-photo:hover img{transform:scale(1.05)}.shipping-points div{transition:padding .25s,background .25s}.shipping-points div:hover{padding-right:12px;background:#ffffff70}
#quote{background:radial-gradient(circle at 18% 28%,#e0e9e3 0,transparent 28%),linear-gradient(135deg,#fafbfa,#eef3f4)}.quote-box{box-shadow:0 25px 55px #1d39411a;border:1px solid #dce8e5}.quote-box input:focus,.quote-box select:focus{outline:2px solid #88aab3;outline-offset:1px}.quote-box .btn{width:100%}
.about{background:linear-gradient(135deg,#e4eceb 0%,#f2f4ef 55%,#e9ece1)}.about-panel{box-shadow:0 16px 30px #243e3d13}.contact{background:radial-gradient(circle at 12% 95%,#44635d 0,transparent 35%),linear-gradient(130deg,#1c3541,#243c48)}.contact a{transition:color .2s,transform .2s}.contact a:hover{color:#c7e0df;transform:translateX(-4px)}
.reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.12s}.reveal.delay-2{transition-delay:.24s}
.grain-strip{overflow:hidden;background:#dbe8e6;border-block:1px solid #c5d8d7;color:#294a57}.grain-track{display:flex;width:max-content;gap:50px;padding:13px 0;white-space:nowrap;font-size:13px;font-weight:800;letter-spacing:.2px;animation:marquee 28s linear infinite}.grain-track span:before{content:"✦";margin-left:50px;color:#6b929c}
@keyframes topFlow{50%{background-position:100% 0}}@keyframes orbDrift{50%{transform:translate(35px,28px)}}@keyframes heroFloat{50%{transform:translateY(-9px) rotate(-1deg)}}@keyframes marquee{to{transform:translateX(50%)}}
@media(max-width:800px){.hero-art{transform:none;animation:none}.hero:before{width:320px;height:320px}.stat{border:0}.shipping-photo{box-shadow:10px 12px 0 #d8e3e0}.grain-track{animation-duration:22s}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

.sales-name{display:block;margin-top:10px;color:#c9d8dc}.footer-brand{display:flex;align-items:center;gap:18px}.footer-brand img{width:145px;filter:brightness(0) invert(1)}@media(max-width:800px){.footer-brand{align-items:flex-start;flex-direction:column;gap:8px}}

.messenger-link{display:flex!important;align-items:center;gap:11px;width:max-content;max-width:100%}.messenger-link img{width:28px;height:28px;object-fit:contain;background:#fff;border-radius:7px;padding:3px}.mobile-cta img{width:20px;height:20px;object-fit:contain}.mobile-cta .bale-mobile{background:#3d697c}@media(max-width:800px){.mobile-cta a{padding:10px 7px;font-size:13px}}

.detail-hero{background:linear-gradient(125deg,#11232d,#294956);color:#fff;padding:75px 0}.detail-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.detail-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.3}.detail-hero p{line-height:2;color:#d8e4e7;font-size:17px}.breadcrumb{color:#b9cdd2;font-size:13px}.detail-image{height:360px;overflow:hidden;border-radius:8px}.detail-image img{width:100%;height:100%;object-fit:cover}.detail-content{display:grid;grid-template-columns:1.4fr 1fr;gap:55px}.detail-content p,.detail-content li{line-height:2;color:#4d626b}.detail-content h2{font-size:34px}.detail-aside{padding:28px;background:#edf3f3;border:1px solid #d7e4e3;border-radius:7px;align-self:start}.detail-aside ul{padding-right:20px}.detail-aside .btn{margin-top:12px}@media(max-width:800px){.detail-grid,.detail-content{grid-template-columns:1fr}.detail-image{height:270px}.detail-hero{padding:55px 0}}
