@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-primary: #1E80FF;--color-primary-light: #8FD1F3;--color-bg: #e7e7e7;--color-surface: #FFFFFF;--color-surface-alt: #F8F8F8;--color-text: #000000;--color-text-inverse: #FFFFFF;--font-heading: "Montserrat", sans-serif;--font-body: "Inter", sans-serif;--font-weight-regular: 400;--font-weight-bold: 700;--font-weight-black: 900;--font-size-base: 16px;--line-height-base: 1.6;--radius-sm: 8px;--radius-md: 18px;--radius-lg: 44px;--radius-xl: 100px;--spacing-section: 4rem;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .1);--shadow-inner: inset 0 -1px #06f, inset 0 1px #ffffffc7}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--color-bg);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-black);line-height:1.2}.navtitle{font-family:Montserrat;font-size:3rem;color:#fff;font-weight:700}h1{font-size:3rem}h2{font-size:2rem;font-weight:var(--font-weight-bold)}h3{font-size:1.5rem;font-weight:var(--font-weight-bold)}p{font-size:1rem}a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-bold)}.navbar{position:absolute;top:0;left:0;width:100%;padding-top:2rem;padding-left:5rem;z-index:20;background:none;box-shadow:none}.navbar-container{max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}.navbar-logo{height:100px;object-fit:contain}.hero{display:flex;align-items:center;position:relative;padding:8rem 2rem var(--spacing-section);text-align:center;justify-content:center;flex-direction:column;background:radial-gradient(62% 80% at 50% 30%,var(--color-primary) 5%,var(--color-primary-light) 80%);color:var(--color-text-inverse);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);overflow:hidden;height:100vh}.hero-content{margin-top:-8vh;max-width:50vw;position:relative;z-index:2}.hero h1{font-size:3rem;font-weight:var(--font-weight-black);margin-bottom:1rem;font-family:var(--font-heading)}.hero p{font-size:1.25rem;margin-bottom:2rem;font-family:var(--font-body)}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);text-decoration:none;transition:all .2s ease-in-out}.btn-primary{background:#000;color:#fff;box-shadow:var(--shadow-soft)}.btn-primary:hover{background:#111}.btn-secondary{background:#fff;color:#000;box-shadow:var(--shadow-soft)}.btn-secondary:hover{background:#f3f3f3}.hero-bg{position:absolute;top:-50px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,var(--color-primary-light),var(--color-primary));opacity:.2;border-radius:50%;z-index:0}.hero-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1 / 1;border:1px solid rgba(255,255,255,.59);border-radius:50%;z-index:0;pointer-events:none}.hero-circle--1{width:100vw;max-width:1558px;opacity:1}.hero-circle--2{width:58vw;max-width:904px;opacity:.4}.hero-circle--3{width:75vw;max-width:1224px;opacity:.6}.roi-bg{background-color:#f9f9f9;padding:2REM;margin:2rem}.roi-calculator{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:2rem;margin-top:5vh;margin-bottom:5vh;margin-left:auto;margin-right:auto;max-width:1200px}.calculator-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:flex-start}.sliders h2{font-family:var(--font-heading);font-size:1.75rem;margin-bottom:2rem}.sliders label{display:block;font-size:.95rem;color:var(--color-text)}.slider-label{display:flex;align-items:center;gap:.5rem;font-weight:500;position:relative;font-family:Montserrat!important}.sliders input[type=range]{width:100%;margin-top:.5rem}.slider-input{width:80px;padding:.25rem .5rem;font-size:1rem;border:none;border-radius:6px;background-color:transparent;color:var(--color-text);transition:background-color .2s,box-shadow .2s;opacity:.6;pointer-events:none}.slider-label:hover .slider-input,.slider-input:focus{background-color:#fff;box-shadow:0 0 0 2px #1e80ff33;opacity:1;pointer-events:auto}.button-label{font-family:Montserrat}.spacer-roi{height:2.5rem}.period-buttons{margin-bottom:1rem}.period-buttons button{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);padding:.5rem 1rem;margin-right:.5rem;cursor:pointer;transition:background-color .2s ease}.period-buttons button.active,.period-buttons button:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}.confidence-buttons{margin-bottom:1rem}.confidence-buttons button{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);padding:.5rem 1rem;margin-right:.5rem;cursor:pointer;transition:background-color .2s ease}.confidence-buttons button.active,.confidence-buttons button:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}@media screen and (max-width: 768px){.calculator-grid{grid-template-columns:1fr}.results{margin-top:2rem}}.controls label{display:block;font-weight:500;margin-bottom:.5rem}.controls input[type=range]{width:100%}.controls button{margin:.25rem;padding:.5rem 1rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);border:1px solid var(--color-primary);background:#fff;color:var(--color-primary);cursor:pointer;transition:all .2s ease}.controls button:hover,.controls button:active{background-color:var(--color-primary);color:var(--color-text-inverse)}.results{background-color:var(--color-surface-alt);padding:2rem;border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.results h3{font-size:1.25rem;margin-bottom:.5rem}.results p{margin-bottom:.25rem;font-weight:500}@media screen and (max-width: 768px){.roi-calculator-container{grid-template-columns:1fr}}.problem-section{background-color:#fff;padding:var(--spacing-section) 2rem;text-align:center;border-radius:var(--radius-md);margin:4rem auto;max-width:100%}.problem-section h2{font-family:var(--font-heading);font-size:2rem;font-weight:var(--font-weight-bold);margin-bottom:1rem}.problem-section p{max-width:720px;margin:0 auto 2rem;font-size:1.1rem}.pain-points{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.pain-point{background-color:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);padding:2rem;max-width:300px;text-align:center;flex:1 1 250px}.pain-point .emoji{font-size:2rem;display:block;margin-bottom:.75rem}.pain-point h3{font-size:1.25rem;font-family:var(--font-heading);font-weight:var(--font-weight-bold);margin-bottom:.5rem}.pain-point p{font-size:.95rem;line-height:1.5}.solution-section{padding:var(--spacing-section) 2rem;text-align:center;margin:4rem auto;background-color:#f9f9f9}.solution-section h2{font-family:var(--font-heading);font-size:2rem;font-weight:var(--font-weight-bold);margin-bottom:1rem}.solution-section p{max-width:720px;margin:0 auto 2rem;font-size:1.1rem}.solution-points{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.solution-point{background-color:var(--color-surface-alt);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);padding:2rem;max-width:300px;text-align:center;flex:1 1 250px}.solution-point .emoji{font-size:2rem;display:block;margin-bottom:.75rem}.solution-point h3{font-size:1.25rem;font-family:var(--font-heading);font-weight:var(--font-weight-bold);margin-bottom:.5rem}.solution-point p{font-size:.95rem;line-height:1.5}.leadscoring-section{background-color:#fff;padding:var(--spacing-section) 2rem;text-align:center;max-width:100%;margin:0 auto;border-radius:var(--radius-md)}.leadscoring-section h2{font-size:2rem;font-family:var(--font-heading);font-weight:var(--font-weight-bold);margin-bottom:.5rem}.leadscoring-subtitle{font-size:1.1rem;margin-bottom:3rem;color:var(--color-text);max-width:700px;margin-left:auto;margin-right:auto}.lead-flow{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:2rem;margin-bottom:3rem}.lead-step{background-color:var(--color-surface);padding:2rem;border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);max-width:220px;flex:1 1 200px}.icon-circle{font-size:2rem;margin-bottom:1rem}.lead-step h3{font-size:1.2rem;font-weight:var(--font-weight-bold);margin-bottom:.25rem}.event-id{font-size:.9rem;font-style:italic;color:#666;margin-bottom:1rem}.score-badge{background-color:var(--color-primary-light);color:var(--color-text);font-weight:var(--font-weight-bold);padding:.3rem .75rem;border-radius:var(--radius-sm);display:inline-block;margin-top:.5rem}.lead-arrow{font-size:2rem;align-self:center;color:#999}.lead-integrations p{font-size:1rem;font-weight:500}.integration-logos{display:flex;justify-content:center;align-items:center;gap:2rem}.integration-logos img{height:40px;opacity:.8;transition:opacity .2s ease}.integration-logos img:hover{opacity:1}@media screen and (max-width: 768px){.lead-flow{flex-direction:column;align-items:center}.lead-arrow{transform:rotate(90deg)}}.integration-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:1rem}.integration-logos img{height:44px;object-fit:contain;opacity:1;transition:transform .2s ease}.integration-logos p{text-align:center}.integration-logos img:hover{transform:scale(1.05)}.integration-logos .extra-text{font-weight:500;font-size:.95rem;margin-left:.5rem;display:flex;align-items:center;height:100%}.integration-text{font-size:1rem;font-weight:500;margin-bottom:1rem;color:var(--color-text)}.demo-preview-section{background-color:var(--color-surface);padding:var(--spacing-section) 2rem;text-align:center;border-radius:var(--radius-md);max-width:1200px;margin:4rem auto}.demo-preview-section h2{font-family:var(--font-heading);font-size:2rem;font-weight:var(--font-weight-bold);margin-bottom:.5rem}.demo-subtitle{font-size:1.1rem;color:var(--color-text);max-width:720px;margin:0 auto 2rem}.demo-selector{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.leader-button{background-color:var(--color-surface-alt);border:1px solid var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);padding:.5rem 1.25rem;cursor:pointer;transition:all .2s ease}.leader-button:hover,.leader-button.active{background-color:var(--color-primary);color:var(--color-text-inverse)}.demo-placeholder{max-width:720px;margin:0 auto;background-color:var(--color-surface-alt);border-radius:var(--radius-sm);padding:2rem;box-shadow:var(--shadow-soft)}.demo-placeholder img{max-width:100%;margin-top:1rem;border-radius:var(--radius-sm)}.demo-note{font-style:italic;color:#666}
