@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');

:root{--ta-dark:#1a1614;--ta-dark-soft:#251e1b;--ta-light:#faf6f1;--ta-dim:#baaFA8;--ta-ink:#302723;--ta-copper:#cd9582;--ta-copper-light:#e1afa0;--ta-copper-dark:#a96752}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--ta-dark);color:var(--ta-light);font-family:Outfit,sans-serif}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button,select{font:inherit}
.ta-skip{position:fixed;top:-80px;left:20px;z-index:999;background:#fff;color:#111;padding:12px 18px}.ta-skip:focus{top:20px}
.ta-page{position:relative;overflow:hidden;background:var(--ta-dark);color:var(--ta-light)}
.ta-noise{position:fixed;inset:0;z-index:80;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.ta-container{width:min(1180px,calc(100% - 44px));margin:auto}
.ta-ticker{position:relative;z-index:100;height:28px;display:flex;align-items:center;justify-content:center;background:var(--ta-copper);color:var(--ta-dark);font-size:11px;letter-spacing:.08em}
.ta-header{position:sticky;top:0;z-index:90;min-height:74px;padding:0 max(22px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px;background:rgba(26,22,20,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}
.ta-brand{text-transform:uppercase;color:var(--ta-copper-light);font-weight:500;letter-spacing:.15em;font-size:14px}.ta-brand small{opacity:.45}
.ta-nav{display:flex;gap:38px;color:var(--ta-dim);font-size:11px;text-transform:uppercase;letter-spacing:.15em}.ta-nav a:hover{color:#fff}
.ta-language{border:1px solid rgba(205,149,130,.45);background:transparent;color:var(--ta-copper);padding:7px 12px;border-radius:5px;cursor:pointer}
.ta-hero{position:relative;min-height:calc(100vh - 102px);display:flex;align-items:center;padding:70px 0 90px}.ta-glow{position:absolute;width:600px;height:600px;right:7%;top:5%;border-radius:50%;background:rgba(205,149,130,.14);filter:blur(110px)}
.ta-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;position:relative;z-index:2}
.ta-kicker{margin:0 0 22px;color:var(--ta-copper);font-size:12px;text-transform:uppercase;letter-spacing:.2em}
.ta-kicker:before{content:"";display:inline-block;width:25px;height:1px;background:currentColor;opacity:.5;margin-inline-end:10px;vertical-align:middle}
h1,h2,h3{font-family:"Playfair Display",serif;font-weight:400;margin-top:0}.ta-hero h1{font-size:clamp(47px,6vw,78px);line-height:1.06;margin-bottom:24px}.ta-page em{color:var(--ta-copper-light);font-weight:400}.ta-lead{max-width:480px;color:var(--ta-dim);font-size:18px;line-height:1.7}
.ta-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:34px 0}.ta-meta strong{font-size:25px;color:var(--ta-copper-light);font-weight:400}.ta-meta span{padding:7px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--ta-dim);font-size:11px;text-transform:uppercase;letter-spacing:.08em}
.ta-primary,.ta-checkout{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;background:var(--ta-copper);color:var(--ta-dark);padding:16px 34px;border-radius:999px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:12px;cursor:pointer;transition:.2s}.ta-primary:hover,.ta-checkout:hover{background:var(--ta-copper-light);transform:translateY(-2px)}
.ta-hero__visual{display:flex;justify-content:flex-end}.ta-product-float{width:min(100%,480px);filter:drop-shadow(0 30px 32px rgba(0,0,0,.55));animation:ta-float 6s ease-in-out infinite}@keyframes ta-float{50%{transform:translateY(-15px)}}
.ta-product-story{padding:120px 0;background:var(--ta-light);color:var(--ta-ink)}.ta-section-heading{text-align:center;max-width:760px;margin:0 auto 65px}.ta-section-heading h2{font-size:clamp(39px,5vw,64px);line-height:1.08;margin-bottom:25px}.ta-section-heading>p:last-child{font-size:18px;line-height:1.7;color:#685b55}
.ta-collage{display:block;overflow:hidden;border:8px solid #fff;border-radius:38px;box-shadow:0 20px 50px rgba(45,31,24,.18)}.ta-collage img{width:100%}
.ta-benefit-list{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:50px auto 0}.ta-benefit-list>div{display:flex;align-items:flex-start;gap:14px;color:#685b55}.ta-benefit-list i{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:rgba(205,149,130,.2);color:var(--ta-copper-dark);font-style:normal;font-weight:700}
.ta-centered{text-align:center;margin-top:34px}.ta-quick{display:inline-flex;gap:8px;margin-top:22px;padding:10px 17px;border:1px solid rgba(205,149,130,.3);border-radius:999px;color:var(--ta-copper-light);font-size:11px;text-transform:uppercase;letter-spacing:.13em}.ta-quick--dark{color:var(--ta-copper-dark);background:rgba(255,255,255,.5)}
.ta-features{padding:120px 0;background:var(--ta-dark-soft)}.ta-section-heading--dark{color:#fff;margin-bottom:115px}.ta-section-heading--dark h2{font-size:clamp(42px,6vw,68px)}
.ta-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:130px}.ta-feature--reverse .ta-feature__copy{order:2}.ta-feature__copy{max-width:480px}.ta-number{display:block;color:rgba(205,149,130,.5);font-family:"Playfair Display";font-size:34px;font-style:italic;margin-bottom:20px}.ta-feature h3{font-size:42px;margin-bottom:20px}.ta-feature p{color:var(--ta-dim);font-size:18px;line-height:1.7}.ta-feature__image{overflow:hidden;border-radius:32px;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px rgba(0,0,0,.35);aspect-ratio:4/3}.ta-feature__image img{width:100%;height:100%;object-fit:cover}.ta-feature__image--heat{aspect-ratio:36/35}
.ta-order{padding:120px 0;background:var(--ta-dark)}.ta-order__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.ta-order h2{font-size:clamp(43px,5vw,64px);line-height:1.08}.ta-order__copy>p:not(.ta-kicker){color:var(--ta-dim);font-size:18px;line-height:1.7}.ta-order ul{list-style:none;padding:28px 0 0;margin:28px 0 0;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:18px;color:var(--ta-dim)}
.ta-buy-card{padding:38px;background:var(--ta-dark-soft);border:1px solid rgba(255,255,255,.08);border-radius:32px;box-shadow:0 25px 70px rgba(0,0,0,.35)}.ta-buy-card__top{display:grid;grid-template-columns:130px 1fr;gap:25px;align-items:center;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.09)}.ta-buy-card__top img{width:130px;height:130px;object-fit:contain;background:#fff;border-radius:18px}.ta-buy-card h3{font-size:28px;margin:0 0 12px}.ta-buy-card strong{color:var(--ta-copper-light);font-size:24px;font-weight:400}.ta-product-form{padding-top:28px}.ta-product-form label{display:block;color:var(--ta-dim);font-size:12px;margin-bottom:8px}.ta-product-form select{width:100%;padding:13px;background:var(--ta-dark);color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;margin-bottom:18px}.ta-checkout{width:100%;border-radius:12px}.ta-checkout:disabled{opacity:.55;cursor:not-allowed}.ta-secure{text-align:center;color:var(--ta-dim);font-size:11px;margin:18px 0 0}.ta-theme-note{padding:30px;text-align:center}.ta-theme-note h3{font-size:30px}.ta-theme-note p{color:var(--ta-dim)}
.ta-footer{display:flex;justify-content:space-between;gap:20px;padding:30px max(22px,calc((100vw - 1180px)/2));border-top:1px solid rgba(255,255,255,.06);color:#786c66;font-size:10px;text-transform:uppercase;letter-spacing:.18em}
.ta-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.ta-reveal.is-visible{opacity:1;transform:none}
.ta-native-product{width:min(1100px,calc(100% - 44px));margin:auto;padding:50px 0 100px}.ta-back{display:inline-block;margin-bottom:45px;color:var(--ta-copper)}.ta-native-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ta-native-product__grid img{background:#fff;border-radius:24px}.ta-native-product h1{font-size:52px}.ta-native-price{font-size:25px;color:var(--ta-copper-light);margin:22px 0}.ta-rte{color:var(--ta-dim);line-height:1.7;margin-bottom:30px}
[data-language=ar]{font-family:Outfit,Tahoma,sans-serif}.ta-page [hidden]{display:none!important}
@media(max-width:760px){.ta-container{width:min(100% - 30px,1180px)}.ta-header{padding:0 16px;min-height:68px}.ta-nav{display:none}.ta-brand{font-size:12px}.ta-hero{padding:62px 0 80px}.ta-hero__grid{grid-template-columns:1fr;text-align:center}.ta-lead{margin-inline:auto}.ta-meta{justify-content:center}.ta-hero__visual{justify-content:center;order:-1}.ta-product-float{max-width:310px}.ta-product-story,.ta-features,.ta-order{padding:85px 0}.ta-collage{border-width:4px;border-radius:20px}.ta-benefit-list{grid-template-columns:1fr;gap:20px}.ta-feature,.ta-order__grid{grid-template-columns:1fr;gap:38px;margin-bottom:85px}.ta-feature--reverse .ta-feature__copy{order:0}.ta-feature h3{font-size:34px}.ta-feature__image{order:-1;border-radius:20px}.ta-section-heading--dark{margin-bottom:75px}.ta-buy-card{padding:23px;border-radius:22px}.ta-buy-card__top{grid-template-columns:90px 1fr;gap:16px}.ta-buy-card__top img{width:90px;height:90px}.ta-buy-card h3{font-size:21px}.ta-footer{flex-direction:column;text-align:center}.ta-native-product__grid{grid-template-columns:1fr}.ta-native-product h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ta-product-float{animation:none}.ta-reveal{opacity:1;transform:none;transition:none}}