:root{--cdn-green: #74E65C;--cdn-green-finish: #52D94B;--cdn-green-deep: #2F7A3E;--cdn-icon-ink: #14381A;--cdn-ink: #151515;--cdn-bg: #F7F7F3;--cdn-green-soft: #EDF9EA;--cdn-border: #E4E7E0;--cdn-dark: #151915;--cdn-white: #FFFFFF;--cdn-logo-gradient: linear-gradient(145deg, #74E65C 0%, #52D94B 100%);--cdn-font: "Inter", Arial, sans-serif;--cdn-radius-sm: 12px;--cdn-radius-card: 22px;--cdn-radius-lg: 28px}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#151515;background:#f7f7f3;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#f7f7f3;--card:#fff;--text:#151515;--muted:#6b706a;--line:#e4e7e0;--green:#74e65c;--greenFinish:#52d94b;--greenDark:#2f7a3e;--iconInk:#14381a;--greenSoft:#edf9ea;--dark:#151915;--shadow:0 18px 60px rgba(21,21,21,.07) }*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 90% 0%,rgba(116,230,92,.11),transparent 22%),var(--bg)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.mutedText{color:var(--muted);font-size:13px;line-height:1.5}.fieldHint{display:inline!important;color:#969b95!important;font-weight:500!important;margin-left:4px}.loading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:26px}.loading>div:last-child{width:180px;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--green),#d8f8d1)}.brand{display:flex;align-items:center;gap:12px}.brandMark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,var(--green),#52d94b);color:#14381a;font-size:25px;font-weight:950;box-shadow:0 10px 24px #53be482e}.brand>div:last-child{display:grid;gap:2px}.brand strong{font-size:18px;letter-spacing:-.5px}.brand span{color:var(--muted);font-size:12px}.authPage{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.7fr)}.authHero{padding:42px 6vw;display:flex;flex-direction:column;justify-content:space-between;gap:80px;background:radial-gradient(circle at 80% 20%,rgba(116,230,92,.22),transparent 28%),linear-gradient(145deg,#f7f7f3,#f1f6ee)}.authHero h1,.pageHead h1{letter-spacing:-2.8px;line-height:.99}.authHero h1{max-width:720px;font-size:clamp(48px,6vw,78px);margin-bottom:18px}.authHero h1 em{font-style:normal;color:var(--greenDark)}.authHero>div>p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.55}.eyebrow,.overline{color:var(--greenDark);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.eyebrow{display:inline-flex;background:var(--greenSoft);border-radius:999px;padding:8px 11px;margin-bottom:18px}.miniDemo{max-width:590px;margin-top:30px;padding:18px;border-radius:22px;background:#151915;color:#fff;box-shadow:var(--shadow)}.demoHeader,.demoLine{display:flex;justify-content:space-between;align-items:center;gap:14px}.demoHeader{padding:4px 4px 16px;color:#bfc5bf}.demoHeader b{color:var(--green);font-size:22px}.demoLine{background:#fff;color:var(--text);padding:13px 14px;border-radius:13px;margin-top:9px}.demoLine>span{display:grid;gap:2px;font-weight:800}.demoLine small{color:var(--muted);font-weight:500}.authPanel{padding:36px;display:grid;place-items:center;background:#fff}.authCard{width:min(100%,450px);display:grid;gap:14px}.authCard h2{font-size:38px;letter-spacing:-1.5px;line-height:1.04;margin:8px 0 0}.authCard>p{color:var(--muted);line-height:1.5;margin-bottom:8px}label{display:grid;gap:7px;color:#454b45;font-size:13px;font-weight:800}input,textarea,select{width:100%;border:1px solid #dce0d9;background:#fcfdfb;border-radius:13px;outline:0;color:var(--text);transition:.16s ease}input,select{height:50px;padding:0 13px}textarea{padding:13px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:#7bd768;box-shadow:0 0 0 4px #74e65c24}.btn{min-height:46px;border:0;border-radius:13px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:900;transition:.16s ease}.btn:hover{transform:translateY(-1px)}.primary{background:linear-gradient(135deg,var(--green),#52d94b);color:#123517}.whatsapp{background:#20c965;color:#fff}.ghost{background:#fff;border:1px solid var(--line);color:#3f443f}.small{min-height:34px;border-radius:10px;font-size:12px;padding:0 11px}.full{width:100%;min-height:52px}.linkBtn{border:0;background:transparent;color:var(--greenDark);font-weight:850;padding:8px 0}.danger{color:#a33b32}.message{margin-top:8px;padding:11px 13px;background:var(--greenSoft);color:#315b38;border-radius:11px;font-size:13px}.errorBanner{margin-bottom:16px;padding:13px 15px;border:1px solid #f0c2bd;background:#fff1ef;color:#8d2f28;border-radius:13px;display:flex;gap:8px;align-items:center}.errorBanner button{margin-left:auto;border:0;background:transparent;font-size:20px;color:#8d2f28}.shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}.shell>aside{position:sticky;top:0;height:100vh;padding:24px 18px;background:var(--dark);color:#fff;display:flex;flex-direction:column;gap:32px}.shell aside .brand span{display:none}.shell aside .brand strong{color:#fff}.shell nav{display:grid;gap:7px}.shell nav button{min-height:45px;border:0;border-radius:11px;background:transparent;color:#bbc0ba;text-align:left;padding:0 13px;font-weight:780}.shell nav button.active,.shell nav button:hover{background:#253125;color:#fff}.sideBottom{margin-top:auto;border-top:1px solid #2b302b;padding-top:16px;display:grid;gap:6px}.sideBottom small{color:#9ca29b;overflow:hidden;text-overflow:ellipsis}.sideBottom .linkBtn{color:#b8beb7;text-align:left}.content{padding:44px;max-width:1600px;width:100%}.pageHead{margin-bottom:26px}.pageHead h1{font-size:clamp(36px,4.4vw,56px);margin:7px 0 10px}.pageHead p{max-width:790px;color:var(--muted);font-size:16px;line-height:1.5;margin-bottom:0}.pageHeadAction{display:flex;justify-content:space-between;align-items:end;gap:24px}.todayCount{min-width:150px;background:var(--greenSoft);border:1px solid #d8efd1;border-radius:20px;padding:16px;text-align:center}.todayCount strong{display:block;font-size:38px;letter-spacing:-1.4px;color:var(--greenDark)}.todayCount span{font-size:12px;color:#5f6b5f;font-weight:800}.metric,.panel,.opportunityCard,.kanbanColumn{background:#fffffff0;border:1px solid var(--line);box-shadow:0 12px 45px #1515150a}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboardMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{padding:20px;border-radius:20px;display:grid;gap:5px}.metric.accent{background:linear-gradient(145deg,#ecfbe8,#fafff8);border-color:#d8f0d2}.metric span{font-size:12px;color:var(--muted);font-weight:800}.metric strong{font-size:clamp(26px,3vw,38px);letter-spacing:-1.2px}.metric small{color:#858a84}.panel{border-radius:22px;padding:22px;margin-top:16px}.compactPanel{padding:14px}.panelHead{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:17px}.panelHead h2{margin:5px 0 0;font-size:26px;letter-spacing:-.7px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters button{min-height:34px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:0 12px;font-weight:800;color:#686d68}.filters .active{background:var(--greenSoft);border-color:#ccecc5;color:var(--greenDark)}.toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto 220px;gap:12px;align-items:center;margin-bottom:14px}.searchInput{height:44px;background:#fff}.opportunityList{display:grid;gap:10px}.opportunityCard{border-radius:18px;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center}.opportunityMain{display:flex;gap:12px;align-items:center;min-width:0;cursor:pointer}.bigAvatar{width:46px!important;height:46px!important;flex:0 0 46px!important}.avatar{width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:var(--greenSoft);color:var(--greenDark);display:grid;place-items:center;font-weight:900}.opportunityCopy{min-width:0}.opportunityTitle{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.opportunityCopy>span,.opportunityCopy>small{display:block;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunityCopy>span{font-size:12px;margin-top:4px}.opportunityCopy>small{font-size:11px;margin-top:2px}.opportunityNumbers{display:flex;gap:20px}.opportunityNumbers>div{display:grid;gap:2px;text-align:right}.opportunityNumbers small{color:var(--muted);font-size:10px}.opportunityNumbers b{font-size:15px}.actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.prio{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:850;font-style:normal}.prio.alta{background:#e8f9e4;color:#277036}.prio.media{background:#fff4d8;color:#8b6316}.prio.baixa{background:#eef0ef;color:#676c67}.score{display:inline-flex;min-width:34px;justify-content:center;padding:5px 8px;border-radius:999px;background:#f1f3ef;font-weight:900}.empty{min-height:240px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted);font-size:32px}.empty h3,.empty p{margin:5px 0;font-size:initial}.pipelineToolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:14px}.pipelineToolbar .searchInput{max-width:420px}.kanban{display:grid;grid-template-columns:repeat(6,minmax(250px,1fr));gap:12px;overflow-x:auto;padding-bottom:10px}.kanbanColumn{border-radius:18px;padding:12px;min-height:540px}.kanbanHead{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 12px}.kanbanHead b{font-size:13px}.kanbanHead span{min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:#f0f2ef;display:grid;place-items:center;font-size:11px;font-weight:900}.kanbanCards{display:grid;gap:9px}.kanbanCard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:0 6px 18px #15151509;cursor:grab}.kanbanCard:active{cursor:grabbing}.kanbanCardTop{display:flex;justify-content:space-between;gap:8px;align-items:start}.kanbanCard>small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.kanbanMeta{display:flex;justify-content:space-between;gap:8px;margin-top:12px;font-size:11px}.kanbanMeta span{color:var(--muted)}.kanbanCard em{display:block;margin-top:10px;padding-top:8px;border-top:1px solid #eef0ec;color:#75651c;font-style:normal;font-size:10px}.columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}.columns .panel{margin-top:0}.upload{min-height:210px;border:1.5px dashed #cfd5cc;border-radius:18px;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;background:#fafcf9;cursor:pointer}.upload input{display:none}.upload>span{width:50px;height:50px;border-radius:16px;background:var(--greenSoft);color:var(--greenDark);display:grid;place-items:center;font-size:26px;font-weight:900}.upload small{color:var(--muted);max-width:330px}.download{display:inline-block;margin-top:12px;color:var(--greenDark);font-size:13px;font-weight:850}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formGrid .btn{align-self:end}.customerListHead{align-items:center}.listSearch{max-width:360px}.tableWrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:820px}th,td{padding:13px 10px;text-align:left;border-top:1px solid #eef0ec;vertical-align:middle}th{font-size:11px;color:#7a8079;text-transform:uppercase;letter-spacing:.55px}td{font-size:13px}td b{display:block}td small{display:block;color:#858a84;font-size:10px;margin-top:2px}.tableCustomer{padding:0;border:0;background:transparent;text-align:left;color:inherit}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settingsGrid .panel{margin-top:0}.settings form{display:grid;gap:14px}.settings label>small{color:var(--muted);font-weight:500}.categoryForm{display:grid!important;grid-template-columns:1fr 180px auto;gap:10px!important;align-items:end;margin-top:16px}.daysInput{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #dce0d9;background:#fcfdfb;border-radius:13px;overflow:hidden}.daysInput input{border:0;border-radius:0;box-shadow:none!important}.daysInput span{padding:0 12px;color:var(--muted);font-size:12px}.categoryList{display:grid;gap:8px;margin-top:18px}.categoryRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fafbf9}.categoryRow>div{display:grid}.categoryRow small{color:var(--muted);font-size:10px;margin-top:2px}.dashboardGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dashboardGrid .panel{margin-top:16px}.barList{display:grid;gap:12px}.barRow{display:grid;grid-template-columns:145px minmax(100px,1fr) 35px;gap:10px;align-items:center}.barRow>span{font-size:12px;font-weight:750}.barRow>span small{display:block;font-weight:500;color:var(--muted);font-size:9px}.barRow>div{height:9px;border-radius:999px;background:#eff1ed;overflow:hidden}.barRow i{display:block;height:100%;min-width:4px;border-radius:999px;background:linear-gradient(90deg,var(--greenDark),var(--green))}.barRow>b{text-align:right;font-size:12px}.activityList{display:grid}.activityItem{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 4px;border:0;border-top:1px solid #eef0ec;background:transparent;text-align:left}.activityItem:first-child{border-top:0}.activityItem>div{min-width:0}.activityItem b{display:block;font-size:12px}.activityItem small{display:block;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityItem time{color:#898e89;font-size:10px}.activityIcon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-weight:950;background:var(--greenSoft);color:var(--greenDark)}.activityIcon.purchase{background:#e9f5ff;color:#286b99}.drawerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0b0e0b6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.drawer{width:min(620px,94vw);height:100vh;background:#fff;overflow:auto;padding:24px;box-shadow:-30px 0 80px #00000024}.drawerHead{display:flex;justify-content:space-between;gap:20px;align-items:start;padding-bottom:18px;border-bottom:1px solid var(--line)}.drawerHead h2{font-size:34px;letter-spacing:-1.2px;margin:5px 0}.drawerHead p{margin:0;color:var(--muted);font-size:12px}.drawerClose{border:0;background:#f2f4f0;width:36px;height:36px;border-radius:11px;font-size:24px;line-height:1}.drawerStats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0}.drawerStats>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:#fafbf9}.drawerStats small{display:block;color:var(--muted);font-size:9px}.drawerStats b{display:block;margin-top:3px;font-size:17px}.drawerActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.drawerActions>a{grid-column:1/-1}.drawerSection{padding:20px 0;border-top:1px solid var(--line);margin-top:20px}.drawerSection h3{font-size:17px;margin-bottom:12px}.detailGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detailGrid>div{background:#f8faf7;border-radius:11px;padding:10px}.detailGrid small{display:block;color:var(--muted);font-size:9px}.detailGrid b{font-size:12px}.drawerForm{display:grid;gap:10px}.drawerForm2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.noteForm{display:grid;grid-template-columns:1fr auto;gap:8px}.timeline{display:grid;gap:10px}.timelineItem{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.timelineItem>div{padding-bottom:10px;border-bottom:1px solid #eef0ec}.timelineItem b{display:block;font-size:12px}.timelineItem small{display:block;color:var(--muted);font-size:10px;line-height:1.4;margin-top:3px}@media(max-width:1180px){.metrics,.dashboardMetrics{grid-template-columns:repeat(2,1fr)}.columns,.settingsGrid,.dashboardGrid,.toolbar{grid-template-columns:1fr}.opportunityCard{grid-template-columns:1fr auto}.opportunityNumbers{display:none}.categoryForm{grid-template-columns:1fr 160px}}@media(max-width:840px){.authPage{grid-template-columns:1fr}.authHero{padding:30px 24px 50px;gap:50px}.authPanel{padding:34px 22px 60px}.shell{display:block}.shell>aside{position:sticky;z-index:20;top:0;width:100%;height:auto;padding:12px 14px;flex-direction:row;align-items:center;gap:16px}.shell nav{display:flex;overflow:auto;gap:3px}.sideBottom{display:none}.content{padding:26px 18px 50px}.pageHeadAction{align-items:flex-start;flex-direction:column}.todayCount{text-align:left}.opportunityCard{grid-template-columns:1fr}.opportunityCard>.actions{justify-content:flex-start}.customerListHead{align-items:flex-start;flex-direction:column}.listSearch{max-width:none}.categoryForm{grid-template-columns:1fr}.drawer{width:100vw}.dashboardGrid{grid-template-columns:1fr}}@media(max-width:620px){.brand strong{font-size:15px}.brandMark{width:36px;height:36px;border-radius:12px}.shell nav button{font-size:0;width:42px;text-align:center;padding:0}.shell nav button:first-letter{font-size:18px}.metrics,.dashboardMetrics{grid-template-columns:1fr}.pageHead h1{font-size:38px;letter-spacing:-1.8px}.panel{padding:17px}.panelHead{align-items:flex-start;flex-direction:column}.formGrid{grid-template-columns:1fr}.opportunityCopy>span,.opportunityCopy>small{white-space:normal}.opportunityMain{align-items:flex-start}.opportunityCard>.actions{display:grid}.opportunityCard>.actions .btn{width:100%}.drawer{padding:18px}.drawerStats{grid-template-columns:1fr 1fr}.drawerActions{grid-template-columns:1fr}.drawerActions>a{grid-column:auto}.detailGrid,.drawerForm2,.noteForm{grid-template-columns:1fr}.barRow{grid-template-columns:110px minmax(80px,1fr) 30px}}.marketingPage{background:#f7f7f3;color:#151515;min-height:100vh}.marketingContainer{width:min(1180px,calc(100% - 36px));margin:0 auto}.marketingHeader{position:sticky;top:0;z-index:80;background:#f7f7f3eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(21,21,21,.07)}.marketingNav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.marketingLogo{border:0;background:transparent;display:flex;align-items:center;gap:10px;font-size:20px;font-weight:950;letter-spacing:-.65px;padding:0;color:#151515;white-space:nowrap}.marketingLogoMark{width:38px;height:38px;border-radius:13px;background:linear-gradient(145deg,#74e65c,#52d94b);display:grid;place-items:center;color:#14381a;font-size:24px;box-shadow:0 10px 24px #53be482e}.marketingLinks{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:800;color:#565c56}.marketingLinks a:hover{color:#2f7a3e}.marketingNavActions{display:flex;align-items:center;gap:10px}.marketingLogin{border:0;background:transparent;font-weight:900;color:#303530;padding:12px 8px}.marketingBtn{min-height:48px;border-radius:14px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;font-weight:950;transition:.18s ease;text-align:center}.marketingBtn:hover{transform:translateY(-1px)}.marketingBtn.primary{background:linear-gradient(135deg,#74e65c,#52d94b);color:#113416;box-shadow:0 12px 28px #53be482e}.marketingBtn.secondary{background:#fff;border-color:#dfe3dc;color:#323732}.marketingBtn.large{min-height:55px;padding:0 24px}.marketingBtn.full{width:100%}.marketingHero{padding:78px 0 92px;overflow:hidden;background:radial-gradient(circle at 89% 10%,rgba(116,230,92,.2),transparent 25%),linear-gradient(180deg,#f9faf6,#f7f7f3)}.marketingHeroGrid{display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:center}.marketingEyebrow{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:8px 12px;border-radius:999px;background:#edf9ea;color:#2f7a3e;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.7px;margin-bottom:18px}.marketingEyebrow.inverse{background:#74e65c24;color:#94ef81}.marketingHeroCopy h1{font-size:clamp(52px,6.2vw,78px);line-height:.96;letter-spacing:-4px;margin:0;max-width:760px}.marketingHeroCopy h1 em{font-style:normal;color:#2f7a3e}.marketingLead{font-size:19px;line-height:1.56;color:#616761;max-width:680px;margin:24px 0 0}.marketingHeroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.marketingFeaturePills{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.marketingFeaturePills span{background:#fff;border:1px solid #e2e6df;border-radius:999px;padding:8px 11px;color:#555b55;font-size:12px;font-weight:800}.marketingHeroVisual{position:relative;min-height:560px}.humanPhoto{border-radius:28px;overflow:hidden;background:#e9eee6;box-shadow:0 24px 70px #1515151a}.humanPhoto img{width:100%;height:100%;object-fit:cover;display:block}.mainPhoto{position:absolute;top:0;right:50px;bottom:70px;left:0}.marketingProductMockup{position:absolute;right:0;bottom:18px;width:min(390px,78%);background:#fff;border:1px solid #e1e5dd;border-radius:22px;padding:18px;box-shadow:0 24px 70px #15151529}.mockTop{display:flex;align-items:center;justify-content:space-between;color:#757b75;margin-bottom:13px}.mockMiniBrand{display:flex;align-items:center;gap:7px;color:#151515;font-weight:900;font-size:13px}.mockMiniBrand span{width:25px;height:25px;border-radius:8px;background:#74e65c;display:grid;place-items:center;color:#173a1c}.mockHeadline{font-size:23px;font-weight:950;letter-spacing:-.7px;margin-bottom:13px}.mockCustomer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #edf0eb}.mockCustomer div{display:grid;gap:2px}.mockCustomer b{font-size:13px}.mockCustomer small{font-size:10px;color:#7d837d}.mockHigh,.mockMedium{border-radius:999px;padding:5px 8px;font-style:normal;font-size:10px;font-weight:900;white-space:nowrap}.mockHigh{background:#e7f8e3;color:#287036}.mockMedium{background:#fff3d7;color:#8b6316}.marketingProductMockup button{width:100%;border:0;background:#20c965;color:#fff;min-height:42px;border-radius:11px;font-weight:900;margin-top:9px}.marketingFloatingBadge{position:absolute;right:34px;top:32px;background:#151915;color:#fff;border-radius:16px;padding:13px 16px;box-shadow:0 15px 40px #1515152e;display:grid}.marketingFloatingBadge strong{color:#74e65c;font-size:22px}.marketingFloatingBadge span{font-size:10px;color:#b9c0b8}.marketingProblem,.marketingHow,.marketingAudience,.marketingFaq{padding:92px 0}.marketingProblem{background:#fff}.marketingSectionHead{margin-bottom:34px}.marketingSectionHead.center{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.marketingSectionHead.narrow{max-width:760px}.marketingSectionHead h2,.humanContent h2,.featureShowcaseCopy h2,.ctaCopy h2,.faqIntro h2{font-size:clamp(38px,4.7vw,56px);line-height:1.02;letter-spacing:-2.3px;margin:0}.marketingSectionHead p,.humanContent>p,.featureShowcaseCopy>p,.faqIntro>p{color:#666c66;font-size:17px;line-height:1.55}.marketingSectionHead.center p{max-width:770px;margin:14px auto 0}.splitHead{display:grid;grid-template-columns:1.1fr .7fr;gap:40px;align-items:end}.splitHead p{margin:0}.marketingCompare{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compareCard{border-radius:26px;padding:30px;border:1px solid #e4e7e1}.compareCard.oldWay{background:#f6f7f4}.compareCard.newWay{background:linear-gradient(145deg,#162016,#233523);color:#fff;border-color:#223022}.compareTag{display:inline-flex;border-radius:999px;padding:7px 10px;background:#fff;font-size:11px;font-weight:900;color:#5d635d}.newWay .compareTag{background:#74e65c1f;color:#8bec79}.compareCard h3{font-size:28px;letter-spacing:-1px;margin:15px 0 18px}.compareCard ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.compareCard li{position:relative;padding-left:28px;color:#646a64;line-height:1.45}.newWay li{color:#c6ccc5}.compareCard li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#edf9ea;color:#2f7a3e;font-size:11px;font-weight:950}.marketingHow{background:#f7f7f3}.howGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.howGrid article{background:#fff;border:1px solid #e3e6df;border-radius:22px;padding:24px;min-height:205px}.howGrid article>span{width:40px;height:40px;border-radius:13px;background:#edf9ea;color:#2f7a3e;display:grid;place-items:center;font-weight:950;font-size:12px}.howGrid h3{font-size:21px;letter-spacing:-.6px;margin:17px 0 8px}.howGrid p{color:#697069;line-height:1.5;font-size:14px;margin:0}.marketingHuman{padding:92px 0;background:#151915;color:#fff}.humanGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.humanContent h2{margin-bottom:18px}.humanContent>p{color:#b9c0b8}.humanPoints{display:grid;gap:13px;margin-top:28px}.humanPoints div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:13px 0;border-top:1px solid #2c332c}.humanPoints b{color:#74e65c}.humanPoints span{color:#c8cdc8}.secondaryPhoto{position:relative;min-height:520px}.secondaryPhoto img{position:absolute;top:0;right:0;bottom:0;left:0}.humanOverlayCard{position:absolute;left:25px;bottom:25px;right:25px;background:#fffffff0;color:#151515;border-radius:17px;padding:16px;display:grid;gap:3px;box-shadow:0 18px 50px #00000038}.humanOverlayCard span{font-size:11px;color:#666}.humanOverlayCard b{font-size:21px}.humanOverlayCard small{color:#676d67}.marketingAudience{background:#fff}.audienceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.audienceGrid article{padding:25px;border-radius:22px;border:1px solid #e4e7e1;background:#fbfcf9}.audienceGrid article>div{font-size:28px}.audienceGrid h3{font-size:20px;margin:12px 0 7px}.audienceGrid p{color:#6b716b;line-height:1.45;margin:0;font-size:14px}.marketingFeatures{padding:92px 0;background:#f0f4ed}.featureShowcase{display:grid;grid-template-columns:.82fr 1.18fr;gap:52px;align-items:center}.featureShowcaseCopy>p{margin:15px 0 0}.featureList{display:grid;gap:11px;margin-top:25px}.featureList>div{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid #dce1d9}.featureList>div>span{width:37px;height:37px;border-radius:12px;background:#fff;display:grid;place-items:center;color:#2f7a3e;font-weight:950}.featureList>div>div{display:grid;gap:3px}.featureList b{font-size:15px}.featureList small{color:#6d736d;line-height:1.4}.dashboardPreview{background:#151915;border-radius:26px;padding:12px;display:grid;grid-template-columns:54px 1fr;min-height:430px;box-shadow:0 28px 80px #15151524}.dashSide{border-radius:17px;background:#202620;display:flex;flex-direction:column;align-items:center;gap:20px;padding:15px 0;color:#7d857d}.dashLogo{width:30px;height:30px;border-radius:10px;background:#74e65c;color:#173a1c;display:grid;place-items:center;font-weight:950}.dashSide span.active{color:#74e65c}.dashMain{background:#fafbf8;border-radius:17px;padding:27px}.dashMain>small{color:#2f7a3e;font-weight:900;letter-spacing:.7px}.dashMain h3{font-size:28px;letter-spacing:-1px;margin:6px 0 20px}.dashMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dashMetrics>div{background:#fff;border:1px solid #e5e8e2;border-radius:13px;padding:12px;display:grid;gap:4px}.dashMetrics span{font-size:9px;color:#777}.dashMetrics b{font-size:18px}.dashTable{margin-top:17px;background:#fff;border:1px solid #e4e7e1;border-radius:14px;overflow:hidden}.dashRow{display:grid;grid-template-columns:1.3fr 1fr .7fr;gap:10px;padding:11px 13px;border-top:1px solid #edf0eb;align-items:center;font-size:11px}.dashRow.head{border-top:0;background:#f8faf6;color:#777;font-size:9px;text-transform:uppercase;font-weight:900}.marketingCta{padding:88px 0;background:linear-gradient(145deg,#151915,#203420);color:#fff}.ctaGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}.ctaCopy p{font-size:17px;line-height:1.55;color:#bdc4bc;max-width:590px}.leadForm{background:#fff;color:#151515;border-radius:24px;padding:25px;display:grid;gap:13px}.leadForm label{font-size:12px;font-weight:850;display:grid;gap:6px}.leadForm input,.leadForm select{height:49px;border-radius:12px;border:1px solid #dce0d9;background:#fcfdfb;padding:0 12px}.leadForm2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.leadForm>small{color:#858a85;line-height:1.4;text-align:center}.leadStatus{background:#edf9ea;color:#2f6d3a;border-radius:11px;padding:10px 12px;font-size:12px;text-align:center}.marketingFaq{background:#fff}.faqGrid{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:start}.faqIntro>p{margin-top:14px}.faqList{display:grid;gap:10px}.faqList details{border:1px solid #e2e6df;border-radius:16px;padding:17px 19px;background:#fbfcf9}.faqList summary{font-weight:900;cursor:pointer}.faqList p{color:#6a706a;line-height:1.5;margin:11px 0 2px}.marketingFooter{padding:28px 0;border-top:1px solid #e0e4dd;background:#f7f7f3}.footerGrid{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#767c76;font-size:12px}.footerGrid .marketingLogo{font-size:16px}.footerGrid .marketingLogoMark{width:32px;height:32px;border-radius:10px;font-size:19px}.footerGrid button{border:0;background:transparent;font-weight:900;color:#2f7a3e}@media(max-width:980px){.marketingLinks{display:none}.marketingHeroGrid,.humanGrid,.featureShowcase,.ctaGrid,.faqGrid{grid-template-columns:1fr}.marketingHeroVisual{min-height:540px;max-width:720px}.splitHead{grid-template-columns:1fr;gap:10px}.howGrid,.audienceGrid{grid-template-columns:1fr 1fr}.humanGrid{gap:34px}.featureShowcase{gap:35px}}@media(max-width:660px){.marketingContainer{width:min(100% - 22px,1180px)}.marketingNav{min-height:68px}.marketingNavActions .marketingBtn{display:none}.marketingLogin{border:1px solid #dce0d9;border-radius:11px;padding:9px 12px;background:#fff}.marketingLogo{font-size:17px}.marketingLogoMark{width:34px;height:34px;border-radius:11px;font-size:20px}.marketingHero{padding:48px 0 68px}.marketingHeroCopy h1{font-size:47px;letter-spacing:-2.4px}.marketingLead{font-size:17px}.marketingHeroActions{display:grid}.marketingBtn.large{width:100%}.marketingFeaturePills{display:grid}.marketingHeroVisual{min-height:470px}.mainPhoto{right:20px;bottom:95px}.marketingProductMockup{width:88%;padding:14px}.marketingFloatingBadge{right:13px;top:17px}.marketingProblem,.marketingHow,.marketingAudience,.marketingFaq,.marketingHuman,.marketingFeatures,.marketingCta{padding:64px 0}.marketingSectionHead h2,.humanContent h2,.featureShowcaseCopy h2,.ctaCopy h2,.faqIntro h2{font-size:39px;letter-spacing:-1.7px}.marketingCompare,.howGrid,.audienceGrid{grid-template-columns:1fr}.compareCard{padding:22px}.secondaryPhoto{min-height:410px}.humanPoints div{grid-template-columns:90px 1fr}.dashboardPreview{grid-template-columns:40px 1fr;min-height:370px}.dashMain{padding:18px}.dashMain h3{font-size:22px}.dashMetrics{grid-template-columns:1fr}.dashMetrics>div:nth-child(3){display:none}.dashRow{grid-template-columns:1.2fr .8fr .7fr;padding:9px}.leadForm2{grid-template-columns:1fr}.footerGrid{flex-direction:column;align-items:flex-start}}.marketingOffer{padding:92px 0;background:#f7f7f3}.offerGrid{display:grid;grid-template-columns:1.05fr .75fr;gap:26px;align-items:stretch;margin-top:38px}.offerValue{display:grid;grid-template-columns:1fr 1fr;gap:14px}.offerValue article{background:#fff;border:1px solid #e2e6df;border-radius:22px;padding:22px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 10px 35px #15151509}.offerValue article b{display:block;font-size:17px;margin-bottom:6px;letter-spacing:-.35px}.offerValue article p{margin:0;color:#6a706a;font-size:13px;line-height:1.5}.offerIcon{width:42px;height:42px;flex:0 0 42px;border-radius:13px;display:grid;place-items:center;background:#edf9ea;color:#2f7a3e;font-weight:950;font-size:19px}.pricingCard{background:linear-gradient(145deg,#151915,#203420);color:#fff;border-radius:28px;padding:30px;box-shadow:0 22px 65px #15151524}.pricingTag{display:inline-flex;background:#2d492d;color:#8bf275;border:1px solid #3f623f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.7px}.pricingCard h3{font-size:29px;margin:17px 0 5px;letter-spacing:-1px}.pricingIntro{color:#bbc3ba;line-height:1.5;margin:0 0 20px}.priceLine{display:flex;align-items:flex-end;gap:6px}.priceLine strong{font-size:55px;line-height:1;letter-spacing:-2.5px;color:#fff}.priceLine span{color:#bac2ba;margin-bottom:6px}.pricingAnnual{margin:9px 0 22px;color:#8bf275;font-size:12px;font-weight:800}.pricingCard ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px;color:#d8ddd7;font-size:14px}.pricingCard>small{display:block;margin-top:12px;text-align:center;color:#9fa79f;line-height:1.45}.adminNavBtn{margin-top:10px;border-top:1px solid #2b332b!important}.adminHead{margin-bottom:18px}.adminTabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 16px}.adminTabs button{border:1px solid #dfe3dc;background:#fff;border-radius:999px;padding:9px 13px;font-weight:850;color:#626862}.adminTabs button.active{background:#151915;color:#fff;border-color:#151915}.adminMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:14px}.adminMetrics>div{background:#fff;border:1px solid #e2e6df;border-radius:18px;padding:17px;display:grid;gap:5px;box-shadow:0 8px 30px #15151508}.adminMetrics span{font-size:11px;color:#727872;font-weight:850;text-transform:uppercase;letter-spacing:.45px}.adminMetrics b{font-size:26px;letter-spacing:-1px}.adminMetrics small{color:#8a9089;font-size:10px;line-height:1.35}.adminGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.adminFunnel{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:22px 0}.adminFunnel>div{background:#f7f9f6;border:1px solid #e3e7e0;border-radius:15px;padding:16px;text-align:center;display:grid;gap:4px}.adminFunnel b{font-size:25px}.adminFunnel span{font-size:11px;color:#727872}.adminFunnel i{font-style:normal;color:#91a08f}.adminHint{font-size:11px;color:#858b84;margin:0}.northStarValue{font-size:72px;font-weight:950;letter-spacing:-3px;color:#2f7a3e;line-height:1;margin:23px 0 10px}.adminRank{display:grid}.adminRank>div{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #edf0eb;padding:12px 2px}.adminRank code{font-size:12px;color:#444b44;background:#f3f5f1;padding:5px 7px;border-radius:7px}.adminRank b{font-size:17px}.adminLoading{padding:50px;color:#6d736d;text-align:center}.sideBottom small{word-break:break-all}@media(max-width:1180px){.adminMetrics{grid-template-columns:repeat(3,1fr)}.adminGrid{grid-template-columns:1fr}}@media(max-width:980px){.offerGrid{grid-template-columns:1fr}}@media(max-width:700px){.offerValue{grid-template-columns:1fr}.adminMetrics{grid-template-columns:1fr 1fr}.adminFunnel{grid-template-columns:1fr}.adminFunnel i{transform:rotate(90deg)}}@media(max-width:480px){.adminMetrics{grid-template-columns:1fr}}.salesCrmHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px}.salesCrmHeader h2{margin:5px 0 6px;font-size:34px;letter-spacing:-1.2px}.salesCrmHeader p{margin:0;max-width:760px;color:#6d736c;line-height:1.5}.salesMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:14px}.salesMetrics article{background:#fff;border:1px solid #e3e7e0;border-radius:18px;padding:17px;display:grid;gap:5px;box-shadow:0 8px 30px #15151508}.salesMetrics span{font-size:11px;text-transform:uppercase;letter-spacing:.45px;color:#777d77;font-weight:850}.salesMetrics b{font-size:25px;letter-spacing:-.9px}.salesMetrics small{font-size:10px;color:#8b918a;line-height:1.35}.salesInsightGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.salesInsight{margin-top:0!important}.salesInsight h3{font-size:27px;margin:7px 0;letter-spacing:-.8px}.salesInsight p{margin:0;color:#6c726c;line-height:1.5}.salesKanban{display:grid;grid-template-columns:repeat(6,minmax(245px,1fr));gap:12px;overflow-x:auto;padding-bottom:12px}.salesColumn{background:#eef1ec;border-radius:19px;padding:11px;min-height:470px;border:1px solid #e0e4dd}.salesColumnHead{display:flex;justify-content:space-between;align-items:center;padding:5px 5px 12px}.salesColumnHead>div{display:flex;align-items:center;gap:7px}.salesColumnHead b{font-size:13px}.salesColumnHead span{min-width:25px;height:25px;border-radius:999px;background:#fff;display:grid;place-items:center;font-size:11px;font-weight:900;color:#4d534d}.salesColumnHead small{font-size:10px;color:#818781}.salesCards{display:grid;gap:9px}.salesLeadCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;border:1px solid #e0e4dd;background:#fff;border-radius:15px;padding:13px;display:grid;gap:5px;box-shadow:0 6px 16px #15151506}.salesLeadCard:hover{border-color:#b8deb0;transform:translateY(-1px)}.salesLeadCard strong{font-size:14px;color:#171917}.salesLeadCard>span{font-size:11px;color:#4d554d}.salesLeadCard>small{font-size:10px;color:#858c85}.salesLeadFooter{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:5px;border-top:1px solid #edf0eb;padding-top:8px}.salesLeadFooter span{font-size:10px;color:#7a817a}.salesLeadFooter em{font-style:normal;font-size:9px;background:#eef8ea;color:#367342;border-radius:999px;padding:5px 7px;font-weight:800;white-space:nowrap}.salesLeadFooter em.overdue{background:#fff0ee;color:#a13e34}.salesEmpty{border:1px dashed #ccd2ca;border-radius:13px;padding:22px 10px;text-align:center;color:#8a908a;font-size:11px}.salesDrawerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c100c6b;z-index:80;display:flex;justify-content:flex-end}.salesDrawer{width:min(560px,100%);height:100%;overflow-y:auto;background:#f7f7f3;padding:24px;box-shadow:-18px 0 60px #00000029}.salesDrawerHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.salesDrawerHead h2{margin:6px 0 5px;font-size:31px;letter-spacing:-1px}.salesDrawerHead p{margin:0;color:#707670}.leadQuickActions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0}.leadAge{font-size:12px;color:#757c75}.salesStageButtons{display:flex;gap:7px;flex-wrap:wrap}.salesStageButtons button{border:1px solid #dce1d9;background:#fff;padding:8px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#596059}.salesStageButtons button.active{background:#151915;color:#fff;border-color:#151915}.followupRow{display:grid;grid-template-columns:1fr auto;gap:8px}.leadMetaGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.leadMetaGrid>div{background:#fff;border:1px solid #e2e6df;border-radius:13px;padding:12px;display:grid;gap:3px}.leadMetaGrid span{font-size:10px;color:#828882;text-transform:uppercase;letter-spacing:.4px}.leadMetaGrid b{font-size:12px;word-break:break-word}.blogPage{min-height:100vh;background:#f7f7f3;color:#151515}.blogHeader{position:sticky;top:0;z-index:40;background:#f7f7f3eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(21,21,21,.07)}.blogNav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.blogNav nav{display:flex;align-items:center;gap:10px}.blogNav nav>button:not(.marketingBtn){border:0;background:transparent;font-weight:800;color:#515751;padding:10px 12px}.blogHero{padding:92px 0 66px;background:radial-gradient(circle at 88% 15%,rgba(116,230,92,.17),transparent 30%),#f7f7f3}.blogHero h1{max-width:940px;font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-3.6px;margin:17px 0}.blogHero p{max-width:760px;color:#676d67;font-size:20px;line-height:1.55;margin:0}.blogListSection{padding:0 0 90px}.blogGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.blogCard{background:#fff;border:1px solid #e2e6df;border-radius:24px;padding:27px;min-height:280px;display:flex;flex-direction:column;box-shadow:0 12px 38px #15151509}.blogCard.featured{grid-column:1/-1;min-height:330px;background:linear-gradient(145deg,#151915,#213321);color:#fff}.blogCard>span{font-size:12px;color:#2f7a3e;font-weight:900;text-transform:uppercase;letter-spacing:.6px}.blogCard.featured>span{color:#74e65c}.blogCard h2{font-size:30px;line-height:1.05;letter-spacing:-1px;margin:15px 0 12px;max-width:860px}.blogCard p{color:#6b716a;line-height:1.55;margin:0;max-width:850px}.blogCard.featured p{color:#c3cbc2}.blogCard>div{margin-top:auto;padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:16px}.blogCard small{color:#8a9089}.blogCard button,.blogBack{border:0;background:transparent;color:#2f7a3e;font-weight:900;padding:0}.blogCard.featured button{color:#74e65c}.blogArticle{max-width:980px!important;padding-top:76px;padding-bottom:110px}.blogBack{margin-bottom:38px}.blogArticle>h1{font-size:clamp(48px,6vw,72px);line-height:.98;letter-spacing:-3px;margin:16px 0}.blogDeck{font-size:21px;line-height:1.55;color:#656b65;max-width:850px}.blogMeta{font-size:13px;color:#8a9089;margin:18px 0 48px;padding-bottom:22px;border-bottom:1px solid #e1e5df}.blogArticleBody{max-width:760px}.blogArticleBody p{font-size:18px;line-height:1.78;color:#3f453f}.blogIntro{font-size:22px!important;line-height:1.6!important;color:#202520!important;font-weight:650}.blogArticleBody section{margin:52px 0}.blogArticleBody section h2{font-size:34px;line-height:1.08;letter-spacing:-1.1px;margin-bottom:17px}.blogCta{margin-top:64px;padding:30px;border-radius:27px;background:linear-gradient(145deg,#151915,#213321);color:#fff}.blogCta>span{font-size:12px;color:#74e65c;text-transform:uppercase;font-weight:900;letter-spacing:.6px}.blogCta h2{font-size:32px;margin:10px 0!important}.blogCta p{color:#c2cac1!important;font-size:16px!important;line-height:1.55!important}.blogNotFound{padding-top:100px}@media(max-width:1250px){.salesMetrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.salesCrmHeader{align-items:flex-start;flex-direction:column}.salesMetrics{grid-template-columns:1fr 1fr}.salesInsightGrid,.blogGrid{grid-template-columns:1fr}.blogCard.featured{grid-column:auto}}@media(max-width:600px){.salesMetrics{grid-template-columns:1fr}.salesDrawer{padding:18px}.leadMetaGrid,.followupRow{grid-template-columns:1fr}.blogNav nav>button:not(.marketingBtn){display:none}.blogHero{padding-top:58px}.blogHero h1,.blogArticle>h1{letter-spacing:-2px}}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}.navIcon{display:inline-flex;width:24px;justify-content:center;font-size:17px}.navLabel{display:inline}.mobileLeadCta{display:none}.thankYouPage{min-height:100vh;background:#f7f7f3;color:#151515}.thankYouHeader{position:sticky;top:0;z-index:80;background:#f7f7f3f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(21,21,21,.07)}.thankYouNav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.thankYouHero{padding:86px 0 82px;background:radial-gradient(circle at 86% 10%,rgba(116,230,92,.18),transparent 28%),linear-gradient(180deg,#fbfcf8,#f7f7f3)}.thankYouHeroGrid{display:grid;grid-template-columns:1.05fr .72fr;gap:52px;align-items:center}.thankYouCopy h1{font-size:clamp(52px,6vw,76px);line-height:.97;letter-spacing:-3.8px;margin:12px 0 20px;max-width:800px}.thankYouCopy>p{font-size:20px;line-height:1.55;color:#626862;max-width:760px}.thankYouCheck{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:#74e65c;color:#15381a;font-size:31px;font-weight:950;margin-bottom:22px;box-shadow:0 16px 38px #53be4833}.thankYouSteps{display:grid;gap:10px;margin:28px 0}.thankYouSteps>div{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;background:#fff;border:1px solid #e1e5de;border-radius:16px;padding:12px 14px;max-width:690px}.thankYouSteps>div>b{width:34px;height:34px;border-radius:11px;background:#edf9ea;color:#2f7a3e;display:grid;place-items:center}.thankYouSteps span{display:grid;gap:2px}.thankYouSteps strong{font-size:14px}.thankYouSteps small{color:#777d77;font-size:12px;line-height:1.4}.thankYouActions{display:flex;gap:11px;flex-wrap:wrap;margin-top:26px}.thankYouCard{background:linear-gradient(145deg,#151915,#203420);color:#fff;border-radius:30px;padding:30px;box-shadow:0 25px 70px #15151529}.thankYouCard>span{color:#8df178;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.7px}.thankYouCard h2{font-size:34px;line-height:1.05;letter-spacing:-1.3px;margin:12px 0}.thankYouCard>p{color:#c3cbc2;line-height:1.55}.thankYouMiniMock{margin-top:24px;background:#fff;color:#151515;border-radius:20px;padding:18px;display:grid;gap:10px}.thankYouMiniMock>small{color:#2f7a3e;font-weight:900}.thankYouMiniMock>strong{font-size:22px;letter-spacing:-.5px;margin-bottom:4px}.thankYouMiniMock>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #eef0ec;padding-top:10px;font-size:13px}.thankYouMiniMock em{font-style:normal;color:#6d736d}.thankYouBlog{padding:84px 0 100px}.thankYouBlogHead{max-width:790px;margin-bottom:28px}.thankYouBlogGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.thankYouBlogGrid article{background:#fff;border:1px solid #e2e6df;border-radius:22px;padding:23px;display:flex;flex-direction:column;min-height:290px;box-shadow:0 10px 35px #15151509}.thankYouBlogGrid article>span{font-size:11px;text-transform:uppercase;color:#2f7a3e;font-weight:900;letter-spacing:.55px}.thankYouBlogGrid h3{font-size:23px;line-height:1.08;letter-spacing:-.7px;margin:13px 0 10px}.thankYouBlogGrid p{color:#6b716b;font-size:14px;line-height:1.55}.thankYouBlogGrid button{margin-top:auto;border:0;background:transparent;color:#2f7a3e;font-weight:900;text-align:left;padding:12px 0 0}@media(max-width:840px){input,select,textarea{font-size:16px}.btn,.marketingBtn{min-height:48px}.shell{display:block;padding-bottom:84px}.shell>aside{position:fixed;z-index:90;left:0;right:0;bottom:0;top:auto;width:100%;height:auto;padding:8px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#151915f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:block;border-top:1px solid #2f362f}.shell>aside>.brand,.sideBottom{display:none}.shell nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(58px,1fr);overflow-x:auto;gap:3px;width:100%;scrollbar-width:none}.shell nav::-webkit-scrollbar{display:none}.shell nav button{min-height:58px;width:auto;padding:6px 7px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;white-space:nowrap;color:#aeb5ad}.shell nav button.active{background:#263126;color:#fff}.navIcon{font-size:20px;width:auto;line-height:1}.navLabel{font-size:10px;font-weight:800;line-height:1.1}.adminNavBtn{margin-top:0!important;border-top:0!important}.content{padding:24px 15px 30px;max-width:none}.toolbar,.pipelineToolbar{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.pipelineToolbar .searchInput{max-width:none}.filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters button{white-space:nowrap;flex:0 0 auto}.metrics,.dashboardMetrics{grid-template-columns:1fr 1fr}.metric{padding:16px}.metric strong{font-size:28px}.columns,.settingsGrid,.dashboardGrid,.formGrid{grid-template-columns:1fr}.panel{padding:16px;border-radius:18px}.pageHead{margin-bottom:19px}.pageHead h1{font-size:36px;letter-spacing:-1.8px;line-height:1}.pageHead p{font-size:14px}.pageHeadAction{gap:14px}.todayCount{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:13px 15px}.todayCount strong{font-size:30px}.opportunityCard{padding:14px;grid-template-columns:1fr}.opportunityCard>.actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.opportunityCard>.actions .btn{width:100%;min-height:44px}.opportunityNumbers{display:flex;justify-content:flex-start}.opportunityNumbers>div{text-align:left}.kanban{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding:0 1px 12px}.kanbanColumn{flex:0 0 min(86vw,320px);min-height:470px;scroll-snap-align:start}.kanbanCard{cursor:pointer}.tableWrap{margin:0 -4px;padding-bottom:6px;-webkit-overflow-scrolling:touch}.tableWrap:after{content:"Deslize para ver mais →";display:block;position:sticky;left:4px;width:max-content;font-size:10px;color:#8b918a;padding-top:8px}.drawerBackdrop,.salesDrawerBackdrop{align-items:flex-end;justify-content:center}.drawer,.salesDrawer{width:100vw;max-width:none;height:min(92dvh,900px);border-radius:24px 24px 0 0;padding:18px 15px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -25px 70px #00000029}.drawerHead,.salesDrawerHead{position:sticky;top:-18px;background:#fff;z-index:2;padding-top:12px}.salesDrawerHead{background:#f7f7f3}.drawerStats{grid-template-columns:1fr 1fr 1fr;gap:7px}.drawerStats>div{padding:10px}.drawerStats b{font-size:15px}.adminTabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.adminTabs::-webkit-scrollbar{display:none}.adminTabs button{white-space:nowrap;flex:0 0 auto}.adminMetrics,.salesMetrics{grid-template-columns:1fr 1fr}.adminFunnel{grid-template-columns:1fr}.adminFunnel i{transform:rotate(90deg)}.salesCrmHeader{align-items:flex-start;flex-direction:column}.salesInsightGrid{grid-template-columns:1fr}.salesKanban{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.salesColumn{flex:0 0 min(86vw,320px);scroll-snap-align:start}.leadMetaGrid{grid-template-columns:1fr 1fr}.followupRow{grid-template-columns:1fr}.marketingContainer{width:min(100% - 24px,1180px)}.marketingNav{min-height:64px;gap:8px}.marketingLinks{display:none}.marketingNavActions{gap:6px}.marketingLogin{border:1px solid #dce0d9;border-radius:11px;padding:9px 11px;background:#fff;font-size:13px}.marketingNavActions .marketingBtn{display:none}.marketingLogo{font-size:16px;gap:8px}.marketingLogoMark{width:34px;height:34px;border-radius:11px;font-size:20px}.marketingHero{padding:42px 0 62px}.marketingHeroGrid,.humanGrid,.featureShowcase,.ctaGrid,.faqGrid,.offerGrid{grid-template-columns:1fr;gap:30px}.marketingHeroCopy h1{font-size:44px;letter-spacing:-2.3px}.marketingLead{font-size:17px}.marketingHeroActions{display:grid}.marketingHeroActions .marketingBtn{width:100%}.marketingFeaturePills{display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.marketingFeaturePills span{white-space:nowrap}.marketingHeroVisual{min-height:390px}.mainPhoto{top:0;right:12px;bottom:70px;left:0}.marketingProductMockup{width:89%;right:0;bottom:10px;padding:13px}.marketingFloatingBadge{display:none}.mockHeadline{font-size:20px}.marketingProblem,.marketingHow,.marketingAudience,.marketingFaq,.marketingHuman,.marketingFeatures,.marketingCta,.marketingOffer{padding:58px 0}.marketingSectionHead h2,.humanContent h2,.featureShowcaseCopy h2,.ctaCopy h2,.faqIntro h2{font-size:35px;letter-spacing:-1.5px;line-height:1.03}.marketingSectionHead p,.humanContent>p,.featureShowcaseCopy>p,.ctaCopy>p{font-size:16px}.marketingCompare,.howGrid,.audienceGrid,.offerValue{grid-template-columns:1fr}.compareCard,.pricingCard{padding:21px}.howGrid article,.audienceCard{min-height:auto}.secondaryPhoto{min-height:360px}.humanPoints div{grid-template-columns:78px 1fr}.featureList>div{align-items:flex-start}.dashboardPreview{grid-template-columns:36px minmax(0,1fr);min-height:330px}.dashMain{padding:14px}.dashMain h3{font-size:19px}.dashMetrics{grid-template-columns:1fr 1fr}.dashMetrics>div:nth-child(3){display:none}.dashRow{grid-template-columns:1.2fr .7fr .55fr;gap:5px;padding:8px 4px;font-size:10px}.leadForm{padding:20px}.leadForm2{grid-template-columns:1fr}.footerGrid{flex-direction:column;align-items:flex-start;padding-bottom:72px}.mobileLeadCta{display:flex;position:fixed;z-index:75;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));min-height:52px;border-radius:15px;background:linear-gradient(135deg,#74e65c,#52d94b);color:#113416;align-items:center;justify-content:center;font-weight:950;box-shadow:0 15px 38px #1515152e}.blogNav{min-height:64px}.blogNav nav{gap:4px}.blogHero{padding:55px 0 42px}.blogHero h1{font-size:43px;letter-spacing:-2px}.blogHero p{font-size:17px}.blogListSection{padding-bottom:72px}.blogGrid{grid-template-columns:1fr}.blogCard,.blogCard.featured{min-height:auto;padding:21px}.blogCard h2{font-size:26px}.blogArticle{padding-top:45px!important;padding-bottom:88px!important}.blogArticle>h1{font-size:42px;letter-spacing:-2px}.blogDeck{font-size:18px}.blogArticleBody p{font-size:17px;line-height:1.68}.blogArticleBody section{margin:40px 0}.blogArticleBody section h2{font-size:29px}.blogCta{padding:22px}.thankYouNav{min-height:64px}.thankYouHero{padding:50px 0 55px}.thankYouHeroGrid{grid-template-columns:1fr;gap:28px}.thankYouCopy h1{font-size:44px;letter-spacing:-2.2px}.thankYouCopy>p{font-size:17px}.thankYouCheck{width:54px;height:54px;border-radius:17px;font-size:27px}.thankYouActions{display:grid}.thankYouActions .marketingBtn{width:100%}.thankYouCard{padding:22px}.thankYouCard h2{font-size:29px}.thankYouBlog{padding:58px 0 76px}.thankYouBlogGrid{grid-template-columns:1fr}.thankYouBlogGrid article{min-height:auto}.thankYouBlogHead h2{font-size:35px;letter-spacing:-1.4px}}@media(max-width:520px){.metrics,.dashboardMetrics,.adminMetrics,.salesMetrics{grid-template-columns:1fr}.opportunityCard>.actions{grid-template-columns:1fr}.drawerStats{grid-template-columns:1fr 1fr}.leadMetaGrid{grid-template-columns:1fr}.marketingHeroCopy h1,.thankYouCopy h1{font-size:40px}.marketingHeroVisual{min-height:350px}.mainPhoto{bottom:62px}.marketingProductMockup{width:94%}.thankYouSteps>div{grid-template-columns:36px 1fr;padding:11px}.thankYouSteps>div>b{width:30px;height:30px}}.marketingSolutions{padding:88px 0;background:#f7f7f3}.marketingSolutionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.marketingSolutionGrid>a{display:block;padding:24px;border:1px solid var(--line,#e4e7e0);background:#fff;border-radius:24px;box-shadow:0 10px 35px #15151509;transition:.18s ease}.marketingSolutionGrid>a:hover{transform:translateY(-3px);box-shadow:0 18px 45px #15151512}.marketingSolutionGrid span,.seoRelatedGrid span{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:#2f7a3e;font-weight:900}.marketingSolutionGrid h3{font-size:24px;line-height:1.08;letter-spacing:-.7px;margin:12px 0 10px;color:#151515}.marketingSolutionGrid p{color:#6b706a;line-height:1.55;margin:0 0 18px}.marketingSolutionGrid b{color:#2f7a3e;font-size:13px}.seoLandingPage{background:#f7f7f3;color:#151515;min-height:100vh}.seoHeader{position:sticky;top:0;z-index:40;background:#f7f7f3f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e4e7e0}.seoNav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.seoNav nav{display:flex;align-items:center;gap:20px}.seoNav nav>a{font-size:13px;font-weight:800;color:#555c55}.seoHero{padding:82px 0 70px;background:radial-gradient(circle at 85% 5%,rgba(116,230,92,.17),transparent 30%),#f7f7f3}.seoHeroGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);gap:62px;align-items:center}.seoHero h1{font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-3.3px;margin:12px 0 22px;max-width:900px}.seoHero p{font-size:20px;line-height:1.55;color:#646a64;max-width:740px}.seoHeroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.seoTrustLine{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:12px;font-weight:750;color:#657064}.seoOpportunityCard{background:#151915;color:#fff;border-radius:28px;padding:26px;box-shadow:0 28px 70px #15191529}.seoOpportunityCard>span{font-size:11px;font-weight:900;letter-spacing:.8px;color:#74e65c}.seoOpportunityCard>strong{display:block;font-size:42px;letter-spacing:-1.8px;margin:9px 0 22px}.seoOpportunityCard>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;border-top:1px solid #303830;padding:14px 0}.seoOpportunityCard i{font-style:normal;width:30px;height:30px;border-radius:10px;background:#273427;display:grid;place-items:center;color:#74e65c;font-weight:900}.seoOpportunityCard div span{display:grid;gap:2px}.seoOpportunityCard div b{font-size:13px}.seoOpportunityCard div small{font-size:10px;color:#aab2aa}.seoOpportunityCard em{font-style:normal;background:#74e65c;color:#151515;padding:7px 9px;border-radius:9px;font-size:10px;font-weight:900}.seoProblem{padding:82px 0;background:#fff}.seoTwoCol{display:grid;grid-template-columns:1fr .8fr;gap:72px;align-items:center}.seoTwoCol h2,.seoLongForm h2,.seoFaq h2{font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-2px;margin:10px 0 18px}.seoTwoCol>div>p{font-size:18px;line-height:1.65;color:#656b65}.seoBulletCard{background:#151915;color:#fff;border-radius:26px;padding:24px}.seoBulletCard>div{display:flex;gap:12px;align-items:flex-start;border-top:1px solid #303830;padding:16px 2px}.seoBulletCard>div:first-child{border-top:0}.seoBulletCard span{width:28px;height:28px;border-radius:50%;background:#74e65c;color:#151515;display:grid;place-items:center;font-weight:950;flex:0 0 28px}.seoBulletCard p{margin:3px 0 0;color:#e6ebe5;line-height:1.45}.seoExamples{padding:88px 0}.seoExampleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}.seoExampleGrid article{background:#fff;border:1px solid #e4e7e0;border-radius:22px;padding:24px}.seoExampleGrid span{font-size:12px;font-weight:900;color:#2f7a3e;text-transform:uppercase}.seoExampleGrid h3{font-size:27px;letter-spacing:-1px;margin:12px 0}.seoExampleGrid p{color:#6a706a;line-height:1.5}.seoExampleGrid small{font-weight:850;color:#2f7a3e}.seoLongForm{padding:88px 0;background:#fff}.seoArticleGrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;align-items:start}.seoArticleBody{max-width:820px}.seoArticleBody section{margin-bottom:54px}.seoArticleBody h2{font-size:34px;letter-spacing:-1.2px}.seoArticleBody p{font-size:18px;line-height:1.75;color:#555d55}.seoStickyCta{position:sticky;top:100px;background:#151915;color:#fff;border-radius:25px;padding:25px}.seoStickyCta>span{color:#74e65c;font-size:12px;font-weight:900}.seoStickyCta h3{font-size:28px;line-height:1.05;letter-spacing:-1px;margin:12px 0}.seoStickyCta p{color:#b9c1b9;line-height:1.5;font-size:14px}.seoStickyCta>strong{display:block;font-size:37px;margin:24px 0 15px}.seoStickyCta strong small{font-size:13px;color:#aeb6ae;margin-left:4px}.seoRelated{padding:84px 0}.seoRelatedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.seoRelatedGrid>a{background:#fff;border:1px solid #e4e7e0;border-radius:22px;padding:22px}.seoRelatedGrid h3{font-size:22px;line-height:1.12;margin:11px 0 24px;letter-spacing:-.6px}.seoRelatedGrid b{color:#2f7a3e;font-size:13px}.seoFaq{padding:88px 0;background:#fff}.seoFaqGrid{display:grid;grid-template-columns:.7fr 1fr;gap:70px}.seoFaqGrid details{border-top:1px solid #e4e7e0;padding:20px 0}.seoFaqGrid summary{font-size:18px;font-weight:850;cursor:pointer}.seoFaqGrid details p{color:#656b65;line-height:1.6;margin:12px 0 0}.seoFinalCta{padding:90px 0;background:#151915;color:#fff;text-align:center}.seoFinalCta h2{font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-2.5px;max-width:1000px;margin:14px auto 30px}.seoFinalCta .marketingEyebrow{color:#74e65c}.seoFooter{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:35px}.seoFooter>div{display:flex;gap:17px;flex-wrap:wrap}.seoFooter a{font-size:12px;font-weight:750;color:#676d67}@media(max-width:900px){.marketingSolutionGrid,.seoExampleGrid,.seoRelatedGrid,.seoHeroGrid,.seoTwoCol,.seoArticleGrid,.seoFaqGrid{grid-template-columns:1fr}.seoHero{padding:48px 0}.seoOpportunityCard{max-width:600px}.seoStickyCta{position:static}.seoNav nav>a:not(.marketingLogin){display:none}.seoFooter{grid-template-columns:1fr;align-items:start}.seoHero h1{font-size:46px;letter-spacing:-2px}.seoArticleBody p{font-size:17px}}@media(max-width:600px){.seoHero h1{font-size:39px}.seoHero p{font-size:17px}.seoHeroActions{display:grid}.seoHeroActions>a{width:100%}.seoTrustLine{display:grid;gap:8px}.seoOpportunityCard{padding:20px}.seoOpportunityCard>strong{font-size:34px}.seoTwoCol h2,.seoLongForm h2,.seoFaq h2{font-size:34px}.seoArticleBody h2{font-size:28px}.marketingSolutions,.seoExamples,.seoLongForm,.seoRelated,.seoFaq{padding:62px 0}}.blogFaq details{border-top:1px solid #e2e6df;padding:16px 0}.blogFaq summary{cursor:pointer;font-weight:850;color:#202520}.blogFaq details p{font-size:16px!important;margin:10px 0 0}.blogRelated>div{display:grid;gap:9px}.blogRelated a{display:flex;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid #e1e5df;border-radius:15px;background:#fff;font-weight:800}.blogRelated a span{color:#2f7a3e}.toolPage{min-height:100vh;background:#f7f7f3;color:#151515}.toolHero{padding:80px 0 42px;background:radial-gradient(circle at 85% 15%,rgba(116,230,92,.17),transparent 30%)}.toolHero h1{max-width:980px;font-size:clamp(48px,6vw,72px);line-height:.98;letter-spacing:-3px;margin:16px 0}.toolHero p{font-size:20px;color:#666d66;max-width:750px;line-height:1.55}.toolGrid{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;align-items:start;padding-top:22px}.toolForm{display:grid;gap:14px}.toolResult{background:linear-gradient(145deg,#151915,#213321);color:#fff;padding:30px;border-radius:27px;position:sticky;top:100px}.toolResult>span{font-size:12px;color:#74e65c;font-weight:900;letter-spacing:.7px}.toolResult>p{font-size:24px;line-height:1.48;font-weight:650;margin:19px 0 24px}.toolResult small{display:block;color:#aeb6ad;line-height:1.45;margin-top:12px}.toolContent{max-width:900px!important;padding-top:70px;padding-bottom:100px}.toolContent>h2{font-size:40px;letter-spacing:-1.5px;margin-bottom:12px}.toolContent>p{font-size:19px;line-height:1.7;color:#4f554f}.toolLinks{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 48px}.toolLinks a{background:#edf9ea;color:#2f7a3e;padding:12px 14px;border-radius:13px;font-weight:850}@media(max-width:760px){.toolHero{padding:55px 0 30px}.toolHero h1{font-size:42px;letter-spacing:-2px}.toolHero p{font-size:17px}.toolGrid{grid-template-columns:1fr}.toolResult{position:static;padding:22px}.toolResult>p{font-size:21px}.toolContent{padding-top:50px!important}.toolContent>h2{font-size:32px}}.siteHeader{position:sticky;top:0;z-index:70;background:#f7f7f3eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(20,25,21,.08);box-shadow:0 8px 30px #15151508}.siteHeaderBar{min-height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.siteLogo{display:inline-flex;align-items:center;gap:14px;font-weight:950;letter-spacing:-.7px;font-size:17px;white-space:nowrap}.siteLogoMark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,var(--green),#52d94b);color:#14381a;font-size:24px;box-shadow:0 14px 28px #53be4838}.siteLogoText{font-size:20px;color:#131713}.siteNavLinks{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.siteNavLinks a{padding:10px 12px;border-radius:12px;font-size:14px;font-weight:800;color:#4e554e;transition:.16s ease}.siteNavLinks a:hover{background:#eef2ec;color:#151915}.siteActionGroup{display:flex;align-items:center;gap:12px}.siteGhostBtn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:14px;background:#fff;border:1px solid #dadeD8;color:#212621;font-weight:900;box-shadow:0 6px 18px #1515150a;white-space:nowrap}.sitePrimaryBtn{min-height:50px;padding:0 22px;border-radius:14px;white-space:nowrap;box-shadow:0 12px 24px #62d04a33}.siteFooter{padding:34px 0 18px;background:linear-gradient(180deg,#fbfbf8,#f4f7f2);border-top:1px solid #dfe4dc;margin-top:0}.siteFooterMain{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(280px,.75fr);gap:26px;align-items:start}.siteFooter.compact .siteFooterMain{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(250px,.75fr)}.siteFooterBrandBlock{display:grid;gap:16px}.siteFooterBrandBlock p{max-width:340px;color:#646a64;line-height:1.7;font-size:15px;margin:0}.siteFooterMiniBadges{display:flex;flex-wrap:wrap;gap:10px}.siteFooterMiniBadges span{padding:9px 12px;border-radius:999px;background:#edf8ea;color:#2f7a3e;font-size:12px;font-weight:850}.siteFooterLinksGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.siteFooterColumn h4{margin:0 0 14px;font-size:14px;color:#151915;letter-spacing:-.2px}.siteFooterColumn>div{display:grid;gap:10px}.siteFooterColumn a{font-size:14px;color:#697069;line-height:1.4}.siteFooterColumn a:hover,.siteFooterBottom a:hover,.siteTextLink:hover{color:#1e5a2b}.siteFooterCtaCard{padding:22px;border-radius:24px;background:#fff;border:1px solid #e3e7e1;box-shadow:0 16px 38px #1515150d}.siteFooterCtaCard .marketingEyebrow{margin-bottom:12px}.siteFooterCtaCard h3{font-size:26px;line-height:1.05;letter-spacing:-1px;margin:0 0 12px;color:#151915}.siteFooterCtaCard p{font-size:14px;color:#666d66;line-height:1.6;margin:0 0 16px}.siteFooterCtaActions{display:grid;gap:12px}.siteTextLink{font-size:14px;font-weight:850;color:#2f7a3e}.siteFooterBottom{margin-top:24px;padding-top:18px;border-top:1px solid #e2e7e0;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;color:#7a8179;font-size:12px}.siteFooterBottom>div{display:flex;gap:16px;flex-wrap:wrap}.siteFooterBottom a{font-size:12px;font-weight:800;color:#697069}.thankYouHeaderWrap{position:relative;z-index:3}@media(max-width:1180px){.siteFooterMain{grid-template-columns:1fr;gap:22px}.siteFooterLinksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.siteHeaderBar{grid-template-columns:auto auto;justify-content:space-between;gap:16px;min-height:74px}.siteNavLinks{display:none}.siteActionGroup{gap:10px}.siteGhostBtn{min-height:44px;padding:0 14px;font-size:14px}.sitePrimaryBtn{min-height:46px;padding:0 16px;font-size:14px}.siteLogoText{font-size:18px}}@media(max-width:640px){.siteHeaderBar{grid-template-columns:1fr auto;align-items:center}.siteLogo{gap:10px;min-width:0}.siteLogoMark{width:38px;height:38px;border-radius:12px;font-size:21px}.siteLogoText{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.siteActionGroup .siteGhostBtn{display:none}.sitePrimaryBtn{min-height:44px;padding:0 14px;border-radius:13px;font-size:14px}.siteFooter{padding:28px 0 82px}.siteFooterLinksGrid{grid-template-columns:1fr 1fr;gap:16px 14px}.siteFooterColumn h4{margin-bottom:10px}.siteFooterCtaCard{padding:20px}.siteFooterCtaCard h3{font-size:24px}.siteFooterBottom{flex-direction:column;align-items:flex-start}}@media(max-width:460px){.siteFooterLinksGrid{grid-template-columns:1fr}.siteFooterBrandBlock p{max-width:none}}.siteHeader{position:sticky;top:0;z-index:80;background:#f9f9f5eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(21,25,21,.08);box-shadow:0 6px 24px #15151509}.siteHeaderBar{min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.siteLogo{gap:12px;min-width:0;font-weight:900;letter-spacing:-.5px}.siteLogoMark{width:38px;height:38px;border-radius:12px;font-size:21px;box-shadow:0 10px 20px #53be4833}.siteLogoText{font-size:17px;font-weight:950}.siteNavLinks{display:flex;align-items:center;justify-content:center;gap:2px;flex-wrap:nowrap;min-width:0}.siteNavLinks a{padding:8px 10px;border-radius:10px;font-size:13px;font-weight:800;color:#4e554e;white-space:nowrap}.siteActionGroup{gap:10px}.siteGhostBtn,.sitePrimaryBtn{min-height:44px;border-radius:14px;font-size:13px;font-weight:900}.siteGhostBtn{padding:0 16px;background:#fff;border:1px solid #dde1dc;box-shadow:none}.sitePrimaryBtn{padding:0 18px;box-shadow:0 10px 22px #62d04a2e}.siteFooter{margin-top:0;padding:26px 0 16px;background:linear-gradient(180deg,#fafaf7,#f5f7f3);border-top:1px solid #e1e6df}.siteFooterUpper{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:30px;align-items:start}.siteFooterBrandBlock{gap:14px}.siteFooterBrandBlock p{max-width:420px;font-size:14px;line-height:1.65;color:#666d66}.siteFooterMiniBadges{gap:8px}.siteFooterMiniBadges span{padding:8px 12px;font-size:11px}.siteFooterLinksGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:4px}.siteFooterColumn h4{margin:0 0 10px;font-size:13px;font-weight:900}.siteFooterColumn>div{gap:8px}.siteFooterColumn a{font-size:14px;color:#667066}.siteFooterCtaStrip{margin-top:22px;padding:22px 24px;border:1px solid #e2e7e1;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 12px 30px #1515150a}.siteFooterCtaStrip .marketingEyebrow{margin-bottom:10px}.siteFooterCtaStrip h3{margin:0;max-width:680px;font-size:28px;line-height:1.08;letter-spacing:-1.1px;color:#151915}.siteFooterCtaActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.siteFooterMainCta{min-height:46px;padding:0 20px;border-radius:14px}.siteTextLink{font-size:14px;font-weight:850;color:#2f7a3e;white-space:nowrap}.siteFooterBottom{margin-top:18px;padding-top:16px;border-top:1px solid #e3e8e2;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#798078;font-size:12px}.siteFooterBottom>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.siteFooterBottom a{font-size:12px;font-weight:800;color:#677067}@media(max-width:1200px){.siteHeaderBar{gap:14px}.siteNavLinks a{padding:8px;font-size:12.5px}.siteGhostBtn,.sitePrimaryBtn{padding:0 14px}}@media(max-width:980px){.siteHeaderBar{grid-template-columns:auto auto;justify-content:space-between}.siteNavLinks{display:none}.siteFooterUpper{grid-template-columns:1fr;gap:22px}.siteFooterCtaStrip{padding:20px;flex-direction:column;align-items:flex-start}.siteFooterCtaStrip h3{font-size:24px;max-width:none}}@media(max-width:640px){.siteHeaderBar{min-height:68px}.siteLogoText{font-size:16px}.siteLogoMark{width:36px;height:36px;font-size:20px}.siteGhostBtn{display:none}.sitePrimaryBtn{min-height:42px;padding:0 14px;font-size:13px}.siteFooter{padding:24px 0 76px}.siteFooterLinksGrid{grid-template-columns:1fr 1fr;gap:18px 14px}.siteFooterCtaActions{width:100%}.siteFooterMainCta{width:100%;justify-content:center}.siteFooterBottom{flex-direction:column;align-items:flex-start}}@media(max-width:460px){.siteFooterLinksGrid{grid-template-columns:1fr}}.siteLogoMark{overflow:hidden;background:transparent;box-shadow:none;padding:0}.siteLogoMark img{width:100%;height:100%;display:block;border-radius:inherit}.siteLogo{display:inline-flex;align-items:center;min-width:0}.siteLogoImage{display:block;width:210px;height:38px;max-width:100%}.brand{display:grid;gap:8px;align-items:start}.brandLockup{display:block;width:210px;height:38px;max-width:100%}.brand>span{color:var(--muted);font-size:12px}.mockMiniBrand img{width:25px;height:25px;display:block;border-radius:8px}.mockMiniBrand span{display:none}.dashLogo{padding:0;background:transparent!important;overflow:hidden}.dashLogo img{display:block;width:100%;height:100%;object-fit:contain}.primary,.marketingBtn.primary,.sitePrimaryBtn,.siteFooterMainCta{background:linear-gradient(145deg,#74e65c,#52d94b);color:#14381a}@media(max-width:640px){.siteLogoImage{width:174px;height:auto}.brandLockup{width:185px;height:auto}}.leadHoneypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.authCommercialLink{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.adminMfaPage{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 75% 15%,rgba(116,230,92,.15),transparent 30%),#f7f7f3}.adminMfaCard{width:min(100%,520px);background:#fff;border:1px solid #e4e7e0;border-radius:26px;padding:30px;box-shadow:0 28px 80px #15151517;display:grid;gap:16px}.adminMfaCard .brand{margin-bottom:6px}.adminMfaCard h1{font-size:40px;line-height:1.02;letter-spacing:-1.8px;margin:0}.adminMfaCard>p{color:#6b706a;line-height:1.6;margin:0 0 4px}.adminMfaForm{display:grid;gap:14px}.adminMfaInfo{display:grid;gap:6px;padding:14px 15px;border-radius:15px;background:#edf9ea;color:#315b38}.adminMfaInfo b{color:#14381a}.adminMfaInfo span{font-size:13px;line-height:1.45}.adminMfaInfo code{display:block;margin-top:5px;padding:10px;border-radius:10px;background:#fff;color:#151515;overflow-wrap:anywhere;font-size:12px}.adminMfaQr{width:min(230px,100%);aspect-ratio:1;object-fit:contain;justify-self:center;background:#fff;border:1px solid #e4e7e0;border-radius:18px;padding:10px}.adminMfaError{margin:0}@media(max-width:600px){.adminMfaPage{padding:16px}.adminMfaCard{padding:22px;border-radius:22px}.adminMfaCard h1{font-size:34px}}
