:root{--bg:#050907;--bg2:#07110b;--panel:#0c1410;--panel2:#101a15;--line:#1c2b23;--muted:#9aa9a0;--text:#f3f7f4;--green:#75d98e;--green2:#40bd69;--green-soft:#112a19;--danger:#ff8d9c;--shadow:0 28px 80px rgba(0,0,0,.42);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -20%,#10281a 0,transparent 37%),var(--bg);color:var(--text);line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.section{padding:110px 0}.ambient{position:fixed;pointer-events:none;filter:blur(100px);opacity:.14;z-index:-1}.ambient-one{width:480px;height:480px;background:#45dc74;right:-160px;top:150px}.ambient-two{width:380px;height:380px;background:#66b78a;left:-200px;top:900px}.nav-shell{height:78px;position:sticky;top:0;z-index:50;background:rgba(5,9,7,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(131,184,151,.1)}.nav{height:100%;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:12px;min-width:205px}.brand img{width:44px;height:44px;border-radius:13px;background:#0e1b14;border:1px solid var(--line)}.brand span{display:flex;flex-direction:column}.brand strong{font-size:17px;letter-spacing:-.02em}.brand small{color:var(--muted);font-size:11px;font-weight:600}.nav-links{display:flex;align-items:center;justify-content:center;gap:28px;flex:1}.nav-links a{font-size:14px;color:#bcc8c1;font-weight:650;transition:.2s}.nav-links a:hover{color:#fff}.button{border:1px solid var(--line);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:13px 18px;font-weight:760;cursor:pointer;transition:transform .2s,border-color .2s,background .2s;min-height:48px}.button:hover:not(:disabled){transform:translateY(-2px)}.button-primary{background:linear-gradient(180deg,#7cdb95,#5fc87c);color:#051008;border-color:#84e49d;box-shadow:0 14px 35px rgba(83,198,114,.2)}.button-secondary{background:#101713;border-color:#293a31;color:#eff5f1}.button-small{min-height:42px;padding:10px 15px;font-size:13px}.button svg{width:22px;height:22px;fill:currentColor}.button span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.button small{font-size:10px;font-weight:650;opacity:.7}.button.full{width:100%;margin-top:auto}.button:disabled{opacity:.55;cursor:not-allowed}.mobile-menu{display:none;background:none;border:0;color:white;font-size:23px}.hero{display:grid;grid-template-columns:.91fr 1.35fr;gap:68px;align-items:center;padding-top:90px;min-height:720px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--green);font-weight:850;display:flex;align-items:center;gap:9px}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(117,217,142,.09)}h1,h2,h3{margin:0;line-height:1.06;letter-spacing:-.045em}h1{font-size:clamp(58px,7vw,92px);margin:20px 0 25px}h1 span{color:var(--green)}.hero-lead{font-size:18px;color:#aebbb3;max-width:590px;margin:0}.hero-actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.trust-line{display:flex;flex-wrap:wrap;gap:17px;margin-top:23px;color:#819088;font-size:12px;font-weight:650}.hero-visual{position:relative}.preview-glow{position:absolute;inset:10% 8%;background:#55d77a;filter:blur(100px);opacity:.15}.app-window{position:relative;border:1px solid #27382e;background:#09100c;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);transform:perspective(1300px) rotateY(-4deg) rotateX(2deg)}.window-bar{height:38px;background:#111914;border-bottom:1px solid #27372f;display:flex;align-items:center;padding:0 13px;gap:7px;color:#7f9086;font-size:11px}.window-bar span{width:8px;height:8px;border-radius:50%;background:#35443c}.window-bar div{margin-left:8px}.app-window img{width:100%;display:block}.floating-card{position:absolute;background:rgba(12,21,16,.94);border:1px solid #2a4033;box-shadow:0 18px 40px rgba(0,0,0,.36);border-radius:13px;padding:13px 16px;display:flex;align-items:center;gap:11px;backdrop-filter:blur(14px)}.floating-card div{display:flex;flex-direction:column}.floating-card strong{font-size:12px}.floating-card small{font-size:10px;color:var(--muted)}.sync-card{top:-25px;right:35px}.clip-card{left:-20px;bottom:-28px}.sync-icon,.clip-check{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#12321e;color:var(--green);font-weight:900}.proof-strip{border-block:1px solid #15231b;background:rgba(8,15,11,.75)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0}.proof-grid div{display:flex;flex-direction:column;padding:0 29px;border-right:1px solid #1a2a21}.proof-grid div:first-child{padding-left:0}.proof-grid div:last-child{border:0}.proof-grid strong{font-size:18px;color:#dff5e5}.proof-grid span{font-size:12px;color:#7e8d84}.section-heading{max-width:820px;margin-bottom:50px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading.centered .eyebrow{justify-content:center}.section-heading h2{font-size:clamp(39px,5vw,64px);margin:17px 0 18px}.section-heading p{max-width:670px;font-size:17px;color:var(--muted)}.centered p{margin-inline:auto}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{position:relative;background:linear-gradient(145deg,rgba(16,26,21,.95),rgba(9,16,12,.95));border:1px solid #1d2d24;border-radius:18px;padding:28px;min-height:260px;overflow:hidden}.feature:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(100,222,132,.08),transparent 38%);pointer-events:none}.feature-wide{grid-column:span 2;display:grid;grid-template-columns:1.05fr .95fr;gap:30px;min-height:360px}.feature-number{font-size:11px;color:var(--green);letter-spacing:.13em;font-weight:850}.feature h3{font-size:27px;margin:17px 0 12px}.feature p{color:#97a69d;font-size:14px}.feature ul,.price-card ul{list-style:none;padding:0;margin:22px 0 0}.feature li,.price-card li{padding:7px 0;color:#c2cec6;font-size:13px}.feature li:before,.price-card li:before{content:"✓";color:var(--green);margin-right:9px}.icon-box{width:45px;height:45px;border:1px solid #285038;background:#10271a;color:var(--green);display:grid;place-items:center;border-radius:13px;font-weight:900;font-size:19px}.pro-pill{display:inline-flex;margin-top:17px;border:1px solid #376243;background:#10291a;color:#8be7a2;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;letter-spacing:.11em}.sync-demo{align-self:center;background:#080e0b;border:1px solid #24362b;border-radius:16px;padding:18px}.timeline{height:7px;border-radius:999px;background:#1a2920;position:relative;margin-bottom:18px;overflow:hidden}.timeline span{display:block;width:71%;height:100%;background:linear-gradient(90deg,#3e9a5a,#85df9b)}.timeline i{position:absolute;left:66%;top:-4px;width:2px;height:15px;background:white}.pov-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #19271f}.pov-row b{width:30px;height:30px;border-radius:9px;background:#14241a;display:grid;place-items:center;color:#8cdfa0}.pov-row>div{display:flex;flex-direction:column;flex:1}.pov-row strong{font-size:12px}.pov-row small{font-size:10px;color:#718078}.pov-row em{font-size:8px;font-style:normal;color:#6bc783;border:1px solid #295139;padding:4px 6px;border-radius:999px}.how-section{background:linear-gradient(180deg,rgba(8,18,12,.35),rgba(12,25,17,.7),rgba(7,12,9,.2));border-block:1px solid #15261c}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{position:relative;border-top:1px solid #294234;padding:25px 18px 10px 0}.step span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #31593e;background:#10261a;color:var(--green);border-radius:9px;font-size:12px;font-weight:900;margin-bottom:30px}.step h3{font-size:19px;margin-bottom:12px}.step p{color:var(--muted);font-size:13px}.showcase{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:70px}.showcase-window{border:1px solid #24362b;background:#080e0b;border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.showcase-window img{display:block;width:100%}.showcase-copy h2{font-size:44px;margin:16px 0}.showcase-copy p{color:var(--muted)}.text-link{color:var(--green);font-weight:800;display:inline-flex;margin-top:16px}.billing-toggle{width:max-content;margin:0 auto 28px;border:1px solid #25372d;background:#0b120e;padding:4px;border-radius:12px}.billing-toggle button{border:0;background:transparent;color:#84938a;padding:10px 15px;border-radius:8px;cursor:pointer;font-weight:800}.billing-toggle button.active{background:#1b2b22;color:#f4f8f5}.billing-toggle span{font-size:8px;color:var(--green);margin-left:4px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.price-card{background:linear-gradient(160deg,#0d1511,#08100b);border:1px solid #1e3026;border-radius:18px;padding:28px;display:flex;flex-direction:column;min-height:610px;position:relative}.price-card.featured{border-color:#326441;box-shadow:0 20px 60px rgba(54,162,82,.08)}.price-card.pro{background:linear-gradient(160deg,#101b14,#09100c);border-color:#2b4635}.best-badge{position:absolute;right:15px;top:15px;font-size:8px;font-weight:900;letter-spacing:.11em;color:#8ce5a2;border:1px solid #31563c;border-radius:999px;padding:5px 8px}.tier{color:var(--green);font-size:10px;letter-spacing:.14em;font-weight:900}.price-card h3{font-size:27px;margin:18px 0 10px}.price-card>p{color:var(--muted);font-size:13px;min-height:62px}.price{display:flex;align-items:end;gap:8px;margin:28px 0 12px}.price b{font-size:43px;letter-spacing:-.05em}.price span{color:#8c9b92;font-size:12px;margin-bottom:7px}.price-card ul{border-top:1px solid #1b2b22;padding-top:16px;margin-bottom:25px}.download-cta{padding:50px 0}.download-inner{background:linear-gradient(110deg,#0b1810,#10261a);border:1px solid #285039;border-radius:24px;display:grid;grid-template-columns:130px 1fr auto;gap:28px;align-items:center;padding:34px 42px;overflow:hidden}.download-inner img{width:130px;filter:drop-shadow(0 18px 25px rgba(0,0,0,.3))}.download-inner h2{font-size:36px;margin:10px 0}.download-inner p{margin:0;color:#9baa9f;max-width:650px}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faq-list{border-top:1px solid #203128}.faq-list details{border-bottom:1px solid #203128;padding:20px 0}.faq-list summary{cursor:pointer;font-weight:780;list-style:none;padding-right:30px;position:relative}.faq-list summary:after{content:"+";position:absolute;right:4px;color:var(--green)}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#96a49b;font-size:14px;max-width:700px}footer{border-top:1px solid #17251d;background:#050805;padding:62px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-brand{align-items:flex-start}.footer-grid h4{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#7e8c83;margin:0 0 14px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.footer-grid a{font-size:13px;color:#bac6be}.footer-grid a:hover{color:white}.footer-bottom{border-top:1px solid #15221a;margin-top:45px;padding-top:22px;display:flex;justify-content:space-between;color:#65736a;font-size:11px}.legal-page{min-height:100vh}.legal-main{padding:80px 0 130px}.legal-card{max-width:850px;margin:auto;background:#0b120e;border:1px solid #203128;border-radius:18px;padding:45px}.legal-card h1{font-size:48px}.legal-card h2{font-size:24px;margin-top:35px}.legal-card p,.legal-card li{color:#abb8b0}.legal-card a{color:var(--green)}.legal-banner{background:#1b2e20;border:1px solid #34573d;padding:13px 16px;border-radius:10px;color:#bfe8c9;margin:25px 0;font-size:13px}@media(max-width:1000px){.hero{grid-template-columns:1fr;padding-top:70px}.hero-copy{max-width:700px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-wide{grid-column:span 2}.steps{grid-template-columns:repeat(2,1fr)}.showcase{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:620px;margin:auto}.price-card{min-height:auto}.download-inner{grid-template-columns:100px 1fr}.download-inner img{width:100px}.download-inner .button{grid-column:2}.faq-section{grid-template-columns:1fr}.nav-links{display:none}.mobile-menu{display:block;margin-left:auto}.nav-download{display:none}.nav-links.open{display:flex;position:absolute;left:20px;right:20px;top:70px;background:#0b120e;border:1px solid #24372c;border-radius:14px;flex-direction:column;padding:18px}.proof-grid{grid-template-columns:repeat(2,1fr);row-gap:25px}.proof-grid div:nth-child(2){border-right:0}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}}@media(max-width:680px){.container{width:min(100% - 28px,1180px)}.section{padding:78px 0}h1{font-size:53px}.hero{gap:55px;min-height:auto}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.floating-card{display:none}.proof-grid{grid-template-columns:1fr}.proof-grid div{padding:0;border-right:0}.feature-grid{grid-template-columns:1fr}.feature-wide{grid-column:span 1;grid-template-columns:1fr}.steps{grid-template-columns:1fr}.section-heading h2{font-size:39px}.showcase-copy h2{font-size:37px}.download-inner{grid-template-columns:1fr;padding:28px;text-align:center}.download-inner img{margin:auto}.download-inner .eyebrow{justify-content:center}.download-inner .button{grid-column:auto;width:100%}.faq-section{gap:20px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:6px}.legal-card{padding:27px}.legal-card h1{font-size:40px}}
