@font-face{font-family:'League Spartan';font-style:normal;font-weight:700 900;font-display:swap;src:url('/bayt/harf/rasm-a.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-205F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'League Spartan';font-style:normal;font-weight:700 900;font-display:swap;src:url('/bayt/harf/rasm-b.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'El Messiri';font-style:normal;font-weight:600 900;font-display:swap;src:url('/bayt/harf/unwan-a.woff2') format('woff2');unicode-range:U+0600-06FF,U+200C-200F,U+2066-2069,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:'Almarai';font-style:normal;font-weight:300 549;font-display:swap;src:url('/bayt/harf/nass-a.woff2') format('woff2');unicode-range:U+0020-0021,U+0025,U+0028-002F,U+0030-003A,U+00A0,U+00AB,U+00BB,U+00D7,U+0600-06FF,U+200C-200F,U+2010-2015,U+2018-201D,U+2022,U+2026,U+2066-2069,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:'Almarai';font-style:normal;font-weight:550 900;font-display:swap;src:url('/bayt/harf/nass-b.woff2') format('woff2');unicode-range:U+0020-0021,U+0025,U+0028-002F,U+0030-003A,U+00A0,U+00AB,U+00BB,U+00D7,U+0600-06FF,U+200C-200F,U+2010-2015,U+2018-201D,U+2022,U+2026,U+2066-2069,U+FB50-FDFF,U+FE70-FEFF}:root{--fy-ease:cubic-bezier(.2,.8,.24,1);--fy-gut:1rem;--fy-flare:#c4283f;--fy-deep:#0a6b73;--fy-r:4px;--fy-sun_tint:#e6f6f1;--fy-shell:72rem;--fy-inv:#1b2150;--fy-deep_dk:#074f55;--fy-inv_2:#262d63;--fy-sec:clamp(2.8rem,6.5vw,5rem);--fy-inv_muted:#b3b8dc;--fy-inv_fg:#eef0fb;--fy-line_2:#c9c1b1;--fy-body:#3a3f5c;--fy-quick:.17s;--fy-flare_dk:#9e1c31;--fy-measure:44rem;--fy-flare_tint:#fbe7ea;--fy-muted:#62667c;--fy-sheet:#ffffff;--fy-slow:.34s;--fy-deep_tint:#def0f0;--fy-sun:#8fdcc9;--fy-inv_line:#3a4280;--fy-bg_3:#ece8df;--fy-text:'Almarai',system-ui,-apple-system,'Segoe UI',Tahoma,Arial,sans-serif;--fy-ok:#16704a;--fy-line:#e4dfd4;--fy-bg:#f6f4ef;--fy-err:#b3261e;--fy-head:'League Spartan','El Messiri','Geeza Pro',Tahoma,sans-serif;--fy-fg:#1b2150;color-scheme:light;--fy-bg_4:#dcd6c9}@media (min-width:640px){:root{--fy-gut:1.5rem}}@media (min-width:1000px){:root{--fy-gut:2rem}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem;overflow-x:clip;background:var(--fy-bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--fy-bg);color:var(--fy-body);font-family:var(--fy-text);font-size:1.06rem;line-height:1.9;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}::selection{color:var(--fy-fg);background:var(--fy-sun)}:focus-visible{outline:3px solid var(--fy-deep);outline-offset:2px}[hidden]{display:none!important}.ht-sr{position:absolute;overflow:hidden;width:1px;clip-path:inset(50%);height:1px;white-space:nowrap}.ht-cart-locked{overflow:hidden;padding-inline-end:var(--fy-sbw,0)}.ht-ltr{unicode-bidi:isolate;direction:ltr}bdi,.ht-num{unicode-bidi:isolate}h1,h2,h3{font-family:var(--fy-head);color:var(--fy-fg);text-wrap:balance;font-weight:700}h1{font-size:clamp(1.9rem,5.6vw,3.05rem);line-height:1.38}h2{font-size:clamp(1.45rem,3.8vw,2.05rem);line-height:1.45}h3{font-size:1.18rem;line-height:1.5;font-weight:700}mark{color:inherit;padding:0 .05em;background:linear-gradient(transparent 62%,var(--fy-sun) 62%,var(--fy-sun) 92%,transparent 92%)}.ht-wrap{padding:0 var(--fy-gut);width:100%;max-width:var(--fy-shell);margin:0 auto}.ht-lede{text-wrap:pretty;font-size:clamp(1.05rem,1.5vw,1.16rem);color:var(--fy-body);line-height:1.85}.ht-kicker{display:block;font-size:.85rem;font-weight:700;color:var(--fy-deep)}.ht-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;padding:0 1.4rem;border:0;border-radius:var(--fy-r);background:var(--fy-flare);color:#fff;font-family:var(--fy-text);font-weight:700;font-size:1rem;line-height:1.15;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--fy-quick) var(--fy-ease),transform var(--fy-quick) var(--fy-ease)}.ht-btn:hover{background:var(--fy-flare_dk)}.ht-btn:active{transform:translateY(1px)}.ht-btn svg{flex:none;width:1.05rem;transition:transform var(--fy-slow) var(--fy-ease);height:1.05rem}.ht-btn:hover svg{transform:translateX(-3px)}.ht-btn-line{color:var(--fy-fg);box-shadow:inset 0 0 0 2px var(--fy-fg);background:transparent}.ht-btn-line:hover{color:#fff;background:var(--fy-fg)}.ht-btn.ht-busy{opacity:.85;pointer-events:none}.ht-btn.ht-busy svg{display:none}.ht-btn.ht-busy::after{content:"";width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:htqSpin .7s linear infinite}.ht-text-link{font-weight:700;color:var(--fy-deep);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.ht-text-link:hover{color:var(--fy-deep_dk)}.ht-js [data-nw-reveal]{opacity:0;transform:translate3d(0,12px,0);transition:opacity .55s var(--fy-ease),transform .55s var(--fy-ease)}.ht-js [data-nw-reveal].ht-in{opacity:1;transform:none}@keyframes htqRise{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes htqFade{from{opacity:0}to{opacity:1}}@keyframes htqShimmer{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes htqSpin{to{transform:rotate(360deg)}}@keyframes htqPop{0%{transform:scale(.5)}70%{transform:scale(1.12)}100%{transform:scale(1)}}@keyframes htqViewIn{from{opacity:0;transform:translate3d(-18px,0,0)}to{opacity:1;transform:none}}@keyframes htqViewBack{from{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ht-js [data-nw-reveal]{opacity:1;transform:none;transition:none}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ht-site-head{position:sticky;border-bottom:3px solid var(--fy-sun);color:var(--fy-inv_fg);top:0;z-index:60;background:var(--fy-inv);transition:box-shadow var(--fy-slow)}.ht-site-head.ht-scrolled{box-shadow:0 10px 24px -18px rgba(27,33,80,.7)}.ht-site-head .ht-bar{display:flex;padding:0 var(--fy-gut);max-width:var(--fy-shell);height:4.25rem;align-items:center;margin:0 auto;gap:1rem}.ht-logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--fy-fg);font-family:var(--fy-head);font-weight:800;font-size:1.32rem;line-height:1;white-space:nowrap}.ht-logo .ht-mark{flex:none;width:2rem;height:2rem}.ht-logo b{font-weight:800;color:var(--fy-flare)}.ht-site-head .ht-logo,.ht-foot-top .ht-logo{color:#fff}.ht-site-head .ht-logo b{color:var(--fy-sun)}.ht-nav-links{display:none;margin-inline-start:auto;gap:.1rem}.ht-nav-links a{padding:.5rem .75rem;font-size:.97rem;font-weight:600;color:var(--fy-inv_muted);text-decoration:none;border-bottom:2px solid transparent;transition:border-color var(--fy-quick),color var(--fy-quick)}.ht-nav-links a:hover{color:#fff;border-bottom-color:var(--fy-sun)}.ht-bar-end{display:flex;margin-inline-start:auto;align-items:center;gap:.45rem}.ht-cart-btn,.ht-burger{position:relative;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--fy-inv_line);border-radius:var(--fy-r);background:var(--fy-inv_2);color:#fff;transition:border-color var(--fy-quick)}.ht-cart-btn:hover,.ht-burger:hover{border-color:var(--fy-sun)}.ht-cart-btn svg{width:1.25rem}.ht-burger svg{width:1.3rem}.ht-cart-badge{position:absolute;top:-.45rem;inset-inline-end:-.45rem;min-width:1.3rem;height:1.3rem;padding:0 .3rem;display:grid;place-items:center;border-radius:var(--fy-r);background:var(--fy-sun);color:var(--fy-fg);font-size:.72rem;font-weight:800;line-height:1;animation:htqPop .4s var(--fy-ease)}.ht-head-cta{font-size:.95rem;color:var(--fy-fg);padding:0 1rem;background:var(--fy-sun);min-height:2.75rem}.ht-head-cta:hover{background:#c9eee5}.ht-head-cta .ht-cta-l{display:none}@media (max-width:439px){.ht-head-cta{display:none}}@media (max-width:560px){.ht-logo{font-size:1.02rem;line-height:.95}.ht-logo span{display:grid}.ht-logo .ht-mark{width:1.9rem;height:1.9rem}.ht-site-head .ht-bar{gap:.5rem}}@media (min-width:560px){.ht-head-cta .ht-cta-l{display:inline}.ht-head-cta .ht-cta-s{display:none}}@media (min-width:960px){.ht-nav-links{display:flex}.ht-bar-end{margin-inline-start:.6rem}.ht-burger{display:none}}.ht-sheet{position:fixed;inset:0;display:flex;padding:0 var(--fy-gut) calc(1.4rem + env(safe-area-inset-bottom));flex-direction:column;opacity:0;transform:translate3d(0,-8px,0);visibility:hidden;z-index:80;background:var(--fy-bg);transition:opacity var(--fy-slow) var(--fy-ease),transform var(--fy-slow) var(--fy-ease),visibility var(--fy-slow);overflow-y:auto}.ht-sheet.ht-open{opacity:1;transform:none;visibility:visible}.ht-sheet-top .ht-logo b{color:var(--fy-flare)}.ht-sheet-top{display:flex;flex:none;justify-content:space-between;height:4.25rem;align-items:center}.ht-close{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:2px solid var(--fy-line_2);border-radius:var(--fy-r);background:var(--fy-sheet);color:var(--fy-fg)}.ht-close svg{width:1.1rem}.ht-sheet-links{display:grid;padding:.5rem 0 1rem}.ht-sheet-links a{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--fy-line);font-family:var(--fy-head);font-weight:700;font-size:1.3rem;color:var(--fy-fg);text-decoration:none}.ht-sheet-links a small{font-family:var(--fy-text);font-size:.9rem;font-weight:600;color:var(--fy-flare)}.ht-sheet-foot{display:grid;padding-top:1rem;margin-top:auto;gap:.75rem}.ht-sheet-foot .ht-btn{width:100%}.ht-sheet-foot p{font-size:.88rem;color:var(--fy-muted);text-align:center}.ht-hero{padding:clamp(1.2rem,3.5vw,2.4rem) 0 clamp(2rem,5vw,3.4rem)}.ht-hero-grid{display:grid;gap:1.4rem}.ht-hero-text{display:grid;min-width:0;align-content:start;gap:.9rem}.ht-hero-text .ht-crumbs{margin-bottom:-.2rem}.ht-hero h1{max-width:16ch}.ht-hero .ht-lede{max-width:34rem}.ht-hero-more{display:flex;align-items:center;gap:.4rem 1.2rem;flex-wrap:wrap}.ht-trust-line{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;font-size:.92rem;font-weight:600;color:var(--fy-fg)}.ht-trust-line span{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.ht-trust-line span::before{flex:none;transform:rotate(45deg);width:.55rem;background:var(--fy-sun);content:"";height:.55rem}.ht-js .ht-hero-text>*{animation:htqRise .6s var(--fy-ease) both}.ht-js .ht-hero-text>*:nth-child(2){animation-delay:.04s}.ht-js .ht-hero-text>*:nth-child(n+3){animation-delay:.08s}@media (max-width:999px){.ht-hero .ht-trust-line{display:none}.ht-hero-more{display:none}}@media (min-width:1000px){.ht-hero{padding-top:clamp(1.4rem,4vh,3rem)}.ht-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,31rem);align-items:start;column-gap:clamp(2rem,4.5vw,4.5rem)}.ht-hero h1{font-size:clamp(2.6rem,4vw,3.75rem)}.ht-hero-text{padding-top:1.4rem;gap:1.1rem}}.ht-buy{position:relative;min-width:0;scroll-margin-top:4.8rem}.ht-shop{background:var(--fy-sheet);border:1px solid var(--fy-line_2);border-radius:var(--fy-r);padding:0 clamp(.9rem,2.6vw,1.3rem) clamp(.9rem,2.6vw,1.3rem);box-shadow:0 26px 50px -34px rgba(27,33,80,.55);overflow:hidden}.ht-shop-h{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 calc(-1 * clamp(.9rem,2.6vw,1.3rem)) 1rem;padding:.85rem clamp(.9rem,2.6vw,1.3rem);background:var(--fy-inv);font-family:var(--fy-head);font-weight:800;font-size:1.2rem;color:#fff}.ht-shop-h small{font-family:var(--fy-text);font-size:.8rem;font-weight:600;color:var(--fy-sun);text-align:end}@media (max-width:480px){.ht-shop-h{flex-direction:column;gap:.15rem}.ht-shop-h small{text-align:start}}.ht-shop-top{display:grid;margin-bottom:.85rem;gap:.5rem}.ht-seg{grid-template-columns:1fr 1fr;display:grid;padding:.25rem;background:var(--fy-bg_3);gap:.3rem;border-radius:var(--fy-r)}.ht-plat-tab,.ht-svc-tab{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:.35rem .5rem;border:0;background:transparent;color:var(--fy-body);font-weight:700;font-size:.98rem;transition:background-color var(--fy-quick),color var(--fy-quick)}.ht-plat-tab,.ht-svc-tab{border-radius:2px}.ht-plat-tab svg,.ht-svc-tab svg{flex:none;width:1.2rem;height:1.2rem}.ht-plat-tab:hover,.ht-svc-tab:hover{background:var(--fy-sheet)}.ht-plat-tab[aria-selected="true"]{color:#fff;background:var(--fy-deep)}.ht-svc-tab[aria-selected="true"]{color:var(--fy-deep_dk);box-shadow:0 1px 0 var(--fy-line_2),inset 0 0 0 1px var(--fy-deep);background:var(--fy-sheet)}.ht-packs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:.45rem}.ht-pack{position:relative;display:grid;gap:.15rem;min-width:0;min-height:4.4rem;padding:.6rem .7rem;text-align:start;background:var(--fy-sheet);border:1px solid var(--fy-line_2);border-radius:var(--fy-r);color:var(--fy-fg);transition:border-color var(--fy-quick),background-color var(--fy-quick),transform var(--fy-quick) var(--fy-ease)}.ht-pack:hover{border-color:var(--fy-flare)}.ht-pack:active{transform:scale(.985)}.ht-pack .ht-q{order:-1;font-family:var(--fy-head);font-weight:800;font-size:1.38rem;line-height:1;font-variant-numeric:tabular-nums}.ht-pack .ht-p{font-weight:700;font-size:.95rem;color:var(--fy-body);font-variant-numeric:tabular-nums;white-space:nowrap}.ht-pack .ht-badge{position:absolute;top:-.55rem;inset-inline-end:.45rem;white-space:nowrap;padding:.05rem .4rem;background:var(--fy-sun);color:var(--fy-fg);font-size:.66rem;font-weight:800;line-height:1.5}.ht-pack[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--fy-flare);background:var(--fy-flare_tint);border-color:var(--fy-flare)}.ht-pack[aria-pressed="true"] .ht-p{color:var(--fy-flare_dk)}.ht-pack[aria-pressed="true"]::after{position:absolute;top:.45rem;inset-inline-end:.45rem;width:1.1rem;background:var(--fy-flare) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.4 5.2-5.6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E") center/90% no-repeat;animation:htqPop .3s var(--fy-ease);content:"";height:1.1rem;border-radius:2px}.ht-packs::after{content:"الكمية كاملة لحساب واحد أو منشور واحد";display:flex;align-items:center;padding:.5rem .65rem;font-size:.76rem;line-height:1.35;color:var(--fy-muted);border:1px dashed var(--fy-line_2);border-radius:var(--fy-r)}@media (min-width:420px){.ht-packs{grid-template-columns:repeat(4,minmax(0,1fr))}.ht-packs::after{content:"دفعة واحدة، بلا اشتراك ولا تجديد"}}.ht-order{display:grid;padding-top:.95rem;margin-top:.95rem;border-top:1px solid var(--fy-line_2);gap:.65rem}.ht-order .ht-row{display:flex;justify-content:space-between;align-items:flex-end;gap:.75rem}.ht-order .ht-sel{font-size:.9rem;color:var(--fy-muted);display:grid;min-width:0;line-height:1.2}.ht-order .ht-sel b{font-family:var(--fy-head);font-weight:800;font-size:1.6rem;line-height:1;color:var(--fy-fg);font-variant-numeric:tabular-nums}.ht-order .ht-tot{display:grid;text-align:end;justify-items:end}.ht-order .ht-tot>span:first-child{font-family:var(--fy-head);font-weight:800;font-size:1.6rem;line-height:1;color:var(--fy-flare);font-variant-numeric:tabular-nums;white-space:nowrap}.ht-order .ht-per-line{font-size:.78rem;color:var(--fy-muted);white-space:nowrap}.ht-order .ht-btn{font-size:1.06rem;width:100%;min-height:3.3rem}.ht-shop-foot{display:grid;margin-top:.8rem;gap:.55rem}.ht-trust-row{display:flex;padding:0;margin:0;gap:.25rem 1rem;list-style:none;flex-wrap:wrap}.ht-trust-row li{display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;color:var(--fy-fg)}.ht-trust-row li::before{flex:none;width:.9rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%230a6b73' stroke-width='2.4' stroke-linecap='square'/%3E%3C/svg%3E") center/100% no-repeat;content:"";height:.9rem}.ht-marks{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.ht-pm{display:block;flex:none;width:auto;height:1.6rem}.ht-pm rect{fill:#fff;stroke:var(--fy-line_2)}.ht-pm text{fill:var(--fy-fg);font-family:var(--fy-text)}.ht-pay-note{font-size:.78rem;color:var(--fy-muted);line-height:1.45}.ht-buybar{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:55;display:flex;align-items:center;gap:.8rem;padding:.6rem var(--fy-gut) calc(.6rem + env(safe-area-inset-bottom));background:var(--fy-inv);color:#fff;border-top:3px solid var(--fy-sun);transform:translateY(110%);transition:transform .38s var(--fy-ease)}.ht-buybar.ht-show{transform:none}.ht-buybar-sel{flex:1;min-width:0;line-height:1.25}.ht-buybar-sel b{display:block;font-weight:700;font-size:.95rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ht-buybar-sel span{font-size:.85rem;font-weight:700;color:var(--fy-sun)}.ht-buybar .ht-btn{padding:0 1.1rem;min-height:2.9rem}@media (min-width:1000px){.ht-buybar{display:none}}.ht-buy-open .ht-buybar{transform:translateY(110%)}.ht-sec{padding:var(--fy-sec) 0}.ht-sec-line{border-top:1px solid var(--fy-line_2)}.ht-sec-head{display:grid;margin-bottom:2rem;max-width:44rem;gap:.7rem}.ht-sec-head p{font-size:1.06rem;color:var(--fy-body)}.ht-steps{display:grid;padding:0;counter-reset:stepno;margin:0;gap:0;list-style:none}.ht-steps li{grid-template-columns:3rem 1fr;display:grid;padding:1.15rem 0;max-width:46rem;counter-increment:stepno;gap:.25rem 1.1rem}.ht-steps li::before{content:counter(stepno);grid-row:1 / span 2;display:grid;place-items:center;width:3rem;height:3rem;background:var(--fy-sun);font-family:var(--fy-head);font-weight:900;font-size:1.5rem;line-height:1;color:var(--fy-fg);border-radius:var(--fy-r)}.ht-steps h3{font-size:1.2rem}.ht-steps p{font-size:1rem;color:var(--fy-body)}.ht-steps li+li{border-top:1px dashed var(--fy-line_2)}.ht-split{display:grid;align-items:start;gap:1.4rem 3rem}.ht-split+.ht-split{margin-top:clamp(2.5rem,6vw,4rem)}.ht-split .ht-art{width:min(22rem,100%)}.ht-split ul{display:grid;padding:0;margin:.9rem 0 0;gap:.45rem;list-style:none}.ht-split li{position:relative;padding-inline-start:1.4rem}.ht-split li::before{position:absolute;inset-inline-start:0;top:.55em;transform:rotate(45deg);width:.6rem;background:var(--fy-sun);content:"";height:.6rem}.ht-split h2{margin:.5rem 0 .8rem}@media (min-width:860px){.ht-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ht-split.ht-flip>.ht-art{order:2;justify-self:end}}.ht-band{background:var(--fy-sheet);border-top:1px solid var(--fy-line_2);border-bottom:1px solid var(--fy-line_2)}.ht-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.2rem 0}.ht-prices{border-collapse:collapse;min-width:30rem;width:100%;font-variant-numeric:tabular-nums}.ht-prices th,.ht-prices td{border-bottom:1px solid var(--fy-line);text-align:end;padding:.65rem .75rem;white-space:nowrap}.ht-prices th:first-child,.ht-prices td:first-child{text-align:start}.ht-prices thead th{font-size:.8rem;border-bottom:0;color:#fff;background:var(--fy-deep)}.ht-prices td:first-child{font-family:var(--fy-head);font-weight:800;font-size:1.1rem;color:var(--fy-fg)}.ht-page{border-bottom:1px solid var(--fy-line_2);padding:clamp(1.4rem,4vw,2.6rem) 0 clamp(1.4rem,3.5vw,2.2rem);background:var(--fy-sheet)}.ht-page .ht-wrap{display:grid;gap:1rem}.ht-page h1{font-size:clamp(2rem,5.8vw,3.3rem);max-width:20ch}.ht-page .ht-lede{max-width:40rem}.ht-page-grid{display:grid;align-items:end;gap:1.4rem}.ht-page .ht-cover{width:min(15rem,60%)}@media (min-width:860px){.ht-page-grid{grid-template-columns:minmax(0,1fr) 15rem}.ht-page .ht-cover{width:100%}}.ht-js .ht-page h1,.ht-js .ht-page .ht-lede{animation:htqRise .55s var(--fy-ease) both}.ht-crumbs{display:flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;color:var(--fy-muted);white-space:nowrap;min-width:0}.ht-crumbs a{color:var(--fy-deep);flex:none;text-decoration:none}.ht-crumbs a:hover{text-decoration:underline}.ht-crumbs>span:last-child{overflow:hidden;color:var(--fy-fg);text-overflow:ellipsis}.ht-updated{font-size:.84rem;color:var(--fy-muted)}.ht-prose{padding:clamp(2rem,5vw,3.4rem) 0 var(--fy-sec)}.ht-prose .ht-wrap>*{max-width:var(--fy-measure)}.ht-prose .ht-wrap>*+*{margin-top:1.05rem}.ht-prose h2{font-size:clamp(1.5rem,3.6vw,2rem);scroll-margin-top:5rem;margin-top:2.6rem!important}.ht-prose h3{margin-top:1.8rem!important}.ht-prose h2+*,.ht-prose h3+*{margin-top:.7rem!important}.ht-prose a:not(.ht-btn){color:var(--fy-deep);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.ht-prose a:not(.ht-btn):hover{color:var(--fy-deep_dk)}.ht-prose strong{color:var(--fy-fg)}.ht-prose ul,.ht-prose ol{display:grid;padding-inline-start:1.3rem;gap:.45rem}.ht-prose li::marker{font-weight:800;color:var(--fy-deep)}.ht-prose table{width:100%;border-collapse:collapse;font-size:.97rem;font-variant-numeric:tabular-nums;display:block;overflow-x:auto}.ht-prose th,.ht-prose td{border-bottom:1px solid var(--fy-line);vertical-align:top;text-align:start;padding:.6rem .7rem}.ht-prose thead th{font-size:.8rem;border-bottom:0;color:var(--fy-fg);background:var(--fy-bg_3);white-space:nowrap}.ht-note{color:var(--fy-fg);padding:1rem 1.1rem;border-inline-start:4px solid var(--fy-deep);background:var(--fy-deep_tint)}.ht-note>*+*{margin-top:.5rem}.ht-short{color:var(--fy-fg);padding:1.1rem 1.2rem;background:var(--fy-sun_tint);border-top:4px solid var(--fy-sun)}.ht-short b:first-child{display:block;font-family:var(--fy-head);font-size:1.05rem;margin-bottom:.25rem}.ht-cta-box{color:var(--fy-inv_fg);display:flex;padding:1.3rem 1.4rem;justify-content:space-between;background:var(--fy-inv);align-items:center;gap:.9rem 1.5rem;border-radius:var(--fy-r);flex-wrap:wrap}.ht-cta-box p{font-family:var(--fy-head);font-weight:800;font-size:1.3rem;line-height:1.2;color:#fff;max-width:26rem}.ht-prose .ht-wrap.ht-has-toc{display:grid;gap:0 3.5rem}@media (min-width:1100px){.ht-prose .ht-wrap.ht-has-toc{grid-template-columns:minmax(0,var(--fy-measure)) 15.5rem;justify-content:start}.ht-prose .ht-wrap.ht-has-toc>*{grid-column:1}.ht-toc{grid-column:2!important;grid-row:1 / span 400;align-self:start;position:sticky;top:5.5rem;margin-top:0!important;display:grid;gap:.1rem;border-inline-start:2px solid var(--fy-line)}}.ht-toc{display:none}@media (min-width:1100px){.ht-toc{display:grid}}.ht-toc-h{padding-block:0 .5rem;padding-inline:1rem 0;font-size:.78rem;font-weight:800;color:var(--fy-muted)}.ht-toc a{display:block;padding-block:.3rem;padding-inline:1rem 0;margin-inline-start:-2px;border-inline-start:2px solid transparent;font-size:.9rem;line-height:1.35;color:var(--fy-body)!important;font-weight:500!important;text-decoration:none!important}.ht-toc a.ht-on{font-weight:700!important;color:var(--fy-fg)!important;border-inline-start-color:var(--fy-flare)}.ht-rail-buy{display:grid;gap:.5rem;margin-block:1.2rem 0;margin-inline:1rem 0;padding-top:1rem;border-top:1px solid var(--fy-line);font-size:.86rem;line-height:1.45;color:var(--fy-muted)}.ht-rail-buy b{font-family:var(--fy-head);font-size:1.05rem;color:var(--fy-fg)}.ht-rail-buy .ht-btn{font-size:.92rem;min-height:2.6rem}.ht-list{display:grid;padding:0!important;max-width:none!important;gap:0!important;list-style:none}.ht-list li{border-top:1px solid var(--fy-line)}.ht-list li:last-child{border-bottom:1px solid var(--fy-line)}.ht-list a{font-weight:400!important;color:inherit!important;display:grid;padding:1rem 0;text-decoration:none!important;gap:.2rem}.ht-list a b{font-family:var(--fy-head);font-size:1.25rem;color:var(--fy-fg);transition:color var(--fy-quick)}.ht-list a span{font-size:.97rem;color:var(--fy-muted)}.ht-list a:hover b{color:var(--fy-flare)}.ht-faq{padding:var(--fy-sec) 0;background:var(--fy-sheet);border-top:1px solid var(--fy-line_2)}.ht-faq .ht-wrap{display:grid;gap:1.5rem}.ht-faq .ht-wrap>*{max-width:50rem}.ht-faq-list{border-top:3px solid var(--fy-sun)}.ht-faq-item{border-bottom:1px solid var(--fy-line)}.ht-faq-item summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.05rem 0;cursor:pointer;list-style:none;font-family:var(--fy-head);font-weight:700;font-size:1.14rem;line-height:1.25;color:var(--fy-fg)}.ht-faq-item summary::-webkit-details-marker{display:none}.ht-faq-item summary svg{color:var(--fy-deep);flex:none;width:1.05rem;transition:transform var(--fy-slow) var(--fy-ease);height:1.05rem}.ht-faq-item[open] summary svg{transform:rotate(45deg)}.ht-a{color:var(--fy-body);padding:0 0 1.15rem;max-width:44rem}.ht-a a{font-weight:600;color:var(--fy-deep)}.ht-faq-item::details-content{overflow:hidden;transition:block-size var(--fy-slow) var(--fy-ease),content-visibility var(--fy-slow) allow-discrete;block-size:0}.ht-faq-item[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.ht-final{padding:clamp(2.6rem,6vw,4.2rem) 0;background:var(--fy-flare);color:#fff;background-image:linear-gradient(90deg,var(--fy-sun) 0 6px,transparent 6px)}.ht-final .ht-wrap{display:grid;justify-items:start;gap:1.1rem}.ht-final h2{color:#fff;max-width:22ch}.ht-final p{color:#fff;max-width:36rem}.ht-final .ht-btn{color:var(--fy-fg);background:var(--fy-sun)}.ht-final .ht-btn:hover{color:#fff;background:var(--fy-fg)}.ht-final .ht-actions{display:flex;gap:.6rem;flex-wrap:wrap}.ht-footer{font-size:.94rem;color:var(--fy-inv_muted);padding:clamp(2.6rem,6vw,4rem) 0 calc(1.6rem + env(safe-area-inset-bottom));background:#141943}.ht-footer a{color:var(--fy-inv_fg);text-decoration:none}.ht-footer a:hover{text-decoration:underline;text-underline-offset:.2em}.ht-foot-top{border-bottom:1px solid var(--fy-inv_line);display:grid;padding-bottom:1.8rem;gap:.9rem}.ht-foot-top .ht-logo{color:#fff}.ht-foot-top p{max-width:38rem}.ht-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;padding:1.8rem 0;gap:1.8rem 1.4rem}.ht-foot-cols nav{display:grid;min-width:0;align-content:start;gap:.45rem}.ht-foot-h{font-family:var(--fy-head);font-weight:800;font-size:1.02rem;color:#fff;margin-bottom:.2rem}.ht-foot-cols .ht-pm rect{fill:var(--fy-inv_2);stroke:var(--fy-inv_line)}.ht-foot-cols .ht-pm text{fill:var(--fy-inv_fg)}@media (min-width:860px){.ht-foot-cols{grid-template-columns:1.2fr 1fr 1.3fr 1fr}}.ht-legal{font-size:.84rem;display:grid;padding-top:1.4rem;line-height:1.55;border-top:1px solid var(--fy-inv_line);gap:.8rem}.ht-legal-links{display:flex;gap:.3rem 1.1rem;flex-wrap:wrap}.ht-mail{overflow-wrap:anywhere}.ht-co-scrim{position:fixed;inset:0;opacity:0;z-index:90;background:rgba(27,33,80,.55);transition:opacity .4s var(--fy-ease)}.ht-co-scrim.ht-open{opacity:1}.ht-co{position:fixed;overflow:hidden;display:flex;top:0;flex-direction:column;border-inline-start:3px solid var(--fy-sun);inset-inline-end:0;transform:translate3d(-100%,0,0);width:min(29rem,100%);z-index:95;max-width:100vw;background:var(--fy-bg);bottom:0;transition:transform .45s var(--fy-ease)}.ht-co.ht-open{transform:none}.ht-co-head{color:#fff;display:flex;padding:0 .75rem;flex:none;background:var(--fy-inv);height:3.9rem;align-items:center;gap:.5rem}.ht-co-head h2{color:#fff}.ht-co-head .ht-co-ico{color:#fff}.ht-co-head .ht-co-ico:hover{background:var(--fy-inv_2)}.ht-co-head h2{font-size:1.25rem;text-align:center;flex:1;min-width:0}.ht-co-head .ht-n{color:var(--fy-sun)}.ht-co-ico{width:2.6rem;height:2.6rem;flex:none;display:grid;place-items:center;border:0;border-radius:var(--fy-r);background:transparent;color:var(--fy-fg);transition:background-color var(--fy-quick),opacity var(--fy-quick)}.ht-co-ico:hover{background:var(--fy-bg_3)}.ht-co-ico svg{width:1.2rem}.ht-co-ico[aria-hidden="true"]{opacity:0;pointer-events:none}.ht-co-prog{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--fy-line);display:grid;padding:.65rem .9rem .55rem;flex:none;background:var(--fy-sheet);margin:0;gap:.35rem;list-style:none}.ht-co-prog li{position:relative;padding-top:.6rem;font-size:.74rem;font-weight:700;color:var(--fy-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ht-co-prog li::before,.ht-co-prog li::after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;height:4px;background:var(--fy-bg_4)}.ht-co-prog li::after{background:var(--fy-flare);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--fy-ease) var(--fy-pd,0s)}.ht-co-prog li.ht-done::after{transform:scaleX(1)}.ht-co-prog li.ht-on::after{transform:scaleX(.5)}.ht-co-prog li.ht-on,.ht-co-prog li.ht-done{color:var(--fy-fg)}.ht-co-body{padding:1rem .9rem 1.2rem;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ht-co-view{animation:htqViewIn .34s var(--fy-ease)}.ht-co-view.ht-back{animation-name:htqViewBack}.ht-co-pick{display:flex;align-items:center;gap:.75rem;padding:.7rem .8rem;background:var(--fy-sheet);border:2px solid var(--fy-line_2);border-radius:var(--fy-r)}.ht-co-pick-q{flex:none;display:grid;place-items:center;width:3rem;height:3rem;background:var(--fy-flare);color:#fff;font-family:var(--fy-head);font-weight:800;font-size:1.05rem;border-radius:var(--fy-r)}.ht-co-pick-t{display:grid;flex:1;min-width:0;line-height:1.3}.ht-co-pick-t b{overflow:hidden;color:var(--fy-fg);text-overflow:ellipsis;white-space:nowrap}.ht-co-pick-t span{font-size:.84rem;color:var(--fy-muted)}.ht-co-link{flex:none;border:0;background:none;padding:.4rem;font-weight:700;font-size:.9rem;color:var(--fy-deep);text-decoration:underline;text-underline-offset:.2em}.ht-co-field{margin-top:1.1rem}.ht-co-field label{font-weight:700;color:var(--fy-fg);display:block;margin-bottom:.4rem}.ht-co-input{display:flex;gap:.4rem}.ht-co-in{position:relative;flex:1;min-width:0}.ht-co-in::before{position:absolute;font-weight:700;color:var(--fy-muted);top:50%;transform:translateY(-52%);content:"@";left:.8rem;pointer-events:none}.ht-co-in.ht-is-link::before{content:none}.ht-co-in input{width:100%;min-height:3.1rem;padding:0 .8rem 0 1.9rem;border:2px solid var(--fy-line_2);border-radius:var(--fy-r);background:var(--fy-sheet);font-size:1rem;color:var(--fy-fg);outline:0;transition:border-color var(--fy-quick)}.ht-co-in.ht-is-link input{padding-left:.8rem}.ht-co-in input:focus{box-shadow:0 0 0 3px var(--fy-deep_tint);border-color:var(--fy-deep)}.ht-co-in input[aria-invalid="true"]{border-color:var(--fy-err)}.ht-co-search{flex:none;min-height:3.1rem;padding:0 1rem;border:0;border-radius:var(--fy-r);background:var(--fy-deep);color:#fff;font-weight:700}.ht-co-search:hover{background:var(--fy-deep_dk)}.ht-co-search[aria-busy="true"]{opacity:.75}.ht-co-hint{font-size:.86rem;color:var(--fy-muted);margin-top:.45rem;line-height:1.45}.ht-co-hint.ht-err{font-weight:600;color:var(--fy-err)}.ht-co-prev{margin-top:1rem}.ht-ig-note{font-size:.9rem;color:var(--fy-fg);padding:.8rem .9rem;border-inline-start:3px solid var(--fy-deep);overflow-wrap:anywhere;background:var(--fy-deep_tint);line-height:1.5}.ht-ig-note.ht-err{background:#fbeee8;border-inline-start-color:var(--fy-err)}.ht-ig-skel{display:flex;align-items:center;gap:.8rem;padding:.8rem;background:var(--fy-sheet);border:2px solid var(--fy-line);border-radius:var(--fy-r)}.ht-ig-skel i,.ht-ig-skel b{display:block;background:linear-gradient(90deg,var(--fy-bg_3) 0%,var(--fy-bg_4) 50%,var(--fy-bg_3) 100%);background-size:200% 100%;animation:htqShimmer 1.4s linear infinite}.ht-ig-skel i{flex:none;width:3.4rem;height:3.4rem;border-radius:50%}.ht-ig-skel div{display:grid;flex:1;gap:.45rem}.ht-ig-skel b{width:70%;height:.8rem}.ht-ig-skel b+b{width:45%}.ht-ig-card{display:grid;grid-template-columns:auto 1fr;gap:.6rem .8rem;align-items:center;padding:.85rem;background:var(--fy-sheet);border:2px solid var(--fy-line_2);border-radius:var(--fy-r);animation:htqFade .3s var(--fy-ease)}.ht-ig-card.ht-ok{border-color:var(--fy-ok)}.ht-ig-av{overflow:hidden;width:3.6rem;background:var(--fy-bg_3);height:3.6rem;border-radius:50%}.ht-ig-av img{object-fit:cover;width:100%;height:100%}.ht-ig-who{display:grid;min-width:0;line-height:1.3}.ht-ig-who b{overflow:hidden;color:var(--fy-fg);text-overflow:ellipsis;white-space:nowrap}.ht-ig-who span{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.ht-ig-who small{font-size:.82rem;color:var(--fy-muted)}.ht-ig-tick{color:var(--fy-deep);font-style:normal}.ht-ig-state{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.6rem;border-top:1px solid var(--fy-line);font-size:.88rem;font-weight:700;color:var(--fy-ok)}.ht-ig-state i{width:.6rem;background:currentColor;height:.6rem}.ht-ig-state em{margin-inline-start:auto;font-style:normal;color:var(--fy-fg);font-variant-numeric:tabular-nums}.ht-ig-state.ht-bad{color:var(--fy-err)}.ht-ig-pick{font-weight:700;color:var(--fy-fg);display:flex;margin-bottom:.5rem;justify-content:space-between;align-items:baseline;gap:.6rem}.ht-ig-pick em{font-style:normal;font-size:.84rem;color:var(--fy-muted);font-weight:600}.ht-ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:.3rem}.ht-ig-post{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:2px;overflow:hidden;background:var(--fy-bg_3);animation:htqFade .35s var(--fy-ease) both;animation-delay:calc(var(--fy-i,0) * 30ms)}.ht-ig-post img{object-fit:cover;width:100%;transition:transform var(--fy-slow) var(--fy-ease);height:100%}.ht-ig-post>span{position:absolute;inset-inline-start:.3rem;bottom:.3rem;padding:.05rem .3rem;background:rgba(20,32,42,.78);color:#fff;font-size:.7rem;font-weight:700}.ht-ig-vid{position:absolute;top:.35rem;right:.35rem;width:0;height:0;border-left:.55rem solid #fff;border-top:.35rem solid transparent;border-bottom:.35rem solid transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.ht-ig-post[aria-pressed="true"]{box-shadow:inset 0 0 0 3px var(--fy-flare)}.ht-ig-post[aria-pressed="true"] img{transform:scale(.9)}.ht-ig-post[data-nw-n]::after{content:attr(data-nw-n);position:absolute;top:.3rem;inset-inline-start:.3rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;background:var(--fy-flare);color:#fff;font-weight:800;font-size:.78rem;animation:htqPop .3s var(--fy-ease)}.ht-ig-post:disabled{opacity:.45;cursor:not-allowed}.ht-ig-skel-post{animation:none}.ht-ig-sum{font-size:.86rem;color:var(--fy-muted);margin-top:.6rem;line-height:1.45}.ht-ig-sum b{color:var(--fy-fg)}.ht-olines{display:grid;padding:0;margin:0;gap:.45rem;list-style:none}.ht-oline{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding-block:.65rem;padding-inline:.65rem .55rem;background:var(--fy-sheet);border:2px solid var(--fy-line);border-radius:var(--fy-r)}.ht-chip{display:grid;place-items:center;width:2.8rem;height:2.8rem;flex:none;overflow:hidden;background:var(--fy-flare_tint);color:var(--fy-flare_dk);font-family:var(--fy-head);font-weight:800;font-size:.92rem;border-radius:var(--fy-r)}.ht-chip.ht-round{border-radius:50%}.ht-chip img{object-fit:cover;width:100%;height:100%}.ht-oline-b{min-width:0;line-height:1.3}.ht-oline-b .ht-q{font-weight:800;color:var(--fy-fg)}.ht-oline-b .ht-u{color:var(--fy-fg)}.ht-oline-t{overflow:hidden;font-size:.82rem;color:var(--fy-muted);text-overflow:ellipsis;white-space:nowrap}.ht-oline .ht-p{font-weight:800;color:var(--fy-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.ht-ox{width:2.2rem;height:2.2rem;display:grid;place-items:center;border:0;background:none;color:var(--fy-muted);border-radius:var(--fy-r)}.ht-ox:hover{color:var(--fy-err);background:var(--fy-bg_3)}.ht-ox svg{width:.95rem}.ht-cart-empty{display:grid;padding:1rem 0;justify-items:start;gap:1rem}.ht-cart-empty .ht-zero{font-size:1.02rem;color:var(--fy-fg)}.ht-co-more{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.9rem;margin-top:.6rem;border:2px dashed var(--fy-line_2);border-radius:var(--fy-r);background:transparent;font-weight:700;color:var(--fy-fg)}.ht-co-more:hover{border-color:var(--fy-fg)}.ht-co-more svg{width:1rem}.ht-upsell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:.9rem;padding:.75rem;background:var(--fy-sun_tint);border:2px solid var(--fy-sun);border-radius:var(--fy-r);animation:htqFade .3s var(--fy-ease)}.ht-upsell-t{display:grid;min-width:0;line-height:1.3}.ht-upsell-t b{font-size:.95rem;color:var(--fy-fg)}.ht-upsell-t span{font-size:.82rem;color:var(--fy-body)}.ht-upsell .ht-btn{font-size:.9rem;padding:0 .85rem;background:var(--fy-fg);min-height:2.5rem}.ht-co-trust{display:grid;padding:0;margin:1rem 0 0;gap:.35rem;list-style:none}.ht-co-trust li{position:relative;font-size:.86rem;color:var(--fy-body);padding-inline-start:1.3rem}.ht-co-trust li::before{position:absolute;inset-inline-start:0;top:.5em;width:.55rem;background:var(--fy-deep);content:"";height:.55rem}.ht-co-foot{display:grid;padding:.85rem .9rem calc(.9rem + env(safe-area-inset-bottom));flex:none;background:var(--fy-sheet);border-top:1px solid var(--fy-line_2);gap:.6rem}.ht-co-total{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.ht-co-total>span{font-weight:700;color:var(--fy-fg);display:grid;line-height:1.25}.ht-co-total small{font-weight:500;font-size:.8rem;color:var(--fy-muted)}.ht-co-total b{font-family:var(--fy-head);font-weight:800;font-size:1.65rem;line-height:1;color:var(--fy-flare);font-variant-numeric:tabular-nums;white-space:nowrap}.ht-co-foot .ht-btn{width:100%;min-height:3.25rem}.ht-co-foot .ht-btn[aria-disabled="true"]{opacity:.8}.ht-co-msg{font-size:.88rem;color:var(--fy-fg);padding:.7rem .8rem;border-inline-start:3px solid var(--fy-err);overflow-wrap:anywhere;background:#fbeee8;line-height:1.45}.ht-co-msg.ht-info{background:var(--fy-deep_tint);border-inline-start-color:var(--fy-deep)}.ht-co-msg a{font-weight:700;color:var(--fy-deep)}.ht-consent-note{font-size:.76rem;color:var(--fy-muted);line-height:1.45}.ht-consent-note a{color:var(--fy-deep)}.ht-co-assure{font-size:.78rem;color:var(--fy-muted);display:flex;justify-content:space-between;align-items:center;gap:.4rem .8rem;flex-wrap:wrap}.ht-co-assure>span{display:inline-flex;align-items:center;gap:.35rem}.ht-co-assure>span svg{width:.95rem;height:.95rem}.ht-co-assure .ht-pm{height:1.35rem}.ht-calc{display:grid;gap:1rem;padding:1.2rem;background:var(--fy-sheet);border:1px solid var(--fy-line_2);border-top:5px solid var(--fy-deep);border-radius:var(--fy-r);box-shadow:0 22px 44px -32px rgba(27,33,80,.5)}.ht-calc-title{font-size:1.35rem;margin:0!important}.ht-calc-grid{display:grid;gap:.9rem}@media (min-width:560px){.ht-calc-grid{grid-template-columns:1fr 1fr}}.ht-calc-field label{display:block;margin-bottom:.35rem;font-weight:700;font-size:.95rem;color:var(--fy-fg)}.ht-calc-field label span{font-weight:500;color:var(--fy-muted)}.ht-calc-field input,.ht-calc-field select,.ht-calc-fill input{width:100%;min-height:3rem;padding:0 .8rem;border:2px solid var(--fy-line_2);border-radius:var(--fy-r);background:#fff;font-size:1rem;color:var(--fy-fg)}.ht-calc-field input:focus,.ht-calc-field select:focus,.ht-calc-fill input:focus{box-shadow:0 0 0 3px var(--fy-deep_tint);border-color:var(--fy-deep);outline:0}.ht-calc-field input[aria-invalid="true"]{border-color:var(--fy-err)}.ht-calc-err{min-height:1.1em;margin-top:.25rem!important;font-size:.82rem;font-weight:600;color:var(--fy-err)}.ht-calc-btn{justify-self:start}.ht-calc-out{color:var(--fy-inv_fg);padding:1rem 1.1rem;background:var(--fy-inv);animation:htqRise .4s var(--fy-ease);border-radius:var(--fy-r)}.ht-calc-out>*+*{margin-top:.4rem}.ht-calc-rate{display:block;font-family:var(--fy-head);font-weight:900;font-size:clamp(2.2rem,8vw,3.2rem);line-height:1;color:#fff;font-variant-numeric:tabular-nums}.ht-calc-reading{font-weight:600;color:#fff}.ht-calc-sum{font-size:.88rem;color:var(--fy-inv_muted)}.ht-calc-out a{color:#fff!important}.ht-calc-foot{font-size:.86rem;color:var(--fy-muted)}.ht-calc-fill{display:grid;gap:.4rem;padding:1rem 1.1rem;margin-bottom:1rem;border:2px dashed var(--fy-line_2);border-radius:var(--fy-r)}.ht-calc-fill label{font-weight:700;color:var(--fy-fg)}.ht-calc-fill label span{font-weight:500;color:var(--fy-muted)}.ht-calc-fill-row{display:flex;gap:.4rem}.ht-calc-fill-btn{flex:none;min-height:3rem;padding:0 1rem;border:0;border-radius:var(--fy-r);background:var(--fy-deep);color:#fff;font-weight:700}.ht-calc-fill-btn:disabled{opacity:.7}.ht-calc-fill-msg{font-size:.86rem;color:var(--fy-muted);min-height:1.2em}.ht-calc-fill-msg.ht-err{font-weight:600;color:var(--fy-err)}.ht-track{display:grid;gap:.8rem;padding:1.1rem;background:var(--fy-sheet);border:1px solid var(--fy-line_2);border-radius:var(--fy-r)}.ht-track-head{display:flex;justify-content:space-between;gap:1rem;font-weight:700;color:var(--fy-fg);font-size:.92rem}.ht-track-head span:last-child{overflow:hidden;font-weight:500;color:var(--fy-muted);text-overflow:ellipsis;white-space:nowrap}.ht-track-steps{display:grid;padding:0!important;margin:0;gap:0!important;list-style:none}.ht-track-steps li{position:relative;padding-block:.55rem;padding-inline:1.8rem 0;border-top:1px solid var(--fy-line)}.ht-track-steps li::before{position:absolute;border:2px solid var(--fy-line_2);inset-inline-start:0;top:.85rem;width:1rem;background:#fff;content:"";height:1rem}.ht-track-steps li.ht-done::before{background:var(--fy-ok);border-color:var(--fy-ok)}.ht-track-steps li.ht-on::before{background:var(--fy-flare_tint);border-color:var(--fy-flare)}.ht-track-steps li.ht-warn::before{background:var(--fy-sun_tint);border-color:var(--fy-sun)}.ht-track-steps b{color:var(--fy-fg);display:block}.ht-track-steps span{font-size:.86rem;color:var(--fy-muted)}.ht-track-items{font-size:.9rem}@media print{.ht-site-head,.ht-buy,.ht-footer,.ht-co,.ht-co-scrim,.ht-buybar,.ht-final,.ht-toc{display:none!important}body{background:#fff}}.ht-page-text{display:grid;gap:.9rem}.ht-final .ht-btn-line{color:#fff;box-shadow:inset 0 0 0 2px #fff;background:transparent}.ht-final .ht-btn-line:hover{color:var(--fy-flare_dk);background:#fff}.ht-prose tr.ht-hl td{font-weight:700;background:var(--fy-flare_tint)}.ht-co-assure .ht-marks{flex:none}.ht-foot-top .ht-logo b{color:var(--fy-sun)}.ht-toc .ht-rail-buy .ht-btn{border:0;font-weight:700!important;color:#fff!important;display:flex;padding:0 1rem;justify-content:center;margin:0}.ht-prose .ht-calc-title{margin:0!important}.ht-calc>*+*{margin-top:0}@media (max-width:599px){.ht-page .ht-cover{display:none}}.ht-site-head{background:#fff;color:var(--fy-fg);border-top:4px solid var(--fy-flare);border-bottom:1px solid var(--fy-line_2)}.ht-site-head.ht-scrolled{box-shadow:0 12px 26px -22px rgba(27,33,80,.75)}.ht-site-head .ht-logo,.ht-sheet-top .ht-logo{color:var(--fy-fg)}.ht-site-head .ht-logo b,.ht-sheet-top .ht-logo b{color:var(--fy-flare)}.ht-foot-top .ht-logo{color:#fff}.ht-foot-top .ht-logo b{color:var(--fy-sun)}.ht-nav-links a{color:var(--fy-body)}.ht-nav-links a:hover{color:var(--fy-fg);border-bottom-color:var(--fy-flare)}.ht-cart-btn,.ht-burger{color:var(--fy-fg);background:#fff;border-color:var(--fy-line_2)}.ht-cart-btn:hover,.ht-burger:hover{border-color:var(--fy-fg)}.ht-cart-badge{color:#fff;background:var(--fy-flare)}.ht-head-cta{color:#fff;background:var(--fy-flare)}.ht-head-cta:hover{background:var(--fy-flare_dk)}.ht-hero{background:linear-gradient(180deg,#fff 0,var(--fy-bg) 70%)}.ht-shop{box-shadow:0 30px 60px -40px rgba(27,33,80,.6);border-top:5px solid var(--fy-fg)}.ht-shop-h{border-bottom:1px solid var(--fy-line);color:var(--fy-fg);margin-bottom:.9rem;background:transparent}.ht-shop-h small{color:var(--fy-deep)}.ht-plat-tab[aria-selected="true"]{background:var(--fy-fg)}.ht-trust-line span::before{transform:none;width:.45rem;background:var(--fy-flare);height:.45rem;border-radius:1px}.ht-pack .ht-badge{color:var(--fy-fg);background:var(--fy-sun)}.ht-buybar{border-top-color:var(--fy-flare)}.ht-buybar-sel span{color:var(--fy-sun)}.ht-co{border-inline-start-color:var(--fy-flare)}.ht-co-head .ht-n{color:var(--fy-flare)}.ht-narrow{max-width:46rem}.ht-sec h2{margin-bottom:.9rem}.ht-sec p+p{margin-top:.9rem}.ht-sec .ht-narrow>p{color:var(--fy-body)}.ht-points{display:grid;padding:0;counter-reset:pt;margin:1.4rem 0 0;gap:.8rem;list-style:none}.ht-points li{counter-increment:pt;position:relative;padding:1rem 1.1rem;padding-inline-start:3.6rem;background:var(--fy-sheet);border-inline-start:4px solid var(--fy-deep)}.ht-points li::before{content:counter(pt);position:absolute;inset-inline-start:1rem;top:1rem;display:grid;place-items:center;width:1.8rem;height:1.8rem;background:var(--fy-fg);color:#fff;font-family:'League Spartan',var(--fy-head);font-weight:800;font-size:1rem;line-height:1}.ht-points b{color:var(--fy-fg)}.ht-points a,.ht-flow a{font-weight:700;color:var(--fy-deep)}.ht-flow{grid-template-columns:minmax(0,1fr);display:grid;margin:1.5rem 0 0;gap:0}.ht-flow dt{font-family:var(--fy-head);font-weight:700;font-size:1.2rem;color:var(--fy-flare);padding-top:1rem}.ht-flow dd{border-bottom:1px dashed var(--fy-line_2);color:var(--fy-body);padding-bottom:1rem;margin:.3rem 0 1rem}@media (min-width:760px){.ht-flow{grid-template-columns:12rem minmax(0,1fr);column-gap:2rem}.ht-flow dd{padding-top:1rem;margin:0}.ht-flow dt{border-bottom:1px dashed var(--fy-line_2)}}.ht-prices.ht-usd td small{display:block;font-size:.76rem;color:var(--fy-muted);font-weight:500}.ht-prices.ht-usd th[scope="row"]{text-align:start;font-family:'League Spartan',var(--fy-head);font-weight:800;font-size:1.1rem;color:var(--fy-fg);background:none;text-transform:none}.ht-prices.ht-usd thead th{background:var(--fy-fg)}.ht-duo{display:grid;align-items:start;gap:1.6rem 3rem}.ht-duo .ht-art{width:min(24rem,100%)}.ht-duo h3{margin:1.4rem 0 .4rem}.ht-duo h2+h3{margin-top:.6rem}@media (min-width:880px){.ht-duo{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ht-duo>.ht-art{position:sticky;top:6rem}}.ht-facts{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--fy-line_2);display:grid;background:var(--fy-line_2);margin:0;gap:1px}.ht-facts>div{padding:.75rem .9rem;background:var(--fy-sheet)}.ht-facts dt{font-size:.78rem;font-weight:700;color:var(--fy-deep)}.ht-facts dd{font-weight:700;color:var(--fy-fg);margin:.15rem 0 0;line-height:1.4}@media (min-width:700px){.ht-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.ht-prose .ht-fig{width:min(17rem,70%);margin:0 0 1rem}@media (min-width:900px){.ht-prose .ht-wrap:not(.ht-has-toc) .ht-fig{float:inline-end;margin-block:0 1rem;margin-inline:2rem 0}.ht-prose .ht-wrap.ht-has-toc .ht-fig{width:15rem}}.ht-meta{font-size:.86rem;font-weight:600;color:var(--fy-muted);text-transform:none}.ht-page{border-bottom:1px solid var(--fy-line_2);background:#fff}.ht-page h1{max-width:24ch}.ht-crumbs>span[aria-hidden]{color:var(--fy-line_2)}.ht-final{background:var(--fy-inv);background-image:none;border-inline-start:0;border-top:4px solid var(--fy-sun)}.ht-final h2{color:#fff}.ht-final .ht-wrap{grid-template-columns:minmax(0,1fr);align-items:center}.ht-final .ht-wrap>div:first-child{display:grid;gap:.6rem}@media (min-width:860px){.ht-final .ht-wrap{grid-template-columns:minmax(0,1fr) auto}}.ht-final .ht-btn{color:#fff;background:var(--fy-flare)}.ht-final .ht-btn:hover{color:var(--fy-fg);background:#fff}.ht-final .ht-btn-line{color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.7);background:transparent}.ht-final .ht-btn-line:hover{color:var(--fy-fg);background:#fff}.ht-final p{color:var(--fy-inv_muted)}.ht-faq{background:var(--fy-bg)}.ht-faq-list{border-top:2px solid var(--fy-flare)}.ht-faq-item summary svg{color:var(--fy-deep)}.ht-note{background:var(--fy-deep_tint);border-inline-start-color:var(--fy-deep)}.ht-short{border-top-color:var(--fy-deep);background:var(--fy-sun_tint)}.ht-cta-box{background:var(--fy-fg)}.ht-steps li::before{color:#fff;background:var(--fy-fg)}.ht-footer{background:#141943}.ht-prices.ht-plain{min-width:34rem}.ht-prices.ht-plain td,.ht-prices.ht-plain th{vertical-align:top;text-align:start;white-space:normal}.ht-prices.ht-plain td:first-child{font-family:var(--fy-text);font-size:1rem;font-weight:700}.ht-prices.ht-plain a{font-weight:700;color:var(--fy-deep)}.ht-prices tr.ht-hl td{background:var(--fy-flare_tint)}.ht-prose td small{font-size:.82rem;color:var(--fy-muted)}.ht-big-mail a{font-family:var(--fy-head);font-weight:800;font-size:clamp(1.15rem,4.6vw,1.7rem);overflow-wrap:anywhere}.ht-pack .ht-e{font-size:.72rem;font-weight:600;color:var(--fy-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ht-pack[aria-pressed="true"] .ht-e{color:var(--fy-flare_dk)}.ht-co-in{direction:ltr}.ht-co-in input{text-align:left}.ht-calc-fill input,.ht-calc-field input{text-align:right;direction:ltr}.ht-oline-t,.ht-ig-who b,.ht-ig-who span,.ht-mail,.ht-big-mail a{unicode-bidi:plaintext}.ht-mail,.ht-big-mail a{display:inline-block;direction:ltr}.ht-co-prog li::after{transform-origin:right}.ht-pack .ht-q,.ht-order .ht-sel b,.ht-order .ht-tot>span:first-child,.ht-co-total b,.ht-calc-rate,.ht-co-pick-q,.ht-chip{font-family:'League Spartan',var(--fy-head);line-height:1.1}.ht-sheet-links a{font-size:1.2rem}.ht-faq-item summary{line-height:1.55}.ht-list a b{line-height:1.5}.ht-crumbs{line-height:1.6}
