@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--font-display: "Manrope", sans-serif;--font-body: "DM Sans", sans-serif;font-family:var(--font-body);color:#202735;background:#fffcfe;font-synthesis:none;--blue: #06aada;--purple: #a6478e;--white: #fffcfe;--muted: #6b7080;--border: #e8e9ee}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 10% 8%,rgba(211,244,255,.72),transparent 29rem),radial-gradient(circle at 88% 22%,rgba(242,210,239,.62),transparent 31rem),#fffcfe}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--purple);outline-offset:5px}html{scroll-behavior:smooth;scroll-padding-top:100px}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.site-header{background:#ffffffa3;border-bottom:1px solid rgba(255,255,255,.74);box-shadow:0 8px 28px #23304f0d;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);position:sticky;top:0;z-index:10}.header-inner{height:92px;display:flex;align-items:center;justify-content:space-between}.logo{width:137px}.navigation{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:500}.navigation>a:not(.button){position:relative;padding:10px 0}.navigation>a.active:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:2px;background:var(--blue)}.navigation>a:hover,.text-link:hover{color:#087c9f}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#202735;color:#fff;border:1px solid transparent;border-radius:6px;padding:17px 22px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:#087c9f;transform:translateY(-2px)}.nav-cta{padding:13px 18px;margin-left:18px}.menu-toggle{display:none}.skip-link{position:fixed;top:-80px;left:20px;z-index:30;background:#202735;color:#fff;padding:14px}.skip-link:focus{top:10px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding-block:88px 86px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display)}h1{font-size:clamp(48px,5.15vw,72px);line-height:1.12;letter-spacing:-3.8px;font-weight:750;margin-bottom:25px}h1>span{background:linear-gradient(100deg,#0088b1,var(--purple));color:transparent;-webkit-background-clip:text;background-clip:text}.hero-description{color:var(--muted);font-size:16px;line-height:1.8;max-width:410px;margin-bottom:29px}.hero-actions{display:flex;align-items:center;gap:25px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600}.preview-scene{position:relative;padding:57px 0 53px 14px;isolation:isolate}.preview-scene:before{content:"";position:absolute;top:0;right:-35px;bottom:0;left:-35px;background:radial-gradient(ellipse at 28% 38%,rgba(91,210,244,.43) 0,transparent 58%),radial-gradient(ellipse at 78% 63%,rgba(215,92,196,.36) 0,transparent 57%),radial-gradient(ellipse at 52% 46%,rgba(113,99,255,.3) 0,transparent 48%);z-index:-2;border-radius:50%}.orbit{position:absolute;border:1px solid rgba(255,255,255,.76);border-radius:50%;top:0;right:17px;bottom:0;left:17px;transform:rotate(-25deg);z-index:-1}.orbit-two{top:40px;right:-20px;bottom:40px;left:-20px;transform:rotate(25deg)}.dashboard{position:relative;display:flex;background:#ffffffa8;border:1px solid rgba(255,255,255,.88);border-radius:22px;box-shadow:0 28px 70px #27305624,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);overflow:hidden;transform:rotate(-3deg)}.dashboard-sidebar{width:52px;border-right:1px solid rgba(255,255,255,.72);background:#ffffff42;display:flex;flex-direction:column;align-items:center;gap:28px;padding:19px 11px;color:#969ca8}.dashboard-sidebar img{width:30px;margin-bottom:9px}.dashboard-sidebar>svg{width:16px;height:16px}.dashboard-sidebar>svg:first-of-type{color:var(--blue)}.dashboard-sidebar>svg:last-child{margin-top:auto}.dashboard-main{flex:1;min-width:0;padding:0 21px 22px}.dashboard-top{display:flex;align-items:center;justify-content:space-between;height:57px;border-bottom:1px solid #eef0f5;font-size:10px;color:#858a96}.dashboard-top>div{display:flex;align-items:center;gap:14px}.avatar{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;font-size:9px;font-weight:700;background:#f1e9f3;color:#9b558d}.dashboard-greeting{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:24px 0 17px}.dashboard-greeting h3{font-size:16px;letter-spacing:-.5px;margin:6px 0 0}.date-chip{display:flex;gap:7px;align-items:center;font-size:7px;padding:7px;border:1px solid var(--border);border-radius:4px}.preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:11px}.preview-stats>div{display:flex;flex-direction:column;gap:10px;background:linear-gradient(145deg,#e2f8ffc2,#ffffff70);border:1px solid rgba(255,255,255,.86);border-radius:12px;padding:13px}.preview-stats>div:last-child{background:linear-gradient(145deg,#fae1f8b8,#ffffff75);border-color:#ffffffdb}.preview-stats span{font-size:8px;color:#757d8c}.preview-stats strong{display:flex;align-items:center;justify-content:space-between;font-size:22px;font-family:var(--font-display)}.preview-stats>div:last-child strong{font-size:11px}.preview-stats svg{color:var(--blue)}.preview-stats>div:last-child svg{color:var(--purple)}.preview-stats small{font-size:7px;color:#858a96}.team-panel{margin-top:19px}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.panel-heading strong{font-size:10px}.panel-heading>span{display:flex;gap:4px;align-items:center;font-size:7px;color:#858a96}.team-row{display:flex;gap:9px;align-items:center;border-bottom:1px solid #f1f2f5;padding:10px 0}.team-row>div{display:flex;flex-direction:column;gap:3px}.team-row strong{font-size:9px;font-weight:500}.team-row>div>span{font-size:7px;color:#858a96}.team-status{margin-left:auto;font-size:6px;padding:4px 6px;background:#eef8f5;color:#428477;border-radius:4px}.avatar.blue{background:#e4f3f9;color:#1685a9}.avatar.peach{background:#fcf0e9;color:#b78062}.preview-note{display:flex;gap:10px;align-items:center;background:#ffffff75;border:1px solid rgba(255,255,255,.78);border-radius:12px;padding:11px;margin-top:15px}.mini-icon{background:#e7f2f8;color:#4c8fa7;border-radius:5px;padding:7px;display:flex}.preview-note>div{display:flex;flex-direction:column;gap:5px;flex:1}.preview-note strong{font-size:9px}.preview-note>div>span{font-size:7px;color:#858a96}.preview-note>svg{color:#969ca8}.floating-note{position:absolute;bottom:42px;left:-10px;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.9);background:#ffffffb3;border-radius:16px;box-shadow:0 18px 38px #2c395b1f;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);padding:15px 22px;transform:rotate(2deg)}.check-circle{display:flex;align-items:center;justify-content:center;border-radius:50%;width:31px;height:31px;background:#e8f8f6;color:#249484}.floating-note>div{display:flex;flex-direction:column;gap:5px}.floating-note strong{font-size:11px}.floating-note>div>span{font-size:9px;color:#858a96}.section{padding-block:96px}.features-section{position:relative;isolation:isolate}.features-section:before{content:"";position:absolute;z-index:-2;top:34px;right:-60px;bottom:30px;left:-60px;border-radius:42px;background:radial-gradient(circle at 18% 78%,rgba(242,151,231,.5),transparent 31%),radial-gradient(circle at 74% 68%,rgba(87,167,255,.52),transparent 36%),radial-gradient(circle at 50% 25%,rgba(141,80,246,.42),transparent 33%),linear-gradient(135deg,#ffffffc2,#eef0ffa3);filter:blur(.2px)}.features-section:after{content:"";position:absolute;z-index:-1;top:34px;right:-60px;bottom:30px;left:-60px;border-radius:42px;opacity:.42;background:repeating-linear-gradient(90deg,rgba(255,255,255,.66) 0,rgba(255,255,255,.66) 1px,transparent 1px,transparent 12.5%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 26%,black 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 26%,black 100%)}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:41px}h2{font-size:40px;letter-spacing:-1.8px;line-height:1.25;font-weight:650;margin-bottom:0}h2>span{color:var(--muted)}.section-top>p{max-width:340px;font-size:14px;line-height:1.8;color:var(--muted);margin-bottom:4px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{padding:30px 27px;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:linear-gradient(145deg,#ffffffb8,#ffffff61);box-shadow:0 20px 45px #3b3d741a,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);transition:transform .25s ease,box-shadow .25s ease}.feature-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px #3b3d7429,inset 0 1px #fffffffa}.feature-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.feature-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid rgba(255,255,255,.88);border-radius:14px;background:#e8f8fcad;box-shadow:inset 0 1px #fff;color:#087e9e}.feature-icon.everyday{background:#f6eaf3b8;color:var(--purple)}.feature-icon.growth{background:#eff0fabd;color:#7574bc}.feature-number{font-size:10px;letter-spacing:1px;color:#adb2bd}.feature-card h3{font-size:19px;letter-spacing:-.6px;margin-bottom:13px}.feature-card>p:last-child{font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:0}.feature-link{margin-top:29px}.about-section{background:linear-gradient(120deg,#f5f9fec2,#fbf2fab8);padding-block:80px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.about-art{position:relative;min-height:400px;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:linear-gradient(90deg,transparent 0 19.8%,rgba(255,255,255,.62) 20%,transparent 20.4% 39.8%,rgba(255,255,255,.62) 40%,transparent 40.4% 59.8%,rgba(255,255,255,.62) 60%,transparent 60.4% 79.8%,rgba(255,255,255,.62) 80%,transparent 80.4%),radial-gradient(ellipse at 25% 65%,rgba(92,206,240,.5),transparent 58%),radial-gradient(ellipse at 90% 30%,rgba(226,128,210,.46),transparent 58%),#ffffff8f;box-shadow:0 24px 58px #333b661c,inset 0 1px #fff;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);display:flex;align-items:center;justify-content:center;overflow:hidden}.art-circle{width:300px;height:300px;border:1px solid #e2e5ec;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative}.art-circle:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px dashed #d8dee8;border-radius:50%}.art-circle img{width:250px;position:relative}.art-footnote{position:absolute;bottom:27px;left:28px;font-size:11px;color:#858a96}.art-star{position:absolute;bottom:32px;right:32px;color:var(--purple);font-size:27px}.about-copy h2{margin-bottom:24px}.about-copy>p{font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:18px}.cta-section{padding-block:82px}.cta{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.56);border-radius:28px;background:radial-gradient(circle at 17% 5%,rgba(117,226,255,.5),transparent 35%),radial-gradient(circle at 83% 100%,rgba(239,143,223,.54),transparent 41%),linear-gradient(110deg,#047697eb,#4252aee8 55%,#8f3b7feb);color:#fff;padding:55px 60px;box-shadow:0 28px 62px #34377433,inset 0 1px #ffffffa3}.cta h2{font-size:38px;letter-spacing:-1.3px}.cta p{font-size:13px;color:#e1e9f2;line-height:1.7;margin-block:20px 25px}.button-white{background:#fff;color:#283145}.button-white:hover{background:#e4f5fa;color:#283145}.cta>img{width:245px;opacity:.18;transform:rotate(-12deg);margin-right:18px}.cta:after{content:"";position:absolute;z-index:-1;width:370px;height:370px;border:1px solid #ffffff20;right:-5px;top:-46px;border-radius:50%}.site-footer{background:#202735;color:#fff;padding-top:55px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:48px}.footer-logo{width:128px;margin-bottom:17px}.footer-top p{font-size:13px;color:#b6bdca;line-height:1.8;margin-bottom:0}.footer-brand p{font-family:var(--font-display);font-weight:600}.footer-links{display:flex;flex-direction:column;gap:14px;font-size:12px}.footer-links>span{font-size:10px;color:#a3adbe;margin-bottom:6px}.footer-links a:hover{color:#77d6f1}.footer-brand>span{font-size:10px;color:#a3adbe}.footer-brand p{color:#fff;margin-block:13px 8px;font-size:13px}.footer-brand>span:last-child{font-size:11px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff16;padding-block:24px;font-size:9px;color:#a3adbe}.footer-utility-links{display:flex;align-items:center;gap:24px}.footer-utility-links a:hover{color:#77d6f1}.prepared-page{min-height:58vh}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.placeholder{min-height:60vh;padding-block:100px}.placeholder h1{font-size:60px}.placeholder>p{color:var(--muted);margin-bottom:30px}@media(min-width:1500px){.hero{padding-block:105px}.hero h1{font-size:76px}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.navigation{gap:23px}.hero{gap:20px}h1{font-size:58px}.hero-actions{gap:18px}.hero-actions .button{padding:16px;font-size:11px}.hero-actions .text-link{font-size:11px}.dashboard-main{padding-inline:14px}.dashboard-greeting h3{font-size:13px}.date-chip{display:none}.about-grid{gap:45px}.feature-card{padding:25px 21px}.feature-card h3{font-size:17px}.cta{padding:45px}.preview-scene:before{top:0;right:-10px;bottom:0;left:-10px}}@media(max-width:800px){.header-inner{height:77px}.logo{width:120px}.menu-toggle{display:flex;padding:8px;border:0;background:transparent;color:#202735}.navigation{display:none;position:absolute;top:77px;left:0;right:0;padding:24px 32px;background:var(--white);border-bottom:1px solid var(--border);align-items:stretch;gap:18px}.navigation.open{display:flex;flex-direction:column}.nav-cta{margin-left:0;align-self:flex-start}.hero{grid-template-columns:1fr;padding-block:56px 40px;gap:30px}.hero-copy{max-width:570px}.hero h1{font-size:66px}.hero-description{max-width:470px}.hero-actions .button{font-size:13px;padding:17px 22px}.hero-actions .text-link{font-size:13px}.preview-scene{width:min(530px,100%);margin-inline:auto;padding-block:40px 60px}.dashboard-greeting h3{font-size:16px}.dashboard-main{padding-inline:21px}.floating-note{left:0}.section{padding-block:65px}.section-top{align-items:flex-start;flex-direction:column;gap:23px;margin-bottom:30px}.section-top>p{max-width:490px}.feature-grid{grid-template-columns:1fr}.feature-card{padding:28px}.feature-card-top{margin-bottom:24px}.feature-card h3{font-size:21px}.about-grid{grid-template-columns:1fr;gap:40px}.about-art{min-height:360px}.about-section{padding-block:60px}.about-copy{max-width:560px}.cta-section{padding-block:60px}.cta{padding:36px}.cta>div{z-index:1}.cta>img{position:absolute;right:-75px;bottom:-45px;width:240px;opacity:.1}.cta h2{font-size:33px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:20px;flex-wrap:wrap}.footer-utility-links{flex-wrap:wrap}}@media(max-width:480px){.container{width:calc(100% - 40px)}.hero h1{font-size:52px;letter-spacing:-2.9px}.hero-description{font-size:14px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-actions .button{font-size:11px;padding:16px}.preview-scene{padding-left:0}.dashboard-sidebar{width:37px;padding-inline:6px;gap:24px}.dashboard-main{padding-inline:12px}.dashboard-greeting h3{font-size:12px}.preview-stats>div{padding:10px;gap:8px}.preview-stats>div:last-child strong{font-size:9px}.preview-stats>div:last-child svg{width:14px}.panel-heading strong{font-size:8px}.floating-note{padding:11px 15px;bottom:40px}h2{font-size:32px}.cta{padding:32px 25px}.cta h2{font-size:28px}.footer-utility-links{gap:12px 18px;font-size:8px}.placeholder h1{font-size:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}main{overflow-x:clip}
