@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#1d2740;background-color:#f6f8fb;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background-color:#f6f8fb;color:#1d2740}#root{min-height:100vh}a{color:inherit}button{font-family:inherit}.app{min-height:100vh;background:#f6f8fb;color:#1d2740;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.container{width:min(1120px,92vw);margin:0 auto}.hero{position:relative;min-height:88vh;padding:3.5rem 0 5rem;overflow:hidden;display:flex;flex-direction:column;gap:2.5rem}.hero-background{position:absolute;top:-25%;left:-30%;width:160%;height:140%;z-index:0;opacity:.55;filter:saturate(115%);pointer-events:none}.hero-background>div{width:100%;height:100%}.nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.5rem;border-radius:22px;background:#ffffffeb;box-shadow:0 20px 45px #2948981f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#172042}.brand span,.static-brand span{line-height:1}.nav-links{display:flex;gap:1.2rem;font-weight:600;color:#172042bf}.nav-links a{color:inherit;text-decoration:none;transition:color .2s ease}.nav-links a:hover{color:#172042}.nav-actions{display:flex;gap:.8rem;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;padding:.65rem 1.4rem;border:1px solid transparent;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .25s ease;font-family:inherit;background:none;color:inherit;text-decoration:none}.button.primary{background:linear-gradient(135deg,#22cc72,#32a6ff);color:#fff;box-shadow:0 18px 38px #2ca69440}.button.primary:hover{transform:translateY(-1px);box-shadow:0 24px 42px #2ca69452}.button.ghost{background:#fffc;color:#172042c2;border-color:#1720422e}.button.ghost:hover{background:#fffffff5;color:#172042}.button.play{background:#1fc874;color:#fff;box-shadow:0 18px 34px #1fc87438}.button.play:hover{transform:translateY(-1px);box-shadow:0 22px 40px #1fc87447}.button.coming{background:#17204214;color:#17204299;border:1px dashed rgba(23,32,66,.25);cursor:default}.button.coming:disabled{cursor:not-allowed}.glyph{font-size:1.1rem;font-weight:700}.hero-inner{position:relative;z-index:2;display:grid;gap:2.6rem;align-items:center}.hero-copy h1{font-size:clamp(2.6rem,5vw,3.8rem);line-height:1.05;margin:1.1rem 0;color:#172042}.hero-copy p{max-width:32rem;color:#172042ad;font-size:1rem}.tag{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;border-radius:999px;background:#52acff29;color:#1f74d8;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-download{display:flex;gap:1rem;flex-wrap:wrap;margin:2rem 0 1.5rem}.hero-highlights{display:flex;flex-wrap:wrap;gap:.8rem}.hero-highlights span{padding:.55rem 1rem;border-radius:999px;background:#52acff1f;color:#172042b3;font-size:.85rem;font-weight:600}.hero-mockups{display:flex;gap:1.8rem;flex-wrap:wrap;justify-content:center}.phone-shell{position:relative;width:230px;border-radius:36px;padding:1rem;background:#fffffff2;box-shadow:0 24px 56px #29489824;border:1px solid rgba(255,255,255,.6)}.phone-shell.primary-shell{transform:rotate(-4deg)}.phone-shell.secondary-shell{transform:rotate(6deg);margin-top:2.5rem}.phone-speaker{width:42px;height:5px;border-radius:999px;background:#17204214;margin:0 auto 1rem}.phone-content{display:flex;flex-direction:column;gap:.9rem}.phone-content.secondary{gap:1rem}.mock-card{border-radius:20px;padding:.9rem;background:#fff;border:1px solid rgba(23,32,66,.08);display:flex;align-items:center;gap:.8rem}.mock-card.header{justify-content:space-between}.mock-card.gradient{flex-direction:column;align-items:stretch;gap:.8rem;background:linear-gradient(145deg,#d8f0ff,#e1f7f2);border:none;color:#102644}.mock-card.list{flex-direction:column;align-items:stretch;gap:.7rem}.pill{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:600;border:1px solid rgba(23,32,66,.12);background:#fff;color:#172042;gap:.35rem}.mock-text{flex:1;display:grid;gap:.3rem}.line{display:block;height:6px;border-radius:999px;background:#1720421f}.line.strong{height:8px;background:#1720424d}.line.short{width:60%}.line.strong.short{width:70%}.line.wide{width:75%}.avatar{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#9ec7ff59;font-size:1.4rem}.pill.tiny{font-size:.7rem;font-weight:700;padding:.25rem .6rem;border-radius:999px;background:#5fb6ff33;color:#1f74d8}.mock-meter{position:relative;height:6px;border-radius:999px;background:#ffffff8c;overflow:hidden}.mock-meter span{position:absolute;inset:0;background:#ffffffd9;width:72%}.mock-chips{display:flex;gap:.4rem}.mock-chips span{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 10px 16px #00000014}.mock-list-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:14px;background:#1720420a}.mock-list-item .dot{width:10px;height:10px;border-radius:50%;background:#1720422e}.mock-list-item .dot.now{background:#20c874}.mock-list-item .dot.next{background:#5fb6ff}.mock-list-item .dot.later{background:#d8deef}.mock-bubble{background:#ffffffe6;border-radius:20px;border:1px solid rgba(23,32,66,.08);padding:.9rem;display:grid;gap:.4rem}.mock-bubble .label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1720428c}.mock-badges{display:flex;flex-wrap:wrap;gap:.45rem}.mock-badges span{border-radius:999px;padding:.35rem .9rem;background:#52acff24;color:#1f74d8;font-size:.75rem;font-weight:600}.mock-highlight{display:flex;align-items:center;gap:.75rem;padding:.8rem;border-radius:20px;background:#638fff1f}.mock-highlight .emoji{font-size:1.8rem}.section{padding:5rem 0}.section-header{text-align:center;max-width:640px;margin:0 auto 3rem}.section-header.align-left{text-align:left;margin-left:0;max-width:560px}.section-header h2{font-size:clamp(2.1rem,4vw,3rem);margin:1rem 0 .75rem;color:#172042}.section-header p{color:#172042a6}.feature-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.feature-card{background:#fff;border-radius:26px;padding:1.7rem;box-shadow:0 20px 45px #2948981f;border:1px solid #ebeff9;border-top-width:6px;position:relative}.feature-icon{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.7rem;color:#172042;margin-bottom:1rem}.feature-card h3{margin:0 0 .6rem;font-size:1.25rem;color:#172042}.feature-card p{margin:0;color:#172042a3;line-height:1.6;font-size:.96rem}.kickstarter{background:linear-gradient(180deg,#d8f0ff73,#d9f6f066 60%,#f6f8fb66)}.kickstarter-wrap{display:grid;gap:3rem}.kickstarter-intro{max-width:640px;margin:0 auto;text-align:center;display:grid;gap:1.4rem}.kickstarter-intro p{color:#172042b3;margin:0}.kickstarter-grid{display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.kickstarter-card{background:#fff;border-radius:26px;padding:1.8rem;border:1px solid #ebeff9;box-shadow:0 18px 44px #2948981a;display:grid;gap:1rem}.kickstarter-card h3{margin:0;font-size:1.25rem;color:#172042}.kickstarter-card p{margin:0;color:#172042ad;line-height:1.6}.kickstarter-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.7rem;color:#172042b3;line-height:1.55}.kickstarter-roadmap{background:#ffffffe6;border-radius:28px;border:1px solid #e2e9f7;box-shadow:0 20px 46px #2948981a;padding:2rem;display:grid;gap:1.8rem}.kickstarter-roadmap h3{margin:0;font-size:1.35rem;color:#172042}.roadmap-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.roadmap-card{background:linear-gradient(135deg,#e5f4ffe6,#ddf3e9e6);border-radius:22px;padding:1.4rem;display:grid;gap:.9rem;border:1px solid rgba(31,116,216,.08)}.roadmap-card .phase{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#172042a6}.roadmap-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.6rem;color:#172042b8;line-height:1.5}.journey-grid{display:grid;gap:2.5rem;align-items:center}.tag.mini{font-size:.7rem;padding:.35rem .8rem;background:#52acff29;color:#1f74d8}.journey-copy h2{font-size:clamp(2.1rem,4vw,3.1rem);margin:1rem 0 .75rem;color:#172042}.journey-copy p{color:#172042a8;max-width:32rem}.journey-copy ul{margin:1.8rem 0 0;padding-left:1.2rem;color:#172042bf;display:grid;gap:.65rem}.journey-copy ul li{line-height:1.5}.journey-mockup{display:flex;flex-direction:column;gap:1.3rem}.journey-mockup .card{border-radius:26px;padding:1.6rem;background:#fff;box-shadow:0 24px 48px #2948981f;border:1px solid #ebeff9}.journey-mockup .card.cloud{background:linear-gradient(135deg,#addcff73,#e3fff7d9);border:none}.journey-mockup .card.community{background:#fff}.journey-mockup .card h3{margin:.6rem 0;font-size:1.6rem;color:#172042}.journey-mockup .card p{margin:0;color:#172042a6}.journey-mockup .card p.highlight{font-weight:600;color:#172042}.journey-mockup .card .steps{margin-top:1.2rem;display:grid;gap:.55rem}.journey-mockup .card .steps span{display:flex;align-items:center;gap:.6rem;font-weight:600;color:#172042c7}.journey-mockup .card .steps .dot{width:10px;height:10px;border-radius:50%;background:#1720422e}.journey-mockup .card .steps .dot.now{background:#20c874}.journey-mockup .card .steps .dot.next{background:#5fb6ff}.journey-mockup .card .steps .dot.later{background:#d8deef}.journey-mockup .card .chips{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.journey-mockup .card .chips span{padding:.4rem .9rem;border-radius:999px;background:#52acff24;color:#1f74d8;font-size:.85rem;font-weight:600}.journey-mockup .card .highlight{margin-top:.8rem}.journey-mockup .card .highlight strong{color:#1f74d8}.static-page{padding:3rem 0 4rem}.static-header{width:min(980px,90vw);margin:0 auto 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.static-brand{display:inline-flex;align-items:center;gap:.6rem;font-size:1.1rem;text-decoration:none;color:#172042;letter-spacing:.06em;font-weight:800}.static-content{width:min(780px,92vw);margin:0 auto;display:grid;gap:2.4rem}.static-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:#1720428c;margin:0}.static-content h1{margin:0;font-size:clamp(2.1rem,4vw,3rem);color:#172042}.static-intro{margin:0;color:#172042ad;line-height:1.7}.static-section{display:grid;gap:1rem;background:#fff;padding:1.8rem;border-radius:22px;border:1px solid #ebeff9;box-shadow:0 16px 40px #2948981a}.static-section h2{margin:0;font-size:1.4rem;color:#172042}.static-section p,.static-section ul{margin:0;color:#172042b8;line-height:1.6}.static-section ul{display:grid;gap:.75rem;padding-left:1.1rem}.link{color:#1f74d8;font-weight:600}.link:hover{text-decoration:underline}.page-section{margin-top:3rem;display:grid;gap:1.8rem}.page-hero{position:relative;border-radius:32px;padding:3.5rem 3rem;background:linear-gradient(140deg,#96d2ff59,#bcf5dd73);overflow:hidden}.page-hero:after{content:"";position:absolute;inset:1.5rem;border-radius:28px;background:#ffffffd9;box-shadow:0 30px 80px #29489833;z-index:1}.page-hero-inner{position:relative;z-index:2;display:grid;gap:1.6rem;max-width:640px}.hero-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:999px;background:#52acff29;color:#1f74d8;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-hero-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.page-hero-actions .link{font-weight:600}.mission-card{display:grid;gap:1rem;padding:2.5rem;border-radius:28px;background:#fff;border:1px solid #ebeff9;box-shadow:0 24px 50px #2948981f}.mission-visual{width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,#96d2ff4d,#bcf5dd8c)}.feature-grid.about{margin-top:.5rem}.feature-card.pro:after{content:"Pro";position:absolute;top:1.25rem;right:1.25rem;padding:.3rem .7rem;border-radius:999px;background:#52acff29;color:#1f74d8;font-size:.75rem;font-weight:700}.values-grid{margin-top:.8rem}.values-card{background:#fffffff2;border-radius:24px;padding:1.6rem;border:1px solid #ebeff9;box-shadow:0 18px 40px #2948981a;display:grid;gap:.5rem}.values-card h3{margin:0;font-size:1.1rem;color:#172042}.roadmap-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.roadmap-card{position:relative;background:#fffffff2;border-radius:24px;padding:1.8rem;border:1px solid #ebeff9;box-shadow:0 18px 40px #2948981a;display:grid;gap:.7rem}.roadmap-card .badge{position:absolute;top:1.25rem;right:1.25rem;padding:.3rem .7rem;border-radius:999px;background:#52acff29;color:#1f74d8;font-size:.75rem;font-weight:700}.roadmap-note{margin-top:.8rem;font-size:.9rem;color:#17204299}.closing-card{text-align:center;display:grid;gap:1rem;padding:3rem 2.5rem;border-radius:28px;background:linear-gradient(140deg,#96d2ff47,#bcf5dd59);border:1px solid rgba(82,172,255,.18);box-shadow:0 24px 60px #2948982e}.closing-card .button{margin:0 auto;min-width:200px}.closing-card .secondary-link{font-weight:600;color:#172042a6}.contact-layout{display:grid;gap:1.8rem}.contact-panel{background:#fff;border-radius:26px;padding:2rem;border:1px solid #ebeff9;box-shadow:0 20px 42px #2948981f;display:grid;gap:1.4rem}.contact-panel h2{margin:0;font-size:1.5rem;color:#172042}.contact-panel p{margin:0;color:#172042b3}.contact-form{display:grid;gap:1.2rem}.form-group{display:grid;gap:.45rem}.form-group label{font-weight:600;color:#172042}.form-group input,.form-group select,.form-group textarea{padding:.65rem .85rem;border-radius:14px;border:1px solid #d8e0f5;background:#ffffffe6;font:inherit;color:#172042;transition:border-color .2s ease,box-shadow .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#1f74d8;box-shadow:0 0 0 3px #52acff33}.form-group textarea{min-height:140px;resize:vertical}.form-helper{font-size:.8rem;color:#17204299}.contact-actions{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}.contact-actions .button{padding-inline:1.4rem}.contact-alt{background:linear-gradient(135deg,#96d2ff33,#e1fff8a6);border-radius:24px;padding:1.6rem 2rem;border:1px solid rgba(82,172,255,.25);display:grid;gap:.6rem}.contact-alt p{margin:0;color:#172042b3;line-height:1.6}.static-content.with-sidebar{display:grid;gap:2rem;grid-template-columns:240px 1fr;align-items:start}.page-sidebar nav{position:sticky;top:2rem}.page-sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.page-sidebar a{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border-radius:12px;color:#172042b3;text-decoration:none;font-weight:600;transition:background .2s ease,color .2s ease}.page-sidebar a:hover,.page-sidebar a:focus{background:#52acff26;color:#1f74d8}.page-body{display:grid;gap:2rem}.faq-list{display:grid;gap:1rem}.faq-item{padding:1rem 1.1rem;border-radius:18px;background:#f8faffe6;border:1px solid #e4ebfd;box-shadow:0 16px 32px #29489814;display:grid;gap:.5rem}.faq-item h3{margin:0;font-size:1.1rem;color:#172042}.faq-item p{margin:0;color:#172042b3;line-height:1.6}.about-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.about-card{background:#fffffff2;border-radius:22px;padding:1.6rem;border:1px solid #ebeff9;box-shadow:0 18px 38px #2948981a;display:grid;gap:.6rem}.about-card h3{margin:0;font-size:1.2rem;color:#172042}.about-role{font-size:.9rem;font-weight:600;color:#17204299;text-transform:uppercase;letter-spacing:.12em}.section h3{margin:1rem 0 .4rem;font-size:1rem;color:#172042}.section h3:first-of-type{margin-top:.4rem}.help-table{display:grid;gap:.6rem}.help-table__head,.help-table__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;padding:.75rem 1rem;border-radius:16px;background:#f8faffeb;border:1px solid #e2e8fb}.help-table__head{background:#52acff29;color:#1f74d8;font-weight:700}.help-table__row span{color:#172042bd;font-weight:600}.quick-tiles{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.quick-tile{display:inline-flex;flex-direction:column;justify-content:center;gap:.4rem;padding:1.3rem 1.5rem;border-radius:20px;background:#ffffffe6;border:1px solid #e6ecfb;box-shadow:0 18px 36px #29489814;color:#172042;text-decoration:none;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.quick-tile span{font-size:.85rem;color:#17204299;font-weight:500}.quick-tile:hover,.quick-tile:focus{transform:translateY(-2px);box-shadow:0 24px 44px #2948981f}.accordion-category{display:grid;gap:1rem;padding:1.8rem;border-radius:24px;background:#fffffff2;border:1px solid #ebeff9;box-shadow:0 18px 40px #29489814}.accordion-list{display:grid;gap:.8rem}.accordion-item{border:1px solid #e4ebfd;border-radius:18px;background:#f8faffd9}.accordion-trigger{width:100%;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font:inherit;color:#172042;font-weight:600;padding:.9rem 1.1rem}.accordion-trigger:focus-visible{outline:3px solid rgba(82,172,255,.4);outline-offset:2px}.accordion-icon{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#52acff26;color:#1f74d8;font-size:.85rem}.accordion-panel{padding:0 1.1rem 1rem;color:#172042b3;line-height:1.6}.info-banner{margin-top:1rem;padding:1rem 1.2rem;border-radius:16px;background:#ffd09933;border:1px solid rgba(255,208,153,.45);color:#785125d9;font-size:.9rem}.support-card{background:#fffffff2;border-radius:24px;padding:2rem;border:1px solid #ebeff9;box-shadow:0 20px 44px #2948981a;display:grid;gap:1rem}.support-card .link{font-weight:600}.testimonial-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.testimonial-card{background:#fff;border-radius:24px;padding:1.8rem;border:1px solid #ebeff9;box-shadow:0 22px 44px #2948981f;display:flex;flex-direction:column;gap:1.2rem;color:#172042b3}.testimonial-card p{margin:0;line-height:1.6;font-size:.98rem}.testimonial-card footer{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:#1720428f;font-weight:600}.cta{padding:4.5rem 0 5.5rem}.cta-inner{background:#fff;border-radius:30px;padding:2.8rem 3.2rem;display:flex;gap:2.2rem;align-items:center;justify-content:space-between;box-shadow:0 24px 50px #2948981f;border:1px solid #ebeff9;flex-wrap:wrap}.cta-copy h2{margin:.8rem 0;font-size:clamp(2rem,4vw,2.9rem);color:#172042}.cta-copy p{margin:0;max-width:420px;color:#172042a3}.cta-actions{display:flex;gap:1rem;flex-wrap:wrap}.footer{padding:3rem 0;border-top:1px solid #dfe4f5;background:#f0f4ff}.footer-inner{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));color:#172042a6;font-size:.9rem}.footer-links,.footer-meta{display:flex;flex-direction:column;gap:.55rem}.footer a{color:#172042b8;text-decoration:none;font-weight:600}.footer a:hover{color:#172042}@media(min-width:980px){.hero-inner{grid-template-columns:1.1fr 1fr}.journey-grid{grid-template-columns:1.05fr .9fr}}@media(max-width:900px){.nav{flex-direction:column;align-items:stretch}.nav-links,.nav-actions{justify-content:center;flex-wrap:wrap}}@media(max-width:720px){.hero{padding-top:2.5rem}.page-hero{padding:2.5rem 1.8rem}.page-hero:after{inset:1rem}.static-content.with-sidebar{grid-template-columns:1fr}.page-sidebar nav{position:static}.page-body{order:2}.page-sidebar{order:1}.hero-download .button,.cta-actions .button{width:100%}.hero-mockups{justify-content:flex-start}.phone-shell{width:200px}.journey-grid{grid-template-columns:1fr}.cta-inner{align-items:flex-start}.static-header{flex-direction:column;align-items:flex-start}.static-header .button{width:100%}.contact-actions{flex-direction:column;align-items:stretch}.quick-tiles{grid-template-columns:1fr}}
