*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#111;--orange:#ff4b00;--off-white:#fff;--gray:#a1a1aa;--font-stack:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-stack);background:var(--off-white);color:var(--black);-webkit-font-smoothing:antialiased;line-height:1.5}.nav{z-index:100;background:#fff;align-items:center;height:88px;padding:0 40px;transition:background .2s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 6px #0000001f}.nav.scrolled{background:#fffffff2;border-bottom:1px solid #e8e8e8}.navInner{justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.navLogo{align-items:center;text-decoration:none;display:flex;position:absolute;left:0}.navLogo img{width:auto;height:68px;display:block}.navLinks{align-items:center;gap:4px;margin-left:auto;display:flex}.navLinks a{color:#333;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.navLinks a:hover{color:#000;background:#0000000d}.navCta{background:var(--black);color:#fff;border-radius:8px;flex-shrink:0;align-items:center;margin-left:8px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hero{text-align:center;padding:160px 24px 80px}.heroInner{max-width:800px;margin:0 auto}.heroEyebrow{color:var(--orange);letter-spacing:.02em;background:#ff4b001a;border-radius:999px;margin-bottom:28px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.heroTitle{letter-spacing:-.04em;color:var(--black);margin-bottom:24px;font-size:clamp(44px,8vw,80px);font-weight:800;line-height:1}.heroSub{color:var(--gray);max-width:560px;margin:0 auto 40px;font-size:clamp(18px,3vw,22px);line-height:1.6}.heroCtaGroup{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btnPrimary{background:var(--black);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btnSecondary{color:var(--black);cursor:pointer;background:0 0;border:2px solid #e0e0e0;border-radius:999px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btnSecondary:hover{border-color:var(--black)}.mockupSection{padding:0 24px 120px}.mockupInner{max-width:1100px;margin:0 auto}.browserFrame{background:#fff;border:1px solid #e8e8e8;border-radius:16px;overflow:hidden}.browserBar{background:#f3f3f3;border-bottom:1px solid #e8e8e8;align-items:center;gap:8px;padding:14px 18px;display:flex}.browserDot{background:#ddd;border-radius:50%;width:12px;height:12px}.browserDotRed{background:#ff5f57}.browserDotYellow{background:#ffbd2e}.browserDotGreen{background:#28c940}.browserUrl{color:#888;background:#fff;border:1px solid #e8e8e8;border-radius:6px;flex:1;margin-left:12px;padding:6px 14px;font-size:13px}.mockupContent{background:var(--off-white);padding:48px}.mockupAlert{border-left:4px solid var(--orange);background:#fff;border-radius:16px;max-width:640px;margin:0 auto;padding:32px}.mockupAlertHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mockupAlertIcon{background:#ff4b001a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:68px;display:flex}.mockupAlertIcon svg{width:20px;height:20px;color:var(--orange)}.mockupAlertTitle{color:var(--black);font-size:15px;font-weight:700}.mockupAlertTime{color:var(--gray);font-size:13px}.mockupAlertBody{color:#444;margin-bottom:20px;font-size:15px;line-height:1.6}.mockupAlertBody strong{color:var(--black)}.mockupAlertFix{color:#333;background:#ff4b000f;border-radius:10px;padding:16px 20px;font-size:14px;line-height:1.6}.mockupAlertFix strong{color:var(--orange)}.features{padding:0 24px 120px}.featuresInner{max-width:1100px;margin:0 auto}.sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);text-align:center;margin-bottom:16px;font-size:13px;font-weight:700}.sectionTitle{letter-spacing:-.03em;text-align:center;margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1}.sectionSub{color:var(--gray);text-align:center;max-width:520px;margin:0 auto 64px;font-size:18px;line-height:1.6}.featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.featureCard{background:#fff;border-radius:20px;padding:36px}.featureIcon{background:#ff4b0014;border-radius:12px;justify-content:center;align-items:center;width:48px;height:68px;margin-bottom:20px;display:flex}.featureIcon svg{width:24px;height:24px;color:var(--orange)}.featureCard h3{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:700}.featureCard p{color:var(--gray);font-size:15px;line-height:1.6}.pricing{padding:0 24px 120px}.pricingInner{max-width:1100px;margin:0 auto}.pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.pricingCard{background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;flex-shrink:0;gap:24px;padding:32px 24px;display:flex}.pricingCardPopular{border-color:var(--black);position:relative}.pricingBadge{background:var(--black);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricingCardHeader{flex-direction:column;gap:8px;display:flex}.pricingCardName{color:var(--black);font-size:16px;font-weight:700}.pricingCardDesc{color:#676f7e;font-size:14px;line-height:1.5}.pricingCardPriceRow{flex-direction:column;gap:4px;display:flex}.pricingCardAmount{color:var(--black);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1}.pricingCardPeriod{color:#676f7e;font-size:14px}.pricingCardCta{flex-direction:column;gap:8px;display:flex}.pricingCardBtn{text-align:center;width:100%;color:var(--black);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #e0e0e0;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:block}.pricingCardBtn:hover{border-color:var(--black)}.pricingCardBtnPrimary{background:var(--black);color:#fff;border-color:var(--black)}.pricingCardBtnPrimary:hover{background:#333;border-color:#e64500}.pricingCardDisclaimer{color:#676f7e;text-align:center;font-size:12px}.pricingFeatures{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricingFeatures li{color:#333;flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.pricingCheck{flex-shrink:0;align-items:center;margin-top:1px;display:flex}.pricingCompare{text-align:center;color:#676f7e;margin-top:32px;font-size:14px}.pricingCompare a{color:var(--black);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (max-width:768px){.navLinks{display:none}.nav{height:60px;padding:0 16px}.navLogo{position:static}.navLogo img{width:auto!important;height:28px!important}.navCta{margin-left:auto;padding:6px 12px;font-size:13px}.pricingGrid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricingCardPopular{order:-1}}.logos{padding:0 24px 80px}.logosInner{text-align:center;max-width:1100px;margin:0 auto}.logosLabel{color:var(--gray);margin-bottom:32px;font-size:14px;font-weight:500}.logosRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.logoItem{color:#ccc;letter-spacing:-.02em;font-size:20px;font-weight:700;transition:color .2s}.logoItem:hover{color:var(--black)}.ctaBlock{background:var(--off-white);text-align:center;padding:100px 24px}.ctaInner{max-width:640px;margin:0 auto}.ctaBlock h2{color:var(--black);letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.05}.ctaBlock p{color:#444;margin-bottom:40px;font-size:18px;line-height:1.6}.btnCta{background:var(--black);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.ctaNote{color:#555;margin-top:16px;font-size:14px}.footer{background:var(--off-white);border-top:1px solid #e8e8e8;padding:40px 40px 32px}.footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}.footerLeft{align-items:center;gap:16px;display:flex}.footerLogoLink{text-decoration:none;display:inline-block}.footerLogoLink img{width:auto;height:24px;display:block}.footerMadeWith{color:#676f7e;white-space:nowrap;font-size:13px}.footerLinks{align-items:center;gap:24px;display:flex}.footerLinks a{color:#676f7e;white-space:nowrap;font-size:13px;text-decoration:none;transition:color .15s}.footerLinks a:hover{color:var(--black)}.footerSocials{align-items:center;gap:12px;display:flex}.footerSocials a{color:#676f7e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:color .15s;display:flex}.footerSocials a:hover{color:var(--black)}.footerSocials a svg{width:16px;height:16px}@media (max-width:768px){.navLinks{display:none}.nav{padding:0 20px}.hero{padding:120px 20px 60px}.mockupContent,.mockupAlert{padding:24px}.featureCard{padding:28px}.ctaBlock{padding:72px 20px}.logosRow{gap:28px}.mockupSection,.features{padding-bottom:80px}.footer{padding:32px 20px 28px}.footerInner{flex-direction:column;align-items:flex-start;gap:20px}.footerLinks{flex-wrap:wrap;gap:16px}}@media (min-width:769px){.navLinks{display:flex}}[data-next-badge],.nextjs-toast,[data-nextjs-toast]{display:none!important}
