.mkt{--navy:#0A1628;--navy-2:#0D1B35;--navy-3:#13233f;--emerald:#10B981;--emerald-2:#34D399;--emerald-d:#059669;--ink:#0B1220;--muted:#5B6878;--muted-2:#94A3B8;--line:#E6EAF0;--bg:#FFFFFF;--bg-soft:#F7FAFC;--radius:16px;--radius-sm:12px}.mkt *,.mkt :after,.mkt :before{box-sizing:border-box;margin:0;padding:0}html:has(.mkt){scroll-behavior:smooth}.mkt{font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}.mkt a{text-decoration:none;color:inherit}.mkt .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.mkt .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:13px 22px;border-radius:12px;cursor:pointer;transition:.2s;border:1px solid transparent}.mkt .btn-primary{background:var(--emerald);color:#04231a;box-shadow:0 8px 24px -8px rgba(16,185,129,.6)}.mkt .btn-primary:hover{background:var(--emerald-2);transform:translateY(-1px)}.mkt .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.16)}.mkt .btn-ghost:hover{background:rgba(255,255,255,.12)}.mkt .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:7px 14px;border-radius:999px;background:rgba(16,185,129,.12);color:var(--emerald-2);border:1px solid rgba(16,185,129,.25)}.mkt .eyebrow.dark{background:rgba(16,185,129,.1);color:var(--emerald-d);border-color:rgba(16,185,129,.25)}.mkt .section{padding:92px 0}.mkt .h2{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.12}.mkt .lead{font-size:18px;color:var(--muted);max-width:640px}.mkt .dot{width:7px;height:7px;border-radius:50%;background:var(--emerald-2)}.mkt .sec-head{text-align:center;max-width:720px;margin:0 auto 54px}.mkt .sec-head .h2{margin:14px 0 16px}.mkt .sec-head .lead{margin:0 auto}.mkt header{position:sticky;top:0;z-index:50;backdrop-filter:saturate(180%) blur(14px);background:rgba(10,22,40,.82);border-bottom:1px solid rgba(255,255,255,.07)}.mkt nav{justify-content:space-between;height:68px;color:#fff}.mkt .logo,.mkt nav{display:flex;align-items:center}.mkt .logo{gap:11px;font-weight:700;font-size:19px;letter-spacing:-.01em}.mkt .logo-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--emerald-2),var(--emerald-d));display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px -6px rgba(16,185,129,.7)}.mkt .logo-mark svg{width:19px;height:19px}.mkt .nav-links{display:flex;gap:28px;font-size:15px;color:rgba(255,255,255,.78);font-weight:500}.mkt .nav-links a:hover{color:#fff}.mkt .nav-cta{display:flex;align-items:center;gap:14px}.mkt .nav-login{font-size:15px;font-weight:600;color:rgba(255,255,255,.85)}@media(max-width:920px){.mkt .nav-links{display:none}}.mkt .hero{position:relative;background:radial-gradient(1200px 600px at 75% -10%,rgba(16,185,129,.22),transparent 60%),linear-gradient(180deg,var(--navy) 0,var(--navy-2) 100%);color:#fff;overflow:hidden}.mkt .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 360px at 12% 110%,rgba(52,211,153,.13),transparent 60%);pointer-events:none}.mkt .hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;padding:74px 0 92px}.mkt .hero h1{font-size:clamp(36px,5vw,60px);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:22px 0 20px}.mkt .hero h1 .accent{background:linear-gradient(90deg,var(--emerald-2),#7EF0C8);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .hero p.sub{font-size:19px;color:rgba(255,255,255,.74);max-width:540px;line-height:1.6}.mkt .hero-cta{display:flex;gap:14px;margin:32px 0 14px;flex-wrap:wrap}.mkt .microcopy{font-size:13.5px;color:rgba(255,255,255,.55);margin-bottom:24px}.mkt .trust{align-items:center;gap:18px;color:rgba(255,255,255,.6);font-size:14px}.mkt .avatars,.mkt .trust{display:flex}.mkt .avatars span{width:30px;height:30px;border-radius:50%;border:2px solid var(--navy-2);margin-left:-8px;background:linear-gradient(135deg,#34D399,#0EA5E9);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#04231a}.mkt .avatars span:first-child{margin-left:0}.mkt .stars{color:#FCD34D;letter-spacing:2px;font-size:13px}@media(max-width:920px){.mkt .hero-grid{grid-template-columns:1fr;gap:40px}}.mkt .mock{position:relative}.mkt .mock-card{background:#fff;border-radius:20px;box-shadow:0 40px 80px -30px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06);overflow:hidden;color:var(--ink);transform:perspective(1400px) rotateY(-7deg) rotateX(2deg)}.mkt .mock-top{display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--bg-soft)}.mkt .mock-top i{width:11px;height:11px;border-radius:50%}.mkt .mock-url{margin-left:12px;font-size:12px;color:var(--muted);background:#fff;border:1px solid var(--line);padding:4px 12px;border-radius:7px}.mkt .mock-body{padding:22px}.mkt .mock-hero{background:linear-gradient(135deg,var(--navy-2),#16305c);border-radius:14px;padding:18px 20px;color:#fff}.mkt .mock-hero .badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;background:rgba(16,185,129,.18);color:var(--emerald-2);padding:5px 11px;border-radius:999px}.mkt .mock-hero h3{font-size:24px;font-weight:800;margin:9px 0 4px;letter-spacing:-.01em}.mkt .mock-hero p{font-size:13px;color:rgba(255,255,255,.7);max-width:330px}.mkt .timeline{align-items:flex-start;justify-content:space-between;margin:22px 4px 6px}.mkt .step,.mkt .timeline{display:flex;position:relative}.mkt .step{flex-direction:column;align-items:center;gap:7px;flex:1;z-index:2}.mkt .step .ring{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}.mkt .step.done .ring{background:var(--emerald);color:#fff}.mkt .step.now .ring{background:#fff;border:3px solid var(--emerald)}.mkt .step.now .ring b{width:8px;height:8px;border-radius:50%;background:var(--emerald);display:block}.mkt .step span{font-size:10.5px;color:var(--muted);text-align:center;font-weight:500;max-width:62px}.mkt .step.now span{color:var(--emerald-d);font-weight:600}.mkt .tl-line{position:absolute;top:13px;left:8%;right:8%;height:2px;background:var(--emerald);opacity:.55;z-index:1}.mkt .mock-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.mkt .mstat{border:1px solid var(--line);border-radius:12px;padding:13px 15px}.mkt .mstat .lbl{font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mkt .mstat .val{font-size:22px;font-weight:800;margin-top:3px}.mkt .mstat .val.green{color:var(--emerald-d)}.mkt .float-chip{position:absolute;background:#fff;border-radius:13px;padding:11px 14px;box-shadow:0 18px 40px -16px rgba(0,0,0,.4);display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:600;font-size:13px}.mkt .chip-ai{top:-22px;left:-30px}.mkt .chip-sign{bottom:-24px;right:-22px}.mkt .chip-ic{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}@media(max-width:520px){.mkt .float-chip{display:none}.mkt .mock-card{transform:none}}.mkt .strip{background:var(--navy-2);padding:24px 0;color:rgba(255,255,255,.5)}.mkt .strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.mkt .strip .lbl{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mkt .strip .names{display:flex;gap:32px;flex-wrap:wrap;font-weight:700;font-size:16px;color:rgba(255,255,255,.72)}.mkt .prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .prob{background:var(--bg);border-radius:var(--radius);padding:28px 26px;border:1px solid var(--line);border-top:3px solid #ef4444}.mkt .prob .pn{font-size:13px;font-weight:700;color:#EF4444;letter-spacing:.04em;text-transform:uppercase}.mkt .prob h3{font-size:19px;font-weight:700;margin:10px 0 9px;letter-spacing:-.01em}.mkt .prob p{color:var(--muted);font-size:15px}.mkt .urgency{margin-top:26px;background:#FEF2F2;border:1px solid #fecaca;border-radius:var(--radius);padding:22px 26px;display:flex;gap:16px;align-items:flex-start}.mkt .urgency .ui{font-size:22px;color:#DC2626;flex:0 0 auto}.mkt .urgency b{color:#991B1B}.mkt .urgency p{color:#7F1D1D;font-size:15px;margin:0}@media(max-width:880px){.mkt .prob-grid{grid-template-columns:1fr}}.mkt .features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .feat{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px;transition:.25s}.mkt .feat:hover{border-color:rgba(16,185,129,.4);transform:translateY(-3px);box-shadow:0 24px 50px -28px rgba(13,27,53,.3)}.mkt .feat-ic{width:50px;height:50px;border-radius:13px;background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(16,185,129,.05));color:var(--emerald-d);display:flex;align-items:center;justify-content:center;font-size:23px;margin-bottom:18px;border:1px solid rgba(16,185,129,.2);font-weight:700}.mkt .feat h3{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:9px}.mkt .feat p{color:var(--muted);font-size:15px}@media(max-width:880px){.mkt .features{grid-template-columns:1fr}}.mkt .agents-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mkt .acard{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;transition:.25s}.mkt .acard:hover{border-color:rgba(16,185,129,.4);transform:translateY(-3px);box-shadow:0 24px 50px -28px rgba(13,27,53,.3)}.mkt .av{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;color:#fff;margin-bottom:15px}.mkt .acard h4{font-size:18px;font-weight:700;letter-spacing:-.01em}.mkt .acard .role{font-size:13px;font-weight:600;color:var(--emerald-d);margin:2px 0 9px;text-transform:uppercase;letter-spacing:.03em}.mkt .acard p{font-size:14px;color:var(--muted);line-height:1.55}.mkt .spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.mkt .spec{display:flex;gap:11px;align-items:flex-start;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.mkt .spec .si{width:32px;height:32px;flex:0 0 auto;border-radius:9px;background:rgba(16,185,129,.12);color:var(--emerald-d);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}.mkt .spec b{font-size:14px;font-weight:600;display:block}.mkt .spec span{font-size:12.5px;color:var(--muted)}@media(max-width:880px){.mkt .agents-feat{grid-template-columns:1fr 1fr}.mkt .spec-grid{grid-template-columns:1fr}}@media(max-width:520px){.mkt .agents-feat{grid-template-columns:1fr}}.mkt .roi-card{background:linear-gradient(135deg,var(--navy),var(--navy-2));border-radius:24px;padding:48px 44px;color:#fff;position:relative;overflow:hidden}.mkt .roi-card:after{content:"";position:absolute;right:-90px;top:-90px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.2),transparent 70%)}.mkt .roi-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.mkt .roi-grid h3{font-size:26px;font-weight:800;letter-spacing:-.01em;margin-bottom:10px}.mkt .roi-grid .sub{color:rgba(255,255,255,.6);font-size:15px;margin-bottom:26px}.mkt .slider-lbl{display:flex;justify-content:space-between;font-size:14px;color:rgba(255,255,255,.8);margin-bottom:10px}.mkt .slider-lbl b{color:var(--emerald-2);font-size:18px;font-weight:700}.mkt input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:99px;background:rgba(255,255,255,.16);outline:none}.mkt input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--emerald-2);cursor:pointer;box-shadow:0 0 0 4px rgba(52,211,153,.25)}.mkt input[type=range]:focus-visible{outline:2px solid var(--emerald-2);outline-offset:4px}.mkt .roi-out{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:26px}.mkt .roi-row{display:flex;justify-content:space-between;align-items:baseline;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.mkt .roi-row:last-child{border:none}.mkt .roi-row .k{color:rgba(255,255,255,.7);font-size:14.5px}.mkt .roi-row .v{font-size:22px;font-weight:800}.mkt .roi-row .v.green{color:var(--emerald-2)}.mkt .roi-big{text-align:center;margin-top:10px;padding-top:18px}.mkt .roi-big .x{font-size:46px;font-weight:800;background:linear-gradient(90deg,#fff,var(--emerald-2));-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .roi-big .c{color:rgba(255,255,255,.55);font-size:13px}.mkt .roi-note{position:relative;margin-top:22px;color:rgba(255,255,255,.6);font-size:13.5px}.mkt .roi-note b{color:var(--emerald-2)}@media(max-width:880px){.mkt .roi-grid{grid-template-columns:1fr;gap:30px}}.mkt .band{background:linear-gradient(135deg,var(--navy) 0,var(--navy-2) 100%);border-radius:24px;padding:50px 40px;color:#fff;position:relative;overflow:hidden}.mkt .band:after{content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.22),transparent 70%)}.mkt .band-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.mkt .band .num{font-size:clamp(32px,4vw,46px);font-weight:800;letter-spacing:-.02em;background:linear-gradient(90deg,#fff,var(--emerald-2));-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .band .cap{color:rgba(255,255,255,.62);font-size:14px;margin-top:6px}@media(max-width:880px){.mkt .band-grid{grid-template-columns:1fr 1fr;gap:30px}}.mkt .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:s}.mkt .stepc{position:relative;padding:32px 26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft)}.mkt .stepc .n{counter-increment:s;width:42px;height:42px;border-radius:11px;background:var(--navy);color:#fff;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.mkt .stepc .n:before{content:counter(s)}.mkt .stepc h3{font-size:19px;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.mkt .stepc p{color:var(--muted);font-size:15px}@media(max-width:880px){.mkt .steps{grid-template-columns:1fr}}.mkt .ptoggle{display:inline-flex;align-items:center;gap:4px;background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:5px;margin:0 auto 12px}.mkt .ptoggle button{border:none;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--muted);padding:9px 18px;border-radius:999px;cursor:pointer;transition:.2s}.mkt .ptoggle button.on{background:var(--navy);color:#fff}.mkt .save-hint{font-size:13.5px;color:var(--emerald-d);font-weight:600;text-align:center;margin-bottom:36px;min-height:18px}.mkt .price-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.mkt .pcard{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:30px 28px;position:relative}.mkt .pcard.feat{border:2px solid var(--emerald);box-shadow:0 30px 70px -34px rgba(16,185,129,.5)}.mkt .pop{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--emerald);color:#04231a;font-size:12px;font-weight:700;padding:6px 16px;border-radius:999px}.mkt .ptier{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.mkt .pcard.feat .ptier{color:var(--emerald-d)}.mkt .pteam{font-size:15px;font-weight:600;margin:8px 0 16px;color:var(--ink)}.mkt .pamount{display:flex;align-items:baseline;gap:6px}.mkt .pamount .cur{font-size:38px;font-weight:800;letter-spacing:-.02em}.mkt .pamount .per{font-size:15px;color:var(--muted);font-weight:500}.mkt .pbill{font-size:13px;color:var(--muted);margin:6px 0 22px}.mkt .plist{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.mkt .plist li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45}.mkt .plist li i{color:var(--emerald-d);flex:0 0 auto;margin-top:3px;font-weight:700;font-style:normal}.mkt .pbtn{display:block;text-align:center;font-weight:600;font-size:15px;padding:13px;border-radius:12px;cursor:pointer;transition:.2s}.mkt .pbtn.solid{background:var(--emerald);color:#04231a}.mkt .pbtn.solid:hover{background:var(--emerald-2)}.mkt .pbtn.dark{background:var(--navy);color:#fff}.mkt .pbtn.dark:hover{background:var(--navy-3)}.mkt .pbtn.outline{background:transparent;border:1px solid var(--line);color:var(--ink)}.mkt .pbtn.outline:hover{border-color:var(--navy)}.mkt .ptrust{text-align:center;margin-top:30px;color:var(--muted);font-size:14px}.mkt .ptrust b{color:var(--ink);font-weight:600}@media(max-width:880px){.mkt .price-cards{grid-template-columns:1fr}}.mkt .cmp{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:920px;margin:0 auto}.mkt .cmp-card{border-radius:var(--radius);padding:32px 30px;border:1px solid var(--line)}.mkt .cmp-old{background:var(--bg-soft)}.mkt .cmp-new{background:var(--navy);color:#fff;border-color:transparent;box-shadow:0 30px 60px -30px rgba(13,27,53,.6)}.mkt .cmp h4{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.mkt .cmp-old h4{color:var(--muted)}.mkt .cmp-new h4{color:var(--emerald-2)}.mkt .cmp ul{list-style:none;display:flex;flex-direction:column;gap:14px}.mkt .cmp li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px}.mkt .cmp-old li{color:var(--muted)}.mkt .ic-x{color:#CBD5E1}.mkt .ic-ok,.mkt .ic-x{flex:0 0 auto;margin-top:2px}.mkt .ic-ok{color:var(--emerald-2)}@media(max-width:880px){.mkt .cmp{grid-template-columns:1fr}}.mkt .founder{display:flex;align-items:center;gap:24px;background:var(--bg-soft);border:1px solid var(--line);border-radius:24px;padding:30px 36px;max-width:920px;margin:0 auto}.mkt .founder .fav{width:74px;height:74px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,#34D399,#0EA5E9);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#04231a}.mkt .founder h3{font-size:21px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.mkt .founder p{color:var(--muted);font-size:15px}@media(max-width:620px){.mkt .founder{flex-direction:column;text-align:center}}.mkt .faq{max-width:780px;margin:0 auto}.mkt .faq details{border-bottom:1px solid var(--line);padding:6px 0}.mkt .faq summary{list-style:none;cursor:pointer;font-size:17px;font-weight:600;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary:after{content:"+";font-size:22px;color:var(--emerald-d);font-weight:400;transition:.2s}.mkt .faq details[open] summary:after{transform:rotate(45deg)}.mkt .faq p{color:var(--muted);font-size:15px;padding:0 0 20px;max-width:680px}.mkt .final{background:radial-gradient(900px 400px at 50% -20%,rgba(16,185,129,.25),transparent 60%),linear-gradient(180deg,var(--navy-2),var(--navy));border-radius:28px;padding:70px 40px;text-align:center;color:#fff;position:relative;overflow:hidden}.mkt .final h2{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.02em;max-width:740px;margin:0 auto 16px;line-height:1.1}.mkt .final p{color:rgba(255,255,255,.72);font-size:18px;max-width:560px;margin:0 auto 30px}.mkt .final .hero-cta{justify-content:center;margin-bottom:14px}.mkt .action-row{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;margin-bottom:46px}.mkt .action-row:last-child{margin-bottom:0}.mkt .action-txt .k{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--emerald-d)}.mkt .action-txt h3{font-size:clamp(22px,2.6vw,28px);font-weight:800;letter-spacing:-.02em;margin:10px 0 12px;line-height:1.15}.mkt .action-txt p{color:var(--muted);font-size:16px}.mkt .demo{display:flex;justify-content:center}.mkt .dwin{width:100%;max-width:430px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -34px rgba(13,27,53,.35);overflow:hidden}.mkt .dwin .dtop{display:flex;align-items:center;gap:6px;padding:12px 15px;border-bottom:1px solid var(--line);background:var(--bg-soft);font-size:12px;color:var(--muted);font-weight:500}.mkt .dwin .dtop i{width:10px;height:10px;border-radius:50%}.mkt .dwin .dtop span{margin-left:8px}.mkt .dbody{padding:18px}.mkt .dfile{gap:11px;border:1px solid var(--line);border-radius:11px;padding:12px 14px;font-size:14px;font-weight:500}.mkt .dfile,.mkt .dfile .fi{display:flex;align-items:center}.mkt .dfile .fi{width:34px;height:34px;border-radius:9px;background:rgba(16,185,129,.12);justify-content:center;font-size:10px}.mkt .dfile .fi,.mkt .dfile .ok{color:var(--emerald-d);font-weight:700}.mkt .dfile .ok{margin-left:auto}.mkt .dai{margin-top:14px;border-radius:13px;overflow:hidden;border:1px solid var(--line)}.mkt .dai .dah{background:linear-gradient(135deg,#7C3AED,#A855F7);color:#fff;font-size:13px;font-weight:600;padding:10px 14px}.mkt .dai .dag{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.mkt .dai .dcell{background:#fff;padding:12px 14px}.mkt .dai .dcell .l{font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.mkt .dai .dcell .v{font-size:15px;font-weight:700;margin-top:2px}.mkt .dai .dcell .v.g{color:var(--emerald-d)}.mkt .dline{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.mkt .dline .lp{font-weight:700}.mkt .daid{color:var(--emerald-d);font-size:14px;font-weight:600;padding:9px 0}.mkt .daid,.mkt .dtot{display:flex;justify-content:space-between}.mkt .dtot{align-items:center;margin-top:6px;padding-top:13px;border-top:2px solid var(--ink)}.mkt .dtot .tl{font-weight:600}.mkt .dtot .tv{font-size:20px;font-weight:800}.mkt .dchip{display:inline-flex;align-items:center;gap:7px;background:rgba(16,185,129,.12);color:var(--emerald-d);font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;margin-top:15px}.mkt .dcheck{display:flex;align-items:center;gap:11px;padding:11px 0;font-size:14px;border-bottom:1px solid var(--line)}.mkt .dcheck:last-of-type{border:none}.mkt .dcheck .ci{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex:0 0 auto}.mkt .dcheck .ci.ok{background:rgba(16,185,129,.14);color:var(--emerald-d)}.mkt .dcheck .ci.warn{background:#FEF3C7;color:#B45309}.mkt .dwarn{margin-top:12px;background:#FFFBEB;border:1px solid #fde68a;border-radius:11px;padding:11px 14px;font-size:13px;color:#92400E;font-weight:500}.mkt .dchat{display:flex;flex-direction:column;gap:12px}.mkt .bub{max-width:80%;padding:11px 14px;border-radius:14px;font-size:13.5px;line-height:1.5}.mkt .bub.client{align-self:flex-end;background:var(--navy);color:#fff;border-bottom-right-radius:4px}.mkt .bub.sarah{align-self:flex-start;background:var(--bg-soft);border:1px solid var(--line);border-bottom-left-radius:4px}.mkt .bub .who{font-size:11px;font-weight:700;color:var(--emerald-d);margin-bottom:3px;display:flex;align-items:center;gap:6px}@media(max-width:880px){.mkt .action-row{grid-template-columns:1fr;gap:26px}.mkt .action-row .demo{order:-1}}.mkt footer{padding:46px 0 40px;border-top:1px solid var(--line);margin-top:86px}.mkt .foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--muted);font-size:14px}.mkt .foot .logo{color:var(--ink)}.mkt .foot-links{display:flex;gap:24px;flex-wrap:wrap}.mkt .foot-links a:hover{color:var(--ink)}.mkt .cookiebar{position:fixed;bottom:16px;left:16px;right:16px;z-index:60;margin:0 auto;max-width:680px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--navy-2);color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 18px;font-size:13.5px;box-shadow:0 18px 40px -16px rgba(0,0,0,.4)}.mkt .cookiebar a{color:var(--emerald-2);text-decoration:underline}.mkt .cookiebar button{margin-left:auto;border:none;font-family:inherit;background:var(--emerald);color:#04231a;font-weight:600;font-size:13.5px;padding:8px 18px;border-radius:9px;cursor:pointer;transition:.2s}.mkt .cookiebar button:hover{background:var(--emerald-2)}.mkt .legal{max-width:780px;margin:0 auto;padding:64px 28px 20px}.mkt .legal h1{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:8px}.mkt .legal .updated{color:var(--muted-2);font-size:13.5px;margin-bottom:36px}.mkt .legal h2{font-size:21px;font-weight:700;letter-spacing:-.01em;margin:36px 0 10px}.mkt .legal h3{font-size:17px;font-weight:600;margin:22px 0 8px}.mkt .legal li,.mkt .legal p{color:var(--muted);font-size:15px}.mkt .legal p,.mkt .legal ul{margin-bottom:12px}.mkt .legal ul{padding-left:22px}.mkt .legal li{margin-bottom:6px}.mkt .legal a{color:var(--emerald-d);text-decoration:underline}.mkt .legal strong{color:var(--ink)}.mkt .legal table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}.mkt .legal td,.mkt .legal th{border:1px solid var(--line);padding:9px 12px;text-align:left;color:var(--muted);vertical-align:top}.mkt .legal th{background:var(--bg-soft);color:var(--ink);font-weight:600}