:root{--ink:#101827;--ink2:#182337;--cream:#f7f6f2;--paper:#fff;--line:#dde2e7;--muted:#647080;--gold:#b58a39;--mint:#198a70;--r:10px;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 "DM Sans",sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.035em;line-height:1.1}a{color:inherit}.wrap{max-width:var(--max);margin:auto;padding:0 28px}.skip{position:fixed;top:-5rem;left:1rem;background:#fff;padding:10px;z-index:99}.skip:focus{top:1rem}.site-header,header{position:sticky;top:0;z-index:10;background:#fffc;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:9px;font:700 18px Manrope;text-decoration:none;letter-spacing:-.04em}.brand i{width:20px;height:20px;border-radius:6px;background:var(--gold);position:relative}.brand i:after{content:"";position:absolute;inset:5px;border:2px solid #fff;border-radius:3px}.nav-right,.links{display:flex;align-items:center;gap:27px}.links a,.login{font-size:14px;text-decoration:none;color:#465163}.links a:hover,.login:hover{color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 19px;border:1px solid var(--ink);border-radius:8px;text-decoration:none;font-weight:700;font-size:14px;transition:.18s}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:#fff}.secondary{background:#fff}.small{padding:9px 14px}.menu{display:none;background:none;border:0;font:600 14px "DM Sans"}.hero{padding:92px 0 78px;background:linear-gradient(105deg,#fff 0%,#fff 58%,#f5f3ed 100%)}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:68px}.eyebrow{margin-bottom:14px;color:var(--gold);font:700 12px Manrope;text-transform:uppercase;letter-spacing:.13em}.hero h1{max-width:610px;font-size:clamp(40px,5vw,65px);margin-bottom:22px}.lead{max-width:560px;color:var(--muted);font-size:18px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 15px}.micro{font-size:13px;color:var(--muted)}.micro:first-letter,.contact-note:first-letter{color:var(--mint)}.mockup{overflow:hidden;border:1px solid #d3d7dc;border-radius:13px;background:#fff;box-shadow:0 24px 70px #1018271c}.browser{height:37px;padding:12px 14px;border-bottom:1px solid #e6e8eb;color:#87909c}.browser span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ddd;margin-right:4px}.browser small{margin-left:10px;font-size:10px}.app{display:flex;height:365px;background:#f6f8fa}.app aside{width:48px;background:#111c2d;padding:14px 12px;display:flex;flex-direction:column;align-items:center;gap:17px}.app aside b{color:#d6af62;font:700 18px Manrope;margin-bottom:8px}.app aside i{width:17px;height:17px;border:1px solid #8290a5;border-radius:4px}.app aside .on{background:#d6af62;border-color:#d6af62}.dashboard{padding:22px;flex:1;min-width:0}.dash-head,.metrics,.dash-body{display:flex;justify-content:space-between;gap:12px}.dash-head small,.metrics small,.deals small,.tasks small{display:block;color:#7c8794;font-size:10px}.dash-head strong{font:700 20px Manrope;display:block}.dash-head button{border:0;border-radius:5px;background:#17243a;color:#fff;padding:8px;font-size:10px}.metrics{margin:20px 0}.metrics>div{flex:1;background:#fff;padding:12px;border:1px solid #e7e9ec;border-radius:7px}.metrics b{display:block;font:700 17px Manrope}.metrics em{display:block;color:var(--mint);font-size:9px;font-style:normal}.dash-body{align-items:stretch}.deals{flex:1;background:#fff;border:1px solid #e7e9ec;border-radius:7px;padding:14px;font-size:11px}.deals>strong,.tasks>strong{font-size:11px}.deals>strong small{float:right;color:var(--gold)}.deals>p{font-size:8px;color:#8993a0;display:flex;justify-content:space-between;border-bottom:1px solid #eef0f2;padding-bottom:8px}.deals>div{display:flex;align-items:center;gap:6px;padding:9px 0;border-bottom:1px solid #eef0f2}.deals i{font-style:normal;background:#e9dfcd;color:#755b29;border-radius:50%;padding:3px 6px}.deals b{margin-left:auto;font-size:10px}.tasks{width:35%;background:#fff;border:1px solid #e7e9ec;border-radius:7px;padding:14px;font-size:10px}.tasks p{border-bottom:1px solid #eef0f2;padding:8px 0;margin:0}.trust{border-block:1px solid var(--line);background:#fafaf8}.trust .wrap{display:flex;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px;color:var(--muted);font-size:13px}.trust b{color:var(--ink)}.section{padding:104px 0}.tint{background:var(--cream)}.intro{max-width:640px;margin-bottom:48px}.intro h2{font-size:clamp(31px,3.6vw,47px);margin-bottom:14px}.intro p:not(.eyebrow){color:var(--muted);font-size:17px}.narrow{max-width:650px}.workflow ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.workflow li{border-top:1px solid var(--line);padding-top:17px}.workflow li>b,.features article>b{color:var(--gold);font:700 12px Manrope}.workflow h3{font-size:17px;margin:15px 0 8px}.workflow li p{font-size:14px;color:var(--muted)}.features{border-top:1px solid var(--line)}.features article{display:grid;grid-template-columns:60px 1fr 1.1fr .85fr;gap:25px;align-items:start;padding:30px 0;border-bottom:1px solid var(--line)}.features small{color:var(--gold);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.features h3{margin:5px 0 0;font-size:21px}.features p{margin:0;color:var(--muted);font-size:14px}.features ul,.summary,.plan-feats{margin:0;padding:0;list-style:none;color:#455265;font-size:13px}.features li:before,.summary li:before,.plan-feats li:before{content:"✓";color:var(--mint);margin-right:7px}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.benefits article{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}.benefits article>b{color:var(--mint)}.benefits h3{margin:0 0 4px;font-size:17px}.benefits article p{margin:0;color:var(--muted);font-size:14px}.dark{background:var(--ink);color:#fff}.dark .intro p:not(.eyebrow){color:#aab5c4}.price-top{display:flex;justify-content:space-between;gap:30px;align-items:end}.billing-switch{display:flex;background:#1d2a3f;padding:4px;border-radius:9px}.billing-option{border:0;color:#b8c1cb;background:none;border-radius:6px;padding:10px 13px;cursor:pointer;font:600 12px "DM Sans"}.billing-option small{display:block;font-size:9px}.billing-option.active{color:var(--ink);background:#fff}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan-card{position:relative;display:flex;flex-direction:column;padding:27px;border:1px solid #324057;border-radius:10px;background:#19263a}.plan-card.featured{border-color:#c8a35b;background:#202e43}.plan-card>em{position:absolute;right:21px;top:23px;color:#e0c781;font:700 10px Manrope;text-transform:uppercase;letter-spacing:.07em;font-style:normal}.plan-name{margin-bottom:8px;color:#d8b46b;font:700 12px Manrope;text-transform:uppercase;letter-spacing:.11em}.plan-desc{min-height:66px;margin-bottom:20px;color:#bac3ce;font-size:14px}.price{margin:0 0 7px;font:700 32px Manrope;letter-spacing:-.05em}.price small{font:400 13px "DM Sans";color:#aeb8c4;letter-spacing:0}.billing-note{min-height:57px;margin:0 0 17px;font-size:12px;color:#aeb8c4}.billing-note strong,.billing-note span{display:block}.billing-note strong{color:#fff}.plan-card>p[data-plan-included-users]{margin:0;color:#d5dde5;font-weight:700;font-size:13px}.plan-card>p[data-plan-additional-user]{margin:3px 0 16px;color:#c9a966;font-size:12px}.summary{border-top:1px solid #354258;padding-top:15px;line-height:2}.plan-benefits{margin:15px 0;color:#c7d0da;font-size:13px}.plan-benefits summary{cursor:pointer;color:#e2c77f;font-weight:700}.plan-feats{padding-top:10px;line-height:1.8}.plan-button{margin-top:auto;background:transparent;border-color:#66768c;color:#fff}.featured .plan-button{border-color:var(--ink)}.plan-card>small{margin-top:10px;color:#93a0b1;text-align:center;font-size:10px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.form{padding:8px;background:#f2f3f2;border:1px solid var(--line);border-radius:10px}.crm-form{width:100%;height:670px;border:0;background:#fff;border-radius:6px}.form>p{margin:9px 5px 2px;text-align:center;font-size:12px;color:var(--muted)}.form a{font-weight:700}.cta{padding:66px 0;background:#eee9dc}.cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.cta h2{max-width:610px;margin:0;font-size:35px}.cta p:last-child{margin:10px 0 0;color:var(--muted);font-size:12px}.whatsapp{position:fixed;right:20px;bottom:20px;z-index:9;background:#177a62;color:#fff;border-radius:8px;padding:11px 14px;text-decoration:none;font-weight:700;font-size:13px;box-shadow:0 5px 20px #10182733}footer{padding:45px 0;background:#0d1625;color:#aeb8c4}footer .brand{color:#fff}footer p{max-width:360px;font-size:13px}footer div div{display:flex;gap:18px;flex-wrap:wrap;margin:26px 0}footer div div a{font-size:13px}footer small{font-size:11px;color:#8290a0}@media(max-width:850px){.menu{display:block}.nav-right{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:20px 28px;flex-direction:column;align-items:stretch;gap:16px}.nav-right.open{display:flex}.links{flex-direction:column;align-items:flex-start;gap:15px}.hero{padding:62px 0}.hero-grid,.benefit-grid,.contact-grid{grid-template-columns:1fr;gap:45px}.hero h1{font-size:48px}.mockup{max-width:650px}.workflow ol{grid-template-columns:repeat(2,1fr)}.features article{grid-template-columns:40px 1fr;gap:12px}.features article>p,.features article>ul{grid-column:2}.plans{grid-template-columns:1fr}.plan-desc{min-height:0}.price-top{display:block}.billing-switch{width:max-content;margin:0 0 35px}.trust .wrap{flex-wrap:wrap}.cta .wrap{align-items:flex-start;flex-direction:column}}@media(max-width:500px){.wrap{padding-left:20px;padding-right:20px}.hero h1{font-size:39px}.lead{font-size:16px}.dashboard{padding:12px}.app{height:315px}.metrics>div{padding:7px}.metrics b{font-size:12px}.metrics em{font-size:7px}.tasks{display:none}.workflow ol{grid-template-columns:1fr}.section{padding:72px 0}.features article{display:block}.features article>b,.features article>div{display:block;margin-bottom:12px}.features article>p{margin:12px 0}.features ul{padding-left:0}.trust .wrap{display:grid;grid-template-columns:1fr 1fr;font-size:11px}.crm-form{height:610px}.cta h2{font-size:29px}.whatsapp span{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
