:root{--navy:#022f56;--yellow:#fec302;--orange:#fea002;--page:#f5f7fa;--panel:#fff;--surface-border:1px solid #022f561a;--surface-shadow:0 1px 2px #022f560f;--tint:#022f5609;--panel-radius:12px;--control-radius:8px;--gutter-desktop:24px;--gutter-phone:16px;--control-text:14px;--status-width:8em;--status-min-height:2em;--brand-950:#011426;--brand-900:#011b33;--brand:#022f56;--brand-700:#0a3d6b;--brand-link:#0b739b;--brand-3:#075985;--tint-strong:#dceaf4;--tint-soft:#eef4f9;--accent:#fec302;--accent-hover:#e5ae00;--accent-2:#fea002;--surface-alt:#f6f8fb;--line:#e3e9f0;--line-strong:#cbd7e3;--ink:#0b1f33;--ink-2:#3d5266;--ink-3:#5f7386;--white:#fff;--success:#1e8e5a;--danger:#c2410c;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px;--shadow-1:0 1px 2px #022f560f, 0 1px 1px #022f560a;--shadow-2:0 12px 32px -12px #022f562e, 0 2px 6px #022f560f;--shadow-3:0 40px 80px -24px #01142673, 0 8px 24px #0114262e;--font:"Plus Jakarta Sans Variable", "Jakarta Fallback", system-ui, sans-serif;--font-ar:"Noto Sans Arabic Variable", "Arabic Fallback", "Arabic Fallback Arial", "Arabic Latin Variable", "Jakarta Fallback", system-ui, sans-serif;--font-ar-display:"Alexandria Variable", "Noto Sans Arabic Variable", "Arabic Fallback", "Arabic Fallback Arial", system-ui, sans-serif;--container:1200px;--gutter:32px;--header-h:72px;--fs-hero:clamp(1.875rem, 1.45rem + 1.5vw, 2.875rem);--fs-h1:clamp(1.875rem, 1.5rem + 1.1vw, 2.625rem);--fs-h2:clamp(1.5rem, 1.3rem + .6vw, 2rem);--fs-cta:clamp(1.5rem, 1.35rem + .6vw, 2.125rem);--fs-h3:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--fs-h4:1.0625rem;--fs-lead:clamp(1.0625rem, 1rem + .2vw, 1.125rem);--fs-body:1rem;--fs-small:.9375rem;--fs-meta:.8125rem;--fw-display:650;--fw-heading:600;--fw-strong:600;--ls-hero:-.01em;--ls-h1:-.01em;--ls-h2:-.008em;--ls-h3:0;--lh-hero:1.12;--lh-h1:1.15;--lh-h2:1.2;--lh-h3:1.35;--lh-body:1.6;--measure:66ch;--measure-lead:60ch;--space-section:clamp(3rem, 2.2rem + 3vw, 5rem);--space-tight:clamp(2.25rem, 1.8rem + 1.6vw, 3.25rem)}@media (width>=1680px){:root{--container:1320px}}@media (width<=767px){:root{--gutter:16px;--header-h:64px}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.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:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/alexandria-arabic-wght-normal.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:Arabic Latin Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.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:Arabic Latin Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/plus-jakarta-sans-latin-ext-wght-normal.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:Noto Sans Arabic Variable;font-style:normal;font-display:optional;font-weight:400 800;src:url(/fonts/noto-sans-arabic-subset-wght-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+200C-200F,U+2010-2011,U+204F,U+2E41}@font-face{font-family:Jakarta Fallback;src:local(Arial);size-adjust:104%;ascent-override:96%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Arabic Fallback;src:local(Segoe UI),local(SegoeUI),local(Tahoma);size-adjust:99.1%;ascent-override:138.6%;descent-override:74.5%;line-gap-override:0%;unicode-range:U+6??,U+750-77F,U+200C-200F,U+2010-2011,U+204F,U+2E41}@font-face{font-family:Arabic Fallback Arial;src:local(Arial),local(ArialMT);size-adjust:118.5%;ascent-override:116%;descent-override:62.3%;line-gap-override:0%;unicode-range:U+6??,U+750-77F,U+200C-200F,U+2010-2011,U+204F,U+2E41}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .eyebrow,html[dir=rtl] .display{font-family:var(--font-ar-display);letter-spacing:0;line-height:1.3}img,svg,video{max-width:100%;display:block}.ico{flex:none;width:20px;height:20px}.eyebrow .ico{width:16px;height:16px}.link-arrow .ico{width:18px;height:18px}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}button{font:inherit;color:inherit}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.display{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-display);letter-spacing:var(--ls-h1);margin:0}.hero .display:not(.md){font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-display);letter-spacing:var(--ls-h2);margin:0}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-heading);letter-spacing:var(--ls-h3);margin:0}.lead{font-size:var(--fs-lead);color:var(--ink-2);max-width:var(--measure-lead);margin:0;line-height:1.6}.section-head.center .lead,.phero.center .lead{margin-inline:auto}.body-sm{color:var(--ink-2);font-size:14px;line-height:1.55}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-link);align-items:center;gap:8px;margin:0 0 14px;font-size:12.5px;font-weight:700;display:inline-flex}html[dir=rtl] .eyebrow{text-transform:none;letter-spacing:0;font-size:14px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.btn-sm{border-radius:8px;height:40px;padding:0 16px;font-size:14px}.btn-primary{background:var(--accent);color:var(--brand-950);box-shadow:inset 0 1px #fff6,0 6px 16px -6px #fec30299}.btn-navy{background:var(--brand);color:var(--white)}.btn-ghost-light{color:var(--white);background:#ffffff0a;border-color:#ffffff47}.btn-ghost{border-color:var(--line-strong);color:var(--brand);background:var(--white)}.btn .ico{width:18px;height:18px}.link-arrow{color:var(--brand-link);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}html[dir=rtl] .link-arrow .ico,html[dir=rtl] .ico-dir{transform:scaleX(-1)}.hdr{z-index:20;backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.hdr .container{align-items:center;gap:32px;height:72px;display:flex}.hdr .logo img{width:auto;height:38px}.nav{color:var(--ink);align-items:center;gap:28px;font-size:15px;font-weight:600;display:flex}.nav a{align-items:center;gap:6px;display:inline-flex}.nav .caret{width:14px;height:14px;color:var(--ink-3)}.nav .ask{color:var(--brand)}.nav .ask .spark{width:16px;height:16px;color:var(--accent-2)}.pill-new{letter-spacing:.04em;background:var(--accent);color:var(--brand-950);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.hdr-right{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.lang{color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.lang .ico{width:18px;height:18px}.hdr .login{color:var(--brand);padding:0 8px;font-size:15px;font-weight:700}.menu-btn{border:1px solid var(--line);background:var(--white);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:none}@media (width<=1179px){.nav,.hdr .login,.lang{display:none}.menu-btn{display:inline-flex}.hdr .container{gap:12px}}@media (width<=767px){.hdr .container{height:64px}.hdr .logo img{height:32px}.hdr .btn-sm{height:40px;padding:0 14px}}.hero{color:var(--white);background:radial-gradient(900px 520px at 78% 30%, #0b739b73, transparent 60%), radial-gradient(700px 420px at 10% 110%, #fec3021a, transparent 60%), linear-gradient(180deg, var(--brand) 0%, var(--brand-900) 100%);position:relative;overflow:hidden}.hero:before{content:"";background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 85%)}.hero .container{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;padding-block:96px 112px;display:grid;position:relative}.hero .eyebrow{color:var(--accent);text-transform:none;letter-spacing:0;background:#fec3021a;border:1px solid #fec30247;border-radius:999px;padding:6px 12px;font-size:14px}.hero .eyebrow .spark{width:16px;height:16px}.hero .lead{color:#fffc;max-width:560px;margin-top:24px;font-size:20px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-facts{color:#ffffffd9;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:24px;margin-top:40px;padding-top:28px;font-size:14px;font-weight:600;display:flex}.hero-facts span{align-items:center;gap:8px;display:inline-flex}.hero-facts .ico{width:18px;height:18px;color:var(--accent)}.hero-visual{justify-content:center;min-height:640px;display:flex;position:relative}.float-card{z-index:5;background:var(--white);color:var(--ink);box-shadow:var(--shadow-3);border-radius:16px;align-items:center;gap:12px;max-width:270px;padding:14px 16px;font-size:14px;font-weight:600;display:flex;position:absolute}.float-card .badge{background:var(--accent);width:36px;height:36px;color:var(--brand-950);border-radius:10px;flex:none;place-items:center;display:grid}.float-card .badge .ico{width:20px;height:20px}.float-card small{color:var(--ink-3);font-size:12px;font-weight:600;display:block}.float-notice{inset-inline-start:-12px;top:92px}.float-lang{inset-inline-end:0;bottom:120px}.float-lang .langs{gap:6px;display:flex}.float-lang .langs b{background:var(--tint-soft);color:var(--brand);border-radius:999px;padding:4px 9px;font-size:13px}@media (width<=1023px){.hero .container{grid-template-columns:1fr;padding-block:64px 72px}.hero-visual{min-height:0}}@media (width<=767px){.hero .container{gap:40px;padding-block:40px 56px}.hero .lead{font-size:17px}.hero-actions .btn{flex:100%}.hero-facts{gap:12px 18px}.float-notice{inset-inline-start:0;top:auto;bottom:-12px}.float-lang{display:none}}.phone{width:320px;height:652px;box-shadow:var(--shadow-3), 0 0 0 1px #ffffff14 inset;background:#0a1726;border-radius:48px;flex:none;padding:11px;position:relative}.phone:after{content:"";z-index:3;background:#0a1726;border-radius:14px;width:92px;height:24px;margin-left:-46px;position:absolute;top:20px;left:50%}.phone .screen{color:var(--ink);background:var(--surface-alt);border-radius:38px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone .status{height:44px;color:var(--ink);direction:ltr;flex:none;justify-content:space-between;align-items:flex-end;padding:0 26px 6px;font-size:13px;font-weight:700;display:flex}.phone .map{position:absolute;inset:0}.phone .appbar{z-index:1;align-items:center;gap:8px;padding:6px 14px 10px;display:flex;position:relative}.phone .appbar .mark{width:28px;height:25px}.phone .appbar b{font-size:15px}.phone .sheet{z-index:2;background:var(--white);border-radius:22px 22px 0 0;flex-direction:column;min-height:72%;margin-top:auto;display:flex;position:relative;box-shadow:0 -12px 30px -10px #01142640}.sheet-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px 10px;display:flex}.sheet-head .spark{width:18px;height:18px;color:var(--accent-2)}.sheet-head b{font-size:15px}.sheet-head .x{width:18px;height:18px;color:var(--ink-3);margin-inline-start:auto}.sheet .msgs{flex-direction:column;flex:1;gap:10px;padding:14px 12px 8px;display:flex}.phone.sm{transform:none}@media (width<=767px){.phone{width:296px;height:604px}}.msg{max-width:86%;font-size:13.5px;line-height:1.5}.msg.user{background:var(--brand);color:var(--white);border-radius:16px 16px 4px;align-self:flex-end;padding:9px 13px}html[dir=rtl] .msg.user{border-radius:16px 16px 16px 4px}.msg.user .voice{color:var(--accent);align-items:center;gap:6px;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}.msg.user .voice .ico{width:13px;height:13px}.msg.bot{align-self:flex-start;gap:8px;display:flex}.msg.bot .av{background:var(--tint-soft);width:26px;height:26px;color:var(--accent-2);border-radius:8px;flex:none;place-items:center;display:grid}.msg.bot .av .ico{width:15px;height:15px}.msg.bot .bubble{background:var(--tint-soft);color:var(--ink);border-radius:4px 16px 16px;padding:9px 13px}html[dir=rtl] .msg.bot .bubble{border-radius:16px 4px 16px 16px}.msg.bot .actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip-act{color:var(--brand);background:var(--white);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip-act .ico{width:13px;height:13px}.chip-act.speak{color:var(--brand-3)}.msg .note{color:var(--ink-3);margin-top:6px;font-size:11.5px;display:block}.typing{background:var(--tint-soft);border-radius:12px;align-self:flex-start;gap:4px;margin-inline-start:34px;padding:10px 12px;display:flex}.typing i{background:var(--ink-3);opacity:.6;border-radius:50%;width:6px;height:6px}.composer{border-top:1px solid var(--line);direction:ltr;align-items:center;gap:8px;padding:10px 12px 18px;display:flex}.composer .field{white-space:nowrap;background:var(--surface-alt);border:1px solid var(--line);min-width:0;height:40px;color:var(--ink-3);border-radius:20px;flex:1;align-items:center;padding:0 14px;font-size:13px;display:flex;overflow:hidden}html[dir=rtl] .composer .field{direction:rtl}.composer .mic{background:var(--accent);width:40px;height:40px;color:var(--brand-950);border-radius:50%;flex:none;place-items:center;display:grid}.composer .mic .ico{width:18px;height:18px}.chat-lg .msg.user{padding:11px 16px}.chat-lg .msg.bot .bubble{padding:12px 16px}.chat-lg .msg.bot .av{border-radius:10px;width:32px;height:32px}.chat-lg .chip-act{padding:6px 12px;font-size:13px}.section.grey{background:var(--surface-alt)}.section-head.center{text-align:center;margin-inline:auto}@media (width<=767px){.section{padding-block:64px}.section.tight{padding-block:48px}.section-head{margin-bottom:36px}}.trust{border-bottom:1px solid var(--line)}.trust .label{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;max-width:180px;font-size:13px;font-weight:700;line-height:1.4}html[dir=rtl] .trust .label{text-transform:none;letter-spacing:0;font-size:14px}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.facts div{align-items:center;gap:14px;padding:28px 24px;display:flex}.facts div+div{border-inline-start:1px solid var(--line)}.facts b{color:var(--brand);letter-spacing:-.02em;font-size:28px;font-weight:800}.facts span{color:var(--ink-2);font-size:14px;line-height:1.4}@media (width<=767px){.facts{grid-template-columns:1fr}.facts div+div{border-inline-start:0;border-top:1px solid var(--line)}.facts div{padding:18px 0}}.showcase{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);grid-template-columns:340px 1fr;gap:0;display:grid;overflow:hidden}.tabs{border-inline-end:1px solid var(--line);background:#fbfcfe;flex-direction:column;gap:4px;padding:12px;display:flex}.tab{border-radius:12px;align-items:flex-start;gap:14px;padding:16px;display:flex}.tab .ti{background:var(--tint-soft);width:40px;height:40px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.tab .ti .ico{width:20px;height:20px}.tab b{font-size:15px;display:block}.tab small{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.4;display:block}.tab.on{background:var(--white);box-shadow:var(--shadow-1), 0 0 0 1px var(--line);position:relative}.tab.on:before{content:"";inset-inline-start:0;background:var(--accent);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px}.tab.on .ti{background:var(--brand);color:var(--accent)}.stage{background:radial-gradient(500px 300px at 100% 0,#dceaf499,#0000 70%);grid-template-columns:1fr 260px;gap:40px;padding:40px 48px;display:grid}.stage .win{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-1);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.stage .win .msgs{flex-direction:column;gap:14px;padding:22px 20px;display:flex}.stage aside h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 12px;font-size:13px}html[dir=rtl] .stage aside h4{text-transform:none;letter-spacing:0;font-size:14px}.qlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qlist li{color:var(--brand);background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.stage .who{color:var(--ink-3);margin-top:16px;font-size:13px}.mob-tabs{display:none}@media (width<=1179px){.stage{grid-template-columns:1fr;padding:32px}}@media (width<=1023px){.showcase{grid-template-columns:1fr}.tabs{display:none}.mob-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;background:#fbfcfe;gap:8px;padding:12px;display:flex;overflow-x:auto}.mob-tabs span{border:1px solid var(--line);color:var(--ink-2);background:var(--white);border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:700}.mob-tabs span.on{background:var(--brand);color:var(--white);border-color:var(--brand)}}@media (width<=767px){.stage{gap:20px;padding:16px}.stage .win .msgs{padding:16px 12px}.chat-lg .msg{font-size:14.5px}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.split.rev .art{order:2}.art{background:var(--tint-soft);border-radius:var(--r-xl);padding:32px}.tiles{gap:16px;margin-top:36px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);gap:16px;padding:20px;display:flex}.tile .ti{background:var(--brand);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.tile .ti .ico{width:22px;height:22px}.tile p{color:var(--ink-2);margin:4px 0 0;font-size:15px}.quote-say{color:var(--brand-3);margin-top:8px;font-size:14px;font-weight:600;display:inline-block}@media (width<=1023px){.split{grid-template-columns:1fr;gap:40px}.split.rev .art{order:0}}@media (width<=767px){.art{border-radius:var(--r-lg);padding:16px}}.dark{background:linear-gradient(180deg, var(--brand) 0%, var(--brand-900) 100%);color:var(--white)}.dark .eyebrow{color:var(--accent)}.dark .lead{color:#ffffffc7}.dark .art{background:#ffffff0f}.points{gap:28px;margin-top:36px;display:grid}.point{grid-template-columns:44px 1fr;gap:16px;display:grid}.point .ti{width:44px;height:44px;color:var(--accent);background:#fec3021f;border:1px solid #fec30247;border-radius:12px;place-items:center;display:grid}.point .ti .ico{width:22px;height:22px}.point p{color:#ffffffc2;margin:4px 0 0;font-size:15.5px}.dark .link-arrow{color:var(--accent);margin-top:32px}.grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:28px}.card .ti{background:var(--tint-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.card .ti .ico{width:22px;height:22px}.card p{color:var(--ink-2);margin:8px 0 0;font-size:15px}.card .tag{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-950);background:var(--accent);vertical-align:middle;border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}html[dir=rtl] .card .tag{text-transform:none;letter-spacing:0}@media (width<=1023px){.grid3{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.grid3{grid-template-columns:1fr;gap:12px}.card{padding:20px}.card .ti{margin-bottom:14px}}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:relative}.step{padding-top:64px;position:relative}.step:before{counter-increment:s;content:counter(s, decimal-leading-zero);top:0;color:var(--brand);background:var(--accent);border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid;position:absolute;inset-inline-start:0}.step:after{content:"";top:22px;background:var(--line-strong);height:1px;position:absolute;inset-inline:60px -16px}.step:last-child:after{display:none}.step p{color:var(--ink-2);margin:8px 0 0;font-size:15.5px}@media (width<=767px){.steps{grid-template-columns:1fr;gap:28px}.step{padding-top:0;padding-inline-start:64px}.step:after{display:none}}.roles5{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.role{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);flex-direction:column;min-height:230px;padding:24px;display:flex}.role .ti{background:var(--brand);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.role .ti .ico{width:24px;height:24px}.role h3{font-size:17px}.role p{color:var(--ink-2);margin:8px 0 16px;font-size:14px}.role .link-arrow{margin-top:auto;font-size:14px}@media (width<=1179px){.roles5{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.roles5{grid-template-columns:1fr;gap:12px}.role{flex-flow:wrap;align-items:flex-start;gap:16px;min-height:0;padding:18px}.role .ti{flex:none;margin:0}.role>div{flex:1;min-width:0}.role p{margin-bottom:8px}}.price-entry{grid-template-columns:1fr 1.5fr;align-items:center;gap:64px;display:grid}.acct{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.acct a{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-1);padding:22px;display:block}.acct small{color:var(--ink-3);font-size:13px;font-weight:600;display:block}.acct b{margin-top:2px;font-size:18px;display:block}.acct .from{color:var(--ink-2);margin-top:14px;font-size:14px}.acct .from strong{color:var(--brand);letter-spacing:-.02em;font-size:24px}.incl{color:var(--ink-2);flex-wrap:wrap;gap:10px 20px;margin-top:28px;font-size:14px;font-weight:600;display:flex}.incl span{align-items:center;gap:8px;display:inline-flex}.incl .ico{width:18px;height:18px;color:var(--success)}@media (width<=1023px){.price-entry{grid-template-columns:1fr;gap:36px}}@media (width<=767px){.acct{grid-template-columns:1fr;gap:12px}}.faq{grid-template-columns:1fr 1.6fr;gap:64px;display:grid}.qa{border-top:1px solid var(--line)}@media (width<=1023px){.faq{grid-template-columns:1fr;gap:28px}}.cta .box{border-radius:var(--r-xl);color:var(--white);background:radial-gradient(600px 300px at 90% 10%, #0b739b8c, transparent 65%), linear-gradient(135deg, var(--brand) 0%, var(--brand-900) 100%);grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;padding:72px;display:grid;position:relative;overflow:hidden}.cta .box .lead{color:#fffc;margin-top:16px}.cta .acts{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1023px){.cta .box{grid-template-columns:1fr;padding:48px}.cta .acts{justify-content:flex-start}}@media (width<=767px){.cta{padding-block:0 64px}.cta .box{border-radius:var(--r-lg);padding:32px 20px}.cta .acts .btn{flex:100%}}.ftr{background:var(--brand-950);color:#ffffffb8;font-size:14px}.ftr .top{grid-template-columns:1.4fr repeat(5,1fr);gap:32px;padding-block:72px 48px;display:grid}.ftr img{width:auto;height:36px}.ftr .tagline{max-width:260px;margin:18px 0 0;line-height:1.6}.ftr h4{color:var(--white);margin:0 0 14px;font-size:14px}.ftr ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ftr .bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:24px;display:flex}.ftr .credits{color:#ffffff8c;padding-block:0 28px;font-size:13px}.ftr .credits a{text-underline-offset:3px;text-decoration:underline}.ftr .note{max-width:560px}@media (width<=1023px){.ftr .top{grid-template-columns:repeat(3,1fr)}.ftr .brand{grid-column:1/-1}}@media (width<=767px){.ftr .top{grid-template-columns:repeat(2,1fr);padding-block:48px 32px}}.phero{background:linear-gradient(180deg, var(--tint-soft) 0%, var(--white) 100%);border-bottom:1px solid var(--line)}.phero .container{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding-block:88px;display:grid}.phero .lead{max-width:560px;margin-top:20px}.crumb{color:var(--ink-3);margin-bottom:20px;font-size:14px;font-weight:600}.crumb b{color:var(--brand)}@media (width<=1023px){.phero .container{grid-template-columns:1fr;padding-block:56px}}@media (width<=767px){.phero .container{gap:36px;padding-block:40px 48px}}.qgroups{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.qg{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);padding:24px}.qg h3{align-items:center;gap:10px;font-size:16px;display:flex}.qg h3 .ico{width:20px;height:20px;color:var(--brand-link)}.qg ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.qg li{color:var(--ink);background:var(--surface-alt);border-radius:10px;padding:9px 12px;font-size:14.5px}@media (width<=1023px){.qgroups{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.qgroups{grid-template-columns:1fr;gap:12px}}.carousel{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ccard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.ccard .hd{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px;display:flex}.ccard .hd .ti{background:var(--brand);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.ccard .hd .ti .ico{width:18px;height:18px}.ccard .hd b{font-size:15px}.ccard .hd small{color:var(--ink-3);font-size:12.5px;display:block}.ccard .msgs{flex-direction:column;gap:12px;padding:18px 16px;display:flex}.car-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:28px;display:flex}.dots{gap:8px;display:flex}.dots i{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.dots i.on{background:var(--brand);border-radius:4px;width:24px}.arrows{gap:8px;display:flex}.arrows span{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.arrows .ico{width:18px;height:18px}html[dir=rtl] .arrows .ico{transform:scaleX(-1)}@media (width<=1023px){.carousel{grid-template-columns:1fr 1fr}}@media (width<=767px){.carousel{grid-template-columns:1fr}}.ccard[hidden]{display:none}.langs3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lq{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);padding:28px}.lq .code{letter-spacing:.08em;color:var(--brand-link);font-size:12px;font-weight:800}.lq .q{color:var(--brand);letter-spacing:-.01em;margin-top:10px;font-size:26px;font-weight:800}.lq .q[dir=rtl]{font-family:var(--font-ar-display);text-align:right}@media (width<=767px){.langs3{grid-template-columns:1fr;gap:12px}.lq{padding:20px}.lq .q{font-size:22px}}.live-flag{border:2px dashed var(--accent-2);border-radius:var(--r-lg);background:#fff9ec;padding:40px;position:relative}.live-flag .flag{top:-13px;background:var(--accent-2);color:var(--brand-950);letter-spacing:.03em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:24px}@media (width<=767px){.live-flag{padding:28px 18px}}.checks{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.checks li{color:var(--ink-2);grid-template-columns:24px 1fr;gap:12px;font-size:15.5px;display:grid}.checks li b{color:var(--ink)}.checks .ico{width:22px;height:22px;color:var(--success);margin-top:1px}.dark .checks li{color:#ffffffc2}.dark .checks li b{color:var(--white)}.dark .checks .ico{color:var(--accent)}.window{background:var(--white);box-shadow:var(--shadow-3);border:1px solid #022f561f;border-radius:16px;overflow:hidden}.window .bar{direction:ltr;background:#eef2f6;align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.window .bar i{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.window .body{grid-template-columns:minmax(0,1fr) minmax(0,290px);min-height:420px;display:grid}.window .app{background:var(--surface-alt);align-content:start;gap:12px;padding:18px;display:grid}.window .app .ph{background:linear-gradient(135deg, var(--brand), var(--brand-3));color:var(--white);border-radius:10px;padding:14px 16px;font-size:16px;font-weight:800}.window .app .kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.window .app .kpi{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.window .app .kpi small{color:var(--ink-3);font-size:11px;font-weight:600;display:block}.window .app .kpi b{white-space:nowrap;color:var(--brand);font-size:18px}.window .app .mapbox{border:1px solid var(--line);border-radius:10px;height:170px;overflow:hidden}.window .side{border-inline-start:1px solid var(--line);flex-direction:column;display:flex}.window .side .msgs{flex-direction:column;flex:1;gap:10px;padding:14px 12px;display:flex}@media (width<=767px){.window .body{grid-template-columns:1fr}.window .app{display:none}.window .side{border:0}}.rows{border-top:1px solid var(--line);gap:0;display:grid}.row{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr 1.4fr;align-items:start;gap:24px;padding:32px 0;display:grid}.row .ti{background:var(--tint-soft);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.row .ti .ico{width:24px;height:24px}.row p{color:var(--ink-2);margin:0;font-size:16px}@media (width<=767px){.row{grid-template-columns:48px 1fr;gap:12px 16px;padding:24px 0}.row p{grid-column:2}}.goodtoknow{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-2);gap:16px;padding:20px 24px;font-size:15px;display:flex}.goodtoknow .ico{width:22px;height:22px;color:var(--brand-link);flex:none;margin-top:2px}.seg{background:var(--surface-alt);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg span{color:var(--ink-2);border-radius:9px;padding:9px 16px;font-size:14px;font-weight:700}.seg span.on{background:var(--white);color:var(--brand);box-shadow:var(--shadow-1), 0 0 0 1px var(--line)}.seg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.plan{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-1);flex-direction:column;padding:32px;display:flex;position:relative}.plan.rec{border:2px solid var(--brand);box-shadow:var(--shadow-2)}.plan .rec-tag{top:-13px;background:var(--accent);color:var(--brand-950);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:28px}.plan .sub{color:var(--ink-3);margin-top:4px;font-size:14px}.plan .price{align-items:baseline;gap:6px;margin-top:24px;display:flex}.plan .price strong{letter-spacing:-.03em;color:var(--brand);font-size:48px;font-weight:800}.plan .price span{color:var(--ink-3);font-size:15px;font-weight:600}.plan .per{color:var(--ink-3);margin-top:2px;font-size:13px}.plan .btn{width:100%;margin-top:24px}.plan ul{border-top:1px solid var(--line);padding:0;gap:12px;margin:24px 0 0;padding-top:24px;list-style:none;display:grid}.plan li{color:var(--ink-2);grid-template-columns:20px 1fr;gap:10px;font-size:14.5px;display:grid}.plan li .ico{width:18px;height:18px;color:var(--success);margin-top:2px}.plan li.ai b{color:var(--brand)}.plan li.ai .ico{color:var(--accent-2)}.assure{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.catalogue-note{color:var(--ink-3);text-align:center;margin-top:18px;font-size:13px}@media (width<=1023px){.plans{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.assure{grid-template-columns:1fr}}@media (width<=767px){.seg{width:100%}.seg span{text-align:center;flex:auto;padding:9px 10px}.plan{padding:24px}}.spec-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-size:12px;font-weight:800}.swatches{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.sw{border:1px solid var(--line);border-radius:12px;font-size:12px;overflow:hidden}.sw div{height:72px}.sw p{margin:0;padding:8px 10px}.sw p b{font-size:13px;display:block}.typespec>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;align-items:baseline;gap:24px;padding:14px 0;display:grid}.typespec small{color:var(--ink-3);font-size:13px}.placeholder{border:2px dashed var(--line-strong);border-radius:var(--r-lg);text-align:center;color:var(--ink-3);background:var(--surface-alt);padding:32px}.logos-ph{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:16px;display:grid}.logos-ph i{background:#e9eef4;border-radius:8px;height:44px}@media (width<=767px){.swatches{grid-template-columns:repeat(2,1fr)}.typespec>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:no-preference){.anim-in{animation:.32s ease-out both rise}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.phero.wide .container{grid-template-columns:.9fr 1.1fr}@media (width<=1023px){.phero.wide .container{grid-template-columns:1fr}}.call{background:linear-gradient(160deg, var(--brand), var(--brand-900));width:320px;max-width:100%;color:var(--white);box-shadow:var(--shadow-3);text-align:center;border-radius:28px;padding:28px}.call small{color:#ffffffb3;font-size:13px;font-weight:600;display:block}.call b{margin-top:4px;font-size:20px;display:block}.wave{justify-content:center;align-items:center;gap:5px;height:72px;margin:22px 0;display:flex}.wave i{background:var(--accent);border-radius:3px;width:6px}.call .row-btns{justify-content:center;gap:18px;display:flex}.call .rb{background:#ffffff1f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.call .rb.end{background:var(--danger)}.call .rb .ico{width:22px;height:22px}.call .cap{color:#ffffffd9;text-align:start;background:#ffffff14;border-radius:12px;margin-top:18px;padding:10px 12px;font-size:14px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:16px;z-index:100;background:var(--brand);color:var(--white);border-radius:8px;padding:10px 16px;font-weight:700;position:absolute;top:-60px}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.hero :focus-visible,.dark :focus-visible,.cta :focus-visible,.ftr :focus-visible{outline-color:var(--accent)}main:focus{outline:none}html[dir=rtl] .ico-dir,html[dir=rtl] .icon--directional{transform:scaleX(-1)}.btn{cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.btn-primary:hover{background:var(--accent-hover)}.btn-navy:hover{background:var(--brand-700)}.btn-ghost:hover{border-color:var(--brand)}.btn-ghost-light:hover{background:#ffffff1a}.link-arrow:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding-block:10px}}.hdr .logo{flex:none;display:inline-flex}.nav{gap:6px}.nav>li{list-style:none;position:relative}.nav,.nav ul{margin:0;padding:0}.nav-link,.nav-trigger{height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex}.nav-link:hover,.nav-trigger:hover,.nav-trigger[aria-expanded=true]{background:var(--surface-alt)}.nav-link[aria-current=page]{color:var(--brand);box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.nav-trigger .caret{transition:transform .15s}.nav-trigger[aria-expanded=true] .caret{transform:rotate(180deg)}.nav .ask-link{color:var(--brand)}.nav .ask-link .spark{width:16px;height:16px;color:var(--accent-2)}.mega{top:calc(100% + 10px);z-index:30;background:var(--white);border:1px solid var(--line);width:560px;box-shadow:var(--shadow-2);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:14px;display:grid;position:absolute;inset-inline-start:-12px}.mega.narrow{grid-template-columns:1fr;width:300px}.mega[hidden]{display:none}.mega a{color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.mega a:hover,.mega a:focus-visible{background:var(--surface-alt)}.mega a small{color:var(--ink-3);font-size:13px;font-weight:500;line-height:1.4;display:block}.mega .ti{background:var(--tint-soft);width:36px;height:36px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.mega .ti .ico{width:18px;height:18px}.hdr-right{gap:8px}.icon-btn{border:1px solid var(--line);background:var(--white);cursor:pointer;width:40px;height:40px;color:var(--ink-2);border-radius:10px;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--line-strong);color:var(--brand)}.header-languages{flex:none;align-items:center;gap:2px;display:flex}.header-languages a{min-width:32px;min-height:40px;color:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.header-languages a:hover{background:var(--surface-alt);color:var(--brand)}.header-languages a[aria-current=page]{background:var(--brand);color:var(--white)}.hdr .login{align-items:center;height:40px;display:inline-flex}.menu-btn{cursor:pointer}@media (width<=1179px){.hdr .primary-nav{display:none}.hdr .container{gap:10px}}.sheet-nav{z-index:50;background:#01142666;position:fixed;inset:0}.sheet-nav[hidden]{display:none}.sheet-nav .panel{background:var(--white);width:min(420px,100%);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.sheet-nav .panel-head{border-bottom:1px solid var(--line);min-height:var(--header-h);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sheet-nav .panel-head img{width:auto;height:30px}.sheet-nav .panel-body{flex:1;padding:8px 16px 16px;overflow-y:auto}.sheet-nav h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:18px 0 6px;font-size:13px;font-weight:700}html[dir=rtl] .sheet-nav h2{text-transform:none;letter-spacing:0;font-size:14px}.sheet-nav .panel-body a{border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 8px;font-weight:600;display:flex}.sheet-nav .panel-body a:hover{background:var(--surface-alt)}.sheet-nav .panel-body a .ico{color:var(--brand-link)}.sheet-nav .langs-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sheet-nav .langs-row a{border:1px solid var(--line);border-radius:999px;padding:0 14px}.sheet-nav .langs-row a[aria-current=true]{background:var(--brand);color:var(--white);border-color:var(--brand)}.sheet-nav .panel-foot{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.sheet-nav .panel-foot .btn{width:100%}body.no-scroll{overflow:hidden}.search-dialog{border:1px solid var(--line);width:min(680px,100% - 32px);max-height:min(640px,100vh - 64px);box-shadow:var(--shadow-3);color:var(--ink);border-radius:16px;padding:0}.search-dialog::backdrop{background:#01142673}.search-dialog form{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.search-dialog input{border:1px solid var(--line-strong);min-width:0;height:44px;font:inherit;border-radius:10px;flex:1;padding:0 14px}.search-dialog .results{max-height:480px;margin:0;padding:8px;list-style:none;overflow-y:auto}.search-dialog .results a{border-radius:10px;padding:12px;display:block}.search-dialog .results a:hover,.search-dialog .results a:focus-visible{background:var(--surface-alt)}.search-dialog .results b{color:var(--brand);display:block}.search-dialog .results span{color:var(--ink-2);font-size:14px}.search-dialog .results mark{color:inherit;background:#fec30259}.search-dialog .status{color:var(--ink-2);padding:16px 20px;font-size:14px}:where(.tabs [role=tab]){all:unset;box-sizing:border-box;cursor:pointer}.tab{text-align:start;width:100%}.tab:hover:not(.on){background:var(--white)}.tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.stage [role=tabpanel][hidden]{display:none}.stage [role=tabpanel]{display:contents}@media (width<=1023px){.tabs{border-inline-end:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;gap:8px;padding:12px;display:flex;overflow-x:auto}.tab{border:1px solid var(--line);background:var(--white);border-radius:999px;flex:none;align-items:center;width:auto;padding:8px 14px}.tab .ti,.tab small{display:none}.tab b{white-space:nowrap;color:var(--ink-2);font-size:14px}.tab.on{background:var(--brand);border-color:var(--brand);box-shadow:none}.tab.on b{color:var(--white)}.tab.on:before{display:none}}.stage .win .sheet-head small,.chat-card .sheet-head small{color:var(--ink-3);text-align:end;margin-inline-start:auto;font-size:13px}.chat-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-2);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.chat-card .msgs{flex-direction:column;gap:14px;padding:22px 20px;display:flex}@media (width<=767px){.chat-card .msgs{padding:16px 12px}}.chip-act{cursor:default}button.chip-act{cursor:pointer;font:inherit;font-size:12px;font-weight:700}.chat-lg button.chip-act{font-size:13px}button.chip-act[aria-pressed=true]{background:var(--tint-soft)}.demo-note{color:var(--ink-3);margin-top:14px;font-size:13px}.replay{color:var(--brand-link);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:6px 0;font-size:13px;font-weight:700;display:inline-flex}.replay .ico{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.js .chat-anim .msg,.js .chat-anim .typing,.js .chat-anim .actions{transition:opacity .3s ease-out,transform .3s ease-out}.js .chat-anim.is-pending .msg,.js .chat-anim.is-pending .actions{opacity:0;transform:translateY(6px)}.js .chat-anim .msg.is-shown,.js .chat-anim .actions.is-shown{opacity:1;transform:none}.typing i{animation:1.1s ease-in-out infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.float-notice{animation:.6s ease-out .4s both rise}.card.link-card,.role,.acct a,.qg{transition:transform .15s,box-shadow .15s,border-color .15s}.card.link-card:hover,.role:hover,.acct a:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}[role=tabpanel] .win{animation:.2s ease-out fadein}}@keyframes blink{0%,80%,to{opacity:.35}40%{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.chat-anim .typing[hidden]{display:none}.card.link-card{display:block}.card.link-card:hover h3,.role:hover h3{color:var(--brand)}.hero-visual .phone{z-index:2}.phone .sheet{overflow:hidden}.phone .map{width:100%;height:100%}.media{border-radius:var(--r-lg);background:var(--tint-soft);box-shadow:var(--shadow-2);border:1px solid var(--line);position:relative;overflow:hidden}.media img,.media video{width:100%;height:auto}.media.phone-shot{max-width:360px;box-shadow:var(--shadow-3);border:10px solid #0a1726;border-radius:36px;margin-inline:auto}.media figcaption{color:var(--ink-3);background:var(--white);border-top:1px solid var(--line);padding:12px 16px;font-size:13px}.phero h1{margin:0}.phero .art{padding:24px}.phero.simple .container{grid-template-columns:1fr;padding-block:72px 56px}.phero.simple .lead{max-width:760px}.phero.center{text-align:center}.phero.center .container{justify-items:center}.phero.center .lead{margin-inline:auto}.crumb ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumb li+li:before{content:"/";color:var(--line-strong);margin-inline-end:6px}.crumb a:hover{color:var(--brand);text-decoration:underline}.crumb [aria-current]{color:var(--brand)}@media (width<=767px){.phero.simple .container{padding-block:40px}}.prose-sections{border-top:1px solid var(--line);gap:0;display:grid}.prose-row{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:24px;padding:36px 0;display:grid}.prose-row .ti{background:var(--tint-soft);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.prose-row .ti .ico{width:24px;height:24px}.prose-row h3{font-size:20px}.prose-row .body p+p{margin-top:12px}.prose-row .body{color:var(--ink-2)}.prose-row .body .btns{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width<=1023px){.prose-row{grid-template-columns:48px minmax(0,1fr);gap:12px 16px}.prose-row .body{grid-column:2}}@media (width<=480px){.prose-row{grid-template-columns:1fr}.prose-row .body{grid-column:1}}.prose{max-width:760px;color:var(--ink-2);font-size:16.5px}.prose h2{color:var(--ink);margin:48px 0 12px;font-size:28px}.prose h3{color:var(--ink);margin:32px 0 8px;font-size:20px}.prose p,.prose ul,.prose ol{margin:0 0 14px}.prose a{color:var(--brand-link);text-underline-offset:3px;text-decoration:underline}.prose li+li{margin-top:6px}.prose table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px 10px 0}.legal-meta{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.legal-meta span{color:var(--brand);background:var(--tint-soft);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.placeholder-token{color:#6a4a00;background:#fff3cd;border-radius:4px;padding:0 4px;font-weight:700}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (width<=1023px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.grid2,.grid4{grid-template-columns:1fr;gap:12px}}.card h3 a:after{content:"";position:absolute;inset:0}.card{position:relative}.card .more{margin-top:14px;display:inline-flex}.photo{border-radius:var(--r-xl);box-shadow:var(--shadow-2);overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.split .copy .lead{margin-top:18px}.split .copy p.body{color:var(--ink-2);margin-top:14px}.dark .split .copy p.body{color:#ffffffc7}.split .copy .btns{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.art img{margin-inline:auto}html[dir=rtl] .art.mirror img{transform:scaleX(-1)}.ask-strip{background:var(--tint-soft);border-radius:var(--r-lg);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding:24px 28px;display:grid}.ask-strip .spark-chip{background:var(--brand);width:44px;height:44px;color:var(--accent-2);border-radius:12px;place-items:center;display:grid}.ask-strip .q{color:var(--brand);font-weight:700}.ask-strip .a{color:var(--ink-2);font-size:15px}.ask-strip small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:700;display:block}html[dir=rtl] .ask-strip small{text-transform:none;letter-spacing:0}@media (width<=767px){.ask-strip{grid-template-columns:1fr;padding:20px}}.goodtoknow b{color:var(--ink)}.goodtoknow ul{margin:8px 0 0;padding-inline-start:18px}.goodtoknow li+li{margin-top:4px}.goodtoknow a{color:var(--brand-link);text-decoration:underline}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:16px;padding:22px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .ico{width:20px;height:20px;color:var(--ink-3);flex:none;margin-top:3px;transition:transform .2s}.faq details[open] summary .ico{color:var(--brand);transform:rotate(45deg)}.faq details>div{color:var(--ink-2);max-width:680px;padding:0 0 22px;font-size:15.5px}.faq details>div p+p{margin-top:10px}.faq details>div a{color:var(--brand-link);text-decoration:underline}.faq .qa{border-top:1px solid var(--line)}.faq-page{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;display:grid}.faq-page nav{top:calc(var(--header-h) + 24px);position:sticky}.faq-page nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.faq-page nav a{color:var(--ink-2);border-radius:8px;justify-content:space-between;gap:8px;padding:9px 12px;font-size:14.5px;font-weight:600;display:flex}.faq-page nav a:hover{background:var(--surface-alt);color:var(--brand)}.faq-page nav .count{color:var(--ink-3);font-weight:500}.faq-page .group+.group{margin-top:56px}.faq-page .group h2{align-items:center;gap:12px;margin-bottom:8px;font-size:28px;display:flex}.faq-page .group h2 .ti{background:var(--tint-soft);width:40px;height:40px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.faq-page .related{margin-top:12px;font-size:14px}.faq-page .related a{align-items:center;gap:6px;display:inline-flex}@media (width<=1023px){.faq-page{grid-template-columns:1fr;gap:28px}.faq-page nav{position:static}.faq-page nav ul{flex-wrap:wrap;gap:8px;display:flex}.faq-page nav a{border:1px solid var(--line);border-radius:999px}}.faq-groups-only .qa{border-top:1px solid var(--line)}.stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}@media (width<=1023px){.contact-grid{grid-template-columns:1fr;gap:32px}}.form{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);gap:16px;padding:32px;display:grid}.form .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=767px){.form{padding:20px}.form .row2{grid-template-columns:1fr}}.form label{color:var(--ink);gap:6px;font-size:14px;font-weight:700;display:grid}.form input,.form select,.form textarea{font:inherit;border:1px solid var(--line-strong);background:var(--white);color:var(--ink);border-radius:10px;width:100%;padding:11px 14px;font-size:15px;font-weight:500}.form textarea{resize:vertical;min-height:140px}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.form .hp{position:absolute;inset-inline-start:-9999px}.form .status{min-height:1.4em;font-size:14px;font-weight:600}.form .status.ok{color:var(--success)}.form .status.err{color:var(--danger)}.form .fine{color:var(--ink-3);font-size:13px}.contact-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.contact-list li{align-items:flex-start;gap:14px;display:flex}.contact-list .ti{background:var(--tint-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.contact-list b{display:block}.contact-list a{color:var(--brand-link);font-weight:700}.guide-steps{counter-reset:g;gap:14px;margin:0;padding:0;list-style:none;display:grid}.guide-steps li{counter-increment:g;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.guide-steps li:before{content:counter(g);background:var(--accent);width:36px;height:36px;color:var(--brand-950);border-radius:50%;place-items:center;font-weight:800;display:grid}.pill-status{background:var(--tint-soft);min-width:7em;color:var(--brand);border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.guide-role+.guide-role{margin-top:56px}.guide-role .head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.guide-role .head .ti{background:var(--brand);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.seg{position:relative}.seg input{opacity:0;pointer-events:none;position:absolute}.seg label{color:var(--ink-2);cursor:pointer;border-radius:9px;align-items:center;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.seg input:checked+label{background:var(--white);color:var(--brand);box-shadow:var(--shadow-1), 0 0 0 1px var(--line)}.seg input:focus-visible+label{outline:2px solid var(--brand);outline-offset:1px}.seg legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}fieldset.seg{min-width:0;margin:0}@media (width<=767px){.seg label{flex:auto;justify-content:center;padding:9px 10px}}.plans.count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-inline:auto}@media (width<=1023px){.plans.count-2{grid-template-columns:1fr;max-width:480px}}.plan .sub:empty{display:none}.plans[aria-busy=true]{opacity:.6}.plan-fallback{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-lg);color:var(--ink-2);padding:40px 24px}.plan-fallback .btn{margin-top:18px}.acct .from .muted{color:var(--ink-3)}.compare{border-collapse:collapse;background:var(--white);border-radius:var(--r-md);width:100%;font-size:15px;overflow:hidden}.compare-wrap{border:1px solid var(--line);border-radius:var(--r-md);overflow-x:auto}.compare th,.compare td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.compare thead th{background:var(--surface-alt);color:var(--ink);font-size:14px}.compare td .ico{color:var(--success)}.live-flag+.live-flag{margin-top:24px}.quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ftr a:hover{color:var(--white);text-underline-offset:3px;text-decoration:underline}.ftr .company{margin-top:10px;font-size:13px}.ftr .langs-row{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.ftr .langs-row a[aria-current=true]{color:var(--white);font-weight:700}.ftr .credits span[dir=ltr]{unicode-bidi:isolate}.notfound{text-align:center}.notfound .art{max-width:420px;margin:0 auto 32px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.hdr,.ftr,.cta,.sheet-nav{display:none!important}}.stage{background:0 0;padding:0;display:block}.stage [role=tabpanel]{background:radial-gradient(500px 300px at 100% 0,#dceaf499,#0000 70%);grid-template-columns:minmax(0,1fr) 260px;gap:40px;padding:40px 48px;display:grid}.stage [role=tabpanel]:focus-visible{outline-offset:-4px}@media (width<=1179px){.stage [role=tabpanel]{grid-template-columns:1fr;padding:32px}}@media (width<=767px){.stage [role=tabpanel]{gap:20px;padding:16px}}.stage aside .aside-h{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 12px;font-size:13px;font-weight:700}html[dir=rtl] .stage aside .aside-h{text-transform:none;letter-spacing:0;font-size:14px}.aside-link{margin-top:20px}.mapbox svg{width:100%;height:100%}.wave i.h18{height:18px}.wave i.h34{height:34px}.wave i.h52{height:52px}.wave i.h26{height:26px}.wave i.h64{height:64px}.wave i.h40{height:40px}.wave i.h22{height:22px}.wave i.h58{height:58px}.wave i.h30{height:30px}.wave i.h46{height:46px}.wave i.h20{height:20px}.wave i.h36{height:36px}.wave i.h14{height:14px}.live-voice{gap:48px}.live-voice>*{min-width:0}.call-wrap{justify-content:center;display:flex}.steps{margin:0;padding:0;list-style:none}.entry-lead,.faq-lead,.contact-lead{margin-top:18px}.entry-action{margin-top:28px}.split-link{margin-top:8px}.dark .split-link .link-arrow{margin-top:24px}.fare-note{margin-top:32px}.fare-links .link-arrow{margin-inline-start:6px;display:inline-flex}.arrows button{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--brand);background:var(--white);cursor:pointer;border-radius:50%;place-items:center;display:grid}.arrows button:hover{border-color:var(--brand)}.dots{gap:0}.dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.dots button:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px}.dots button.on{width:36px}.dots button.on:before{background:var(--brand);border-radius:4px;width:24px}.guide-tip{color:var(--brand);align-items:center;gap:10px;margin-top:18px;font-weight:600;display:flex}.guide-tip .ico{color:var(--accent-2)}.guide-split{align-items:start}.guide-split .goodtoknow{margin-bottom:20px}.related-faq ul{margin:10px 0 0;padding-inline-start:18px}.related-faq a{color:var(--brand-link);text-decoration:underline}.guide-split .card+.card{margin-top:16px}.notfound-lead{max-width:560px;margin:18px auto 0}.notfound-actions{justify-content:center}.review-flag{margin-block:24px}.review-flag .live-flag{padding:8px}blockquote{color:var(--ink);margin:0;font-size:17px}.hero-art .art{background:#ffffff0f}.hero-art .media,.hero-art .photo{box-shadow:var(--shadow-3);border-color:#ffffff1f}.photo{margin:0}.ask-strip small,.msg .note,.chat-card .sheet-head small,.stage .win .sheet-head small{color:var(--ink-2)}.prose,.prose-row .body,.faq details>div,.goodtoknow{overflow-wrap:anywhere}.ftr .product-of{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:inline-flex}.ftr .product-of img{width:auto;height:22px}.ftr .product-of:hover{text-decoration:none}.ftr .product-of:hover span{text-decoration:underline}.company-block{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.company-logo{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-1);place-items:center;padding:48px 40px;display:grid}.company-logo img{width:100%;max-width:340px;height:auto}.company-lead{margin-top:18px}.company-facts{gap:14px;margin:28px 0 0;display:grid}.company-facts div{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:12px;padding-top:14px;display:grid}.company-facts dt{color:var(--ink);font-weight:700}.company-facts dd{color:var(--ink-2);margin:0}.company-facts a{color:var(--brand-link);font-weight:700}@media (width<=1023px){.company-block{grid-template-columns:1fr;gap:32px}}@media (width<=767px){.company-facts div{grid-template-columns:1fr;gap:2px}.company-logo{padding:28px 20px}}@media (width<=1179px){.hdr .login{display:none}}.phero.center .crumb ol{justify-content:center}.social-ico{width:18px;height:18px}.share{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.share ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.share a,.share button{border:1px solid var(--line-strong);background:var(--white);width:44px;height:44px;color:var(--brand);cursor:pointer;border-radius:50%;place-items:center;display:grid}.share a:hover,.share button:hover{border-color:var(--brand);background:var(--tint-soft)}.share-label{color:var(--ink-2);font-size:14px;font-weight:700}.share-status{color:var(--success);min-height:1em;font-size:13px;font-weight:600}.share-dark .share-label{color:#ffffffd9}.share-dark a,.share-dark button{color:var(--white);background:#ffffff0f;border-color:#ffffff47}.share-dark a:hover,.share-dark button:hover{background:#ffffff24}.share-dark .share-status{color:var(--accent)}.film-section .share{justify-content:center}.share-section .share{justify-content:center;margin-top:0}.social-links{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.social-links a{border:1px solid var(--line);width:40px;height:40px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.ftr .social-links a{color:var(--white);border-color:#ffffff2e}.ftr .social-links a:hover{background:#ffffff14;text-decoration:none}.follow{margin-top:28px}.follow h3{font-size:16px}.wa-cta{margin-top:24px}.wa-cta .btn{gap:10px}.film{max-width:1040px;margin:0 auto}.film-screen{border-radius:var(--r-xl);box-shadow:var(--shadow-3);background:var(--brand-950);aspect-ratio:16/9;position:relative;overflow:hidden}.film video{object-fit:cover;width:100%;height:100%}@media (width<=767px){.film-screen{border-radius:var(--r-lg)}}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.gallery-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery li.wide{grid-area:span 2/span 2}.gallery figure{border-radius:var(--r-lg);height:100%;min-height:220px;box-shadow:var(--shadow-2);margin:0;position:relative;overflow:hidden}.gallery picture,.gallery img{object-fit:cover;width:100%;height:100%;display:block}.gallery figcaption{inset-inline:0;color:var(--white);background:linear-gradient(#0000,#011426d1);padding:48px 18px 16px;font-size:14px;position:absolute;bottom:0}.gallery figcaption b{font-size:16px;display:block}.gallery-actions{justify-content:center}@media (width<=1023px){.gallery,.gallery-4{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery li.wide{grid-area:auto/span 2}}@media (width<=767px){.gallery,.gallery-4{grid-template-columns:1fr}.gallery li.wide{grid-column:auto}.gallery figure{aspect-ratio:3/2;min-height:0}}.photo figcaption{color:var(--ink-3);padding:10px 4px 0;font-size:13px}.photo picture img{width:100%;height:auto;display:block}.company-social{margin-top:20px}.ftr .ftr-h{color:var(--white);letter-spacing:0;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.4}.sheet-head{flex-wrap:wrap;row-gap:2px}.sheet-head small{overflow-wrap:anywhere;min-width:0}body{font-size:var(--fs-body);line-height:var(--lh-body);text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-kerning:normal}h1,h2,h3,.display{text-wrap:balance}p,li,.lead,figcaption{text-wrap:pretty}.hero .lead{font-size:var(--fs-lead);max-width:34em}.phero .lead{max-width:36em}.section-head{max-width:720px;margin-bottom:48px}.section-head .lead{margin-top:14px}.card p,.tile p,.point p,.row p,.prose-row .body,.qg li,.faq details>div{font-size:var(--fs-small);line-height:1.6}.card h3,.tile h3,.point h3,.role h3,.qg h3{font-size:var(--fs-h4)}.prose{font-size:var(--fs-body);max-width:var(--measure)}.prose h2{font-size:var(--fs-h2)}.prose h3{font-size:var(--fs-h3)}.facts b{font-size:1.625rem;font-weight:var(--fw-display);letter-spacing:-.01em}.acct .from strong{font-size:1.375rem;font-weight:var(--fw-display);letter-spacing:-.01em}.acct b{font-size:1.0625rem;font-weight:var(--fw-heading)}.plan h3{font-size:1.25rem}.plan .price strong{font-size:clamp(2.25rem,1.9rem + 1vw,2.625rem);font-weight:var(--fw-display);letter-spacing:-.02em}.lq .q{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:var(--fw-display)}.faq summary{font-size:var(--fs-h4);font-weight:var(--fw-heading)}.faq-page .group h2,.cta .box h2{font-size:var(--fs-h2)}.msg{font-size:13.5px}.chat-lg .msg{font-size:15px}.tab b{font-weight:var(--fw-heading)}.btn{font-weight:650}.step:before,.pill-new,.card .tag{font-weight:700}html[dir=rtl] body{font-family:var(--font-ar);line-height:1.75}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .display,html[dir=rtl] .eyebrow{font-family:var(--font-ar);letter-spacing:0}html[dir=rtl] h3,html[dir=rtl] .h3{line-height:1.5}html[dir=rtl] .lead{line-height:1.8}html[dir=rtl] *,html[dir=rtl] .facts b,html[dir=rtl] .plan .price strong,html[dir=rtl] .lq .q{letter-spacing:0}html[dir=rtl] .lq .q[dir=rtl],.lq .q[dir=rtl]{font-family:var(--font-ar)}.help-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;display:grid}.help-side{top:calc(var(--header-h) + 24px);position:sticky}.help-side-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:12.5px;font-weight:700}html[dir=rtl] .help-side-title{text-transform:none;letter-spacing:0;font-size:14px}.help-side ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.help-side a{color:var(--ink-2);border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;font-weight:600;display:grid}.help-side a:hover,.help-side a[aria-current=true]{background:var(--surface-alt);color:var(--brand)}.help-side a .ico{width:18px;height:18px;color:var(--brand-link)}.help-side .count{color:var(--ink-3);font-size:13px;font-weight:500}.help-jump{display:none}.help-jump select{border:1px solid var(--line-strong);width:100%;height:48px;font:inherit;background:var(--white);color:var(--ink);border-radius:10px;padding:0 12px;font-weight:600}.help-tools{border-bottom:1px solid var(--line);gap:16px;margin-bottom:32px;padding-bottom:24px;display:grid}.help-search{border:1px solid var(--line-strong);background:var(--white);box-shadow:var(--shadow-1);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.help-search:focus-within{outline:2px solid var(--brand);outline-offset:1px}.help-search .ico{color:var(--ink-3)}.help-search input{min-width:0;height:52px;font:inherit;font-size:var(--fs-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.help-roles{border:0;min-width:0;margin:0;padding:0}.help-roles legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:14px;font-weight:650}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips label{cursor:pointer;position:relative}.chips input{opacity:0;pointer-events:none;position:absolute}.chips span{border:1px solid var(--line-strong);background:var(--white);min-height:40px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.chips input:checked+span{background:var(--brand);border-color:var(--brand);color:var(--white)}.chips input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.help-status{color:var(--ink-3);min-height:1.4em;margin:0;font-size:14px}.help-cat{scroll-margin-top:calc(var(--header-h) + 16px)}.help-cat+.help-cat{margin-top:48px}.help-cat h2{font-size:var(--fs-h3);align-items:center;gap:12px;display:flex}.help-cat h2 .ti{background:var(--tint-soft);width:40px;height:40px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.help-cat-summary{color:var(--ink-2);font-size:var(--fs-small);max-width:var(--measure);margin-top:8px}.help .qa{border-top:1px solid var(--line);margin-top:16px}.help details{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 16px)}.help summary{cursor:pointer;font-size:var(--fs-h4);font-weight:var(--fw-heading);color:var(--ink);justify-content:space-between;gap:16px;padding:18px 0;line-height:1.45;list-style:none;display:flex}.help summary::-webkit-details-marker{display:none}.help summary .ico{width:20px;height:20px;color:var(--ink-3);flex:none;margin-top:3px;transition:transform .2s}.help details[open] summary .ico{color:var(--brand);transform:rotate(45deg)}.help-answer{color:var(--ink-2);font-size:var(--fs-body);max-width:var(--measure);padding:0 0 20px}.help-answer p+p{margin-top:10px}.help-answer a{color:var(--brand-link);text-underline-offset:3px;text-decoration:underline}.help-related{font-size:var(--fs-small)}.help-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.help-for{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tag-role{background:var(--tint-soft);color:var(--brand);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600}.help-copy{border:1px solid var(--line);background:var(--white);min-width:36px;height:36px;color:var(--brand);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-inline-start:auto;padding:0 10px;display:inline-flex}.help-copy:hover{border-color:var(--brand)}.help-copy .share-status{color:var(--success);font-size:12.5px;font-weight:600}.help-copy .share-status:empty{display:none}.help-empty{text-align:center;color:var(--ink-2);border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:32px}.help-empty a{color:var(--brand-link);font-weight:700}@media (width<=1023px){.help-layout{grid-template-columns:1fr;gap:20px}.help-side{position:static}.help-side nav{display:none}.help-jump{display:block}.chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chips label{flex:none}}.section{padding-block:var(--space-section)}.section.tight{padding-block:var(--space-tight)}@media (width<=767px){.section{padding-block:var(--space-section)}.section.tight{padding-block:var(--space-tight)}}.section-head{margin-bottom:clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}.hero .container{gap:clamp(2rem,1rem + 3vw,3.5rem);padding-block:clamp(2.5rem,1.6rem + 3.6vw,5rem) clamp(3rem,2rem + 4vw,5.5rem)}.phero .container{padding-block:clamp(2.5rem,1.8rem + 2.6vw,4.25rem)}.phero.simple .container{padding-block:clamp(2.5rem,1.8rem + 2.4vw,4rem) clamp(2rem,1.6rem + 1.6vw,3rem)}.cta{padding-block:0 var(--space-section)}.cta .box{gap:clamp(1.5rem,1rem + 2vw,2.25rem);padding:clamp(1.75rem,1rem + 3vw,3.375rem)}.cta .box h2{font-size:var(--fs-cta);font-weight:var(--fw-display)}.cta .box .lead{margin-top:12px}.hero .lead{font-size:var(--fs-lead);margin-top:18px}.hero-actions{margin-top:28px}.hero-facts{margin-top:32px;padding-top:22px;font-weight:500}.phero .lead{margin-top:16px}.phero .hero-actions{margin-top:26px}.hdr .logo img{height:34px}@media (width<=767px){.hdr .logo img{height:30px}}.nav-link,.nav-trigger{font-size:15px;font-weight:500}.nav .ask-link{font-weight:600}.hdr .login{font-size:15px;font-weight:600}.btn{height:46px;font-size:15px;font-weight:600}.btn-sm{height:40px;font-size:14px}.eyebrow{margin-bottom:12px;font-size:12.5px;font-weight:600}.card,.role{padding:clamp(1.25rem,1rem + .8vw,1.625rem)}.card h3,.tile h3,.point h3,.role h3,.qg h3,.row h3,.prose-row h3{font-size:var(--fs-h3);font-weight:var(--fw-heading)}.split{gap:clamp(2rem,1rem + 4vw,4rem)}.tiles{margin-top:28px}.points{gap:22px;margin-top:28px}.checks{margin-top:22px}.faq summary,.help summary{font-size:var(--fs-h4);padding-block:16px;font-weight:600}.faq details>div,.help-answer{font-size:var(--fs-body);line-height:1.65}.ftr{font-size:15px}.ftr .ftr-h{font-size:14px;font-weight:600}.ftr .top{padding-block:clamp(3rem,2.2rem + 2.6vw,4rem) 2.5rem}.ftr .tagline,.ftr .company,.ftr .credits,.ftr .bottom{font-size:14px}.ftr ul{gap:9px}.facts b{font-size:1.5rem}.plan .price strong{font-size:clamp(2rem,1.8rem + .8vw,2.5rem)}.step:before{width:40px;height:40px}.step{padding-top:56px}.tab b{font-size:15px}.qgroups,.grid3{gap:16px}html[dir=rtl] .display{font-size:var(--fs-h1);line-height:1.45}html[dir=rtl] .hero .display:not(.md){font-size:var(--fs-hero);line-height:1.4}html[dir=rtl] h2,html[dir=rtl] .h2{font-size:var(--fs-h2);line-height:1.5}html[dir=rtl] .cta .box h2{font-size:var(--fs-cta)}html[dir=rtl] body,html[dir=rtl] .help-answer,html[dir=rtl] .faq details>div{line-height:1.75}.facts b{white-space:nowrap;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.media-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));place-items:start center;gap:24px;margin:0;padding:0;list-style:none;display:grid}.media-grid>li{width:100%}.media-grid>li.is-phone{max-width:320px}.media-grid>li.is-desktop{grid-column:span 2}.media-grid.n-1>li.is-desktop{grid-column:1/-1;max-width:960px}@media (width<=767px){.media-grid{grid-template-columns:1fr}.media-grid>li.is-desktop{grid-column:auto}}.media.clip video{background:var(--brand-950);width:100%;height:auto;display:block}.media.phone-shot video,.media.phone-shot img{border-radius:26px}.media figcaption{font-size:13px}.help-shot{margin:16px 0 4px}.help-shot-open{cursor:zoom-in;background:0 0;border:0;border-radius:16px;padding:0;display:block}.help-shot-open:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.help-shot.is-phone .help-shot-open{width:min(240px,70%);box-shadow:var(--shadow-2);border:8px solid #0a1726;border-radius:28px;overflow:hidden}.help-shot.is-desktop .help-shot-open{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow-1);border-radius:12px;overflow:hidden}.help-shot img{width:100%;height:auto;display:block}.help-lightbox{background:0 0;border:0;max-width:min(96vw,1200px);max-height:94vh;padding:0;overflow:visible}.help-lightbox::backdrop{background:#011426d1}.help-lightbox img{width:auto;max-width:min(96vw,1200px);height:auto;max-height:90vh;box-shadow:var(--shadow-3);background:var(--white);border-radius:12px;display:block}.help-lightbox-close{top:-14px;z-index:1;border-radius:50%;position:absolute;inset-inline-end:-14px}.help-clip-frame{display:block;position:relative}.help-clip.is-phone .help-clip-frame{width:min(240px,70%);box-shadow:var(--shadow-2);border:8px solid #0a1726;border-radius:28px;overflow:hidden}.help-clip.is-desktop .help-clip-frame{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow-1);border-radius:12px;overflow:hidden}.help-clip video,.help-clip-poster img{width:100%;height:auto;display:block}.help-clip video{aspect-ratio:auto 390/844;background:#0a1726}.help-clip.is-desktop video{aspect-ratio:auto 1440/900}.help-clip-poster{display:block;position:absolute;inset:0}.help-clip-poster img{object-fit:cover;height:100%}.help-clip.is-playing .help-clip-poster{display:none}.help-steps{font-size:var(--fs-body);color:var(--ink-2);margin:12px 0 0;padding-inline-start:22px}.help-steps li::marker{color:var(--brand);font-weight:700}.help-steps li+li{margin-top:4px}@media (prefers-reduced-motion:reduce){.help-clip video,.help-clip .play-btn{display:none}.help-clip-poster{display:block;position:static}}.hero-real.is-desktop{align-items:center}.hero-real.is-desktop .media{width:100%}.phero-real,.chat-real{justify-content:center;display:flex}.phero-real.is-desktop,.chat-real.is-desktop{display:block}.nav-link,.nav-trigger,.hdr .login,.header-languages a{white-space:nowrap}@media (width<=1320px){.nav{gap:0}.nav-link,.nav-trigger{padding:0 8px}.hdr .container{gap:16px}.hdr-right{gap:6px}.nav .pill-new{display:none}}@media (width<=480px){.hdr .btn-sm.start{display:none}.hdr .container,.hdr-right{gap:4px}.header-languages a{min-width:28px}}@media (width<=350px){.hdr .logo img{height:28px}}.media-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:minmax(260px,300px);grid-auto-flow:column;gap:20px;margin:0;padding:4px 2px 12px;list-style:none;display:grid;overflow-x:auto}.media-carousel>li{scroll-snap-align:start}.media-carousel>li.is-desktop{grid-column:span 1;min-width:min(560px,86vw)}.is-carousel .car-nav{justify-content:flex-end;margin-top:12px}.clip-copy{color:var(--ink-2);gap:4px;max-width:340px;margin:12px auto 0;font-size:14px;display:grid}.is-desktop .clip-copy{max-width:none}.clip-copy b{color:var(--ink);font-size:15.5px;font-weight:600}.clip-roles{margin-bottom:20px}.media-grid>li[hidden],.media-carousel>li[hidden]{display:none}.media.phone-shot.clip{background:#0a1726}.media-grid .media.phone-shot,.media-carousel .media.phone-shot{background:#0a1726;box-shadow:0 18px 40px -18px #01142673}.hero-real.is-phone .media.phone-shot,.phero-real.is-phone .media.phone-shot,.chat-real.is-phone .media.phone-shot{z-index:2;width:300px;max-width:100%;box-shadow:var(--shadow-3);background:#0a1726;margin-inline:auto;position:relative}@media (width<=767px){.hero-real.is-phone .media.phone-shot,.phero-real.is-phone .media.phone-shot,.chat-real.is-phone .media.phone-shot{width:270px}}.hero-real.is-phone{align-items:center}@media (width<=767px){.hero-real{flex-direction:column;align-items:center;gap:14px}.hero-real .float-card{max-width:300px;position:static}}.media-carousel>li,.media-grid>li{background:0 0}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.news-grid.single{grid-template-columns:1fr}.news-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.news-card.is-lead{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.news-thumb{background:var(--tint-soft);aspect-ratio:16/10;display:block;overflow:hidden}.news-thumb img,.news-thumb picture{object-fit:cover;width:100%;height:100%;display:block}.news-body{align-content:start;gap:10px;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.news-body h2{font-size:var(--fs-h3)}.news-card.is-lead .news-body h2{font-size:var(--fs-h2)}.news-body h2 a:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.news-date{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.news-date .ico{width:16px;height:16px}.news-summary{color:var(--ink-2)}.news-hero{max-width:960px;margin-block:clamp(1.5rem,1rem + 2vw,2.5rem) 0}.news-hero .media.phone-shot{max-width:340px}.news-prose{margin-inline:auto}.news-prose blockquote{border-inline-start:3px solid var(--accent);color:var(--ink);font-size:var(--fs-lead);margin:24px 0;padding-inline-start:18px}.news-prose cite{color:var(--ink-3);margin-top:6px;font-size:14px;font-style:normal;display:block}.news-prose .media{margin:24px auto}.news-related{margin-top:28px}.news-back{margin-top:24px}.news-back .ico{width:18px;height:18px}html[dir=rtl] .news-back .ico{transform:scaleX(-1)}@media (width<=1023px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card.is-lead{grid-template-columns:1fr}}@media (width<=767px){.news-grid{grid-template-columns:1fr}}.news-lead{color:var(--ink);margin-bottom:18px}.news-cta{border-radius:var(--r-lg);background:var(--tint-soft);margin:32px 0;padding:clamp(1.25rem,1rem + 1vw,2rem)}.news-cta h2{margin-top:0}.news-cta .hero-actions{margin-top:16px}.prose a.btn{text-decoration:none}.prose a.btn-primary{color:var(--brand-950)}.prose a.btn-navy{color:var(--white)}.prose a.btn-ghost{color:var(--brand)}.vctl{background:var(--surface-alt);width:100%;height:36px;color:var(--brand-950);border-radius:0 0 10px 10px;align-items:center;gap:2px;padding:0 4px;display:flex}.vbtn{width:36px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-block:-4px;padding:0;display:grid}.vbtn:hover{background:#0a1a3f12}.vbtn .ico{width:20px;height:20px}.vbtn [class*=i-play],.vbtn:not([data-vplay]) .ico{fill:currentColor;stroke:none}.vbtn .i-pause{stroke-width:2.6px}.vbtn .i-pause,.is-playing .vbtn .i-play{display:none}.is-playing .vbtn .i-pause{display:block}.vbar{flex:auto;align-items:center;min-width:48px;height:44px;margin:-4px 6px;display:flex;position:relative}.vprog{-webkit-appearance:none;appearance:none;color:currentColor;background:#0a1a3f2e;border:0;border-radius:2px;width:100%;height:3px;overflow:hidden}.vprog::-webkit-progress-bar{background:#0a1a3f2e}.vprog::-webkit-progress-value{background:currentColor}.vprog::-moz-progress-bar{background:currentColor}.vseek{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.vseek::-webkit-slider-runnable-track{background:0 0;height:3px}.vseek::-moz-range-track{background:0 0;height:3px}.vseek::-webkit-slider-thumb{-webkit-appearance:none;background:currentColor;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px}.vseek::-moz-range-thumb{background:currentColor;border:0;border-radius:50%;width:12px;height:12px}.vtime{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;flex:none;padding-inline:4px 6px;font-size:12px}.hero .vctl,.dark .vctl{color:var(--white);background:#ffffff14}.hero .vtime,.dark .vtime{color:#ffffffbf}.hero .vbtn:hover,.dark .vbtn:hover{background:#ffffff1f}.hero .vprog,.dark .vprog,.hero .vprog::-webkit-progress-bar,.dark .vprog::-webkit-progress-bar{background:#ffffff47}.film .vctl{border-radius:0 0 var(--r-xl) var(--r-xl)}.film-screen{border-end-end-radius:0;border-end-start-radius:0}.clip-unit{flex-direction:column;margin:0;display:flex}.clip-unit.is-phone{width:fit-content;max-width:100%;margin-inline:auto}.clip-unit>figcaption:not(.clip-copy){color:var(--ink-3);margin-top:6px;font-size:13px}.media.clip{display:block}[data-film] video,.help-clip-poster{cursor:pointer}[data-help-section]{content-visibility:auto;contain-intrinsic-block-size:auto 600px}.help-jump select{width:100%;max-width:100%}.help-side,.help-main,.help-tools,.help-search{min-width:0}.clip-unit.is-phone .vctl{border-radius:10px;margin-top:6px}.help-clip.is-phone .vctl{border-radius:10px;width:min(240px,70%);margin-top:6px}.help-clip.is-desktop .vctl{width:min(560px,100%)}.split>*,.vctl{min-width:0}.trust .container{padding-block:32px}.trust .label{max-width:none;margin:0 0 14px}.role-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.role-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (width>=1180px){.role-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.role-tiles li{display:flex}.role-tiles a,.role-tiles .tile{border:1px solid var(--line);background:var(--white);min-height:58px;color:var(--brand);overflow-wrap:anywhere;border-radius:12px;flex:1;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.role-tiles a:hover{border-color:var(--brand-link);background:var(--surface-alt)}.role-tiles .ico{width:22px;height:22px;color:var(--brand-link);flex:none}.role-tiles a,.role-tiles .tile{overflow-wrap:break-word;hyphens:manual}.role-tiles a,.role-tiles .tile,.role-tiles span{min-width:0}@media (width<=399px){.role-tiles a,.role-tiles .tile{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:12px;font-size:14px}.role-tiles .ico{width:20px;height:20px}}@media (width>=768px) and (width<=1179px){.trust .facts div{flex-direction:column;align-items:flex-start;gap:6px}}.role-tiles{grid-auto-rows:1fr}.fhero{--fhero-strip:48px;background:var(--brand-950);color:var(--white)}.fhero-inner{display:grid}.fhero-film{min-width:0;margin:0}@media (width<=1023px){.fhero-film{order:-1}}.fhero-media{isolation:isolate;cursor:pointer;background:#0a1726;height:clamp(440px,66svh,620px);position:relative;overflow:hidden}.fhero-media video,.fhero-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fhero-poster{z-index:1;position:absolute;inset:0}.fhero-shade{z-index:2;pointer-events:none;background:linear-gradient(#01142600 22%,#01142666 42%,#011426db 68%,#011426f2 100%);position:absolute;inset:0}.fhero-play{z-index:3;width:68px;height:68px;color:var(--brand-950);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -8px #01142699}.fhero-play:hover{background:var(--white);transform:translate(-50%,-50%)scale(1.04)}.fhero-play .ico{fill:currentColor;stroke:none;width:28px;height:28px;margin-left:4px}.fhero .vctl{height:var(--fhero-strip);color:var(--white);background:#0a1726;border-radius:0}.fhero .vtime{color:#ffffffbf}.fhero .vbtn:hover{background:#ffffff1f}.fhero .vprog,.fhero .vprog::-webkit-progress-bar{background:#ffffff47}.fhero-copy .eyebrow{color:var(--accent);margin:0 0 6px}.fhero-copy h1{color:var(--white);text-wrap:balance;margin:0 0 10px}.fhero-short{color:#fffffff0;max-width:38ch;margin:0 0 18px;font-size:17px;line-height:1.5}.fhero-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.fhero-actions .hero-actions{margin:0}.fhero-link{min-height:44px;color:var(--white);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;text-decoration:underline #fff6;display:inline-flex}.fhero-link:hover{text-decoration-color:currentColor}.fhero-link .ico{width:18px;height:18px}.fhero-film.is-playing:not(.is-starting) .fhero-poster,.fhero-film.is-playing:not(.is-starting) .fhero-shade,.fhero-film.is-playing .fhero-play{opacity:0;visibility:hidden}.fhero-poster,.fhero-shade,.fhero-play,.fhero-copy{transition:opacity .3s,visibility .3s}@media (width<=767px){.fhero{overflow-x:clip}.fhero-inner{grid-template-columns:minmax(0,1fr)}.fhero-inner>*{max-width:100%}.fhero-media{aspect-ratio:16/9;height:auto}.fhero-shade{display:none}.fhero-play{top:50%}.fhero-copy{padding:24px 16px 32px}}@media (width>=768px){.fhero-media{aspect-ratio:16/9;height:auto}.fhero-shade{display:none}.fhero-play{width:76px;height:76px;top:50%}.fhero-copy{padding-block:28px 36px}.fhero-copy h1{max-width:16em}}@media (width>=768px) and (width<=1023px){.fhero-copy{padding-inline:32px}}@media (width>=1024px){.fhero-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;width:min(100% - 48px,1200px);margin-inline:auto;padding-block:56px 64px}.fhero-copy{padding:0}.fhero-copy h1{max-width:10em;font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}html[dir=rtl] .fhero-copy h1{letter-spacing:0;line-height:1.4}.fhero-film{border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -24px #000000a6,0 0 0 1px #ffffff14}}.fhero-after{background:var(--white);color:var(--ink);padding-block:26px 10px}.fhero-after .lead{max-width:62ch;color:var(--ink-2);margin:0}.fhero-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.fhero-chips li{border:1px solid var(--line);color:var(--ink-2);background:var(--surface-alt);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.fhero-chips .ico{width:16px;height:16px;color:var(--brand-link)}@media (prefers-reduced-motion:reduce){.fhero-poster,.fhero-shade,.fhero-play,.fhero-copy{transition:none}}.vbox{position:relative}.vbox.is-loading:after{content:"";z-index:4;pointer-events:none;filter:drop-shadow(0 1px 3px #00000080);border:3px solid #fffffff2;border-right-color:#0000;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.8s linear infinite vspin;position:absolute;top:50%;left:50%}@keyframes vspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vbox.is-loading:after{animation-duration:2s}}
