:root{--ees-ink: #1d1815;--ees-muted: #665d58;--ees-orange: #ff5c35;--ees-orange-dark: #d94722;--ees-orange-soft: #fff1eb;--ees-paper: #ffffff;--ees-canvas: #faf8f6;--ees-line: #ded6d1}:global(body){color:var(--ees-ink);background:var(--ees-paper)}.wrap{width:min(1120px,calc(100% - 48px));margin:0 auto}.narrow{max-width:900px}.eyebrow{margin:0;color:var(--ees-orange-dark);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}h1,h2,h3,p{letter-spacing:0}.hero{overflow:hidden;background:var(--ees-canvas);border-bottom:1px solid var(--ees-line)}.hero-grid,.solution-grid,.pricing-grid,.demo-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.hero-grid{min-height:min(700px,calc(100vh - 130px));padding:64px 0 58px}.brand-lockup{display:flex;gap:12px;align-items:center;margin-bottom:22px}.brand-lockup img{width:44px;height:44px;border-radius:8px}.brand-lockup span{font-size:13px;font-weight:900}.hero h1,.problem h2,.solution h2,.features h2,.seo-section h2,.pricing h2,.contact-cost h2,.setup h2,.demo h2,.data-policy h2,.cta h2{margin:15px 0 22px;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.08}.hero h1{max-width:760px;font-size:clamp(42px,5vw,64px);line-height:1.04}.hero h1 .hero-line{display:block;color:var(--ees-orange)}.hero h1 .hero-line-ink{color:var(--ees-ink)}.solution h2 span,.pricing h2 span,.contact-cost h2 span{color:var(--ees-orange)}.lead,.solution-copy,.pricing-copy,.contact-lead,.demo-copy,.intro{color:var(--ees-muted);font-size:17px;font-weight:650;line-height:1.8}.buttons,.cta-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary,.secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border:2px solid var(--ees-ink);border-radius:7px;padding:13px 19px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.primary{color:#fff;background:var(--ees-orange);box-shadow:4px 4px 0 var(--ees-ink)}.primary:hover{color:#fff;background:var(--ees-orange-dark);box-shadow:1px 1px 0 var(--ees-ink);transform:translate(3px,3px)}.secondary{color:var(--ees-ink);background:var(--ees-paper)}.secondary:hover{background:var(--ees-orange-soft)}.note{margin:17px 0 0;color:var(--ees-muted);font-size:13px;font-weight:700}.event-board{border:1px solid var(--ees-line);border-radius:8px;padding:24px;background:var(--ees-paper);box-shadow:12px 12px 0 var(--ees-orange)}.board-top{display:flex;gap:13px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--ees-line)}.board-top img{width:42px;height:42px;border-radius:7px}.board-top span,.event small{display:block;color:var(--ees-muted);font-size:11px;font-weight:900;letter-spacing:.08em}.board-top b{display:block;margin-top:2px;font-size:20px}.event{display:flex;gap:13px;padding:17px 0;border-bottom:1px solid var(--ees-line)}.event i{display:block;width:10px;height:10px;flex:0 0 auto;margin-top:6px;border-radius:50%;background:var(--ees-orange)}.event b,.event span{display:block}.event b{margin:3px 0;font-size:15px}.event span{color:var(--ees-muted);font-size:12px;font-weight:700}.board-note{margin:17px 0 0;font-size:13px;font-weight:900}.problem,.features,.seo-section,.pricing,.contact-cost,.setup,.demo,.data-policy,.cta,.solution{padding:96px 0}.problem{color:#fff;background:var(--ees-ink)}.problem .eyebrow,.setup .eyebrow{color:#ff9a7f}.problem h2{max-width:900px}.problem h2 span{color:#ff8a6d}.problems,.feature-grid,.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.problems article,.feature-grid article,.setup-grid article,.compare-grid article{border:1px solid var(--ees-line);border-radius:8px;padding:24px;background:var(--ees-paper)}.problems article{color:var(--ees-ink);border-color:#38312d}.problems h3,.feature-grid h3,.setup-grid h3,.compare-grid h3{margin:9px 0;font-size:21px;line-height:1.35}.problems p,.feature-grid p,.setup-grid p,.compare-grid p{margin:0;color:var(--ees-muted);font-weight:650;line-height:1.7}.solution{background:var(--ees-paper)}.steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}.steps li{display:flex;gap:18px;border:1px solid var(--ees-line);border-left:4px solid var(--ees-orange);border-radius:7px;padding:20px;background:var(--ees-canvas)}.steps>li>b{color:var(--ees-orange-dark);font-size:24px}.steps h3{margin:0;font-size:18px}.steps p{margin:6px 0 0;color:var(--ees-muted);font-size:14px;font-weight:650;line-height:1.65}.features,.pricing,.data-policy{background:var(--ees-canvas)}.feature-grid article>b,.setup-grid article>b,.compare-label{color:var(--ees-orange-dark);font-size:12px;font-weight:900;letter-spacing:.08em}.seo-section{background:var(--ees-orange-soft)}.seo-intro{max-width:780px;color:var(--ees-muted);font-size:17px;font-weight:650;line-height:1.8}.faq-list{display:grid;gap:0;margin-top:38px;border-top:1px solid var(--ees-line)}.faq-list details{border-bottom:1px solid var(--ees-line);padding:20px 0}.faq-list summary{cursor:pointer;font-size:19px;font-weight:900}.faq-list p{max-width:820px;margin:12px 0 0;color:var(--ees-muted);font-weight:650;line-height:1.75}.price-card{border:1px solid #332b27;border-radius:8px;padding:30px;color:#fff;background:var(--ees-ink);box-shadow:8px 8px 0 var(--ees-orange)}.plan{margin:0;color:#ff9a7f;font-size:12px;font-weight:900;letter-spacing:.1em}.price{display:flex;gap:9px;align-items:baseline;margin:9px 0}.price b{font-size:55px}.price span,.fine{color:#c8c0bc}.included{font-weight:800}.price-card ul{margin:20px 0;padding:0;list-style:none}.price-card li{border-top:1px solid #463d38;padding:11px 0;font-size:14px}.price-card li b{display:inline-block;width:100px;color:#ff9a7f}.price-card hr{border:0;border-top:1px solid #463d38}.fine{font-size:12px;line-height:1.65}.full{width:100%;margin-top:14px}.contact-cost{background:var(--ees-paper)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}.compare-grid article:last-child{color:#fff;border-color:var(--ees-ink);background:var(--ees-ink)}.compare-grid article:last-child p{color:#d8d1cd}.comparison-note{max-width:900px;margin:24px 0 0;color:var(--ees-muted);font-size:13px;line-height:1.75}.comparison-note a,.intro a,.demo-copy a{color:var(--ees-orange-dark);font-weight:900;text-decoration:underline}.setup{color:#fff;background:var(--ees-ink)}.setup-grid article{color:var(--ees-ink)}.demo{background:var(--ees-orange-soft)}.meeting-shell{min-height:660px;overflow:hidden;border:1px solid var(--ees-line);border-radius:8px;background:var(--ees-paper);box-shadow:8px 8px 0 var(--ees-orange)}.meeting-shell iframe{display:block;width:100%;min-height:660px;border:0}.demo a:not(.primary):not(.secondary){color:var(--ees-orange-dark);font-weight:900;text-decoration:underline}.data-policy h2{font-size:clamp(31px,4.4vw,48px)}.policy-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border:1px solid var(--ees-line);border-radius:8px;overflow:hidden;background:var(--ees-paper)}.policy-grid article{padding:24px;border-right:1px solid var(--ees-line);border-bottom:1px solid var(--ees-line)}.policy-grid article:nth-child(2n){border-right:0}.policy-grid article:nth-last-child(-n+2){border-bottom:0}.policy-grid h3{margin:0 0 10px;font-size:18px}.policy-grid p{margin:0;color:var(--ees-muted);line-height:1.75}.policy-foot{margin-top:15px;color:var(--ees-muted);font-size:13px}.cta{color:#fff;text-align:center;background:var(--ees-orange)}.cta .eyebrow{color:var(--ees-ink)}.cta h2{max-width:820px;margin-right:auto;margin-left:auto}.cta-buttons{justify-content:center}.cta .primary{color:#fff;background:var(--ees-ink)}.cta .secondary{background:#fff}@media(max-width:800px){.hero-grid,.solution-grid,.pricing-grid,.demo-grid{grid-template-columns:1fr;gap:38px}.hero-grid{min-height:auto;padding:70px 0}.problem,.features,.seo-section,.pricing,.contact-cost,.setup,.demo,.data-policy,.cta,.solution{padding:70px 0}.problems,.feature-grid,.setup-grid{grid-template-columns:1fr}.event-board{max-width:540px}.meeting-shell,.meeting-shell iframe{min-height:720px}}@media(max-width:560px){.wrap{width:min(100% - 36px,1120px)}.buttons,.cta-buttons{flex-direction:column;align-items:stretch}.hero h1,.problem h2,.solution h2,.features h2,.seo-section h2,.pricing h2,.contact-cost h2,.setup h2,.demo h2,.data-policy h2,.cta h2{font-size:35px}.compare-grid,.policy-grid{grid-template-columns:1fr}.policy-grid article,.policy-grid article:nth-child(2n),.policy-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ees-line)}.policy-grid article:last-child{border-bottom:0}.meeting-shell,.meeting-shell iframe{min-height:760px}}
