:root{--night:#0f0c0a;--night-2:#171310;--night-3:#201a15;--ivory:#efe7d8;--ivory-2:#e5dbc9;--ivory-3:#f7f2e8;--gold:#b8975a;--gold-lift:#d9c49a;--gold-ink:#745c22;--oxblood:#5a1f22;--on-night:#efe7d8;--on-night-soft:#a79d8b;--on-ivory:#171310;--on-ivory-soft:#5f584c;--rule-gold:#b8975a52;--rule-night:#efe7d829;--rule-ivory:#1713102e;--rule-ivory-soft:#1713101a;--t-xs:12px;--t-sm:14px;--t-md:16px;--t-lg:18px;--d-xs:20px;--d-sm:clamp(24px, 3vw, 28px);--d-md:clamp(32px, 5.4vw, 52px);--d-lg:clamp(44px, 10.6vw, 88px);--p-sm:20px;--p-md:32px;--p-lg:clamp(32px, 4.4vw, 42px);--p-xl:clamp(38px, 5.4vw, 52px);--display:"Fraunces", "Iowan Old Style", Georgia, serif;--ui:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--ar-display:"Tajawal", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--ar-ui:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:80px;--gutter:20px;--sy:56px;--maxw:1240px;--nav-h:62px}@media (min-width:640px){:root{--gutter:32px;--sy:80px;--nav-h:72px}}@media (min-width:1024px){:root{--gutter:48px;--sy:96px}.hero__inner{column-gap:80px}.install__grid,.order__grid,.faq__grid{gap:80px}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--night);color:var(--on-night);font-family:var(--ui);font-size:var(--t-md);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}picture{display:contents}h1,h2,h3,h4{margin:0;font-weight:400}p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}:root{--focus:var(--gold-lift)}.band-ivory,.doc{--focus:var(--gold-ink)}.doc__top{--focus:var(--gold-lift)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.page{overflow-x:clip}.skip{z-index:90;top:0;background:var(--gold);color:#141109;font-size:var(--t-sm);letter-spacing:.12em;text-transform:uppercase;max-width:calc(100vw - 24px);padding:12px 20px;transition:transform .2s;position:fixed;inset-inline-start:12px;transform:translateY(-120%)}.skip:focus{transform:translateY(0)}.rtl .skip{letter-spacing:0;text-transform:none}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--sy)}.band-ivory{background:var(--ivory);color:var(--on-ivory)}.band-night{background:var(--night);color:var(--on-night)}section[id]{scroll-margin-top:calc(var(--nav-h) + 8px)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.defs{width:0;height:0;position:absolute}.d1{font-optical-sizing:auto;font-family:var(--display);font-size:var(--d-lg);letter-spacing:-.028em;text-wrap:balance;font-weight:500;line-height:1.02}.d2{font-optical-sizing:auto;font-family:var(--display);font-size:var(--d-md);letter-spacing:-.024em;text-wrap:balance;font-weight:500;line-height:1.08}.d3{font-optical-sizing:auto;font-family:var(--display);font-size:var(--d-sm);letter-spacing:-.016em;font-weight:500;line-height:1.14}.d4{font-optical-sizing:auto;font-family:var(--display);font-size:var(--d-xs);letter-spacing:-.012em;font-weight:600;line-height:1.22}.lede{max-width:46ch;font-size:var(--t-lg);color:var(--on-night-soft);line-height:1.62}.band-ivory .lede,.doc .lede{color:var(--on-ivory-soft)}.label{font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:500;display:inline-block}.label--gold{color:var(--gold)}.label--soft{color:var(--on-night-soft)}.band-ivory .label--soft{color:var(--on-ivory-soft)}.eyebrow{color:var(--gold);align-items:center;gap:16px;margin-bottom:20px;display:flex}.eyebrow:before{content:"";background:currentColor;width:34px;height:1px}.band-ivory .eyebrow,.doc .eyebrow{color:var(--gold-ink)}.head{max-width:760px;margin-bottom:40px}.d1+.lede,.d2+.lede,.d3+.lede,.d4+.lede{margin-top:var(--s-5)}.btn{cursor:pointer;min-height:54px;font-family:var(--ui);font-size:var(--t-sm);letter-spacing:.13em;text-transform:uppercase;text-align:center;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 32px;font-weight:500;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.btn--gold{background:var(--gold);color:#141109}.btn--gold:hover{background:var(--gold-lift)}.btn--line{border-color:var(--rule-gold);color:var(--gold-lift)}.btn--line:hover{border-color:var(--gold);background:#b8975a1a}.btn--sm{min-height:44px;font-size:var(--t-xs);letter-spacing:.12em;padding:0 20px}.btn--block{width:100%}.btn svg{flex:none}.rtl .btn{letter-spacing:0;text-transform:none;font-family:var(--ar-ui);font-size:var(--t-sm)}.mark{min-width:44px;min-height:44px;font-family:var(--display);font-size:var(--d-xs);letter-spacing:.2em;white-space:nowrap;color:currentColor;align-items:center;gap:10px;font-weight:500;display:inline-flex}.mark__star{color:var(--gold);flex:none}.mark span{text-indent:.2em}.announce{min-height:38px;padding:8px var(--gutter);background:var(--night-2);color:var(--gold-lift);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-weight:400;display:flex}.announce__star{color:var(--gold);flex:none;display:none}.announce__more{display:none}@media (min-width:640px){.announce__star,.announce__more{display:inline-block}}.rtl .announce{letter-spacing:0;text-transform:none;font-size:var(--t-sm);font-family:var(--ar-ui)}.nav{z-index:60;background:var(--night);border-bottom:1px solid var(--rule-night);position:sticky;top:0}.nav__inner{min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.nav__links,.nav__actions{align-items:center;gap:4px;display:flex}.nav__links{display:none}.nav__links a{min-height:44px;color:var(--on-night-soft);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;align-items:center;padding:0 16px;font-weight:400;transition:color .2s;display:inline-flex}.nav__links a:hover{color:var(--gold-lift)}.rtl .nav__links a{letter-spacing:0;text-transform:none;font-size:var(--t-md);font-family:var(--ar-ui)}.nav__brand{flex:none}.lang{align-items:center;display:inline-flex}.lang button{min-width:44px;min-height:44px;color:var(--on-night-soft);font-size:var(--t-sm);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:400;transition:color .2s}.lang button+button{border-inline-start:1px solid var(--rule-night)}.lang button:hover{color:var(--on-night)}.lang button[aria-pressed=true]{color:var(--gold)}.nav__cta{display:none}@media (min-width:640px){.nav__cta{display:inline-flex}}@media (min-width:1024px){.nav__links{display:flex}.nav__links,.nav__actions{flex:1 1 0;min-width:0}.nav__actions{justify-content:flex-end}}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.hero{padding-block:24px var(--sy)}@media (min-width:900px){.hero{padding-block:40px var(--sy)}}.hero__inner{gap:32px;display:grid}.hero__head .d1{margin-top:16px}.hero__head .d1 em{color:var(--gold-lift);font-style:italic;font-weight:400;display:block}.hero__head .lede{margin-top:20px}.rating{flex-wrap:wrap;align-items:center;gap:16px;min-height:44px;margin-top:32px;display:inline-flex}.rating:hover .rating__go{color:var(--gold)}.rating__stars{color:var(--gold);gap:4px;display:inline-flex}.rating__score{font-family:var(--display);font-size:var(--d-xs);letter-spacing:-.014em;font-weight:600}.rating__count{color:var(--on-night-soft);font-size:var(--t-sm)}.rating__go{color:var(--gold-lift);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:4px;display:inline-flex}.rtl .rating__go{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.rating__go-t{display:none}@media (min-width:640px){.rating__go-t{display:inline}}.hero__buy{align-content:start;gap:24px;display:grid}.bullets{gap:16px;display:grid}.bullets li{font-size:var(--t-md);align-items:center;gap:12px;display:flex}.bullets svg{color:var(--gold);flex:none}.price{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.price__from{color:var(--on-night-soft);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase}.rtl .price__from{letter-spacing:0;text-transform:none;font-size:var(--t-md)}.price__amount{font-family:var(--display);font-size:var(--p-lg);letter-spacing:-.022em;font-variant-numeric:tabular-nums;font-weight:600}.price__free{color:var(--gold-lift);font-size:var(--t-sm);letter-spacing:.1em;text-transform:uppercase}.rtl .price__free{letter-spacing:0;text-transform:none;font-size:var(--t-md)}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.cta-row .btn{flex:100%}.shot{clip-path:url(#arch);background:#e9e8e5;position:relative}.shot img{aspect-ratio:4/5;object-fit:cover;object-position:50% 58%;width:100%;height:auto}.shot__badge{z-index:2;inset-inline-start:0;background:var(--night);color:var(--gold-lift);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;padding:8px 16px;position:absolute;bottom:0}.rtl .shot__badge{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.shot__count{z-index:2;inset-inline-end:0;background:var(--night);color:var(--on-night-soft);font-size:var(--t-xs);font-variant-numeric:tabular-nums;padding:8px 16px;position:absolute;bottom:0}.shot__count bdi{direction:ltr}.gallery__nav{z-index:2;width:44px;height:44px;color:var(--ivory);cursor:pointer;background:#0f0c0a9e;border:0;place-items:center;padding:0;transition:background .2s;display:grid;position:absolute;top:46%}.gallery__nav:hover{background:var(--night)}.gallery__nav--prev{inset-inline-start:0}.gallery__nav--next{inset-inline-end:0}.thumbs{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.thumbs button{aspect-ratio:1;background:var(--night-3);opacity:.45;cursor:pointer;border:1px solid #0000;padding:0;transition:opacity .2s,border-color .2s}.thumbs button:hover{opacity:.8}.thumbs button[aria-current=true]{opacity:1;border-color:var(--gold)}.thumbs img{object-fit:cover;width:100%;height:100%}@media (min-width:640px){.cta-row .btn{flex:0 auto}.bullets{grid-template-columns:repeat(3,1fr);gap:24px}.bullets li{flex-direction:column;align-items:flex-start;gap:12px;padding-inline-end:16px}.rtl .bullets li{padding:16px 0 16px 16px}}@media (min-width:1024px){.hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-areas:"head shot""buy shot";align-items:start;gap:32px 56px}.hero__head{grid-area:head}.hero__media{grid-area:shot;align-self:center}.hero__buy{grid-area:buy}}.assure{background:var(--night-2);padding-block:8px}.assure__grid{grid-template-columns:repeat(2,1fr);display:grid}.assure__grid>div{align-items:center;gap:12px;min-height:66px;padding:16px 12px;display:flex}.assure svg{color:var(--gold);flex:none}.assure span{font-size:var(--t-sm);color:var(--on-night);line-height:1.3}@media (min-width:900px){.assure__grid{grid-template-columns:repeat(4,1fr)}.assure__grid>div{padding-inline:0}}.offers__grid{gap:12px;margin-inline:-20px;display:grid}.offer{flex-direction:column;padding:32px 20px;transition:background .25s;display:flex;position:relative}.offer--feature{background:#b8975a0f}.offer.is-on{box-shadow:inset 0 0 0 1px var(--gold);background:#b8975a21}.offer__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.offer__qty{color:var(--gold);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase}.offer__best{border-bottom:1px solid var(--gold);color:var(--gold-lift);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding-bottom:4px}.rtl .offer__best,.rtl .offer__qty{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.offer__name{margin-top:12px}.offer__use{color:var(--on-night-soft);font-size:var(--t-sm);margin-top:8px;line-height:1.5}.offer__price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:20px;display:flex}.offer__amount{font-family:var(--display);font-size:var(--p-lg);letter-spacing:-.024em;font-variant-numeric:tabular-nums;font-weight:600}.offer__was{color:var(--on-night-soft);font-size:var(--t-md);font-variant-numeric:tabular-nums;position:relative}.offer__was:after{content:"";background:var(--oxblood);height:1px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-8deg)}.offer__save{color:var(--gold-lift);font-size:var(--t-sm);letter-spacing:.04em;margin-top:12px}.offer__unit{color:var(--on-night-soft);font-size:var(--t-sm);margin-top:8px}.offer__lure{color:var(--gold-lift);font-size:var(--t-sm);margin-top:16px;line-height:1.5}.offer__act{margin-top:24px}.offers__proof{color:var(--on-night-soft);font-size:var(--t-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.offers__proof span{align-items:center;gap:8px;display:inline-flex}.offers__proof svg{color:var(--gold)}@media (min-width:900px){.offers__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-inline:0}.offer{padding:32px 24px}.offer__use{min-height:44px}.offer__save+.offer__unit{min-height:0}.offer__lure{min-height:74px}.offer__act{margin-top:auto;padding-top:24px}}.uses{gap:32px;display:grid}.uses h3{margin-top:12px}.uses p{color:var(--on-night-soft);font-size:var(--t-md);margin-top:12px;line-height:1.6}@media (min-width:900px){.uses{grid-template-columns:repeat(3,1fr);gap:56px}.rtl .uses>div{padding:32px 0 32px 32px}}.install__grid{align-items:center;gap:32px;display:grid}.install__visual{position:relative}.install__visual .shot img{aspect-ratio:4/5;object-position:58% 45%}.install__stamp{z-index:2;inset-inline-end:0;background:var(--night);width:96px;height:96px;color:var(--gold-lift);text-align:center;place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;bottom:0}.install__stamp b{font-family:var(--display);font-size:var(--p-md);direction:ltr;unicode-bidi:isolate;font-weight:600;line-height:1}.install__stamp span{font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase}.rtl .install__stamp span{letter-spacing:0;text-transform:none;font-family:var(--ar-ui)}.install__facts{flex-wrap:wrap;gap:8px 24px;margin-top:20px;display:flex}.install__facts span{color:var(--on-ivory-soft);font-size:var(--t-sm);align-items:center;gap:8px;display:inline-flex}.install__facts svg{color:var(--gold-ink)}.steps{counter-reset:step;gap:16px;margin-top:24px;display:grid}.steps li{align-items:baseline;gap:16px;display:flex}.steps li:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--display);font-size:var(--d-xs);color:var(--gold-ink);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.steps b{font-weight:500;font-size:var(--t-md)}.steps span{color:var(--on-ivory-soft);font-size:var(--t-md)}@media (min-width:900px){.install__grid{grid-template-columns:.88fr 1.12fr;gap:56px}}.details__head{align-items:end;gap:16px;margin-bottom:32px;display:grid}.details__row{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:78%;grid-auto-flow:column;gap:16px;scroll-padding-inline-start:var(--gutter);display:grid;overflow-x:auto}.details__row::-webkit-scrollbar{display:none}.detail{scroll-snap-align:start}.detail .shot{background:var(--ivory-2)}.detail .shot img{aspect-ratio:4/5}.detail figcaption{font-size:var(--t-md);margin-top:12px}.detail figcaption span{color:var(--gold-ink);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px;display:block}.rtl .detail figcaption span{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}@media (min-width:900px){.details__head{grid-template-columns:1fr auto}.details__row{grid-auto-flow:initial;grid-template-columns:repeat(3,1fr);gap:24px;margin-inline:0;padding:0;overflow:visible}.detail .shot img{aspect-ratio:1}}.reviews__top{gap:24px;display:grid}.score{align-items:flex-end;gap:16px;display:flex}.score__n{font-family:var(--display);font-size:var(--p-xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:.96}.score__meta{gap:8px;padding-bottom:4px;display:grid}.score__meta small{color:var(--on-ivory-soft);font-size:var(--t-sm)}.stars{color:var(--gold-ink);gap:4px;display:inline-flex}.stars svg.off{color:#17131038}.bars{gap:8px;display:grid}.bars>div{grid-template-columns:34px 1fr 24px;align-items:center;gap:12px;display:grid}.bars em{color:var(--on-ivory-soft);font-style:normal;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.bars i{background:#17131029;height:1px}.bars i b{background:var(--gold-ink);height:3px;margin-top:-1px;display:block}.bars small{color:var(--on-ivory-soft);font-size:var(--t-sm);text-align:end;font-variant-numeric:tabular-nums}.reviews__facts{align-content:center;gap:8px;display:grid}.reviews__facts span{color:var(--on-ivory-soft);font-size:var(--t-sm);align-items:center;gap:8px;display:inline-flex}.reviews__facts svg{color:var(--gold-ink);flex:none}.filters{scrollbar-width:none;gap:8px;padding:32px 0;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{border:1px solid var(--rule-ivory);min-height:44px;color:var(--on-ivory-soft);cursor:pointer;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:8px;padding:0 20px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.filters button:hover{color:var(--on-ivory);border-color:var(--gold-ink)}.filters button[aria-pressed=true]{background:var(--on-ivory);border-color:var(--on-ivory);color:var(--ivory)}.filters svg{color:currentColor}.rtl .filters button{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.reviews__grid{gap:16px;display:grid}.review{background:#17131009;padding:28px 24px}.review__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.review__who b{font-size:var(--t-md);font-weight:500;display:block}.review__who small{color:var(--on-ivory-soft);font-size:var(--t-sm);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;display:block}.rtl .review__who small,.review--ar .review__who small{letter-spacing:0;text-transform:none}.review__state{font-size:var(--t-xs);flex:none;align-items:center;gap:8px;display:inline-flex}.review__state.ok{color:#2f6b46}.review__state.wait{color:var(--on-ivory-soft)}.review__stars{margin-top:16px}.review h3{font-family:var(--display);font-size:var(--d-xs);letter-spacing:-.012em;margin-top:12px;font-weight:600;line-height:1.28}.review p{color:var(--on-ivory-soft);font-size:var(--t-md);margin-top:8px;line-height:1.68}.review--ar{font-family:var(--ar-ui)}.review--ar h3{font-family:var(--ar-display);font-size:var(--d-xs);font-weight:500;line-height:1.5}.review--ar p{line-height:1.9}.review__photo{align-items:center;gap:12px;margin-top:16px;display:inline-flex}.review__photo img{object-fit:cover;width:62px;height:62px}.review__photo span{color:var(--on-ivory-soft);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase}.rtl .review__photo span,.review--ar .review__photo span{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.review__on{color:#17131073;font-size:var(--t-xs);margin-top:16px}.reviews__foot{justify-items:center;gap:16px;padding-top:32px;display:grid}.reviews__count{color:var(--on-ivory-soft);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.pager{align-items:center;gap:8px;display:flex}.pager button{border:1px solid var(--rule-ivory);width:44px;height:44px;color:var(--on-ivory);cursor:pointer;font-size:var(--t-sm);font-variant-numeric:tabular-nums;background:0 0;place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:grid}.pager button:hover:not(:disabled){border-color:var(--gold-ink)}.pager button:disabled{opacity:.3;cursor:not-allowed}.pager__n{gap:8px;display:flex}.pager button[aria-current=page]{background:var(--on-ivory);border-color:var(--on-ivory);color:var(--ivory)}.reviews__legend{margin-top:16px;color:#17131080;max-width:74ch;font-size:var(--t-xs);text-align:center;align-items:flex-start;gap:12px;margin-inline:auto;line-height:1.55;display:flex}.reviews__legend svg{flex:none;margin-top:4px}@media (min-width:640px){.reviews__top{grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.reviews__top>div:nth-child(2){padding-inline:40px}.reviews__grid{grid-template-columns:repeat(2,1fr);column-gap:32px}.review:nth-child(3):last-child{grid-column:1/-1}.reviews__foot{grid-auto-flow:column;justify-content:space-between;align-items:center}}@media (min-width:1024px){.reviews__grid{grid-template-columns:repeat(3,1fr);column-gap:0}.review{padding:32px}.rtl .review{padding:32px 0 32px 32px}.review:nth-child(3):last-child{grid-column:auto}}.order__grid{gap:32px;display:grid}.order__promises{gap:12px;margin-top:24px;display:grid}.order__promises li{color:var(--on-night);font-size:var(--t-md);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.order__promises svg{color:var(--gold);flex:none;margin-top:4px}.order__mini{align-items:center;gap:16px;margin-top:24px;display:flex}.order__mini img{object-fit:cover;width:74px;height:74px}.order__mini b{font-family:var(--display);font-size:var(--d-xs);font-weight:600;display:block}.order__mini small{color:var(--on-night-soft);font-size:var(--t-sm)}.form{border:1px solid var(--rule-gold);background:var(--night-2);padding:24px 20px 32px}.form>form{gap:24px;display:grid}.picker{border:0;margin:0;padding:0;display:grid}.picker legend{color:var(--gold);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;padding:0}.rtl .picker legend{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.picker button{border:1px solid var(--rule-night);min-height:66px;color:var(--on-night);cursor:pointer;text-align:start;background:0 0;grid-template-columns:14px 1fr auto;align-items:center;gap:16px;padding:16px;transition:border-color .2s,background .2s;display:grid}.picker button+button{margin-top:-1px}.picker button:hover{border-color:var(--rule-gold)}.picker button[aria-pressed=true]{border-color:var(--gold);z-index:1;background:#b8975a1a;position:relative}.picker .dot{border:1px solid var(--on-night-soft);width:14px;height:14px;transform:rotate(45deg)}.picker button[aria-pressed=true] .dot{border-color:var(--gold);background:var(--gold)}.picker b{font-size:var(--t-md);font-weight:500;display:block}.picker small{color:var(--on-night-soft);font-size:var(--t-sm);margin-top:2px;line-height:1.35;display:block}.picker__p{white-space:nowrap;justify-items:end;gap:2px;display:grid}.picker__p s{color:var(--on-night-soft);font-size:var(--t-xs);-webkit-text-decoration-color:var(--oxblood);text-decoration-color:var(--oxblood);font-variant-numeric:tabular-nums}.picker__p em{font-style:normal;font-family:var(--display);font-size:var(--p-sm);font-variant-numeric:tabular-nums;font-weight:600}.draft{border:1px solid var(--rule-gold);color:var(--gold-lift);font-size:var(--t-sm);background:#b8975a1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.draft button{min-height:44px;color:var(--gold-lift);font-size:var(--t-sm);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 12px;text-decoration:underline}.draft button:hover{color:var(--on-night)}.fields{gap:16px;display:grid}.field{gap:8px;display:grid}.field>span{color:var(--gold-lift);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase}.rtl .field>span{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.field input{border:1px solid var(--rule-night);background:var(--night);width:100%;min-height:54px;color:var(--on-night);font-size:var(--t-md);padding:0 16px;transition:border-color .2s}.field input::placeholder{color:#a79d8bb3}.field input:focus{border-color:var(--gold);outline:none}.recap{border:1px solid var(--rule-gold);gap:12px;padding:20px;display:grid}.recap__l{color:var(--on-night-soft);font-size:var(--t-sm);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.recap__l b{color:var(--on-night);font-weight:500}.recap__l s{-webkit-text-decoration-color:var(--oxblood);text-decoration-color:var(--oxblood);font-variant-numeric:tabular-nums}.recap__l .free{color:var(--gold-lift);letter-spacing:.12em;text-transform:uppercase;font-size:var(--t-sm)}.rtl .recap__l .free{letter-spacing:0;text-transform:none;font-size:var(--t-md)}.recap__save{color:var(--gold-lift)}.recap__t{border-top:1px solid var(--rule-gold);justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}.recap__t>span{font-size:var(--t-sm)}.recap__t>div{white-space:nowrap;align-items:baseline;gap:12px;display:flex}.recap__t s{color:var(--on-night-soft);font-size:var(--t-md);-webkit-text-decoration-color:var(--oxblood);text-decoration-color:var(--oxblood);font-variant-numeric:tabular-nums}.recap__t b{font-family:var(--display);font-size:var(--p-md);letter-spacing:-.024em;font-variant-numeric:tabular-nums;font-weight:600}.legal{color:var(--on-night-soft);font-size:var(--t-sm);text-align:center;justify-content:center;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.legal svg{color:var(--gold);flex:none;margin-top:4px}.done{text-align:center;justify-items:center;gap:16px;padding:40px 8px;display:grid}.done svg{color:var(--gold)}.done p{max-width:42ch;color:var(--on-night-soft);font-size:var(--t-md)}@media (min-width:640px){.fields{grid-template-columns:repeat(2,1fr)}.fields .field--wide{grid-column:1/-1}.form{padding:32px}}@media (min-width:1024px){.order__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px}.order__intro{top:calc(var(--nav-h) + 26px);position:sticky}}.faq__grid{gap:24px;display:grid}.faq__list{border-top:1px solid var(--rule-ivory)}.faq__list details{border-bottom:1px solid var(--rule-ivory-soft)}.faq__list summary{cursor:pointer;min-height:66px;font-family:var(--display);font-size:var(--d-xs);letter-spacing:-.012em;align-items:center;gap:20px;padding:20px 0;font-weight:500;list-style:none;display:flex}.rtl .faq__list summary{font-family:var(--ar-display);font-size:var(--d-xs);letter-spacing:0;font-weight:500}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary i{flex:none;width:13px;height:13px;margin-inline-start:auto;position:relative}.faq__list summary i:before,.faq__list summary i:after{content:"";inset-inline:0;background:var(--gold-ink);height:1px;transition:transform .25s;position:absolute;top:6px}.faq__list summary i:after{transform:rotate(90deg)}.faq__list details[open] summary i:after{transform:rotate(0)}.faq__list details>p{color:var(--on-ivory-soft);font-size:var(--t-md);margin-top:-4px;padding:0 40px 24px 0;line-height:1.7}.rtl .faq__list details>p{padding:0 0 24px 40px}@media (min-width:900px){.faq__grid{grid-template-columns:.58fr 1.42fr;gap:56px}}.footer{padding-block:56px 32px}.footer__grid{justify-items:start;gap:32px;display:grid}.footer__brand{display:inline-flex}.footer__line{max-width:30ch;font-family:var(--display);font-size:var(--d-sm);color:var(--gold-lift);margin-top:20px;font-style:italic;font-weight:400;line-height:1.34}.rtl .footer__line{font-family:var(--ar-display);font-style:normal;font-weight:500}.footer__nav{flex-wrap:wrap;gap:8px 4px;display:flex}.footer__nav a{min-width:44px;min-height:44px;color:var(--on-night-soft);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 12px;transition:color .2s;display:inline-flex}.footer__nav a:hover{color:var(--gold-lift)}.rtl .footer__nav a{letter-spacing:0;text-transform:none;font-size:var(--t-md)}.footer__meta{color:var(--on-night-soft);font-size:var(--t-xs);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;display:flex}@media (min-width:640px){.footer__grid{grid-template-columns:1fr auto;align-items:end}}.mbar{z-index:70;inset-inline:0;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));background:var(--night);border-top:1px solid var(--rule-gold);grid-template-columns:1fr auto;align-items:center;gap:16px;transition:transform .3s,opacity .3s;display:grid;position:fixed;bottom:0}.mbar.is-off{opacity:0;pointer-events:none;transform:translateY(120%)}.mbar__price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mbar span{color:var(--on-night-soft);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase}.rtl .mbar span{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.mbar b{font-family:var(--display);font-size:var(--p-sm);letter-spacing:-.018em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.mbar .btn{min-height:44px;font-size:var(--t-xs);padding-inline:20px}@media (min-width:900px){.mbar{display:none}}@media (max-width:899px){body{padding-bottom:80px}}.rtl{font-family:var(--ar-ui)}.rtl .d1{font-family:var(--ar-display);letter-spacing:0;font-size:clamp(40px,9vw,72px);font-weight:700;line-height:1.28}.rtl .d2{font-family:var(--ar-display);letter-spacing:0;font-size:clamp(28px,4.6vw,46px);font-weight:700;line-height:1.34}.rtl .d3{font-family:var(--ar-display);font-size:var(--d-sm);letter-spacing:0;font-weight:500;line-height:1.4}.rtl .d4{font-family:var(--ar-display);font-size:var(--d-xs);letter-spacing:0;font-weight:500;line-height:1.5}.rtl .label,.rtl .eyebrow{letter-spacing:0;text-transform:none;font-size:var(--t-sm)}.rtl .lede{line-height:1.9}.rtl .price__amount,.rtl .offer__amount,.rtl .recap__t b,.rtl .mbar b,.rtl .score__n,.rtl .install__stamp b{font-family:var(--ui);font-weight:500}.rtl .review h3{letter-spacing:0}.rtl .footer__nav a,.rtl .nav__links a{font-family:var(--ar-ui)}.doc{background:var(--ivory);min-height:100vh;color:var(--on-ivory)}.doc__top{background:var(--night);color:var(--on-night);border-bottom:1px solid var(--rule-gold)}.doc__top-in{min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.doc__back{min-height:44px;color:var(--on-night-soft);font-size:var(--t-sm);align-items:center;transition:color .2s;display:inline-flex}.doc__back:hover{color:var(--gold-lift)}.doc__demo{padding:16px var(--gutter);color:#f7ece2;font-size:var(--t-sm);text-align:center;background:#5a1f22;line-height:1.6}.doc__demo strong{color:#fff;font-weight:600}.doc__demo code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-xs);background:#ffffff24;padding:2px 8px}.doc__body{max-width:74ch;padding-block:56px 40px}.doc__maj{color:var(--on-ivory-soft);font-size:var(--t-sm);margin-top:16px}.doc__toc{border:1px solid var(--rule-ivory);margin-top:40px;padding:24px}.doc__toc ol{counter-reset:toc;margin-top:8px;display:grid}.doc__toc li{counter-increment:toc;align-items:center;gap:12px;display:flex}.doc__toc li:before{content:counter(toc, decimal-leading-zero);color:var(--gold-ink);font-family:var(--display);font-size:var(--t-sm);font-variant-numeric:tabular-nums;flex:none}.doc__toc a{min-height:44px;font-size:var(--t-md);border-bottom:1px solid #0000;align-items:center;transition:border-color .2s;display:inline-flex}.doc__toc a:hover{border-color:var(--gold-ink)}.doc__section{margin-top:40px;scroll-margin-top:80px}.doc__section h2{margin-bottom:16px}.doc__section p,.doc__section li{color:var(--on-ivory-soft);font-size:var(--t-md);line-height:1.7}.doc__section p+p,.doc__section p+ul,.doc__section ul+p{margin-top:12px}.doc__section ul{gap:8px;display:grid}.doc__section li{padding-inline-start:20px;position:relative}.doc__section li:before{content:"";inset-inline-start:0;background:var(--gold-ink);width:8px;height:1px;position:absolute;top:13px}.todo{color:var(--on-ivory);background:#b8975a3d;padding:2px 8px;font-weight:500}.doc__foot{margin-top:56px;padding-block:40px}.doc__links{flex-wrap:wrap;gap:4px 24px;margin-top:12px;display:flex}.doc__links a{min-height:44px;font-size:var(--t-md);border-bottom:1px solid var(--rule-ivory);align-items:center;transition:border-color .2s;display:inline-flex}.doc__links a:hover{border-color:var(--gold-ink)}.doc__meta{color:var(--on-ivory-soft);font-size:var(--t-sm);margin-top:24px}.footer__legal{flex-wrap:wrap;gap:4px 24px;margin-top:24px;display:flex}.footer__legal a{min-height:44px;color:var(--on-night-soft);font-size:var(--t-sm);align-items:center;transition:color .2s;display:inline-flex}.footer__legal a:hover{color:var(--gold-lift)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
