.mkt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);font-family:var(--font-sans);background:#fff;min-width:0;font-size:15px;line-height:1.5}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt h1,.mkt h2,.mkt h3,.mkt p{margin:0}.mkt h1,.mkt h2,.mkt h3{text-wrap:balance}.mkt a{color:inherit}.mkt button{font-family:inherit}.mkt :focus-visible{outline:2px solid var(--bright);outline-offset:2px}.mkt .site{color:var(--ink);background:#fff}.mkt .site p{color:var(--ink-2)}.mkt .in{max-width:1100px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.mkt .sec{padding-block:clamp(44px,6vw,76px)}.mkt .sec+.sec{content-visibility:auto;contain-intrinsic-size:auto 720px}.mkt .tint{background:var(--sheet)}.mkt .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:12.5px;font-weight:700}.mkt .h2{letter-spacing:-.035em;color:var(--ink);margin:8px 0 10px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.05}.mkt .sub{max-width:52ch;font-size:17px}.mkt .head{margin-bottom:30px}.mkt .fine{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.mkt .site .fine a{color:var(--teal)}.mkt .wm{font-family:var(--font-sans);letter-spacing:-.03em;white-space:nowrap;font-weight:800;line-height:1}.mkt .wm .c{color:var(--brass)}.mkt .lockup{align-items:center;gap:12px;display:flex}.mkt .btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.mkt .btn-dark{background:var(--navy);color:var(--cream)}.mkt .btn-dark:hover{background:var(--navy-glow)}.mkt .btn-cream{background:var(--cream);color:var(--navy)}.mkt .btn-line{color:var(--cream);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cream) 35%, transparent);background:0 0}.mkt .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hair);background:#fff}.mkt .btn-sm{border-radius:10px;padding:8px 14px;font-size:14px}.mkt .solves{color:var(--brass-ink);background:var(--brass-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.mkt .hero{background:radial-gradient(120% 140% at 100% 0%, var(--navy-glow) 0%, var(--navy) 52%, var(--navy-deep) 100%);color:var(--cream)}.mkt .hero p{color:var(--cream-2)}.mkt .nav{flex-wrap:wrap;align-items:center;gap:24px;padding-block:18px;display:flex}.mkt .nav .links{color:var(--cream-2);gap:22px;font-size:14.5px;font-weight:500;display:flex}.mkt .nav .links a{text-decoration:none}.mkt .nav .links a.on{color:var(--cream);font-weight:700}.mkt .nav .sp{flex:1}.mkt .nav .login{color:var(--cream);justify-content:center;align-items:center;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.mkt .menu-toggle{width:44px;height:44px;color:var(--brass);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.mkt .menu-panel{display:none}.mkt .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,52px);padding-block:clamp(24px,4vw,48px) clamp(44px,6vw,76px);display:grid}.mkt .hero h1{letter-spacing:-.045em;color:var(--cream);-webkit-hyphens:manual;hyphens:manual;margin:14px 0 16px;font-size:clamp(40px,5.8vw,66px);font-weight:800;line-height:.98}.mkt .hero h1 span{color:var(--glow)}.mkt .hero h1 .l1{color:inherit;display:block}.mkt .hero .sub{color:var(--cream-2);margin-bottom:24px}.mkt .ctas{flex-wrap:wrap;gap:12px;display:flex}.mkt .pill-ai{font-family:var(--font-mono);color:var(--glow);border:1px solid color-mix(in srgb, var(--glow) 30%, transparent);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}.mkt .pill-ai i{background:var(--bright);border-radius:50%;width:7px;height:7px;display:block}.mkt .hero.short .page-hero{max-width:60ch;padding-block:clamp(20px,3vw,36px) clamp(36px,5vw,56px)}.mkt .hero.short h1{margin:14px 0 12px;font-size:clamp(34px,4.6vw,52px)}.mkt .hero.short .sub{margin-bottom:20px}.mkt .who{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:-30px;display:grid;position:relative}.mkt .who a{border:1px solid var(--hair);color:var(--ink);box-shadow:0 18px 40px -30px color-mix(in srgb, var(--ink) 50%, transparent);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 16px;text-decoration:none;display:grid}.mkt .who .ic{background:var(--tint);width:44px;height:44px;color:var(--teal);border-radius:12px;place-items:center;display:grid}.mkt .who .t{gap:2px;min-width:0;display:grid}.mkt .who b{letter-spacing:-.01em;font-size:15px}.mkt .who .t span{color:var(--ink-2);font-size:13px;line-height:1.35}.mkt .who .arr{color:var(--ink-3);font-size:18px}.mkt .who a.primary{background:var(--navy);color:var(--cream);border-color:#0000}.mkt .who a.primary .t span,.mkt .who a.primary .arr{color:var(--cream-2)}.mkt .who a.primary .ic{background:color-mix(in srgb, var(--glow) 14%, transparent);color:var(--glow)}.mkt .how{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mkt .step{border:1px solid var(--hair);background:#fff;border-radius:18px;justify-items:start;gap:8px;padding:22px 20px 20px;display:grid;position:relative}.mkt .step .n{font-family:var(--font-mono);color:var(--ink-3);font-size:12px;position:absolute;top:14px;right:16px}.mkt .step svg{color:var(--teal)}.mkt .step b{letter-spacing:-.015em;color:var(--ink);font-size:18px}.mkt .step span:not(.n){color:var(--ink-2);font-size:14px}.mkt .proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.mkt .proof div{border-top:2px solid var(--navy);gap:2px;padding:14px 0 0;display:grid}.mkt .proof b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px}.mkt .proof span{color:var(--ink-2);font-size:13px}.mkt .gap{background:var(--navy);color:var(--cream);border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.mkt .gap-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mkt .gap-stats div{border-left:2px solid var(--glow);gap:2px;padding-left:12px;display:grid}.mkt .gap-stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cream);font-size:clamp(26px,3vw,36px);line-height:1}.mkt .gap-stats span{color:var(--cream-2);font-size:12.5px;line-height:1.3}.mkt .gap-txt{gap:6px;display:grid}.mkt .gap-txt b{letter-spacing:-.015em;color:var(--cream);font-size:18px}.mkt .gap-txt span{color:var(--cream-2);font-size:14px;line-height:1.45}.mkt .gap-txt a{color:var(--glow);font-size:14px;font-weight:700;text-decoration:none}.mkt #why .fine{margin-top:12px}.mkt .plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mkt .plan{border:1px solid var(--hair);color:var(--ink);background:#fff;border-radius:18px;gap:6px;min-width:0;padding:20px;text-decoration:none;display:grid}.mkt .plan b{letter-spacing:-.03em;font-size:32px}.mkt .plan b small{color:var(--ink-2);letter-spacing:0;font-size:14px;font-weight:500}.mkt .plan>span:not(.kicker){color:var(--ink-2);font-size:14px}.mkt .plan em{color:var(--teal);margin-top:6px;font-size:14px;font-style:normal;font-weight:700}.mkt .phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mkt .phase{border:1px solid var(--hair);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid}.mkt .phase .ph-k{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:11.5px;font-weight:700}.mkt .phase>b{letter-spacing:-.015em;color:var(--ink);font-size:18px}.mkt .pl{gap:8px;margin-top:4px;display:grid}.mkt .pl div{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;line-height:1.35;display:grid}.mkt .pl svg{color:var(--teal);margin-top:1px}.mkt .signals{border:1px solid var(--hair);background:#fff;border-radius:18px;margin-top:14px;padding:18px}.mkt .sig-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.mkt .sig-head b{letter-spacing:-.015em;color:var(--ink);font-size:18px}.mkt .sig-head span{color:var(--ink-3);font-size:13.5px}.mkt .sig-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mkt .sig{background:var(--sheet);border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 12px;display:grid}.mkt .sig-ic{background:var(--tint);width:32px;height:32px;color:var(--teal);border-radius:9px;place-items:center;display:grid}.mkt .sig b{color:var(--ink);font-size:13.5px;line-height:1.25;display:block}.mkt .sig span{color:var(--ink-3);font-size:12.5px}.mkt .sig.hot{background:var(--brass-soft)}.mkt .sig.hot .sig-ic{color:var(--brass-ink);background:#fff}.mkt .sig.hot span{color:var(--brass-ink)}.mkt .signals .fine{margin-top:12px}.mkt .persona{border:1px solid var(--hair);background:#fff;border-radius:16px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;max-width:600px;margin-top:18px;padding:14px 16px;display:grid}.mkt .persona .av{width:56px;height:56px;font-size:18px}.mkt .persona b{color:var(--ink);font-size:15px;display:block}.mkt .persona span{color:var(--ink-2);font-size:13.5px}.mkt .day{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.mkt .moment{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.mkt .moment .when{font-family:var(--font-mono);color:var(--teal);font-size:12px}.mkt .moment b{letter-spacing:-.01em;color:var(--ink);font-size:15.5px;line-height:1.25}.mkt .moment p{font-size:13.5px}.mkt .moment .phone{width:100%;max-width:200px;margin-top:auto;padding-top:0}.mkt .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mkt .flow-step{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.mkt .flow-step .flow-n{font-family:var(--font-mono);color:var(--teal);letter-spacing:.04em;font-size:12px}.mkt .flow-step .phone{width:100%;max-width:236px}.mkt .flow-step p{max-width:30ch;font-size:13.5px}.mkt .flow-step .screen{text-align:left}.mkt .drop{border:1.5px dashed var(--hair);text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:6px;padding:18px 14px;display:grid}.mkt .drop b{color:var(--ink);font-size:15px}.mkt .drop span{color:var(--ink-3);font-size:12.5px}.mkt .solve-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mkt .tile{border:1px solid var(--hair);background:#fff;border-radius:20px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.mkt .tile .mock{background:var(--sheet);border-bottom:1px solid var(--hair);align-content:center;gap:8px;min-height:170px;padding:16px;display:grid}.mkt .tile .txt{gap:4px;padding:16px 16px 6px;display:grid}.mkt .tile h3{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:18px}.mkt .tile .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px 16px;display:flex}.mkt .before{color:var(--bad);font-size:12px;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px}.mkt .more{color:var(--teal);align-items:center;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.mkt .card{border:1px solid var(--hair);box-shadow:none;color:var(--ink-2);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.mkt .card b{color:var(--ink);font-size:13.5px}.mkt .card .r{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11.5px}.mkt .score-mini{flex:none;width:42px;height:42px}.mkt .chips{flex-wrap:wrap;gap:6px;display:flex}.mkt .c-high,.mkt .c-med,.mkt .c-low{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.mkt .c-high{background:var(--bad-soft);color:var(--bad)}.mkt .c-med{background:var(--warn-soft);color:var(--warn)}.mkt .c-low{background:var(--good-soft);color:var(--good)}.mkt .pdf{align-items:center;gap:10px;display:flex}.mkt .pdf .stack{flex:none;width:44px;height:54px;display:block;position:relative}.mkt .pdf .stack i,.mkt .drop .stack i{border:1px solid var(--hair);background:#fff;border-radius:4px;position:absolute;inset:0}.mkt .pdf .stack i:first-child,.mkt .drop .stack i:first-child{transform:translate(6px,-4px)}.mkt .pdf .stack i:nth-child(2),.mkt .drop .stack i:nth-child(2){transform:translate(3px,-2px)}.mkt .pdf .stack span,.mkt .drop .stack span{font-family:var(--font-mono);color:var(--bad);font-size:9px;font-weight:700;position:absolute;bottom:6px;left:6px}.mkt .arrow{color:var(--ink-3);font-size:18px}.mkt .av{background:var(--tint);width:30px;height:30px;color:var(--teal);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.mkt .callbtn{background:var(--navy);color:var(--cream);border-radius:8px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:700}.mkt .notif{border:1px solid var(--hair);box-shadow:0 10px 24px -18px color-mix(in srgb, var(--ink) 50%, transparent);color:var(--ink-2);background:#ffffffeb;border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.mkt .notif .app{background:linear-gradient(180deg, var(--navy-glow), var(--navy-deep));border-radius:8px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.mkt .notif b{color:var(--ink);font-size:13px;display:block}.mkt .bub-q{background:var(--navy);color:var(--cream);border-radius:14px 14px 4px;justify-self:end;max-width:85%;padding:7px 11px;font-size:13px}.mkt .bub-a{border:1px solid var(--hair);max-width:92%;color:var(--ink);background:#fff;border-radius:14px 14px 14px 4px;justify-self:start;padding:8px 11px;font-size:13px}.mkt .cite{font-family:var(--font-mono);color:var(--teal);background:var(--tint);border-radius:5px;padding:1px 6px;font-size:10.5px}.mkt .files{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mkt .file{border:1px solid var(--hair);text-align:center;color:var(--ink-2);background:#fff;border-radius:10px;justify-items:center;gap:4px;padding:10px 8px;font-size:11.5px;display:grid}.mkt .file svg{color:var(--teal)}.mkt .snap{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mkt .label-photo{background:repeating-linear-gradient(90deg, var(--hair) 0 2px, var(--sheet) 2px 5px);border:1px solid var(--hair);border-radius:10px;height:70px;position:relative}.mkt .label-photo:after{content:"SERIAL 8X41-22";font-family:var(--font-mono);color:var(--ink-2);background:#fff;border-radius:3px;padding:1px 3px;font-size:8.5px;position:absolute;bottom:6px;left:6px}.mkt .kv{color:var(--ink);gap:3px;font-size:12px;display:grid}.mkt .kv div{justify-content:space-between;gap:8px;display:flex}.mkt .kv span{color:var(--ink-3)}.mkt .kv b{font-weight:600}.mkt .approve{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.mkt .draft{border:1px solid var(--hair);box-shadow:0 24px 50px -36px color-mix(in srgb, var(--navy) 60%, transparent);background:#fff;border-radius:20px;overflow:hidden}.mkt .draft-top{border-bottom:1px solid var(--hair);color:var(--ink-3);align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.mkt .draft-top b{color:var(--ink);font-size:14.5px;display:block}.mkt .draft-top .why{color:var(--brass-ink);background:var(--brass-soft);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700}.mkt .draft .bubble{background:var(--sheet);color:var(--ink);border-radius:14px;margin:16px;padding:14px;font-size:15px}.mkt .draft-actions{flex-wrap:wrap;gap:10px;padding:0 16px 16px;display:flex}.mkt .sent{color:var(--good);padding:0 16px 16px;font-weight:700;display:none}.mkt .draft.is-sent .draft-actions{display:none}.mkt .draft.is-sent .sent{display:block}.mkt .guards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mkt .guard{border:1px solid var(--hair);color:var(--ink-2);background:#fff;border-radius:14px;gap:6px;padding:12px;font-size:13.5px;display:grid}.mkt .guard svg{color:var(--good)}.mkt .guard b{color:var(--ink);font-size:14px}.mkt .ask{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.mkt .chat{background:var(--sheet);border:1px solid var(--hair);border-radius:20px;gap:10px;padding:16px;display:grid}.mkt .handoff{border:1px dashed var(--hair);color:var(--ink-2);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.mkt .log{background:var(--navy);color:var(--cream);border:1px solid color-mix(in srgb, var(--glow) 18%, transparent);box-shadow:0 24px 50px -36px color-mix(in srgb, var(--navy) 60%, transparent);border-radius:18px;gap:2px;padding:14px;display:grid}.mkt .log-head{border-bottom:1px solid color-mix(in srgb, var(--glow) 14%, transparent);justify-content:space-between;gap:10px;margin-bottom:4px;padding:2px 4px 10px;font-size:14px;font-weight:700;display:flex}.mkt .log-head span{font-family:var(--font-mono);color:var(--mute-dark);font-size:11.5px;font-weight:400}.mkt .entry{border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 6px;display:grid}.mkt .entry .ic{background:color-mix(in srgb, var(--glow) 12%, transparent);width:30px;height:30px;color:var(--glow);border-radius:9px;place-items:center;display:grid}.mkt .entry .t{color:var(--cream);font-size:14px;line-height:1.3}.mkt .entry .m,.mkt .entry .when{font-family:var(--font-mono);color:var(--mute-dark);font-size:11px}.mkt .entry.wait{background:color-mix(in srgb, var(--cream) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-navy-warn) 40%, transparent)}.mkt .entry .ok{background:var(--cream);color:var(--navy);cursor:pointer;border:0;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:700}.mkt .entry .ok[disabled]{background:color-mix(in srgb, var(--glow) 16%, transparent);color:var(--glow);cursor:default}.mkt .entry.working .ic{background:color-mix(in srgb, var(--on-navy-warn) 16%, transparent)}.mkt .spin{border:2px solid color-mix(in srgb, var(--on-navy-warn) 35%, transparent);border-top-color:var(--on-navy-warn);border-radius:50%;width:14px;height:14px}.mkt .phones{justify-content:center;align-items:flex-start;gap:16px;display:flex}.mkt .phone{background:var(--ink);width:212px;max-width:100%;box-shadow:0 30px 60px -30px color-mix(in srgb, var(--ink) 60%, transparent);border-radius:34px;flex:none;padding:7px}.mkt .phone .scr{aspect-ratio:390/844;background:#fff;border-radius:28px;position:relative;overflow:hidden;container-type:inline-size}.mkt .phone .scr:has(>.shot){container-type:normal}.mkt .phone .shot{width:100%;max-width:100%;height:auto;display:block}.mkt .example-data{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.3}.mkt .hero .example-data{color:var(--cream-2)}.mkt .phones .phone:nth-child(2){margin-top:36px}.mkt .hero .phones{gap:10px}.mkt .hero .phone{width:170px}.mkt .hero .phones .phone:nth-child(2){margin-top:0}.mkt .hero .phones .phone:first-child,.mkt .hero .phones .phone:nth-child(3){margin-top:40px}.mkt .trio{justify-content:center;align-items:flex-start;gap:12px;display:flex}.mkt .trio .phone{width:160px}.mkt .trio .phone:nth-child(2){margin-top:28px}.mkt .screen{transform-origin:0 0;width:390px;height:844px;transform:scale(calc(100cqw / 390));font-family:var(--font-sans);color:var(--ink);background:var(--sheet);grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;left:0;overflow:hidden}.mkt .screen p{margin:0}.mkt .screen.light{background:var(--sheet);flex-direction:column;display:flex}.mkt .screen.light .ph-body,.mkt .screen.light .chatscr{flex:1;min-height:0;overflow:hidden}.mkt .screen.light .tabs{margin-top:auto}.mkt .screen.light .ph-body{padding-top:8px}.mkt .sb{justify-content:space-between;align-items:center;padding:14px 30px 0;font-size:15px;font-weight:600;display:flex}.mkt .sb svg{display:block}.mkt .screen.home .sb,.mkt .screen.home .hd{background:linear-gradient(180deg, var(--navy-glow), var(--navy));color:var(--cream)}.mkt .screen.home .sb{background:var(--navy-glow)}.mkt .ah{gap:2px;padding:8px 22px 6px;display:grid}.mkt .ah .k{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:700}.mkt .ah b{letter-spacing:-.03em;color:var(--ink);font-size:27px;line-height:1.05}.mkt .sum{flex-wrap:wrap;gap:6px;padding:2px 22px 4px;display:flex}.mkt .sum span{border:1px solid var(--hair);color:var(--ink-2);background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.mkt .row-ok{border-top:1px solid var(--hair);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.mkt .okb{background:var(--navy);color:var(--cream);border-radius:9px;padding:7px 11px;font-size:12.5px;font-weight:700}.mkt .ph-av{background:var(--tint);width:34px;height:34px;color:var(--teal);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.mkt .ph-av.big{width:72px;height:72px;font-size:24px}.mkt .tp{gap:8px;margin-top:4px;display:grid}.mkt .tp div{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.35;display:grid}.mkt .tp i{background:var(--tint);width:22px;height:22px;color:var(--teal);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.mkt .ph-btns{gap:8px;display:flex}.mkt .ph-btns span{text-align:center;border:1px solid var(--hair);color:var(--ink);background:#fff;border-radius:14px;flex:1;padding:12px;font-size:15px;font-weight:700}.mkt .ph-btns .pri{background:var(--navy);color:var(--cream);border-color:#0000}.mkt .ms div{border-top:1px solid var(--hair);color:var(--ink);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:grid}.mkt .ms i{border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.mkt .ms .d i{background:var(--navy);color:var(--glow)}.mkt .ms .n i{background:var(--brass-soft);color:var(--brass-ink);box-shadow:inset 0 0 0 2px var(--brass-lo)}.mkt .ms .t i{box-shadow:inset 0 0 0 2px var(--hair);color:var(--ink-3);background:#fff}.mkt .ms .t{color:var(--ink-3)}.mkt .ms span{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.mkt .chatscr{align-content:start;gap:10px;padding:10px 18px;display:grid}.mkt .chatscr .bub-q,.mkt .chatscr .bub-a{font-size:14.5px}.mkt .inbar{border:1px solid var(--hair);color:var(--ink-3);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:11px 16px;font-size:15px;display:flex}.mkt .tabs5{grid-template-columns:repeat(5,1fr)}.mkt .hd{border-radius:0 0 26px 26px;gap:10px;padding:14px 24px 22px;display:grid}.mkt .hd .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mkt .hd .addr b{color:var(--cream);font-size:17px;display:block}.mkt .hd .addr span{color:var(--cream-2);font-size:14px}.mkt .hd .bell{background:color-mix(in srgb, var(--cream) 12%, transparent);width:44px;height:44px;color:var(--cream);border-radius:50%;place-items:center;display:grid}.mkt .hd .win{color:var(--cream-2);margin-top:8px;font-size:14px}.mkt .hd .pts{color:var(--glow);background:color-mix(in srgb, var(--glow) 16%, transparent);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.mkt .hd h3{letter-spacing:-.03em;color:var(--cream);margin:0;font-size:30px;font-weight:700;line-height:1.05}.mkt .hd p{color:var(--cream-2);font-size:15px}.mkt .hd .btns{margin-top:6px}.mkt .hd .b1{text-align:center;background:var(--cream);color:var(--navy);border-radius:16px;flex:1;padding:14px;font-size:16px;font-weight:700}.mkt .hd .b2{background:color-mix(in srgb, var(--cream) 14%, transparent);color:var(--cream);border-radius:16px;padding:14px 18px;font-size:16px;font-weight:700}.mkt .ph-body{align-content:start;gap:10px;padding:14px 18px;display:grid;overflow:hidden}.mkt .pcard{color:var(--ink-3);background:#fff;border-radius:18px;gap:3px;min-width:0;padding:13px 14px;font-size:13.5px;display:grid}.mkt .stack{gap:2px;min-width:0;display:grid}.mkt .pcard b{color:var(--ink);letter-spacing:-.01em;font-size:16px;line-height:1.2}.mkt .pcard .big{letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:800}.mkt .pcard a{color:var(--teal);font-size:14px;font-weight:600;text-decoration:none}.mkt .pcard.health{grid-template-columns:84px 1fr auto;align-items:center;gap:14px;margin-top:-24px}.mkt .pcard.health .chev{color:var(--ink-3);font-size:22px}.mkt .ring{width:84px;height:84px}.mkt .ph-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkt .bars{align-items:end;gap:4px;height:22px;margin:6px 0 4px;display:flex}.mkt .bars i{background:var(--teal);border-radius:4px 4px 2px 2px;width:9px;display:block}.mkt .ph-ic{background:var(--tint);width:46px;height:46px;color:var(--teal);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.mkt .ph-ic.dark{background:var(--navy);color:var(--glow)}.mkt .ph-link{color:var(--teal);font-size:15px;font-weight:600}.mkt .ph-row{color:var(--ink-3);justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.mkt .pcard.rem{grid-template-columns:56px 1fr;align-items:center;gap:14px}.mkt .date{background:var(--sheet);text-align:center;border-radius:12px;padding:6px 0;display:grid}.mkt .date span{color:var(--ink-3);letter-spacing:.04em;font-size:11px;font-weight:700}.mkt .date b{color:var(--ink);font-size:20px}.mkt .tabs{border-top:1px solid var(--hair);color:var(--ink-3);background:#fff;grid-template-columns:repeat(5,1fr);place-items:center;padding:10px 10px 22px;font-size:11px;font-weight:600;display:grid}.mkt .tabs span{justify-items:center;gap:4px;display:grid}.mkt .tabs .on{color:var(--navy)}.mkt .tabs .on svg{background:var(--tint);border-radius:12px}.mkt .tabs .plus{background:var(--navy);width:60px;height:60px;color:var(--cream);border-radius:50%;place-items:center;margin-top:-24px;font-size:34px;font-weight:500;display:grid}.mkt .screen.review{background:var(--sheet)}.mkt .rv-nav{color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 20px 0;font-size:17px;font-weight:700;display:grid}.mkt .rv-nav .back{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.mkt .rv-nav .tag{color:var(--ink-3);background:var(--hair);border-radius:999px;justify-self:end;padding:6px 12px;font-size:13px;font-weight:600}.mkt .rv-title{padding:16px 20px 0}.mkt .rv-title b{letter-spacing:-.03em;color:var(--ink);font-size:30px;line-height:1.05;display:block}.mkt .rv-title span{color:var(--ink-3);font-size:15px}.mkt .pcard.tinted{background:var(--tint);grid-template-columns:84px 1fr;align-items:center;gap:14px}.mkt .pcard.tinted b{font-size:18px}.mkt .pcard.list{gap:0;padding:0}.mkt .pcard.list .ph-row{padding:16px}.mkt .pcard.list .ph-row b{font-size:17px}.mkt .item{border-top:1px solid var(--hair);grid-template-columns:32px 1fr;gap:14px;padding:12px 16px 14px;display:grid}.mkt .item .chk{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mkt .item .chk.high{background:var(--bad-soft);color:var(--bad)}.mkt .item .chk.med{background:var(--warn-soft);color:var(--warn)}.mkt .item .chk.low{background:var(--good-soft);color:var(--good)}.mkt .item .chk.warn{background:var(--brass-soft);color:var(--brass-ink)}.mkt .item b{color:var(--ink);margin-bottom:3px;font-size:16px;line-height:1.3;display:block}.mkt .item span{color:var(--ink-3);font-size:14px;line-height:1.4}.mkt .pcard.list .ft{border-top:1px solid var(--hair);background:var(--sheet);border-radius:0 0 18px 18px;justify-content:space-between;gap:10px;padding:12px 16px;font-size:14px;display:flex}.mkt .pcard.note{color:var(--ink);font-size:16px;line-height:1.45}.mkt .path-wrap{border:1px solid var(--hair);background:#fff;border-radius:22px;gap:20px;min-width:0;padding:clamp(16px,3vw,26px);display:grid}.mkt .path-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mkt .path-top .big{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800}.mkt .path-top .meta{color:var(--ink-2);font-size:13.5px}.mkt .pts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.mkt .stat{background:var(--sheet);text-align:center;border-radius:12px;padding:8px 12px}.mkt .stat b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px;display:block}.mkt .stat span{color:var(--ink-3);font-size:11.5px}.mkt .track-frame{min-width:0;max-width:100%;position:relative}.mkt .swipe-hint{color:var(--ink-3);margin:0 0 6px;font-size:12px;font-weight:700;display:none}.mkt .track-scroll{min-width:0;max-width:100%;padding-bottom:6px;overflow-x:auto}.mkt .track{grid-template-columns:repeat(10,minmax(76px,1fr));min-width:780px;display:grid;position:relative}.mkt .track:before{content:"";background:var(--hair);border-radius:6px;height:6px;position:absolute;top:27px;left:5%;right:5%}.mkt .track:after{content:"";background:linear-gradient(90deg, var(--teal), var(--brass-lo));border-radius:6px;width:63%;height:6px;position:absolute;top:27px;left:5%}.mkt .node{z-index:1;cursor:pointer;color:var(--ink);background:0 0;border:0;justify-items:center;gap:8px;padding:0 2px;display:grid;position:relative}.mkt .node .disc{width:60px;height:60px;box-shadow:inset 0 0 0 2px var(--hair);color:var(--ink-3);background:#fff;border-radius:50%;place-items:center;display:grid}.mkt .node.done .disc{background:var(--navy);color:var(--glow);box-shadow:none}.mkt .node.next .disc{background:var(--brass-soft);color:var(--brass-ink);box-shadow:inset 0 0 0 2px var(--brass-lo)}.mkt .node.last .disc{box-shadow:inset 0 0 0 2px var(--brass-lo);background:#fff}.mkt .node .nm{text-align:center;font-size:12px;font-weight:600;line-height:1.25}.mkt .node .pt{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}.mkt .node[aria-pressed=true] .disc{outline:3px solid var(--bright);outline-offset:2px}.mkt .detail{background:var(--sheet);color:var(--ink-2);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.mkt .detail>svg{color:var(--brass-ink);flex:none}.mkt .detail b{color:var(--ink)}.mkt .tiers{flex-wrap:wrap;gap:6px;display:flex}.mkt .tier{background:var(--sheet);color:var(--ink-3);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.mkt .tier.on{background:var(--tint);color:var(--teal)}.mkt .tier.gold{background:var(--brass-soft);color:var(--brass-ink)}.mkt .duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.mkt .celebrate{background:radial-gradient(120% 100% at 50% 0%, var(--brass-soft) 0%, white 62%);border:1px solid color-mix(in srgb, var(--brass-lo) 30%, white);border-radius:22px;min-height:360px;display:grid;position:relative;overflow:hidden}.mkt .celebrate canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mkt .cel-in{text-align:center;align-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:relative}.mkt .cel-k{font-family:var(--font-mono);color:var(--brass-ink);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px}.mkt .cel-t{letter-spacing:-.03em;color:var(--ink);font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.1}.mkt .cel-id{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.mkt .listing{border:1px solid var(--hair);background:#fff;border-radius:22px;grid-template-rows:auto 1fr;font-family:-apple-system,Segoe UI,Roboto,sans-serif;display:grid;overflow:hidden}.mkt .photo{aspect-ratio:16/10;max-width:100%;position:relative}.mkt .photo>img.scene{object-fit:cover;width:100%;height:100%;display:block}.mkt .corner{filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--ink) 35%, transparent));position:absolute;top:10px;right:10px}.mkt .status{background:var(--bad);color:#fff;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.mkt .l-body{gap:3px;padding:14px 16px;display:grid}.mkt .l-price{color:var(--ink);font-size:22px;font-weight:800}.mkt .l-sub{color:var(--ink-2);font-size:13.5px}.mkt .l-feature{background:var(--brass-soft);color:var(--brass-ink);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:12.5px;display:flex}.mkt .job{border:1px solid var(--hair);box-shadow:0 24px 50px -36px color-mix(in srgb, var(--navy) 60%, transparent);background:#fff;border-radius:20px;overflow:hidden}.mkt .job-top{border-bottom:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.mkt .job-top .new{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);background:var(--tint);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.mkt .job-body{gap:10px;padding:16px;display:grid}.mkt .job h4{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px}.mkt .job .meta{color:var(--ink-2);font-size:13.5px}.mkt .attach{flex-wrap:wrap;gap:8px;display:flex}.mkt .attach span{background:var(--sheet);border:1px solid var(--hair);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;display:inline-flex}.mkt .attach svg{color:var(--teal)}.mkt .job-actions{flex-wrap:wrap;gap:10px;padding:0 16px 16px;display:flex}.mkt .job-sent{color:var(--good);padding:0 16px 16px;font-weight:700;display:none}.mkt .job.is-sent .job-actions{display:none}.mkt .job.is-sent .job-sent{display:block}.mkt .onrecord{background:var(--good-soft);color:var(--ink-2);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:12px 14px;font-size:13.5px;line-height:1.4;display:grid}.mkt .onrecord .ic{background:var(--good);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mkt .onrecord b{color:var(--ink);display:block}.mkt .prices{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:14px;display:grid}.mkt .price{border:1px solid var(--hair);background:#fff;border-radius:18px;align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.mkt .price.main{border:2px solid var(--navy)}.mkt .price .tg{letter-spacing:.06em;text-transform:uppercase;background:var(--brass-soft);color:var(--brass-ink);border-radius:6px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:700}.mkt .price h3{color:var(--ink);margin:0;font-size:17px}.mkt .price .amt{letter-spacing:-.03em;color:var(--ink);font-size:36px;font-weight:800}.mkt .price .amt small{color:var(--ink-2);letter-spacing:0;font-size:14px;font-weight:500}.mkt .price p{font-size:14px}.mkt .founding-count{font-family:var(--font-mono);color:var(--brass-ink);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.mkt .final{background:radial-gradient(120% 140% at 100% 0%, var(--navy-glow) 0%, var(--navy) 55%, var(--navy-deep) 100%);color:var(--cream);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:clamp(24px,4vw,44px);display:flex}.mkt .final h2{letter-spacing:-.03em;color:var(--cream);margin:0;font-size:clamp(24px,3vw,34px)}.mkt .foot{border-top:1px solid var(--hair);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:20px;font-size:13px;display:flex}.mkt .foot nav{flex-wrap:wrap;gap:18px;display:flex}.mkt .foot a{text-decoration:none}.mkt .foot .certify-note{flex-basis:100%;margin:0}.mkt .good{color:var(--good)}.mkt .bad{color:var(--bad)}.mkt .sum span.good{color:var(--good)}.mkt em.good{color:var(--good);font-style:normal}.mkt em.bad{color:var(--bad);font-style:normal}@media (prefers-reduced-motion:no-preference){.mkt .spin{animation:.9s linear infinite mkt-spin}.mkt .entry.new{animation:.45s ease-out mkt-rise}.mkt .celebrate.pop .medal{animation:.7s cubic-bezier(.2,1.6,.4,1) mkt-pop}}@keyframes mkt-spin{to{transform:rotate(360deg)}}@keyframes mkt-rise{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mkt-pop{0%{transform:scale(.6)rotate(-12deg)}to{transform:none}}@media (max-width:920px){.mkt .hero-grid,.mkt .approve,.mkt .ask,.mkt .duo,.mkt .solve-grid,.mkt .prices,.mkt .who{grid-template-columns:minmax(0,1fr)}.mkt .who{margin-top:0;padding-top:24px}.mkt .day{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .how,.mkt .plans{grid-template-columns:minmax(0,1fr)}.mkt .proof{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .nav{flex-wrap:nowrap;align-items:center;gap:8px;position:relative}.mkt .nav .btn-sm{white-space:nowrap}.mkt .nav .links{display:none}.mkt .menu-toggle{display:inline-flex}.mkt .menu-panel:not([hidden]){z-index:30;background:var(--navy);border:1px solid var(--brass);border-radius:16px;gap:4px;padding:8px;display:grid;position:absolute;top:100%;left:0;right:0}.mkt .menu-panel a{min-height:44px;color:var(--cream);border-radius:10px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.mkt .menu-panel a.on{background:var(--brass);color:var(--navy)}.mkt .swipe-hint{display:block}.mkt .track{padding-inline-end:56px}.mkt .track-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff);width:40px;position:absolute;top:28px;bottom:6px;right:0}.mkt .flow,.mkt .gap,.mkt .phases{grid-template-columns:minmax(0,1fr)}.mkt .sig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px),(pointer:coarse){.mkt .btn,.mkt .nav .login,.mkt .more,.mkt .foot a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.mkt .nav{padding-block:10px}.mkt .nav .lockup{justify-content:center;min-width:44px;min-height:44px}}@media (max-width:480px){.mkt .nav{gap:6px}.mkt .nav .wm{display:none}.mkt .nav .lockup{flex:none;gap:0}.mkt .nav .btn-sm{padding:8px 10px}}@media (max-width:560px){.mkt .guards,.mkt .day{grid-template-columns:minmax(0,1fr)}.mkt .moment .phone{max-width:230px}.mkt .hero .phones .phone:nth-child(3){display:none}.mkt .hero .phone{width:164px}.mkt .trio .phone{width:150px}.mkt .trio .phone:nth-child(3){display:none}.mkt .phone{width:170px}.mkt .phones .phone:nth-child(2){margin-top:0}.mkt .entry{grid-template-columns:26px minmax(0,1fr)}.mkt .entry>:last-child{grid-column:2;justify-self:start}.mkt .draft-top .why{display:none}}@media (max-width:480px){.mkt .gap-stats,.mkt .sig-grid{grid-template-columns:minmax(0,1fr)}}
