@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#14283a;--muted:#536778;--navy:#07121f;--panel:#102332;--cyan:#5ce2d1;--blue:#488dff;--line:#dce5e9;--radius:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--navy);color:var(--ink);font:400 16px/1.65 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 80px));margin-inline:auto}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.12;letter-spacing:-.045em;margin:0}h1{font-size:clamp(40px,4.5vw,66px);font-weight:800}h2{font-size:clamp(34px,3.7vw,50px);font-weight:800}h3{font-size:20px;letter-spacing:-.025em}p{color:var(--muted)}h1 em,h2 em{font-style:normal}h2 em{color:#168b82}:focus-visible{outline:3px solid #ffbb56;outline-offset:5px}.skip{position:fixed;left:15px;top:-100px;z-index:100;background:white;color:#132636;padding:12px 20px;border-radius:8px}.skip:focus{top:15px}
.header{position:sticky;top:0;z-index:30;background:#07121ff2;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand img{width:207px;height:auto}.menu{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600;color:#c2d0db}.menu>a:hover{color:var(--cyan)}.menu-toggle{display:none;color:white;border:1px solid #ffffff35;background:transparent;border-radius:8px;align-items:center;gap:8px;padding:8px 12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--cyan);color:#052a29;border:1px solid transparent;border-radius:9px;padding:16px 22px;font-size:14px;font-weight:800;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{background:#8aeee1;transform:translateY(-2px);box-shadow:0 8px 25px #2ce2d12b}.button svg{width:19px;height:19px}.button-small{padding:12px 17px}.menu>a.button:hover{color:#052a29}.button-outline{color:#143b47;background:#f4f8f9;border-color:#d9e4e7}.button-outline:hover{background:#d7f6f0;border-color:#80cabe;box-shadow:none}.button-light{background:var(--cyan);color:#052a29}.button-dark{background:#122b3c;color:#fff}.button-dark:hover{background:#203d51}.button-ghost{background:transparent;color:white;border-color:#ffffff4d}.button-ghost:hover{color:#062b29}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.text-link:hover{color:#149b8a}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.18em;font-weight:800;color:#70dece}.eyebrow.dark{color:#257b76}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px #5ce2d185}
.hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 85% 20%,#133f4a77,transparent 48%),radial-gradient(ellipse at 15% 0,#16365a55,transparent 48%),var(--navy);padding:85px 0 0}.hero-grid-lines{position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:52px}.hero-label{border:1px solid #6bc6c436;padding:7px 12px;border-radius:30px;background:#16323955}.hero h1{margin:26px 0;letter-spacing:-.055em}.hero h1 em{color:#71edcf;background:linear-gradient(100deg,#b7fbd7,#5ce2d1 45%,#75b7ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-copy{color:#b2c2d0;font-size:17px;max-width:480px;margin-bottom:29px}.hero .text-link{color:#d1e0e7}.hero-note{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#a5b9c7;margin-top:23px}.hero-note span:before{content:'\2713';margin-right:7px;color:var(--cyan)}.product-scene{position:relative;min-width:0;padding-top:10px;padding-bottom:45px}.scene-orbit{position:absolute;inset:-50px -35px;border:1px solid #4cbaad17;border-radius:50%;transform:rotate(-20deg);pointer-events:none}.product-window{position:relative;border:1px solid #78adbc44;border-radius:14px;background:#10202e;box-shadow:0 40px 85px #0005,0 0 70px #49cabb0a;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);overflow:hidden}.window-top{height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;background:#162a3a;font-size:10px;color:#dfecf2;letter-spacing:.08em;border-bottom:1px solid #ffffff0d}.window-top b{color:#5ce2d1}.window-dots{display:flex;gap:4px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#5b7486}.window-dots i:first-child{background:#62bfb1}.window-status{font-size:8px;color:#93abba;letter-spacing:0}.product-body{display:flex;min-height:353px}.product-sidebar{width:52px;flex-shrink:0;border-right:1px solid #ffffff0b;padding:18px 8px;display:flex;flex-direction:column;gap:20px;color:#67899e}.product-sidebar>span{padding:6px}.product-sidebar svg{width:18px;height:18px;display:block}.sidebar-active{border-radius:6px;background:#5ce2d11c;color:#72e5d5}.product-main{padding:23px 19px 22px;flex:1;min-width:0}.product-greeting{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:21px}.product-greeting small{font-size:7px;letter-spacing:.14em;color:#91a8b7}.product-greeting h2{font-size:18px;letter-spacing:-.03em;margin-top:4px}.avatar{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#2e4d60;color:#9ad9d4;font-size:9px}.mini-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.mini-cards>div{background:linear-gradient(120deg,#1a3544,#152c3b);border:1px solid #ffffff0c;border-radius:8px;padding:12px 9px}.mini-cards svg{display:block;color:#72d5c6;width:17px;height:17px;margin-bottom:8px}.mini-cards span{display:block;font-size:9px;color:#adc6d4}.mini-cards strong{display:block;font-size:9px;font-weight:500;color:#e1eef5;white-space:nowrap}.workflow{padding:13px;background:#0b1b28;border-radius:8px;border:1px solid #ffffff0a}.workflow-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.workflow-title strong{font-size:10px}.workflow-title>span{font-size:7px;color:#75cfc1;border-radius:15px;background:#5ce2d114;padding:3px 6px}.workflow-row{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #ffffff08}.workflow-row:last-child{border:0}.step-icon{font-size:8px;color:#8ecdbf;border:1px solid #ffffff17;border-radius:5px;padding:4px 6px}.workflow-row div{flex:1}.workflow-row strong,.workflow-row div span{display:block;font-size:9px;font-weight:500}.workflow-row div span{color:#8ea6b7;font-size:8px;margin-top:1px}.step-line{width:29px;height:4px;background:#509d8d;border-radius:4px}.floating-note{position:absolute;bottom:20px;left:-18px;right:30px;border:1px solid #76c4bc58;background:#173c43ee;backdrop-filter:blur(12px);border-radius:12px;display:flex;align-items:center;gap:13px;padding:15px 18px;box-shadow:0 14px 35px #0004;animation:float 6s ease-in-out infinite}.floating-note>span:first-child{display:flex;padding:9px;background:#6ce1cb1c;color:#79ecd8;border-radius:9px}.floating-note>div{flex:1}.floating-note strong{font-size:12px;display:block}.floating-note small{font-size:10px;color:#aecbcf}.scene-caption{position:absolute;bottom:-21px;right:15px;font-size:9px;color:#8da7b8}.audience{position:relative;margin-top:79px;padding:27px 0 32px;border-top:1px solid #ffffff15;display:flex;align-items:center;gap:32px}.audience>span{font-size:9px;letter-spacing:.12em;color:#98adbc;font-weight:700;white-space:nowrap}.audience>div{display:flex;justify-content:space-between;gap:20px;flex:1;font-size:12px;color:#d2dee6}.audience>div span:before{content:'+';color:#5ce2d1;margin-right:10px}
.section{padding:100px 0}.resources{background:#f4f7f8}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:45px}.section-heading h2{margin-top:17px}.section-heading>p{max-width:350px;margin:0;font-size:15px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.feature{position:relative;padding:26px 23px;background:#fff;border:1px solid #e0e8eb;border-radius:14px;transition:transform .25s,border-color .25s,box-shadow .25s}.feature:hover{transform:translateY(-5px);border-color:#84cfc0;box-shadow:0 15px 30px #183b490a}.feature-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#edf8f5;color:#158977;margin-bottom:29px}.feature:nth-child(3n+2) .feature-icon{background:#edf2fd;color:#5776b6}.feature:nth-child(3n) .feature-icon{background:#f1effb;color:#8162b4}.feature-number{position:absolute;right:23px;top:29px;color:#9baeb8;font-size:10px;letter-spacing:.1em}.feature h3{font-size:17px}.feature p{font-size:13px;margin:12px 0 0;line-height:1.7}.section-note{font-size:12px;color:#627788;margin-top:22px}.integration{background:radial-gradient(ellipse at 0 50%,#0b3b4255,transparent 50%),#0a1825;color:#fff;border-block:1px solid #ffffff0d}.integration-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.integration-grid>div:first-child{position:sticky;top:130px}.integration h2{margin:20px 0}.integration h2 em{color:#6fe5d3}.integration p{color:#a7bccb;font-size:15px;max-width:370px}.white-link{color:#89ecdb;margin-top:20px}.integration-cards{display:grid;gap:15px}.integration-cards article{position:relative;padding:26px 30px;background:linear-gradient(120deg,#152c3b,#112331);border:1px solid #8dafbc25;border-radius:15px}.integration-cards article>span{position:absolute;right:28px;top:26px;color:#769dac;font-size:11px}.integration-cards h3{font-size:20px;padding-right:30px}.integration-cards p{font-size:13px;max-width:none;margin:12px 0 20px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{font-size:11px;color:#c4d9e0;border:1px solid #779ca82e;background:#09212b55;border-radius:7px;padding:6px 10px}
.pricing{background:#f8fafb}.plan-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:27px}.plan-filters{display:flex;flex-wrap:wrap;gap:6px;border:1px solid #dce7e9;background:#edf2f3;padding:5px;border-radius:11px}.plan-filters button{border:0;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:700;background:transparent;color:#536b7a;transition:background .2s}.plan-filters button:hover{background:#dcebe8}.plan-filters button[aria-pressed=true]{background:#153743;color:white;box-shadow:0 2px 5px #0d2e3520}#plan-count{font-size:12px;color:#627988;white-space:nowrap}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.plan{display:flex;flex-direction:column;position:relative;border:1px solid #dce6e9;border-radius:17px;padding:28px;background:white;transition:border-color .2s,box-shadow .2s}.plan:hover{border-color:#76bcaf;box-shadow:0 12px 30px #21404f09}.plan-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#6b8592;letter-spacing:.08em;margin-bottom:21px}.plan-meta b{letter-spacing:0;font-size:9px;color:#062a25;background:#77dfc9;padding:3px 9px;border-radius:20px}.plan-top{min-height:48px}.plan h3{font-size:19px;line-height:1.3;letter-spacing:-.03em}.price{display:flex;gap:8px;align-items:baseline;margin:23px 0 25px;color:#142f3a}.price small{font-size:12px;font-weight:500}.price strong{font:800 50px/1 Manrope,sans-serif;letter-spacing:-.06em}.price strong span{font-size:25px;letter-spacing:-.02em}.plan ul{list-style:none;padding:20px 0 0;border-top:1px solid #e2eaec;margin:0 0 25px;flex:1}.plan li{font-size:13px;padding:5px 0;display:flex;align-items:baseline;gap:10px}.plan li:before{content:'\2713';color:#128575;font-weight:700}.plan .button{width:100%}.plan.featured{background:linear-gradient(145deg,#183e49,#0e2735);border-color:#4ba18f;box-shadow:0 0 0 3px #73cbbb1a;color:white}.plan.featured .price{color:white}.plan.featured .plan-meta{color:#b2d2da}.plan.featured ul{border-color:#ffffff21}.plan.featured li{color:#d4e5e9}.plan.featured li:before{color:#75dfc7}
.referral{position:relative;background:#e3f4ee;padding:85px 0;overflow:hidden}.referral-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:100px;align-items:center}.referral h2{margin:17px 0}.referral p{max-width:490px}.referral .button{margin-top:13px}.referral-card{position:relative;background:linear-gradient(120deg,#153b47,#0b2535);color:white;border:1px solid #83c7bc;border-radius:22px;padding:36px;box-shadow:14px 20px 0 #c6e6dc;transform:rotate(-3deg)}.referral-card>span{font-size:10px;letter-spacing:.14em;color:#9bcec5;font-weight:700}.referral-card strong{display:block;font:800 70px/1.2 Manrope,sans-serif;color:#7ae9cc;letter-spacing:-.06em;margin-top:17px}.referral-card strong span{font-size:35px}.referral-card p{color:#b8d2d9;margin-top:0}.referral-card>div{border-top:1px solid #8ac3bb30;padding-top:20px;font-size:12px;color:#c2dfdf}.referral-card>div span{float:right}.faq{background:white}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px}.faq h2{margin-top:17px}.faq p{max-width:330px;font-size:15px}.faq .text-link{color:#1e8176;margin-top:10px}.questions details{padding:21px 0;border-bottom:1px solid #dce5e9}.questions details:first-child{border-top:1px solid #dce5e9}.questions summary{cursor:pointer;list-style:none;font-size:15px;font-weight:700;position:relative;padding-right:40px}.questions summary::-webkit-details-marker{display:none}.questions summary:after{content:'+';position:absolute;right:3px;top:-3px;font-size:21px;color:#248e81}.questions details[open] summary:after{content:'\2212'}.questions p{max-width:none;font-size:14px;margin-bottom:2px}.final-cta{background:radial-gradient(ellipse at 80% 70%,#15585888,transparent 65%),#102e3a;color:white;padding:85px 0;border-bottom:1px solid #ffffff12}.final-inner{display:flex;align-items:center;justify-content:space-between;gap:45px}.final-cta h2{margin:18px 0}.final-cta h2 em{color:#6ce0cc}.final-cta p{color:#b5cdd5;max-width:470px}.final-cta .actions{flex-direction:column;align-items:stretch;min-width:235px}footer{color:#b7c7d3;padding:65px 0 25px;background:#07121f}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-grid p{font-size:13px;color:#90a7b7;max-width:280px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:start;gap:10px;font-size:13px}.footer-grid strong{color:white;margin-bottom:9px;font-size:13px}.footer-grid a:hover{color:var(--cyan)}.foot-bottom{border-top:1px solid #ffffff12;margin-top:50px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#89a1b2}
.download-hero{padding:85px 0 75px;background:radial-gradient(ellipse at 80% 0,#175c6055,transparent 60%),#0b1b2a;color:white}.download-hero .eyebrow{color:#75decd}.download-hero h1{margin:25px 0}.download-hero h1 em{color:#70e5d1}.download-hero p{max-width:570px;font-size:17px;color:#a9bdcc}.download-hero .text-link{color:#83e6d6;margin-top:12px}.download-section{background:#f4f7f8}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.download-card{border:1px solid #d6e4e6;background:white;border-radius:20px;padding:36px;display:flex;flex-direction:column;align-items:start}.platform{font-size:10px;letter-spacing:.14em;color:#64808d;font-weight:700}.platform-icon{padding:16px;display:flex;background:#e4f6f0;color:#218a77;border-radius:15px;margin:30px 0 24px;font-size:28px}.platform-icon svg{width:32px;height:32px}.download-card h2{font-size:32px}.download-card p{max-width:400px;font-size:15px}.version{font-size:12px;color:#647b8a;margin:6px 0 25px}.install{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:85px;padding-top:65px;border-top:1px solid #dce6e8}.install h2{margin-top:17px}.install p:first-child{margin-top:0}.install p{font-size:15px}.install .text-link{color:#1b8073}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(min-width:1400px){.hero{padding-top:100px}.hero-grid{gap:70px}}
@media(max-width:1150px){.container{width:calc(100% - 56px)}.menu{gap:18px}.hero-grid{gap:27px}.hero h1{font-size:50px}.feature-grid{grid-template-columns:repeat(3,1fr)}.integration-grid{gap:50px}.referral-grid{gap:60px}.floating-note{left:0;right:15px}.product-main{padding:18px 12px}.mini-cards strong{font-size:8px}.audience{gap:18px}.audience>div{font-size:11px;gap:12px}.plan{padding:24px}}
@media(max-width:1050px){.nav{height:78px}.menu-toggle{display:flex}.menu{display:none;position:absolute;top:100%;left:0;right:0;padding:24px 28px;background:#0d2231;border-bottom:1px solid #ffffff25;box-shadow:0 20px 30px #0003;flex-direction:column;align-items:stretch;gap:0}.menu.open{display:flex}.menu>a{padding:13px}.menu>a.button{margin-top:10px}.hero h1{font-size:44px}.hero-copy{font-size:16px}.hero-grid{grid-template-columns:1fr 1fr}.hero .actions{gap:18px}.product-sidebar{display:none}.window-status{display:none}.window-top{justify-content:start;gap:23px}.hero-note{gap:12px;font-size:11px}.audience{display:block}.audience>div{margin-top:15px;justify-content:start;gap:20px}.plans{grid-template-columns:repeat(2,1fr)}.plan-toolbar{flex-direction:column;align-items:start}.faq-grid{gap:45px}.final-inner{gap:25px}}
@media(max-width:760px){.container{width:calc(100% - 40px)}.hero{padding-top:55px}.hero-grid{grid-template-columns:1fr;gap:45px}.hero h1{font-size:clamp(40px,7.6vw,60px)}.hero-content{max-width:600px}.hero-copy{max-width:540px}.hero .actions{gap:22px}.product-scene{max-width:570px;width:100%;margin:auto}.product-window{transform:none}.product-sidebar{display:flex}.window-status{display:block;margin-left:auto}.product-main{padding:22px}.mini-cards strong{font-size:10px}.mini-cards span{font-size:10px}.workflow-row strong{font-size:10px}.workflow-row div span{font-size:9px}.floating-note{left:15px;right:30px}.audience{margin-top:35px;padding-bottom:25px}.audience>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:11px}.section{padding:72px 0}.section-heading{display:block;margin-bottom:33px}.section-heading>p{max-width:500px;margin-top:21px}.feature-grid{grid-template-columns:repeat(2,1fr)}.integration-grid{grid-template-columns:1fr;gap:35px}.integration-grid>div:first-child{position:static}.integration p{max-width:500px}.referral-grid{grid-template-columns:1fr;gap:35px}.referral-card{max-width:430px;margin:15px 12px 0}.referral{padding:65px 0}.faq-grid{grid-template-columns:1fr;gap:30px}.faq-grid>div>p{max-width:450px}.final-inner{flex-direction:column;align-items:start}.final-cta{padding:65px 0}.final-cta .actions{flex-direction:row;flex-wrap:wrap}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:23px}.footer-grid .brand img{width:175px}.download-grid{gap:16px}.download-card{padding:26px}.install{gap:35px;margin-top:60px;padding-top:50px}}
@media(max-width:520px){.container{width:calc(100% - 36px)}.nav{height:72px;gap:15px}.brand img{width:180px}.menu-toggle{font-size:13px}.menu-toggle svg{width:18px}.hero h1{font-size:40px;letter-spacing:-.055em}.hero-label{font-size:8px;letter-spacing:.13em}.hero .actions{align-items:start;flex-direction:column;gap:18px}.hero .actions>.button{width:100%}.hero .text-link{padding:0 2px}.hero-copy{font-size:15px}.hero-note{margin-top:20px;gap:18px}.hero-grid{gap:35px}.product-sidebar{display:none}.product-main{padding:19px 12px 20px}.product-greeting h2{font-size:16px}.mini-cards{gap:6px}.mini-cards>div{padding:11px 8px}.mini-cards strong{font-size:8px}.mini-cards span{font-size:9px}.workflow{padding:12px 10px}.workflow-title strong{font-size:9px}.workflow-title>span{font-size:7px}.floating-note{padding:12px;left:7px;right:7px}.floating-note strong{font-size:11px}.floating-note small{font-size:9px}.scene-caption{right:8px;font-size:8px}.audience>div{font-size:10px;gap:12px 8px}.audience>div span:before{margin-right:6px}.feature-grid{gap:10px}.feature{padding:20px 16px}.feature-icon{margin-bottom:24px;width:37px;height:37px}.feature-number{right:16px;top:24px}.feature h3{font-size:15px;line-height:1.3;overflow-wrap:break-word}.feature p{font-size:12px;line-height:1.65}.integration-cards article{padding:24px}.integration-cards h3{font-size:18px}.plans{grid-template-columns:1fr}.plan{padding:26px}.plan-top{min-height:0}.plan-filters{gap:5px;width:100%;display:grid;grid-template-columns:1fr 1fr}.plan-filters button{padding:10px 8px;font-size:10px}.referral-card{padding:28px}.referral-card strong{font-size:64px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-grid>div:first-child{grid-column:1/-1}.foot-bottom{flex-direction:column;gap:6px;margin-top:35px}.final-cta .actions{width:100%;flex-direction:column}.final-cta .button{width:100%}.download-hero{padding:55px 0}.download-hero h1{font-size:42px}.download-hero p{font-size:15px}.download-grid,.install{grid-template-columns:1fr}.download-card .button{width:100%}.section-heading h2,h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
