img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--ink:#050606;--wp--preset--color--elevated-ink:#090a0a;--wp--preset--color--graphite:#101111;--wp--preset--color--soft-graphite:#151616;--wp--preset--color--strong-graphite:#1b1c1c;--wp--preset--color--warm-white:#f4f1ea;--wp--preset--color--muted-text:#a6a39b;--wp--preset--color--amber:#f4a321;--wp--preset--color--bright-amber:#ffb52e;--wp--preset--color--orange:#f36b21;--wp--preset--color--danger:#d94b3d;--wp--preset--color--success:#68a96b;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:clamp(0.875rem, 0.84rem + 0.12vw, 0.9375rem);--wp--preset--font-size--medium:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.652), 20px);--wp--preset--font-size--large:clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.517), 36px);--wp--preset--font-size--x-large:clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.846), 42px);--wp--preset--font-size--label:clamp(0.75rem, 0.73rem + 0.08vw, 0.8125rem);--wp--preset--font-size--body:clamp(1rem, 0.96rem + 0.16vw, 1.125rem);--wp--preset--font-size--lead:clamp(1.0625rem, 1rem + 0.28vw, 1.25rem);--wp--preset--font-size--subheading:clamp(1.25rem, 1.12rem + 0.52vw, 1.75rem);--wp--preset--font-size--heading:clamp(1.8rem, 1.45rem + 1.45vw, 3.15rem);--wp--preset--font-size--page-title:clamp(2.2rem, 1.72rem + 2.1vw, 4.25rem);--wp--preset--font-size--display:clamp(2.65rem, 1.65rem + 4.6vw, 6.25rem);--wp--preset--font-family--persian-system:Vazirmatn, Tahoma, Arial, sans-serif;--wp--preset--spacing--20:0.5rem;--wp--preset--spacing--30:0.75rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2rem;--wp--preset--spacing--70:3rem;--wp--preset--spacing--80:4rem;--wp--preset--spacing--10:0.25rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--preset--shadow--subtle:0 12px 32px rgb(0 0 0 / 22%);--wp--preset--shadow--strong:0 24px 64px rgb(0 0 0 / 34%);--wp--preset--shadow--product:0 45px 100px rgb(0 0 0 / 55%)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:760px;--wp--style--global--wide-size:1240px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:var(--wp--preset--spacing--50);margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:var(--wp--preset--spacing--50)}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:var(--wp--preset--spacing--50);margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:var(--wp--preset--spacing--50);margin-block-end:0}:root :where(.is-layout-flex){gap:var(--wp--preset--spacing--50)}:root :where(.is-layout-grid){gap:var(--wp--preset--spacing--50)}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--ink);color:var(--wp--preset--color--warm-white);font-family:var(--wp--preset--font-family--persian-system);font-size:var(--wp--preset--font-size--body);line-height:1.85;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--bright-amber)}h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--warm-white);font-weight:800;line-height:1.34}h1{line-height:1.25}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--amber);border-radius:.5rem;border-color:#fff0;border-width:1px;border-style:solid;color:#181107;font-family:var(--wp--preset--font-family--persian-system);font-size:var(--wp--preset--font-size--small);font-style:inherit;font-weight:700;letter-spacing:inherit;line-height:1.4;padding-top:.75rem;padding-right:1.45rem;padding-bottom:.75rem;padding-left:1.45rem;text-decoration:none;text-transform:inherit;box-shadow:inset 0 1px 0 rgb(255 255 255 / 6%),0 10px 28px rgb(243 107 33 / 18%)}textarea,input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url]){background-color:var(--wp--preset--color--elevated-ink);border-radius:.5rem;border-color:rgb(255 255 255 / 38%);border-width:1px;border-style:solid;color:var(--wp--preset--color--warm-white);font-family:var(--wp--preset--font-family--persian-system);font-size:var(--wp--preset--font-size--body);line-height:1.85;outline-color:#fff0;outline-offset:2px;outline-style:solid;outline-width:2px;padding-top:.75rem;padding-right:1rem;padding-bottom:.75rem;padding-left:1rem;box-shadow:inset 0 1px 0 rgb(255 255 255 / 6%)}select{background-color:var(--wp--preset--color--elevated-ink);border-radius:.5rem;border-color:rgb(255 255 255 / 38%);border-width:1px;border-style:solid;color:var(--wp--preset--color--warm-white);font-family:var(--wp--preset--font-family--persian-system);font-size:var(--wp--preset--font-size--body);line-height:1.85;outline-color:#fff0;outline-offset:2px;outline-style:solid;outline-width:2px;padding-top:.75rem;padding-right:1rem;padding-bottom:.75rem;padding-left:1rem;box-shadow:inset 0 1px 0 rgb(255 255 255 / 6%)}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-ink-color{color:var(--wp--preset--color--ink)!important}.has-elevated-ink-color{color:var(--wp--preset--color--elevated-ink)!important}.has-graphite-color{color:var(--wp--preset--color--graphite)!important}.has-soft-graphite-color{color:var(--wp--preset--color--soft-graphite)!important}.has-strong-graphite-color{color:var(--wp--preset--color--strong-graphite)!important}.has-warm-white-color{color:var(--wp--preset--color--warm-white)!important}.has-muted-text-color{color:var(--wp--preset--color--muted-text)!important}.has-amber-color{color:var(--wp--preset--color--amber)!important}.has-bright-amber-color{color:var(--wp--preset--color--bright-amber)!important}.has-orange-color{color:var(--wp--preset--color--orange)!important}.has-danger-color{color:var(--wp--preset--color--danger)!important}.has-success-color{color:var(--wp--preset--color--success)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-ink-background-color{background-color:var(--wp--preset--color--ink)!important}.has-elevated-ink-background-color{background-color:var(--wp--preset--color--elevated-ink)!important}.has-graphite-background-color{background-color:var(--wp--preset--color--graphite)!important}.has-soft-graphite-background-color{background-color:var(--wp--preset--color--soft-graphite)!important}.has-strong-graphite-background-color{background-color:var(--wp--preset--color--strong-graphite)!important}.has-warm-white-background-color{background-color:var(--wp--preset--color--warm-white)!important}.has-muted-text-background-color{background-color:var(--wp--preset--color--muted-text)!important}.has-amber-background-color{background-color:var(--wp--preset--color--amber)!important}.has-bright-amber-background-color{background-color:var(--wp--preset--color--bright-amber)!important}.has-orange-background-color{background-color:var(--wp--preset--color--orange)!important}.has-danger-background-color{background-color:var(--wp--preset--color--danger)!important}.has-success-background-color{background-color:var(--wp--preset--color--success)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-ink-border-color{border-color:var(--wp--preset--color--ink)!important}.has-elevated-ink-border-color{border-color:var(--wp--preset--color--elevated-ink)!important}.has-graphite-border-color{border-color:var(--wp--preset--color--graphite)!important}.has-soft-graphite-border-color{border-color:var(--wp--preset--color--soft-graphite)!important}.has-strong-graphite-border-color{border-color:var(--wp--preset--color--strong-graphite)!important}.has-warm-white-border-color{border-color:var(--wp--preset--color--warm-white)!important}.has-muted-text-border-color{border-color:var(--wp--preset--color--muted-text)!important}.has-amber-border-color{border-color:var(--wp--preset--color--amber)!important}.has-bright-amber-border-color{border-color:var(--wp--preset--color--bright-amber)!important}.has-orange-border-color{border-color:var(--wp--preset--color--orange)!important}.has-danger-border-color{border-color:var(--wp--preset--color--danger)!important}.has-success-border-color{border-color:var(--wp--preset--color--success)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-label-font-size{font-size:var(--wp--preset--font-size--label)!important}.has-body-font-size{font-size:var(--wp--preset--font-size--body)!important}.has-lead-font-size{font-size:var(--wp--preset--font-size--lead)!important}.has-subheading-font-size{font-size:var(--wp--preset--font-size--subheading)!important}.has-heading-font-size{font-size:var(--wp--preset--font-size--heading)!important}.has-page-title-font-size{font-size:var(--wp--preset--font-size--page-title)!important}.has-display-font-size{font-size:var(--wp--preset--font-size--display)!important}.has-persian-system-font-family{font-family:var(--wp--preset--font-family--persian-system)!important}:root :where(.wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge){background-color:var(--wp--preset--color--amber);border-radius:999px;border-color:rgb(244 163 33 / 32%);border-width:1px;border-style:solid;color:#181107;font-size:var(--wp--preset--font-size--label);font-weight:700;line-height:1.4;padding-top:.25rem;padding-right:.75rem;padding-bottom:.25rem;padding-left:.75rem}.woocommerce form .form-row .required{visibility:visible}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}ul[role="list"],ol[role="list"]{list-style:none}body{min-height:100vh}img,picture,video,canvas,svg,iframe{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{color:inherit;font:inherit;letter-spacing:inherit}button,select{text-transform:none}button,[type="button"],[type="submit"]{-webkit-appearance:button}button,summary{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}textarea{resize:vertical}fieldset{min-width:0}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none !important}:target{scroll-margin-block-start:calc(var(--header-height, 5rem) + 1.5rem)}:root{--color-bg:#050606;--color-bg-elevated:#090a0a;--color-surface:#101111;--color-surface-soft:#151616;--color-surface-strong:#1b1c1c;--color-surface-fixed:rgb(15 16 16 / 96%);--color-border:rgb(255 255 255 / 8%);--color-border-strong:rgb(255 255 255 / 15%);--color-control-border:rgb(255 255 255 / 38%);--color-border-accent:rgb(244 163 33 / 32%);--color-text:#f4f1ea;--color-text-soft:#cbc7bd;--color-text-muted:#a6a39b;--color-text-placeholder:#8f8c85;--color-text-disabled:#6f6d68;--color-accent:#f4a321;--color-accent-bright:#ffb52e;--color-orange:#f36b21;--color-danger:#d94b3d;--color-danger-text:#ff9b90;--color-success:#68a96b;--color-success-text:#9bd29e;--color-success-border:rgb(104 169 107 / 34%);--color-info:#72a8bb;--color-focus:#ffd277;--color-focus-on-light:#6f310d;--color-on-accent:#181107;--color-overlay-soft:rgb(0 0 0 / 48%);--color-overlay:rgb(0 0 0 / 68%);--color-overlay-strong:rgb(0 0 0 / 78%);--color-accent-soft:rgb(244 163 33 / 9%);--color-accent-muted:rgb(244 163 33 / 18%);--color-orange-soft:rgb(243 107 33 / 6%);--color-danger-soft:rgb(217 75 61 / 11%);--color-danger-border:rgb(217 75 61 / 38%);--color-success-soft:rgb(104 169 107 / 12%);--color-inverse-bg:#f1eee7;--color-inverse-surface:#ffffff;--color-inverse-text:#171715;--color-inverse-muted:#57534c;--color-inverse-subtle:#6b655b;--color-inverse-border:rgb(20 20 19 / 14%);--color-inverse-border-soft:rgb(20 20 19 / 10%);--color-inverse-accent:#a7430f;--color-product-paper:#f7f5f0;--color-header-bg:rgb(5 6 6 / 8%);--color-header-bg-strong:rgb(9 10 10 / 94%);--gradient-performance:linear-gradient(120deg, var(--color-accent-bright), var(--color-orange));--font-sans:Vazirmatn, Tahoma, Arial, sans-serif;--font-latin:"Arial Narrow", Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-size-label:clamp(0.75rem, 0.73rem + 0.08vw, 0.8125rem);--font-size-body-sm:clamp(0.875rem, 0.84rem + 0.12vw, 0.9375rem);--font-size-body:clamp(1rem, 0.96rem + 0.16vw, 1.125rem);--font-size-body-lg:clamp(1.0625rem, 1rem + 0.28vw, 1.25rem);--font-size-subheading:clamp(1.25rem, 1.12rem + 0.52vw, 1.75rem);--font-size-heading:clamp(1.8rem, 1.45rem + 1.45vw, 3.15rem);--font-size-page-title:clamp(2.2rem, 1.72rem + 2.1vw, 4.25rem);--font-size-display:clamp(2.65rem, 1.65rem + 4.6vw, 6.25rem);--font-size-price:clamp(1.8rem, 1.48rem + 1.45vw, 3rem);--font-size-stat:clamp(2.25rem, 1.55rem + 3.2vw, 5.25rem);--font-size-display-compact:clamp(2.5rem, 11vw, 3.5rem);--font-size-xs:var(--font-size-label);--font-size-sm:var(--font-size-body-sm);--font-size-base:var(--font-size-body);--font-size-md:var(--font-size-body-lg);--font-size-lg:var(--font-size-subheading);--font-size-xl:var(--font-size-heading);--font-size-hero:clamp(2.7rem, 1.35rem + 5.4vw, 6rem);--line-height-tight:1.18;--line-height-heading:1.34;--line-height-body:1.85;--line-height-small:1.72;--line-tight:1.1;--line-heading:1.25;--line-body:var(--line-height-body);--measure-narrow:32rem;--measure-copy:46rem;--measure-wide:56rem;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:5rem;--space-10:6rem;--space-11:8rem;--section-space:clamp(5rem, 10vw, 10rem);--section-space-compact:clamp(3rem, 5vw, 5rem);--component-gap:clamp(1rem, 2.5vw, 2rem);--section-grid-gap:clamp(3rem, 9vw, 8rem);--container-narrow:42rem;--container-content:47.5rem;--container-standard:70rem;--container-wide:77.5rem;--container-gutter:clamp(1rem, 4vw, 2.5rem);--header-height:5rem;--header-height-mobile:4.25rem;--header-backdrop-blur:12px;--control-size:3rem;--tap-target:2.75rem;--mobile-purchase-height:5.25rem;--radius-xs:0.25rem;--radius-sm:0.5rem;--radius-md:0.875rem;--radius-lg:1.5rem;--radius-xl:2.25rem;--radius-pill:999px;--shadow-elevation-subtle:0 12px 32px rgb(0 0 0 / 22%);--shadow-elevation-strong:0 24px 64px rgb(0 0 0 / 34%);--shadow-inset-highlight:inset 0 1px 0 rgb(255 255 255 / 6%);--shadow-product:0 45px 100px rgb(0 0 0 / 55%);--shadow-accent:0 10px 28px rgb(243 107 33 / 18%);--shadow-accent-hover:0 14px 34px rgb(243 107 33 / 24%);--shadow-inverse:0 24px 65px rgb(20 15 8 / 15%);--shadow-soft:var(--shadow-elevation-strong);--duration-fast:160ms;--duration-normal:320ms;--duration-slow:700ms;--duration-base:var(--duration-normal);--ease-standard:cubic-bezier(0.2, 0.75, 0.25, 1);--ease-emphasized:cubic-bezier(0.16, 1, 0.3, 1);--ease-emphasis:var(--ease-emphasized);--z-base:0;--z-decorative:1;--z-sticky:20;--z-header:30;--z-mobile-purchase:40;--z-overlay:60;--z-modal:70;--z-skip-link:100;--z-mobile-bar:var(--z-mobile-purchase);--z-menu:var(--z-modal)
}html{background:var(--color-bg);color-scheme:dark;max-width:100%;overflow-x:clip;scroll-behavior:smooth;scrollbar-color:var(--color-accent) var(--color-bg-elevated);scrollbar-gutter:stable}body{background:var(--color-bg);color:var(--color-text);direction:rtl;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-body);margin:0;max-width:100%;overflow-x:clip;text-rendering:optimizeLegibility}html.menu-open,body.menu-open{overflow-x:clip;overscroll-behavior:none}html.menu-open{overflow-y:scroll;scroll-behavior:auto}::selection{background:var(--color-accent);color:var(--color-on-accent)}a{color:var(--color-accent-bright);text-decoration-color:var(--color-border-accent);text-decoration-thickness:0.08em;text-underline-offset:0.2em}a:hover{text-decoration-color:currentColor}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}:where(section, article, aside, nav, [id]){scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}hr{border:0;border-block-start:1px solid var(--color-border);margin-block:var(--space-7)}:where(ul, ol):not([class]){padding-inline-start:1.25em}:where(ul, ol):not([class]) > li + li{margin-block-start:var(--space-2)}::marker{color:var(--color-accent)}blockquote{background:var(--color-surface);border-inline-start:3px solid var(--color-accent);box-shadow:var(--shadow-inset-highlight);color:var(--color-text-soft);margin-inline:0;padding:var(--space-5) var(--space-6)}table{border:1px solid var(--color-border);width:100%}caption{color:var(--color-text-muted);font-size:var(--font-size-body-sm);padding-block-end:var(--space-3);text-align:start}th,td{border-block-end:1px solid var(--color-border);padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top}th{color:var(--color-text);font-weight:var(--font-weight-bold)}img{font-style:italic}h1,h2,h3,h4{color:var(--color-text);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);text-wrap:balance}h1{font-size:var(--font-size-hero);line-height:var(--line-heading)}h2{font-size:var(--font-size-heading)}h3{font-size:var(--font-size-subheading)}h4{font-size:var(--font-size-body-lg)}p{color:var(--color-text-soft);text-wrap:pretty}.dynotab-type-display{font-size:var(--font-size-display);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);text-wrap:balance}.dynotab-type-page-title{font-size:var(--font-size-page-title);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);text-wrap:balance}.dynotab-type-section-heading{font-size:var(--font-size-heading);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-heading);text-wrap:balance}.dynotab-type-subsection-heading{font-size:var(--font-size-subheading);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.dynotab-type-body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body);max-inline-size:var(--measure-copy)}.dynotab-type-body{font-size:var(--font-size-body);line-height:var(--line-height-body);max-inline-size:var(--measure-copy)}.dynotab-type-body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-small);max-inline-size:var(--measure-copy)}.dynotab-type-technical-label{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small)}.dynotab-type-technical-label:where([dir="ltr"], [lang="en"]){font-family:var(--font-latin);letter-spacing:0.1em;text-transform:uppercase}.dynotab-type-price,.dynotab-type-stat{font-variant-numeric:lining-nums tabular-nums}.dynotab-type-price{color:var(--color-accent-bright);font-size:var(--font-size-price);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight)}.dynotab-type-stat{color:var(--color-text);font-family:var(--font-latin);font-size:var(--font-size-stat);font-weight:var(--font-weight-extrabold);line-height:1}.dynotab-text-muted{color:var(--color-text-muted)}bdi,[dir="ltr"]{unicode-bidi:isolate}.screen-reader-text,.dynotab-visually-hidden{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.skip-link{background:var(--color-text);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--color-bg);font-weight:var(--font-weight-bold);inset-block-start:0;inset-inline-start:var(--container-gutter);padding:var(--space-3) var(--space-5);position:fixed;transform:translateY(-130%);transition:transform var(--duration-fast) var(--ease-standard);z-index:var(--z-skip-link)}.skip-link:focus{transform:translateY(0)}.container{margin-inline:auto;max-width:calc(var(--container-content) + (var(--container-gutter) * 2));padding-inline:var(--container-gutter);width:100%}.container--narrow{max-width:calc(var(--container-narrow) + (var(--container-gutter) * 2))}.container--standard{max-width:calc(var(--container-standard) + (var(--container-gutter) * 2))}.container--wide{max-width:calc(var(--container-wide) + (var(--container-gutter) * 2))}.dynotab-full-bleed,.dynotab-section--full{margin-inline:calc(50% - 50vw);width:100vw}.dynotab-grid{--grid-gap:var(--component-gap);--grid-min:16rem;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min)), 1fr))}.dynotab-stack{--stack-gap:var(--space-4);display:flex;flex-direction:column;gap:var(--stack-gap)}.dynotab-cluster{--cluster-align:center;--cluster-gap:var(--space-3);--cluster-justify:flex-start;align-items:var(--cluster-align);display:flex;flex-wrap:wrap;gap:var(--cluster-gap);justify-content:var(--cluster-justify)}.section{padding-block:var(--section-space);position:relative}.anchor-section{scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.section-heading{margin-block-end:clamp(2.5rem, 6vw, 5rem);max-width:var(--measure-wide)}.section-heading--split{align-items:end;display:grid;gap:var(--space-7);grid-template-columns:minmax(0, 1.15fr) minmax(17rem, 0.85fr);max-width:none}.section-heading h2,.section-lead{margin-block-start:var(--space-4)}.section-heading > p:not(.eyebrow),.section-lead{font-size:var(--font-size-body-lg);max-width:var(--measure-copy)}.eyebrow{align-items:center;color:var(--color-accent-bright);display:flex;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);gap:var(--space-3);line-height:var(--line-height-small)}.eyebrow > span{background:var(--gradient-performance);border-radius:var(--radius-pill);height:2px;width:2.25rem}.button{align-items:center;appearance:none;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);gap:var(--space-2);justify-content:center;min-height:var(--control-size);padding:0.75rem 1.45rem;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard),
    box-shadow var(--duration-fast) var(--ease-standard),
    color var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard)}.button:active{transform:translateY(0)}.button--primary,.button--purchase,button.button--primary{background:var(--color-accent);box-shadow:var(--shadow-inset-highlight), var(--shadow-accent);color:var(--color-on-accent)}.button--primary:hover,.button--purchase:hover,button.button--primary:hover{background:var(--color-accent-bright);box-shadow:var(--shadow-inset-highlight), var(--shadow-accent-hover);color:var(--color-on-accent)}.button--secondary,.button--ghost{background:var(--color-surface);border-color:var(--color-border-strong);box-shadow:var(--shadow-inset-highlight);color:var(--color-text)}.button--secondary:hover,.button--ghost:hover{background:var(--color-surface-soft);border-color:var(--color-border-accent)}.button--text{color:var(--color-text-soft);padding-inline:var(--space-3)}.button--text:hover{color:var(--color-text)}.button--compact{min-height:var(--tap-target);padding:0.55rem 1.15rem}.button--purchase{min-height:var(--tap-target);padding:0.55rem 1.15rem}.button--icon{aspect-ratio:1;min-height:var(--control-size);padding:0;width:var(--control-size)}.button:is(.is-loading, [aria-busy="true"]){cursor:wait;padding-inline-end:2.8rem;pointer-events:none}.button:is(.is-loading, [aria-busy="true"])::after{animation:dynotab-button-spin 700ms linear infinite;border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;content:"";height:1rem;inset-inline-end:1rem;position:absolute;width:1rem}.button--disabled,.button:disabled,.button[aria-disabled="true"]{background:var(--color-surface-strong);border-color:var(--color-border);box-shadow:none;color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}.button--disabled:hover,.button:disabled:hover,.button[aria-disabled="true"]:hover{transform:none}@media (hover: hover){.button:not(:disabled, [aria-disabled="true"]):hover{transform:translateY(-2px)}}@keyframes dynotab-button-spin{to{transform:rotate(1turn)}}:where(.dynotab-surface, .dynotab-surface--elevated, .dynotab-technical-panel, .dynotab-feature-card, .dynotab-trust-card, .dynotab-warning-panel, .dynotab-price-panel){border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-inset-highlight)}.dynotab-surface{background:var(--color-surface)}.dynotab-surface--elevated{background:var(--color-surface-soft);box-shadow:var(--shadow-inset-highlight), var(--shadow-elevation-subtle)}.dynotab-technical-panel,.dynotab-feature-card,.dynotab-trust-card,.dynotab-price-panel{background:var(--color-surface-soft);padding:var(--space-6);position:relative}.dynotab-technical-panel::before,.dynotab-feature-card--accent::before{background:var(--color-accent);content:"";inset-block:var(--space-5);inset-inline-start:-1px;position:absolute;width:2px}.dynotab-feature-card{min-height:12rem}.dynotab-trust-card{border-color:var(--color-border-strong)}.dynotab-warning-panel{background:var(--color-danger-soft);border-color:var(--color-danger-border);padding:var(--space-5)}.dynotab-price-panel{background:var(--color-bg-elevated);border-color:var(--color-border-accent)}:where(.dynotab-card__number, .dynotab-card__meta){color:var(--color-text-muted);font-size:var(--font-size-label);font-variant-numeric:lining-nums tabular-nums}.dynotab-card__number{font-family:var(--font-latin)}.dynotab-card__icon{color:var(--color-accent);display:grid;height:3rem;place-items:center;width:3rem}.dynotab-card__title{font-size:var(--font-size-subheading);margin-block-end:var(--space-2)}.dynotab-card__description{color:var(--color-text-soft);font-size:var(--font-size-body-sm);max-inline-size:var(--measure-narrow)}.dynotab-technical-divider{border:0;border-block-start:1px solid var(--color-border);margin-block:var(--space-5);position:relative}.dynotab-technical-divider::before{background:var(--color-accent);content:"";height:1px;inset-block-start:-1px;inset-inline-start:0;position:absolute;width:3rem}:where(.dynotab-form, .comment-form, .woocommerce form) label,.dynotab-form-label{color:var(--color-text);display:inline-block;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2)}:where(.comment-form-cookies-consent, .woocommerce-form__label-for-checkbox, .woocommerce-form__label-for-radio, .dynotab-form label:has(input[type="checkbox"], input[type="radio"])){align-items:center;display:inline-flex;gap:var(--space-2);min-height:var(--tap-target)}:where(.comment-form-cookies-consent, .woocommerce-form__label-for-checkbox, .woocommerce-form__label-for-radio) label,:where(label.woocommerce-form__label-for-checkbox, label.woocommerce-form__label-for-radio),.dynotab-form label:has(input[type="checkbox"], input[type="radio"]){display:inline-flex;margin-block-end:0}:where(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  input[type="search"],
  input[type="number"],
  input[type="date"],
  select,
  textarea
){background:var(--color-bg-elevated);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);color:var(--color-text);caret-color:var(--color-accent-bright);inline-size:100%;min-block-size:var(--control-size);padding:var(--space-3) var(--space-4);transition:background-color var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard),
    box-shadow var(--duration-fast) var(--ease-standard)}textarea{min-block-size:8rem}:where(input[type="email"], input[type="tel"], input[type="url"]){direction:ltr;text-align:start}:where(input, select, textarea)::placeholder{color:var(--color-text-placeholder);opacity:1}:where(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  input[type="search"],
  input[type="number"],
  input[type="date"],
  select,
  textarea
):hover:not(:disabled){border-color:var(--color-border-accent)}:where(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  input[type="search"],
  input[type="number"],
  input[type="date"],
  select,
  textarea
):focus-visible{background:var(--color-surface);border-color:var(--color-accent-bright);box-shadow:0 0 0 3px var(--color-accent-muted);outline:2px solid transparent;outline-offset:2px}:where(input, select, textarea):where([aria-invalid="true"], .is-error),.woocommerce-invalid :where(input, select, textarea){border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}:where(input, select, textarea):disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-disabled);opacity:0.72}:where(input[type="checkbox"], input[type="radio"]){accent-color:var(--color-accent);block-size:1.125rem;inline-size:1.125rem;margin:0;vertical-align:middle}:where(input[type="checkbox"], input[type="radio"]):focus-visible{outline-offset:3px}.dynotab-form-field,.woocommerce form .form-row{margin-block-end:var(--space-4)}:where(.dynotab-form-help, .dynotab-form-error){display:block;font-size:var(--font-size-label);margin-block-start:var(--space-2)}.dynotab-form-help{color:var(--color-text-muted)}.dynotab-form-error,.woocommerce-invalid label{color:var(--color-danger-text)}:where(.dynotab-badge, .dynotab-badge--product, .dynotab-badge--technical, .dynotab-badge--sale, .dynotab-badge--trust, .dynotab-badge--warning, .dynotab-badge--status){align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);gap:var(--space-2);line-height:1.4;min-height:1.75rem;padding:var(--space-1) var(--space-3);white-space:nowrap}:where(.dynotab-badge, .dynotab-badge--product, .dynotab-badge--technical, .dynotab-badge--status){background:var(--color-surface-strong);color:var(--color-text-soft)}.dynotab-badge--sale{background:var(--color-accent-soft);border-color:var(--color-border-accent);color:var(--color-accent-bright)}.dynotab-badge--trust{background:var(--color-success-soft);border-color:var(--color-success-border);color:var(--color-success-text)}.dynotab-badge--warning{background:var(--color-danger-soft);border-color:var(--color-danger-border);color:var(--color-danger-text)}:where(.wp-element-button, .wp-block-button__link){align-items:center;display:inline-flex;justify-content:center;min-height:var(--control-size);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard),
    box-shadow var(--duration-fast) var(--ease-standard),
    color var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard)}:where(.wp-element-button, .wp-block-button__link):hover{background:var(--color-accent-bright);color:var(--color-on-accent);transform:translateY(-2px)}:where(.wp-element-button, .wp-block-button__link):active{transform:translateY(0)}:where(.wp-element-button, .wp-block-button__link):is(:disabled, [aria-disabled="true"]){background:var(--color-surface-strong);border-color:var(--color-border);box-shadow:none;color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}.fine-print{color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-small)}.content-shell{min-height:60vh}.content-shell h1{font-size:var(--font-size-page-title);margin-block-end:var(--space-7)}.entry__header,.archive-header{border-block-end:1px solid var(--color-border);margin-block-end:var(--space-7);padding-block-end:var(--space-6)}.entry__meta,.post-card__meta{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-block-end:var(--space-2)}.entry__thumbnail{margin-block-end:var(--space-7)}.entry__thumbnail img{border-radius:var(--radius-lg)}.entry__content > * + *,.comment-content > * + *{margin-block-start:var(--space-5)}.entry__content :where(ul, ol){padding-inline-start:1.25rem}.entry__content a{color:var(--color-accent-bright)}.post-list{display:grid;gap:var(--space-5)}.post-card{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-inset-highlight);padding:var(--space-6)}.post-card h2{font-size:var(--font-size-lg);margin-block-end:var(--space-3)}.post-card h2 a{color:inherit;text-decoration:none}.error-page{align-content:center;display:grid;justify-items:start;min-height:60vh}.error-page h1{font-size:var(--font-size-xl);margin-block:var(--space-4)}.error-page .button{margin-block-start:var(--space-6)}.comments-area{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-8);padding-block-start:var(--space-7)}.comments-area > h2,.comment-reply-title{font-size:var(--font-size-lg);margin-block-end:var(--space-5)}.comment-list{display:grid;gap:var(--space-4);list-style:none}.comment-body{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-inset-highlight);padding:var(--space-5)}.comment-meta{font-size:var(--font-size-sm);margin-block-end:var(--space-3)}.comment-form{display:grid;gap:var(--space-4)}.comment-form .submit{background:var(--color-accent);border:1px solid transparent;border-radius:var(--radius-sm);box-shadow:var(--shadow-inset-highlight), var(--shadow-accent);color:var(--color-on-accent);font-weight:var(--font-weight-bold);min-height:var(--control-size);padding-inline:var(--space-6)}.comment-form .submit:hover{background:var(--color-accent-bright)}.navigation.pagination,.post-navigation{margin-block-start:var(--space-7)}.nav-links{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.page-numbers{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;color:var(--color-text);min-height:2.75rem;padding-inline:var(--space-4);text-decoration:none}.page-numbers.current{background:var(--color-accent);color:var(--color-bg)}.site-footer{background:var(--color-bg-elevated);border-block-start:1px solid var(--color-border);padding-block:var(--space-8) var(--space-5);position:relative}.site-footer__grid{display:grid;gap:var(--space-7);grid-template-columns:1.2fr 0.7fr 1fr}.site-footer__brand p,.site-footer__safety p{font-size:var(--font-size-sm);margin-block-start:var(--space-4);max-width:30rem}.site-footer__safety{border-inline-start:2px solid var(--color-danger);padding-inline-start:var(--space-5)}.site-footer__safety strong{color:var(--color-danger-text)}.site-footer__menu,.site-footer__legal-menu{list-style:none}.site-footer__menu a,.site-footer__legal-menu a{align-items:center;color:var(--color-text-soft);display:inline-flex;min-height:var(--tap-target);text-decoration:none}.site-footer__menu a:hover,.site-footer__legal-menu a:hover{color:var(--color-text)}.site-footer__bottom{align-items:center;border-block-start:1px solid var(--color-border);display:flex;font-size:var(--font-size-xs);gap:var(--space-5);justify-content:space-between;margin-block-start:var(--space-8);padding-block-start:var(--space-5)}.site-footer__bottom p{color:var(--color-text-muted)}.site-footer__legal-menu{display:flex;gap:var(--space-5)}.motion-ready [data-reveal]{opacity:0;transform:translateY(1.25rem);transition:opacity var(--duration-slow) var(--ease-emphasis),
    transform var(--duration-slow) var(--ease-emphasis)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.motion-ready [data-reveal]:focus-within{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}.motion-ready [data-reveal]{opacity:1;transform:none}}@media (forced-colors: active){:focus-visible{outline-color:Highlight}:where(.button, .wp-element-button, .wp-block-button__link, .wc-block-components-button),:where(input, select, textarea),:where(.dynotab-surface, .dynotab-surface--elevated, .dynotab-technical-panel, .dynotab-feature-card, .dynotab-trust-card, .dynotab-warning-panel, .dynotab-price-panel){border-color:ButtonText;box-shadow:none}}.site-footer--compact .site-footer__grid{align-items:center;grid-template-columns:minmax(0, 1fr) auto}.site-footer--compact .site-footer__brand p,.site-footer--compact .site-footer__safety{display:none}.site-footer--compact .site-footer__menu{display:flex;flex-wrap:wrap;gap:var(--space-5)}.site-footer--compact .site-footer__bottom{border-block-start-color:rgb(255 255 255 / 7%)}.site-footer--enhanced .site-footer__grid{align-items:start;grid-template-columns:minmax(15rem, 1.25fr) minmax(10rem, 0.7fr) minmax(15rem, 1fr)}.site-footer--enhanced h2{color:var(--color-text);font-size:0.86rem;margin:0 0 0.85rem}.site-footer--enhanced .site-footer__brand,.site-footer--enhanced .site-footer__nav,.site-footer--enhanced .site-footer__support{min-width:0}.site-footer--enhanced .site-footer__brand p{color:var(--color-text-muted);line-height:1.9;max-width:28rem}.site-footer--enhanced .site-footer__brand small{color:var(--color-text-soft);display:block;margin-block-start:0.7rem}.site-footer--enhanced .site-footer__menu{display:grid;gap:0.2rem;margin:0;padding:0}.site-footer--enhanced .site-footer__support ul{display:grid;gap:0.7rem;list-style:none;margin:0;padding:0}.site-footer--enhanced .site-footer__support li{align-items:baseline;display:flex;flex-wrap:wrap;font-size:0.78rem;gap:0.35rem;line-height:1.7;min-width:0}.site-footer--enhanced .site-footer__support li strong{color:var(--color-text-muted)}.site-footer--enhanced .site-footer__support li span,.site-footer--enhanced .site-footer__support li a{color:var(--color-text-soft);overflow-wrap:anywhere}.site-footer--enhanced .site-footer__safety-note{border-inline-start:2px solid var(--color-danger);color:var(--color-text-muted);font-size:0.72rem;line-height:1.85;margin:1rem 0 0;padding-inline-start:0.8rem}@media (max-width: 56.25rem){.site-footer--enhanced .site-footer__grid{grid-template-columns:1fr 1fr}.site-footer--enhanced .site-footer__brand{grid-column:1 / -1}}@media (max-width: 45rem){.site-footer--enhanced .site-footer__grid{grid-template-columns:1fr}.site-footer--enhanced .site-footer__brand{grid-column:auto}.site-footer--enhanced .site-footer__nav,.site-footer--enhanced .site-footer__support{border-block-start:1px solid var(--color-border);padding-block-start:1.2rem}.site-footer--enhanced .site-footer__bottom{align-items:flex-start;flex-direction:column}}.site-header{background:var(--color-header-bg-strong);border-block-end:1px solid var(--color-border);box-shadow:var(--shadow-elevation-subtle);inset-block-start:0;inset-inline:0;min-height:var(--header-height);position:fixed;transition:background-color var(--duration-normal) var(--ease-standard),
    border-color var(--duration-normal) var(--ease-standard),
    box-shadow var(--duration-normal) var(--ease-standard);z-index:var(--z-header)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header{-webkit-backdrop-filter:blur(var(--header-backdrop-blur));backdrop-filter:blur(var(--header-backdrop-blur))}.app-ready .dynotab-front-page:not(.menu-open) .site-header:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none}}.app-ready .dynotab-front-page:not(.menu-open) .site-header:not(.is-scrolled){background:var(--color-header-bg);border-color:transparent;box-shadow:none}.site-header.is-scrolled,.menu-open .site-header{background:var(--color-header-bg-strong);border-color:var(--color-border);box-shadow:var(--shadow-elevation-subtle)}.admin-bar .site-header{inset-block-start:32px}.admin-bar .mobile-navigation{--mobile-navigation-offset:32px
}.site-main:not(.site-main--home){margin-block-start:var(--header-height)}.site-header__inner{align-items:center;display:grid;gap:var(--space-5);grid-template-columns:minmax(9rem, 1fr) auto minmax(9rem, 1fr);min-height:var(--header-height)}.site-header__brand{justify-self:start;min-width:0}.wordmark{align-items:flex-start;display:inline-flex;flex-direction:column;justify-content:center;line-height:1;min-height:var(--tap-target);text-decoration:none}.wordmark--header,.wordmark--mobile{padding-inline-start:var(--space-3);position:relative}.wordmark--header::before,.wordmark--mobile::before{background:var(--color-accent);border-radius:var(--radius-pill);content:"";inset-block:0.22rem;inset-inline-start:0;position:absolute;width:2px}.wordmark__name{color:var(--color-text);font-family:var(--font-latin);font-size:1.3rem;font-stretch:condensed;font-style:italic;font-weight:var(--font-weight-black);letter-spacing:-0.035em;white-space:nowrap}.wordmark__tagline{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);margin-block-start:0.32rem}.wordmark--header .wordmark__tagline,.wordmark--mobile .wordmark__tagline{font-family:var(--font-latin);font-size:0.625rem;font-weight:var(--font-weight-bold);letter-spacing:0.14em;white-space:nowrap}.primary-navigation{justify-self:center;margin-inline:0;min-width:0}.primary-navigation__menu{align-items:center;display:flex;gap:clamp(0.65rem, 1.25vw, 1.2rem);list-style:none}.primary-navigation__menu > .menu-item{position:relative}.primary-navigation__menu a{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);min-height:var(--tap-target);padding-inline:var(--space-1);position:relative;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard);white-space:nowrap}.primary-navigation__menu a:hover,.primary-navigation__menu a:active,.primary-navigation__menu .current-menu-item > a,.primary-navigation__menu .current-menu-ancestor > a,.primary-navigation__menu .current_page_item > a,.primary-navigation__menu a[aria-current="page"]{color:var(--color-text)}.primary-navigation__menu > .menu-item > a::after{background:var(--color-accent);border-radius:var(--radius-pill);content:"";height:2px;inset-block-end:0.28rem;left:50%;opacity:0;position:absolute;transform:translate(-50%, 0.2rem);transition:opacity var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard);width:1.15rem}.primary-navigation__menu > .menu-item > a:hover::after,.primary-navigation__menu > .current-menu-item > a::after,.primary-navigation__menu > .current-menu-ancestor > a::after,.primary-navigation__menu > .current_page_item > a::after,.primary-navigation__menu > .menu-item > a[aria-current="page"]::after{opacity:1;transform:translate(-50%, 0)}.primary-navigation__menu .sub-menu{background:var(--color-surface-strong);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevation-subtle);inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;list-style:none;min-width:13rem;opacity:0;padding:var(--space-2);pointer-events:none;position:absolute;transform:translateY(var(--space-2));transition:opacity var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard)}.primary-navigation__menu .menu-item:hover > .sub-menu,.primary-navigation__menu .menu-item:focus-within > .sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.primary-navigation__menu .sub-menu a{padding-inline:var(--space-3);width:100%}.site-header__actions{align-items:center;display:flex;gap:var(--space-3);justify-self:end;min-width:0}.header-purchase{flex:0 0 auto;white-space:nowrap}.header-purchase__label--short{display:none}.site-header__cart,.menu-toggle,.mobile-navigation__close{align-items:center;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--color-text);display:inline-flex;flex:0 0 auto;height:var(--tap-target);justify-content:center;padding:0;width:var(--tap-target)}.site-header__cart{background:var(--color-bg-elevated);position:relative;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard),
    color var(--duration-fast) var(--ease-standard)}.site-header__cart:hover{background:var(--color-surface-soft);border-color:var(--color-border-accent)}.site-header__cart-count{align-items:center;background:var(--color-accent);border:2px solid var(--color-bg-elevated);border-radius:var(--radius-pill);color:var(--color-on-accent);display:flex;font-size:0.625rem;font-variant-numeric:lining-nums tabular-nums;font-weight:var(--font-weight-extrabold);height:1.2rem;inline-size:auto;inset-block-start:-0.3rem;inset-inline-end:-0.3rem;justify-content:center;line-height:1;min-inline-size:1.2rem;padding-inline:0.22rem;position:absolute}.site-header__cart-count[data-cart-count-value="0"]{display:none}.menu-toggle{background:var(--color-bg-elevated);display:none;flex-direction:column;gap:0.34rem}.menu-toggle:hover,.mobile-navigation__close:hover{background:var(--color-surface-soft);border-color:var(--color-border-accent)}.menu-toggle__line{background:currentColor;height:1px;transition:transform var(--duration-fast) var(--ease-emphasized);width:1rem}.menu-toggle[aria-expanded="true"] .menu-toggle__line:first-of-type{transform:translateY(0.2rem) rotate(45deg)}.menu-toggle[aria-expanded="true"] .menu-toggle__line:last-of-type{transform:translateY(-0.2rem) rotate(-45deg)}.mobile-navigation{--mobile-navigation-offset:0px;height:calc(100vh - var(--mobile-navigation-offset));height:calc(100dvh - var(--mobile-navigation-offset));inset-block-start:var(--mobile-navigation-offset);inset-inline:0;max-width:none;min-width:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity var(--duration-normal) var(--ease-standard);visibility:hidden;width:100%;z-index:var(--z-menu)}.mobile-navigation[hidden]{display:none}.mobile-navigation.is-visible{opacity:1;pointer-events:auto;visibility:visible}.mobile-navigation__backdrop{background:var(--color-overlay);border:0;inset:0;padding:0;position:absolute;width:100%;z-index:0}.mobile-navigation__panel{background:var(--color-bg-elevated);display:flex;flex-direction:column;height:100%;inset:0;max-width:none;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--space-5) + env(safe-area-inset-top))
    var(--space-5)
    calc(var(--space-5) + env(safe-area-inset-bottom));pointer-events:none;position:absolute;width:100%;z-index:1}.mobile-navigation__panel:focus{outline:none}.mobile-navigation__panel > *{opacity:0;pointer-events:auto;transform:translateY(0.5rem);transition:opacity var(--duration-normal) var(--ease-standard),
    transform var(--duration-normal) var(--ease-emphasized)}.mobile-navigation.is-visible .mobile-navigation__panel > *{opacity:1;transform:translateY(0)}.mobile-navigation__top{align-items:center;border-block-end:1px solid var(--color-border);display:flex;justify-content:space-between;padding-block-end:var(--space-5)}.mobile-navigation__close{background:transparent;transition:background-color var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard)}.mobile-navigation__heading{align-items:end;display:flex;justify-content:space-between;padding-block:var(--space-6) var(--space-3)}.mobile-navigation__heading p{color:var(--color-text);font-size:var(--font-size-subheading);font-weight:var(--font-weight-extrabold);margin:0}.mobile-navigation__heading span{color:var(--color-accent-bright);font-family:var(--font-latin);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:0.08em}.mobile-navigation__menu{list-style:none;padding-block-end:var(--space-6)}.mobile-navigation__menu a{align-items:center;border-block-end:1px solid var(--color-border);color:var(--color-text-soft);display:flex;font-size:clamp(1rem, 0.92rem + 0.45vw, 1.15rem);font-weight:var(--font-weight-semibold);min-height:3.7rem;padding-inline:var(--space-1);position:relative;text-decoration:none}.mobile-navigation__menu a:hover,.mobile-navigation__menu .current-menu-item > a,.mobile-navigation__menu .current-menu-ancestor > a,.mobile-navigation__menu a[aria-current="page"]{color:var(--color-text)}.mobile-navigation__menu .current-menu-item > a::after,.mobile-navigation__menu .current-menu-ancestor > a::after,.mobile-navigation__menu a[aria-current="page"]::after{background:var(--color-accent);border-radius:50%;content:"";height:0.35rem;inset-inline-end:var(--space-1);position:absolute;width:0.35rem}.mobile-navigation__menu .sub-menu{list-style:none;padding-inline-start:var(--space-4)}.mobile-navigation__menu .sub-menu a{color:var(--color-text-muted);font-size:var(--font-size-body-sm);min-height:3rem}.mobile-navigation__footer{border-block-start:1px solid var(--color-border);margin-block-start:auto;padding-block-start:var(--space-5)}.mobile-navigation__trust{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);margin-block-end:var(--space-4)}.mobile-navigation__trust > span{background:var(--color-success);border-radius:50%;box-shadow:0 0 0 3px var(--color-success-soft);height:0.45rem;width:0.45rem}.mobile-navigation__purchase{width:100%}.wordmark--footer .wordmark__name{color:var(--color-accent-bright);font-size:1.75rem}.wordmark--footer .wordmark__tagline{font-size:var(--font-size-label)}@media (max-width: 70rem) and (min-width: 64rem){.site-header__inner{gap:var(--space-4);grid-template-columns:minmax(8.4rem, 1fr) auto minmax(8.4rem, 1fr)}.primary-navigation__menu{gap:var(--space-2)}.primary-navigation__menu a{font-size:0.75rem}.site-header__actions{gap:var(--space-2)}.header-purchase{padding-inline:var(--space-3)}}@media (max-width: 63.9375rem){:root{--header-height:4.5rem
  }.site-header__inner{gap:var(--space-4);grid-template-columns:minmax(0, 1fr) auto}.site-header__actions{gap:var(--space-2)}.js .dynotab-front-page .hero{padding-block-start:calc(var(--header-height) + var(--space-5))}.primary-navigation{border-block-start:1px solid var(--color-border);grid-column:1 / -1;justify-self:stretch;overflow-x:auto;padding-block:var(--space-2);width:100%}.primary-navigation__menu{justify-content:flex-start;min-width:max-content}.js .primary-navigation{display:none}.js .menu-toggle{display:inline-flex}.no-js .site-header{background:var(--color-header-bg-strong);border-color:var(--color-border);box-shadow:var(--shadow-elevation-subtle);inset-block-start:0;position:relative}.no-js .site-header__inner{padding-block:var(--space-2)}.no-js .primary-navigation{overflow:visible}.no-js .primary-navigation__menu{flex-wrap:wrap;min-width:0}.no-js .primary-navigation__menu .sub-menu{background:transparent;border:0;border-inline-start:1px solid var(--color-border);border-radius:0;box-shadow:none;margin-block-end:var(--space-2);min-width:0;opacity:1;padding:0 var(--space-3) 0 0;pointer-events:auto;position:static;transform:none;width:100%}.no-js .site-main:not(.site-main--home){margin-block-start:0}.header-purchase__label--full{display:none}.header-purchase__label--short{display:inline}.wordmark--header .wordmark__name{font-size:1.15rem}}@media (max-width: 47.9375rem){.header-purchase{display:none}.site-header__actions{gap:var(--space-2)}}@media (max-width: 27rem){.site-header__inner{gap:var(--space-3)}.site-header__actions{gap:var(--space-1)}.wordmark--header .wordmark__tagline{display:none}}@media (max-width: 23.75rem){.header-purchase{padding-inline:var(--space-3)}.wordmark--header .wordmark__name{font-size:1.05rem}}.site-header{transform:translate3d(0, 0, 0);transition:transform 240ms var(--ease-emphasized),
    background-color var(--duration-normal) var(--ease-standard),
    border-color var(--duration-normal) var(--ease-standard),
    box-shadow var(--duration-normal) var(--ease-standard);will-change:transform}.site-header.is-hidden{pointer-events:none;transform:translate3d(0, calc(-100% - 2px), 0)}.menu-open .site-header,.site-header:focus-within{pointer-events:auto;transform:translate3d(0, 0, 0)}@media (prefers-reduced-motion: reduce){.site-header{transition:background-color var(--duration-normal) var(--ease-standard),
      border-color var(--duration-normal) var(--ease-standard),
      box-shadow var(--duration-normal) var(--ease-standard)}}.site-main--home{overflow:clip}.anchor-section{scroll-margin-top:calc(var(--header-height) + 1rem)}.faq-list{min-width:0}.faq-list details{margin:0}.faq-list summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list__icon{border:1px solid rgb(255 255 255 / 16%);border-radius:50%;flex:0 0 auto;height:1.8rem;position:relative;transition:border-color 180ms ease, transform 180ms ease;width:1.8rem}.faq-list__icon::before,.faq-list__icon::after{background:currentColor;content:"";height:1px;inset:50% 0 auto 50%;position:absolute;transform:translate(-50%, -50%);transition:transform 180ms ease;width:0.72rem}.faq-list__icon::after{transform:translate(-50%, -50%) rotate(90deg)}.faq-list details[open] .faq-list__icon{border-color:rgb(246 167 25 / 65%);transform:rotate(180deg)}.faq-list details[open] .faq-list__icon::after{transform:translate(-50%, -50%) rotate(0deg)}.faq-list__answer p{margin:0}.faq-list__icon{box-sizing:border-box;display:grid;height:1.875rem;place-items:center;width:1.875rem}.faq-list__icon::before,.faq-list__icon::after{height:2px;inset:50% auto auto 50%;transform:translate(-50%, -50%);transform-origin:center;width:0.75rem}.faq-list__icon::after{transform:translate(-50%, -50%) rotate(90deg)}.faq-list details[open] .faq-list__icon{transform:none}.faq-list details[open] .faq-list__icon::after{transform:translate(-50%, -50%) rotate(0deg)}.purchase-section{background:radial-gradient(circle at 18% 45%, var(--color-accent-soft), transparent 30rem),
    var(--color-bg)}.purchase-card{align-items:stretch;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-inset-highlight), var(--shadow-elevation-subtle);display:grid;gap:clamp(2rem, 7vw, 6rem);grid-template-columns:minmax(20rem, 0.9fr) minmax(0, 1.1fr);overflow:hidden;padding:clamp(1rem, 4vw, 3.5rem);position:relative}.purchase-card::before{background-image:linear-gradient(rgb(255 255 255 / 3%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 3%) 1px, transparent 1px);background-size:4rem 4rem;content:"";inset:0 0 0 55%;mask-image:linear-gradient(to left, #000, transparent);pointer-events:none;position:absolute}.purchase-card__media{align-items:center;background:var(--color-product-paper);border-radius:calc(var(--radius-xl) - 0.5rem);display:flex;justify-content:center;min-height:32rem;overflow:hidden;position:relative;z-index:1}.purchase-card__media img{height:100%;object-fit:contain;width:100%}.purchase-card__badge{inset-block-start:var(--space-4);inset-inline-start:var(--space-4);position:absolute;z-index:2}.purchase-card__content{align-self:center;position:relative;z-index:1}.purchase-card__content h2{font-size:var(--font-size-page-title);margin-block:var(--space-4) var(--space-3)}.purchase-card__subtitle{color:var(--color-text-muted);font-size:var(--font-size-sm)}.purchase-card__price,.purchase-card__price .price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-3);font-variant-numeric:lining-nums tabular-nums;margin-block:var(--space-7) var(--space-5)}.purchase-card__price del{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.purchase-card__price ins,.purchase-card__price > .amount,.purchase-card__price .price > .amount{color:var(--color-accent-bright);font-size:var(--font-size-price);font-variant-numeric:lining-nums tabular-nums;font-weight:var(--font-weight-extrabold);text-decoration:none}.purchase-card__price-unavailable{color:var(--color-text-soft);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.purchase-card__perks{display:grid;gap:var(--space-3);list-style:none}.purchase-card__perks li{align-items:center;color:var(--color-text-soft);display:flex;font-size:var(--font-size-sm);gap:var(--space-3)}.purchase-card__perks svg{color:var(--color-success);flex:0 0 auto;height:1.3rem;width:1.3rem}.purchase-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-6) var(--space-4)}.dynotab-cart-form{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.dynotab-cart-form .quantity{display:inline-flex}.dynotab-cart-form .qty{background:var(--color-bg-elevated);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);color:var(--color-text);direction:ltr;font-variant-numeric:lining-nums tabular-nums;min-height:var(--control-size);padding:var(--space-2);text-align:center;width:5rem}.dynotab-cart-form .button{border:0;min-width:12rem}.dynotab-cart-form .button[aria-disabled="true"]{opacity:0.72;pointer-events:none}.purchase-card__admin-note{background:var(--color-accent-soft);border:1px solid var(--color-border-accent);border-radius:var(--radius-md);color:var(--color-text-soft);font-size:var(--font-size-xs);margin-block:var(--space-4);padding:var(--space-3) var(--space-4)}.purchase-card__stock{color:var(--color-success);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);margin-block:calc(var(--space-4) * -1) var(--space-5)}.purchase-card__stock--outofstock,.purchase-card__stock--unresolved{color:var(--color-danger-text)}.purchase-card__stock--onbackorder{color:var(--color-accent-bright)}.mobile-purchase-bar{display:none}.site-main--woocommerce{min-height:65vh}.woocommerce-shell{padding-block-start:clamp(3rem, 6vw, 6rem)}.woocommerce .woocommerce-breadcrumb{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-block-end:var(--space-6)}.woocommerce .woocommerce-breadcrumb a{color:var(--color-text-soft)}.woocommerce div.product{display:flow-root}.dynotab-product-safety{background:var(--color-danger-soft);border:1px solid var(--color-danger-border);border-inline-start:3px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-text-soft);margin-block-start:var(--space-6);padding:var(--space-4)}.dynotab-product-safety strong{color:var(--color-danger-text);display:block;margin-block-end:var(--space-2)}.dynotab-product-safety p{font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);margin:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,.woocommerce ul.products li.product{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.woocommerce div.product div.images img,.woocommerce ul.products li.product a img{background:var(--color-product-paper)}.woocommerce ul.products li.product .woocommerce-loop-product__link{color:inherit;text-decoration:none}.woocommerce ul.products li.product .woocommerce-loop-product__link:focus-visible,.woocommerce div.product div.images a:focus-visible{outline-offset:-4px}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--color-text)}.woocommerce div.product .product_title,.woocommerce-products-header__title,.woocommerce .page-title{font-size:var(--font-size-xl)}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:var(--color-accent-bright);font-variant-numeric:lining-nums tabular-nums}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:var(--font-size-lg)}.woocommerce div.product form.cart{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.woocommerce .quantity .qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .select2-container .select2-selection--single{background:var(--color-bg-elevated);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);color:var(--color-text);min-height:var(--control-size);padding:var(--space-2) var(--space-3)}.woocommerce .quantity .qty{direction:ltr;font-variant-numeric:lining-nums tabular-nums;text-align:center;width:5rem}.woocommerce .quantity{align-items:center;display:inline-flex}.woocommerce .quantity :where(.minus, .plus){align-items:center;background:var(--color-surface);border:1px solid var(--color-control-border);color:var(--color-text);display:inline-flex;justify-content:center;min-height:var(--control-size);min-width:var(--control-size)}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--color-accent);border:1px solid transparent;border-radius:var(--radius-sm);box-shadow:var(--shadow-inset-highlight), var(--shadow-accent);color:var(--color-on-accent);font-weight:var(--font-weight-bold);min-height:var(--control-size);padding:0.75rem 1.45rem;transition:background-color var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard),
    box-shadow var(--duration-fast) var(--ease-standard),
    color var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard)}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:var(--color-accent-bright);color:var(--color-on-accent)}.woocommerce button.button:is(:disabled, [aria-disabled="true"], .disabled),.woocommerce a.button:is(:disabled, [aria-disabled="true"], .disabled),.woocommerce input.button:is(:disabled, [aria-disabled="true"], .disabled),.woocommerce #respond input#submit:is(:disabled, [aria-disabled="true"], .disabled){background:var(--color-surface-strong);border-color:var(--color-border);box-shadow:none;color:var(--color-text-disabled);cursor:not-allowed;opacity:1;pointer-events:none}.woocommerce button.button:is(.loading, [aria-busy="true"]),.woocommerce a.button:is(.loading, [aria-busy="true"]),.woocommerce input.button:is(.loading, [aria-busy="true"]),.woocommerce #respond input#submit:is(.loading, [aria-busy="true"]){cursor:wait;opacity:0.78;pointer-events:none}.woocommerce button.button.added,.woocommerce a.button.added{border-color:var(--color-success)}.woocommerce a.added_to_cart{align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);display:inline-flex;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);min-height:var(--control-size);padding:0.75rem 1.25rem;text-decoration:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--color-surface-soft);border:1px solid var(--color-border);border-block-start:3px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-text-soft)}.woocommerce-error{border-block-start-color:var(--color-danger)}.woocommerce-info{border-block-start-color:var(--color-info)}.woocommerce-tabs,.related.products,.up-sells{clear:both;padding-block-start:var(--space-8)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:var(--color-border)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:var(--color-surface-soft);border-color:var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--color-text-soft)}.woocommerce table.shop_table{border-color:var(--color-border);border-radius:var(--radius-md)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:var(--color-border);padding:var(--space-4)}.woocommerce-cart-form{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-inset-highlight);overflow:hidden;padding:var(--space-4)}.woocommerce-cart-form table.shop_table{margin:0}.woocommerce-cart-form table.cart .product-name a,.woocommerce-checkout-review-order-table .product-name{color:var(--color-text);font-weight:var(--font-weight-bold)}.woocommerce-cart-form table.cart .product-remove a{align-items:center;border:1px solid var(--color-danger-border);border-radius:50%;color:var(--color-danger-text) !important;display:inline-flex;justify-content:center;min-height:2rem;min-width:2rem}.woocommerce-cart-form table.cart .product-remove a:hover{background:var(--color-danger);color:#fff !important}.woocommerce ul#shipping_method{display:grid;gap:var(--space-2)}.woocommerce ul#shipping_method li{align-items:flex-start;display:flex;gap:var(--space-2)}.woocommerce .cart_totals,.woocommerce-checkout-review-order,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-inset-highlight);padding:var(--space-5)}form.woocommerce-checkout{display:grid;gap:var(--space-5);grid-template-columns:minmax(0, 1.15fr) minmax(20rem, 0.85fr)}form.woocommerce-checkout #customer_details{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-inset-highlight);grid-row:1 / span 2;padding:var(--space-5)}form.woocommerce-checkout #customer_details > div{float:none;width:100%}form.woocommerce-checkout #order_review_heading{align-self:end;grid-column:2;margin:0}form.woocommerce-checkout #order_review{grid-column:2}.woocommerce form .form-row label,.woocommerce form .form-row .required{color:var(--color-text-soft)}.woocommerce span.onsale{background:var(--color-accent);border:1px solid var(--color-border-accent);border-radius:var(--radius-pill);color:var(--color-on-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:1.4;min-height:auto;min-width:auto;padding:var(--space-1) var(--space-3)}.woocommerce :where(.stock, .woocommerce-variation-availability){color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.woocommerce :where(.stock.in-stock, .woocommerce-validated label){color:var(--color-success)}.woocommerce :where(.stock.out-of-stock, .stock.available-on-backorder){color:var(--color-danger-text)}.woocommerce .stock.available-on-backorder{color:var(--color-accent-bright)}.woocommerce .reset_variations{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--font-size-body-sm);min-height:var(--tap-target);padding-inline:var(--space-2)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid textarea{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form .form-row.woocommerce-validated textarea{border-color:var(--color-success)}.woocommerce-password-strength{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-soft);font-size:var(--font-size-label);margin-block-start:var(--space-2);padding:var(--space-2) var(--space-3)}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{background:var(--color-danger-soft);border-color:var(--color-danger-border)}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{background:var(--color-success-soft);border-color:var(--color-success-border)}.wc-block-components-button{background:var(--color-accent);border:1px solid transparent;border-radius:var(--radius-sm);box-shadow:var(--shadow-inset-highlight), var(--shadow-accent);color:var(--color-on-accent);font-family:var(--font-sans);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);min-height:var(--control-size);padding:0.75rem 1.45rem;transition:background-color var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard),
    box-shadow var(--duration-fast) var(--ease-standard),
    color var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard)}.wc-block-components-button:hover{background:var(--color-accent-bright);color:var(--color-on-accent)}.wc-block-components-button:active{transform:translateY(0)}.wc-block-components-button:is(:disabled, [aria-disabled="true"]){background:var(--color-surface-strong);border-color:var(--color-border);box-shadow:none;color:var(--color-text-disabled);cursor:not-allowed;opacity:1}.wc-block-components-button[aria-busy="true"]{cursor:wait;opacity:0.78;pointer-events:none}.wc-block-components-notice-banner{background:var(--color-surface-soft);border-color:var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-soft)}.wc-block-cart__submit-container{background:var(--color-surface-fixed)}.wc-block-cart__submit-container::before{color:var(--color-border-strong)}.wc-block-components-order-summary-item__quantity{background:var(--color-surface-strong);border-color:var(--color-border-strong);box-shadow:0 0 0 2px var(--color-bg-elevated);color:var(--color-text);font-variant-numeric:lining-nums tabular-nums}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{direction:rtl}.wc-block-cart-items,.wc-block-components-sidebar,.wc-block-checkout__main,.wc-block-components-order-summary,.wc-block-checkout__payment-method,.wc-block-checkout__shipping-method,.wc-block-components-totals-coupon,.wc-block-components-totals-wrapper{border-color:var(--color-border) !important}.wc-block-components-sidebar,.wc-block-components-order-summary,.wc-block-checkout__payment-method,.wc-block-checkout__shipping-method{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-inset-highlight);padding:var(--space-4)}.wc-block-cart-items__row,.wc-block-components-order-summary-item{border-color:var(--color-border) !important}.wc-block-components-product-name,.wc-block-components-title,.wc-block-components-totals-item__label,.wc-block-components-totals-item__value{color:var(--color-text)}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-address-form select,.wc-block-components-textarea{background:var(--color-bg-elevated) !important;border-color:var(--color-control-border) !important;border-radius:var(--radius-sm) !important;color:var(--color-text) !important}.wc-block-components-text-input label,.wc-block-components-checkbox__label,.wc-block-components-radio-control__label,.wc-block-components-address-form__address_2-toggle{color:var(--color-text-soft) !important}.wc-block-components-text-input input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-address-form select:focus,.wc-block-components-textarea:focus,.woocommerce :where(input, select, textarea, button, a):focus-visible{border-color:var(--color-accent-bright) !important;box-shadow:0 0 0 3px var(--color-accent-muted) !important;outline:none}.wc-block-components-validation-error,.wc-block-components-notice-banner.is-error{color:var(--color-danger-text)}.wc-block-components-radio-control-accordion-option,.wc-block-components-checkbox{color:var(--color-text-soft)}.wc-block-components-totals-coupon__form{display:flex;gap:var(--space-2)}@media (max-width: 56.25rem){body.single-product .woocommerce div.product,form.woocommerce-checkout{grid-template-columns:minmax(0, 1fr)}body.single-product .woocommerce div.product > .woocommerce-tabs,body.single-product .woocommerce div.product > .related,body.single-product .woocommerce div.product > .up-sells,form.woocommerce-checkout #order_review_heading,form.woocommerce-checkout #order_review{grid-column:1}form.woocommerce-checkout #customer_details{grid-row:auto}}@media (max-width: 48rem){.woocommerce-cart-form{padding:var(--space-2)}.woocommerce-cart-form table.shop_table_responsive tr,.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tr{background:var(--color-surface-soft);border-block-end:1px solid var(--color-border);display:block;padding-block:var(--space-3)}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{color:var(--color-text-muted)}body.single-product .woocommerce div.product > div.summary,form.woocommerce-checkout #customer_details,.woocommerce-checkout-review-order,.woocommerce-checkout #payment{padding:var(--space-4)}.wc-block-components-sidebar,.wc-block-components-order-summary,.wc-block-checkout__payment-method,.wc-block-checkout__shipping-method{border-radius:var(--radius-md);padding:var(--space-3)}}@media (max-width: 68.75rem){.hero__grid{column-gap:clamp(2.5rem, 5vw, 4rem)}.benefit-card{min-height:17rem}.benefit-card__mark{margin-block-end:4rem}}@media (max-width: 56.25rem){.hero{min-height:auto}.hero__grid{direction:rtl;grid-template-areas:"content"
      "visual"
      "actions"
      "facts";grid-template-columns:minmax(0, 1fr);row-gap:clamp(1.75rem, 5vw, 3rem)}.purchase-card{grid-template-columns:1fr}.hero__content{justify-self:start;max-width:47rem}.hero__visual{margin-inline:auto;max-width:35rem;width:100%}.hero__actions{justify-self:start}.hero__facts{margin-block-start:var(--space-3)}.hero__scroll-cue{display:none}.story-layout{gap:var(--space-7);grid-template-areas:"visual"
      "scenes";grid-template-columns:minmax(0, 1fr)}.story-stage-column{margin-inline:auto;max-width:42rem;width:100%}.story-stage{aspect-ratio:16 / 11;max-height:none;position:relative}.story-stage-shell,html.story-motion-ready .story-stage-shell{inset-block-start:auto;position:relative}.story-scenes{display:grid;gap:var(--space-4)}.story-scene,html.story-motion-ready .story-scene{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-4);grid-template-columns:2.2rem 3.25rem minmax(0, 1fr);min-height:auto;opacity:1;padding:var(--space-5);transform:none;transition:border-color var(--duration-fast) var(--ease-standard)}.story-scene.is-active,html.story-motion-ready .story-scene.is-active{border-color:var(--color-border);transform:none}.story-scene__cue{align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-accent);display:flex;height:3.25rem;justify-content:center;position:relative;width:3.25rem}.story-scene__cue span,.story-scene__cue::before,.story-scene__cue::after{background:currentColor;content:"";display:block;position:absolute}[data-story-scene="release"] .story-scene__cue span{border-radius:35% / 45%;height:0.7rem;transform:rotate(-8deg);width:1.35rem}[data-story-scene="tank"] .story-scene__cue span{background:transparent;border:2px solid currentColor;border-radius:50%;height:1.35rem;width:1.35rem}[data-story-scene="tank"] .story-scene__cue::after{height:1px;transform:translate(-0.85rem, 0.7rem) rotate(35deg);width:1rem}[data-story-scene="fuel"] .story-scene__cue span{border-radius:50%;box-shadow:-0.8rem 0.55rem 0 currentColor,
      0.75rem 0.35rem 0 currentColor,
      0.2rem -0.75rem 0 currentColor;height:0.3rem;width:0.3rem}[data-story-scene="ignition"] .story-scene__cue span{clip-path:polygon(52% 0, 36% 42%, 58% 42%, 42% 100%, 78% 50%, 56% 50%);height:1.7rem;width:1.25rem}[data-story-scene="response"] .story-scene__cue span,[data-story-scene="response"] .story-scene__cue::before,[data-story-scene="response"] .story-scene__cue::after{height:1px;inset-inline-end:0.65rem;width:1.8rem}[data-story-scene="response"] .story-scene__cue::before{transform:translateY(-0.5rem) scaleX(0.65);transform-origin:right}[data-story-scene="response"] .story-scene__cue::after{transform:translateY(0.5rem) scaleX(0.82);transform-origin:right}.story-particle:nth-child(n + 6),.story-acceleration-layer span:nth-child(n + 4){display:none}.purchase-card__media{margin-inline:auto;max-width:38rem;width:100%}.purchase-card__content{max-width:42rem}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}}@media (max-width: 48.875rem){.admin-bar .site-header{inset-block-start:46px}.admin-bar .mobile-navigation{--mobile-navigation-offset:46px
  }html:not(.navigation-ready) .admin-bar .site-header{inset-block-start:0}}@media (max-width: 47.9375rem){:root{--header-height:var(--header-height-mobile);--section-space:clamp(4.5rem, 18vw, 7rem)
  }body.dynotab-has-mobile-purchase{padding-block-end:calc(var(--mobile-purchase-height) + env(safe-area-inset-bottom))}.site-header__actions{gap:var(--space-2)}.section-heading--split,.story-layout,.faq-section__grid{grid-template-columns:1fr}.section-heading--split{align-items:start;gap:var(--space-5)}.hero{padding-block-end:calc(var(--mobile-purchase-height) + env(safe-area-inset-bottom) + var(--space-8))}.navigation-ready .dynotab-front-page .hero{padding-block-start:calc(var(--header-height) + var(--space-5))}.hero h1{font-size:clamp(2.85rem, 11.5vw, 4.65rem);max-width:12ch}.hero__facts{grid-template-columns:repeat(2, 1fr)}.hero__facts li{padding-block:var(--space-3)}.hero__facts li:nth-child(odd){border-inline-start:0}.hero__facts li:nth-child(n + 3){border-block-start:1px solid var(--color-border)}.hero__product-frame{border-radius:var(--radius-lg);transform:none}.story-stage{aspect-ratio:4 / 4.25;margin-inline:auto;max-width:30rem;width:100%}.story-scene,html.story-motion-ready .story-scene{gap:var(--space-3);grid-template-columns:2rem 2.75rem minmax(0, 1fr);padding:var(--space-4)}.story-scene__cue{height:2.75rem;width:2.75rem}.benefit-card{min-height:15rem}.benefit-card__mark{margin-block-end:var(--space-8)}.safety-banner{grid-template-columns:3.2rem 1fr}.safety-banner ul{display:grid;gap:var(--space-2)}.faq-section__heading{position:static}.purchase-card{border-radius:var(--radius-lg);padding:var(--space-3)}.purchase-card__media{border-radius:var(--radius-md);min-height:21rem}.purchase-card__content{padding:var(--space-4) var(--space-2) var(--space-5)}.mobile-purchase-bar{align-items:center;background:var(--color-surface-fixed);border-block-start:1px solid var(--color-border-strong);display:flex;gap:var(--space-3);inset-block-end:0;inset-inline:0;justify-content:space-between;min-height:var(--mobile-purchase-height);padding:var(--space-2) var(--container-gutter) calc(var(--space-2) + env(safe-area-inset-bottom));position:fixed;transition:opacity var(--duration-base) var(--ease-standard),
      transform var(--duration-base) var(--ease-emphasis);z-index:var(--z-mobile-bar)}.mobile-purchase-bar.is-hidden{opacity:0;pointer-events:none;transform:translateY(100%);visibility:hidden}.mobile-purchase-bar__details{display:flex;flex-direction:column;min-width:0}.mobile-purchase-bar__details > strong{font-size:var(--font-size-body-sm);max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-purchase-bar__price{color:var(--color-accent-bright);font-size:var(--font-size-body-sm);font-variant-numeric:lining-nums tabular-nums;font-weight:var(--font-weight-bold);line-height:1.4}.mobile-purchase-bar__price del{display:none}.mobile-purchase-bar__stock{color:var(--color-success);font-size:0.68rem;font-weight:var(--font-weight-bold);line-height:1.3}.mobile-purchase-bar__stock--outofstock,.mobile-purchase-bar__stock--unresolved{color:var(--color-danger-text)}.mobile-purchase-bar__stock--onbackorder{color:var(--color-accent-bright)}.mobile-purchase-bar .button{flex:0 0 auto}.site-footer__grid{grid-template-columns:1fr}.site-footer__safety{border-block-start:2px solid var(--color-danger);border-inline-start:0;padding-block-start:var(--space-5);padding-inline-start:0}.site-footer__bottom{align-items:flex-start;flex-direction:column}}@media (max-width: 31.25rem){.hero{padding-block-end:calc(var(--mobile-purchase-height) + env(safe-area-inset-bottom) + var(--space-7))}.hero__grid{row-gap:var(--space-6)}.hero__lead{line-height:1.85}.hero__product-stage{min-height:27rem}.hero__product-frame{width:min(82%, 22rem)}.hero__technical-label,.hero__caption{width:94%}.hero__actions .button{width:100%}.hero__actions{width:100%}.hero__caption{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.hero__facts{padding-block:0}.hero__facts li{gap:var(--space-2);grid-template-columns:auto minmax(0, 1fr);padding-inline:var(--space-3)}.hero__scene-marker{display:none}.spec-list{grid-template-columns:1fr}.spec-list > div:nth-child(odd),.spec-list > div:nth-child(even){border-block-end:1px solid var(--color-inverse-border);border-inline-end:0;padding-inline:0}.story-scene{gap:var(--space-3)}.story-qualification{padding:var(--space-4)}.story-stage figcaption{inset-inline:var(--space-3)}.safety-banner{grid-template-columns:1fr}.purchase-card__actions,.purchase-card__actions .button,.purchase-card__actions .purchase-control,.dynotab-cart-form,.dynotab-cart-form .button{width:100%}.faq-list summary{font-size:var(--font-size-body)}}@media (max-width: 37.5rem){body.admin-bar #wpadminbar{position:fixed}}@media (max-width: 23rem){.mobile-purchase-bar{gap:var(--space-2)}.mobile-purchase-bar__details > strong{max-width:8.5rem}.mobile-purchase-bar .button{padding-inline:var(--space-3)}}@media print{.site-header,.mobile-purchase-bar,.hero__scroll-cue,.button,.mobile-navigation{display:none !important}body{background:#fff;color:#000;padding:0}.section,.hero{background:#fff !important;color:#000;min-height:auto;padding-block:2rem}h1,h2,h3,p{color:#000 !important}}@media (max-width: 61.9375rem){.benefits-strip{margin-inline:var(--container-gutter)}.purchase-card__perks{grid-template-columns:1fr}}@media (max-width: 47.9375rem){.hero__facts{grid-template-columns:1fr}.hero__facts li,.hero__facts li:nth-child(n + 2),.hero__facts li:nth-child(n + 3){border-block-start:1px solid var(--color-border);border-inline-start:0}.hero__facts li:first-child{border-block-start:0}.benefits-strip{grid-template-columns:1fr}.benefits-strip{margin-inline:var(--container-gutter)}.benefits-strip__item + .benefits-strip__item{border-block-start:1px solid rgb(255 255 255 / 9%);border-inline-start:0}.performance-strip__statement{align-items:flex-start;flex-direction:column;gap:var(--space-5)}.performance-strip__statement > strong{font-size:clamp(4.25rem, 24vw, 7rem)}.performance-strip__code{display:none}.safety-inline{grid-template-columns:2.5rem minmax(0, 1fr)}.safety-inline a{grid-column:2}.story-speedometer{inset:15% 18%}}@media (max-width: 31.25rem){.benefits-strip__item{min-height:6.8rem}.performance-strip__statement h2{font-size:clamp(2rem, 10vw, 3rem)}.story-speedometer bdi{font-size:0.48rem}}.hero--automotive{align-items:stretch;background:#050607;display:flex;flex-direction:column;isolation:isolate;min-height:max(48rem, 100svh);overflow:clip;padding:calc(var(--header-height) + clamp(2.5rem, 6vh, 5.5rem)) 0 clamp(1.5rem, 3vh, 2.75rem);position:relative}.hero--automotive::before,.hero--automotive::after{content:"";inset:0;pointer-events:none;position:absolute}.hero--automotive::before{background:linear-gradient(90deg, rgb(0 0 0 / 15%), transparent 35%, rgb(0 0 0 / 48%) 72%, rgb(0 0 0 / 86%)),
    linear-gradient(180deg, rgb(0 0 0 / 10%), transparent 58%, #050607 96%);z-index:-1}.hero--automotive::after{background-image:linear-gradient(rgb(255 255 255 / 2.2%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 2.2%) 1px, transparent 1px);background-size:5rem 5rem;mask-image:linear-gradient(90deg, transparent 8%, #000 62%, transparent 100%);opacity:0.24;z-index:-1}.hero__media{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-2}.hero__car-image{--hero-scroll:0;height:calc(100% + 5rem);inset:-2.5rem 0 auto;object-fit:cover;object-position:38% center;opacity:0.98;position:absolute;transform:translate3d(var(--hero-shift-x, 0), calc(var(--hero-shift-y, 0) + (var(--hero-scroll) * 2.5rem)), 0) scale(calc(1.025 + (var(--hero-scroll) * 0.045)));transform-origin:center;transition:opacity 500ms ease;width:100%;will-change:transform}.hero__cinematic-vignette{background:radial-gradient(circle at 32% 60%, transparent 18rem, rgb(0 0 0 / 16%) 45rem, rgb(0 0 0 / 55%) 100%),
    linear-gradient(90deg, rgb(0 0 0 / 76%), transparent 35%, transparent 58%, rgb(0 0 0 / 64%));inset:0;position:absolute}.hero__light-sweep{background:linear-gradient(110deg, transparent 38%, rgb(255 179 56 / 0%) 46%, rgb(255 179 56 / 20%) 50%, rgb(255 179 56 / 0%) 54%, transparent 62%);inset:-20% -35%;opacity:0.45;position:absolute;transform:translateX(-34%) rotate(-2deg);animation:dynotab-hero-sweep 8s ease-in-out infinite}@keyframes dynotab-hero-sweep{0%,18%{transform:translateX(-34%) rotate(-2deg);opacity:0}34%{opacity:0.52}52%{transform:translateX(36%) rotate(-2deg);opacity:0}100%{transform:translateX(36%) rotate(-2deg);opacity:0}}.hero__road-trace{background:linear-gradient(90deg, transparent, rgb(255 176 52 / 88%), transparent);border-radius:999px;bottom:14%;filter:blur(0.3px) drop-shadow(0 0 0.75rem rgb(255 155 32 / 45%));height:1px;left:-5%;opacity:0.65;position:absolute;transform:rotate(-8deg);transform-origin:left center;width:58%}.hero__road-trace--two{bottom:10%;opacity:0.32;transform:rotate(-5deg) scaleX(0.82)}.hero__road-trace--three{bottom:19%;opacity:0.22;transform:rotate(-11deg) scaleX(0.68)}.hero--automotive .hero__grid{align-items:center;direction:ltr;display:grid;flex:1;gap:clamp(2rem, 6vw, 7rem);grid-template-areas:"product content";grid-template-columns:minmax(18rem, 0.78fr) minmax(28rem, 1.02fr);min-height:calc(100svh - var(--header-height) - clamp(7rem, 12vh, 11rem));position:relative;width:100%;z-index:2}.hero--automotive .hero__content{align-self:center;direction:rtl;grid-area:content;justify-self:end;max-width:45rem;opacity:0;transform:translateY(1.25rem);transition:opacity 680ms ease 120ms, transform 680ms ease 120ms}.hero--automotive.hero-is-ready .hero__content{opacity:1;transform:translateY(0)}.hero--automotive .hero__eyebrow{margin:0 0 1.25rem}.hero--automotive h1{color:#f7f7f4;font-size:clamp(3.4rem, 6.2vw, 7.4rem);letter-spacing:-0.055em;line-height:0.98;margin:0;max-width:none;text-wrap:balance}.hero--automotive h1 span,.hero--automotive h1 strong{display:block;white-space:nowrap}.hero--automotive h1 strong{color:#f6a719;font-weight:800;margin-top:0.18em}.hero--automotive .hero__lead{color:rgb(244 244 239 / 76%);font-size:clamp(1rem, 1.3vw, 1.25rem);line-height:2;margin:clamp(1.3rem, 2.5vh, 2rem) 0 0;max-width:39rem}.hero--automotive .hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:clamp(1.6rem, 3.5vh, 2.8rem)}.hero__primary-action{gap:0.75rem}.hero__primary-action svg{transform:scaleX(-1)}.hero--automotive .hero__story-link{align-items:center;color:rgb(255 255 255 / 74%);display:inline-flex;font-size:0.94rem;gap:0.65rem;text-decoration:none}.hero--automotive .hero__story-link span{align-items:center;border:1px solid rgb(255 255 255 / 18%);border-radius:50%;display:inline-flex;height:2.2rem;justify-content:center;transition:border-color 180ms ease, color 180ms ease, transform 180ms ease;width:2.2rem}.hero--automotive .hero__story-link:hover span{border-color:#f6a719;color:#f6a719;transform:translateY(0.2rem)}.hero__benefit-strip{align-items:stretch;background:linear-gradient(90deg, rgb(8 9 10 / 82%), rgb(16 17 18 / 72%), rgb(8 9 10 / 82%));border:1px solid rgb(255 255 255 / 9%);border-radius:1.1rem;backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(4, 1fr);margin-top:auto;overflow:hidden;position:relative;width:min(100% - 2rem, var(--container-wide));z-index:3}.hero__benefit-strip > div{align-items:center;color:rgb(255 255 255 / 76%);display:flex;gap:0.7rem;justify-content:center;min-height:4.25rem;padding:0.8rem 1rem}.hero__benefit-strip > div + div{border-inline-start:1px solid rgb(255 255 255 / 8%)}.hero__benefit-strip span{color:#f6a719;font-size:1.1rem}.hero__benefit-strip strong{font-size:0.84rem;font-weight:650}.story-section--film{background:radial-gradient(circle at 22% 42%, rgb(246 151 22 / 11%), transparent 31rem),
    linear-gradient(180deg, #08090a 0%, #050607 72%, #0a0b0c 100%);border-block:1px solid rgb(255 255 255 / 6%);overflow:clip;padding:clamp(5rem, 8vw, 8rem) 0 0;position:relative}.story-section--film::before{background-image:linear-gradient(rgb(255 255 255 / 2%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 2%) 1px, transparent 1px);background-size:5rem 5rem;content:"";inset:0;mask-image:linear-gradient(180deg, #000, transparent 72%);opacity:0.24;pointer-events:none;position:absolute}.story-section--film .story-section__intro{margin-inline:auto;max-width:67rem;padding-bottom:clamp(2.5rem, 5vw, 4.5rem);position:relative;text-align:center;z-index:2}.story-section--film .story-section__intro .eyebrow{justify-content:center}.story-section--film .story-section__intro h2{font-size:clamp(2.4rem, 5vw, 5.2rem);margin:1rem 0}.story-section--film .story-section__intro > p:last-child{color:var(--color-text-muted);font-size:clamp(1rem, 1.25vw, 1.16rem);line-height:2;margin:auto;max-width:44rem}.story-film{height:425svh;position:relative}.story-film__sticky{align-items:center;direction:ltr;display:grid;gap:clamp(2rem, 5vw, 5.5rem);grid-template-areas:"visual copy"
    "timeline timeline";grid-template-columns:minmax(0, 1.25fr) minmax(22rem, 0.75fr);grid-template-rows:minmax(0, 1fr) auto;height:calc(100svh - var(--header-height));padding-block:clamp(1.25rem, 2.6vh, 2.25rem);position:sticky;top:var(--header-height)}.story-film__visual{align-self:center;aspect-ratio:1.18;grid-area:visual;min-height:0;position:relative;width:100%}.story-film__frame{background:#0b0c0d;border:1px solid rgb(255 255 255 / 10%);border-radius:clamp(1.3rem, 2.4vw, 2.2rem);box-shadow:0 2.6rem 7rem rgb(0 0 0 / 48%), inset 0 1px rgb(255 255 255 / 5%);inset:0;overflow:hidden;position:absolute}.story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 12%), transparent 36%, rgb(0 0 0 / 16%)),
    linear-gradient(180deg, transparent 58%, rgb(0 0 0 / 58%));content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.story-film__image{--scene-zoom:1.02;--scene-shift:0px;inset:0;margin:0;opacity:0;overflow:hidden;position:absolute;transform:scale(1.025);transition:opacity 560ms cubic-bezier(.2,.7,.2,1), transform 900ms cubic-bezier(.2,.7,.2,1);z-index:1}.story-film__image.is-active{opacity:1;transform:scale(1);z-index:2}.story-film__image img{height:100%;object-fit:cover;object-position:center;transform:translate3d(0, var(--scene-shift), 0) scale(var(--scene-zoom));width:100%;will-change:transform}.story-film__glow{background:radial-gradient(circle at 54% 58%, rgb(246 151 22 / 25%), transparent 33%);filter:blur(1.6rem);inset:0;mix-blend-mode:screen;opacity:calc(0.28 + (var(--story-scene-progress, 0) * 0.32));pointer-events:none;position:absolute;z-index:4}.story-film__scan{background:linear-gradient(90deg, transparent, rgb(255 185 72 / 22%), transparent);height:1px;left:-30%;opacity:0.45;position:absolute;top:calc(22% + (var(--story-scene-progress, 0) * 55%));transform:rotate(-7deg);width:150%;z-index:6}.story-film__counter{align-items:center;background:rgb(5 6 7 / 76%);border:1px solid rgb(255 255 255 / 10%);border-radius:999px;bottom:1.25rem;color:rgb(255 255 255 / 66%);display:flex;font-family:Inter, Arial, sans-serif;font-size:0.72rem;gap:0.6rem;left:1.25rem;padding:0.55rem 0.8rem;position:absolute;z-index:8}.story-film__counter span:first-child{color:#fff;font-size:0.92rem;font-weight:800}.story-film__counter i{background:rgb(255 255 255 / 22%);height:1px;width:1.6rem}.story-film__copy{align-self:center;direction:rtl;grid-area:copy;min-height:25rem;position:relative}.story-film__scene{inset:50% 0 auto;opacity:0;pointer-events:none;position:absolute;transform:translateY(calc(-50% + 1.6rem));transition:opacity 380ms ease, transform 520ms cubic-bezier(.2,.7,.2,1)}.story-film__scene.is-active{opacity:1;pointer-events:auto;transform:translateY(-50%)}.story-film__number{color:#f6a719;display:block;font-family:Inter, Arial, sans-serif;font-size:0.92rem;font-weight:800;letter-spacing:0.13em;margin-bottom:1.25rem}.story-film__scene h3{color:#fff;font-size:clamp(2.25rem, 4.2vw, 4.8rem);letter-spacing:-0.04em;line-height:1.08;margin:0;max-width:9ch}.story-film__scene p{color:rgb(255 255 255 / 64%);font-size:clamp(1rem, 1.18vw, 1.15rem);line-height:2;margin:1.4rem 0 0;max-width:31rem}.story-film__timeline{align-items:center;direction:ltr;display:grid;grid-area:timeline;grid-template-columns:repeat(5, 1fr);min-height:3.2rem;position:relative}.story-film__timeline-track{background:rgb(255 255 255 / 16%);height:1px;inset:50% 0 auto;overflow:hidden;position:absolute}.story-film__timeline-track i{background:linear-gradient(90deg, #f6a719, #ffca5a);box-shadow:0 0 1rem rgb(246 167 25 / 55%);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.story-film__dot{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.story-film__dot::before{background:#08090a;border:1px solid rgb(255 255 255 / 44%);border-radius:50%;content:"";height:0.86rem;transition:background 220ms ease, border-color 220ms ease, box-shadow 220ms ease, transform 220ms ease;width:0.86rem}.story-film__dot.is-active::before{background:#f6a719;border-color:#ffc85d;box-shadow:0 0 1.2rem rgb(246 167 25 / 70%);transform:scale(1.12)}.story-film__dot b{color:rgb(255 255 255 / 34%);font-family:Inter, Arial, sans-serif;font-size:0.62rem;font-weight:650;margin-top:2.25rem;position:absolute}.story-film__dot.is-active b{color:rgb(255 255 255 / 82%)}.purchase-section--integrated{background:linear-gradient(180deg, #0a0b0c, #0e1011 50%, #08090a);padding-block:clamp(5rem, 8vw, 8rem)}.purchase-card--gallery{background:radial-gradient(circle at 18% 35%, rgb(255 255 255 / 10%), transparent 23rem),
    linear-gradient(135deg, #202327 0%, #101214 50%, #17191c 100%);border:1px solid rgb(255 255 255 / 14%);border-radius:clamp(1.5rem, 3vw, 2.5rem);box-shadow:0 3rem 8rem rgb(0 0 0 / 38%), inset 0 1px rgb(255 255 255 / 5%);direction:ltr;display:grid;gap:clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(22rem, 1fr) minmax(24rem, 0.95fr);overflow:hidden;padding:clamp(1.5rem, 4vw, 4rem);position:relative}.purchase-card--gallery::after{background:linear-gradient(115deg, transparent 38%, rgb(255 255 255 / 5%) 49%, transparent 60%);content:"";inset:-50%;pointer-events:none;position:absolute;transform:rotate(-10deg)}.purchase-gallery,.purchase-card__content{direction:rtl;position:relative;z-index:2}.purchase-gallery{align-self:stretch;display:grid;grid-template-rows:minmax(25rem, 1fr) auto}.purchase-gallery__stage{align-items:center;background:radial-gradient(circle at 50% 56%, rgb(255 255 255 / 72%), rgb(202 206 211 / 48%) 28%, rgb(52 56 61 / 26%) 58%, transparent 76%);border:1px solid rgb(255 255 255 / 12%);border-radius:1.5rem;display:flex;justify-content:center;min-height:30rem;overflow:hidden;padding:clamp(2rem, 4vw, 4rem);position:relative}.purchase-gallery__stage::before{background:radial-gradient(ellipse, rgb(0 0 0 / 38%), transparent 65%);bottom:7%;content:"";filter:blur(0.55rem);height:8%;left:18%;position:absolute;width:64%}.purchase-gallery__stage img{filter:drop-shadow(0 2rem 2rem rgb(0 0 0 / 38%));height:min(30rem, 74%);max-width:78%;object-fit:contain;position:relative;width:auto;z-index:2}.purchase-gallery__label{background:rgb(9 10 11 / 76%);border:1px solid rgb(255 255 255 / 12%);border-radius:999px;bottom:1rem;color:rgb(255 255 255 / 68%);font-size:0.72rem;padding:0.5rem 0.75rem;position:absolute;right:1rem;z-index:3}.purchase-gallery__thumbs{display:flex;gap:0.75rem;margin-top:0.85rem}.purchase-gallery__thumb{background:rgb(255 255 255 / 4%);border:1px solid rgb(255 255 255 / 9%);border-radius:0.85rem;color:rgb(255 255 255 / 58%);min-width:5rem;padding:0.45rem}.purchase-gallery__thumb.is-active{border-color:rgb(246 167 25 / 62%);color:#fff}.purchase-gallery__thumb img{background:#fff;border-radius:0.55rem;height:3rem;object-fit:contain;width:3rem}.purchase-card__content{align-self:center;padding-block:1rem}.purchase-card__content .eyebrow{margin-bottom:1rem}.purchase-card__content h2{font-size:clamp(2.35rem, 4vw, 4.6rem);line-height:1.12;margin:0}.purchase-card__subtitle{color:rgb(255 255 255 / 62%);line-height:1.9;margin:1rem 0 0}.purchase-card__price-row{align-items:end;border-block:1px solid rgb(255 255 255 / 9%);display:flex;gap:1rem;justify-content:space-between;margin:1.8rem 0 1.5rem;padding-block:1.4rem}.purchase-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:0.75rem}.purchase-card__price del{color:rgb(255 255 255 / 34%);font-size:0.95rem}.purchase-card__price ins{color:#aee84c;font-size:clamp(1.7rem, 3vw, 2.65rem);font-weight:850;text-decoration:none}.purchase-card__stock{color:#aee84c;font-size:0.82rem}.purchase-card__perks{display:grid;gap:0.8rem;list-style:none;margin:0 0 1.6rem;padding:0}.purchase-card__perks li{align-items:center;color:rgb(255 255 255 / 72%);display:flex;font-size:0.92rem;gap:0.65rem}.purchase-card__perks svg{color:#f6a719;flex:0 0 auto;height:1.1rem;width:1.1rem}.purchase-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.purchase-card__actions .button,.purchase-card__actions button{min-height:3.5rem}.purchase-card__details-link{color:rgb(255 255 255 / 60%);font-size:0.82rem;text-underline-offset:0.3em}.purchase-usage{border-block-start:1px solid rgb(255 255 255 / 9%);margin-top:1.5rem;padding-top:1rem}.purchase-usage summary{color:rgb(255 255 255 / 72%);cursor:pointer;font-size:0.9rem}.purchase-usage div{color:rgb(255 255 255 / 56%);font-size:0.85rem;line-height:1.9;padding-top:0.8rem}.benefit-rail{background:#eceeef;border:0;border-radius:1.35rem;box-shadow:0 1.5rem 4rem rgb(0 0 0 / 22%);color:#202326;display:grid;grid-template-columns:repeat(4, 1fr);margin-top:1.25rem;overflow:hidden;padding:0}.benefit-rail > div{align-items:center;display:flex;gap:0.85rem;justify-content:center;min-height:5.8rem;padding:1rem}.benefit-rail > div + div{border-inline-start:1px solid rgb(10 12 14 / 10%)}.benefit-rail__icon{align-items:center;background:rgb(15 17 18 / 7%);border-radius:0.85rem;display:inline-flex;height:2.7rem;justify-content:center;width:2.7rem}.benefit-rail__icon svg{height:1.45rem;width:1.45rem}.benefit-rail strong{color:#24272a;font-size:0.86rem}.benefit-rail small{color:#6e7479;display:block;font-size:0.67rem;margin-top:0.15rem}.faq-section{background:#08090a;padding-block:clamp(4.5rem, 7vw, 7rem)}.faq-section__grid{background:linear-gradient(135deg, #202327, #121416 58%, #1a1c1f);border:1px solid rgb(255 255 255 / 10%);border-radius:clamp(1.4rem, 2.5vw, 2rem);box-shadow:0 2rem 6rem rgb(0 0 0 / 30%);display:grid;gap:clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(17rem, 0.62fr) minmax(28rem, 1.38fr);padding:clamp(2rem, 4vw, 4rem)}.faq-section__heading h2{font-size:clamp(2.2rem, 4vw, 4rem);margin:1rem 0}.faq-section__heading > p:last-child{color:rgb(255 255 255 / 58%);line-height:1.9}.faq-list details{border-bottom:1px solid rgb(255 255 255 / 10%)}.faq-list summary{color:rgb(255 255 255 / 82%);min-height:4.15rem;padding:1rem 0}.faq-list__answer{color:rgb(255 255 255 / 58%);line-height:1.9;padding:0 0 1.25rem}.no-js .hero--automotive .hero__content{opacity:1;transform:none}.no-js .story-film,.story-is-static .story-film{height:auto}.no-js .story-film__sticky,.story-is-static .story-film__sticky{display:block;height:auto;position:relative;top:auto}.no-js .story-film__copy,.story-is-static .story-film__copy{min-height:auto}.no-js .story-film__scene,.story-is-static .story-film__scene{border-bottom:1px solid rgb(255 255 255 / 9%);opacity:1;padding:2rem 0;pointer-events:auto;position:relative;transform:none}.no-js .story-film__visual,.story-is-static .story-film__visual{aspect-ratio:16 / 10;margin-bottom:2rem}.no-js .story-film__timeline,.story-is-static .story-film__timeline{display:none}@media (max-width: 1080px){.hero--automotive .hero__grid{grid-template-columns:minmax(14rem, 0.65fr) minmax(24rem, 1fr)}.story-film__sticky{gap:2.5rem;grid-template-columns:minmax(0, 1fr) minmax(19rem, 0.72fr)}.purchase-card--gallery{grid-template-columns:minmax(18rem, 0.9fr) minmax(22rem, 1.1fr)}}@media (max-width: 820px){.hero--automotive{min-height:52rem;padding-top:calc(var(--header-height) + 2rem)}.hero--automotive::before{background:linear-gradient(180deg, rgb(0 0 0 / 52%), rgb(0 0 0 / 18%) 38%, rgb(0 0 0 / 78%) 82%, #050607)}.hero__car-image{object-position:58% center;opacity:0.78}.hero--automotive .hero__grid{align-content:end;display:grid;grid-template-areas:"content";grid-template-columns:1fr;min-height:42rem;padding-bottom:1rem}.hero--automotive .hero__content{align-self:end;max-width:38rem;padding-top:2rem}.hero--automotive h1{font-size:clamp(3.1rem, 10.5vw, 5.2rem);max-width:9ch}.hero--automotive h1 span,.hero--automotive h1 strong{white-space:normal}.hero__benefit-strip{grid-template-columns:repeat(2, 1fr);margin-top:1rem}.hero__benefit-strip > div:nth-child(3){border-inline-start:0;border-top:1px solid rgb(255 255 255 / 8%)}.hero__benefit-strip > div:nth-child(4){border-top:1px solid rgb(255 255 255 / 8%)}.story-film{height:360svh}.story-film__sticky{gap:1.25rem;grid-template-areas:"visual" "copy" "timeline";grid-template-columns:1fr;grid-template-rows:minmax(0, 56vh) minmax(10rem, 1fr) auto;padding-block:0.75rem 1.25rem}.story-film__visual{aspect-ratio:auto;height:100%}.story-film__copy{min-height:11.5rem}.story-film__scene{inset:50% 0 auto}.story-film__scene h3{font-size:clamp(2rem, 8vw, 3.5rem);max-width:13ch}.story-film__scene p{font-size:0.95rem;line-height:1.85;max-width:none}.story-film__timeline{min-height:2.8rem}.story-film__dot b{display:none}.purchase-card--gallery{direction:rtl;grid-template-columns:1fr}.purchase-gallery{grid-template-rows:minmax(22rem, 1fr) auto}.purchase-gallery__stage{min-height:25rem}.benefit-rail{grid-template-columns:repeat(2, 1fr)}.benefit-rail > div:nth-child(3){border-inline-start:0;border-top:1px solid rgb(10 12 14 / 10%)}.benefit-rail > div:nth-child(4){border-top:1px solid rgb(10 12 14 / 10%)}.faq-section__grid{grid-template-columns:1fr}}@media (max-width: 560px){.hero--automotive{min-height:46rem;padding-bottom:1rem}.hero--automotive .hero__grid{min-height:36rem}.hero--automotive h1{font-size:clamp(2.75rem, 13vw, 4.1rem)}.hero--automotive .hero__lead{font-size:0.95rem;line-height:1.85}.hero--automotive .hero__actions{align-items:stretch;flex-direction:column}.hero--automotive .hero__primary-action{justify-content:center;width:100%}.hero--automotive .hero__story-link{justify-content:center}.hero__benefit-strip > div{min-height:3.8rem;padding:0.7rem 0.5rem}.hero__benefit-strip strong{font-size:0.72rem}.story-section--film{padding-top:4rem}.story-section--film .story-section__intro{padding-bottom:2rem}.story-section--film .story-section__intro h2{font-size:clamp(2rem, 11vw, 3.35rem)}.story-film{height:330svh}.story-film__sticky{grid-template-rows:minmax(0, 49vh) minmax(11.5rem, 1fr) auto}.story-film__frame{border-radius:1.1rem}.story-film__scene h3{font-size:clamp(1.8rem, 10vw, 2.8rem)}.story-film__scene p{font-size:0.88rem}.story-film__counter{bottom:0.75rem;left:0.75rem}.purchase-section--integrated{padding-block:4rem}.purchase-card--gallery{border-radius:1.3rem;padding:1rem}.purchase-gallery__stage{border-radius:1rem;min-height:22rem;padding:1.5rem}.purchase-card__content{padding:0.5rem}.purchase-card__content h2{font-size:clamp(2rem, 10vw, 3rem)}.purchase-card__price-row{align-items:flex-start;flex-direction:column}.purchase-card__actions{align-items:stretch;flex-direction:column}.purchase-card__actions > *{width:100%}.benefit-rail{border-radius:1rem}.benefit-rail > div{align-items:flex-start;flex-direction:column;gap:0.45rem;justify-content:center;min-height:6rem}.faq-section{padding-block:3.5rem}.faq-section__grid{border-radius:1.2rem;padding:1.35rem}}@media (prefers-reduced-motion: reduce){.hero__light-sweep{animation:none;display:none}.hero__car-image,.story-film__image,.story-film__scene{transition:none}}.hero--v23 .hero__grid{direction:rtl;grid-template-areas:"content";grid-template-columns:minmax(0, 1fr)}.hero--v23 .hero__content{grid-area:content;justify-self:start;max-width:43rem}.hero--v23 .hero__car-image{filter:saturate(1.08) contrast(1.06) brightness(1.06);object-position:55% center}.hero--v23::before{background:linear-gradient(90deg, rgb(0 0 0 / 82%) 0%, rgb(0 0 0 / 68%) 27%, rgb(0 0 0 / 24%) 52%, rgb(0 0 0 / 10%) 72%, rgb(0 0 0 / 42%) 100%),
    linear-gradient(180deg, rgb(0 0 0 / 8%), transparent 58%, #050607 97%)}.hero__tail-glow{background:radial-gradient(circle, rgb(255 56 25 / 38%), rgb(255 119 26 / 12%) 34%, transparent 68%);filter:blur(1.2rem);height:12rem;left:44%;opacity:0.58;position:absolute;top:42%;transform:translate(-50%, -50%);width:20rem}.hero--v23 .hero__benefit-strip{background:linear-gradient(90deg, rgb(5 6 7 / 86%), rgb(15 16 17 / 80%), rgb(5 6 7 / 88%));border-color:rgb(246 167 25 / 18%)}.story-section--v23 .story-film__frame{background:#050607;box-shadow:0 2.8rem 8rem rgb(0 0 0 / 60%), inset 0 1px rgb(255 255 255 / 5%)}.story-film__video{display:block;height:100%;inset:0;object-fit:cover;object-position:center;opacity:0;position:absolute;transition:opacity 360ms ease;width:100%;z-index:2}.story-film__fallback{inset:0;position:absolute;z-index:1}.story-video-loading .story-film__frame::before{animation:dynotab-story-loading 1.35s ease-in-out infinite;background:linear-gradient(100deg, transparent 30%, rgb(246 167 25 / 8%) 50%, transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);z-index:2}@keyframes dynotab-story-loading{to{transform:translateX(100%)}}.story-video-ready .story-film__video{opacity:1}.story-video-ready .story-film__fallback{opacity:0;visibility:hidden}.story-section--v23 .story-film__scan{opacity:0.22}.story-section--v23 .story-film__glow{opacity:calc(0.18 + (var(--story-scene-progress, 0) * 0.18))}.purchase-section--integrated{background:linear-gradient(180deg, #070809, #0b0c0d 48%, #070809)}.purchase-section--integrated .purchase-card{border-color:rgb(246 167 25 / 16%);box-shadow:0 2.5rem 6rem rgb(0 0 0 / 42%)}.purchase-gallery__stage{background:radial-gradient(circle at 52% 44%, rgb(255 255 255 / 28%), rgb(174 176 178 / 12%) 31%, transparent 61%),
    linear-gradient(145deg, #303235, #17191b 62%, #0b0c0d);border-color:rgb(255 255 255 / 9%)}.purchase-gallery__stage::after{background:radial-gradient(ellipse, rgb(246 167 25 / 22%), transparent 67%);bottom:8%;content:"";filter:blur(1.1rem);height:13%;left:21%;opacity:0.5;position:absolute;right:21%}.purchase-gallery__stage img{filter:brightness(1.12) contrast(1.08) drop-shadow(0 1.8rem 2.2rem rgb(0 0 0 / 58%));mix-blend-mode:multiply;transform:scale(1.12);z-index:2}.purchase-gallery__thumb img{background:linear-gradient(145deg, #3c3e40, #191b1d);mix-blend-mode:multiply}.benefit-rail{background:linear-gradient(135deg, rgb(14 16 18 / 96%), rgb(7 8 9 / 98%));border-color:rgb(255 255 255 / 9%);color:#fff}.benefit-rail > div + div{border-inline-start-color:rgb(255 255 255 / 9%)}.benefit-rail__icon{background:rgb(246 167 25 / 10%);color:#f6a719}.benefit-rail strong{color:rgb(255 255 255 / 88%)}.benefit-rail small{color:rgb(255 255 255 / 48%)}@media (max-width: 900px){.hero--v23 .hero__grid{align-content:end;grid-template-areas:"content"}.hero--v23 .hero__content{max-width:34rem}.hero--v23 .hero__car-image{object-position:58% center}.story-section--v23 .story-film{height:330svh}}@media (max-width: 720px){.hero--v23{min-height:min(52rem, 100svh);padding-bottom:1rem}.hero--v23::before{background:linear-gradient(180deg, rgb(0 0 0 / 70%) 0%, rgb(0 0 0 / 44%) 35%, rgb(0 0 0 / 8%) 58%, rgb(0 0 0 / 74%) 92%, #050607 100%)}.hero--v23 .hero__grid{align-content:start;min-height:calc(100svh - var(--header-height) - 6.5rem);padding-top:clamp(1.25rem, 4vh, 2.5rem)}.hero--v23 .hero__content{max-width:100%}.hero--v23 h1{font-size:clamp(2.65rem, 12vw, 4rem);line-height:1.03;max-width:9ch}.hero--v23 .hero__lead{font-size:0.91rem;line-height:1.85;max-width:20rem}.hero--v23 .hero__actions{align-items:flex-start;flex-direction:row;gap:0.75rem}.hero--v23 .hero__primary-action{min-height:3.15rem;width:auto}.hero--v23 .hero__story-link{display:none}.hero--v23 .hero__benefit-strip{grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:0}.hero--v23 .hero__benefit-strip > div{flex-direction:column;gap:0.25rem;min-height:4.7rem;padding:0.55rem 0.28rem;text-align:center}.hero--v23 .hero__benefit-strip strong{font-size:0.62rem;line-height:1.5}.hero--v23 .hero__benefit-strip span{font-size:0.95rem}.hero__tail-glow{left:47%;top:56%}.story-section--v23{padding-top:3.8rem}.story-section--v23 .story-section__intro{padding-bottom:1.6rem;text-align:right}.story-section--v23 .story-section__intro .eyebrow{justify-content:flex-start}.story-section--v23 .story-section__intro h2{font-size:clamp(2rem, 10vw, 3.2rem)}.story-section--v23 .story-section__intro > p:last-child{font-size:0.9rem}.story-section--v23 .story-film{height:305svh}.story-section--v23 .story-film__sticky{grid-template-rows:minmax(0, 55vh) minmax(10rem, 1fr) auto;height:calc(100svh - var(--header-height));padding-block:0.75rem}.story-section--v23 .story-film__visual{height:100%}.story-section--v23 .story-film__frame{border-radius:1.05rem}.story-section--v23 .story-film__scene h3{font-size:clamp(1.75rem, 9.2vw, 2.65rem)}.story-section--v23 .story-film__scene p{font-size:0.84rem;line-height:1.75}.story-section--v23 .story-film__timeline{margin-bottom:0.5rem}.purchase-gallery{grid-template-rows:minmax(17rem, 1fr) auto}.purchase-gallery__stage{min-height:18.5rem}.purchase-gallery__stage img{transform:scale(1.2)}.benefit-rail{grid-template-columns:repeat(2, 1fr)}.benefit-rail > div{min-height:5.2rem}.benefit-rail > div:nth-child(3),.benefit-rail > div:nth-child(4){border-top-color:rgb(255 255 255 / 9%)}.mobile-purchase-bar{opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem));visibility:hidden}.mobile-purchase-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}@media (prefers-reduced-motion: reduce){.story-video-loading .story-film__frame::before{animation:none;display:none}.story-film__video{display:none}.story-film__fallback{opacity:1;visibility:visible}}@media (max-width: 720px){.mobile-purchase-bar.is-visible.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem));visibility:hidden}}.hero--v23{min-height:max(46rem, 96svh);padding-bottom:1rem}.hero--v23 .hero__car-image{filter:saturate(1.12) contrast(1.1) brightness(1.11);object-position:54% center}.hero--v23::before{background:linear-gradient(90deg, rgb(0 0 0 / 88%) 0%, rgb(0 0 0 / 72%) 27%, rgb(0 0 0 / 32%) 48%, rgb(0 0 0 / 8%) 68%, rgb(0 0 0 / 28%) 100%),
    linear-gradient(180deg, rgb(0 0 0 / 6%), transparent 58%, #050607 97%)}.hero--v23 .hero__content{max-width:41rem;padding-block:clamp(1rem, 3vh, 2.5rem)}.hero--v23 h1{font-size:clamp(3.25rem, 5.7vw, 6.75rem);line-height:1.01}.hero--v23 .hero__lead{color:rgb(248 248 244 / 78%);max-width:36rem}.hero--v23 .hero__benefit-strip{backdrop-filter:blur(16px);border-radius:0.95rem;margin-top:0.75rem}.hero--v23 .hero__benefit-strip > div{min-height:3.8rem}.story-section--v23{padding-top:clamp(4.5rem, 7vw, 7rem)}.story-section--v23 .story-section__intro{padding-bottom:clamp(2rem, 4vw, 3.5rem)}.story-section--v23 .story-film{height:400svh}.story-section--v23 .story-film__sticky{gap:clamp(1.5rem, 4.2vw, 4.5rem);grid-template-columns:minmax(0, 1.32fr) minmax(20rem, 0.68fr)}.story-section--v23 .story-film__frame{border-color:rgb(246 167 25 / 13%);box-shadow:0 2.8rem 8rem rgb(0 0 0 / 64%), 0 0 0 1px rgb(255 255 255 / 3%) inset}.story-section--v23 .story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 5%), transparent 44%, rgb(0 0 0 / 12%)),
    linear-gradient(180deg, transparent 66%, rgb(0 0 0 / 42%))}.story-section--v23 .story-film__video{filter:saturate(1.06) contrast(1.035)}.story-section--v23 .story-film__copy{min-height:23rem}.story-section--v23 .story-film__scene h3{max-width:11ch}.story-section--v23 .story-film__scene p{color:rgb(255 255 255 / 68%);max-width:29rem}.story-section--v23 .story-film__timeline{opacity:0.92}.story-section--v23 .story-film__dot::before{height:0.78rem;width:0.78rem}@media (max-width: 900px){.hero--v23{min-height:max(45rem, 94svh)}.hero--v23 .hero__car-image{object-position:56% center;opacity:0.96}.story-section--v23 .story-film{height:330svh}.story-section--v23 .story-film__sticky{grid-template-rows:minmax(0, 57vh) minmax(10rem, 1fr) auto}}@media (max-width: 720px){.hero--v23{min-height:max(44rem, 96svh);padding-top:calc(var(--header-height) + 0.8rem)}.hero--v23::before{background:linear-gradient(180deg, rgb(0 0 0 / 78%) 0%, rgb(0 0 0 / 56%) 31%, rgb(0 0 0 / 8%) 58%, rgb(0 0 0 / 70%) 86%, #050607 100%)}.hero--v23 .hero__car-image{height:72%;inset:auto 0 5.4rem;object-fit:cover;object-position:53% center;opacity:1;transform:translate3d(var(--hero-shift-x, 0), calc(var(--hero-shift-y, 0) + (var(--hero-scroll) * 1.5rem)), 0) scale(calc(1.015 + (var(--hero-scroll) * 0.025)))}.hero--v23 .hero__grid{align-content:start;min-height:calc(100svh - var(--header-height) - 6rem);padding-top:0.7rem}.hero--v23 .hero__content{padding-top:0.5rem}.hero--v23 .hero__eyebrow{margin-bottom:0.8rem}.hero--v23 h1{font-size:clamp(2.55rem, 11.4vw, 3.8rem);line-height:1.02;max-width:10ch}.hero--v23 .hero__lead{display:-webkit-box;font-size:0.88rem;line-height:1.75;margin-top:0.9rem;max-width:20rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hero--v23 .hero__actions{margin-top:1rem}.hero--v23 .hero__primary-action{min-height:3rem;padding-inline:1.05rem}.hero--v23 .hero__benefit-strip{border-radius:0.8rem}.hero--v23 .hero__benefit-strip > div{min-height:4.15rem}.story-section--v23{padding-top:3.4rem}.story-section--v23 .story-film{height:300svh}.story-section--v23 .story-film__sticky{gap:0.75rem;grid-template-rows:minmax(0, 56vh) minmax(9.2rem, 1fr) auto;padding-block:0.55rem}.story-section--v23 .story-film__copy{min-height:9.2rem}.story-section--v23 .story-film__scene{inset:47% 0 auto}.story-section--v23 .story-film__scene h3{font-size:clamp(1.7rem, 8.7vw, 2.55rem);max-width:14ch}.story-section--v23 .story-film__scene p{font-size:0.82rem;line-height:1.7;margin-top:0.8rem}.story-section--v23 .story-film__counter{background:rgb(4 5 6 / 76%);backdrop-filter:blur(10px)}}@media (max-width: 430px){.hero--v23 h1{font-size:clamp(2.35rem, 11.7vw, 3.35rem)}.hero--v23 .hero__benefit-strip strong{font-size:0.58rem}.story-section--v23 .story-film__sticky{grid-template-rows:minmax(0, 52vh) minmax(9.5rem, 1fr) auto}}.story-section--v23 .story-film__sticky{height:100svh;top:0}.hero--v23 .hero__car-image{filter:saturate(1.1) contrast(1.06) brightness(1.18)}.hero--v23::before{background:linear-gradient(90deg, rgb(0 0 0 / 88%) 0%, rgb(0 0 0 / 70%) 27%, rgb(0 0 0 / 23%) 49%, rgb(0 0 0 / 5%) 69%, rgb(0 0 0 / 24%) 100%),
    linear-gradient(180deg, rgb(0 0 0 / 4%), transparent 58%, #050607 97%)}@media (max-width: 720px){.story-section--v23 .story-film__sticky{height:100svh;top:0}.hero--v23 .hero__car-image{filter:saturate(1.08) contrast(1.04) brightness(1.13)}}.hero--v260{--hero-scroll:0;background:#050607;min-height:max(46rem, 100svh);padding:calc(var(--header-height) + clamp(2.2rem, 6vh, 5rem)) 0 clamp(1rem, 2.5vh, 2rem)}.hero--v260::before{background:linear-gradient(90deg, rgb(0 0 0 / 94%) 0%, rgb(0 0 0 / 78%) 24%, rgb(0 0 0 / 44%) 43%, rgb(0 0 0 / 8%) 67%, rgb(0 0 0 / 16%) 100%),
    linear-gradient(180deg, rgb(0 0 0 / 10%) 0%, transparent 54%, #050607 98%);z-index:-1}.hero--v260::after{opacity:0.14}.hero--v260 .hero__media{inset:-1.5rem;transform:translate3d(var(--hero-shift-x, 0), calc(var(--hero-shift-y, 0) + (var(--hero-scroll) * 1.5rem)), 0) scale(calc(1.02 + (var(--hero-scroll) * 0.025)));transform-origin:center;will-change:transform}.hero--v260 .hero__poster,.hero--v260 .hero__poster img,.hero--v260 .hero__video{height:100%;inset:0;position:absolute;width:100%}.hero--v260 .hero__poster{display:block;opacity:1;transition:opacity 500ms ease}.hero--v260 .hero__poster img,.hero--v260 .hero__video{object-fit:cover;object-position:63% center}.hero--v260 .hero__video{background:#050607;opacity:0;transition:opacity 600ms ease;z-index:1}.hero--v260.hero-video-ready .hero__video,.hero--v260.hero-video-playing .hero__video,.hero--v260.hero-video-ended .hero__video{opacity:1}.hero--v260.hero-video-ready .hero__poster,.hero--v260.hero-video-playing .hero__poster,.hero--v260.hero-video-ended .hero__poster{opacity:0}.hero--v260.hero-video-error .hero__video,.hero--v260.hero-video-manual:not(.hero-video-ready) .hero__video{opacity:0}.hero--v260.hero-video-error .hero__poster,.hero--v260.hero-video-manual:not(.hero-video-ready) .hero__poster{opacity:1}.hero--v260 .hero__cinematic-vignette{background:radial-gradient(circle at 70% 55%, transparent 11rem, rgb(0 0 0 / 8%) 34rem, rgb(0 0 0 / 46%) 100%),
    linear-gradient(90deg, rgb(0 0 0 / 44%), transparent 46%, rgb(0 0 0 / 10%));z-index:3}.hero--v260 .hero__film-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");inset:0;mix-blend-mode:soft-light;opacity:0.12;pointer-events:none;position:absolute;z-index:4}.hero--v260 .hero__grid{direction:ltr;grid-template-areas:"content spacer";grid-template-columns:minmax(25rem, 0.9fr) minmax(20rem, 1.1fr);min-height:calc(100svh - var(--header-height) - clamp(6.5rem, 12vh, 10rem))}.hero--v260 .hero__content{direction:rtl;grid-area:content;justify-self:start;max-width:42rem;text-align:right}.hero--v260 h1{font-size:clamp(3.35rem, 5.8vw, 6.9rem);line-height:1}.hero--v260 .hero__lead{max-width:36rem}.hero--v260 .hero__benefit-strip{grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:0.75rem;max-width:72rem}.hero--v260 .hero__benefit-strip > div{min-height:3.85rem}.hero--v260 .hero__replay{align-items:center;background:rgb(8 9 10 / 68%);border:1px solid rgb(255 255 255 / 18%);border-radius:999px;bottom:clamp(5.5rem, 9vh, 7.5rem);color:rgb(255 255 255 / 78%);cursor:pointer;display:inline-flex;font:inherit;font-size:0.72rem;gap:0.45rem;left:max(1rem, calc((100vw - var(--container-wide)) / 2));min-height:2.4rem;opacity:0;padding:0.45rem 0.75rem;pointer-events:none;position:absolute;transform:translateY(0.5rem);transition:opacity 180ms ease, transform 180ms ease, border-color 180ms ease;z-index:5}.hero--v260.hero-video-ended .hero__replay,.hero--v260.hero-video-manual .hero__replay,.hero--v260.hero-video-error .hero__replay{opacity:1;pointer-events:auto;transform:translateY(0)}.hero--v260 .hero__replay:hover{border-color:rgb(246 167 25 / 72%);color:#fff}.story-section--v23{padding-top:clamp(4.25rem, 6.5vw, 6.5rem)}.story-section--v23 .story-film{height:285svh}.story-section--v23 .story-film__sticky{gap:clamp(1.5rem, 4vw, 4rem);grid-template-columns:minmax(0, 1.28fr) minmax(19rem, 0.72fr);height:100svh;max-width:var(--container-wide);top:0}.story-section--v23 .story-film__visual,.story-section--v23 .story-film__copy,.story-section--v23 .story-film__timeline{min-width:0}.story-section--v23 .story-film__copy{min-height:20rem}.story-section--v23 .story-film__scene h3{font-size:clamp(2.1rem, 3.8vw, 4.25rem)}.story-section--v23 .story-film__scene p{font-size:clamp(0.94rem, 1.05vw, 1.08rem);line-height:1.9}.purchase-section--integrated{padding-block:clamp(4.5rem, 7vw, 7rem)}.purchase-card--gallery{gap:clamp(2rem, 4vw, 4.25rem);grid-template-columns:minmax(20rem, 0.92fr) minmax(23rem, 1.08fr)}.purchase-gallery{grid-template-rows:minmax(24rem, 1fr) auto}.purchase-gallery__stage{background:radial-gradient(circle at 50% 50%, rgb(255 255 255 / 92%), rgb(225 228 231 / 62%) 46%, rgb(70 74 80 / 20%) 76%, transparent 100%);min-height:28rem;padding:clamp(1.4rem, 3.5vw, 3.25rem)}.purchase-gallery__stage::before{opacity:0.4}.purchase-gallery__stage img{filter:drop-shadow(0 1.5rem 1.7rem rgb(0 0 0 / 28%));height:min(31rem, 88%);max-height:88%;max-width:88%;transition:opacity 180ms ease, transform 260ms cubic-bezier(.2,.7,.2,1)}.purchase-gallery__thumbs{flex-wrap:wrap}.purchase-gallery__thumb{align-items:center;display:inline-flex;gap:0.45rem;min-width:auto;padding:0.42rem 0.55rem}.purchase-gallery__thumb img{flex:0 0 auto}.purchase-gallery__thumb span{font-size:0.68rem;white-space:nowrap}.purchase-card__subtitle{max-width:38rem}@media (max-width: 1080px){.hero--v260 .hero__grid{grid-template-columns:minmax(22rem, 0.92fr) minmax(14rem, 1.08fr)}.story-section--v23 .story-film{height:260svh}}@media (max-width: 900px){.hero--v260{min-height:max(44rem, 96svh)}.hero--v260 .hero__poster img,.hero--v260 .hero__video{object-position:67% center}.hero--v260 .hero__grid{align-content:end;grid-template-areas:"content";grid-template-columns:minmax(0, 1fr)}.hero--v260 .hero__content{max-width:36rem}.story-section--v23 .story-film{height:245svh}.story-section--v23 .story-film__sticky{display:grid;gap:0.9rem;grid-template-areas:"visual"
      "copy"
      "timeline";grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 56svh) minmax(9.25rem, 1fr) auto;height:100svh;overflow:hidden;padding-block:0.7rem;width:100%}.story-section--v23 .story-film__visual{aspect-ratio:auto;height:100%;width:100%}.story-section--v23 .story-film__copy{min-height:9.25rem;width:100%}.story-section--v23 .story-film__scene{inset:48% 0 auto;width:100%}.story-section--v23 .story-film__scene h3{font-size:clamp(1.75rem, 7vw, 2.75rem);max-width:15ch}.story-section--v23 .story-film__scene p{font-size:0.86rem;line-height:1.72;margin-top:0.7rem;max-width:38rem}.purchase-card--gallery{direction:rtl;grid-template-columns:minmax(0, 1fr)}}@media (max-width: 720px){.hero--v260{min-height:max(43rem, 96svh);padding-top:calc(var(--header-height) + 0.8rem)}.hero--v260::before{background:linear-gradient(180deg, rgb(0 0 0 / 90%) 0%, rgb(0 0 0 / 68%) 31%, rgb(0 0 0 / 16%) 56%, rgb(0 0 0 / 66%) 82%, #050607 100%),
      linear-gradient(90deg, rgb(0 0 0 / 18%), transparent 72%)}.hero--v260 .hero__media{inset:-0.5rem;transform:translate3d(0, calc(var(--hero-scroll) * 0.8rem), 0) scale(1.01)}.hero--v260 .hero__poster img,.hero--v260 .hero__video{object-position:70% center}.hero--v260 .hero__grid{align-content:start;min-height:calc(100svh - var(--header-height) - 5.5rem);padding-top:0.75rem}.hero--v260 .hero__content{max-width:100%;padding-top:0.35rem}.hero--v260 h1{font-size:clamp(2.45rem, 11.2vw, 3.65rem);max-width:10ch}.hero--v260 .hero__lead{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:0.86rem;line-height:1.72;margin-top:0.85rem;max-width:20rem;overflow:hidden}.hero--v260 .hero__actions{margin-top:0.95rem}.hero--v260 .hero__benefit-strip{grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:0}.hero--v260 .hero__benefit-strip > div{flex-direction:column;gap:0.2rem;min-height:4.2rem;padding:0.5rem 0.25rem;text-align:center}.hero--v260 .hero__benefit-strip strong{font-size:0.61rem;line-height:1.45}.hero--v260 .hero__benefit-strip span{font-size:0.94rem}.hero--v260 .hero__replay{bottom:5.25rem;left:0.9rem}.story-section--v23{padding-top:3.25rem}.story-section--v23 .story-section__intro{padding-bottom:1.4rem}.story-section--v23 .story-film{height:225svh}.story-section--v23 .story-film__sticky{grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 52svh) minmax(9.5rem, 1fr) auto;max-width:100%;padding-inline:1rem}.story-section--v23 .story-film__frame{border-radius:1rem}.story-section--v23 .story-film__scene h3{font-size:clamp(1.7rem, 8.2vw, 2.45rem)}.story-section--v23 .story-film__scene p{font-size:0.81rem;line-height:1.65}.purchase-section--integrated{padding-block:3.5rem}.purchase-card--gallery{border-radius:1.15rem;gap:1.35rem;padding:1rem}.purchase-gallery{grid-template-rows:minmax(18rem, 1fr) auto}.purchase-gallery__stage{border-radius:1rem;min-height:19rem;padding:1rem}.purchase-gallery__stage img{height:min(21rem, 88%);max-width:92%;transform:none}.purchase-gallery__thumbs{gap:0.45rem;margin-top:0.6rem}.purchase-gallery__thumb{flex:1 1 auto;justify-content:center;min-width:calc(33.333% - 0.35rem)}.purchase-gallery__thumb img{height:2.4rem;width:2.4rem}.purchase-card__content h2{font-size:clamp(2rem, 9vw, 3rem)}}@media (prefers-reduced-motion: reduce){.hero--v260 .hero__video{display:none}.hero--v260 .hero__poster{opacity:1 !important}.hero--v260 .hero__media{transform:none}}.no-js .hero--v260 .hero__video,.no-js .hero--v260 .hero__replay{display:none}.purchase-gallery.is-switching .purchase-gallery__stage img{opacity:0.42;transform:scale(0.985)}@media (max-width: 720px){.purchase-gallery.is-switching .purchase-gallery__stage img{transform:scale(0.985)}}.story-section--v270{background:radial-gradient(circle at 18% 38%, rgb(246 151 22 / 10%), transparent 30rem),
    radial-gradient(circle at 78% 62%, rgb(255 76 28 / 5%), transparent 28rem),
    linear-gradient(180deg, #08090a 0%, #050607 72%, #0a0b0c 100%);padding-top:clamp(4.5rem, 7vw, 7rem)}.story-section--v270 .story-section__intro{max-width:70rem;padding-bottom:clamp(2rem, 4vw, 3.5rem)}.story-section--v270 .story-section__intro h2{font-size:clamp(2.55rem, 5.3vw, 5.5rem);max-width:13ch;margin-inline:auto}.story-section--v270 .story-film{height:300svh}.story-section--v270 .story-film__sticky{gap:clamp(1.75rem, 4vw, 4.5rem);grid-template-columns:minmax(0, 1.35fr) minmax(20rem, 0.65fr);height:calc(100svh - var(--header-height));max-width:var(--container-wide);padding-block:clamp(1rem, 2.2vh, 1.75rem);top:var(--header-height)}.story-section--v270 .story-film__visual{aspect-ratio:16 / 9;align-self:center;width:100%}.story-section--v270 .story-film__frame{background:#020303;border-color:rgb(255 255 255 / 11%);border-radius:clamp(1.15rem, 2.1vw, 1.8rem);box-shadow:0 2.8rem 8rem rgb(0 0 0 / 58%),
    0 0 0 1px rgb(246 167 25 / 5%),
    inset 0 1px rgb(255 255 255 / 5%)}.story-section--v270 .story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 7%), transparent 32%, rgb(0 0 0 / 12%)),
    linear-gradient(180deg, transparent 62%, rgb(0 0 0 / 34%))}.story-section--v270 .story-film__video,.story-section--v270 .story-film__image img{object-fit:cover;object-position:center}.story-section--v270 .story-film__glow{background:radial-gradient(circle at 68% 54%, rgb(246 151 22 / 30%), transparent 26%);filter:blur(1.35rem);opacity:0.03;transition:opacity 280ms ease}.story-section--v270[data-active-scene="3"] .story-film__glow{opacity:0.12}.story-section--v270[data-active-scene="4"] .story-film__glow{opacity:0.22}.story-section--v270 .story-film__counter{bottom:0.9rem;left:0.9rem}.story-section--v270 .story-film__copy{min-height:21rem}.story-section--v270 .story-film__scene h3{font-size:clamp(2.15rem, 3.7vw, 4.15rem);max-width:10ch}.story-section--v270 .story-film__scene p{color:rgb(255 255 255 / 66%);font-size:clamp(0.95rem, 1.08vw, 1.08rem);line-height:1.95;max-width:30rem}.story-section--v270 .story-film__timeline{grid-template-columns:repeat(var(--story-count, 4), minmax(0, 1fr))}.story-section--v270 .story-film__dot::before{height:0.76rem;width:0.76rem}.story-section--v270 .story-film__dot b{margin-top:2rem}.story-section--v270.story-is-static .story-film__visual,.no-js .story-section--v270 .story-film__visual{aspect-ratio:16 / 9}.story-section--v270.story-is-static .story-film__image:first-child,.no-js .story-section--v270 .story-film__image:first-child{opacity:1;transform:none}@media (max-width: 1080px){.story-section--v270 .story-film{height:285svh}.story-section--v270 .story-film__sticky{gap:2rem;grid-template-columns:minmax(0, 1.2fr) minmax(18rem, 0.8fr)}}@media (max-width: 900px){.story-section--v270 .story-film{height:265svh}.story-section--v270 .story-film__sticky{gap:0.85rem;grid-template-areas:"visual"
      "copy"
      "timeline";grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 39svh) minmax(10.5rem, 1fr) auto;height:calc(100svh - var(--header-height));overflow:hidden;padding-block:0.7rem 0.9rem}.story-section--v270 .story-film__visual{aspect-ratio:auto;height:100%}.story-section--v270 .story-film__frame{border-radius:1rem}.story-section--v270 .story-film__video,.story-section--v270 .story-film__image img{object-fit:contain}.story-section--v270 .story-film__copy{min-height:10.5rem}.story-section--v270 .story-film__scene{inset:50% 0 auto}.story-section--v270 .story-film__scene h3{font-size:clamp(1.8rem, 6.8vw, 2.75rem);max-width:14ch}.story-section--v270 .story-film__scene p{font-size:0.87rem;line-height:1.72;margin-top:0.7rem;max-width:42rem}}@media (max-width: 720px){.story-section--v270{padding-top:3.4rem}.story-section--v270 .story-section__intro{padding-bottom:1.6rem}.story-section--v270 .story-section__intro h2{font-size:clamp(2rem, 10.5vw, 3.25rem);max-width:12ch}.story-section--v270 .story-section__intro > p:last-child{font-size:0.86rem;line-height:1.75;max-width:34rem}.story-section--v270 .story-film{height:250svh}.story-section--v270 .story-film__sticky{grid-template-rows:minmax(0, 33svh) minmax(11.4rem, 1fr) auto;max-width:100%;padding-inline:1rem}.story-section--v270 .story-film__counter{bottom:0.55rem;left:0.55rem;padding:0.4rem 0.6rem}.story-section--v270 .story-film__copy{min-height:11.4rem}.story-section--v270 .story-film__number{font-size:0.72rem;margin-bottom:0.65rem}.story-section--v270 .story-film__scene h3{font-size:clamp(1.65rem, 8.1vw, 2.35rem)}.story-section--v270 .story-film__scene p{font-size:0.8rem;line-height:1.65}.story-section--v270 .story-film__timeline{min-height:2.65rem}}@media (prefers-reduced-motion: reduce){.story-section--v270 .story-film__glow{display:none}}.story-section--v270{--story-result-opacity:0
}.story-section--v270 .story-film__video--process{z-index:2}.story-section--v270 .story-film__video--result{object-position:center;opacity:0;z-index:3}.story-section--v270.story-video-ready .story-film__video--process{opacity:calc(1 - var(--story-result-opacity))}.story-section--v270.story-result-ready .story-film__video--result{opacity:var(--story-result-opacity)}.story-section--v270[data-active-scene="4"] .story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 8%), transparent 34%, rgb(0 0 0 / 14%)),
    linear-gradient(180deg, transparent 68%, rgb(0 0 0 / 34%))}.story-section--v270[data-active-scene="4"] .story-film__glow{opacity:calc(0.16 * (1 - var(--story-result-opacity)))}.story-section--v270 .story-film{height:280svh}@media (max-width: 1080px){.story-section--v270 .story-film{height:270svh}}@media (max-width: 900px){.story-section--v270 .story-film{height:255svh}}@media (max-width: 720px){.story-section--v270 .story-film{height:240svh}}@media (prefers-reduced-motion: reduce){.story-section--v270 .story-film__video--result{display:none}}.story-section--v280{--story-dissolve-opacity:0;--story-result-opacity:0
}.story-section--v280 .story-section__note{color:rgb(255 255 255 / 40%);font-size:clamp(0.72rem, 0.85vw, 0.82rem);line-height:1.75;margin:0.7rem auto 0;max-width:48rem}.story-section--v280 .story-film__video--process{z-index:2}.story-section--v280.story-video-ready .story-film__video--process{opacity:calc(1 - var(--story-dissolve-opacity))}.story-section--v280 .story-film__video--dissolve{opacity:0;z-index:3}.story-section--v280 .story-film__video--result{opacity:0;z-index:4}.story-section--v280.story-dissolve-ready .story-film__video--dissolve{opacity:calc(var(--story-dissolve-opacity) * (1 - var(--story-result-opacity)))}.story-section--v280.story-result-ready .story-film__video--result{opacity:var(--story-result-opacity)}.story-section--v280[data-active-scene="3"] .story-film__frame::after,.story-section--v280[data-active-scene="4"] .story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 5%), transparent 34%, rgb(0 0 0 / 8%)),
    linear-gradient(180deg, transparent 72%, rgb(0 0 0 / 25%))}.story-section--v280[data-active-scene="3"] .story-film__glow,.story-section--v280[data-active-scene="4"] .story-film__glow{background:radial-gradient(circle at 50% 62%, rgb(246 151 22 / 22%), transparent 29%);opacity:0.12}.story-section--v280[data-active-scene="5"] .story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 8%), transparent 34%, rgb(0 0 0 / 14%)),
    linear-gradient(180deg, transparent 68%, rgb(0 0 0 / 34%))}.story-section--v280[data-active-scene="5"] .story-film__glow{opacity:calc(0.16 * (1 - var(--story-result-opacity)))}.story-section--v280 .story-film{height:330svh}.story-section--v280 .story-film__timeline{grid-template-columns:repeat(var(--story-count, 5), minmax(0, 1fr))}@media (max-width: 1080px){.story-section--v280 .story-film{height:310svh}}@media (max-width: 900px){.story-section--v280 .story-film{height:290svh}}@media (max-width: 720px){.story-section--v280 .story-section__note{font-size:0.7rem;margin-top:0.55rem}.story-section--v280 .story-film{height:270svh}}@media (prefers-reduced-motion: reduce){.story-section--v280 .story-film__video--dissolve,.story-section--v280 .story-film__video--result{display:none}}.story-section--v290{--story-journey-opacity:0;--story-transition-black:0
}.story-section--v290 .story-film__video--journey{object-position:center;opacity:0;z-index:4}.story-section--v290 .story-film__video--result{z-index:5}.story-section--v290.story-video-ready .story-film__video--process{opacity:calc(1 - var(--story-dissolve-opacity))}.story-section--v290.story-dissolve-ready .story-film__video--dissolve{opacity:calc(var(--story-dissolve-opacity) * (1 - var(--story-journey-opacity)))}.story-section--v290.story-journey-ready .story-film__video--journey{opacity:calc(var(--story-journey-opacity) * (1 - var(--story-result-opacity)))}.story-section--v290.story-result-ready .story-film__video--result{opacity:var(--story-result-opacity)}.story-section--v290 .story-film__transition-shade{background:#000;inset:0;opacity:var(--story-transition-black);pointer-events:none;position:absolute;transition:opacity 80ms linear;z-index:8}.story-section--v290[data-active-scene="5"] .story-film__frame::after,.story-section--v290[data-active-scene="6"] .story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 8%), transparent 32%, rgb(0 0 0 / 12%)),
    linear-gradient(180deg, transparent 66%, rgb(0 0 0 / 31%))}.story-section--v290[data-active-scene="5"] .story-film__glow,.story-section--v290[data-active-scene="6"] .story-film__glow{background:radial-gradient(circle at 58% 68%, rgb(246 151 22 / 23%), transparent 28%);opacity:0.08}.story-section--v290[data-active-scene="7"] .story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 8%), transparent 34%, rgb(0 0 0 / 14%)),
    linear-gradient(180deg, transparent 68%, rgb(0 0 0 / 34%))}.story-section--v290 .story-film{height:420svh}.story-section--v290 .story-film__timeline{grid-template-columns:repeat(var(--story-count, 7), minmax(0, 1fr))}@media (max-width: 1080px){.story-section--v290 .story-film{height:400svh}}@media (max-width: 900px){.story-section--v290 .story-film{height:375svh}}@media (max-width: 720px){.story-section--v290 .story-film{height:350svh}.story-section--v290 .story-film__video--journey{object-fit:contain}}@media (prefers-reduced-motion: reduce){.story-section--v290 .story-film__video--journey,.story-section--v290 .story-film__transition-shade{display:none}}.story-section--v300{--story-injection-opacity:0;--story-combustion-opacity:0;--story-transition-amber:0
}.story-section--v300 .story-film__video--injection,.story-section--v300 .story-film__video--combustion{background:#030303;object-position:center;opacity:0}.story-section--v300 .story-film__video--injection{z-index:5}.story-section--v300 .story-film__video--combustion{z-index:6}.story-section--v300 .story-film__video--result{z-index:7}.story-section--v300.story-video-ready .story-film__video--process{opacity:calc(1 - var(--story-dissolve-opacity))}.story-section--v300.story-dissolve-ready .story-film__video--dissolve{opacity:calc(var(--story-dissolve-opacity) * (1 - var(--story-journey-opacity)))}.story-section--v300.story-journey-ready .story-film__video--journey{opacity:calc(var(--story-journey-opacity) * (1 - var(--story-injection-opacity)))}.story-section--v300.story-injection-ready .story-film__video--injection{opacity:calc(var(--story-injection-opacity) * (1 - var(--story-combustion-opacity)))}.story-section--v300.story-combustion-ready .story-film__video--combustion{opacity:calc(var(--story-combustion-opacity) * (1 - var(--story-result-opacity)))}.story-section--v300.story-result-ready .story-film__video--result{opacity:var(--story-result-opacity)}.story-section--v300 .story-film__transition-shade{z-index:10}.story-section--v300 .story-film__transition-flash{background:radial-gradient(circle at 52% 52%, rgb(255 255 255 / 94%) 0 7%, rgb(255 206 111 / 93%) 18%, rgb(246 151 22 / 88%) 43%, rgb(74 28 0 / 66%) 73%, transparent 100%);inset:0;opacity:var(--story-transition-amber);pointer-events:none;position:absolute;transition:opacity 60ms linear;z-index:11}.story-section--v300[data-active-scene="7"] .story-film__frame::after,.story-section--v300[data-active-scene="8"] .story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 9%), transparent 30%, rgb(0 0 0 / 12%)),
    linear-gradient(180deg, transparent 69%, rgb(0 0 0 / 36%))}.story-section--v300[data-active-scene="7"] .story-film__glow{background:radial-gradient(circle at 50% 52%, rgb(226 143 28 / 18%), transparent 29%);opacity:0.07}.story-section--v300[data-active-scene="8"] .story-film__glow{background:radial-gradient(circle at 55% 58%, rgb(255 151 24 / 32%), transparent 35%);opacity:0.12}.story-section--v300[data-active-scene="9"] .story-film__frame::after{background:linear-gradient(90deg, rgb(0 0 0 / 7%), transparent 35%, rgb(0 0 0 / 13%)),
    linear-gradient(180deg, transparent 69%, rgb(0 0 0 / 34%))}.story-section--v300 .story-film{height:540svh}.story-section--v300 .story-film__timeline{grid-template-columns:repeat(var(--story-count, 9), minmax(0, 1fr))}@media (max-width: 1080px){.story-section--v300 .story-film{height:510svh}}@media (max-width: 900px){.story-section--v300 .story-film{height:475svh}}@media (max-width: 720px){.story-section--v300 .story-film{height:435svh}.story-section--v300 .story-film__video--injection,.story-section--v300 .story-film__video--combustion{object-fit:contain}}@media (prefers-reduced-motion: reduce){.story-section--v300 .story-film__video--injection,.story-section--v300 .story-film__video--combustion,.story-section--v300 .story-film__transition-flash{display:none}}.hero--v310 .hero__content{max-width:min(46rem, 100%)}.hero-product-summary{align-items:center;backdrop-filter:blur(14px);background:linear-gradient(110deg, rgb(9 10 10 / 82%), rgb(24 25 23 / 68%));border:1px solid rgb(255 255 255 / 13%);border-radius:1rem;box-shadow:0 1.25rem 4rem rgb(0 0 0 / 24%);color:inherit;display:grid;gap:0.75rem;grid-template-columns:4rem minmax(0, 1fr) auto;margin-block:1.35rem 0;max-width:39rem;min-height:5.25rem;padding:0.55rem 0.8rem;text-decoration:none;transition:border-color 180ms ease, background 180ms ease, transform 180ms ease}.hero-product-summary:hover{background:linear-gradient(110deg, rgb(13 14 13 / 92%), rgb(30 29 24 / 82%));border-color:rgb(246 167 25 / 52%);transform:translateY(-2px)}.hero-product-summary:focus-visible{outline-offset:4px}.hero-product-summary__image{align-items:center;background:rgb(255 255 255 / 92%);border-radius:0.7rem;display:flex;height:4rem;justify-content:center;overflow:hidden;width:4rem}.hero-product-summary__image img{height:100%;object-fit:contain;width:100%}.hero-product-summary__copy{display:grid;gap:0.2rem;min-width:0}.hero-product-summary__copy strong{color:#fff;font-size:0.92rem;line-height:1.55}.hero-product-summary__copy small{color:rgb(255 255 255 / 61%);font-size:0.73rem;line-height:1.65}.hero-product-summary__price{color:#aee84c;font-size:0.8rem;font-weight:800;white-space:nowrap}.hero-product-summary__price .woocommerce-Price-amount,.hero-product-summary__price bdi{color:inherit}.purchase-card__quick-specs{border-block:1px solid rgb(255 255 255 / 9%);display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-block:1.4rem 0.4rem}.purchase-card__quick-specs > div{display:grid;gap:0.25rem;padding:1rem 0.8rem}.purchase-card__quick-specs > div + div{border-inline-start:1px solid rgb(255 255 255 / 9%)}.purchase-card__quick-specs strong{color:#fff;font-size:0.9rem}.purchase-card__quick-specs span{color:rgb(255 255 255 / 48%);font-size:0.7rem;line-height:1.6}.purchase-card__actions .purchase-card__details-link{align-items:center;display:inline-flex;min-height:2.75rem}.buyer-confidence{background:radial-gradient(circle at 82% 14%, rgb(246 167 25 / 10%), transparent 28rem),
    linear-gradient(180deg, var(--color-bg), var(--color-bg-elevated));border-block:1px solid rgb(255 255 255 / 6%)}.buyer-confidence__heading{display:grid;gap:0.8rem;margin-block-end:clamp(2rem, 5vw, 4rem);max-width:51rem}.buyer-confidence__heading h2{font-size:clamp(2rem, 4.5vw, 4rem);line-height:1.2;margin:0}.buyer-confidence__heading > p:last-child{color:var(--color-text-muted);line-height:1.95;margin:0}.buyer-confidence__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.buyer-confidence__panel{background:linear-gradient(145deg, rgb(255 255 255 / 5%), rgb(255 255 255 / 2%));border:1px solid rgb(255 255 255 / 9%);border-radius:var(--radius-xl);box-shadow:var(--shadow-inset-highlight), var(--shadow-elevation-subtle);padding:clamp(1.35rem, 3vw, 2.4rem)}.buyer-confidence__panel-heading{align-items:flex-start;display:flex;gap:1rem;margin-block-end:1.4rem}.buyer-confidence__panel-heading h3{font-size:clamp(1.2rem, 2vw, 1.65rem);margin:0 0 0.35rem}.buyer-confidence__panel-heading p{color:var(--color-text-muted);font-size:0.84rem;line-height:1.85;margin:0}.buyer-confidence__index{align-items:center;background:rgb(246 167 25 / 10%);border:1px solid rgb(246 167 25 / 28%);border-radius:50%;color:var(--color-accent-bright);display:inline-flex;flex:0 0 auto;font-size:0.7rem;font-weight:800;height:2.4rem;justify-content:center;width:2.4rem}.dose-table{border:1px solid rgb(255 255 255 / 9%);border-radius:var(--radius-md);overflow:hidden}.dose-table__row{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr) auto;min-height:3.3rem;padding:0.75rem 1rem}.dose-table__row + .dose-table__row{border-block-start:1px solid rgb(255 255 255 / 7%)}.dose-table__row--head{background:rgb(255 255 255 / 4%);color:var(--color-text-muted);font-size:0.72rem;min-height:2.7rem}.dose-table__row:not(.dose-table__row--head) span{color:var(--color-text-soft);font-size:0.88rem}.dose-table__row strong{color:#aee84c;font-size:0.9rem}.buyer-confidence__fine-print,.buyer-confidence__return{color:var(--color-text-muted);font-size:0.76rem;line-height:1.9;margin:1rem 0 0}.authenticity-checklist{display:grid;gap:0.85rem;list-style:none;margin:0;padding:0}.authenticity-checklist li{align-items:flex-start;color:var(--color-text-soft);display:flex;font-size:0.86rem;gap:0.7rem;line-height:1.85}.authenticity-checklist li span{align-items:center;background:rgb(174 232 76 / 10%);border-radius:50%;color:#aee84c;display:inline-flex;flex:0 0 auto;height:1.4rem;justify-content:center;margin-block-start:0.15rem;width:1.4rem}.buyer-confidence__support{align-items:center;background:rgb(246 167 25 / 7%);border:1px solid rgb(246 167 25 / 18%);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:0.8rem 1.4rem;justify-content:space-between;margin-block-start:1.4rem;padding:0.9rem 1rem}.buyer-confidence__support strong{font-size:0.82rem}.buyer-confidence__support > div{display:flex;flex-wrap:wrap;gap:0.7rem 1rem}.buyer-confidence__support a{color:var(--color-accent-bright);font-size:0.78rem}.dynotab-single-facts{border-block:1px solid var(--color-border);display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-block:var(--space-5)}.dynotab-single-facts > div{display:grid;gap:0.25rem;padding:0.9rem 0.65rem}.dynotab-single-facts > div + div{border-inline-start:1px solid var(--color-border)}.dynotab-single-facts strong{color:var(--color-text);font-size:0.78rem}.dynotab-single-facts span{color:var(--color-text-muted);font-size:0.67rem;line-height:1.55}.dynotab-single-guide__heading{max-width:48rem}.dynotab-single-guide__heading h2{font-size:clamp(1.7rem, 3vw, 2.7rem);margin-block:0.8rem}.dynotab-single-guide__heading > p:last-child{color:var(--color-text-muted)}.dynotab-single-guide__grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);margin-block-start:1.7rem}.dynotab-single-guide__checklist{background:rgb(255 255 255 / 3%);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.2rem}.dynotab-single-guide__checklist h3{font-size:1rem;margin:0 0 0.9rem}.dynotab-single-guide__checklist ul{display:grid;gap:0.7rem;margin:0;padding-inline-start:1.2rem}.dynotab-single-guide__checklist li{color:var(--color-text-soft);font-size:0.82rem;line-height:1.8}.site-footer--enhanced .site-footer__grid{align-items:start;grid-template-columns:minmax(15rem, 1.25fr) minmax(10rem, 0.7fr) minmax(15rem, 1fr)}.site-footer--enhanced h2{color:var(--color-text);font-size:0.86rem;margin:0 0 0.85rem}.site-footer--enhanced .site-footer__brand p{color:var(--color-text-muted);line-height:1.9}.site-footer--enhanced .site-footer__brand small{color:var(--color-text-soft);display:block;margin-block-start:0.7rem}.site-footer--enhanced .site-footer__menu{display:grid;gap:0.2rem}.site-footer--enhanced .site-footer__support ul{display:grid;gap:0.7rem;list-style:none;margin:0;padding:0}.site-footer--enhanced .site-footer__support li{align-items:baseline;display:flex;flex-wrap:wrap;font-size:0.78rem;gap:0.35rem;line-height:1.7}.site-footer--enhanced .site-footer__support li strong{color:var(--color-text-muted)}.site-footer--enhanced .site-footer__support li span,.site-footer--enhanced .site-footer__support li a{color:var(--color-text-soft)}.site-footer__safety-note{border-inline-start:2px solid var(--color-danger);color:var(--color-text-muted);font-size:0.72rem;line-height:1.85;margin:1rem 0 0;padding-inline-start:0.8rem}.faq-list__answer p{max-width:52rem}@media (max-width: 900px){.buyer-confidence__grid,.dynotab-single-guide__grid{grid-template-columns:1fr}.site-footer--enhanced .site-footer__grid{grid-template-columns:1fr 1fr}.site-footer--enhanced .site-footer__brand{grid-column:1 / -1}}@media (max-width: 720px){.hero-product-summary{grid-template-columns:3.6rem minmax(0, 1fr);margin-block-start:1rem;min-height:4.6rem}.hero-product-summary__image{height:3.6rem;width:3.6rem}.hero-product-summary__price{display:none}.purchase-card__quick-specs,.dynotab-single-facts{grid-template-columns:1fr}.purchase-card__quick-specs > div,.dynotab-single-facts > div{align-items:center;display:flex;justify-content:space-between;padding-inline:0}.purchase-card__quick-specs > div + div,.dynotab-single-facts > div + div{border-block-start:1px solid rgb(255 255 255 / 9%);border-inline-start:0}.buyer-confidence__panel{border-radius:1.1rem}.buyer-confidence__panel-heading{gap:0.75rem}.dose-table__row{min-height:3rem;padding-inline:0.8rem}.site-footer--enhanced .site-footer__grid{grid-template-columns:1fr}.site-footer--enhanced .site-footer__brand{grid-column:auto}.site-footer--enhanced .site-footer__nav,.site-footer--enhanced .site-footer__support{border-block-start:1px solid var(--color-border);padding-block-start:1.2rem}.site-footer__bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.hero-product-summary{transition:none}}.story-section--v320{--story-depth-bg-y:0px;--story-depth-media-y:0px;--story-depth-glow-y:0px;--story-exit-visual-opacity:1;--story-exit-copy-opacity:1;--story-exit-timeline-opacity:1;--story-exit-visual-y:0px;--story-exit-copy-y:0px;--story-exit-scale:1;background:radial-gradient(circle at 18% 38%, rgb(246 151 22 / 10%), transparent 30rem),
    radial-gradient(circle at 78% 62%, rgb(255 76 28 / 5%), transparent 28rem),
    linear-gradient(180deg, #08090a 0%, #050607 68%, #070809 100%);isolation:isolate}.story-section--v320::before{inset:-2rem;transform:translate3d(0, var(--story-depth-bg-y), 0) scale(1.035);transform-origin:center;will-change:transform}.story-section--v320::after{background:linear-gradient(180deg, transparent, rgb(7 8 9 / 72%) 48%, #070809 100%);bottom:0;content:"";height:clamp(10rem, 22vw, 19rem);inset-inline:0;pointer-events:none;position:absolute;z-index:0}.story-section--v320 .story-section__intro,.story-section--v320 .story-film{position:relative;z-index:1}.story-section--v320 .story-film__scene,.story-section--v320 .story-film__scene.is-active{filter:blur(var(--story-scene-blur, 0px));opacity:var(--story-scene-opacity, 0);transform:translate3d(0, calc(-50% + var(--story-scene-y, 0px)), 0);transition:none;will-change:opacity, transform, filter}.story-section--v320 .story-film__scene.is-active{pointer-events:auto}.story-section--v320 .story-film__image,.story-section--v320 .story-film__image.is-active{opacity:var(--story-image-opacity, 0);transform:scale(var(--story-image-scale, 1.02));transition:none;will-change:opacity, transform}.story-section--v320 .story-film__image img{transform:translate3d(
    0,
    calc(var(--story-image-shift, 0px) + var(--story-depth-media-y)),
    0
  ) scale(1.015)}.story-section--v320 .story-film__video{transform:translate3d(0, var(--story-depth-media-y), 0) scale(1.025);transform-origin:center;transition:opacity 150ms linear;will-change:opacity, transform}.story-section--v320 .story-film__glow{transform:translate3d(0, var(--story-depth-glow-y), 0) scale(1.045);transform-origin:center;will-change:opacity, transform}.story-section--v320 .story-film__visual{opacity:var(--story-exit-visual-opacity);transform:translate3d(0, var(--story-exit-visual-y), 0) scale(var(--story-exit-scale));transform-origin:center;will-change:opacity, transform}.story-section--v320 .story-film__copy{opacity:var(--story-exit-copy-opacity);transform:translate3d(0, var(--story-exit-copy-y), 0);will-change:opacity, transform}.story-section--v320 .story-film__timeline{opacity:var(--story-exit-timeline-opacity);will-change:opacity}.story-section--v320 .story-film__counter{backdrop-filter:blur(0.7rem);background:rgb(5 6 7 / 68%)}.story-section--v320 .story-film__timeline-track i{will-change:transform}.purchase-section--v320{--purchase-entry-opacity:1;--purchase-entry-y:0px;--purchase-entry-scale:1;background:radial-gradient(circle at 18% 26%, rgb(246 167 25 / 8%), transparent 31rem),
    linear-gradient(180deg, #070809 0%, #0b0c0d 48%, #070809 100%);border-block-start:0;margin-block-start:-1px;overflow:clip;position:relative;z-index:2}.purchase-section--v320::before{background:linear-gradient(180deg, transparent, #070809 78%);content:"";height:clamp(5rem, 12vw, 9rem);inset-block-start:0;inset-inline:0;pointer-events:none;position:absolute}.purchase-section--v320 .purchase-card{opacity:var(--purchase-entry-opacity);transform:translate3d(0, var(--purchase-entry-y), 0) scale(var(--purchase-entry-scale));transform-origin:center top;will-change:opacity, transform}.purchase-section--v320 .purchase-gallery__stage{box-shadow:inset 0 1px rgb(255 255 255 / 5%),
    0 1.5rem 4rem rgb(0 0 0 / 18%)}.story-section--v320.story-is-static::before,.no-js .story-section--v320::before{transform:none}.story-section--v320.story-is-static .story-film__scene,.no-js .story-section--v320 .story-film__scene{filter:none;opacity:1;transform:none}.story-section--v320.story-is-static .story-film__image,.no-js .story-section--v320 .story-film__image{transform:none}.story-section--v320.story-is-static .story-film__video,.story-section--v320.story-is-static .story-film__glow,.no-js .story-section--v320 .story-film__video,.no-js .story-section--v320 .story-film__glow{transform:none}@media (max-width: 900px){.story-section--v320::before,.story-section--v320 .story-film__video,.story-section--v320 .story-film__image img,.story-section--v320 .story-film__glow{transform:none}.story-section--v320 .story-film__scene,.story-section--v320 .story-film__scene.is-active{filter:none}.purchase-section--v320 .purchase-card{transform:translate3d(0, var(--purchase-entry-y), 0)}}@media (max-width: 720px){.story-section--v320 .story-film__scene,.story-section--v320 .story-film__scene.is-active{transform:translate3d(0, calc(-50% + var(--story-scene-y, 0px)), 0)}.story-section--v320 .story-film__counter{backdrop-filter:none}.purchase-section--v320{padding-block-start:4rem}}@media (prefers-reduced-motion: reduce){.story-section--v320::before,.story-section--v320 .story-film__visual,.story-section--v320 .story-film__copy,.story-section--v320 .story-film__timeline,.story-section--v320 .story-film__scene,.story-section--v320 .story-film__video,.story-section--v320 .story-film__glow,.purchase-section--v320 .purchase-card{filter:none;opacity:1;transform:none;transition:none}.story-section--v320 .story-film__image{transform:none;transition:none}.story-section--v320 .story-film__image:not(.is-active){opacity:0}.story-section--v320 .story-film__image.is-active{opacity:1}}.performance-benefits--v321{--benefit-pointer-x:0px;--benefit-pointer-y:0px;background:radial-gradient(circle at 12% 32%, rgb(246 167 25 / 10%), transparent 29rem),
    radial-gradient(circle at 86% 68%, rgb(255 77 29 / 6%), transparent 26rem),
    linear-gradient(180deg, #08090a 0%, #0b0c0d 50%, #070809 100%);border-block:1px solid rgb(255 255 255 / 6%);overflow:clip;padding-block:clamp(5rem, 9vw, 9rem);position:relative}.performance-benefits--v321::before{background-image:linear-gradient(rgb(255 255 255 / 2.8%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 2.8%) 1px, transparent 1px);background-size:5rem 5rem;content:"";inset:0;mask-image:linear-gradient(90deg, transparent, #000 18%, #000 82%, transparent);opacity:0.48;pointer-events:none;position:absolute}.performance-benefits__heading,.performance-benefits__layout,.performance-benefits__actions{position:relative;z-index:1}.performance-benefits__heading{align-items:end;display:grid;gap:clamp(1.5rem, 5vw, 5rem);grid-template-columns:minmax(0, 1.35fr) minmax(16rem, 0.65fr);margin-block-end:clamp(2.4rem, 5vw, 4.5rem)}.performance-benefits__heading h2{font-size:clamp(2.45rem, 5.7vw, 6.2rem);letter-spacing:-0.045em;line-height:1.04;margin:0;max-width:58rem}.performance-benefits__heading > p{color:rgb(255 255 255 / 58%);font-size:clamp(0.9rem, 1.1vw, 1.02rem);line-height:2;margin:0;max-width:29rem}.performance-benefits__layout{direction:ltr;display:grid;gap:clamp(1.4rem, 4vw, 4rem);grid-template-columns:minmax(0, 1.12fr) minmax(22rem, 0.88fr)}.performance-benefits__visual,.performance-benefits__list{direction:rtl}.performance-benefits__visual{align-self:start;background:linear-gradient(145deg, rgb(255 255 255 / 5.5%), rgb(255 255 255 / 1.7%));border:1px solid rgb(255 255 255 / 10%);border-radius:clamp(1.25rem, 2.4vw, 2rem);box-shadow:inset 0 1px rgb(255 255 255 / 6%),
    0 2rem 6rem rgb(0 0 0 / 28%);min-height:clamp(29rem, 48vw, 43rem);overflow:hidden;position:sticky;top:calc(var(--header-height) + 1.5rem)}.performance-benefits__backdrop-word{color:rgb(255 255 255 / 4.5%);font-size:clamp(4.8rem, 11vw, 10.5rem);font-weight:900;inset-block-start:0.8rem;left:50%;letter-spacing:-0.08em;line-height:0.8;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:0}.performance-benefits__media{inset:0;position:absolute}.performance-benefits__frame{background:#111315;inset:0;margin:0;opacity:0;overflow:hidden;position:absolute;transform:scale(1.025);transition:opacity 380ms ease,
    transform 650ms cubic-bezier(.2,.72,.2,1);z-index:1}.performance-benefits__frame.is-active{opacity:1;transform:scale(1);z-index:2}.performance-benefits__frame img{filter:saturate(1.06) contrast(1.06) brightness(0.82);height:100%;object-fit:cover;transform:translate3d(var(--benefit-pointer-x), var(--benefit-pointer-y), 0) scale(1.055);transition:transform 420ms cubic-bezier(.2,.72,.2,1);width:100%}.performance-benefits__frame:nth-child(4) img{background:radial-gradient(circle at 50% 45%, #f4f4f2, #d9dbdd 58%, #7a7e82 100%);filter:saturate(1.06) contrast(1.03) brightness(0.94);object-fit:contain;padding:clamp(2rem, 6vw, 5rem)}.performance-benefits__frame::after{background:linear-gradient(180deg, rgb(0 0 0 / 6%) 0%, transparent 38%, rgb(0 0 0 / 72%) 100%),
    linear-gradient(90deg, rgb(0 0 0 / 26%), transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.performance-benefits__frame figcaption{align-items:center;bottom:clamp(1rem, 3vw, 2rem);color:#fff;display:flex;gap:0.85rem;inset-inline:clamp(1rem, 3vw, 2rem);position:absolute;z-index:3}.performance-benefits__frame figcaption span{align-items:center;background:rgb(5 6 7 / 62%);border:1px solid rgb(255 255 255 / 16%);border-radius:999px;display:inline-flex;font-size:0.72rem;height:2.35rem;justify-content:center;width:2.35rem}.performance-benefits__frame figcaption strong{font-size:clamp(0.9rem, 1.4vw, 1.08rem);font-weight:650}.performance-benefits__glow{background:radial-gradient(circle, rgb(246 167 25 / 24%), transparent 68%);border-radius:50%;filter:blur(1.2rem);height:21rem;inset-block-end:-8rem;inset-inline-end:-5rem;pointer-events:none;position:absolute;width:21rem;z-index:3}.performance-benefits__scanline{background:linear-gradient(90deg, transparent, rgb(246 167 25 / 52%), transparent);height:1px;inset-inline:7%;opacity:0.45;pointer-events:none;position:absolute;top:24%;z-index:4}.performance-benefits__list{border-block-start:1px solid rgb(255 255 255 / 11%)}.performance-benefits__item{align-items:center;background:transparent;border:0;border-block-end:1px solid rgb(255 255 255 / 11%);color:rgb(255 255 255 / 52%);cursor:pointer;display:grid;gap:1rem;grid-template-columns:2.4rem minmax(0, 1fr) 1.5rem;min-height:clamp(8.3rem, 12vw, 10.5rem);padding:clamp(1.1rem, 2.4vw, 1.85rem) 0;text-align:start;transition:color 220ms ease,
    padding-inline 260ms cubic-bezier(.2,.72,.2,1),
    background 220ms ease;width:100%}.performance-benefits__item:hover,.performance-benefits__item.is-active{color:#fff;padding-inline:0.85rem}.performance-benefits__item.is-active{background:linear-gradient(90deg, rgb(246 167 25 / 8%), transparent 72%)}.performance-benefits__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.performance-benefits__item-index{color:rgb(255 255 255 / 30%);font-size:0.72rem;font-variant-numeric:tabular-nums;transition:color 220ms ease}.performance-benefits__item.is-active .performance-benefits__item-index{color:var(--color-accent-bright)}.performance-benefits__item-copy{display:grid;gap:0.38rem}.performance-benefits__item-copy small{color:var(--color-accent-bright);font-size:0.62rem;font-weight:750;letter-spacing:0.16em;opacity:0;transform:translateY(4px);transition:opacity 220ms ease, transform 220ms ease}.performance-benefits__item.is-active .performance-benefits__item-copy small{opacity:1;transform:none}.performance-benefits__item-copy strong{font-size:clamp(1.6rem, 3vw, 3.2rem);font-weight:720;letter-spacing:-0.035em;line-height:1.2}.performance-benefits__item-copy > span{color:rgb(255 255 255 / 56%);font-size:0.82rem;line-height:1.9;max-height:0;max-width:34rem;opacity:0;overflow:hidden;transform:translateY(5px);transition:max-height 300ms ease,
    opacity 240ms ease,
    transform 240ms ease}.performance-benefits__item.is-active .performance-benefits__item-copy > span{max-height:6rem;opacity:1;transform:none}.performance-benefits__item > svg{color:var(--color-accent-bright);opacity:0;transform:translateX(0.6rem);transition:opacity 220ms ease, transform 220ms ease}.performance-benefits__item.is-active > svg{opacity:1;transform:none}.performance-benefits__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:flex-end;margin-block-start:clamp(2rem, 4vw, 3.5rem)}.performance-benefits__purchase-link{align-items:center;color:rgb(255 255 255 / 66%);display:inline-flex;font-size:0.86rem;gap:0.55rem;min-height:3rem;text-decoration:none}.performance-benefits__purchase-link:hover{color:#fff}.purchase-section--v321{isolation:isolate;padding-block:clamp(5rem, 9vw, 9rem)}.purchase-section--v321 .purchase-section__wordmark{color:rgb(255 255 255 / 3.8%);font-size:clamp(5.5rem, 18vw, 18rem);font-weight:950;inset-block-start:clamp(1rem, 3vw, 3rem);left:50%;letter-spacing:-0.09em;line-height:0.75;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:0}.purchase-section--v321 .purchase-card--showcase{background:radial-gradient(circle at 16% 22%, rgb(246 167 25 / 10%), transparent 24rem),
    linear-gradient(135deg, rgb(29 31 33 / 96%), rgb(12 13 14 / 98%) 62%, rgb(22 23 24 / 98%));border-color:rgb(255 255 255 / 12%);border-radius:clamp(1.45rem, 3vw, 2.5rem);box-shadow:inset 0 1px rgb(255 255 255 / 7%),
    0 3rem 8rem rgb(0 0 0 / 32%);min-height:clamp(41rem, 64vw, 54rem);overflow:hidden;padding:clamp(1rem, 3.4vw, 3.25rem);position:relative;z-index:1}.purchase-section--v321 .purchase-card--showcase::before{background-image:linear-gradient(rgb(255 255 255 / 3%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 3%) 1px, transparent 1px);background-size:4.5rem 4.5rem;inset:0;mask-image:linear-gradient(90deg, #000, transparent 67%);opacity:0.7}.purchase-section--v321 .purchase-card--showcase::after{background:linear-gradient(90deg, transparent, rgb(246 167 25 / 42%), transparent);content:"";height:1px;inset-inline:7%;opacity:0.56;position:absolute;top:12%}.purchase-section--v321 .purchase-showcase__micro-label{align-items:center;color:rgb(255 255 255 / 42%);display:flex;font-size:0.62rem;font-weight:700;gap:0.65rem;letter-spacing:0.15em;margin-block-end:1.15rem}.purchase-section--v321 .purchase-showcase__micro-label::before{background:var(--color-accent-bright);content:"";height:1px;width:2rem}.purchase-section--v321 .purchase-gallery{position:relative;z-index:3}.purchase-section--v321 .purchase-gallery__stage{--purchase-tilt-x:0deg;--purchase-tilt-y:0deg;--purchase-shift-x:0px;--purchase-shift-y:0px;background:radial-gradient(circle at 48% 42%, rgb(255 255 255 / 100%) 0%, rgb(239 240 239 / 92%) 42%, rgb(190 193 195 / 58%) 69%, rgb(52 55 58 / 18%) 100%);border:1px solid rgb(255 255 255 / 15%);border-radius:clamp(1.1rem, 2.5vw, 1.9rem);min-height:clamp(31rem, 48vw, 43rem);overflow:hidden;perspective:1200px}.purchase-section--v321 .purchase-gallery__stage::before{background:radial-gradient(circle at 50% 52%, rgb(246 167 25 / 16%), transparent 42%),
    linear-gradient(135deg, rgb(255 255 255 / 18%), transparent 38%);opacity:1}.purchase-section--v321 .purchase-gallery__stage::after{background:linear-gradient(180deg, transparent 62%, rgb(6 7 8 / 20%));content:"";inset:0;pointer-events:none;position:absolute}.purchase-section--v321 .purchase-gallery__stage img{filter:drop-shadow(0 2.2rem 2.2rem rgb(0 0 0 / 30%));transform:perspective(1200px)
    translate3d(var(--purchase-shift-x), var(--purchase-shift-y), 0)
    rotateX(var(--purchase-tilt-x))
    rotateY(var(--purchase-tilt-y))
    scale(1.02);transform-origin:center;transition:opacity 180ms ease, transform 360ms cubic-bezier(.2,.72,.2,1);will-change:transform}.purchase-section--v321 .purchase-gallery__label{backdrop-filter:blur(12px);background:rgb(7 8 9 / 68%);border-color:rgb(255 255 255 / 14%)}.purchase-section--v321 .purchase-gallery__thumbs{margin-block-start:1rem}.purchase-section--v321 .purchase-gallery__thumb{background:rgb(255 255 255 / 4.5%);border-color:rgb(255 255 255 / 10%);transition:border-color 180ms ease, background 180ms ease, transform 180ms ease}.purchase-section--v321 .purchase-gallery__thumb:hover,.purchase-section--v321 .purchase-gallery__thumb.is-active{background:rgb(246 167 25 / 8%);border-color:rgb(246 167 25 / 55%);transform:translateY(-2px)}.purchase-section--v321 .purchase-showcase__content{align-self:center;max-width:43rem;padding-block:clamp(1rem, 3vw, 2.5rem);position:relative;z-index:4}.purchase-section--v321 .purchase-showcase__content h2{font-size:clamp(2.55rem, 5vw, 5.4rem);letter-spacing:-0.05em;line-height:1.03}.purchase-section--v321 .purchase-card__subtitle{font-size:clamp(0.9rem, 1.15vw, 1.02rem);line-height:2}.purchase-section--v321 .purchase-card__quick-specs{background:rgb(255 255 255 / 2.6%);border:1px solid rgb(255 255 255 / 9%);border-radius:1rem;overflow:hidden}.purchase-section--v321 .purchase-card__price-row{border-color:rgb(255 255 255 / 11%)}.purchase-section--v321 .purchase-showcase__ornament{bottom:-3.5rem;height:clamp(10rem, 18vw, 16rem);inset-inline-end:-3rem;opacity:0.22;pointer-events:none;position:absolute;transform:rotate(-13deg);width:clamp(18rem, 29vw, 29rem);z-index:2}.purchase-section--v321 .purchase-showcase__ornament img{filter:drop-shadow(0 1.5rem 2rem rgb(0 0 0 / 28%));height:100%;object-fit:contain;width:100%}@media (max-width: 800px){.mobile-purchase-bar--v321{backdrop-filter:blur(18px) saturate(1.15);background:linear-gradient(100deg, rgb(14 15 16 / 95%), rgb(24 24 22 / 94%));border-block-start-color:rgb(255 255 255 / 13%);box-shadow:0 -1.4rem 3.5rem rgb(0 0 0 / 30%);padding-block:0.65rem calc(0.65rem + env(safe-area-inset-bottom))}.mobile-purchase-bar--v321 .mobile-purchase-bar__details{gap:0.15rem}.mobile-purchase-bar--v321 .mobile-purchase-bar__details > strong{color:rgb(255 255 255 / 74%);font-size:0.72rem;font-weight:620}.mobile-purchase-bar--v321 .mobile-purchase-bar__price{color:#fff;font-size:0.91rem}.mobile-purchase-bar--v321 .mobile-purchase-bar__stock{font-size:0.62rem}.mobile-purchase-bar--v321 .purchase-control--mobile{flex:0 0 auto;margin:0;width:auto}.mobile-purchase-bar--v321 .purchase-control--mobile .quantity{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mobile-purchase-bar--v321 .purchase-control--mobile .button,.mobile-purchase-bar--v321 > .purchase-control--mobile.button{border-radius:999px;font-size:0.77rem;min-height:2.85rem;min-width:0;padding-inline:1.1rem;white-space:nowrap;width:auto}}@media (max-width: 1020px){.performance-benefits__heading{align-items:start;grid-template-columns:1fr}.performance-benefits__layout{grid-template-columns:minmax(0, 1fr) minmax(19rem, 0.8fr)}.performance-benefits__visual{min-height:34rem}.performance-benefits__item-copy strong{font-size:clamp(1.45rem, 3vw, 2.5rem)}.purchase-section--v321 .purchase-card--showcase{gap:2rem;grid-template-columns:minmax(18rem, 0.88fr) minmax(0, 1.12fr)}}@media (max-width: 800px){.performance-benefits--v321{padding-block:4.5rem}.performance-benefits__heading h2{font-size:clamp(2.15rem, 10vw, 4rem)}.performance-benefits__layout{direction:rtl;grid-template-columns:1fr}.performance-benefits__visual{min-height:min(72svw, 31rem);position:relative;top:auto}.performance-benefits__list{margin-block-start:0.25rem}.performance-benefits__item{min-height:auto;padding-block:1.25rem}.performance-benefits__item-copy strong{font-size:clamp(1.45rem, 6vw, 2.2rem)}.performance-benefits__item.is-active .performance-benefits__item-copy > span{max-height:8rem}.performance-benefits__actions{justify-content:flex-start}.purchase-section--v321 .purchase-section__wordmark{font-size:clamp(5rem, 25vw, 10rem)}.purchase-section--v321 .purchase-card--showcase{grid-template-columns:1fr;min-height:0}.purchase-section--v321 .purchase-gallery__stage{min-height:min(96vw, 32rem)}.purchase-section--v321 .purchase-showcase__content{max-width:none}.purchase-section--v321 .purchase-showcase__content h2{font-size:clamp(2.35rem, 10vw, 4.1rem)}.purchase-section--v321 .purchase-showcase__ornament{display:none}}@media (max-width: 520px){.performance-benefits__heading{margin-block-end:2rem}.performance-benefits__visual{border-radius:1.1rem;min-height:19rem}.performance-benefits__backdrop-word{font-size:4.5rem}.performance-benefits__frame figcaption{align-items:flex-start}.performance-benefits__item{gap:0.7rem;grid-template-columns:1.8rem minmax(0, 1fr) 1.1rem}.performance-benefits__item:hover,.performance-benefits__item.is-active{padding-inline:0.35rem}.performance-benefits__actions{align-items:stretch;flex-direction:column}.performance-benefits__actions .button,.performance-benefits__purchase-link{justify-content:center;width:100%}.purchase-section--v321 .purchase-card--showcase{border-radius:1.2rem;padding:0.7rem}.purchase-section--v321 .purchase-gallery__stage{border-radius:0.9rem;min-height:20rem}.purchase-section--v321 .purchase-gallery__stage img{transform:scale(1.08)}.purchase-section--v321 .purchase-card__quick-specs{grid-template-columns:1fr}.purchase-section--v321 .purchase-card__quick-specs > div + div{border-block-start:1px solid rgb(255 255 255 / 9%);border-inline-start:0}.mobile-purchase-bar--v321 .mobile-purchase-bar__details > strong{max-width:9rem}}@media (prefers-reduced-motion: reduce){.performance-benefits__frame,.performance-benefits__frame img,.performance-benefits__item,.performance-benefits__item-copy small,.performance-benefits__item-copy > span,.performance-benefits__item > svg,.purchase-section--v321 .purchase-gallery__stage img,.purchase-section--v321 .purchase-gallery__thumb{transition:none}.performance-benefits__frame img,.purchase-section--v321 .purchase-gallery__stage img{transform:none}}.performance-benefits__frame img{background:#0b0c0d;filter:saturate(1.02) contrast(1.05) brightness(0.9);object-fit:cover;padding:0}.performance-benefits__frame:nth-child(1) img{object-position:52% 50%}.performance-benefits__frame:nth-child(2) img{filter:saturate(1.08) contrast(1.07) brightness(0.94);object-position:56% 50%}.performance-benefits__frame:nth-child(3) img{object-position:55% 50%}.performance-benefits__frame:nth-child(4) img{background:#0b0c0d;filter:saturate(0.92) contrast(1.08) brightness(0.9);object-fit:cover;object-position:54% 48%;padding:0}.performance-benefits__frame::after{background:linear-gradient(180deg, rgb(0 0 0 / 4%) 0%, transparent 34%, rgb(0 0 0 / 76%) 100%),
    linear-gradient(90deg, rgb(0 0 0 / 30%), transparent 44%)}@media (max-width: 47.99rem){.performance-benefits__frame:nth-child(1) img{object-position:58% 50%}.performance-benefits__frame:nth-child(2) img{object-position:60% 50%}.performance-benefits__frame:nth-child(3) img{object-position:57% 50%}.performance-benefits__frame:nth-child(4) img{object-position:58% 48%}}.dynotab-product-editorial__hero{max-width:57rem}.dynotab-product-editorial__hero h2{font-size:clamp(2rem, 4.4vw, 4.2rem);letter-spacing:-0.045em;line-height:1.14;margin:0.85rem 0 1rem}.dynotab-product-editorial__hero > p:last-child{color:var(--color-text-soft);font-size:clamp(0.95rem, 1.35vw, 1.1rem);line-height:2;margin:0;max-width:50rem}.dynotab-product-editorial__benefits{display:grid;gap:1px;grid-template-columns:repeat(3, minmax(0, 1fr));margin-block:clamp(2rem, 5vw, 4rem);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-border)}.dynotab-product-editorial__benefits > div{background:rgb(9 10 11 / 96%);display:grid;gap:0.45rem;min-height:8rem;padding:clamp(1rem, 2.2vw, 1.55rem)}.dynotab-product-editorial__benefits strong{color:var(--color-text);font-size:0.95rem}.dynotab-product-editorial__benefits span{color:var(--color-text-muted);font-size:0.78rem;line-height:1.85}.dynotab-product-editorial__content{border-block-start:1px solid var(--color-border)}.dynotab-product-editorial__content article{align-items:start;border-block-end:1px solid var(--color-border);display:grid;gap:clamp(1rem, 4vw, 3.5rem);grid-template-columns:minmax(3.5rem, 0.18fr) minmax(0, 1fr);padding-block:clamp(1.8rem, 4.5vw, 3.4rem)}.dynotab-product-editorial__index{color:var(--color-accent-bright);font-family:var(--font-latin);font-size:clamp(1.5rem, 3vw, 2.7rem);font-variant-numeric:lining-nums tabular-nums;line-height:1;margin:0;opacity:0.78}.dynotab-product-editorial__content h3{font-size:clamp(1.35rem, 2.5vw, 2.2rem);margin:0 0 0.8rem}.dynotab-product-editorial__content article > div > p,.dynotab-product-editorial__content li{color:var(--color-text-soft);font-size:0.9rem;line-height:2}.dynotab-product-editorial__content article > div > p{margin:0.55rem 0 0;max-width:58rem}.dynotab-product-editorial__content ul{display:grid;gap:0.35rem;margin:1rem 0 0;padding-inline-start:1.25rem}.dynotab-product-editorial__tags{display:flex;flex-wrap:wrap;gap:0.55rem;margin-block-start:1rem}.dynotab-product-editorial__tags span{background:var(--color-accent-soft);border:1px solid var(--color-border-accent);border-radius:999px;color:var(--color-text-soft);font-size:0.74rem;padding:0.45rem 0.8rem}.dynotab-product-editorial__specs{align-items:start;background:rgb(255 255 255 / 2.5%);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;gap:clamp(1.5rem, 4vw, 3rem);grid-template-columns:minmax(14rem, 0.7fr) minmax(0, 1.3fr);margin-block-start:clamp(2rem, 5vw, 4rem);padding:clamp(1.25rem, 3.2vw, 2.2rem)}.dynotab-product-editorial__specs h3{font-size:clamp(1.35rem, 2.4vw, 2rem);line-height:1.45;margin:0.8rem 0 0}.dynotab-product-editorial__specs dl{display:grid;gap:1px;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;overflow:hidden;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md)}.dynotab-product-editorial__specs dl > div{background:var(--color-surface-fixed);display:grid;gap:0.25rem;padding:0.9rem 1rem}.dynotab-product-editorial__specs dt{color:var(--color-text-muted);font-size:0.68rem}.dynotab-product-editorial__specs dd{color:var(--color-text);font-size:0.82rem;margin:0}.dynotab-product-editorial__brand{align-items:center;border-block:1px solid var(--color-border);display:grid;gap:clamp(1.5rem, 4vw, 4rem);grid-template-columns:minmax(16rem, 0.9fr) minmax(0, 1.1fr);margin-block-start:clamp(2rem, 5vw, 4rem);padding-block:clamp(1.8rem, 4vw, 3rem)}.dynotab-product-editorial__brand h3{font-size:clamp(1.3rem, 2.4vw, 2rem);margin:0.8rem 0 0}.dynotab-product-editorial__brand > p{color:var(--color-text-soft);line-height:2;margin:0}.dynotab-product-editorial__closing{padding-block-start:clamp(2rem, 5vw, 3.5rem);text-align:center}.dynotab-product-editorial__closing strong{color:var(--color-text);display:block;font-size:clamp(1.35rem, 2.8vw, 2.35rem);line-height:1.55}.dynotab-product-editorial__closing p{color:var(--color-text-muted);line-height:1.9;margin:0.8rem auto 0;max-width:45rem}@media (max-width: 800px){.dynotab-product-editorial__benefits{grid-template-columns:repeat(2, minmax(0, 1fr))}.dynotab-product-editorial__specs,.dynotab-product-editorial__brand{grid-template-columns:1fr}}@media (max-width: 560px){.dynotab-product-editorial__benefits{grid-template-columns:1fr}.dynotab-product-editorial__benefits > div{min-height:auto}.dynotab-product-editorial__content article{gap:0.75rem;grid-template-columns:1fr}.dynotab-product-editorial__index{font-size:1rem}.dynotab-product-editorial__specs dl{grid-template-columns:1fr}}.hero h1,.performance-benefits h2,.story-section h2,.purchase-section h2,.buyer-confidence h2,.faq-section h2,body.single-product .product_title,.dynotab-product-editorial h2,.dynotab-product-editorial h3,.woocommerce .entry__header h1{overflow-wrap:break-word;text-wrap:balance}.hero--v310{min-height:max(46rem, 100svh);overflow:clip}.hero--v310 .hero__grid{grid-template-columns:minmax(23rem, 0.88fr) minmax(18rem, 1.12fr);min-height:calc(100svh - var(--header-height) - clamp(5.5rem, 10vh, 8rem))}.hero--v310 .hero__content{max-width:min(39rem, 100%);padding-block:clamp(0.6rem, 2vh, 1.35rem)}.hero--v310 .hero__eyebrow{margin-block-end:clamp(0.65rem, 1.5vh, 1rem)}.hero--v310 h1{font-size:clamp(2.85rem, min(4.7vw, 7.8vh), 5.1rem);line-height:1.02;margin:0;max-width:16ch}.hero--v310 h1 span,.hero--v310 h1 strong{max-width:100%;white-space:normal}.hero--v310 h1 strong{margin-block-start:0.12em}.hero--v310 .hero__lead{font-size:clamp(0.92rem, 1.1vw, 1.04rem);line-height:1.82;margin-block:clamp(0.8rem, 1.8vh, 1.15rem) 0;max-width:31rem}.hero--v310 .hero-product-summary{margin-block-start:clamp(0.85rem, 1.8vh, 1.15rem);max-width:35rem;min-height:4.8rem}.hero--v310 .hero__actions{gap:0.85rem;margin-block-start:clamp(0.85rem, 1.8vh, 1.15rem)}.hero--v310 .hero__benefit-strip{margin-block-start:0.5rem}.hero--v310 .hero__benefit-strip strong{line-height:1.55;text-wrap:balance}@media (min-width: 901px) and (max-height: 840px){.hero--v310{min-height:44rem}.hero--v310 .hero__grid{min-height:36.5rem}.hero--v310 h1{font-size:clamp(3rem, 4.55vw, 4.9rem)}.hero--v310 .hero-product-summary{grid-template-columns:3.5rem minmax(0, 1fr) auto;min-height:4.25rem}.hero--v310 .hero-product-summary__image{height:3.5rem;width:3.5rem}.hero--v310 .hero__benefit-strip > div{min-height:3.45rem;padding-block:0.55rem}}@media (max-width: 1080px){.hero--v310 .hero__grid{grid-template-columns:minmax(21rem, 0.95fr) minmax(12rem, 1.05fr)}.hero--v310 h1{font-size:clamp(3rem, 6.1vw, 5.25rem)}}@media (max-width: 900px){.hero--v310{min-height:max(47rem, 100svh)}.hero--v310 .hero__grid{grid-template-columns:minmax(0, 1fr);min-height:auto}.hero--v310 .hero__content{max-width:34rem}.hero--v310 h1{max-width:100%}}@media (max-width: 720px){.hero--v310{min-height:max(49rem, 100svh);padding-block-start:calc(var(--header-height) + 0.55rem)}.hero--v310 .hero__grid{align-content:start;min-height:auto;padding-block-start:0.35rem}.hero--v310 .hero__content{padding-block:0}.hero--v310 .hero__eyebrow{font-size:0.68rem;margin-block-end:0.55rem}.hero--v310 h1{font-size:clamp(2.55rem, 11.6vw, 3.55rem);line-height:1.06;max-width:100%}.hero--v310 .hero__lead{-webkit-line-clamp:unset;display:block;font-size:0.84rem;line-height:1.72;margin-block-start:0.7rem;max-width:22rem;overflow:visible}.hero--v310 .hero-product-summary{gap:0.6rem;grid-template-columns:3.25rem minmax(0, 1fr);margin-block-start:0.75rem;min-height:4.1rem;padding:0.42rem 0.55rem}.hero--v310 .hero-product-summary__image{height:3.25rem;width:3.25rem}.hero--v310 .hero-product-summary__copy strong{font-size:0.8rem;line-height:1.45}.hero--v310 .hero-product-summary__copy small{font-size:0.66rem;line-height:1.5}.hero--v310 .hero__actions{margin-block-start:0.75rem}.hero--v310 .hero__benefit-strip{margin-block-start:0.45rem}.hero--v310 .hero__benefit-strip > div{min-height:3.75rem;padding:0.4rem 0.2rem}.hero--v310 .hero__benefit-strip strong{font-size:0.59rem;line-height:1.4}}@media (max-width: 420px){.hero--v310{min-height:max(47.5rem, 100svh)}.hero--v310 h1{font-size:clamp(2.35rem, 11.7vw, 3.1rem)}.hero--v310 .hero__lead{max-width:19.5rem}.hero--v310 .hero__actions .button,.hero--v310 .hero__story-link{min-height:2.8rem}}.performance-benefits__heading > p,.story-section__intro > p:not(.eyebrow):not(.story-section__note),.purchase-card__subtitle,.buyer-confidence__heading > p:last-child,.faq-section__heading > p:last-child{max-width:44rem}.performance-benefits__item-copy strong,.performance-benefits__item-copy > span,.story-film__scene h3,.story-film__scene p,.purchase-card__subtitle,.purchase-card__perks li,.authenticity-checklist li,.faq-list summary span:first-child{overflow-wrap:break-word}.performance-benefits__item-copy > span{line-height:1.85}.purchase-card__subtitle{line-height:1.9;max-width:34rem}.purchase-card__actions{align-items:center;row-gap:0.7rem}.faq-list summary{min-width:0}.faq-list summary span:first-child{min-width:0}@media (max-width: 720px){.performance-benefits__heading h2,.story-section__intro h2,.purchase-card__content h2,.buyer-confidence__heading h2,.faq-section__heading h2{font-size:clamp(1.85rem, 8.3vw, 2.7rem);line-height:1.25}.performance-benefits__heading > p,.story-section__intro > p:not(.eyebrow):not(.story-section__note),.purchase-card__subtitle,.buyer-confidence__heading > p:last-child,.faq-section__heading > p:last-child{font-size:0.88rem;line-height:1.85}.purchase-card__perks li{align-items:flex-start;line-height:1.7}.faq-list summary{gap:0.8rem;padding-inline:0.9rem}}.dynotab-product-editorial__hero h2{font-size:clamp(2rem, 4vw, 3.8rem);max-width:18ch}.dynotab-product-editorial__hero > p:last-child{max-width:46rem}.woocommerce form .form-row,.woocommerce form .form-row input,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .select2-container{max-width:100%;min-width:0}.woocommerce table.shop_table,.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order{max-width:100%}@media (max-width: 720px){.dynotab-product-editorial__hero h2{font-size:clamp(1.75rem, 8vw, 2.55rem);max-width:100%}.dynotab-product-editorial__hero > p:last-child,.dynotab-product-editorial__content article > div > p,.dynotab-product-editorial__brand p,.dynotab-product-editorial__closing p{line-height:1.85}}.site-footer--enhanced .site-footer__brand p{max-width:28rem}.site-footer--enhanced .site-footer__support li{min-width:0}.site-footer--enhanced .site-footer__support li span,.site-footer--enhanced .site-footer__support li a{overflow-wrap:anywhere}.hero--v260.hero-video-loop-transition .hero__video{opacity:0}.hero--v260.hero-video-loop-transition .hero__poster{opacity:1}.hero--v260.hero-video-ended .hero__replay{opacity:0;pointer-events:none;transform:translateY(0.5rem)}.hero--v260.hero-video-manual .hero__replay:not([hidden]){opacity:1;pointer-events:auto;transform:translateY(0)}.performance-compare--v3211{background:radial-gradient(circle at 8% 12%, rgb(244 163 33 / 8%), transparent 30rem),
    radial-gradient(circle at 92% 86%, rgb(243 107 33 / 5%), transparent 32rem),
    #070808;border-block:1px solid rgb(255 255 255 / 6%);overflow:clip;padding-block:clamp(4.5rem, 7vw, 7.5rem);position:relative}.performance-compare--v3211::before{background-image:linear-gradient(rgb(255 255 255 / 2%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 2%) 1px, transparent 1px);background-size:5rem 5rem;content:"";inset:0;mask-image:radial-gradient(ellipse at center, #000 14%, transparent 78%);opacity:.42;pointer-events:none;position:absolute}.performance-compare__heading,.performance-compare__layout,.performance-compare__actions{position:relative;z-index:1}.performance-compare__heading{margin-block-end:clamp(2rem, 4vw, 3.4rem);max-width:67rem}.performance-compare__heading h2{font-size:clamp(2.1rem, 3.7vw, 4rem);letter-spacing:-.04em;line-height:1.08;margin:0;max-width:58rem}.performance-compare__heading > p:last-child{color:rgb(255 255 255 / 62%);font-size:clamp(.92rem, 1.05vw, 1.04rem);line-height:2;margin:1.15rem 0 0;max-width:48rem}.performance-compare__layout{direction:ltr;display:grid;gap:clamp(1rem, 2.2vw, 2rem);grid-template-columns:minmax(18rem, .72fr) minmax(0, 1.28fr)}.performance-compare__tabs,.performance-compare__visual{direction:rtl}.performance-compare__tabs{align-self:stretch;background:rgb(255 255 255 / 2.5%);border:1px solid rgb(255 255 255 / 8%);border-radius:1.65rem;display:grid;overflow:hidden}.performance-compare__tab{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto auto minmax(0, 1fr);min-height:6.65rem;padding:1rem 1.1rem;position:relative;text-align:start;transition:background 220ms ease, color 220ms ease;width:100%}.performance-compare__tab + .performance-compare__tab{border-block-start:1px solid rgb(255 255 255 / 7%)}.performance-compare__tab::after{background:linear-gradient(180deg, #ffc75a, #f36b21);content:"";inset-block:.9rem;inset-inline-start:0;opacity:0;position:absolute;transform:scaleY(.2);transition:opacity 220ms ease, transform 300ms var(--ease-emphasized);width:3px}.performance-compare__tab:hover,.performance-compare__tab.is-active{background:linear-gradient(90deg, rgb(244 163 33 / 10%), rgb(255 255 255 / 2.5%))}.performance-compare__tab.is-active::after{opacity:1;transform:scaleY(1)}.performance-compare__tab-number{color:rgb(255 255 255 / 34%);font-family:var(--font-latin);font-size:.72rem;font-weight:700;letter-spacing:.08em;transition:color 220ms ease, transform 220ms ease}.performance-compare__tab-icon{align-items:center;background:rgb(255 255 255 / 4%);border:1px solid rgb(255 255 255 / 9%);border-radius:.85rem;color:rgb(255 255 255 / 52%);display:inline-flex;height:2.8rem;justify-content:center;transition:background 220ms ease, border-color 220ms ease, color 220ms ease, box-shadow 220ms ease;width:2.8rem}.performance-compare__tab-icon svg{fill:none;height:1.35rem;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.35rem}.performance-compare__tab-copy{display:grid;gap:.2rem;min-width:0}.performance-compare__tab-copy small{color:rgb(255 255 255 / 38%);font-size:.68rem;font-weight:600}.performance-compare__tab-copy strong{color:rgb(255 255 255 / 76%);font-size:clamp(.9rem, 1.05vw, 1.04rem);line-height:1.55;transition:color 220ms ease}.performance-compare__tab.is-active .performance-compare__tab-number{color:#ffbd45;transform:scale(1.16)}.performance-compare__tab.is-active .performance-compare__tab-icon{background:rgb(244 163 33 / 13%);border-color:rgb(244 163 33 / 38%);box-shadow:0 0 1.25rem rgb(244 163 33 / 16%);color:#ffc85b}.performance-compare__tab.is-active .performance-compare__tab-copy strong{color:#fff}.performance-compare__tab:focus-visible{outline:2px solid #ffbd45;outline-offset:-4px}.performance-compare__visual{background:linear-gradient(145deg, rgb(255 255 255 / 4.5%), transparent 42%),
    linear-gradient(180deg, #0e1011 0%, #080909 100%);border:1px solid rgb(255 255 255 / 11%);border-radius:1.65rem;box-shadow:inset 0 1px rgb(255 255 255 / 7%), 0 2.6rem 6rem rgb(0 0 0 / 34%);min-width:0;overflow:hidden;padding:clamp(1rem, 1.7vw, 1.4rem);position:relative}.performance-compare__visual::before{background:radial-gradient(circle at 70% 40%, rgb(244 163 33 / 10%), transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.performance-compare__visual-head{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.performance-compare__visual-head > div{align-items:center;display:flex;gap:.65rem}.performance-compare__active-number{color:#ffc75a;font-family:var(--font-latin);font-size:1.7rem;font-weight:800;line-height:1}.performance-compare__visual-head p,.performance-compare__status{color:rgb(255 255 255 / 48%);font-size:.7rem;margin:0}.performance-compare__status{align-items:center;display:inline-flex;gap:.4rem}.performance-compare__status i{background:#ffc75a;border-radius:50%;box-shadow:0 0 .8rem rgb(244 163 33 / 65%);height:.4rem;width:.4rem}.performance-compare__labels{display:grid;gap:3.4rem;grid-template-columns:1fr 1fr;margin:1.2rem .7rem .45rem;position:relative;text-align:center;z-index:2}.performance-compare__labels span{color:rgb(255 255 255 / 58%);font-size:.73rem;font-weight:700}.performance-compare__labels span:last-child{color:#ffc75a}.performance-compare__stage{min-height:28.5rem;position:relative;z-index:1}.performance-compare__machine{display:block;height:auto;overflow:visible;width:100%}.performance-compare__pane{fill:rgb(255 255 255 / 1.7%);stroke:rgb(255 255 255 / 7%);stroke-width:1}.performance-compare__pane--after{fill:rgb(244 163 33 / 2.5%);stroke:rgb(244 163 33 / 13%)}.performance-compare__divider{fill:none;stroke:rgb(255 255 255 / 9%);stroke-dasharray:4 9}.performance-compare__mode{opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity 320ms ease, transform 440ms var(--ease-emphasized)}.performance-compare--v3211[data-active-outcome="1"] .performance-compare__mode--octane,.performance-compare--v3211[data-active-outcome="2"] .performance-compare__mode--combustion,.performance-compare--v3211[data-active-outcome="3"] .performance-compare__mode--response,.performance-compare--v3211[data-active-outcome="4"] .performance-compare__mode--efficiency{opacity:1;transform:translateY(0)}.compare-chamber{fill:rgb(255 255 255 / 2%);stroke:rgb(255 255 255 / 15%);stroke-width:2}.compare-chamber--after{fill:rgb(244 163 33 / 3%);stroke:rgb(244 163 33 / 28%)}.compare-note{fill:rgb(255 255 255 / 52%);font-family:var(--font-primary);font-size:15px}.compare-note--good{fill:#ffd277}.compare-note--bad{fill:rgb(255 255 255 / 45%)}.compare-wave,.compare-pressure,.compare-spray,.compare-axis,.compare-pedal,.compare-input,.compare-response-line,.compare-delay,.compare-delay-arrow,.compare-fuel-input,.compare-energy-path,.compare-heat-wave{fill:none;stroke-linecap:round;stroke-linejoin:round}.compare-wave--rough{stroke:rgb(255 255 255 / 36%);stroke-width:3}.compare-wave--smooth{stroke:url(#compareAccent);stroke-width:4}.compare-ignition--bad{fill:#db6b42;filter:url(#compareGlow)}.compare-ignition--good{fill:#fff0ad;filter:url(#compareGlow)}.compare-pressure--bad{stroke:rgb(219 107 66 / 62%);stroke-width:3}.compare-pressure--good{fill:none;stroke:rgb(244 163 33 / 54%);stroke-width:2}.compare-injector{fill:rgb(255 255 255 / 5%);stroke:rgb(255 255 255 / 28%);stroke-width:2}.compare-injector--after{stroke:rgb(244 163 33 / 52%)}.compare-spray--coarse{stroke:rgb(255 255 255 / 34%);stroke-width:4}.compare-spray--fine{stroke:rgb(244 163 33 / 55%);stroke-width:2}.compare-droplet--coarse{fill:rgb(255 255 255 / 42%)}.compare-mist circle{fill:#ffc75a;opacity:.8}.compare-flame--patch{fill:rgb(219 107 66 / 14%);stroke:rgb(219 107 66 / 62%);stroke-width:3}.compare-flame--even{fill:none;stroke:rgb(244 163 33 / 48%);stroke-width:2}.compare-unburned{fill:rgb(255 255 255 / 36%)}.compare-axis{stroke:rgb(255 255 255 / 16%);stroke-width:2}.compare-pedal{stroke:rgb(255 255 255 / 28%);stroke-width:7}.compare-pedal--after{stroke:rgb(244 163 33 / 58%)}.compare-input{stroke:rgb(255 255 255 / 25%);stroke-dasharray:7 8;stroke-width:2}.compare-response-line{stroke-width:5}.compare-response-line--slow{stroke:rgb(255 255 255 / 44%)}.compare-response-line--fast{stroke:url(#compareAccent);filter:url(#compareGlow)}.compare-delay{stroke:rgb(255 255 255 / 13%);stroke-dasharray:4 7}.compare-delay-arrow{stroke:rgb(255 255 255 / 34%);stroke-width:2}.compare-delay-arrow--short{stroke:#f4a321}.compare-efficiency__input-label{fill:rgb(255 255 255 / 48%);font-family:var(--font-primary);font-size:13px;font-weight:700}.compare-efficiency__input-label--after{fill:#ffd277}.compare-fuel-drops path{fill:rgb(244 163 33 / 5%);stroke:rgb(255 255 255 / 34%);stroke-width:2}.compare-fuel-drops--after path{fill:rgb(244 163 33 / 7%);stroke:rgb(244 163 33 / 55%)}.compare-fuel-input{stroke:rgb(255 255 255 / 30%);stroke-dasharray:6 8;stroke-width:3}.compare-fuel-input--after{stroke:url(#compareAccent)}.compare-energy-splitter{fill:rgb(255 255 255 / 7%);stroke:rgb(255 255 255 / 26%);stroke-width:2}.compare-energy-splitter--after{fill:rgb(244 163 33 / 12%);stroke:rgb(244 163 33 / 52%);filter:url(#compareGlow)}.compare-energy-path{stroke-dasharray:5 7}.compare-energy-path--useful{stroke:rgb(244 163 33 / 62%)}.compare-energy-path--loss{stroke:rgb(255 255 255 / 28%)}.compare-energy-path--useful-low{stroke-width:3}.compare-energy-path--loss-high{stroke-width:5}.compare-energy-path--useful-high{filter:url(#compareGlow);stroke:url(#compareAccent);stroke-width:6}.compare-energy-path--loss-low{opacity:.62;stroke-width:2}.compare-useful-output rect{fill:rgb(244 163 33 / 48%);transform-box:fill-box;transform-origin:center bottom}.compare-useful-output--low rect{opacity:.62}.compare-useful-output--high rect{fill:url(#compareAccent);filter:url(#compareGlow)}.compare-heat-wave{stroke:rgb(255 255 255 / 28%);stroke-width:3}.compare-loss-output--high .compare-heat-wave{opacity:.78;stroke-width:4}.compare-loss-output--low .compare-heat-wave{opacity:.42;stroke-width:2}.compare-output-label{fill:rgb(255 255 255 / 52%);font-family:var(--font-primary);font-size:12px;font-weight:700}.compare-output-label--good{fill:#ffd277}.compare-output-label--loss{fill:rgb(255 255 255 / 40%)}.performance-compare__readout{background:rgb(4 5 5 / 62%);border:1px solid rgb(255 255 255 / 8%);border-radius:1rem;display:grid;gap:.35rem;margin-top:.5rem;padding:1rem 1.05rem;position:relative;z-index:2}.performance-compare__readout strong{color:#fff;font-size:clamp(1rem, 1.5vw, 1.32rem)}.performance-compare__readout p{color:rgb(255 255 255 / 59%);font-size:.82rem;line-height:1.85;margin:0}.performance-compare__readout span{color:#ffc75a;font-size:.72rem}.performance-compare__actions{align-items:center;display:flex;gap:1.25rem;justify-content:flex-start;margin-top:clamp(1.5rem, 3vw, 2.4rem)}.performance-compare__story-link{align-items:center;color:rgb(255 255 255 / 62%);display:inline-flex;font-size:.86rem;gap:.45rem;text-decoration:none}.performance-compare__story-link:hover{color:#fff}.performance-compare.is-in-view[data-active-outcome="1"] .compare-wave--smooth,.performance-compare.is-in-view[data-active-outcome="3"] .compare-response-line--fast,.performance-compare.is-in-view[data-active-outcome="4"] .compare-fuel-input,.performance-compare.is-in-view[data-active-outcome="4"] .compare-energy-path{animation:compare-draw 1.35s ease both}.performance-compare.is-in-view[data-active-outcome="1"] .compare-pressure--good{animation:compare-ring 2.2s ease-out infinite;transform-box:fill-box;transform-origin:center}.performance-compare.is-in-view .ring-b{animation-delay:.45s}.performance-compare.is-in-view .ring-c{animation-delay:.9s}.performance-compare.is-in-view[data-active-outcome="2"] .compare-flame--even{animation:compare-flame 2.1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.performance-compare.is-in-view .e2{animation-delay:.35s}.performance-compare.is-in-view .e3{animation-delay:.7s}.performance-compare.is-in-view[data-active-outcome="2"] .compare-mist circle{animation:compare-pulse 1.7s ease-in-out infinite}.performance-compare.is-in-view[data-active-outcome="4"] .compare-useful-output--high rect{animation:compare-bar-rise .75s var(--ease-emphasized) both}.performance-compare.is-in-view[data-active-outcome="4"] .compare-useful-output--high rect:nth-child(2){animation-delay:.08s}.performance-compare.is-in-view[data-active-outcome="4"] .compare-useful-output--high rect:nth-child(3){animation-delay:.16s}.performance-compare.is-in-view[data-active-outcome="4"] .compare-useful-output--high rect:nth-child(4){animation-delay:.24s}.performance-compare.is-in-view[data-active-outcome="4"] .compare-useful-output--high rect:nth-child(5){animation-delay:.32s}.performance-compare.is-in-view[data-active-outcome="4"] .compare-loss-output--high .compare-heat-wave,.performance-compare.is-in-view[data-active-outcome="4"] .compare-loss-output--low .compare-heat-wave{animation:compare-heat 1.8s ease-in-out infinite}.performance-compare.is-in-view[data-active-outcome="4"] .heat-b{animation-delay:.22s}.performance-compare.is-in-view[data-active-outcome="4"] .heat-c{animation-delay:.44s}@keyframes compare-draw{from{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes compare-ring{0%{opacity:.85;transform:scale(.72)}75%,100%{opacity:0;transform:scale(1.16)}}@keyframes compare-flame{0%,100%{opacity:.45;transform:scale(.94)}50%{opacity:.95;transform:scale(1.05)}}@keyframes compare-pulse{0%,100%{opacity:.55}50%{opacity:1}}@media (max-width: 980px){.performance-compare__layout{grid-template-columns:1fr}.performance-compare__tabs{display:flex;gap:.55rem;overflow-x:auto;padding:.55rem;scrollbar-width:none}.performance-compare__tabs::-webkit-scrollbar{display:none}.performance-compare__tab{border:1px solid rgb(255 255 255 / 8%) !important;border-radius:1rem;flex:0 0 min(12.5rem, 42vw);min-height:4.8rem;padding:.75rem}.performance-compare__tab::after{display:none}.performance-compare__tab-number{display:none}.performance-compare__tab-icon{height:2.35rem;width:2.35rem}.performance-compare__tab-copy small{display:none}.performance-compare__tab-copy strong{font-size:.82rem}}@media (max-width: 640px){.performance-compare--v3211{padding-block:4rem}.performance-compare__heading h2{font-size:clamp(2rem, 10vw, 2.8rem);line-height:1.15}.performance-compare__heading > p:last-child{font-size:.88rem;line-height:1.9}.performance-compare__layout{gap:.9rem}.performance-compare__tabs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:visible}.performance-compare__tab{min-height:4.55rem;width:100%}.performance-compare__visual{border-radius:1.25rem;padding:.8rem}.performance-compare__visual-head p,.performance-compare__status{font-size:.62rem}.performance-compare__labels{gap:1rem;margin-inline:.2rem}.performance-compare__labels span{font-size:.65rem}.performance-compare__stage{min-height:17rem;overflow:hidden}.performance-compare__machine{height:auto;width:100%}.performance-compare__readout{padding:.85rem}.compare-note{display:none}.performance-compare__readout strong{font-size:1rem}.performance-compare__readout p{font-size:.78rem;line-height:1.75}.performance-compare__actions{align-items:stretch;flex-direction:column}.performance-compare__actions .button{justify-content:center;width:100%}.performance-compare__story-link{justify-content:center}}.performance-compare--v3211.is-previewing .performance-compare__status{color:rgb(255 210 119 / 78%)}.performance-compare--v3211 .performance-compare__tab.is-committed:not(.is-active){box-shadow:inset -2px 0 rgb(244 163 33 / 22%)}.performance-compare--v3211:not(.has-interacted).is-in-view .performance-compare__tab.is-active .performance-compare__tab-icon{animation:compare-discovery 1.45s ease .55s 1}@keyframes compare-bar-rise{from{opacity:.18;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes compare-heat{0%,100%{opacity:.25;transform:translateY(5px)}50%{opacity:.8;transform:translateY(-5px)}}@keyframes compare-discovery{0%,100%{box-shadow:0 0 1.25rem rgb(244 163 33 / 16%);transform:translateY(0)}45%{box-shadow:0 0 2rem rgb(244 163 33 / 34%);transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.performance-compare--v3211 *,.performance-compare--v3211 *::before,.performance-compare--v3211 *::after{animation:none !important;transition-duration:.01ms !important}}@media (min-width: 981px){.performance-compare__layout{direction:rtl}}.story-journey--v3214{--journey-progress:0;--journey-transition:0;--journey-amber:0;--journey-exit:0;background:radial-gradient(circle at 18% 26%, rgb(247 153 24 / 9%), transparent 28rem),
    radial-gradient(circle at 84% 68%, rgb(255 81 28 / 5%), transparent 27rem),
    linear-gradient(180deg, #08090a 0%, #030405 56%, #08090a 100%);isolation:isolate;overflow:clip;padding-block:clamp(5rem, 8vw, 8rem) 0;position:relative}.story-journey--v3214::before{background-image:linear-gradient(rgb(255 255 255 / 1.5%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 1.5%) 1px, transparent 1px);background-size:4rem 4rem;content:"";inset:0;mask-image:linear-gradient(180deg, transparent, #000 14%, #000 78%, transparent);opacity:0.35;pointer-events:none;position:absolute;z-index:-1}.story-journey--v3214::after{background:linear-gradient(180deg, transparent, #070809 100%);bottom:0;content:"";height:16rem;inset-inline:0;pointer-events:none;position:absolute;z-index:4}.story-journey--v3214 .story-journey__intro{margin-inline:auto;max-width:74rem;padding-bottom:clamp(2.5rem, 4.5vw, 4.75rem);position:relative;text-align:center;z-index:5}.story-journey--v3214 .story-journey__intro .eyebrow{justify-content:center}.story-journey--v3214 .story-journey__intro > p:not(.eyebrow, .story-journey__note){color:rgb(255 255 255 / 70%);font-size:clamp(1rem, 1.18vw, 1.16rem);line-height:2;margin:0 auto;max-width:47rem}.story-journey--v3214 .story-journey__note{color:rgb(255 255 255 / 37%);font-size:clamp(0.72rem, 0.84vw, 0.82rem);line-height:1.7;margin:0.75rem auto 0;max-width:42rem}.story-journey--v3214 .story-journey__track{position:relative;z-index:2}.story-journey--v3214 .story-journey__sticky{height:calc(100svh - var(--header-height, 5rem));max-height:58rem;min-height:40rem;padding-block:clamp(0.6rem, 1.2vh, 1rem);position:sticky;top:var(--header-height, 5rem)}.story-journey--v3214 .story-journey__stage{background:#030405;border:1px solid rgb(255 255 255 / 11%);border-radius:clamp(1.3rem, 2.4vw, 2.1rem);box-shadow:0 2.5rem 7rem rgb(0 0 0 / 48%),
    inset 0 1px rgb(255 255 255 / 5%);height:100%;min-height:0;overflow:hidden;position:relative;transform:translate3d(0, var(--journey-exit-y, 0px), 0) scale(var(--journey-exit-scale, 1));transform-origin:center}.story-journey--v3214 .story-journey__media,.story-journey--v3214 .story-journey__layers,.story-journey--v3214 .story-journey__fallback,.story-journey--v3214 .story-journey__video{inset:0;position:absolute}.story-journey--v3214 .story-journey__media{background:#030405;overflow:hidden}.story-journey--v3214 .story-journey__layers{overflow:hidden}.story-journey--v3214 .story-journey__fallback,.story-journey--v3214 .story-journey__video{background:#030405;margin:0;opacity:0;pointer-events:none;transform:scale(1.018);transform-origin:center;will-change:opacity, transform}.story-journey--v3214 .story-journey__fallback:first-child,.no-js .story-journey--v3214 .story-journey__fallback:first-child{opacity:1}.story-journey--v3214 .story-journey__fallback img,.story-journey--v3214 .story-journey__video{height:100%;object-fit:cover;object-position:center;width:100%}.story-journey--v3214 .story-journey__fallback img{display:block}.story-journey--v3214 .story-journey__shade{background:linear-gradient(90deg, rgb(0 0 0 / 7%) 0%, transparent 42%, rgb(2 3 4 / 74%) 72%, rgb(2 3 4 / 95%) 100%),
    linear-gradient(180deg, rgb(0 0 0 / 20%), transparent 18%, transparent 65%, rgb(0 0 0 / 74%) 100%);inset:0;opacity:var(--journey-shade-opacity, 0.92);pointer-events:none;position:absolute;z-index:20}.story-journey--v3214 .story-journey__flare{background:radial-gradient(circle at 42% 54%, rgb(255 192 82 / 88%) 0 3%, rgb(246 151 22 / 62%) 13%, rgb(89 35 0 / 30%) 36%, transparent 64%);filter:blur(0.4rem);inset:-8%;opacity:var(--journey-amber);pointer-events:none;position:absolute;transform:scale(var(--journey-amber-scale, 0.92));z-index:22}.story-journey--v3214 .story-journey__hud{align-items:center;color:rgb(255 255 255 / 55%);display:flex;font-family:Inter, Arial, sans-serif;font-size:0.69rem;font-weight:700;inset:clamp(1rem, 2vw, 1.55rem) clamp(1rem, 2vw, 1.55rem) auto;justify-content:space-between;letter-spacing:0.14em;pointer-events:none;position:absolute;text-transform:uppercase;z-index:30}.story-journey--v3214 .story-journey__counter{align-items:center;background:rgb(4 5 6 / 64%);border:1px solid rgb(255 255 255 / 10%);border-radius:999px;display:flex;gap:0.55rem;padding:0.45rem 0.7rem}.story-journey--v3214 .story-journey__counter b{color:#fff;font-size:0.78rem}.story-journey--v3214 .story-journey__counter i{background:rgb(255 255 255 / 24%);height:1px;width:1.2rem}.story-journey--v3214 .story-journey__scroll-hint{align-items:center;bottom:clamp(6.3rem, 10vh, 8.2rem);color:rgb(255 255 255 / 50%);display:flex;font-size:0.74rem;gap:0.65rem;left:clamp(1rem, 2vw, 1.55rem);margin:0;opacity:1;pointer-events:none;position:absolute;transition:opacity 180ms ease;z-index:31}.story-journey--v3214 .story-journey__scroll-hint span{border:1px solid rgb(255 255 255 / 28%);border-radius:999px;display:block;height:1.9rem;position:relative;width:1.1rem}.story-journey--v3214 .story-journey__scroll-hint span::after{animation:dynotab-journey-scroll 1.7s ease-in-out infinite;background:#f6a719;border-radius:999px;content:"";height:0.28rem;left:50%;position:absolute;top:0.38rem;transform:translateX(-50%);width:0.18rem}.story-journey--v3214 .story-journey__panel{align-items:center;bottom:clamp(6.8rem, 10.5vh, 8.8rem);display:flex;justify-content:flex-start;position:absolute;right:clamp(1.2rem, 3.7vw, 4.25rem);top:clamp(4.2rem, 9vh, 6.8rem);width:min(34rem, 39%);z-index:35}.story-journey--v3214 .story-journey__chapters{min-height:22rem;position:relative;width:100%}.story-journey--v3214 .story-journey__chapter{filter:blur(var(--journey-copy-blur, 4px));inset:50% 0 auto;opacity:var(--journey-copy-opacity, 0);pointer-events:none;position:absolute;transform:translate3d(0, calc(-50% + var(--journey-copy-y, 18px)), 0);width:100%;will-change:opacity, transform, filter}.story-journey--v3214 .story-journey__chapter.is-active{pointer-events:auto}.story-journey--v3214 .story-journey__chapter-meta{align-items:center;color:#f6a719;display:flex;font-family:Inter, Arial, sans-serif;font-size:0.76rem;font-weight:800;gap:0.75rem;letter-spacing:0.08em;margin-bottom:1.35rem}.story-journey--v3214 .story-journey__chapter-meta i{background:linear-gradient(90deg, #f6a719, rgb(246 167 25 / 15%));height:1px;width:2.8rem}.story-journey--v3214 .story-journey__chapter-meta small{color:rgb(255 255 255 / 48%);font-family:inherit;font-size:inherit;font-weight:700}.story-journey--v3214 .story-journey__chapter h3{color:#fff;font-size:clamp(2.35rem, 4.05vw, 4.8rem);letter-spacing:-0.055em;line-height:1.07;margin:0;max-width:10.5ch;text-wrap:balance}.story-journey--v3214 .story-journey__chapter p{color:rgb(255 255 255 / 70%);font-size:clamp(0.96rem, 1.08vw, 1.08rem);line-height:1.95;margin:1.3rem 0 0;max-width:31rem}.story-journey--v3214 .story-journey__route{bottom:0;inset-inline:0;min-height:clamp(5.4rem, 8.5vh, 7rem);padding:0 clamp(1rem, 2.1vw, 1.8rem) clamp(0.8rem, 1.5vh, 1.15rem);position:absolute;z-index:40}.story-journey--v3214 .story-journey__route::before{background:linear-gradient(180deg, transparent, rgb(2 3 4 / 82%) 34%, rgb(2 3 4 / 97%) 100%);content:"";inset:-2.4rem 0 0;pointer-events:none;position:absolute}.story-journey--v3214 .story-journey__route-track{background:rgb(255 255 255 / 14%);height:1px;left:clamp(2.1rem, 4.8vw, 5.8rem);position:absolute;right:clamp(2.1rem, 4.8vw, 5.8rem);top:1.3rem}.story-journey--v3214 .story-journey__route-track i{background:linear-gradient(270deg, #f6a719, #ffca5a);box-shadow:0 0 1.1rem rgb(246 167 25 / 52%);height:100%;position:absolute;right:0;top:0;width:0}.story-journey--v3214 .story-journey__route-track b{background:#fff0c4;border:0.24rem solid rgb(246 167 25 / 34%);border-radius:999px;box-shadow:0 0 0 0.35rem rgb(246 167 25 / 8%), 0 0 1.4rem rgb(246 167 25 / 76%);height:0.72rem;position:absolute;right:0;top:50%;transform:translate(50%, -50%);width:0.72rem}.story-journey--v3214 .story-journey__stations{direction:rtl;display:grid;gap:clamp(0.3rem, 0.8vw, 0.8rem);grid-template-columns:repeat(6, minmax(0, 1fr));position:relative;z-index:1}.story-journey--v3214 .story-journey__station{align-items:center;appearance:none;background:transparent;border:0;color:rgb(255 255 255 / 42%);cursor:pointer;display:grid;font-family:inherit;gap:0.28rem;justify-items:center;min-width:0;padding:0;position:relative;text-align:center}.story-journey--v3214 .story-journey__station::before{background:rgb(255 255 255 / 22%);border:0.24rem solid #030405;border-radius:999px;content:"";height:0.66rem;margin-bottom:0.42rem;transition:background-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;width:0.66rem}.story-journey--v3214 .story-journey__station-icon{align-items:center;border:1px solid rgb(255 255 255 / 10%);border-radius:0.8rem;display:flex;height:2rem;justify-content:center;transition:border-color 180ms ease, background-color 180ms ease, color 180ms ease, transform 180ms ease;width:2rem}.story-journey--v3214 .story-journey__station svg{fill:none;height:1.05rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.05rem}.story-journey--v3214 .story-journey__station b{font-size:clamp(0.68rem, 0.8vw, 0.78rem);font-weight:750;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.story-journey--v3214 .story-journey__station small{color:rgb(255 255 255 / 27%);font-family:Inter, Arial, sans-serif;font-size:0.58rem;font-weight:700}.story-journey--v3214 .story-journey__station.is-passed,.story-journey--v3214 .story-journey__station.is-active{color:rgb(255 255 255 / 77%)}.story-journey--v3214 .story-journey__station.is-passed::before,.story-journey--v3214 .story-journey__station.is-active::before{background:#f6a719}.story-journey--v3214 .story-journey__station.is-active::before{box-shadow:0 0 0 0.4rem rgb(246 167 25 / 11%), 0 0 1.2rem rgb(246 167 25 / 64%);transform:scale(1.22)}.story-journey--v3214 .story-journey__station.is-active .story-journey__station-icon{background:rgb(246 167 25 / 12%);border-color:rgb(246 167 25 / 50%);color:#ffc557;transform:translateY(-0.12rem)}.story-journey--v3214 .story-journey__station:hover,.story-journey--v3214 .story-journey__station:focus-visible{color:#fff}.story-journey--v3214 .story-journey__station:focus-visible{border-radius:0.7rem;outline:2px solid #f6a719;outline-offset:0.35rem}.story-journey--v3214.story-is-static .story-journey__video{display:none}@keyframes dynotab-journey-scroll{0%,100%{opacity:0.25;transform:translate(-50%, 0)}45%{opacity:1;transform:translate(-50%, 0.58rem)}70%{opacity:0;transform:translate(-50%, 0.78rem)}}@media (max-width: 1120px){.story-journey--v3214 .story-journey__panel{right:2rem;width:43%}.story-journey--v3214 .story-journey__chapter h3{font-size:clamp(2.2rem, 4.6vw, 4rem)}}@media (max-width: 900px){.story-journey--v3214{padding-top:4.5rem}.story-journey--v3214 .story-journey__intro{padding-bottom:2.2rem}.story-journey--v3214 .story-journey__sticky{height:calc(100svh - var(--header-height, 4.5rem));min-height:39rem;padding-inline:1rem}.story-journey--v3214 .story-journey__stage{display:grid;grid-template-rows:auto minmax(11.5rem, 1fr) 5.6rem}.story-journey--v3214 .story-journey__media{aspect-ratio:16 / 9;grid-row:1;position:relative}.story-journey--v3214 .story-journey__shade{background:linear-gradient(180deg, rgb(0 0 0 / 12%), transparent 28%, transparent 62%, rgb(0 0 0 / 54%) 100%),
      linear-gradient(90deg, rgb(0 0 0 / 10%), transparent, rgb(0 0 0 / 12%))}.story-journey--v3214 .story-journey__panel{align-items:flex-start;background:linear-gradient(180deg, #070809 0%, #030405 100%);border-top:1px solid rgb(255 255 255 / 8%);bottom:auto;grid-row:2;padding:1.2rem 1.25rem 0.8rem;position:relative;right:auto;top:auto;width:100%}.story-journey--v3214 .story-journey__chapters{min-height:9.4rem}.story-journey--v3214 .story-journey__chapter{inset:0;transform:translate3d(0, var(--journey-copy-y, 12px), 0)}.story-journey--v3214 .story-journey__chapter-meta{margin-bottom:0.65rem}.story-journey--v3214 .story-journey__chapter h3{font-size:clamp(1.65rem, 5.3vw, 2.5rem);max-width:17ch}.story-journey--v3214 .story-journey__chapter p{font-size:0.86rem;line-height:1.72;margin-top:0.55rem;max-width:48rem}.story-journey--v3214 .story-journey__route{grid-row:3;min-height:5.6rem;padding:0 0.8rem 0.55rem;position:relative}.story-journey--v3214 .story-journey__route::before{background:#030405;inset:0}.story-journey--v3214 .story-journey__route-track{left:2rem;right:2rem;top:1rem}.story-journey--v3214 .story-journey__station-icon{height:1.75rem;width:1.75rem}.story-journey--v3214 .story-journey__station b{font-size:0.65rem}.story-journey--v3214 .story-journey__scroll-hint{bottom:1rem}}@media (max-width: 620px){.story-journey--v3214{padding-top:3.8rem}.story-journey--v3214 .story-journey__intro{padding-inline:1rem;padding-bottom:1.7rem}.story-journey--v3214 .story-journey__intro > p:not(.eyebrow, .story-journey__note){font-size:0.9rem;line-height:1.78}.story-journey--v3214 .story-journey__note{font-size:0.7rem}.story-journey--v3214 .story-journey__sticky{min-height:38rem;padding-block:0.5rem;padding-inline:0.65rem}.story-journey--v3214 .story-journey__stage{border-radius:1.15rem;grid-template-rows:auto minmax(12rem, 1fr) 5.25rem}.story-journey--v3214 .story-journey__fallback img,.story-journey--v3214 .story-journey__video{object-fit:cover}.story-journey--v3214 .story-journey__hud{font-size:0.6rem;inset:0.75rem 0.75rem auto}.story-journey--v3214 .story-journey__counter{padding:0.35rem 0.55rem}.story-journey--v3214 .story-journey__panel{padding:1rem 1rem 0.7rem}.story-journey--v3214 .story-journey__chapters{min-height:10.3rem}.story-journey--v3214 .story-journey__chapter-meta{font-size:0.68rem}.story-journey--v3214 .story-journey__chapter h3{font-size:clamp(1.55rem, 7vw, 2.1rem);line-height:1.12;max-width:18ch}.story-journey--v3214 .story-journey__chapter p{font-size:0.79rem;line-height:1.65}.story-journey--v3214 .story-journey__route{min-height:5.25rem;padding-inline:0.35rem}.story-journey--v3214 .story-journey__stations{gap:0.08rem}.story-journey--v3214 .story-journey__station::before{height:0.56rem;width:0.56rem}.story-journey--v3214 .story-journey__station-icon{border-radius:0.62rem;height:1.55rem;width:1.55rem}.story-journey--v3214 .story-journey__station svg{height:0.88rem;width:0.88rem}.story-journey--v3214 .story-journey__station b{font-size:0.56rem}.story-journey--v3214 .story-journey__station small{display:none}.story-journey--v3214 .story-journey__scroll-hint{display:none}}@media (max-height: 720px) and (min-width: 901px){.story-journey--v3214 .story-journey__sticky{min-height:34rem}.story-journey--v3214 .story-journey__panel{bottom:5.7rem;top:3.4rem}.story-journey--v3214 .story-journey__chapters{min-height:17rem}.story-journey--v3214 .story-journey__chapter h3{font-size:clamp(2rem, 3.8vw, 3.55rem)}.story-journey--v3214 .story-journey__chapter p{line-height:1.7;margin-top:0.9rem}}@media (prefers-reduced-motion: reduce){.story-journey--v3214 .story-journey__scroll-hint span::after{animation:none}.story-journey--v3214 .story-journey__fallback,.story-journey--v3214 .story-journey__video,.story-journey--v3214 .story-journey__chapter,.story-journey--v3214 .story-journey__station,.story-journey--v3214 .story-journey__station::before,.story-journey--v3214 .story-journey__station-icon,.story-journey--v3214 .story-journey__stage{transition:none}}@media (max-width: 620px){.story-journey--v3214 .story-journey__panel{align-items:center}.story-journey--v3214 .story-journey__chapters{min-height:12rem}.story-journey--v3214 .story-journey__chapter{inset:50% 0 auto;transform:translate3d(0, calc(-50% + var(--journey-copy-y, 12px)), 0)}}.story-journey--v3215 .story-journey__location-chip{align-items:center;backdrop-filter:blur(0.8rem);background:rgb(4 5 6 / 72%);border:1px solid rgb(246 167 25 / 24%);border-radius:999px;bottom:clamp(6.8rem, 10.5vh, 8.8rem);color:rgb(255 255 255 / 78%);display:flex;font-size:0.72rem;gap:0.55rem;left:clamp(1rem, 2.1vw, 1.7rem);opacity:0;padding:0.52rem 0.72rem;pointer-events:none;position:absolute;transform:translateY(0.5rem);transition:opacity 220ms ease, transform 220ms ease;z-index:31}.story-journey--v3215 .story-journey__location-chip span{background:#f6a719;border-radius:999px;box-shadow:0 0 0 0.3rem rgb(246 167 25 / 10%), 0 0 1rem rgb(246 167 25 / 55%);height:0.42rem;width:0.42rem}.story-journey--v3215[data-active-scene="2"] .story-journey__location-chip{opacity:1;transform:translateY(0)}.story-journey--v3215[data-active-scene="2"] .story-journey__shade{background:radial-gradient(circle at 40% 48%, transparent 0 22%, rgb(0 0 0 / 14%) 50%, rgb(0 0 0 / 42%) 100%),
    linear-gradient(90deg, rgb(0 0 0 / 11%) 0%, transparent 42%, rgb(2 3 4 / 76%) 72%, rgb(2 3 4 / 95%) 100%),
    linear-gradient(180deg, rgb(0 0 0 / 22%), transparent 18%, transparent 65%, rgb(0 0 0 / 76%) 100%)}.story-journey--v3215[data-active-scene="4"] .story-journey__chapter.is-active h3{font-size:clamp(2.15rem, 3.55vw, 4.15rem);max-width:14ch}.story-journey--v3215 .story-journey__static{display:none;gap:1.2rem;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:clamp(4rem, 8vw, 7rem);position:relative;z-index:6}.story-journey--v3215 .story-journey__static-card{background:linear-gradient(145deg, rgb(255 255 255 / 4%), rgb(255 255 255 / 1.5%));border:1px solid rgb(255 255 255 / 9%);border-radius:1.35rem;box-shadow:0 1.6rem 4rem rgb(0 0 0 / 22%);overflow:hidden}.story-journey--v3215 .story-journey__static-card figure{aspect-ratio:16 / 9;background:#030405;margin:0;overflow:hidden}.story-journey--v3215 .story-journey__static-card img{display:block;height:100%;object-fit:cover;width:100%}.story-journey--v3215 .story-journey__static-copy{padding:clamp(1.15rem, 2vw, 1.65rem)}.story-journey--v3215 .story-journey__static-copy .story-journey__chapter-meta{margin-bottom:0.8rem}.story-journey--v3215 .story-journey__static-copy h3{color:#fff;font-size:clamp(1.35rem, 2vw, 2rem);line-height:1.25;margin:0}.story-journey--v3215 .story-journey__static-copy p{color:rgb(255 255 255 / 68%);font-size:0.92rem;line-height:1.85;margin:0.75rem 0 0}.no-js .story-journey--v3215 .story-journey__track,.story-journey--v3215.story-is-static .story-journey__track{display:none}.no-js .story-journey--v3215 .story-journey__static,.story-journey--v3215.story-is-static .story-journey__static{display:grid}.story-journey--v3215.story-is-static{padding-bottom:0}@media (max-width: 900px){.story-journey--v3215 .story-journey__sticky{height:calc(100svh - var(--header-height, 4.5rem));max-height:none;min-height:0;padding-block:0.45rem}.story-journey--v3215 .story-journey__stage{grid-template-rows:minmax(11.5rem, 42%) minmax(0, 1fr) 5.15rem}.story-journey--v3215 .story-journey__media{aspect-ratio:auto;height:100%;min-height:0}.story-journey--v3215 .story-journey__panel{align-items:center;min-height:0;overflow:hidden;padding:0.95rem 1.2rem 0.55rem}.story-journey--v3215 .story-journey__chapters{height:100%;min-height:0}.story-journey--v3215 .story-journey__chapter{inset:50% 0 auto;transform:translate3d(0, calc(-50% + var(--journey-copy-y, 12px)), 0)}.story-journey--v3215 .story-journey__route{min-height:5.15rem;padding-bottom:0.42rem}.story-journey--v3215 .story-journey__route-track{top:0.82rem}.story-journey--v3215 .story-journey__station::before{margin-bottom:0.3rem}.story-journey--v3215 .story-journey__station b{font-size:0.68rem}.story-journey--v3215 .story-journey__location-chip{bottom:0.75rem;font-size:0.66rem;left:0.75rem;padding:0.4rem 0.6rem}}@media (max-width: 620px){.story-journey--v3215 .story-journey__sticky{height:calc(100svh - var(--header-height, 4.5rem));min-height:0;padding-block:0.35rem;padding-inline:0.55rem}.story-journey--v3215 .story-journey__stage{grid-template-rows:minmax(10.8rem, 41%) minmax(0, 1fr) 4.85rem}.story-journey--v3215 .story-journey__panel{padding:0.8rem 0.9rem 0.45rem}.story-journey--v3215 .story-journey__chapter-meta{font-size:0.66rem;margin-bottom:0.48rem}.story-journey--v3215 .story-journey__chapter h3,.story-journey--v3215[data-active-scene="4"] .story-journey__chapter.is-active h3{font-size:clamp(1.42rem, 6.5vw, 1.92rem);line-height:1.16;max-width:20ch}.story-journey--v3215 .story-journey__chapter p{font-size:0.78rem;line-height:1.62;margin-top:0.45rem}.story-journey--v3215 .story-journey__route{min-height:4.85rem;padding:0 0.25rem 0.32rem}.story-journey--v3215 .story-journey__route-track{left:1.65rem;right:1.65rem;top:0.72rem}.story-journey--v3215 .story-journey__station::before{height:0.52rem;margin-bottom:0.22rem;width:0.52rem}.story-journey--v3215 .story-journey__station-icon{height:1.45rem;width:1.45rem}.story-journey--v3215 .story-journey__station b{font-size:0.64rem;letter-spacing:-0.02em;overflow:visible;text-overflow:clip;white-space:nowrap}.story-journey--v3215 .story-journey__station small{display:none}.story-journey--v3215 .story-journey__static{gap:0.85rem;grid-template-columns:1fr;padding-inline:0.8rem}.story-journey--v3215 .story-journey__static-copy{padding:1rem}.story-journey--v3215 .story-journey__static-copy h3{font-size:1.3rem}.story-journey--v3215 .story-journey__static-copy p{font-size:0.82rem;line-height:1.7}}@media (max-width: 900px) and (max-height: 700px){.story-journey--v3215 .story-journey__stage{grid-template-rows:minmax(9.6rem, 38%) minmax(0, 1fr) 4.35rem}.story-journey--v3215 .story-journey__panel{padding-block:0.55rem 0.3rem}.story-journey--v3215 .story-journey__chapter-meta{margin-bottom:0.35rem}.story-journey--v3215 .story-journey__chapter h3{font-size:clamp(1.25rem, 5.5vw, 1.7rem)}.story-journey--v3215 .story-journey__chapter p{font-size:0.72rem;line-height:1.5;margin-top:0.32rem}.story-journey--v3215 .story-journey__route{min-height:4.35rem}.story-journey--v3215 .story-journey__station-icon{height:1.3rem;width:1.3rem}.story-journey--v3215 .story-journey__station b{font-size:0.58rem}}@media (prefers-reduced-motion: reduce){.story-journey--v3215 .story-journey__track{display:none}.story-journey--v3215 .story-journey__static{display:grid}.story-journey--v3215 .story-journey__location-chip,.story-journey--v3215 .story-journey__static-card,.story-journey--v3215 .story-journey__static-card *{animation:none !important;scroll-behavior:auto !important;transition:none !important}}.purchase-section--v3216{padding-block:clamp(4.5rem, 8vw, 8rem)}.purchase-section--v3216 .purchase-section__wordmark{font-size:clamp(5rem, 14vw, 14rem);opacity:0.42}.purchase-section--v3216 .purchase-card--showcase{direction:ltr;display:grid;gap:clamp(1.35rem, 3.2vw, 3.5rem);grid-template-areas:"gallery intro"
    "gallery price"
    "gallery actions"
    "gallery trust";grid-template-columns:minmax(0, 0.96fr) minmax(24rem, 1.04fr);grid-template-rows:auto auto auto 1fr;min-height:0;overflow:visible;padding:clamp(1rem, 2.6vw, 2.5rem)}.purchase-section--v3216 .purchase-card--showcase::before{inset:0;mask-image:linear-gradient(90deg, #000, transparent 70%);opacity:0.38}.purchase-section--v3216 .purchase-card--showcase::after{inset-inline:10%;opacity:0.34;top:9%}.purchase-section--v3216 .purchase-showcase__gallery,.purchase-section--v3216 .purchase-showcase__intro,.purchase-section--v3216 .purchase-showcase__price-panel,.purchase-section--v3216 .purchase-card__actions,.purchase-section--v3216 .purchase-showcase__trust{direction:rtl;min-width:0;position:relative;z-index:3}.purchase-section--v3216 .purchase-showcase__gallery{align-self:stretch;grid-area:gallery}.purchase-section--v3216 .purchase-showcase__intro{align-self:end;grid-area:intro;padding-block-start:clamp(0.5rem, 2vw, 1.5rem)}.purchase-section--v3216 .purchase-showcase__intro .eyebrow{margin-block-end:1rem}.purchase-section--v3216 .purchase-showcase__intro h2{font-size:clamp(2.45rem, 4.6vw, 4.9rem);letter-spacing:-0.045em;line-height:1.08;margin:0;max-width:12ch}.purchase-section--v3216 .purchase-card__subtitle{color:rgb(255 255 255 / 67%);font-size:clamp(0.92rem, 1.25vw, 1.05rem);line-height:1.9;margin-block:1rem 0}.purchase-section--v3216 .purchase-showcase__price-panel{align-items:end;background:linear-gradient(115deg, rgb(255 255 255 / 5.5%), rgb(255 255 255 / 2.5%));border:1px solid rgb(255 255 255 / 10%);border-radius:1.2rem;display:flex;gap:1.25rem;grid-area:price;justify-content:space-between;padding:clamp(1rem, 2vw, 1.35rem)}.purchase-section--v3216 .purchase-card__price-copy > span{color:rgb(255 255 255 / 52%);display:block;font-size:0.72rem;font-weight:700;margin-block-end:0.45rem}.purchase-section--v3216 .purchase-card__price{display:block;margin:0}.purchase-section--v3216 .purchase-card__price strong,.purchase-section--v3216 .purchase-card__price strong .amount,.purchase-section--v3216 .purchase-card__price > .amount,.purchase-section--v3216 .purchase-card__price .price > .amount{color:#fff;font-size:clamp(1.75rem, 3.25vw, 2.7rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-0.025em;line-height:1.1}.purchase-section--v3216 .purchase-card__saving{align-items:center;display:flex;flex-wrap:wrap;gap:0.65rem;margin-block-start:0.55rem}.purchase-section--v3216 .purchase-card__saving del{color:rgb(255 255 255 / 42%);font-size:0.78rem}.purchase-section--v3216 .purchase-card__saving > span{background:rgb(246 167 25 / 13%);border:1px solid rgb(246 167 25 / 30%);border-radius:999px;color:#ffc45a;font-size:0.69rem;font-weight:760;padding:0.26rem 0.6rem}.purchase-section--v3216 .purchase-card__stock{align-items:center;display:flex;flex:0 0 auto;font-size:0.78rem;gap:0.45rem;margin:0;white-space:nowrap}.purchase-section--v3216 .purchase-card__stock > span{background:currentColor;border-radius:999px;box-shadow:0 0 0 0.22rem color-mix(in srgb, currentColor 13%, transparent);height:0.45rem;width:0.45rem}.purchase-section--v3216 .purchase-card__actions{align-items:stretch;flex-direction:column;gap:0.8rem;grid-area:actions;margin:0}.purchase-section--v3216 .dynotab-cart-form{align-items:stretch;display:grid;gap:0.85rem 1rem;grid-template-columns:auto minmax(13rem, 1fr);margin:0;width:100%}.purchase-section--v3216 .purchase-quantity{background:rgb(255 255 255 / 4.5%);border:1px solid rgb(255 255 255 / 10%);border-radius:1rem;display:grid;gap:0.38rem;min-width:9.5rem;padding:0.65rem 0.75rem}.purchase-section--v3216 .purchase-quantity__label{color:rgb(255 255 255 / 52%);font-size:0.67rem;font-weight:700}.purchase-section--v3216 .purchase-quantity__stepper{align-items:center;direction:ltr;display:grid;gap:0.28rem;grid-template-columns:2rem minmax(2.3rem, 1fr) 2rem}.purchase-section--v3216 .purchase-quantity__stepper > button{align-items:center;background:rgb(255 255 255 / 7%);border:1px solid rgb(255 255 255 / 10%);border-radius:0.6rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.05rem;height:2rem;justify-content:center;padding:0;transition:background 160ms ease, border-color 160ms ease, opacity 160ms ease;width:2rem}.purchase-section--v3216 .purchase-quantity__stepper > button:hover:not(:disabled){background:rgb(246 167 25 / 14%);border-color:rgb(246 167 25 / 40%)}.purchase-section--v3216 .purchase-quantity__stepper > button:disabled{cursor:not-allowed;opacity:0.3}.purchase-section--v3216 .purchase-quantity__stepper .quantity{display:block;min-width:0}.purchase-section--v3216 .purchase-quantity__stepper .qty{appearance:textfield;background:transparent;border:0;border-radius:0;color:#fff;font-size:1rem;font-weight:800;min-height:2rem;padding:0;width:100%}.purchase-section--v3216 .purchase-quantity__stepper .qty::-webkit-inner-spin-button,.purchase-section--v3216 .purchase-quantity__stepper .qty::-webkit-outer-spin-button{appearance:none;margin:0}.purchase-section--v3216 .purchase-quantity small{color:rgb(255 255 255 / 42%);font-size:0.62rem;line-height:1.4}.purchase-section--v3216 .purchase-control__submit{display:grid;gap:0.45rem;min-width:0}.purchase-section--v3216 .dynotab-cart-form .button{align-items:center;border-radius:1rem;display:inline-flex;font-size:0.92rem;justify-content:center;min-height:4rem;min-width:0;padding-inline:1.25rem;transition:transform 180ms ease, box-shadow 180ms ease, background 180ms ease;width:100%}.purchase-section--v3216 .dynotab-cart-form .button:hover{transform:translateY(-2px)}.purchase-section--v3216 .dynotab-cart-form .button.is-success{background:#2e8e5b;box-shadow:0 0.9rem 2.3rem rgb(46 142 91 / 25%)}.purchase-section--v3216 .purchase-control__total{align-items:center;color:rgb(255 255 255 / 44%);display:flex;font-size:0.68rem;gap:0.4rem;justify-content:center;margin:0}.purchase-section--v3216 .purchase-control__total strong{color:rgb(255 255 255 / 78%);font-size:0.72rem}.purchase-section--v3216 .purchase-card__details-link{align-self:flex-start;color:rgb(255 255 255 / 60%);font-size:0.76rem;margin:0;text-decoration:none}.purchase-section--v3216 .purchase-card__details-link::after{content:" ←"}.purchase-section--v3216 .purchase-card__details-link:hover{color:#fff}.purchase-section--v3216 .purchase-showcase__trust{align-self:start;display:grid;gap:1rem;grid-area:trust}.purchase-section--v3216 .purchase-card__quick-specs{background:transparent;border:0;border-radius:0;display:grid;gap:0.55rem;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:visible}.purchase-section--v3216 .purchase-card__quick-specs > div{background:rgb(255 255 255 / 3.5%);border:1px solid rgb(255 255 255 / 8%);border-radius:0.85rem;min-width:0;padding:0.8rem 0.7rem}.purchase-section--v3216 .purchase-card__quick-specs strong{color:#fff;display:block;font-size:clamp(0.78rem, 1.15vw, 0.92rem);line-height:1.4}.purchase-section--v3216 .purchase-card__quick-specs span{color:rgb(255 255 255 / 44%);display:block;font-size:0.62rem;line-height:1.5;margin-block-start:0.22rem}.purchase-section--v3216 .purchase-card__perks{display:flex;flex-wrap:wrap;gap:0.55rem 1rem}.purchase-section--v3216 .purchase-card__perks li{font-size:0.71rem;gap:0.45rem}.purchase-section--v3216 .purchase-card__perks svg{height:1rem;width:1rem}.purchase-section--v3216 .purchase-usage{border-block-start:1px solid rgb(255 255 255 / 8%);margin-block-start:0.15rem;padding-block-start:0.65rem}.purchase-section--v3216 .purchase-usage summary{font-size:0.75rem}.purchase-section--v3216 .purchase-gallery__stage{background:radial-gradient(circle at 50% 43%, rgb(255 255 255 / 16%), transparent 34%),
    radial-gradient(circle at 50% 58%, rgb(246 167 25 / 9%), transparent 46%),
    linear-gradient(145deg, rgb(29 31 33 / 95%), rgb(10 11 12 / 98%));border-color:rgb(255 255 255 / 10%);border-radius:1.45rem;box-shadow:inset 0 1px rgb(255 255 255 / 6%), 0 2rem 5rem rgb(0 0 0 / 22%);min-height:clamp(31rem, 45vw, 43rem);overflow:hidden;position:relative}.purchase-section--v3216 .purchase-gallery__stage::before{background:linear-gradient(rgb(255 255 255 / 2.2%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 2.2%) 1px, transparent 1px);background-size:3.5rem 3.5rem;mask-image:radial-gradient(circle at center, #000, transparent 73%);opacity:0.65}.purchase-section--v3216 .purchase-gallery__stage::after{background:linear-gradient(180deg, transparent 65%, rgb(2 3 4 / 45%))}.purchase-section--v3216 .purchase-gallery__zoom{align-items:center;background:transparent;border:0;cursor:zoom-in;display:flex;inset:0;justify-content:center;padding:clamp(1.25rem, 3vw, 2.5rem);position:absolute;width:100%;z-index:2}.purchase-section--v3216 .purchase-gallery__stage img{filter:drop-shadow(0 2.2rem 2.5rem rgb(0 0 0 / 43%));height:88%;mix-blend-mode:normal;object-fit:contain;opacity:1;transform:scale(0.96);width:88%}.purchase-section--v3216 .purchase-gallery.is-switching .purchase-gallery__stage img{opacity:0.2;transform:scale(0.93)}.purchase-section--v3216 .purchase-gallery__zoom-hint{align-items:center;backdrop-filter:blur(12px);background:rgb(8 9 10 / 72%);border:1px solid rgb(255 255 255 / 11%);border-radius:999px;bottom:1.1rem;color:rgb(255 255 255 / 64%);display:inline-flex;font-size:0.66rem;gap:0.4rem;inset-inline-end:1rem;padding:0.45rem 0.7rem;position:absolute;transition:color 160ms ease, border-color 160ms ease}.purchase-section--v3216 .purchase-gallery__zoom:hover .purchase-gallery__zoom-hint{border-color:rgb(246 167 25 / 40%);color:#fff}.purchase-section--v3216 .purchase-gallery__zoom-hint svg{height:0.95rem;width:0.95rem}.purchase-section--v3216 .purchase-gallery__nav{align-items:center;backdrop-filter:blur(10px);background:rgb(8 9 10 / 65%);border:1px solid rgb(255 255 255 / 11%);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background 160ms ease, border-color 160ms ease;width:2.5rem;z-index:5}.purchase-section--v3216 .purchase-gallery__nav:hover{background:rgb(246 167 25 / 18%);border-color:rgb(246 167 25 / 42%)}.purchase-section--v3216 .purchase-gallery__nav svg{height:1.1rem;width:1.1rem}.purchase-section--v3216 .purchase-gallery__nav--prev{left:0.85rem}.purchase-section--v3216 .purchase-gallery__nav--next{right:0.85rem}.purchase-section--v3216 .purchase-gallery__meta{align-items:center;bottom:1rem;display:flex;gap:0.55rem;inset-inline-start:1rem;position:absolute;z-index:5}.purchase-section--v3216 .purchase-gallery__label,.purchase-section--v3216 .purchase-gallery__counter{backdrop-filter:blur(12px);background:rgb(7 8 9 / 72%);border:1px solid rgb(255 255 255 / 11%);border-radius:999px;color:rgb(255 255 255 / 68%);font-size:0.64rem;padding:0.43rem 0.68rem;position:static}.purchase-section--v3216 .purchase-gallery__counter{direction:ltr;font-variant-numeric:tabular-nums}.purchase-section--v3216 .purchase-gallery__thumbs{display:flex;gap:0.65rem;justify-content:center;margin-block-start:0.8rem}.purchase-section--v3216 .purchase-gallery__thumb{border-radius:0.8rem;min-width:5.2rem;padding:0.35rem}.purchase-section--v3216 .purchase-gallery__thumb img{background:rgb(255 255 255 / 4%);border-radius:0.55rem;height:3.3rem;mix-blend-mode:normal;object-fit:contain;width:100%}.purchase-section--v3216 .purchase-gallery__thumb span{color:rgb(255 255 255 / 54%);font-size:0.62rem}.purchase-lightbox{background:transparent;border:0;height:100%;margin:auto;max-height:none;max-width:none;padding:clamp(0.75rem, 3vw, 2rem);width:100%}.purchase-lightbox::backdrop{backdrop-filter:blur(18px);background:rgb(0 0 0 / 84%)}.purchase-lightbox[open]{display:grid;place-items:center}.purchase-lightbox__inner{align-items:center;background:linear-gradient(145deg, #181a1c, #090a0b);border:1px solid rgb(255 255 255 / 12%);border-radius:1.5rem;box-shadow:0 3rem 8rem rgb(0 0 0 / 55%);display:grid;grid-template-columns:auto minmax(0, 1fr) auto;max-height:92svh;max-width:70rem;overflow:hidden;position:relative;width:100%}.purchase-lightbox figure{display:grid;margin:0;min-height:min(75svh, 50rem);padding:clamp(1rem, 4vw, 3rem);place-items:center}.purchase-lightbox figure img{filter:drop-shadow(0 2rem 3rem rgb(0 0 0 / 40%));max-height:68svh;object-fit:contain;width:100%}.purchase-lightbox figcaption{color:rgb(255 255 255 / 62%);font-size:0.78rem;margin-block-start:0.75rem}.purchase-lightbox__close,.purchase-lightbox__nav{align-items:center;background:rgb(255 255 255 / 7%);border:1px solid rgb(255 255 255 / 12%);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center}.purchase-lightbox__close{height:2.7rem;inset-block-start:1rem;inset-inline-end:1rem;padding:0;position:absolute;width:2.7rem;z-index:3}.purchase-lightbox__close svg{height:1.1rem;width:1.1rem}.purchase-lightbox__nav{font-size:2rem;height:3rem;margin:0 0.8rem;padding:0;width:3rem}.purchase-lightbox-open{overflow:hidden}.purchase-toast{bottom:1.25rem;inset-inline-end:1.25rem;opacity:0;position:fixed;transform:translateY(1rem);transition:opacity 220ms ease, transform 220ms ease;z-index:1000}.purchase-toast.is-visible{opacity:1;transform:translateY(0)}.purchase-toast > div{align-items:center;backdrop-filter:blur(18px);background:rgb(19 25 21 / 94%);border:1px solid rgb(86 204 134 / 30%);border-radius:1rem;box-shadow:0 1.3rem 3.5rem rgb(0 0 0 / 32%);display:flex;gap:1rem;max-width:min(28rem, calc(100vw - 2rem));padding:0.9rem 1rem}.purchase-toast.is-error > div{background:rgb(36 19 18 / 96%);border-color:rgb(236 97 83 / 34%)}.purchase-toast strong{color:#fff;font-size:0.78rem}.purchase-toast a{color:#ffc45a;font-size:0.7rem;white-space:nowrap}@media (max-width: 1020px){.purchase-section--v3216 .purchase-card--showcase{grid-template-areas:"intro"
      "price"
      "gallery"
      "actions"
      "trust";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;max-width:54rem}.purchase-section--v3216 .purchase-showcase__intro h2{max-width:none}.purchase-section--v3216 .purchase-gallery__stage{min-height:clamp(28rem, 68vw, 38rem)}}@media (max-width: 800px){.purchase-section--v3216{padding-block:3.5rem 4.5rem}.purchase-section--v3216 .purchase-section__wordmark{font-size:5.5rem;opacity:0.25}.purchase-section--v3216 .purchase-card--showcase{border-radius:1.3rem;gap:1rem;padding:0.85rem}.purchase-section--v3216 .purchase-card--showcase::before,.purchase-section--v3216 .purchase-card--showcase::after{opacity:0.2}.purchase-section--v3216 .purchase-showcase__intro{padding:0.65rem 0.4rem 0}.purchase-section--v3216 .purchase-showcase__intro .eyebrow{font-size:0.65rem;margin-block-end:0.75rem}.purchase-section--v3216 .purchase-showcase__intro h2{font-size:clamp(2rem, 9.5vw, 2.75rem);line-height:1.14}.purchase-section--v3216 .purchase-card__subtitle{font-size:0.82rem;line-height:1.8;margin-block-start:0.7rem}.purchase-section--v3216 .purchase-showcase__price-panel{align-items:center;border-radius:1rem;padding:0.85rem}.purchase-section--v3216 .purchase-card__price strong,.purchase-section--v3216 .purchase-card__price strong .amount,.purchase-section--v3216 .purchase-card__price > .amount,.purchase-section--v3216 .purchase-card__price .price > .amount{font-size:clamp(1.55rem, 7vw, 2.05rem)}.purchase-section--v3216 .purchase-card__stock{font-size:0.67rem}.purchase-section--v3216 .purchase-gallery__stage{min-height:clamp(20rem, 88vw, 25rem)}.purchase-section--v3216 .purchase-gallery__stage img{height:84%;width:84%}.purchase-section--v3216 .purchase-gallery__zoom-hint{display:none}.purchase-section--v3216 .purchase-gallery__nav{height:2.2rem;width:2.2rem}.purchase-section--v3216 .purchase-gallery__nav--prev{left:0.55rem}.purchase-section--v3216 .purchase-gallery__nav--next{right:0.55rem}.purchase-section--v3216 .purchase-gallery__meta{bottom:0.65rem;inset-inline-start:0.65rem}.purchase-section--v3216 .purchase-gallery__label,.purchase-section--v3216 .purchase-gallery__counter{font-size:0.57rem;padding:0.35rem 0.52rem}.purchase-section--v3216 .purchase-gallery__thumbs{margin-block-start:0.55rem}.purchase-section--v3216 .purchase-gallery__thumb{min-width:4.5rem}.purchase-section--v3216 .dynotab-cart-form{grid-template-columns:1fr}.purchase-section--v3216 .purchase-quantity{grid-template-columns:1fr auto;min-width:0}.purchase-section--v3216 .purchase-quantity__label,.purchase-section--v3216 .purchase-quantity small{grid-column:1}.purchase-section--v3216 .purchase-quantity__stepper{grid-column:2;grid-row:1 / span 2;min-width:8.5rem}.purchase-section--v3216 .dynotab-cart-form .button{min-height:3.65rem}.purchase-section--v3216 .purchase-card__details-link{align-self:center}.purchase-section--v3216 .purchase-card__quick-specs{gap:0.4rem}.purchase-section--v3216 .purchase-card__quick-specs > div{padding:0.65rem 0.45rem}.purchase-section--v3216 .purchase-card__quick-specs strong{font-size:0.7rem}.purchase-section--v3216 .purchase-card__quick-specs span{font-size:0.56rem}.purchase-section--v3216 .purchase-card__perks{display:grid;gap:0.55rem;grid-template-columns:1fr}.mobile-purchase-bar--v321 .purchase-control--mobile .purchase-quantity,.mobile-purchase-bar--v321 .purchase-control--mobile .purchase-control__total{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mobile-purchase-bar--v321 .purchase-control--mobile{display:block}.mobile-purchase-bar--v321 .purchase-control--mobile .purchase-control__submit{display:block}.purchase-toast{bottom:calc(var(--mobile-purchase-height) + env(safe-area-inset-bottom) + 0.75rem);inset-inline:0.75rem}.purchase-toast > div{justify-content:space-between;max-width:none}.purchase-lightbox{padding:0.5rem}.purchase-lightbox__inner{grid-template-columns:minmax(0, 1fr)}.purchase-lightbox figure{min-height:78svh;padding:3.5rem 1rem 1rem}.purchase-lightbox__nav{bottom:1rem;margin:0;position:absolute;z-index:4}.purchase-lightbox__nav--prev{left:1rem}.purchase-lightbox__nav--next{right:1rem}}@media (prefers-reduced-motion: reduce){.purchase-section--v3216 *,.purchase-toast{scroll-behavior:auto;transition-duration:0.01ms !important}}@media (max-width: 800px){.purchase-section--v3216 .purchase-showcase__price-panel{align-items:stretch;flex-direction:column;gap:0.75rem}.purchase-section--v3216 .purchase-card__stock{align-self:flex-start;white-space:normal}.purchase-section--v3216 .purchase-quantity{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.purchase-section--v3216 .purchase-quantity__label{flex:1 1 auto}.purchase-section--v3216 .purchase-quantity__stepper{flex:0 0 8.5rem;min-width:8.5rem}.purchase-section--v3216 .purchase-quantity small{flex:1 0 100%}.purchase-section--v3216 .purchase-gallery__thumb span{display:none}.purchase-section--v3216 .purchase-gallery__thumb{min-width:4.8rem;padding:0.3rem}}.purchase-section--v3217 .purchase-gallery__stage{min-height:clamp(29rem, 42vw, 40rem)}.purchase-section--v3217 .purchase-gallery__stage img{height:91%;transform:scale(1.02);width:91%}.purchase-section--v3217 .purchase-gallery.is-switching .purchase-gallery__stage img{transform:scale(0.985)}.purchase-section--v3217 .purchase-gallery__thumbs{margin-block-start:0.58rem}.purchase-section--v3217 .purchase-gallery__nav--prev{left:auto;right:0.85rem}.purchase-section--v3217 .purchase-gallery__nav--next{left:0.85rem;right:auto}.purchase-section--v3217 .purchase-lightbox__inner{direction:rtl}.purchase-section--v3217 .purchase-lightbox figure{direction:rtl}.purchase-section--v3217 .purchase-gallery__nav:focus-visible,.purchase-section--v3217 .purchase-gallery__thumb:focus-visible,.purchase-section--v3217 .purchase-gallery__zoom:focus-visible,.purchase-section--v3217 .purchase-lightbox__nav:focus-visible,.purchase-section--v3217 .purchase-lightbox__close:focus-visible{outline:2px solid #f6a719;outline-offset:3px}@media (max-width: 1020px){.purchase-section--v3217 .purchase-gallery__stage{min-height:clamp(25.5rem, 62vw, 35rem)}}@media (max-width: 800px){.purchase-section--v3217 .purchase-gallery__stage{min-height:clamp(18.75rem, 81vw, 23rem)}.purchase-section--v3217 .purchase-gallery__stage img{height:89%;transform:scale(1.01);width:89%}.purchase-section--v3217 .purchase-gallery.is-switching .purchase-gallery__stage img{transform:scale(0.98)}.purchase-section--v3217 .purchase-gallery__nav--prev{left:auto;right:0.55rem}.purchase-section--v3217 .purchase-gallery__nav--next{left:0.55rem;right:auto}.purchase-section--v3217 .purchase-gallery__thumbs{margin-block-start:0.42rem}.purchase-section--v3217 .purchase-card__quick-specs{gap:0.45rem}.purchase-section--v3217 .purchase-card__quick-specs > div{min-height:4.35rem;padding:0.78rem 0.52rem}.purchase-section--v3217 .purchase-card__quick-specs strong{font-size:0.78rem;line-height:1.45}.purchase-section--v3217 .purchase-card__quick-specs span{font-size:0.68rem;line-height:1.55;margin-block-start:0.24rem}}@media (max-width: 390px){.purchase-section--v3217 .purchase-card__quick-specs > div{padding-inline:0.38rem}.purchase-section--v3217 .purchase-card__quick-specs strong{font-size:0.73rem}.purchase-section--v3217 .purchase-card__quick-specs span{font-size:0.64rem}}.purchase-section--v3218{--match-hp:#f6a719;--match-hp-rgb:246 167 25;--match-ultra:#e45852;--match-ultra-rgb:228 88 82;padding-block:clamp(4.5rem, 8vw, 7.5rem)}.purchase-section--v3218 .product-match{display:grid;gap:clamp(1rem, 2vw, 1.55rem);position:relative;z-index:2}.purchase-section--v3218 .product-match__header{margin-inline:auto;max-width:64rem;text-align:center}.purchase-section--v3218 .product-match__header .eyebrow{justify-content:center;margin-block-end:1rem}.purchase-section--v3218 .product-match__header h2{font-size:clamp(2.5rem, 5.4vw, 5.4rem);letter-spacing:-0.055em;line-height:1.08;margin:0}.purchase-section--v3218 .product-match__header > p:last-child{color:rgb(255 255 255 / 62%);font-size:clamp(0.88rem, 1.25vw, 1.05rem);line-height:1.9;margin:1rem auto 0;max-width:46rem}.purchase-section--v3218 .product-match__selector{direction:rtl;display:grid;gap:clamp(0.75rem, 1.3vw, 1rem);grid-template-columns:repeat(2, minmax(0, 1fr));margin-block-start:clamp(0.5rem, 1.5vw, 1rem)}.purchase-section--v3218 .product-match__choice{--choice-accent:var(--match-hp);--choice-accent-rgb:var(--match-hp-rgb);align-items:center;background:radial-gradient(circle at 14% 50%, rgb(var(--choice-accent-rgb) / 11%), transparent 34%),
    linear-gradient(135deg, rgb(255 255 255 / 5%), rgb(255 255 255 / 2.2%));border:1px solid rgb(255 255 255 / 10%);border-radius:1.35rem;color:#fff;cursor:pointer;display:grid;gap:1rem;grid-template-columns:6.3rem minmax(0, 1fr) 2.25rem;min-height:8.2rem;overflow:hidden;padding:0.9rem 1rem;position:relative;text-align:right;transition:border-color 220ms ease,
    background 220ms ease,
    box-shadow 220ms ease,
    transform 220ms ease}.purchase-section--v3218 .product-match__choice--ultra{--choice-accent:var(--match-ultra);--choice-accent-rgb:var(--match-ultra-rgb)
}.purchase-section--v3218 .product-match__choice:hover{border-color:rgb(var(--choice-accent-rgb) / 38%);transform:translateY(-2px)}.purchase-section--v3218 .product-match__choice.is-active{background:radial-gradient(circle at 14% 50%, rgb(var(--choice-accent-rgb) / 20%), transparent 42%),
    linear-gradient(135deg, rgb(var(--choice-accent-rgb) / 11%), rgb(255 255 255 / 3%));border-color:rgb(var(--choice-accent-rgb) / 62%);box-shadow:inset 0 1px rgb(255 255 255 / 8%),
    0 1.2rem 3rem rgb(var(--choice-accent-rgb) / 10%)}.purchase-section--v3218 .product-match__choice:focus-visible{outline:2px solid var(--choice-accent);outline-offset:3px}.purchase-section--v3218 .product-match__choice-image{align-items:center;background:radial-gradient(circle, rgb(255 255 255 / 11%), transparent 72%);border-radius:1rem;display:flex;height:6.2rem;justify-content:center;overflow:hidden;width:6.2rem}.purchase-section--v3218 .product-match__choice-image img{filter:drop-shadow(0 0.9rem 1rem rgb(0 0 0 / 34%));height:92%;object-fit:contain;transition:transform 260ms cubic-bezier(.22,.8,.28,1), opacity 200ms ease;width:92%}.purchase-section--v3218 .product-match__choice--ultra .product-match__choice-image img{background:#fff;border-radius:0.55rem;padding:0.22rem}.purchase-section--v3218 .product-match__choice.is-active .product-match__choice-image img{transform:scale(1.08) translateY(-1px)}.purchase-section--v3218 .product-match__choice-copy{display:grid;gap:0.36rem;min-width:0}.purchase-section--v3218 .product-match__choice-copy small{color:var(--choice-accent);font-size:0.68rem;font-weight:780}.purchase-section--v3218 .product-match__choice-copy strong{color:#fff;font-size:clamp(0.98rem, 1.55vw, 1.22rem);line-height:1.55}.purchase-section--v3218 .product-match__choice-copy > span{color:rgb(255 255 255 / 52%);font-size:0.72rem;line-height:1.55}.purchase-section--v3218 .product-match__choice-check{background:rgb(var(--choice-accent-rgb) / 11%);border:1px solid rgb(var(--choice-accent-rgb) / 26%);border-radius:999px;color:var(--choice-accent);height:2.15rem;opacity:0.42;padding:0.48rem;transition:opacity 180ms ease, transform 180ms ease, background 180ms ease;width:2.15rem}.purchase-section--v3218 .product-match__choice.is-active .product-match__choice-check{background:rgb(var(--choice-accent-rgb) / 18%);opacity:1;transform:scale(1.06)}.purchase-section--v3218 .product-match__tools{display:grid;gap:0.75rem;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.purchase-section--v3218 .product-match__comparison{background:rgb(255 255 255 / 3.4%);border:1px solid rgb(255 255 255 / 8.5%);border-radius:1rem}.purchase-section--v3218 .product-match__comparison{overflow:hidden}.purchase-section--v3218 .product-match__comparison summary{align-items:center;color:rgb(255 255 255 / 76%);cursor:pointer;display:flex;font-size:0.76rem;font-weight:720;justify-content:space-between;list-style:none;min-height:100%;padding:0.95rem 1rem}.purchase-section--v3218 .product-match__comparison summary::-webkit-details-marker{display:none}.purchase-section--v3218 .product-match__comparison summary span::before{content:"+";font-size:1rem}.purchase-section--v3218 .product-match__comparison[open] summary span::before{content:"−"}.purchase-section--v3218 .product-match__comparison-table{border-block-start:1px solid rgb(255 255 255 / 8%);padding:0.35rem 0.8rem 0.75rem}.purchase-section--v3218 .product-match__comparison-row{align-items:center;border-block-end:1px solid rgb(255 255 255 / 5%);display:grid;font-size:0.68rem;gap:0.65rem;grid-template-columns:minmax(6rem, 0.8fr) repeat(2, minmax(0, 1fr));padding:0.55rem 0.2rem}.purchase-section--v3218 .product-match__comparison-row:last-child{border-block-end:0}.purchase-section--v3218 .product-match__comparison-row > span:first-child{color:rgb(255 255 255 / 46%)}.purchase-section--v3218 .product-match__comparison-row > :nth-child(2){color:#ffc65d}.purchase-section--v3218 .product-match__comparison-row > :nth-child(3){color:#ff938e}.purchase-section--v3218 .product-match__comparison-head{font-size:0.62rem;text-transform:uppercase}.purchase-section--v3218 [data-product-panel][hidden]{display:none !important}.purchase-section--v3218 .product-match__panels{min-height:1px}.purchase-section--v3218 .purchase-card--matched{margin-inline:auto;width:100%}.purchase-section--v3218 .purchase-card--matched::before{opacity:0.28}.purchase-section--v3218 .purchase-card--matched .purchase-showcase__intro h2{max-width:14ch}.purchase-section--v3218 .purchase-card--ultra{--product-accent:var(--match-ultra);--product-accent-rgb:var(--match-ultra-rgb)
}.purchase-section--v3218 .purchase-card--hp{--product-accent:var(--match-hp);--product-accent-rgb:var(--match-hp-rgb)
}.purchase-section--v3218 .purchase-card--matched .purchase-showcase__intro .eyebrow,.purchase-section--v3218 .purchase-card--matched .purchase-card__saving > span{color:var(--product-accent)}.purchase-section--v3218 .purchase-card--matched .purchase-card__saving > span{background:rgb(var(--product-accent-rgb) / 12%);border-color:rgb(var(--product-accent-rgb) / 30%)}.purchase-section--v3218 .purchase-card--matched .dynotab-cart-form .button--primary,.purchase-section--v3218 .purchase-card--matched > .button--primary{background:linear-gradient(135deg, var(--product-accent), color-mix(in srgb, var(--product-accent) 72%, #7b2c24));box-shadow:0 1rem 2.8rem rgb(var(--product-accent-rgb) / 20%)}.purchase-section--v3218 .purchase-card--ultra .purchase-gallery__stage{background:radial-gradient(circle at 50% 43%, rgb(255 255 255 / 13%), transparent 34%),
    radial-gradient(circle at 50% 58%, rgb(var(--match-ultra-rgb) / 13%), transparent 48%),
    linear-gradient(145deg, rgb(36 22 23 / 97%), rgb(10 9 10 / 99%))}.purchase-section--v3218 .purchase-card--ultra .purchase-gallery__stage::before{background:linear-gradient(rgb(var(--match-ultra-rgb) / 3%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(var(--match-ultra-rgb) / 3%) 1px, transparent 1px);background-size:3.5rem 3.5rem}.purchase-section--v3218 .purchase-card--ultra .purchase-gallery__nav:hover,.purchase-section--v3218 .purchase-card--ultra .purchase-gallery__zoom:hover .purchase-gallery__zoom-hint{background:rgb(var(--match-ultra-rgb) / 18%);border-color:rgb(var(--match-ultra-rgb) / 42%)}.purchase-section--v3218 .purchase-card--ultra .purchase-gallery__stage img[src*="dynotab.com"]{background:#fff;border-radius:1.1rem;box-shadow:0 1.4rem 3rem rgb(0 0 0 / 30%);height:78%;padding:0.45rem;width:68%}.purchase-section--v3218 .purchase-card__price-unavailable{color:rgb(255 255 255 / 72%);display:block;font-size:0.9rem;font-weight:750;padding-block:0.3rem}.purchase-section--v3218 .purchase-card__stock--unresolved{color:#ffb3ae}.purchase-section--v3218 .product-match__bundle{align-items:center;background:linear-gradient(120deg, rgb(246 167 25 / 7%), rgb(228 88 82 / 7%)),
    rgb(255 255 255 / 2.5%);border:1px solid rgb(255 255 255 / 9%);border-radius:1.15rem;display:flex;gap:1.25rem;justify-content:space-between;padding:1rem 1.15rem}.purchase-section--v3218 .product-match__bundle small{color:rgb(255 255 255 / 40%);display:block;font-size:0.62rem}.purchase-section--v3218 .product-match__bundle strong{color:#fff;display:block;font-size:0.88rem;margin-block-start:0.18rem}.purchase-section--v3218 .product-match__bundle p{color:rgb(255 255 255 / 48%);font-size:0.66rem;line-height:1.65;margin:0.2rem 0 0}.purchase-section--v3218 .product-match__bundle .button{flex:0 0 auto;min-height:3rem}@media (max-width: 1020px){.purchase-section--v3218 .product-match__choice{grid-template-columns:5rem minmax(0, 1fr) 2rem;min-height:7.2rem}.purchase-section--v3218 .product-match__choice-image{height:4.9rem;width:4.9rem}.purchase-section--v3218 .purchase-card--matched .purchase-showcase__intro h2{max-width:none}}@media (max-width: 800px){.purchase-section--v3218{padding-block:3.5rem 4.5rem}.purchase-section--v3218 .product-match{gap:0.85rem}.purchase-section--v3218 .product-match__header{text-align:right}.purchase-section--v3218 .product-match__header .eyebrow{justify-content:flex-start}.purchase-section--v3218 .product-match__header h2{font-size:clamp(2.1rem, 10.6vw, 3.15rem);line-height:1.13}.purchase-section--v3218 .product-match__header > p:last-child{font-size:0.8rem;line-height:1.8;margin-block-start:0.7rem}.purchase-section--v3218 .product-match__selector{gap:0.55rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.purchase-section--v3218 .product-match__choice{align-content:start;gap:0.45rem;grid-template-columns:minmax(0, 1fr) auto;min-height:11.2rem;padding:0.65rem}.purchase-section--v3218 .product-match__choice-image{grid-column:1 / -1;height:5.3rem;justify-self:center;width:5.3rem}.purchase-section--v3218 .product-match__choice-copy{gap:0.22rem}.purchase-section--v3218 .product-match__choice-copy small{font-size:0.55rem}.purchase-section--v3218 .product-match__choice-copy strong{font-size:0.72rem;line-height:1.55}.purchase-section--v3218 .product-match__choice-copy > span{font-size:0.56rem}.purchase-section--v3218 .product-match__choice-check{height:1.6rem;padding:0.34rem;width:1.6rem}.purchase-section--v3218 .product-match__tools{grid-template-columns:1fr}.purchase-section--v3218 .product-match__comparison summary{min-height:3.7rem}.purchase-section--v3218 .product-match__comparison-row{font-size:0.58rem;gap:0.35rem;grid-template-columns:minmax(4.7rem, 0.78fr) repeat(2, minmax(0, 1fr))}.purchase-section--v3218 .purchase-card--matched{padding:0.85rem}.purchase-section--v3218 .purchase-card--ultra .purchase-gallery__stage img[src*="dynotab.com"]{height:82%;width:74%}.purchase-section--v3218 .product-match__bundle{align-items:stretch;flex-direction:column}.purchase-section--v3218 .product-match__bundle .button{width:100%}.mobile-purchase-bar--matched{display:grid;gap:0.45rem;grid-template-columns:auto minmax(0, 1fr);padding-block:0.5rem calc(0.5rem + env(safe-area-inset-bottom))}.mobile-purchase-bar--matched .mobile-purchase-bar__switch{align-self:stretch;background:rgb(255 255 255 / 5%);border:1px solid rgb(255 255 255 / 9%);border-radius:0.8rem;display:grid;gap:0.18rem;grid-template-rows:repeat(2, 1fr);padding:0.18rem}.mobile-purchase-bar--matched .mobile-purchase-bar__switch button{background:transparent;border:0;border-radius:0.6rem;color:rgb(255 255 255 / 48%);cursor:pointer;font-size:0.57rem;font-weight:800;min-width:3.15rem;padding:0.26rem 0.38rem}.mobile-purchase-bar--matched .mobile-purchase-bar__switch button.is-active{background:rgb(246 167 25 / 16%);color:#ffc65d}.mobile-purchase-bar--matched[data-active-product="ultra"] .mobile-purchase-bar__switch button.is-active{background:rgb(228 88 82 / 16%);color:#ff938e}.mobile-purchase-bar--matched .mobile-purchase-bar__product{align-items:center;display:flex;gap:0.65rem;justify-content:space-between;min-width:0}.mobile-purchase-bar--matched .mobile-purchase-bar__product[hidden]{display:none !important}.mobile-purchase-bar--matched .mobile-purchase-bar__details{flex:1 1 auto;min-width:0}.mobile-purchase-bar--matched .mobile-purchase-bar__details > strong{max-width:9rem}.mobile-purchase-bar--matched .purchase-control--mobile-hp,.mobile-purchase-bar--matched .purchase-control--mobile-ultra{flex:0 0 auto}}@media (max-width: 390px){.purchase-section--v3218 .product-match__choice{min-height:10.7rem;padding-inline:0.5rem}.purchase-section--v3218 .product-match__choice-copy strong{font-size:0.68rem}.purchase-section--v3218 .product-match__choice-copy > span{font-size:0.52rem}.mobile-purchase-bar--matched .mobile-purchase-bar__details > strong{max-width:7.6rem}}@media (prefers-reduced-motion: reduce){.purchase-section--v3218 .product-match__choice,.purchase-section--v3218 .product-match__choice-image img,.purchase-section--v3218 .product-match__choice-check{transition-duration:0.01ms !important}}.purchase-section--v3219 .product-match__tools{align-items:start}.purchase-section--v3219 .product-match__comparison{align-self:start;width:100%}.purchase-section--v3219 .product-match__comparison summary{min-height:3.7rem}.purchase-section--v3219 .product-match__comparison[open] summary{min-height:0}.purchase-section--v3219 .product-match__comparison[open]{height:auto}.purchase-section--v3219 .purchase-section__wordmark{opacity:0.035;transform:translateY(-7%)}.purchase-section--v3219 .product-match__choice-check path{opacity:0;transform-origin:center;transition:opacity 160ms ease, transform 160ms ease;transform:scale(.72)}.purchase-section--v3219 .product-match__choice.is-active .product-match__choice-check path{opacity:1;transform:scale(1)}.purchase-section--v3219 .product-match__choice:not(.is-active) .product-match__choice-check{background:transparent;border-color:rgb(255 255 255 / 18%);color:transparent;opacity:1}.product-match__nojs{display:none}.js [data-product-context][hidden]{display:none !important}.buyer-confidence--matched .buyer-confidence__context.is-active,.faq-section--matched [data-product-context].is-active{animation:dynotab-context-in 280ms cubic-bezier(.22,.8,.28,1) both}@keyframes dynotab-context-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.no-js .purchase-section--v3219 .product-match__selector,.no-js .purchase-section--v3219 .product-match__tools{display:none !important}.no-js .purchase-section--v3219 .product-match__nojs{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.no-js .purchase-section--v3219 .product-match__nojs a{background:rgb(255 255 255 / 4%);border:1px solid rgb(255 255 255 / 10%);border-radius:1rem;color:#fff;display:grid;gap:.25rem;padding:1rem;text-decoration:none}.no-js .purchase-section--v3219 .product-match__nojs span{color:rgb(255 255 255 / 55%);font-size:.72rem}.no-js .purchase-section--v3219 [data-product-panel],.no-js .buyer-confidence--matched [data-product-context],.no-js .faq-section--matched [data-product-context]{display:block !important}.no-js .purchase-section--v3219 [data-product-panel] + [data-product-panel],.no-js .buyer-confidence--matched [data-product-context] + [data-product-context],.no-js .faq-section--matched .faq-list + .faq-list{margin-block-start:2rem}@media (max-width: 800px){.purchase-section--v3219 .purchase-section__wordmark{display:none}.purchase-section--v3219 .product-match__choice{min-height:9.75rem}.purchase-section--v3219 .product-match__choice-image{height:4.65rem;width:4.65rem}.purchase-section--v3219 .product-match__choice-copy strong{font-size:.7rem}.purchase-section--v3219 .product-match__choice-copy > span{font-size:.54rem}.purchase-section--v3219 .purchase-gallery__stage{min-height:20.5rem}.purchase-section--v3219 .product-match__tools{gap:.55rem}.no-js .purchase-section--v3219 .product-match__nojs{grid-template-columns:1fr}}@media (max-width: 390px){.purchase-section--v3219 .product-match__choice{min-height:9.35rem}.purchase-section--v3219 .product-match__choice-image{height:4.35rem;width:4.35rem}}@media (prefers-reduced-motion: reduce){.buyer-confidence--matched .buyer-confidence__context.is-active,.faq-section--matched [data-product-context].is-active{animation:none}}.purchase-section--v3220 .purchase-quantity__stepper{grid-template-columns:2.55rem minmax(3rem, 1fr) 2.55rem;min-width:9.4rem}.purchase-section--v3220 .purchase-quantity__stepper > button{font-size:1.18rem;height:2.55rem;min-height:2.55rem;min-width:2.55rem;width:2.55rem}.purchase-section--v3220 .purchase-quantity__value{align-items:center;align-self:stretch;color:#fff;direction:ltr;display:inline-flex;font-size:1.05rem;font-variant-numeric:lining-nums tabular-nums;font-weight:850;justify-content:center;line-height:1;min-height:2.55rem;min-width:0;text-align:center;-webkit-text-fill-color:#fff}.purchase-section--v3220 .purchase-quantity__value bdi{direction:ltr;display:inline-block;min-width:1.35em;text-align:center}.js .purchase-section--v3220 .purchase-quantity__stepper .quantity{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;inset:auto;overflow:hidden;position:absolute;white-space:nowrap}.purchase-section--v3220 .purchase-quantity__stepper > button:focus-visible,.purchase-section--v3220 .purchase-quantity__value:focus-visible{outline:2px solid #ffc65d;outline-offset:2px}.no-js .purchase-section--v3220 .purchase-quantity__stepper{grid-template-columns:minmax(4.75rem, 1fr)}.no-js .purchase-section--v3220 .purchase-quantity__stepper > button,.no-js .purchase-section--v3220 .purchase-quantity__value{display:none}.no-js .purchase-section--v3220 .purchase-quantity__stepper .quantity{display:block;min-width:0;position:static}.no-js .purchase-section--v3220 .purchase-quantity__stepper .qty{appearance:auto;background:rgb(255 255 255 / 7%);border:1px solid rgb(255 255 255 / 12%);border-radius:.65rem;color:#fff;min-height:2.55rem;padding-inline:.5rem;-webkit-text-fill-color:#fff}@media (max-width: 800px){.purchase-section--v3220 .purchase-quantity__stepper{flex-basis:9.9rem;grid-template-columns:2.75rem minmax(3rem, 1fr) 2.75rem;min-width:9.9rem}.purchase-section--v3220 .purchase-quantity__stepper > button{height:2.75rem;min-height:2.75rem;min-width:2.75rem;width:2.75rem}.purchase-section--v3220 .purchase-quantity__value{font-size:1.08rem;min-height:2.75rem}}@media (max-width: 370px){.purchase-section--v3220 .purchase-quantity__stepper{flex-basis:9.35rem;grid-template-columns:2.6rem minmax(2.75rem, 1fr) 2.6rem;min-width:9.35rem}.purchase-section--v3220 .purchase-quantity__stepper > button,.purchase-section--v3220 .purchase-quantity__value{min-height:2.6rem}.purchase-section--v3220 .purchase-quantity__stepper > button{height:2.6rem;min-width:2.6rem;width:2.6rem}}.purchase-section--v3221 .product-match__tools{align-items:stretch;gap:.75rem}.purchase-section--v3221 .product-match__tool-toggle{align-items:center;background:rgb(255 255 255 / 3.4%);border:1px solid rgb(255 255 255 / 8.5%);border-radius:1rem;color:#fff;cursor:pointer;display:grid;gap:.18rem .75rem;grid-template-columns:minmax(0,1fr) auto;height:4.25rem;min-height:4.25rem;padding:.72rem 1rem;text-align:right;transition:background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;width:100%}.purchase-section--v3221 .product-match__tool-toggle:hover{background:rgb(255 255 255 / 5%);border-color:rgb(255 255 255 / 14%);transform:translateY(-1px)}.purchase-section--v3221 .product-match__tool-toggle:focus-visible{border-color:rgb(255 198 93 / 68%);box-shadow:0 0 0 3px rgb(255 198 93 / 14%);outline:0}.purchase-section--v3221 .product-match__tool-toggle.is-open{background:rgb(246 167 25 / 7%);border-color:rgb(246 167 25 / 32%)}.purchase-section--v3221 .product-match__tool-kicker,.purchase-section--v3221 .product-match__tool-toggle > span{color:rgb(255 255 255 / 46%);font-size:.64rem;line-height:1.35}.purchase-section--v3221 .product-match__tool-toggle > strong{font-size:.82rem;font-weight:780;line-height:1.5}.purchase-section--v3221 .product-match__tool-toggle > svg{grid-column:2;grid-row:1 / span 2;height:1.1rem;opacity:.72;transition:opacity 180ms ease, transform 180ms ease;width:1.1rem}.purchase-section--v3221 .product-match__tool-toggle.is-open > svg{opacity:1;transform:rotate(180deg)}.purchase-section--v3221 .product-match__utility-panel[hidden]{display:none !important}.purchase-section--v3221 .product-match__utility-panel{animation:dynotab-utility-panel-in 260ms cubic-bezier(.22,.8,.28,1) both;margin-block-start:.8rem}.purchase-section--v3221 .product-match__comparison-panel{background:radial-gradient(circle at 82% 10%, rgb(246 167 25 / 8%), transparent 34%),
    radial-gradient(circle at 12% 88%, rgb(228 88 82 / 6%), transparent 36%),
    linear-gradient(145deg, #17191b, #0b0c0d);border:1px solid rgb(255 255 255 / 10%);border-radius:1.25rem;box-shadow:0 1.5rem 4rem rgb(0 0 0 / 20%);overflow:hidden;padding:clamp(1rem,2vw,1.4rem)}.purchase-section--v3221 .product-match__utility-head{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-block-end:.9rem}.purchase-section--v3221 .product-match__utility-head small{color:#ffc65d;display:block;font-size:.62rem;font-weight:760}.purchase-section--v3221 .product-match__utility-head h3{font-size:clamp(1.05rem,2vw,1.42rem);line-height:1.5;margin:.2rem 0 0}.purchase-section--v3221 .product-match__utility-head > button{align-items:center;background:rgb(255 255 255 / 5%);border:1px solid rgb(255 255 255 / 10%);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.2rem;height:2.75rem;justify-content:center;padding:0;width:2.75rem}.purchase-section--v3221 .product-match__utility-head > button:hover{background:rgb(255 255 255 / 9%)}.purchase-section--v3221 .product-match__utility-head > button:focus-visible{box-shadow:0 0 0 3px rgb(255 198 93 / 16%);outline:2px solid #ffc65d;outline-offset:1px}.purchase-section--v3221 .product-match__comparison-table{border:1px solid rgb(255 255 255 / 8%);border-radius:1rem;overflow:hidden;padding:0}.purchase-section--v3221 .product-match__comparison-row{background:rgb(255 255 255 / 1.4%);font-size:.72rem;gap:.8rem;grid-template-columns:minmax(7.25rem,.8fr) repeat(2,minmax(0,1fr));min-height:3.15rem;padding:.7rem .9rem}.purchase-section--v3221 .product-match__comparison-row:nth-child(even){background:rgb(255 255 255 / 2.8%)}.purchase-section--v3221 .product-match__comparison-row > span:first-child{color:rgb(255 255 255 / 58%);font-weight:700}.purchase-section--v3221 .product-match__comparison-row > :nth-child(2){color:#ffc65d}.purchase-section--v3221 .product-match__comparison-row > :nth-child(3){color:#ff9a94}.purchase-section--v3221 .product-match__comparison-head{background:rgb(255 255 255 / 4%);color:rgb(255 255 255 / 72%);font-size:.66rem;min-height:2.65rem}.purchase-section--v3221 .product-match__choice,.purchase-section--v3221 .purchase-card--matched,.purchase-section--v3221 .product-match__bundle{scroll-margin-block-start:calc(var(--header-height,5rem) + 1rem)}@keyframes dynotab-utility-panel-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width: 800px){.purchase-section--v3221 .product-match__tools{gap:.55rem;grid-template-columns:1fr}.purchase-section--v3221 .product-match__tool-toggle{height:4.15rem;min-height:4.15rem;padding-inline:.95rem}.purchase-section--v3221 .product-match__utility-panel{margin-block-start:.65rem}.purchase-section--v3221 .product-match__comparison-panel{border-radius:1.1rem;padding:.9rem}.purchase-section--v3221 .product-match__utility-head{margin-block-end:.75rem}.purchase-section--v3221 .product-match__comparison-head{display:none}.purchase-section--v3221 .product-match__comparison-row:not(.product-match__comparison-head){align-items:stretch;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.72rem}.purchase-section--v3221 .product-match__comparison-row:not(.product-match__comparison-head) > span:first-child{border-block-end:1px solid rgb(255 255 255 / 7%);grid-column:1 / -1;padding-block-end:.5rem}.purchase-section--v3221 .product-match__comparison-row [data-column]{background:rgb(255 255 255 / 3%);border:1px solid rgb(255 255 255 / 7%);border-radius:.72rem;display:grid;gap:.2rem;line-height:1.55;min-height:3.5rem;padding:.55rem .6rem}.purchase-section--v3221 .product-match__comparison-row [data-column]::before{color:rgb(255 255 255 / 42%);content:attr(data-column);direction:ltr;font-size:.58rem;font-weight:800;letter-spacing:.04em}}@media (max-width: 430px){.purchase-section--v3221 .product-match__tool-toggle{height:4rem;min-height:4rem}.purchase-section--v3221 .product-match__tool-toggle > strong{font-size:.79rem}.purchase-section--v3221 .product-match__utility-head h3{font-size:1rem}}@media (prefers-reduced-motion: reduce){.purchase-section--v3221 .product-match__tool-toggle,.purchase-section--v3221 .product-match__tool-toggle > svg,.purchase-section--v3221 .product-match__utility-panel{animation:none;transition:none}}.faq-section--v3222 .faq-section__intro{color:rgb(255 255 255 / 62%);line-height:1.9;margin:0;max-width:34rem}.faq-section--v3222 .faq-product-switcher-wrap{background:rgb(255 255 255 / 3%);border:1px solid rgb(255 255 255 / 9%);border-radius:1rem;margin-block:1.35rem 1rem;padding:.85rem}.faq-section--v3222 .faq-product-switcher__label{color:rgb(255 255 255 / 48%);display:block;font-size:.66rem;font-weight:720;margin-block-end:.55rem}.faq-section--v3222 .faq-product-switcher{background:rgb(0 0 0 / 22%);border:1px solid rgb(255 255 255 / 7%);border-radius:.82rem;display:grid;gap:.38rem;grid-template-columns:repeat(2, minmax(0, 1fr));padding:.35rem}.faq-section--v3222 .faq-product-switcher__button{align-items:center;background:transparent;border:1px solid transparent;border-radius:.68rem;color:rgb(255 255 255 / 58%);cursor:pointer;display:grid;gap:.1rem;min-height:3.35rem;padding:.55rem .7rem;text-align:right;transition:background 180ms ease, border-color 180ms ease, color 180ms ease, box-shadow 180ms ease}.faq-section--v3222 .faq-product-switcher__button strong{direction:ltr;font-size:.8rem;font-weight:850;letter-spacing:.02em}.faq-section--v3222 .faq-product-switcher__button span{font-size:.62rem;line-height:1.5}.faq-section--v3222 .faq-product-switcher__button:hover{background:rgb(255 255 255 / 4%);color:rgb(255 255 255 / 82%)}.faq-section--v3222 .faq-product-switcher__button.is-active,.faq-section--v3222 .faq-product-switcher__button[aria-selected="true"]{background:linear-gradient(135deg, rgb(246 167 25 / 17%), rgb(246 167 25 / 7%));border-color:rgb(246 167 25 / 48%);box-shadow:inset 0 0 0 1px rgb(255 207 113 / 6%);color:#fff}.faq-section--v3222 .faq-product-switcher__button:focus-visible{box-shadow:0 0 0 3px rgb(246 167 25 / 17%);outline:2px solid #ffc65d;outline-offset:1px}.faq-section--v3222 .faq-product-switcher__hint{color:rgb(255 255 255 / 42%);font-size:.62rem;line-height:1.7;margin:.55rem .1rem 0}.faq-section--v3222 .faq-section__context-lead{color:rgb(255 255 255 / 56%);line-height:1.9;margin:.9rem 0 0}.faq-section--v3222 .faq-list__product-title{display:none}.purchase-section--v3222 .purchase-gallery__thumbs{align-items:start;display:grid;gap:.7rem;grid-auto-columns:clamp(6.15rem, 8vw, 7rem);grid-auto-flow:column;justify-content:center;margin-block-start:.65rem;overflow:visible}.purchase-section--v3222 .purchase-gallery__thumb{align-items:stretch;display:grid !important;gap:.42rem;grid-template-columns:minmax(0, 1fr);grid-template-rows:4.65rem minmax(1.2rem, auto);justify-items:stretch;min-width:0;overflow:hidden;padding:.4rem .4rem .48rem;width:100%}.purchase-section--v3222 .purchase-gallery__thumb img{display:block;height:4.65rem;max-width:100%;min-width:0;object-fit:contain;width:100%}.purchase-section--v3222 .purchase-gallery__thumb .purchase-gallery__thumb-label{align-items:center;color:rgb(255 255 255 / 56%);display:flex !important;font-size:.62rem;justify-content:center;line-height:1.45;min-width:0;overflow:hidden;padding-inline:.15rem;position:static !important;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.purchase-section--v3222 .purchase-gallery__thumb.is-active .purchase-gallery__thumb-label{color:#fff}.purchase-section--v3222 .purchase-gallery__counter{align-items:center;direction:rtl;display:inline-flex;font-variant-numeric:tabular-nums;gap:.28rem;unicode-bidi:isolate}.purchase-section--v3222 .purchase-gallery__counter bdi{direction:rtl;display:inline-block;min-width:.72em;text-align:center;unicode-bidi:isolate}.purchase-section--v3222 .purchase-gallery__counter > span{color:rgb(255 255 255 / 43%);font-size:.92em}.no-js .faq-section--v3222 .faq-product-switcher-wrap{display:none}.no-js .faq-section--v3222 .faq-list__product-title{color:#ffc65d;display:block;font-size:1rem;margin:0 0 .8rem}@media (max-width: 800px){.faq-section--v3222 .faq-product-switcher-wrap{margin-block:1rem .8rem;padding:.72rem}.faq-section--v3222 .faq-product-switcher__button{min-height:3.2rem;padding-inline:.58rem}.faq-section--v3222 .faq-product-switcher__button strong{font-size:.75rem}.faq-section--v3222 .faq-product-switcher__button span{font-size:.58rem}.purchase-section--v3222 .purchase-gallery__thumbs{gap:.5rem;grid-auto-columns:clamp(5.55rem, 27vw, 6.4rem);margin-block-start:.5rem}.purchase-section--v3222 .purchase-gallery__thumb{grid-template-rows:4.05rem minmax(1.15rem, auto);padding:.34rem .34rem .42rem}.purchase-section--v3222 .purchase-gallery__thumb img{height:4.05rem}.purchase-section--v3222 .purchase-gallery__thumb .purchase-gallery__thumb-label{font-size:.58rem}}@media (max-width: 390px){.faq-section--v3222 .faq-product-switcher__button span{max-width:7.5rem}.purchase-section--v3222 .purchase-gallery__thumbs{grid-auto-columns:minmax(5.35rem, 6rem)}}@media (prefers-reduced-motion: reduce){.faq-section--v3222 .faq-product-switcher__button{transition:none}}.purchase-section--v3224 .dynotab-cart-form{--purchase-primary-control-height:5.6rem;align-items:start}.purchase-section--v3224 .purchase-quantity{align-content:center;box-sizing:border-box;height:var(--purchase-primary-control-height);min-height:var(--purchase-primary-control-height);padding:.68rem .78rem;position:relative}.purchase-section--v3224 .purchase-quantity__label{line-height:1.25;margin-block-end:.15rem}.purchase-section--v3224 .purchase-quantity__note{inset-block-start:calc(100% + .52rem);inset-inline:.15rem auto;line-height:1.35;margin:0;position:absolute;white-space:nowrap}.purchase-section--v3224 .purchase-control__submit .button{height:var(--purchase-primary-control-height);min-height:var(--purchase-primary-control-height)}.purchase-section--v3224 .purchase-control__total{line-height:1.35;margin-block-start:.5rem;min-height:1rem}.purchase-section--v3224 .purchase-shipping-highlight{align-items:center;background:radial-gradient(circle at 8% 0%, rgb(255 198 93 / 21%), transparent 38%),
    linear-gradient(110deg, rgb(246 167 25 / 18%), rgb(246 167 25 / 7%));border:1px solid rgb(246 167 25 / 42%);border-radius:1rem;box-shadow:inset 0 1px rgb(255 255 255 / 7%), 0 .8rem 2.3rem rgb(246 167 25 / 8%);display:grid;gap:.75rem;grid-template-columns:2.65rem minmax(0, 1fr) auto;overflow:hidden;padding:.78rem .9rem;position:relative}.purchase-section--v3224 .purchase-shipping-highlight::after{background:linear-gradient(90deg, transparent, rgb(255 255 255 / 20%), transparent);content:"";height:1px;inset:0 8% auto;position:absolute}.purchase-section--v3224 .purchase-shipping-highlight__icon{align-items:center;background:#f6a719;border-radius:.78rem;box-shadow:0 .6rem 1.45rem rgb(246 167 25 / 22%);color:#101112;display:inline-flex;height:2.65rem;justify-content:center;width:2.65rem}.purchase-section--v3224 .purchase-shipping-highlight__icon svg{height:1.65rem;width:1.65rem}.purchase-section--v3224 .purchase-shipping-highlight__copy{min-width:0}.purchase-section--v3224 .purchase-shipping-highlight__copy strong{color:#fff;display:block;font-size:.86rem;font-weight:850;line-height:1.45}.purchase-section--v3224 .purchase-shipping-highlight__copy small{color:rgb(255 255 255 / 54%);display:block;font-size:.66rem;line-height:1.55;margin-block-start:.08rem}.purchase-section--v3224 .purchase-shipping-highlight__price{background:rgb(12 13 14 / 58%);border:1px solid rgb(255 255 255 / 10%);border-radius:999px;color:#ffc45a;font-size:.72rem;font-weight:850;padding:.42rem .7rem;white-space:nowrap}.purchase-section--v3224 .purchase-card__perks{margin-block-start:.1rem}@media (max-width: 800px){.purchase-section--v3224 .dynotab-cart-form{--purchase-primary-control-height:4.9rem
  }.purchase-section--v3224 .purchase-quantity{flex-wrap:nowrap;gap:.6rem;height:var(--purchase-primary-control-height);min-height:var(--purchase-primary-control-height);padding:.55rem .65rem}.purchase-section--v3224 .purchase-quantity__label{flex:0 1 auto;margin:0}.purchase-section--v3224 .purchase-quantity__stepper{flex:0 0 9.9rem}.purchase-section--v3224 .purchase-quantity__note{inset-block-start:calc(100% + .42rem)}.purchase-section--v3224 .purchase-control__submit{margin-block-start:.95rem}.purchase-section--v3224 .purchase-control__submit .button{height:var(--purchase-primary-control-height);min-height:var(--purchase-primary-control-height)}.purchase-section--v3224 .purchase-shipping-highlight{grid-template-columns:2.5rem minmax(0, 1fr) auto;padding:.72rem .78rem}.purchase-section--v3224 .purchase-shipping-highlight__icon{height:2.5rem;width:2.5rem}}@media (max-width: 390px){.purchase-section--v3224 .purchase-shipping-highlight{gap:.6rem;grid-template-columns:2.35rem minmax(0, 1fr)}.purchase-section--v3224 .purchase-shipping-highlight__icon{height:2.35rem;width:2.35rem}.purchase-section--v3224 .purchase-shipping-highlight__price{grid-column:2;justify-self:start;margin-block-start:-.18rem}}@media (prefers-reduced-motion: reduce){.purchase-section--v3224 .purchase-shipping-highlight,.purchase-section--v3224 .purchase-shipping-highlight__icon{transition:none}}.purchase-section--v3225 .product-match__choice--ultra .product-match__choice-image img,.purchase-section--v3225 .product-match__choice--hp .product-match__choice-image img{background:transparent;border-radius:0;padding:0}.purchase-section--v3225 .product-match__choice-image img{filter:drop-shadow(0 0.9rem 1.05rem rgb(0 0 0 / 42%));height:96%;width:96%}.purchase-section--v3225 .purchase-gallery__stage img[src*="product-hp-official-cutout-v325"],.purchase-section--v3225 .purchase-gallery__stage img[src*="product-ultra-official-cutout-v325"]{filter:drop-shadow(0 2rem 2.5rem rgb(0 0 0 / 46%));height:94%;width:94%}.purchase-section--v3225 .purchase-gallery__stage img[src*="product-tablet-official-cutout-v325"]{filter:drop-shadow(0 1.7rem 2rem rgb(0 0 0 / 38%));height:82%;width:82%}.purchase-section--v3225 .purchase-gallery__thumb img{object-fit:contain}@media (max-width: 800px){.purchase-section--v3225 .product-match__choice-image img{height:94%;width:94%}.purchase-section--v3225 .purchase-gallery__stage img[src*="product-hp-official-cutout-v325"],.purchase-section--v3225 .purchase-gallery__stage img[src*="product-ultra-official-cutout-v325"]{height:92%;width:92%}.purchase-section--v3225 .purchase-gallery__stage img[src*="product-tablet-official-cutout-v325"]{height:78%;width:78%}}html.cart-drawer-open,body.cart-drawer-open{overflow:hidden}.cart-drawer{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 220ms var(--ease-standard);visibility:hidden;z-index:var(--z-modal)}.cart-drawer[hidden]{display:none}.cart-drawer.is-open{opacity:1;pointer-events:auto;visibility:visible}.cart-drawer__backdrop{background:rgb(0 0 0 / 68%);inset:0;position:absolute}.cart-drawer__panel{background:radial-gradient(circle at 90% 0%, rgb(243 107 33 / 11%), transparent 38%),
    var(--color-bg-elevated);border-inline-start:1px solid var(--color-border);box-shadow:-24px 0 70px rgb(0 0 0 / 42%);display:grid;grid-template-rows:auto minmax(0, 1fr) auto;height:100%;inset-block:0;inset-inline-end:0;max-width:min(92vw, 27rem);outline:none;overflow:hidden;position:absolute;transform:translateX(-104%);transition:transform 260ms var(--ease-emphasized);width:100%}[dir="rtl"] .cart-drawer__panel{transform:translateX(-104%)}.cart-drawer.is-open .cart-drawer__panel{transform:translateX(0)}.cart-drawer__header{align-items:center;border-block-end:1px solid var(--color-border);display:flex;justify-content:space-between;padding:1.15rem 1.25rem}.cart-drawer__header small{color:var(--color-accent-bright);display:block;font-size:0.68rem;font-weight:700;margin-block-end:0.2rem}.cart-drawer__header h2{font-size:1.15rem;margin:0}.cart-drawer__close{align-items:center;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:50%;color:var(--color-text);display:inline-flex;height:2.75rem;justify-content:center;padding:0;width:2.75rem}.cart-drawer__close svg{height:1.25rem;width:1.25rem}.cart-drawer__content{overflow:auto;overscroll-behavior:contain;padding:1rem 1.25rem 1.25rem}.cart-drawer .woocommerce-mini-cart{display:grid;gap:0.75rem;list-style:none;margin:0;padding:0}.cart-drawer .woocommerce-mini-cart-item{align-items:center;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:0.75rem;grid-template-columns:4.25rem minmax(0, 1fr) auto;line-height:1.65;padding:0.75rem;position:relative}.cart-drawer .woocommerce-mini-cart-item > a:not(.remove){align-items:center;color:var(--color-text);display:grid;font-size:0.78rem;font-weight:700;gap:0.7rem;grid-column:1 / 3;grid-template-columns:4.25rem minmax(0, 1fr);text-decoration:none}.cart-drawer .woocommerce-mini-cart-item img{border-radius:var(--radius-sm);height:4.25rem;object-fit:contain;width:4.25rem}.cart-drawer .woocommerce-mini-cart-item .quantity{color:var(--color-text-muted);font-size:0.72rem;grid-column:2;grid-row:2}.cart-drawer .woocommerce-mini-cart-item .remove{align-items:center;grid-column:3;grid-row:1;background:transparent;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-muted) !important;display:inline-flex;font-size:1rem;height:1.8rem;justify-content:center;line-height:1;text-decoration:none;width:1.8rem}.cart-drawer .woocommerce-mini-cart__total{align-items:center;border-block:1px solid var(--color-border);display:flex;justify-content:space-between;margin:1rem 0;padding-block:1rem}.cart-drawer .woocommerce-mini-cart__buttons{display:grid;gap:0.65rem;margin:0}.cart-drawer .woocommerce-mini-cart__buttons .button{justify-content:center;min-height:3rem;text-align:center;width:100%}.cart-drawer .woocommerce-mini-cart__empty-message{color:var(--color-text-muted);line-height:1.9;margin:0;padding:2rem 0;text-align:center}.cart-drawer__footer{border-block-start:1px solid var(--color-border);padding:0.85rem 1.25rem calc(0.85rem + env(safe-area-inset-bottom))}.cart-drawer__footer p{align-items:center;color:var(--color-text-muted);display:flex;font-size:0.72rem;gap:0.45rem;margin:0}.cart-drawer__footer p span{color:var(--color-success)}.dynotab-assurances{display:grid;gap:0.55rem;grid-template-columns:repeat(2, minmax(0, 1fr));list-style:none;margin:0;padding:0}.dynotab-assurances__item{align-items:center;background:rgb(255 255 255 / 3.5%);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:0.65rem;min-width:0;padding:0.65rem 0.7rem}.dynotab-assurances__icon{align-items:center;background:var(--color-accent-muted);border-radius:50%;color:var(--color-accent-bright);display:inline-flex;flex:0 0 auto;height:2.15rem;justify-content:center;width:2.15rem}.dynotab-assurances__icon svg{height:1.15rem;width:1.15rem}.dynotab-assurances__item > span:last-child{display:grid;min-width:0}.dynotab-assurances__item strong{color:var(--color-text);font-size:0.73rem;line-height:1.55}.dynotab-assurances__item small{color:var(--color-text-muted);font-size:0.62rem;line-height:1.65}.dynotab-assurances--homepage{margin-block-start:0.75rem}.dynotab-assurances--single-product{margin-block:0.8rem 0}.dynotab-trust-badge{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:0.68rem;gap:0.55rem;margin-block-start:0.7rem;text-decoration:none}.dynotab-trust-badge img{background:#fff;border-radius:0.4rem;height:2.6rem;object-fit:contain;padding:0.2rem;width:auto}.dynotab-trust-badge:hover{color:var(--color-text)}.story-journey__skip{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);display:none;font-size:0.72rem;gap:0.45rem;margin-block-start:1rem;padding:0.65rem 0.85rem;text-decoration:none;width:fit-content}.floating-support{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-accent);border-radius:var(--radius-pill);bottom:1.1rem;box-shadow:var(--shadow-elevation-subtle);color:var(--color-text);display:inline-flex;font-size:0.72rem;font-weight:700;gap:0.5rem;inset-inline-start:1rem;min-height:2.9rem;padding:0.55rem 0.8rem;position:fixed;text-decoration:none;transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);z-index:calc(var(--z-mobile-purchase) - 1)}.floating-support:hover{border-color:var(--color-accent-bright);transform:translateY(-2px)}.floating-support svg{color:var(--color-accent-bright);height:1.2rem;width:1.2rem}@media (max-width: 48rem){.cart-drawer__panel{max-width:min(94vw, 25rem)}.dynotab-assurances{grid-template-columns:1fr}.story-journey__skip{display:inline-flex}body.dynotab-has-mobile-purchase .floating-support{bottom:calc(var(--mobile-purchase-height) + env(safe-area-inset-bottom) + 0.7rem)}.floating-support span{display:none}.floating-support{border-radius:50%;height:2.9rem;justify-content:center;padding:0;width:2.9rem}}@media (prefers-reduced-motion: reduce){.cart-drawer,.cart-drawer__panel,.floating-support{transition:none}}.home-trust-strip{position:relative;z-index:4;border-block:1px solid var(--color-border);background:linear-gradient(180deg, rgb(16 17 17 / 96%), rgb(7 8 8 / 98%))}.home-trust-strip__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:clamp(1rem, 3vw, 2.5rem);min-height:7.25rem;padding-block:1rem}.home-trust-strip__items{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem;margin:0;padding:0;list-style:none}.home-trust-strip__item{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgb(255 255 255 / 2.5%)}.home-trust-strip__icon{display:grid;place-items:center;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border-radius:50%;color:var(--color-accent-bright);background:var(--color-accent-soft)}.home-trust-strip__icon svg{width:1.1rem;height:1.1rem}.home-trust-strip__item span:last-child{display:grid;gap:.15rem;min-width:0}.home-trust-strip__item strong{color:var(--color-text);font-size:.9rem}.home-trust-strip__item small{color:var(--color-text-muted);font-size:.72rem;line-height:1.55}.home-trust-strip__support{display:grid;gap:.2rem;min-width:13rem;padding:.85rem 1rem;border-inline-start:1px solid var(--color-border-strong)}.home-trust-strip__support span{color:var(--color-text-muted);font-size:.78rem}.home-trust-strip__support strong{color:var(--color-accent-bright);font-size:.9rem}.hero__purchase-proof{display:flex;align-items:center;gap:.5rem;margin:1rem 0 0;color:var(--color-text-soft);font-size:var(--font-size-body-sm)}.hero__purchase-proof span{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;color:var(--color-success-text);background:var(--color-success-soft)}.product-match__bundle-action{display:grid;justify-items:stretch;gap:.75rem;min-width:min(100%, 18rem)}.product-match__bundle-action > p{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0}.product-match__bundle-action > p span{color:var(--color-text-muted);font-size:.8rem}.product-match__bundle-action > p strong{color:var(--color-accent-bright);font-size:1.2rem;white-space:nowrap}.product-match__bundle-action .button{width:100%;min-height:3.25rem}.home-reviews{background:var(--color-bg-elevated)}.home-reviews__header{max-width:var(--measure-copy);margin-bottom:2rem}.home-reviews__header h2{margin-block:.5rem .75rem}.home-reviews__header > p:last-child{color:var(--color-text-muted)}.home-reviews__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.home-review-card{display:grid;align-content:start;gap:1rem;min-height:100%;padding:clamp(1.25rem, 2.5vw, 2rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-elevation-subtle)}.home-review-card__rating{color:var(--color-accent-bright);letter-spacing:.12em}.home-review-card blockquote{margin:0;color:var(--color-text-soft);line-height:1.9}.home-review-card footer{display:grid;gap:.2rem;margin-top:auto}.home-review-card footer span{color:var(--color-success-text);font-size:.75rem}.home-review-card footer a{color:var(--color-text-muted);font-size:.78rem}.dynotab-commerce-intro{display:grid;gap:clamp(1.25rem, 3vw, 2rem);margin:0 auto clamp(1.5rem, 4vw, 3rem);padding:clamp(1.25rem, 3vw, 2.25rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0, var(--color-accent-soft), transparent 34%),
    var(--color-surface);box-shadow:var(--shadow-elevation-subtle)}.dynotab-commerce-intro__heading small{color:var(--color-accent-bright);font-weight:700}.dynotab-commerce-intro__heading h1{margin-block:.35rem .5rem;font-size:clamp(1.65rem, 4vw, 2.75rem)}.dynotab-commerce-intro__heading p{max-width:48rem;margin:0;color:var(--color-text-muted)}.dynotab-commerce-intro__steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem}.dynotab-commerce-intro__steps span{display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);background:rgb(255 255 255 / 2%)}.dynotab-commerce-intro__steps b{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-surface-strong)}.dynotab-commerce-intro__steps .is-current{color:var(--color-text);border-color:var(--color-border-accent);background:var(--color-accent-soft)}.dynotab-commerce-intro__steps .is-current b,.dynotab-commerce-intro__steps .is-complete b{color:var(--color-on-accent);background:var(--color-accent)}.dynotab-commerce-intro__trust{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem}.dynotab-commerce-intro__trust > *{display:grid;gap:.2rem;padding:.8rem;border:1px solid var(--color-border);border-radius:var(--radius-md)}.dynotab-commerce-intro__trust strong{color:var(--color-text)}.dynotab-commerce-intro__trust small{color:var(--color-text-muted)}.dynotab-commerce-intro__trust a strong{color:var(--color-accent-bright)}.dynotab-commerce-intro__return{margin:0;padding:.8rem 1rem;border-inline-start:3px solid var(--color-accent);color:var(--color-text-soft);background:var(--color-accent-soft)}.dynotab-cart-products{margin-block:clamp(2rem, 5vw, 4rem)}.dynotab-cart-products > header{margin-bottom:1.25rem}.dynotab-cart-products > header small{color:var(--color-accent-bright)}.dynotab-cart-products__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.dynotab-cart-products__grid article{display:grid;grid-template-columns:7rem minmax(0, 1fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.dynotab-cart-products__image{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-product-paper);overflow:hidden}.dynotab-cart-products__image img{width:100%;height:100%;object-fit:contain}.dynotab-cart-products__grid article > div{display:grid;gap:.25rem}.dynotab-cart-products__grid h3{margin:0;font-size:1rem}.dynotab-cart-products__grid small{color:var(--color-text-muted)}.dynotab-cart-products__grid strong{color:var(--color-accent-bright)}.dynotab-cart-final-confidence,.dynotab-checkout-final-confidence{display:grid;gap:.2rem;margin-top:1rem;padding:1rem;border:1px solid var(--color-success-border);border-radius:var(--radius-md);background:var(--color-success-soft)}.dynotab-cart-final-confidence strong,.dynotab-checkout-final-confidence strong{color:var(--color-success-text)}.dynotab-cart-final-confidence span,.dynotab-checkout-final-confidence span{color:var(--color-text-soft);font-size:.82rem}.woocommerce-cart table.shop_table,.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.wc-block-cart,.wc-block-checkout{border-radius:var(--radius-lg)}.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{min-height:3.5rem;font-weight:800}.woocommerce-Reviews #review_form_wrapper{margin-top:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgb(255 255 255 / 2%)}.woocommerce-Reviews .woocommerce-noreviews{color:var(--color-text-muted)}:where(a, button, input, select, textarea, summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}:where(.button, button, [role="button"], .quantity .plus, .quantity .minus){min-height:var(--tap-target)}@media (max-width: 1080px){.home-trust-strip__inner{grid-template-columns:1fr}.home-trust-strip__support{grid-template-columns:1fr auto;align-items:center;border-inline-start:0;border-top:1px solid var(--color-border)}.dynotab-commerce-intro__trust{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 760px){.home-trust-strip__items{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-trust-strip__support{grid-template-columns:1fr}.home-reviews__grid{grid-template-columns:1fr}.product-match__bundle-action{width:100%}.dynotab-commerce-intro__steps{grid-template-columns:1fr}.dynotab-commerce-intro__trust{grid-template-columns:1fr 1fr}.dynotab-cart-products__grid{grid-template-columns:1fr}.dynotab-cart-products__grid article{grid-template-columns:5.5rem minmax(0, 1fr)}.dynotab-cart-products__grid article > .button{grid-column:1 / -1;width:100%}}@media (max-width: 480px){.home-trust-strip__items{grid-template-columns:1fr}.dynotab-commerce-intro__trust{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.home-trust-strip *,.dynotab-commerce-intro *{scroll-behavior:auto !important;transition-duration:.01ms !important}}.home-trust-strip__inner{display:block;min-height:0;padding-block:.75rem}.home-trust-strip__items{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.6rem}.home-trust-strip__item{min-height:4.5rem;padding:.62rem .72rem}.home-trust-strip__item > a{display:flex;align-items:center;gap:.7rem;min-width:0;width:100%;color:inherit;text-decoration:none}.home-trust-strip__item strong{font-size:.82rem;line-height:1.45}.home-trust-strip__item small{display:-webkit-box;overflow:hidden;font-size:.68rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.purchase-showcase__price-panel,.purchase-card__price-copy,.purchase-card__price,.purchase-card__saving,.product-match__bundle-action,.purchase-control__total{min-width:0;max-width:100%}.purchase-card__price,.purchase-card__price *,.product-match__bundle-action strong,.purchase-control__total strong{overflow-wrap:normal;word-break:normal}.purchase-card__price bdi,.purchase-card__saving bdi,.product-match__bundle-action bdi,.purchase-control__total bdi{direction:rtl;unicode-bidi:isolate;white-space:nowrap}.purchase-section--v3216 .purchase-showcase__price-panel{align-items:center;overflow:hidden}.purchase-section--v3216 .purchase-card__price strong,.purchase-section--v3216 .purchase-card__price strong .amount,.purchase-section--v3216 .purchase-card__price > .amount,.purchase-section--v3216 .purchase-card__price .price > .amount{font-size:clamp(1.55rem, 2.7vw, 2.35rem)}.purchase-section--v3225 .purchase-gallery__stage{min-height:clamp(25rem, 34vw, 33rem)}.purchase-section--v3225 .purchase-gallery__stage img[src*="product-hp-official-cutout-v325"],.purchase-section--v3225 .purchase-gallery__stage img[src*="product-ultra-official-cutout-v325"]{width:98%;height:98%;object-fit:contain;transform:scale(1.035)}.purchase-section--v3225 .purchase-gallery__stage img[src*="product-tablet-official-cutout-v325"]{width:86%;height:86%}.purchase-section--v3216 .purchase-showcase__intro h2{max-width:13ch;font-size:clamp(2.15rem, 4vw, 4.2rem)}.purchase-section .dynotab-assurances--homepage{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}.purchase-section .dynotab-assurances--homepage .dynotab-assurances__item{padding:.55rem .62rem}.purchase-section .dynotab-assurances--homepage .dynotab-assurances__item small{display:none}.story-journey--v3214 .story-journey__intro{padding-block-end:clamp(1.25rem, 3vw, 2rem)}.dynotab-trust-badge:empty{display:none}@media (max-width: 1080px){.home-trust-strip__items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 800px){.purchase-section--v3225 .purchase-gallery__stage{min-height:clamp(18rem, 78vw, 23rem)}.purchase-section--v3225 .purchase-gallery__stage img[src*="product-hp-official-cutout-v325"],.purchase-section--v3225 .purchase-gallery__stage img[src*="product-ultra-official-cutout-v325"]{width:96%;height:96%;transform:scale(1.02)}.purchase-section--v3216 .purchase-showcase__price-panel{align-items:flex-start}}@media (max-width: 560px){.home-trust-strip__items{grid-template-columns:1fr 1fr;gap:.45rem}.home-trust-strip__item{min-height:4.1rem;gap:.5rem;padding:.55rem}.home-trust-strip__icon{flex-basis:1.9rem;width:1.9rem;height:1.9rem}.home-trust-strip__item strong{font-size:.72rem}.home-trust-strip__item small{font-size:.6rem}.purchase-section .dynotab-assurances--homepage{grid-template-columns:1fr}.purchase-section--v3216 .purchase-card__price strong,.purchase-section--v3216 .purchase-card__price strong .amount,.purchase-section--v3216 .purchase-card__price > .amount,.purchase-section--v3216 .purchase-card__price .price > .amount{font-size:clamp(1.45rem, 7vw, 1.95rem)}}.dynotab-commerce-intro__heading h2{margin-block:.35rem .5rem;font-size:clamp(1.65rem, 4vw, 2.75rem);text-wrap:balance}.wc-block-cart-item__image,.wc-block-components-order-summary-item__image{border-radius:var(--radius-sm);background:var(--color-product-paper);overflow:hidden}.wc-block-cart-item__image img,.wc-block-components-order-summary-item__image img{width:100%;height:100%;object-fit:contain}@media (max-width: 760px){.dynotab-commerce-intro{gap:1rem;margin-block-end:1.25rem;padding:1rem}.dynotab-commerce-intro__steps{grid-template-columns:repeat(3, minmax(0, 1fr))}.dynotab-commerce-intro__steps span{flex-direction:column;justify-content:flex-start;gap:.35rem;min-width:0;padding:.6rem .35rem;font-size:.72rem;line-height:1.45;text-align:center}.dynotab-commerce-intro__steps b{flex:0 0 1.7rem}}@media (max-width: 360px){.dynotab-commerce-intro{padding-inline:.75rem}.dynotab-commerce-intro__steps{gap:.3rem}.dynotab-commerce-intro__steps span{font-size:.68rem}}.dynotab-commerce-intro{grid-template-columns:minmax(0, 1.05fr) minmax(22rem, .95fr);align-items:center;gap:1rem 1.25rem;margin-block-end:clamp(1rem, 2vw, 1.5rem);padding:clamp(1rem, 2vw, 1.35rem)}.dynotab-commerce-intro__heading h2{font-size:clamp(1.45rem, 3vw, 2.2rem)}.dynotab-commerce-intro__heading p{line-height:1.75}.dynotab-commerce-intro__trust,.dynotab-commerce-intro__return{grid-column:1 / -1}.dynotab-commerce-intro__trust > *{min-width:0;padding:.65rem .75rem}.dynotab-checkout-fallback{min-width:0}.dynotab-checkout-fallback form.checkout{margin-block-start:0}body.post-type-archive-product .woocommerce ul.products li.product a img,body.tax-product_cat .woocommerce ul.products li.product a img,body.tax-product_tag .woocommerce ul.products li.product a img{box-sizing:border-box;aspect-ratio:1;padding:clamp(1rem, 2.4vw, 1.8rem);object-fit:contain;background:radial-gradient(circle at 50% 42%, rgb(246 167 25 / 14%), transparent 45%),
    linear-gradient(155deg, #1b1e22, #0d0f11);border-block-end:1px solid var(--color-border)}body.home .buyer-confidence{padding-block-end:clamp(2.5rem, 3.5vw, 3.5rem)}body.home .buyer-confidence + .faq-section{padding-block-start:clamp(2.5rem, 3.5vw, 3.5rem)}.dynotab-phone,a[href^="tel:"]{direction:ltr;unicode-bidi:isolate;white-space:nowrap}.floating-support{transition:opacity var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard)}.dynotab-footer-visible .floating-support{opacity:0;pointer-events:none;transform:translateY(.75rem)}@media (max-width: 900px){.dynotab-commerce-intro{grid-template-columns:1fr}.dynotab-commerce-intro__trust,.dynotab-commerce-intro__return{grid-column:auto}}@media (max-width: 760px){.dynotab-commerce-intro{gap:.85rem;margin-block-end:1rem;padding:.9rem}.dynotab-commerce-intro__heading h2{font-size:clamp(1.35rem, 7vw, 1.75rem)}.dynotab-commerce-intro__heading p{font-size:.82rem}}@media (prefers-reduced-motion: reduce){.floating-support{transition:none}}body.home .hero--automotive .hero__content,body.home .hero--v310 .hero__content{opacity:1 !important;transform:none !important}body.home .purchase-section--v3218{padding-block:clamp(3.75rem, 6vw, 5.75rem)}body.home .purchase-section--v3218 .product-match{gap:clamp(.85rem, 1.6vw, 1.25rem)}body.home .purchase-section--v3218 .product-match__header h2{font-size:clamp(2.35rem, 4.8vw, 4.6rem)}body.home .purchase-section--v3218 .product-match__selector{margin-block-start:.35rem}body.home .purchase-section--v3218 .product-match__choice{min-height:7.35rem}body.home .purchase-section--v3216 .purchase-card--showcase{gap:clamp(1.15rem, 2.4vw, 2.25rem);padding:clamp(1rem, 2vw, 1.8rem)}body.home .purchase-section--v3216 .purchase-showcase__intro{padding-block-start:.35rem}body.home .purchase-section--v3216 .purchase-showcase__intro h2{font-size:clamp(2.1rem, 3.55vw, 3.7rem)}body.home .purchase-section--v3225 .purchase-gallery__stage{min-height:clamp(22rem, 29vw, 28rem)}body.home .purchase-section--v3216 .purchase-showcase__trust{gap:.72rem}body.home .story-journey--v3214{padding-block-start:clamp(3.75rem, 5.5vw, 5.5rem)}body.home .story-journey--v3214 .story-journey__intro{padding-block-end:clamp(1.1rem, 2.4vw, 1.75rem)}body.home .buyer-confidence{padding-block:clamp(3.75rem, 5.5vw, 5rem)}body.home .buyer-confidence__heading{margin-block-end:clamp(1.5rem, 3vw, 2.25rem)}body.home .buyer-confidence__heading h2{font-size:clamp(2rem, 3.7vw, 3.35rem);max-width:17ch}body.home .buyer-confidence__panel{padding:clamp(1.2rem, 2.2vw, 1.75rem)}body.home .buyer-confidence__panel-heading{margin-block-end:1rem}body.home .faq-section{padding-block:clamp(3rem, 4.5vw, 4.25rem)}body.home .faq-section__grid{gap:clamp(1.5rem, 3vw, 2.75rem);grid-template-columns:minmax(17rem, .7fr) minmax(27rem, 1.3fr);padding:clamp(1.5rem, 3vw, 2.5rem)}body.home .faq-section__heading h2{font-size:clamp(2rem, 3.55vw, 3.25rem);margin-block:.75rem}body.home .faq-section--v3222 .faq-product-switcher-wrap{margin-block:1rem 0}body.home .faq-section--v3222 .faq-product-switcher__hint,body.home .faq-section--v3222 .faq-section__context-lead{display:none}body.post-type-archive-product .woocommerce-shell,body.tax-product_cat .woocommerce-shell,body.tax-product_tag .woocommerce-shell{padding-block:clamp(2.5rem, 5vw, 4.5rem)}body.post-type-archive-product .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title,body.tax-product_tag .woocommerce-products-header__title{font-size:clamp(2.35rem, 5vw, 4.75rem);letter-spacing:-.045em;line-height:1.1;margin-block:0 clamp(1.5rem, 3vw, 2.25rem);max-width:14ch}.dynotab-catalog-intro{background:radial-gradient(circle at 88% 12%, rgb(246 167 25 / 12%), transparent 24rem),
    linear-gradient(145deg, rgb(255 255 255 / 5%), rgb(255 255 255 / 2%));border:1px solid rgb(255 255 255 / 10%);border-radius:clamp(1.25rem, 2.5vw, 2rem);box-shadow:inset 0 1px rgb(255 255 255 / 5%), 0 2rem 5rem rgb(0 0 0 / 22%);margin-block-end:clamp(1.5rem, 3vw, 2.5rem);padding:clamp(1.25rem, 3vw, 2.4rem)}.dynotab-catalog-intro__heading{display:grid;gap:.65rem;margin-block-end:1.25rem;max-width:54rem}.dynotab-catalog-intro__heading h2{font-size:clamp(1.8rem, 3.5vw, 3.2rem);line-height:1.2;margin:0}.dynotab-catalog-intro__heading > p:last-child{color:var(--color-text-soft);line-height:1.9;margin:0;max-width:48rem}.dynotab-catalog-intro__choices{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.dynotab-catalog-choice{min-width:0}.dynotab-catalog-choice > a{background:rgb(5 6 7 / 54%);border:1px solid rgb(255 255 255 / 9%);border-radius:1.2rem;color:inherit;display:grid;gap:.55rem;height:100%;min-width:0;padding:clamp(1rem, 2vw, 1.4rem);position:relative;text-decoration:none;transition:border-color 180ms ease, background 180ms ease, transform 180ms ease}.dynotab-catalog-choice--hp > a{box-shadow:inset 3px 0 rgb(246 167 25 / 72%)}.dynotab-catalog-choice--ultra > a{box-shadow:inset 3px 0 rgb(228 88 82 / 72%)}.dynotab-catalog-choice > a:hover{background:rgb(255 255 255 / 5%);border-color:rgb(246 167 25 / 38%);transform:translateY(-2px)}.dynotab-catalog-choice > a:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:3px}.dynotab-catalog-choice__model{color:var(--color-accent-bright);font-size:.72rem;font-weight:900;letter-spacing:.08em}.dynotab-catalog-choice--ultra .dynotab-catalog-choice__model{color:#ff8d87}.dynotab-catalog-choice small{color:var(--color-text-muted);font-size:.7rem}.dynotab-catalog-choice h3{color:#fff;font-size:clamp(1.15rem, 2vw, 1.55rem);line-height:1.45;margin:0}.dynotab-catalog-choice ul{display:grid;gap:.35rem;list-style:none;margin:.15rem 0 0;padding:0}.dynotab-catalog-choice li{color:var(--color-text-soft);font-size:.78rem;line-height:1.65;padding-inline-start:1rem;position:relative}.dynotab-catalog-choice li::before{background:currentColor;border-radius:50%;content:"";height:.28rem;inset-inline-start:.15rem;position:absolute;top:.65em;width:.28rem}.dynotab-catalog-choice__price{color:#fff;font-size:1rem;margin-block-start:.2rem}.dynotab-catalog-choice__cta{align-items:center;color:var(--color-accent-bright);display:inline-flex;font-size:.78rem;font-weight:800;gap:.45rem;margin-block-start:.2rem}.dynotab-catalog-intro__advisor{align-items:center;border-block-start:1px solid rgb(255 255 255 / 8%);color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.5rem 1rem;justify-content:space-between;margin:1.2rem 0 0;padding-block-start:1rem}.dynotab-catalog-intro__advisor a{color:var(--color-accent-bright);font-weight:800}body.post-type-archive-product .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products,body.tax-product_tag .woocommerce ul.products{display:grid !important;gap:clamp(1rem, 2.5vw, 1.5rem);grid-template-columns:repeat(2, minmax(0, 1fr))}body.post-type-archive-product .woocommerce ul.products::before,body.post-type-archive-product .woocommerce ul.products::after,body.tax-product_cat .woocommerce ul.products::before,body.tax-product_cat .woocommerce ul.products::after,body.tax-product_tag .woocommerce ul.products::before,body.tax-product_tag .woocommerce ul.products::after{display:none}body.post-type-archive-product .woocommerce ul.products li.product,body.tax-product_cat .woocommerce ul.products li.product,body.tax-product_tag .woocommerce ul.products li.product{display:flex;flex-direction:column;float:none !important;margin:0 !important;min-width:0;padding-block-end:1rem;width:auto !important}body.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__link,body.tax-product_cat .woocommerce ul.products li.product .woocommerce-loop-product__link,body.tax-product_tag .woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;flex:1 1 auto}body.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat .woocommerce ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(1rem, 1.8vw, 1.35rem);line-height:1.55;margin:1rem 1rem .55rem;min-height:3.1em}body.post-type-archive-product .woocommerce ul.products li.product .price,body.tax-product_cat .woocommerce ul.products li.product .price,body.tax-product_tag .woocommerce ul.products li.product .price{display:block;margin:.75rem 1rem 0}.dynotab-loop-context{display:grid;gap:.25rem;margin-inline:1rem;min-width:0}.dynotab-loop-context strong{color:#fff;font-size:.78rem}.dynotab-loop-context span{color:var(--color-text-muted);font-size:.68rem;line-height:1.55}body.post-type-archive-product .woocommerce ul.products li.product > .button,body.tax-product_cat .woocommerce ul.products li.product > .button,body.tax-product_tag .woocommerce ul.products li.product > .button{align-items:center;background:linear-gradient(135deg, #ffc13a, #f3a018 58%, #dc820b);border:0;border-radius:.9rem;color:#0b0d0d;display:inline-flex;font-size:.82rem;font-weight:900;justify-content:center;margin:1rem 1rem 0;min-height:3.25rem;padding-inline:1rem;text-align:center}body.dynotab-single-mobile-buy-visible .floating-support{opacity:0;pointer-events:none;transform:translateY(.75rem)}@media (max-width: 1080px){body.home .faq-section__grid{grid-template-columns:minmax(15rem, .72fr) minmax(24rem, 1.28fr)}}@media (max-width: 800px){body.home .purchase-section--v3218{padding-block:3.25rem}body.home .purchase-section--v3218 .product-match__choice{min-height:8.8rem}body.home .purchase-section--v3216 .purchase-card--showcase{gap:1rem;padding:1rem}body.home .purchase-section--v3225 .purchase-gallery__stage{min-height:clamp(18rem, 72vw, 22rem)}body.home .story-journey--v3214{padding-block-start:3.25rem}body.home .buyer-confidence{padding-block:3.25rem}body.home .faq-section__grid{grid-template-columns:1fr}.dynotab-catalog-intro__choices{grid-template-columns:1fr}}@media (max-width: 620px){body.home .buyer-confidence__heading h2,body.home .faq-section__heading h2{font-size:clamp(1.85rem, 8vw, 2.55rem)}body.home .faq-section{padding-block:2.75rem}body.home .faq-section__grid{gap:1.25rem;padding:1.15rem}body.post-type-archive-product .woocommerce ul.products,body.tax-product_cat .woocommerce ul.products,body.tax-product_tag .woocommerce ul.products{grid-template-columns:1fr}body.post-type-archive-product .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title,body.tax-product_tag .woocommerce-products-header__title{font-size:clamp(2rem, 10vw, 3rem)}.dynotab-catalog-intro{padding:1rem}.dynotab-catalog-intro__heading > p:last-child{font-size:.84rem;line-height:1.8}.dynotab-catalog-intro__advisor{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.dynotab-catalog-choice > a,body.dynotab-single-mobile-buy-visible .floating-support{transition:none}}body.home .purchase-section--v3216 .purchase-card--showcase{grid-template-areas:"gallery intro"
    "gallery price"
    "gallery actions";grid-template-rows:auto auto 1fr}body.home .purchase-section--v3216 .purchase-card__actions{align-self:start}body.home .product-match__tools{grid-template-columns:minmax(0, 1fr);max-width:44rem}body.home .buyer-confidence__grid--single{grid-template-columns:minmax(0, 1fr);margin-inline:auto;max-width:64rem}body.home .buyer-confidence__grid--single .buyer-confidence__panel--dose{display:grid;gap:1rem}body.home .buyer-confidence__grid--single .dose-table{margin:0}body.home .home-trust-strip__items{grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr))}.dynotab-catalog-compare{border:1px solid rgb(255 255 255 / 9%);border-radius:1.15rem;overflow-x:auto;overscroll-behavior-inline:contain}.dynotab-catalog-compare__row{display:grid;grid-template-columns:minmax(7rem, .55fr) repeat(2, minmax(12rem, 1fr));min-width:40rem}.dynotab-catalog-compare__row + .dynotab-catalog-compare__row{border-block-start:1px solid rgb(255 255 255 / 8%)}.dynotab-catalog-compare__row > *{align-items:center;color:var(--color-text-soft);display:flex;font-size:.78rem;line-height:1.7;min-width:0;padding:.85rem 1rem}.dynotab-catalog-compare__row > * + *{border-inline-start:1px solid rgb(255 255 255 / 8%)}.dynotab-catalog-compare__row > [role="rowheader"]{color:var(--color-text-muted);font-size:.7rem;font-weight:800}.dynotab-catalog-compare__row--head{background:rgb(255 255 255 / 4%)}.dynotab-catalog-compare__row--head > *{color:#fff;font-size:.74rem;font-weight:900}.dynotab-catalog-compare__row--head strong:nth-child(2){color:var(--color-accent-bright)}.dynotab-catalog-compare__row--head strong:nth-child(3){color:#ff8d87}.dynotab-commerce-intro{grid-template-columns:minmax(12rem, .55fr) minmax(22rem, 1fr);padding:.9rem 1rem}.dynotab-commerce-intro__heading h2{margin-block:.25rem 0}@media (max-width: 900px){.dynotab-commerce-intro{grid-template-columns:1fr}}@media (max-width: 800px){body.home .purchase-section--v3216 .purchase-card--showcase{grid-template-areas:"gallery"
      "intro"
      "price"
      "actions";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto}}@media (max-width: 620px){.dynotab-catalog-compare__row{min-width:36rem}.dynotab-catalog-compare__row > *{font-size:.72rem;padding:.7rem .75rem}}@media (prefers-reduced-motion: reduce){.dynotab-catalog-compare{scroll-behavior:auto}}body.home .buyer-confidence{padding-block:clamp(3.5rem, 5vw, 4.5rem)}body.home .buyer-confidence__context{margin-inline:auto;max-width:68rem}body.home .buyer-confidence__heading{margin-inline:auto;max-width:56rem;text-align:center}body.home .buyer-confidence__heading .eyebrow{justify-content:center}body.home .buyer-confidence__heading h2{margin-inline:auto;max-width:20ch;text-wrap:balance}body.home .buyer-confidence__heading > p:last-child{margin-inline:auto;max-width:48rem;text-wrap:pretty}body.home .buyer-confidence__grid--single{max-width:64rem}body.home .buyer-confidence__grid--single .buyer-confidence__panel--dose{background:radial-gradient(circle at 100% 0, rgb(244 167 42 / 9%), transparent 34%),
    var(--color-surface);border-color:rgb(255 255 255 / 11%);box-shadow:0 1.35rem 4rem rgb(0 0 0 / 22%);padding:clamp(1.35rem, 2.5vw, 2rem)}body.home .buyer-confidence__grid--single .buyer-confidence__fine-print{margin-inline:auto;max-width:52rem;text-align:center}body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{display:grid !important;gap:clamp(1rem, 2.5vw, 1.5rem);grid-template-columns:repeat(2, minmax(0, 1fr));margin-inline:auto;max-width:52rem}body.post-type-archive-product ul.products::before,body.post-type-archive-product ul.products::after,body.tax-product_cat ul.products::before,body.tax-product_cat ul.products::after,body.tax-product_tag ul.products::before,body.tax-product_tag ul.products::after{display:none}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{background:linear-gradient(180deg, rgb(255 255 255 / 4%), transparent 42%),
    #121414;border-color:rgb(255 255 255 / 11%);border-radius:1.25rem;box-shadow:0 1.35rem 4rem rgb(0 0 0 / 24%);display:flex;flex-direction:column;float:none !important;margin:0 !important;min-width:0;padding-block-end:1rem;transition:border-color var(--duration-fast) var(--ease-standard),
    box-shadow var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard);width:auto !important}body.post-type-archive-product ul.products li.product .woocommerce-loop-product__link,body.tax-product_cat ul.products li.product .woocommerce-loop-product__link,body.tax-product_tag ul.products li.product .woocommerce-loop-product__link{display:block;flex:1 1 auto}body.post-type-archive-product ul.products li.product:hover,body.post-type-archive-product ul.products li.product:focus-within,body.tax-product_cat ul.products li.product:hover,body.tax-product_cat ul.products li.product:focus-within,body.tax-product_tag ul.products li.product:hover,body.tax-product_tag ul.products li.product:focus-within{border-color:rgb(244 167 42 / 38%);box-shadow:0 1.65rem 4.5rem rgb(0 0 0 / 34%);transform:translateY(-.25rem)}body.post-type-archive-product ul.products li.product a img,body.tax-product_cat ul.products li.product a img,body.tax-product_tag ul.products li.product a img{aspect-ratio:1;background:radial-gradient(circle at 50% 42%, rgb(244 167 42 / 22%), transparent 42%),
    linear-gradient(145deg, #202322, #0d0f0f 74%);box-sizing:border-box;height:auto;object-fit:contain;padding:clamp(1.5rem, 3vw, 2.25rem);transition:transform var(--duration-slow) var(--ease-standard)}body.post-type-archive-product ul.products li.product:hover a img,body.post-type-archive-product ul.products li.product:focus-within a img,body.tax-product_cat ul.products li.product:hover a img,body.tax-product_cat ul.products li.product:focus-within a img,body.tax-product_tag ul.products li.product:hover a img,body.tax-product_tag ul.products li.product:focus-within a img{transform:scale(1.025)}body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_tag ul.products li.product .woocommerce-loop-product__title{font-size:clamp(1rem, 1.55vw, 1.2rem);margin-block-start:1.15rem;text-wrap:balance}body.post-type-archive-product ul.products li.product .price,body.tax-product_cat ul.products li.product .price,body.tax-product_tag ul.products li.product .price{font-size:1rem;font-weight:900}body.post-type-archive-product ul.products li.product > .button,body.tax-product_cat ul.products li.product > .button,body.tax-product_tag ul.products li.product > .button{box-shadow:0 .75rem 1.8rem rgb(244 167 42 / 16%)}@media (max-width: 800px){body.home .buyer-confidence__heading{text-align:start}body.home .buyer-confidence__heading .eyebrow{justify-content:flex-start}body.home .buyer-confidence__heading h2,body.home .buyer-confidence__heading > p:last-child{margin-inline:0}body.post-type-archive-product ul.products li.product:hover,body.post-type-archive-product ul.products li.product:focus-within,body.tax-product_cat ul.products li.product:hover,body.tax-product_cat ul.products li.product:focus-within,body.tax-product_tag ul.products li.product:hover,body.tax-product_tag ul.products li.product:focus-within{transform:none}}@media (max-width: 620px){body.home .buyer-confidence{padding-block:3rem}body.home .buyer-confidence__grid--single .buyer-confidence__panel--dose{padding:1rem}body.home .buyer-confidence__grid--single .buyer-confidence__fine-print{text-align:start}body.post-type-archive-product ul.products li.product a img,body.tax-product_cat ul.products li.product a img,body.tax-product_tag ul.products li.product a img{padding:clamp(1.25rem, 8vw, 2rem)}body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product,body.post-type-archive-product ul.products li.product a img,body.tax-product_cat ul.products li.product a img,body.tax-product_tag ul.products li.product a img{transition:none}}body.home .story-journey--v3214 .story-journey__stations{grid-template-columns:repeat(6, minmax(0, 1fr))}body.home .purchase-section--v3225 .product-match__tools{grid-template-columns:minmax(0, 1fr);max-width:none;width:100%}body.home .product-fact-strip{background:linear-gradient(90deg, rgb(244 167 42 / 5%), transparent 32%, transparent 68%, rgb(244 167 42 / 4%)),
    rgb(255 255 255 / 2%);border:1px solid rgb(255 255 255 / 9%);border-radius:1.15rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:hidden}body.home .product-fact-strip__item{align-items:center;display:flex;gap:.8rem;min-width:0;padding:.95rem 1rem}body.home .product-fact-strip__item + .product-fact-strip__item{border-inline-start:1px solid rgb(255 255 255 / 8%)}body.home .product-fact-strip__icon{align-items:center;background:rgb(244 167 42 / 10%);border:1px solid rgb(244 167 42 / 28%);border-radius:50%;color:var(--color-accent-bright);display:inline-flex;flex:0 0 2.25rem;font-family:Inter, Arial, sans-serif;font-size:.8rem;font-weight:900;height:2.25rem;justify-content:center;width:2.25rem}body.home .product-fact-strip__icon--us{font-size:.64rem;letter-spacing:.05em}body.home .product-fact-strip__item > span:last-child{display:grid;gap:.15rem;min-width:0}body.home .product-fact-strip__item small{color:var(--color-text-muted);font-size:.62rem;font-weight:750}body.home .product-fact-strip__item strong{color:var(--color-text);font-size:.78rem;line-height:1.65}body.home .home-trust-strip--after-purchase{background:radial-gradient(circle at 50% 0, rgb(244 167 42 / 5%), transparent 44%),
    linear-gradient(180deg, rgb(14 16 16 / 98%), rgb(7 8 8 / 99%))}body.home .home-trust-strip--after-purchase .home-trust-strip__inner{padding-block:1.15rem}body.home .home-trust-strip--after-purchase .home-trust-strip__items{border:1px solid rgb(255 255 255 / 9%);border-radius:1.1rem;gap:0;grid-template-columns:repeat(4, minmax(0, 1fr));overflow:hidden}body.home .home-trust-strip--after-purchase .home-trust-strip__item{align-items:flex-start;background:transparent;border:0;border-radius:0;min-height:5.75rem;padding:.9rem}body.home .home-trust-strip--after-purchase .home-trust-strip__item + .home-trust-strip__item{border-inline-start:1px solid rgb(255 255 255 / 8%)}body.home .home-trust-strip--after-purchase .home-trust-strip__item small{display:block;line-height:1.65;overflow:visible;-webkit-line-clamp:unset}body.home .buyer-confidence--calculator{padding-block:clamp(4rem, 7vw, 6rem)}body.home .buyer-confidence--calculator .home-dose-calculator__heading{max-width:62rem}body.home .home-dose-calculator{background:radial-gradient(circle at 100% 0, rgb(244 167 42 / 10%), transparent 34%),
    linear-gradient(145deg, #171919, #0d0f0f);border:1px solid rgb(255 255 255 / 11%);border-radius:1.4rem;box-shadow:0 1.8rem 5rem rgb(0 0 0 / 28%);display:grid;gap:1rem;margin-inline:auto;max-width:68rem;padding:clamp(1rem, 2.5vw, 1.6rem)}body.home .home-dose-calculator__products{display:grid;gap:.75rem;grid-template-columns:repeat(2, minmax(0, 1fr))}body.home .home-dose-calculator__product{align-items:center;appearance:none;background:rgb(255 255 255 / 2.5%);border:1px solid rgb(255 255 255 / 9%);border-radius:1rem;color:var(--color-text);cursor:pointer;display:grid;font-family:inherit;gap:.75rem;grid-template-columns:auto minmax(0, 1fr) auto;min-height:5.25rem;padding:.8rem;text-align:start;transition:background var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard),
    box-shadow var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard)}body.home .home-dose-calculator__product:hover{background:rgb(255 255 255 / 4.5%);border-color:rgb(255 255 255 / 16%);transform:translateY(-1px)}body.home .home-dose-calculator__product:focus-visible{border-color:rgb(255 198 93 / 68%);box-shadow:0 0 0 3px rgb(255 198 93 / 14%);outline:0}body.home .home-dose-calculator__product.is-active{background:rgb(244 167 42 / 9%);border-color:rgb(244 167 42 / 42%);box-shadow:inset 0 0 0 1px rgb(244 167 42 / 8%)}body.home .home-dose-calculator[data-active-product="ultra"] .home-dose-calculator__product.is-active{background:rgb(229 93 86 / 9%);border-color:rgb(229 93 86 / 44%);box-shadow:inset 0 0 0 1px rgb(229 93 86 / 8%)}body.home .home-dose-calculator__product-code{align-items:center;background:rgb(244 167 42 / 10%);border:1px solid rgb(244 167 42 / 30%);border-radius:.8rem;color:var(--color-accent-bright);display:inline-flex;font-size:.7rem;font-weight:900;height:2.6rem;justify-content:center;min-width:3rem;padding-inline:.5rem}body.home .home-dose-calculator[data-active-product="ultra"] .home-dose-calculator__product.is-active .home-dose-calculator__product-code{background:rgb(229 93 86 / 11%);border-color:rgb(229 93 86 / 34%);color:#ff9b95}body.home .home-dose-calculator__product > span:nth-child(2){display:grid;gap:.25rem;min-width:0}body.home .home-dose-calculator__product strong{font-size:.8rem;line-height:1.55;text-wrap:balance}body.home .home-dose-calculator__product small{color:var(--color-text-muted);font-size:.65rem;line-height:1.6}body.home .home-dose-calculator__product-check{align-items:center;border:1px solid rgb(255 255 255 / 12%);border-radius:50%;color:transparent;display:inline-flex;height:1.75rem;justify-content:center;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);width:1.75rem}body.home .home-dose-calculator__product.is-active .home-dose-calculator__product-check{background:var(--color-accent);border-color:transparent;color:#090a0a}body.home .home-dose-calculator[data-active-product="ultra"] .home-dose-calculator__product.is-active .home-dose-calculator__product-check{background:#e55d56;color:#fff}body.home .home-dose-calculator__workspace{display:grid;gap:1rem;grid-template-columns:minmax(0, 1.15fr) minmax(16rem, .85fr)}body.home .home-dose-calculator__field,body.home .home-dose-calculator__result{background:rgb(255 255 255 / 3%);border:1px solid rgb(255 255 255 / 9%);border-radius:1rem;min-width:0;padding:clamp(1rem, 2vw, 1.3rem)}body.home .home-dose-calculator__field label{align-items:end;display:flex;gap:.75rem;justify-content:space-between}body.home .home-dose-calculator__field label > span{color:#fff;font-size:.85rem;font-weight:850}body.home .home-dose-calculator__field label > small{color:var(--color-text-muted);font-size:.62rem}body.home .home-dose-calculator__input{align-items:center;background:#080a0a;border:1px solid rgb(255 255 255 / 12%);border-radius:.9rem;display:grid;gap:.5rem;grid-template-columns:minmax(0, 1fr) auto;margin-block-start:.75rem;overflow:hidden;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}body.home .home-dose-calculator__input:focus-within{border-color:rgb(244 167 42 / 62%);box-shadow:0 0 0 3px rgb(244 167 42 / 12%)}body.home .home-dose-calculator__input input{appearance:textfield;background:transparent;border:0;color:#fff;direction:ltr;font-family:Inter, Arial, sans-serif;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:850;min-height:4.1rem;min-width:0;outline:0;padding:.55rem 1rem;text-align:start;width:100%}body.home .home-dose-calculator__input input::-webkit-inner-spin-button,body.home .home-dose-calculator__input input::-webkit-outer-spin-button{appearance:none;margin:0}body.home .home-dose-calculator__input > span{border-inline-start:1px solid rgb(255 255 255 / 9%);color:var(--color-text-muted);font-size:.72rem;padding:.85rem 1rem}body.home .home-dose-calculator__field > p{color:var(--color-text-muted);font-size:.65rem;line-height:1.7;margin:.65rem 0 0}body.home .home-dose-calculator__result{align-content:center;background:radial-gradient(circle at 100% 0, rgb(244 167 42 / 12%), transparent 48%),
    rgb(255 255 255 / 3%);display:grid;gap:.3rem}body.home .home-dose-calculator__result > span{color:var(--color-text-muted);font-size:.66rem;font-weight:750}body.home .home-dose-calculator__result > strong{color:var(--color-accent-bright);font-size:clamp(2rem, 4vw, 3rem);letter-spacing:-.035em;line-height:1.25}body.home .home-dose-calculator__result > p{color:var(--color-text-soft);font-size:.72rem;line-height:1.65;margin:0}body.home .home-dose-calculator__result > p b{color:#fff}body.home .home-dose-calculator__result > small{color:var(--color-text-muted);font-size:.65rem;line-height:1.65}body.home .home-dose-calculator__instruction{align-items:center;background:rgb(255 255 255 / 2.5%);border:1px solid rgb(255 255 255 / 7%);border-radius:.85rem;color:var(--color-text-soft);display:flex;font-size:.7rem;gap:.65rem;line-height:1.75;margin:0;padding:.75rem .9rem}body.home .home-dose-calculator__instruction > span:first-child{align-items:center;border:1px solid rgb(244 167 42 / 32%);border-radius:50%;color:var(--color-accent-bright);display:inline-flex;flex:0 0 1.6rem;font-family:Georgia, serif;font-size:.8rem;font-style:italic;height:1.6rem;justify-content:center}body.home .hero-product-summary__copy strong{font-size:clamp(.72rem, .9vw, .86rem);line-height:1.65;text-wrap:balance}body.home .purchase-showcase__intro h2{text-wrap:balance}@media (max-width: 1120px){body.home .home-trust-strip--after-purchase .home-trust-strip__items{grid-template-columns:repeat(2, minmax(0, 1fr))}body.home .home-trust-strip--after-purchase .home-trust-strip__item:nth-child(odd){border-inline-start:0}body.home .home-trust-strip--after-purchase .home-trust-strip__item:nth-child(n + 3){border-block-start:1px solid rgb(255 255 255 / 8%)}}@media (max-width: 900px){body.home .product-fact-strip{grid-template-columns:1fr}body.home .product-fact-strip__item + .product-fact-strip__item{border-block-start:1px solid rgb(255 255 255 / 8%);border-inline-start:0}}@media (max-width: 800px){body.home .home-dose-calculator__products,body.home .home-dose-calculator__workspace{grid-template-columns:1fr}body.home .home-dose-calculator__result{min-height:10.5rem}}@media (max-width: 620px){body.home .home-trust-strip--after-purchase .home-trust-strip__items{grid-template-columns:1fr}body.home .home-trust-strip--after-purchase .home-trust-strip__item,body.home .home-trust-strip--after-purchase .home-trust-strip__item:nth-child(odd){border-inline-start:0}body.home .home-trust-strip--after-purchase .home-trust-strip__item + .home-trust-strip__item{border-block-start:1px solid rgb(255 255 255 / 8%)}body.home .home-dose-calculator{border-radius:1rem;padding:.8rem}body.home .home-dose-calculator__product{gap:.6rem;grid-template-columns:auto minmax(0, 1fr);min-height:5rem;padding:.7rem}body.home .home-dose-calculator__product-check{display:none}body.home .home-dose-calculator__product strong{font-size:.74rem}body.home .home-dose-calculator__product small{font-size:.6rem}body.home .home-dose-calculator__field,body.home .home-dose-calculator__result{padding:.9rem}body.home .home-dose-calculator__field label{align-items:start;flex-direction:column;gap:.2rem}body.home .home-dose-calculator__instruction{align-items:flex-start;font-size:.65rem}}@media (prefers-reduced-motion: reduce){body.home .home-dose-calculator__product,body.home .home-dose-calculator__product-check,body.home .home-dose-calculator__input{transition:none}}body.home .purchase-section--v3218 .product-match__header h2,body.home .performance-compare__heading h2,body.home .buyer-confidence__heading h2,body.home .faq-section__heading h2{font-size:clamp(2rem, 3.45vw, 3rem);letter-spacing:-.035em;line-height:1.18;text-wrap:balance}body.home .purchase-section--v3218 .product-match__header{max-width:54rem}body.home .purchase-section--v3218 .product-match__selector{margin-block-start:.15rem}body.home .purchase-section--v3216 .purchase-card--showcase{grid-template-areas:"gallery intro"
    "gallery price"
    "gallery offer"
    "gallery actions";grid-template-rows:auto auto auto 1fr}body.home .purchase-section--v3216 .purchase-showcase__intro h2{font-size:clamp(2rem, 3.05vw, 2.6rem);letter-spacing:-.035em;line-height:1.18;max-width:16ch}body.home .purchase-section--v3216 .purchase-card__price strong,body.home .purchase-section--v3216 .purchase-card__price strong .amount,body.home .purchase-section--v3216 .purchase-card__price > .amount,body.home .purchase-section--v3216 .purchase-card__price .price > .amount{font-size:clamp(1.45rem, 2.25vw, 1.9rem);line-height:1.2}body.home .product-fact-strip{margin-block:.15rem .35rem}.dynotab-quantity-offer{background:radial-gradient(circle at 100% 0, rgb(244 167 42 / 10%), transparent 42%),
    rgb(255 255 255 / 3%);border:1px solid rgb(255 255 255 / 10%);border-radius:1rem;display:grid;gap:.7rem;min-width:0;padding:.8rem}body.home .dynotab-quantity-offer--homepage{grid-area:offer}.dynotab-quantity-offer__copy{display:grid;gap:.12rem;min-width:0}.dynotab-quantity-offer__copy > small{color:var(--color-accent-bright);font-size:.6rem;font-weight:850}.dynotab-quantity-offer__copy > strong{color:#fff;font-size:.82rem;line-height:1.55}.dynotab-quantity-offer__copy > p{color:var(--color-text-muted);font-size:.61rem;line-height:1.65;margin:0}.dynotab-quantity-offer__tiers{display:grid;gap:.45rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.dynotab-quantity-offer__tiers button{align-items:center;appearance:none;background:rgb(7 9 9 / 62%);border:1px solid rgb(255 255 255 / 9%);border-radius:.75rem;color:var(--color-text);cursor:pointer;display:grid;font-family:inherit;gap:.1rem;justify-items:center;min-height:3.2rem;padding:.42rem;transition:background var(--duration-fast) var(--ease-standard),
    border-color var(--duration-fast) var(--ease-standard),
    transform var(--duration-fast) var(--ease-standard)}.dynotab-quantity-offer__tiers button:disabled{cursor:default;opacity:.82}.dynotab-quantity-offer__tiers button:not(:disabled):hover{border-color:rgb(244 167 42 / 36%);transform:translateY(-1px)}.dynotab-quantity-offer__tiers button:focus-visible{border-color:rgb(255 198 93 / 72%);box-shadow:0 0 0 3px rgb(255 198 93 / 14%);outline:0}.dynotab-quantity-offer__tiers button.is-active{background:rgb(244 167 42 / 12%);border-color:rgb(244 167 42 / 52%)}.dynotab-quantity-offer__tiers span{color:var(--color-text-soft);font-size:.58rem;line-height:1.45}.dynotab-quantity-offer__tiers strong{color:var(--color-accent-bright);font-size:.72rem;line-height:1.45}.dynotab-quantity-offer__feedback{color:var(--color-text-muted);font-size:.6rem;line-height:1.6;margin:0}.dynotab-quantity-discount-notice{border-inline-start-color:var(--color-accent) !important}body.home .home-trust-strip--after-purchase .home-trust-strip__item{align-items:center;min-height:5.1rem}body.home .home-trust-strip--after-purchase .home-trust-strip__item strong{line-height:1.55}body.home .home-trust-strip--after-purchase .home-trust-strip__item small{font-size:.64rem;line-height:1.55}body.home .buyer-confidence--calculator .home-dose-calculator__heading{max-width:68rem}body.home .buyer-confidence--calculator .home-dose-calculator__heading h2{max-width:24ch}body.home .buyer-confidence--calculator .home-dose-calculator__heading > p:last-child{font-size:.86rem;line-height:1.75;margin-block-start:.65rem;max-width:34rem}body.home .home-dose-calculator__products,body.home .home-dose-calculator__workspace{grid-template-columns:repeat(2, minmax(0, 1fr))}body.home .home-dose-calculator__field,body.home .home-dose-calculator__result{min-height:11.75rem}body.home .home-dose-calculator__result{justify-items:start}@media (max-width: 900px){body.home .purchase-section--v3216 .purchase-card--showcase{grid-template-areas:"intro"
      "gallery"
      "price"
      "offer"
      "actions";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto}body.home .purchase-section--v3216 .purchase-showcase__intro h2{max-width:20ch}}@media (max-width: 800px){body.home .home-dose-calculator__products,body.home .home-dose-calculator__workspace{grid-template-columns:1fr}body.home .home-dose-calculator__field,body.home .home-dose-calculator__result{min-height:0}}@media (max-width: 620px){body.home .purchase-section--v3218 .product-match__header h2,body.home .performance-compare__heading h2,body.home .buyer-confidence__heading h2,body.home .faq-section__heading h2{font-size:clamp(1.8rem, 8.2vw, 2.05rem);letter-spacing:-.025em;line-height:1.24}body.home .purchase-section--v3216 .purchase-showcase__intro h2{font-size:clamp(1.75rem, 8vw, 2.05rem);line-height:1.22}body.home .purchase-section--v3216 .purchase-card__price strong,body.home .purchase-section--v3216 .purchase-card__price strong .amount,body.home .purchase-section--v3216 .purchase-card__price > .amount,body.home .purchase-section--v3216 .purchase-card__price .price > .amount{font-size:clamp(1.35rem, 7vw, 1.65rem)}.dynotab-quantity-offer__tiers{gap:.35rem}.dynotab-quantity-offer__tiers button{min-height:3rem;padding:.35rem .2rem}.dynotab-quantity-offer__tiers span{font-size:.58rem}.dynotab-quantity-offer__tiers strong{font-size:.68rem}body.home .home-trust-strip--after-purchase .home-trust-strip__item{min-height:4.75rem}}@media (prefers-reduced-motion: reduce){.dynotab-quantity-offer__tiers button{transition:none}}body.home .purchase-section--v3216 .purchase-card--showcase{grid-template-areas:"gallery intro"
    "gallery price"
    "gallery offer"
    "gallery actions"
    "facts facts";grid-template-rows:auto auto auto 1fr auto}body.home .purchase-section--v3216 .purchase-card__facts{direction:rtl;grid-area:facts;margin:0;position:relative;text-align:right;z-index:3}body.home .purchase-section--v3216 .purchase-showcase__intro h2{max-width:none}body.home .purchase-showcase__product-name,body.single-product .dynotab-single-product-name__full{display:block;direction:rtl;unicode-bidi:plaintext}body.home .purchase-showcase__product-name{font-size:clamp(2rem, 2.95vw, 2.48rem);overflow-wrap:break-word;text-wrap:balance;white-space:normal}body.home .purchase-showcase__summary{color:var(--color-text-soft);font-size:clamp(0.85rem, 1vw, 0.93rem);line-height:1.85;margin-block-start:0.6rem;max-width:42rem}body.home .purchase-showcase__package,body.single-product .dynotab-single-product-name__package{color:var(--color-text-soft);display:block;font-size:0.58em;font-weight:720;letter-spacing:0;line-height:1.55;margin-block-start:0.18rem}body.home .product-fact-strip{background:linear-gradient(90deg, rgb(244 167 42 / 4%), transparent 34%, transparent 66%, rgb(244 167 42 / 3%)),
    rgb(255 255 255 / 2%);border-color:rgb(255 255 255 / 8%);border-radius:0.95rem;margin-block-start:0.25rem}body.home .product-fact-strip__item{min-height:4.45rem;padding:0.75rem 0.9rem}body.home .product-fact-strip__icon{flex-basis:2rem;height:2rem;width:2rem}body.home .product-fact-strip__item small,body.home .product-fact-strip__item strong{text-align:right}body.home .product-fact-strip__item strong{font-size:0.74rem}body.home .product-match__choice.is-unavailable{background:rgb(255 255 255 / 1.8%);border-color:rgb(255 255 255 / 7%)}body.home .product-match__choice.is-unavailable em{background:rgb(231 100 91 / 10%);border:1px solid rgb(231 100 91 / 26%);border-radius:999px;color:#ffaaa4;font-size:0.58rem;font-style:normal;font-weight:800;justify-self:start;line-height:1.4;margin-block-start:0.2rem;padding:0.16rem 0.48rem}html[dir="rtl"] :where(
  .product-match__header,
  .product-match__choice-copy,
  .product-match__advisor,
  .purchase-showcase__intro,
  .purchase-showcase__price-panel,
  .purchase-card__actions,
  .dynotab-quantity-offer,
  .home-dose-calculator,
  .performance-compare__heading,
  .story-journey__intro,
  .buyer-confidence__heading,
  .faq-section__heading,
  .dynotab-product-v329,
  .dynotab-single-faq,
  .dynotab-commerce-intro,
  .site-footer
){direction:rtl;text-align:right}html[dir="rtl"] .dynotab-quantity-offer__copy,html[dir="rtl"] .dynotab-quantity-offer__copy > *,html[dir="rtl"] .dynotab-quantity-offer__feedback{direction:rtl;text-align:right}html[dir="rtl"] .dynotab-quantity-offer__tiers button,html[dir="rtl"] .home-dose-calculator__product{direction:rtl}html[dir="rtl"] :where(
  .wc-block-components-product-name,
  .wc-block-components-product-price,
  .wc-block-components-totals-item,
  .wc-block-components-checkout-step,
  .wc-block-components-order-summary-item__description
){direction:rtl;text-align:right}body.home .home-dose-calculator{gap:0.8rem;padding:clamp(0.9rem, 2vw, 1.25rem)}body.home .home-dose-calculator__products{gap:0.65rem}body.home .home-dose-calculator__product{min-height:4.55rem;padding:0.66rem 0.75rem}body.home .home-dose-calculator__workspace{gap:0.75rem;grid-template-columns:minmax(0, 1.18fr) minmax(14rem, 0.82fr)}body.home .home-dose-calculator__field,body.home .home-dose-calculator__result{min-height:0;padding:0.9rem 1rem}body.home .home-dose-calculator__input{margin-block-start:0.6rem}body.home .home-dose-calculator__input input{font-size:clamp(1.35rem, 2.5vw, 1.7rem);min-height:3.35rem;padding-block:0.4rem}body.home .home-dose-calculator__input > span{padding-block:0.65rem}body.home .home-dose-calculator__field > p{margin-block-start:0.5rem}body.home .home-dose-calculator__result{align-content:center;gap:0.18rem}body.home .home-dose-calculator__result > strong{font-size:clamp(1.75rem, 3vw, 2.25rem)}body.home .home-dose-calculator__instruction{padding-block:0.6rem}.site-header .header-purchase{font-size:0.78rem;font-weight:800;min-height:2.75rem;padding-inline:1rem}.cart-drawer .woocommerce-mini-cart-item{grid-template-columns:5rem minmax(0, 1fr) auto}.cart-drawer .woocommerce-mini-cart-item > a:not(.remove){grid-template-columns:5rem minmax(0, 1fr)}.cart-drawer .woocommerce-mini-cart-item img,.cart-drawer .woocommerce-mini-cart-item .dynotab-cart-product-image{align-self:center;background:radial-gradient(circle at 50% 44%, rgb(244 167 42 / 15%), transparent 45%),
    #151717;border:1px solid rgb(255 255 255 / 8%);box-sizing:border-box;display:block;height:5rem;justify-self:center;object-fit:contain;padding:0.35rem;width:5rem}.site-footer--enhanced .site-footer__grid{gap:clamp(1.5rem, 3vw, 2.75rem);grid-template-columns:minmax(14rem, 1.2fr)
    minmax(9rem, 0.62fr)
    minmax(12rem, 0.85fr)
    minmax(15rem, 1fr)}.site-footer--enhanced .site-footer__brand,.site-footer--enhanced .site-footer__nav,.site-footer--enhanced .site-footer__support,.site-footer--enhanced .site-footer__trust{min-width:0}.site-footer--enhanced .site-footer__support ul,.site-footer--enhanced .site-footer__promises{gap:0.55rem}.site-footer--enhanced .site-footer__support li{line-height:1.65}.site-footer__promises{display:grid;list-style:none;margin:0;padding:0}.site-footer__promises li{display:grid;gap:0.18rem;line-height:1.65}.site-footer__promises strong{color:var(--color-text-soft);font-size:0.76rem}.site-footer__promises span{color:var(--color-text-muted);font-size:0.66rem}.site-footer__license-badges{display:flex;flex-wrap:wrap;gap:0.5rem;margin-block-start:0.9rem}.site-footer__license-badges > a{align-items:center;aspect-ratio:1;background:rgb(255 255 255 / 2.5%);border:1px solid rgb(255 255 255 / 8%);border-radius:0.75rem;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:0.35rem;text-align:center;width:4.25rem}.site-footer__license-badges > a{background:#fff}.site-footer__license-badges img{height:100%;object-fit:contain;width:100%}.site-footer--enhanced .site-footer__safety{border-block-start:1px solid var(--color-border);border-inline-start:0;margin-block-start:clamp(1.5rem, 3vw, 2.25rem);padding-block-start:0.9rem;padding-inline-start:0}.site-footer--enhanced .site-footer__safety p{color:var(--color-text-muted);font-size:0.64rem;line-height:1.75;margin:0;max-width:none}.site-footer--enhanced .site-footer__bottom{margin-block-start:1.1rem}@media (max-width: 1100px){.site-footer--enhanced .site-footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 900px){body.home .purchase-section--v3216 .purchase-card--showcase{grid-template-areas:"intro"
      "gallery"
      "price"
      "offer"
      "actions"
      "facts";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto}body.home .purchase-showcase__product-name{white-space:normal}}@media (max-width: 800px){body.home .home-dose-calculator__workspace{grid-template-columns:1fr}body.home .home-dose-calculator__field,body.home .home-dose-calculator__result{min-height:0}}@media (max-width: 720px){.site-footer--enhanced .site-footer__grid{grid-template-columns:1fr}.site-footer--enhanced .site-footer__nav,.site-footer--enhanced .site-footer__support,.site-footer--enhanced .site-footer__trust{border-block-start:1px solid var(--color-border);padding-block-start:1.1rem}.site-footer__license-badges{max-width:18rem}}@media (max-width: 620px){body.home .purchase-showcase__product-name{font-size:clamp(1.68rem, 7.65vw, 1.95rem);line-height:1.28}body.home .purchase-showcase__package{font-size:0.66em}body.home .product-fact-strip{grid-template-columns:1fr}body.home .product-fact-strip__item{min-height:0}body.home .product-fact-strip__item + .product-fact-strip__item{border-block-start:1px solid rgb(255 255 255 / 8%);border-inline-start:0}}@media (prefers-reduced-motion: reduce){body.home .product-match__choice.is-unavailable{transition:none}}.site-header__cart-count{box-sizing:border-box;display:grid;height:1.25rem;line-height:1;min-inline-size:1.25rem;padding:0.09rem 0.22rem 0;place-items:center;text-align:center}.site-header .header-purchase{align-items:center;display:inline-flex;font-size:0.78rem !important;font-weight:800;justify-content:center;line-height:1.35;min-height:2.75rem;padding:0.6rem 1rem}html body.single-product .woocommerce div.product form.cart button.single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart button.single_add_to_cart_button.button,html body.single-product .woocommerce div.product form.cart button.single_add_to_cart_button.button.alt,html body.single-product .woocommerce div.product form.cart .single_add_to_cart_button.wp-element-button{align-items:center !important;display:inline-flex !important;font-size:0.86rem !important;font-weight:850 !important;justify-content:center !important;letter-spacing:0 !important;line-height:1.35 !important;text-align:center !important}body.home .dynotab-quantity-offer__copy{gap:0.14rem}body.home .home-trust-strip--before-faq{margin:0}body.home .home-trust-strip--before-faq .home-trust-strip__item small{text-wrap:pretty}body.home .performance-compare__visual-head > div{align-items:baseline;gap:0.45rem}body.home .performance-compare__active-number{font-size:1.35rem;line-height:1;transform:translateY(0.04em)}body.home .performance-compare__labels{margin-block:1.2rem -0.12rem;transform:translateY(0.35rem)}body.home .story-journey--v3214 .story-journey__hud{justify-content:flex-end}body.home .home-dose-calculator__products,body.home .home-dose-calculator__workspace{grid-template-columns:repeat(2, minmax(0, 1fr))}body.home .home-dose-calculator__product{gap:0.7rem;grid-template-columns:3.2rem minmax(0, 1fr) 1.8rem;min-height:5rem;padding:0.72rem 0.8rem}body.home .home-dose-calculator__product-code{height:2.7rem;min-width:3.2rem}body.home .home-dose-calculator__product > span:nth-child(2),body.home .home-dose-calculator__product strong,body.home .home-dose-calculator__product small{text-align:right}body.home .home-dose-calculator__product strong{font-size:0.78rem;line-height:1.55}body.home .home-dose-calculator__product small{font-size:0.62rem;line-height:1.55}body.home .home-dose-calculator__field,body.home .home-dose-calculator__result{height:100%;min-height:10.25rem}body.home .home-dose-calculator__result{align-content:center;column-gap:1rem;grid-template-areas:"label context"
    "value context"
    "value rule";grid-template-columns:minmax(7.5rem, 0.72fr) minmax(0, 1.28fr);row-gap:0.1rem}body.home .home-dose-calculator__result > span{grid-area:label}body.home .home-dose-calculator__result > strong{font-size:clamp(1.85rem, 3vw, 2.35rem);grid-area:value}body.home .home-dose-calculator__result > p{align-self:end;grid-area:context}body.home .home-dose-calculator__result > small{align-self:start;grid-area:rule}@media (max-width: 800px){body.home .home-dose-calculator__products,body.home .home-dose-calculator__workspace{grid-template-columns:minmax(0, 1fr)}body.home .home-dose-calculator__field,body.home .home-dose-calculator__result{min-height:0}}@media (max-width: 560px){body.home .home-dose-calculator__result{grid-template-areas:"label"
      "value"
      "context"
      "rule";grid-template-columns:minmax(0, 1fr);row-gap:0.16rem}body.home .home-dose-calculator__result > p,body.home .home-dose-calculator__result > small{align-self:auto}body.home .performance-compare__labels{transform:translateY(0.2rem)}}@media (prefers-reduced-motion: reduce){body.home .performance-compare__labels,body.home .performance-compare__active-number{transform:none}}html body.single-product .woocommerce div.product form.cart button.single_add_to_cart_button,html body.single-product .woocommerce div.product form.cart button.single_add_to_cart_button.button,html body.single-product .woocommerce div.product form.cart button.single_add_to_cart_button.button.alt,html body.single-product .woocommerce div.product form.cart .single_add_to_cart_button.wp-element-button{font-size:var(--font-size-body-sm) !important;font-weight:var(--font-weight-bold) !important;letter-spacing:0 !important;line-height:1.55 !important}.purchase-section--v3225 .purchase-gallery--ultra .purchase-gallery__stage img[src*="product-ultra-official-cutout-v3255"],body.single-product .dynotab-single-gallery img[src*="product-ultra-official-cutout-v3255"],.dynotab-ultra-official-image{object-fit:contain !important}.purchase-section--v3225 .purchase-gallery--ultra .purchase-gallery__stage img[src*="product-ultra-official-cutout-v3255"]{height:98% !important;transform:scale(1.035);width:98% !important}.cart-drawer .woocommerce-mini-cart-item .remove,.cart-drawer .woocommerce-mini-cart-item a.remove,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button{align-items:center !important;aspect-ratio:1 / 1 !important;block-size:2rem !important;border-radius:50% !important;box-sizing:border-box !important;display:inline-grid !important;flex:0 0 2rem !important;font-size:0 !important;height:2rem !important;inline-size:2rem !important;justify-content:center !important;line-height:1 !important;margin:0 !important;max-height:2rem !important;max-width:2rem !important;min-height:2rem !important;min-width:2rem !important;padding:0 !important;place-items:center !important;width:2rem !important}.cart-drawer .woocommerce-mini-cart-item .remove::before,.cart-drawer .woocommerce-mini-cart-item a.remove::before,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button::before{content:"×";display:block;font-size:0.82rem;font-weight:700;line-height:1;transform:translateY(-0.03em)}body.home .faq-list details > summary{font-size:0.9rem}body.home .faq-list__answer p,body.single-product .dynotab-single-faq__list details > div > p{font-size:0.79rem;line-height:1.95}.site-footer--enhanced .site-footer__nav .site-footer__menu a{font-size:0.78rem;line-height:1.65;min-height:2.35rem}@media (max-width: 800px){.purchase-section--v3225 .purchase-gallery--ultra .purchase-gallery__stage img[src*="product-ultra-official-cutout-v3255"]{height:96% !important;transform:scale(1.02);width:96% !important}}@media (min-width: 48rem){body.home .home-dose-calculator__input input[data-home-dose-liters]{text-align:right}}@media (max-width: 50rem){body.home .mobile-purchase-bar--matched{box-sizing:border-box;gap:0.5rem;grid-template-columns:3.25rem minmax(0, 1fr);min-width:0;padding-inline:clamp(0.65rem, 3vw, 1rem)}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__product{align-items:center;display:grid;gap:0.55rem;grid-template-columns:minmax(0, 1fr) auto;min-width:0}body.home .mobile-purchase-bar--matched form.purchase-control--mobile{display:block;margin:0;min-width:0;width:auto}body.home .mobile-purchase-bar--matched form.purchase-control--mobile .purchase-quantity,body.home .mobile-purchase-bar--matched form.purchase-control--mobile .purchase-control__total{display:none !important}body.home .mobile-purchase-bar--matched form.purchase-control--mobile .purchase-control__submit{display:block;margin:0}body.home .mobile-purchase-bar--matched form.purchase-control--mobile .button{align-items:center;display:inline-flex;font-size:0.74rem;justify-content:center;line-height:1.35;margin:0;min-height:2.75rem;padding-inline:0.95rem;white-space:nowrap;width:auto}}@media (max-width: 24.375rem){body.home .mobile-purchase-bar--matched{gap:0.4rem;grid-template-columns:3rem minmax(0, 1fr);padding-inline:0.55rem}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__product{gap:0.4rem}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__stock{display:none}body.home .mobile-purchase-bar--matched form.purchase-control--mobile .button{font-size:0.7rem;padding-inline:0.75rem}}@media (max-width: 47.9375rem){.site-footer--enhanced .site-footer__safety.container{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--container-wide) + (var(--container-gutter) * 2));padding-inline:var(--container-gutter) !important;width:100%}.site-footer--enhanced .site-footer__safety p{max-width:100%;overflow-wrap:anywhere}}@media (max-width: 50rem){body.home{--mobile-purchase-height:7.75rem
  }body.home .mobile-purchase-bar--matched{align-items:stretch;min-height:var(--mobile-purchase-height);padding-block:0.5rem calc(0.5rem + env(safe-area-inset-bottom))}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__switch{align-self:stretch}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__product{align-content:center;align-items:stretch;display:grid;gap:0.4rem;grid-template-areas:"details"
      "control";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;min-width:0}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__details{display:grid;gap:0.08rem 0.45rem;grid-area:details;grid-template-areas:"title price"
      "stock price";grid-template-columns:minmax(0, 1fr) auto;min-width:0}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__details > strong{grid-area:title;line-height:1.45;max-width:none;overflow:visible;text-overflow:clip;white-space:normal}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__price{align-self:center;grid-area:price;white-space:nowrap}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__stock{grid-area:stock}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"]{align-items:center;display:grid !important;gap:0.45rem;grid-area:control;grid-template-columns:auto minmax(0, 1fr);margin:0;min-width:0;width:100%}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-quantity{clip:auto !important;clip-path:none !important;display:block !important;height:auto !important;margin:0;overflow:visible !important;position:static !important;white-space:normal !important;width:auto !important}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-quantity__label{display:none !important}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-quantity__stepper{align-items:center;background:rgb(255 255 255 / 5%);border:1px solid rgb(255 255 255 / 11%);border-radius:0.75rem;direction:ltr;display:grid;gap:0.14rem;grid-template-columns:2.1rem 1.35rem 2.1rem;min-height:2.75rem;padding:0.18rem}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-quantity__stepper > button{align-items:center;background:rgb(255 255 255 / 7%);border:0;border-radius:0.55rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25rem;justify-content:center;line-height:1;min-height:2.25rem;min-width:2.1rem;padding:0;width:2.1rem}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-quantity__stepper > button:disabled{cursor:not-allowed;opacity:0.32}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-quantity__stepper .quantity{block-size:1px !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;inline-size:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-quantity__value{align-items:center;color:#fff;direction:ltr;display:inline-flex;font-size:0.9rem;font-variant-numeric:lining-nums tabular-nums;font-weight:850;justify-content:center;line-height:1;min-height:2.25rem;min-width:1.35rem;text-align:center;-webkit-text-fill-color:#fff}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-control__submit{display:block !important;margin:0;min-width:0}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-control__total{display:none !important}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-control__submit > .button{align-items:center;display:inline-flex;font-size:0.7rem;justify-content:center;margin:0;min-height:2.75rem;padding-inline:0.7rem;white-space:nowrap;width:100%}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__product > .purchase-control[class*="purchase-control--mobile"]:not(form){align-items:center;display:inline-flex;grid-area:control;justify-content:center;margin:0;min-height:2.75rem;width:100%}}@media (max-width: 45rem){body.home .hero--v260 .hero__poster img,body.home .hero--v260 .hero__video{object-position:50% 50%}}@media (max-width: 22rem){body.home{--mobile-purchase-height:8.25rem
  }body.home .mobile-purchase-bar--matched .mobile-purchase-bar__details{grid-template-areas:"title"
      "price";grid-template-columns:minmax(0, 1fr)}body.home .mobile-purchase-bar--matched .mobile-purchase-bar__stock{display:none}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"]{gap:0.35rem}body.home .mobile-purchase-bar--matched form.purchase-control[class*="purchase-control--mobile"] .purchase-control__submit > .button{font-size:0.66rem;padding-inline:0.5rem}}.purchase-section--v3225 .purchase-gallery__stage img[src*="official-back-cutout-v3267"]{height:98% !important;object-fit:contain !important;transform:scale(1.035);width:98% !important}@media (min-width: 48rem){.cart-drawer .woocommerce-mini-cart-item .remove,.cart-drawer .woocommerce-mini-cart-item a.remove,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button{overflow:hidden;position:relative !important}.cart-drawer .woocommerce-mini-cart-item .remove::before,.cart-drawer .woocommerce-mini-cart-item a.remove::before,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button::before,.cart-drawer .woocommerce-mini-cart-item .remove::after,.cart-drawer .woocommerce-mini-cart-item a.remove::after,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button::after{background:currentColor;border-radius:999px;content:"";display:block;height:1.5px;left:50%;pointer-events:none;position:absolute;top:50%;transform-origin:center;width:0.62rem}.cart-drawer .woocommerce-mini-cart-item .remove::before,.cart-drawer .woocommerce-mini-cart-item a.remove::before,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button::before{transform:translate(-50%, -50%) rotate(45deg) !important}.cart-drawer .woocommerce-mini-cart-item .remove::after,.cart-drawer .woocommerce-mini-cart-item a.remove::after,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button::after{transform:translate(-50%, -50%) rotate(-45deg) !important}.cart-drawer .woocommerce-mini-cart-item .quantity{transform:translateY(-1rem)}}@media (max-width: 50rem){.purchase-section--v3225 .purchase-gallery__stage img[src*="official-back-cutout-v3267"]{height:96% !important;transform:scale(1.02);width:96% !important}}@media (max-width: 47.9375rem){html body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content .wc-block-components-totals-coupon,html body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content .wc-block-components-totals-item{box-sizing:border-box;padding-inline:1rem !important}html body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary{box-sizing:border-box;margin-inline:1rem !important;width:auto !important}}@keyframes dynotab-cart-price-pulse{from{opacity:0.5}to{opacity:1}}.cart-drawer__panel{width:min(30rem, 100vw) !important}.cart-drawer__content{padding:1rem !important}.cart-drawer .woocommerce-mini-cart{gap:0.75rem !important}.cart-drawer .woocommerce-mini-cart-item,.cart-drawer .woocommerce-mini-cart-item.mini_cart_item{align-items:start !important;background:linear-gradient(145deg, rgb(255 255 255 / 5%), rgb(255 255 255 / 2%)) !important;border:1px solid rgb(255 255 255 / 10%) !important;border-radius:1rem !important;box-sizing:border-box !important;direction:rtl;display:grid !important;gap:0.75rem 0.85rem !important;grid-template-columns:5.25rem minmax(0, 1fr) 2.5rem !important;grid-template-rows:auto auto !important;min-height:0 !important;overflow:hidden !important;padding:0.9rem !important;position:relative !important}.cart-drawer .woocommerce-mini-cart-item > a:not(.remove):not(.remove_from_cart_button){align-items:center !important;color:var(--color-text) !important;display:grid !important;font-size:0.94rem !important;font-weight:780 !important;gap:0.85rem !important;grid-column:1 / 3 !important;grid-row:1 !important;grid-template-columns:5.25rem minmax(0, 1fr) !important;line-height:1.75 !important;margin:0 !important;min-width:0 !important;padding:0 !important;text-align:right !important}.cart-drawer .woocommerce-mini-cart-item img,.cart-drawer .woocommerce-mini-cart-item .dynotab-cart-product-image{aspect-ratio:1 !important;background:radial-gradient(circle, rgb(244 163 24 / 12%), transparent 68%) !important;border:1px solid rgb(255 255 255 / 8%) !important;border-radius:0.8rem !important;box-sizing:border-box !important;float:none !important;height:5.25rem !important;margin:0 !important;object-fit:contain !important;padding:0.38rem !important;width:5.25rem !important}.cart-drawer .woocommerce-mini-cart-item .remove,.cart-drawer .woocommerce-mini-cart-item a.remove,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button{align-self:start !important;grid-column:3 !important;grid-row:1 !important;inset:auto !important;margin:0 !important;position:relative !important}.dynotab-mini-cart-line{display:grid;gap:0.42rem;grid-column:2 / -1;grid-row:2;min-width:0}.dynotab-mini-cart-line__row{align-items:center;display:flex;gap:0.7rem;justify-content:space-between;margin:0 !important;min-height:1.75rem}.dynotab-mini-cart-line__row > span{color:var(--color-text-muted);font-size:0.74rem;line-height:1.5}.dynotab-mini-cart-line__row strong,.dynotab-mini-cart-summary__row strong{color:var(--color-text);direction:ltr;font-size:0.82rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.5;text-align:left;unicode-bidi:isolate;white-space:nowrap}.dynotab-mini-cart-line__quantity{border-block:1px solid rgb(255 255 255 / 7%);padding-block:0.38rem}.dynotab-mini-cart-stepper{align-items:center;background:rgb(0 0 0 / 28%);border:1px solid rgb(255 255 255 / 10%);border-radius:999px;direction:ltr;display:inline-grid;grid-template-columns:2.35rem 2.3rem 2.35rem;min-height:2.35rem;overflow:hidden}.dynotab-mini-cart-stepper button{align-items:center;appearance:none;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;font:800 1.05rem/1 sans-serif;height:2.35rem;justify-content:center;margin:0;padding:0;transition:background-color 160ms ease, color 160ms ease}.dynotab-mini-cart-stepper button:hover,.dynotab-mini-cart-stepper button:focus-visible{background:rgb(244 163 24 / 17%);color:var(--color-accent)}.dynotab-mini-cart-stepper button:disabled{cursor:not-allowed;opacity:0.36}.dynotab-mini-cart-stepper output{color:var(--color-text);font-size:0.85rem;font-variant-numeric:tabular-nums;font-weight:850;text-align:center}.dynotab-mini-cart-line__saving strong,.dynotab-mini-cart-summary__row.is-saving strong{color:var(--color-success-text)}.dynotab-mini-cart-line__subtotal{padding-top:0.12rem}.dynotab-mini-cart-line__subtotal > span,.dynotab-mini-cart-line__subtotal strong{color:var(--color-text) !important}.dynotab-mini-cart-line__status{color:var(--color-text-muted);display:block;font-size:0.7rem;min-height:1em}.dynotab-mini-cart-line.is-updating .dynotab-mini-cart-line__unit strong,.dynotab-mini-cart-line.is-updating .dynotab-mini-cart-line__subtotal strong,.dynotab-mini-cart-line.is-updating .dynotab-mini-cart-line__saving strong{opacity:0.28}.cart-drawer__content{position:relative}.cart-drawer.is-refreshing .cart-drawer__content > *{opacity:0.22;pointer-events:none}.cart-drawer.is-refreshing .cart-drawer__content::after{color:var(--color-text);content:"در حال بروزرسانی سبد…";font-size:0.82rem;font-weight:750;inset:4rem 1rem auto;position:absolute;text-align:center}.cart-drawer .woocommerce-mini-cart__total{display:block !important;margin:0 !important;padding:1rem !important}.dynotab-mini-cart-summary{display:grid;gap:0.58rem;width:100%}.dynotab-mini-cart-summary__row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.dynotab-mini-cart-summary__row > span{color:var(--color-text-muted);font-size:0.79rem}.dynotab-mini-cart-summary__row.is-total{border-top:1px solid rgb(255 255 255 / 10%);margin-top:0.1rem;padding-top:0.72rem}.dynotab-mini-cart-summary__row.is-total > span,.dynotab-mini-cart-summary__row.is-total strong{color:var(--color-text);font-size:0.94rem;font-weight:850}.cart-drawer .woocommerce-mini-cart__buttons{display:flex !important;flex-direction:column !important;gap:0.65rem !important;margin:0 !important}.cart-drawer .woocommerce-mini-cart__buttons .button{margin:0 !important;min-height:3.15rem !important;width:100% !important}.cart-drawer .woocommerce-mini-cart__buttons .checkout{background:linear-gradient(135deg, #ffc13a, #ed9415) !important;border-color:transparent !important;color:#0b0d0d !important;order:1}.cart-drawer .woocommerce-mini-cart__buttons .button:not(.checkout){background:transparent !important;border:1px solid rgb(255 255 255 / 18%) !important;color:var(--color-text) !important;order:2}.cart-drawer__footer{padding-inline:1rem !important}.cart-drawer__footer p{display:block !important;font-size:0.72rem !important;line-height:1.8 !important;text-align:center}.cart-drawer__footer a,.dynotab-checkout-legal a,.dynotab-policy a{color:var(--color-accent);text-decoration:underline;text-decoration-color:rgb(244 163 24 / 40%);text-underline-offset:0.2em}.dynotab-checkout-noise{display:none !important}body.woocommerce-cart .wc-block-components-product-name,body.woocommerce-checkout .wc-block-components-product-name,.woocommerce-checkout-review-order-table .product-name{direction:rtl;overflow-wrap:break-word;text-align:right;unicode-bidi:plaintext;word-break:normal !important}.dynotab-checkout-meta{border-top:1px solid rgb(255 255 255 / 8%);padding-block:0.2rem !important}.dynotab-checkout-meta__row{align-items:center;display:flex;justify-content:space-between;min-height:2.55rem;padding:0 1rem}.dynotab-checkout-meta__row .wc-block-components-totals-item__label,.dynotab-checkout-meta__row .wc-block-components-totals-item__value{font-size:0.82rem}.dynotab-checkout-meta__row.is-shipping .wc-block-components-totals-item__value{color:var(--color-success-text);font-weight:800}.dynotab-checkout-final-confidence{align-items:start;background:rgb(78 170 108 / 8%);border:1px solid rgb(78 170 108 / 22%);border-radius:0.8rem;display:grid;gap:0.25rem;margin-top:0.8rem;padding:0.8rem}.dynotab-checkout-legal{align-items:center;display:flex;flex-wrap:wrap;gap:0.45rem 0.9rem;justify-content:center;margin:0.9rem auto 0;max-width:42rem}.dynotab-checkout-legal a{font-size:0.74rem}.wc-block-components-totals-coupon__form button,.woocommerce-form-coupon button[type="submit"]{min-width:7rem;white-space:nowrap}.dynotab-policy{background:linear-gradient(145deg, rgb(255 255 255 / 4%), rgb(255 255 255 / 1.5%));border:1px solid rgb(255 255 255 / 9%);border-radius:1.25rem;color:var(--color-text-soft);line-height:2;margin:1.5rem auto 4rem;max-width:58rem;padding:clamp(1.1rem, 3vw, 2.25rem)}.dynotab-policy__lead{color:var(--color-text);font-size:1.02rem;font-weight:700}.dynotab-policy h2{color:var(--color-text);font-size:clamp(1rem, 2vw, 1.25rem);margin:1.8rem 0 0.55rem}.dynotab-policy ul{padding-inline-start:1.3rem}.dynotab-policy__contact{display:grid;gap:0.6rem}.dynotab-policy__contact > div{align-items:center;border-bottom:1px solid rgb(255 255 255 / 7%);display:flex;gap:1rem;justify-content:space-between;padding-block:0.65rem}.dynotab-policy__contact dd{margin:0}@media (max-width: 520px){.cart-drawer .woocommerce-mini-cart-item,.cart-drawer .woocommerce-mini-cart-item.mini_cart_item{gap:0.68rem 0.7rem !important;grid-template-columns:4.6rem minmax(0, 1fr) 2.35rem !important;padding:0.75rem !important}.cart-drawer .woocommerce-mini-cart-item > a:not(.remove):not(.remove_from_cart_button){font-size:0.85rem !important;gap:0.7rem !important;grid-template-columns:4.6rem minmax(0, 1fr) !important}.cart-drawer .woocommerce-mini-cart-item img,.cart-drawer .woocommerce-mini-cart-item .dynotab-cart-product-image{height:4.6rem !important;width:4.6rem !important}.dynotab-mini-cart-line{grid-column:1 / -1}.dynotab-mini-cart-line__row strong,.dynotab-mini-cart-summary__row strong{font-size:0.78rem}.dynotab-checkout-meta__row{padding-inline:0.85rem}.dynotab-policy__contact > div{align-items:start;display:grid;gap:0.1rem}}@media (prefers-reduced-motion: reduce){.dynotab-mini-cart-stepper button{transition:none}}.dynotab-phone,.dynotab-phone bdi,.dynotab-policy__contact a[href^="tel:"],.dynotab-policy__contact a[href^="tel:"] bdi{direction:ltr !important;display:inline-block;text-align:left;unicode-bidi:isolate !important;white-space:nowrap}body.dynotab-policy-page .site-main.section{padding-block:clamp(1.1rem, 2.4vw, 2.15rem) clamp(1.5rem, 3vw, 2.75rem)}body.dynotab-policy-page .content-shell{min-height:0}body.dynotab-policy-page .entry{margin-inline:auto;max-width:58rem}body.dynotab-policy-page .entry__header{margin-block-end:clamp(0.65rem, 1.5vw, 1rem);padding-block-end:clamp(0.65rem, 1.5vw, 1rem)}body.dynotab-policy-page .entry__header h1{margin:0}body.dynotab-policy-page .dynotab-policy{margin:0;max-width:none}@media (max-width: 40rem){body.dynotab-policy-page .site-main.section{padding-block-start:1rem}body.dynotab-policy-page .entry__header h1{font-size:clamp(1.65rem, 8vw, 2.15rem)}}.cart-drawer .woocommerce-mini-cart-item .remove,.cart-drawer .woocommerce-mini-cart-item a.remove,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button{overflow:hidden;position:relative !important}.cart-drawer .woocommerce-mini-cart-item .remove::before,.cart-drawer .woocommerce-mini-cart-item a.remove::before,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button::before,.cart-drawer .woocommerce-mini-cart-item .remove::after,.cart-drawer .woocommerce-mini-cart-item a.remove::after,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button::after{background:currentColor;border-radius:999px;content:"" !important;display:block !important;height:1.5px;left:50%;margin:0 !important;pointer-events:none;position:absolute;top:50%;transform-origin:center;width:0.66rem}.cart-drawer .woocommerce-mini-cart-item .remove::before,.cart-drawer .woocommerce-mini-cart-item a.remove::before,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button::before{transform:translate(-50%, -50%) rotate(45deg) !important}.cart-drawer .woocommerce-mini-cart-item .remove::after,.cart-drawer .woocommerce-mini-cart-item a.remove::after,.cart-drawer .woocommerce-mini-cart-item .remove_from_cart_button::after{transform:translate(-50%, -50%) rotate(-45deg) !important}body.dynotab-policy-page .entry__header h1{text-align:center}@media (max-width: 50rem){body.home .home-dose-calculator__input input[data-home-dose-liters]{direction:ltr !important;text-align:right !important}.dynotab-single-mobile-buy{gap:0.4rem 0.55rem;grid-template-areas:"price price"
      "quantity submit";grid-template-columns:auto minmax(0, 1fr)}.dynotab-single-mobile-buy > .dynotab-single-mobile-buy__price{align-items:baseline;display:flex;gap:0.65rem;grid-area:price;justify-content:space-between;min-width:0;padding-inline:0.3rem}.dynotab-single-mobile-buy > .dynotab-single-mobile-buy__quantity{align-items:center;background:rgb(255 255 255 / 5%);border:1px solid rgb(255 255 255 / 11%);border-radius:0.75rem;direction:ltr;display:grid;gap:0.12rem;grid-area:quantity;grid-template-columns:2.75rem 1.35rem 2.75rem;min-height:2.75rem;padding:0.16rem}.dynotab-single-mobile-buy__quantity > button{align-items:center;background:rgb(255 255 255 / 7%);border:0;border-radius:0.55rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;height:2.75rem;justify-content:center;line-height:1;min-height:2.75rem;min-width:2.75rem;padding:0;width:2.75rem}.dynotab-single-mobile-buy__quantity > button > span{align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1;width:1em}.dynotab-single-mobile-buy__quantity > button:disabled{cursor:not-allowed;opacity:0.32}.dynotab-single-mobile-buy__quantity > output{align-items:center;color:#fff;direction:ltr;display:inline-flex;font-size:0.9rem;font-variant-numeric:lining-nums tabular-nums;font-weight:850;justify-content:center;line-height:1;min-height:2.75rem;min-width:1.35rem;text-align:center}.dynotab-single-mobile-buy > [data-single-mobile-submit]{grid-area:submit;min-height:3.1rem;min-width:0;padding-inline:0.75rem;width:100%}}@supports (content-visibility: auto){body.home .site-main--home > :is(
    .performance-compare,
    .buyer-confidence,
    .home-trust-strip,
    .home-reviews,
    .faq-section
  ){contain-intrinsic-size:auto 72rem;content-visibility:auto}}.home-evidence{background:var(--color-bg);padding-block:clamp(2.5rem, 5vw, 4.5rem)}.home-evidence__shell{align-items:center;background:radial-gradient(circle at 18% 100%, rgb(244 167 42 / 10%), transparent 42%),
    linear-gradient(125deg, #1a1c1c, #0e1010);border:1px solid rgb(255 255 255 / 11%);border-radius:1.4rem;display:grid;gap:clamp(1.75rem, 4vw, 4rem);grid-template-columns:minmax(0, 1fr) minmax(12rem, 0.55fr);padding:clamp(1.5rem, 4vw, 3.25rem)}.home-evidence__copy{min-width:0}.home-evidence__copy h2{font-size:clamp(1.65rem, 3vw, 2.55rem);line-height:1.42;margin-block:0.75rem;text-wrap:balance}.home-evidence__copy > p:not(.eyebrow){color:var(--color-text-soft);font-size:clamp(0.88rem, 1vw, 1rem);line-height:1.95;max-width:43rem}.home-evidence__copy .button{align-items:center;display:inline-flex;gap:0.8rem;margin-block-start:1.4rem;min-height:2.9rem}.home-evidence__mark{align-content:center;border:1px solid rgb(244 167 42 / 24%);border-radius:1rem;display:flex;flex-wrap:wrap;gap:0.55rem;justify-content:center;min-height:10rem;padding:1.5rem}.home-evidence__mark > span{color:var(--color-accent-bright);flex-basis:100%;font-family:var(--font-latin);font-size:clamp(1.6rem, 3vw, 2.3rem);font-weight:800;letter-spacing:0.08em;text-align:center}.home-evidence__mark > small{background:rgb(255 255 255 / 5%);border:1px solid rgb(255 255 255 / 9%);border-radius:999px;color:var(--color-text-soft);font-size:0.73rem;padding:0.4rem 0.75rem}@media (max-width: 760px){.home-evidence__shell{grid-template-columns:1fr}.home-evidence__mark{justify-content:flex-start;min-height:0;padding:0.85rem 1rem}.home-evidence__mark > span{font-size:1.35rem;text-align:right}}.home-final-cta{background:var(--color-bg);padding-block:0 clamp(2.5rem, 5vw, 4.25rem)}.home-final-cta__inner{align-items:center;background:radial-gradient(circle at 0 100%, rgb(244 163 33 / 9%), transparent 38%),
    #191c1b;border:1px solid rgb(255 255 255 / 12%);border-radius:var(--radius-lg);display:flex;gap:clamp(1.5rem, 4vw, 3rem);justify-content:space-between;padding:clamp(1.5rem, 3vw, 2.25rem)}.home-final-cta__copy{min-width:0}.home-final-cta__copy > p{color:var(--color-accent-bright);font-size:0.78rem;font-weight:var(--font-weight-bold);margin:0 0 0.45rem}.home-final-cta__copy h2{font-size:clamp(1.5rem, 2.3vw, 2rem);line-height:1.4;margin:0 0 0.45rem}.home-final-cta__copy > span{color:var(--color-text-soft);display:block;font-size:0.88rem;line-height:1.85}.home-final-cta__action{align-items:center;display:inline-flex;flex:0 0 auto;gap:0.8rem;justify-content:center;min-height:3rem;text-align:center}.home-final-cta__action:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:4px}@media (max-width: 47.5rem){.home-final-cta__inner{align-items:stretch;flex-direction:column;gap:1.25rem}.home-final-cta__action{width:100%}}body.home .purchase-section .product-match__advisor-toggle{align-items:center;background:radial-gradient(circle at 100% 0, rgb(244 167 42 / 10%), transparent 40%), #121518;border:1px solid rgb(255 255 255 / 13%);border-radius:1rem;color:#f6f6f3;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr) auto;height:auto;min-height:6rem;padding:1rem 1.25rem;text-align:start;width:100%}body.home .purchase-section .product-match__advisor-toggle:hover{border-color:rgb(244 167 42 / 50%)}body.home .purchase-section .product-match__advisor-copy{display:grid;gap:.25rem;min-width:0}body.home .purchase-section .product-match__advisor-copy .product-match__tool-kicker{color:#f4bd63;font-size:.78rem;line-height:1.6}body.home .purchase-section .product-match__advisor-copy > strong{color:#fff;font-size:clamp(1rem, 1.35vw, 1.15rem);font-weight:800;line-height:1.7}body.home .purchase-section .product-match__advisor-copy > small{color:#b9bec4;font-size:.84rem;line-height:1.9}body.home .purchase-section .product-match__advisor-action{align-items:center;background:var(--color-accent);border-radius:999px;color:#101214;display:inline-flex;font-size:.88rem;font-weight:800;gap:.5rem;justify-content:center;min-height:2.85rem;padding:.6rem 1rem;white-space:nowrap}body.home .purchase-section .product-match__advisor-action svg{height:1rem;width:1rem}body.home .purchase-section .product-match__advisor-toggle.is-open .product-match__advisor-action{background:rgb(244 167 42 / 16%);color:#f4bd63}body.home .purchase-section .product-match__advisor{background:#121518;border:1px solid rgb(255 255 255 / 13%);border-radius:1rem;display:grid;gap:1.25rem;padding:clamp(1rem, 3vw, 1.5rem);margin-block-start:1rem;scroll-margin-block-start:calc(var(--header-height, 5rem) + 1rem)}body.home .purchase-section .product-match__advisor [hidden],body.home .purchase-section .product-match__advisor[hidden]{display:none !important}body.home .purchase-section .product-match__advisor-head{align-items:start;display:flex;gap:1rem;justify-content:space-between}body.home .purchase-section .product-match__advisor-head small{color:#f4bd63;font-size:.8rem}body.home .purchase-section .product-match__advisor-head h3{color:#fff;font-size:clamp(1rem, 1.5vw, 1.2rem);line-height:1.8;margin:.35rem 0 0}body.home .purchase-section .product-match__advisor-head > button{align-items:center;background:rgb(255 255 255 / 5%);border:1px solid rgb(255 255 255 / 12%);border-radius:.7rem;color:#ddd;display:inline-flex;flex:0 0 2.75rem;font-size:1.4rem;justify-content:center;min-height:2.75rem;padding:0}body.home .purchase-section .product-match__advisor-grid{display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr)}body.home .purchase-section .product-match__advisor fieldset{border:0;margin:0;min-width:0;padding:0}body.home .purchase-section .product-match__advisor legend{align-items:center;color:#f6f6f3;display:flex;font-size:.95rem;font-weight:700;gap:.7rem;line-height:1.8;margin-bottom:.9rem;padding:0}body.home .purchase-section .product-match__advisor-step{align-items:center;background:rgb(244 167 42 / 13%);border:1px solid rgb(244 167 42 / 30%);border-radius:50%;color:#f4bd63;display:inline-flex;flex:0 0 2.5rem;font-size:1.2rem;height:2.5rem;justify-content:center;line-height:1}body.home .purchase-section .product-match__advisor fieldset > div{display:grid;gap:.75rem;grid-template-columns:repeat(2, minmax(0, 1fr))}body.home .purchase-section .product-match__advisor fieldset button{background:#1b1f24;border:1px solid rgb(255 255 255 / 18%);border-radius:.8rem;color:#f3f3f1;font-size:.95rem;font-weight:650;line-height:1.8;min-height:3.4rem;padding:.7rem .9rem;text-align:center}body.home .purchase-section .product-match__advisor fieldset button:hover,body.home .purchase-section .product-match__advisor fieldset button[aria-pressed="true"]{background:rgb(244 167 42 / 12%);border-color:#d9a546;color:#ffd081}body.home .purchase-section .product-match__advisor-selection{align-items:center;color:#c8cdd2;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem 1rem;justify-content:space-between}body.home .purchase-section .product-match__advisor-selection button{background:none;border:0;color:#f4bd63;font-size:.84rem;min-height:2.75rem;padding:.35rem .5rem;text-decoration:underline;text-underline-offset:.25rem}body.home .purchase-section .product-match__advisor-result{align-items:center;background:rgb(244 167 42 / 6%);border:1px solid rgb(244 167 42 / 22%);border-radius:.9rem;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}body.home .purchase-section .product-match__advisor-result > div{flex:1 1 18rem;min-width:0}body.home .purchase-section .product-match__advisor-result small{color:#f4bd63;display:block;font-size:.8rem;margin-bottom:.35rem}body.home .purchase-section .product-match__advisor-result strong{color:#fff;display:block;font-size:1rem;line-height:1.8}body.home .purchase-section .product-match__advisor-result p{color:#c8cdd2;font-size:.9rem;line-height:1.9;margin:.5rem 0 0}body.home .purchase-section .product-match__advisor-result .button{flex:0 1 auto;font-size:.9rem;min-height:3rem;padding:.7rem 1rem;white-space:normal;text-align:center}body.home .purchase-section .product-match__advisor button:focus-visible,body.home .purchase-section .product-match__advisor-toggle:focus-visible{outline:2px solid #f4bd63;outline-offset:3px}@media (max-width: 600px){body.home .purchase-section .product-match__advisor-toggle{gap:.9rem;grid-template-columns:minmax(0, 1fr);padding:1rem}body.home .purchase-section .product-match__advisor-action{justify-self:start}body.home .purchase-section .product-match__advisor fieldset > div{grid-template-columns:minmax(0, 1fr)}body.home .purchase-section .product-match__advisor-result .button{width:100%}}body.home .story-journey--v3214 .story-journey__track{height:var(--story-track-height, 580svh)}@media (max-width: 900px){body.home .story-journey--v3214 .story-journey__track{height:var(--story-track-height, 568svh)}}@media (max-width: 720px){body.home .story-journey--v3214 .story-journey__track{height:var(--story-track-height, 536svh)}}body.home .purchase-section .dynotab-pack-note,body.single-product .dynotab-product-hero .dynotab-pack-note{color:#c3c8ce;font-size:.85rem;font-weight:500;line-height:1.8;margin:.35rem 0 .65rem}body.home .story-journey--v3214 .story-journey__intro h2{color:#fff;font-size:clamp(2rem, 3.45vw, 3rem);letter-spacing:-.035em;line-height:1.35;margin:1rem auto 1.2rem;max-width:50rem;text-wrap:balance;width:100%}@media (max-width: 620px){body.home .story-journey--v3214 .story-journey__intro h2{font-size:clamp(1.8rem, 8.2vw, 2.05rem);letter-spacing:-.025em;line-height:1.4}}body.home .story-journey--v3214 .story-journey__return{align-items:center;background:rgb(8 11 14 / 88%);border:1px solid rgb(255 255 255 / 20%);border-radius:999px;color:#e8e5de;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;gap:.55rem;inset-inline-start:1.5rem;justify-content:center;line-height:1.5;min-height:2.75rem;padding:.6rem .85rem;position:absolute;top:1.5rem;z-index:40}body.home .story-journey--v3214 .story-journey__return[hidden]{display:none}body.home .story-journey--v3214 .story-journey__return:hover{color:#f4bd63;border-color:#f4bd6380}body.home .story-journey--v3214 .story-journey__return:focus-visible{outline:2px solid #f4bd63;outline-offset:3px}@media (max-width: 900px){body.home .story-journey--v3214 .story-journey__return{bottom:calc(1rem + env(safe-area-inset-bottom, 0px));inset-inline-start:1rem;position:fixed;top:auto;z-index:90}}.woocommerce-Price-amount,
.wc-block-components-formatted-money-amount{direction:rtl;display:inline-block;text-decoration:inherit;unicode-bidi:isolate;white-space:nowrap}.woocommerce-Price-amount bdi,
.wc-block-components-formatted-money-amount bdi{direction:rtl;display:inline;unicode-bidi:isolate;white-space:nowrap}.woocommerce-Price-currencySymbol,
.wc-block-components-formatted-money-amount__currency-symbol{direction:rtl;unicode-bidi:isolate}[data-purchase-total],
[data-single-total-price]{direction:rtl;unicode-bidi:isolate;white-space:nowrap}
@font-face{font-family:"Vazirmatn";src:url(https://dynotabiran.com/wp-content/uploads/dynotab-fonts/vazirmatn-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-sans:"Vazirmatn", Tahoma, Arial, sans-serif}html,body,button,input,select,textarea{font-family:var(--font-sans)}