:root{--ink:#101432;--muted:#5a6077;--blue:#175cda;--cyan:#00bbdf;--lavender:#a3a7e9;--paper:#f8f9fc;--line:#dde0ec}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button,a,input,textarea{outline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid var(--blue)}button{cursor:pointer}header{border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:94px;margin:auto;padding:0 6%;display:flex;position:relative}.brand{letter-spacing:-.8px;align-items:center;gap:11px;font-size:21px;font-weight:800;display:flex}.brand img{border-radius:11px}.brand small{letter-spacing:2.1px;margin-top:5px;font-size:8px;display:block}nav{gap:32px;font-size:13px;display:flex}nav a:hover,.text-link:hover{color:var(--blue)}.small-button{border:1px solid #c7cadb;border-radius:30px;padding:12px 18px;font-size:12px}.small-button span{margin-left:16px}.menu{display:none}.hero{grid-template-columns:1fr 1fr;gap:10px;max-width:1440px;min-height:714px;margin:auto;padding:78px 6% 50px;display:grid;overflow:hidden}.eyebrow{letter-spacing:2px;font-size:10px;font-weight:700;line-height:1.7}.dot{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}h1{letter-spacing:-5px;margin:26px 0;font-size:clamp(52px,5.8vw,86px);line-height:1.04}em{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-weight:400}.intro{color:var(--muted);font-size:16px;line-height:1.8}.actions{align-items:center;gap:26px;margin:30px 0;display:flex}.primary{background:var(--ink);color:#fff;border:0;border-radius:50px;justify-content:space-between;align-items:center;gap:36px;padding:18px 24px;font-size:12px;transition:transform .25s,background .25s;display:inline-flex}.primary:hover{background:var(--blue);transform:translateY(-3px)}.text-link{font-size:12px;font-weight:600}.text-link span{margin-left:12px}.hero-note{color:var(--muted);margin-top:34px;font-size:10px}.hero-note span{color:var(--blue);vertical-align:middle;margin-right:6px;font-size:18px}.hero-art{isolation:isolate;background:radial-gradient(#cbd8ff8a,#0000 69%);justify-content:center;align-items:center;display:flex;position:relative}.art-frame{z-index:1;border-radius:25%;width:76%;max-width:405px;animation:7s ease-in-out infinite float;transform:rotate(-6deg);box-shadow:0 30px 80px #6a72c43a}.art-frame img{border-radius:25%;width:100%;height:auto;display:block}.orbit{aspect-ratio:1;border:1px solid #c5cce5;border-radius:50%;width:105%;position:absolute;transform:rotate(-25deg)scaleY(.75)}.orbit.two{width:120%;transform:rotate(36deg)scaleY(.68)}.orbit.three{width:87%;transform:rotate(66deg)scaleY(.85)}.float-label{z-index:2;background:#ffffffeb;border:1px solid #fff;border-radius:15px;align-items:center;gap:12px;padding:17px;font-size:12px;animation:6s ease-in-out infinite reverse float;display:flex;position:absolute;box-shadow:0 12px 35px #23326412}.label-one{top:14%;right:-1%}.label-one small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.label-icon{color:var(--blue);background:#e9eeff;border-radius:10px;padding:10px;font-size:22px}.label-two{font-size:11px;bottom:16%;left:0}.mini-dot{background:var(--cyan);border-radius:50%;width:7px;height:7px}.label-two>span:last-child{margin-left:14px}.art-caption{letter-spacing:2px;color:var(--muted);font-size:8px;position:absolute;bottom:0}.art-caption span{color:var(--blue)}.spark{color:var(--blue);font-size:45px;position:absolute}.s1{top:13%;left:2%}.s2{font-size:28px;bottom:18%;right:3%}.chapter-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:1px;justify-content:space-between;align-items:center;padding:22px 6%;font-size:10px;display:flex}.chapter-strip span:nth-child(2){letter-spacing:0;color:var(--muted)}.chapter-strip a{font-size:23px}.section{max-width:1440px;margin:auto;padding:100px 6%}.split{grid-template-columns:1.1fr 1fr;gap:90px;margin-top:20px;display:grid}h2{letter-spacing:-2.4px;margin:16px 0 26px;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.12}.split p,.team p{color:var(--muted);max-width:430px;font-size:14px;line-height:1.9}.split .large-copy{color:var(--ink);margin-top:15px;font-size:21px;line-height:1.5}.split .text-link{margin-top:14px;display:inline-block}.features{padding-top:15px}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.tabs{background:#e9ecf4;border-radius:50px;margin-bottom:26px;padding:5px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:50px;padding:12px 19px;font-size:11px}.tabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px #161d4410}.feature-grid{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.feature-grid article{border-radius:24px;padding:36px;overflow:hidden}.feature-main{background:linear-gradient(120deg,#e8eeff,#edeafb);border:1px solid #e0e3f4}.card-index{letter-spacing:1.5px;color:var(--muted);font-size:9px}.feature-grid h3{letter-spacing:-1px;margin:28px 0 14px;font-size:32px;font-weight:500;line-height:1.2}.feature-grid p{color:var(--muted);max-width:380px;font-size:13px;line-height:1.8}.mini-profile{background:#ffffffb0;border:1px solid #fff;border-radius:15px;align-items:center;gap:18px;margin:32px 0;padding:22px;display:flex;transform:rotate(-3deg);box-shadow:0 15px 30px #4845990b}.profile-symbol{color:var(--blue);background:#ccd9ff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:32px;display:grid}.profile-lines{flex:1}.profile-lines i{background:#d5dbeb;border-radius:5px;width:80%;height:6px;margin:10px 0;display:block}.profile-lines i:last-child{width:55%}.mini-profile>span{letter-spacing:1.5px;color:var(--blue);font-size:7px}.tags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.tags span{background:#ffffff8a;border:1px solid #fff;border-radius:20px;padding:8px 11px;font-size:9px}.feature-side{background:#f0f2f7;border:1px solid #e3e6ee}.connection-art{justify-content:center;align-items:center;gap:10px;height:142px;display:flex}.connection-art span{text-align:center;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;padding:15px;font-size:9px;line-height:1.5;display:grid}.connection-art i{background:#c7cee4;width:30px;height:1px}.connection-art b{color:var(--blue);font-size:50px;animation:25s linear infinite turn}.feature-side small{color:var(--muted);max-width:320px;margin-top:24px;font-size:10px;line-height:1.6;display:block}.statement{color:#fff;background:#11152f;padding:80px 6%;position:relative;overflow:hidden}.statement h2{z-index:1;max-width:900px;position:relative}.statement .eyebrow{color:#b4bddb}.statement-star{color:#798af222;font-size:260px;line-height:1;animation:60s linear infinite turn;position:absolute;top:5%;right:8%}.team{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.person{background:#eef0f7;border-radius:20px;align-items:center;gap:26px;padding:20px;display:flex}.person img{object-fit:cover;object-position:top;border-radius:12px;width:43%;height:250px}.person h3{margin:14px 0 5px;font-size:21px}.person p{margin:0;font-size:12px}.person small{color:var(--muted);font-size:10px;line-height:1.6;display:block}.person-rule{background:#cfd4e5;height:1px;margin:25px 0;display:block}.ecosystem{padding-top:0}.ecosystem-grid{grid-template-columns:1.1fr 1fr;gap:22px;display:grid}.ecosystem-grid>a,.ecosystem-grid>article{border-radius:20px;min-height:230px;padding:32px;position:relative;overflow:hidden}.connect-card{background:#e3eff8;transition:transform .3s}.connect-card:hover{transform:translateY(-5px)}.ecosystem h3{margin:28px 0 14px;font-size:25px;font-weight:500}.ecosystem h3 span{font-size:18px}.ecosystem p{color:var(--muted);max-width:300px;font-size:12px;line-height:1.7}.connect-card small{color:var(--muted);font-size:9px}.connect-symbol{color:#b8d8ec;font-size:100px;position:absolute;bottom:20px;right:30px}.planned{border:1px solid #cbd0e2;border-radius:30px;margin-top:10px;padding:7px 12px;font-size:10px;display:inline-block}.contact{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact p{color:var(--muted);font-size:14px;line-height:1.7}.contact small{color:var(--muted);font-size:11px;line-height:1.8}form{padding-top:20px}label{margin:0 0 10px;font-size:11px;font-weight:700;display:block}input,textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #c9cedd;border-radius:0;margin-bottom:25px;padding:9px 0 14px;font-size:16px;display:block}textarea{resize:vertical}form .primary{width:100%}#form-status{font-size:12px}footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:25px;padding:32px 6%;display:flex}footer p{color:var(--muted);margin-right:auto;font-size:11px}footer>a:not(.brand),footer small{color:var(--muted);font-size:10px}footer button{border:1px solid var(--line);background:0 0;border-radius:30px;padding:9px;font-size:10px}.skip{z-index:10;background:#fff;padding:20px;position:absolute;top:-100px}.skip:focus{top:0}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(22px)}.js .reveal.visible{opacity:1;transform:none}@keyframes float{50%{translate:0 -12px}}@keyframes turn{to{rotate:360deg}}.paused *{scroll-behavior:auto!important;animation-play-state:paused!important}.welcome{max-width:1100px;min-height:100svh;margin:auto;padding:55px 30px}.welcome>h1{margin-top:90px}.welcome .ecosystem-grid{margin-top:45px}.welcome-card img{border-radius:15px;width:60px;height:60px}.welcome-card{border:1px solid var(--line);background:#eef0fb;border-radius:24px;padding:35px;transition:transform .3s;display:block}.welcome-card:hover{transform:translateY(-5px)}.welcome-card h2{margin-top:30px;font-size:32px}.welcome-card p{color:var(--muted);font-size:13px;line-height:1.8}@media (width>=1600px){.hero{min-height:760px}}@media (width<=900px){header{height:80px;padding:0 5%}nav{gap:18px}.hero{min-height:650px;padding:60px 5% 45px}h1{letter-spacing:-3px}.float-label{padding:12px}.label-one{top:13%;right:-3%}.label-one small{font-size:8px}.hero-art{margin-left:15px}.art-caption{letter-spacing:1px}.section{padding:70px 5%}.split,.team,.contact{gap:35px}.feature-grid article{padding:26px}.person{gap:15px}.person img{height:220px}.person h3{font-size:18px}.ecosystem h3{font-size:21px}.features{padding-top:20px}}@media (width<=650px){header{gap:12px}.brand{font-size:18px}.brand img{width:35px;height:35px}.brand small{font-size:7px}.small-button{margin-left:auto;padding:10px 12px;font-size:10px}.menu{background:0 0;border:0;padding:10px;font-size:20px;display:block}nav{background:var(--paper);padding:24px;display:none;position:absolute;top:79px;left:0;right:0;box-shadow:0 15px 20px #10143210}nav.open{flex-wrap:wrap;justify-content:center;display:flex}.hero{flex-direction:column;gap:20px;padding:44px 6% 32px;display:flex}.eyebrow{letter-spacing:1.6px;font-size:8px}h1{letter-spacing:-3.8px;margin:24px 0;font-size:59px}.intro{font-size:14px}.actions{gap:20px}.primary{gap:24px;padding:16px 20px;font-size:11px}.text-link{font-size:11px}.hero-note{margin-top:22px}.hero-art{flex-shrink:0;height:390px;margin:0 7%}.art-frame{width:78%;max-width:300px}.float-label{font-size:10px}.label-one{top:5%;right:-12%}.label-two{font-size:10px;bottom:13%;left:-10%}.art-caption{font-size:6px;bottom:0}.chapter-strip{padding:18px 6%;font-size:8px}.chapter-strip span:nth-child(2){max-width:145px;line-height:1.6}.section{padding:60px 6%}.split,.team,.contact{grid-template-columns:1fr;gap:24px}h2{letter-spacing:-1.8px;font-size:40px}.split,.split .large-copy{margin-top:0}.section-head{display:block}.tabs{width:max-content;margin-top:25px}.tabs button{padding:12px 18px;font-size:11px}.feature-grid,.ecosystem-grid{grid-template-columns:1fr}.feature-grid article{padding:28px}.feature-grid h3{font-size:30px}.statement{padding:56px 6%}.statement h2{font-size:35px}.statement-star{top:30px;right:-60px}.person{gap:24px;padding:16px}.person img{height:230px}.person h3{font-size:21px}.team>div p{max-width:320px}.ecosystem{padding-top:0}.ecosystem-grid>a,.ecosystem-grid>article{padding:28px}.ecosystem h3{font-size:25px}.contact{gap:20px}.contact h2{margin-bottom:20px}footer{gap:20px;padding:28px 6%}footer p{width:50%;font-size:10px}.welcome>h1{margin-top:60px;font-size:50px}.desktop{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js .reveal{opacity:1;transform:none}}:root{--blue:#8128ce;--cyan:#ec008d;--paper:#fdfbff;--line:#e8dfef;--ink:#0b1036}h1 em{color:#0000;background:linear-gradient(105deg,#ed008b,#9016dd,#1730a5);-webkit-background-clip:text;background-clip:text}.hero-art{background:radial-gradient(#efc5f16c,#0000 69%)}.art-frame{background:#fff;border-radius:22px;width:94%;max-width:490px;transform:rotate(-3deg);box-shadow:0 30px 80px #9b2cba1a}.art-frame img{aspect-ratio:16/9;object-fit:contain;border-radius:22px}.orbit{border-color:#e4ceed}.label-one{top:8%}.label-two{bottom:12%}.brand img{object-fit:contain;border-radius:0;width:112px;height:63px}.brand>span{font-size:15px}.feature-main{background:linear-gradient(120deg,#fce8f5,#f0e9fc)}.statement{background:#101238}.statement em{color:#eca9f1}.company-logo{object-fit:contain;width:145px;height:82px;display:block}.company-card{background:linear-gradient(120deg,#e6f9ff,#eee9ff)}.company-card h3{margin-top:16px}.welcome-card img,.welcome .brand img{object-fit:contain;border-radius:0;width:180px;height:101px}.corporate{--blue:#1161d7;background:#f8fcff}.corporate h1 em{color:#0000;background:linear-gradient(100deg,#007ee8,#0ac,#7324d1);-webkit-background-clip:text;background-clip:text}.corporate .welcome-card:first-child{background:#fcf4fc}.corporate .welcome-card:last-child{background:#eaf5ff}.storytelling{padding-top:20px}.status-note{color:var(--muted);font-size:12px;line-height:1.8}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.story-card{border:1px solid var(--line);background:#fff;border-radius:24px;min-width:0;padding:30px;transition:box-shadow .3s,transform .3s}.story-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #4f176510}.story-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.status-badge{color:#63338a;background:#f4eefb;border:1px solid #e2d4ee;border-radius:30px;padding:6px 10px;font-size:9px;line-height:1.5;display:inline-block}.demo-stage{background:linear-gradient(125deg,#fff1f9,#f1edff);border:1px solid #f0e2f3;border-radius:18px;flex-direction:column;justify-content:center;gap:14px;min-height:230px;margin:25px 0;padding:24px;display:flex}.story-card h3,.roadmap h3{letter-spacing:-.8px;margin:22px 0 12px;font-size:27px;font-weight:500;line-height:1.2}.story-card>p,.roadmap>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.8}.bubble{background:#fff;border-radius:13px;align-self:end;max-width:90%;padding:14px 16px;font-size:12px}.bubble.answer{color:#fff;background:#201348;align-self:start;line-height:1.6}.demo-action{color:#6222a3;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px;font-weight:700}.demo-output{color:#504466;margin:0;font-size:12px;line-height:1.7}.wave{justify-content:center;align-items:center;gap:5px;height:75px;display:flex}.wave i{background:linear-gradient(#ef008c,#7626d1);border-radius:8px;width:6px;height:35px;transform:scaleY(.5)}.wave i:nth-child(3n){height:65px}.wave i:nth-child(2n){height:45px}.active .wave i{animation:.85s ease-in-out infinite alternate wave;animation-delay:calc(var(--n)*-.09s)}@keyframes wave{to{transform:scaleY(1.3)}}.live-orb{color:#fff;background:linear-gradient(140deg,#ec008e,#6a25da,#142ba0);border-radius:50%;place-items:center;width:85px;height:85px;margin:auto;font-size:54px;display:grid;box-shadow:0 0 0 14px #b66fe310}.active .live-orb{animation:2s ease-in-out infinite float;box-shadow:0 0 0 20px #b66fe320}.job-filters{flex-wrap:wrap;gap:8px;display:flex}.job-filters button{color:#593776;background:#fff;border:1px solid #d7c6e9;border-radius:30px;min-height:44px;padding:10px 15px;font-size:11px}.job-filters button[aria-pressed=true]{color:#fff;background:#6723a8}.job-result{background:#fff;border-radius:12px;padding:20px;font-size:14px;line-height:1.8}.job-result small{color:var(--muted);font-size:10px}.network-people{justify-content:center;align-items:center;gap:10px;padding:15px 0;display:flex}.network-people span{color:#7026a3;background:#fff;border-radius:50%;place-items:center;width:65px;height:65px;font-size:11px;display:grid}.network-people span:nth-of-type(2){color:#fff;background:#7c2aca;font-size:30px}.network-people i{background:#cfb4e8;width:24px;height:2px}.active .network-people i{background:#e0008a;animation:2s infinite float}.sample-profile{background:#fff;border-radius:14px;padding:22px;font-size:14px}.roadmap{border:1px solid var(--line);background:#f7f2fc;border-radius:20px;margin-top:24px;padding:32px}.roadmap>p{max-width:850px}@media (width<=650px){.story-grid{grid-template-columns:1fr}.story-card{padding:22px}.demo-stage{padding:18px}.hero-art{height:320px;margin:0 3%}.art-frame{width:100%}.brand img{width:85px;height:48px}.brand>span{display:none}.brand{gap:0}.label-one{top:0;right:-4%}.label-two{bottom:5%;left:-4%}.art-caption{bottom:-10px}.story-card h3{font-size:25px}.welcome-card img{width:180px;height:101px}h1{font-size:clamp(46px,12vw,59px)}}@media (prefers-reduced-motion:reduce){.active .wave i,.active .live-orb,.active .network-people i{animation:none!important}}.art-frame{animation:1.1s cubic-bezier(.2,.7,.2,1) both logo-entrance}@keyframes logo-entrance{0%{opacity:0;transform:translateY(24px)scale(.94)rotate(-6deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(-3deg)}}.connect-ui{justify-content:flex-start;min-height:420px}.connect-ui>small{letter-spacing:1px;font-size:9px}.connect-nav{gap:6px;display:flex}.connect-ui button{font:inherit;color:#57227e;cursor:pointer;background:#fff;border:1px solid #d6bce8;border-radius:12px;min-height:44px;padding:10px 12px;font-size:12px}.connect-ui button[aria-pressed=true]{color:#fff;background:#65229a}#connect-panel{background:#fff;border-radius:16px;min-height:290px;padding:18px}#connect-panel p{font-size:12px;line-height:1.7}.identity{align-items:center;gap:10px;font-size:12px;display:flex}.avatar{background:#ead6fa;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.identity small{color:#685a76;margin-top:4px;font-size:10px;display:block}.post-art{color:#30134e;background:linear-gradient(125deg,#f8def1,#e5dcfc);border-radius:12px;margin:15px 0;padding:20px;font-size:25px;line-height:1.2}.post-art em{color:#a0209e}.connect-ui label{margin:15px 0 8px;font-size:12px;display:block}.connect-ui input{box-sizing:border-box;max-width:100%;margin-bottom:10px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #9827c9}.tab-hidden *,.paused *,.reduced-motion *{animation-play-state:paused!important}.paused *,.reduced-motion *{scroll-behavior:auto!important}.reduced-motion .art-frame{animation:none!important}.paused .reveal,.reduced-motion .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}}@media (width<=650px){.connect-ui,#connect-panel{padding:14px}.connect-nav button{flex:1;padding:10px 8px}}.prompt-choices{flex-wrap:wrap;gap:8px;display:flex}.prompt-choices button{color:#63228a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcc5e8;border-radius:20px;padding:10px 14px;font-size:11px}.session-bar{letter-spacing:.8px;color:#695079;justify-content:space-between;gap:10px;font-size:9px;display:flex}.active .session-status{color:#7022ac}.active .bubble,.active .job-result{animation:.4s ease-out logo-entrance}#save-status{color:#675678;font-size:11px;line-height:1.6}.product-hero{text-align:center;background:radial-gradient(at 10% 45%,#fce5f6,#0000 60%),radial-gradient(at 90% 60%,#e6e0ff,#0000 60%),#fdfbff;padding:65px 5vw 35px}.product-hero h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(44px,5.5vw,80px);line-height:1.05}.product-hero h1 em{color:#0000;background:linear-gradient(100deg,#e32b92,#723aba);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-sub{color:#776582;font-size:16px;line-height:1.7}.concept-label{color:#763493;margin:22px;font-size:11px}.concept-label span{color:#8f789b;margin-left:20px}.product-switcher{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 18px;display:flex}.product-switcher button{font:inherit;color:#674b79;cursor:pointer;background:#fff;border:1px solid #e1d5ec;border-radius:30px;min-height:44px;padding:13px 22px;font-size:12px}.product-switcher button[aria-pressed=true]{color:#fff;background:#2b193b}.hero-screen{text-align:left;max-width:1120px;min-height:560px;margin:auto}.product-window{color:#30203f;background:#fff;border:1px solid #ded2e9;border-radius:17px;font-size:13px;animation:.5s product-enter;overflow:hidden;box-shadow:0 30px 70px -35px #4e206b50}.window-bar{color:#9985a5;letter-spacing:.6px;background:#f8f5fb;border-bottom:1px solid #eee5f4;justify-content:space-between;align-items:center;height:43px;padding:0 20px;font-size:9px;display:flex}.traffic{letter-spacing:4px;color:#c3b5cf}.preview-strip{color:#8d719d;background:#faf6fe;border-top:1px solid #e9dff1;justify-content:space-between;padding:12px 20px;font-size:9px;display:flex}.preview-strip span{color:#803aa0;font-weight:700}.hero-controls{justify-content:center;align-items:center;gap:30px;margin:20px;display:flex}.hero-controls button{color:#856293;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;font-size:11px;text-decoration:underline}.hero-controls a{color:#67347f;font-size:11px}.product-window button{font:inherit;cursor:pointer;color:#733d90;background:#fff;border:1px solid #e1d3ec;border-radius:9px;min-height:44px;padding:9px 13px;font-size:11px}.product-window button:hover{background:#f6edf9}.product-window button[aria-pressed=true]{background:#ecdaf7;border-color:#bc8fd0}.product-window input,.product-window select{box-sizing:border-box;color:#52365f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e4d7ec;border-radius:9px;padding:12px}.product-window small{color:#9b85a6;font-size:10px;line-height:1.6;display:block}.product-window p{line-height:1.7}.product-window h3{letter-spacing:-.6px;margin:12px 0;font-size:28px;line-height:1.15}.product-window h4{margin:12px 0;font-size:14px}.chat-work{grid-template-columns:210px 1fr;min-height:475px;display:grid}.chat-work aside{background:#f6f2fa;border-right:1px solid #ebe2f1;padding:25px 18px;position:relative}.chat-work aside img{object-fit:contain;mix-blend-mode:multiply;width:105px;height:60px;margin-bottom:20px}.new-chat{width:100%;margin-bottom:25px}.chat-work aside p{color:#8e789d;padding:8px 0;font-size:11px}.sidebar-bottom{font-size:11px;position:absolute;bottom:25px}.conversation{flex-direction:column;min-width:0;padding:22px 38px;display:flex}.app-heading{justify-content:space-between;margin-bottom:22px;font-size:12px;display:flex}.app-heading span{color:#a18aa9;font-size:10px}.messages{flex:1;min-height:265px;max-height:290px;overflow:auto}.user-msg{background:#f1e6fa;border-radius:14px 14px 3px;max-width:76%;margin:0 0 20px auto;padding:13px 18px;font-size:12px}.ai-msg{max-width:90%;font-size:12px;line-height:1.9}.ai-msg b{color:#8a48ad}.plan-card{background:linear-gradient(120deg,#fff,#fcf7ff);border:1px solid #e6d9ef;border-radius:12px;margin:10px 0 15px;padding:14px 22px}.plan-card p{margin:4px 0}.suggestions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.suggestions button{font-size:10px}.chat-compose,.message-compose{gap:8px;display:flex}.chat-compose label,.message-compose label{flex:1}.chat-compose button{color:#fff;background:#813fa2}.sr-only{font-size:0!important}.sr-only input{font-size:12px!important}.local-note{text-align:center;margin-top:8px}.voice-scene{background:radial-gradient(at 70% 30%,#f2dfff,#0000 65%);justify-content:center;align-items:center;gap:100px;min-height:475px;padding:28px;display:flex}.voice-context{max-width:310px}.mini-kicker{letter-spacing:2px;color:#9357ac;font-size:10px}.transcript{border-left:2px solid #d8b8e7;margin-top:30px;padding-left:18px;font-size:12px}.voice-context>p{color:#9c81a6;font-size:11px}.phone{text-align:center;background:linear-gradient(#fefbff,#f2e5fb);border:7px solid #31213d;border-radius:35px;width:220px;padding:22px 18px;position:relative;box-shadow:15px 20px 35px #6d3a8125}.phone-island{background:#31213d;border-radius:10px;width:70px;height:15px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone-time{justify-content:space-between;font-size:9px;display:flex}.phone>p{letter-spacing:3px;margin-top:24px;font-size:10px}.voice-state{color:#a070b3;font-size:10px}.voice-orb{color:#fff;background:radial-gradient(circle at 30% 20%,#ffb3df,#b34dd5 50%,#5d368f);border-radius:50%;place-items:center;width:95px;height:95px;margin:20px auto;font-size:50px;display:grid;box-shadow:0 0 30px #e1b8eb}.audio-wave{justify-content:center;align-items:center;gap:3px;height:65px;display:flex}.audio-wave i{width:3px;height:var(--h);background:linear-gradient(#e97cc5,#7841b0);border-radius:3px;transform:scaleY(.3)}.simulating .audio-wave i{animation:.7s ease-in-out infinite alternate product-wave;animation-delay:calc(var(--i)*-50ms)}.mic{width:48px;margin:10px;color:#fff!important;background:#80419f!important;border-radius:50%!important;font-size:23px!important}.simulating .mic{animation:1.4s infinite mic-glow}.phone>small{font-size:8px}.call-scene{background:#f8f4fc;min-height:475px;padding:25px}.call-title{justify-content:space-between;gap:12px;font-size:11px;display:flex}.live-state{color:#976ba7;font-size:9px}.call-grid{grid-template-columns:1.6fr 1fr;gap:16px;margin:22px 0;display:grid}.ai-tile,.you-tile{border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:260px;display:flex}.ai-tile{color:#fff;background:radial-gradient(#d1a2e9,#713b90)}.you-tile{color:#7d618d;background:#eae2f0}.call-orb{color:#fffc;filter:drop-shadow(0 0 20px #fff);font-size:78px}.in-session .call-orb{animation:1.5s infinite orb-speaking}.ai-tile>span,.you-tile>span{text-align:center;font-size:11px}.big-avatar{background:#d9cbe3;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;font-size:32px!important}.call-caption{text-align:center;color:#886795;min-height:40px;font-size:12px}.call-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.call-tools span{color:#9a82a7;font-size:10px}.call-tools .start-call{color:#fff;background:#80449f}.jobs-app{min-height:475px;padding:28px}.jobs-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.jobs-title>span{color:#9a7ca8;font-size:10px}.search-tools{background:#f7f0fb;border-radius:12px;grid-template-columns:1.5fr 1fr;gap:15px;margin:18px 0;padding:15px;display:grid}.search-tools label{color:#8c709b;gap:6px;font-size:10px;display:grid}.jobs-layout{grid-template-columns:170px 1fr;gap:20px;display:grid}.jobs-layout aside{padding:14px 4px;font-size:11px}.jobs-layout aside p{color:#8e73a0;font-size:10px}.job-list{gap:10px;display:grid}.job-card{border:1px solid #eadff2;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;animation:.35s product-enter;display:flex}.job-card h4{margin:2px 0;font-size:13px}.job-card p{color:#92779f;margin:4px 0;font-size:11px}.job-card span{color:#a185ad;font-size:9px}.job-card button{margin-left:auto}.job-company{background:#f4e9fc;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;color:#b080c6!important;font-size:22px!important}.network-heading{justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.network-heading b{letter-spacing:-.5px;font-size:21px}.network-heading em{color:#ad4cae;font-style:normal}.network-heading>span{color:#9b7ba9;font-size:10px}.network-tabs{border-bottom:1px solid #ede1f3;gap:8px;padding:0 25px 16px;display:flex}.network-tabs button{padding:6px 22px}.social-layout{background:#fcf9ff;grid-template-columns:150px 1fr 170px;gap:20px;padding:22px;display:grid}.social-layout aside{padding:15px 0;font-size:11px}.social-layout aside b{margin:15px 0 4px;display:block}.social-layout aside p{color:#977ca5;margin-top:22px}.profile-avatar{color:#fff;background:linear-gradient(120deg,#dc91cb,#8054b0);border:4px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.stories{gap:15px;margin-bottom:16px;display:flex}.stories button{background:0 0;border:0;justify-items:center;gap:4px;padding:0;font-size:9px;display:grid}.stories button span{color:#a35ab0;background:#f7eafa;border:2px solid #c66ab7;border-radius:50%;place-items:center;width:43px;height:43px;font-size:17px;display:grid}.social-post{background:#fff;border:1px solid #eadff2;border-radius:12px;overflow:hidden}.post-author{align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.avatar{color:#9655a8;background:#ead6f3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.post-author button{margin-left:auto;padding:6px 10px;font-size:10px}.portfolio-art{background:linear-gradient(125deg,#f9c6e3,#dfbaef 50%,#bfc9f5);min-height:205px;padding:25px;position:relative;overflow:hidden}.portfolio-art>span{letter-spacing:2px;color:#805486;font-size:8px}.portfolio-art h3{z-index:1;font-size:29px;position:relative}.portfolio-art em{color:#964795}.art-spheres{letter-spacing:-25px;color:#fff8;font-size:100px;position:absolute;bottom:5px;right:-15px;transform:rotate(-20deg)}.post-reactions{gap:6px;padding:8px 12px;display:flex}.post-reactions button{border:0;padding:5px 9px;font-size:10px}.social-post>p{margin:0;padding:0 15px 12px;font-size:10px}.discover-people small{font-size:8px}.discover-people button{font-size:10px}.discover-people hr{border:0;border-top:1px solid #e9ddf0;margin:25px 0}.profile-cover{letter-spacing:3px;color:#9d65a6;background:linear-gradient(120deg,#d5c7f2,#f5c5df);justify-content:flex-end;align-items:center;height:110px;padding:25px;font-size:10px;display:flex}.professional{max-width:750px;margin:auto;padding:0 32px 25px}.professional>.profile-avatar{width:70px;height:70px;margin-top:-30px;position:relative}.professional h3{font-size:25px}.professional p{margin:8px 0;font-size:12px}.profile-actions{gap:8px;margin:15px 0;display:flex}.skill-tags{flex-wrap:wrap;gap:8px;display:flex}.skill-tags span{border:1px solid #e4d6ed;border-radius:20px;padding:8px 13px;font-size:10px}.experience-row{align-items:center;gap:15px;font-size:12px;display:flex}.experience-row>b{color:#ba97cb;font-size:32px}.inbox{grid-template-columns:200px 1fr;min-height:380px;display:grid}.inbox aside{border-right:1px solid #eadff1;padding:25px}.inbox aside button{text-align:left;font-size:10px}.thread{flex-direction:column;min-width:0;padding:28px;display:flex}.thread-messages{flex:1;max-height:260px;padding:20px 0;overflow:auto}.thread-messages p{background:#f3e9f8;border-radius:10px;max-width:85%;padding:12px 15px;font-size:12px}.thread-messages .sent-local{background:#ebdff5;margin-left:auto}.message-compose{margin-top:15px}.message-compose button{white-space:nowrap;font-size:10px}.story-intro{max-width:1120px;margin:90px auto 0;padding:0 25px}.story-intro p:last-child{color:#92799e;font-size:13px}.product-chapter{background:linear-gradient(#fff,#fcf9ff);border-bottom:1px solid #eee5f3;padding:85px max(5vw,50vw - 560px)}.chapter-copy{grid-template-columns:1.2fr 1fr;align-items:center;column-gap:60px;margin-bottom:32px;display:grid}.chapter-copy .eyebrow{grid-column:1/-1}.chapter-copy h2{letter-spacing:-1.5px;margin:12px 0;font-size:42px;line-height:1.15}.chapter-copy>p:not(.eyebrow){color:#8d749b;font-size:14px;line-height:1.8}.chapter-status{color:#a554b3;grid-column:2;font-size:10px}.product-window :focus-visible,.product-switcher :focus-visible{outline-offset:3px;outline:3px solid #bb5ab5}@keyframes product-enter{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes product-wave{to{transform:scaleY(1)}}@keyframes mic-glow{50%{box-shadow:0 0 0 12px #d6b4e940}}@keyframes orb-speaking{50%{filter:drop-shadow(0 0 35px #fff);transform:scale(1.12)}}@media (width<=760px){.product-hero{padding:40px 15px 25px}.product-hero h1{letter-spacing:-2px}.hero-sub{font-size:13px}.concept-label span{margin:8px 0;display:block}.product-switcher{gap:6px}.product-switcher button{padding:8px 12px;font-size:11px}.hero-screen{min-height:0}.window-bar{padding:0 12px;font-size:8px}.window-bar>span:last-child{display:none}.chat-work{grid-template-columns:1fr;min-height:460px}.chat-work aside{display:none}.conversation{padding:18px}.messages{min-height:260px}.user-msg{max-width:90%;font-size:11px}.ai-msg{max-width:100%;font-size:11px}.suggestions{gap:5px}.suggestions button{padding:7px;font-size:9px}.plan-card{padding:12px}.hero-controls{flex-wrap:wrap;gap:15px}.hero-controls a{font-size:10px}.preview-strip{padding:12px;font-size:8px}.voice-scene{gap:25px;min-height:475px;padding:25px 12px}.voice-context{max-width:160px}.voice-context h3{font-size:22px}.phone{flex-shrink:0;width:190px}.voice-context .transcript{font-size:10px}.call-scene{min-height:460px;padding:18px 12px}.call-title{font-size:9px}.call-grid{grid-template-columns:1fr 1fr;gap:8px}.ai-tile,.you-tile{min-height:250px}.call-caption{min-height:62px;font-size:11px}.call-tools{gap:7px}.call-tools button{padding:10px;font-size:10px}.call-tools span{text-align:center;width:100%}.jobs-app{padding:18px 12px}.jobs-title h3{font-size:23px}.jobs-title>span{display:none}.search-tools{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.search-tools input,.search-tools select{padding:9px;font-size:11px}.jobs-layout{grid-template-columns:1fr}.jobs-layout>aside{display:none}.job-card{gap:9px;padding:12px 9px}.job-card h4{font-size:11px}.job-card p{font-size:10px}.job-company{width:28px;height:30px}.job-card button{padding:8px;font-size:10px}.social-layout{grid-template-columns:1fr;gap:0;padding:12px}.social-layout>aside{display:none}.network-heading{padding:18px 15px}.network-heading>span{display:none}.network-tabs{gap:6px;padding:0 12px 12px}.network-tabs button{padding:7px 15px;font-size:11px}.stories{gap:20px}.post-author{font-size:10px}.professional{padding:0 18px 22px}.professional h3{font-size:22px}.professional p{font-size:11px}.inbox{grid-template-columns:1fr}.inbox aside{display:none}.thread{padding:20px 14px}.thread-messages{min-height:230px}.message-compose{gap:5px}.message-compose input{font-size:10px!important}.message-compose button{padding:8px;font-size:9px}.story-intro{margin:65px auto 0;padding:0 22px}.story-intro h2{font-size:34px}.product-chapter{padding:55px 15px}.chapter-copy{margin-bottom:25px;display:block}.chapter-copy h2{font-size:33px}.chapter-copy>p:not(.eyebrow){font-size:13px}.chapter-status{margin-top:15px;display:block}.product-window{border-radius:13px}}@media (width<=450px){.voice-scene{flex-direction:column;gap:15px}.voice-context{text-align:center;width:100%;max-width:none}.voice-context h3{margin:8px 0;font-size:22px}.voice-context h3 br,.voice-context .transcript,.voice-context>p{display:none}.phone{width:205px}.phone .voice-orb{width:75px;height:75px;margin:15px auto}.audio-wave{height:50px}.hero-screen .voice-scene{min-height:515px}}@media (prefers-reduced-motion:reduce){.product-window,.product-window *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.paused .product-window *,body.reduced-motion .product-window *{transition:none!important;animation:none!important}body.tab-hidden .product-window *{animation-play-state:paused!important}.product-window small,.window-bar,.jobs-title>span,.job-card p,.job-card span,.local-note,.network-heading>span,.voice-context>p,.voice-state,.call-tools span,.preview-strip{color:#70577e}.chapter-copy>p:not(.eyebrow),.story-intro p:last-child{color:#705d7d}.ai-tile small{color:#fff}.product-window input:focus-visible,.product-window select:focus-visible{outline-offset:2px;outline:3px solid #ba60b8}.intro-hero{text-align:center;background:radial-gradient(at top,#f9e6f6,#0000 65%);padding:60px 24px 85px}.intro-logo{border-radius:25px;width:100px;margin:20px}.intro-hero h1{letter-spacing:-.05em;margin:20px auto;font-size:clamp(38px,5.8vw,80px);line-height:1.12}.intro-hero p{max-width:800px;margin:25px auto;line-height:1.8}.intro-hero .primary{display:inline-flex}.intro-hero .chapter-status{margin:22px;display:block}.flip-section{max-width:1120px;margin:0 auto 100px;scroll-margin-top:100px}.flip-heading h2{margin:12px 0;font-size:clamp(32px,4vw,54px)}.flip-heading>p{font-size:20px}.flip-card{perspective:1800px;cursor:pointer;margin-top:28px}.flip-inner{height:590px;transform-style:preserve-3d;transition:transform .8s;position:relative}.flipped .flip-inner{transform:rotateY(180deg)}.flip-front,.flip-back{backface-visibility:hidden;background:#f7f4fa;border:1px solid #e4d9ed;border-radius:28px;position:absolute;inset:0;overflow:hidden;box-shadow:0 25px 70px #2f174315}.flip-back{flex-direction:column;padding:18px;display:flex;transform:rotateY(180deg)}.flip-front img{object-fit:cover;object-position:top;width:100%;height:100%}.flip-back img{object-fit:contain;border-radius:15px;flex:1;width:100%;min-height:0}.flip-back p{margin:0;padding:10px;font-size:17px;line-height:1.6}.front-caption{color:#fff;background:linear-gradient(#0000,#1c103bef);gap:10px;padding:50px 35px 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.front-caption span{letter-spacing:.15em;font-size:14px}.front-caption b{font-size:clamp(24px,3vw,38px)}.flip-controls{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.flip-controls button,.explore-feature{font:inherit;background:#fff;border:1px solid #d7c8e3;border-radius:100px;min-height:48px;padding:14px 20px}.explore-feature{color:#fff;background:#6d28a1}.detail-intro{max-width:1120px;margin:55px auto 32px;padding:0 24px}.detail-intro>p{max-width:750px;font-size:19px;line-height:1.7}.detail-intro .eyebrow{margin-top:36px}.detail-workspace{max-width:1200px;margin:35px auto 70px;padding:0 24px}.feature-next{flex-wrap:wrap;justify-content:center;gap:12px;padding:20px 24px 70px;display:flex}.feature-next a{border:1px solid #e2d5eb;border-radius:30px;padding:12px 18px}.feature-next [aria-current]{color:#fff;background:#6d28a1}.workspace-demo{padding:28px}.workspace-demo button{color:#4e2376;cursor:pointer;min-height:44px;font:inherit;background:#f4edfa;border:1px solid #d9cbe5;border-radius:12px;padding:12px 18px}.workspace-demo button:disabled{opacity:.6}.workspace-demo label{gap:8px;margin:16px 0;display:grid}.workspace-demo input,.workspace-demo textarea{width:100%;font:inherit;color:#26143d;background:#fff;border:1px solid #c8b9d5;border-radius:10px;padding:12px}.workspace-demo h3{font-size:25px;line-height:1.3}.workspace-demo p{line-height:1.7}.suite-banner{color:#fff;background:linear-gradient(120deg,#1b0e3b,#121c44);border-radius:20px;margin:20px 0;padding:30px}.workflow-grid{grid-template-columns:1fr 1.5fr;gap:30px;display:grid}.workflow-grid aside{background:#f5f0fa;border-radius:18px;padding:24px}.workflow-grid aside a{margin:20px 0;display:block}.workflow-card{background:#fff;border:1px solid #e6dced;border-radius:20px;margin:18px 0;padding:24px}.metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.metrics>div{background:#f4f0fa;border-radius:16px;padding:20px}.metrics b{margin-top:12px;font-size:30px;display:block}.stream-grid{grid-template-columns:1.7fr 1fr;gap:24px;display:grid}.stream-stage{text-align:center;color:#fff;background:radial-gradient(circle,#734c9d,#151b3c);border-radius:20px;min-height:380px;margin:20px 0;padding:35px}.stream-stage h3{color:#fff}.stage-portrait{color:#fff;background:linear-gradient(120deg,#ff9dbf,#9455d4);border-radius:50%;place-items:center;width:100px;height:100px;margin:28px auto;font-size:50px;display:grid}.stream-state{letter-spacing:.1em;font-size:12px}.streaming .stage-portrait{animation:2s infinite orbPulse}.gift-scene{text-align:center;padding:20px}.gift-picker{justify-content:center;gap:20px;margin:30px 0;display:flex}.gift-picker button{gap:15px;font-size:30px;display:grid}.gift-picker small{font-size:13px}.gift-picker [aria-pressed=true]{background:#ead2fc;outline:2px solid #8538ae}.gift-effect{min-height:55px;padding:15px;font-size:23px}.gift-pop{animation:.8s both giftPop}@keyframes giftPop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.live-comments{max-height:220px;overflow:auto}.workspace-demo [role=status]{background:#f6f1fb;border-radius:12px;padding:14px}.workspace-demo button+button{margin:8px}.flip-controls [hidden]{display:none}body.paused *,body.reduced-motion *{transition:none!important;animation:none!important}@media (width<=700px){.flip-inner{height:370px}.flip-back{padding:8px}.flip-back p{font-size:14px}.flip-section{margin-bottom:65px}.flip-controls{flex-direction:column}.flip-controls a{text-align:center}.intro-hero{padding-top:35px}.workspace-demo{padding:14px}.workflow-grid,.stream-grid{grid-template-columns:1fr}.metrics{gap:6px}.metrics>div{padding:12px;font-size:12px}.metrics b{font-size:23px}.gift-picker{gap:6px}.gift-picker button{padding:10px;font-size:23px}.gift-picker small{font-size:10px}.suite-banner{padding:20px}.detail-workspace{padding:0 12px}.flip-front img{object-fit:contain;background:#e8ddee}.front-caption{padding:30px 20px 18px}.stream-stage{min-height:300px}.detail-workspace .window-bar{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.flip-inner{transform:none!important}.flip-front,.flip-back{transform:none}.flipped .flip-front,.flip-back{visibility:hidden}.flipped .flip-back{visibility:visible}}.flip-front picture{width:100%;height:100%;display:block}.flip-back picture{flex:1;min-height:0;display:block;overflow:hidden}.flip-back picture img{object-fit:contain;height:100%}@media (width<=700px){.flip-front img,.flip-back picture img{object-fit:cover;object-position:top}.flip-back p{font-size:15px}.flip-inner{height:440px}}.intro-logo{object-fit:contain;width:150px;max-width:40vw;height:auto;box-shadow:none;mix-blend-mode:multiply;filter:drop-shadow(0 10px 16px #ad28ad25);transform-origin:50%;will-change:transform;background:0 0;border-radius:0;margin:25px auto 28px;animation:5s ease-in-out infinite reetLogoFloat,4s ease-in-out infinite reetLogoGlow;display:block}@keyframes reetLogoFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes reetLogoGlow{0%,to{filter:drop-shadow(0 8px 12px #ba30a622)}50%{filter:drop-shadow(0 12px 22px #9b30cb55)}}@media (prefers-reduced-motion:reduce){.intro-logo{will-change:auto;animation:none;transform:none}}.intro-logo{filter:none;mix-blend-mode:multiply;animation:5s ease-in-out infinite reetLogoFloat}.intro-hero{background:radial-gradient(at 50% 180px,#f3d9fa88,#0000 35%),radial-gradient(at top,#f9e6f6,#0000 65%)}.flip-inner{height:680px}.showcase-scene{isolation:isolate;color:#fff;background:radial-gradient(at 88% 15%,#6320d8 0,#0000 45%),radial-gradient(at 58% 90%,#0b68db 0,#0000 45%),#050c2d;grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;height:100%;padding:42px;display:grid;position:relative;overflow:hidden}.showcase-scene:before{content:"";z-index:-1;border:1px solid #2b83ff55;border-radius:50%;width:600px;height:600px;position:absolute;top:-400px;right:-130px;box-shadow:0 0 0 90px #5c39e51a,0 0 0 180px #2665ff14}.showcase-copy{z-index:2;align-self:center}.showcase-copy>img{object-fit:contain;background:#fff;border-radius:12px;width:75px;height:60px;margin-bottom:20px;display:block}.showcase-copy>small{letter-spacing:.16em;color:#97defb;font-size:12px}.showcase-copy h3{letter-spacing:-.04em;color:#fff;margin:20px 0;font-size:clamp(28px,3.1vw,44px);line-height:1.1}.showcase-copy p{color:#d8d9ee;max-width:360px;font-size:15px;line-height:1.65}.showcase-coming{letter-spacing:.08em;background:linear-gradient(110deg,#0099d522,#be22e933);border:1px solid #55cfff;border-radius:12px;margin-top:18px;padding:12px 15px;font-size:10px;display:inline-block}.device-composition{z-index:2;min-width:0;position:relative}.showcase-device{color:#151a39;background:#fcfcff;border:7px solid #101427;outline:1px solid #b0bbf3;animation:7s ease-in-out infinite deviceHover;position:relative;transform:perspective(1100px)rotateY(-7deg)rotate(2deg);box-shadow:12px 18px #03072255,0 20px 50px #0007,0 0 25px #419bff55}.showcase-laptop{border-radius:18px 18px 9px 9px}.showcase-laptop:after{content:"";background:linear-gradient(#858cb6,#292e59);border-radius:1px 1px 45% 45%;height:18px;position:absolute;bottom:-25px;left:-22px;right:-22px;box-shadow:0 8px 18px #0005}.showcase-phone{border-width:9px;border-radius:39px;max-width:310px;min-height:510px;margin:auto;overflow:hidden}.showcase-phone .device-camera{z-index:3;background:#101427;border-radius:0 0 12px 12px;width:90px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.device-topbar{border-bottom:1px solid #e6e8f3;align-items:center;gap:8px;height:54px;padding:12px 16px;font-size:16px;display:flex}.device-topbar img{object-fit:contain;width:28px;height:28px}.device-topbar em{color:#9a2add}.device-topbar>span{color:#745ab3;margin-left:auto}.device-spark{color:#8be5ff;filter:drop-shadow(0 0 10px #32ccff);font-size:40px;animation:3s infinite alternate sparkGlow;position:absolute}.spark-one{top:-30px;right:-15px}.spark-two{color:#ef65ee;animation-delay:1s;bottom:20px;left:-35px}.showcase-floor{z-index:-1;background:linear-gradient(#0000,#5f5bd944);border-top:1px solid #7764fa22;height:60px;position:absolute;bottom:0;left:0;right:0}.visual-ui{color:#182042;background:#fbfcff;padding:24px;font:14px/1.5 Arial,sans-serif}.visual-ui h3{letter-spacing:-.04em;color:#101b3b;margin:14px 0 20px;font:700 24px/1.15 Arial,sans-serif}.visual-kicker{color:#7252aa;letter-spacing:.1em;font-size:10px;font-weight:700}.visual-row{background:#fff;border:1px solid #e5e8f5;border-radius:13px;align-items:center;gap:12px;margin:10px 0;padding:14px 12px;display:flex}.visual-row b{font-size:13px;display:block}.visual-row small{color:#66728e;margin-top:3px;font-size:11px;line-height:1.5;display:block}.visual-icon{color:#8151dd;background:#f0ebff;border-radius:10px;flex-shrink:0;padding:5px 8px;font-size:21px}.visual-chevron{color:#b2a6ca;margin-left:auto}.visual-bubble{background:#f1edfb;border-radius:16px;margin:14px 0;padding:16px;font-size:13px}.visual-bubble.sent{background:#e2edff;margin-left:35px}.visual-bubble p{margin:8px 0}.visual-bubble .visual-row{padding:9px}.visual-compose{color:#69728b;background:#fff;border:1px solid #deddeb;border-radius:14px;justify-content:space-between;margin:18px 0 0;padding:14px;font-size:13px;display:flex}.visual-compose b{color:#fff;text-align:center;background:#8c32dc;border-radius:50%;width:22px}.visual-center{text-align:center;display:block}.visual-orb{color:#fff;background:radial-gradient(circle at 30% 25%,#c7efff,#6785ee 35%,#9125d1 65%,#220e56);border-radius:50%;place-items:center;width:115px;height:115px;margin:30px auto;font-size:52px;animation:4s infinite orbPulse;display:grid;box-shadow:0 0 0 12px #a68deb13,0 0 0 25px #a68deb0a}.visual-wave{justify-content:center;align-items:center;gap:5px;height:65px;display:flex}.visual-wave i{width:4px;animation:1.5s ease-in-out infinite alternate waveNative;animation-delay:calc(var(--n)*-.12s);background:linear-gradient(#17bfe5,#b231d7);border-radius:10px}.visual-mic{color:#fff;text-align:center;background:#7233b3;border-radius:50%;width:60px;height:60px;margin:20px auto;font-size:30px;line-height:60px}.visual-call{color:#fff;text-align:center;background:#101a43;border-radius:15px;padding:10px}.visual-call .visual-orb{margin:22px auto}.visual-call span{font-size:12px}.visual-caption{background:#ece9fb;border-radius:12px;margin:16px 0;padding:15px;font-size:13px}.visual-callbar{justify-content:center;align-items:center;gap:15px;display:flex}.visual-callbar span{color:#fff;background:#f75a88;border-radius:20px;padding:10px;font-size:11px}.visual-tabs{color:#7040bc;background:#edf2ff;border-radius:10px;padding:12px;font-size:12px}.visual-tabs span{float:right;color:#737d98}.visual-tag{background:#ece7fb;border-radius:15px;margin:0 4px 5px 0;padding:5px 9px;font-size:10px;display:inline-block}.visual-action{color:#fff;text-align:center;background:linear-gradient(110deg,#128bdf,#a528de);border-radius:12px;margin:18px 0 12px;padding:13px;font-size:13px;font-weight:700}.visual-profile{align-items:center;gap:10px;margin-bottom:18px;display:flex}.visual-profile small{color:#6c7392;font-size:11px;display:block}.visual-avatar{color:#4d288c;background:linear-gradient(120deg,#9fdfff,#cf95f3);border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.visual-profile h3{margin:8px 0;font-size:19px}.visual-project{background:linear-gradient(135deg,#d1f3f7,#e8d3fb);border-radius:15px;padding:24px;position:relative;overflow:hidden}.visual-project small{letter-spacing:.1em;font-size:9px}.visual-project span{color:#914de2;font-size:45px;position:absolute;bottom:5px;right:14px}.visual-reactions{color:#6a528e;padding:15px 0;font-size:12px}.visual-cover{background:linear-gradient(110deg,#327fe1,#a238d5);border-radius:12px;height:65px;margin-bottom:16px}.visual-stream{background:#352b6c;border-radius:20px;position:relative;overflow:hidden}.creator-art{width:100%;display:block}.visual-stream-title{color:#fff;position:absolute;top:15px;left:15px}.visual-stream-title small{font-size:10px;display:block}.visual-live-label{color:#fff;background:#ed3a75;border-radius:10px;padding:4px 7px;font-size:8px;position:absolute;top:15px;right:12px}.visual-stream-comments{gap:5px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.visual-stream-comments span{color:#fff;background:#141331ab;border-radius:20px;padding:8px;font-size:10px}.visual-gift-hero{background:radial-gradient(#bc84fa55,#0000 70%);justify-content:center;align-items:center;gap:12px;min-height:140px;display:flex}.visual-gift-hero span{color:#d842df;font-size:36px;animation:4s infinite deviceHover}.visual-gift-hero span:nth-child(2){font-size:72px;animation-delay:-2s}.visual-gifts{justify-content:center;gap:10px;display:flex}.visual-gifts>div{text-align:center;background:#f1ebfb;border:1px solid #dcd3f2;border-radius:16px;flex:1;padding:12px;font-size:30px}.visual-gifts small{font-size:11px;display:block}.visual-graph{align-items:center;gap:7px;padding:24px 0;font-size:10px;display:flex}.visual-graph span{background:#f0e9ff;border:1px solid #d2c0ed;border-radius:50%;padding:12px 8px}.visual-document{background:linear-gradient(120deg,#f1f7ff,#fff);border:1px solid #dce0ef;border-radius:13px;padding:20px}.visual-document>span{color:#577be5;font-size:40px;display:block}.visual-document p{font-size:11px}.preview-native{background:radial-gradient(at 0 0,#ede5ff,#0000 60%),#fbfcff;grid-template-columns:1fr 1fr;align-items:center;gap:35px;height:100%;padding:40px;display:grid}.native-preview-heading h3{margin:20px 0;font-size:42px}.native-preview-heading p{font-size:18px;line-height:1.7}.native-preview-heading>small{letter-spacing:.15em;color:#7844ad;font-size:11px}.native-preview-heading>span{color:#755694;margin-top:20px;font-size:12px;display:inline-block}.native-preview-screen{border:7px solid #11182f;border-radius:25px;overflow:hidden;box-shadow:0 20px 45px #32214a20}.native-preview-screen .visual-ui{padding:24px}.native-preview-screen .visual-ui h3{font-size:27px}.flip-back{padding:0}.device-workspace{background:radial-gradient(at 100% 0,#7030c8,#080f34 65%);border:1px solid #6a6bc8;border-radius:30px;padding:28px;box-shadow:0 24px 65px #29216025}.device-workspace .product-window{border:7px solid #141a32;border-radius:21px;animation:none;box-shadow:0 0 0 1px #c4c6ed,0 12px 30px #0004}.device-workspace .workspace-demo{background:#fbfcff}.device-workspace .stream-stage{padding:0;position:relative;overflow:hidden}.device-workspace .stream-stage>.creator-art{object-fit:cover;max-height:440px}.device-workspace .stream-stage .stream-state{background:#d32b63;border-radius:12px;padding:8px;position:absolute;top:20px;left:20px}.device-workspace .stream-stage h3{text-shadow:0 2px 10px #000;position:absolute;bottom:60px;left:20px}.device-workspace .stream-stage>p{color:#fff;text-shadow:0 2px 10px #000;position:absolute;bottom:18px;left:20px}@keyframes deviceHover{0%,to{translate:0}50%{translate:0 -9px}}@keyframes sparkGlow{to{opacity:.45;scale:.75}}@keyframes waveNative{to{transform:scaleY(.4)}}@media (width<=800px){.flip-inner{height:850px}.showcase-scene{grid-template-columns:1fr;align-content:start;gap:20px;padding:25px}.showcase-copy{grid-template-columns:55px 1fr;gap:0 15px;display:grid}.showcase-copy>img{grid-row:1/3;width:55px;height:45px;margin:0}.showcase-copy>small{align-self:center;font-size:10px}.showcase-copy h3{margin:5px 0;font-size:25px}.showcase-copy p{grid-column:1/-1;margin:14px 0 0;font-size:13px;line-height:1.55}.showcase-coming{grid-column:1/-1;justify-self:start;margin-top:13px;padding:9px;font-size:9px}.showcase-device{max-width:340px;margin:5px auto;transform:rotate(-2deg)}.showcase-phone{max-width:270px;min-height:450px}.showcase-scene .visual-ui{padding:18px}.showcase-laptop .visual-ui{font-size:12px}.showcase-laptop .visual-ui h3{font-size:22px}.showcase-laptop .visual-row{padding:10px}.showcase-laptop .visual-bubble{margin:10px 0;padding:12px}.device-spark{font-size:27px}.preview-native{grid-template-columns:1fr;align-content:start;gap:20px;padding:22px}.native-preview-heading h3{margin:10px 0;font-size:28px}.native-preview-heading p{padding:0;font-size:15px;line-height:1.6}.native-preview-heading>span{margin-top:8px}.native-preview-screen{width:100%;max-width:400px;margin:auto}.native-preview-screen .visual-ui{padding:18px}.native-preview-screen .visual-ui h3{font-size:24px}.device-workspace{border-radius:22px;margin:25px 10px 60px;padding:12px}.device-workspace .product-window{border-width:3px}.showcase-copy p{max-width:none}}@media (width<=380px){.flip-inner{height:880px}.showcase-scene{padding:20px}.visual-ui{padding:15px}.visual-row b{font-size:12px}.visual-row small{font-size:10px}.visual-row{gap:8px}.native-preview-screen .visual-ui{padding:14px}}@media (prefers-reduced-motion:reduce){.showcase-device,.device-spark,.visual-orb,.visual-wave i,.visual-gift-hero span{animation:none!important;translate:none!important}}.showcase-device{animation:none;transform:translate(0,0)}.device-composition:before{content:"";z-index:-1;background:radial-gradient(#3e8dff33,#0000 65%);border-radius:40%;animation:4s ease-in-out infinite alternate sparkGlow;position:absolute;inset:-20px}.showcase-device .visual-ui{font-size:15px}.showcase-device .visual-kicker{font-size:11px}@media (width<=800px){.showcase-device .visual-row b{font-size:13px}.showcase-device .visual-row small{font-size:11px}.showcase-device .visual-kicker{font-size:10px}}html{scroll-behavior:auto}.showcase-copy p{font-size:16px}.showcase-device .visual-row b{font-size:15px}.showcase-device .visual-row small{font-size:13px}@media (width<=800px){.showcase-copy p,.showcase-device .visual-row b{font-size:14px}.showcase-device .visual-row small{font-size:12px}}@media (width<=380px){.flip-inner{height:1060px}.showcase-scene{align-content:center}.showcase-copy h3{font-size:24px}.preview-native{align-content:start}.native-preview-screen .visual-row{padding:10px}}.feature-carousel{max-width:1120px;margin:auto}.carousel-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.carousel-toolbar p{color:#6e5b83;margin:0;font-size:14px}.carousel-toolbar a{color:#7432a6;text-underline-offset:5px;font-size:14px;text-decoration:underline}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;display:flex;position:relative;overflow:auto hidden}.carousel-track::-webkit-scrollbar{display:none}.carousel-track .flip-section{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:0;margin:0;padding:0 2px 30px}.carousel-navigation{justify-content:space-between;align-items:center;gap:20px;margin:0 0 60px;display:flex}.carousel-navigation button{color:#582b87;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8cbe5;border-radius:30px;padding:13px 20px}.carousel-navigation button:disabled{opacity:.35;cursor:default}.carousel-navigation>span{color:#7b688c;font-size:12px}.gallery-intro{max-width:1120px;margin:60px auto 40px;padding:0 24px}.gallery-intro h1{margin:25px 0;font-size:clamp(36px,5vw,64px);line-height:1.1}.gallery-intro>p{font-size:18px;line-height:1.7}.gallery-intro .eyebrow{margin-top:35px}.feature-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1180px;margin:40px auto 80px;padding:0 24px;display:grid}.feature-gallery-card{background:#fff;border:1px solid #e4d8ef;border-radius:25px;transition:box-shadow .2s,border-color .2s;display:block;overflow:hidden;box-shadow:0 14px 40px #33105509}.feature-gallery-card:hover{border-color:#9a4fd0;box-shadow:0 20px 45px #53248220}.gallery-ui{background:#080f34;height:260px;padding:18px 18px 0;position:relative;overflow:hidden}.gallery-ui:after{content:"";background:linear-gradient(#0000,#080f34);height:30px;position:absolute;bottom:0;left:0;right:0}.gallery-ui .visual-ui{border:4px solid #161b3a;border-radius:18px;min-height:290px;padding:18px}.gallery-ui .visual-ui h3{font-size:22px}.gallery-caption{padding:24px}.gallery-caption h2{letter-spacing:-.04em;margin:0 0 12px;font-size:24px}.gallery-caption p{min-height:45px;font-size:15px;line-height:1.5}.gallery-caption>span{color:#792db0;margin:20px 0 15px;font-weight:700;display:block}.gallery-caption>small{color:#8c769d;font-size:10px}@media (width<=900px){.feature-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.carousel-toolbar{align-items:start}.carousel-toolbar p,.carousel-toolbar a{font-size:12px}.carousel-navigation{flex-wrap:wrap;gap:8px}.carousel-navigation>span{text-align:center;order:3;width:100%}.carousel-navigation button{padding:12px 17px;font-size:13px}.carousel-track .flip-heading{min-height:135px}.feature-gallery-grid{grid-template-columns:1fr;gap:24px;padding:0 18px}.gallery-caption p{min-height:0}.gallery-intro{padding:0 20px}.gallery-ui{height:280px}}.visual-screen-brand{color:#152346;border-bottom:1px solid #e5e3f1;align-items:center;gap:9px;margin:0 0 18px;padding:0 0 14px;display:flex}.visual-screen-brand img{object-fit:contain;mix-blend-mode:multiply;width:37px;height:32px}.visual-screen-brand b{letter-spacing:-.04em;font-size:18px}.visual-screen-brand em{color:#9d28cf;font-style:normal}.visual-screen-brand>span{color:#745596;margin-left:auto}.showcase-phone .visual-ui{padding-top:24px}.window-brand{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.window-brand img{object-fit:contain;mix-blend-mode:multiply;width:32px;height:27px}.window-brand b{color:#35204f;letter-spacing:.03em;font-size:12px}.phone-app-logo{object-fit:contain;mix-blend-mode:multiply;width:55px;height:45px;margin:18px auto 0;display:block}.gallery-ui .visual-screen-brand{margin-bottom:12px;padding-bottom:10px}.gallery-ui .visual-screen-brand img{width:31px;height:26px}@media (width<=600px){.window-brand img{width:26px;height:24px}.window-brand b{font-size:10px}.window-bar{gap:8px}.visual-screen-brand img{width:32px;height:29px}}@media (width<=380px){.flip-inner{height:1140px}}@media (width>=381px) and (width<=800px){.flip-inner{height:930px}}.flip-front{background:#f8f3fc}.showcase-scene{color:#21183d;background:radial-gradient(at 90% 10%,#ecdafe 0,#0000 50%),radial-gradient(at 55% 95%,#dbe9ff 0,#0000 50%),linear-gradient(120deg,#fff8fc,#f5f3ff)}.showcase-scene:before{border-color:#bb87e533;box-shadow:0 0 0 90px #dcbee91a,0 0 0 180px #c9c6ff14}.showcase-copy>small{color:#8053a5}.showcase-copy h3{color:#261543}.showcase-copy p{color:#645772}.showcase-copy>img{mix-blend-mode:multiply;background:0 0;border-radius:0}.showcase-coming{color:#7d2b99;background:linear-gradient(110deg,#fae8f5,#eee7ff);border-color:#d5b3eb}.showcase-device{border-color:#e4e0ee;outline-color:#c5b6dc;box-shadow:8px 15px #cabedb55,0 24px 45px #5e347921,0 0 24px #e5b8ef44}.showcase-laptop:after{background:linear-gradient(#f4f1f9,#bdb5d1);box-shadow:0 8px 18px #6b53721a}.showcase-phone .device-camera{background:#ccc5d9}.device-spark{color:#9c4cd4;filter:none}.spark-two{color:#dc48b4}.showcase-floor{background:linear-gradient(#0000,#d5c4ef44);border-color:#cfb1df33}.device-composition:before{background:radial-gradient(#d9b6ef55,#0000 65%)}.native-preview-screen{border-color:#e2d9ed;box-shadow:0 18px 40px #784a9920}.device-workspace{background:radial-gradient(at 100% 0,#f6dcec,#eee8fc 65%);border-color:#ddc6eb;box-shadow:0 24px 65px #8051931c}.device-workspace .product-window{border-color:#e3dcec;box-shadow:0 0 0 1px #cebde0,0 12px 30px #80519314}.device-workspace .window-bar{background:#f5effc}.gallery-ui{background:linear-gradient(125deg,#fbe9f4,#eae6fd)}.gallery-ui:after{background:linear-gradient(#0000,#f0e6f9)}.gallery-ui .visual-ui{border-color:#ded3eb}.visual-call{color:#543a74;background:linear-gradient(130deg,#e8e5fb,#f4ddeb)}.visual-caption{background:#f4ecfb}.visual-stream{background:#e4d7ef}.device-workspace .stream-stage{background:linear-gradient(120deg,#e8e1fa,#f7dce9)}.device-workspace .stream-stage h3{color:#fff}.suite-banner{color:#482663;background:linear-gradient(115deg,#f2e9fc,#fbe5f1);border:1px solid #e6d3ef}.suite-banner h3{color:#43245e}.suite-banner small{color:#8753a1}.gallery-ui .visual-project{background:linear-gradient(135deg,#e8f1fc,#f3d9f5)}.store-availability{text-align:center;background:linear-gradient(120deg,#fdf3fa,#f1edff);border-top:1px solid #ede0f4;padding:60px 24px}.store-availability h2{letter-spacing:-.04em;margin:15px 0 28px;font-size:clamp(26px,3vw,40px)}.store-badges{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.store-badge{text-align:left;color:#fff;cursor:pointer;background:#26143f;border:1px solid #684780;border-radius:15px;align-items:center;gap:14px;min-width:205px;min-height:78px;padding:14px 24px;display:flex}.store-badge:hover{background:#513073}.store-badge svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:31px;height:34px}.store-badge small{letter-spacing:.09em;margin-bottom:5px;font:9px Arial,sans-serif;display:block}.store-badge b{font:600 23px Arial,sans-serif;display:block}.store-availability #store-message{color:#705382;min-height:28px;margin:23px auto 0;font-size:14px}.store-availability #store-message.store-message-active{color:#81399c;font-size:18px;font-weight:600}.iphone-feature-slide{color:inherit;border:1px solid #e1d3ee;border-radius:30px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 18px 50px #5422760d}.iphone-feature-slide:hover{border-color:#b68ad7}.native-preview-heading h2{margin:25px 0;font-size:clamp(32px,4vw,52px);line-height:1.1}.slide-explore{color:#fff;background:#8138ac;border-radius:30px;margin-top:32px;padding:14px 22px;font-size:15px;display:inline-block}.iphone-shell{background:#fcfcff;border:8px solid #d8d2e3;border-radius:49px;width:340px;max-width:100%;height:690px;margin:auto;padding:10px 5px 22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #bcafce,10px 15px #cec4dd33,0 28px 50px #62467820}.iphone-island{z-index:3;background:#211d32;border-radius:20px;width:100px;height:23px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.iphone-status{color:#332440;justify-content:space-between;padding:5px 15px 13px;font:11px Arial,sans-serif;display:flex}.iphone-status span{letter-spacing:1px;font-size:9px}.iphone-screen{border-radius:0 0 27px 27px;height:calc(100% - 32px);overflow:hidden}.iphone-screen .visual-ui{background:#fcfcff;padding:17px}.iphone-screen .visual-row{gap:9px;padding:11px 9px}.iphone-screen .visual-bubble{padding:12px;font-size:12px}.iphone-screen .visual-bubble .visual-row{padding:8px}.iphone-screen .visual-kicker{font-size:10px}.iphone-home{background:#4b3a60;border-radius:10px;width:110px;height:4px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.gallery-ui{height:340px;padding:22px 25px 0}.gallery-iphone{background:#fff;border:6px solid #d7cde2;border-radius:32px;width:260px;max-width:100%;min-height:450px;margin:auto;padding-top:26px;position:relative;overflow:hidden}.gallery-iphone .iphone-island{width:75px;height:16px;top:6px}.gallery-ui .gallery-iphone .visual-ui{border:0;border-radius:0;padding:16px}.device-workspace{background:#fcfbff;border:8px solid #d8d0e4;border-radius:48px;width:490px;max-width:calc(100% - 28px);padding:35px 7px 20px;position:relative;box-shadow:0 0 0 1px #beafd0,0 24px 55px #6c428c25}.device-workspace:before{content:"";background:#251d35;border-radius:20px;width:115px;height:21px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.device-workspace:after{content:"";background:#655073;border-radius:5px;width:120px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.device-workspace .product-window{max-height:850px;box-shadow:none;border:0;border-radius:12px 12px 30px 30px;overflow:auto}.device-workspace .window-bar{z-index:5;background:#faf6ff;flex-wrap:wrap;gap:7px;padding:12px 8px;position:sticky;top:0}.device-workspace .window-bar>span:last-child{display:none}.device-workspace .workflow-grid,.device-workspace .stream-grid,.device-workspace .social-layout,.device-workspace .inbox{grid-template-columns:1fr;gap:15px;display:grid}.device-workspace .chat-work{display:block}.device-workspace .chat-work>aside{display:none}.device-workspace .conversation{min-width:0;padding:16px}.device-workspace .voice-scene{flex-direction:column;gap:20px;padding:15px}.device-workspace .voice-context{max-width:100%;padding:10px}.device-workspace .phone{max-width:100%;box-shadow:none}.device-workspace .call-grid{grid-template-columns:1fr}.device-workspace .call-tools{flex-wrap:wrap}.device-workspace .social-layout>aside{display:none}.device-workspace .network-heading{flex-wrap:wrap;padding:14px}.device-workspace .network-heading>span{font-size:10px}.device-workspace .network-content{min-width:0}.device-workspace .inbox>aside{display:none}.device-workspace .thread{padding:16px}.device-workspace .metrics{gap:6px}.device-workspace .metrics>div{padding:12px;font-size:11px}.device-workspace .gift-picker{gap:6px}.device-workspace .gift-picker button{padding:9px;font-size:23px}.device-workspace .gift-picker small{font-size:10px}.device-workspace .gift-scene{padding:10px}.carousel-track .flip-section{padding-bottom:26px}.carousel-track .flip-heading{min-height:0}@media (width<=700px){.iphone-feature-slide .preview-native{grid-template-columns:1fr;gap:28px;padding:25px 18px}.iphone-feature-slide .native-preview-heading h2{margin:15px 0;font-size:32px}.iphone-feature-slide .native-preview-heading p{font-size:15px}.slide-explore{margin-top:20px;padding:12px 18px;font-size:13px}.iphone-shell{border-width:7px;border-radius:42px;width:310px;height:670px}.iphone-screen .visual-ui{padding:14px}.iphone-screen .visual-ui h3{font-size:23px}.native-preview-heading>span{font-size:11px}.device-workspace{border-width:6px;max-width:calc(100% - 24px);margin-left:auto;margin-right:auto}.device-workspace .window-brand b{font-size:10px}.gallery-ui{height:340px}}@media (width<=350px){.iphone-shell{height:700px}.iphone-screen .visual-ui{padding:12px}.iphone-screen .visual-row b{font-size:12px}.iphone-screen .visual-row small{font-size:10px}.iphone-status{padding-left:10px;padding-right:10px}.iphone-island{width:80px}.iphone-feature-slide .preview-native{padding:23px 12px}.device-workspace .message-compose{flex-wrap:wrap}.device-workspace .metrics b{font-size:19px}}.feature-carousel{max-width:980px}.iphone-feature-slide .preview-native{grid-template-columns:1fr .85fr;gap:30px;min-height:590px;padding:22px 35px}.iphone-shell{border-width:7px;border-radius:40px;width:285px;height:550px;padding:8px 3px 18px}.iphone-island{width:86px;height:18px;top:8px}.iphone-status{padding:4px 12px 10px;font-size:9px}.iphone-home{width:92px;height:3px;bottom:7px}.native-preview-heading h2{margin:18px 0;font-size:40px}.native-preview-heading p{max-width:360px;font-size:16px;line-height:1.6}.native-preview-heading>span{margin-top:14px;display:block}.slide-explore{margin-top:20px}.iphone-screen .visual-ui{padding:12px;font-size:11px;line-height:1.45}.iphone-screen .visual-screen-brand{margin-bottom:10px;padding-bottom:9px}.iphone-screen .visual-screen-brand img{width:27px;height:24px}.iphone-screen .visual-screen-brand b{font-size:15px}.visual-screen-brand .account-header-avatar{object-fit:cover;object-position:50% 20%;mix-blend-mode:normal;border-radius:50%;width:25px;height:25px;margin-left:auto}.account-avatar{object-fit:cover;object-position:50% 20%;border-radius:50%}.account-greeting{border-bottom:1px solid #ece6f3;align-items:center;gap:9px;margin-bottom:10px;padding:7px 0 12px;display:flex}.account-greeting>.visual-avatar{width:32px;height:32px}.account-greeting b{font-size:12px;display:block}.account-greeting small{color:#8a789b;font-size:9px;display:block}.account-online{color:#51a77d;margin-left:auto;font-size:9px}.account-page-title{margin:12px 0}.account-page-title>b{letter-spacing:-.025em;color:#26203f;font-size:16px;display:block}.account-page-title small{color:#8a789b;margin-top:4px;font-size:9px;display:block}.iphone-screen .visual-bubble{margin:10px 0;padding:10px;font-size:11px}.iphone-screen .visual-bubble .visual-row{gap:7px;padding:7px}.iphone-screen .visual-row b{font-size:10px}.iphone-screen .visual-row small{font-size:9px}.iphone-screen .visual-icon{padding:4px;font-size:13px}.iphone-screen .visual-compose{margin-top:12px;padding:10px;font-size:10px}.iphone-screen .visual-ui h3{font-size:20px}.iphone-screen .visual-action{margin:12px 0;padding:10px;font-size:11px}.iphone-screen .visual-tag{padding:4px 6px;font-size:8px}.account-bottom-nav{color:#9065ae;border-top:1px solid #e5dcec;justify-content:space-between;margin-top:13px;padding:10px 3px 0;font-size:17px;display:flex}.account-bottom-nav span{text-align:center}.account-bottom-nav small{color:#7c6e90;font-size:8px;display:block}.account-profile-cover{color:#7a3b9c;background:linear-gradient(110deg,#e1d8fc,#f5cce6);border-radius:9px;height:55px;padding:17px;font-size:12px;font-weight:700}.account-profile-main{text-align:center;margin-top:-18px}.account-profile-main>.visual-avatar{border:3px solid #fff;width:55px;height:55px;display:inline-block}.account-profile-main h3{margin:7px 0 4px!important;font-size:18px!important}.account-profile-main h3 span{color:#a25bd4;font-size:13px}.account-profile-main p{color:#786887;margin:0;font-size:10px}.account-profile-main>small{color:#a18eae;font-size:8px}.account-stats{text-align:center;justify-content:space-around;margin-top:14px;display:flex}.account-stats span{color:#887293;font-size:8px}.account-stats b{color:#473052;font-size:14px;display:block}.account-stories{border-bottom:1px solid #eee7f6;justify-content:space-between;gap:8px;padding:3px 0 13px;display:flex}.account-stories>span{justify-items:center;gap:4px;display:grid}.account-stories b,.account-stories img{color:#9d4fc9;background:#f3e9fc;border:2px solid #d5acec;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.account-stories small{color:#927ca3;font-size:8px}.account-post-head{align-items:center;gap:8px;margin:12px 0 8px;display:flex}.account-post-head>.visual-avatar{width:28px;height:28px}.account-post-head b{font-size:10px;display:block}.account-post-head small{color:#96869d;font-size:8px;display:block}.account-post-head>span{margin-left:auto}.account-post-copy{color:#75637f;margin:9px 0;font-size:11px;line-height:1.5}.account-project-art{background:linear-gradient(120deg,#e7d5fa,#d9edff);border-radius:10px;min-height:100px;padding:17px;position:relative;overflow:hidden}.account-project-art>span{letter-spacing:1px;color:#7d5aab;font-size:7px;display:block}.account-project-art b{color:#63328c;margin-top:14px;font-size:21px;line-height:1.1;display:block}.account-project-art i{color:#bc8fe766;font-size:70px;position:absolute;bottom:4px;right:10px}.account-chat-person{border-bottom:1px solid #eadff2;align-items:center;gap:9px;padding:10px 0;display:flex}.account-initial-avatar{color:#665199;background:#e7e9fc;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.account-chat-person b{font-size:12px;display:block}.account-chat-person small{color:#9275aa;font-size:8px;display:block}.account-chat-person>span:last-child{color:#b881d9;margin-left:auto}.account-date{text-align:center;color:#a78eae;margin:14px 0;font-size:7px;display:block}.account-shared-file{color:#9061ae;border:1px solid #e1d8ee;border-radius:10px;padding:11px}.account-shared-file b{font-size:10px;display:block}.account-shared-file small{margin-top:4px;font-size:8px;display:block}.account-job{align-items:center;gap:8px;margin:15px 0 10px;display:flex}.account-company-icon{color:#6a59ba;background:#e4eafa;border-radius:9px;padding:9px}.account-job b{font-size:12px;display:block}.account-job small{color:#967ea6;font-size:9px;display:block}.account-job>span:last-child{color:#ae8bc4;margin-left:auto}.account-live-room{background:#e9e0ed;border-radius:13px;height:320px;position:relative;overflow:hidden}.account-live-room>.live-presenter-photo{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.account-live-top{color:#fff;justify-content:space-between;align-items:center;gap:7px;display:flex;position:absolute;top:10px;left:9px;right:9px}.account-live-top>div{text-shadow:0 1px 5px #0006;align-items:center;gap:6px;display:flex}.account-live-top .visual-avatar{border:1px solid #fff8;width:25px;height:25px}.account-live-top b{font-size:9px;display:block}.account-live-top small{font-size:7px;display:block}.account-live-badge{white-space:nowrap;background:#ec3e78;border-radius:8px;padding:5px 6px;font-size:6px}.account-viewer-count{color:#fff;background:#25182b55;border-radius:10px;padding:4px 7px;font-size:7px;position:absolute;top:49px;left:9px}.account-live-overlay{gap:5px;display:grid;position:absolute;bottom:10px;left:9px;right:9px}.account-live-overlay>div{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30233288;border-radius:13px;padding:7px;font-size:8px;line-height:1.4}.account-live-overlay b{color:#fbd0ff}.account-live-controls{color:#bb63b6;align-items:center;gap:10px;padding:12px 0 8px;display:flex}.account-live-controls>span{color:#a58aa9;border:1px solid #e2d6ed;border-radius:20px;flex:1;padding:8px 10px;font-size:9px}.account-live-controls>b{font-size:20px}.account-mini-gifts{gap:6px;display:flex}.account-mini-gifts span{text-align:center;background:#f7effb;border-radius:8px;flex:1;padding:7px;font-size:9px}.account-gift-host{align-items:center;gap:9px;display:flex}.account-gift-host img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:43px;height:43px}.account-gift-host b{font-size:13px;display:block}.account-gift-host small{color:#92779e;font-size:8px}.account-gift-animation{background:radial-gradient(#f2ddfb,#0000 70%);justify-content:center;align-items:center;gap:10px;height:125px;display:flex}.account-gift-animation>span{font-size:30px;animation:3s infinite deviceHover}.account-gift-animation>span:nth-child(2){font-size:60px;animation-delay:-1.5s}.account-credit-strip{color:#9770a6;justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.account-balance{background:linear-gradient(120deg,#f3d9ee,#e9ddfa);border-radius:13px;margin:12px 0;padding:20px}.account-balance>small{color:#9965a9;letter-spacing:1px;font-size:8px}.account-balance>b{letter-spacing:-1px;color:#6b2f91;margin:8px 0;font-size:34px;display:block}.account-balance>b>span{color:#a780bc;font-size:20px}.account-balance p{color:#9b79aa;margin:0;font-size:9px}.account-wallet-stats{gap:9px;display:flex}.account-wallet-stats>span{color:#9975a6;background:#f8f3fb;border-radius:9px;flex:1;padding:10px;font-size:9px}.account-wallet-stats b{color:#75508e;margin-top:5px;font-size:13px;display:block}.account-learning-photo{border-radius:12px;height:145px;position:relative;overflow:hidden}.account-learning-photo img{object-fit:cover;object-position:50% 23%;width:100%;height:100%}.account-learning-photo>span{color:#a35dba;background:#fffd;border-radius:8px;padding:5px 7px;font-size:7px;position:absolute;top:10px;left:10px}.account-transcript{color:#8a599d;background:#f4ecfb;border:1px solid #ead7f2;border-radius:12px;margin:12px 0;padding:12px;font-size:11px}.account-transcript>b{letter-spacing:.1em;font-size:8px}.account-transcript p{margin:7px 0 0;font-size:11px;line-height:1.5}.account-call-controls{justify-content:center;align-items:center;gap:18px;margin:15px 0;display:flex}.account-call-controls>*{color:#9969b2;background:#eee4f5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.account-call-controls>b{color:#fff;background:#b453b6}.account-ai-video{text-align:center;background:linear-gradient(130deg,#e5e2fa,#f6dfef);border-radius:13px;padding:15px}.account-ai-video .visual-orb{width:72px;height:72px;margin:14px auto 24px;font-size:30px}.account-ai-video>b{color:#9562b2;font-size:12px;display:block}.account-ai-video>small{color:#ac8ebb;margin-top:5px;font-size:8px;display:block}.account-your-video{color:#9d80ab;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.account-your-video img{object-fit:cover;object-position:50% 20%;border-radius:9px;width:48px;height:48px}.iphone-screen .visual-orb{width:90px;height:90px;margin:25px auto;font-size:40px}.iphone-screen .visual-wave{height:48px}.iphone-screen .visual-gifts{gap:7px}.iphone-screen .visual-gifts>div{padding:10px 5px;font-size:27px}.iphone-screen .visual-gifts small{font-size:8px}.live-presenter-photo{object-fit:cover;object-position:50% 25%}.device-workspace .stream-stage>.live-presenter-photo{object-fit:cover;height:450px;max-height:none}.device-workspace .profile-avatar.account-avatar{object-fit:cover;display:block}.device-workspace .phone{border:0}.device-workspace .phone-island{display:none}.carousel-tour-toggle{font:inherit;color:#7e559b;cursor:pointer;background:#fff;border:1px solid #d9c1e8;border-radius:20px;margin:0 0 15px;padding:8px 14px;font-size:12px}@media (width<=700px){.iphone-feature-slide .preview-native{gap:20px;min-height:0;padding:20px 18px}.native-preview-heading h2{margin:10px 0!important;font-size:28px!important}.native-preview-heading p{margin:10px 0;font-size:13px!important;line-height:1.5!important}.native-preview-heading>span{margin-top:8px;font-size:9px;display:block}.slide-explore{margin-top:12px;padding:10px 15px;font-size:12px}.iphone-shell{width:280px;height:550px}.carousel-navigation{margin-bottom:25px}.carousel-toolbar{margin-bottom:14px}}@media (width<=350px){.iphone-shell{width:260px;height:560px}.iphone-feature-slide .preview-native{padding:18px 12px}.iphone-screen .visual-ui{padding:10px}.account-live-room{height:300px}}.account-live-room:after{content:"♥";color:#ff86c5;text-shadow:0 0 12px #fff;pointer-events:none;font-size:25px;animation:3s ease-out infinite liveHeart;position:absolute;bottom:80px;right:15px}.account-live-room>.live-presenter-photo{animation:12s ease-in-out infinite alternate liveCamera}.account-live-badge{animation:2s ease-in-out infinite liveBadge}.stage-portrait.account-avatar{object-fit:cover;object-position:50% 20%;display:block}.big-avatar.account-avatar{object-fit:cover;object-position:50% 20%}@keyframes liveHeart{0%{opacity:0;transform:translateY(0)scale(.7)}25%{opacity:1}to{opacity:0;transform:translateY(-80px)scale(1.2)}}@keyframes liveCamera{to{transform:scale(1.035)}}@keyframes liveBadge{50%{box-shadow:0 0 0 3px #fb4c7c33}}@media (prefers-reduced-motion:reduce){.account-live-room:after,.account-live-room>.live-presenter-photo,.account-live-badge{animation:none!important}}.iphone-shell{height:580px}.iphone-feature-slide .preview-native{min-height:620px}.iphone-screen .account-learning-photo{height:120px}.iphone-screen .account-balance{padding:13px}.iphone-screen .account-ai-video{padding:8px}.iphone-screen .account-ai-video .visual-orb{width:60px;height:60px;margin:10px auto 16px;font-size:27px}.iphone-screen .visual-document{padding:13px}.iphone-screen .visual-document>span{font-size:30px}.iphone-screen .visual-row{margin:8px 0;padding:9px 8px}.iphone-screen .visual-ui>h3{margin:12px 0 15px}.iphone-screen .account-wallet-stats{font-size:9px}.iphone-screen .account-page-title{margin:9px 0}.iphone-screen .account-bottom-nav{margin-top:10px;padding-top:8px}@media (width<=700px){.iphone-shell{height:580px}.iphone-feature-slide .preview-native{min-height:0}}@media (width<=350px){.iphone-shell{height:590px}}#feature-page{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px 45px;max-width:1160px;margin:26px auto 45px;padding:0 24px;display:grid}.detail-intro{max-width:none;margin:0;padding:24px 0;position:sticky;top:95px}.detail-intro h1{margin:16px 0;font-size:clamp(36px,4vw,58px)}.detail-intro .eyebrow{margin-top:35px;font-size:11px}.detail-intro>p:not(.eyebrow){max-width:420px;font-size:18px;line-height:1.65}.detail-intro .chapter-status{font-size:11px;line-height:1.6}.detail-workspace.device-workspace{width:490px;max-width:100%;margin:0 auto;padding:33px 4px 16px}.device-workspace .suite-banner{margin:12px 0;padding:17px}.device-workspace .workflow-grid{gap:12px}.device-workspace .workflow-card{margin:12px 0;padding:15px}.device-workspace .network-content{padding:0}.feature-next{grid-column:1/-1;gap:9px;margin:8px 0 0;padding:15px 0}.feature-next a{padding:10px 14px;font-size:12px}.device-workspace .professional{padding:18px}.device-workspace .call-scene{padding:16px}.device-workspace .voice-scene{padding:10px}.device-workspace .voice-context h3{font-size:27px}.device-workspace .voice-context>p{font-size:11px}.device-workspace .phone{margin:0 auto}.device-workspace .gift-scene h3{font-size:24px}@media (width>=1400px){#feature-page{gap:65px;max-width:1220px}.detail-workspace.device-workspace{width:520px}.detail-intro{padding-top:60px}}@media (width<=800px){#feature-page{grid-template-columns:1fr;gap:18px;max-width:560px;margin:16px auto 30px;padding:0 14px}.detail-intro{padding:8px 3px;position:static}.detail-intro .eyebrow{margin-top:20px}.detail-intro h1{margin:10px 0;font-size:36px}.detail-intro>p:not(.eyebrow){max-width:none;margin:12px 0;font-size:15px;line-height:1.55}.detail-workspace.device-workspace{width:440px;max-width:100%;margin:0 auto}.device-workspace .product-window{min-height:440px;max-height:760px}.feature-next{padding:12px 0}.detail-intro .chapter-status{font-size:10px}}#feature-page>.device-workspace{grid-area:1/1;width:100%;min-width:0;max-width:490px}#feature-page>.detail-intro{grid-area:1/2;min-width:0}#feature-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.device-workspace .product-window,.device-workspace .workspace-demo,.device-workspace .stream-grid,.device-workspace .stream-grid>*,.device-workspace .workflow-grid>*{min-width:0;max-width:100%}.device-workspace .stream-grid section{overflow-wrap:anywhere}.device-workspace input,.device-workspace textarea{min-width:0;max-width:100%}@media (width<=800px){#feature-page{grid-template-columns:minmax(0,1fr)}#feature-page>.device-workspace{grid-area:1/1;width:100%;min-width:0;max-width:440px}#feature-page>.detail-intro{grid-area:2/1}.feature-next{grid-row:3}.device-workspace .window-bar{font-size:9px}.device-workspace .network-tabs{flex-wrap:wrap}.device-workspace .stream-stage h3{font-size:21px;right:12px}.device-workspace .stream-stage>p{font-size:10px;right:12px}.device-workspace .product-window{width:100%}}#feature-page>.feature-name-slider{border-bottom:1px solid #e9dcef;grid-area:1/1/auto/-1;min-width:0;padding:0 0 14px}.feature-name-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.feature-name-heading>span{letter-spacing:.13em;color:#9876ab;font-size:10px}.feature-name-heading>div{gap:7px;display:flex}.feature-name-heading button{color:#80529c;cursor:pointer;background:#fff;border:1px solid #dfcceb;border-radius:20px;min-height:36px;padding:8px 13px;font-size:11px}.feature-name-slider .feature-next{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:9px;margin:0;padding:6px 2px;display:flex;position:relative;overflow-x:auto}.feature-name-slider .feature-next::-webkit-scrollbar{display:none}.feature-name-slider .feature-next a{white-space:nowrap;scroll-snap-align:start;flex:none;padding:11px 17px;font-size:12px}.feature-name-slider .feature-next a:hover{background:#f8edfd;border-color:#ab68cf}.feature-name-slider .feature-next a[aria-current=page]{color:#fff;background:linear-gradient(110deg,#9041b7,#6935a5);border-color:#0000}#feature-page>.device-workspace,#feature-page>.detail-intro{grid-row:2}@media (width<=800px){#feature-page>.feature-name-slider{grid-row:1;padding-bottom:10px}#feature-page>.device-workspace{grid-row:2}#feature-page>.detail-intro{grid-row:3}.feature-name-heading>span{font-size:8px}.feature-name-heading button{padding:8px 10px}.feature-name-slider .feature-next a{padding:10px 14px;font-size:11px}}.feature-name-slider .feature-next{box-shadow:none;background:0 0;justify-content:flex-start;width:100%;min-height:48px;inset:auto}.feature-name-slider{z-index:2;position:relative}#feature-page{grid-template-columns:minmax(0,1fr) minmax(0,390px);gap:18px 45px;max-width:1050px;margin:20px auto 35px;padding:0 22px}#feature-page>.detail-intro{grid-area:2/1;padding:40px 0 15px;top:95px}#feature-page>.device-workspace{border-width:6px;border-radius:40px;grid-area:2/2;width:360px;max-width:100%;margin:0 auto;padding:30px 4px 15px}.detail-intro h1{font-size:44px}.detail-intro>p:not(.eyebrow){font-size:17px;line-height:1.65}.device-workspace .product-window{min-height:540px;max-height:650px}.device-workspace:before{width:95px;height:18px;top:7px}.device-workspace .workspace-demo{padding:10px}.device-workspace .window-bar{font-size:8px}.device-workspace .window-brand img{width:25px;height:24px}.device-workspace .window-brand b{font-size:10px}.device-workspace .conversation{padding:12px}.device-workspace .stream-stage>.live-presenter-photo{height:310px}.device-workspace .workflow-card{padding:12px}.device-workspace .suite-banner{padding:14px}.device-workspace .suite-banner h3{font-size:22px}.device-workspace .metrics>div{padding:9px}.device-workspace .metrics b{font-size:20px}@media (width<=800px){#feature-page{grid-template-columns:minmax(0,1fr);gap:15px;max-width:500px;padding:0 14px}#feature-page>.detail-intro{grid-area:2/1;padding:4px 0 10px;position:static}#feature-page>.device-workspace{grid-area:3/1;width:340px;max-width:100%}.detail-intro h1{margin:10px 0;font-size:34px}.detail-intro .eyebrow{margin-top:12px}.detail-intro>p:not(.eyebrow){margin:10px 0;font-size:14px}.feature-name-slider .feature-next{min-height:45px;padding:5px 0;top:auto;left:auto;right:auto}.device-workspace .product-window{min-height:500px;max-height:650px}}.device-workspace,.iphone-shell{transform-style:preserve-3d;border-color:#f3edf9 #c7bad8 #c8bbd8 #f8f3fc;transition:transform .4s,box-shadow .4s;animation:6s ease-in-out infinite iphoneFloat3d;transform:perspective(1400px)rotateY(-7deg)rotateX(2deg);box-shadow:1px 0 #f8f5ff,3px 1px #cabdd9,6px 2px #b5a6ca,9px 3px #d6cbe4,15px 12px 25px #81629422,0 28px 45px #56366e20}.device-workspace:hover,.device-workspace:focus-within{animation-play-state:paused;transform:perspective(1400px)rotateY(-2deg)rotateX(0)}.iphone-shell:before{content:"";pointer-events:none;background:#aa96bc;border-radius:3px;width:3px;height:38px;position:absolute;top:75px;left:-5px;box-shadow:0 46px #aa96bc,0 80px #aa96bc}.iphone-shell:after{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid #fff;border-left:1px solid #fff9;position:absolute;inset:0}.device-workspace{background:linear-gradient(110deg,#fff,#f3eef8 85%,#e9e0f2)}@keyframes iphoneFloat3d{0%,to{translate:0}50%{translate:0 -9px}}@media (width<=800px){.device-workspace,.iphone-shell{animation-duration:7s;transform:perspective(1400px)rotateY(-4deg)rotateX(1deg);box-shadow:3px 1px #cdbfdd,6px 2px #b6a7cb,0 22px 35px #724a8b22}}@media (prefers-reduced-motion:reduce){.device-workspace,.iphone-shell{transition:none;transform:translate(0,0);animation:none!important}}.section.team{max-width:1120px;margin:auto;padding-top:65px;padding-bottom:80px;display:block}.team-introduction{max-width:650px;margin-bottom:50px}.team-introduction>p:last-child{color:#86718e;font-size:17px;line-height:1.6}.team-cards{grid-template-columns:1fr 1fr;align-items:start;gap:40px;max-width:920px;margin:0 auto;display:grid}.team-member-card{background:linear-gradient(135deg,#fff,#f8f1fc);border:1px solid #e3d0ee;border-radius:23px;padding:20px;transition:box-shadow .3s;animation:7s ease-in-out infinite teamFloat;box-shadow:7px 8px #e9def14d,0 20px 45px #85509a12}.team-member-card:hover,.team-member-card:focus-within{animation-play-state:paused;box-shadow:7px 8px #e7d6f166,0 25px 55px #a248b422}.team-card-top{letter-spacing:.12em;color:#a77db7;justify-content:space-between;align-items:center;gap:12px;padding:0 0 16px;font-size:9px;display:flex}.team-card-top b{color:#9b48b9;background:#f1e3fa;border-radius:7px;padding:7px 10px;font-size:8px}.team-photo-cube{aspect-ratio:1;background:#f0e7f6;border:1px solid #eee4f2;border-radius:15px;width:100%;position:relative;overflow:hidden}.team-photo-cube img{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform .7s;display:block}.team-member-card:hover .team-photo-cube img{transform:scale(1.025)}.team-member-content h3{letter-spacing:-.035em;color:#3c2256;margin:0 0 8px;font-size:27px}.team-member-content p{color:#a05caf;margin:0;font-size:14px}.team-member-rule{background:linear-gradient(90deg,#f044ae,#8447dc);border-radius:5px;width:44px;height:3px;margin-top:18px;display:block}.ceo-card{border-color:#caa1e2;transform:translateY(-18px);box-shadow:7px 8px #e1cfee66,0 24px 50px #9957b71c}.ceo-card .team-card-top b{color:#fff;background:linear-gradient(110deg,#c451ad,#8443bb)}.cofounder-card{margin-top:28px;animation-delay:-3.5s}@keyframes teamFloat{0%,to{translate:0}50%{translate:0 -7px}}@media (width<=650px){.team-cards{grid-template-columns:1fr;gap:28px;max-width:390px}.team-introduction{margin-bottom:30px}.ceo-card{transform:none}.cofounder-card{margin-top:0}.team-member-card{padding:16px}.team-member-content h3{font-size:25px}.section.team{padding-top:45px;padding-bottom:55px}}@media (prefers-reduced-motion:reduce){.team-member-card{translate:none;animation:none!important}.team-photo-cube img{transition:none!important}}.device-workspace .product-window,.detail-intro{animation:.4s both featureScreenEnter}@keyframes featureScreenEnter{0%{opacity:.3;translate:15px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.device-workspace .product-window,.detail-intro{animation:none!important}}.site-footer{background:#f5eff9;border-top:1px solid #e7daee;margin:0;padding:55px max(5%,24px) 20px;display:block}.footer-main{grid-template-columns:1.2fr .8fr 1fr;gap:45px;max-width:1180px;margin:auto;display:grid}.footer-main>div>p{color:#8a7496;font-size:13px;line-height:1.8}.footer-preview{color:#a475b6;font-size:10px}.footer-main nav{box-shadow:none;background:0 0;flex-direction:column;gap:10px;min-width:0;padding:0;display:flex;position:static;inset:auto}.footer-main nav h2{letter-spacing:0;color:#704587;margin:0 0 10px;font-size:15px}.footer-main nav a{color:#93789f;font-size:12px;line-height:1.5}.footer-main nav a:hover{color:#933eaf;text-decoration:underline}.footer-base{color:#a086ae;border-top:1px solid #e3d6eb;justify-content:space-between;align-items:center;gap:15px;max-width:1180px;margin:35px auto 0;padding-top:20px;font-size:10px;display:flex}.footer-base #motion-toggle{color:#9872aa;background:#fff;border:1px solid #dac8e6;border-radius:20px;padding:8px 12px;font-size:10px}.content-page{max-width:1140px;margin:0 auto;padding:45px 24px 75px}.content-page-intro{max-width:820px;margin:0 0 40px}.content-page-intro>a{color:#9977ad;font-size:12px}.content-page-intro .eyebrow{margin-top:35px}.content-page-intro h1{letter-spacing:-.045em;margin:18px 0 25px;font-size:clamp(36px,5vw,64px);line-height:1.08}.content-page-intro>p:last-child{color:#8a7299;font-size:18px;line-height:1.75}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.content-card{background:linear-gradient(130deg,#fff,#faf4fd);border:1px solid #e3d2ed;border-radius:20px;flex-direction:column;align-items:start;padding:25px;display:flex}.content-card>span{color:#c099d1;font-size:11px}.content-card h2{letter-spacing:-.035em;margin:18px 0 10px;font-size:23px;line-height:1.2}.content-card p{color:#997fa6;flex:1;margin:10px 0 22px;font-size:14px;line-height:1.7}.page-cta{color:#9c4cbb;padding:9px 0;font-size:12px;font-weight:600}.page-cta:hover{text-decoration:underline}.page-status{color:#aa80bb;background:#faf4fd;border:1px solid #ebdbf1;border-radius:13px;margin-bottom:28px;padding:15px 20px;font-size:12px;line-height:1.8}.insights-list{gap:25px;display:grid}.insights-list article{border:1px solid #e6d8ee;border-radius:20px;padding:30px;scroll-margin-top:100px}.insights-list h2{letter-spacing:-.035em;margin:15px 0;font-size:29px}.insights-list article>p:not(.eyebrow){color:#8b7399;max-width:850px;font-size:16px;line-height:1.8}.contact-page-layout{grid-template-columns:1fr 1fr;gap:45px;display:grid}.contact-expectation h2{letter-spacing:-.035em;font-size:30px}.contact-expectation>p{color:#947d9e;font-size:15px;line-height:1.8}.contact-page-layout form{background:#faf4fe;border:1px solid #e6d6f0;border-radius:20px;padding:25px}.contact-page-layout label{color:#a27bb0;margin:0 0 7px;font-size:12px;display:block}.contact-page-layout input,.contact-page-layout textarea{width:100%;font:inherit;color:#583866;background:#fff;border:1px solid #dfcce9;border-radius:10px;margin-bottom:18px;padding:13px}.contact-page-layout button{color:#fff;font:inherit;background:#9447b7;border:0;border-radius:25px;padding:13px 20px}@media (width<=850px){.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>div{grid-column:1/-1}}@media (width<=550px){.content-card-grid,.contact-page-layout{grid-template-columns:1fr}.content-page{padding:30px 20px 50px}.content-page-intro>p:last-child{font-size:16px}.content-card{padding:22px}.footer-main{gap:25px}.footer-base{flex-wrap:wrap}.footer-main nav a{font-size:11px}.footer-main nav h2{font-size:13px}.site-footer{padding:35px 22px 20px}.insights-list article{padding:23px}.insights-list h2{font-size:25px}}.section.team{padding-top:45px;padding-bottom:50px}.team-introduction{margin-bottom:32px}.team-cards{gap:28px;max-width:880px}.team-member-card{padding:16px}.team-card-top{padding-bottom:12px}.team-member-content{padding:16px 3px 2px}.team-member-content h3{margin-bottom:7px;font-size:25px}.team-member-rule{margin-top:13px}.team-member-content .team-member-bio{color:#91709e;max-width:360px;margin:13px 0 0;font-size:13px;line-height:1.65}.cofounder-card{margin-top:18px}@media (width<=650px){.team-cards{gap:22px}.cofounder-card{margin-top:0}.section.team{padding-top:35px;padding-bottom:35px}.team-introduction{margin-bottom:25px}.team-member-content .team-member-bio{font-size:12px}}.site-footer .brand img{mix-blend-mode:multiply;box-shadow:none;background:0 0;border-radius:0}.contact-office-grid{grid-template-columns:.85fr 1fr 1.2fr;gap:20px;margin:0 0 40px;display:grid}.contact-office-card{background:linear-gradient(130deg,#fff,#f8f0fc);border:1px solid #e3d0ef;border-radius:19px;min-width:0;padding:24px}.contact-office-card>span{letter-spacing:.1em;color:#ba8acb;font-size:9px;line-height:1.6;display:block}.contact-office-card h2{letter-spacing:-.03em;color:#76468e;margin:16px 0;font-size:22px}.contact-office-card address{color:#987ba6;margin-bottom:16px;font-size:13px;font-style:normal;line-height:1.8}.contact-office-card>a{color:#a655bd;overflow-wrap:anywhere;font-size:13px;line-height:1.7;display:block}.contact-office-card>a:hover{text-decoration:underline}.contact-office-card .office-map{margin-top:12px;font-size:11px}.home-contact-details{border-top:1px solid #e6d6ed;border-bottom:1px solid #e6d6ed;margin:20px 0;padding:18px 0}.home-contact-details>a{color:#a05ab4;font-size:14px}.home-contact-details p{color:#9b7ca5;font-size:13px;line-height:2}.home-contact-details .text-link{font-size:12px}@media (width<=800px){.contact-office-grid{grid-template-columns:1fr;gap:15px;margin-bottom:28px}.contact-office-card{padding:22px}.contact-office-card address{font-size:14px}}.audience-picker{scrollbar-width:thin;scrollbar-color:#d8bae7 transparent;gap:9px;padding:10px 2px 16px;display:flex;overflow-x:auto}.audience-picker button,.insight-filters button{color:#9d74b1;font:inherit;cursor:pointer;background:#fff;border:1px solid #dec9ec;border-radius:25px;flex:none;min-height:42px;padding:11px 17px;font-size:12px}.audience-picker button[aria-pressed=true],.insight-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(110deg,#b858bb,#8c43b9);border-color:#0000}.audience-stage-layout{background:radial-gradient(at 100% 0,#f1e1fc,#0000 60%),#faf7fd;border:1px solid #e6d6ee;border-radius:25px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;margin-top:14px;padding:30px;animation:.4s both featureScreenEnter;display:grid}.audience-solution-copy h2{letter-spacing:-.04em;margin:18px 0;font-size:35px;line-height:1.15}.audience-solution-copy>p{color:#93729f;font-size:17px;line-height:1.7}.audience-solution-copy ol{color:#a386af;padding-left:20px;font-size:13px;line-height:1.8}.audience-solution-copy li{padding:0 0 9px 5px}.audience-open{color:#fff;background:#a449b7;border-radius:24px;margin:12px 0 18px;padding:13px 20px;display:inline-block}.audience-solution-copy>small{color:#b58bc0;font-size:10px;line-height:1.7;display:block}.audience-phone-link{display:block}.audience-phone{width:285px;height:580px;margin:auto}.audience-all-heading{margin:50px 0 25px}.audience-all-heading h2{letter-spacing:-.04em;margin:16px 0;font-size:35px}.audience-all-heading>p{color:#a38aad;font-size:15px}.audience-guides{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.audience-guide{background:#fffcff;border:1px solid #e7d8f0;border-radius:15px;overflow:hidden}.audience-guide summary{cursor:pointer;color:#89529e;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:15px;list-style:none;display:flex}.audience-guide summary::-webkit-details-marker{display:none}.audience-guide summary>b{color:#bb83ce;font-size:20px;font-weight:400}.audience-guide[open] summary{border-bottom:1px solid #efdff5}.audience-guide[open] summary>b{rotate:45deg}.audience-guide>div{padding:0 20px 20px}.audience-guide p,.audience-guide li{color:#a187aa;font-size:13px;line-height:1.8}.audience-guide ol{padding-left:18px}.audience-guide .guide-status{color:#bd96c9;margin-bottom:0;font-size:9px}.recruiter-mini-banner{color:#9d53aa;background:linear-gradient(110deg,#eadcf9,#fadced);border-radius:10px;gap:10px;padding:15px;display:grid}.recruiter-mini-banner b{font-size:17px}.recruiter-mini-banner span{font-size:10px}.recruiter-mini-stats{gap:7px;margin:12px 0;display:flex}.recruiter-mini-stats span{text-align:center;color:#ad8ebc;background:#f7f0fb;border-radius:8px;flex:1;padding:10px 4px;font-size:8px}.recruiter-mini-stats b{color:#9a63b6;margin-bottom:3px;font-size:19px;display:block}.insight-filters{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.insights-page #insight-status{color:#af91bd;margin:18px 0;font-size:11px}.photo-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.photo-insight-card{background:#fffcff;border:1px solid #e3d0ed;border-radius:22px;transition:translate .3s,box-shadow .3s;animation:.4s both featureScreenEnter;overflow:hidden;box-shadow:0 14px 35px #854ba20b}.photo-insight-card:hover{translate:0 -5px;box-shadow:0 22px 45px #854ba21c}.photo-insight-card[hidden]{display:none}.insight-photo{background:#ede1f3;height:215px;position:relative;overflow:hidden}.insight-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.photo-insight-card:hover .insight-photo img{transform:scale(1.045)}.insight-photo>span{color:#a568b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:18px;padding:7px 12px;font-size:10px;position:absolute;bottom:14px;left:15px}.insight-card-content{padding:22px}.insight-card-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.insight-card-meta>span{letter-spacing:.1em;color:#bd99c8;font-size:8px}.insight-card-meta button{color:#b079c5;cursor:pointer;background:0 0;border:0;min-height:35px;padding:7px;font-size:10px}.insight-card-meta button[aria-pressed=true]{color:#c24c9d}.insight-card-content h2{letter-spacing:-.035em;margin:17px 0;font-size:24px;line-height:1.15}.insight-card-content>p{color:#a38aaf;font-size:13px;line-height:1.75}.insight-card-content details{margin-top:20px}.insight-card-content summary{cursor:pointer;color:#a157bb;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;list-style:none;display:flex}.insight-card-content summary::-webkit-details-marker{display:none}.insight-article-body{animation:.3s both featureScreenEnter}.insight-article-body ol{color:#ad90b6;padding-left:18px;font-size:12px;line-height:1.8}.insight-article-body li{margin-bottom:12px}.checklist-download{color:#a66dbd;font:inherit;cursor:pointer;background:#f9effe;border:1px solid #dbc2e8;border-radius:20px;margin-top:15px;padding:11px 14px;font-size:10px;display:block}.insight-image-note{color:#ba9bc5;margin:25px 0 0;font-size:10px;line-height:1.7}.office-preview{margin:0 auto 35px}.office-preview-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.office-preview-heading .eyebrow{font-size:10px}.office-preview-heading>p{color:#b18bc2;font-size:11px}.office-flip-card{perspective:1500px;border-radius:25px;display:block}.office-flip-inner{height:370px;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.7,.2,1);position:relative}.show-france .office-flip-inner{transform:rotateY(180deg)}.office-face{backface-visibility:hidden;background:radial-gradient(at 100% 0,#f0daf9,#0000 60%),linear-gradient(130deg,#fffbfe,#f0edfc);border:1px solid #ddc5ed;border-radius:25px;grid-template-columns:1.25fr .75fr;align-items:center;gap:25px;padding:38px 42px;display:grid;position:absolute;inset:0;box-shadow:0 18px 50px #905aa015}.office-france-face{background:radial-gradient(at 100% 0,#e4e9fc,#0000 60%),linear-gradient(130deg,#fffbfe,#f7e9f8);transform:rotateY(180deg)}.office-country-label{letter-spacing:.13em;color:#b87dcb;font-size:10px}.office-face h2,.office-address-list h2{letter-spacing:-.04em;color:#935aa8;margin:18px 0;font-size:40px;line-height:1.1}.office-face address,.office-address-list address{color:#a781b3;font-size:15px;font-style:normal;line-height:1.8}.office-card-phone{color:#b16bc1;margin:20px 0;font-size:17px}.office-card-cta{color:#a362b8;background:#fffa;border:1px solid #dcc0e9;border-radius:22px;padding:10px 15px;font-size:11px;display:inline-block}.office-landmark{animation:6s ease-in-out infinite teamFloat}.office-landmark svg{width:100%;max-height:260px;display:block}.office-preview-controls{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.office-preview-controls button{color:#a87dbd;font:inherit;cursor:pointer;background:#fff;border:1px solid #dec6eb;border-radius:20px;min-height:42px;padding:10px 15px;font-size:11px}.office-preview-controls a{color:#b46cc3;font-size:13px}.office-address-list{gap:24px;margin-bottom:45px;display:grid}.office-address-list article{background:linear-gradient(130deg,#fff,#faf2fe);border:1px solid #e2cfee;border-radius:22px;padding:30px 34px}.office-address-list article>.eyebrow{margin-bottom:16px;font-size:9px;display:block}.office-address-list .office-country-label{font-size:10px}.office-address-list article>a{color:#ab66bf;margin:0 22px 0 0;font-size:12px;display:inline-block}.office-address-list article>a:hover{text-decoration:underline}.feedback-section{grid-template-columns:.8fr 1.2fr;gap:45px;display:grid}.feedback-section h2{letter-spacing:-.04em;font-size:36px;line-height:1.15}.feedback-section>div>p{color:#a889b2;font-size:15px;line-height:1.8}.feedback-section>div>a{color:#b060bd;font-size:15px}.feedback-section .feedback-note{margin-top:25px;font-size:12px}.feedback-section form{background:#fbf5ff;border:1px solid #e2cfee;border-radius:22px;padding:28px}.feedback-section label{color:#af84bd;gap:8px;margin-bottom:17px;font-size:12px;display:grid}.feedback-section input,.feedback-section textarea,.feedback-section select{width:100%;font:inherit;color:#8b629a;background:#fff;border:1px solid #ddc9e9;border-radius:10px;min-width:0;padding:12px}.feedback-section button{color:#fff;font:inherit;cursor:pointer;background:#a65abb;border:1px solid #c58bd9;border-radius:24px;margin:0 10px 10px 0;padding:12px 17px;font-size:12px}.feedback-section #save-feedback{color:#ad77bf;background:#fff}.feedback-section #feedback-status{color:#a77bb7;font-size:12px;line-height:1.8}.ecosystem-original-logo,.company-card .company-logo{object-fit:contain;mix-blend-mode:multiply;width:150px;height:105px;box-shadow:none;background:0 0;border-radius:0;margin:0 0 20px;animation:5s ease-in-out infinite reetLogoFloat;display:block}.company-card .company-logo{animation-delay:-2s}.connect-card .connect-symbol{opacity:.16;font-size:90px}@media (width<=850px){.audience-stage-layout{grid-template-columns:1fr 1fr;gap:20px;padding:22px}.audience-solution-copy h2{font-size:29px}.audience-solution-copy>p{font-size:15px}.photo-insights-grid{grid-template-columns:1fr 1fr}.feedback-section{gap:25px}.office-face{padding:30px}.office-face h2{font-size:34px}}@media (width<=600px){.audience-stage-layout{grid-template-columns:1fr;gap:25px;padding:22px 16px}.audience-solution-copy h2{font-size:30px}.audience-solution-copy ol{font-size:12px}.audience-guides{grid-template-columns:1fr}.audience-phone{max-width:100%}.photo-insights-grid{grid-template-columns:1fr;gap:22px}.insight-photo{height:230px}.insight-card-content h2{font-size:26px}.insight-card-content>p{font-size:14px}.office-preview-heading{display:block}.office-preview-heading>p{margin-top:12px}.office-flip-inner{height:510px}.office-face{grid-template-columns:1fr;gap:10px;padding:25px 22px}.office-landmark{opacity:.45;z-index:0;width:140px;position:absolute;bottom:4px;right:5px}.office-face>div:first-child{z-index:1;position:relative}.office-face address{font-size:14px}.office-face h2{font-size:35px}.office-card-cta{font-size:10px}.office-preview-controls{flex-wrap:wrap;gap:10px}.office-preview-controls>a{text-align:center;order:3;width:100%;font-size:12px}.office-preview-controls button{font-size:10px}.office-address-list article{padding:25px 22px}.office-address-list h2{font-size:32px}.office-address-list address{font-size:14px}.feedback-section{grid-template-columns:1fr;gap:25px}.feedback-section form{padding:22px}.ecosystem-original-logo,.company-card .company-logo{width:125px;height:90px}}@media (prefers-reduced-motion:reduce){.photo-insight-card,.insight-photo img,.insight-article-body,.audience-stage-layout,.office-landmark,.ecosystem-original-logo,.company-card .company-logo{transition:none!important;animation:none!important;translate:none!important}.office-flip-inner{transition:none;transform:none!important}.office-face{transform:none}.office-france-face,.show-france .office-india-face{visibility:hidden}.show-france .office-france-face{visibility:visible}}.audience-stage-layout>*,.audience-phone-link,.audience-solution-copy{min-width:0}.audience-phone-link{width:100%}.audience-phone{width:285px;max-width:100%}.audience-solution-copy{overflow-wrap:anywhere}@media (width<=600px){.audience-stage-layout{grid-template-columns:minmax(0,1fr)}.audience-phone{width:min(285px,100%)}.audience-phone .visual-ui{min-width:0}.audience-phone .visual-row{gap:7px}.audience-phone .visual-row b{font-size:10px}.audience-phone .visual-row small{font-size:9px}}.footer-trust{border-top:1px solid #e2d2eb;max-width:1180px;margin:32px auto 0;padding-top:22px}.footer-trust nav{box-shadow:none;background:0 0;flex-wrap:wrap;gap:10px 19px;padding:0;display:flex;position:static;inset:auto}.footer-trust nav a{color:#aa85b8;font-size:10px;line-height:1.7}.footer-trust>p{color:#a781b1;max-width:1000px;margin:22px 0 0;font-size:11px;line-height:1.8}.footer-trust a:hover{text-decoration:underline}.footer-trust p a{color:#b064c0}.policy-date{color:#b18dbf;margin-top:20px;font-size:10px;line-height:1.7;display:block}.policy-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;display:grid}.policy-toc{top:100px;box-shadow:none;background:#fcf6ff;border:1px solid #e6d3ef;border-radius:16px;flex-direction:column;gap:13px;min-width:0;padding:20px;display:flex;position:sticky;inset-inline:auto}.policy-toc a{color:#a77cba;font-size:11px;line-height:1.6}.policy-toc a:hover{text-decoration:underline}.policy-sections section{border-bottom:1px solid #eadbf1;margin:0 0 25px;padding:0 0 24px;scroll-margin-top:100px}.policy-sections h2{letter-spacing:-.03em;margin:0 0 15px;font-size:25px;line-height:1.2}.policy-sections p{color:#987da5;margin:0;font-size:14px;line-height:1.9}.policy-sections a{color:#ad62c0;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.trust-banner,.grievance-callout{background:linear-gradient(125deg,#fbeaf6,#eee8fd);border:1px solid #e1caed;border-radius:22px;margin-bottom:30px;padding:28px}.trust-banner h2,.grievance-callout h2{letter-spacing:-.035em;margin:0 0 15px;font-size:27px}.trust-banner p,.grievance-callout p{color:#a17eac;font-size:14px;line-height:1.8}.trust-banner>a,.grievance-callout>a{color:#ac59bc;font-size:13px}.faq-search-label{color:#ac82ba;gap:10px;max-width:680px;font-size:12px;display:grid}.faq-search-label input{color:#7b518f;font:inherit;background:#fffbff;border:1px solid #ddc6e9;border-radius:25px;width:100%;padding:15px 18px;font-size:14px}#faq-results{color:#b493c0;margin:18px 0 25px;font-size:11px}.faq-list{gap:13px;margin-bottom:35px;display:grid}.faq-item{background:#fffaff;border:1px solid #e4d0ef;border-radius:15px}.faq-item[hidden]{display:none}.faq-item summary{color:#9361a8;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;font-size:15px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>b{color:#c18acf;font-size:21px;font-weight:400}.faq-item[open] summary>b{rotate:45deg}.faq-item>div{padding:0 22px 22px}.faq-item>div>small{letter-spacing:.1em;text-transform:uppercase;color:#bb94c8;font-size:9px}.faq-item p{color:#a287ae;font-size:14px;line-height:1.8}.faq-item button{color:#ad71c1;font:inherit;cursor:pointer;background:#f8edff;border:1px solid #d9b9e8;border-radius:20px;padding:10px 15px;font-size:11px}.support-widget{z-index:1100;font-family:Arial,sans-serif;position:fixed;bottom:20px;right:22px}.support-launcher{color:#fff;cursor:pointer;background:linear-gradient(110deg,#bf58b6,#8e49ba);border:1px solid #d69fe8;border-radius:30px;align-items:center;gap:10px;min-height:50px;padding:14px 20px;font:600 13px Arial,sans-serif;display:flex;box-shadow:0 10px 30px #9655b53b}.support-launcher>span{font-size:22px;line-height:1}.support-panel{background:#fffaff;border:1px solid #d9bde9;border-radius:23px;width:360px;max-width:calc(100vw - 28px);max-height:min(650px,100dvh - 100px);position:absolute;bottom:65px;right:0;overflow:auto;box-shadow:0 20px 65px #78448f33}.support-panel[hidden]{display:none}.support-header{background:linear-gradient(110deg,#fce9f6,#eee5fc);border-bottom:1px solid #e7d4f0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.support-header>div{align-items:center;gap:10px;display:flex}.support-header img{object-fit:contain;mix-blend-mode:multiply;width:35px;height:32px}.support-header b{color:#9762af;font-size:14px;display:block}.support-header small{color:#b388c5;margin-top:4px;font-size:9px;display:block}.support-close{color:#a474ba;cursor:pointer;background:#fff9;border:0;border-radius:50%;width:32px;height:32px;font-size:24px}.support-disclosure{color:#b08cbd;margin:12px 16px 6px;font-size:10px;line-height:1.6}.support-messages{overscroll-behavior:contain;min-height:130px;max-height:270px;padding:7px 15px 12px;overflow:auto}.support-message{overflow-wrap:anywhere;border-radius:15px;max-width:95%;margin:9px 0;padding:12px 14px;font-size:12px;line-height:1.65}.support-message p{margin:0}.support-bot{color:#9673a8;background:#f2e9fb;margin-right:10px}.support-user{color:#aa73a7;background:#f8e6f4;margin-left:28px}.support-message a{color:#ae57be;margin-top:10px;font-size:10px;text-decoration:underline;display:inline-block}.support-typing{font-size:10px;animation:1s infinite alternate supportPulse}.support-quick{scrollbar-width:none;gap:6px;padding:5px 16px 12px;display:flex;overflow-x:auto}.support-quick button{color:#ae86bf;cursor:pointer;background:#fff;border:1px solid #dfc9eb;border-radius:18px;flex:none;min-height:34px;padding:8px 11px;font:10px Arial,sans-serif}.support-compose{padding:0 16px 10px}.support-input-label{color:#b18ebd;margin-bottom:7px;font-size:9px;display:block}.support-compose>div{gap:8px;display:flex}.support-compose input{color:#996eae;background:#fff;border:1px solid #ddc4eb;border-radius:20px;flex:1;min-width:0;padding:12px;font:11px Arial,sans-serif}.support-compose button{color:#fff;cursor:pointer;background:#b16ac4;border:0;border-radius:50%;width:40px;height:40px;font-size:21px}.support-compose button:disabled{opacity:.5}.support-links{color:#aa79be;align-items:center;gap:13px;padding:0 16px 10px;font-size:9px;display:flex}.support-links button{color:#b18cbe;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:5px;font:9px Arial,sans-serif}.support-private-note{color:#b798c1;margin:0 16px 15px;font-size:8px;line-height:1.6;display:block}@keyframes supportPulse{to{opacity:.55}}@media (width<=800px){.policy-layout{grid-template-columns:1fr;gap:25px}.policy-toc{white-space:nowrap;flex-direction:row;gap:15px;padding:15px;position:static;overflow-x:auto}.policy-toc a{font-size:10px}.policy-sections h2{font-size:23px}}@media (width<=550px){.support-widget{bottom:12px;right:12px}.support-launcher{min-height:46px;padding:12px 16px;font-size:11px}.support-panel{width:340px;max-height:calc(100dvh - 85px);bottom:58px}.support-messages{max-height:225px}.faq-item summary{padding:17px;font-size:14px}.faq-item>div{padding:0 17px 18px}.policy-sections p{font-size:13px}.footer-trust nav{gap:9px 14px}.footer-trust nav a{font-size:9px}.trust-banner,.grievance-callout{padding:23px}.trust-banner h2,.grievance-callout h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.support-typing{animation:none}}.reet-safety-notice{color:#a26fb4;background:linear-gradient(110deg,#fcecf6,#f3ecfd);border-block:1px solid #ead5f0;justify-content:space-between;align-items:center;gap:20px;padding:20px max(6%,24px);display:flex}.reet-safety-notice>div{align-items:center;gap:14px;font-size:12px;display:flex}.reet-safety-notice b{color:#9f53b5}.reet-safety-notice>a{color:#b463bd;font-size:11px}@media (width<=600px){.reet-safety-notice{flex-direction:column;align-items:start;gap:12px;padding:18px 24px}.reet-safety-notice>div{gap:7px;font-size:11px;display:grid}}.ecosystem .connect-original-logo{transform-origin:50%;will-change:transform;animation:5.5s ease-in-out infinite kuzixConnectSway}.ecosystem .company-card .company-logo{transform-origin:50%;will-change:transform;backface-visibility:visible;animation:6.5s ease-in-out infinite kuzixTechnologyTurn}.ecosystem .company-card{position:relative;overflow:hidden}.ecosystem .company-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#b7c9ff44,#0000 70%);border-radius:50%;width:170px;height:120px;animation:3.25s ease-in-out infinite kuzixTechHalo;position:absolute;top:35px;left:28px}.ecosystem .company-card>*{z-index:1;position:relative}@keyframes kuzixConnectSway{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(10px)rotate(3deg)}}@keyframes kuzixTechnologyTurn{0%,to{transform:perspective(650px)rotateY(-20deg)rotate(-1deg)scale(1)}50%{transform:perspective(650px)rotateY(20deg)rotate(2deg)scale(1.07)}}@keyframes kuzixTechHalo{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.ecosystem .connect-original-logo,.ecosystem .company-card .company-logo,.ecosystem .company-card:after{will-change:auto;animation:none!important;transform:none!important}}.policy-sections p,.faq-item p{color:#745b80}.policy-toc a{color:#8a5b9f}.support-header b{color:#75428f}.support-header small,.support-disclosure{color:#9676a4}.support-bot{color:#73517f}.support-user{color:#87547f}.support-message a{color:#9750a9}.support-compose input{color:#795185}.grievance-callout p,.trust-banner p{color:#8c649b}.technology-lab{background:radial-gradient(at 10% 20%,#f4e2fb,#0000 65%),#fdfaff;border:1px solid #e2ccec;border-radius:25px;grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;padding:28px;display:grid}.tech-network{aspect-ratio:1;isolation:isolate;width:100%;max-width:470px;margin:auto;position:relative}.tech-network-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tech-network-lines path{fill:none;stroke:#dcc1e9;stroke-width:.35px;stroke-dasharray:3 5;animation:5s linear infinite techSignal}.tech-network-lines path.selected-tech-line{stroke:#b36bcc;stroke-width:.7px;animation-duration:2.5s}.tech-network-core{z-index:2;background:radial-gradient(circle,#fff,#faeefc);border:1px solid #dfbdeb;border-radius:50%;place-content:center;justify-items:center;gap:4px;width:130px;height:130px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #e7d1f225,0 0 0 30px #e7d1f210}.tech-network-core img{object-fit:contain;mix-blend-mode:multiply;width:70px;height:57px}.tech-network-core small{letter-spacing:1px;color:#b18ac1;font-size:6px}.tech-node{left:var(--x);top:var(--y);color:#aa70be;cursor:pointer;z-index:3;background:linear-gradient(125deg,#fff,#f7eefa);border:1px solid #ddc2eb;border-radius:18px;width:64px;height:64px;transition:box-shadow .25s,border-color .25s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 24px #a15dbc10}.tech-node b{letter-spacing:.03em;font-size:11px}.tech-node:hover{border-color:#bf83d4;box-shadow:0 10px 28px #a15dbc25}.tech-node[aria-pressed=true]{color:#fff;background:linear-gradient(125deg,#c975c3,#9b57bf);border-color:#c689d8;box-shadow:0 0 0 6px #d7ace629,0 12px 24px #a15dbc20}.tech-orbit-ring{z-index:-1;border:1px dashed #e4c9ed;border-radius:50%;animation:35s linear infinite techOrbit;position:absolute;inset:21%}.tech-orbit-ring:before{content:"";background:#d796d6;border-radius:50%;width:8px;height:8px;position:absolute;top:9%;left:11%;box-shadow:0 0 15px #dcaff0}#technology-detail{min-width:0;padding:12px 6px}.tech-detail-top{align-items:center;gap:13px;display:flex}.tech-detail-icon{color:#b86aca;background:#f2dff8;border:1px solid #e5c3ef;border-radius:12px;place-items:center;min-width:43px;height:43px;padding:8px;font-size:11px;font-weight:700;display:grid}.tech-detail-top small{letter-spacing:.1em;color:#b890c5;font-size:8px}#technology-detail h2{letter-spacing:-.04em;margin:18px 0;font-size:34px;line-height:1.12}#technology-detail>p{color:#9573a4;font-size:14px;line-height:1.8}#technology-detail h3{letter-spacing:-.02em;color:#ad7cbe;margin:20px 0 9px;font-size:15px}.tech-flow{align-items:center;gap:8px;margin:20px 0;display:flex}.tech-flow>span{text-align:center;color:#b089c0;background:#fffcff;border:1px solid #e7d1ef;border-radius:12px;flex:1;min-width:0;padding:12px 8px;font-size:9px;line-height:1.4}.tech-flow b{color:#c48fd5;margin-bottom:7px;font-size:14px;display:block}.tech-flow>i{color:#d4afdf;font-size:13px;font-style:normal}.tech-status{background:#fbf4fe;border:1px solid #e5cfee;border-radius:10px;margin:20px 0 10px;padding:12px}.tech-status summary{cursor:pointer;color:#b186c3;font-size:11px}.tech-status p{color:#aa89b7;font-size:12px;line-height:1.8}.tech-detail-enter{animation:.35s both featureScreenEnter}.tech-guide-heading{margin:45px 0 25px}.tech-guide-heading h2{letter-spacing:-.04em;margin:18px 0;font-size:35px;line-height:1.1}.tech-guide-heading>p{color:#a185ad;font-size:15px;line-height:1.7}.tech-explanation-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tech-explanation-card{background:linear-gradient(130deg,#fff,#fbf4fe);border:1px solid #e4d0ed;border-radius:20px;padding:26px;scroll-margin-top:100px}.tech-explanation-card>span{color:#b27ac3;background:#f1e0f9;border-radius:10px;padding:9px 11px;font-size:10px;display:inline-block}.tech-explanation-card h2{letter-spacing:-.035em;margin:18px 0 12px;font-size:25px;line-height:1.2}.tech-explanation-card p{color:#a383af;font-size:13px;line-height:1.8}.tech-explanation-card h3{color:#ba8acb;margin:18px 0 8px;font-size:12px}.tech-explanation-card details{border:1px solid #ebdbf2;border-radius:10px;margin:20px 0 15px;padding:12px}.tech-explanation-card summary{color:#bb8bcb;cursor:pointer;font-size:11px}.technology-references{border:1px solid #ead6f0;border-radius:18px;flex-wrap:wrap;gap:12px 22px;margin-top:30px;padding:25px;display:flex}.technology-references p{color:#b48dc1;width:100%;margin:0;font-size:12px}.technology-references a{color:#b56ac2;font-size:11px;text-decoration:underline}@keyframes techSignal{to{stroke-dashoffset:-32px}}@keyframes techOrbit{to{transform:rotate(360deg)}}@media (width<=850px){.technology-lab{grid-template-columns:1fr;gap:10px;padding:23px}.tech-network{max-width:400px}#technology-detail h2{font-size:30px}}@media (width<=550px){.technology-lab{padding:17px 12px}.tech-node{border-radius:13px;width:46px;height:46px}.tech-node b{font-size:8px}.tech-network-core{width:90px;height:90px;box-shadow:0 0 0 10px #e7d1f225}.tech-network-core img{width:49px;height:42px}.tech-network-core small{letter-spacing:.5px;font-size:4px}.tech-explanation-grid{grid-template-columns:1fr}.tech-explanation-card{padding:23px}#technology-detail{padding:16px 6px}.tech-flow{gap:5px}.tech-flow>span{padding:11px 5px;font-size:8px}.tech-flow>i{font-size:11px}.tech-detail-top small{font-size:7px}.tech-guide-heading h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.tech-network-lines path,.tech-orbit-ring,.tech-detail-enter{animation:none!important}.tech-node{transition:none!important}}:root{--brand-violet:#7829cb;--brand-pink:#ed238d;--brand-blue:#2878e7}body{color:#181339;background:#fcfaff}.eyebrow{color:#7024af}.page-cta,.small-button{color:#fff;background:linear-gradient(115deg,#7629c7,#c320a7);box-shadow:0 8px 22px #9c28bb24}.content-page-intro>p:last-child{color:#655778}.audience-stage-layout{background:linear-gradient(120deg,#f2e7ff,#fff6fb 55%,#e9f5ff);border-color:#d4b9ef}.audience-picker button[aria-pressed=true]{color:#fff;background:linear-gradient(110deg,#6927bd,#bb209c)}.content-card{border-top:3px solid #b54bd1}.content-card:nth-child(3n+2){border-top-color:#2f94e6}.content-card:nth-child(3n){border-top-color:#ed4a9c}.site-footer{background:linear-gradient(120deg,#eee3fb,#fce8f3 55%,#e6f0ff)}.site-footer p,.site-footer nav a{color:#645374}.site-footer nav a:hover{color:#a124ac}.about-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;padding:35px 0 75px;display:grid}.about-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,5.5vw,78px);line-height:1.04}.about-hero h1 em{color:#0000;background:linear-gradient(100deg,#8421d1,#ec238d);-webkit-background-clip:text;background-clip:text;font-style:normal}.about-hero p:not(.eyebrow){color:#655778;max-width:570px;font-size:18px;line-height:1.7}.about-label{color:#655778;margin-top:22px;font-size:12px;display:block}.about-collage{isolation:isolate;background:radial-gradient(at 60% 35%,#efb4f4,#0000 65%),linear-gradient(135deg,#e4eaff,#fce8f6);border-radius:38% 38% 20% 25%;justify-content:center;align-items:end;min-height:460px;display:flex;position:relative}.about-person{object-fit:cover;object-position:50% 20%;border-radius:150px 150px 32px 32px;width:75%;height:405px;margin-bottom:22px}.about-orbit{background:#fff;border:1px solid #e5c6ef;border-radius:16px;padding:14px 18px;font-size:13px;font-weight:700;animation:5s ease-in-out infinite aboutFloat;position:absolute;box-shadow:0 12px 30px #813d9620}.orbit-one{color:#8b22b9;top:60px;left:-15px}.orbit-two{color:#1561bd;animation-delay:-2s;top:190px;right:-10px}.orbit-three{color:#b32676;animation-delay:-3s;bottom:30px;left:0}.about-mark{mix-blend-mode:multiply;width:90px;position:absolute;top:10px;right:25px;transform:rotate(8deg)}.about-journey{color:#fff;background:linear-gradient(115deg,#25124c,#64269e 65%,#b91b96);border-radius:30px;padding:45px}.about-journey .eyebrow{color:#f2c1ff}.about-journey h2{margin:15px 0 25px;font-size:38px}.about-tabs{flex-wrap:wrap;gap:10px;display:flex}.about-tabs button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff6;border-radius:30px;padding:12px 20px}.about-tabs button[aria-pressed=true]{color:#6325a4;background:#fff}.about-journey #about-story{grid-template-columns:120px 1fr;align-items:center;gap:30px;min-height:210px;margin-top:32px;display:grid}.story-symbol{color:#fcb0e5;font-size:110px}.about-journey h3{margin:0 0 14px;font-size:30px}.about-journey p{color:#f0dffb;max-width:650px;line-height:1.7}.about-journey .page-cta{color:#7027a6;background:#fff}.about-values{grid-template-columns:repeat(3,1fr);gap:22px;padding:65px 0;display:grid}.about-values article{background:#f3e8ff;border:1px solid #e4c9f2;border-radius:22px;padding:30px 25px}.about-values article:nth-child(2){background:#e9f4ff;border-color:#bcdcf7}.about-values article:nth-child(3){background:#ffedf6;border-color:#f1c4df}.about-values b{letter-spacing:.12em;color:#772cac;font-size:11px}.about-values h2{font-size:27px}.about-values p{color:#62536e;font-size:15px;line-height:1.7}.about-founders{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:25px;padding-bottom:45px;display:grid}.about-founders h2{font-size:37px}.about-founders article{background:linear-gradient(135deg,#ede0ff,#ffe8f2);border-radius:24px;padding:15px}.about-founders img{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:16px;width:100%}.about-founders h3{margin:18px 0 8px;font-size:21px}.about-founders article p{color:#6e527b;font-size:12px}.employer-device{justify-content:center;min-width:0;display:flex}.employer-ui{font-size:12px}.employer-ui h4{margin:18px 0 12px;font-size:18px}.employer-ui p{font-size:11px;line-height:1.5}.employer-ui button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7726c6,#c529a0);border:0;border-radius:10px;width:100%;margin:6px 0;padding:11px;font-size:11px}.employer-account{letter-spacing:.08em;color:#7b498f;padding:14px 0;font-size:8px}.employer-banner{color:#fff;background:linear-gradient(120deg,#792bd3,#b524a7);border-radius:16px;padding:18px 12px;font-size:21px;font-weight:700}.employer-banner small,.employer-row small,.employer-company small{margin-top:7px;font-size:10px;font-weight:400;display:block}.employer-row{color:#372350;background:#f4effd;border:1px solid #e9dafa;border-radius:12px;margin:10px 0;padding:14px 10px}.employer-row small{color:#705b82}.employer-ui label{color:#614275;margin:10px 0;font-size:10px;display:block}.employer-ui input,.employer-ui select,.employer-ui textarea{box-sizing:border-box;width:100%;font:inherit;color:#322146;background:#fff;border:1px solid #d8c4e7;border-radius:8px;min-width:0;margin-top:5px;padding:9px 7px}.employer-ui textarea{min-height:80px}.employer-company{background:#efe1ff;border-radius:14px;align-items:center;gap:12px;padding:18px 10px;font-size:20px;font-weight:700;display:flex}.employer-company span{font-size:15px}.employer-applicant{object-fit:cover;object-position:50% 20%;border-radius:22px;width:85px;height:85px}.employer-bubbles p{background:#eae0fa;border-radius:12px;padding:13px}.employer-bubbles p:nth-child(2n){background:#e4efff}.employer-result{color:#612590;font-weight:700}.employer-ui{overflow-wrap:anywhere}.employer-page .audience-solution-copy h3{color:#7c289d;font-size:23px}.employer-page .audience-solution-copy small{margin-top:20px;line-height:1.6;display:block}.employer-page>h2{margin-top:45px}@keyframes aboutFloat{50%{transform:translateY(-9px)rotate(2deg)}}@media (width<=750px){.about-hero{grid-template-columns:1fr;gap:30px;padding-top:15px}.about-collage{width:100%;max-width:440px;min-height:380px;margin:auto}.about-person{height:335px}.about-values{grid-template-columns:1fr;padding:30px 0}.about-founders{grid-template-columns:1fr 1fr}.about-founders>div{grid-column:1/-1}.about-journey{padding:25px}.about-journey #about-story{grid-template-columns:1fr;gap:5px}.story-symbol{font-size:65px}.about-journey h2{font-size:30px}.about-tabs button{padding:10px 13px;font-size:12px}.orbit-one{left:0}.orbit-two{right:0}.about-founders h3{font-size:16px}.about-founders article{padding:10px}.about-founders article p{font-size:11px}}@media (prefers-reduced-motion:reduce){.about-orbit{animation:none}}body.paused .about-orbit{animation-play-state:paused}.footer-base .footer-group{flex-wrap:wrap;align-items:center;gap:15px 25px;display:flex}.footer-group>b{letter-spacing:.05em;color:#4b296b;font-size:12px}.footer-group>a{color:#5d267f;gap:4px;font-size:12px;font-weight:700;display:grid}.footer-group>a span{color:#705b80;font-size:11px;font-weight:400}.footer-group>a:hover{color:#bd238f}@media (width<=600px){.footer-base .footer-group{align-items:start;gap:15px;width:100%}.footer-group>b{width:100%}}.about-vivid .page-cta{border-radius:26px;margin-top:12px;padding:13px 21px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.employer-page .page-cta{border-radius:26px;padding:13px 21px;text-decoration:none;display:inline-flex}.employer-video{background:#eaddfa;border-radius:17px;height:220px;position:relative;overflow:hidden}.employer-video>img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.employer-video>small{background:#fffef5e8;border-radius:8px;padding:6px;font-size:9px;position:absolute;bottom:10px;left:10px}.video-room-state{color:#6d2ba0;background:#fff;border-radius:20px;padding:6px 9px;font-size:9px;position:absolute;top:10px;left:10px}.interviewer-tile{color:#fff;text-align:center;background:linear-gradient(130deg,#7036bd,#c52aa1);border:2px solid #fff;border-radius:12px;padding:12px;font-size:23px;position:absolute;bottom:40px;right:10px}.interviewer-tile small{margin-top:6px;font-size:7px;display:block}.room-active .video-room-state{color:#08724d;animation:2s ease-in-out infinite roomPulse;box-shadow:0 0 0 4px #38ca9655}.interview-controls{gap:8px;display:flex}.employer-ui .interview-controls button{color:#652896;background:#eee2ff}.employer-ui .interview-controls button[aria-pressed=true]{color:#9b2455;background:#ffe1ec}.interview-prompts{background:#f2eaff;border-radius:10px;padding:9px;font-size:10px}.agent-emblem{color:#a324bc;background:linear-gradient(130deg,#ede0ff,#ffd8ef);border-radius:20px;place-items:center;width:65px;height:65px;margin-top:15px;font-size:45px;animation:3s ease-in-out infinite agentGlow;display:grid}.agent-conversation{max-height:190px;overflow:auto}.agent-conversation p{font-size:12px;line-height:1.7}.agent-tasks{gap:3px;display:grid}@keyframes roomPulse{50%{box-shadow:0 0 0 7px #38ca9615}}@keyframes agentGlow{50%{transform:rotate(8deg);box-shadow:0 7px 25px #bf44cb40}}@media (prefers-reduced-motion:reduce){.room-active .video-room-state,.agent-emblem{animation:none}}body.paused .room-active .video-room-state,body.paused .agent-emblem{animation-play-state:paused}.ecosystem .connect-card,.ecosystem .company-card{isolation:isolate;border:1px solid #d7d8fa;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.ecosystem .connect-card{background:linear-gradient(125deg,#def4ff,#e8e7ff 55%,#d7f5ef) 0 0/200% 200%;animation:12s ease-in-out infinite connectAurora}.ecosystem .company-card{background:linear-gradient(130deg,#eee4ff,#e9f1ff 55%,#fce7f5)}.ecosystem .connect-card>*,.ecosystem .company-card>*{z-index:2;position:relative}.ecosystem .connect-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#ffffff9c,#0000);width:65%;height:180%;animation:7s ease-in-out infinite connectLightTrail;position:absolute;top:-40%;left:-85%;transform:rotate(25deg)}.ecosystem .connect-card:after{content:"";pointer-events:none;z-index:0;border:1px solid #42c6bd6b;border-radius:50%;width:210px;height:210px;animation:5s ease-in-out infinite connectRipple;position:absolute;bottom:-55px;right:-30px;box-shadow:0 0 0 25px #50cdbb12,0 0 0 50px #50cdbb0c}.ecosystem .company-card:before{content:"";pointer-events:none;z-index:0;border-top:3px solid #9b39d4;border-bottom:1px solid #a869d94a;border-left:1px solid #a869d94a;border-right:3px solid #e247ac;border-radius:50%;width:250px;height:250px;animation:10s linear infinite companyOrbit;position:absolute;top:-70px;right:-70px}.ecosystem .company-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#dc8fe659,#0000 70%);width:200px;height:200px;animation:7s ease-in-out infinite companyBloom;position:absolute;inset:auto -45px -65px auto}.ecosystem .connect-original-logo{mix-blend-mode:multiply;filter:none;background:0 0;animation:6s ease-in-out infinite connectLogoLift}.ecosystem .company-card .company-logo{mix-blend-mode:multiply;filter:none;background:0 0;animation:7s ease-in-out infinite companyLogoTilt}.ecosystem .connect-card:hover,.ecosystem .company-card:hover,.ecosystem .company-card:focus-within{border-color:#b482de;box-shadow:0 18px 40px #7729ab1c}.ecosystem .company-card .planned{color:#622780;background:#ffffffb3;display:inline-flex}.ecosystem .company-card .planned:hover{color:#fff;background:#7529b6}@keyframes connectAurora{50%{background-position:100% 100%}}@keyframes connectLightTrail{0%,15%{left:-85%}65%,to{left:150%}}@keyframes connectRipple{50%{opacity:.5;transform:scale(1.15)}}@keyframes companyOrbit{to{transform:rotate(360deg)}}@keyframes companyBloom{50%{opacity:.6;transform:scale(1.4)translate(-15px,-10px)}}@keyframes connectLogoLift{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes companyLogoTilt{0%,to{transform:perspective(700px)rotateY(-12deg)rotate(-2deg)}50%{transform:perspective(700px)rotateY(12deg)rotate(2deg)}}body.paused .ecosystem .connect-card,body.paused .ecosystem .connect-card:before,body.paused .ecosystem .connect-card:after,body.paused .ecosystem .company-card:before,body.paused .ecosystem .company-card:after,body.paused .ecosystem .connect-original-logo,body.paused .ecosystem .company-card .company-logo{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ecosystem .connect-card,.ecosystem .connect-card:before,.ecosystem .connect-card:after,.ecosystem .company-card:before,.ecosystem .company-card:after,.ecosystem .connect-original-logo,.ecosystem .company-card .company-logo{animation:none!important;transform:none!important}}.landing-page{background:#fffcff}.landing-page header{background:#fffafee8;border-bottom-color:#e9d6f2}.landing-page .intro-hero{isolation:isolate;background:radial-gradient(at 15% 30%,#f6b7e86b,#0000 48%),radial-gradient(at 88% 28%,#b7d8ff88,#0000 46%),linear-gradient(125deg,#fff0f8,#f1e9ff 55%,#e9f5ff);border-bottom:1px solid #ddc2ee;position:relative;overflow:hidden}.landing-page .intro-hero:before,.landing-page .intro-hero:after{content:"";pointer-events:none;z-index:-1;border:1px solid #a867dc30;border-radius:50%;position:absolute}.landing-page .intro-hero:before{width:380px;height:380px;top:90px;left:-210px;box-shadow:0 0 0 35px #d28ce90b,0 0 0 70px #d28ce90a}.landing-page .intro-hero:after{border-color:#548bda38;width:300px;height:300px;bottom:-100px;right:-160px;box-shadow:0 0 0 35px #588ee709}.landing-page .intro-hero h1{color:#261044}.landing-page .intro-hero h1 em{color:#0000;background:linear-gradient(105deg,#6e20bd 10%,#ce208c 60%,#346be0);-webkit-background-clip:text;background-clip:text}.landing-page .intro-hero>p:not(.eyebrow){color:#534564}.landing-page .intro-hero .primary,.landing-page .contact .primary{background:linear-gradient(110deg,#7420be,#d52298);box-shadow:0 10px 28px #af299a33}.landing-page .chapter-strip{color:#f7eaff;background:#3b175e;border:0}.landing-page .chapter-strip a{color:#fff}.landing-page .product-stories{background:linear-gradient(#fffaff,#f0e9ff 65%,#edf5ff);padding-top:50px;padding-bottom:40px}.landing-page .story-intro h2 em,.landing-page .section h2 em{color:#9d2bb2;background:0 0}.landing-page .about{background:linear-gradient(110deg,#fff4fa,#faf5ff);border-radius:30px;margin-top:45px;margin-bottom:35px}.landing-page .feature-main{background:linear-gradient(130deg,#e9dcff,#f6dcf0);border:1px solid #d4b2ec}.landing-page .feature-side{background:linear-gradient(125deg,#def0ff,#e8e6ff);border:1px solid #bfd8f4}.landing-page .card-index{color:#722c9b}.landing-page .tags span{color:#6e2c92;background:#ffffffb5;border-color:#dcbcea}.landing-page .statement{color:#fff;background:linear-gradient(120deg,#2f124f,#70279e 65%,#b42591);position:relative;overflow:hidden}.landing-page .statement .eyebrow{color:#f7bee8}.landing-page .statement h2 em{color:#fac1ec}.landing-page .statement-star{color:#de91e7}.landing-page .team{background:radial-gradient(at 70% 60%,#eedcff77,#0000 65%)}.landing-page .contact{background:linear-gradient(125deg,#e8f4ff,#f4e8ff 50%,#ffe7f2);border:1px solid #e0c7ef;border-radius:30px}.landing-page .store-availability{background:#fff5fc;border-top:1px solid #efdbf0}.landing-page .reet-safety-notice{color:#65345e;background:#fff7fc;border-color:#e9c7df}.landing-page .reet-safety-notice a{color:#982b96}@media (width<=700px){.landing-page .about,.landing-page .contact{border-radius:20px}.landing-page .product-stories{padding-top:30px}.landing-page .intro-hero:before{left:-290px}.landing-page .intro-hero:after{right:-235px}}.landing-page .reet-safety-notice{z-index:2;background:linear-gradient(110deg,#fffafd,#f6f0ff 55%,#eff7ff);border:1px solid #dec3ef;border-radius:24px;flex-wrap:nowrap;align-items:center;gap:28px;width:calc(100% - 48px);max-width:1120px;margin:-18px auto 28px;padding:20px 26px;display:flex;position:relative;box-shadow:0 12px 35px #69268b14}.reet-safety-notice .notice-brand{border-right:1px solid #dfcce9;flex-direction:row;flex-shrink:0;align-items:center;gap:12px;padding-right:26px;display:flex}.notice-brand img{object-fit:contain;mix-blend-mode:multiply;width:64px;height:58px;animation:5s ease-in-out infinite noticeLogoFloat}.notice-brand>span{color:#3b1957;font-size:15px;font-weight:800;line-height:1.5}.notice-brand small{letter-spacing:.1em;color:#79548d;font-size:8px}.reet-safety-notice .notice-message{flex:1;gap:7px;min-width:0;display:grid}.notice-message b{color:#552078;font-size:16px}.notice-message>span{color:#665473;font-size:12px}.landing-page .reet-safety-notice>a{color:#7f299e;white-space:nowrap;background:#fff;border:1px solid #dac3ed;border-radius:30px;align-items:center;gap:16px;padding:12px 18px;font-size:12px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex}.landing-page .reet-safety-notice>a:hover{background:#f1e2ff;box-shadow:0 5px 15px #913baa22}.reet-safety-notice>a span{font-size:18px}@keyframes noticeLogoFloat{0%,to{transform:translateY(2px)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}@media (width<=700px){.landing-page .reet-safety-notice{border-radius:20px;flex-wrap:wrap;gap:16px;width:calc(100% - 32px);margin-top:-12px;padding:18px}.reet-safety-notice .notice-brand{gap:8px;padding-right:14px}.notice-brand img{width:45px;height:45px}.notice-brand>span{font-size:12px}.notice-brand small{font-size:6px}.notice-message b{font-size:13px}.notice-message>span{font-size:11px;line-height:1.6}.landing-page .reet-safety-notice>a{margin-left:auto;padding:9px 15px;font-size:11px}}@media (width<=370px){.reet-safety-notice .notice-brand{border-right:0;padding-right:0}.reet-safety-notice .notice-message{flex-basis:100%}.landing-page .reet-safety-notice>a{margin-left:0}}@media (prefers-reduced-motion:reduce){.notice-brand img{animation:none!important}}body.paused .notice-brand img{animation-play-state:paused}.site-footer{color:#39204e;background:radial-gradient(at 0 0,#d9c0ff8c,#0000 45%),radial-gradient(at 100% 20%,#badaff91,#0000 45%),linear-gradient(120deg,#f1e6ff,#fff0f8 55%,#eaf3ff);border-top:3px solid #bc3bb5;position:relative}.site-footer .footer-main{gap:45px}.site-footer .brand{color:#36134f}.site-footer .footer-main>div>p{color:#654375;line-height:1.8}.site-footer .footer-preview{color:#8528a6;background:#ffffffa6;border:1px solid #d6afec;border-radius:30px;padding:8px 13px;font-size:11px;display:inline-block}.site-footer .footer-main nav{background:#ffffff70;border:1px solid #d8bee986;border-radius:20px;padding:22px 24px;box-shadow:0 8px 28px #69268b07}.site-footer .footer-main nav h2{color:#68249c;border-bottom:2px solid #ddabea;margin-bottom:9px;padding-bottom:14px;font-weight:700}.site-footer .footer-main nav:nth-of-type(2) h2{color:#315eb2;border-bottom-color:#a9c9ef}.site-footer nav a{color:#573469;transition:color .2s,background .2s}.site-footer .footer-main nav a{border-radius:7px;margin-left:-8px;padding:5px 8px}.site-footer .footer-main nav a:hover{color:#7621a3;background:#ebd5fa}.site-footer .footer-main nav:nth-of-type(2) a:hover{color:#2353a5;background:#dbeaff}.site-footer .footer-trust{border-top-color:#cdb1df}.site-footer .footer-trust nav a{color:#654375;font-size:11px}.site-footer .footer-trust nav a:hover{color:#ac1b88;text-decoration:underline}.site-footer .footer-trust>p{color:#543565;background:#ffffff8c;border-left:3px solid #ba3ab4;border-radius:0 12px 12px 0;padding:16px 20px;line-height:1.8}.site-footer .footer-trust>p a{color:#8b239e;font-weight:600}.site-footer .footer-base{border-color:#ccb0df}.site-footer .footer-group>b{color:#762798}.site-footer .footer-group>a{color:#4e2471}.site-footer .footer-group>a span{color:#6b4b80}.site-footer #motion-toggle{color:#6f2997;background:#ffffffa6;border-color:#caaadf}@media (width<=600px){.site-footer .footer-main{gap:24px}.site-footer .footer-main nav{padding:18px}.site-footer .footer-trust>p{padding:13px 15px}}.solution-slider-picker{scrollbar-width:thin;gap:8px;padding:14px 2px;display:flex;overflow-x:auto}.solution-slider-picker button{color:#64347e;background:#fff;border:1px solid #d4b8ed;border-radius:25px;flex:none;padding:10px 15px;font-size:12px;transition:background .25s,color .25s}.solution-slider-picker button[aria-pressed=true]{color:#fff;background:linear-gradient(110deg,#7429bd,#cb299b);box-shadow:0 5px 15px #ab3ca82a}.solution-slider-progress{background:#e8d7f5;border-radius:8px;height:4px;margin:0 0 20px;overflow:hidden}.solution-slider-progress span{background:linear-gradient(90deg,#7431ca,#e82ca1,#3889e7);height:100%;transition:width .45s;display:block}.carousel-toolbar .carousel-navigation{gap:10px;margin:0;padding:0}.carousel-toolbar .carousel-navigation>span{display:none}.carousel-toolbar{flex-wrap:wrap;gap:12px}.carousel-toolbar .carousel-navigation button{color:#74289a;background:#fff;border:1px solid #cda4e8;border-radius:30px;padding:12px 18px;font-size:13px}.carousel-toolbar .carousel-navigation button:disabled{opacity:.35}.slide-current .native-preview-heading{animation:.65s both slideCopyArrival}.slide-current .iphone-shell{animation:.8s both slidePhoneArrival!important}@keyframes slideCopyArrival{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes slidePhoneArrival{0%{opacity:0;transform:perspective(900px)translate(35px)rotateY(-12deg)}to{opacity:1;transform:perspective(900px)translate(0)rotateY(-5deg)}}.journey-visual{color:#38204f;background:#ffffffcf;border:1px solid #fff;border-radius:20px;min-height:220px;margin:25px 0;padding:18px;box-shadow:0 12px 25px #5e268512}.journey-appbar{letter-spacing:.08em;border-bottom:1px solid #ebdef2;align-items:center;gap:12px;padding-bottom:12px;font-size:9px;display:flex}.journey-appbar img{object-fit:contain;mix-blend-mode:multiply;width:32px;height:30px}.journey-appbar>b{color:#922bb7;margin-left:auto}.journey-person{align-items:center;gap:14px;margin:18px 0;display:flex}.journey-person>img{object-fit:cover;object-position:50% 20%;border-radius:18px;width:65px;height:65px}.journey-person div{gap:6px;display:grid}.journey-person b{font-size:17px}.journey-person span{color:#6c507c;font-size:11px}.journey-person small{color:#8a4caa;font-size:10px}.journey-company-icon{background:linear-gradient(130deg,#7934c5,#c827a4);border-radius:16px;place-items:center;width:60px;height:60px;display:grid;color:#fff!important;font-size:30px!important}.journey-mini-row{background:#eee4fa;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:13px;font-size:10px;display:flex}.journey-mini-row span{color:#7a4a95;font-size:9px}.journey-metrics{gap:8px;display:flex}.journey-metrics>span{text-align:center;background:#f0e6ff;border-radius:10px;flex:1;padding:10px;font-size:9px}.journey-metrics b{color:#8633b8;margin-bottom:5px;font-size:20px;display:block}.journey-job{padding:16px 0}.journey-job>span{color:#3672b8;letter-spacing:.08em;font-size:9px}.journey-job h4{margin:10px 0;font-size:23px}.journey-job p{margin:8px 0!important;font-size:11px!important}.journey-job>b{color:#9541b0;font-size:11px}.journey-pipeline{align-items:center;gap:8px;margin:30px 0;display:flex}.journey-pipeline span{text-align:center;background:#e5eeff;border-radius:12px;flex:1;padding:13px 5px;font-size:10px}.journey-pipeline b{color:#4866c0;margin-top:7px;font-size:24px;display:block}.journey-pipeline i{color:#9764ba;font-style:normal}.journey-cta{color:#752a9e;background:#fff;border:1px solid #d4b8ea;border-radius:25px;margin:15px 0;padding:12px 18px;font-size:12px;font-weight:700;display:inline-flex}.journey-cta:hover{color:#fff;background:#7427b5}.journey-enter{animation:.5s both journeyArrival}.feature-grid .mini-profile[hidden],.feature-grid .connection-art[hidden]{display:none}.landing-page .tabs{background:#eee0fa;border:1px solid #dab7ee;padding:6px}.landing-page .tabs button[aria-selected=true]{color:#fff;background:linear-gradient(110deg,#782abb,#b429a1);box-shadow:0 5px 14px #8129982b}@keyframes journeyArrival{0%{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.journey-visual{min-height:200px;padding:12px}.journey-person b{font-size:14px}.journey-mini-row{flex-wrap:wrap}.carousel-toolbar .carousel-navigation button{padding:9px 13px}.solution-slider-picker button{padding:9px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.slide-current .native-preview-heading,.slide-current .iphone-shell,.journey-enter{animation:none!important}.solution-slider-progress span{transition:none}}body.paused .slide-current .native-preview-heading,body.paused .slide-current .iphone-shell,body.paused .journey-enter{animation-play-state:paused}body.intro-playing{overflow:hidden}.reet-opening{z-index:10000;isolation:isolate;color:#301444;background:#fff;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-light{aspect-ratio:1;z-index:-1;background:radial-gradient(#d98bf55c 0%,#f7a8d83b 25%,#acd9ff30 45%,#0000 68%);width:min(80vw,700px);animation:3s ease-in-out infinite openingLight;position:absolute}.intro-skip{color:#71358e;background:#fff;border:1px solid #dfcbea;border-radius:30px;padding:11px 18px;font-size:12px;position:absolute;top:25px;right:28px}.opening-logo-scene{text-align:center;animation:.7s both openingAppear}.opening-logo-scene>img{mix-blend-mode:multiply;width:clamp(150px,23vw,240px);height:auto;animation:3.5s ease-in-out infinite openingLogo}.opening-logo-scene p{letter-spacing:.18em;color:#794495;margin-top:28px;font-size:16px}.opening-founder-scene{text-align:center;padding:65px 20px 25px;animation:.8s both openingAppear}.opening-founder-photo{aspect-ratio:1;background:linear-gradient(135deg,#d2a5f6,#f5afd7,#aacfff);border-radius:28px;width:clamp(150px,24vh,230px);margin:auto;padding:7px;box-shadow:0 20px 60px #9a4eb828}.opening-founder-photo img{object-fit:cover;object-position:top;border-radius:22px;width:100%;height:100%}.opening-founder-scene>p{letter-spacing:.15em;color:#8d499b;margin:24px 0 10px;font-size:12px}.opening-founder-scene h2{letter-spacing:-.03em;margin:12px 0;font-size:clamp(27px,4vw,42px)}.opening-founder-scene>span{color:#8027aa;font-size:16px;font-weight:700;display:block}.opening-founder-scene>small{letter-spacing:.1em;color:#786384;margin-top:14px;font-size:10px;display:block}.intro-enter{color:#fff;background:linear-gradient(110deg,#7526bd,#ce299a);border:0;border-radius:30px;margin:25px auto 0;padding:13px 24px;font-size:12px;display:block}.reet-opening [hidden]{display:none!important}@keyframes openingLight{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes openingLogo{0%,to{transform:translateY(4px)rotate(-3deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes openingAppear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reet-opening *{animation:none!important}.intro-light{opacity:.6}}.opening-logo-scene{mix-blend-mode:multiply}.opening-logo-scene>img{box-shadow:none;background:0 0;border:0;border-radius:0}.footer-bot{text-align:center;max-width:340px;margin-top:35px}.bot-speech{text-align:left;background:#ffffffb8;border:1px solid #d4ace9;border-radius:18px 18px 18px 4px;padding:17px 18px;animation:5s ease-in-out infinite botBubble;position:relative;box-shadow:0 8px 25px #8b3bb511}.bot-speech b{color:#6f2597;font-size:13px;line-height:1.5;display:block}.bot-speech>span{color:#70547d;font-size:12px}.bot-speech>i{color:#bc37b7;letter-spacing:4px;margin-top:8px;font-size:8px;font-style:normal;animation:1.5s ease-in-out infinite botTyping;display:block}.bot-workshop{width:260px;height:230px;margin:20px auto 0;position:relative}.bot-head{z-index:2;background:linear-gradient(135deg,#fff,#e8d9fc);border:3px solid #c5a4e7;border-radius:30px;width:110px;height:83px;animation:4s ease-in-out infinite botThink;position:absolute;top:25px;left:76px;box-shadow:inset -5px -5px 12px #ab7dc32b,0 8px 15px #8d4eb51c}.bot-face{background:linear-gradient(135deg,#61279a,#262457);border-radius:19px;justify-content:center;gap:23px;padding-top:13px;display:flex;position:absolute;inset:16px 10px}.bot-face>i{background:#7df0ff;border-radius:8px;width:11px;height:15px;animation:5s infinite botBlink;box-shadow:0 0 9px #64dfff}.bot-face>span{border-bottom:2px solid #eeb4fa;border-radius:50%;width:15px;height:6px;position:absolute;top:34px;left:36px}.bot-antenna{background:#a95ad1;width:3px;height:25px;position:absolute;top:9px;left:128px}.bot-antenna:before{content:"";background:#d933aa;border:3px solid #f3c9ef;border-radius:50%;width:13px;height:13px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 15px #dc78d7}.bot-body{z-index:1;background:linear-gradient(130deg,#fff,#ded2fb);border:2px solid #caa6e9;border-radius:25px 25px 18px 18px;place-content:center;width:84px;height:85px;display:grid;position:absolute;top:103px;left:89px}.bot-body img{object-fit:contain;mix-blend-mode:multiply;width:37px;height:30px}.bot-body b{color:#7537a4;font-size:7px}.bot-hand{z-index:4;background:#eee3ff;border:2px solid #c29cdd;border-radius:15px;width:30px;height:40px;animation:.7s ease-in-out infinite alternate botWork;position:absolute;top:132px}.bot-hand-left{left:59px;transform:rotate(-20deg)}.bot-hand-right{animation-delay:-.35s;right:58px;transform:rotate(20deg)}.bot-laptop{z-index:5;background:linear-gradient(135deg,#e2c7fb,#f3c9e8 65%,#cae3ff);border:2px solid #b589db;border-radius:9px;place-content:center;width:137px;height:67px;display:grid;position:absolute;top:147px;left:63px;box-shadow:0 8px 12px #9b64bd22}.bot-laptop>span{color:#a62bb4;font-size:25px}.bot-laptop>small{color:#70388b;font-size:7px}.bot-desk{z-index:6;background:linear-gradient(90deg,#cba7e8,#d990c8,#a9c3f5);border-radius:10px;width:230px;height:6px;position:absolute;bottom:10px;left:15px}.bot-spark{color:#ba4ac9;font-size:24px;animation:3s ease-in-out infinite botSpark;position:absolute}.spark-a{top:50px;left:30px}.spark-b{color:#4b8adc;animation-delay:-1.5s;top:80px;right:20px}.footer-bot>a{margin-top:3px;display:inline-flex;color:#86319e!important;font-size:11px!important}.footer-bot>a:hover{text-decoration:underline}@keyframes botThink{50%{transform:translateY(-4px)rotate(4deg)}}@keyframes botBlink{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes botWork{to{translate:0 7px}}@keyframes botTyping{50%{opacity:.3}}@keyframes botBubble{50%{transform:translateY(-4px)}}@keyframes botSpark{50%{opacity:.3;transform:scale(.7)rotate(20deg)}}body.paused .footer-bot *,body.paused .footer-bot :before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.footer-bot *,.footer-bot :before{animation:none!important}}@media (width<=600px){.footer-bot{max-width:310px;margin:25px auto 0}}.footer-social{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.site-footer .footer-social a{color:#73379c;background:#ffffffa8;border:1px solid #d7b3e7;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:10px;transition:transform .2s,background .2s;display:flex}.footer-social a svg{fill:currentColor;width:17px;height:17px}.site-footer .footer-social a:hover{color:#ab268c;background:#f1dfff;transform:translateY(-3px)}@media (width<=450px){.footer-social{gap:7px}.site-footer .footer-social a{padding:8px}.footer-social a span{font-size:9px}}.site-footer .footer-main .footer-page-links,.site-footer .footer-main .footer-solution-links{isolation:isolate;background:linear-gradient(145deg,#ffffffc9,#f7eaff8c);align-self:start;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.site-footer .footer-main .footer-solution-links{background:linear-gradient(145deg,#ffffffc9,#e7f0ff9c)}.footer-main .footer-page-links:before,.footer-main .footer-solution-links:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#d291ed55,#0000 70%);border-radius:50%;width:180px;height:180px;animation:8s ease-in-out infinite footerNavGlow;position:absolute;top:-90px;right:-70px}.footer-main .footer-solution-links:before{background:radial-gradient(circle,#6cafff55,#0000 70%);animation-delay:-4s}.site-footer .footer-main nav h2{position:relative}.footer-main .footer-page-links h2:after,.footer-main .footer-solution-links h2:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c729b6,#0000);width:30%;height:2px;animation:6s ease-in-out infinite footerHeadingLight;position:absolute;bottom:-2px;left:0}.footer-main .footer-solution-links h2:after{background:linear-gradient(90deg,#0000,#317ee4,#0000);animation-delay:-3s}.site-footer .footer-main .footer-page-links a,.site-footer .footer-main .footer-solution-links a{padding-right:25px;transition:background .2s,color .2s,translate .2s;position:relative}.footer-page-links a:after,.footer-solution-links a:after{content:"↗";opacity:0;color:#a22bb3;transition:opacity .2s,transform .2s;position:absolute;right:9px;transform:translate(-6px,3px)}.site-footer .footer-main .footer-page-links a:hover,.site-footer .footer-main .footer-solution-links a:hover,.site-footer .footer-main .footer-page-links a:focus-visible,.site-footer .footer-main .footer-solution-links a:focus-visible{color:#75269d;background:#ead6fa;translate:4px}.footer-page-links a:hover:after,.footer-solution-links a:hover:after,.footer-page-links a:focus-visible:after,.footer-solution-links a:focus-visible:after{opacity:1;transform:translate(0)}.site-footer .footer-main .footer-page-links:hover,.site-footer .footer-main .footer-solution-links:hover{border-color:#c49be0;box-shadow:0 14px 32px #7a379b12}@keyframes footerNavGlow{50%{opacity:.55;transform:translate(-45px,100px)scale(1.35)}}@keyframes footerHeadingLight{0%,to{opacity:.4;left:0}50%{opacity:1;left:70%}}body.paused .footer-page-links:before,body.paused .footer-solution-links:before,body.paused .footer-page-links h2:after,body.paused .footer-solution-links h2:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.footer-page-links:before,.footer-solution-links:before,.footer-page-links h2:after,.footer-solution-links h2:after{animation:none!important}.site-footer .footer-main .footer-page-links a,.site-footer .footer-main .footer-solution-links a,.footer-page-links a:after,.footer-solution-links a:after{transition:none;transform:none;translate:none!important}}.site-footer.reference-footer{color:#e5edfc;background:linear-gradient(120deg,#061d3e,#03142d 65%,#071d3b);border-top:1px solid #163b68}.reference-footer .footer-main{gap:55px}.reference-footer .brand{color:#fff;letter-spacing:-.7px;font-size:28px}.reference-footer .brand small{color:#a9bdd8;letter-spacing:.18em}.reference-footer .brand img{mix-blend-mode:normal;filter:url(#footer-logo-cutout);background:0 0;border-radius:0}.reference-footer .footer-main>div>p{color:#afc0db;max-width:420px;margin-top:25px;font-size:17px;line-height:1.8}.reference-footer .footer-preview{color:#9eb9e4;background:0 0;border-color:#294b78}.site-footer.reference-footer .footer-main .footer-page-links,.site-footer.reference-footer .footer-main .footer-solution-links{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.reference-footer .footer-page-links:before,.reference-footer .footer-solution-links:before,.reference-footer .footer-page-links h2:after,.reference-footer .footer-solution-links h2:after{animation:none!important;display:none!important}.site-footer.reference-footer .footer-main nav h2,.site-footer.reference-footer .footer-main nav:nth-of-type(2) h2{color:#f0f5ff;border-bottom:1px solid #23436a;padding-bottom:17px;font-size:17px}.site-footer.reference-footer .footer-main nav a{color:#aebfda;background:0 0;margin:0;padding:7px 0;font-size:13px}.site-footer.reference-footer .footer-main nav a:hover,.site-footer.reference-footer .footer-main nav a:focus-visible{color:#fff;background:0 0;translate:none}.reference-footer .footer-page-links a:after,.reference-footer .footer-solution-links a:after{display:none}.site-footer.reference-footer .footer-social{gap:14px;margin-top:28px}.site-footer.reference-footer .footer-social a{color:#deebff;background:#082448;border:1px solid #2b5c98;border-radius:14px;place-items:center;width:54px;height:54px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:grid;box-shadow:inset 0 0 18px #143c651a}.reference-footer .footer-social a svg{width:23px;height:23px}.reference-footer .footer-social a>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer.reference-footer .footer-social a:hover,.site-footer.reference-footer .footer-social a:focus-visible{color:#fff;background:#10376a;border-color:#6895dc;transform:translateY(-3px)}.reference-footer .footer-trust,.reference-footer .footer-base{border-color:#203b60}.site-footer.reference-footer .footer-trust nav a{color:#91a8c7}.site-footer.reference-footer .footer-trust nav a:hover{color:#fff}.site-footer.reference-footer .footer-trust>p{color:#b6c8e2;background:#0b2444;border-left-color:#6588df}.site-footer.reference-footer .footer-trust>p a{color:#c4a8f6}.reference-footer .footer-base>small{color:#8ea5c5}.site-footer.reference-footer .footer-group>b{color:#c2d2eb}.site-footer.reference-footer .footer-group>a{color:#e5edff}.site-footer.reference-footer .footer-group>a span{color:#91a9cb}.site-footer.reference-footer #motion-toggle{color:#bbd0ec;background:#0c284b;border-color:#2c4c77}.reference-footer .bot-speech{box-shadow:none;background:#0d294e;border-color:#325b87}.reference-footer .bot-speech b{color:#dfd5ff}.reference-footer .bot-speech>span{color:#adc2e1}.site-footer.reference-footer .footer-bot>a{color:#bad0f4!important}@media (width<=600px){.reference-footer .footer-main{gap:32px}.reference-footer .footer-main>div>p{font-size:16px}.site-footer.reference-footer .footer-social a{width:52px;height:52px}.site-footer.reference-footer .footer-social{gap:12px}}.site-footer .footer-bot .footer-social{justify-content:center;gap:12px;margin:22px 0 0}.site-footer .footer-bot .footer-social a{color:#7737a7;background:linear-gradient(135deg,#fff8ff,#eee3fc);border:1px solid #b89cda;border-radius:13px;place-items:center;width:50px;height:50px;padding:0;transition:transform .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 5px 13px #8b4ca713}.site-footer .footer-bot .footer-social a svg{fill:currentColor;width:23px;height:23px}.site-footer .footer-bot .footer-social a:nth-child(2){color:#b72c92;background:linear-gradient(135deg,#fff8fc,#f9e3f2);border-color:#ddb2d3}.site-footer .footer-bot .footer-social a:nth-child(3){color:#a236ad}.site-footer .footer-bot .footer-social a:nth-child(4){color:#396bb3;background:linear-gradient(135deg,#f6fbff,#e6efff);border-color:#afc7e6}.site-footer .footer-bot .footer-social a>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer .footer-bot .footer-social a:hover,.site-footer .footer-bot .footer-social a:focus-visible{background:#fff;transform:translateY(-4px);box-shadow:0 9px 20px #9944b126}@media (width<=370px){.site-footer .footer-bot .footer-social{gap:10px}.site-footer .footer-bot .footer-social a{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.site-footer .footer-bot .footer-social a{transition:none;transform:none!important}}.site-footer .footer-bot .footer-social{flex-direction:column;justify-content:center;align-items:center;gap:19px;margin:24px 0 0;display:flex}.site-footer .footer-bot .footer-social a,.site-footer .footer-bot .footer-social a:nth-child(n){width:30px;height:30px;box-shadow:none;color:#7938a4;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.site-footer .footer-bot .footer-social a svg{width:25px;height:25px}.site-footer .footer-bot .footer-social a:hover,.site-footer .footer-bot .footer-social a:focus-visible{box-shadow:none;color:#c12a9b;background:0 0;transform:translateY(-2px)}.site-footer .footer-bot .footer-social a:focus-visible{outline-offset:5px;outline:2px solid #9d43bf}.cookie-banner{z-index:9000;color:#49305b;background:#fffaff;border:1px solid #d8b9ea;border-radius:20px;align-items:center;gap:25px;width:calc(100% - 32px);max-width:1020px;padding:22px 25px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 60px #42205a2b}.cookie-banner>div:first-child{flex:1;min-width:0}.cookie-banner b{color:#70289b;font-size:15px}.cookie-banner p{margin:8px 0;font-size:12px;line-height:1.7}.cookie-banner p a{color:#8524ac;text-decoration:underline}.cookie-banner small{color:#776180;font-size:10px}.cookie-actions{gap:7px;min-width:175px;display:grid}.cookie-actions button{color:#713294;background:#fff;border:1px solid #d6b8e6;border-radius:25px;padding:10px 13px;font-size:11px}.cookie-actions button:first-child{color:#fff;background:linear-gradient(110deg,#7b2bbd,#bd2d9e);border-color:#0000}.cookie-actions button:hover{box-shadow:0 3px 12px #8a46a325}.cookie-settings{color:#743491;background:#ffffffa8;border:1px solid #cfb1df;border-radius:25px;padding:10px 15px;font-size:11px}@media (width<=600px){.cookie-banner{flex-direction:column;align-items:stretch;gap:13px;max-height:65vh;padding:17px;bottom:10px;overflow:auto}.cookie-actions{flex-wrap:wrap;gap:7px;display:flex}.cookie-actions button{flex:120px;font-size:10px}.cookie-banner p{font-size:11px}}.site-footer .footer-base{padding-bottom:85px}.site-footer .footer-main .footer-bot nav.footer-social{box-shadow:none;isolation:auto;background:0 0;border:0;border-radius:0;flex-flow:row;justify-content:center;align-items:center;gap:23px;margin:22px 0 0;padding:0;display:flex;overflow:visible}.site-footer .footer-main .footer-bot nav.footer-social:before,.site-footer .footer-main .footer-bot nav.footer-social:after{content:none;display:none}.site-footer .footer-main .footer-bot nav.footer-social a,.site-footer .footer-main .footer-bot nav.footer-social a:nth-child(n){width:30px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.site-footer .footer-main .footer-bot nav.footer-social a:hover,.site-footer .footer-main .footer-bot nav.footer-social a:focus-visible{box-shadow:none;background:0 0}.site-footer .footer-main .footer-bot nav.footer-social a:after{content:none;display:none}.footer-bot .bot-speech{transform-origin:30% 100%;text-align:left;background:linear-gradient(130deg,#fffdfd,#faedff);border-color:#d7b3e7;border-radius:22px 22px 22px 5px;min-height:103px;animation:none}.footer-bot .bot-speech:after{content:"";background:#fcf3ff;border-bottom:1px solid #d7b3e7;border-right:1px solid #d7b3e7;width:16px;height:16px;position:absolute;bottom:-9px;left:54px;transform:rotate(45deg)}.bot-speech b{font-size:15px;line-height:1.45}.bot-speech>span{margin-top:6px;line-height:1.6;display:block}.reet-bubble-pop{animation:.45s cubic-bezier(.2,.8,.3,1.2) both reetMessagePop!important}.reet-say-hello{color:#9742ab;cursor:pointer;background:0 0;border:0;margin:13px 0 0;padding:4px 10px;font-size:10px}.reet-say-hello:hover{color:#cf278d}.bot-workshop .bot-head{background:linear-gradient(130deg,#fff 15%,#f4e6ff 65%,#dbeaff);border:2px solid #c9a4e8;border-radius:38px 38px 32px 32px;width:120px;height:88px;top:25px;left:71px;box-shadow:inset 0 3px 8px #fff,inset -5px -6px 12px #b982d72b,0 9px 17px #9d5fbe20}.bot-workshop .bot-face{background:linear-gradient(140deg,#4c267b,#29204c);border-radius:24px;gap:25px;padding-top:15px;inset:17px 10px 14px}.bot-face>i{background:#b9f5ff;border-radius:10px 10px 8px 8px;width:13px;height:17px;box-shadow:0 0 8px #83dfff}.bot-face>span{border-bottom:3px solid #f0b2e7;width:17px;height:8px;top:36px;left:39px}.bot-face:before,.bot-face:after{content:"";filter:blur(1px);background:#ed85c19c;border-radius:50%;width:13px;height:6px;position:absolute;top:32px}.bot-face:before{left:10px}.bot-face:after{right:10px}.reet-ear{z-index:-1;background:linear-gradient(#fbe7ff,#dfc5fa);border:2px solid #c6a3e1;border-radius:9px;width:12px;height:28px;position:absolute;top:28px}.ear-left{left:-10px}.ear-right{right:-10px}.bot-workshop .bot-antenna{height:22px;top:7px}.bot-workshop .bot-antenna:before{background:#e596d6;border-color:#fce7ff;width:17px;height:17px;top:-7px;left:-7px;box-shadow:0 0 17px #d583e64d}.bot-workshop .bot-body{background:linear-gradient(135deg,#fff,#e6dcff);border-radius:28px 28px 20px 20px;top:108px;box-shadow:inset -4px -3px 8px #c2a0e738}.reet-heart{color:#d44caa;font-size:10px;animation:2.5s ease-in-out infinite reetHeartbeat;position:absolute;top:9px;right:9px}.bot-workshop .bot-hand{background:linear-gradient(125deg,#fff,#e8d8fb);border-radius:16px 16px 13px 13px}.bot-workshop .bot-laptop{background:linear-gradient(130deg,#e7d4ff,#f5d4ec 65%,#d9e9ff);border-radius:12px 12px 6px 6px}@keyframes reetMessagePop{0%{opacity:0;transform:translateY(9px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reetHeartbeat{50%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.reet-bubble-pop,.reet-heart{animation:none!important}}.solutions-visual-page .content-card-grid{gap:26px}.solutions-visual-page .solution-photo-card{background:#fff;border:1px solid #dfc6ef;border-radius:25px;min-width:0;padding:0 0 26px;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.solution-photo-card>span,.solution-photo-card>h2,.solution-photo-card>p,.solution-photo-card>a{margin-left:23px;margin-right:23px}.solution-photo-card>span{color:#a747b7;letter-spacing:.1em;margin-top:22px;font-size:11px;display:block}.solution-photo-card>h2{margin-top:12px;margin-bottom:12px;font-size:26px}.solution-photo-card>p{color:#6e5a7c;min-height:70px;font-size:14px;line-height:1.7}.solutions-visual-page .solution-photo-card>.page-cta{border-radius:25px;margin-top:6px;padding:12px 18px;font-size:12px;font-weight:700;display:inline-flex}.solution-visual{isolation:isolate;background:linear-gradient(130deg,#edddff,#f9dfed,#dfedff);height:285px;position:relative;overflow:hidden}.solution-photo-layer,.solution-ui-layer{transition:opacity .5s,transform .65s;position:absolute;inset:0}.solution-photo-layer>img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform 1s}.solution-photo-layer:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#2312399c);position:absolute;inset:0}.solution-visual-chip{color:#6a2d8e;z-index:1;background:#fffffff0;border-radius:30px;align-items:center;gap:8px;padding:7px 11px;font-size:9px;font-weight:700;display:flex;position:absolute;top:14px;left:14px;right:14px}.solution-visual-chip img{object-fit:contain;mix-blend-mode:multiply;width:22px;height:20px}.solution-photo-caption{color:#fff;z-index:1;max-width:50%;font-size:12px;font-weight:700;position:absolute;bottom:22px;left:18px}.solution-ui-layer{opacity:0;pointer-events:none;background:radial-gradient(#e8d1fc,#0000 70%);justify-content:center;padding-top:17px;display:flex;transform:translateY(35px)rotate(5deg)}.solution-phone{transform-origin:top;background:#fff;border:5px solid #e2d8eb;border-radius:32px;outline:1px solid #beacca;flex:0 0 240px;width:240px;min-height:470px;padding:25px 11px 12px;position:relative;transform:rotate(-5deg);box-shadow:9px 12px 25px #83519e30}.solution-phone .visual-ui{font-size:10px;padding:7px!important}.solution-phone .visual-screen-brand{margin-top:0!important}.solution-island{background:#292139;border-radius:20px;width:65px;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.solution-demo-label{color:#722d9e;letter-spacing:.08em;z-index:2;background:#ffffffd9;border-radius:9px;padding:7px;font-size:8px;font-weight:700;position:absolute;bottom:17px;left:13px}.solution-preview-toggle{z-index:3;color:#7936a2;background:#fff;border:1px solid #e7d0f4;border-radius:25px;padding:9px 12px;font-size:10px;position:absolute;bottom:13px;right:13px;box-shadow:0 5px 14px #34194320}.solution-photo-card.preview-open .solution-photo-layer{opacity:0;transform:scale(1.08)}.solution-photo-card.preview-open .solution-ui-layer{opacity:1;transform:translateY(0)rotate(0)}.solution-photo-card:hover{border-color:#b784d8;box-shadow:0 15px 35px #77359a17}.solution-photo-card:hover .solution-photo-layer>img{transform:scale(1.04)}.solution-visible{animation:.65s both solutionCardEnter;animation-delay:var(--card-delay,0s)}@media (hover:hover){.solution-photo-card:hover .solution-photo-layer{opacity:0;transform:scale(1.05)}.solution-photo-card:hover .solution-ui-layer{opacity:1;transform:translateY(0)rotate(0)}}@keyframes solutionCardEnter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.solution-visual{height:270px}.solution-photo-card>p{min-height:0}.solution-photo-card>h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.solution-visible{animation:none}.solution-photo-layer,.solution-ui-layer,.solution-photo-layer>img{transition:none!important;transform:none!important}}body.paused .solution-visible{animation-play-state:paused}.solutions-visual-page .solution-photo-card .solution-visual{flex-shrink:0;align-self:stretch;width:100%;min-width:0}.solutions-visual-page .solution-photo-card:not(.preview-open) .solution-photo-layer,.solutions-visual-page .solution-photo-card:hover:not(.preview-open) .solution-photo-layer{opacity:1;transform:none}.solutions-visual-page .solution-photo-card:not(.preview-open) .solution-ui-layer,.solutions-visual-page .solution-photo-card:hover:not(.preview-open) .solution-ui-layer{opacity:0;transform:translateY(25px)}.solutions-visual-page .solution-photo-card.preview-open .solution-photo-layer{opacity:0}.solutions-visual-page .solution-photo-card.preview-open .solution-ui-layer{opacity:1;transform:none}.opening-company{mix-blend-mode:multiply;justify-content:center;align-items:center;gap:12px;margin:19px auto 0;padding:0 12px;display:flex}.opening-company img{object-fit:contain;mix-blend-mode:multiply;width:66px;height:46px}.opening-company span{color:#725186;letter-spacing:.03em;font-size:11px}.opening-founder-scene .intro-enter{margin-top:18px}@media (height<=700px){.opening-founder-photo{width:145px}.opening-founder-scene{padding-top:45px}.opening-founder-scene>p{margin-top:16px}.opening-company{margin-top:12px}.opening-company img{width:55px;height:38px}}.opening-company{mix-blend-mode:multiply}.opening-company img{transform-origin:50%;mix-blend-mode:multiply;filter:url(#opening-kuzix-cutout);background:0 0;animation:4s ease-in-out infinite kuzixOpeningFloat}@keyframes kuzixOpeningFloat{0%,to{transform:translateY(2px)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.opening-company img{animation:none!important}}.brand small{letter-spacing:1.4px;font-size:7px}.landing-page .intro-hero .hero-founder-background{object-fit:cover;object-position:50% 30%;opacity:.11;filter:saturate(.5);mix-blend-mode:multiply;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.header-auth{flex-shrink:0;align-items:center;gap:8px;display:flex}.header-auth button{color:#6e2c93;white-space:nowrap;background:0 0;border:1px solid #d4b9e8;border-radius:25px;padding:10px 15px;font-size:11px}.header-auth button:last-child{color:#fff;background:linear-gradient(110deg,#7929ba,#c12d9e);border-color:#0000}.header-auth button:hover{box-shadow:0 5px 15px #8e3eac22}header{gap:18px}header nav{gap:22px}header .small-button{white-space:nowrap}.account-preview-dialog{color:#402052;text-align:center;background:linear-gradient(130deg,#fff8fc,#f0eaff);border:1px solid #dec2ed;border-radius:28px;width:calc(100% - 36px);max-width:440px;margin:auto;padding:36px 30px;position:fixed;inset:0;box-shadow:0 25px 90px #32184940}.account-preview-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#26123d6b}.account-preview-dialog>img{object-fit:contain;mix-blend-mode:multiply;width:85px;height:70px;margin:0 auto 20px;display:block}.account-preview-dialog>span{letter-spacing:.15em;color:#9c389f;font-size:10px}.account-preview-dialog h2{letter-spacing:-.03em;margin:17px 0;font-size:29px;line-height:1.2}.account-preview-dialog p{color:#72577d;font-size:14px;line-height:1.8}.account-preview-dialog small{color:#8d469b;font-size:12px}.account-preview-close{color:#784197;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:15px}.account-preview-done{color:#fff;background:linear-gradient(110deg,#7d2abd,#c12f9f);border:0;border-radius:25px;margin:23px auto 0;padding:12px 25px;font-size:12px;display:block}@media (width<=1100px){header{flex-wrap:wrap;gap:13px;height:auto;min-height:94px;padding-top:12px;padding-bottom:12px}header nav{gap:15px;font-size:12px}.header-auth{margin-left:auto}header .small-button{display:none}}@media (width<=600px){.header-auth{gap:6px}.header-auth button{padding:9px 11px;font-size:10px}.brand{font-size:18px}.brand small{letter-spacing:1px;font-size:6px}header{gap:10px;padding-left:5%;padding-right:5%}.landing-page .intro-hero .hero-founder-background{opacity:.09;object-position:50% 20%;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}}.landing-page .intro-hero{text-align:left;grid-template-columns:minmax(0,1.45fr) minmax(0,.7fr);align-items:center;gap:30px;padding:55px max(5%,50vw - 660px) 70px;display:grid}.hero-intro-copy{z-index:1;min-width:0;position:relative}.landing-page .intro-hero h1{margin:20px 0;font-size:clamp(37px,4.5vw,65px)}.landing-page .intro-hero p{margin:18px 0}.landing-page .intro-hero .intro-logo{margin:10px 0}.landing-page .intro-hero .chapter-status{margin:22px 0}.hero-founder-side{background:linear-gradient(130deg,#e8d4f9,#f5d8eb,#c7dcfb);border-radius:35px;place-self:center;width:100%;max-width:340px;padding:9px;position:relative;transform:rotate(5deg);box-shadow:15px 22px 50px #8844a21c}.landing-page .intro-hero .hero-founder-background{aspect-ratio:4/5;object-fit:cover;object-position:top;opacity:.85;filter:saturate(.75);mix-blend-mode:normal;border-radius:28px;width:100%;height:auto;display:block;position:static;-webkit-mask-image:none;mask-image:none}.site-footer .footer-trust .footer-help-links{border-bottom:1px solid #d7bee6;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 25px;margin-bottom:28px;padding:0 0 26px;display:grid}.footer-help-links h2{color:#6c2c97;grid-column:1/-1;margin:0 0 8px;font-size:17px}.site-footer .footer-trust .footer-help-links a{color:#573469;font-size:13px}.html-sitemap{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.html-sitemap a{color:#6c338e;background:#fff;border:1px solid #e0c6ee;border-radius:13px;justify-content:space-between;padding:17px;font-size:13px;display:flex}.html-sitemap a:hover{background:#f0e4fc}@media (width<=750px){.landing-page .intro-hero{text-align:center;grid-template-columns:minmax(0,1fr);padding:35px 22px 50px}.landing-page .intro-hero p{margin:18px auto}.landing-page .intro-hero .intro-logo{margin:10px auto}.hero-founder-side{max-width:220px;margin:0 auto 5px;transform:rotate(4deg)}.landing-page .intro-hero h1{font-size:clamp(35px,7vw,52px)}.html-sitemap,.site-footer .footer-trust .footer-help-links{grid-template-columns:1fr 1fr}}@media (width<=450px){.html-sitemap{grid-template-columns:1fr}}.landing-page .intro-hero .hero-founder-side{box-shadow:none;pointer-events:none;mix-blend-mode:multiply;background:0 0;border:0;border-radius:0;align-self:stretch;align-items:center;max-width:390px;padding:0;display:flex;transform:rotate(5deg)}.landing-page .intro-hero .hero-founder-side .hero-founder-background{opacity:.16;filter:saturate(.55);mix-blend-mode:multiply;object-fit:cover;aspect-ratio:4/5;border-radius:0;width:100%;height:auto;position:static;-webkit-mask-image:radial-gradient(60% 65% at 50% 45%,#000 25%,#0000 80%);mask-image:radial-gradient(60% 65% at 50% 45%,#000 25%,#0000 80%)}.landing-page .hero-intro-copy{z-index:1}@media (width<=750px){.landing-page .intro-hero .hero-founder-side{align-self:center;max-width:240px;margin-top:-8px}.landing-page .intro-hero .hero-founder-side .hero-founder-background{opacity:.14}}.landing-page .intro-hero .intro-logo{filter:url(#hero-reet-cutout);box-shadow:none;mix-blend-mode:multiply;border:0;border-radius:0;background:0 0!important}.landing-page .core-experience{background:radial-gradient(at 5% 25%,#ebc9fb52,#0000 50%),radial-gradient(at 95% 65%,#b9d8ff50,#0000 50%);border-top:1px solid #e5c6f1;border-bottom:1px solid #e0ceef;padding-top:42px;padding-bottom:48px;position:relative}.core-feature-badge{color:#8c2bad;letter-spacing:.08em;background:#fff9ff;border:1px solid #d6afea;border-radius:25px;align-items:center;gap:9px;margin-bottom:20px;padding:9px 14px;font-size:10px;font-weight:700;display:inline-flex}.core-feature-badge>span{color:#765783;letter-spacing:0;border-left:1px solid #ddc6e9;padding-left:10px;font-size:9px}.core-feature-badge i{background:#bd3db8;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite coreDot;box-shadow:0 0 0 4px #c457bc19}.core-experience .feature-main,.core-experience .feature-side{isolation:isolate;position:relative;box-shadow:0 12px 35px #8c42aa13;background:linear-gradient(125deg,#f2e4ff,#fae3f2) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#c684e9,#f19ccf,#b69bf1,#c684e9) 0 0/300% 300% border-box!important;border:2px solid #0000!important;animation:9s ease-in-out infinite coreBorder!important}.core-experience .feature-side{background:linear-gradient(125deg,#e3f1ff,#eee6ff) padding-box padding-box,linear-gradient(120deg,#87b8ed,#bca1ef,#93cde9,#87b8ed) border-box!important;animation-delay:-4s!important}.core-experience .journey-visual{animation:7s ease-in-out infinite corePreviewFloat;box-shadow:0 12px 25px #7d3b9c17}.core-experience .feature-side .journey-visual{animation-delay:-3.5s}.core-experience .journey-appbar>b{animation:3s ease-in-out infinite coreDot}.core-experience .journey-mini-row{background:linear-gradient(110deg,#eee0fa,#e8dcfa,#f9eafa) 0 0/220% 100%;animation:6s ease-in-out infinite coreRow}.core-experience .journey-cta{color:#fff;background:linear-gradient(110deg,#7b2db8,#bb309f);border-color:#0000;transition:box-shadow .2s,transform .2s;box-shadow:0 7px 18px #8d3a9f23}.core-experience .journey-cta:hover{transform:translateY(-2px);box-shadow:0 10px 25px #903baf38}.core-experience .journey-metrics>span{animation:5s ease-in-out infinite coreMetric}.core-experience .journey-metrics>span:nth-child(2){animation-delay:-1.5s}.core-experience .journey-metrics>span:nth-child(3){animation-delay:-3s}.core-experience .tabs{box-shadow:0 8px 22px #8d3db418}.core-experience .tabs button{transition:background .3s,box-shadow .3s}.core-experience .feature-main:hover,.core-experience .feature-side:hover{box-shadow:0 18px 42px #8b43ab21}@keyframes coreDot{50%{opacity:.65;box-shadow:0 0 0 7px #c457bc08}}@keyframes coreBorder{50%{background-position:0 0,100% 100%}}@keyframes corePreviewFloat{50%{transform:translateY(-5px)}}@keyframes coreRow{50%{background-position:100%}}@keyframes coreMetric{50%{background:#e7d3fa;box-shadow:0 3px 10px #9c58b916}}body.paused .core-experience *,body.paused .core-experience .feature-main,body.paused .core-experience .feature-side{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.core-experience *,.core-experience .feature-main,.core-experience .feature-side{transition:none!important;animation:none!important;transform:none!important}}header .brand,.landing-page .hero-intro-copy{mix-blend-mode:multiply}header .brand img,.landing-page .intro-hero .intro-logo{border-radius:0;outline:none;filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.landing-page .hero-intro-copy>svg{display:none}header .brand:focus-visible{outline:none}header .brand:focus-visible>span{text-underline-offset:6px;-webkit-text-decoration:underline #9d43b9;text-decoration:underline #9d43b9;text-decoration-thickness:2px}.site-footer .footer-trust nav.footer-help-links{grid-template-columns:repeat(3,minmax(0,1fr));place-items:start stretch;gap:16px 26px;display:grid}.site-footer .footer-trust nav.footer-help-links>h2{letter-spacing:normal;word-spacing:normal;white-space:normal;writing-mode:horizontal-tb;color:#6c2c97;border:0;grid-column:1/-1;width:auto;min-width:0;max-width:none;margin:0 0 8px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:700;line-height:1.5;animation:none;display:block;position:static;transform:none}.site-footer .footer-trust nav.footer-help-links>a{letter-spacing:normal;overflow-wrap:anywhere;min-width:0;line-height:1.65;display:block}@media (width<=650px){.site-footer .footer-trust nav.footer-help-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.site-footer .footer-trust nav.footer-help-links>h2{font-size:18px}}.pricing-safety{background:#f4e8fc;border-left:4px solid #b537b5;border-radius:0 15px 15px 0;margin:25px 0 35px;padding:20px 24px}.pricing-safety b{color:#792a9c}.pricing-safety p{color:#685275;margin-bottom:0;font-size:13px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pricing-card{background:linear-gradient(145deg,#fff,#f1e7ff);border:1px solid #dbc1ed;border-radius:24px;flex-direction:column;align-items:start;min-width:0;padding:28px;display:flex}.pricing-card:nth-child(2){background:linear-gradient(145deg,#fff,#e4efff);border-color:#b7d0ee}.pricing-card:nth-child(3){background:linear-gradient(145deg,#fff,#fce4f1);border-color:#edc1db}.pricing-card>span{letter-spacing:.1em;color:#8c42a7;font-size:9px}.pricing-card h2{margin:20px 0 10px;font-size:28px}.pricing-card p{color:#71597f;min-height:45px;font-size:14px;line-height:1.6}.pricing-card strong{color:#812fa4;margin:18px 0 10px;font-size:22px}.pricing-card small{color:#7d638b;font-size:10px;line-height:1.6;display:block}.pricing-card ul{color:#654c74;flex:1;margin:24px 0;padding-left:18px;font-size:13px;line-height:1.8}.pricing-card li{margin-bottom:12px}.pricing-card .page-cta{border-radius:25px;margin:10px 0 13px;padding:12px 18px;font-size:11px;display:inline-flex}.pricing-faq{margin:50px 0}.pricing-faq details{border-bottom:1px solid #e3cdec;padding:20px}.pricing-faq summary{color:#6f3491;cursor:pointer;font-size:16px}.pricing-faq p{color:#705c7e;font-size:14px;line-height:1.8}.pricing-faq>a{color:#8934a6;margin:25px 0;display:inline-block}.payment-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:28px;display:grid}.payment-panel{background:linear-gradient(135deg,#fff,#f7efff);border:1px solid #dbc1ec;border-radius:25px;min-width:0;padding:30px}.payment-step{color:#9950b1;letter-spacing:.1em;font-size:10px}.payment-panel h2{margin:20px 0;font-size:28px}.payment-panel label{color:#6d4485;margin-bottom:10px;font-size:13px;display:block}.payment-panel select{color:#59316f;width:100%;font:inherit;background:#fff;border:1px solid #d6bce8;border-radius:12px;padding:13px}.payment-total{background:#efe0fb;border-radius:15px;gap:12px;margin:22px 0;padding:22px;display:grid}.payment-total>span{color:#79568e;font-size:12px}.payment-total b{color:#782b9b;font-size:24px}.payment-total small{color:#7b6487;font-size:11px;line-height:1.7}.payment-panel p,.payment-panel li{color:#6a5279;font-size:13px;line-height:1.8}.payment-method-preview{flex-wrap:wrap;gap:10px;display:flex}.payment-method-preview span{color:#866497;background:#f3eafd;border:1px dashed #d3b6e5;border-radius:12px;padding:10px 13px;font-size:11px}.payment-no-data{background:#fff4fa;border-radius:10px;padding:13px}.payment-panel .primary{background:linear-gradient(110deg,#7b2cba,#bc2f9f);margin-top:10px}#payment-preview-result{color:#7c299b;font-weight:700}.payment-expectations ol{padding-left:20px}.payment-expectations li{margin-bottom:20px}.payment-expectations a{color:#8a35a5;margin-top:18px;font-size:12px;display:block}@media (width<=850px){.pricing-grid{grid-template-columns:1fr}.pricing-card p{min-height:0}.payment-layout{grid-template-columns:1fr}.payment-panel{padding:22px}}.pricing-card .showcase-dollar,.payment-total .showcase-dollar{color:#0000;background:linear-gradient(110deg,#8b2fc1,#d0309f);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;line-height:1.2}.disabled-purchase{color:#91749f;cursor:not-allowed;background:#eee6f4;border:1px solid #dbc5e9;border-radius:25px;width:100%;margin:20px 0 12px;padding:13px 18px;font-size:12px;display:block}.payment-panel .primary:disabled{color:#967aa4;cursor:not-allowed;box-shadow:none;background:#e9dfef;transform:none}.credit-preview-link{color:#853aa1;margin:30px 0;font-size:13px;line-height:2}.pricing-faq ol{color:#71577e;padding-left:22px;font-size:14px;line-height:1.9}
