@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#1e3a5f;background:#f8fbfd;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.shell{width:min(1140px,100% - 40px);margin:auto}header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #d7e3ed;height:78px;position:sticky;top:0}.nav{align-items:center;gap:30px;height:100%;display:flex}.brand{color:#1e3a5f;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.brand img{object-fit:contain;width:31px;height:31px}.nav nav{gap:23px;margin-left:auto;display:flex}.nav nav a,.actions a{color:#435d77;font-size:14px;font-weight:600;text-decoration:none}.button{color:#fff;background:#f48c06;border:0;border-radius:8px;justify-content:center;align-items:center;padding:14px 19px;font:700 13px inherit;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #f48c0633}.small{padding:10px 14px}.hero{background:radial-gradient(circle at 83% 36%,#f9c74f 0,#0000 25%),linear-gradient(#fff,#f8fbfd);padding:90px 0}.hero-grid,.split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.launch{background:#eef6fc;border:1px solid #a5c8e1;border-radius:20px;padding:7px 11px;font-size:12px;display:inline-block}.kicker{color:#1e3a5f;letter-spacing:1.2px;margin:16px 0 12px;font-size:11px;font-weight:800}h1,h2,h3{letter-spacing:-1.5px;line-height:1.08}h1{margin:0;font-size:53px}h1 em{color:#9b2226;font-style:normal}h2{margin:0;font-size:41px}.lead,.split p:not(.kicker),.center>p:last-child{color:#566c80;font-size:16px;line-height:1.7}.actions{align-items:center;gap:24px;display:flex}.dashboard{background:#f8fbfd;border:7px solid #fff;border-radius:15px;padding:20px;box-shadow:0 24px 50px #1e3a5f23}.dash-head{justify-content:space-between;font-size:13px;display:flex}.dash-head span{color:#64778b}.stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 10px;display:grid}.stats article,.chart-box,.schedule{background:#fff;border:1px solid #d7e3ed;border-radius:8px;padding:11px}.stats small{color:#7c8c9a;font-size:8px;font-weight:800;display:block}.stats b{margin:4px 0;font-size:17px;display:block}.stats em{color:#15803d;font-size:9px;font-style:normal}.chart-box{margin-bottom:10px}.bars{align-items:end;gap:9px;height:105px;padding:6px;display:flex}.bars i{background:#a5c8e1;border-radius:4px 4px 0 0;width:10%}.bars i:nth-child(4){background:#f48c06}.chart-box small{color:#8493a2;font-size:8px}.schedule p{gap:7px;font-size:10px;display:flex}.schedule p span{color:#7b8997}.schedule em{color:#15803d;margin-left:auto;font-style:normal}.section,.contact{padding:100px 0}.workspace-card{color:#fff;background:#1e3a5f;border-radius:13px;padding:28px;box-shadow:0 20px 35px #1e3a5f29}.workspace-card b{letter-spacing:1px;font-size:13px}.workspace-card p{background:#294d75;border-radius:8px;padding:16px;color:#fff!important;font-size:13px!important}.workspace-card span{color:#f9c74f;font-size:12px}.features{color:#fff;background:#1e3a5f;padding:100px 0}.center{text-align:center}.features .kicker{color:#f9c74f}.grid{background:#4a6987;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.grid article{background:#254666;padding:25px}.grid span{background:#365e88;border-radius:10px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.grid h3{margin:18px 0 8px;font-size:18px}.grid p{color:#d4e2ef;font-size:13px;line-height:1.6}.businesses{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.businesses span{background:#fff;border:1px solid #d7e3ed;border-radius:7px;padding:10px;font-size:12px;font-weight:600}.flow{color:#1e3a5f;align-items:center;gap:10px;margin-top:25px;font-size:12px;font-weight:700;display:flex}.flow span{background:#eef6fc;border-radius:6px;padding:9px}.flow i{color:#f48c06;font-style:normal}.pricing{background:#eef6fc;padding:100px 0}.plans{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.plans article{background:#fff;border:1px solid #d7e3ed;border-radius:12px;padding:27px}.plans h3{margin:0;font-size:27px}.plans article>p:not(.kicker){color:#63778a;min-height:42px;font-size:13px}.plans .button{width:100%}.contact{background:#fff8eb}.contact form{background:#fff;border:1px solid #e7d5b2;border-radius:12px;padding:25px}.contact label{margin:12px 0 5px;font-size:12px;font-weight:700;display:block}.contact input,.contact textarea{width:100%;font:inherit;border:1px solid #d0dde8;border-radius:7px;margin-top:6px;padding:11px;font-size:13px;display:block}.contact textarea{resize:vertical;min-height:90px}.contact button{margin-top:16px}footer{color:#d7e7f2;background:#1e3a5f;padding:25px 0;font-size:12px}@media (width<=760px){.shell{width:calc(100% - 34px)}header{height:auto;padding:14px 0}.nav{flex-wrap:wrap;gap:12px}.nav nav{order:3;gap:12px;width:100%;margin:0;overflow:auto}.hero{padding:58px 0}.hero-grid,.split{grid-template-columns:1fr;gap:34px}h1{font-size:40px}h2{font-size:33px}.stats,.grid,.plans,.businesses{grid-template-columns:1fr}.section,.features,.pricing,.contact{padding:70px 0}.flow{flex-direction:column;align-items:flex-start}.flow i{display:none}}body{letter-spacing:-.01em;font-family:Manrope,Inter,Arial,sans-serif}h1,h2{letter-spacing:-.04em;font-family:Playfair Display,Georgia,serif}.hero{background:radial-gradient(circle at 82% 30%,#f9c74f 0,#0000 24%),linear-gradient(125deg,#f3f8fc 0%,#fff 55%,#e6f0f8 100%)}.dashboard{background:#fff;box-shadow:0 26px 60px #1e3a5f29}.dash-head{border-bottom:1px solid #e3edf4;padding-bottom:14px}.ecosystem,.notebook,.ai-section{padding:108px 0}.ecosystem{background:linear-gradient(118deg,#1e3a5f 0%,#284d74 58%,#315e89 100%);position:relative;overflow:hidden}.ecosystem:before{content:"";border:1px solid #a5c8e155;border-radius:50%;width:430px;height:430px;position:absolute;top:-120px;right:-90px;box-shadow:0 0 0 65px #a5c8e10d,0 0 0 130px #a5c8e108}.ecosystem .kicker{color:#f9c74f}.ecosystem h2{color:#fff}.ecosystem p:not(.kicker){color:#d9e8f4}.ecosystem .button{background:#f48c06}.workspace-list{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff10;border:1px solid #a5c8e155;border-radius:14px;padding:25px;position:relative;box-shadow:0 20px 44px #0d233d44}.workspace-list>b{color:#f9c74f}.workspace-list p{color:#fff;border-color:#a5c8e130}.workspace-list span{color:#c7ddeb}.notebook{background:#fff8eb}.notebook-visual{justify-content:center;align-items:center;gap:14px;display:flex}.notebook-visual article{background:#fffdf7;border:1px solid #e4d1aa;border-radius:9px;width:180px;padding:19px;transform:rotate(-3deg);box-shadow:0 14px 24px #1e3a5f17}.notebook-visual article p{color:#755e40;border-bottom:1px dashed #d4be91;padding-bottom:7px;font-size:11px}.notebook-visual article small{color:#806d55;font-size:9px}.notebook-visual>i{color:#f48c06;font-size:25px;font-style:normal}.notebook-visual .digital{color:#1e3a5f;background:#fff;border-color:#a5c8e1;transform:rotate(3deg)}.digital img{object-fit:contain;vertical-align:middle;width:27px;height:27px;margin-right:5px}.digital p{color:#1e3a5f!important;border-color:#c7ddeb!important}.check-list{color:#1e3a5f;font-size:12px;font-weight:700;line-height:2}.ai-section{background:linear-gradient(120deg,#e7f2f9,#fff8e8)}.ai-prompts{color:#385b7b;background:#ffffff90;border:1px solid #bfd4e4;border-radius:9px;padding:12px;font-size:12px;line-height:2;display:inline-block}.ai-chat{background:#fff;border:1px solid #c7ddeb;border-radius:12px;padding:20px;font-size:12px;box-shadow:0 16px 30px #1e3a5f16}.ai-chat em{float:right;color:#15803d;font-size:10px;font-style:normal}.question{color:#1e3a5f;background:#e7f2f9;border-radius:9px;width:max-content;max-width:80%;margin-left:auto;padding:10px}.reply{color:#536b83;background:#f4f6f8;border-radius:9px;max-width:84%;padding:11px;line-height:1.7}.platform-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.platform-grid article{background:#fff;border:1px solid #d7e3ed;border-radius:10px;padding:18px;font-size:24px}.platform-grid b,.platform-grid span{display:block}.platform-grid b{color:#1e3a5f;margin:13px 0 6px;font-size:14px}.platform-grid span{color:#61788e;font-size:11px}.faq{background:#fff}.faq-list details{border-bottom:1px solid #d7e3ed;margin-bottom:14px;padding:0 0 14px}.faq-list summary{color:#1e3a5f;justify-content:space-between;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-list p{color:#60758b;font-size:13px;line-height:1.6}@media (width<=760px){.ecosystem,.notebook,.ai-section{padding:70px 0}.notebook-visual{transform-origin:50%;margin:-25px 0;transform:scale(.85)}.platform-grid{grid-template-columns:1fr}.ai-chat{margin-top:12px}}.platform-page{background:radial-gradient(circle at 50% 13%,#f9c74f 0,#0000 21%),linear-gradient(#f3f8fc,#fff);min-height:calc(100vh - 78px);padding:80px 0}.platform-hero{text-align:center;max-width:720px}.platform-hero h1{color:#1e3a5f;margin:0;font-size:56px;line-height:1.06}.platform-hero h1 em{color:#9b2226;font-style:normal}.platform-hero>p:not(.kicker):not(.launch){color:#596f84;margin:20px auto;font-size:16px;line-height:1.7}.free-pill{color:#157642;background:#e8f4ec;border-radius:22px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-block}.device-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px;display:grid}.device-grid article{background:#fff;border:1px solid #d7e3ed;border-radius:14px;padding:25px;box-shadow:0 15px 30px #1e3a5f10}.device-grid article span{font-size:28px}.device-grid h2{color:#1e3a5f;margin:18px 0 8px;font-size:23px}.device-grid p{color:#63788c;min-height:64px;font-size:12px;line-height:1.65}.device-grid b{color:#9a5a00;background:#fff0d4;border-radius:12px;padding:5px 8px;font-size:10px;display:inline-block}.platform-final{color:#fff;text-align:center;background:#1e3a5f;border-radius:15px;margin-top:58px;padding:42px}.platform-final h2{margin:0;font-size:32px}.platform-final p{color:#d7e7f2;font-size:14px}.platform-final .button{margin-top:8px}@media (width<=760px){.platform-page{padding:55px 0}.platform-hero h1{font-size:41px}.device-grid{grid-template-columns:1fr 1fr;margin-top:35px}.device-grid article{padding:18px}.platform-final{margin-top:35px;padding:30px}}@media (width<=420px){.device-grid{grid-template-columns:1fr}}body,button,input,textarea,h1,h2,h3,.brand,.nav a{font-family:Inter,Arial,sans-serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3{letter-spacing:-.035em;font-weight:750}h1{line-height:1.05}h2{line-height:1.14}.nav a{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.lead,.split p:not(.kicker),.platform-hero>p:not(.kicker):not(.launch),.contact-grid p{font-size:1rem;line-height:1.75}.kicker{letter-spacing:.12em;font-size:.6875rem}input,textarea{color:#1e3a5f;font-size:.875rem;line-height:1.5}input::placeholder,textarea::placeholder{color:#8295a7}button,.button{letter-spacing:-.01em;font-weight:700}.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-grid article strong,.platform-logo{width:1.75rem;height:1.75rem;font-size:1.75rem;line-height:1;display:block}.device-logo{object-fit:contain;width:1.75rem;height:1.75rem;display:block}.businesses span{align-items:center;gap:.5rem;display:flex}.businesses span b{background:#e7f2f9;border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.8rem;display:grid}.free-benefits{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.35rem 0 0;display:flex}.free-benefits span{color:#1e3a5f;background:#fff;border:1px solid #c7ddeb;border-radius:2rem;padding:.45rem .7rem;font-size:.75rem;font-weight:700}.plans article{transition:transform .18s,box-shadow .18s;position:relative}.plans article:hover{transform:translateY(-.3rem);box-shadow:0 1.25rem 2.5rem #1e3a5f1a}.plans .featured-plan{background:linear-gradient(160deg,#fff,#eef6fc);border:2px solid #1e3a5f;box-shadow:0 1rem 2.5rem #1e3a5f1a}.featured-plan label{color:#fff;letter-spacing:.08em;background:#9b2226;border-radius:1rem;padding:.3rem .55rem;font-size:.6rem;font-weight:800;position:absolute;top:-.75rem;right:1.1rem}.plans ul{min-height:6.4rem;margin:1rem 0 1.3rem;padding:0;list-style:none}.plans li{color:#365a7d;margin:.6rem 0;font-size:.75rem;font-weight:600}.pricing-note{color:#647a8e;text-align:center;max-width:42rem;margin:1.8rem auto 0;font-size:.8rem;line-height:1.6}footer .shell{text-align:center}.visit-counter{color:#f9c74f;border-left:1px solid #a5c8e166;margin-left:.65rem;padding-left:.65rem;font-size:.68rem;font-weight:700;display:inline-block}.brand sup{color:#9b2226;vertical-align:top;margin-left:.16rem;font-size:.55rem}.logo-loader{color:#1e3a5f;background:radial-gradient(circle at 50% 45%,#e6f0f8 0,#f8fbfd 35%,#fff 75%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;animation:.5s both loaderReveal;display:flex;overflow:hidden}.loader-mark{background:#fff;border-radius:1.45rem;place-items:center;width:6.6rem;height:6.6rem;animation:.9s ease-in-out infinite alternate loaderFloat;display:grid;position:relative;box-shadow:0 1.35rem 2.8rem #1e3a5f24}.loader-mark:before,.loader-mark:after{content:"";border:1px solid #a5c8e1;border-radius:50%;animation:1.25s ease-out infinite loaderPulse;position:absolute}.loader-mark:before{width:8rem;height:8rem}.loader-mark:after{width:10rem;height:10rem;animation-delay:.3s}.loader-mark img{z-index:1;object-fit:contain;width:4.5rem;height:4.5rem;position:relative}.logo-loader>b{letter-spacing:-.04em;margin-top:1.65rem;font-size:1.25rem}.logo-loader>span{color:#60758d;letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.72rem;font-weight:700}.logo-loader>small{color:#9b2226;margin-top:.85rem;font-size:.72rem;font-weight:800}.logo-loader>i{background:#d8e7f2;border-radius:1rem;width:7rem;height:.25rem;margin-top:1.45rem;overflow:hidden}.logo-loader>i:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#1e3a5f,#f48c06);width:45%;height:100%;animation:30s linear forwards loaderProgress;display:block}.contact-email{color:#1e3a5f;margin-top:.35rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.contact-email:hover{color:#9b2226;text-decoration:underline}@keyframes loaderFloat{to{transform:translateY(-.5rem)rotate(2deg)}}@keyframes loaderPulse{0%{opacity:.7;transform:scale(.65)}to{opacity:0;transform:scale(1.2)}}@keyframes loaderProgress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes loaderReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.logo-loader,.loader-mark,.loader-mark:before,.loader-mark:after,.logo-loader>i:after{animation:none}}@media (width<=760px){.platform-grid{grid-template-columns:1fr}}
