.mkt{--bg:#141414;--surface:#1c1c1c;--surface-2:#222;--border:hsla(0,0%,100%,.06);--border-2:hsla(0,0%,100%,.1);--text:#f5f0ea;--muted:#a09890;--dim:#6f6862;--accent:#e8732a;--accent-hover:#c45a18;--accent-soft:rgba(232,115,42,.1);--accent-grad:linear-gradient(145deg,#e8732a,#c45a18);--radius:18px;--maxw:1140px;background:var(--bg);color:var(--text);line-height:1.6;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.mkt *{box-sizing:border-box}.mkt a{text-decoration:none;color:inherit}.mkt .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.mkt .narrow{max-width:780px}.mkt .muted{color:var(--muted)}.mkt .accent{color:var(--accent)}.mkt .btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-size:14px;font-weight:600;border-radius:11px;padding:11px 18px;transition:.18s;font-family:inherit}.mkt .btn-primary{background:var(--accent);color:#fff}.mkt .btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.mkt .btn-ghost{background:transparent;color:var(--muted)}.mkt .btn-ghost:hover,.mkt .btn-soft{color:var(--text)}.mkt .btn-soft{background:var(--surface-2);border:1px solid var(--border-2)}.mkt .btn-soft:hover{background:#2a2a2a}.mkt nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(10px);background:hsla(0,0%,8%,.72);border-bottom:1px solid var(--border)}.mkt .nav-inner{justify-content:space-between;height:64px}.mkt .brand,.mkt .nav-inner{display:flex;align-items:center}.mkt .brand{gap:9px;font-weight:600;font-size:17px;letter-spacing:-.01em}.mkt .brand .dot{width:22px;height:22px;border-radius:7px;background:var(--accent-grad);display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700}.mkt .nav-links{display:flex;align-items:center;gap:6px}.mkt .nav-links .lnk{font-size:14px;color:var(--muted);padding:8px 12px;border-radius:9px}.mkt .nav-links .lnk:hover{color:var(--text)}@media(max-width:680px){.mkt .nav-links .lnk{display:none}}.mkt .hero{position:relative;padding:44px 0 64px;overflow:hidden}.mkt .hero:before{content:"";position:absolute;top:-220px;right:-120px;width:760px;height:620px;background:radial-gradient(ellipse at center,rgba(232,115,42,.16),transparent 65%);filter:blur(10px);pointer-events:none}.mkt .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;position:relative;z-index:1}.mkt .hero-logo{display:flex;align-items:center;gap:16px;margin-bottom:18px}.mkt .hero-logo img{height:clamp(60px,8vw,96px)!important;width:auto;max-width:100%}.mkt .hero-logo .mark{width:clamp(54px,7.5vw,78px);height:clamp(54px,7.5vw,78px);border-radius:20px;background:var(--accent-grad);display:grid;place-items:center;color:#fff;font-weight:700;font-size:clamp(34px,5vw,48px);box-shadow:0 16px 46px -10px rgba(232,115,42,.6)}.mkt .hero-logo .word{font-size:clamp(36px,5.2vw,56px);font-weight:680;letter-spacing:-.025em}.mkt .hero h1{font-size:clamp(38px,5.4vw,60px);line-height:1.05;letter-spacing:-.03em;font-weight:680;margin-bottom:20px}.mkt h1 .em{color:var(--accent)}.mkt .sub{font-size:clamp(16px,1.9vw,19px);color:var(--muted);max-width:520px;margin-bottom:30px}.mkt .hero-cta{display:flex;gap:13px;flex-wrap:wrap}.mkt .reassure{margin-top:16px;font-size:13px;color:var(--dim)}.mkt .frame{background:linear-gradient(180deg,#1e1e1e,#191919);border:1px solid var(--border-2);border-radius:16px;box-shadow:0 40px 110px -34px rgba(0,0,0,.85),0 0 0 1px rgba(232,115,42,.05);overflow:hidden}.mkt .frame-bar{display:flex;align-items:center;gap:7px;padding:12px 14px;border-bottom:1px solid var(--border)}.mkt .frame-bar i{width:10px;height:10px;border-radius:50%;background:#3a3a3a;display:inline-block}.mkt .frame-bar .url{margin-left:10px;font-size:11.5px;color:var(--dim);background:#141414;padding:4px 11px;border-radius:6px;border:1px solid var(--border)}.mkt .app-main{padding:18px 18px 20px}.mkt .app-h{font-size:13px;font-weight:600;margin-bottom:12px}.mkt .row{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid var(--border);border-radius:11px;margin-bottom:9px;background:#191919}.mkt .av{width:32px;height:32px;border-radius:50%;flex:none;font-size:12px;background:linear-gradient(135deg,rgba(232,115,42,.35),rgba(232,115,42,.08));display:grid;place-items:center;color:var(--accent);font-weight:700}.mkt .row .meta{flex:1;min-width:0}.mkt .row .meta b{display:block;font-size:12.5px;font-weight:600}.mkt .row .meta span{font-size:11.5px;color:var(--dim)}.mkt .chip{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);white-space:nowrap}.mkt .chip.warm{background:rgba(234,179,8,.12);color:#eab308}.mkt .chip.cold{background:rgba(59,130,246,.12);color:#60a5fa}.mkt section.block{padding:84px 0}.mkt .eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.mkt h2{font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.02em;font-weight:660;margin-bottom:16px}.mkt .lead{color:var(--muted);font-size:17px;max-width:600px}.mkt .center{text-align:center}.mkt .center .lead,.mkt .lead.center{margin-left:auto;margin-right:auto}.mkt .bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;gap:16px}.mkt .bento .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;position:relative;overflow:hidden;transition:.2s}.mkt .bento .card:hover{border-color:rgba(232,115,42,.3);transform:translateY(-3px)}.mkt .fic{width:38px;height:38px;border-radius:11px;background:var(--accent-soft);display:grid;place-items:center;margin-bottom:14px}.mkt .fic div{width:16px;height:16px;border-radius:5px;background:var(--accent);opacity:.85}.mkt .bento .card h3{font-size:18px;letter-spacing:-.01em;margin-bottom:8px;font-weight:640}.mkt .bento .card p{color:var(--muted);font-size:14px}.mkt .card.wide{grid-column:span 2}.mkt .card.tall{grid-row:span 2}.mkt .card.feature{background:linear-gradient(160deg,rgba(232,115,42,.1),#1c1c1c);border-color:rgba(232,115,42,.18)}.mkt .demo-rows{margin-top:14px;display:flex;flex-direction:column;gap:8px}.mkt .demo{display:flex;align-items:center;gap:9px;background:#191919;border:1px solid var(--border);border-radius:9px;padding:8px 9px}.mkt .demo .av{width:26px;height:26px;font-size:10px}.mkt .demo b{font-size:11.5px}.mkt .demo span{font-size:10.5px;color:var(--dim)}.mkt .bar{height:9px;border-radius:5px;background:#2a2a2a;margin-top:8px}.mkt .bar.b{background:linear-gradient(90deg,rgba(232,115,42,.5),#2a2a2a)}.mkt .quote{max-width:760px;margin:0 auto;text-align:center}.mkt .quote p{font-size:clamp(20px,2.6vw,26px);line-height:1.4;letter-spacing:-.01em;font-weight:520}.mkt .cta-band{position:relative;text-align:center;padding:64px 24px;border-radius:26px;overflow:hidden;background:radial-gradient(ellipse at top,rgba(232,115,42,.14),transparent 60%),#191919;border:1px solid rgba(232,115,42,.18)}.mkt .cta-band p{color:var(--muted);margin:12px 0 26px;font-size:16px}.mkt footer{border-top:1px solid var(--border);background:#171717}.mkt .foot-top{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px;padding:56px 0 40px}.mkt .foot-brand .brand{margin-bottom:14px}.mkt .foot-brand p{color:var(--muted);font-size:14px;max-width:300px}.mkt .foot-col h4{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin-bottom:16px;font-weight:700}.mkt .foot-col a{display:block;font-size:14px;color:var(--muted);margin-bottom:11px;transition:.15s}.mkt .foot-col a:hover{color:var(--text)}.mkt .foot-bar{border-top:1px solid var(--border);padding:22px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.mkt .foot-bar small{color:var(--dim);font-size:13px}.mkt .socials{display:flex;gap:10px}.mkt .socials a{width:34px;height:34px;border-radius:9px;border:1px solid var(--border);display:grid;place-items:center;color:var(--muted);font-size:13px;font-weight:700;transition:.15s}.mkt .socials a:hover{color:var(--text);border-color:var(--border-2)}.mkt .page-hero{position:relative;text-align:center;padding:72px 0 24px;overflow:hidden}.mkt .page-hero:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:760px;height:520px;background:radial-gradient(ellipse at center,rgba(232,115,42,.14),transparent 65%);filter:blur(14px);pointer-events:none}.mkt .page-hero .wrap{position:relative;z-index:1}.mkt .page-hero h1{font-size:clamp(34px,5vw,52px);line-height:1.06;letter-spacing:-.03em;font-weight:680;margin-bottom:16px}.mkt .page-hero p{font-size:clamp(16px,2vw,19px);color:var(--muted);max-width:600px;margin:0 auto}.mkt .grid{display:grid;gap:18px}.mkt .g2{grid-template-columns:repeat(2,1fr)}.mkt .g3{grid-template-columns:repeat(3,1fr)}.mkt .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:.2s}.mkt .card:hover{border-color:rgba(232,115,42,.25)}.mkt .card h3{font-size:19px;letter-spacing:-.01em;font-weight:640;margin-bottom:8px}.mkt .card p{color:var(--muted);font-size:14.5px}.mkt .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.mkt .tier{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column}.mkt .tier.popular{border-color:rgba(232,115,42,.4);background:linear-gradient(170deg,rgba(232,115,42,.08),var(--surface));position:relative}.mkt .tier .badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;letter-spacing:.03em}.mkt .tier .name{font-size:15px;font-weight:700}.mkt .tier .tagline{font-size:13.5px;color:var(--muted);margin:6px 0 16px;min-height:36px}.mkt .tier .price{font-size:38px;font-weight:800;letter-spacing:-.03em}.mkt .tier .price span{font-size:14px;font-weight:500;color:var(--dim)}.mkt .tier .price.talk{font-size:30px}.mkt .tier .billed{font-size:12.5px;color:var(--dim);margin-top:2px}.mkt .tier .best{font-size:12.5px;color:var(--dim);border-top:1px solid var(--border);padding-top:14px;margin-top:16px}.mkt .tier .desc{color:var(--muted);font-size:13.5px;flex-grow:1;margin:12px 0 18px}.mkt .tier .btn{justify-content:center;width:100%}.mkt .addons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.mkt .addon{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.mkt .addon h4{font-size:14px;font-weight:700;margin-bottom:4px}.mkt .addon h4 b{color:var(--accent)}.mkt .addon p{font-size:13px;color:var(--muted)}.mkt .pnotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;border-top:1px solid var(--border);padding-top:24px}.mkt .pnotes div{font-size:13px;color:var(--muted)}.mkt .pnotes b{display:block;color:var(--text);font-size:13.5px;margin-bottom:3px}.mkt .microcopy{text-align:center;font-size:13.5px;color:var(--dim);margin-top:10px}.mkt .microcopy b{color:var(--accent);font-weight:600}.mkt .cmp-wrap{overflow-x:auto;margin-top:28px}.mkt .cmp{width:100%;border-collapse:collapse;font-size:13.5px;min-width:720px}.mkt .cmp td,.mkt .cmp th{padding:13px 12px;border-bottom:1px solid var(--border)}.mkt .cmp thead th{font-size:13.5px;font-weight:700;color:var(--text);vertical-align:bottom;text-align:center}.mkt .cmp thead th:first-child{text-align:left}.mkt .cmp thead th span{display:block;font-size:11px;font-weight:500;color:var(--dim);margin-top:3px}.mkt .cmp thead th.pop{color:var(--accent)}.mkt .cmp td.feat{color:var(--muted);text-align:left}.mkt .cmp td.val{text-align:center;color:var(--text);font-weight:600}.mkt .cmp td.yes{text-align:center;color:var(--accent);font-weight:800}.mkt .cmp td.no{text-align:center;color:#4a4540}.mkt .cmp tr.section td{padding-top:24px;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);border-bottom:none}.mkt .cmp tbody tr:hover td{background:rgba(232,115,42,.04)}.mkt .faq2{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:32px}.mkt .faq2 h4{font-size:15px;font-weight:700;margin-bottom:5px}.mkt .faq2 p{font-size:13.5px;color:var(--muted)}.mkt .video{position:relative;max-width:880px;margin:8px auto 0;aspect-ratio:16/9;border-radius:16px;background:linear-gradient(180deg,#1e1e1e,#161616);border:1px solid var(--border-2);display:grid;place-items:center;box-shadow:0 40px 110px -34px rgba(0,0,0,.85)}.mkt .play{width:74px;height:74px;border-radius:50%;background:var(--accent);display:grid;place-items:center;box-shadow:0 14px 40px -8px rgba(232,115,42,.6)}.mkt .play div{width:0;height:0;border-left:22px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:5px}.mkt .two-col{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.mkt .checklist{list-style:none;display:flex;flex-direction:column;gap:12px}.mkt .checklist li{display:flex;gap:10px;color:var(--muted);font-size:15px}.mkt .checklist li span{color:var(--accent)}.mkt .field{margin-bottom:16px}.mkt .field label{display:block;font-size:13px;color:var(--muted);margin-bottom:7px}.mkt .field input,.mkt .field textarea{width:100%;background:#141414;border:1px solid var(--border-2);border-radius:11px;padding:12px 14px;color:var(--text);font-family:inherit;font-size:14px}.mkt .field textarea{min-height:120px;resize:vertical}.mkt .form-note{font-size:12px;margin-top:12px}.mkt .reach{display:flex;flex-direction:column;gap:14px}.mkt .legal{max-width:780px;margin:0 auto;padding:8px 0 40px}.mkt .legal .updated{color:var(--dim);font-size:13px;margin-bottom:18px}.mkt .legal h2{font-size:21px;margin:34px 0 10px}.mkt .legal h3{font-size:16px;margin:20px 0 6px}.mkt .legal li,.mkt .legal p{color:var(--muted);font-size:14.5px;margin-bottom:10px}.mkt .legal ul{padding-left:22px}.mkt .tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.mkt .tag{font-size:13.5px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);padding:9px 18px;border-radius:999px}@media(max-width:900px){.mkt .hero-grid{grid-template-columns:1fr;gap:38px}.mkt .bento{grid-template-columns:1fr;grid-auto-rows:auto}.mkt .card.tall,.mkt .card.wide{grid-column:auto;grid-row:auto}.mkt .g2,.mkt .g3,.mkt .two-col{grid-template-columns:1fr}.mkt .two-col{gap:28px}.mkt section.block{padding:60px 0}.mkt .foot-top{grid-template-columns:1fr 1fr}}@media(max-width:840px){.mkt .tiers{grid-template-columns:1fr}}@media(max-width:760px){.mkt .addons,.mkt .faq2,.mkt .pnotes{grid-template-columns:1fr}}@media(max-width:560px){.mkt .foot-top{grid-template-columns:1fr}}