.landing-embed{width:100%;max-width:100vw;flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#f4f7fa}.landing-embed-frame{width:100%;min-width:100%;max-width:100%;flex:1;height:100%;border:0;display:block;margin:0;padding:0;background:#f4f7fa}.landing-embed-error,.landing-embed-placeholder{width:100%;height:calc(100vh - 92px);display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px}.landing-embed-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.about-embed{flex:0 0 auto;min-height:auto;overflow:visible;background:#f8fcfa}.about-hero{position:relative;display:grid;min-height:min(720px,calc(100vh - 84px));grid-template-columns:minmax(0,1fr) minmax(410px,.93fr);align-items:center;overflow:hidden;padding:clamp(3rem,7vw,7rem) max(5vw,calc((100vw - 1240px) / 2));isolation:isolate;color:#123325;background:linear-gradient(115deg,rgba(249,253,250,.99),rgba(246,252,248,.95) 48%,rgba(230,248,238,.8)),#f8fcfa}.about-hero:before{width:70vw;height:70vw;right:-35vw;top:-40vw;border:1px solid rgba(22,133,83,.1);box-shadow:0 0 0 55px rgba(22,133,83,.025),0 0 0 110px rgba(22,133,83,.018);content:""}.about-hero-glow,.about-hero:before{position:absolute;z-index:-1;border-radius:50%}.about-hero-glow{filter:blur(8px);pointer-events:none}.about-hero-glow-one{width:35rem;height:35rem;right:7%;bottom:-55%;background:rgba(67,209,139,.17)}.about-hero-glow-two{width:22rem;height:22rem;left:-12rem;top:-13rem;background:rgba(163,230,192,.23)}.about-hero-content{position:relative;z-index:2;max-width:650px}.about-hero-kicker{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .82rem;border:1px solid rgba(17,72,43,.35);border-radius:999px;color:#39715a;font-size:clamp(.68rem,1.1vw,.82rem);font-weight:650;letter-spacing:.01em}.about-hero-kicker i{width:.5rem;height:.5rem;border-radius:50%;background:#27c77a;box-shadow:0 0 0 4px rgba(39,199,122,.12)}.about-hero h1{max-width:670px;margin:1.5rem 0 1.2rem;font-size:clamp(2.6rem,5vw,5.15rem);font-weight:790;letter-spacing:-.065em;line-height:.99}.about-hero h1 em{color:#1dbb70;font-style:normal}.about-hero p{max-width:560px;margin:0;color:#5c7769;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.68}.about-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:2rem}.about-hero-actions button{display:inline-flex;align-items:center;gap:.85rem;padding:.88rem 1.2rem;border:0;border-radius:.85rem;background:#159254;box-shadow:0 11px 25px rgba(21,146,84,.25);color:#fff;cursor:pointer;font:inherit;font-weight:750;transition:transform .2s ease,background .2s ease}.about-hero-actions button:hover{background:#0f7843;transform:translateY(-2px)}.about-hero-actions button span{font-size:1.22rem;line-height:.8}.about-hero-actions a{padding:.86rem .4rem;color:#287052;font-size:.93rem;font-weight:720;text-decoration:none}.about-hero-actions a:hover{text-decoration:underline}.about-hero-actions .about-app-store-button{display:inline-flex;align-items:center;gap:.58rem;min-height:50px;padding:.36rem .8rem .36rem .45rem;border:1px solid #15231c;border-radius:.85rem;background:#111b16;box-shadow:0 10px 22px rgba(17,27,22,.19);color:#fff;font-size:.98rem;font-weight:760;line-height:1;text-decoration:none;transition:transform .2s ease,background .2s ease}.about-hero-actions .about-app-store-button:hover{background:#000;text-decoration:none;transform:translateY(-2px)}.about-app-store-button img{width:34px;height:34px;border-radius:8px;object-fit:cover}.about-app-store-button span{display:grid;gap:.13rem}.about-app-store-button small{color:#d7e7dc;font-size:.58rem;font-weight:650;letter-spacing:.02em}.about-hero-proof{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.7rem}.about-hero-proof span{display:grid;gap:.08rem;min-width:132px;padding:.72rem .85rem;border:1px solid rgba(35,126,79,.16);border-radius:.85rem;background:rgba(255,255,255,.56);color:#557064;font-size:.78rem;font-weight:650}.about-hero-proof strong{color:#168c51;font-size:1.22rem;font-weight:820;letter-spacing:-.035em;line-height:1}.about-phone-stage{position:relative;width:100%;height:min(610px,72vh);min-height:460px}.about-phone{position:absolute;overflow:hidden;border:7px solid #101b16;border-radius:2rem;background:#fff;box-shadow:0 28px 56px rgba(18,58,37,.25),0 4px 10px rgba(0,0,0,.22);transform-origin:center}.about-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.about-phone:after{position:absolute;top:.55rem;left:50%;width:34%;height:.85rem;border-radius:999px;background:#101b16;content:"";transform:translateX(-50%)}.about-phone-login{z-index:1;width:clamp(126px,13vw,188px);height:clamp(280px,29vw,410px);top:5%;left:3%;opacity:.9;transform:rotate(-17deg);animation:phoneFloatLeft 7s ease-in-out infinite}.about-phone-map{z-index:3;width:clamp(172px,19vw,266px);height:clamp(375px,41vw,560px);top:5%;left:33%;transform:rotate(9deg);animation:phoneFloatCenter 7s ease-in-out -1.7s infinite}.about-phone-directions{z-index:2;width:clamp(138px,15vw,214px);height:clamp(300px,33vw,452px);right:-1%;bottom:-2%;opacity:.96;transform:rotate(17deg);animation:phoneFloatRight 7s ease-in-out -3.4s infinite}.about-phone-booking{z-index:2;width:clamp(112px,11vw,162px);height:clamp(245px,25vw,355px);left:6%;bottom:-11%;opacity:.93;transform:rotate(13deg);animation:phoneFloatLeft 7s ease-in-out -4.8s infinite}.about-phone-history{z-index:1;width:clamp(112px,11vw,160px);height:clamp(245px,25vw,350px);top:-13%;right:20%;opacity:.84;transform:rotate(-11deg);animation:phoneFloatRight 7s ease-in-out -2.5s infinite}.about-phone-chatbot{z-index:4;width:clamp(122px,12vw,176px);height:clamp(264px,27vw,384px);bottom:-16%;left:45%;opacity:.98;transform:rotate(-8deg);animation:phoneFloatCenter 7s ease-in-out -5.7s infinite}.about-phone-profile{z-index:1;width:clamp(100px,10vw,146px);height:clamp(220px,23vw,322px);top:39%;right:25%;opacity:.8;transform:rotate(18deg);animation:phoneFloatLeft 7s ease-in-out -3.8s infinite}@keyframes phoneFloatLeft{0%,to{transform:translateY(0) rotate(-17deg)}50%{transform:translateY(-18px) rotate(-14deg)}}@keyframes phoneFloatCenter{0%,to{transform:translateY(0) rotate(9deg)}50%{transform:translateY(-24px) rotate(6deg)}}@keyframes phoneFloatRight{0%,to{transform:translateY(0) rotate(17deg)}50%{transform:translateY(-16px) rotate(20deg)}}@media (prefers-reduced-motion:reduce){.about-phone{animation:none}}@media (max-width:760px){.about-hero{min-height:auto;grid-template-columns:1fr;padding:3.25rem 1.3rem 0}.about-hero h1{max-width:540px;font-size:clamp(2.45rem,12vw,4.25rem)}.about-hero p{font-size:1rem}.about-hero-proof{margin-bottom:.7rem}.about-phone-stage{height:425px;min-height:0;margin-top:1.5rem}.about-phone-login{width:120px;height:265px;top:4%;left:3%}.about-phone-map{width:172px;height:378px;top:1%;left:29%}.about-phone-directions{width:126px;height:276px;right:-1%;bottom:0}.about-phone-booking{width:100px;height:220px;left:4%;bottom:-7%}.about-phone-history{width:94px;height:205px;top:-7%;right:17%}.about-phone-chatbot{width:112px;height:246px;bottom:-9%;left:48%}.about-phone-profile{width:90px;height:196px;top:47%;right:22%}}.about-ai-section,.about-closing-section,.about-ecosystem-section,.about-principles,.about-problem-section,.about-story-section{padding-right:max(5vw,calc((100vw - 1240px) / 2));padding-left:max(5vw,calc((100vw - 1240px) / 2))}.about-story-section{padding-top:clamp(4.5rem,9vw,9rem);padding-bottom:clamp(3.5rem,7vw,7rem);color:#113325;background:linear-gradient(145deg,#f7fcf8,#edf8f0)}.about-section-heading{max-width:780px}.about-closing-section>div>span,.about-section-heading>span{color:#218a57;font-size:.74rem;font-weight:820;letter-spacing:.13em}.about-closing-section h2,.about-section-heading h2{margin:.85rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:790;letter-spacing:-.055em;line-height:1.05}.about-story-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(2rem,8vw,9rem);margin-top:clamp(2rem,5vw,4.5rem)}.about-story-lead{margin:0;color:#1b744c;font-size:clamp(1.25rem,2vw,1.72rem);font-weight:650;letter-spacing:-.026em;line-height:1.42}.about-story-copy{color:#587265;font-size:1rem;line-height:1.75}.about-story-copy p{margin:0 0 1rem}.about-problem-section{position:relative;display:grid;min-height:530px;place-items:center;overflow:hidden;padding-top:clamp(4.5rem,9vw,8.5rem);padding-bottom:clamp(4rem,8vw,7rem);isolation:isolate;color:#123727;background:linear-gradient(135deg,#f8fdf9,#e8f7ed 48%,#dff5e8)}.about-problem-section:before{position:absolute;inset:0;z-index:-3;background:radial-gradient(ellipse at 51% 47%,rgba(255,255,255,.98) 0,rgba(255,255,255,.42) 31%,transparent 62%),radial-gradient(circle at 14% 78%,rgba(72,207,132,.17),transparent 24%),radial-gradient(circle at 86% 18%,rgba(42,178,103,.14),transparent 23%);content:""}.about-problem-section:after{position:absolute;z-index:-1;width:min(72vw,960px);height:210px;left:50%;bottom:-180px;border-radius:50%;background:rgba(44,180,104,.17);filter:blur(46px);content:"";transform:translateX(-50%)}.about-problem-orbit{position:absolute;z-index:-2;border:1px dashed rgba(26,136,80,.2);border-radius:50%;pointer-events:none}.about-problem-orbit-outer{width:min(78vw,820px);height:min(78vw,540px);box-shadow:0 0 0 36px rgba(56,182,105,.028)}.about-problem-orbit-inner{width:min(56vw,585px);height:min(48vw,330px);border-color:rgba(237,157,35,.21)}.about-problem-message{z-index:2;margin-top:6.5rem;padding:1.6rem 2rem;border:1px solid rgba(255,255,255,.82);border-radius:1.5rem;background:rgba(255,255,255,.48);box-shadow:0 18px 45px rgba(36,110,66,.1);text-align:center;backdrop-filter:blur(13px)}.about-problem-message>span{color:#178a52;font-size:.72rem;font-weight:830;letter-spacing:.16em}.about-problem-message h2{margin:.7rem 0 .75rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:780;letter-spacing:-.055em;line-height:1.14}.about-problem-message h2 b{color:#133d2b}.about-problem-message h2 em{color:#199358;font-style:normal}.about-problem-message p{margin:0;color:#678274;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:350;letter-spacing:-.025em}.about-problem-stat{position:absolute;z-index:1;display:grid;gap:.5rem;padding:.7rem .95rem;border:1px solid rgba(255,255,255,.78);border-radius:1rem;background:rgba(255,255,255,.5);box-shadow:0 10px 28px rgba(34,102,61,.08);text-align:center;backdrop-filter:blur(10px)}.about-problem-stat strong{color:#123d2a;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:830;letter-spacing:-.06em;line-height:.9}.about-problem-stat strong small{margin-left:.22rem;font-size:.38em;vertical-align:15%}.about-problem-stat span{color:#628073;font-size:clamp(.68rem,1.15vw,.9rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.about-problem-stat-time{top:19%;left:max(6vw,calc((100vw - 1170px) / 2))}.about-problem-stat-time strong{color:#e6534f}.about-problem-stat-cost{top:20%;left:50%;transform:translateX(-50%)}.about-problem-stat-cost strong{color:#d58a10}.about-problem-stat-energy{top:20%;right:max(6vw,calc((100vw - 1170px) / 2))}.about-problem-stat-energy strong{color:#198a52}.about-problem-stat-energy strong small{margin-left:.15rem;color:#e6534f}.about-ai-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:clamp(2rem,8vw,8rem);align-items:center;min-height:530px;padding-top:clamp(4rem,8vw,7.5rem);padding-bottom:clamp(4rem,8vw,7.5rem);overflow:hidden;color:#ecfff2;background:radial-gradient(circle at 72% 48%,rgba(56,196,119,.26),transparent 22%),linear-gradient(135deg,#0c3222,#12543a)}.about-ai-copy>span{color:#86edb2;font-size:.74rem;font-weight:820;letter-spacing:.13em}.about-ai-copy h2{max-width:670px;margin:.85rem 0 1rem;font-size:clamp(2.15rem,4vw,4rem);letter-spacing:-.06em;line-height:1.04}.about-ai-copy p{max-width:630px;margin:0;color:#b9dfc8;font-size:1.03rem;line-height:1.7}.about-ai-copy button{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.75rem;padding:.9rem 1.15rem;border:1px solid rgba(221,255,232,.24);border-radius:.85rem;background:#e9fff1;color:#12683e;cursor:pointer;font:inherit;font-weight:780;transition:transform .2s ease,background .2s ease}.about-ai-copy button:hover{background:#fff;transform:translateY(-2px)}.about-ai-copy button span{font-size:1.2rem}.about-ai-demo{width:min(100%,510px);justify-self:center;overflow:hidden;border:1px solid rgba(84,226,147,.35);border-radius:1.55rem;background:rgba(12,34,27,.84);box-shadow:0 30px 65px rgba(1,22,12,.32),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(18px)}.about-ai-demo-header{display:flex;gap:.7rem;align-items:center;padding:1rem 1.15rem;border-bottom:1px solid rgba(188,255,215,.13)}.about-ai-demo-avatar{display:grid;width:35px;height:35px;place-items:center;border:1px solid rgba(83,237,153,.45);border-radius:50%;color:#6ce6a1;font-size:.95rem}.about-ai-demo-header>span:last-child{display:grid;gap:.18rem;color:#f0fff5}.about-ai-demo-header b{font-size:.95rem}.about-ai-demo-header small{color:#a9cdb7;font-size:.7rem}.about-ai-demo-header small i{display:inline-block;width:.43rem;height:.43rem;margin-right:.28rem;border-radius:50%;background:#45df91}.about-ai-demo-body{display:grid;gap:.8rem;min-height:240px;padding:1rem 1.1rem}.about-ai-demo-message{max-width:79%;padding:.72rem .82rem;border:1px solid rgba(81,226,145,.24);border-radius:1rem;color:#dff6e7;font-size:.78rem;line-height:1.55}.about-ai-demo-message.bot{justify-self:start;border-bottom-left-radius:.25rem;background:rgba(255,255,255,.045)}.about-ai-demo-message.user{justify-self:end;border-color:rgba(85,233,154,.29);border-bottom-right-radius:.25rem;background:rgba(37,161,96,.32)}.about-ai-demo-answer{color:#effff4}.about-ai-demo-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.65rem .9rem;border-top:1px solid rgba(188,255,215,.11)}.about-ai-demo-suggestions span{padding:.36rem .56rem;border-radius:999px;background:rgba(55,125,197,.25);color:#bbd7f7;font-size:.65rem;white-space:nowrap}.about-ai-demo-composer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:.8rem .9rem .95rem;padding:.62rem .72rem .62rem .9rem;border:1px solid rgba(97,237,158,.3);border-radius:.8rem;color:#a7c6b1;font-size:.73rem}.about-ai-demo-composer b{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:.55rem;background:#36c87b;color:#0d3825;font-size:1rem}.about-principles{position:relative;overflow:hidden;padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(5rem,9vw,9rem);color:#ecfff2;background:radial-gradient(circle at 9% 84%,rgba(65,207,126,.2),transparent 28%),radial-gradient(circle at 92% 12%,rgba(122,244,177,.14),transparent 26%),linear-gradient(130deg,#0c3927,#126442 49%,#0d3b2a)}.about-principles:before{position:absolute;top:-42rem;left:50%;width:82rem;height:82rem;border:1px solid rgba(205,255,226,.09);border-radius:50%;box-shadow:0 0 0 65px rgba(205,255,226,.025),0 0 0 130px rgba(205,255,226,.018);content:"";transform:translateX(-50%);pointer-events:none}.about-capabilities-heading{position:relative;max-width:920px;margin:0 auto;text-align:center}.about-capabilities-heading>span{display:inline-flex;padding:.45rem .75rem;border:1px solid rgba(182,255,211,.28);border-radius:999px;color:#9cf4be;font-size:.72rem;font-weight:830;letter-spacing:.14em;background:rgba(11,62,40,.22)}.about-capabilities-heading h2{max-width:900px;margin:1.1rem auto 1rem;font-size:clamp(2.45rem,5vw,5rem);font-weight:810;letter-spacing:-.072em;line-height:.98}.about-capabilities-heading h2 em{color:#96f2b9;font-style:normal}.about-capabilities-heading p{max-width:675px;margin:0 auto;color:#c6ead1;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.about-capabilities-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.5vw,1.15rem);max-width:1180px;margin:clamp(2.8rem,5vw,4.4rem) auto 0;counter-reset:capability}.about-capabilities-grid article{position:relative;min-height:245px;padding:clamp(1.35rem,2.4vw,2rem);overflow:hidden;border:1px solid rgba(244,255,248,.78);border-radius:1.35rem;background:linear-gradient(150deg,rgba(255,255,255,.98),rgba(234,249,239,.96));box-shadow:0 18px 34px rgba(1,42,23,.13),inset 0 1px rgba(255,255,255,.9);color:#143b2a;counter-increment:capability;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}.about-capabilities-grid article:nth-child(2),.about-capabilities-grid article:nth-child(5){background:linear-gradient(150deg,#e5f8eb,#d5f2df)}.about-capabilities-grid article:nth-child(3),.about-capabilities-grid article:nth-child(6){background:linear-gradient(150deg,#f8fffa,#eaf8ef)}.about-capabilities-grid article:before{position:absolute;top:1.35rem;right:1.45rem;color:#87ad97;content:"0" counter(capability);font-size:.72rem;font-weight:830;letter-spacing:.1em}.about-capabilities-grid article:after{position:absolute;width:150px;height:150px;right:-80px;bottom:-90px;border-radius:50%;background:rgba(65,208,124,.12);content:"";transition:transform .35s ease}.about-capabilities-grid article:hover{box-shadow:0 25px 46px rgba(1,42,23,.21),inset 0 1px rgba(255,255,255,.9);transform:translateY(-7px)}.about-capabilities-grid article:hover:after{transform:scale(1.35)}.about-capability-icon{display:grid;width:3.35rem;height:3.35rem;place-items:center;border:1px solid rgba(37,166,93,.12);border-radius:1rem;background:#d9f3e3;color:#159354;font-size:1.7rem;font-weight:400;line-height:1}.about-capabilities-grid h3{position:relative;z-index:1;margin:1.8rem 0 .58rem;color:#117844;font-size:clamp(1.22rem,1.7vw,1.55rem);letter-spacing:-.045em}.about-capabilities-grid p{position:relative;z-index:1;max-width:295px;margin:0;color:#5d7a6b;font-size:.93rem;line-height:1.68}.about-ecosystem-section{padding-top:clamp(4.5rem,8vw,8rem);padding-bottom:clamp(4.5rem,8vw,8rem);color:#153728;background:linear-gradient(145deg,#f7fcf8,#e5f5eb)}.about-ecosystem-section .about-section-heading{max-width:1020px;margin:0 auto;text-align:center}.about-ecosystem-orbit{position:relative;width:min(100%,1030px);height:clamp(410px,48vw,525px);margin:clamp(2rem,5vw,4rem) auto 0;overflow:hidden;isolation:isolate}.about-ecosystem-orbit:before{position:absolute;z-index:-2;top:50%;left:50%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(54,195,113,.2),rgba(54,195,113,.045) 48%,transparent 71%);content:"";filter:blur(8px);transform:translate(-50%,-50%);animation:about-nucleus-glow 4s ease-in-out infinite}.about-ecosystem-orbit-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.about-ecosystem-orbit-lines ellipse{stroke:rgba(22,146,84,.27);stroke-dasharray:3 9;stroke-width:1.25;animation:about-orbit-dash 16s linear infinite}.about-ecosystem-orbit-lines .about-orbit-inner{stroke:rgba(22,146,84,.43);stroke-dasharray:2 7;animation-direction:reverse;animation-duration:11s}.about-ecosystem-orbit-lines path{stroke:rgba(20,148,84,.48);stroke-dasharray:6 14;stroke-width:1.35;animation:about-orbit-dash 10s linear infinite}.about-ecosystem-orbit-lines .about-orbit-connection{stroke:rgba(20,148,84,.16);stroke-dasharray:2 10;animation-duration:19s}.about-ecosystem-orbit-lines circle{fill:#16a261;filter:drop-shadow(0 0 5px rgba(22,162,97,.55));animation:about-star-pulse 2.8s ease-in-out infinite}.about-orbit-particle{position:absolute;z-index:1;width:.55rem;height:.55rem;border-radius:50%;background:#1bae69;box-shadow:0 0 0 5px rgba(27,174,105,.1),0 0 18px #41cf8a}.about-orbit-particle-one{top:23%;left:27%;animation:about-particle-one 6s ease-in-out infinite}.about-orbit-particle-two{top:25%;right:27%;animation:about-particle-two 7s ease-in-out .4s infinite}.about-orbit-particle-three{right:28%;bottom:24%;animation:about-particle-three 6.5s ease-in-out .9s infinite}.about-orbit-particle-four{bottom:27%;left:29%;animation:about-particle-four 7.5s ease-in-out .2s infinite}.about-ecosystem-nucleus{position:absolute;z-index:2;top:51%;left:50%;display:grid;width:180px;height:126px;place-items:center;overflow:hidden;border:1px solid rgba(17,144,82,.33);border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff,#e4f8eb);box-shadow:0 0 0 15px rgba(41,181,97,.075),0 0 0 31px rgba(41,181,97,.045),0 18px 38px rgba(16,103,55,.18);transform:translate(-50%,-50%);animation:about-nucleus-breathe 4s ease-in-out infinite}.about-ecosystem-nucleus>i{position:absolute;z-index:1;border:1px solid rgba(22,156,89,.22);border-radius:50%;animation:about-core-ripple 3.5s ease-out infinite}.about-ecosystem-nucleus>i:first-child{inset:-18px}.about-ecosystem-nucleus>i:nth-child(2){inset:-36px;animation-delay:1.15s}.about-ecosystem-nucleus img{position:relative;z-index:2;width:70px;height:70px;border-radius:18px;object-fit:contain}.about-orbit-node{position:absolute;z-index:3;display:flex;align-items:center;gap:.8rem;width:min(28vw,220px);padding:.78rem .9rem;border:1px solid #bfe9ce;border-radius:1.15rem;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(236,250,241,.85));box-shadow:0 13px 30px rgba(29,98,57,.09),inset 0 1px rgba(255,255,255,.8);backdrop-filter:blur(9px)}.about-orbit-node>span{display:grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;border:1px solid #a4dfba;border-radius:50%;background:#d8f6e4;box-shadow:0 4px 10px rgba(21,146,84,.12);color:#0d9b57}.about-orbit-node svg{width:1.3rem;height:1.3rem;stroke-width:2.25}.about-orbit-node h3{margin:0 0 .12rem;color:#10864d;font-size:1rem;letter-spacing:-.035em}.about-orbit-node p{margin:0;color:#648574;font-size:.72rem;line-height:1.35}.about-orbit-driver{top:5%;right:12%;animation:about-node-float 5.5s ease-in-out infinite}.about-orbit-parking{top:37%;left:2%;animation:about-node-float 6.3s ease-in-out .7s infinite}.about-orbit-city{right:13%;bottom:6%;animation:about-node-float 5.9s ease-in-out 1.1s infinite}@keyframes about-orbit-dash{to{stroke-dashoffset:-110}}@keyframes about-nucleus-glow{50%{opacity:.62;transform:translate(-50%,-50%) scale(1.16)}}@keyframes about-nucleus-breathe{50%{box-shadow:0 0 0 20px rgba(41,181,97,.06),0 0 0 42px rgba(41,181,97,.03),0 23px 45px rgba(16,103,55,.23);transform:translate(-50%,-50%) scale(1.035)}}@keyframes about-core-ripple{0%,to{opacity:.1;transform:scale(.85)}50%{opacity:.65;transform:scale(1.08)}}@keyframes about-star-pulse{50%{opacity:.45;transform:scale(.7)}}@keyframes about-node-float{50%{transform:translateY(-10px)}}@keyframes about-particle-one{50%{transform:translate(105px,70px)}}@keyframes about-particle-two{50%{transform:translate(-105px,78px)}}@keyframes about-particle-three{50%{transform:translate(-95px,-72px)}}@keyframes about-particle-four{50%{transform:translate(100px,-78px)}}.about-data-section{position:relative;overflow:hidden;padding:clamp(4rem,7vw,6.5rem) 0 clamp(3.2rem,5vw,5rem);color:#153728;background:linear-gradient(145deg,#f7fcf8,#eaf7ee)}.about-data-heading{width:min(100% - 2.6rem,960px);margin:0 auto;text-align:center}.about-data-heading h2{max-width:760px;margin-right:auto;margin-left:auto}.about-data-heading p{max-width:680px;margin:1rem auto 0;color:#648072;font-size:1rem;line-height:1.7}.about-data-marquee{position:relative;width:100%;margin-top:clamp(2rem,4vw,3.2rem);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.about-data-track{display:flex;width:max-content;gap:.9rem;padding:.4rem 0 1.1rem;animation:about-data-scroll 72s linear infinite}.about-data-marquee:hover .about-data-track{animation-play-state:paused}.about-data-card{display:flex;width:278px;min-height:118px;align-items:flex-start;gap:.72rem;padding:.86rem .9rem;border:1px solid #d4eadb;border-radius:1rem;background:rgba(255,255,255,.92);box-shadow:0 12px 25px rgba(26,103,58,.08);color:#173d2c;text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.about-data-card:hover{border-color:#84cda0;box-shadow:0 16px 30px rgba(26,103,58,.14);transform:translateY(-4px)}.about-data-card>img{width:32px;height:32px;flex:0 0 32px;margin-top:.08rem;border-radius:8px;object-fit:contain}.about-data-card-copy{display:grid;min-width:0;gap:.18rem}.about-data-card-copy strong{overflow:hidden;color:#147a48;font-size:.76rem;font-weight:820;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.about-data-card-copy small{color:#759082;font-size:.67rem;font-weight:700}.about-data-card-copy>span{display:-webkit-box;overflow:hidden;color:#294d3b;font-size:.77rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.about-data-card>b{margin-left:auto;color:#1a9a59;font-size:1rem;line-height:1}.about-data-note{width:min(100% - 2.6rem,920px);margin:1rem auto 0;color:#7a9083;font-size:.75rem;line-height:1.55;text-align:center}@keyframes about-data-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .45rem))}}.about-faq-section{padding:clamp(4.5rem,8vw,7.5rem) max(5vw,calc((100vw - 1240px) / 2));color:#153728;background:#fff}.about-faq-list{display:grid;gap:.8rem;max-width:890px;margin-top:clamp(2rem,4vw,3.4rem)}.about-faq-list details{overflow:hidden;border:1px solid #d9ebdf;border-radius:1rem;background:linear-gradient(120deg,#fff,#f6fbf7)}.about-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.12rem 1.25rem;color:#17432e;cursor:pointer;font-size:1.03rem;font-weight:760;list-style:none}.about-faq-list summary::-webkit-details-marker{display:none}.about-faq-list summary:after{flex:0 0 auto;color:#179455;content:"+";font-size:1.45rem;font-weight:400;transition:transform .2s ease}.about-faq-list details[open] summary:after{transform:rotate(45deg)}.about-faq-list p{max-width:760px;margin:0;padding:0 1.25rem 1.2rem;color:#627d6e;line-height:1.7}.about-closing-section{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-top:clamp(4rem,8vw,7.5rem);padding-bottom:clamp(4rem,8vw,7.5rem);color:#143426;background:radial-gradient(circle at 82% 18%,rgba(75,209,137,.22),transparent 31%),#f6fbf7}.about-closing-section h2{max-width:720px}.about-closing-section button{display:inline-flex;flex:0 0 auto;gap:.75rem;align-items:center;padding:.92rem 1.2rem;border:0;border-radius:.85rem;background:#159254;box-shadow:0 12px 26px rgba(21,146,84,.23);color:#fff;cursor:pointer;font:inherit;font-weight:760;transition:transform .2s ease,background .2s ease}.about-closing-section button:hover{background:#0d7240;transform:translateY(-2px)}.about-closing-section button span{font-size:1.25rem}@media (max-width:760px){.about-ai-section,.about-closing-section,.about-ecosystem-section,.about-principles,.about-problem-section,.about-story-section{padding-right:1.3rem;padding-left:1.3rem}.about-story-grid{grid-template-columns:1fr;gap:1.4rem}.about-ecosystem-orbit{height:440px;margin-top:1.5rem;overflow:visible}.about-ecosystem-orbit-lines{width:122%;left:-11%}.about-ecosystem-nucleus{width:144px;height:104px}.about-ecosystem-nucleus img{width:62px;height:62px;border-radius:16px}.about-orbit-node{width:auto;padding:.62rem .7rem;gap:.55rem}.about-orbit-node>span{width:2.3rem;height:2.3rem;flex-basis:2.3rem}.about-orbit-node h3{font-size:.82rem}.about-orbit-node p{display:none}.about-orbit-driver{top:3%;right:2%}.about-orbit-parking{top:37%;left:-3%}.about-orbit-city{right:2%;bottom:5%}.about-orbit-particle-one{left:21%}.about-orbit-particle-two{right:20%}.about-orbit-particle-three{right:19%}.about-orbit-particle-four{left:21%}.about-problem-section{min-height:580px}.about-problem-orbit-outer{width:116vw;height:490px}.about-problem-orbit-inner{width:85vw;height:315px}.about-problem-stat{top:11%;width:31%;min-width:0;box-sizing:border-box;padding:.45rem .1rem;gap:.3rem;overflow:hidden}.about-problem-stat strong{font-size:clamp(1.05rem,5.8vw,1.8rem);letter-spacing:-.09em;white-space:nowrap}.about-problem-stat span{display:block;max-width:100%;font-size:.4rem;line-height:1.25;letter-spacing:.045em}.about-problem-stat-time{left:2%}.about-problem-stat-cost{left:50%}.about-problem-stat-energy{right:2%}.about-problem-message{margin-top:9rem;padding:0 .5rem}.about-problem-message h2{font-size:clamp(1.8rem,8vw,2.55rem)}.about-ai-section{grid-template-columns:1fr;min-height:auto}.about-ai-demo{width:min(100%,430px)}.about-data-heading{width:calc(100% - 2rem);text-align:left}.about-data-heading h2{font-size:clamp(2rem,9vw,3rem)}.about-data-heading p{font-size:.9rem}.about-data-marquee{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.about-data-track{gap:.7rem;animation-duration:58s}.about-data-card{width:246px;min-height:112px;padding:.78rem}.about-data-note{width:calc(100% - 2rem);text-align:left}.about-faq-section{padding-right:1.3rem;padding-left:1.3rem}.about-capabilities-grid{grid-template-columns:1fr}.about-capabilities-grid article{min-height:auto}.about-closing-section{display:grid;align-items:start}}@media (max-width:480px){.about-embed{width:100%;max-width:100%;overflow-x:clip}.about-hero{padding-right:1rem;padding-left:1rem}.about-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.about-hero-actions>*{width:100%;justify-content:center}.about-hero-proof{display:grid;grid-template-columns:1fr 1fr}.about-hero-proof span{min-width:0}.about-phone-stage{width:calc(100% + 2rem);margin-left:-1rem}.about-ai-demo,.about-faq-list{min-width:0}.about-faq-list summary{padding:1rem;font-size:.94rem}.about-faq-list p{padding:0 1rem 1rem}.about-closing-section button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.about-data-track,.about-ecosystem-orbit *,.about-ecosystem-orbit:before{animation:none!important}}.ezbot-parking-results,.space-y-3.pl-1{display:flex;flex-direction:column;gap:1rem}.ezbot-parking-card{border-width:1px}.ezbot-parking-card-header-top{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ezbot-parking-card-index{display:inline-flex;min-width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(16,185,129,.12);color:#15803d;font-weight:800;font-size:.75rem}.ezbot-parking-card-actions{padding-top:.25rem}