:root{--ink:#111;--muted:#6b6966;--soft:#ecebea;--paper:#f6f5f3;--paper-translucent:#ffffffd1;--line:#11111114;--line-strong:#1111114d;--blue:#2d72f0;--blue2:#6aa9dc;--night:#111;--night2:#272625;--on-night:#fff;--on-night-2:#ffffff9e;--night-line:#ffffff24;--tint:#ecebea;--tint-ink:#111;--tint-muted:#494846;--tint-line:#1111111a;--pillar-blue:#328efa;--pillar-orange:#e16540;--pillar-yellow:#fbc768;--pillar-green:#47d096;--pillar-violet:#d0b2ff;--pillar-pink:#ff9ee0;--lp-mix-blue:26%;--lp-mix-yellow:45%;--lp-mix-violet:50%;--lp-mix-green:30%;--lp-mix-orange:24%;--lp-mix-pink:40%;--r-sm:4px;--r-md:8px;--r-lg:12px;--h2:clamp(34px, 4.4vw, 62px);--r-xl:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f5f4f2;--muted:#a7a6a4;--soft:#232220;--paper:#171615;--paper-translucent:#171615d1;--line:#ffffff1a;--line-strong:#ffffff42;--blue:#5b93f5;--blue2:#8fc0ee;--night:#f5f4f2;--night2:#fff;--on-night:#111;--on-night-2:#1111119e;--night-line:#11111124;--tint:#232220;--tint-ink:#f5f4f2;--tint-muted:#a7a6a4;--tint-line:#ffffff1f;--lp-mix-yellow:22%;--lp-mix-violet:26%;--lp-mix-green:26%;--lp-mix-pink:24%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ink:#f5f4f2;--muted:#a7a6a4;--soft:#232220;--paper:#171615;--paper-translucent:#171615d1;--line:#ffffff1a;--line-strong:#ffffff42;--blue:#5b93f5;--blue2:#8fc0ee;--night:#f5f4f2;--night2:#fff;--on-night:#111;--on-night-2:#1111119e;--night-line:#11111124;--tint:#232220;--tint-ink:#f5f4f2;--tint-muted:#a7a6a4;--tint-line:#ffffff1f;--lp-mix-yellow:22%;--lp-mix-violet:26%;--lp-mix-green:26%;--lp-mix-pink:24%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,"Segoe UI",sans-serif);-webkit-font-smoothing:antialiased;margin:0;transition:background .2s,color .2s}:lang(ar) body{font-family:var(--font-ibm-plex-arabic,"IBM Plex Sans Arabic",sans-serif)}a{color:inherit;text-decoration:none}button{font:inherit}input,textarea,select{font-family:inherit}::selection{background:var(--pillar-blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:var(--r-sm)}img,svg{max-width:100%}main{padding-top:100px}.shellWide{width:min(1540px,100% - 64px);margin-inline:auto}.shell{width:min(1328px,100% - 64px);margin-inline:auto}.shellMid{width:min(1104px,100% - 64px);margin-inline:auto}.shellNarrow{width:min(880px,100% - 64px);margin-inline:auto}.micro{letter-spacing:.17em;color:var(--muted);font-size:11px;font-weight:720;line-height:1}.blueMicro{color:var(--blue)}.lightMicro{color:var(--blue2)}:root[data-theme=dark] .lightMicro{color:#1d5bd0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lightMicro{color:#1d5bd0}}.button{border-radius:var(--r-md);justify-content:center;align-items:center;gap:12px;height:48px;padding:0 22px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.23,1,.32,1);display:inline-flex}.button span{font-size:15px}.buttonDark{background:var(--ink);color:var(--paper)}.buttonDark:hover{opacity:.85}.buttonOutline{border:1px solid var(--line);background:var(--paper-translucent)}.buttonOutline:hover{background:var(--paper);border-color:var(--line-strong)}.buttonWhite{background:var(--on-night);color:var(--night)}.buttonGhost{border:1px solid var(--night-line);color:var(--on-night)}.inlineCta{color:var(--on-night);align-items:center;gap:10px;margin-top:30px;font-size:13px;font-weight:650;display:inline-flex}.inlineCta.darkText{color:var(--ink)}.inlineCta span{transition:all .2s}.inlineCta:hover span{transform:translate(3px,-3px)}[dir=rtl] .inlineCta:hover span{transform:translate(-3px,-3px)}.navWrap{z-index:1000;pointer-events:none;justify-content:center;padding:16px 16px 0;display:flex;position:fixed;top:0;left:0;right:0}.navWrap[data-on-dark=true]{--lp-mix-yellow:22%;--lp-mix-violet:26%;--lp-mix-green:26%;--lp-mix-pink:24%;--ink:#fff;--paper:#1c1b1a;--paper-translucent:#171615d1;--muted:#ffffffa8;--line:#ffffff29;--soft:#ffffff1f}.nav{pointer-events:auto;background:var(--paper-translucent);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--line);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1040px;height:64px;padding-inline:22px 20px;transition:all .25s cubic-bezier(.23,1,.32,1);display:flex;position:relative;box-shadow:0 10px 30px #11111114}.navWrap[data-scrolled=false] .nav{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:1328px;box-shadow:none;background:0 0;border-color:#0000}.navLeft{align-items:center;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.brandMark{aspect-ratio:236/308;flex:none;width:26px;height:auto;display:block}.brandLogo{flex:none;width:auto;height:34px;display:block}.logoOnDark,.navWrap[data-on-dark=true] .logoOnLight{display:none}.navWrap[data-on-dark=true] .logoOnDark{display:block}:root[data-theme=dark] .logoOnLight{display:none}:root[data-theme=dark] .logoOnDark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logoOnLight{display:none}:root:not([data-theme=light]) .logoOnDark{display:block}}.desktopNav{color:var(--ink);align-items:center;gap:2px;margin-inline-start:28px;font-size:14px;font-weight:500;display:flex}.navMenu{position:relative}.navMenu>button{border-radius:var(--r-md);height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.navMenu>button:hover,.navMenu>button[aria-expanded=true]{background:var(--soft)}.navMenu>button span{color:var(--muted);font-size:11px}.chev{opacity:.6;border-bottom:1.4px solid;border-right:1.4px solid;width:6px;height:6px;transition:transform .15s;display:inline-block;transform:rotate(45deg)}.navMenu>button[aria-expanded=true] .chev{transform:rotate(225deg)}.navActions{align-items:center;gap:22px;display:flex}.iconBtn{border-radius:var(--r-md);border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;font-size:14px;display:grid}.iconBtn:hover{background:var(--soft)}.language{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px}.navLogin{color:var(--muted);white-space:nowrap;padding:0 4px;font-size:13px}.navLogin:hover,.navLoginMenu[open]{color:var(--ink)}.navLoginMenu{position:relative}.navLoginMenu summary{cursor:pointer;list-style:none}.navLoginMenu summary::-webkit-details-marker{display:none}.navLoginMenu summary:after{content:"";opacity:.6;border-bottom:1.4px solid;border-right:1.4px solid;width:5px;height:5px;margin-inline-start:7px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.navLoginMenu div{inset-inline-end:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 12px);box-shadow:0 20px 50px #1111111f}.navLoginMenu div a{color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13.5px}.navLoginMenu div a:hover{background:var(--soft)}.navCta{white-space:nowrap;border-radius:var(--r-md);background:var(--ink);height:40px;color:var(--paper);align-items:center;gap:9px;padding:0 16px;font-size:13.5px;font-weight:500;transition:opacity .2s;display:flex}.navCta:hover{opacity:.85}.megaMenu{background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:var(--r-lg);opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:.8fr 1.5fr;gap:8px;width:min(820px,100vw - 32px);padding:16px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-8px)scale(.97);box-shadow:0 24px 60px #1111111f}.megaGroup{display:contents}.megaGroup[hidden],.mobileSubList[hidden]{display:none}.megaOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.megaIntro{background:var(--tile,var(--soft));border-radius:var(--r-md);text-align:start;flex-direction:column;min-height:220px;padding:24px;display:flex}.megaIntro h3{letter-spacing:-.03em;margin:30px 0 auto;font-size:24px;font-weight:500;line-height:1.1}.megaIntro>a{color:var(--ink);text-underline-offset:3px;font-size:13px;font-weight:500;text-decoration:underline}.megaLinks{grid-template-columns:1fr 1fr;gap:2px;display:grid}.megaLinks>a{border-radius:var(--r-md);text-align:start;grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:12px;padding:12px;transition:all .16s;display:grid}.megaGroup[data-tone=blue],.mobileGroup[data-tone=blue]{--nav-tone:var(--pillar-blue);--nav-mix:var(--lp-mix-blue)}.megaGroup[data-tone=green],.mobileGroup[data-tone=green]{--nav-tone:var(--pillar-green);--nav-mix:var(--lp-mix-green)}.megaGroup[data-tone=violet],.mobileGroup[data-tone=violet]{--nav-tone:var(--pillar-violet);--nav-mix:var(--lp-mix-violet)}.megaGroup[data-tone=orange],.mobileGroup[data-tone=orange]{--nav-tone:var(--pillar-orange);--nav-mix:var(--lp-mix-orange)}.megaGroup[data-tone=yellow],.mobileGroup[data-tone=yellow]{--nav-tone:var(--pillar-yellow);--nav-mix:var(--lp-mix-yellow)}.megaGroup[data-tone=pink],.mobileGroup[data-tone=pink]{--nav-tone:var(--pillar-pink);--nav-mix:var(--lp-mix-pink)}.megaGroup,.mobileGroup{--tile:color-mix(in srgb,var(--nav-tone,var(--muted)) var(--nav-mix,12%),var(--paper));--tile-icon:color-mix(in srgb,var(--nav-tone,var(--muted)) calc(var(--nav-mix,12%) + 14%),var(--paper))}.navIconBox{border-radius:var(--r-md);background:var(--tile-icon);width:34px;height:34px;color:var(--ink);flex:none;place-items:center;transition:background .16s;display:grid}.megaLinks>a:hover .navIconBox{background:color-mix(in srgb,var(--nav-tone,var(--muted)) calc(var(--nav-mix,12%) + 30%),var(--paper))}.megaText{min-width:0}.megaLinks>a:hover{background:var(--soft)}.megaLinks b{font-size:13.5px;font-weight:500;display:block}.megaLinks small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.megaBar{border-radius:var(--r-md);background:var(--soft);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 24px;margin-top:6px;padding:13px 18px;font-size:13px;font-weight:500;display:flex}.megaBar a{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.megaBar a:hover{text-underline-offset:3px;text-decoration:underline}.menuButton,.mobilePanel{display:none}html.menuLock,html.menuLock body{overflow:hidden}.heroPlumes{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.plume{mix-blend-mode:multiply;will-change:transform,filter;position:absolute}:root[data-theme=dark] .plume,:root:not([data-theme=light]) .plume{mix-blend-mode:screen}.plume-violet-main{filter:blur(14px);background:radial-gradient(at 24% 38%,#d0b2ffe6 0%,#d8c1eecc 28%,#eadff280 55%,#0000 78%);width:500px;height:420px;animation:19s ease-in-out infinite alternate driftPlumeVioletMain;top:120px;right:160px;transform:rotate(-8deg)}[dir=rtl] .plume-violet-main{left:160px;right:auto}.plume-violet-soft{filter:blur(18px);background:radial-gradient(circle at 32% 40%,#d0b2ff66 0%,#e0cff238 45%,#0000 70%);width:380px;height:300px;animation:24s ease-in-out infinite alternate driftPlumeVioletSoft;top:250px;right:40px}[dir=rtl] .plume-violet-soft{left:40px;right:auto}.plume-orange-soft{filter:blur(20px);background:radial-gradient(at 65% 30%,#e3784a7a 0%,#e687645c 32%,#efc0a52e 58%,#0000 78%);width:820px;height:560px;animation:26s ease-in-out infinite alternate driftPlumeOrangeSoft;top:360px;left:20px;transform:rotate(12deg)}[dir=rtl] .plume-orange-soft{left:auto;right:20px}.plume-orange-main{filter:blur(16px)saturate(1.06);background:radial-gradient(at 68% 40%,#e16540f2 0% 14%,#e37448e0 25%,#e68c65bf 43%,#efc0a575 60%,#efc0a51f 74%,#0000 82%);width:900px;height:860px;animation:22s ease-in-out infinite alternate driftPlumeOrangeMain;top:480px;left:-460px;transform:rotate(18deg)}[dir=rtl] .plume-orange-main{left:auto;right:-460px}.heroFade{z-index:1;background:radial-gradient(#f6f5f300 52%,#f6f5f30d 72%,#f6f5f34d 100%);position:absolute;inset:0}:root[data-theme=dark] .heroFade,:root:not([data-theme=light]) .heroFade{background:radial-gradient(#17161500 52%,#17161514 72%,#17161573 100%)}.heroGrain{z-index:1;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:-20%}@keyframes driftPlumeOrangeMain{0%{transform:translate(-12px,14px)rotate(7deg)scale(1.02)}to{transform:translate(40px,-22px)rotate(2deg)scale(1.09)}}@keyframes driftPlumeOrangeSoft{0%{transform:translate(-30px,22px)rotate(-16deg)}to{transform:translate(36px,-28px)rotate(-10deg)scale(1.06)}}@keyframes driftPlumeVioletMain{0%{transform:translate(12px,6px)rotate(-8deg)}to{transform:translate(-34px,-18px)rotate(-2deg)scale(1.08)}}@keyframes driftPlumeVioletSoft{0%{transform:translate(12px,16px)}to{transform:translate(-30px,-20px)scale(1.06)}}.heroNew{text-align:center;margin-top:-100px;padding-top:150px;position:relative;overflow:hidden}.heroInner{z-index:2;position:relative}[dir=rtl] .arrow{display:inline-block;transform:scaleX(-1)}.heroAnnounce{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-translucent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:36px;color:var(--muted);align-items:center;gap:9px;padding:0 14px 0 8px;font-size:12.5px;display:inline-flex}[dir=rtl] .heroAnnounce{padding:0 8px 0 14px}.heroAnnounce b{background:var(--ink);color:var(--paper);border-radius:var(--r-sm);letter-spacing:.06em;padding:5px 7px;font-size:10px;font-weight:650}.heroNew h1{letter-spacing:-.045em;text-wrap:balance;max-width:1180px;margin:28px auto 18px;font-size:clamp(38px,4.6vw,66px);font-weight:530;line-height:1.02}.heroNew h1 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}[dir=rtl] .heroNew h1 em{font-family:inherit;font-style:normal;font-weight:700}.heroInner>p{color:var(--muted);max-width:600px;margin:0 auto;font-size:18px;line-height:1.5}.heroCtaForm{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-translucent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(500px,100%);margin:28px auto 0;padding:3px}.heroCtaForm form{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:4px;padding:4px;display:flex}.heroCtaForm input{min-width:0;height:42px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding-inline:14px;font-size:13.5px}.heroCtaForm input::placeholder{color:var(--muted)}.heroCtaForm button{border-radius:var(--r-sm);background:var(--ink);height:42px;color:var(--paper);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;display:flex}.heroTrust{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:11.5px;display:flex}.heroTrust b{color:var(--ink);letter-spacing:-.01em;font-weight:650}.heroTrustDivider{background:var(--line);width:1px;height:13px}.heroButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.heroMeta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:10px;display:flex}.heroMeta i{background:var(--line);border-radius:50%;width:3px;height:3px}.heroDoodle{z-index:2;width:300px;height:auto;animation:6s ease-in-out infinite alternate doodleFloat;display:none;position:absolute;top:180px;right:max(16px,50vw - 700px);transform:rotate(-6deg)}@keyframes doodleFloat{0%{transform:rotate(-6deg)translateY(0)}to{transform:rotate(-4deg)translateY(-14px)}}[dir=rtl] .heroDoodle{left:max(16px,50vw - 700px);right:auto;transform:scaleX(-1)rotate(-6deg)}@media (min-width:1150px){.heroDoodle{display:block}}.heroStage{z-index:2;perspective:1700px;height:790px;margin-top:60px;position:relative}.stageGlow{filter:blur(24px);width:1080px;height:530px;transform:translateX(-50%) translateY(var(--parallax-y,0px));background:radial-gradient(#2d72f038 0,#2d72f014 42%,#0000 70%);border-radius:50%;position:absolute;top:60px;left:50%}.heroShotFrame{z-index:2;width:min(990px,83%);position:absolute;top:45px;left:50%;transform:translate(-50%)}.phoneUI{z-index:4;color:#111;text-align:start;width:220px;height:462px;transform:translateY(var(--parallax-y,0px));direction:ltr;background:#fbfbfd;border:7px solid #15171b;border-radius:38px;flex-direction:column;gap:9px;padding:12px 12px 6px;display:flex;position:absolute;bottom:48px;right:8%;overflow:hidden;box-shadow:0 40px 80px #121b2a47,0 0 90px #7c58f038}.phoneUI:after{content:"";background:#15171b;border-radius:8px;width:56px;height:13px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phoneTop{justify-content:space-between;align-items:center;margin:1px 8px 9px;font-size:9px;font-weight:650;display:flex}.phoneStatus{align-items:center;gap:4px;display:flex}.phoneStatus svg{width:auto;height:8px}.phoneHead{align-items:center;gap:8px;display:flex}.phoneBrand{color:#fff;background:#111;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.phoneBrand .brandMark{width:13px}.phoneHello{flex:1;min-width:0}.phoneHello small{color:#8d94a0;font-size:8px;display:block}.phoneHello h5{letter-spacing:-.04em;margin:1px 0 0;font-size:15px;font-weight:650;line-height:1.05}.phoneBell{color:#111;background:#f0f1f5;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.phoneBell svg{width:14px;height:14px}.phoneBell i{background:#7c3aed;border:1.5px solid #f0f1f5;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.phoneTabs{gap:5px;display:flex}.phoneTabs b,.phoneTabs span{border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:8.5px;font-weight:650;display:inline-flex}.phoneTabs b{color:#fff;background:#111}.phoneTabs .tabHotels{color:#b1431f;background:#ffe8dd}.phoneTabs .tabTransfers{color:#2560c7;background:#e2eeff}.phoneRoute{background:#fff;border:1px solid #e8eaf0;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:11px 11px 10px;display:grid;box-shadow:0 8px 22px #28325012}.phoneCity{flex-direction:column;display:flex}.phoneCityEnd{text-align:end;align-items:flex-end}.phoneCity small{letter-spacing:.12em;color:#9aa1ae;font-size:6.5px}.phoneCity b{letter-spacing:-.03em;margin-top:2px;font-size:13px;font-weight:650}.phoneCity span{color:#2d72f0;margin-top:1px;font-size:8px;font-weight:700}.phoneFlight{width:44px;height:14px;position:relative}.phoneFlight:before{content:"";inset-inline:0;border-top:1.5px dashed #c9cfda;position:absolute;top:50%}.phonePlane{color:#111;width:13px;height:13px;margin-top:-6.5px;animation:3.8s ease-in-out infinite phoneFly;position:absolute;top:50%;left:0}.phonePlane svg{width:100%;height:100%;display:block;transform:rotate(90deg)}@keyframes phoneFly{0%{opacity:0;transform:translate(-4px)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(36px)}}.phoneMeta{grid-column:1/-1;gap:5px;margin-top:7px;display:flex}.phoneMeta span{color:#4c5461;background:#f3f4f8;border-radius:999px;padding:3px 7px;font-size:7.5px;font-weight:650}.phoneFeature{color:#fff;border-radius:18px;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.phoneScene{width:100%;height:100%;position:absolute;inset:0}.phoneSun{animation:5s ease-in-out infinite phoneGlow}@keyframes phoneGlow{0%,to{opacity:1}50%{opacity:.7}}.phonePrice{z-index:2;color:#231a05;background:#fbc768;border-radius:999px;padding:4px 8px;font-size:7.5px;font-weight:750;position:absolute;top:9px;right:9px}.phoneCaption{z-index:2;position:relative}.phoneCaption span{letter-spacing:.14em;opacity:.85;font-size:6.5px}.phoneCaption strong{letter-spacing:-.045em;margin-top:2px;font-size:21px;line-height:1.05;display:block}.phoneCaption small{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:999px;margin-top:7px;padding:4px 9px;font-size:7.5px;font-weight:650;display:inline-flex}.phoneNav{color:#8c95a3;border-top:1px solid #eceef3;flex:none;justify-content:space-around;align-items:center;height:34px;display:flex}.phoneNav svg{width:16px;height:16px}.phoneNav .isActive{color:#111}.floatChip{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:start;transform:translateY(var(--parallax-y,0px));direction:ltr;background:#ffffffe0;border:1px solid #ffffffe6;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 38px #283c5f1f}.floatChip>i{color:#2d72f0;background:#edf3ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.floatChip>span{flex-direction:column;display:flex}.floatChip small{color:#9aa1ab;letter-spacing:.08em;font-size:7px}.floatChip b{margin-top:3px;font-size:11px}.chipBooking{top:170px;left:8%}.chipAI{top:130px;right:5%}.chipConnect{bottom:73px;left:16%}.proofBand{padding:64px 0 24px}.proofTitle{text-align:center;letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0 auto 56px;font-size:clamp(30px,4vw,52px);font-weight:560;line-height:1.08}.proofMetrics{grid-template-columns:repeat(5,1fr);display:grid}.proofMetrics>div{border-inline-start:1px solid var(--line);flex-direction:column;gap:10px;padding-block:4px;padding-inline-start:24px;display:flex}.proofMetrics>div:first-child{border-inline-start:0;padding-inline-start:0}.proofMetrics strong{letter-spacing:-.05em;font-size:clamp(36px,3.6vw,52px);font-weight:590;line-height:1}.proofMetrics span{color:var(--muted);font-size:13.5px}[dir=rtl] .proofMetrics strong{letter-spacing:0;white-space:nowrap;font-size:clamp(32px,3.6vw,44px)}.todoMarker{color:#a33;background:#cc44440f;border:1.5px dashed #c44;border-radius:8px;flex-direction:column;gap:2px;margin:12px 0;padding:10px 14px;font-size:12px;line-height:1.4;display:flex}.todoMarker b{letter-spacing:.02em;font-weight:650}.proofSupport{text-align:center;color:var(--muted);margin:44px 0 0;font-size:13.5px}.proofCta{justify-content:center;margin-top:28px;display:flex}.certRow{text-align:start;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.certCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-translucent);align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.certCard>i{background:var(--pillar-green);color:#111;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:700;display:grid}.certCard>span{flex-direction:column;gap:5px;display:flex}.certCard b{letter-spacing:-.01em;font-size:15px}.certLogo{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;align-self:flex-start;align-items:center;height:36px;margin-bottom:4px;padding:0 12px;display:inline-flex}.certLogo img{object-fit:contain;width:auto;max-width:140px;height:20px;display:block}.certCard small{color:var(--muted);font-size:13px;line-height:1.45}.goLiveBand{background:var(--tint);padding:110px 0 100px}.goLive{text-align:center}.goLive h2{font-size:var(--h2);letter-spacing:-.03em;margin:20px 0 16px;font-weight:600;line-height:1.05}.goLive .lead{max-width:600px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.55}.goLiveSteps{border:1px solid var(--tint-line);border-radius:var(--r-lg);text-align:start;background:var(--paper);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid;overflow:hidden}.goLiveSteps>div{border-inline-start:1px solid var(--tint-line);flex-direction:column;gap:12px;padding:30px 26px;display:flex}.goLiveSteps>div:first-child{border-inline-start:0}.goLiveSteps span{border-radius:var(--r-sm);color:#fff;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:650;display:flex}.goLiveSteps>div:first-child span{background:var(--pillar-blue)}.goLiveSteps>div:nth-child(2) span{background:var(--pillar-orange)}.goLiveSteps>div:nth-child(3) span{background:var(--pillar-green);color:#111}.goLiveSteps b{letter-spacing:-.02em;font-size:19px}.goLiveSteps p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.goLiveNote{color:var(--muted);margin:22px 0 26px;font-size:13px}.platformTabs{text-align:center;padding:120px 0 60px}.platformTabsCopy{max-width:720px;margin:0 auto}.platformTabsCopy h2{font-size:var(--h2);letter-spacing:-.03em;margin:20px 0 16px;font-weight:600;line-height:1.05}.platformTabsCopy .lead{margin:20px auto 0}.productTabs{margin-top:48px}.productTabsNav{border:1px solid var(--line);background:var(--soft);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.productTabBtn{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.productTabBtn.on{background:var(--paper);color:var(--ink);box-shadow:0 4px 14px #11111114}.productTabPanel{text-align:start;margin-top:36px}.tabStage{background:var(--soft);border:1px solid var(--line);border-radius:24px;justify-content:center;align-items:center;max-width:1000px;min-height:560px;margin:0 auto;padding:40px;display:flex;position:relative}.tabCta{justify-content:center;margin-top:32px;display:flex}.platformUmrah{text-align:center;max-width:720px;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin:44px auto 0;font-size:16px;display:flex}.platformUmrah .inlineCta{margin-top:0}.b2bMock{color:#1c2430;text-align:start;direction:ltr;background:#fff;border:1px solid #dfe3e8;border-radius:12px;flex-direction:column;width:100%;height:510px;display:flex;overflow:hidden;box-shadow:0 34px 78px #24385e26}.b2bTop{border-bottom:1px solid #e6e9ee;flex:none;align-items:center;gap:26px;height:50px;padding:0 20px;display:flex}.b2bBrand{align-items:center;gap:9px;font-size:12.5px;font-weight:650;display:flex}.b2bBrand i{color:#fff;background:#111;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.b2bBrand .brandMark{width:10px}.b2bNav{align-self:stretch;display:flex}.b2bLang,.cbtLang{color:#3b4553;border:1px solid #d9dde3;border-radius:7px;margin-inline-start:auto;padding:5px 10px;font-size:10.5px;font-weight:650}.b2bNav span{color:#5b6472;border-bottom:2px solid #0000;align-items:center;padding:0 13px;font-size:12px;font-weight:550;display:flex}.b2bNav .on{color:#111;border-color:#111;font-weight:650}.b2bSearchArea{background:#f5f6f8;border-bottom:1px solid #e6e9ee;flex-direction:column;flex:none;gap:9px;padding:12px 20px;display:flex}.b2bAi{color:#7a8391;background:#fff;border:1px solid #d9dde3;border-radius:8px;align-items:center;gap:9px;height:34px;padding:0 5px 0 12px;font-size:11.5px;display:flex}.b2bAi svg{color:#111;flex:none;width:15px;height:15px}.b2bAi span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.b2bAi b{color:#111;border:1px solid #111;border-radius:6px;flex:none;padding:5px 12px;font-size:11px;font-weight:650}.b2bForm{grid-template-columns:1.5fr 1fr 1fr 1.5fr 1fr auto;gap:8px;display:grid}.b2bField{background:#fff;border:1px solid #d9dde3;border-radius:8px;min-width:0;padding:6px 11px}.b2bField small{color:#7a8391;font-size:9px;font-weight:600;display:block}.b2bField b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:650;display:block;overflow:hidden}.b2bGo{color:#fff;background:#111;border-radius:8px;place-items:center;padding:0 22px;font-size:12px;font-weight:650;display:grid}.b2bMain{flex:1;grid-template-columns:184px minmax(0,1fr);gap:0;min-height:0;display:grid}.b2bFilters{border-inline-end:1px solid #e6e9ee;padding:14px 16px;overflow:hidden}.b2bFiltersHead{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.b2bFiltersHead b{font-size:12.5px}.b2bFiltersHead span{color:#2560c7;font-size:10px}.b2bGroup{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.b2bGroup small{letter-spacing:.02em;color:#1c2430;margin-bottom:1px;font-size:10px;font-weight:700}.b2bCheck{color:#3b4553;align-items:center;gap:7px;font-size:10.5px;display:flex}.b2bCheck i{background:#fff;border:1.5px solid #b8bfc9;border-radius:3px;flex:none;width:12px;height:12px}.b2bCheck i.on{background:#111 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.6 6.2 2.2 2.2 4.6-4.8' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-color:#111}.b2bCheck em{color:#8a92a0;margin-inline-start:auto;font-size:9.5px;font-style:normal}.b2bResults{flex-direction:column;gap:10px;min-width:0;padding:12px 18px 0;display:flex;overflow:hidden}.b2bResHead{flex:none;justify-content:space-between;align-items:baseline;display:flex}.b2bResHead b{font-size:13px}.b2bResHead span{color:#7a8391;font-size:10px}.b2bRow{background:#fff;border:1px solid #e1e5ea;border-radius:10px;flex:none;grid-template-columns:150px minmax(0,1fr) auto;gap:14px;padding:9px;display:grid}.b2bPhoto{background:#e6e9ee;border-radius:7px;height:104px;position:relative;overflow:hidden}.b2bImg{object-fit:cover}.b2bHotel{flex-direction:column;gap:3px;min-width:0;display:flex}.b2bHotel b{letter-spacing:-.01em;color:#0b4fb3;font-size:13.5px}.b2bStars{letter-spacing:1.5px;color:#e39b1c;font-size:10px}.b2bHotel small{color:#5b6472;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.b2bHotel .isFree{color:#17784c;font-weight:600}.b2bHotel .isNonRef{color:#b1431f;font-weight:600}.b2bSupplier{color:#8a92a0!important}.b2bPrice{border-inline-start:1px solid #edf0f3;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:132px;padding-inline-start:14px;display:flex}.b2bPrice small{color:#7a8391;font-size:9.5px}.b2bPrice b{letter-spacing:-.02em;font-size:16px}.b2bSelect{color:#fff;background:#111;border-radius:7px;margin-top:7px;padding:6px 14px;font-size:11px;font-weight:650}@media (max-width:900px){.b2bMock{height:auto}.b2bNav{display:none}.b2bForm{grid-template-columns:1fr 1fr}.b2bGo{grid-column:1/-1;padding:10px 0}.b2bMain{grid-template-columns:1fr}.b2bFilters{display:none}.b2bResults{padding-bottom:14px}.b2bRow{grid-template-columns:96px minmax(0,1fr)}.b2bPhoto{height:84px}.b2bPrice{border-inline-start:0;border-top:1px solid #edf0f3;flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;padding:8px 0 0}.b2bRow:nth-of-type(n+4){display:none}}.b2cMock{color:#141821;text-align:start;direction:ltr;background:#fff;border:1px solid #dfe3e8;border-radius:12px;flex-direction:column;width:100%;height:510px;display:flex;overflow:hidden;box-shadow:0 34px 78px #24385e26}.b2cNav{flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 28px;display:flex}.b2cNav .brandLogo{height:24px}.b2cNavRight{align-items:center;gap:22px;display:flex}.b2cNavItem{color:#141821;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.b2cNavItem svg{width:16px;height:16px}.b2cNavSep{background:#dcdfe5;width:1px;height:18px}.b2cAvatar{color:#4a5361;background:#d9dde4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:grid}.b2cWhere{flex-direction:column;flex:none;align-items:center;padding-top:6px;display:flex}.b2cWhere h3{letter-spacing:-.04em;margin:0;font-size:44px;font-weight:750;line-height:1.1}.b2cTabs{gap:22px;margin-top:22px;display:flex}.b2cTabs span{border-bottom:2px solid #0000;align-items:center;gap:7px;padding-bottom:9px;font-size:14px;font-weight:600;display:inline-flex}.b2cTabs svg{width:17px;height:17px}.b2cTabs .on{border-color:#141821}.b2cPill{background:#fff;border:1px solid #141821;border-radius:999px;align-items:center;gap:12px;width:min(640px,84%);height:52px;margin-top:2px;padding:0 6px 0 18px;display:flex;box-shadow:0 6px 18px #1418211f}.b2cPillIcon{flex:none;width:18px;height:18px}.b2cPill>span{color:#8a919d;flex:1;font-size:13.5px}.b2cAsk,.b2cSearch{border-radius:999px;flex:none;place-items:center;height:38px;padding:0 18px;font-size:13px;font-weight:650;display:grid}.b2cAsk{border:1px solid #141821}.b2cSearch{color:#fff;background:#111}.b2cSection{flex:1;min-height:0;padding:34px 28px 0}.b2cSection h4{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.b2cSection p{color:#5f6773;margin:5px 0 14px;font-size:12.5px}.b2cPhotos{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.b2cPhotoCard{background:#d9dde4;border-radius:9px;height:176px;position:relative;overflow:hidden}.b2cImg{object-fit:cover}.b2cPhotoCard:after{content:"";background:linear-gradient(#0000,#0000008c);height:46%;position:absolute;inset:auto 0 0}.b2cPhotoCard span{z-index:1;color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:750;position:absolute;bottom:13px;left:14px}@media (max-width:900px){.b2cMock{height:auto}.b2cNavRight .b2cNavItem:not(:first-child),.b2cNavSep{display:none}.b2cWhere h3{font-size:34px}.b2cTabs{flex-wrap:wrap;justify-content:center;gap:14px;padding-inline:14px}.b2cTabs span:nth-child(n+4){display:none}.b2cSection{padding:26px 18px 20px}.b2cPhotos{grid-template-columns:repeat(2,1fr)}.b2cPhotoCard{height:150px}}.cbtMock{color:#1c2430;text-align:start;direction:ltr;background:#fff;border:1px solid #dfe3e8;border-radius:12px;flex-direction:column;width:100%;height:510px;display:flex;overflow:hidden;box-shadow:0 34px 78px #24385e26}.cbtTop{border-bottom:1px solid #e6e9ee;flex:none;align-items:center;gap:26px;height:50px;padding:0 20px;display:flex}.cbtBrand{align-items:center;gap:9px;font-size:12.5px;font-weight:650;display:flex}.cbtBrand i{color:#fff;background:#111;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.cbtBrand .brandMark{width:10px}.cbtNav{align-self:stretch;display:flex}.cbtNav span{color:#5b6472;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:550;display:flex}.cbtNav .on{color:#111;border-color:#111;font-weight:650}.cbtNav em{color:#fff;background:#d4402f;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.cbtBody{flex:1;grid-template-columns:minmax(0,1fr) 262px;min-height:0;display:grid}.cbtMain{flex-direction:column;gap:8px;min-width:0;padding:14px 18px 0;display:flex;overflow:hidden}.cbtHead{flex:none;justify-content:space-between;align-items:flex-start;display:flex}.cbtHead b{letter-spacing:-.02em;font-size:15px;display:block}.cbtHead small{color:#6b7280;margin-top:3px;font-size:10.5px;display:block}.cbtModes{background:#eef0f3;border-radius:9px;padding:3px;display:inline-flex}.cbtModes span{color:#5b6472;border-radius:7px;padding:5px 12px;font-size:11px;font-weight:600}.cbtModes .on{color:#111;background:#fff;box-shadow:0 1px 3px #141e321f}.cbtFilters{flex:none;align-items:center;gap:7px;display:flex}.cbtFilters>span{color:#3b4553;border:1px solid #d9dde3;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.cbtFilters>span.on{color:#fff;background:#111;border-color:#111}.cbtFilters>span.on i{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.8 6.2 2 2 4.4-4.6' fill='none' stroke='%23111' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;width:10px;height:10px;display:inline-block}.cbtFilters em{color:#7a8391;margin-inline-start:auto;font-size:10.5px;font-style:normal}.cbtRow{background:#fff;border:1px solid #e1e5ea;border-radius:10px;flex:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 12px;display:grid}.cbtAir{color:#3b4553;background:#f1f3f6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.cbtAir svg{width:16px;height:16px;transform:rotate(90deg)}.cbtFlight{flex-direction:column;gap:6px;min-width:0;display:flex}.cbtTimes{align-items:center;gap:12px;display:flex}.cbtTimes>span:not(.cbtLine){flex-direction:column;line-height:1.15;display:flex}.cbtTimes b{letter-spacing:-.02em;font-size:17px}.cbtTimes small{color:#7a8391;font-size:9.5px;font-weight:650}.cbtLine{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:64px;max-width:150px;display:flex}.cbtLine i{background:#c9ced6;width:100%;height:1.5px;display:block;position:relative}.cbtLine i:before,.cbtLine i:after{content:"";background:#c9ced6;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.cbtLine i:before{left:0}.cbtLine i:after{right:0}.cbtFare{color:#5b6472;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cbtMeta{align-items:center;gap:8px;min-width:0;display:flex}.cbtMeta small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cbtMeta .isIn{color:#17784c;font-weight:600}.cbtMeta .isOut{color:#a4520e;font-weight:600}.cbtCo2{color:#5b6472;background:#f1f3f6;border-radius:99px;flex:none;align-items:center;gap:4px;padding:1px 7px;font-size:9.5px;font-weight:650;display:inline-flex}.cbtCo2 svg{width:10px;height:10px}.cbtCo2.low{color:#22693a;background:#e8f5ec}.cbtPrice{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:118px;display:flex}.cbtBadge{border-radius:99px;margin-bottom:3px;padding:3px 9px;font-size:9.5px;font-weight:700}.cbtBadge.in{color:#17784c;background:#e4f6ec}.cbtBadge.out{color:#a4520e;background:#fdf0dc}.cbtPrice b{letter-spacing:-.02em;font-size:15px}.cbtPrice small{color:#7a8391;font-size:9.5px}.cbtSelect{color:#fff;background:#111;border-radius:7px;margin-top:6px;padding:6px 14px;font-size:11px;font-weight:650}.cbtRow:has(.out) .cbtSelect{color:#111;background:#fff;border:1px solid #111}.cbtSide{background:#f8f9fb;border-inline-start:1px solid #e6e9ee;flex-direction:column;gap:11px;padding:14px 16px 30px;display:flex}.cbtSideHead{justify-content:space-between;align-items:baseline;display:flex}.cbtSideHead b{font-size:13px}.cbtSideHead span{color:#2560c7;font-size:10px}.cbtTraveller{align-items:center;gap:10px;display:flex}.cbtTraveller i{color:#3b4553;background:#dde2ea;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:700;display:grid}.cbtTraveller span{flex-direction:column;display:flex}.cbtTraveller b{font-size:12px}.cbtTraveller small{color:#6b7280;font-size:10px}.cbtFacts{flex-direction:column;gap:7px;margin:0;display:flex}.cbtFacts div{border-bottom:1px solid #e6e9ee;flex-direction:column;gap:2px;padding-bottom:7px;display:flex}.cbtFacts dt{letter-spacing:.08em;text-transform:uppercase;color:#8a92a0;font-size:9px;font-weight:650}.cbtFacts dd{margin:0;font-size:11px;font-weight:600;line-height:1.35}.cbtCarbon{flex-direction:column;gap:5px;display:flex}.cbtCarbon span:first-child{color:#6b7280;justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.cbtCarbon b{color:#1c2430;font-size:11px}.cbtCarbon .cbtBar{margin-top:0}.cbtCarbon .cbtBar i{background:#3f9b5a;width:88%}.cbtCarbon em{color:#22693a;font-size:9.5px;font-style:normal;font-weight:600}.cbtBudget span:first-child{color:#6b7280;justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.cbtBudget b{color:#1c2430;font-size:11px}.cbtBar{background:#e2e6ec;border-radius:99px;height:5px;margin-top:6px;display:block;overflow:hidden}.cbtBar i{background:#111;border-radius:99px;width:69%;height:100%;display:block}.cbtTotal{border-top:1px solid #e6e9ee;justify-content:space-between;align-items:center;margin-top:auto;padding-top:11px;display:flex}.cbtTotal span:first-child{flex-direction:column;display:flex}.cbtTotal small{color:#7a8391;font-size:9.5px}.cbtTotal b{letter-spacing:-.02em;font-size:16px}.cbtBook{color:#fff;background:#111;border-radius:8px;padding:8px 18px;font-size:11.5px;font-weight:650}@media (max-width:900px){.cbtMock{height:auto}.cbtNav{display:none}.cbtBody{grid-template-columns:1fr}.cbtSide,.cbtModes,.cbtFilters>span:nth-of-type(n+3){display:none}.cbtMain{padding-bottom:14px}.cbtRow{grid-template-columns:34px minmax(0,1fr)}.cbtPrice{border-top:1px solid #edf0f3;flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:8px}.cbtRow:nth-of-type(n+5){display:none}}.snap{z-index:6;color:#141821;text-align:start;direction:ltr;background:#fff;border:1px solid #e3e7ec;border-radius:13px;align-items:center;gap:11px;padding:11px 16px 11px 12px;animation:7s ease-in-out infinite snapFloat;display:flex;position:absolute;box-shadow:0 20px 44px #1c283c29}.snap>i{color:#141821;background:#f1f3f6;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.snap>i.ok{color:#17784c;background:#e4f6ec}.snap>i svg{width:16px;height:16px}.snap>span{flex-direction:column;gap:2px;min-width:0;display:flex}.snap small{letter-spacing:.1em;text-transform:uppercase;color:#8a92a0;font-size:8.5px;font-weight:650}.snap b{letter-spacing:-.01em;white-space:nowrap;font-size:12.5px;font-weight:700}.snap em{color:#6b7280;white-space:nowrap;font-size:10px;font-style:normal}.snapBar{background:#e8ebf0;border-radius:99px;width:100%;height:4px;margin-top:5px;display:block;overflow:hidden}.snapBar i{background:#111;border-radius:99px;height:100%;display:block}.snapTL{top:-22px;inset-inline-start:24px}.snapTR{top:-10px;inset-inline-end:24px}.snapBL{bottom:-12px;inset-inline-start:24px}.snapBR{bottom:-12px;inset-inline-end:24px}@keyframes snapFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:900px){.snapBL,.snapTL{display:none}}@media (max-width:600px){.snap{display:none}}@media (max-width:900px){.tabStage{min-height:0}}@media (max-width:600px){.cbtFilters>span:nth-of-type(n+2),.cbtFilters em,.cbtPrice small{display:none}.b2cPill{width:92%}.b2cAsk{display:none}.b2cPill>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b2cTabs{gap:18px}.b2cTabs span:nth-child(n+3){display:none}}.ecosystem{border-bottom:1px solid var(--line);padding:70px 0 90px}.ecosystemHeading{text-align:center;letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:500;line-height:1.1}[dir=rtl] .ecosystemHeading{letter-spacing:0;line-height:1.3}.ecosystemHeading i{font-style:italic}[dir=rtl] .ecosystemHeading i{font-style:normal}.burst{margin-inline:.62em;display:inline-block;position:relative}.burstMark{pointer-events:none;width:.5em;position:absolute;top:.1em}.burstMark svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:100%;height:auto;display:block}.burstL{margin-right:.1em;right:100%}.burstR{margin-left:.1em;left:100%;transform:scaleX(-1)}.ecosystemGrid{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid;overflow:hidden}.ecosystemCell{text-align:center;border-inline-start:1px solid var(--line);border-top:1px solid var(--line);padding:32px 20px}.ecosystemCell:nth-child(4n+1){border-inline-start:0}.ecosystemCell:nth-child(-n+4){border-top:0}.ecosystemCell b{letter-spacing:-.02em;font-size:16px;font-weight:650;display:block}.ecosystemCell small{color:var(--muted);margin-top:10px;font-size:13px;display:block}.ecosystemMore{text-align:center;color:var(--muted);margin-top:24px;font-size:13.5px}.manifesto{background:var(--night);color:var(--on-night);padding:150px 0}.manifestoGrid{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:clamp(40px,4vw,48px);display:grid}.manifestoCopy h2{font-size:var(--h2);letter-spacing:-.03em;margin:20px 0 24px;font-weight:600;line-height:1.04}.manifestoCopy h2 span{color:var(--on-night-2);text-wrap:balance;display:block}.manifestoCopy p{color:var(--on-night-2);max-width:46ch;margin:0 0 24px;font-size:18px;line-height:1.55}.layerStack{flex-direction:column;gap:10px;display:flex}.layerCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-translucent);align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #1111110d}.layerCard b{color:var(--ink);font-size:15px;font-weight:500;display:block}.layerCard small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.layerDot{border-radius:3px;flex:none;width:10px;height:10px}.layer-0 .layerDot{background:var(--pillar-blue)}.layer-1 .layerDot{background:var(--pillar-orange)}.layer-2 .layerDot{background:var(--pillar-yellow)}.layer-3 .layerDot{background:var(--pillar-green)}.layer-0{margin-inline-end:42px}.layer-1{margin-inline-end:26px}.layer-2{margin-inline-end:10px}[dir=rtl] .manifestoFoot a{justify-self:start}.chapter{grid-template-columns:.75fr 1.25fr;align-items:center;gap:78px;min-height:860px;padding-top:120px;padding-bottom:120px;display:grid}.chapterCopy{padding-inline-start:min(3vw,43px)}.chapterIndex{letter-spacing:.15em;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:720;display:block}.chapterCopy h2{font-size:var(--h2);letter-spacing:-.03em;margin:20px 0 24px;font-weight:600;line-height:1.05}.chapterCopy>p{color:var(--muted);max-width:520px;margin:0;font-size:17px;line-height:1.62}.chapterLinks{flex-direction:column;max-width:410px;margin-top:38px;display:flex}.chapterLinks a{border-top:1px solid var(--line);color:inherit;justify-content:space-between;padding:13px 0;font-size:14px;font-weight:620;display:flex}.chapterLinks a:last-child{border-bottom:1px solid var(--line)}.chapterLinks a:hover{color:var(--blue)}.chapterVisual{min-width:0}.operateDark{background:var(--night);color:var(--on-night);overflow:hidden}.chapterOperate{grid-template-columns:.62fr 1.38fr}.chapterOperate .chapterCopy{padding-inline-start:0}@media (min-width:1101px){.chapterOperate .chapterCopy h2 br{display:none}}.chapterCopyLight .chapterIndex{color:var(--blue2)}:root[data-theme=dark] .chapterCopyLight .chapterIndex{color:#2a5bc8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chapterCopyLight .chapterIndex{color:#2a5bc8}}.chapterCopyLight>p{color:var(--on-night-2)}.operationTags{flex-wrap:wrap;gap:7px;max-width:430px;margin-top:46px;display:flex}.operationTags span{border:1px solid var(--night-line);border-radius:var(--r-md);color:var(--on-night-2);padding:8px 10px;font-size:11px}.operateUI{position:relative}.operateStage{transform:translateY(var(--parallax-y,0px));position:relative}.operateStage .snapTL{top:-48px}.operateStage .snapTR{top:-62px}.operateStage .snapBL,.operateStage .snapBR{bottom:-60px}.waWrap{container-type:inline-size}.wa{color:#171a2b;text-align:start;direction:ltr;background:#f4f6f9;border-radius:16px;grid-template-columns:176px minmax(0,1fr);height:754px;font-size:11px;line-height:1.35;display:grid;overflow:hidden;box-shadow:0 50px 120px #00000073}:where(.wa) :where(i,em){font-style:normal}:where(.wa) :where(dl,dd,ol,ul){margin:0;padding:0}:where(.wa) :where(ol,ul){list-style:none}.waSide{background:#f9fbfd;border-inline-end:1px solid #e8ebf1;flex-direction:column;gap:2px;padding:20px 12px 14px;display:flex}.waBrand{padding:0 6px 20px}.waBrand .brandLogo{width:108px;height:auto}.waBrandMark{color:#6d49ec;display:none}.waBrandMark svg{width:18px;height:auto;display:block}.waNav{color:#4b5266;border-radius:9px;align-items:center;gap:10px;height:35px;padding:0 10px;font-size:11.5px;font-weight:550;display:flex}.waNav svg{color:#6b7387;flex:none;width:16px;height:16px}.waNav.on{color:#5b3fe0;background:#ece8fd;font-weight:650}.waNav.on svg{color:#6d49ec}.waNav em{color:#fff;background:#de3735;border-radius:99px;place-items:center;min-width:16px;height:16px;margin-inline-start:auto;padding:0 4px;font-size:9px;font-weight:700;display:grid}.waFoot{color:#8a92a3;border-top:1px solid #e8ebf1;flex-direction:column;gap:2px;margin-top:auto;padding:12px 6px 0;font-size:9.5px;display:flex}.waFoot b{color:#4b5266;font-size:10.5px}.waMain{flex-direction:column;min-width:0;min-height:0;display:flex}.waTop{flex:none;align-items:center;gap:12px;height:54px;padding:0 20px;display:flex}.waCrumb{color:#7b8396;align-items:center;gap:6px;font-size:11.5px;display:flex}.waCrumb svg{width:11px;height:11px}.waCrumb b{color:#171a2b;font-weight:650}.waSearch{white-space:nowrap;color:#9aa1b1;background:#fff;border:1px solid #e3e6ee;border-radius:9px;align-items:center;gap:8px;width:216px;height:30px;margin-inline-start:auto;padding:0 9px;font-size:10.5px;display:flex;overflow:hidden}.waSearch svg{flex:none;width:13px;height:13px}.waSearchText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.waSearch kbd{font:inherit;color:#7b8396;background:#f1f2f7;border-radius:5px;margin-inline-start:auto;padding:1px 6px;font-size:9px}.waBell{color:#59617a;place-items:center;width:28px;height:28px;display:grid;position:relative}.waBell svg{width:16px;height:16px}.waBell:after{content:"";background:#7c5cf2;border:1.5px solid #f4f6f9;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px}.waUser{align-items:center;gap:8px;padding-inline-start:4px;display:flex}.waUser i{color:#5b3fe0;background:#e1dafc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.waUser span{flex-direction:column;line-height:1.2;display:flex}.waUser b{font-size:10.5px}.waUser small{color:#8a92a3;font-size:9.5px}.waBody{flex-direction:column;flex:1;gap:9px;min-height:0;padding:0 20px 22px;display:flex}.waHead{flex:none;align-items:flex-start;gap:12px;display:flex}.waBack{color:#4b5266;background:#fff;border:1px solid #e3e6ee;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;margin-top:2px;display:grid}.waBack svg{width:13px;height:13px}.waTitle{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.waTitle>b{letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;display:flex}.waTitle small{white-space:nowrap;text-overflow:ellipsis;color:#7b8396;font-size:10.5px;overflow:hidden}.waTitle small:first-of-type{color:#4b5266;margin-top:1px}.waActions{flex:none;gap:7px;display:flex}.waActions span{color:#3b4258;background:#fff;border:1px solid #dfe3ec;border-radius:9px;align-items:center;height:30px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.waActions .pri{color:#fff;background:#6d49ec;border-color:#6d49ec}.waKpis{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.waKpis>div{background:#fff;border:1px solid #e7eaf1;border-radius:11px;flex-direction:column;gap:1px;padding:9px 12px;display:flex}.waKpis small{color:#7b8396;font-size:10px}.waKpis b{letter-spacing:-.02em;font-size:16px}.waKpis em{color:#7b8396;font-size:10px}.waKpis em.ok{color:#17784c}.waKpis em.warn{color:#b45f0a}.waCard{background:#fff;border:1px solid #e7eaf1;border-radius:12px;min-height:0}.waCardHead{justify-content:space-between;align-items:center;padding:10px 14px 7px;display:flex}.waCardHead b{font-size:12px}.waCardHead span{color:#6d49ec;font-size:10.5px;font-weight:600}.waCardHead span.count{color:#8a92a3;font-weight:500}.waTable{padding:0 8px 6px}.waRow{border-top:1px solid #f0f2f6;grid-template-columns:minmax(0,2.5fr) minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.85fr) minmax(0,.7fr) minmax(0,.7fr);align-items:center;gap:10px;padding:6px 10px;display:grid}.waRow.head{color:#7b8396;background:#f5f6fa;border:0;border-radius:8px;margin-bottom:3px;padding-block:6px;font-size:9.5px;font-weight:600}.waSvc{align-items:center;gap:10px;min-width:0;display:flex}.waSvc>i{color:#6d49ec;background:#f0edfd;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.waSvc svg{width:15px;height:15px}.waSvc>span{flex-direction:column;min-width:0;display:flex}.waSvc b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.waSvc small{white-space:nowrap;text-overflow:ellipsis;color:#7b8396;font-size:9.5px;overflow:hidden}.waSup{color:#3b4258;align-items:center;gap:7px;font-weight:550;display:flex}.waSup i{color:#59617a;background:#eceef4;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.waRef{white-space:nowrap;color:#4b5266;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.waRef.wait{color:#b45f0a;font-family:inherit}.waPill{white-space:nowrap;border-radius:99px;align-items:center;padding:2px 9px;font-size:9.5px;font-weight:650;display:inline-flex}.waPill.ok{color:#17784c;background:#dff6e9}.waPill.wait{color:#b45f0a;background:#fdecd9}.waNum{text-align:end;font-variant-numeric:tabular-nums;color:#4b5266}.waNum.sell{color:#171a2b;font-weight:700}.waGrid{flex:1;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:9px;min-height:0;display:grid}.waCol{flex-direction:column;gap:9px;min-height:0;display:flex}.waCol>.waCard{flex:none}.waCol>.waActivity,.waCol>.waTasks{flex:1 0 auto}.waTimeline{padding:0 14px 10px}.waTimeline li{grid-template-columns:32px 10px minmax(0,1fr);gap:9px;padding:3px 0;display:grid;position:relative}.waTimeline li:not(:last-child):before{content:"";background:#e3e6ee;width:1px;position:absolute;top:14px;bottom:-3px;left:45px}.waTimeline time{color:#8a92a3;padding-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.waTimeline i{background:#2f9e6b;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative;box-shadow:0 0 0 3px #fff}.waTimeline .info i{background:#6d49ec}.waTimeline .warn i{background:#e0902a}.waTimeline li>span{flex-direction:column;display:flex}.waTimeline b{font-size:11px;font-weight:600}.waTimeline small{color:#7b8396;font-size:10px}.waFinance dl{flex-direction:column;gap:6px;padding:0 14px 11px;display:flex}.waFinance dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.waFinance dt{color:#7b8396}.waFinance dd{align-items:center;gap:8px;font-weight:600;display:flex}.waClientRow{align-items:center;gap:10px;padding:0 14px;display:flex}.waClientRow>i{color:#fff;background:#1c1f33;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:700;display:grid}.waClientRow>span{flex-direction:column;display:flex}.waClientRow b{font-size:11.5px}.waClientRow small{color:#7b8396;font-size:10px}.waCredit{flex-direction:column;gap:6px;padding:12px 14px 10px;display:flex}.waRule{border-top:1px solid #f0f2f6;justify-content:space-between;align-items:baseline;gap:8px;margin:0 14px;padding:8px 0 10px;display:flex}.waRule small{color:#7b8396;font-size:10px}.waRule b{font-size:10.5px;font-weight:600}.waCredit>span:first-child,.waCredit>span:last-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.waCredit small{color:#7b8396;font-size:10px}.waCredit b{font-size:12px}.waCredit b em{color:#8a92a3;font-size:10px;font-weight:500}.waCredit em.ok{color:#17784c;font-size:10px;font-weight:650}.waMeter{background:#eceef4;border-radius:99px;height:6px;display:block;overflow:hidden}.waMeter i{background:#6d49ec;border-radius:99px;width:64%;height:100%;display:block}.waTasks ul{flex-direction:column;gap:8px;padding:0 14px 11px;display:flex}.waTasks li{align-items:flex-start;gap:9px;display:flex}.waTasks li>i{background:#fff;border:1.5px solid #c8cdda;border-radius:5px;flex:none;width:14px;height:14px;margin-top:1px}.waTasks li.done>i{background:#6d49ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.6 6.3 2.2 2.2 4.6-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px no-repeat;border-color:#6d49ec}.waTasks li>span{flex-direction:column;flex:1;min-width:0;display:flex}.waTasks li>em{color:#c23a2b;background:#fde4e1;border-radius:99px;flex:none;padding:1px 7px;font-size:9px;font-weight:700}.waTasks li b{font-size:11px;font-weight:600}.waTasks li.done b{color:#8a92a3;text-decoration:line-through}.waTasks small{color:#7b8396;font-size:10px}@container (max-width:800px){.wa{grid-template-columns:54px minmax(0,1fr);height:auto}.waSide{padding-inline:8px}.waBrand{padding:2px 0 16px}.waBrand .brandLogo{display:none}.waBrandMark{place-items:center;display:grid}.waNav{justify-content:center;padding:0}.waNav>span,.waNav em,.waFoot{display:none}.waSearch{width:170px}.waUser>span,.cNet{display:none}.waRow{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.7fr)}}@container (max-width:640px){.wa{grid-template-columns:1fr}.waSide{display:none}.waTop{height:48px}.waSearch,.waActions{display:none}.waBell{margin-inline-start:auto}.waKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.waTable{grid-template-columns:minmax(0,1fr) auto auto;column-gap:10px;display:grid}.waRow{grid-template-columns:subgrid;grid-column:1/-1}.cSup,.cRef,.cNet{display:none}.waGrid{grid-template-columns:1fr}.waFinance,.waTasks,.waTimeline li:nth-child(n+5),.waTimeline li:nth-child(4):before{display:none}}.waDash{height:640px;box-shadow:0 40px 100px #28325a33}.waDash .waSearch{flex:1;width:auto;margin-inline-start:0}.dashBody{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 18px 16px;display:flex}.dashHead{flex:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dashHead b{letter-spacing:-.02em;font-size:18px;display:block}.dashHead small{color:#7b8396;margin-top:2px;font-size:10.5px;display:block}.dashDate{color:#4b5266;background:#fff;border:1px solid #e3e6ee;border-radius:9px;flex:none;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:10.5px;font-weight:550;display:inline-flex}.dashDate svg{width:12px;height:12px}.dashKpis{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashKpis>div{background:#fff;border:1px solid #e7eaf1;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;display:flex}.dashKpis>div>span{flex-direction:column;min-width:0;display:flex}.dashKpis small{color:#7b8396;font-size:9.5px}.dashKpis b{letter-spacing:-.02em;white-space:nowrap;font-size:15px}.dashKpis em{white-space:nowrap;color:#7b8396;font-size:8.5px}.dashKpis em span{color:#17784c;font-weight:650}.dashTile{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dashTile svg{width:17px;height:17px}.dashTile.sm{border-radius:8px;width:26px;height:26px}.dashTile.sm svg{width:13px;height:13px}.dashTile.violet{color:#6d49ec;background:#e9e4fd}.dashTile.green{color:#17784c;background:#dff5e8}.dashTile.blue{color:#2b62d0;background:#e3edff}.dashTile.red{color:#d4402f;background:#fde4e1}.dashTile.amber{color:#c46a0d;background:#fdecd9}.dashTile.slate{color:#59617a;background:#eceef4}.dashGrid{flex:1;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:9px;min-height:0;display:grid}.dashLeft{flex-direction:column;gap:9px;min-width:0;min-height:0;display:flex}.dashBookings{flex:none}.dashPair{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0;display:grid}.dashLink{align-items:center;gap:4px;display:inline-flex}.dashLink svg{width:10px;height:10px}.dashSelect{color:#59617a;border:1px solid #e3e6ee;border-radius:7px;padding:3px 8px;font-size:9px;font-weight:550}.dashTabs{color:#7b8396;border-bottom:1px solid #eef0f5;gap:16px;padding:0 14px;font-size:10px;display:flex}.dashTabs span{border-bottom:2px solid #0000;padding:3px 0 7px}.dashTabs .on{color:#6d49ec;border-color:#6d49ec;font-weight:650}.dashTable{padding:8px 8px 6px}.dashRow{color:#3b4258;grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.95fr);align-items:center;gap:8px;padding:5px 8px;font-size:10px;display:grid}.dashRow:not(.head){border-top:1px solid #f0f2f6}.dashRow.head{color:#7b8396;background:#f5f6fa;border-radius:7px;margin-bottom:2px;font-size:9px;font-weight:600}.dashClient{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashProduct{align-items:center;gap:5px;display:flex}.dashProduct svg{color:#59617a;width:11px;height:11px}.dashNum{text-align:end;font-variant-numeric:tabular-nums}.waPill.bad{color:#c23a2b;background:#fde4e1}.dashSupTable{padding:0 12px 8px}.dashSupRow{border-top:1px solid #f0f2f6;grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,1.15fr) minmax(0,.9fr);align-items:center;gap:6px;padding:4px 0;font-size:9.5px;display:grid}.dashSupRow.head{white-space:nowrap;color:#7b8396;border-top:0;font-size:8.5px;font-weight:600}.dashSup{align-items:center;gap:6px;font-weight:600;display:flex}.dashSup i{color:#6d49ec;background:#e9e4fd;border-radius:5px;place-items:center;width:16px;height:16px;font-size:8.5px;font-weight:700;display:grid}.dashSupRow:nth-child(3) .dashSup i{color:#17784c;background:#dff5e8}.dashSupRow:nth-child(4) .dashSup i{color:#2b62d0;background:#e3edff}.dashSupRow:nth-child(5) .dashSup i{color:#c46a0d;background:#fdecd9}.dashSupRow:nth-child(6) .dashSup i{color:#59617a;background:#eceef4}.dashRate{align-items:center;gap:6px;display:flex}.dashRate b{color:#17784c;font-size:9.5px;font-weight:650}.dashRate b.low{color:#b45f0a}.dashRate>i{background:#e9ecf2;border-radius:99px;flex:1;height:4px;display:block;overflow:hidden}.dashRate>i>i{background:#3fae7c;border-radius:99px;height:100%;display:block}.dashRate>i>i.low{background:#e99d3e}.dashAlerts ul{flex-direction:column;padding:0 12px 8px;display:flex}.dashAlerts li{border-top:1px solid #f0f2f6;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.dashAlerts li:first-child{border-top:0}.dashAlerts li>span{flex-direction:column;min-width:0;display:flex}.dashAlerts li b{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:650;overflow:hidden}.dashAlerts li small{white-space:nowrap;text-overflow:ellipsis;color:#7b8396;font-size:8.5px;overflow:hidden}.dashAlerts time{white-space:nowrap;color:#9aa1b1;font-size:8.5px}.dashAlerts .waCardHead b em{color:#c23a2b;background:#fde4e1;border-radius:99px;margin-inline-start:6px;padding:1px 6px;font-size:8.5px;font-weight:700}.dashCopilot{flex-direction:column;min-height:0;padding:12px;display:flex}.dashCopHead{justify-content:space-between;align-items:center;display:flex}.dashCopHead b{align-items:center;gap:7px;font-size:12px;display:flex}.dashCopHead b>i{color:#6d49ec;background:#efeafe;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.dashCopHead svg{width:13px;height:13px}.dashCopHead em{color:#5b3fe0;background:#efeafe;border-radius:99px;padding:1px 7px;font-size:8.5px;font-weight:650}.dashCopilot .copAuto{font-size:9.5px}.dashCopilot .copAuto i{width:28px;height:16px}.dashCopilot .copAuto i:after{width:12px;height:12px;top:2px;right:2px}.dashGreet{align-items:flex-start;gap:9px;margin-top:10px;padding:6px 2px;display:flex}.dashGreet>i{color:#6d49ec;background:#efeafe;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.dashGreet svg{width:15px;height:15px}.dashGreet b{font-size:12px;display:block}.dashGreet small{color:#7b8396;margin-top:2px;font-size:9px;display:block}.dashSub{color:#7b8396;margin:4px 0 5px;font-size:9px;font-weight:600;display:block}.dashActions{flex-direction:column;gap:6px;display:flex}.dashActions>div{background:#fff;border:1px solid #e9ecf2;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 10px;align-items:center;gap:8px;padding:7px 8px;display:grid}.dashActions>div>svg{color:#9aa1b1;width:10px;height:10px}.dashActions span{flex-direction:column;min-width:0;display:flex}.dashActions b{font-size:9.5px;font-weight:650}.dashActions small{white-space:nowrap;text-overflow:ellipsis;color:#7b8396;font-size:8.5px;overflow:hidden}.dashAsk{white-space:nowrap;color:#9aa1b1;border:1px solid #e3e6ee;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;height:34px;margin-top:auto;padding:0 6px 0 10px;font-size:9px;display:flex;overflow:hidden}.dashAsk>span{text-overflow:ellipsis;overflow:hidden}.dashAsk i{color:#6d49ec;background:#e9e2ff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.dashAsk svg{width:12px;height:12px}.dashChips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.dashChips span{color:#4b5266;border:1px solid #e3e6ee;border-radius:99px;padding:3px 8px;font-size:8.5px;font-weight:550}@container (max-width:980px){.waDash .cSup,.waDash .cDates{display:none}.dashRow{grid-template-columns:minmax(0,.95fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,.95fr)}.dashPair{grid-template-columns:1fr}.dashAlerts{display:none}}@container (max-width:800px){.waDash{height:auto}.dashGrid{grid-template-columns:1fr}.dashCopilot{display:none}}@container (max-width:640px){.dashKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashDate,.waDash .cProd,.dashSuppliers,.dashLink,.dashKpis .dashTile{display:none}.dashKpis>div{padding:8px 10px}.dashKpis b{font-size:14px}.dashRow{grid-template-columns:56px minmax(0,1fr) 58px 42px;gap:6px}.dashRow>span:first-child{white-space:nowrap}.dashHead small{display:none}}.waScale{height:700px;box-shadow:0 50px 120px #00000073}.sclBody{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 18px 18px;display:flex}.sclHead{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sclHead>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.sclHead b{letter-spacing:-.02em;align-items:center;gap:9px;font-size:18px;display:flex}.sclHead small{color:#7b8396;font-size:10.5px}.waKpis em.info{color:#2b62d0}.waPill.info{color:#2b62d0;background:#e3edff}.sclGrid{flex:none;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:9px;display:grid}.sclTable{padding:0 8px 8px}.sclRow{color:#3b4258;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,.7fr) 64px;align-items:center;gap:8px;padding:6px 10px;font-size:10px;display:grid}.sclRow:not(.head){border-top:1px solid #f0f2f6}.sclRow.head{color:#7b8396;background:#f5f6fa;border-radius:7px;margin-bottom:2px;padding-block:5px;font-size:9px;font-weight:600}.sclName{align-items:center;gap:7px;font-weight:650;display:flex}.sclName i{color:#6d49ec;background:#e9e4fd;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:700;display:grid}.sclRow:nth-child(4) .sclName i{color:#c46a0d;background:#fdecd9}.sclRow:nth-child(5) .sclName i{color:#2b62d0;background:#e3edff}.sclRow:nth-child(6) .sclName i{color:#17784c;background:#dff5e8}.sType{white-space:nowrap}.sSpark svg{fill:none;width:100%;height:16px;display:block}.sSpark svg.ok polyline{stroke:#3fae7c}.sSpark svg.wait polyline{stroke:#e0902a}.sSpark svg.info polyline{stroke:#4b7be0}.sclFan ul{flex-direction:column;gap:8px;padding:0 14px 4px;display:flex}.sclFan li{flex-direction:column;gap:4px;display:flex}.sclFan li>span:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sclFan li b{font-size:10px;font-weight:650}.sclFan li small{white-space:nowrap;color:#7b8396;font-size:9px}.sclFan li small.ok{color:#17784c;font-weight:700}.sclFan li small.warn{color:#b45f0a}.sclFan li small.info{color:#2b62d0}.sclTrack{background:#eceef4;border-radius:99px;height:5px;display:block;position:relative}.sclTrack i{background:#3fae7c;border-radius:99px;height:100%;display:block}.sclTrack i.warn{background:#e99d3e}.sclTrack i.info{background:repeating-linear-gradient(45deg,#8fb0f0 0 4px,#c9d9fa 4px 8px)}.sclTrack em{border-left:1px dashed #aab2c3;position:absolute;top:-3px;bottom:-3px;left:86%}.sclFan p{color:#7b8396;margin:6px 14px 12px;font-size:9.5px;line-height:1.4}.sclChart{flex:none}.sclPlot{padding:0 14px;position:relative}.sclPlot svg{width:100%;height:132px;display:block;overflow:visible}.sclPlot .grid{fill:none;stroke:#eef0f5;stroke-width:1px;vector-effect:non-scaling-stroke}.sclPlot .load{fill:none;stroke:#6d49ec;stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sclPlot .steps{fill:none;stroke:#171a2b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sclTag{white-space:nowrap;color:#4b5266;background:#fff;border:1px solid #e3e6ee;border-radius:99px;padding:2px 8px;font-size:9px;font-weight:650;position:absolute;box-shadow:0 2px 6px #1e143c14}.sclTag.quiet{top:68px;left:calc(16.7% + 9.324px);transform:translate(-50%)}.sclTag.peak{top:64px;left:calc(62.5% - 3.5px);transform:translate(-50%)}.sclAxis{color:#9aa1b1;justify-content:space-between;padding-top:5px;font-size:8.5px;display:flex}.sclLegend{color:#59617a;flex-wrap:wrap;gap:6px 16px;padding:8px 14px 12px;font-size:9.5px;display:flex}.sclLegend i{vertical-align:middle;border-top:2px solid;width:14px;height:0;margin-inline-end:6px;display:inline-block}.sclLegend i.load{border-color:#6d49ec}.sclLegend i.steps{border-color:#171a2b}@container (max-width:980px){.sclGrid{grid-template-columns:1fr}.sclFan,.sType{display:none}.sclRow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,.7fr) 64px}}@container (max-width:800px){.waScale{height:auto}}@container (max-width:640px){.sCtl,.sSpark{display:none}.sclRow{grid-template-columns:minmax(0,1fr) auto}.sclHead small,.sclHead .waActions,.sclTag{display:none}}.chapterConnect{grid-template-columns:1.25fr .75fr}.connectVisual{background:radial-gradient(circle at 50% 50%,#c6ece9 0,var(--paper) 55%,transparent 72%);border-radius:28px;height:620px;position:relative}.connectVisual>svg{width:100%;height:100%;position:absolute;inset:0}.connectVisual line{stroke:#cfd8ec;stroke-width:1px;stroke-dasharray:3 5}.connectCore{z-index:3;transform:translate(-50%,-50%) translateY(var(--parallax-y,0px));background:var(--ink);width:145px;height:145px;color:var(--paper);text-align:center;border-radius:35px;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 25px 55px #14234033}.connectCore b{flex-direction:column;font-size:13px;line-height:1.15;display:flex}.connectCore .connectFit{text-align:justify;text-align-last:justify;text-justify:inter-character}.connectNode{z-index:3;color:#646d7a;background:#ffffffeb;border:1px solid #dfe3eb;border-radius:10px;place-items:center;min-width:92px;height:44px;padding:0 12px;font-size:11px;font-weight:650;animation:6s ease-in-out infinite nodeFloat;display:grid;position:absolute;box-shadow:0 12px 30px #24385a12}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cn1{animation-delay:0s;top:9%;left:8%}.cn2{animation-delay:-1s;top:4%;left:38%}.cn3{animation-delay:-2s;top:10%;right:8%}.cn4{animation-delay:-3s;top:38%;right:1%}.cn5{animation-delay:-4s;bottom:8%;right:8%}.cn6{animation-delay:-5s;bottom:3%;left:40%}.cn7{animation-delay:-1.5s;bottom:9%;left:8%}.cn8{animation-delay:-2.5s;top:42%;left:1%}.cn9{animation-delay:-3.5s;top:24%;left:15%}.cn10{animation-delay:-4.5s;top:27%;right:14%}.cn11{animation-delay:-.5s;bottom:29%;left:19%}.cn12{animation-delay:-5.5s;bottom:27%;right:17%}.bigStat{border-top:1px solid var(--line);align-items:flex-end;gap:18px;max-width:440px;margin-top:45px;padding-top:26px;display:flex}.bigStat strong{letter-spacing:-.05em;font-size:60px;font-weight:590}.bigStat span{color:var(--muted);max-width:180px;padding-bottom:8px;font-size:13px;line-height:1.35}.bigStatNote{color:var(--muted);max-width:400px;margin:14px 0 0;font-size:13.5px;line-height:1.5}.aiWorld{--card:#fff;background:radial-gradient(56% 42% at 50% 0,color-mix(in srgb,var(--pillar-violet) 45%,transparent),transparent 72%),var(--tint);padding:150px 0 130px;overflow:hidden}:root[data-theme=dark] .aiWorld{--card:#1c1b1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aiWorld{--card:#1c1b1a}}.aiIntro{text-align:center}.aiIntro h2{font-size:var(--h2);letter-spacing:-.03em;color:var(--tint-ink);text-wrap:balance;margin:20px 0 24px;font-weight:600;line-height:1.05}[dir=rtl] .aiIntro h2{line-height:1.2}[dir=rtl] .micro{letter-spacing:0;font-size:13px;line-height:1.4}.micro,.lpEyebrow{text-wrap:balance}.aiIntro h2 span{color:var(--tint-ink);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:block}[dir=rtl] .aiIntro h2 span{font-family:inherit;font-style:normal;font-weight:700}.aiIntro p{max-width:760px;color:var(--tint-muted);margin:0 auto;font-size:18px;line-height:1.56}.aiBento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:80px;display:grid}.aiCard{border:1px solid var(--tint-line);background:var(--card);border-radius:28px;flex-direction:column;min-height:700px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #1e143c0f}.aiCard:before{content:"";pointer-events:none;background:radial-gradient(72% 46% at 80% 100%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 72%);position:absolute;inset:0}.ai-whatsapp{grid-column:span 5}.ai-email{grid-column:span 7}.ai-copilot{flex-direction:row;grid-column:1/-1;min-height:0}.ai-whatsapp,.aiAccGreen{--accent:var(--pillar-green);--on-accent:#0d2f1f}.ai-email,.aiAccBlue{--accent:var(--pillar-blue);--on-accent:#fff}.ai-copilot,.aiAccViolet{--accent:var(--pillar-violet);--on-accent:#2b1a5c}.aiCopy{z-index:2;flex-direction:column;align-items:flex-start;padding:38px 40px 0;display:flex;position:relative}.aiLabel{color:var(--tint-ink);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.aiLabel i{background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:9px;place-items:center;display:grid}.aiLabel svg{width:15px;height:15px}.aiCopy h3{letter-spacing:-.035em;max-width:14em;color:var(--tint-ink);text-wrap:balance;margin:18px 0 0;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.08}[dir=rtl] .aiCopy h3{line-height:1.25}.aiCopy p{max-width:470px;color:var(--tint-muted);margin:14px 0 0;font-size:16px;line-height:1.55}.aiPills{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.aiPills li{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 16%,var(--card));color:var(--tint-ink);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:550}.aiMore{color:var(--tint-ink);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.aiMore:hover{color:var(--blue)}.aiVisual{z-index:1;flex:1;min-height:360px;margin-top:30px;position:relative;overflow:hidden;container-type:inline-size}.ai-email .aiVisual{padding-inline:24px}.ai-copilot .aiCopy{flex:0 0 38%;justify-content:center;padding-bottom:40px}.ai-copilot .aiVisual{min-height:440px;margin-top:0;padding-block-start:44px;padding-inline:28px 40px}.aiVisual .snapTL{top:14px;inset-inline-start:22px}.aiVisual .snapBR{bottom:24px;inset-inline-end:22px}.wa,.wap,.eml,.cop,.snap,.b2bMock,.b2cMock,.cbtMock,.phoneUI{font-family:var(--font-geist-sans,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,"Segoe UI",sans-serif)}.wapDuo{width:484px;max-width:100%;margin-inline:auto;position:absolute;inset:0}.wap{color:#111b21;text-align:start;direction:ltr;background:#efeae2;border:7px solid #101216;border-radius:40px;width:250px;height:600px;font-size:10.5px;line-height:1.35;position:absolute;overflow:hidden;box-shadow:0 30px 60px #1414283d}.wap:before{content:"";z-index:3;background:#101216;border-radius:99px;width:60px;height:15px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.wapBehind{top:16px;right:0}.wapFront{top:92px;left:0;box-shadow:0 30px 60px #1414284d}.wapStatus{background:#f7f7f5;justify-content:space-between;align-items:center;padding:9px 20px 3px;font-size:9.5px;display:flex}.wapStatus b{font-weight:650}.wapSys{color:#111b21;align-items:center;gap:4px;display:flex}.wapSys svg{width:auto;height:9px}.wapHead{background:#f7f7f5;border-bottom:1px solid #e1e3e6;align-items:center;gap:8px;padding:6px 10px 8px;display:flex}.wapChev{color:#027eb5;flex:none;width:14px;height:14px}.wapAvatar{color:#fff;background:#1c1f33;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:700;display:grid}.wapHead>span:not(.wapHeadIcons){flex-direction:column;flex:1;min-width:0;display:flex}.wapHead b{font-size:11px}.wapHead small{color:#667781;font-size:8.5px}.wapHeadIcons{color:#027eb5;gap:10px;display:flex}.wapHeadIcons svg{width:15px;height:15px}.wapChat{background-color:#efeae2;background-image:radial-gradient(#0b141a0d 1px,#0000 1.3px);background-size:13px 13px;flex-direction:column;gap:6px;padding:8px 9px;display:flex}.wapDay{letter-spacing:.04em;color:#667781;background:#fff;border-radius:7px;align-self:center;padding:3px 9px;font-size:8.5px;font-style:normal;box-shadow:0 1px .5px #0b141a1a}.wapRow{flex-direction:column;align-self:flex-start;gap:3px;width:fit-content;max-width:88%;display:flex}.wapRow.cont{margin-top:-4px}.wapRow.cont .wapBubble{border-radius:8px}.wapRow.mine{align-self:flex-end}.wapBubble{background:#fff;border-radius:0 8px 8px;padding:5px 7px 4px;overflow:hidden;box-shadow:0 1px .5px #0b141a21}.wapRow.mine .wapBubble{background:#d9fdd3;border-radius:8px 0 8px 8px}.wapBubble p{margin:0}.wapMeta{float:right;color:#667781;align-items:center;gap:3px;margin:5px 0 -2px 8px;font-size:8px;display:flex}.wapBubble>.wapMeta{float:none;justify-content:flex-end;margin:1px 0 0}.wapTicks{color:#53bdeb;width:12px;height:8px}.wapAction{color:#027eb5;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:600;display:flex;box-shadow:0 1px .5px #0b141a21}.wapAction svg{width:11px;height:11px}.wapVoice{align-items:center;gap:6px;min-width:160px;padding:3px 0;display:flex}.wapPlay{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #667781;width:0;height:0;margin-inline:3px}.wapWave{flex:1;align-items:center;gap:1.5px;display:flex}.wapWave i{background:#8aa0a6;border-radius:2px;width:2px}.wapVoice small{color:#667781;font-size:8.5px}.wapDoc{background:#f0f2f5;border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:8px;display:flex}.wapDoc>i{color:#fff;background:#e0413b;border-radius:4px;flex:none;place-items:center;width:26px;height:30px;font-size:7.5px;font-style:normal;font-weight:800;display:grid}.wapDoc b{word-break:break-all;font-size:10px;display:block}.wapDoc small{color:#667781;font-size:8.5px}.emlWrap{container-type:inline-size}.eml{color:#1c2030;text-align:start;direction:ltr;background:#fff;border:1px solid #dfe3ea;border-radius:14px;height:620px;font-size:11px;line-height:1.4;overflow:hidden;box-shadow:0 30px 70px #1e143c24}.emlTop{border-bottom:1px solid #e9ecf2;align-items:center;gap:22px;height:46px;padding:0 18px;display:flex}.emlBrand{white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.emlBrand i{color:#fff;background:#111;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.emlBrand .brandMark{width:10px}.emlTabs{align-self:stretch;display:flex}.emlTabs>span{white-space:nowrap;color:#5f6778;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:550;display:flex}.emlTabs .on{color:#111;border-color:#111;font-weight:650}.emlTabs em{color:#fff;background:#e0902a;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:700;display:grid}.emlBody{grid-template-columns:minmax(0,1fr) 210px;height:calc(100% - 46px);display:grid}.emlThread{flex-direction:column;gap:14px;min-width:0;padding:16px 20px;display:flex;overflow:hidden}.emlSubject{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.emlSubject>b{letter-spacing:-.02em;margin-inline-end:4px;font-size:15px}.emlLabel{color:#4b5266;background:#eef0f5;border-radius:99px;padding:2px 9px;font-size:9.5px;font-weight:600}.emlLabel.wait{color:#b45f0a;background:#fdecd9}.emlMsg{gap:11px;display:flex}.emlMsg>div{flex:1;min-width:0}.emlAvatar{color:#4b5266;background:#e4e7ef;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.emlAvatar.ai{color:#fff;background:#111;border-radius:9px}.emlAvatar.ai .brandMark{width:12px}.emlFrom{align-items:baseline;gap:8px;display:flex}.emlFrom b{font-size:11.5px}.emlFrom small{color:#8a92a3;font-size:10px}.emlMsg p{color:#2b3142;margin:4px 0 0;font-size:11px}.emlMsg .emlRequest{color:#4b5266}.emlSig{color:#9aa1b1;margin-top:4px;font-size:9.5px;display:block}.emlMsg.reply{background:#fafbfd;border:1px solid #e6e9f0;border-radius:12px;padding:12px}.emlOptions{background:#fff;border:1px solid #e3e6ee;border-radius:10px;margin:10px 0 2px;overflow:hidden}.emlOption{border-top:1px solid #edf0f5;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.emlOption:first-child{border-top:0}.emlOption>i{color:#4b5266;background:#eef0f5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.emlOption>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.emlOption b{font-size:11px;font-weight:650}.emlOption small{color:#7b8396;font-size:9.5px}.emlVerdict{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:9px;font-weight:700}.emlVerdict.in{color:#17784c;background:#dff6e9}.emlVerdict.out{color:#b45f0a;background:#fdecd9}.emlOption strong{font-variant-numeric:tabular-nums;font-size:11px}.emlMsg .emlApproval{color:#4b5266}.emlBar{gap:8px;margin-top:auto;padding-bottom:4px;display:flex}.emlBar span{color:#3b4258;background:#fff;border:1px solid #dfe3ec;border-radius:9px;align-items:center;height:30px;padding:0 16px;font-size:11px;font-weight:600;display:inline-flex}.emlAside{background:#f8f9fb;border-inline-start:1px solid #e9ecf2;padding:16px 16px 0}.emlAside>b{font-size:12px}.emlAside ol{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.emlAside li{grid-template-columns:16px minmax(0,1fr);gap:9px;padding-bottom:14px;display:grid;position:relative}.emlAside li:not(:last-child):before{content:"";background:#dfe3ec;width:1px;position:absolute;top:16px;bottom:0;left:7px}.emlAside li>i{color:#fff;background:#e4e7ef;border-radius:50%;place-items:center;width:15px;height:15px;font-style:normal;display:grid;position:relative}.emlAside li.done>i{background:#2f9e6b}.emlAside li.done svg{width:9px;height:9px}.emlAside li.now>i{background:#fff;border:3px solid #6d49ec;box-shadow:0 0 0 3px #6d49ec29}.emlAside li.next>i{background:#fff;border:1.5px dashed #b8bfce}.emlAside li>span{flex-direction:column;min-width:0;display:flex}.emlAside li b{font-size:10.5px;font-weight:650}.emlAside li small{color:#7b8396;font-size:9.5px}@container (max-width:700px){.emlBody{grid-template-columns:1fr}.emlAside{display:none}}@container (max-width:520px){.emlOption{grid-template-columns:20px minmax(0,1fr) auto;row-gap:5px}.emlOption>span:nth-child(2){grid-column:2}.emlOption>strong{grid-area:1/3}.emlVerdict{grid-area:2/2;justify-self:start}.eml,.emlBody{height:auto}.emlTabs>span:not(.on){display:none}.emlMsg .emlRequest{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container (max-width:380px){.emlTabs{display:none}}@container (max-width:340px){.emlOption{grid-template-columns:minmax(0,1fr) auto}.emlOption>i{display:none}.emlOption>span:nth-child(2),.emlVerdict{grid-column:1}.emlOption>strong{grid-column:2}}.copWrap{container-type:inline-size}.cop{color:#171a2b;text-align:start;direction:ltr;background:#fff;border:1px solid #e3e6ee;border-radius:16px;margin-bottom:-30px;padding:20px 22px 52px;font-size:11px;line-height:1.4;box-shadow:0 30px 70px #1e143c24}.copHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.copTitle{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}.copTitle>i{color:#6d49ec;background:#efeafe;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.copTitle svg{width:16px;height:16px}.copTitle em{color:#5b3fe0;background:#efeafe;border-radius:99px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:650}.copAuto{color:#4b5266;align-items:center;gap:8px;font-size:11px;font-weight:550;display:flex}.copAuto i{background:#6d49ec;border-radius:99px;width:32px;height:18px;position:relative}.copAuto i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.copAsk{justify-content:flex-end;margin-top:16px;display:flex}.copAsk span{color:#fff;background:#171a2b;border-radius:14px 14px 3px;max-width:80%;padding:8px 13px;font-size:11px}.copList{flex-direction:column;gap:8px;margin-top:14px;display:flex}.copList>small{color:#7b8396;font-size:10px;font-weight:600}.copAction{background:#fff;border:1px solid #e9ecf2;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.copIcon{border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.copIcon svg{width:17px;height:17px}.copIcon.red{color:#d4402f;background:#fde4e1}.copIcon.amber{color:#c46a0d;background:#fdecd9}.copIcon.blue{color:#2b62d0;background:#e3edff}.copIcon.violet{color:#6d49ec;background:#efeafe}.copAction>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.copAction b{font-size:11.5px;font-weight:650}.copAction small{color:#6b7385;font-size:10px}.copBtn{color:#fff;background:#6d49ec;border-radius:8px;padding:6px 13px;font-size:10.5px;font-weight:650}.copState{border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:650;display:inline-flex}.copState.done{color:#17784c;background:#dff6e9}.copState.run{color:#5b3fe0;background:#efeafe}.copState.run:before{content:"";background:#6d49ec;border-radius:50%;width:6px;height:6px}.copInput{color:#9aa1b1;border:1px solid #e3e6ee;border-radius:11px;justify-content:space-between;align-items:center;height:40px;margin-top:14px;padding:0 8px 0 14px;font-size:10.5px;display:flex}.copInput i{color:#6d49ec;background:#e9e2ff;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.copInput svg{width:14px;height:14px}.copChips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.copChips span{color:#4b5266;border:1px solid #e3e6ee;border-radius:99px;padding:5px 11px;font-size:10px;font-weight:550}@container (max-width:360px){.copTitle em{display:none}}@container (max-width:520px){.copAsk,.copChips{display:none}.copAction{grid-template-columns:34px minmax(0,1fr)}.copAction>.copBtn,.copAction>.copState{grid-column:2;justify-self:start}}.aiRoster{border:1px solid var(--tint-line);background:var(--card);border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,3.2fr);margin-top:20px;display:grid;overflow:hidden}.aiRosterHead{padding:34px}.aiRosterHead h3{letter-spacing:-.03em;color:var(--tint-ink);text-wrap:balance;margin:0;font-size:22px;line-height:1.15}.aiRosterHead p{color:var(--tint-muted);margin:10px 0 0;font-size:14px;line-height:1.5}.aiRosterGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aiRosterItem{border-inline-start:1px solid var(--tint-line);color:var(--tint-ink);flex-direction:column;gap:8px;padding:34px 26px;transition:background .2s;display:flex;position:relative}.aiRosterItem b{letter-spacing:-.02em;padding-inline-end:24px;font-size:16px}.aiRosterItem p{color:var(--tint-muted);margin:0;font-size:13px;line-height:1.5}.aiRosterItem .arrow{top:32px;color:var(--tint-muted);position:absolute;inset-inline-end:24px}.aiRosterItem:focus-visible{outline-offset:-4px}.aiRosterItem:hover{background:color-mix(in srgb,var(--pillar-violet) 22%,transparent)}.aiRosterItem:hover b{color:var(--blue)}.aiSample{text-align:center;color:var(--tint-muted);margin-top:26px;font-size:12px}@media (prefers-reduced-motion:no-preference){.copState.run:before{animation:1.6s ease-in-out infinite copPulse}}@keyframes copPulse{0%,to{opacity:1}50%{opacity:.3}}@container (max-width:520px){.wapDuo{width:100%}.wapBehind{display:none}.wapFront{margin-left:-125px;left:50%}}@media (max-width:600px){.wapFront{top:22px}}@container (max-width:712px){.ai-email .snap{display:none}}.aiFeature{--card:#fff}:root[data-theme=dark] .aiFeature{--card:#1c1b1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aiFeature{--card:#1c1b1a}}.aiHero{text-align:center;padding:110px 0;position:relative}.aiHero:before{content:"";pointer-events:none;background:radial-gradient(58% 48% at 50% 0,color-mix(in srgb,var(--pillar-violet) 45%,transparent),transparent 72%);position:absolute;inset:-120px 0 0}.aiHero h1{letter-spacing:-.05em;text-wrap:balance;margin:24px 0 30px;font-size:clamp(52px,9vw,132px);font-weight:600;line-height:.95}.aiHero h1 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}[dir=rtl] .aiHero h1{line-height:1.2}[dir=rtl] .aiHero h1 em{font-family:inherit;font-style:normal;font-weight:700}.aiHero p{max-width:760px;color:var(--muted);margin:0 auto;font-size:19px;line-height:1.56}.aiHero .heroButtons{margin-top:38px}.aiChannels{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:46px;display:flex}.aiChannels a{border:1px solid var(--line);background:var(--paper);border-radius:99px;padding:9px 16px;font-size:13px;font-weight:550;transition:border-color .2s,color .2s}.aiChannels a:hover{border-color:var(--blue);color:var(--blue)}.aiStatement{background:var(--night);color:var(--on-night);padding:130px 0}.aiStatement h2{letter-spacing:-.045em;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(38px,5.6vw,80px);font-weight:590;line-height:1}[dir=rtl] .aiStatement h2,[dir=rtl] .aiAgents h2,[dir=rtl] .aiGuard h2,[dir=rtl] .aiFeatureCopy h2{line-height:1.25}.aiStatement>div>p{max-width:640px;color:var(--on-night-2);margin:28px 0 0;font-size:18px;line-height:1.6}.aiPrinciples{border-top:1px solid var(--night-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px;display:grid}.aiPrinciples>div{padding:32px 0 0;padding-inline-end:32px}.aiPrinciples i{background:var(--pillar-green);border-radius:50%;width:10px;height:10px;display:block}.aiPrinciples>div:nth-child(2) i{background:var(--pillar-blue)}.aiPrinciples>div:nth-child(3) i{background:var(--pillar-violet)}.aiPrinciples b{letter-spacing:-.02em;margin-top:18px;font-size:20px;display:block}.aiPrinciples p{color:var(--on-night-2);margin:10px 0 0;font-size:15px;line-height:1.55}.aiFeature{padding:110px 0}.aiFeature.tinted{background:var(--tint)}.aiFeatureGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.aiFeature.tinted .aiFeatureGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.aiFeature.tinted .aiFeatureCard{order:-1}.aiFeatureCopy{flex-direction:column;align-items:flex-start;display:flex}.aiFeatureCopy h2{letter-spacing:-.04em;text-wrap:balance;margin:20px 0 0;font-size:clamp(34px,4vw,56px);font-weight:590;line-height:1.04}.aiFeatureLead{max-width:520px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.aiFeatureCopy h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:34px 0 14px;font-size:12px;font-weight:650}[dir=rtl] .aiFeatureCopy h3{letter-spacing:0;text-transform:none;font-size:14px}.aiChecks{flex-direction:column;gap:12px;max-width:540px;margin:0;padding:0;list-style:none;display:flex}.aiChecks li{padding-inline-start:32px;font-size:16px;line-height:1.5;position:relative}.aiChecks li:before{content:"";inset-inline-start:0;background:var(--accent);border-radius:50%;width:20px;height:20px;position:absolute;top:2px}.aiChecks li:after{content:"";inset-inline-start:7px;border:solid var(--on-accent);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:6px;transform:rotate(45deg)}.aiHandover{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);max-width:540px;margin-top:30px;padding:18px 20px}.aiFeature.tinted .aiHandover{background:var(--card)}.aiHandover b{font-size:13px;font-weight:650;display:block}.aiHandover p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.aiFeatureCard{flex-direction:column;grid-column:auto;min-height:560px}.aiFeatureCard .aiVisual{min-height:560px;margin-top:0}.aiFeatureCard.ai-copilot .aiVisual{min-height:560px;margin-top:0;padding:56px 24px 0}.aiFeature+.aiSample{margin:0 auto;padding:0 0 70px}.aiAgents{padding:130px 0 90px}.aiAgents h2{letter-spacing:-.04em;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:590;line-height:1.04}.aiAgentsLead{max-width:600px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.aiAgentGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.aiAgent{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper);flex-direction:column;grid-column:span 3;gap:10px;padding:28px 28px 24px;transition:border-color .2s;display:flex}.aiAgent.withList{grid-column:span 2}.aiAgent:hover{border-color:var(--line-strong)}.aiAgent b{letter-spacing:-.02em;font-size:20px}.aiAgent p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.aiAgent ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.aiAgent li{padding-inline-start:16px;position:relative}.aiAgent li:before{content:"";inset-inline-start:0;background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:8px}.aiAgentMore{margin-top:auto;padding-top:14px;font-size:13px;font-weight:650}.aiGuard{background:var(--tint);padding:110px 0}.aiGuard h2{letter-spacing:-.04em;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:590;line-height:1.04}.aiGuardLead{max-width:720px;color:var(--tint-muted);margin:20px 0 0;font-size:18px;line-height:1.6}.aiGuardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.aiGuardGrid>div{border:1px solid var(--tint-line);border-radius:var(--r-lg);background:var(--paper);padding:26px 24px}.aiGuardGrid b{letter-spacing:-.02em;font-size:17px;display:block}.aiGuardGrid p{color:var(--tint-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.aiGuard+.partnerCta{margin-top:100px}.aiCtaLead{max-width:560px;color:var(--on-night-2);margin:18px auto 0;font-size:17px;line-height:1.55}@media (max-width:1100px){.aiHero{padding:56px 0 72px}.aiStatement,.aiFeature,.aiGuard{padding:90px 0}.aiAgents{padding:90px 0 60px}.aiPrinciples{grid-template-columns:1fr}.aiFeatureGrid,.aiFeature.tinted .aiFeatureGrid{grid-template-columns:1fr;gap:44px}.aiFeature.tinted .aiFeatureCard{order:0}.aiAgentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiAgent,.aiAgent.withList{grid-column:auto}.aiAgent:not(.withList){align-self:start}.aiAgent:last-child{grid-column:1/-1}.aiGuardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.scaleMetrics strong{font-size:40px}}@media (max-width:600px){.aiFeatureCard,.aiFeatureCard .aiVisual,.aiFeatureCard.ai-copilot .aiVisual{min-height:0}.aiFeatureCard .aiVisual{min-height:400px}.aiAgentGrid,.aiGuardGrid{grid-template-columns:1fr}.aiPrinciples>div{padding-inline-end:0}}@media (max-width:1100px){.aiWorld{padding:110px 0}.aiBento{grid-template-columns:1fr;margin-top:56px}.ai-whatsapp,.ai-email,.ai-copilot{grid-column:auto}.aiCard{min-height:0}.aiVisual{min-height:400px}.ai-copilot{flex-direction:column}.ai-copilot .aiCopy{flex:none;padding-bottom:0}.ai-copilot .aiVisual{min-height:0;margin-top:30px;padding:0 24px}.aiRoster{grid-template-columns:1fr}.aiRosterHead{padding-inline:26px}.aiRosterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiRosterItem{border-top:1px solid var(--tint-line)}.aiRosterItem:nth-child(odd){border-inline-start:0}}@media (max-width:600px){.aiWorld{padding:90px 0}.aiCopy{padding:28px 24px 0}.aiRosterGrid{grid-template-columns:1fr}.aiRosterItem{border-inline-start:0}.aiVisual{min-height:380px}}.scaleSection{background:var(--night);color:var(--on-night);padding:160px 0 115px;position:relative;overflow:hidden}.scaleSection:after{content:"";pointer-events:none;width:840px;height:840px;transform:translateY(var(--parallax-y,0px));background:radial-gradient(circle at 40% 55%,#2d72f073,#122544a6 35%,#060a1133 68%);border-radius:50%;position:absolute;top:-250px;right:-130px;box-shadow:inset -85px -20px 140px #000000bf}[data-theme=dark] .scaleSection:after,:root:not([data-theme=light]) .scaleSection:after{opacity:.15}.scaleInner{z-index:3;position:relative}.scaleTop{max-width:1000px}.scaleTop p{max-width:620px}.scaleTop h2{font-size:var(--h2);letter-spacing:-.03em;margin:20px 0 24px;font-weight:600;line-height:1.05}.scaleTop p{color:var(--on-night-2);max-width:620px;font-size:17px;line-height:1.55}.scaleStage{max-width:1104px;margin:84px auto 0;position:relative}.scaleStage .snapTR{top:-62px}.scaleStage .snapBL{bottom:-54px;inset-inline-start:200px}.scaleTop h2 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}[dir=rtl] .scaleTop h2 em{font-family:inherit;font-style:normal;font-weight:700}[dir=rtl] .scaleTop h2{line-height:1.25}.scaleMetrics{border-top:1px solid var(--night-line);border-bottom:1px solid var(--night-line);grid-template-columns:repeat(4,1fr);margin-top:120px;display:grid}.scaleMetrics>div{padding:37px 0 34px}.scaleMetrics strong{letter-spacing:-.05em;font-size:48px;font-weight:580;display:block}.scaleMetrics span{color:var(--on-night-2);margin-top:7px;font-size:12px;display:block}.infraLine{flex-wrap:wrap;gap:8px;padding-top:30px;display:flex}.infraLine span{border:1px solid var(--night-line);color:var(--on-night);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:550}.scaleSample{color:var(--on-night-2);margin:26px 0 0;font-size:12px}.customBand{background:var(--night);color:var(--on-night)}.customBand .customTile.team p{color:var(--on-night-2)}.customBand .customTile.team{border-color:var(--night-line);color:var(--on-night)}.customSection{padding:150px 0 140px}.customSection h2{font-size:var(--h2);letter-spacing:-.03em;margin:20px 0 24px;font-weight:600;line-height:1.05}.customSection h2 span{color:var(--on-night-2)}.customSection h2 em{color:var(--on-night);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}[dir=rtl] .customSection h2{line-height:1.25}[dir=rtl] .customSection h2 em{font-family:inherit;font-style:normal;font-weight:700}.customLead{max-width:650px;color:var(--on-night-2);margin:0 0 64px;font-size:19px;line-height:1.58}.customBento{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.customTile{border-radius:var(--r-xl);background:var(--tile,var(--paper));min-height:280px;color:var(--ink);flex-direction:column;gap:10px;padding:28px 28px 26px;transition:transform .25s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.customTile:hover{transform:translateY(-3px)}.customTile h3{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:560;line-height:1.1}.customTile p{color:color-mix(in srgb,var(--ink) 66%,transparent);margin:0;font-size:14.5px;line-height:1.55}.customTile ul{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.customTile li{background:color-mix(in srgb,var(--paper) 62%,transparent);border-radius:99px;padding:5px 11px;font-size:12px;font-weight:550}.customTile.web,.customTile.mobile{grid-column:span 3}.customTile.web{--tile:color-mix(in srgb,var(--pillar-blue) 26%,var(--paper))}.customTile.mobile{--tile:color-mix(in srgb,var(--pillar-yellow) 45%,var(--paper))}.customTile.backend{--tile:color-mix(in srgb,var(--pillar-violet) 50%,var(--paper))}.customTile.integration{--tile:color-mix(in srgb,var(--pillar-green) 30%,var(--paper))}.customTile.modernisation{--tile:color-mix(in srgb,var(--pillar-orange) 24%,var(--paper))}.customTile.backend,.customTile.integration,.customTile.modernisation,.customTile.team{grid-column:span 3}.customTile.statement{border:1px solid var(--line);background:#fff;grid-column:span 6;justify-content:space-between}:root[data-theme=dark] .customTile.statement{background:#1c1b1a}:root[data-theme=dark] .customTile.mobile{--tile:color-mix(in srgb,var(--pillar-yellow) 22%,var(--paper))}:root[data-theme=dark] .customTile.backend{--tile:color-mix(in srgb,var(--pillar-violet) 26%,var(--paper))}:root[data-theme=dark] .customTile.integration{--tile:color-mix(in srgb,var(--pillar-green) 26%,var(--paper))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .customTile.statement{background:#1c1b1a}:root:not([data-theme=light]) .customTile.mobile{--tile:color-mix(in srgb,var(--pillar-yellow) 22%,var(--paper))}:root:not([data-theme=light]) .customTile.backend{--tile:color-mix(in srgb,var(--pillar-violet) 26%,var(--paper))}:root:not([data-theme=light]) .customTile.integration{--tile:color-mix(in srgb,var(--pillar-green) 26%,var(--paper))}}.customTile.statement h3{letter-spacing:-.04em;max-width:12em;font-size:clamp(32px,3.6vw,52px);font-weight:560;line-height:1.02}.customTile.statement p{max-width:30em;font-size:16px}.customTile.statement .button{align-self:flex-start;margin-top:8px}.customTile.team{border:1px solid var(--line);background:0 0}.insightsHero{text-align:center;padding:115px 0 64px}.insightsHero h1{letter-spacing:-.04em;text-wrap:balance;max-width:14em;margin:24px auto 22px;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.02}[dir=rtl] .insightsHero h1{letter-spacing:0;line-height:1.25}.insightsHero p{max-width:640px;color:var(--muted);text-wrap:balance;margin:0 auto;font-size:18px;line-height:1.55}.insightsHero .insightsStatus{color:var(--ink);margin-top:22px;font-size:14px;font-weight:500}.insightsTopics{padding:0 0 150px}.topicGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.topicTile{border-radius:var(--r-xl);background:var(--tile);color:var(--ink);grid-column:span 2;padding:28px 28px 16px}.topicTile.ai,.topicTile.gcc{grid-column:span 3}.topicTile h2{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(22px,2vw,28px);font-weight:560;line-height:1.1}[dir=rtl] .topicTile h2{letter-spacing:0;line-height:1.3}.topicTile ul{margin:0;padding:0;list-style:none}.topicTile li{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding:12px 0;font-size:15px;line-height:1.4}.topicTile.connectivity{--tile:color-mix(in srgb,var(--pillar-blue) 26%,var(--paper))}.topicTile.product{--tile:color-mix(in srgb,var(--pillar-yellow) 45%,var(--paper))}.topicTile.operations{--tile:color-mix(in srgb,var(--pillar-green) 30%,var(--paper))}.topicTile.ai{--tile:color-mix(in srgb,var(--pillar-violet) 50%,var(--paper))}.topicTile.gcc{--tile:color-mix(in srgb,var(--pillar-orange) 24%,var(--paper))}:root[data-theme=dark] .topicTile.product{--tile:color-mix(in srgb,var(--pillar-yellow) 22%,var(--paper))}:root[data-theme=dark] .topicTile.operations{--tile:color-mix(in srgb,var(--pillar-green) 26%,var(--paper))}:root[data-theme=dark] .topicTile.ai{--tile:color-mix(in srgb,var(--pillar-violet) 26%,var(--paper))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .topicTile.product{--tile:color-mix(in srgb,var(--pillar-yellow) 22%,var(--paper))}:root:not([data-theme=light]) .topicTile.operations{--tile:color-mix(in srgb,var(--pillar-green) 26%,var(--paper))}:root:not([data-theme=light]) .topicTile.ai{--tile:color-mix(in srgb,var(--pillar-violet) 26%,var(--paper))}}@media (max-width:1100px){.topicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.topicTile,.topicTile.ai{grid-column:auto}.topicTile.gcc{grid-column:1/-1}}@media (max-width:700px){.insightsHero{padding:70px 0 44px}.insightsTopics{padding-bottom:90px}.topicGrid{grid-template-columns:1fr}.topicTile.gcc{grid-column:auto}}.peopleSection{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,6vw,88px);padding:110px 0 120px;display:grid}.peopleCard{border-radius:var(--r-xl);background:var(--soft);flex-direction:column;display:flex;overflow:hidden}.peopleShot{aspect-ratio:2.35;position:relative;overflow:hidden}.peopleShot img{object-fit:cover;opacity:.85}.peopleShot:after{content:"";background:linear-gradient(180deg,transparent 45%,var(--soft));position:absolute;inset:0}.peopleFacts{z-index:1;grid-template-columns:repeat(3,1fr);margin:-6px 0 0;padding:0 clamp(20px,3vw,32px);list-style:none;display:grid;position:relative}.peopleFacts li{border-inline-start:1px solid var(--line);flex-direction:column;gap:8px;padding-inline-start:clamp(14px,2vw,24px);display:flex}.peopleFacts li:first-child{border-inline-start:0;padding-inline-start:0}.peopleFacts strong{letter-spacing:-.045em;font-size:clamp(34px,3.4vw,52px);font-weight:590;line-height:1}.peopleFacts span{color:var(--muted);font-size:13.5px}[dir=rtl] .peopleFacts strong{letter-spacing:0}.peopleOffices{border-top:1px solid var(--line);letter-spacing:.02em;color:var(--muted);margin:22px clamp(20px,3vw,32px) 0;padding:16px 0 24px;font-size:13.5px}.peopleCopy h2{font-size:var(--h2);letter-spacing:-.03em;margin:20px 0 24px;font-weight:600;line-height:1.05}.peopleCopy>p{color:var(--muted);max-width:530px;font-size:17px;line-height:1.6}.peopleCopy blockquote{letter-spacing:-.03em;border-inline-start:2px solid var(--blue);max-width:490px;margin:45px 0 20px;padding-inline-start:20px;font-size:23px;line-height:1.25}[dir=rtl] :is(.chapterCopy,.peopleCopy,.goLive,.platformTabsCopy,.manifestoCopy) h2{letter-spacing:0;line-height:1.25}.articlesBand{background:var(--tint)}.articlesSection{padding:110px 0 130px}.articlesHead{justify-content:space-between;align-items:center;gap:24px;margin-bottom:52px;display:flex}.articlesHead h2{font-size:var(--h2);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.05}[dir=rtl] .articlesHead h2{letter-spacing:0;line-height:1.3}.articlesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.articleCard{color:inherit;display:block}.articleCover{aspect-ratio:2;border-radius:var(--r-lg);background:var(--cover,var(--tint));color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:0 16px;transition:transform .25s cubic-bezier(.23,1,.32,1);display:flex;container-type:inline-size}.articleCover b{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-size:11.5cqw;font-weight:800;line-height:.94}[dir=rtl] .articleCover b{letter-spacing:0;text-transform:none;font-weight:700;line-height:1.25}.articleCover.connectivity{--cover:color-mix(in srgb,var(--pillar-blue) 30%,var(--paper))}.articleCover.product{--cover:color-mix(in srgb,var(--pillar-yellow) 55%,var(--paper))}.articleCover.operations{--cover:color-mix(in srgb,var(--pillar-green) 34%,var(--paper))}.articleCover.ai{--cover:#111;color:#fff;box-shadow:inset 0 0 0 1px var(--line)}.articleCard:hover .articleCover{transform:translateY(-3px)}:root[data-theme=dark] .articleCover.product{--cover:color-mix(in srgb,var(--pillar-yellow) 32%,var(--paper))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .articleCover.product{--cover:color-mix(in srgb,var(--pillar-yellow) 32%,var(--paper))}}.articlesHead .button{border-color:var(--line-strong);background:0 0}.articlesHead .button:hover{border-color:var(--ink)}.articleCard small{color:var(--tint-muted);margin:16px 0 8px;font-size:13.5px;display:block}.articleCard h3{letter-spacing:-.012em;margin:0;font-size:16.5px;font-weight:450;line-height:1.45}@media (max-width:1100px){.articlesSection{padding:90px 0 100px}.articlesGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:700px){.articlesSection{padding:64px 0 72px}.articlesHead{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}}@media (max-width:560px){.articlesGrid{grid-template-columns:1fr;row-gap:30px}}.footerNew{color:#fff;--ink:#fff;--paper:#0a0a0a;--muted:#ffffff8c;--line:#ffffff24;--soft:#ffffff1a;background:#0a0a0a;padding:100px 0 0;overflow:hidden}.footerInner{grid-template-columns:minmax(0,1fr);display:grid}.footerMain{grid-template-columns:minmax(300px,.9fr) minmax(0,2.1fr);gap:72px;display:grid}.footerBrand{flex-direction:column;align-items:flex-start;display:flex}.footerLogo{margin-bottom:28px;display:inline-flex}.footerLogo .brandLogo{width:auto;height:36px}.footerTagline{letter-spacing:-.03em;text-wrap:balance;max-width:12em;margin:0;font-size:26px;font-weight:560;line-height:1.15}[dir=rtl] .footerTagline{letter-spacing:0;line-height:1.4}.footerLine{max-width:30em;color:var(--muted);text-wrap:balance;margin:14px 0 0;font-size:14px;line-height:1.6}[dir=rtl] .footerLine{font-size:15px;line-height:1.7}.footerAsk{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:28px;font-size:13.5px;display:flex}.footerAsk>span{letter-spacing:.09em;text-transform:uppercase;color:#fff9;flex:0 0 100%;font-size:11px;font-weight:600}[dir=rtl] .footerAsk>span{letter-spacing:0;text-transform:none;font-size:12.5px}.footerLinks a{align-items:center;min-height:28px;display:inline-flex}.footerInner>.tb{margin:0 0 28px}.footerOffices{color:#ffffffc7;margin:14px 0 0;font-size:13.5px}.footerOffices b{letter-spacing:.09em;text-transform:uppercase;color:#fff9;margin-inline-end:8px;font-size:11px;font-weight:600}[dir=rtl] .footerOffices b{letter-spacing:0;text-transform:none;font-size:12.5px}.footerAsk{gap:6px 10px;margin-top:auto;padding-top:28px}.footerAsk a{border:1px solid var(--line);border-radius:var(--r-md);color:#ffffffd1;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.footerAsk a i{opacity:.6;font-size:12px;font-style:normal;transition:transform .2s,opacity .2s;display:inline-block}.footerAsk a:hover{color:#fff;background:#ffffff14;border-color:#ffffff52}.footerAsk a:hover i{opacity:1;transform:translate(2px,-2px)}[dir=rtl] .footerAsk a i{transform:scaleX(-1)}[dir=rtl] .footerAsk a:hover i{transform:translate(-2px,-2px)scaleX(-1)}.footerNew :focus-visible{outline-color:#6ea2ff}.footerCols{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:52px 40px;display:grid}.footerCols h3{letter-spacing:.09em;text-transform:uppercase;color:#fff9;margin:0 0 16px;font-size:11px;font-weight:600}[dir=rtl] .footerCols h3{letter-spacing:0;text-transform:none;font-size:13px}.footerCols h3 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:3px 0;transition:color .15s,background-size .25s;display:inline-block}[dir=rtl] .footerCols h3 a{background-position:100% 100%}.footerCols h3 a:hover{color:#fff;background-size:100% 1px}.footerCols ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.footerCols li a{color:#ffffffb8;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 3px)/0 1px no-repeat;padding:5px 0;font-size:14.5px;line-height:1.3;transition:color .15s,background-size .25s;display:inline-block}[dir=rtl] .footerCols li a{background-position:100% calc(100% - 3px);font-size:15.5px}.footerCols li a:hover{color:#fff;background-size:100% 1px}.footerBase{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:88px;padding:22px 0 28px;font-size:12.5px;display:flex}.footerLinks{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}[dir=rtl] .footerBase{font-size:13.5px}.footerBase a{transition:color .15s}.footerBase a:hover{color:var(--ink)}.cookieSettingsLink{min-height:28px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;transition:color .15s;display:inline-flex}.cookieSettingsLink:hover{color:var(--ink)}.footerMark{pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:36px;-webkit-mask-image:linear-gradient(#000 25%,#0000 100%);mask-image:linear-gradient(#000 25%,#0000 100%)}.footerMark img{width:min(1328px,100% - 64px);height:auto;margin-inline:auto;display:block}@media (max-width:340px){.footerAsk a{padding:0 10px}}.footerCta{text-align:center;border-bottom:1px solid var(--line);grid-column:1/-1;min-width:0;margin-bottom:72px;padding:40px 0 88px}.footerCta h2{font-size:var(--h2);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 44px;font-weight:800;line-height:.96}.footerCta h2 span{display:block}.footerCta h2 em{background:linear-gradient(90deg,var(--pillar-blue),var(--pillar-violet) 52%,var(--pillar-orange));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 26px color-mix(in srgb,var(--pillar-violet) 38%,transparent));-webkit-background-clip:text;background-clip:text;font-style:normal}[dir=rtl] .footerCta h2{text-transform:none;letter-spacing:0;font-weight:700;line-height:1.3}.footerCtaBox{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;width:min(560px,100%);margin:0 auto;padding:6px}.footerCtaBox form{border:1px solid var(--line);background:#1a1a1a;border-radius:14px;align-items:center;gap:6px;padding:6px;display:flex}.footerCtaBox form:focus-within{border-color:#fff6}.footerCtaBox input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:52px;padding-inline:16px;font-size:16px}.footerCtaBox input::placeholder{color:var(--muted)}.footerCtaBox button{color:#111;white-space:nowrap;cursor:pointer;background:#f1f0ee;border:0;border-radius:10px;align-items:center;gap:8px;height:52px;padding:0 22px;font-size:15px;font-weight:600;display:flex}:is(.heroCtaForm form:has(input:focus-visible),.footerCtaBox form:has(input:focus-visible)){outline:2px solid var(--blue);outline-offset:2px}.footerCtaBox button{transition:background .2s}.footerCtaBox button:hover{background:#fff}[dir=rtl] .footerCta h2 em{background-image:linear-gradient(270deg,var(--pillar-blue),var(--pillar-violet) 52%,var(--pillar-orange))}.footerCtaBox p{color:var(--muted);margin:0;padding:14px 12px 10px;font-size:13px}body:has(.contactPage,.partnerCta) .footerCta{display:none}.contactPage{isolation:isolate;padding:56px 0 90px;position:relative;overflow:hidden}.contactDecor{z-index:-1;pointer-events:none;width:760px;height:520px;position:absolute;inset-block-start:40px;inset-inline-start:-150px}.contactDecor ellipse,.contactDecor path{fill:none;stroke:var(--pillar-violet);stroke-width:1.2px;opacity:.6}.contactDecor circle{fill:var(--blue)}.contactSplit{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.contactIntro{padding-top:16px}.contactEyebrow{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;font-weight:600;display:inline-flex}.contactEyebrow:before{content:"";background:currentColor;width:28px;height:1px}[dir=rtl] .contactEyebrow{letter-spacing:0;text-transform:none;font-size:13px}.contactIntro h1{letter-spacing:-.055em;text-wrap:balance;margin:30px 0 28px;font-size:clamp(46px,6.6vw,104px);font-weight:520;line-height:.98}[dir=rtl] .contactIntro h1{letter-spacing:0;line-height:1.12}.contactEm{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:inline-block;position:relative}[dir=rtl] .contactEm{letter-spacing:0;font-family:inherit;font-style:normal;font-weight:700}.contactEm svg{inset-inline:0;width:100%;height:.14em;color:var(--blue);position:absolute;bottom:-.04em;overflow:visible}.contactLead{max-width:520px;color:var(--muted);margin:0;font-size:19px;line-height:1.55}.contactDetails{gap:18px;max-width:520px;margin:46px 0 0;display:grid}.contactDetails>div{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.contactDetails i{background:var(--ink);width:48px;height:48px;color:var(--paper);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.contactDetails dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}[dir=rtl] .contactDetails dt{letter-spacing:0;text-transform:none;font-size:12.5px}.contactDetails dd{letter-spacing:-.01em;margin:2px 0 0;font-size:17px;font-weight:500}.contactDetails dd a{text-underline-offset:3px;text-decoration:underline}[dir=rtl] .contactDetails dd[dir=ltr]{text-align:right}.contactCard{border:1px solid var(--ink);background:var(--paper-translucent);border-radius:36px;padding:44px 44px 36px;position:relative;box-shadow:0 30px 80px #11111112}.cardHead{border-bottom:1px solid var(--line-strong);margin-bottom:28px;padding-bottom:28px}.cardEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.cardEyebrow:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px}[dir=rtl] .cardEyebrow{letter-spacing:0;text-transform:none;font-size:13px}.cardHead h2{letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-size:clamp(30px,3.3vw,42px);font-weight:560;line-height:1.04}[dir=rtl] .cardHead h2{letter-spacing:0;line-height:1.2}.intentField{border:0;min-width:0;margin:0 0 26px;padding:0}.intentField legend,.field>label,.field>legend{letter-spacing:.14em;text-transform:uppercase;padding:0;font-size:11px;font-weight:600}[dir=rtl] .intentField legend,[dir=rtl] .field>label,[dir=rtl] .field>legend{letter-spacing:0;text-transform:none;font-size:13px}.intentField legend{margin-bottom:12px}.intentPills{flex-wrap:wrap;gap:8px;display:flex}.intentOpt{display:inline-flex;position:relative}.intentOpt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.intentOpt span{border:1px solid var(--line-strong);border-radius:999px;align-items:center;height:42px;padding:0 18px;font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.intentOpt:hover span{border-color:var(--ink)}.intentOpt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.intentOpt input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.intentBlurb{color:var(--muted);margin:12px 2px 0;font-size:14px;line-height:1.5}.formGrid{grid-template-columns:1fr 1fr;gap:22px 16px;display:grid}.field{border:0;flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;display:flex}.field.full{grid-column:1/-1}.field>legend{margin-bottom:12px}.field>label small,.field>legend small{letter-spacing:0;text-transform:none;color:var(--muted);margin-inline-start:8px;font-size:12px;font-weight:400}.field input[type=text],.field input[type=email],.field input[type=tel],.field textarea{border:1px solid var(--line-strong);width:100%;font:inherit;color:var(--ink);background:0 0;border-radius:16px;outline:0;padding:0 18px;font-size:16px;transition:border-color .15s,box-shadow .15s}.field input[type=text],.field input[type=email],.field input[type=tel]{height:56px}.field textarea{resize:vertical;min-height:132px;padding:16px 18px;line-height:1.5}.field input:hover,.field textarea:hover{border-color:color-mix(in srgb,var(--ink) 60%,transparent)}.field input:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 22%,transparent)}:is(.field input:user-invalid,.field textarea:user-invalid){border-color:#d9483b}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:.8}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--line-strong);height:38px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.chip:hover span{border-color:var(--ink)}.chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.hpField{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.formActions{flex-direction:column;gap:16px;margin-top:30px;display:flex}.formSubmit{background:var(--ink);width:100%;height:64px;color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding-block:0;padding-inline:28px 12px;font-size:16px;font-weight:600;transition:opacity .2s;display:flex}.formSubmit:hover{opacity:.88}.formSubmit:disabled{opacity:.6;cursor:progress}.formSubmit i{background:var(--paper);width:42px;height:42px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-style:normal;display:grid}[dir=rtl] .formSubmit i{transform:scaleX(-1)}.formNote{color:var(--muted);margin:0 4px;font-size:12.5px;line-height:1.5}.formError{color:#9a2f1f;background:#fdf0ed;border:1px solid #f3b7ab;border-radius:12px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.45}:root[data-theme=dark] .formError{color:#ff9d89;background:#dc5a4624;border-color:#dc5a4666}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .formError{color:#ff9d89;background:#dc5a4624;border-color:#dc5a4666}}.formNote a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.formSent{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:56px 40px 44px;display:flex}.formSent .sentMark{background:var(--ink);width:56px;height:56px;color:var(--paper);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.formSent h2{letter-spacing:-.035em;outline:0;margin:6px 0 0;font-size:clamp(26px,3vw,36px);font-weight:560}[dir=rtl] .formSent h2{letter-spacing:0}.formSent p{max-width:420px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.sentNext{text-align:start;align-self:stretch;margin:14px 0 8px}.sentNext b{letter-spacing:.14em;text-transform:uppercase;padding-bottom:12px;font-size:11px;font-weight:600;display:block}[dir=rtl] .sentNext b{letter-spacing:0;text-transform:none;font-size:13px}.sentNext ol{margin:0;padding:0;list-style:none}.sentNext li{border-top:1px solid var(--line-strong);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.sentNext li span{letter-spacing:.08em;color:var(--muted);padding-top:2px;font-size:12px;font-weight:600}.sentNext li p{max-width:none;font-size:14.5px}.contactJourney{text-align:center;padding:40px 0 130px}.contactJourney h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,60px);font-weight:520;line-height:1.04}[dir=rtl] .contactJourney h2{letter-spacing:0;line-height:1.2}.journeyLead{max-width:620px;color:var(--muted);margin:18px auto 0;font-size:17px;line-height:1.55}.journeyBody{text-align:start;grid-template-columns:minmax(0,.82fr) minmax(0,1.6fr);gap:32px;margin-top:56px;display:grid}.journeyVisual{background:color-mix(in srgb,var(--pillar-yellow) 45%,var(--paper));border-radius:26px 26px 26px 110px;place-items:center;min-height:404px;padding:28px;display:grid;position:relative;overflow:hidden}[dir=rtl] .journeyVisual{border-radius:26px 26px 110px}.journeyImg{object-fit:contain;width:100%;max-width:300px;height:auto;max-height:100%;display:block}:root[data-theme=dark] .journeyImg{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .journeyImg{filter:invert()}}.journeySteps{gap:12px;display:grid}.journeyStep{border:1px solid var(--line);background:var(--paper-translucent);border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:24px;padding:24px 30px;display:grid}.journeyStep b{letter-spacing:-.025em;font-size:20px;font-weight:520;line-height:1.2}[dir=rtl] .journeyStep b{letter-spacing:0}.journeyStep p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.5}.journeyStats{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:64px;display:grid}.journeyStat{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.journeyStat svg{width:32px;height:32px;margin-bottom:4px}.journeyStat b{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.1}.journeyStat span{max-width:190px;color:var(--muted);font-size:13.5px;line-height:1.4}.journeyNote{color:var(--muted);margin:30px 0 0;font-size:12.5px}.partnerHero{text-align:center;justify-content:center;align-items:center;min-height:640px;padding:64px 0 120px;display:flex;position:relative}.partnerHeroCopy{z-index:2;max-width:760px;position:relative}.partnerHero h1{letter-spacing:-.045em;text-wrap:balance;margin:24px 0 20px;font-size:clamp(42px,5.6vw,78px);font-weight:530;line-height:1}.partnerHero h1 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}[dir=rtl] .partnerHero h1 em{font-family:inherit;font-style:normal;font-weight:700}.partnerHero p{max-width:520px;color:var(--muted);margin:0 auto 30px;font-size:18px;line-height:1.5}.partnerTile{z-index:1;border-radius:var(--r-lg);color:#111;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:132px;height:132px;animation:7s ease-in-out infinite nodeFloat;display:flex;position:absolute;box-shadow:0 18px 40px #11111114}.partnerTile i{background:#ffffff8c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;font-style:normal;display:grid}.partnerTile span{letter-spacing:-.01em;font-size:14px;font-weight:550}.tile1{background:#e2ddfd;top:40px;left:8%}.tile2{background:#fbc768;animation-delay:-1.5s;top:40px;right:8%}.tile3{color:#fff;background:#1b1a19;animation-delay:-3s;top:270px;left:0}.tile3 i,.tile4 i,.tile6 i{background:#fff3}.tile4{color:#fff;background:#e16540;animation-delay:-4.5s;top:270px;right:0}.tile5{background:#47d096;animation-delay:-2s;top:470px;left:19%}.tile6{color:#fff;background:#328efa;animation-delay:-5s;top:470px;right:19%}.partnerProof{text-align:center;padding:0 0 100px}.partnerStat{flex-direction:column;align-items:center;gap:8px;margin:0 0 72px;display:flex}.partnerStat strong{letter-spacing:-.055em;font-size:clamp(72px,12vw,150px);font-weight:560;line-height:1}.partnerStat span{color:var(--muted);font-size:18px}.partnerH2{text-align:center;letter-spacing:-.035em;margin:0 0 48px;font-size:clamp(34px,4.4vw,56px);font-weight:560;line-height:1.05}.partnerH2Small{letter-spacing:-.025em;margin-bottom:32px;font-size:clamp(24px,2.6vw,32px)}.partnerProof .certRow{text-align:start}.partnerWhy{background:var(--night);color:var(--on-night);padding:100px 0}.partnerWhy .partnerH2{color:var(--on-night)}.whyGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.whyCard{border:1px solid var(--night-line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--on-night) 5%,transparent);flex-direction:column;gap:12px;padding:28px;display:flex}.whyIcon{height:140px;color:var(--on-night);opacity:.92;place-items:center;display:grid}.whyCard h3{letter-spacing:-.02em;margin:8px 0 0;font-size:22px;font-weight:560}.whyCard p{color:var(--on-night-2);margin:0;font-size:15px;line-height:1.55}.partnerTracks{padding:100px 0 40px}.trackGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.trackCard{--c:var(--pillar-violet);border:1px solid color-mix(in srgb,var(--c) 50%,transparent);border-radius:var(--r-lg);background:color-mix(in srgb,var(--c) 32%,var(--paper));grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:stretch;min-height:340px;transition:transform .25s cubic-bezier(.23,1,.32,1);display:grid;overflow:hidden}.trackCard:hover{transform:translateY(-3px)}.trackCopy{flex-direction:column;align-items:flex-start;gap:12px;padding-block:30px;padding-inline:30px 0;display:flex}.trackArt{justify-content:center;align-items:flex-end;padding:22px 20px 0 8px;display:flex}[dir=rtl] .trackArt{padding:22px 8px 0 20px}.trackArt img{width:100%;max-width:230px;height:auto;transition:transform .4s cubic-bezier(.23,1,.32,1);display:block}.trackCard:hover .trackArt img{transform:translateY(-4px)rotate(-1.2deg)}:root[data-theme=dark] .trackArt img{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trackArt img{filter:invert()}}@media (max-width:900px){.trackGrid{grid-template-columns:1fr}}.track-agency{--c:var(--pillar-yellow)}.track-referral{--c:var(--pillar-orange)}.track-community{--c:var(--pillar-green)}.trackCard h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:560}.trackCard p{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.5}.trackCard .button{height:42px;margin-top:auto;font-size:13.5px}.partnerSteps{padding:80px 0 100px}.stepRow{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.stepNum{color:var(--muted);margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:44px;font-style:italic;line-height:1;display:block}[dir=rtl] .stepNum{font-family:inherit;font-style:normal}.stepRow h3{letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:560}.stepRow p{max-width:250px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.55}.partnerCta{border-radius:var(--r-xl);background:var(--night);color:var(--on-night);text-align:center;margin-bottom:100px;padding:88px 32px}.partnerCta h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:560;line-height:1.05}body:has(.notFoundPage) .navWrap{display:none}body:has(.notFoundPage) footer{display:none}body:has(.notFoundPage) main{padding-top:0}.notFoundPage{text-align:center;flex-direction:column;align-items:center;min-height:100vh;padding:28px 24px 72px;display:flex}.notFoundBrand{z-index:1;flex:none;position:relative}.notFoundMain{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;width:100%;margin-top:-20px;display:flex}.nfNum{letter-spacing:-.065em;color:var(--ink);-webkit-user-select:none;user-select:none;padding:.34em .12em 0;font-size:clamp(150px,31vw,310px);font-weight:800;line-height:.8;position:relative}.nfText{display:block}.nfBlur{pointer-events:none;position:absolute;inset:0}.nfBlur i{-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);-webkit-mask-image:linear-gradient(to top,transparent var(--s),#000 calc(var(--s) + 16%));-webkit-mask-image:linear-gradient(to top,transparent var(--s),#000 calc(var(--s) + 16%));mask-image:linear-gradient(to top,transparent var(--s),#000 calc(var(--s) + 16%));position:absolute;inset:0}.nfBlur i:first-child{--s:14%}.nfBlur i:nth-child(2){--s:24%}.nfBlur i:nth-child(3){--s:34%}.nfBlur i:nth-child(4){--s:44%}.nfBlur i:nth-child(5){--s:54%}.nfBlur i:nth-child(6){--s:64%}.nfBlur i:nth-child(7){--s:74%}.notFoundPage h1{letter-spacing:-.03em;text-wrap:balance;max-width:640px;margin:34px 0 10px;font-size:clamp(24px,3.2vw,34px);font-weight:500;line-height:1.15}.notFoundPage p{max-width:360px;color:var(--muted);text-wrap:balance;margin:0 0 30px;font-size:16px;line-height:1.5}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.productHero{text-align:center;padding:115px 0 100px;overflow:hidden}.productHero h1{letter-spacing:-.045em;margin:28px auto 30px;font-size:clamp(40px,8.4vw,96px);font-weight:600;line-height:1}.productHero>p{max-width:730px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.55}.productHeroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.contentPageFoot{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:100px;display:flex}.draftNotice{max-width:730px;color:var(--muted);border:1px dashed var(--line);border-radius:var(--r-md);margin:0 auto 20px;padding:8px 16px;font-size:12.5px;display:inline-flex}.prose{width:min(72ch,100% - 64px);color:var(--ink);margin-inline:auto;padding-bottom:120px;font-size:16px;line-height:1.7}.prose .proseH1{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(32px,4.5vw,52px);line-height:1.05}.crumbs ol{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:flex}.crumbs li+li:before{content:none}.crumbs li:not(:last-child):after{content:"/";opacity:.5;margin-inline-start:6px}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.crumbs [aria-current]{color:var(--ink)}.prose h2{letter-spacing:-.02em;margin:56px 0 18px;font-size:clamp(24px,3vw,34px)}.prose h3{letter-spacing:-.01em;color:var(--blue);margin:32px 0 10px;font-size:19px}.prose :is(h2,h3){line-height:1.25}.prose p{color:var(--muted);margin:0 0 18px}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{color:var(--muted);margin:0 0 18px;padding-inline-start:22px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--blue)}.prose a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.prose blockquote{border-inline-start:2px solid var(--line);color:var(--muted);margin:24px 0;padding-inline-start:18px;font-style:normal}.prose hr{border:0;border-top:1px solid var(--line);margin:48px 0}.prose code{background:var(--soft);border-radius:4px;padding:2px 6px;font-size:.9em}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@media (max-width:1100px){.desktopNav,.navLogin{display:none}.menuButton{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;padding:0 10px;display:flex}.menuButton i{background:currentColor;width:100%;height:1px;display:block}.mobilePanel{z-index:2;background:var(--paper);color:var(--ink);pointer-events:none;visibility:hidden;opacity:0;overscroll-behavior:contain;flex-direction:column;transition:opacity .24s,transform .24s,visibility 0s .24s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.mobileOpen{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .24s,transform .24s,visibility;transform:none}.mobileHead{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:64px;padding-inline:20px 12px;display:flex}.mobileClose{border-radius:var(--r-md);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;position:relative}.mobileClose i{inset-inline:12px;background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%}.mobileClose i:first-child{transform:rotate(45deg)}.mobileClose i:last-child{transform:rotate(-45deg)}.mobileBody{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 20px 28px;overflow-y:auto}.mobileBody>*,.mobileFoot>*{max-width:560px;margin-inline:auto}.mobileGroup{border-bottom:1px solid var(--line)}.mobileGroupTrigger{width:100%;min-height:62px;color:inherit;letter-spacing:-.02em;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:22px;font-weight:500;display:flex}.mobileGroupTrigger .chev{width:8px;height:8px;margin-inline-start:auto}.mobileGroupTrigger[aria-expanded=true] .chev{transform:rotate(225deg)}.mobileDot{background:var(--tile-icon);border-radius:4px;flex:none;width:12px;height:12px}.mobileSubList{flex-direction:column;padding:0 0 16px;display:flex}.mobileSubList a{min-height:56px;color:var(--ink);text-align:start;align-items:center;gap:14px;padding:8px 0;display:flex}.mobileSubList a[aria-current=page] b{font-weight:650}.mobileSubList .navIconBox{width:40px;height:40px}.mobileSubList .megaText b{font-size:16px;font-weight:500;display:block}.mobileSubList .megaText small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.mobileSubList .mobileIntro{min-height:44px;color:var(--blue);padding-block:0;font-size:14px;font-weight:500}.mobileFoot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);flex-direction:column;flex:none;gap:10px;display:flex}.mobileFoot>*{width:100%}.mobileBtn{border:1px solid var(--line-strong);border-radius:var(--r-md);text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-size:15.5px;font-weight:500;display:flex}.mobileBtnPrimary{background:var(--ink);border-color:var(--ink);color:var(--paper);flex:none}.mobileRow{gap:10px;display:flex}.mobileUtil{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobileLang{min-height:44px;color:var(--muted);align-items:center;padding-inline:4px;font-size:15px;display:inline-flex}.mobileUtil .iconBtn{width:44px;height:44px;font-size:17px}@media (max-height:520px){.mobileHead{height:52px}.mobileGroupTrigger{min-height:52px;font-size:20px}.mobileFoot{padding-block:8px calc(8px + env(safe-area-inset-bottom));flex-direction:row;align-items:center;gap:8px}.mobileFoot>*{width:auto;max-width:none}.mobileBtn{min-height:44px}.mobileBtnPrimary,.mobileRow{flex:1}}.heroStage{height:670px}.phoneUI{transform-origin:100% 100%;right:1%;transform:scale(.9)}.chapter,.chapterOperate,.chapterConnect,.peopleSection,.productSplit,.manifestoGrid{grid-template-columns:1fr}.operateUI{padding-top:44px}.layer-0,.layer-1,.layer-2{margin-inline-end:0}.chapter{gap:55px}.chapterCopy{padding-inline-start:0}.chapterVisual,.connectLeft{order:2}.connectVisual{max-width:820px;margin:auto}.peopleCard{order:2}.customSection{padding:110px 0 100px}.customBento{grid-template-columns:repeat(6,minmax(0,1fr))}.customTile.web,.customTile.mobile,.customTile.backend,.customTile.integration,.customTile.modernisation,.customTile.team{grid-column:span 3}.customTile.statement{grid-column:1/-1;min-height:0}.footerMain{grid-template-columns:1fr;gap:56px}.footerBase{margin-top:64px}.footerBrand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"logo ask""tag ask""line ask""offices ask";align-items:start;column-gap:40px;display:grid}.footerLogo{grid-area:logo;margin-bottom:22px}.footerTagline{grid-area:tag}.footerLine{grid-area:line}.footerOffices{grid-area:offices}.footerAsk{grid-area:ask;margin-top:0;padding-top:24px}.capabilityGrid,.ecosystemGrid{grid-template-columns:repeat(2,1fr)}.ecosystemCell:nth-child(4n+1){border-inline-start:1px solid var(--line)}.ecosystemCell:nth-child(-n+4){border-top:1px solid var(--line)}.ecosystemCell:nth-child(odd){border-inline-start:0}.ecosystemCell:nth-child(-n+2){border-top:0}.proofMetrics{grid-template-columns:repeat(2,1fr);row-gap:36px}.contactSplit{grid-template-columns:1fr;gap:56px}.journeyBody{grid-template-columns:1fr}.journeyVisual{min-height:280px;padding:22px}.journeyImg{width:auto;max-height:340px}.contactDecor{opacity:.6;inset-inline-start:-260px}.proofMetrics>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.proofMetrics>div:last-child:nth-child(odd){text-align:center;border-inline-start:0;grid-column:1/-1;align-items:center;padding-inline-start:0}}@media (max-width:700px){.shellWide,.shell,.shellMid,.shellNarrow{width:min(100% - 36px,1540px)}.prose{width:min(72ch,100% - 36px);padding-bottom:72px}.certRow{grid-template-columns:1fr}.contactPage{padding:24px 0 50px}.contactJourney{padding:20px 0 90px}.journeyBody{margin-top:36px}.journeyStep{grid-template-columns:1fr;gap:8px;padding:20px 22px}.journeyStats{grid-template-columns:repeat(2,1fr);gap:34px 16px;margin-top:44px}.contactDecor{display:none}.contactIntro h1{margin:22px 0}.contactLead{font-size:17px}.contactDetails{margin-top:34px}.contactCard{border-radius:28px;padding:26px 22px 24px}.cardHead{margin-bottom:22px;padding-bottom:22px}.formGrid{grid-template-columns:1fr}.formSent{padding:44px 22px 32px}.goLiveBand{padding:70px 0 64px}.goLiveSteps{grid-template-columns:1fr}.goLiveSteps>div{border-inline-start:0;border-top:1px solid var(--tint-line)}.goLiveSteps>div:first-child{border-top:0}.navWrap{padding:10px 10px 0}.nav{height:56px;padding-inline:16px 8px}.navCta{height:36px}main{padding-top:78px}.heroNew{margin-top:-78px;padding-top:110px}.heroButtons,.heroMeta{flex-wrap:wrap}.heroStage{height:500px;margin-top:30px}.phoneUI{transform-origin:100% 100%;bottom:14px;right:-3%;transform:scale(.56)}.floatChip{border-radius:9px;gap:5px;padding:7px 8px}.chipBooking{top:44px;left:1%}.chipAI{top:35px;right:0}.chipConnect{bottom:25px;left:4%}.ecosystemLogos{gap:25px}.manifesto{padding:110px 0}.manifestoFoot{grid-template-columns:1fr;gap:30px}.manifestoFoot a{justify-self:start}.chapter{gap:40px;min-height:auto;padding:95px 0}.tabStage{min-height:auto;padding:20px}.chapterOperate{padding:90px 0}.connectVisual{border-radius:25px;height:430px}.connectNode{min-width:64px;height:34px;font-size:9px}.connectCore{border-radius:27px;width:105px;height:105px}.cn9,.cn10,.cn11,.cn12{display:none}.scaleSection{padding:105px 0 80px}.scaleMetrics{grid-template-columns:1fr 1fr;margin-top:60px}.customSection{padding:100px 0 90px}.customLead{margin-bottom:40px;font-size:17px}.customBento{grid-template-columns:1fr}.customTile.web,.customTile.mobile,.customTile.backend,.customTile.integration,.customTile.modernisation,.customTile.team,.customTile.statement{grid-column:auto;min-height:0}.peopleSection{gap:50px;padding:56px 0 64px}.footerNew{padding-top:56px}.footerCta{margin-bottom:56px;padding:16px 0 72px}.footerCta h2{margin-bottom:32px}.footerCtaBox button{padding:0 16px}.footerMain{gap:44px}.footerBrand{flex-direction:column;align-items:flex-start;display:flex}.footerAsk{margin-top:0;padding-top:24px}.footerCols{grid-template-columns:1fr 1fr;gap:40px 24px}.footerBase{margin-top:48px}.footerMark img{width:calc(100% - 36px)}.productHero{padding-top:85px}.prose{padding-bottom:80px}}@media (max-width:480px){.brandLogo{height:26px}.navActions{gap:14px}.footerCtaBox form{flex-direction:column;align-items:stretch}.footerCtaBox input{flex:none;width:100%}.footerCtaBox button{justify-content:center}}@media (max-width:400px){.navActions{gap:10px}.navCta{padding:0 12px}.navCta span,[dir=rtl] .navCta .arrow{display:none}.nav{padding-inline:18px 14px}.brandLogo{height:24px}}@media (max-width:340px){.nav{padding-inline:14px 10px}.brandLogo{height:22px}.navActions{gap:6px}.navCta{padding:0 10px;font-size:12.5px}}@media (max-width:1000px){.partnerTile{display:none}.partnerHero{min-height:0;padding:40px 0 80px}.whyGrid,.stepRow{grid-template-columns:1fr}.stepRow{gap:44px}}@media (max-width:700px){.trackGrid{grid-template-columns:1fr}.trackCard{grid-template-columns:1fr;min-height:0}.trackCopy{padding:26px 24px 8px}.trackArt,[dir=rtl] .trackArt{padding:0 24px}.trackArt img{width:min(58%,230px)}.partnerWhy,.partnerTracks{padding-block:72px}.partnerCta{padding:64px 22px}}[dir=rtl] .phoneUI{left:8%;right:auto}[dir=rtl] .chipBooking{left:auto;right:8%}[dir=rtl] .chipAI{left:5%;right:auto}[dir=rtl] .chipConnect{left:auto;right:16%}[dir=rtl] .floatChip small{letter-spacing:0;font-size:9px}[dir=rtl] .floatChip b{font-size:12px}@media (max-width:1100px){[dir=rtl] .phoneUI{transform-origin:0 100%;left:1%;right:auto}}@media (max-width:700px){[dir=rtl] .phoneUI{transform-origin:0 100%;left:-3%;right:auto}[dir=rtl] .chipBooking{left:auto;right:1%}[dir=rtl] .chipAI{left:0;right:auto}[dir=rtl] .chipConnect{left:auto;right:4%}}@media (max-width:820px),(pointer:coarse){.brand{margin:-10px -6px;padding:10px 6px}.language{align-items:center;margin:-14px -8px;padding:14px 8px;display:inline-flex}.navCta{height:44px}.heroAnnounce{min-height:44px}.inlineCta{margin-block:16px -14px;padding-block:14px}.aiMore{margin-block:8px -14px;padding-block:14px}.productTabBtn{height:44px}.iconBtn{width:44px;height:44px}.footerLogo{padding-block:4px}.footerLinks a,.footerLinks .cookieSettingsLink{min-height:44px}.footerCols ul{gap:0}.footerCols li a{padding-block:13px}.footerCols h3 a{margin-block:-12px;padding-block:15px}.footerAsk a{height:auto;min-height:44px}.crumbs a{align-items:center;margin:-13px -4px;padding:13px 4px;display:inline-flex}.heroCtaForm input{height:48px;font-size:16px}.heroCtaForm button{min-height:48px}}@media (max-width:560px){.heroCtaForm form{flex-direction:column;align-items:stretch;gap:6px;padding:6px}.heroCtaForm input{flex:none;width:100%;height:52px}.heroCtaForm button{justify-content:center;width:100%;min-height:52px}}@media (max-width:700px){.micro,.chapterIndex,.footerCols h3,.footerAsk>span,.footerOffices b,.contactDetails dt,.cardEyebrow,.intentField legend,.field>label,.field>legend,.sentNext b,.operationTags span{font-size:12px}.heroAnnounce b{padding:4px 7px;font-size:12px}[dir=rtl] :is(.micro,.chapterIndex,.operationTags span){font-size:13px}[dir=rtl] :is(.chapterIndex,.heroAnnounce b){letter-spacing:0}.productHero:has(+.prose){padding-bottom:48px}.whyIcon{height:72px}.partnerTracks{padding-bottom:24px}.partnerSteps{padding-top:56px}.ai-whatsapp .aiVisual{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}}@media (max-width:560px){.field>legend small{margin:4px 0 0;display:block}}@media (max-width:820px),(pointer:coarse){.chip span,.intentOpt span,.trackCard .button{height:44px}}[dir=rtl] :is(.partnerHero h1,.partnerH2,.partnerCta h2,.whyCard h3,.trackCard h3,.stepRow h3){letter-spacing:0;line-height:1.25}.cookieBar{z-index:900;inset-inline:0;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;bottom:0}.cookieBarInner{pointer-events:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-translucent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;width:min(680px,100%);padding:18px 22px;display:flex;box-shadow:0 20px 50px #11111124}.cookieBarInner p{color:var(--muted);flex:260px;margin:0;font-size:13.5px;line-height:1.5}.cookieBarInner p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cookieBarActions{flex:none;gap:10px;display:flex}@media (max-width:560px){.cookieBar{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.cookieBarInner{text-align:center;flex-direction:column;align-items:stretch}.cookieBarActions{justify-content:center}}.chapterNav{z-index:500;top:50%;flex-direction:column;align-items:center;display:none;position:fixed;inset-inline-end:28px;transform:translateY(-50%)}@media (min-width:1600px){.chapterNav{display:flex}}.chapterNav a{letter-spacing:.01em;width:30px;height:30px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:650;transition:color .2s;display:flex;position:relative}.chapterNav a:not(:last-child){margin-bottom:16px}.chapterNav a:not(:last-child):after{content:"";top:100%;background:var(--line-strong);width:1px;height:16px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.chapterNav a:hover,.chapterNav a.on{color:var(--ink)}.chapterNav a.on:before{content:"";border:1px solid var(--ink);border-radius:50%;position:absolute;inset:0}.chapterNav[data-on-dark=true]{--ink:#fff;--muted:#ffffffa8;--line-strong:#ffffff4d}
