@font-face{font-family:SiteSans;src:local("Inter"),local("Noto Sans"),local("Arial");font-display:swap}
:root{color-scheme:light;--ink:#23242b;--muted:#5d6169;--paper:#fcfaf7;--cream:#f4eee8;--line:#ddd9d3;--plum:#4b324d;--plum-light:#725875;--coral:#c45947;--coral-dark:#9b3f32;--white:#fff;--mint:#e6eee8;--radius:24px;font-family:SiteSans,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink)}img{max-width:100%;height:auto}a{color:inherit}button,select{font:inherit}button{cursor:pointer}::selection{background:#eac6b9;color:#241f25}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.04em}h1{font-size:clamp(3.25rem,7.7vw,7rem);font-weight:700}h2{font-size:clamp(2.2rem,4.5vw,4.4rem);font-weight:680}h3{font-size:1.35rem;letter-spacing:-.02em}p{max-width:68ch}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.74rem;font-weight:760;color:var(--coral-dark)}.muted{color:var(--muted)}.small{font-size:.9rem}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.section{padding:clamp(72px,9vw,130px) 0}.section-tight{padding:70px 0}.section-head{max-width:770px;margin-bottom:42px}.section-head p:last-child{font-size:1.18rem;color:var(--muted)}.skip-link{position:absolute;top:-100px;left:12px;z-index:1000;background:var(--ink);color:white;padding:10px 16px}.skip-link:focus{top:12px}.site-header{position:relative;z-index:10;border-bottom:1px solid var(--line);background:rgba(252,250,247,.97)}.header-inner{min-height:84px;display:flex;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:1.27rem;font-weight:760;letter-spacing:-.035em;white-space:nowrap}.brand img{width:42px;height:42px;object-fit:contain}.brand b{color:var(--coral-dark)}.nav{display:flex;align-items:center;gap:26px;margin-inline-start:auto}.nav a{font-size:.93rem;font-weight:640;text-decoration:none;color:#40434b}.nav a:hover,.nav a[aria-current=page]{color:var(--coral-dark)}.nav .nav-cta{background:var(--plum);color:white;border-radius:999px;padding:9px 18px}.nav .nav-cta:hover,.nav .nav-cta[aria-current=page]{color:white;background:#352238}.locale-select{max-width:133px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink);padding:7px 12px;font-size:.85rem}.menu-button{display:none;border:1px solid var(--line);border-radius:50%;background:white;width:42px;height:42px;color:var(--ink)}.menu-button span{display:block;width:18px;height:2px;margin:4px auto;background:currentColor}.fallback-note,.development-note{background:#f6e8df;border-bottom:1px solid #e4c7b8;color:#5e3028;padding:10px 0;font-size:.86rem}.fallback-note strong{font-weight:730}.hero{overflow:hidden;background:radial-gradient(circle at 87% 32%,#f7ddd1 0,transparent 28%),linear-gradient(140deg,#fcfaf7,#f7eee7 65%,#f5e7df)}.hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;min-height:670px;padding:76px 0 90px}.hero-copy h1{margin:15px 0 18px}.hero-copy .hindi{font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:650;color:var(--plum);margin-bottom:20px}.hero-lead{font-size:clamp(1.16rem,2vw,1.45rem);font-weight:550;line-height:1.48;max-width:580px}.hero-copy .muted{max-width:580px}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 22px;border-radius:999px;text-decoration:none;font-size:.95rem;font-weight:690;border:1px solid transparent}.button-primary{background:var(--plum);color:white}.button-primary:hover{background:#352238}.button-secondary{background:transparent;border-color:#897f86;color:var(--ink)}.button-secondary:hover{background:white}.button-light{background:white;color:var(--plum)}.button-light:hover{background:#f2e9ee}.hero-visual{height:520px;position:relative;isolation:isolate}.hero-orbit{position:absolute;inset:9% 3%;border:1px solid #d8c1b9;border-radius:50%;transform:rotate(-18deg)}.hero-orbit:nth-child(2){inset:20% -3%;transform:rotate(22deg)}.visual-main{position:absolute;inset:17% 14% 16%;border-radius:34px;background:#fff;box-shadow:0 25px 85px #53405428;padding:29px;transform:rotate(-4deg);border:1px solid #e8dedb}.visual-top{display:flex;gap:10px;align-items:center;color:var(--plum);font-weight:730;border-bottom:1px solid #eee7e4;padding-bottom:18px}.visual-top img{width:35px;height:35px}.visual-line{height:11px;border-radius:50px;background:#e8e2e0;margin:23px 0 12px}.visual-line.short{width:62%}.visual-bubble{padding:17px 20px;border-radius:19px;background:var(--cream);width:79%;margin:18px 0;color:#453943;line-height:1.35}.visual-bubble.right{background:#e7dfeb;margin-inline-start:auto;width:71%}.visual-bubble small{display:block;margin-top:7px;opacity:.65}.float-card{position:absolute;background:white;border:1px solid #eee1dd;box-shadow:0 16px 45px #4c31452a;border-radius:20px;padding:17px 20px;max-width:190px;line-height:1.3;font-weight:640;color:var(--plum)}.float-card.one{top:7%;inset-inline-end:-2%;transform:rotate(7deg)}.float-card.two{bottom:8%;inset-inline-start:0;transform:rotate(5deg)}.float-card .float-icon{display:block;font-size:1.8rem;margin-bottom:8px}.strip{background:var(--plum);color:white}.strip-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0}.strip p{margin:0;font-weight:610}.strip a{color:white;text-underline-offset:4px;white-space:nowrap}.grid{display:grid;gap:20px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:30px;min-height:230px}.card p:last-child{margin-bottom:0}.card-symbol{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;background:#f5ebe7;color:var(--coral-dark);font-size:1.2rem;font-weight:760;margin-bottom:25px}.card h3{margin-bottom:12px}.card p{color:var(--muted)}.surface-cream{background:var(--cream)}.surface-mint{background:var(--mint)}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,105px)}.feature-art{min-height:365px;border-radius:38px;padding:48px;background:linear-gradient(145deg,#665068,#3b293e);display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-art .inner{background:#fffaf8;border-radius:28px;width:min(100%,350px);padding:33px;box-shadow:20px 24px 0 #ffffff1f}.feature-art .quote{font-size:1.45rem;line-height:1.4;color:var(--plum);font-weight:620}.feature-art.me{background:#d5e1d8}.feature-art.me .inner{box-shadow:20px 24px 0 #6d88752e}.feature-art.vaya{background:#e4d3d8}.feature-art.vaya .inner{box-shadow:20px 24px 0 #947f8966}.feature-art .accent{width:60px;height:5px;border-radius:9px;background:var(--coral);margin:24px 0}.feature-art .tiny{font-size:.82rem;color:var(--muted)}.feature-list{list-style:none;padding:0;margin:28px 0;display:grid;gap:15px}.feature-list li{padding-inline-start:29px;position:relative}.feature-list li::before{content:'✓';position:absolute;inset-inline-start:0;color:var(--coral-dark);font-weight:800}.callout{border-radius:30px;background:var(--plum);color:white;padding:clamp(32px,5vw,64px);display:flex;justify-content:space-between;align-items:end;gap:32px}.callout h2{max-width:720px;margin-bottom:12px}.callout p{color:#e7dae8;margin-bottom:0}.language-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.language-list span{border:1px solid #b9adbb;border-radius:999px;padding:7px 14px;background:#ffffff52;font-size:.91rem}.page-hero{padding:84px 0 65px;background:linear-gradient(135deg,#f8f1ed,#f3ebe6)}.page-hero h1{font-size:clamp(2.75rem,5vw,5rem);max-width:870px;margin:15px 0 20px}.page-hero p:last-child{font-size:1.15rem;color:var(--muted);max-width:770px}.content-width{max-width:800px}.content-section{padding:65px 0 105px}.content-section h2{font-size:clamp(1.65rem,3vw,2.25rem);margin-top:48px}.content-section h2:first-child{margin-top:0}.content-section p,.content-section li{color:#464b52}.content-section a{color:var(--plum);text-underline-offset:3px}.status-pill{display:inline-block;background:#f6e9e2;color:#753b31;font-size:.77rem;font-weight:750;letter-spacing:.02em;padding:6px 11px;border-radius:50px;margin-bottom:17px}.platform-card{display:flex;flex-direction:column;min-height:250px}.platform-card .platform-label{font-size:1.7rem;font-weight:680;letter-spacing:-.03em;margin-bottom:3px}.platform-card .card-symbol{margin-bottom:32px}.platform-card .status-pill{align-self:start;margin-top:auto;margin-bottom:0}.notice{border:1px solid #e6cbba;border-inline-start:5px solid var(--coral);border-radius:15px;background:#fbf2ec;padding:22px 25px;margin:22px 0}.notice p:last-child{margin-bottom:0}.faq{border-bottom:1px solid var(--line);padding:22px 0}.faq h3{margin-bottom:7px}.faq p{margin:0;color:var(--muted)}.footer{background:#26222a;color:#f8f3f7;padding:60px 0 27px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer .brand{color:white}.footer p{color:#d0cbd1}.footer h3{font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;color:#e9d8e7}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline;text-underline-offset:3px}.footer-bottom{border-top:1px solid #544d56;margin-top:52px;padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#d0cbd1;font-size:.84rem}.footer-bottom p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:950px){.header-inner{flex-wrap:wrap;min-height:76px}.menu-button{display:block;margin-inline-start:auto}.nav{width:100%;order:3;display:grid;gap:0;margin:0;padding:0 0 15px}.nav[hidden]{display:none}.nav a{padding:11px 0}.nav .nav-cta{width:max-content;margin:7px 0;padding:9px 19px}.locale-select{max-width:145px}.hero-inner{grid-template-columns:1fr;padding:60px 0 75px;gap:10px}.hero-visual{width:min(100%,530px);height:450px;margin:auto}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2 / span 2}.split{gap:32px}}
@media(max-width:680px){.container{width:min(100% - 32px,1180px)}.header-inner{gap:13px}.brand{font-size:1.1rem}.brand img{width:35px;height:35px}.locale-select{max-width:103px;padding:6px}.section{padding:75px 0}.hero-inner{min-height:0;padding:55px 0 70px}.hero-copy h1{font-size:clamp(3rem,15vw,5rem)}.hero-visual{height:340px}.visual-main{inset:13% 12%;padding:18px;border-radius:23px}.visual-bubble{font-size:.85rem;padding:12px}.float-card{max-width:125px;font-size:.72rem;padding:10px}.float-card .float-icon{font-size:1.2rem}.grid-3,.grid-4,.split{grid-template-columns:1fr}.card{min-height:0}.split .feature-art{order:-1;min-height:270px;padding:28px}.strip-inner,.callout{align-items:start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1 / -1}.footer-grid>div:last-child{grid-column:auto}.page-hero{padding:64px 0 48px}.content-section{padding:52px 0 82px}}
@media(max-width:420px){.footer-grid{grid-template-columns:1fr}.footer-grid>div:last-child{grid-column:auto}.locale-select{max-width:92px}.hero-visual{height:300px}.float-card.one{inset-inline-end:0}.float-card.two{inset-inline-start:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
[dir=rtl] .hero-visual,[dir=rtl] .feature-art{direction:ltr}
.language-picker{position:relative;flex:none}.language-picker summary{list-style:none;cursor:pointer;min-width:92px;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--line);border-radius:999px;background:#fff;padding:6px 12px;font-size:.87rem;font-weight:630}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary span{margin-inline-start:5px;color:var(--muted)}.language-options{position:absolute;inset-inline-end:0;top:calc(100% + 10px);z-index:20;display:grid;grid-template-columns:1fr 1fr;gap:2px;width:280px;max-height:325px;overflow:auto;padding:9px;border:1px solid var(--line);border-radius:15px;background:white;box-shadow:0 14px 40px #32243220}.language-options a{padding:6px 8px;border-radius:8px;text-decoration:none;font-size:.86rem}.language-options a:hover,.language-options a[aria-current=page]{background:#f3e9e6;color:var(--coral-dark)}
.audience-section{background:#eee8ee}.audience-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.audience-card{min-height:400px;padding:clamp(30px,4vw,55px);border-radius:32px;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.audience-card h3{font-size:clamp(2rem,3.25vw,3.25rem);max-width:440px;margin:14px 0 20px}.audience-card p{font-size:1.05rem;max-width:490px}.audience-card.personal{background:#fff;border:1px solid #d9d0d9}.audience-card.personal p:not(.eyebrow){color:var(--muted)}.audience-card.business{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 15%,#785778 0,transparent 35%),linear-gradient(140deg,#513655,#2e263a);color:#fff;box-shadow:0 18px 40px #44334821}.audience-card.business::after{content:'';position:absolute;width:250px;height:250px;border:1px solid #ffffff32;border-radius:50%;top:-90px;right:-65px;pointer-events:none}.audience-card.business .eyebrow{color:#f6cfc4}.audience-card.business p:not(.eyebrow){color:#f1e8f0}.audience-card.business .button{position:relative;z-index:1}.business-status{position:absolute;top:30px;inset-inline-end:30px;border:1px solid #e8cbd9;border-radius:999px;background:#ffffff18;padding:6px 12px;font-size:.75rem;font-weight:760;text-transform:uppercase;letter-spacing:.08em}.audience-link{font-weight:720;color:var(--plum);text-underline-offset:4px}.business-download-link{margin-top:46px;padding:30px;border-radius:24px;background:#eee8ee}.business-download-link .eyebrow{margin-bottom:8px}.business-download-link a{font-size:1.15rem;font-weight:690;color:var(--plum);text-underline-offset:4px}.business-intro .split{align-items:center}.business-intro .status-pill{margin-bottom:21px}.business-scene{height:390px;position:relative;overflow:hidden;border-radius:34px;background:radial-gradient(circle at center,#8f718b 0,#533c58 45%,#332b40 100%);color:white;isolation:isolate}.scene-orbit{position:absolute;inset:12% 9%;border:1px solid #ffffff65;border-radius:50%;transform:rotate(-16deg)}.scene-orbit::after{content:'';position:absolute;inset:15% -4%;border:1px solid #ffffff35;border-radius:50%;transform:rotate(34deg)}.scene-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:175px;height:175px;border-radius:50%;background:#fff;color:var(--plum);box-shadow:0 14px 45px #1f1a305c;display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:750;letter-spacing:-.04em}.scene-center span{color:var(--coral-dark)}.scene-center small{position:absolute;top:57%;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.scene-node{position:absolute;background:#fffdfc;color:var(--plum);border-radius:999px;padding:11px 18px;font-size:.88rem;font-weight:690;box-shadow:0 10px 24px #21172a40}.node-customer{top:17%;left:8%}.node-team{top:21%;right:8%}.node-service{bottom:15%;left:17%}.business-capability{min-height:265px}.business-capability .card-symbol{margin-bottom:18px}.planned-label{font-size:.73rem!important;text-transform:uppercase;letter-spacing:.12em;color:var(--coral-dark)!important;font-weight:770;margin:0 0 10px}
@media(max-width:760px){.audience-grid{grid-template-columns:1fr}.audience-card{min-height:310px}.audience-card.business{min-height:395px}.business-scene{height:320px}}
@media(max-width:420px){.business-status{top:20px;inset-inline-end:20px}.audience-card.business .eyebrow{margin-top:34px}.business-scene{height:280px}.scene-center{width:138px;height:138px;font-size:1.12rem}.scene-node{font-size:.7rem;padding:8px 11px}.node-customer{top:14%;left:4%}.node-team{right:4%}.node-service{bottom:12%;left:8%}}
.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.download-notes{margin-top:24px}.privacy-callout{margin-top:36px}
.point-list{list-style:none;padding:0;margin:22px 0 26px;display:grid;gap:12px}.point-list li{position:relative;padding-inline-start:26px;line-height:1.55}.point-list li::before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--coral-dark)}
.alpha-table{width:100%;border-collapse:collapse;margin:20px 0}.alpha-table th,.alpha-table td{text-align:start;padding:12px 10px;border-bottom:1px solid #0000001a;vertical-align:top}.alpha-table code{font-size:.8rem;word-break:break-all}
@media(max-width:680px){.grid-2{grid-template-columns:1fr}.alpha-table,.alpha-table tbody,.alpha-table tr,.alpha-table td{display:block}.alpha-table thead{display:none}}
.hero-release-note{margin-top:18px}.callout .callout-eyebrow{color:#f1bfb6}.language-picker summary{min-height:44px;display:flex;align-items:center;justify-content:space-between}.language-options{width:min(280px,calc(100vw - 32px))}.language-options a{display:flex;align-items:center;min-height:44px}.nav a{min-height:44px;display:inline-flex;align-items:center}.container,.split>*{min-width:0}.card,.notice,.alpha-table{overflow-wrap:anywhere}html{overflow-x:clip}@media(max-width:950px){.nav a{display:flex}}@media(max-width:420px){.header-inner{justify-content:space-between}.language-picker{margin-inline-start:auto}.language-picker summary{min-width:78px;max-width:105px}}
.language-picker summary{max-width:none}.language-picker{flex-shrink:0}@media(max-width:420px){.language-picker summary{max-width:none}}
.hero-visual,.feature-art,.business-scene{user-select:none;-webkit-user-select:none}.hero-visual img,.feature-art img,.business-scene img{-webkit-user-drag:none}

/* Public Alpha hero: the approved video fills the first screen below the header. */
.video-hero{position:relative;isolation:isolate;background:#4b3c39;color:#fff}
.video-hero .hero-video-wrapper{position:absolute;inset:0;overflow:hidden;background:#4b3c39 url('/assets/hero-poster.jpg') 67% 38%/cover no-repeat}
.video-hero .hero-video{display:block;width:100%;height:100%;object-fit:cover;object-position:67% 38%}
.video-hero .hero-video-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,20,27,.79) 0%,rgba(21,20,27,.57) 30%,rgba(21,20,27,.1) 64%,transparent 100%),linear-gradient(0deg,rgba(21,20,27,.42),transparent 54%)}
.video-hero .hero-inner{position:relative;z-index:1;display:flex;align-items:flex-end;width:min(1180px,calc(100% - 48px));min-height:clamp(650px,78vh,900px);padding:clamp(68px,9vh,105px) 0;gap:0}
.video-hero .hero-copy{max-width:580px;text-shadow:0 2px 16px rgba(0,0,0,.22)}
.video-hero .hero-copy h1{font-size:clamp(3.5rem,7.5vw,7rem);margin:9px 0 10px}
.video-hero .eyebrow,.video-hero .hero-copy .hindi{color:#fff2e9}
.video-hero .hero-copy .hindi{margin-bottom:10px}
.video-hero .hero-copy .muted,.video-hero .hero-lead{color:#fff}
.video-hero .hero-lead{font-weight:680}
.video-hero .button-primary{background:#fff;color:#352238;text-shadow:none}
.video-hero .button-primary:hover{background:#f4e9ee}
.video-hero .button-secondary{border-color:#fff;color:#fff;text-shadow:none;background:rgba(25,20,31,.28)}
.video-hero .button-secondary:hover{background:rgba(255,255,255,.2)}
@media(max-width:950px){.video-hero .hero-inner{min-height:clamp(630px,78vh,820px);padding:70px 0 55px}}
@media(max-width:680px){.video-hero .hero-video-wrapper{background-position:67% 38%}.video-hero .hero-video{object-position:67% 38%}.video-hero .hero-video-overlay{background:linear-gradient(0deg,rgba(20,18,26,.97) 0%,rgba(20,18,26,.78) 34%,rgba(20,18,26,.15) 70%,transparent 100%)}.video-hero .hero-inner{width:min(100% - 32px,1180px);min-height:clamp(830px,100svh,950px);padding:410px 0 38px}.video-hero .hero-copy h1{font-size:clamp(3rem,14vw,5rem)}.video-hero .hero-copy .muted{font-size:.95rem;line-height:1.45}.video-hero .button-row{margin-top:20px}.video-hero .hero-release-note{font-size:.78rem;margin-top:12px}}
@media(max-width:420px){.video-hero .hero-inner{min-height:850px;padding-top:400px}.video-hero .hero-video,.video-hero .hero-video-wrapper{object-position:68% 38%;background-position:68% 38%}}
@media(prefers-reduced-motion:reduce){.video-hero .hero-video{display:none}}
.download-verification{margin-top:12px}.download-verification summary{cursor:pointer;color:var(--plum);font-weight:650}.download-verification p{margin:10px 0 0}.download-verification code{user-select:all;overflow-wrap:anywhere}
