@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.0da2o5sn3utep.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.0ww4yqxbk72bj.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.092gko6h6levo.woff2)format("woff2-variations");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.1ip457h6792sm.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.27cthd2m81rnu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.3bv_2u3up90v1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.30r08pbjia9lf.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1qbt_niprsjgn.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.0mqg9hkkex1wu.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.2nmq8_7j2wt1h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00wxp-80230rz.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.3ab-1xztbhckr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.18wsk-jlqw5zw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.3bz1djf8_78co.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0lnnr_x8kzrql.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.44jhk7eqxey7l.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.2_sv1nohwkgk2.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.2jzf714wbn4iw.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.399cvybalwu3v.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.28iccy76uu-_v.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0adgtymikv54n.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.2gab_xps0bgx5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.3ps_bl4ld_c_a.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3a4qjieizncgf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.2nakwynk61ca8.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.0ej1b3dc64qt2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0dj8gn3v-4xc5.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.1p0bbv2wob_7i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.2sh4-6_4i2zct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.38vi26ogdzso2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0wm81o_u_ibme.woff)format("woff");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-700-normal.32zomdm7y06ex.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.2tghd68lhx1_0.woff)format("woff");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}
:root{--ink:#0c0f0e;--ink-soft:#141817;--ink-raised:#1b201e;--paper:#eef2ed;--paper-bright:#f7f9f5;--white:#f8faf8;--muted:#a9b2ad;--muted-dark:#59645e;--line:#ffffff24;--line-dark:#0c0f0e24;--green:#63e6a6;--green-strong:#39cc89;--cyan:#71d8e8;--warm:#f1b66b;--content:1180px;--header-width:1240px;--radius:8px;--shadow:0 24px 70px #00000047}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:92px}body{background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Founders Grotesk,Space Grotesk Variable,Helvetica Neue,Arial,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,input,select,textarea,summary,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:3px}img,svg{display:block}p,h1,h2,h3{margin-top:0}p{line-height:1.65}main{overflow:clip}.skipLink{z-index:1000;background:var(--green);color:var(--ink);border-radius:4px;padding:10px 14px;font-weight:750;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.siteHeader{z-index:100;pointer-events:none;padding:0 18px;position:fixed;top:14px;left:0;right:0}.headerGlass{-webkit-backdrop-filter:blur(28px)saturate(150%);pointer-events:auto;background:#0d110fc2;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:12px;width:min(960px,100%);height:60px;margin:0 auto;padding:6px 7px 6px 15px;transition:width .26s,background-color .26s,box-shadow .26s;display:flex;box-shadow:0 14px 42px #0003,inset 0 1px #ffffff1c}.siteHeader.isScrolled .headerGlass{background:#0d110fe0;width:min(900px,100%);box-shadow:0 18px 48px #00000040,inset 0 1px #ffffff1f}.brand{min-width:max-content;color:var(--white);align-items:center;gap:10px;font-size:1.04rem;font-weight:760;display:inline-flex}.brandMark{background:var(--green);color:#08110d;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.86rem;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff85,0 7px 18px #39cc8938}.desktopNav{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:2px;margin-inline-start:auto;padding:3px;display:flex}.desktopNav a{color:#c9d0cc;border-radius:999px;padding:9px 12px;font-size:.875rem;font-weight:590;transition:color .18s,background-color .18s}.desktopNav a:hover{color:var(--white);background:#ffffff12}.desktopNav a[data-active=true]{color:#101410;background:#fffffff0}.headerCta{background:var(--green);color:#07100c;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:.875rem;font-weight:760;transition:background-color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff8f}.headerCta:hover{background:#79edb5;transform:translateY(-1px)}.mobileNav{margin-inline-start:auto;display:none;position:relative}.headerLanguage{color:#d5dbd7;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:42px;height:42px;padding:0 11px;font-size:.78rem;font-weight:700;transition:color .18s,background-color .18s;display:inline-flex}.headerLanguage:hover{color:var(--white);background:#ffffff14}.mobileNav>button{cursor:pointer;width:44px;height:44px;color:inherit;background:#ffffff14;border:0;border-radius:50%;place-items:center;display:grid}.mobileNav nav{width:min(330px,100vw - 24px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);opacity:0;pointer-events:none;transform-origin:100% 0;background:#0e1210f5;border:1px solid #ffffff24;border-radius:24px;gap:4px;padding:12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:58px;right:-7px;transform:translateY(-8px)scale(.98)}.mobileNav.isOpen nav{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mobileNav nav a{color:#d5dbd7;border-radius:14px;align-items:center;min-height:46px;padding:0 12px;font-weight:650;display:flex}.mobileNav nav .mobileOrder{background:var(--green);color:var(--ink);border-radius:999px;justify-content:space-between;margin-top:4px}.mobileNav nav .mobileLanguage{border-top:1px solid #ffffff1a;border-radius:0;justify-content:space-between;margin-top:5px}.mobileLanguage svg{color:var(--green)}.button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:.925rem;font-weight:760;line-height:1;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:var(--green);color:#07100c;box-shadow:inset 0 1px #ffffff94,0 10px 28px #39cc892b}.buttonPrimary:hover{background:#7aecb7}.buttonGlass{color:var(--white);-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffff14;border-color:#fff3;box-shadow:inset 0 1px #ffffff14}.buttonGlass:hover{background:#ffffff21}.buttonFull{width:100%}.textLink{width:max-content;color:inherit;align-items:center;gap:8px;font-size:.94rem;font-weight:750;display:inline-flex}.textLink svg{transition:transform .18s}.textLink:hover svg{transform:translate(4px)}.glassPanel{border-radius:var(--radius);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);background:#ffffff14;border:1px solid #ffffff29}.eyebrow,.heroEyebrow{color:var(--green);text-transform:uppercase;margin-bottom:16px;font-size:.76rem;font-weight:790;line-height:1.2}.homeHero{background:#090c0b;height:820px;min-height:91svh;max-height:940px;position:relative;overflow:hidden}.heroMedia,.heroShade{position:absolute;inset:0}.heroMedia{background-image:url(/images/revigo-card-hero.webp);background-position:50%;background-size:cover;transform:scale(1.01)}.heroShade{background:linear-gradient(90deg,#060908f0 0%,#060908c7 33%,#0609081a 70%),linear-gradient(#0000 64%,#060908b8 100%),linear-gradient(#06090880 0%,#0000 24%)}.heroContent{z-index:2;width:min(var(--content), calc(100% - 48px));height:100%;margin:0 auto;padding-top:190px;position:relative}.heroContent>*{max-width:620px}.heroEyebrow{align-items:center;gap:9px;display:flex}.heroEyebrow span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #63e6a6a6}.heroContent h1{margin-bottom:12px;font-size:5.6rem;font-weight:720;line-height:.95}.heroStatement{color:var(--white);margin-bottom:18px;font-size:1.75rem;font-weight:590;line-height:1.25}.heroDescription{color:#c6ceca;max-width:545px;margin-bottom:30px;font-size:1.06rem}.heroActions{flex-wrap:wrap;gap:10px;display:flex}.heroProof{z-index:2;right:max(24px, calc((100% - var(--content)) / 2));background:#0c100e8c;width:310px;padding:8px 16px;position:absolute;bottom:30px}.heroProof>div{color:#d6dcd8;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;min-height:44px;font-size:.82rem;font-weight:610;display:flex}.heroProof>div:last-child{border-bottom:0}.heroProof svg{color:var(--green)}.platformBand{background:#0e1210;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.platformInner{width:min(var(--content), calc(100% - 48px));justify-content:space-between;align-items:center;gap:28px;min-height:100px;margin:0 auto;display:flex}.platformInner>span{color:#89938e;text-transform:uppercase;font-size:.78rem;font-weight:720}.platformInner>div{color:#d5dbd7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:28px;font-size:.9rem;font-weight:650;display:flex}.section{padding:112px 24px;position:relative}.sectionInner{width:min(var(--content), 100%);margin:0 auto}.sectionLight{background:var(--paper);color:var(--ink)}.sectionIntro{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:64px;margin-bottom:54px;display:grid}.sectionIntro h2,.benefitStatement h2,.pricingCopy h2,.faqPreview h2,.finalCta h2,.flexibleCopy h2,.pricingMainCopy h2,.contactDetails h2,.twoColumnFeature h2{margin-bottom:0;font-size:3.25rem;font-weight:670;line-height:1.06}.sectionIntro>p{color:#aab3ae;margin:0;font-size:1rem}.sectionIntroDark>p{color:var(--muted-dark)}.sectionIntroDark .eyebrow,.twoColumnFeature .eyebrow,.pricingMainCopy .eyebrow{color:#188756}.stepGrid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stepCard{border-right:1px solid var(--line-dark);min-height:320px;padding:28px 34px 20px 0}.stepCard+.stepCard{padding-left:34px}.stepCard:last-child{border-right:0}.stepTop{justify-content:space-between;align-items:center;margin-bottom:92px;display:flex}.stepTop span{color:#7b8580;font-size:.78rem;font-weight:760}.stepTop svg{color:#168556}.stepCard h3{margin-bottom:12px;font-size:1.35rem}.stepCard p{color:var(--muted-dark);margin:0;font-size:.94rem}.benefitSection{background:#121715}.benefitInner{width:min(var(--content), 100%);grid-template-columns:1.05fr .95fr;gap:100px;margin:0 auto;display:grid}.benefitStatement h2{font-size:4rem}.benefitList{border-top:1px solid var(--line)}.benefitList>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:22px;min-height:116px;display:grid}.benefitList svg{color:var(--cyan)}.benefitList span{color:var(--muted);font-size:.92rem;line-height:1.5}.benefitList strong{color:var(--white);margin-bottom:4px;font-size:1rem;display:block}.useCaseSection{background:#0c1110}.useCaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.useCaseCard{background:#ffffff0e;min-height:255px;padding:25px;box-shadow:inset 0 1px #ffffff12}.useCaseCard svg{color:var(--green);margin-bottom:66px}.useCaseCard h3{margin-bottom:10px;font-size:1.05rem}.useCaseCard p{color:var(--muted);margin:0;font-size:.88rem}.pricingPreviewSection{background:#153026;padding:0}.pricingPreview{width:min(1320px,100%);min-height:660px;padding:96px max(24px, calc((100% - var(--content)) / 2));background:linear-gradient(90deg,#63e6a60a,#0000 35%),#153026;grid-template-columns:1fr 440px;align-items:center;gap:110px;margin:0 auto;display:grid}.pricingCopy>p:not(.eyebrow){color:#b9c8c1;max-width:530px;margin-bottom:26px}.pricingCopy h2{max-width:610px;margin-bottom:22px}.pricePanel{background:#f7f9f51a;padding:28px}.pricePanel>p{color:#d8e2dc;text-transform:uppercase;margin-bottom:30px;font-size:.85rem;font-weight:710}.price{align-items:baseline;gap:10px;display:flex}.price strong{font-size:4.4rem;font-weight:680;line-height:1}.price span{color:var(--green);font-size:1rem;font-weight:760}.priceCaption{color:#b5c1ba;margin-top:8px;font-size:.8rem;display:block}.pricePanel ul,.pricingCard ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:13px;margin:28px 0;padding:24px 0;list-style:none;display:grid}.pricePanel li,.pricingCard li{color:#d7dfda;align-items:center;gap:10px;font-size:.88rem;display:flex}.pricePanel li svg,.pricingCard li svg{color:var(--green);flex:none}.faqPreviewSection{background:var(--paper-bright);color:var(--ink)}.faqPreview{width:min(var(--content), 100%);grid-template-columns:.8fr 1.2fr;gap:100px;margin:0 auto;display:grid}.faqPreview h2{margin-bottom:28px}.faqPreview .eyebrow,.faqPageSection .eyebrow{color:#188756}.faqList{border-top:1px solid var(--line-dark)}.faqList details{border-bottom:1px solid var(--line-dark)}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:84px;font-size:1rem;font-weight:670;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary svg{flex:none;transition:transform .18s}.faqList details[open] summary svg{transform:rotate(45deg)}.faqList details p{max-width:720px;color:var(--muted-dark);margin:-4px 50px 25px 0;font-size:.94rem}.finalCtaSection{background:var(--paper-bright);padding:30px 24px 24px}.finalCta{width:min(1320px,100%);min-height:330px;padding:62px max(32px, calc((100% - var(--content)) / 2));border-radius:var(--radius);color:var(--white);background:#101513;justify-content:space-between;align-items:center;gap:50px;margin:0 auto;display:flex}.finalCta h2{max-width:700px}.finalCtaActions{flex-direction:column;flex:none;align-items:flex-start;gap:18px;display:flex}.pageHero{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#63e6a60f,#0000 32%),#0c100e;align-items:center;min-height:630px;padding:176px 24px 90px;display:flex;position:relative;overflow:hidden}.pageHero:after{content:"";background:linear-gradient(90deg, transparent, var(--green), transparent);opacity:.35;height:1px;position:absolute;bottom:0;left:0;right:0}.pageHeroInner{z-index:1;width:min(var(--content), 100%);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:80px;margin:0 auto;display:grid;position:relative}.pageHero h1{max-width:850px;margin-bottom:24px;font-size:4.35rem;font-weight:680;line-height:1.02}.pageLead{color:#aeb8b2;max-width:690px;margin:0;font-size:1.08rem}.pageHeroAside{justify-self:end}.tapDemo{background:#ffffff0e;width:320px;height:260px;position:relative}.tapPhone,.tapCard{background:#080b0ac7;border:1px solid #ffffff2e;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff14}.tapPhone{width:86px;height:150px;color:var(--cyan);border-radius:8px;top:38px;right:48px;transform:rotate(8deg)}.tapCard{width:150px;height:95px;color:var(--green);border-radius:8px;font-size:1.45rem;font-weight:850;bottom:34px;left:44px}.tapSignal{z-index:2;color:var(--green);position:absolute;top:92px;left:132px}.journeySection{background:var(--paper-bright);color:var(--ink)}.journeyInner{width:min(980px,100%);margin:0 auto}.journeyStep{grid-template-columns:70px 64px 1fr;align-items:start;gap:26px;min-height:245px;display:grid;position:relative}.journeyNumber{color:#87918c;padding-top:14px;font-size:.78rem;font-weight:760}.journeyIcon{border:1px solid var(--line-dark);color:#188756;background:#fff;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 34px #14221b14}.journeyCopy{padding-top:8px}.journeyCopy h2{margin-bottom:12px;font-size:2rem}.journeyCopy>p:last-child{max-width:590px;color:var(--muted-dark)}.journeyArrow{color:#7c8881;position:absolute;bottom:50px;left:91px}.twoColumnFeature{width:min(var(--content), 100%);grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;margin:0 auto;display:grid}.checkList{border-left:1px solid var(--line-dark);padding-left:20px}.checkList p{border-bottom:1px solid var(--line-dark);align-items:center;gap:12px;min-height:60px;margin:0;font-weight:650;display:flex}.checkList svg{color:#188756}.flexibleSection{background:#111715}.flexibleInner{width:min(var(--content), 100%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;margin:0 auto;display:grid}.flexibleVisual{background:#ffffff0e;padding:14px}.destinationRow{border-bottom:1px solid var(--line);color:#a8b2ac;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:0 16px;font-size:.9rem;display:grid}.destinationRow:last-child{border-bottom:0}.destinationRow>span{border:1px solid var(--line);border-radius:6px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.destinationRow.active{color:var(--white);background:#63e6a61c;border-radius:6px}.destinationRow.active>span,.destinationRow.active>svg{color:var(--green)}.flexibleCopy h2{margin-bottom:22px}.flexibleCopy>p:not(.eyebrow){max-width:610px;color:var(--muted);margin-bottom:28px}.priceSeal{width:250px;height:250px;color:var(--green);background:#63e6a614;flex-direction:column;justify-content:center;align-items:center;display:flex}.priceSeal span{text-transform:uppercase;font-size:.78rem;font-weight:780}.priceSeal strong{color:var(--white);font-size:5rem;font-weight:680;line-height:1.1}.pricingMainSection{background:#101513}.pricingMain{width:min(var(--content), 100%);grid-template-columns:1fr 520px;align-items:center;gap:110px;margin:0 auto;display:grid}.pricingMainCopy h2{margin-bottom:20px}.pricingMainCopy>p:not(.eyebrow){max-width:530px;color:var(--muted)}.pricingHighlights{gap:8px;margin-top:36px;display:grid}.pricingHighlights span{color:#d3dad6;align-items:center;gap:10px;font-size:.9rem;font-weight:650;display:flex}.pricingHighlights svg{color:var(--cyan)}.pricingCard{background:#fff1;padding:30px}.pricingCardTop{justify-content:space-between;gap:24px;display:flex}.pricingCardTop>div:first-child span,.pricingCardTop>div:first-child strong{display:block}.pricingCardTop>div:first-child span{color:var(--green);text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:800}.pricingCardTop>div:first-child strong{font-size:.95rem}.pricingCard .price strong{font-size:3.3rem}.pricingFinePrint{color:#939d97;text-align:center;margin:14px 0 0;font-size:.74rem}.expansionGrid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.expansionGrid article{border-right:1px solid var(--line-dark);min-height:240px;padding:28px 30px 20px 0}.expansionGrid article+article{padding-left:30px}.expansionGrid article:last-child{border-right:0}.expansionGrid article>strong,.expansionGrid article>svg{color:#188756;height:54px;font-size:1.6rem;display:block}.expansionGrid h3{margin:40px 0 10px}.expansionGrid p{color:var(--muted-dark);font-size:.9rem}.faqPageSection{background:var(--paper-bright);color:var(--ink)}.faqPageInner{width:min(880px,100%);margin:0 auto}.contactSection{background:#111614}.contactInner{width:min(var(--content), 100%);grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;margin:0 auto;display:grid}.contactDetails h2{margin-bottom:20px}.contactDetails>p:not(.eyebrow){color:var(--muted)}.contactMethods{border-top:1px solid var(--line);margin-top:38px}.contactMethods>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:78px;display:grid}.contactMethods svg{color:var(--green)}.contactMethods span{color:var(--muted);font-size:.85rem}.contactMethods strong{color:var(--white);margin-bottom:2px;font-size:.93rem;display:block}.contactMethods a{text-underline-offset:3px;text-decoration:underline}.contactForm{background:#ffffff0f;padding:30px}.formRow{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.contactForm label{color:#ccd4cf;gap:9px;font-size:.8rem;font-weight:700;display:grid}.contactForm input,.contactForm select{width:100%;height:50px;color:var(--white);background:#0407067a;border:1px solid #ffffff26;border-radius:6px;outline:0;padding:0 14px;font-size:.9rem}.contactForm input::placeholder{color:#748078}.contactForm input:focus,.contactForm select:focus{border-color:var(--green);box-shadow:0 0 0 3px #63e6a61f}.contactForm select option{background:var(--ink)}.formSubmit{width:100%;margin-top:8px}.formNote{color:#8f9a94;text-align:center;margin:13px 0 0;font-size:.74rem}.legalPage{width:min(760px,100% - 48px);color:var(--ink);margin:0;padding:48px 0 120px}.legalShell{background:var(--paper-bright);width:min(1120px,100% - 48px);box-shadow:0 0 0 100vmax var(--paper-bright);clip-path:inset(0 -100vmax);margin:0 auto}.legalNav{z-index:10;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);scrollbar-width:none;-ms-overflow-style:none;background:#fafbf8d1;border:1px solid #14181517;border-radius:999px;gap:8px;width:max-content;max-width:100%;margin:28px 0 0;padding:7px;display:flex;position:sticky;top:86px;overflow-x:auto;box-shadow:0 14px 40px #14181514}.legalNav::-webkit-scrollbar{display:none}.legalNav a{color:var(--muted-dark);border-radius:999px;flex:none;padding:9px 14px;font-size:.8rem;font-weight:650;text-decoration:none}.legalNav a:hover,.legalNav a:focus-visible{background:var(--ink);color:#fff}.legalPage h2{margin:46px 0 12px;font-size:1.45rem;line-height:1.2}.legalPage p{color:var(--muted-dark);line-height:1.75}.legalPage ul,.legalPage ol{color:var(--muted-dark);gap:9px;margin:18px 0 22px;padding-left:22px;line-height:1.65;display:grid}.legalPage li::marker{color:var(--signal);font-weight:750}.legalPage a{color:var(--ink);text-underline-offset:3px;font-weight:700}.legalUpdated{border-bottom:1px solid var(--line-dark);padding-bottom:25px;font-size:.84rem}.legalSummary{background:#daebe16b;border:1px solid #255d432e;border-radius:8px;margin:30px 0 54px;padding:26px 28px}.legalSummary h2{margin:0 0 12px;font-size:1.2rem}.legalSummary p,.legalSummary ul{margin-bottom:0}.legalSummary p:first-of-type,.legalSummary ul:first-of-type{margin-top:0}.legalImportant{border-left:3px solid var(--signal);background:#ffffffb8;margin:24px 0;padding:18px 20px}.legalImportant p{color:var(--ink);margin:0}.legalDefinitionList,.legalContactDetails{border-top:1px solid var(--line-dark);margin:20px 0 28px}.legalDefinitionList>div,.legalContactDetails>div{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(150px,.38fr) minmax(0,.62fr);gap:24px;padding:14px 0;display:grid}.legalDefinitionList dt,.legalContactDetails dt{color:var(--muted-dark);font-size:.8rem;font-weight:700}.legalDefinitionList dd,.legalContactDetails dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.legalContact{background:#ffffff8c;border:1px solid #1418151a;border-radius:8px;margin-top:64px;padding:34px}.legalContact h2{margin-top:7px}.legalContact p:last-child,.legalContactDetails{margin-bottom:0}.legalHub{background:var(--paper-bright);width:min(1120px,100% - 48px);box-shadow:0 0 0 100vmax var(--paper-bright);clip-path:inset(0 -100vmax);color:var(--ink);margin:0 auto;padding:88px 0 120px}.legalHubIntro{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:12px 80px;margin-bottom:48px;display:grid}.legalHubIntro .eyebrow,.legalHubIntro h2{grid-column:1}.legalHubIntro h2{max-width:640px;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1}.legalHubIntro>p:not(.eyebrow,.legalUpdated){color:var(--muted-dark);grid-area:1/2/span 2;margin:0;line-height:1.7}.legalHubIntro .legalUpdated{grid-column:1/-1;margin-top:24px}.legalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legalCard{min-height:270px;color:var(--ink);background:#ffffff9e;border:1px solid #1418151a;border-radius:8px;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.legalCard:hover,.legalCard:focus-visible{background:#fff;border-color:#14181547;transform:translateY(-3px)}.legalCard>span{color:var(--signal);font-size:.76rem;font-weight:800;display:block}.legalCard h3{margin:50px 0 12px;font-size:1.55rem}.legalCard p{max-width:480px;color:var(--muted-dark);margin:0;line-height:1.6}.legalCard strong{margin-top:26px;font-size:.82rem;display:block}.legalNotice{border-top:1px solid var(--line-dark);grid-template-columns:.7fr 1.3fr;gap:60px;margin-top:72px;padding-top:34px;display:grid}.legalNotice h2,.legalNotice p{margin:0}.legalNotice p{color:var(--muted-dark);line-height:1.7}.notFoundPage{min-height:100svh;padding:clamp(112px, 16vh, 150px) max(18px, env(safe-area-inset-right)) clamp(68px, 11vh, 110px) max(18px, env(safe-area-inset-left));background:linear-gradient(115deg, #63e6a614, transparent 34%), var(--ink);border-bottom:1px solid #63e6a62e;align-items:center;display:grid;position:relative;overflow:hidden}.notFoundInner{z-index:1;width:min(var(--content), 100%);margin:0 auto;position:relative}.notFoundInner h1{text-wrap:balance;max-width:760px;margin:14px 0 24px;font-size:clamp(3rem,8vw,7.2rem);line-height:.94}.notFoundLead{max-width:580px;color:var(--muted);text-wrap:pretty;margin-bottom:34px;font-size:1.08rem}.notFoundActions{flex-wrap:wrap;gap:10px;display:flex}.notFoundIndex{right:max(24px, calc((100vw - var(--content)) / 2));color:#ffffff09;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:min(38vw,33rem);font-weight:760;line-height:.75;position:absolute;bottom:-.12em}.notFoundPageCompact .notFoundInner{width:min(760px,100%)}.notFoundPageCompact .notFoundInner h1{margin-bottom:30px}body:has(.notFoundPage) .siteFooter{display:none}.siteFooter{background:#090c0b;border-top:1px solid #ffffff17;padding:76px 24px 26px}.footerInner{width:min(var(--content), 100%);grid-template-columns:1fr auto;gap:80px;margin:0 auto 70px;display:grid}.footerBrand>p{color:#8e9892;max-width:420px;margin-top:20px;font-size:.9rem}.footerLinks{grid-template-columns:130px 190px;gap:54px;display:grid}.footerLinks>div{flex-direction:column;gap:12px;display:flex}.footerLinks span{color:#727c76;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:780}.footerLinks a{color:#b7c0ba;font-size:.84rem}.footerLinks a:hover{color:var(--white)}.footerBase{width:min(var(--content), 100%);color:#657069;border-top:1px solid #ffffff17;justify-content:space-between;gap:24px;margin:0 auto;padding-top:22px;font-size:.74rem;display:flex}@media (max-width:1000px){.desktopNav,.headerCta{display:none}.mobileNav{display:block}.homeHero{height:800px}.heroProof{display:none}.sectionIntro,.benefitInner,.pricingPreview,.faqPreview,.twoColumnFeature,.flexibleInner,.pricingMain,.contactInner{grid-template-columns:1fr;gap:52px}.useCaseGrid{grid-template-columns:1fr 1fr}.pricingPreview{padding:90px max(24px,50% - 350px)}.pricePanel,.pricingCard{width:min(520px,100%)}.pageHeroInner{grid-template-columns:1fr;gap:44px}.pageHeroAside{justify-self:start}.pricingMainCopy,.contactDetails{max-width:680px}.legalNav{border-radius:8px;flex-wrap:wrap;width:100%;overflow-x:visible}.legalNav a{text-align:center;flex:auto}}@media (max-width:720px){.siteHeader{padding:0 12px;top:10px}.headerGlass{height:58px;padding:6px 7px 6px 13px}.brandMark{width:28px;height:28px}.mobileNav nav{top:58px}.homeHero{height:92svh;min-height:760px;max-height:820px}.heroMedia{background-position:64%}.heroShade{background:linear-gradient(#05080714 26%,#050807d1 56%,#050807fa 100%),linear-gradient(#05080773 0%,#0000 28%)}.heroContent{flex-direction:column;justify-content:flex-start;width:calc(100% - 36px);padding-top:390px;display:flex}.heroContent h1{margin-bottom:9px;font-size:3.65rem}.heroStatement{margin-bottom:13px;font-size:1.35rem}.heroDescription{margin-bottom:23px;font-size:.93rem}.heroActions{flex-direction:column}.heroActions .button{width:100%}.platformInner{flex-direction:column;align-items:flex-start;width:calc(100% - 36px);min-height:128px;padding:22px 0}.platformInner>div{justify-content:flex-start;gap:14px 22px;font-size:.82rem}.section{padding:78px 18px}.sectionIntro{margin-bottom:38px}.sectionIntro h2,.benefitStatement h2,.pricingCopy h2,.faqPreview h2,.finalCta h2,.flexibleCopy h2,.pricingMainCopy h2,.contactDetails h2,.twoColumnFeature h2{font-size:2.35rem}.stepGrid,.expansionGrid{grid-template-columns:1fr}.stepCard,.stepCard+.stepCard,.expansionGrid article,.expansionGrid article+article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:235px;padding:24px 0}.stepCard:last-child,.expansionGrid article:last-child{border-bottom:0}.stepTop{margin-bottom:55px}.benefitStatement h2{font-size:3rem}.benefitList>div{min-height:98px}.useCaseGrid{grid-template-columns:1fr}.useCaseCard{min-height:210px}.useCaseCard svg{margin-bottom:40px}.pricingPreview{min-height:auto;padding:78px 18px}.pricePanel,.pricingCard{padding:22px}.price strong{font-size:3.65rem}.faqList summary{min-height:76px;font-size:.94rem}.faqList details p{margin-right:32px;font-size:.88rem}.finalCtaSection{padding:12px}.finalCta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:380px;padding:42px 24px}.pageHero{min-height:610px;padding:132px 18px 70px}.pageHero h1{font-size:3rem}.pageLead{font-size:.98rem}.tapDemo{width:100%;max-width:320px}.journeyStep{grid-template-columns:50px 1fr;gap:14px;min-height:280px}.journeyIcon{grid-area:1/1;width:48px;height:48px}.journeyNumber{display:none}.journeyCopy{grid-column:2}.journeyCopy h2{font-size:1.55rem}.journeyArrow{bottom:44px;left:13px}.checkList{border-left:0;border-top:1px solid var(--line-dark);padding-left:0}.destinationRow{padding:0 10px;font-size:.84rem}.priceSeal{width:210px;height:210px}.priceSeal strong{font-size:4.2rem}.pricingCardTop{flex-direction:column}.formRow{grid-template-columns:1fr}.contactForm{padding:20px}.legalPage{width:100%;padding:70px 0 90px}.legalShell,.legalHub{width:calc(100% - 36px)}.legalNav{border-radius:8px;flex-wrap:wrap;width:100%;top:72px;overflow-x:visible}.legalNav a{text-align:center;flex:auto}.legalHub{padding:70px 0 90px}.legalHubIntro,.legalGrid,.legalNotice{grid-template-columns:1fr}.legalHubIntro>p:not(.eyebrow,.legalUpdated){grid-area:auto/1;margin-top:18px}.legalHubIntro .legalUpdated{grid-column:1}.legalCard{min-height:230px}.legalNotice{gap:16px}.legalContact{padding:24px}.legalSummary{padding:22px 20px}.legalDefinitionList>div,.legalContactDetails>div{grid-template-columns:1fr;gap:5px}.notFoundPage{min-height:100svh;padding:max(106px, calc(env(safe-area-inset-top) + 86px)) 18px max(58px, env(safe-area-inset-bottom))}.notFoundInner h1{font-size:clamp(3rem,16vw,5rem)}.notFoundActions .button{width:100%}.notFoundIndex{font-size:min(62vw,15rem);bottom:-.04em;right:12px}.footerInner{grid-template-columns:1fr;gap:48px}.footerLinks{grid-template-columns:1fr 1fr;gap:30px}.footerBase{flex-direction:column;gap:8px}}@media (max-width:380px){.heroContent{padding-top:360px}.heroContent h1{font-size:3.25rem}.heroStatement{font-size:1.2rem}.heroDescription{font-size:.86rem}.pageHero h1{font-size:2.65rem}.footerLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.headerGlass,.glassPanel,.buttonGlass,.mobileNav nav{background:#171c1a}}html[lang=ar] body,.localizedPage[lang=ar]{font-family:IBM Plex Sans Arabic,Tahoma,Segoe UI,Arial,sans-serif}.localizedPage[dir=rtl]{text-align:right}.localizedPage[dir=ltr]{text-align:left}.localizedPage[dir=rtl] .legalPage ul,.localizedPage[dir=rtl] .legalPage ol{padding-left:0;padding-right:22px}.localizedPage[dir=rtl] .legalImportant{border-right:3px solid var(--signal);border-left:0}.localizedPage[dir=rtl] input[type=email],.localizedPage[dir=rtl] input[type=tel],.siteFooter[dir=rtl] a[href^=mailto\:]{text-align:left;direction:ltr;unicode-bidi:isolate}@media (max-width:900px){.headerLanguage{display:none}}@media (max-height:620px) and (orientation:landscape){.notFoundPage{min-height:100svh;padding-top:max(88px, calc(env(safe-area-inset-top) + 74px));padding-bottom:max(34px, env(safe-area-inset-bottom))}.notFoundInner h1{margin-bottom:18px;font-size:clamp(2.65rem,11vh,4.4rem)}.notFoundLead{margin-bottom:22px}}
.landingPage{--landing-ink:#111310;--landing-ink-soft:#1a1e1a;--landing-muted:#656d67;--landing-paper:#f2f4f1;--landing-paper-bright:#f8f9f7;--landing-mist:#e5eae7;--landing-line:#1113101f;--landing-blue:#2f5fd0;--landing-blue-dark:#21469d;--landing-mint:#60d3a6;background:var(--landing-paper);color:var(--landing-ink);font-family:Founders Grotesk,Space Grotesk Variable,Helvetica Neue,Arial,sans-serif}.siteHeader{padding:0 18px;top:14px}.headerGlass{-webkit-backdrop-filter:blur(28px)saturate(145%);background:#f7f9f6b8;border:1px solid #ffffffa8;border-radius:999px;gap:12px;width:min(960px,100%);height:60px;padding:6px 7px 6px 15px;box-shadow:0 16px 46px #1d26211f,inset 0 1px #ffffffc7}.siteHeader.isScrolled .headerGlass{background:#f7f9f6e0;width:min(900px,100%);box-shadow:0 18px 54px #1d262129,inset 0 1px #ffffffd1}.siteHeader .brand{color:#111310;font-weight:650}.siteHeader .brandMark{width:28px;height:28px;box-shadow:none;color:#fff;background:#2f5fd0;border:0;border-radius:50%;font-size:.78rem}.desktopNav{background:#ffffff57;border:1px solid #11131012;gap:2px;margin:0 auto;padding:3px}.desktopNav a{color:#505752;padding:10px 14px;font-size:.84rem;font-weight:500}.desktopNav a:hover{color:#2f5fd0;background:#ffffffad}.desktopNav a[data-active=true]{color:#fff;background:#111310}.headerCta{color:#fff;height:42px;box-shadow:none;background:#111310;border-radius:999px;padding:0 18px;font-weight:600}.headerCta:hover{background:#2f5fd0}.siteHeader .headerLanguage{color:#3d4540;border-color:#11131017}.siteHeader .headerLanguage:hover{color:#111310;background:#1113100f}.landingHero{background:var(--landing-paper);height:min(800px,100svh - 24px);min-height:700px;position:relative;overflow:hidden}.landingProductScene{position:absolute;inset:0}.landingProductImage{object-fit:cover;object-position:center;transform:none}.landingHeroWash{background:linear-gradient(90deg, #f2f4f1fc 0%, #f2f4f1f5 31%, #f2f4f19e 47%, #f2f4f105 66%), linear-gradient(0deg, var(--landing-paper) 0%, #f2f4f100 16%);position:absolute;inset:0}.landingHeroInner{z-index:2;align-items:center;width:min(1280px,100% - 48px);height:100%;margin:0 auto;display:flex;position:relative}.landingHeroCopy{width:min(610px,52%);padding-top:60px}.landingKicker,.landingEyebrow{color:var(--landing-blue);text-transform:none;margin-bottom:18px;font-size:.78rem;font-weight:600;line-height:1.25}.landingKicker{align-items:center;gap:10px;display:flex}.landingKicker span{background:var(--landing-mint);border-radius:50%;width:7px;height:7px}.landingHeroCopy h1{max-width:610px;color:var(--landing-ink);margin-bottom:24px;font-size:4.65rem;font-weight:500;line-height:.98}.landingHeroCopy h1 span{color:var(--landing-blue);font-weight:600}.landingLead{color:#545c56;max-width:500px;margin-bottom:28px;font-size:1.06rem;line-height:1.55}.landingActions{flex-wrap:wrap;gap:10px;display:flex}.landingButton{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:.88rem;font-weight:600;transition:transform .22s,background-color .22s,border-color .22s;display:inline-flex}.landingButton:hover{transform:translateY(-2px)}.landingButtonPrimary{background:var(--landing-ink);color:#fff;box-shadow:none}.landingButtonPrimary:hover{background:var(--landing-blue)}.landingButtonSecondary{color:var(--landing-ink);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f9f794;border-color:#11131024}.landingProofRow{border-top:1px solid #11131021;grid-template-columns:repeat(3,1fr);gap:24px;max-width:580px;margin-top:48px;padding-top:20px;display:grid}.landingProofRow div{gap:4px;display:grid}.landingProofRow strong{font-size:.8rem;font-weight:600}.landingProofRow span{color:#777e79;font-size:.7rem;line-height:1.35}.landingHeroSignal{z-index:2;min-width:205px;color:var(--landing-ink);-webkit-backdrop-filter:blur(20px)saturate(135%);background:#f8f9f7a8;border:1px solid #ffffff85;border-radius:999px;align-items:center;gap:12px;padding:12px 15px;display:flex;position:absolute;bottom:54px;right:max(28px,50% - 640px)}.landingHeroSignal>span{background:var(--landing-blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.landingHeroSignal>div{gap:1px;display:grid}.landingHeroSignal small{color:#737a75;font-size:.66rem}.landingHeroSignal strong{font-size:.78rem;font-weight:600}.landingHeroRoute{z-index:2;color:#252b27;align-items:center;gap:8px;display:flex;position:absolute;bottom:118px;right:max(28px,50% - 640px)}.landingHeroRoute span{justify-items:center;gap:5px;min-width:58px;display:grid}.landingHeroRoute span:first-child svg{color:var(--landing-blue)}.landingHeroRoute span:last-child svg{color:#25805f}.landingHeroRoute small{font-size:.64rem;font-weight:600}.landingHeroRoute i{background:#11131038;width:28px;height:1px}.landingDestinationBand{background:linear-gradient(180deg, var(--landing-paper) 0%, #eef1ee 100%);grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);align-items:center;gap:30px;min-height:112px;padding:18px max(24px,50% - 590px);display:grid;overflow:hidden}.landingDestinationBand>span{color:#787f7a;white-space:nowrap;font-size:.74rem;font-weight:550}.landingDestinationViewport{min-width:0;padding:10px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landingDestinationTrack,.landingDestinationGroup{align-items:center;display:flex}.landingDestinationTrack{will-change:transform;width:max-content;animation:21s linear infinite destinationMarquee}.landingDestinationTrack.isRtl{animation-direction:reverse}.landingDestinationGroup{flex:none;gap:18px;padding-inline:9px}.landingDestinationIcon{--destination-color:#343a35;width:56px;height:56px;color:var(--destination-color);background:#ffffff8f;border:1px solid #11131017;border-radius:50%;flex:0 0 56px;place-items:center;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd1}.landingDestinationIcon[data-brand=google]{--destination-color:#4285f4}.landingDestinationIcon[data-brand=instagram]{--destination-color:#c13584}.landingDestinationIcon[data-brand=facebook]{--destination-color:#1877f2}.landingDestinationIcon[data-brand=snapchat]{--destination-color:#111310}.landingDestinationIcon[data-brand=link]{--destination-color:#25805f}.landingDestinationIcon:hover{z-index:2;border-color:color-mix(in srgb, var(--destination-color), transparent 72%);background:#fff;transform:translateY(-2px)}.landingDestinationTooltip{z-index:3;color:#fff;opacity:0;pointer-events:none;background:#111310;border-radius:5px;width:max-content;max-width:170px;padding:6px 8px;font-size:.68rem;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.landingDestinationIcon:hover .landingDestinationTooltip{opacity:1;transform:translate(-50%)}.landingDestinationViewport:hover .landingDestinationTrack{animation-play-state:paused}@keyframes destinationMarquee{to{transform:translate(-50%)}}.landingSection{padding:118px 24px}.landingSectionInner,.landingAnalyticsGrid,.landingFaqGrid{width:min(1180px,100%);margin:0 auto}.landingHow{background:linear-gradient(#eef1ee 0%,#e5eae7 100%)}.landingSectionIntro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:84px;margin-bottom:64px;display:grid}.landingSectionIntro h2,.landingTapCopy h2,.landingAnalyticsCopy h2,.landingPricingCopy h2,.landingFaq h2,.landingFinal h2{color:var(--landing-ink);margin:0;font-size:3.25rem;font-weight:500;line-height:1.02}.landingSectionIntro>p{color:var(--landing-muted);margin:0;font-size:.96rem}.landingSteps{border-top:1px solid var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landingStep{min-height:350px;padding-block:28px 20px;padding-inline:0 38px}.landingStep+.landingStep{padding-inline-start:38px}.landingStepTop{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.landingStepTop span{color:#7d857f;font-size:.72rem;font-weight:550}.landingStepVisual{background:#f8f9f78a;border:1px solid #11131014;border-radius:8px;align-items:center;height:82px;margin-bottom:28px;padding:0 12px;display:flex;overflow:hidden}.landingStepVisual>span{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.landingStepPhone{color:#fff;background:#161a17}.landingStepTarget{color:var(--landing-blue);background:#2f5fd01a}.landingStepVisual i{background:#1113102e;flex:1;height:1px;position:relative}.landingStepVisual b{background:var(--landing-mint);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:50%;box-shadow:0 0 0 5px #60d3a61f}.landingStep svg{color:var(--landing-blue)}.landingStep h3{margin-bottom:12px;font-size:1.22rem;font-weight:550}.landingStep p{max-width:300px;color:var(--landing-muted);margin:0;font-size:.9rem}.landingTapStory{background:#161a17;min-height:760px;display:grid;position:relative;overflow:hidden}.landingTapPhoto,.landingTapCopy{grid-area:1/1}.landingTapPhoto{min-height:760px;position:relative}.landingTapPhoto img{object-fit:cover;object-position:center}.landingTapPhoto:after{content:"";background:linear-gradient(90deg,#0c100de0 0%,#0c100d8f 42%,#0c100d14 72%),linear-gradient(#0c100d00 42%,#0c100dc2 100%);position:absolute;inset:0}.landingTapBadge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f14119e;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:11px;min-width:205px;padding:12px 15px;display:flex;position:absolute;bottom:42px;right:max(28px,50% - 590px)}.landingTapBadge>span{display:grid}.landingTapBadge small{color:#8ae4c0;font-size:.66rem}.landingTapBadge strong{font-size:.78rem;font-weight:550}.landingTapBadge svg{color:#8ae4c0}.landingTapCopy{z-index:2;color:#fff;align-self:end;width:min(1180px,100% - 48px);margin:0 auto;padding:112px 0 72px}.landingTapCopy .landingEyebrow{color:#89e2bf}.landingTapCopy h2{color:#fff;max-width:560px}.landingTapCopy>p:not(.landingEyebrow){color:#d1d8d3;max-width:510px;margin:22px 0 34px}.landingFeatureLines{border-top:1px solid #ffffff2e;width:min(530px,100%)}.landingFeatureLines>span{border-bottom:1px solid #ffffff2e;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:76px;display:grid}.landingFeatureLines>span>svg{color:#83dcb9}.landingFeatureLines>span>span{gap:3px;display:grid}.landingFeatureLines strong{font-size:.86rem;font-weight:550}.landingFeatureLines small{color:#aeb8b1;font-size:.73rem}.landingAnalytics{color:#fff;background:linear-gradient(#151a17 0%,#101512 100%);padding-top:130px;padding-bottom:140px}.landingAnalyticsGrid{grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);align-items:center;gap:100px;display:grid}.landingEyebrowDark{color:#77d9b3}.landingAnalyticsCopy h2{color:#fff}.landingAnalyticsCopy>p:not(.landingEyebrow){color:#a8b2ab;margin:24px 0 34px}.landingAnalyticsNotes{gap:14px;display:grid}.landingAnalyticsNotes span{color:#d7ddd8;align-items:center;gap:11px;font-size:.84rem;display:flex}.landingAnalyticsNotes svg{color:#77d9b3}.landingAnalyticsSurface{background:#18201c;border:1px solid #ffffff1c;border-radius:8px;min-height:490px;padding:22px;box-shadow:0 30px 80px #00000038}.landingAnalyticsTop,.landingChartHeader,.landingCardActivity{justify-content:space-between;align-items:center;display:flex}.landingAnalyticsTop{color:#aab4ad;border-bottom:1px solid #ffffff1a;padding-bottom:20px;font-size:.72rem}.landingAnalyticsTop>div{align-items:center;gap:8px;display:flex}.landingAnalyticsSurface small{color:#78817b;font-size:.68rem}.landingLiveDot{background:#70d7b0;border-radius:50%;width:7px;height:7px}.landingMetricRow{grid-template-columns:1fr 1fr;gap:12px;padding:22px 0;display:grid}.landingMetricRow>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:6px;flex-direction:column;justify-content:space-between;min-height:124px;padding:17px;display:flex}.landingMetricRow strong{font-size:2.4rem;font-weight:500}.landingMetricRow span{color:#7edab7;font-size:.7rem}.landingChart{border:1px solid #ffffff17;border-radius:6px;height:205px;padding:18px 18px 12px}.landingChartHeader{color:#dbe1dc;font-size:.78rem}.landingBars{align-items:flex-end;gap:9px;height:142px;padding-top:20px;display:flex}.landingBars span{background:#4e71c9;border-radius:2px 2px 0 0;flex:1;min-height:5px}.landingBars span:nth-child(5),.landingBars span:nth-child(6){background:#69cda7}.landingCardActivity{color:#dce3de;border:1px solid #ffffff17;border-radius:6px;min-height:68px;margin-top:12px;padding:0 14px;font-size:.78rem}.landingCardActivity>span:first-child{align-items:center;gap:11px;display:flex}.landingCardActivity>span:first-child>span{display:grid}.landingCardActivity svg{color:#70d7b0}.landingAudience{background:linear-gradient(180deg, #101512 0%, #dfe5e1 120px, var(--landing-paper) 210px);padding-top:210px}.landingAudienceGrid{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landingAudienceItem{min-height:270px;padding:26px 24px;position:relative}.landingAudienceItem>svg:first-child{color:var(--landing-blue);margin-bottom:70px}.landingAudienceItem>svg:last-child{color:#89918b;position:absolute;bottom:24px;right:24px}.landingPage[dir=rtl] .landingAudienceItem>svg:last-child{left:24px;right:auto}.landingAudienceItem h3{margin-bottom:10px;font-size:1rem;font-weight:550}.landingAudienceItem p{color:#6e7670;margin:0;font-size:.82rem}.landingPricing{background:linear-gradient(180deg, var(--landing-paper) 0%, #dfe7e9 34%, #dbe4e7 100%);color:var(--landing-ink);padding:130px 24px}.landingPricingGrid{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:110px;width:min(1180px,100%);margin:0 auto;display:grid}.landingPricingCopy h2{max-width:620px}.landingPricingCopy>p:not(.landingEyebrow){color:#5e6862;max-width:520px;margin:22px 0 27px}.landingTextLink{align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:inline-flex}.landingTextLink svg{transition:transform .18s}.landingTextLink:hover svg{transform:translate(4px)}.landingPriceGlass{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8f9f7b8;border:1px solid #1113101a;border-radius:8px;padding:30px;box-shadow:0 24px 70px #2937301a}.landingPriceTop{justify-content:space-between;align-items:center;gap:20px;font-size:.75rem;display:flex}.landingPriceTop span{font-weight:600}.landingPriceTop strong{color:#35775e;font-size:.7rem;font-weight:550}.landingPrice{align-items:baseline;gap:10px;margin-top:34px;display:flex}.landingPrice strong{font-size:4.4rem;font-weight:500;line-height:1}.landingPrice span{color:#56605a;font-size:.92rem;font-weight:550}.landingPriceGlass ul{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);gap:13px;margin:28px 0;padding:24px 0;list-style:none;display:grid}.landingPriceGlass li{color:#424a45;align-items:center;gap:10px;font-size:.84rem;display:flex}.landingPriceGlass li svg{color:#318162}.landingButtonFull{width:100%}.landingFaq{background:linear-gradient(180deg, #dbe4e7 0%, var(--landing-paper) 28%, var(--landing-paper) 100%)}.landingFaqGrid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.landingFaq h2{margin-bottom:28px}.landingFaq .faqList,.landingFaq .faqList details{border-color:var(--landing-line)}.landingFinal{background:var(--landing-paper)}.landingFinalInner{color:#fff;background:#111512;border-radius:0;justify-content:space-between;align-items:center;gap:60px;width:100%;min-height:410px;margin:0;padding:72px max(24px,50% - 590px);display:flex}.landingFinal p{color:#77d9b3;margin-bottom:14px;font-size:.76rem;font-weight:550}.landingFinal h2{color:#fff;max-width:700px}.landingButtonLight{color:var(--landing-ink);background:#fff;flex:none}.siteFooter{background:#111512;border-top-color:#ffffff14}@media (max-width:1080px){.landingHero{height:780px}.landingProductImage{object-position:58% center}.landingHeroWash{background:linear-gradient(90deg, #f2f4f1fc 0%, #f2f4f1f0 36%, #f2f4f16b 55%, #f2f4f105 72%), linear-gradient(0deg, var(--landing-paper) 0%, #f2f4f100 16%)}.landingHeroCopy{width:min(520px,57%)}.landingHeroCopy h1{font-size:3.7rem}.landingTapStory{min-height:720px}.landingAudienceGrid{grid-template-columns:1fr 1fr}.landingAudienceItem:nth-child(-n+2){border-bottom:1px solid var(--landing-line)}}@media (min-width:721px) and (max-width:1080px){.landingSectionIntro{gap:42px}.landingAnalyticsGrid{grid-template-columns:minmax(260px,.74fr) minmax(390px,1.26fr);gap:42px}.landingPricingGrid{grid-template-columns:minmax(280px,1fr) minmax(340px,.84fr);gap:48px}.landingFaqGrid{grid-template-columns:minmax(250px,.72fr) minmax(380px,1.28fr);gap:48px}.landingAnalyticsSurface,.landingPriceGlass{width:100%}.landingAnalyticsSurface{min-height:440px}}@media (min-width:901px) and (max-width:1000px){.desktopNav,.headerCta{display:flex}.mobileNav{display:none}.headerGlass{width:min(940px,100%)}.desktopNav a{padding-inline:9px;font-size:.77rem}}@media (max-width:900px){.mobileNav>button{color:#111310;background:#1113100f;border-radius:50%}.mobileNav nav{color:#111310;background:#f8f9f7f5;border-color:#1113101a;border-radius:8px}.mobileNav nav a{color:#303632}.mobileNav nav .mobileOrder{color:#fff;background:#111310;border-radius:999px}.landingHero{height:920px;min-height:920px}.landingProductScene{height:100%;inset:0}.landingProductImage{object-position:68% top;transform:none}.landingHeroWash{background:linear-gradient(0deg, var(--landing-paper) 0%, var(--landing-paper) 45%, #f2f4f1f5 57%, #f2f4f1b3 70%, #f2f4f105 88%), linear-gradient(90deg, #f2f4f10f, #f2f4f100)}.landingHeroInner{align-items:flex-end;min-height:920px;padding-top:0}.landingHeroCopy{width:min(660px,100%);padding:0 0 46px}.landingHeroCopy h1{max-width:680px;font-size:3.8rem}.landingHeroSignal{top:90px;bottom:auto;right:22px}.landingHeroRoute{top:390px;bottom:auto;right:22px}.landingDestinationViewport{width:100%;max-width:100%;overflow:hidden}.landingSteps{--rail-card-width:min(48vw, 360px);width:100vw;padding-inline:max(24px, calc((100vw - var(--rail-card-width)) / 2));scroll-snap-type:x mandatory;scroll-padding-inline:max(24px, calc((100vw - var(--rail-card-width)) / 2));overscroll-behavior-inline:contain;scrollbar-width:none;border-top:0;gap:12px;margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto}.landingSteps:focus-visible,.landingAudienceGrid:focus-visible{outline:2px solid var(--landing-blue);outline-offset:6px}.landingSteps::-webkit-scrollbar{display:none}.landingStep,.landingStep+.landingStep{min-width:var(--rail-card-width);scroll-snap-align:center;scroll-snap-stop:always;background:#f8f9f78a;border:1px solid #11131017;border-radius:8px;padding:24px;box-shadow:0 16px 42px #212d260f}.landingStepTop{margin-bottom:28px}}@media (max-width:720px){.siteHeader{padding:0 12px;top:10px}.headerGlass{height:66px}.mobileNav nav{top:58px}.landingHero{height:900px;min-height:900px}.landingProductScene{height:100%}.landingProductImage{object-position:70% top}.landingHeroInner{align-items:flex-end;width:calc(100% - 36px);min-height:900px;padding-top:0}.landingHeroCopy{width:100%;padding:0 0 36px}.landingHeroCopy h1{max-width:520px;font-size:3.05rem;line-height:1}.landingLead{max-width:500px;font-size:.96rem}.landingHeroSignal{min-width:190px;top:82px;bottom:auto;right:18px}.landingHeroRoute{inset:335px auto auto 18px}.landingProofRow{gap:14px;margin-top:32px}.landingProofRow strong{font-size:.72rem}.landingProofRow span{display:none}.landingDestinationBand{grid-template-columns:minmax(0,1fr);gap:10px;padding:28px 18px 42px}.landingDestinationBand>span{white-space:normal}.landingDestinationViewport{width:calc(100% + 36px);max-width:none;margin-inline:-18px}.landingDestinationIcon{flex-basis:52px;width:52px;height:52px}.landingSection{padding:84px 18px}.landingAnalyticsGrid,.landingPricingGrid,.landingFaqGrid{grid-template-columns:minmax(0,1fr);gap:44px}.landingAnalyticsGrid>*,.landingPricingGrid>*,.landingFaqGrid>*{min-width:0}.landingSectionIntro{grid-template-columns:1fr;gap:22px;margin-bottom:42px}.landingSectionIntro h2,.landingTapCopy h2,.landingAnalyticsCopy h2,.landingPricingCopy h2,.landingFaq h2,.landingFinal h2{font-size:2.55rem}.landingSteps{--rail-card-width:min(82vw, 330px);padding-inline:max(18px, calc((100vw - var(--rail-card-width)) / 2));scroll-padding-inline:max(18px, calc((100vw - var(--rail-card-width)) / 2))}.landingStep,.landingStep+.landingStep{border:1px solid var(--landing-line);border-radius:8px;min-width:min(82vw,330px);min-height:360px;padding:24px}.landingStep:last-child{border-bottom:1px solid var(--landing-line)}.landingStepTop{margin-bottom:28px}.landingTapStory,.landingTapPhoto{min-height:900px}.landingTapPhoto img{object-position:60% center}.landingTapPhoto:after{background:linear-gradient(#0c100d0d 14%,#0c100dd1 45%,#0c100df5 100%)}.landingTapCopy{width:calc(100% - 36px);padding-bottom:54px}.landingTapBadge{top:20px;bottom:auto;right:18px}.landingAnalytics{padding-top:98px;padding-bottom:112px}.landingAnalyticsGrid{gap:44px}.landingAnalyticsGrid>:last-child{order:-1}.landingAnalyticsSurface{min-height:auto;padding:14px}.landingMetricRow{grid-template-columns:1fr}.landingMetricRow>div{min-height:110px}.landingChart{height:190px}.landingBars{height:126px}.landingAudience{background:linear-gradient(180deg, #101512 0%, #dfe5e1 100px, var(--landing-paper) 170px);padding-top:170px}.landingAudienceGrid{--rail-card-width:min(78vw, 300px);width:100vw;padding-inline:max(18px, calc((100vw - var(--rail-card-width)) / 2));scroll-snap-type:x mandatory;scroll-padding-inline:max(18px, calc((100vw - var(--rail-card-width)) / 2));overscroll-behavior-inline:contain;scrollbar-width:none;border:0;gap:10px;margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto}.landingAudienceGrid::-webkit-scrollbar{display:none}.landingAudienceItem,.landingAudienceItem:nth-child(-n+2){min-width:var(--rail-card-width);border:1px solid var(--landing-line);scroll-snap-align:center;scroll-snap-stop:always;background:#f8f9f79e;border-radius:8px;min-height:250px}.landingAudienceItem:last-child{border-bottom:1px solid var(--landing-line)}.landingAudienceItem>svg:first-child{margin-bottom:50px}.landingPricing{padding:96px 18px}.landingPricingGrid>.landingPriceGlass{order:-1}.landingPriceGlass{padding:23px}.landingPrice strong{font-size:4rem}.landingFaq{background:linear-gradient(180deg, #dbe4e7 0%, var(--landing-paper) 18%, var(--landing-paper) 100%)}.landingFaqGrid{gap:44px}.landingFinalInner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;padding:52px 24px}}@media (max-width:420px){.landingHero{height:920px;min-height:920px}.landingHeroInner{min-height:920px}.landingHeroCopy h1{font-size:2.85rem}.landingActions{flex-direction:column}.landingButton{width:100%}.landingHeroSignal{min-width:178px;padding:10px 12px}.landingPriceTop{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:900px) and (max-height:560px) and (orientation:landscape){.landingHero,.landingHeroInner{height:520px;min-height:520px}.landingHeroInner{align-items:center;width:calc(100% - 72px)}.landingHeroCopy{width:min(54%,500px);padding:78px 0 18px}.landingHeroCopy h1{max-width:500px;margin-bottom:14px;font-size:clamp(2.35rem,6.7vw,3.4rem)}.landingKicker{margin-bottom:11px}.landingLead{max-width:460px;margin-bottom:17px;font-size:.86rem;line-height:1.45}.landingButton{min-height:44px}.landingHeroWash{background:linear-gradient(90deg, #f2f4f1fc 0%, #f2f4f1f0 43%, #f2f4f12e 67%, transparent 82%), linear-gradient(0deg, var(--landing-paper) 0%, transparent 14%)}.landingPage[dir=rtl] .landingHeroWash{background:linear-gradient(270deg, #f2f4f1fc 0%, #f2f4f1f0 43%, #f2f4f12e 67%, transparent 82%), linear-gradient(0deg, var(--landing-paper) 0%, transparent 14%)}.landingProductImage{object-position:center 38%}.landingHeroSignal,.landingHeroRoute,.landingProofRow{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landingButton,.landingTextLink svg,.headerGlass,.mobileNav nav{transition:none}.landingDestinationViewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.landingDestinationTrack{animation:none}.landingDestinationGroup[aria-hidden=true]{display:none}}.landingPage[dir=rtl] .landingHeroCopy,.landingPage[dir=rtl] .landingTapCopy,.landingPage[dir=rtl] .landingAnalyticsCopy{text-align:right}.landingPage[dir=rtl] .landingDestinationBand>div{justify-content:flex-start}.landingPage[dir=rtl] .landingMetricRow strong,.landingPage[dir=rtl] .landingCardActivity>span:last-child,.landingPage[dir=rtl] .landingProofRow,.landingPage[dir=rtl] .landingStepTop>span{direction:ltr;unicode-bidi:isolate}@media (min-width:901px){.landingPage[dir=rtl] .landingProductImage{object-position:72% center;-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%);width:62%!important;left:0!important;right:auto!important}.landingPage[dir=rtl] .landingHeroWash{background:linear-gradient(270deg, #f2f4f1fc 0%, #f2f4f1f5 31%, #f2f4f19e 47%, #f2f4f105 66%), linear-gradient(0deg, var(--landing-paper) 0%, #f2f4f100 16%)}.landingPage[dir=rtl] .landingHeroSignal,.landingPage[dir=rtl] .landingHeroRoute{left:max(28px,50% - 640px);right:auto}.landingPage[dir=rtl] .landingTapPhoto img{object-position:74% center;-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%);width:64%!important;left:0!important;right:auto!important}.landingPage[dir=rtl] .landingTapPhoto:after{background:linear-gradient(270deg,#0c100de0 0%,#0c100d8f 42%,#0c100d14 72%),linear-gradient(#0c100d00 42%,#0c100dc2 100%)}.landingPage[dir=rtl] .landingTapBadge{left:max(28px,50% - 590px);right:auto}}@media (min-width:901px) and (max-width:1000px){.headerLanguage{display:inline-flex}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.headerGlass,.landingHeroSignal,.landingTapBadge,.landingPriceGlass{background:#f8f9f7}.landingTapBadge{background:#151a17}}.reviewContainer{color:#f1f5f9;min-height:100vh;font-family:var(--font-space-grotesk), system-ui, sans-serif;background:#0b0f19;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:relative;overflow:hidden}.reviewBackgroundGlow{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f59e0b26 0%,#0b0f1900 70%);width:380px;height:380px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.reviewGlassCard{z-index:1;-webkit-backdrop-filter:blur(20px);text-align:center;background:#121826d9;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:460px;padding:32px 24px;display:flex;position:relative;box-shadow:0 20px 40px -15px #00000080,inset 0 1px #ffffff1a}.reviewVenueHeader .venueBadge{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.reviewVenueHeader .venueBadge .brandDot{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55e}.venueTitle{color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:700}.venueSubtitle{color:#94a3b8;margin:0;font-size:14px;line-height:1.5}.promoBannerCard{text-align:right;background:linear-gradient(135deg,#f59e0b26 0%,#1e293b66 100%);border:1px solid #f59e0b4d;border-radius:16px;padding:16px;box-shadow:0 4px 12px #f59e0b14}.promoBadge{color:#fbbf24;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.promoHeadline{color:#fef3c7;margin-bottom:2px;font-size:15px;font-weight:700}.promoSubtext{color:#cbd5e1;font-size:12px}.ratingBlock{flex-direction:column;align-items:center;gap:12px;display:flex}.starsRow{justify-content:center;gap:10px;display:flex}.starButton{cursor:pointer;background:0 0;border:none;outline:none;padding:6px;transition:transform .15s}.starIcon{color:#334155;width:38px;height:38px;transition:color .2s,filter .2s}.starButton.active .starIcon{color:#f59e0b;filter:drop-shadow(0 0 8px #f59e0b99)}.starIcon.fillStar{fill:currentColor}.ratingLabel{color:#f59e0b;min-height:20px;font-size:14px;font-weight:600}.celebrationBox{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}.celebrationBox.stealthBox{background:#3b82f61a;border-color:#3b82f64d}.celebrationIcon{color:#22c55e;width:44px;height:44px}.stealthBox .celebrationIcon{color:#3b82f6}.celebrationBox h3{color:#fff;margin:0;font-size:18px;font-weight:700}.celebrationBox p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.5}.primaryRedirectBtn{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 4px 14px #22c55e4d}.primaryRedirectBtn:hover{transform:translateY(-2px)}.feedbackForm{text-align:right;background:#1e293b80;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.formHeader{align-items:flex-start;gap:12px;display:flex}.formAlertIcon{color:#f59e0b;flex-shrink:0;width:28px;height:28px;margin-top:2px}.formHeader h4{color:#fff;margin:0 0 2px;font-size:14px;font-weight:700}.formHeader p{color:#94a3b8;margin:0;font-size:12px}.categoryChips{flex-wrap:wrap;gap:8px;display:flex}.categoryChip{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.categoryChip.activeChip{color:#fef3c7;background:#f59e0b33;border-color:#f59e0b}.inputGroup{flex-direction:column;gap:6px;display:flex}.inputGroup label{color:#cbd5e1;font-size:12px;font-weight:600}.inputGroup textarea,.inputGroup input{color:#fff;background:#0b0f1999;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.inputGroup textarea:focus,.inputGroup input:focus{border-color:#f59e0b}.submitFeedbackBtn{color:#0b0f19;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;padding:12px;font-size:14px;font-weight:700;transition:transform .15s;box-shadow:0 4px 12px #f59e0b40}.submitFeedbackBtn:hover:not(:disabled){transform:translateY(-2px)}.whatsappRescue{margin-top:4px}.whatsappRescueBtn{color:#25d366;background:#25d3661f;border:1px solid #25d3664d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.whatsappRescueBtn:hover{background:#25d36633}.waIcon{width:18px;height:18px}.policyCompliance{text-align:center;margin-top:2px}.complianceLink{color:#64748b;font-size:11px;text-decoration:none;transition:color .2s}.complianceLink:hover{color:#94a3b8;text-decoration:underline}.feedbackSuccessCard{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.successIcon{color:#22c55e;width:48px;height:48px}.feedbackSuccessCard h3{color:#fff;margin:0;font-size:18px;font-weight:700}.feedbackSuccessCard p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.6}.reviewFooter{border-top:1px solid #ffffff14;justify-content:center;padding-top:16px;display:flex}.reviewBrandLink{color:#64748b;align-items:center;gap:6px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.reviewBrandLink strong{color:#94a3b8}.reviewBrandLink:hover{color:#cbd5e1}.skeletonCard{flex-direction:column;align-items:center;gap:20px;padding:48px 24px;display:flex}.skeletonPulse{background:#ffffff0f;border-radius:8px;animation:1.5s ease-in-out infinite skeletonShimmer}.avatarPulse{border-radius:50%;width:60px;height:60px}.titlePulse{width:180px;height:24px}.starsPulse{width:220px;height:36px}@keyframes skeletonShimmer{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}:is(body:has(.reviewExperiencePage)>.siteHeader,body:has(.reviewExperiencePage)>.siteFooter,body:has(.reviewExperiencePage)>.skipLink){display:none}body:has(.reviewExperiencePage)>main{overflow:visible}.reviewExperiencePage{color:#101512;background:#dfe5df;place-items:center;min-height:100svh;padding:28px;font-family:Founders Grotesk,Space Grotesk Variable,Helvetica Neue,Arial,sans-serif;display:grid}.reviewExperiencePage[lang=ar]{font-family:IBM Plex Sans Arabic,Tahoma,Segoe UI,Arial,sans-serif}.reviewExperienceShell{background:#f8faf7;border:1px solid #10151226;border-radius:8px;grid-template-columns:minmax(340px,.82fr) minmax(460px,1.18fr);width:min(1120px,100%);min-height:min(760px,100svh - 56px);display:grid;overflow:hidden;box-shadow:0 30px 80px #16221b29}.reviewExperienceVisual{color:#f8faf7;background:#111713;min-height:100%;position:relative;overflow:hidden}.reviewExperienceVisual>img{object-fit:cover;object-position:52% center;filter:saturate(.82)contrast(1.03)}.reviewVisualShade{background:linear-gradient(#090d0b38,#090d0b1a 44%,#090d0be6);position:absolute;inset:0}.reviewVisualBrand,.reviewMobileBrand{direction:ltr;align-items:center;gap:10px;font-size:1rem;font-weight:760;display:inline-flex}.reviewVisualBrand{z-index:2;position:absolute;top:26px;left:26px}.reviewVisualBrand>span,.reviewMobileBrand>span{color:#08110d;background:#63e6a6;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.reviewVisualSignal{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(135%);background:#0e1410c7;border:1px solid #ffffff38;border-radius:8px;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;min-height:66px;padding:10px 13px;display:grid;position:absolute;bottom:84px;left:24px;right:24px;box-shadow:inset 0 1px #ffffff1f}.reviewVisualSignal>span{color:#08110d;background:#63e6a6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.reviewVisualSignal div{gap:2px;display:grid}.reviewVisualSignal small{color:#a8b2ac;font-size:.7rem}.reviewVisualSignal strong{font-size:.86rem}.reviewExperienceVisual>p{z-index:2;color:#c4cdc7;margin:0;font-size:.82rem;position:absolute;bottom:25px;left:25px;right:25px}.reviewExperienceContent{background:#f8faf7;flex-direction:column;min-width:0;padding:clamp(36px,5.5vw,76px);display:flex;position:relative}.reviewLanguageSwitch{z-index:4;cursor:pointer;color:#3d4941;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8faf7e0;border:1px solid #d9dfda;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.75rem;font-weight:700;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex;position:absolute;top:22px;right:24px;box-shadow:0 8px 24px #18241d12}.reviewLanguageSwitch:hover{background:#fff;border-color:#bfc9c2;transform:translateY(-1px)}.reviewMobileBrand{direction:ltr;flex-shrink:0;margin-left:0;margin-right:auto;display:none}.reviewState{width:min(540px,100%);margin:auto}.reviewStateIcon{color:#222b26;background:#edf1ed;border:1px solid #1015121f;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.reviewStateIconSuccess{color:#176b46;background:#d8f6e7}.reviewEyebrow{text-transform:uppercase;margin:0 0 12px;font-weight:800;color:#397458!important;font-size:.75rem!important}.reviewProgress{background:#ffffffb8;border:1px solid #d9dfda;border-radius:999px;width:max-content;padding:5px 9px;font-weight:720;line-height:1;color:#69746d!important;margin:0 0 13px!important;font-size:.68rem!important}.reviewCompleteState .reviewProgress{margin-bottom:20px!important;margin-left:auto!important;margin-right:auto!important}.reviewState h1{color:#101512;max-width:510px;margin:0 0 18px;font-size:clamp(2rem,4vw,3.35rem);font-weight:650;line-height:1.02}.reviewState>p:not(.reviewEyebrow,.reviewInlineError,.reviewProgress){color:#68736c;max-width:500px;margin:0;font-size:.98rem}.reviewAnnouncement{background:#edf3ee;border-right:3px solid #39cc89;gap:4px;margin-top:27px;padding:16px 18px;display:grid}.reviewAnnouncement small{color:#6c7871;font-size:.68rem;font-weight:750}.reviewAnnouncement strong{color:#17201b;font-size:.92rem}.reviewAnnouncement p{color:#68736c;margin:2px 0 0;font-size:.78rem}.reviewAnnouncement a{color:#1c6545;align-items:center;gap:4px;width:max-content;margin-top:5px;font-size:.75rem;font-weight:750;display:inline-flex}.reviewRating{gap:10px;min-height:90px;margin-top:38px;display:grid}.reviewStars{direction:ltr;grid-template-columns:repeat(5,minmax(48px,1fr));gap:5px;width:min(100%,350px);display:grid}.reviewStars button{aspect-ratio:1;cursor:pointer;color:#afb7b1;background:#f4f6f3;border:1px solid #d7ddd8;border-radius:6px;place-items:center;width:100%;transition:border-color .16s,background-color .16s,color .16s;display:grid}.reviewStars button:hover,.reviewStars button.isActive{color:#c78b18;background:#fff3d5;border-color:#d7aa4e}.reviewStars button.isActive svg{fill:currentColor}.reviewStars button:disabled{cursor:wait}.reviewRating>span{color:#6a756e;min-height:20px;font-size:.8rem;font-weight:670}.reviewConfirm{width:min(100%,350px);overflow:hidden}.reviewConfirm .reviewButton{width:100%;margin-top:22px}.reviewCompleteState{text-align:center}.reviewCompleteState>p{margin-left:auto!important;margin-right:auto!important}.reviewCompleteMark{color:#176b46;background:#dcf7e9;border:1px solid #1b704933;border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 30px;display:grid;position:relative;box-shadow:0 18px 42px #206f4b26}.reviewCompleteMark:before,.reviewCompleteMark:after{content:"";border:1px solid #39cc8938;border-radius:50%;animation:1.8s ease-out both reviewCompletePulse;position:absolute}.reviewCompleteMark:before{inset:-12px}.reviewCompleteMark:after{animation-delay:.12s;inset:-24px}.reviewCompleteMark>span{color:#f7fff9;background:#1b7049;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.reviewCompleteState.isLowRating .reviewCompleteMark{color:#3f5f4f;background:#e8efea;border-color:#4666562e;box-shadow:0 16px 38px #2e493b1f}.reviewCompleteState.isLowRating .reviewCompleteMark>span{background:#405f50}.reviewCompleteState.isLowRating .reviewCompleteMark:before,.reviewCompleteState.isLowRating .reviewCompleteMark:after{border-color:#405f5029}.reviewCompleteStars{color:#b7c0ba;direction:ltr;justify-content:center;gap:5px;margin:-8px auto 22px;display:flex}.reviewCompleteStars span{place-items:center;display:grid}.reviewCompleteStars .isFilled{color:#c78b18}.reviewCompleteStars .isFilled svg{fill:currentColor}.reviewCompleteSpinner{color:#52705f;margin:24px auto 0}.reviewPrivacyLine{color:#7a847e;border-top:1px solid #dfe4e0;align-items:center;gap:7px;margin-top:30px;padding-top:18px;font-size:.72rem;display:flex}.reviewFeedbackForm{gap:18px;margin-top:28px;display:grid}.reviewFeedbackForm fieldset{border:0;min-width:0;margin:0;padding:0}.reviewFeedbackForm legend,.reviewFeedbackForm label>span{color:#3e4943;margin-bottom:8px;font-size:.76rem;font-weight:720;display:block}.reviewFeedbackForm label>span small{color:#89928c;font-weight:550}.reviewCategories{flex-wrap:wrap;gap:7px;display:flex}.reviewCategories button{cursor:pointer;color:#58645d;background:#f4f6f3;border:1px solid #d7ddd8;border-radius:999px;min-height:38px;padding:0 13px;font-size:.76rem;font-weight:650}.reviewCategories button.isSelected{color:#f7faf7;background:#162019;border-color:#1a2820}.reviewFeedbackForm label:not(.reviewConsent){display:block;position:relative}.reviewFeedbackForm textarea,.reviewFeedbackForm input[type=tel]{color:#111713;background:#fff;border:1px solid #d3dad5;border-radius:6px;outline:0;width:100%}.reviewFeedbackForm textarea{resize:vertical;min-height:112px;padding:12px 13px 28px}.reviewFeedbackForm input[type=tel]{text-align:right;height:48px;padding:0 13px}.reviewFeedbackForm textarea:focus,.reviewFeedbackForm input[type=tel]:focus{border-color:#43b97b;box-shadow:0 0 0 3px #43b97b1f}.reviewFeedbackForm label>small{color:#98a19b;font-size:.65rem;position:absolute;bottom:8px;left:10px}.reviewConsent{color:#68736c;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:.72rem;line-height:1.5;display:grid}.reviewConsent input{accent-color:#1d754e;width:17px;height:17px;margin:2px 0 0}.reviewConsent span{color:inherit!important;font-size:inherit!important;margin:0!important;font-weight:550!important}.reviewButton{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:49px;margin-top:28px;padding:0 18px;font-size:.84rem;font-weight:760;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.reviewButton:hover{transform:translateY(-1px)}.reviewButtonDark{color:#f8faf7;background:#111713}.reviewButtonDark:hover{background:#26332b}.reviewButtonQuiet{color:#354139;background:0 0;border-color:#d5dcd7;margin-right:7px}.reviewButton:disabled{cursor:not-allowed;opacity:.48;transform:none}.reviewFeedbackForm .reviewButton{width:100%;margin-top:0}.reviewTextLink{color:#5d6962;text-underline-offset:4px;align-items:center;gap:6px;margin-top:20px;font-size:.76rem;font-weight:680;text-decoration:underline;display:inline-flex}.reviewInlineError{color:#a43b3b;margin:14px 0 0;font-size:.76rem;font-weight:650}.reviewHoneypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.reviewLoading,.reviewErrorState{text-align:center}.reviewLoading .reviewSpinner,.reviewErrorState .reviewStateIcon{margin-left:auto;margin-right:auto}.reviewSpinner{animation:.85s linear infinite reviewSpin}.reviewExperienceFooter{color:#8a938d;border-top:1px solid #e0e5e1;justify-content:space-between;gap:18px;margin-top:44px;padding-top:17px;font-size:.67rem;display:flex}.reviewExperienceFooter strong{color:#39453e}.reviewExperienceFooter a{color:#59655e;text-underline-offset:3px;text-decoration:underline}@keyframes reviewSpin{to{transform:rotate(360deg)}}@keyframes reviewCompletePulse{0%{opacity:0;transform:scale(.7)}45%{opacity:1}to{opacity:0;transform:scale(1.12)}}@media (max-width:820px){.reviewExperiencePage{background:#f8faf7;place-items:stretch stretch;padding:0}.reviewExperienceShell{min-height:100svh;box-shadow:none;border:0;border-radius:0;grid-template-rows:210px 1fr;grid-template-columns:1fr}.reviewExperienceVisual{min-height:210px}.reviewExperienceVisual>img{object-position:center 58%}.reviewVisualBrand,.reviewExperienceVisual>p{display:none}.reviewVisualSignal{bottom:16px;left:16px;right:16px}.reviewExperienceContent{min-height:calc(100svh - 210px);padding:26px 22px 18px}.reviewLanguageSwitch{top:18px;right:18px}.reviewMobileBrand{margin-bottom:38px;display:inline-flex}.reviewState{margin:0 auto auto}.reviewState h1{font-size:2.25rem}.reviewRating{margin-top:30px}.reviewStars{grid-template-columns:repeat(5,minmax(44px,1fr));width:100%}.reviewButton{width:100%}.reviewButtonQuiet{margin-top:9px;margin-right:0}.reviewExperienceFooter{margin-top:36px}}@media (max-width:390px){.reviewExperienceShell{grid-template-rows:180px 1fr}.reviewExperienceVisual{min-height:180px}.reviewExperienceContent{min-height:calc(100svh - 180px);padding-left:17px;padding-right:17px}.reviewMobileBrand{margin-bottom:28px}.reviewState h1{font-size:1.95rem}.reviewStars{grid-template-columns:repeat(5,minmax(40px,1fr));gap:4px}.reviewStars button svg{width:29px;height:29px}}@media (max-height:560px) and (orientation:landscape){.reviewExperiencePage{place-items:stretch stretch;padding:0}.reviewExperienceShell{border:0;border-radius:0;grid-template-columns:minmax(220px,34vw) 1fr;min-height:100svh}.reviewExperienceContent{min-height:100svh;padding:46px clamp(24px,6vw,58px) 24px}.reviewState h1{font-size:clamp(1.85rem,7vh,2.75rem)}.reviewRating{margin-top:22px}.reviewMobileBrand{display:none}.reviewVisualBrand{display:inline-flex;top:16px;left:16px}}@media (prefers-reduced-motion:reduce){.reviewButton,.reviewStars button{transition:none}.reviewCompleteMark:before,.reviewCompleteMark:after{opacity:0;animation:none}}
