@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";
:root{--ink:#101e32;--navy:#071628;--blue:#0754f8;--cyan:#05c7ee;--ice:#dff7f7;--paper:#f3f5f1;--line:#101e3229}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-label,.eyebrow{letter-spacing:.16em;font:600 11px/1 Manrope,sans-serif}.nav{z-index:20;color:#fff;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 4.5vw;transition:all .3s;display:flex;position:fixed;top:0;left:0}.nav--scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071628e6;border-bottom:1px solid #ffffff1f;height:66px}.brand{letter-spacing:.18em;align-items:center;gap:12px;font:700 13px/1 Manrope;display:flex}.brand-mark{width:27px;height:27px;display:block;position:relative}.brand-mark i{border:1.5px solid;position:absolute;inset:2px 5px;transform:rotate(30deg)}.brand-mark i:nth-child(2){transform:rotate(90deg)}.brand-mark i:nth-child(3){transform:rotate(150deg)}.nav-links{align-items:center;gap:34px;font:500 13px/1 Manrope;display:flex}.nav-links a{opacity:.78;transition:all .2s}.nav-links a:hover{opacity:1}.nav-links .nav-cta{opacity:1;color:var(--navy);background:#fff;border-radius:100px;padding:13px 18px}.nav-cta span,.button span{margin-left:14px}.menu-toggle{display:none}.hero{color:#fff;background:radial-gradient(circle at 81% 35%,#05c7ee8c,#0000 29%),radial-gradient(circle at 44% 90%,#0754f8cc,#0000 40%),linear-gradient(145deg,#071628 0%,#073278 45%,#05a6d0 100%);grid-template-columns:1.02fr .98fr;align-items:center;gap:4vw;min-height:810px;padding:150px 4.5vw 70px;display:grid;overflow:hidden}.hero-copy{max-width:680px}.eyebrow{color:#b8f4ff;align-items:center;gap:10px;margin:0 0 31px;display:flex}.live-dot{background:#85f8ff;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 0 5px #85f8ff1a}.hero h1{letter-spacing:-.08em;margin:0;font:500 clamp(72px,8.2vw,138px)/.77 Manrope}.hero h1 em{letter-spacing:-.03em;font:400 1.05em/1 Instrument Serif}.hero-lede{color:#ffffffbf;max-width:560px;margin:40px 0 34px;font-size:18px;line-height:1.55}.hero-actions{align-items:center;gap:30px;display:flex}.button{border-radius:100px;justify-content:space-between;align-items:center;padding:17px 23px;font:600 13px/1 Manrope;display:inline-flex}.button--light{color:var(--navy);background:#fff}.text-link{border-bottom:1px solid #ffffff59;padding:12px 0;font:500 13px Manrope}.text-link span{margin-left:10px}.hero-proof{border-top:1px solid #ffffff2e;gap:38px;max-width:560px;margin-top:70px;padding-top:20px;display:flex}.hero-proof div{align-items:baseline;gap:9px;display:flex}.hero-proof strong{font:500 24px Manrope}.hero-proof span{color:#ffffff94;font-size:11px}.fishbowl{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#01122f1a,#010d22b8),radial-gradient(circle at 50% 30%,#5cfff838,#0000 35%);border:1px solid #ffffff3b;border-radius:300px 300px 32px 32px;justify-self:end;width:100%;max-width:590px;height:640px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 35px 100px #000f2f59}.fishbowl:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.fishbowl-top{letter-spacing:.14em;color:#ffffff94;justify-content:space-between;font:600 9px Manrope;display:flex;position:absolute;top:38px;left:54px;right:54px}.fishbowl-top b{color:#7dfff0;border:1px solid #7dfff059;border-radius:20px;margin-left:7px;padding:4px 7px;font-size:8px}.route-label{letter-spacing:.12em;color:#ffffff8c;font:600 9px Manrope;position:absolute}.route-label i{background:#fff;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.route-label strong{color:#fff;margin:5px 0 0 16px;display:block}.route-label--work{top:102px;left:54px}.route-label--home{top:242px;right:48px}.route-line{border-top:1px dashed #ffffff59;border-radius:0 90% 0 0;width:72%;height:130px;position:absolute;top:132px;left:64px;transform:rotate(8deg)}.route-progress{background:linear-gradient(90deg,#80fff5,#0000);width:48%;height:2px;display:block;box-shadow:0 0 12px #80fff5}.radar{width:310px;height:310px;position:absolute;top:90px;left:50%;transform:translate(-50%)}.radar span{border:1px solid #84fff538;border-radius:50%;animation:4s infinite radar;position:absolute;inset:0}.radar span:nth-child(2){animation-delay:1s;inset:43px}.radar span:nth-child(3){animation-delay:2s;inset:86px}.radar i{background:#a4fff7;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;box-shadow:0 0 20px 8px #7ffff5a6}.sera-core{text-align:center;z-index:2;position:absolute;top:174px;left:50%;transform:translate(-50%)}.sera-core small{letter-spacing:.16em;color:#9ffdf5;font:600 8px Manrope;display:block}.sera-core strong{letter-spacing:-.07em;margin:8px 0 2px;font:500 54px/1 Manrope;display:block}.sera-core span{color:#ffffff8c;font-size:11px}.pickup-card{z-index:3;color:var(--ink);background:#f6faf7f2;border-radius:25px;padding:25px 28px 20px;position:absolute;bottom:26px;left:26px;right:26px;box-shadow:0 20px 60px #0000003d}.pickup-heading{justify-content:space-between;align-items:flex-start;display:flex}.pickup-heading span{letter-spacing:.14em;color:#718091;font:600 9px Manrope}.pickup-heading h3{letter-spacing:-.04em;margin:7px 0;font:600 25px/1.1 Manrope}.pickup-heading b{color:#116d59;background:#d9f7ed;border-radius:30px;padding:9px 12px;font:600 11px Manrope}.pickup-card>p{color:#536172;margin:5px 0 20px;font-size:14px}.pickup-meta{border-top:1px solid var(--line);justify-content:space-between;padding-top:15px;font-size:11px;display:flex}.pickup-meta span{color:#246d61}.pickup-meta strong{font:600 13px Manrope}.pick-dots{justify-content:center;gap:6px;margin-top:17px;display:flex}.pick-dots button{cursor:pointer;background:#b5bec5;border:0;border-radius:50%;width:6px;height:6px;padding:0}.pick-dots button.active{background:var(--blue);border-radius:20px;width:20px}.manifesto{padding:145px 8vw 135px}.section-label{color:#3063a3;margin:0 0 35px}.manifesto h2{letter-spacing:-.07em;max-width:1100px;margin:0;font:500 clamp(50px,6.8vw,104px)/.95 Manrope}.manifesto h2 span{color:#3f70b1;font-family:Instrument Serif;font-style:italic;font-weight:400}.manifesto-grid{grid-template-columns:1fr 1fr;gap:9vw;max-width:820px;margin:70px 0 0 auto;display:grid}.manifesto-grid p,.how-intro>p,.join>p{color:#526172;font-size:17px;line-height:1.7}.how{background:#dff7f7;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:120px 6vw;display:grid}.how-intro h2,.comparison h2,.membership h2,.join h2{letter-spacing:-.065em;margin:0;font:500 clamp(48px,5.7vw,84px)/.93 Manrope}.how-intro>p:last-child{max-width:310px;margin-top:35px}.steps{border-top:1px solid #101e3240}.steps article{border-bottom:1px solid #101e3240;grid-template-columns:105px 110px 1fr;align-items:center;gap:25px;padding:38px 0;display:grid}.steps article>span{letter-spacing:.12em;color:#527479;font:600 9px Manrope}.steps h3{letter-spacing:-.035em;margin:0 0 8px;font:600 23px Manrope}.steps p{color:#526e71;max-width:430px;margin:0;font-size:13px;line-height:1.55}.step-icon{width:70px;height:70px;position:relative}.step-icon i{position:absolute}.step-icon--orbit i{border:1px solid #3a818c;border-radius:50%;inset:6px}.step-icon--orbit i:nth-child(2){background:var(--blue);inset:24px;box-shadow:0 0 15px #0754f859}.step-icon--route i{background:var(--blue);border-radius:50%;width:9px;height:9px;top:45px;left:8px}.step-icon--route i:nth-child(2){background:#08a6b7;top:8px;left:53px}.step-icon--route i:nth-child(3){background:0 0;border-top:1px dashed #43808b;border-radius:50%;width:44px;height:35px;top:18px;left:15px;transform:rotate(-20deg)}.step-icon--signal i{background:#7fc6c9;width:9px;height:20px;bottom:8px;left:12px}.step-icon--signal i:nth-child(2){background:#3e9da4;height:39px;left:30px}.step-icon--signal i:nth-child(3){background:var(--blue);height:58px;left:48px}.comparison{background:var(--navy);color:#fff;padding:130px 8vw}.comparison .section-label{color:#63d8e2}.comparison h2{max-width:900px}.compare-table{max-width:850px;margin:70px 0 0 auto}.compare-table>div{border-bottom:1px solid #ffffff21;grid-template-columns:1.5fr .75fr .75fr;padding:19px 18px;font-size:14px;display:grid}.compare-head{letter-spacing:.13em;color:#ffffff73;font:600 9px Manrope}.compare-table>div span:last-child{color:#7cf2ed}.compare-total{padding:27px 18px!important;font:600 26px Manrope!important}.compare-note{color:#ffffff5c;max-width:850px;margin:15px 0 0 auto;font-size:10px}.membership{grid-template-columns:1fr .85fr;gap:9vw;padding:140px 8vw;display:grid}.membership h2{max-width:600px}.membership-card{background:#fff;border-radius:32px;padding:42px;box-shadow:0 25px 80px #101e321a}.membership-price{border-bottom:1px solid var(--line);padding-bottom:28px}.membership-price span{letter-spacing:.15em;color:#3976a9;font:600 9px Manrope}.membership-price strong{letter-spacing:-.06em;margin:10px 0;font:500 54px/1 Manrope;display:block}.membership-price p{color:#718091;font-size:13px}.membership-card ul{margin:0;padding:20px 0;list-style:none}.membership-card li{padding:12px 0 12px 25px;font-size:13px;position:relative}.membership-card li:before{content:"✓";color:#167f77;position:absolute;left:0}.button--dark{background:var(--navy);color:#fff;width:100%}.join{text-align:center;color:#fff;background:radial-gradient(circle at 50% 60%,#0b88c2 0%,#08488c 32%,#071628 72%);flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:120px 5vw;display:flex;position:relative;overflow:hidden}.join-orbit{opacity:.28;width:720px;height:720px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.join-orbit span{border:1px solid #7afff5;border-radius:50%;position:absolute;inset:0}.join-orbit span:nth-child(2){inset:110px}.join-orbit i{background:#8afff5;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;box-shadow:0 0 30px 12px #79fff5}.join>:not(.join-orbit){z-index:2;position:relative}.join .section-label{color:#87fff8}.join h2{font-size:clamp(60px,8vw,112px)}.join>p{color:#ffffffa1;margin:28px 0}.join form{background:#fff;border-radius:100px;width:min(520px,100%);padding:6px;display:flex}.join input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 18px}.join button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:100px;padding:15px 20px}.join button span{margin-left:18px}.join small{color:#fff6;margin-top:14px;font-size:10px}footer{color:#fff;background:#07101d;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:50px 5vw;display:grid}footer p,footer small{color:#fff6;font-size:11px}footer div{justify-content:flex-end;gap:30px;font-size:11px;display:flex}footer small{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:25px}@keyframes pulse{50%{box-shadow:0 0 0 9px #85f8ff00}}@keyframes radar{0%{opacity:.2;transform:scale(.82)}50%{opacity:.7}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:900px){.nav{height:66px}.menu-toggle{background:0 0;border:0;width:42px;height:42px;display:block;position:relative}.menu-toggle span{background:#fff;width:22px;height:1px;position:absolute;top:17px;left:10px}.menu-toggle span:last-child{top:24px}.nav-links{background:#071628;flex-direction:column;align-items:flex-start;padding:25px 5vw;display:none;position:absolute;top:65px;left:0;right:0}.nav-links--open{display:flex}.hero{grid-template-columns:1fr;padding-top:120px}.hero h1{font-size:clamp(68px,19vw,108px)}.fishbowl{justify-self:center;max-width:560px}.manifesto-grid{grid-template-columns:1fr;gap:10px;margin-top:45px}.how,.membership{grid-template-columns:1fr}.steps article{grid-template-columns:80px 80px 1fr}.hero-proof{margin-top:45px}}@media (max-width:600px){.hero{padding-left:20px;padding-right:20px}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.hero-proof{justify-content:space-between;gap:16px}.hero-proof div{display:block}.hero-proof span{margin-top:4px;display:block}.fishbowl{border-radius:250px 250px 24px 24px;height:555px}.radar{width:270px;height:270px}.fishbowl-top{left:30px;right:30px}.route-label--work{left:30px}.pickup-card{padding:21px;bottom:14px;left:14px;right:14px}.manifesto,.comparison,.membership{padding:95px 24px}.manifesto h2{font-size:50px}.how{padding:90px 24px}.steps article{grid-template-columns:60px 1fr;padding:30px 0}.steps article>span{grid-column:1/-1}.step-icon{width:60px}.compare-table>div{grid-template-columns:1.3fr .8fr .8fr;padding:15px 2px;font-size:11px}.compare-total{font-size:18px!important}.membership-card{padding:28px 22px}.join{padding:100px 20px}.join form{background:0 0;border-radius:24px;flex-direction:column;gap:9px}.join input,.join button{background:#fff;border-radius:100px;padding:17px 20px}.join button{background:var(--navy);border:1px solid #ffffff40}footer{grid-template-columns:1fr}footer div{justify-content:flex-start}footer small{grid-column:1}}.site-nav .brand{color:inherit}.site-nav--dark{color:#fff}.inner-page{min-height:100vh}.dark-page{color:#fff;background:#050911}.inner-hero{background:radial-gradient(circle at 75% 20%,#09beeb33,#0000 30%),#050911;padding:180px 8vw 110px}.inner-hero h1,.pricing-hero h1,.story-hero h1,.app-hero h1{letter-spacing:-.075em;max-width:1100px;margin:0;font:500 clamp(62px,8vw,126px)/.84 Manrope}.inner-hero>p:last-child,.pricing-hero>p:last-child,.story-lede,.app-hero>div>p{color:#fff9;max-width:650px;margin:42px 0 0 auto;font-size:18px;line-height:1.65}.demo-section{background:#050911;grid-template-columns:.55fr 1.45fr;align-items:start;gap:7vw;padding:120px 6vw 150px;display:grid}.demo-copy{position:sticky;top:120px}.demo-copy h2,.gallery-section h2,.home-app-heading h2,.app-demo-band h2,.fee-promise h2,.story-close h2{letter-spacing:-.06em;margin:0;font:500 clamp(46px,5vw,76px)/.95 Manrope}.demo-copy>p:last-child,.app-demo-band>div>p{color:#ffffff80;margin-top:28px;font-size:15px;line-height:1.7}.sera-demo{background:#03060d;border:1px solid #53e7ff40;border-radius:36px;min-height:690px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000059}.hero>.sera-demo{justify-self:end;width:100%;max-width:600px}.demo-head{letter-spacing:.14em;color:#6affdb;background:linear-gradient(#075175,#04293f);justify-content:space-between;align-items:center;height:72px;padding:0 28px;font:600 9px Manrope;display:flex}.demo-head span{align-items:center;gap:9px;display:flex}.demo-head i{background:#4cf5c0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4cf5c0}.demo-head button{color:#fff9;letter-spacing:.1em;cursor:pointer;background:#0000002e;border:1px solid #ffffff2e;border-radius:30px;padding:8px 11px;font:600 8px Manrope}.demo-map{background:radial-gradient(circle at 20% 75%,#09c5f41f,#0000 23%),linear-gradient(145deg,#111820,#080d14);height:500px;position:relative;overflow:hidden}.map-grid{opacity:.27;background-image:linear-gradient(#758f9f2b 1px,#0000 1px),linear-gradient(90deg,#758f9f2b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:-30px;transform:rotate(-8deg)scale(1.15)}.demo-map:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.5%,#9dbcc812 50%,#0000 50.5%),linear-gradient(28deg,#0000 47%,#9dbcc814 48% 49%,#0000 50%);position:absolute;inset:0}.demo-route{filter:drop-shadow(0 0 8px #0cc8fa66);border-bottom:7px solid #0cc8fa;border-left:7px solid #0cc8fa;border-radius:0 0 0 45px;width:75%;height:43%;position:absolute;top:31%;left:12%;transform:skewY(-8deg)}.demo-route:after{content:"";border-bottom:7px solid #0cc8fa;border-right:7px solid #0cc8fa;border-radius:0 0 40px;width:44%;height:47%;position:absolute;bottom:-7px;right:-3px}.demo-route i{background:#9beeff;border:2px solid #07121b;border-radius:50%;width:12px;height:12px;position:absolute}.demo-route i:first-child{top:-5px;left:-10px}.demo-route i:nth-child(2){bottom:-8px;left:-10px}.demo-route i:nth-child(3){bottom:-10px;left:55%}.demo-route i:nth-child(4){bottom:-49%;right:-50%}.map-label{z-index:3;letter-spacing:.12em;color:#a2b5bf;background:#03070cbf;border-radius:20px;padding:7px 9px;font:600 8px Manrope;position:absolute}.map-label--origin{top:23%;left:7%}.map-label--home{bottom:11%;right:5%}.map-marker{--marker:#40efff;z-index:4;border:2px solid var(--marker);width:54px;height:54px;color:var(--marker);cursor:pointer;box-shadow:0 0 0 0 color-mix(in srgb,var(--marker) 30%,transparent);background:#03090ee6;border-radius:50%;transition:all .25s;position:absolute}.map-marker:hover,.map-marker.active{box-shadow:0 0 0 9px color-mix(in srgb,var(--marker) 20%,transparent);transform:scale(1.13)}.marker--one{top:42%;left:18%}.marker--two{top:57%;left:53%}.marker--three{top:35%;right:11%}.sera-scan{z-index:5;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:40%;left:43%}.sera-scan span{opacity:.45;border:1px solid #8171ff;border-radius:50%;position:absolute;inset:0}.sera-scan span:nth-child(2){inset:14px}.sera-scan b{color:#fff;background:linear-gradient(145deg,#745fff,#16c7f0);border-radius:50%;place-items:center;width:40px;height:40px;font:600 14px Manrope;display:grid;box-shadow:0 0 25px #487effb3}.sera-scan.is-scanning span{animation:1.3s infinite seraPulse}.sera-scan.is-scanning span:nth-child(2){animation-delay:.3s}.sera-scan.is-scanning b{animation:1.5s ease-in-out infinite seraFloat}.sera-status{z-index:6;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070cd1;border-radius:30px;width:max-content;max-width:80%;padding:11px 18px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.sera-status span{letter-spacing:.14em;color:#56a1ff;font:600 9px Manrope;display:block}.sera-status strong{color:#fff;margin-top:5px;font:500 11px Manrope;display:block}.demo-controls{background:#050810;justify-content:center;align-items:center;gap:9px;height:75px;display:flex}.demo-controls button{color:#ffffffb8;cursor:pointer;background:#11151e;border:1px solid #ffffff1a;border-radius:30px;padding:12px 18px}.demo-controls button.active{color:#fff;background:#0876c8;border-color:#1cc9f4}.demo-drawer{z-index:10;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff;background:#070c14f0;border:1px solid #27cff959;border-radius:26px;padding:24px;animation:.35s both drawerIn;position:absolute;bottom:20px;left:24px;right:24px}.drawer-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:13px;right:18px}.demo-drawer>span{letter-spacing:.14em;color:#56d6f5;font:600 9px Manrope}.demo-drawer h3{letter-spacing:-.04em;margin:10px 0 14px;font:600 27px/1 Manrope}.drawer-tags{flex-wrap:wrap;gap:7px;display:flex}.drawer-tags i{color:#ffffffa6;border:1px solid #ffffff2e;border-radius:30px;padding:7px 10px;font-size:10px;font-style:normal}.demo-drawer>p{color:#ffffff7a;font-size:12px;line-height:1.5}.drawer-action{color:#03121b;cursor:pointer;background:#09bff1;border:0;border-radius:30px;justify-content:space-between;width:100%;padding:14px 18px;font-weight:600;display:flex}.sera-message{background:#141a22;border:1px solid #ffffff14;border-radius:18px;gap:12px;padding:15px;display:flex}.sera-message b{color:#6b8cff}.sera-message p{color:#ffffffb8;margin:0;font-size:12px;line-height:1.5}.prompt-chips{gap:6px;margin:12px 0;display:flex}.prompt-chips button{color:#fff9;cursor:pointer;background:#111822;border:1px solid #ffffff1a;border-radius:20px;padding:7px 9px;font-size:9px}.chat-drawer form{gap:7px;display:flex}.chat-drawer input{color:#fff;background:#111822;border:1px solid #ffffff1a;border-radius:28px;outline:0;flex:1;min-width:0;padding:12px 14px}.chat-drawer form button{color:#03121b;cursor:pointer;background:#559cff;border:0;border-radius:50%;width:42px}.ready-line{grid-template-columns:repeat(3,1fr);margin:22px 0 14px;display:grid;position:relative}.ready-line:before{content:"";background:#fff3;height:1px;position:absolute;top:6px;left:12%;right:12%}.ready-line i{z-index:1;background:#28323d;border-radius:50%;width:12px;height:12px;margin:auto}.ready-line i.done{background:#4bf1b1;box-shadow:0 0 12px #4bf1b180}.ready-line span{text-align:center;color:#ffffff80;margin-top:8px;font-size:9px}.process-story{background:#050911;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 7vw 130px;display:grid}.process-story article{background:#0a101a;border:1px solid #ffffff12;padding:42px}.process-story span{color:#44d7f2;letter-spacing:.14em;font:600 9px Manrope}.process-story h3{letter-spacing:-.04em;font:600 24px/1.1 Manrope}.process-story p{color:#ffffff73;font-size:13px;line-height:1.65}.gallery-section,.home-app-showcase{color:#fff;background:#0a101a;grid-template-columns:.65fr 1.35fr;gap:7vw;padding:130px 7vw;display:grid}.gallery-section>div:first-child{align-self:start;position:sticky;top:110px}.phone-gallery{grid-template-columns:1fr .8fr;align-items:center;gap:45px;display:grid}.phone-stage{grid-template-columns:42px minmax(220px,390px) 42px;justify-content:center;align-items:center;gap:12px;display:grid}.phone-shell{aspect-ratio:943/2048;background:#05070b;border:8px solid #0a0c11;border-radius:54px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000073}.phone-shell img{object-fit:cover;width:100%;height:100%;display:block}.phone-speaker{z-index:2;background:#020204;border-radius:30px;width:31%;height:4%;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0006}.gallery-arrow{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:50%;width:42px;height:42px;transition:all .2s}.gallery-arrow:hover{color:#071628;background:#fff}.phone-caption>span{letter-spacing:.14em;color:#50dfee;font:600 9px Manrope}.phone-caption h3{letter-spacing:-.045em;margin:14px 0;font:600 28px/1.05 Manrope}.phone-caption p{color:#ffffff73;font-size:13px;line-height:1.6}.phone-caption>div{gap:6px;margin-top:25px;display:flex}.phone-caption>div button{cursor:pointer;background:#4e5967;border:0;border-radius:50%;width:7px;height:7px;padding:0}.phone-caption>div button.active{background:#4fe4ef;border-radius:10px;width:24px}.home-app-showcase{color:var(--ink);background:#e3f8f7}.home-app-heading h2{margin-bottom:25px}.home-app-heading>p:nth-of-type(2){color:#557075;font-size:15px;line-height:1.65}.home-app-heading>a{border-bottom:1px solid #4b7379;margin-top:25px;padding-bottom:5px;font:600 12px Manrope;display:inline-block}.home-app-showcase .phone-caption p{color:#5b7378}.home-app-showcase .gallery-arrow{color:var(--ink);border-color:#101e3233}.home-app-showcase .gallery-arrow:hover{background:var(--ink);color:#fff}.home-app-showcase .phone-caption>div button{background:#98b8ba}.home-app-showcase .phone-caption>div button.active{background:#0b6b91}.app-page{background:#071628}.app-hero{color:#fff;background:radial-gradient(circle at 85% 32%,#05c7ee57,#0000 28%),linear-gradient(145deg,#071628,#0754f8);grid-template-columns:1fr .7fr;align-items:center;gap:7vw;min-height:820px;padding:165px 7vw 110px;display:grid}.app-hero h1 em{color:#8cf7f0;font-family:Instrument Serif;font-weight:400}.app-hero>div>p{color:#ffffffa6;margin:35px 0}.app-hero-device{justify-self:center;max-width:360px;transform:rotate(4deg)}.app-demo-band{color:#fff;background:#050911;grid-template-columns:.6fr 1.4fr;gap:7vw;padding:130px 7vw;display:grid}.app-demo-band>div:first-child{align-self:start;position:sticky;top:110px}.gallery-section--light{color:var(--ink);background:#f2f5f1}.gallery-section--light .phone-caption p{color:#62717d}.gallery-section--light .gallery-arrow{color:var(--ink);border-color:#101e322e}.gallery-section--light .phone-caption>div button.active{background:#0754f8}.pricing-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#04c6ee59,#0000 30%),linear-gradient(145deg,#071628,#0748b2);padding:175px 8vw 100px}.pricing-hero>p:last-child{margin:40px 0 0}.pricing-grid{background:#e3f8f7;grid-template-columns:repeat(3,1fr);gap:18px;padding:100px 6vw;display:grid}.pricing-grid article{background:#f7faf7;border-radius:28px;flex-direction:column;min-height:500px;padding:38px 32px;display:flex;position:relative}.pricing-grid article.featured{color:#fff;background:#071628;transform:translateY(-25px);box-shadow:0 30px 80px #07162838}.popular{letter-spacing:.13em;color:#57e3e9;font:600 8px Manrope;position:absolute;top:18px;right:18px}.pricing-grid h2{letter-spacing:-.05em;margin:20px 0 5px;font:600 38px Manrope}.pricing-grid article>p{color:#72818d;font-size:12px}.featured>p{color:#ffffff73!important}.tier-price{align-items:flex-end;margin:35px 0;display:flex}.tier-price sup{align-self:flex-start;margin-top:10px;font-size:18px}.tier-price strong{letter-spacing:-.07em;font:500 76px/.8 Manrope}.tier-price span{color:#788690;margin-left:8px;font-size:11px}.pricing-grid ul{border-top:1px solid var(--line);flex:1;margin:0;padding:15px 0 30px;list-style:none}.pricing-grid li{padding:10px 0;font-size:12px}.pricing-grid article>a{color:#fff;background:#071628;border-radius:30px;justify-content:space-between;padding:16px 18px;font-size:12px;display:flex}.pricing-grid .featured>a{color:#06121a;background:#13c8eb}.fee-promise{color:#fff;background:#071628;padding:140px 8vw}.fee-promise p:last-child{color:#ffffff73;max-width:540px;margin:40px 0 0 auto;font-size:15px;line-height:1.7}.story-page{background:#f3f5f1}.story-hero{color:#fff;background:linear-gradient(145deg,#071628,#086090);padding:180px 8vw 120px}.story-lede{margin:55px 0 0 auto}.story-statement{grid-template-columns:1.1fr .9fr;gap:10vw;padding:130px 8vw;display:grid}.story-statement blockquote{color:#1f5d77;margin:0;font:400 clamp(40px,5vw,70px)/1.04 Instrument Serif}.story-statement p{color:#5d6b75;font-size:15px;line-height:1.75}.principles{background:#dff7f7;padding:120px 8vw}.principles article{border-top:1px solid #101e322e;grid-template-columns:120px 1fr;align-items:start;padding:42px 0;display:grid}.principles article:last-child{border-bottom:1px solid #101e322e}.principles span{letter-spacing:.15em;color:#237291;font:600 9px Manrope}.principles h2{letter-spacing:-.055em;max-width:900px;margin:0;font:500 clamp(34px,4vw,58px)/1.02 Manrope}.story-close{color:#fff;background:radial-gradient(circle at 80%,#0689bc,#0000 35%),#071628;padding:140px 8vw}.story-close .button{margin-top:45px}@keyframes seraPulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes seraFloat{50%{transform:translateY(-5px)}}@keyframes drawerIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (max-width:1000px){.demo-section,.gallery-section,.home-app-showcase,.app-demo-band{grid-template-columns:1fr}.demo-copy,.gallery-section>div:first-child,.app-demo-band>div:first-child{position:static}.app-hero{grid-template-columns:1fr .65fr}.process-story{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:none}.pricing-grid article.featured{transform:none}.story-statement{grid-template-columns:1fr}.phone-gallery{grid-template-columns:1fr .7fr}}@media (max-width:700px){.inner-hero,.pricing-hero,.story-hero{padding:140px 24px 80px}.inner-hero h1,.pricing-hero h1,.story-hero h1,.app-hero h1{font-size:58px}.demo-section,.gallery-section,.home-app-showcase,.app-demo-band{padding:90px 20px}.demo-section{display:block}.sera-demo{border-radius:24px;min-height:620px;margin-top:45px}.demo-map{height:430px}.hero>.sera-demo{margin-top:15px}.process-story{padding:0 20px 90px}.phone-gallery{grid-template-columns:1fr}.phone-stage{grid-template-columns:35px minmax(190px,320px) 35px;gap:5px}.gallery-arrow{width:35px;height:35px}.phone-caption{max-width:320px;margin:auto}.app-hero{grid-template-columns:1fr;padding:140px 24px 90px}.app-hero-device{max-width:280px;margin-top:35px}.pricing-grid{padding:75px 20px}.fee-promise,.story-statement,.principles,.story-close{padding:90px 24px}.principles article{grid-template-columns:1fr;gap:16px}.demo-drawer{bottom:12px;left:10px;right:10px}.prompt-chips{flex-wrap:wrap}.hero{padding-bottom:90px}.hero-proof div:last-child{display:none}}body{overflow-x:hidden}.nav-links a{opacity:.68;transition:opacity .25s,transform .25s;position:relative}.nav-links a:hover,.nav-links a.is-current{opacity:1}.nav-links a.is-current:not(.nav-cta):after{content:"";transform-origin:0;background:currentColor;height:1px;animation:.45s both navLine;position:absolute;bottom:-9px;left:0;right:0}.nav-links .nav-cta{transition:transform .25s,box-shadow .25s;box-shadow:0 10px 30px #0000001a}.nav-links .nav-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000029}.phone-shell{isolation:isolate}.phone-shell img{z-index:1;position:relative}.debug-mask{z-index:4;clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;width:30%;height:7.2%;position:absolute;top:-1px;right:-1px}.phone-shell--teal .debug-mask{background:#075b78}.phone-shell--blue .debug-mask{background:linear-gradient(145deg,#0ab6eb,#0798e9 70%)}.phone-shell:after{content:"";z-index:5;pointer-events:none;border-radius:45px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.phone-stage:hover .phone-shell{transform:translateY(-5px);box-shadow:0 48px 110px #0000007a}.phone-shell{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.phone-gallery img{transition:opacity .25s,transform .5s}.phone-caption h3{min-height:59px}.gallery-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-phasebar{background:#07101a;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);height:58px;padding:0 18px;display:grid}.demo-phasebar button{color:#ffffff5c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font:500 10px Manrope;transition:all .25s;display:flex;position:relative}.demo-phasebar button:after{content:"";background:#35d8ee;height:2px;transition:all .3s;position:absolute;bottom:-1px;left:16%;right:16%;transform:scaleX(0)}.demo-phasebar button.active{color:#fff}.demo-phasebar button.active:after{transform:scaleX(1)}.demo-phasebar button i{color:#43cce6;border:1px solid #43cce640;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.demo-phasebar button.active i{color:#fff;background:#0a719b;border-color:#35d8ee;box-shadow:0 0 18px #35d8ee47}.sera-demo{transition:border-color .35s,box-shadow .35s}.sera-demo:hover{border-color:#53e7ff6b;box-shadow:0 48px 140px #0000007a}.sera-demo .demo-map{height:450px}.sera-demo--compact .demo-map{height:415px}.demo-drawer{border-color:#39d3f56b;bottom:18px;box-shadow:0 24px 60px #00000073}.demo-controls{height:70px}.map-marker span{font-size:0}.map-marker span:after{content:"✦";font-size:18px}.map-marker.active:after{content:"BEST";letter-spacing:.1em;color:var(--marker);font:600 7px Manrope;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.drawer-action{transition:transform .2s,filter .2s}.drawer-action:hover{filter:brightness(1.08);transform:translateY(-2px)}.process-story article,.pricing-grid article{transition:transform .35s,box-shadow .35s,border-color .35s}.process-story article:hover{border-color:#4cdaf24d;transform:translateY(-6px);box-shadow:0 20px 50px #00000040}.pricing-grid article:hover{transform:translateY(-8px);box-shadow:0 25px 65px #07162826}.pricing-grid article.featured:hover{transform:translateY(-33px)}.principles article h2{transition:transform .35s,color .35s}.principles article:hover h2{color:#1b6988;transform:translate(12px)}.button,.gallery-arrow,.demo-controls button,.prompt-chips button{transition:transform .2s,background .2s,color .2s,border-color .2s}.button:hover,.gallery-arrow:hover,.demo-controls button:hover,.prompt-chips button:hover{transform:translateY(-2px)}@keyframes navLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pageIn{0%{opacity:.7}to{opacity:1}}@keyframes titleIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:700px){.debug-mask{width:31%;height:7.4%}.demo-phasebar{padding:0 6px}.demo-phasebar button{gap:4px}.demo-phasebar button i{width:21px;height:21px}.sera-demo .demo-map,.sera-demo--compact .demo-map{height:380px}.pricing-grid article.featured:hover{transform:translateY(-8px)}}.phone-shell{background:#05070b;overflow:hidden}.debug-mask{display:none}.ios-chrome{z-index:8;color:#fff;background:#075b78;justify-content:space-between;align-items:center;height:6.45%;padding:0 9.5%;font:600 clamp(7px,1vw,11px) Manrope;display:flex;position:absolute;inset:0 0 auto}.phone-shell--blue .ios-chrome{background:linear-gradient(135deg,#0bb7eb,#0799e9)}.ios-time{z-index:2;position:relative}.phone-speaker{z-index:3;width:34%;height:65%;top:17%}.ios-signal{align-items:flex-end;gap:2px;height:12px;display:flex}.ios-signal>i{background:#fff;border-radius:2px;width:2px;display:block}.ios-signal>i:first-child{height:3px}.ios-signal>i:nth-child(2){height:5px}.ios-signal>i:nth-child(3){height:7px}.ios-signal b{border:1.5px solid #fff;border-bottom-color:#0000;border-radius:8px 8px 0 0;width:9px;height:7px;margin-left:3px;position:relative;transform:translateY(-1px)}.ios-signal b:after{content:"";background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;bottom:-1px;left:2px}.ios-signal em{border:1.3px solid #fff;border-radius:3px;width:14px;height:7px;margin-left:3px;position:relative}.ios-signal em:before{content:"";background:#fff;border-radius:1px;position:absolute;inset:1px 3px 1px 1px}.ios-signal em:after{content:"";background:#fff;border-radius:1px;width:1px;height:3px;position:absolute;top:1px;right:-3px}.screen-viewport{z-index:2;background:#05070b;position:absolute;inset:6.4% 0 0;overflow:hidden}.screen-viewport img{image-rendering:auto;transform:translateY(-6.4%);z-index:1!important;object-fit:initial!important;width:100%!important;max-width:none!important;height:auto!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.live-touch{z-index:7;opacity:0;pointer-events:none;border:1px solid #70f2ffa6;border-radius:50%;width:18px;height:18px;position:absolute;top:46%;left:50%}.phone-stage:hover .live-touch{animation:2.6s infinite touchHint}.live-touch i{background:#8cf9ff;border-radius:50%;position:absolute;inset:5px}.phone-stage{perspective:1200px}.phone-stage .phone-shell{transform:rotateY(-2deg)rotateX(1deg)}.phone-stage:hover .phone-shell{transform:translateY(-6px)rotateY(0)rotateX(0)}.live-map{z-index:0;filter:grayscale()invert(.9)hue-rotate(170deg)brightness(.54)contrast(1.25);opacity:.7;border:0;width:136%;height:136%;transition:filter 1s,opacity 1s,transform 8s;position:absolute;inset:-18%;transform:scale(1.02)}.phase-scan .live-map{filter:grayscale()invert(.9)hue-rotate(170deg)brightness(.43)contrast(1.35);opacity:.56;transform:scale(1.08)}.phase-choose .live-map{filter:grayscale(.75)invert(.88)hue-rotate(160deg)brightness(.52)contrast(1.25);opacity:.72}.phase-chat .live-map{filter:grayscale(.9)invert(.9)hue-rotate(210deg)brightness(.46)contrast(1.3);opacity:.55}.phase-ready .live-map{filter:grayscale(.55)invert(.88)hue-rotate(125deg)brightness(.54)contrast(1.2);opacity:.75;transform:scale(1.05)}.map-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 48% 47%,#0000 10%,#03070c2e 45%,#03070ccc 100%),linear-gradient(#03070c4d,#0000 25%,#03070c59);position:absolute;inset:0}.demo-route{z-index:2}.demo-route b{background:#e9feff;border-radius:50%;width:13px;height:13px;animation:5s ease-in-out infinite routeDrive;position:absolute;top:-5px;left:-10px;box-shadow:0 0 0 5px #2dd8fa38,0 0 25px #16d8ff}.map-marker,.sera-scan,.map-label,.sera-status{z-index:4}.map-label i{background:#5edff3;border-radius:50%;width:3px;height:3px;margin:0 5px 2px;display:inline-block}.sera-status span i{background:#55f4bc;border-radius:50%;width:4px;height:4px;margin:0 6px 2px;display:inline-block;box-shadow:0 0 8px #55f4bc}.sera-demo{background:linear-gradient(145deg,#03060d,#07101a);transition:background 1s,border-color .5s,box-shadow .5s}.sera-demo.phase-scan{background:linear-gradient(145deg,#03060d,#06131b)}.sera-demo.phase-choose{background:linear-gradient(145deg,#03060d,#071525)}.sera-demo.phase-chat{background:linear-gradient(145deg,#070711,#11102b)}.sera-demo.phase-ready{background:linear-gradient(145deg,#030a0a,#05251e)}.demo-drawer{transition:background .45s,border-color .45s}.phase-chat .demo-drawer{background:#0a0919f2;border-color:#7f6fff73}.phase-ready .demo-drawer{background:#041411f2;border-color:#45f1ab66}.waitlist-form{z-index:2;width:min(680px,100%);margin-top:8px;position:relative}.waitlist-interests{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.waitlist-interests button{color:#ffffffab;cursor:pointer;background:#03122240;border:1px solid #ffffff38;border-radius:30px;padding:10px 14px;font-size:11px;transition:all .25s}.waitlist-interests button:hover,.waitlist-interests button.active{color:#fff;background:#7ef8f429;border-color:#7ef8f4;transform:translateY(-2px)}.waitlist-email{background:#fff;border-radius:100px;padding:6px;display:flex;box-shadow:0 18px 60px #0000003d}.waitlist-email input{color:#071628;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 18px}.waitlist-email button{color:#fff;cursor:pointer;background:#071628;border:0;border-radius:100px;padding:15px 22px;transition:all .25s}.waitlist-email button:hover{background:#084c78;transform:translate(2px)}.waitlist-form>small{color:#ffffff6b;margin-top:13px;font-size:10px;display:block}.waitlist-success{z-index:3;text-align:left;color:#071628;background:#fffffff5;border-radius:24px;align-items:center;gap:16px;width:min(620px,100%);padding:18px 20px;animation:.35s both drawerIn;display:flex;position:relative;box-shadow:0 22px 70px #00000040}.waitlist-success>span{color:#08715a;background:#d8f9ed;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.waitlist-success strong{font:600 15px Manrope}.waitlist-success p{color:#65727d;margin:5px 0 0;font-size:11px}.waitlist-success button{color:#2f6077;cursor:pointer;background:0 0;border:0;margin-left:auto}.join>p{max-width:580px}.join{padding-bottom:150px}.inner-hero:after,.pricing-hero:after,.story-hero:after,.app-hero:after,.comparison:after,.app-demo-band:after,.gallery-section:after,.home-app-showcase:after{content:"";z-index:2;pointer-events:none;height:90px;position:absolute;bottom:-1px;left:0;right:0;transform:translateY(99%)}.inner-hero,.pricing-hero,.story-hero,.app-hero,.comparison,.app-demo-band,.gallery-section,.home-app-showcase{position:relative}.inner-hero:after{background:linear-gradient(#050911,#0000)}.app-hero:after{background:linear-gradient(#2a42ef,#0000)}.pricing-hero:after{background:linear-gradient(#2d4fd0,#0000)}.story-hero:after{background:linear-gradient(#086090,#0000)}.comparison:after{background:linear-gradient(#071628,#0000)}.app-demo-band:after{background:linear-gradient(#050911,#0000)}.gallery-section:after{background:linear-gradient(#0a101a,#0000)}.gallery-section--light:after{background:linear-gradient(#f2f5f1,#0000)}.home-app-showcase:after{background:linear-gradient(#e3f8f7,#0000)}.gallery-intro{color:#ffffff6b;max-width:300px;font-size:13px;line-height:1.65}.dark-page .gallery-section{padding-bottom:180px}.dark-page footer{z-index:4;border-top:1px solid #ffffff1a;position:relative}@keyframes touchHint{0%,28%,to{opacity:0;transform:scale(.7)}40%{opacity:1;transform:scale(1)}55%{opacity:0;transform:scale(1.8)}}@keyframes routeDrive{0%{top:-5px;left:-10px}35%{top:76%;left:-10px}70%{top:76%;left:58%}to{top:115%;left:105%}}@media (max-width:700px){.ios-chrome{font-size:7px}.waitlist-email{box-shadow:none;background:0 0;flex-direction:column;gap:8px}.waitlist-email input,.waitlist-email button{background:#fff;border-radius:100px;padding:16px 18px}.waitlist-email button{background:#071628;border:1px solid #ffffff40}.inner-hero:after,.pricing-hero:after,.story-hero:after,.app-hero:after,.comparison:after,.app-demo-band:after,.gallery-section:after,.home-app-showcase:after{height:55px}.dark-page .gallery-section{padding-bottom:120px}}.app-hero-device{width:100%}.join .waitlist-form{background:0 0;border-radius:0;padding:0;display:block}.join .waitlist-form .waitlist-interests,.join .waitlist-form .waitlist-email{display:flex}.join .waitlist-form .waitlist-email input{width:auto}.join .waitlist-form .waitlist-email button{width:auto;height:auto}@media (max-width:700px){.join .waitlist-form .waitlist-email{flex-direction:column;display:flex}.join .waitlist-form .waitlist-email input,.join .waitlist-form .waitlist-email button{width:100%}}.live-touch{display:none!important}.sera-demo{background:radial-gradient(circle at 50% 45%,#0b1a27 0%,#040812 66%);min-height:850px;overflow:hidden}.sera-demo--compact{min-height:780px}.fishbowl-sphere{aspect-ratio:1;isolation:isolate;filter:drop-shadow(0 34px 45px #00000073);border-radius:50%;width:min(72%,560px);margin:26px auto 0;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .9s;position:relative}.sera-demo:hover .fishbowl-sphere{filter:drop-shadow(0 42px 60px #0000008c);transform:translateY(-4px)scale(1.012)}.fishbowl-sphere:before{content:"";z-index:6;pointer-events:none;border:1px solid #93f1ff6b;border-radius:50%;transition:border-color .7s,box-shadow .7s;position:absolute;inset:-1px;box-shadow:inset 0 0 40px #59d9f51c,inset -35px -40px 70px #00000073,0 0 0 10px #41cae909}.phase-chat .fishbowl-sphere:before{border-color:#8f7dff80;box-shadow:inset 0 0 50px #775eff21,inset -35px -40px 70px #00000080,0 0 0 10px #775eff09}.phase-ready .fishbowl-sphere:before{border-color:#55f1b380;box-shadow:inset 0 0 50px #55f1b31f,inset -35px -40px 70px #00000073,0 0 0 10px #55f1b309}.sphere-glint{z-index:7;filter:blur(5px);pointer-events:none;background:linear-gradient(#ffffff26,#0000);border-radius:50%;width:45%;height:18%;position:absolute;top:8%;left:13%;transform:rotate(-18deg)}.sphere-depth{z-index:5;pointer-events:none;background:radial-gradient(circle at 40% 34%,#0000 0 43%,#00000014 56%,#00000094 100%);border-radius:50%;position:absolute;inset:0}.fishbowl-sphere .demo-map{border-radius:50%;width:100%;position:absolute;inset:0;overflow:hidden;height:100%!important}.fishbowl-sphere .live-map{border-radius:50%;width:116%;height:116%;inset:-8%}.fishbowl-sphere .demo-route{width:68%;height:38%;top:31%;left:16%;transform:skewY(-7deg)scale(.94)}.fishbowl-sphere .map-label--origin{top:27%;left:11%}.fishbowl-sphere .map-label--home{bottom:20%;right:9%}.fishbowl-sphere .marker--one{top:43%;left:20%}.fishbowl-sphere .marker--two{top:59%;left:51%}.fishbowl-sphere .marker--three{top:37%;right:12%}.fishbowl-sphere .sera-scan{top:40%;left:42%}.fishbowl-sphere .sera-status{max-width:68%;top:9%}.demo-controls{z-index:12;background:0 0;margin-top:10px;position:relative}.demo-controls:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080e18b8;border:1px solid #ffffff14;border-radius:50px;position:absolute;inset:8px 28%}.demo-drawer{z-index:20;width:min(50%,420px);bottom:98px;left:auto;right:22px}.chat-drawer{width:min(57%,470px)}.ready-drawer{width:min(52%,440px)}.site-footer{color:#fff;overflow:hidden;background:#050a12!important;padding:0!important;display:block!important;position:relative!important}.site-footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 15%,#0b75a033,#0000 32%),radial-gradient(circle at 82% 60%,#144ac424,#0000 30%);position:absolute;inset:0}.footer-lead{z-index:1;border-bottom:1px solid #ffffff1a;grid-template-columns:.5fr 1.35fr .55fr;align-items:start;gap:5vw;padding:86px 6vw 75px;display:grid;position:relative}.footer-lead h2{letter-spacing:-.06em;margin:0;font:500 clamp(38px,4.8vw,74px)/.95 Manrope}.footer-join{color:#071628;background:#fff;border-radius:40px;justify-content:space-between;justify-self:end;align-items:center;gap:35px;padding:15px 20px;font:600 11px Manrope;transition:all .3s;display:flex}.footer-join:hover{transform:translateY(-3px);box-shadow:0 16px 35px #00000040}.footer-nav{z-index:1;grid-template-columns:1fr 1fr 1fr;gap:7vw;margin-left:28%;position:relative;justify-content:initial!important;padding:55px 6vw!important;display:grid!important}.footer-nav>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-nav span{letter-spacing:.16em;color:#4acfe4;margin-bottom:8px;font:600 8px Manrope}.footer-nav a,.footer-nav p{color:#ffffff9e;margin:0;font-size:12px;transition:all .2s}.footer-nav a:hover{color:#fff;transform:translate(3px)}.footer-status i{background:#54efb7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #54efb7}.footer-bottom{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid;position:relative;padding:24px 6vw!important}.footer-bottom small,.footer-bottom p,.footer-bottom a{color:#ffffff59;margin:0;font-size:9px}.footer-bottom p{text-align:center}.footer-bottom a{text-align:right}.site-footer small{border:0!important;grid-column:auto!important;padding:0!important}.motion-ready main>section:nth-of-type(2n){transition-delay:40ms}.motion-ready .in-view .steps article,.motion-ready .in-view.process-story article,.motion-ready .in-view.pricing-grid article{opacity:1;transform:none}.motion-ready .in-view .steps article:nth-child(2),.motion-ready .in-view.process-story article:nth-child(2),.motion-ready .in-view.pricing-grid article:nth-child(2){transition-delay:.1s}.motion-ready .in-view .steps article:nth-child(3),.motion-ready .in-view.process-story article:nth-child(3),.motion-ready .in-view.pricing-grid article:nth-child(3){transition-delay:.2s}@media (max-width:900px){.fishbowl-sphere{width:min(82%,520px)}.demo-drawer,.chat-drawer,.ready-drawer{width:min(58%,420px)}.footer-lead{grid-template-columns:1fr}.footer-lead h2{max-width:650px}.footer-join{justify-self:start}.footer-nav{margin-left:0;padding:50px 6vw!important}}@media (max-width:700px){.sera-demo,.sera-demo--compact{min-height:720px}.fishbowl-sphere{width:92%;margin-top:18px}.fishbowl-sphere .map-marker{width:46px;height:46px}.demo-controls:before{inset:8px 12%}.demo-drawer,.chat-drawer,.ready-drawer{width:auto;bottom:86px;left:10px;right:10px}.footer-lead{padding:70px 24px 55px}.footer-nav{grid-template-columns:1fr 1fr;padding:42px 24px!important}.footer-nav>div:last-child{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr;gap:10px;padding:22px 24px!important}.footer-bottom p,.footer-bottom a{text-align:left}.motion-ready main>section,.motion-ready main>header,.motion-ready footer{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.motion-ready main>section,.motion-ready main>header,.motion-ready footer,.motion-ready .steps article,.motion-ready .process-story article,.motion-ready .pricing-grid article{opacity:1!important;transition:none!important;transform:none!important}}:root{--route-blue:#2563eb;--route-cyan:#08bde9;--route-green:#34d399;--route-warm:#f59e0b;--surface-light:#f5f8fb;--surface-mist:#eaf4f7;--surface-ink:#071221;--surface-panel:#0d1a2a}.inner-hero:after,.pricing-hero:after,.story-hero:after,.app-hero:after,.comparison:after,.app-demo-band:after,.gallery-section:after,.home-app-showcase:after{display:none!important}main>section,main>header{border-bottom:1px solid #3d5e761f}.home-app-showcase{background:var(--surface-mist)}.manifesto,.membership,.gallery-section--light{background:var(--surface-light)}.how{background:#e4f1f4}.comparison,.join,.fee-promise,.story-close{background:var(--surface-ink)}.demo-section,.process-story,.app-demo-band,.dark-page,.inner-hero{background:#050b14}.gallery-section{background:#0a1421}.motion-ready main>section,.motion-ready main>header,.motion-ready footer{opacity:0;transition:opacity .28s ease-out,transform .28s ease-out;transform:translateY(10px)}.motion-ready main>section.in-view,.motion-ready main>header.in-view,.motion-ready footer.in-view{opacity:1;transform:none}.motion-ready .steps article,.motion-ready .process-story article,.motion-ready .pricing-grid article{opacity:1;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;transform:none}.motion-ready .in-view .steps article:nth-child(2),.motion-ready .in-view.process-story article:nth-child(2),.motion-ready .in-view.pricing-grid article:nth-child(2),.motion-ready .in-view .steps article:nth-child(3),.motion-ready .in-view.process-story article:nth-child(3),.motion-ready .in-view.pricing-grid article:nth-child(3){transition-delay:0s}.route-demo{border:1px solid #72c1db33;border-radius:28px;overflow:hidden;box-shadow:0 30px 90px #00000047;background:#07111e!important;min-height:0!important}.route-demo:hover{border-color:#72c1db4d;box-shadow:0 34px 95px #00000052}.route-demo-head{color:#fff;background:#0c1d2c;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto auto;align-items:center;gap:20px;height:62px;padding:0 22px;display:grid}.route-demo-head>div{letter-spacing:.13em;align-items:center;gap:8px;font:600 9px Manrope;display:flex}.route-demo-head>div i{background:var(--route-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #34d399a6}.route-demo-head>span{color:#ffffff7a;font-size:10px}.route-demo-head>button{color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:22px;padding:8px 12px;font-size:9px}.route-stages{background:#081522;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);height:58px;padding:0 24px;display:grid}.route-stages button{color:#ffffff6b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;transition:color .2s;display:flex;position:relative}.route-stages button:after{content:"";background:var(--route-cyan);height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(0)}.route-stages button.active{color:#fff}.route-stages button.active:after{transform:scaleX(1)}.route-stages i{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:22px;height:22px;font:600 8px Manrope;display:grid}.route-stages .active i{background:var(--route-blue);border-color:#78dcf3}.route-stages span{font-size:10px}.route-demo-body{grid-template-columns:minmax(420px,1.12fr) minmax(280px,.72fr);min-height:620px;display:grid}.route-map{background:#0a1018;border-right:1px solid #ffffff14;min-height:620px;position:relative;overflow:hidden}.route-map>img{object-fit:cover;object-position:center 44%;filter:brightness(.72)saturate(.8)contrast(1.1);width:100%;height:100%;transition:filter .25s,transform .25s;position:absolute;inset:0}.phase-scan .route-map>img{filter:brightness(.57)saturate(.65)contrast(1.15);transform:scale(1.015)}.phase-ready .route-map>img{filter:brightness(.78)saturate(.9)contrast(1.08)}.route-map-shade{pointer-events:none;background:linear-gradient(#050a1094,#0000 28%,#050a102e 70%,#050a10b3);position:absolute;inset:0}.route-live-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#69cafa;letter-spacing:.12em;white-space:nowrap;background:#04090fd1;border:1px solid #36bce53d;border-radius:24px;padding:9px 14px;font:600 9px Manrope;position:absolute;top:22px;left:50%;transform:translate(-50%)}.route-live-label i{background:var(--route-green);border-radius:50%;width:5px;height:5px;margin:0 7px 1px 0;display:inline-block}.route-pin{border:2px solid var(--route-cyan);width:48px;height:48px;color:var(--route-cyan);cursor:pointer;background:#07111d;border-radius:50%;place-items:center;transition:transform .2s,background .2s,box-shadow .2s;display:grid;position:absolute;box-shadow:0 4px 18px #00000059}.route-pin span{font-size:15px}.route-pin b{color:#07111d;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font:700 8px Manrope;display:grid;position:absolute;top:-5px;right:-4px}.route-pin.active{background:#0b5c78;transform:scale(1.12);box-shadow:0 0 0 8px #08bde924,0 7px 24px #00000073}.pin-a{top:33%;left:20%}.pin-b{border-color:var(--route-green);color:var(--route-green);top:44%;left:29%}.pin-c{border-color:var(--route-warm);color:var(--route-warm);top:43%;right:17%}.route-car{border:6px solid var(--route-blue);background:#fff;border-radius:50%;width:25px;height:25px;animation:2.2s ease-in-out infinite carPulse;position:absolute;top:51%;left:37%;box-shadow:0 0 0 7px #2563eb2e}.route-car i{border:1px solid #55d3f380;border-radius:50%;position:absolute;inset:-14px}.route-ends{color:#fff;letter-spacing:.1em;justify-content:space-between;font:600 8px Manrope;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.route-ends span{background:#04090fcc;border-radius:18px;padding:7px 10px}.sera-panel{color:#fff;background:#0b1725;flex-direction:column;padding:24px;display:flex}.sera-panel-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding-bottom:20px;display:flex}.sera-panel-brand>span{color:#81dff4;background:#163c5b;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.sera-panel-brand>div{flex-direction:column;display:flex}.sera-panel-brand strong{font:600 14px Manrope}.sera-panel-brand small{color:#ffffff6b;margin-top:2px;font-size:9px}.sera-panel-brand>i{background:var(--route-green);border-radius:50%;width:7px;height:7px;margin-left:auto}.sera-panel-brand>i.thinking{animation:1.2s ease-in-out infinite statusPulse}.panel-state{padding-top:25px;animation:.2s ease-out both panelIn}.panel-state>span{letter-spacing:.13em;color:#59cfe9;font:600 8px Manrope}.panel-state h3{letter-spacing:-.045em;margin:11px 0 13px;font:600 28px/1.05 Manrope}.panel-state>p{color:#ffffff8c;font-size:12px;line-height:1.6}.scan-list{grid-template-columns:14px 1fr;gap:12px 9px;margin-top:25px;display:grid}.scan-list i{border:2px solid #53d8ed;border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}.scan-list span{color:#ffffffa8;font-size:11px}.option-list{flex-direction:column;gap:7px;margin:20px 0;display:flex}.option-list button{color:#fff;cursor:pointer;background:#101f2e;border:1px solid #ffffff17;border-radius:12px;justify-content:space-between;padding:11px 12px;transition:all .2s;display:flex}.option-list button.active{background:#12334a;border-color:#29bce1}.option-list b{font-size:10px}.option-list span{color:#64d9ed;font-size:9px}.panel-primary{background:var(--route-cyan);color:#04111a;cursor:pointer;border:0;border-radius:24px;justify-content:space-between;width:100%;padding:13px 15px;font:600 11px Manrope;transition:transform .18s,filter .18s;display:flex}.panel-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.sera-reply{background:#101f2e;border:1px solid #ffffff14;border-radius:13px;gap:9px;padding:13px;display:flex}.sera-reply i{color:#68d4ea;font-style:normal}.sera-reply p{color:#ffffffad;margin:0;font-size:11px;line-height:1.5}.sera-panel .prompt-chips{margin:13px 0}.sera-panel .prompt-chips button{min-height:34px}.sera-panel form{gap:7px;display:flex}.sera-panel form input{color:#fff;background:#101f2e;border:1px solid #ffffff1a;border-radius:22px;flex:1;min-width:0;padding:11px 13px}.sera-panel form button{background:var(--route-blue);color:#fff;border:0;border-radius:50%;width:40px}.route-timeline{grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid;position:relative}.route-timeline:before{content:"";background:#ffffff2e;height:1px;position:absolute;top:6px;left:15%;right:15%}.route-timeline i{z-index:1;background:#26394b;border-radius:50%;width:12px;height:12px;margin:auto}.route-timeline i.done{background:var(--route-green)}.route-timeline span{text-align:center;color:#ffffff85;margin-top:7px;font-size:9px}.site-footer{border-top:1px solid #ffffff17;background:#07111d!important;min-height:0!important;padding:0 5vw!important}.site-footer:before{display:none}.footer-lead,.footer-nav{display:none!important}.footer-main{border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto auto;align-items:center;gap:34px;padding:34px 0;display:grid}.footer-main>p{color:#ffffff7a;margin:0;font:500 13px Manrope}.footer-main nav{gap:22px;display:flex}.footer-main nav a{color:#ffffff94;font-size:10px;transition:color .18s}.footer-main nav a:hover{color:#fff}.footer-main .footer-join{gap:18px;padding:11px 15px;font-size:9px}.footer-bottom{gap:28px;display:grid;grid-template-columns:1fr auto auto!important;padding:17px 0!important}.footer-bottom small,.footer-bottom p,.footer-bottom a{font-size:8px!important}.footer-status{align-items:center;gap:6px;display:flex}.footer-status i{background:var(--route-green);border-radius:50%;width:5px;height:5px;display:block}@keyframes pageOut{to{opacity:0}}@keyframes pageInFast{0%{opacity:0}}@keyframes panelIn{0%{opacity:0;transform:translateY(6px)}}@keyframes carPulse{50%{box-shadow:0 0 0 11px #2563eb14}}@keyframes statusPulse{50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.route-demo-body{grid-template-columns:1fr}.route-map{border-bottom:1px solid #ffffff14;border-right:0;min-height:590px}.sera-panel{min-height:360px}.footer-main{grid-template-columns:1fr auto}.footer-main>p{display:none}.footer-main nav{grid-area:2/1/auto/-1}.footer-bottom{grid-template-columns:1fr auto!important}.footer-bottom a{display:none}}@media (max-width:600px){.route-demo{border-radius:20px}.route-demo-head{grid-template-columns:1fr auto;padding:0 14px}.route-demo-head>span{display:none}.route-stages{padding:0 5px}.route-stages button{gap:4px}.route-map{min-height:520px}.route-pin{width:44px;height:44px}.sera-panel{min-height:380px;padding:20px}.footer-main{gap:18px;padding:28px 0}.footer-main nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}.footer-bottom{grid-template-columns:1fr!important}.footer-bottom .footer-status{display:flex}.motion-ready main>section,.motion-ready main>header,.motion-ready footer{transform:translateY(6px)}}.motion-enhanced main>section,.motion-enhanced main>header,.motion-enhanced footer{will-change:opacity,transform,filter}.gallery-section.gallery-section--light{color:var(--ink);background:#f2f5f1}.app-build{align-items:center;min-height:820px;overflow:clip}.app-build>div:first-child{align-self:center;top:140px}.app-build .section-label{color:#166da0}.app-build h2{color:#071628;text-wrap:balance}.app-build .gallery-intro{color:#5a6b77;max-width:330px;margin-top:24px}.gallery-phone-motion{perspective:1000px;transform-style:preserve-3d}.phone-caption{min-width:0;max-width:280px}.phone-caption>div:not(:last-child){margin-top:0;display:block}.phone-caption>div:last-child{align-items:center;gap:7px;margin-top:26px;display:flex}.phone-caption>div:last-child button{cursor:pointer;background:#4e5967;border:0;border-radius:50%;flex:none;width:7px;height:7px;padding:0;position:relative;overflow:hidden}.phone-caption>div:last-child button i{display:none}.phone-caption>div:last-child button.active{color:#0b6b91;border-radius:10px;width:28px;background:0 0!important}.phone-caption>div:last-child button.active i{background:currentColor;border-radius:10px;display:block;position:absolute;inset:0}.phone-caption h3{text-wrap:balance;max-width:230px;min-height:0;margin:16px 0 12px}.phone-caption p{text-wrap:pretty;max-width:250px;margin:0}.app-build .phone-caption>div:last-child button.active{color:#0754f8}.home-app-showcase .phone-caption>div:last-child button{background:#98b8ba}.gallery-section--light .phone-caption>div:last-child button{background:#9ca9b3}@media (min-width:1001px){.phone-gallery{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr);gap:56px}.phone-caption{justify-self:start}}.sera-launcher{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#05101de6;border:1px solid #75e0e747;border-radius:18px;align-items:stretch;display:flex;position:fixed;bottom:22px;right:24px;overflow:hidden;box-shadow:0 18px 55px #020a1447}.sera-launcher-main{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:40px auto 20px;align-items:center;gap:11px;padding:9px 10px 9px 9px;display:grid}.sera-launcher-main>i{color:#fff;background:linear-gradient(145deg,#0bbddd,#4f69ef);border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.sera-launcher-main>span{gap:2px;display:grid}.sera-launcher-main small{letter-spacing:.13em;color:#69e4e9;font:600 7px Manrope}.sera-launcher-main strong{font:600 13px Manrope}.sera-launcher-main>b{color:#75dfe8;font:400 14px Manrope}.sera-launcher-actions{border-left:1px solid #ffffff1a;grid-template-rows:1fr 1fr;display:grid}.sera-launcher-actions button{color:#ffffff94;cursor:pointer;background:0 0;border:0;width:30px;font:500 15px Manrope}.sera-launcher-actions button+button{border-top:1px solid #ffffff1a}.sera-launcher-actions button:hover{color:#fff;background:#ffffff14}.sera-launcher.is-minimized{border-radius:15px}.sera-launcher.is-minimized .sera-launcher-main{grid-template-columns:38px;padding:7px}.sera-launcher.is-minimized .sera-launcher-main>i{width:38px;height:38px}.sera-launcher.is-minimized .sera-launcher-main>span,.sera-launcher.is-minimized .sera-launcher-main>b,.sera-launcher.is-minimized .sera-launcher-actions{display:none}.sera-experience{z-index:100;color:#fff;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.sera-experience-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:default;background:#01060cc7;border:0;position:absolute;inset:0}.sera-experience>section{background:#071221;border:1px solid #70e4ee33;border-radius:30px;width:min(1180px,96vw);max-height:94vh;padding:18px;position:relative;overflow:auto;box-shadow:0 50px 140px #0000008c}.sera-experience>section>header{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071221e6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:-18px -18px 0;padding:17px 22px;display:flex;position:sticky;top:-18px}.sera-experience>section>header>div{align-items:center;gap:9px;display:flex}.sera-experience>section>header p{letter-spacing:.14em;color:#8fe9ed;margin:0;font:600 8px Manrope}.sera-experience>section>header button{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:30px;padding:8px 11px;font:500 9px Manrope}.sera-experience>section>header button b{margin-left:6px;font-size:15px}.sera-experience-intro{grid-template-columns:1fr 1fr;align-items:end;gap:50px;padding:42px 36px 30px;display:grid}.sera-experience-intro span{letter-spacing:.15em;color:#4de6d6;font:600 8px Manrope}.sera-experience-intro h2{letter-spacing:-.065em;margin:12px 0 0;font:500 clamp(44px,5vw,72px)/.88 Manrope}.sera-experience-intro>p{color:#ffffff85;max-width:440px;margin:0;font-size:14px;line-height:1.65}.sera-experience .sera-demo{border-radius:23px;min-height:660px}.sera-experience .route-demo-body{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);min-height:540px}.phone-gallery:focus-visible{outline-offset:12px;border-radius:20px;outline:2px solid #23b7dc}.gallery-phone-motion{cursor:grab;touch-action:pan-y}.gallery-phone-motion:active{cursor:grabbing}@media (max-width:700px){.sera-launcher{border-radius:16px;bottom:12px;right:12px}.sera-launcher-main{grid-template-columns:36px auto 18px}.sera-launcher-main>i{width:36px;height:36px}.sera-launcher-main small{display:none}.sera-launcher.is-minimized .sera-launcher-main{grid-template-columns:34px;padding:6px}.sera-launcher.is-minimized .sera-launcher-main>i{width:34px;height:34px}.sera-experience{padding:0}.sera-experience>section{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:14px;overflow:auto}.sera-experience>section>header{margin:-14px -14px 0;padding:15px 16px;top:-14px}.sera-experience-intro{grid-template-columns:1fr;gap:14px;padding:30px 10px 22px}.sera-experience-intro h2{font-size:48px}.sera-experience-intro>p{font-size:13px}.sera-experience .sera-demo{border-radius:20px;min-height:760px;margin:0}.sera-experience .route-demo-body{grid-template-columns:1fr;min-height:0}.sera-experience .route-map{min-height:450px}.sera-experience .sera-panel{min-height:390px}.phone-gallery{outline:none}}@media (prefers-reduced-motion:reduce){.sera-launcher,.sera-experience *{scroll-behavior:auto!important}.gallery-phone-motion{cursor:auto}}.brand-mark{-webkit-mask-mode:luminance;background:#fff;flex:0 0 28px;display:block;position:relative;overflow:hidden;-webkit-mask-image:url(/tesseract-logo-white.jpg);mask-image:url(/tesseract-logo-white.jpg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:56px 56px;mask-size:56px 56px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance;width:28px!important;height:28px!important}.brand-mark i{display:none!important}.site-nav .nav-links>a:not(.nav-cta){position:relative}.nav-progress{transform-origin:0;z-index:12;background:linear-gradient(90deg,#4de6d6,#169df2,#7465ff);height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 16px #4de6d673}.site-nav .nav-links>a:not(.nav-cta):after{content:"";background:currentColor;height:1px;transition:right .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-7px;left:0;right:100%}.site-nav .nav-links>a:not(.nav-cta):hover:after,.site-nav .nav-links>a.is-current:after{right:0}@media (max-width:1000px){.app-build{min-height:auto}.app-build>div:first-child{align-self:start}.app-build .phone-gallery{margin-top:20px}}@media (max-width:700px){.app-build{padding-top:100px}.app-build h2{font-size:52px}.app-build .phone-stage{margin-top:10px}}@media (prefers-reduced-motion:reduce){.motion-enhanced main>section,.motion-enhanced main>header,.motion-enhanced footer{opacity:1!important;filter:none!important;transform:none!important}.gallery-phone-motion{transform:none!important}.route-car,.sera-panel-brand>i.thinking,.scan-list i{animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.route-stages button:after{display:none}.route-stages button>motion-b,.route-stages button>b{background:var(--route-cyan);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:18%;right:18%}.hero{min-height:930px}.hero>.sera-demo{max-width:630px}.sera-demo--compact .route-demo-body{grid-template-columns:minmax(0,1.28fr) minmax(190px,.72fr);min-height:520px}.sera-demo--compact .route-map{min-height:520px}.sera-demo--compact .sera-panel{min-width:0;padding:19px}.sera-demo--compact .panel-state h3{font-size:23px}.sera-demo--compact .panel-state>p{font-size:10px}.sera-demo--compact .option-list button{padding:9px}.gallery-phone-motion{width:100%;min-width:0}.gallery-phone-motion .phone-shell{width:100%}.join{grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);align-items:center;gap:10vw;min-height:720px;text-align:left!important;background:linear-gradient(135deg,#071221,#0a2440)!important;padding:110px 8vw!important;display:grid!important}.join:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 30%,#08bde921,#0000 31%);position:absolute;inset:0}.join-orbit{display:none}.access-copy{z-index:2;position:relative}.access-copy .section-label{color:#63d6ed}.access-copy h2{letter-spacing:-.07em;color:#fff;margin:0;font:500 clamp(58px,6.3vw,96px)/.88 Manrope}.access-copy>p:not(.section-label){color:#ffffff91;max-width:480px;margin:30px 0 35px;font-size:16px;line-height:1.65}.access-copy ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.access-copy li{color:#ffffffa6;align-items:center;gap:13px;font-size:12px;display:flex}.access-copy li span{color:#63d6ed;border:1px solid #63d6ed59;border-radius:50%;place-items:center;width:28px;height:28px;font:600 8px Manrope;display:grid}.access-card{z-index:3;color:#071221;background:#f6f9fb;border-radius:28px;min-height:500px;padding:36px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000047}.access-form{background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}.access-form-head>span,.access-success>small{letter-spacing:.15em;color:#167fa4;font:600 8px Manrope}.access-form-head h3,.access-success h3{letter-spacing:-.045em;margin:11px 0;font:600 33px/1.02 Manrope}.access-form-head p,.access-success p{color:#647581;font-size:12px;line-height:1.55}.access-form fieldset{border:0;margin:28px 0 20px;padding:0}.access-form legend,.access-form>label{letter-spacing:.08em;color:#405260;margin-bottom:9px;font:600 9px Manrope;display:block}.region-picker{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.region-picker button{color:#405260;cursor:pointer;background:#fff;border:1px solid #d4e0e6;border-radius:12px;min-height:48px;padding:8px;font-size:10px;position:relative;overflow:hidden}.region-picker button.active{color:#07506d;border-color:#24b5d8}.region-picker button i{pointer-events:none;background:#08bde914;position:absolute;inset:0}.access-form>input{background:#fff;border:1px solid #ccd9e0;border-radius:13px;outline:0;width:100%;height:52px;padding:0 15px;font-size:13px;transition:border-color .18s,box-shadow .18s}.access-form>input:focus{border-color:#159ec2;box-shadow:0 0 0 3px #159ec21f}.access-submit{color:#fff;cursor:pointer;background:#071b2d;border:0;border-radius:26px;justify-content:space-between;align-items:center;width:100%;height:52px;margin-top:13px;padding:0 18px;font:600 11px Manrope;display:flex}.access-submit:hover{background:#0c3b58}.access-form>small{text-align:center;color:#7d8c96;margin-top:13px;font-size:9px;display:block}.access-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:425px;display:flex}.access-success>span{color:#087054;background:#d8f7eb;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:26px;font-size:20px;display:grid}.access-success button{color:#176d8e;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0}.waitlist-form,.waitlist-success{display:none!important}@media (max-width:1000px){.join{grid-template-columns:1fr;gap:55px}.access-card{width:min(600px,100%)}.hero>.sera-demo{max-width:700px}.sera-demo--compact .route-demo-body{grid-template-columns:1fr}.sera-demo--compact .route-map{min-height:560px}.sera-demo--compact .sera-panel{min-height:340px}}@media (max-width:700px){.hero{min-height:auto}.join{min-height:0;padding:90px 22px!important}.access-card{min-height:490px;padding:27px 21px}.region-picker{grid-template-columns:1fr}.region-picker button{min-height:44px}.access-copy h2{font-size:60px}.sera-demo--compact .route-map{min-height:500px}}html,body{background:#071628}.gallery-phone-slot{aspect-ratio:943/2048;width:100%;min-width:0;position:relative}.gallery-phone-slot .gallery-phone-motion{width:100%;height:100%;position:absolute;inset:0}.gallery-phone-slot .phone-shell{width:100%;height:100%;transition:box-shadow .25s;transform:none}.phone-stage:hover .gallery-phone-slot .phone-shell{transform:none}.phone-caption-copy{min-height:120px}.panel-state{animation:none}@media (prefers-reduced-motion:reduce){.gallery-phone-slot .gallery-phone-motion{transition:none!important}}.access-submit:disabled{opacity:.7;cursor:wait}.access-error{color:#a12d32;margin:12px 0 0;font-size:12px;line-height:1.4}
