:root{--primary:#ff6a00;--dark:#222;--light:#f8f8f8;--border:#eaeaea}*{box-sizing:border-box;margin:0;padding:0;font-family:ui-sans-serif,system-ui,sans-serif}body{color:var(--dark);line-height:1.6}.container{width:92%;max-width:1200px;margin:auto}.header{border-bottom:1px solid var(--border);background:#fff3ea;align-items:center;height:72px;display:flex}.header-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.header .logo img{object-fit:contain;width:auto;height:50px}.nav a{color:var(--dark);margin:0 12px;font-size:14px;text-decoration:none}.btn-primary,.btn-outline{cursor:pointer;border-radius:20px;padding:10px 18px;font-size:14px}.btn-primary{background:var(--primary);color:#fff;border:none}.btn-outline{border:1px solid var(--primary);color:var(--primary);background:0 0}.hero{padding:48px 0}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.badge{border:1px solid var(--primary);color:#024e96;border-radius:20px;margin-bottom:16px;padding:6px 12px;display:inline-block}.circle-graphic{border:3px dashed var(--primary);border-radius:50%;justify-content:center;align-items:center;width:260px;height:260px;font-size:80px;display:flex}.hero-actions{gap:14px;margin-top:24px;display:flex}.section{padding:56px 0}.section.light{background:var(--light)}.section-title{text-align:center;margin-bottom:16px;font-size:34px;font-weight:700}.section-subtitle{text-align:center;color:#666;max-width:820px;margin:0 auto 40px;font-size:16px}.card-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{border:1px solid var(--border);text-align:center;border-radius:16px;padding:24px}.sentiment .bar{color:#fff;border-radius:12px;margin-bottom:10px;padding:10px}.positive{background:#3adb76}.neutral{background:#ff9f43}.negative{background:#ff4757}.alert{text-align:center;background:#ffe5e5;border-radius:12px;margin-top:20px;padding:12px}.sentiment-section{text-align:center}.sentiment-image-wrapper{justify-content:center;margin-top:40px;display:flex}.sentiment-image{width:100%;max-width:900px;height:auto}.stop-guessing{text-align:center;padding:56px 20px}.stop-title{margin-bottom:16px;font-size:36px;font-weight:700}.stop-subtitle{color:#666;max-width:820px;margin:0 auto 40px;font-size:16px}.stop-cards{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.stop-card{border:3px solid #ff6a00;border-radius:18px;width:220px;padding:18px;transition:transform .2s;box-shadow:0 6px 16px #00000014}.stop-card:hover{transform:translateY(-5px)}.stop-icon{color:#ff6a00;border:2px solid #ff6a00;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:22px;display:flex}.how-it-works{text-align:center}.how-pill{color:#ff6a00;border:1.5px solid #ff6a00;border-radius:999px;margin-bottom:40px;padding:6px 18px;font-size:14px;display:inline-block}.how-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.how-card{max-width:260px;margin:auto}.how-number{color:#fff;background:linear-gradient(135deg,#ff8a3d,#ff6a00);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;font-weight:700;display:flex}.industries-section{text-align:center}.industry-tags{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.industry-tags span{border:1.5px solid #ff6a00;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:500}.pricing-section{padding:36px 0}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:28px;padding-left:30px;padding-right:30px;display:grid}.pricing-card{background:#fff;border-radius:22px;flex-direction:column;padding:28px;box-shadow:0 6px 20px #00000014}.pricing-header{justify-content:space-between;gap:10px;display:flex}.pricing-title h3{color:#ff6a00;font-size:20px;font-weight:700}.pricing-subtitle{color:#777;font-size:14px}.pricing-price{text-align:right}.currency{font-size:14px}.amount{color:#0b3a67;font-size:34px;font-weight:800}.period{color:#666;font-size:13px;display:block}.pricing-features{margin-top:20px}.pricing-features ul{list-style:none}.pricing-features li{margin-bottom:10px;padding-left:20px;font-size:14px;position:relative}.pricing-features li:before{content:"✔";color:#0d0d0c;font-size:12px;position:absolute;left:0}.pricing-btn{color:#fff;cursor:pointer;background:#ff6a00;border:none;border-radius:30px;margin-top:20px;padding:14px;font-size:14px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;display:grid}.footer .logo img{height:50px}.footer-links a{color:#555;margin-bottom:10px;font-size:14px;display:block}@media (max-width:900px){.hero-grid{text-align:center;grid-template-columns:1fr}.hero-actions{justify-content:center}.card-grid{grid-template-columns:1fr 1fr}.how-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.section{padding:40px 0}.section-title,.stop-title{font-size:28px}.card-grid,.how-grid{grid-template-columns:1fr}.pricing-header{text-align:left;flex-direction:column}.pricing-price{text-align:left;margin-top:8px}.footer-grid{grid-template-columns:1fr}}.footer{background:#fff4ec;padding:50px 20px}.footer-container{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:auto;display:grid}.footer-logo{height:60px;margin-bottom:10px}.footer-logo-sm{height:40px;margin-bottom:15px}.footer p{color:#444;font-size:14px;line-height:1.7}.footer-col h4{margin-bottom:10px;font-weight:700}.footer-col a{color:#444;margin-bottom:8px;text-decoration:none;display:block}.footer-col a:hover{text-decoration:underline}.social-icons span{margin-right:10px;font-weight:700;display:inline-block}.footer-bottom{text-align:center;color:#555;margin-top:30px;font-size:14px}@media (max-width:768px){.footer-container{text-align:left;grid-template-columns:1fr}}.menu-toggle{cursor:pointer;background:0 0;border:none;font-size:26px;display:none}@media (max-width:768px){.menu-toggle{display:block}nav.nav{background:#fff;width:100%;padding:20px;display:none;position:absolute;top:70px;left:0;box-shadow:0 10px 25px #00000014}body.menu-open nav.nav{display:block}}.legal-page{background:#fff;padding:80px 0}.legal-container{max-width:900px;margin:auto}.legal-page h1{text-align:center;margin-bottom:10px;font-size:40px;font-weight:800}.legal-subtitle{text-align:center;color:#666;margin-bottom:40px;font-size:18px}.legal-content{background:#fff;border-radius:16px;padding:40px 50px;box-shadow:0 10px 30px #0000000a}.legal-content h3{margin-top:25px;font-size:20px;font-weight:700}.legal-content p{color:#444;margin-top:6px;font-size:16px;line-height:1.8}
