.conversion-loss-section{background:#062b20;border:1px solid #b2e9cf2b;border-radius:28px;width:min(94vw,1440px);max-width:1440px;margin:clamp(36px,4vw,56px) auto 18px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0530222b,inset 0 1px #ffffff0f}.home-page .answer-first-section{padding-bottom:28px}.home-page .conversion-loss-section{margin-top:20px}.conversion-loss-background{-o-object-fit:cover;object-fit:cover;opacity:.76}.conversion-loss-content{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(42px,7vw,100px);padding:clamp(52px,7vw,92px);display:grid;position:relative}.conversion-loss-main{min-width:0}.conversion-loss-eyebrow{color:#d8f8e8;letter-spacing:.1em;text-transform:uppercase;background:#ceffe717;border:1px solid #bbf7da2e;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.conversion-loss-heading-wrap{width:fit-content;margin-top:25px;padding-bottom:17px;position:relative}.conversion-loss-heading{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(46px,5.5vw,82px);font-weight:760;line-height:.98}.conversion-loss-heading-accent{transform-origin:100%;background:linear-gradient(90deg,#2cd895,#a2f2d0 60%,#0000);border-radius:999px;width:62%;height:5px;position:absolute;bottom:0;right:1%;transform:rotate(-1deg)}.conversion-loss-statement{color:#d9f4e7;align-items:center;gap:12px;margin-top:31px;display:flex}.conversion-loss-statement svg{color:#4adea5;flex:none}.conversion-loss-statement p{margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:560;line-height:1.45}.conversion-loss-insight{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0b);border:1px solid #ceffe721;border-radius:22px;padding:clamp(26px,3vw,36px);box-shadow:inset 0 1px #ffffff14}.conversion-loss-insight-label{color:#67e7b2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:11px;font-weight:800;line-height:1;display:block}.conversion-loss-insight p{color:#eefff7c4;margin:0;font-size:16px;line-height:1.75}@media (max-width:900px){.conversion-loss-content{grid-template-columns:1fr}.conversion-loss-insight{max-width:680px}}@media (max-width:640px){.home-page .answer-first-section{padding-bottom:20px}.conversion-loss-section{border-radius:22px;width:calc(100% - 28px);margin:32px auto 14px}.home-page .conversion-loss-section{margin-top:16px}.conversion-loss-content{gap:30px;padding:38px 23px 24px}.conversion-loss-heading{font-size:42px;line-height:1.02}.conversion-loss-statement{align-items:flex-start;margin-top:24px}}
.comparison-section{background:radial-gradient(circle at 8% 15%,#00a46513,#0000 25%),linear-gradient(#fff 0%,#f7fbf9 100%);padding:38px 0 clamp(58px,6vw,82px);position:relative;overflow:hidden}.comparison-inner{width:min(92vw,1240px);margin:0 auto}.comparison-explainer{text-align:center;max-width:1000px;margin:0 auto}.comparison-explainer-icon{color:#00965c;background:#ebf8f2;border:1px solid #00a46526;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:inline-flex;box-shadow:0 12px 28px #10604314}.comparison-kicker{color:#087a50;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1}.comparison-title{color:#071f16;letter-spacing:-.05em;text-wrap:balance;max-width:960px;margin:18px auto 0;font-size:clamp(38px,5vw,64px);font-weight:760;line-height:1.02}.comparison-desc-wrap{max-width:900px;margin:31px auto 0}.comparison-desc-wrap span{color:#153c2c;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#d1f4e2d6,#e0f8ecd6);border-radius:8px;padding:5px 9px;font-size:clamp(18px,2vw,24px);font-weight:560;line-height:1.72;display:inline}.comparison-prompt{color:#234b3b;text-align:left;background:linear-gradient(115deg,#effaf5fa,#fffffffa);border:1px solid #0e7e522b;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,790px);margin:31px auto 0;padding:13px 14px;display:grid;box-shadow:0 14px 36px #0f4b3616,inset 0 1px #ffffffe6}.comparison-prompt-icon,.comparison-prompt-arrow{flex:none;justify-content:center;align-items:center;display:inline-flex}.comparison-prompt-icon{color:#009b60;background:#fff;border:1px solid #00a46526;border-radius:14px;width:46px;height:46px;box-shadow:0 8px 20px #0f4b3614}.comparison-prompt-copy{text-align:center;min-width:0}.comparison-prompt-copy small{color:#0b8a59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;line-height:1;display:block}.comparison-prompt h3{color:#254f3f;margin:0;font-size:15px;font-weight:720;line-height:1.4}.comparison-prompt-arrow{color:#fff;background:#0a9d63;border-radius:50%;width:46px;height:46px;box-shadow:0 8px 18px #009d633b}.comparison-table-shell{background:#ffffffe0;border:1px solid #10604321;border-radius:26px;margin-top:58px;padding:14px;box-shadow:0 24px 64px #0f4b361a}.comparison-table-label{justify-content:space-between;align-items:center;gap:20px;padding:9px 12px 20px;display:flex}.comparison-table-label span{color:#153c2c;font-size:13px;font-weight:800}.comparison-table-label small{color:#71847a;font-size:12px;font-weight:650}.comparison-inner .compare-table{margin-top:0}@media (max-width:700px){.comparison-section{padding:34px 0 52px}.comparison-inner{width:calc(100% - 28px)}.comparison-title{font-size:37px;line-height:1.06}.comparison-desc-wrap{margin-top:25px}.comparison-desc-wrap span{padding:3px 5px;font-size:17px;line-height:1.68}.comparison-prompt{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px;padding:12px}.comparison-prompt-arrow{display:none}.comparison-prompt-icon{width:42px;height:42px}.comparison-prompt-copy{text-align:center}.comparison-table-shell{border-radius:20px;margin-top:40px;padding:8px}.comparison-table-label{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 10px 15px}}
.home-solution-section{background:#062b20;border:1px solid #bef5da26;border-radius:28px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(36px,5vw,76px);width:min(94vw,1440px);margin:24px auto 28px;padding:clamp(44px,5.5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #05302229,inset 0 1px #ffffff0f}.home-solution-background{-o-object-fit:cover;object-fit:cover;opacity:.76}.home-solution-header{z-index:1;text-align:left;min-width:0;position:relative}.home-solution-eyebrow{color:#c9f7df;letter-spacing:.09em;text-transform:uppercase;background:#dcffee14;border:1px solid #bef5da2e;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0;padding:8px 11px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.home-solution-header h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:520px;margin:22px 0 0;font-size:clamp(36px,3.6vw,54px);font-weight:760;line-height:1.04}.home-solution-description{color:#e9fff5ba;max-width:480px;margin:22px 0 0;font-size:16px;line-height:1.68}.home-solution-outcome{color:#e8fff4ad;background:#ffffff0f;border:1px solid #bef5da24;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;padding:10px 13px;font-size:12px;line-height:1.3;display:inline-flex}.home-solution-outcome svg{color:#46dca2}.home-solution-outcome strong{color:#d9f9e9;font-weight:750}.home-solution-content{z-index:1;min-width:0;position:relative}@media (max-width:1023px){.home-solution-section{grid-template-columns:1fr;gap:34px}.home-solution-header{text-align:center}.home-solution-eyebrow,.home-solution-header h2,.home-solution-description{margin-left:auto;margin-right:auto}}@media (max-width:640px){.home-solution-section{border-radius:22px;width:calc(100% - 28px);margin-top:14px;padding:38px 20px 24px}.home-solution-header h2{margin-top:18px;font-size:36px}.home-solution-description{margin-top:17px;font-size:15px}.home-solution-outcome{justify-content:center;margin-top:22px}}
.product-suite-section{background:radial-gradient(circle at 10% 8%,#00a46514,#0000 24%),radial-gradient(circle at 92% 88%,#31aee412,#0000 25%),linear-gradient(#f5fffb 0%,#f0fbfd 100%);padding:clamp(40px,4vw,52px) 24px;position:relative;overflow:hidden}.product-suite-inner{width:min(100%,1200px);margin:0 auto}.product-suite-header{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:20px clamp(24px,4vw,48px);display:grid}.product-suite-eyebrow{color:#087a50;letter-spacing:.11em;text-transform:uppercase;background:#00a46512;border:1px solid #00a46526;border-radius:999px;grid-column:1/-1;align-items:center;gap:7px;width:fit-content;margin:0;padding:7px 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.product-suite-header h2{color:#0a2118;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:760;line-height:1.06}.product-suite-header>p:last-child{color:#5a6d63;border-left:2px solid #00a46547;margin:0;padding-left:22px;font-size:15px;line-height:1.7}@media (max-width:899px){.product-suite-header{text-align:center;grid-template-columns:1fr;gap:18px}.product-suite-eyebrow{grid-column:auto;margin:0 auto}.product-suite-header>p:last-child{border-left:0;max-width:720px;margin:0 auto;padding-left:0}}@media (max-width:639px){.product-suite-section{padding:36px 14px}.product-suite-header h2{font-size:34px}}
.home-case-study-section{background:#fff;padding:clamp(64px,7vw,92px) 24px}.home-case-study-inner{width:min(100%,1200px);margin:0 auto}.home-case-study-header{align-items:end;gap:22px;display:grid}.home-case-study-header>div>p{color:#078356;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.home-case-study-header h2{color:#09231a;letter-spacing:-.045em;max-width:650px;margin:12px 0 0;font-size:clamp(34px,4.4vw,52px);font-weight:690;line-height:1.08}.home-case-study-header>p{color:#5a6f65;max-width:470px;margin:0;font-size:15px;line-height:1.7}.home-case-study-card{background:#08261b;border:1px solid #00865226;border-radius:28px;margin-top:36px;display:grid;overflow:hidden;box-shadow:0 28px 70px #06332224}.home-case-study-content{color:#fff;flex-direction:column;align-items:flex-start;padding:clamp(30px,5vw,54px);display:flex}.home-case-study-client{align-items:center;gap:11px;display:flex}.home-case-study-client>span{color:#0a2a1f;background:#80e5b4;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.home-case-study-client strong,.home-case-study-client small{display:block}.home-case-study-client strong{font-size:14px}.home-case-study-client small{color:#e6fff294;margin-top:3px;font-size:10px}.home-case-study-content h3{letter-spacing:-.04em;max-width:590px;margin:29px 0 0;font-size:clamp(28px,3.6vw,43px);font-weight:620;line-height:1.14}.home-case-study-content>p{color:#e7fff3ad;max-width:570px;margin:17px 0 0;font-size:15px;line-height:1.7}.home-case-study-proof{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.home-case-study-proof>div{color:#ebfff5c2;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;display:inline-flex}.home-case-study-proof svg{color:#66e5a9}.home-case-study-proof strong{color:#fff}.home-case-study-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.home-case-study-actions a:first-child{color:#08261b;background:#72e2ac;border-radius:13px;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:13px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 28px #43de9429}.home-case-study-actions a:first-child:hover{background:#8ceabb;transform:translateY(-2px)}.home-case-study-actions a:last-child{color:#effff7c7;text-underline-offset:4px;font-size:13px;font-weight:700;-webkit-text-decoration:underline #6fe5ab73;text-decoration:underline #6fe5ab73}.home-case-study-visual{background:radial-gradient(circle at 50% 12%,#deffa9c7,#0000 40%),linear-gradient(145deg,#b8eb91,#53bd91);min-height:455px;position:relative;overflow:hidden}.home-case-study-orbit{border:58px solid #ffffff29;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-115px;right:-85px}.home-case-study-window{background:#fffffff0;border:1px solid #ffffffb3;border-radius:18px;width:84%;position:absolute;top:58px;left:8%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 55px #093a273d}.home-case-study-window-top{background:#f8faf9;border-bottom:1px solid #e6ede9;align-items:center;gap:5px;height:42px;padding:0 13px;display:flex}.home-case-study-window-top>span{background:#bfcbc5;border-radius:50%;width:6px;height:6px}.home-case-study-window-top small{color:#7a8981;margin-left:auto;font-size:8px}.home-case-study-window-body{padding:25px}.home-case-study-metric{justify-content:space-between;align-items:flex-start;display:flex}.home-case-study-metric span,.home-case-study-window-stats span{color:#7e8e86;font-size:9px;display:block}.home-case-study-metric strong{color:#09271c;letter-spacing:-.05em;margin-top:3px;font-size:30px;display:block}.home-case-study-metric i{color:#087b50;background:#e7f8ef;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:750;display:flex}.home-case-study-chart{border-bottom:1px solid #e5ebe8;align-items:flex-end;gap:9px;height:125px;margin-top:20px;display:flex}.home-case-study-chart span{background:#c8ead8;border-radius:6px 6px 0 0;flex:1}.home-case-study-chart .is-active{background:#0da56a}.home-case-study-window-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:17px;display:grid}.home-case-study-window-stats>div{background:#fbfdfc;border:1px solid #e5ece8;border-radius:9px;padding:11px}.home-case-study-window-stats strong{color:#102b21;margin-top:3px;font-size:12px;display:block}.home-case-study-result{background:#fffffff0;border:1px solid #ffffffa6;border-radius:14px;min-width:148px;padding:13px 15px;position:absolute;bottom:28px;right:7%;box-shadow:0 15px 32px #0c3e2b2e}.home-case-study-result span,.home-case-study-result strong,.home-case-study-result small{display:block}.home-case-study-result span{color:#7b8a83;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.home-case-study-result strong{color:#087b50;letter-spacing:-.04em;margin-top:4px;font-size:23px}.home-case-study-result small{color:#64776e;margin-top:1px;font-size:9px}@media (min-width:760px){.home-case-study-header{grid-template-columns:1.1fr .9fr}.home-case-study-card{grid-template-columns:1.08fr .92fr}}@media (max-width:639px){.home-case-study-section{padding:56px 14px}.home-case-study-card{border-radius:23px}.home-case-study-proof{flex-direction:column;align-items:stretch}.home-case-study-proof>div{width:fit-content}.home-case-study-actions{flex-direction:column;align-items:stretch}.home-case-study-actions a:first-child{justify-content:center}.home-case-study-actions a:last-child{text-align:center}.home-case-study-visual{min-height:390px}.home-case-study-window{top:45px}}@media (prefers-reduced-motion:reduce){.home-case-study-actions a:first-child{transition:none}}
@keyframes pricing-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pricing-skeleton-card{border:1px solid var(--border-color,#e5e7eb);background-color:var(--primary-foreground,#fff);border-radius:8px;align-content:start;gap:10px;width:350px;padding:24px;animation:1.5s ease-in-out infinite pricing-pulse;display:grid}.pricing-skeleton-box{background-color:#e5e7eb}.pricing-card-summary{background:#fff;gap:9px;display:grid}.pricing-card-bio{align-self:flex-start}.pricing-card-bio .pricing-card-summary{position:static}.pricing-card-upgrade{bottom:max(12px, env(safe-area-inset-bottom));z-index:8;background:#fff;border-radius:12px;padding:8px 0;display:block;position:sticky;box-shadow:0 -8px 16px -12px #0f172a40}@media (min-width:64em){.pricing-billing-sticky{z-index:12;-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #e5e7ebe6;border-radius:16px;padding:10px 16px;position:sticky;top:82px;box-shadow:0 8px 24px #0f172a0f}.pricing-card-summary{z-index:7;border-radius:12px 12px 0 0;margin:-16px -16px 0;padding:16px 16px 10px;position:sticky;top:144px;box-shadow:0 8px 16px -14px #0f172a52}}.pricing-page .pricing-content-section{margin-bottom:56px}.pricing-page .pricing-enterprise-section{margin-bottom:64px}@media (max-width:767px){.pricing-page .pricing-content-section{margin-bottom:44px}.pricing-page .pricing-enterprise-section{margin-bottom:48px}}
