@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_6fa131ed-module__a_kGVa__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_6fa131ed-module__a_kGVa__variable{--font-arabic:"Cairo","Cairo Fallback"}
.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px)solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px)solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px)solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}
:root{--accent:#f97316;--accent-dark:#d94f0b;--accent-soft:#fff4eb;--accent-border:#fed7aa;--ink:#15171c;--ink-soft:#344054;--muted:#667085;--line:#e7e5e4;--surface:#fff;--page:#fbfaf8;--success:#15803d;--success-soft:#ecfdf3;--danger:#b42318;--danger-soft:#fef3f2;--shadow-sm:0 8px 24px #1118270f;--shadow-md:0 18px 50px #11182717;--shadow-lg:0 28px 80px #11182721;--container:1180px;--radius-sm:14px;--radius-md:22px;--radius-lg:32px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--ink);background:radial-gradient(circle at 12% 0%,#f9731614,transparent 34rem),linear-gradient(180deg,#fffdfb 0%,var(--page)55%,#fff 100%);text-rendering:optimizeLegibility;margin:0;font-family:Noto Sans Arabic,Tajawal,Inter,Arial,sans-serif}button,input,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{flex:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #f973164d}.site-shell{overflow-x:hidden}.topbar{z-index:50;width:min(var(--container),calc(100% - 28px));min-height:68px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #e7e5e4e6;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:12px auto 0;padding:10px 12px;display:flex;position:sticky;top:12px}.brand{white-space:nowrap;align-items:center;gap:10px;font-weight:900;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-dark));border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 22px #f973163d}.brand-name{font-size:15px}.desktop-nav{color:var(--ink-soft);align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}.desktop-nav a{transition:color .16s}.desktop-nav a:hover{color:var(--accent-dark)}.header-actions{align-items:center;gap:10px;display:flex}.locale-switcher{border:1px solid var(--line);background:#f8f7f5;border-radius:13px;gap:2px;padding:3px;display:flex}.locale-switcher button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:5px 9px;font-size:12px;font-weight:800}.locale-switcher button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #11182714}.button{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 18px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-dark));box-shadow:0 13px 28px #f9731640}.button.primary:hover{box-shadow:0 16px 34px #f9731652}.button.secondary{color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff}.button.large{min-height:54px;padding-inline:24px;font-size:16px}.button.full{width:100%;min-height:56px}.button:disabled{opacity:.58;cursor:not-allowed;transform:none}.hero{width:min(var(--container),calc(100% - 32px));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);align-items:start;gap:0 58px;margin:44px auto 0;padding:26px 0 48px;display:grid}.hero-intro{z-index:2;grid-area:1/1;align-self:end;position:relative}.hero-action{z-index:2;grid-area:2/1;align-self:start;position:relative}.hero-visual{grid-area:1/2/-1;align-self:center}.badge,.section-kicker{border:1px solid var(--accent-border);color:#9a3412;background:var(--accent-soft);border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:0;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.hero-intro h1{letter-spacing:-1.6px;max-width:760px;margin:18px 0 14px;font-size:clamp(44px,6.2vw,72px);line-height:1.04}.hero-subtitle{max-width:680px;color:var(--ink-soft);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.75}.hero-offer-summary{align-items:baseline;gap:10px;margin-top:20px;display:flex}.hero-offer-summary strong{color:var(--ink);font-size:28px;line-height:1}.hero-offer-summary del{color:#98a2b3;font-weight:700}.discount-badge{color:#fff;background:var(--success);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:900}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:590px;margin-top:22px;display:grid}.benefit-grid span,.callout-list span{border:1px solid var(--line);min-height:46px;color:var(--ink-soft);background:#ffffffe0;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;font-size:14px;font-weight:800;display:flex}.benefit-grid svg,.callout-list svg{color:var(--accent-dark)}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-assurance{color:var(--success);flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:13px;font-weight:800;display:flex}.hero-assurance span,.social-proof{align-items:center;gap:7px;display:inline-flex}.social-proof{color:var(--muted);margin:11px 0 0;font-size:14px;font-weight:700}.visual-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.main-product-card{aspect-ratio:4/3;background:#f6f2ed;min-height:535px;position:relative}.main-product-card img{object-fit:cover;width:100%;height:100%}.floating-pill{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffbf;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 10px 26px #1118271f}.floating-pill svg{color:var(--accent-dark)}.pill-a{top:26px;inset-inline-start:24px}.pill-b{top:46%;inset-inline-end:18px}.pill-c{bottom:26px;inset-inline-start:24px}.price-card{inset-inline-end:-12px;color:#fff;min-width:170px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15171cf0;border-radius:18px;gap:3px;padding:16px 18px;display:grid;position:absolute;bottom:24px}.price-card span{color:#fdba74;font-size:12px;font-weight:900}.price-card strong{font-size:27px}.price-card del{color:#d0d5dd;font-size:13px}.trust-strip{width:min(var(--container),calc(100% - 32px));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:6px auto 38px;display:grid}.trust-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:#ffffffe0;border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex}.icon-box,.card-icon,.use-icon{width:44px;height:44px;color:var(--accent-dark);background:var(--accent-soft);border-radius:13px;flex:none;place-items:center;display:grid}.trust-card div{gap:3px;min-width:0;display:grid}.trust-card strong,.trust-card small{text-overflow:ellipsis;overflow:hidden}.trust-card strong{white-space:nowrap;font-size:14px}.trust-card small{color:var(--muted);font-size:12px;font-weight:700}.section{width:min(var(--container),calc(100% - 32px));margin:94px auto}.section-heading{max-width:760px;margin-bottom:30px}.section-heading.center{text-align:center;margin-inline:auto}.section h2{letter-spacing:-.8px;margin:10px 0 12px;font-size:clamp(32px,4.6vw,52px);line-height:1.12}.section p{color:var(--muted);margin-top:0;font-size:16px;line-height:1.75}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.info-card,.feature-card,.testimonial-card,.step-card,.use-card,.comparison-card,details{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff}.info-card{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.info-card h3,.feature-card h3,.use-card h3,.step-card h3{margin:2px 0 7px;font-size:19px}.info-card p,.feature-card p,.use-card p,.step-card p,.testimonial-card p{margin:0;font-size:14px;line-height:1.7}.solution-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:44px;display:grid}.solution-copy>p:not(.section-kicker){max-width:620px}.callout-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:24px 0;display:grid}.solution-visual-stack{gap:12px;width:100%;min-width:0;display:grid}.solution-lifestyle-figure,.solution-detail-figure{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#f7f4f0;border-radius:24px;margin:0;overflow:hidden}.solution-lifestyle-figure img,.solution-detail-figure img{object-fit:cover;width:100%;display:block}.solution-lifestyle-figure img{aspect-ratio:1.46}.solution-detail-figure img{aspect-ratio:3.64}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comparison-card{padding:14px;overflow:hidden}.comparison-card img{object-fit:cover;background:#f7f4f0;border-radius:16px;width:100%;height:330px}.comparison-copy{padding:15px 4px 3px}.comparison-copy span{border-radius:9px;align-items:center;gap:6px;width:fit-content;margin-bottom:8px;padding:6px 9px;font-size:13px;font-weight:900;display:inline-flex}.comparison-card.before span{color:var(--danger);background:var(--danger-soft)}.comparison-card.after span{color:var(--success);background:var(--success-soft)}.comparison-copy p{margin:0}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.use-card{flex-direction:column;min-width:0;padding:14px 14px 18px;display:flex}.use-image-wrap{background:#f7f4f0;border-radius:16px;position:relative;overflow:hidden}.use-card img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .24s}.use-card:hover img{transform:scale(1.025)}.use-icon{inset-inline-start:12px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#15171cd1;position:absolute;bottom:12px}.use-card h3{margin-top:16px}.use-card p{margin-bottom:14px}.text-link{width:fit-content;color:var(--accent-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:auto;padding:0;font-weight:900;display:inline-flex}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.feature-card{padding:20px}.feature-card h3{margin-top:15px}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.step-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:20px;display:grid}.step-number{color:#fff;background:var(--accent);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.offer-panel{color:#fff;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 80% 0,#f9731647,#0000 28rem),#17191f;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:34px;padding:38px;display:grid;overflow:hidden}.offer-panel h2{color:#fff}.offer-badge{color:#fed7aa;background:#f9731624;border-color:#fed7aa59}.offer-price-block{flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0;display:flex}.offer-price-block strong{font-size:38px}.offer-price-block del{color:#98a2b3;font-weight:700}.offer-price-block span{color:#fff;background:var(--success);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:900}.offer-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.offer-panel li{color:#f2f4f7;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.offer-panel li svg{color:#86efac}.offer-panel img{object-fit:cover;background:#fff;border-radius:22px;width:100%;max-height:430px}.muted-note{color:#d0d5dd!important;margin:12px 0 0!important;font-size:12px!important}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.testimonial-card{padding:22px;position:relative}.benefit-outcome-card h3{margin:14px 0 8px}.benefit-check{width:44px;height:44px;color:var(--success);background:var(--success-soft);border-radius:13px;place-items:center;display:grid}.faq-list{gap:10px;max-width:860px;margin:auto;display:grid}details{overflow:hidden}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:17px 20px;font-weight:900;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";width:28px;height:28px;color:var(--accent-dark);background:var(--accent-soft);border-radius:9px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}details[open] summary:after{content:"−"}details p{margin:0;padding:0 20px 20px}.final-cta{border:1px solid var(--accent-border);box-shadow:var(--shadow-md);background:linear-gradient(145deg,#fff7ed,#fff);border-radius:30px;justify-content:space-between;align-items:center;gap:30px;padding:34px;display:flex}.final-cta-copy{max-width:700px}.final-cta h2{margin-top:0}.final-cta p{margin-bottom:0}.final-cta-action{gap:10px;min-width:250px;display:grid}.final-cta-action>span{text-align:center;color:var(--ink);font-size:26px;font-weight:950}.footer{width:min(var(--container),calc(100% - 32px));border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:72px auto 34px;padding:24px 0;font-size:14px;display:flex}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:flex}.footer-links a{color:var(--muted);font-weight:700}.footer-links a:hover{color:var(--accent-dark)}.whatsapp-button{z-index:80;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#25d366;border:0;border-radius:50%;place-items:center;width:54px;height:54px;padding:13px;transition:opacity .25s,transform .25s,background .2s,box-shadow .2s;display:grid;position:fixed;bottom:118px;right:18px;transform:translateY(18px);box-shadow:0 12px 30px #128c4859}.whatsapp-button:hover{background:#20bd5a;box-shadow:0 15px 36px #128c4873}.whatsapp-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.whatsapp-button svg{fill:currentColor;width:100%;height:100%}.legal-page{min-height:100dvh;color:var(--ink);background:linear-gradient(#fffaf5 0,#fff 440px)}.legal-header{width:min(var(--container),calc(100% - 32px));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin:auto;display:flex}.legal-header .brand{color:var(--ink)}.legal-back{color:var(--accent-dark);font-size:14px;font-weight:900}.legal-content{gap:16px;width:min(820px,100% - 32px);margin:64px auto 90px;display:grid}.legal-title{margin-bottom:14px}.legal-title>p{color:var(--accent-dark);margin:0 0 10px;font-weight:900}.legal-title h1{margin:0 0 12px;font-size:clamp(38px,6vw,58px);line-height:1.12}.legal-title small{color:var(--muted);font-weight:700}.legal-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;padding:26px 28px}.legal-card h2{color:var(--accent-dark);margin:0 0 10px;font-size:22px}.legal-card p{color:var(--ink-soft);margin:0;line-height:1.9}.legal-contact{border-color:var(--accent-border);background:var(--accent-soft)}.legal-contact a{color:var(--accent-dark);font-weight:900}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1118279e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border:1px solid #fff6;border-radius:28px;width:min(540px,100%);max-height:92dvh;position:relative;overflow-y:auto;box-shadow:0 32px 90px #00000047}.modal-close{top:14px;z-index:3;width:38px;height:38px;color:var(--ink-soft);cursor:pointer;background:#f2f4f7;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;inset-inline-end:14px}.modal-progress{grid-template-columns:30px 1fr 30px;align-items:center;gap:8px;padding:22px 28px 0;display:grid}.modal-progress span{width:30px;height:30px;color:var(--muted);background:#f2f4f7;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.modal-progress span.active{color:#fff;background:var(--accent)}.modal-progress i{background:#e4e7ec;border-radius:999px;height:3px}.modal-progress i.active{background:var(--accent)}.modal-step{gap:16px;padding:22px 28px 28px;display:grid}.modal-step h2{margin:0;padding-inline-end:38px;font-size:28px;line-height:1.2}.modal-back{width:fit-content;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.offer-card.modal-offer{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.offer-card img{object-fit:cover;background:#fff;border-radius:13px;width:112px;height:96px}.product-mini{color:var(--ink-soft);margin:0;font-size:14px;font-weight:900}.price-line{flex-wrap:wrap;align-items:baseline;gap:6px;margin:8px 0 0;display:flex}.price-line strong{color:var(--accent-dark);font-size:31px}.currency-label{font-weight:900;color:var(--accent-dark)!important;text-decoration:none!important}.price-line del{color:var(--muted);font-size:13px}.save-line{color:var(--success);margin:2px 0 0;font-size:13px;font-weight:900}.modal-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.modal-trust-grid span,.mini-summary,.cod-box{border:1px solid var(--line);background:#f9fafb;border-radius:13px;padding:11px;font-size:13px;font-weight:800}.modal-trust-grid span{align-items:center;gap:7px;display:flex}.modal-trust-grid svg{color:var(--accent-dark)}.mini-summary{border-color:var(--accent-border);background:var(--accent-soft);justify-content:space-between;gap:12px;display:flex}.form-error{color:var(--danger);background:var(--danger-soft);border:1px solid #fecdca;border-radius:12px;padding:11px 12px;font-size:13px;font-weight:800}.phone-field{gap:7px;display:grid}.phone-input-wrap{direction:ltr}.phone-input-wrap .react-international-phone-input-container{width:100%}.phone-input-wrap .react-international-phone-country-selector-button{background:#fff;border:1.5px solid #d0d5dd;border-radius:13px 0 0 13px;width:52px;min-height:52px}.phone-input-wrap .react-international-phone-input{border:1.5px solid #d0d5dd;width:100%;min-height:52px;color:var(--ink);background:#fff;border-inline-start:0;border-radius:0 13px 13px 0;padding:12px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.phone-input-wrap:focus-within .react-international-phone-country-selector-button,.phone-input-wrap:focus-within .react-international-phone-input{border-color:var(--accent);box-shadow:0 0 0 4px #f973161c}.phone-input-wrap.has-error .react-international-phone-country-selector-button,.phone-input-wrap.has-error .react-international-phone-input{border-color:var(--danger)}.phone-error{color:var(--danger);margin:0;font-size:12px;font-weight:700}label{color:var(--ink-soft);gap:7px;font-size:14px;font-weight:900;display:grid}input,textarea{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1.5px solid #d0d5dd;border-radius:13px;outline:none;padding:12px 13px}textarea{resize:vertical;min-height:88px}input:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #f973161c}.cod-box{color:#166534;background:var(--success-soft);border-color:#abefc6;grid-template-columns:24px minmax(0,1fr);gap:9px;display:grid}.cod-box div{gap:2px;display:grid}.cod-box span{font-size:12px;font-weight:700}.sticky-action{display:none}@media (max-width:1040px){.desktop-nav{display:none}.hero{grid-template-columns:1fr .88fr;gap:0 34px}.hero-intro h1{font-size:clamp(40px,6vw,58px)}.solution-layout,.offer-panel{grid-template-columns:1fr}.solution-copy{max-width:760px}.solution-visual-stack{margin-top:8px}.offer-panel img{justify-self:center;max-width:580px}.use-case-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-shell{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.topbar{border-radius:17px;width:calc(100% - 16px);min-height:60px;margin-top:8px;padding:8px;top:8px}.brand-mark{width:38px;height:38px}.desktop-only{display:none!important}.locale-switcher button{min-height:30px;padding-inline:8px}.hero{grid-template-rows:auto;grid-template-columns:1fr;gap:24px;width:calc(100% - 22px);margin-top:22px;padding:10px 0 24px}.hero-intro{order:1;grid-area:auto/1}.hero-visual{order:2;grid-area:auto/1;align-self:auto}.hero-action{order:3;grid-area:auto/1}.hero-intro h1{letter-spacing:-.6px;margin-top:14px;font-size:clamp(35px,10.5vw,44px);line-height:1.08}.hero-subtitle{font-size:16px;line-height:1.7}.hero-offer-summary strong{font-size:26px}.benefit-grid{gap:8px;margin-top:18px}.benefit-grid span{min-height:44px;padding:9px 10px;font-size:13px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hero-assurance span{text-align:center;justify-content:center;min-width:0;font-size:11px}.social-proof{font-size:12px}.hero-visual{min-width:0;min-height:0}.main-product-card{aspect-ratio:4/3;border-radius:24px;min-height:0}.floating-pill{border-radius:10px;padding:7px 9px;font-size:11px}.pill-a{top:14px;inset-inline-start:14px}.pill-b{top:44%;inset-inline-end:12px}.pill-c{bottom:14px;inset-inline-start:14px}.price-card{display:none}.trust-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;width:100%;margin:18px 0 0;padding:0 11px 8px;display:flex;overflow-x:auto}.trust-strip::-webkit-scrollbar{display:none}.use-case-grid::-webkit-scrollbar{display:none}.feature-grid::-webkit-scrollbar{display:none}.testimonial-grid::-webkit-scrollbar{display:none}.trust-card{scroll-snap-align:start;min-width:76%}.section{width:calc(100% - 22px);margin:62px auto}.section-heading{margin-bottom:22px}.section h2{letter-spacing:-.3px;font-size:clamp(28px,8vw,36px)}.section p{font-size:15px}.problem-grid,.comparison-grid,.steps-grid{grid-template-columns:1fr}.info-card,.feature-card,.step-card,.testimonial-card{border-radius:18px}.callout-list{grid-template-columns:1fr}.solution-copy .button{width:100%}.solution-layout{gap:24px}.solution-visual-stack{gap:10px;width:calc(100% + 22px);margin-inline:-11px}.solution-lifestyle-figure,.solution-detail-figure{border-inline:0;border-radius:0}.solution-lifestyle-figure img{aspect-ratio:1.46}.solution-detail-figure img{aspect-ratio:3.2;min-height:118px}.comparison-card img{aspect-ratio:4/3;height:auto}.use-case-grid,.feature-grid,.testimonial-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:calc(100% + 11px);margin-inline-end:-11px;padding-inline-end:11px;display:flex;overflow-x:auto}.use-card,.feature-card,.testimonial-card{scroll-snap-align:start;min-width:82%}.feature-card{min-height:220px}.step-card{padding:17px}.offer-panel{border-radius:24px;gap:24px;padding:24px 18px}.offer-panel ul{grid-template-columns:1fr}.offer-panel .button{width:100%}.offer-panel img{border-radius:18px;max-height:320px}.final-cta{text-align:center;border-radius:24px;gap:18px;padding:25px 18px;display:grid}.final-cta-action{min-width:0}.footer{text-align:center;flex-direction:column;margin-bottom:24px;padding-bottom:18px}.legal-content{margin-top:42px}.legal-card{border-radius:18px;padding:21px 19px}.modal-backdrop{place-items:end center;padding:0}.modal-card{width:100%;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0}.modal-progress{padding:18px 20px 0}.modal-step{padding:18px 20px 24px}.modal-step h2{font-size:25px}.sticky-action{z-index:70;inset-inline:9px;bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e7e5e4f5;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:9px;display:flex;position:fixed;box-shadow:0 18px 54px #11182733}.sticky-price{gap:3px;min-width:0;display:grid}.sticky-price>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.sticky-price div{align-items:baseline;gap:6px;display:flex}.sticky-price strong{font-size:17px}.sticky-price del{color:#98a2b3;font-size:11px}.sticky-button{white-space:nowrap;border-radius:13px;min-height:50px;padding-inline:15px;font-size:13px}}@media (max-width:430px){.brand-name{display:none}.header-actions{margin-inline-start:auto}.hero-intro h1{font-size:34px}.badge{font-size:11px}.benefit-grid span{font-size:12px}.pill-c{display:none}.modal-trust-grid{grid-template-columns:1fr}.offer-card img{width:92px;height:86px}.sticky-button{padding-inline:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.video-section{position:relative}.video-layout{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 12% 18%,#f973161f,#0000 24rem),linear-gradient(145deg,#181a20 0%,#22252d 100%);border-radius:32px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:34px;padding:20px;display:grid}.video-frame-wrap{min-width:0}.video-frame{aspect-ratio:16/10;background:#0e1014;border:1px solid #ffffff24;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000042}.video-frame video{object-fit:cover;background:#0e1014;width:100%;height:100%;display:block}.video-frame-badge{top:14px;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#0c0e12b8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:14px}.video-copy{color:#fff;padding:12px 14px 12px 4px}[dir=rtl] .video-copy{padding:12px 4px 12px 14px}.video-copy .section-kicker{color:#fed7aa;background:#f973161f;border-color:#fed7aa47}.video-copy h2{color:#fff;margin:18px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.12}.video-copy>p:not(.section-kicker){color:#d0d5dd;max-width:560px;margin-bottom:22px;line-height:1.75}.video-proof-list{gap:10px;margin:24px 0;display:grid}.video-proof-item{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;display:grid}.video-proof-item>span{color:#fff;background:var(--accent);border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.video-proof-item div{gap:2px;min-width:0;display:grid}.video-proof-item strong{color:#fff;font-size:14px}.video-proof-item small{color:#aeb4bf;font-size:12px;line-height:1.5}.video-copy .button{width:fit-content}@media (max-width:900px){.video-layout{grid-template-columns:1fr;gap:22px}.video-copy,[dir=rtl] .video-copy{padding:0 8px 8px}.video-proof-list{grid-template-columns:repeat(3,minmax(0,1fr))}.video-proof-item{grid-template-columns:1fr;align-content:start}}@media (max-width:760px){.video-section{width:calc(100% - 14px)}.video-layout{border-radius:24px;gap:18px;padding:8px}.video-frame{aspect-ratio:9/11;border-radius:19px}.video-frame video{object-position:center}.video-frame-badge{top:10px;inset-inline-start:10px}.video-copy,[dir=rtl] .video-copy{padding:2px 10px 14px}.video-copy h2{margin-top:14px;font-size:clamp(28px,8vw,36px)}.video-copy>p:not(.section-kicker){margin-bottom:17px;font-size:14px}.video-proof-list{grid-template-columns:1fr;gap:8px;margin:18px 0}.video-proof-item{grid-template-columns:34px minmax(0,1fr);padding:9px 10px}.video-proof-item>span{width:34px;height:34px}.video-copy .button{width:100%}}@media (max-width:430px){.video-frame{aspect-ratio:4/5}}
html[dir=rtl] body{font-family:var(--font-arabic),"Noto Sans Arabic","Tajawal",Arial,sans-serif;font-synthesis:none}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .brand,html[dir=rtl] .button,html[dir=rtl] summary,html[dir=rtl] strong{letter-spacing:0}html[dir=rtl] .hero-copy h1{text-wrap:balance;max-width:740px;font-weight:800;line-height:1.22}html[dir=rtl] .section h2,html[dir=rtl] .video-copy h2,html[dir=rtl] .modal-step h2,html[dir=rtl] .final-cta h2{text-wrap:balance;font-weight:800;line-height:1.28}html[dir=rtl] h3{font-weight:700;line-height:1.45}html[dir=rtl] p,html[dir=rtl] li,html[dir=rtl] label,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] button,html[dir=rtl] summary,html[dir=rtl] small,html[dir=rtl] span{font-family:inherit}html[dir=rtl] .hero-subtitle,html[dir=rtl] .section p,html[dir=rtl] .video-copy p,html[dir=rtl] .info-card p,html[dir=rtl] .feature-card p,html[dir=rtl] .use-card p,html[dir=rtl] .step-card p,html[dir=rtl] .testimonial-card p,html[dir=rtl] details p{line-height:1.9}html[dir=rtl] .button,html[dir=rtl] .text-link,html[dir=rtl] .locale-switcher button,html[dir=rtl] .badge,html[dir=rtl] .section-kicker,html[dir=rtl] .discount-badge,html[dir=rtl] .floating-pill,html[dir=rtl] .comparison-copy span{font-weight:700}html[dir=rtl] .benefit-grid span,html[dir=rtl] .callout-list span,html[dir=rtl] .hero-assurance,html[dir=rtl] .trust-card strong,html[dir=rtl] .modal-trust-grid span{font-weight:600}html[dir=rtl] input,html[dir=rtl] textarea{font-weight:500}@media (max-width:760px){html[dir=rtl] .hero-copy h1{font-size:clamp(34px,9.5vw,42px);line-height:1.25}html[dir=rtl] .section h2,html[dir=rtl] .video-copy h2{line-height:1.32}html[dir=rtl] .hero-subtitle{line-height:1.85}}
.final-purchase-section{margin-top:82px;margin-bottom:74px}.final-purchase-card{background:radial-gradient(circle at 16% 18%,#f9731624,#0000 26rem),linear-gradient(145deg,#fff9f4 0%,#fffdf9 52%,#fff 100%);border:1px solid #fed7aa;border-radius:34px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,5vw,68px);padding:clamp(28px,4.5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #7a37101f}.final-purchase-card:after{content:"";inset-inline-end:-100px;pointer-events:none;background:#f973160f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-150px}.final-purchase-visual{isolation:isolate;place-items:center;min-height:410px;display:grid;position:relative}.final-product-halo{z-index:-1;filter:blur(8px);background:radial-gradient(circle,#f973162e,#f973160a 48%,#0000 70%);border-radius:50%;position:absolute;inset:10% 7%}.final-purchase-visual img{object-fit:contain;filter:drop-shadow(0 26px 28px #3a24142e);width:min(100%,430px);max-height:430px}.final-product-label{inset-inline-start:7%;color:#9a3412;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #f973163d;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:900;position:absolute;bottom:8%;box-shadow:0 10px 24px #11182714}.final-purchase-content{z-index:1;max-width:620px;position:relative}.final-product-name{color:#c2410c;letter-spacing:.02em;margin-bottom:11px;font-size:14px;font-weight:900;display:inline-block}.final-purchase-content h2{color:#17191f;letter-spacing:-.7px;max-width:650px;margin:0;font-size:clamp(34px,4.4vw,54px);line-height:1.12}.final-purchase-content>p{color:#525866;max-width:600px;margin:16px 0 0;font-size:16px;line-height:1.8}.final-price-row{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:25px;display:flex}.final-current-price{color:#17191f;align-items:baseline;gap:7px;display:inline-flex}.final-current-price strong{letter-spacing:-1.4px;font-size:clamp(42px,5vw,58px);font-weight:950;line-height:.98}.final-current-price span{font-size:18px;font-weight:900}.final-price-context{border-inline-start:1px solid #e7e5e4;gap:5px;padding-inline-start:18px;display:grid}.final-price-context del{color:#98a2b3;font-size:14px;font-weight:800}.final-price-context span{color:#166534;background:#ecfdf3;border-radius:9px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:900}.final-assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.final-assurance-item{background:#ffffffd1;border:1px solid #ebe7e3;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:flex;box-shadow:0 7px 20px #1118270b}.final-assurance-item>span{color:#15803d;background:#ecfdf3;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.final-assurance-item strong{color:#344054;font-size:13px;line-height:1.45}.final-order-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fb7a16 0%,#ea580c 100%);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:62px;margin-top:20px;padding:15px 22px;font-size:17px;font-weight:900;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 17px 35px #ea580c4a,inset 0 1px #ffffff38}.final-order-button:hover{transform:translateY(-2px);box-shadow:0 20px 40px #ea580c59,inset 0 1px #ffffff38}.final-order-button:active{transform:translateY(0)}.final-stock-note{color:#7a7068;text-align:center;margin-top:10px;font-size:12px;font-weight:700;display:block}[dir=rtl] .final-purchase-content h2{letter-spacing:0;line-height:1.25}[dir=rtl] .final-current-price strong{letter-spacing:0}@media (max-width:900px){.final-purchase-card{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:24px;padding:30px}.final-purchase-visual{min-height:330px}.final-assurance-grid{grid-template-columns:1fr}.final-assurance-item{min-height:58px}}@media (max-width:700px){.final-purchase-section{width:calc(100% - 22px);margin-top:58px;margin-bottom:54px}.final-purchase-card{isolation:isolate;border-radius:25px;padding:clamp(190px,55vw,225px) 16px 20px;display:block}.final-purchase-visual{z-index:0;pointer-events:none;height:clamp(280px,78vw,345px);min-height:0;display:block;position:absolute;inset:0 0 auto}.final-purchase-visual img{object-fit:cover;object-position:center;filter:none;opacity:.96;width:100%;height:100%;max-height:none;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#0000 100%)}.final-product-halo{display:none}.final-product-label{inset-inline-start:6%;top:14px;bottom:auto}.final-purchase-content{max-width:none}.final-product-name{margin-top:9px;margin-bottom:8px;font-size:13px}.final-purchase-content h2{font-size:clamp(29px,8.4vw,37px)}.final-purchase-content>p{margin-top:11px;font-size:14px;line-height:1.7}.final-price-row{gap:10px 15px;margin-top:18px}.final-current-price strong{font-size:42px}.final-current-price span{font-size:16px}.final-price-context{padding-inline-start:14px}.final-assurance-grid{grid-template-columns:1fr;gap:7px;margin-top:18px}.final-assurance-item{min-height:56px;padding:9px 10px}.final-assurance-item>span{width:35px;height:35px}.final-order-button{border-radius:14px;min-height:58px;margin-top:16px;font-size:16px}}@media (max-width:390px){.final-purchase-card{padding-inline:14px}.final-purchase-visual{min-height:220px}.final-current-price strong{font-size:39px}}
