.mk{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:24px}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk a{color:inherit}.mk :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.mk-wrap{max-width:1136px;margin:0 auto;padding:0 16px}.mk-skip{z-index:30;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-1);padding:10px 14px;font-size:13px;position:absolute;top:-64px;left:8px}.mk-skip:focus{top:8px}.mk-h1{letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:33px;font-weight:600;line-height:36px}.mk-h2{letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:23px;font-weight:600;line-height:28px}.mk-h3{letter-spacing:-.015em;color:var(--text-strong);margin:0;font-size:19px;font-weight:600;line-height:26px}.mk-p{text-wrap:pretty;margin:0}.mk-small{color:var(--text-muted);margin:0;font-size:13px;line-height:20px}.mk-link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;color:var(--brand-text)!important}.mk-link:hover{text-decoration-thickness:2px}.mk-header{z-index:20;background:var(--bg);transition:box-shadow var(--t-base) var(--ease);position:sticky;top:0}.mk-header .mk-wrap{height:56px;transition:height var(--t-base) var(--ease);justify-content:space-between;align-items:center;display:flex}.mk-wordmark{letter-spacing:-.02em;align-items:center;min-height:44px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--text-strong)!important}.mk-header-r{align-items:center;gap:4px;display:flex}.mk-lang{align-items:center;display:flex}.mk-lang a,.mk-signin{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:13px;line-height:20px;text-decoration:none;display:inline-flex}.mk-lang a{color:var(--text-muted)!important}.mk-lang a:hover{color:var(--text)!important}.mk-lang a[aria-current]{font-weight:600;color:var(--text-strong)!important}.mk-lang .sep{color:var(--text-faint);font-size:13px}.mk-signin{text-underline-offset:4px;transition:text-decoration-color var(--t-fast) var(--ease);padding:0 6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;color:var(--text)!important}.mk-signin:hover{text-decoration-color:currentColor}.mk-btn{isolation:isolate;border-radius:var(--r-lg);background:var(--brand);letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;padding:0 28px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:flex;position:relative;overflow:hidden;color:var(--on-brand)!important}.mk-btn:before{content:"";z-index:-1;aspect-ratio:1;background:var(--brand-hover);width:140%;transition:transform var(--t-slow) var(--ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.mk-btn .lbl{height:24px;display:block;position:relative;overflow:hidden}.mk-btn .l1,.mk-btn .l2{transition:translate var(--t-slow) var(--ease);display:block}.mk-btn .l2{position:absolute;inset:0;translate:0 110%}@media (hover:hover){.mk-btn:hover:before{transform:translate(-50%,-50%)scale(1)}.mk-btn:hover .l1{translate:0 -110%}.mk-btn:hover .l2{translate:0}}.mk-btn:active,.mk-btn:active:before{background:var(--brand-active)}.mk-btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--r-lg)}.mk-btn:disabled{background:var(--neutral-bg);cursor:not-allowed;color:var(--text-faint)!important}.mk-btn:disabled:before{display:none}.mk-btn[aria-busy=true]{cursor:progress}.mk-btn[aria-busy=true]:before{display:none}.mk-btn .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite lf-spin}@media (prefers-reduced-motion:reduce){.mk-btn:before,.mk-btn .l1,.mk-btn .l2{transition:none}.mk-btn:hover .l1{translate:none}.mk-btn:hover .l2{display:none}.mk-btn .spin{opacity:.6;border-right-color:currentColor;animation:none}}.mk-sticky{z-index:25;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);box-shadow:var(--shadow-1);border-top:1px solid var(--border);visibility:hidden;transition:transform var(--t-base) var(--ease), visibility 0s linear var(--t-base);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mk-sticky.is-visible{visibility:visible;transition:transform var(--t-base) var(--ease), visibility 0s;transform:translateY(0)}.mk-opp{background:var(--bg-subtle);border-radius:var(--r-2xl);min-width:0;padding:24px}.mk-opp-for{color:var(--text-muted);margin:0;font-size:13px;line-height:20px}.mk-opp-top{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0 16px;display:flex}.mk-opp-top h3{letter-spacing:-.015em;color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:26px}.mk-pill{border-radius:var(--r-full);background:var(--error-bg);height:26px;color:var(--error-text);flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.mk-pill:before{content:"";background:var(--error-solid);border-radius:50%;width:6px;height:6px}.mk-opp-row{border-top:1px solid var(--border);min-width:0;padding:14px 0}.mk-opp-row:last-child{padding-bottom:0}.mk-k{color:var(--text-muted);margin-bottom:4px;font-size:13px;font-weight:500;line-height:20px;display:block}.mk-opp-row p,.mk-opp-row blockquote{margin:0}.mk-src{overflow-wrap:anywhere}.mk-score{align-items:center;gap:12px;display:flex}.mk-score .num{font-variant-numeric:tabular-nums;color:var(--text-strong);font-weight:600}.mk-score .bar{border-radius:var(--r-full);background:var(--neutral-bg);width:120px;height:6px;overflow:hidden}.mk-score .bar i{background:var(--success-solid);border-radius:inherit;height:100%;display:block}.mk-reasons{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mk-reasons li{gap:8px;font-size:13px;line-height:20px;display:flex}.mk-reasons svg{color:var(--success-text);flex-shrink:0;margin-top:2px}.mk-contact{align-items:flex-start;gap:8px;min-height:48px;display:flex}.mk-contact svg{color:var(--text-muted);flex-shrink:0;margin-top:2px}.mk-contact[data-state=missing]{color:var(--text-muted)}.mk-contact[data-state=found]{color:var(--text)}.mk-contact[data-state=found] svg{color:var(--success-text)}.mk-reveal{opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);transform:translateY(8px)}.mk-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-reveal{opacity:1;transition:none;transform:none}}.mk-obj{color:var(--text);gap:10px;margin:0;display:flex}.mk-obj svg{color:var(--success-text);flex-shrink:0;margin-top:2px}.mk-obj b{color:var(--text-strong);font-weight:600}.mk-steps{counter-reset:mkstep;gap:32px;margin:0;padding:0;list-style:none;display:grid}.mk-step{grid-template-columns:40px 1fr;align-content:start;gap:8px 16px;display:grid}.mk-step .n{background:var(--brand-tint-100);width:40px;height:40px;color:var(--brand-text);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1/span 3;place-items:center;font-size:16px;font-weight:600;display:grid}.mk-step .mk-h3{padding-top:7px}.mk-step .mk-obj{margin-top:8px;font-size:13px;line-height:20px}.mk-price{background:var(--bg-subtle);border-radius:var(--r-3xl);text-align:center;padding:40px 24px}.mk-price .line{letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:26px}.mk-price .rr{max-width:560px;color:var(--text-muted);text-wrap:pretty;margin:8px auto 0}.mk-final{padding:64px 0}.mk-final .mk-h2{margin-bottom:24px}.mk-final .mk-small{margin-top:8px}.mk-footer{border-top:1px solid var(--border);padding:32px 0 calc(32px + env(safe-area-inset-bottom));color:var(--text-muted);font-size:13px;line-height:20px}.mk-footer .cols{gap:16px;display:grid}.mk-footer p{margin:0}.mk-footer .ph{color:var(--text-muted);border-bottom:1px dashed var(--border-input)}.mk-footer .mk-lang a{font-size:13px}.mk-field{gap:6px;min-width:0;display:grid}.mk-label{color:var(--text-strong);font-size:16px;font-weight:500;line-height:24px}.mk-help{color:var(--text-muted);margin:0;font-size:13px;line-height:20px}.mk-input,.mk-select,.mk-textarea{border:1px solid var(--border-input);border-radius:var(--r-lg);background:var(--surface);width:100%;height:48px;color:var(--text-strong);font:inherit;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);appearance:none;padding:0 14px;font-size:16px;line-height:24px}.mk-textarea{resize:vertical;height:auto;min-height:104px;padding:12px 14px}.mk-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23645850' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.mk-input::placeholder,.mk-textarea::placeholder{color:var(--text-faint)}.mk-input:hover,.mk-select:hover,.mk-textarea:hover{border-color:var(--text-muted)}.mk-input:focus,.mk-select:focus,.mk-textarea:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.mk-input[aria-invalid=true],.mk-select[aria-invalid=true],.mk-textarea[aria-invalid=true]{border-color:var(--error-solid);box-shadow:inset 0 0 0 1px var(--error-solid)}.mk-input:disabled,.mk-select:disabled,.mk-textarea:disabled{background:var(--bg-subtle);border-color:var(--border-strong);color:var(--text-faint);cursor:not-allowed}.mk-err{color:var(--error-text);gap:6px;margin:0;font-size:13px;font-weight:500;line-height:20px;display:flex}.mk-err svg{flex-shrink:0;margin-top:2px}.mk-reveal-field{border-left:2px solid var(--brand-tint-200);padding-left:16px}.mk-seg{border:0;min-width:0;margin:0;padding:0}.mk-seg legend{margin-bottom:6px;padding:0}.mk-seg .opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-seg input{opacity:0;width:1px;height:1px;position:absolute}.mk-seg label.opt{border:1px solid var(--border-input);border-radius:var(--r-lg);background:var(--surface);height:48px;color:var(--text);cursor:pointer;transition:all var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:16px;display:flex}.mk-seg label.opt:hover{border-color:var(--text-muted)}.mk-seg label.opt .dot{border:1.5px solid var(--border-input);border-radius:50%;flex-shrink:0;width:16px;height:16px}.mk-seg input:checked+label.opt{border-color:var(--brand);background:var(--brand-tint-50);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand);font-weight:600}.mk-seg input:checked+label.opt .dot{border:5px solid var(--brand);background:var(--surface)}.mk-seg input:focus-visible+label.opt{outline:2px solid var(--brand);outline-offset:2px}.mk-errsum{border:1px solid var(--error-border);background:var(--error-bg);border-radius:var(--r-xl);color:var(--error-text);padding:16px 20px}.mk-errsum:focus-visible{outline:2px solid var(--error-solid);outline-offset:2px}.mk-errsum .t{align-items:flex-start;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.mk-errsum .t svg{flex-shrink:0;margin-top:3px}.mk-errsum ul{gap:4px;margin:8px 0 0;padding:0 0 0 28px;display:grid}.mk-errsum a{text-underline-offset:3px;font-size:16px;line-height:24px;text-decoration:underline;color:var(--error-text)!important}.mk-done{background:var(--bg-subtle);border-radius:var(--r-2xl);padding:32px 24px}.mk-done .ic{background:var(--success-bg);width:48px;height:48px;color:var(--success-text);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.mk-done .mk-h2{outline:none}.mk-done .mk-p{margin-top:12px}.mk-done .back{align-items:center;min-height:44px;margin-top:16px;display:inline-flex}@media (min-width:768px){.mk-wrap{padding:0 32px}.mk-header .mk-wrap{height:72px}.mk-header.is-compact .mk-wrap{height:56px}.mk-wordmark{font-size:19px}.mk-h1{font-size:48px;line-height:52px}.mk-h2{letter-spacing:-.025em;font-size:33px;line-height:38px}.mk-btn{width:auto;min-width:200px;display:inline-flex}.mk-sticky{display:none}.mk-opp{padding:40px}.mk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mk-step{grid-template-columns:1fr}.mk-step .n{grid-row:auto;margin-bottom:8px}.mk-step .mk-h3{padding-top:0}.mk-price{padding:56px 48px}.mk-final{padding:96px 0}.mk-footer .cols{grid-template-columns:1fr 1fr auto;align-items:start;gap:32px}.mk-done{padding:48px}}.lp-sec{padding:40px 0}.lp-sec>.mk-wrap>.mk-h2{margin-bottom:8px}.lp-lead{color:var(--text-muted);margin:0 0 24px;font-size:13px;line-height:20px}.lp-hero .mk-p{max-width:600px;margin-top:16px}.lp-hero .cta .mk-small{margin-top:8px}.lp-proof{gap:16px;display:grid}.lp-proof .mk-opp,.lp-proof .mk-obj{max-width:560px}.lp-steps .mk-h2{margin-bottom:24px}.lp-band{background:var(--bg-subtle);padding:48px 0}.lp-band .mk-h2{margin-bottom:12px}.lp-band .who{max-width:720px}.lp-searches-k{color:var(--text-muted);margin:24px 0 8px;font-size:13px;font-weight:500;line-height:20px}.lp-searches{gap:8px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.lp-searches li{border-radius:var(--r-lg);background:var(--surface);min-height:44px;color:var(--text);align-items:center;gap:10px;padding:10px 14px;font-size:16px;line-height:24px;display:flex}.lp-searches li svg{color:var(--text-muted);flex-shrink:0}.mk-price.on-tint{background:var(--surface);margin-top:40px}.lp-final{padding:56px 0 64px}.lp-final .mk-h2{max-width:720px;margin-bottom:24px}.lp-final .mk-small{margin-top:8px}.ap-col{max-width:560px;margin:0 auto}.ap-title{margin:0}.ap-form{gap:20px;display:grid}.ap-form .mk-errsum{margin-bottom:4px}.ap-submit{gap:12px;margin-top:4px;display:grid}.ap-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (min-width:768px){.lp-sec{padding:64px 0}.lp-hero{padding:72px 0 16px}.lp-hero .mk-p{margin-top:20px}.lp-hero .cta{margin-top:32px}.lp-lead{margin-bottom:32px}.lp-steps .mk-h2{margin-bottom:40px}.lp-band{padding:80px 0}.mk-price.on-tint{margin-top:56px}.lp-final{padding:96px 0}.ap{padding:56px 0 96px}.ap-intro{margin-bottom:32px}}@media (min-width:1024px){.lp-proof{grid-template-rows:repeat(7,auto);grid-template-columns:560px minmax(0,440px);gap:0 48px}.lp-proof .mk-opp{grid-area:1/1/span 7;grid-template-rows:subgrid;display:grid}.lp-proof .mk-obj{grid-column:2;align-self:start;padding-top:14px}.lp-proof .o-why{grid-row:4}.lp-proof .o-src{grid-row:5}.lp-proof .o-contact{grid-row:7}}.mk-wrap{max-width:1200px}.mk-eyebrow{border-radius:var(--r-full);background:var(--surface);box-shadow:0 0 0 1px var(--border);color:var(--text-muted);align-items:center;gap:8px;margin:0 0 16px;padding:4px 12px 4px 6px;font-size:13px;line-height:20px;display:inline-flex}.mk-eyebrow .dot{background:var(--success-bg);width:20px;height:20px;color:var(--success-text);border-radius:50%;place-items:center;display:grid}.mk-eyebrow .dot:before{content:"";width:6px;height:6px;animation:lf-breathe 2.4s var(--ease) infinite;background:currentColor;border-radius:50%}@keyframes lf-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.lp-hero{padding:32px 0 24px}.lp-hero-grid{gap:20px;display:grid}.lp-hero .mk-h1{letter-spacing:-.035em;font-size:36px;line-height:40px}.lp-hero .mk-p{max-width:560px;color:var(--text-muted);margin:0;font-size:17px;line-height:26px}.lp-hero .cta{margin-top:8px}.lp-hero .cta .mk-small{align-items:center;gap:8px;margin-top:10px;display:flex}.lp-stage{border-radius:var(--r-3xl);isolation:isolate;background:radial-gradient(60% 80% at 18% 0%, #ffead9e6, transparent 70%), radial-gradient(50% 70% at 92% 10%, #e6efffbf, transparent 70%), var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border);margin-top:8px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.lp-stage{background:radial-gradient(60% 80% at 18% 0%, lab(94.1246% 6.11958 11.8071/.9), transparent 70%), radial-gradient(50% 70% at 92% 10%, lab(94.0582% -.485927 -11.2256/.75), transparent 70%), var(--bg-subtle)}}.dark .lp-stage{background:radial-gradient(60% 80% at 18% 0%, #3d281a8c, transparent 70%), radial-gradient(50% 70% at 92% 10%, #212d4780, transparent 70%), var(--bg-subtle)}@supports (color:lab(0% 0 0)){.dark .lp-stage{background:radial-gradient(60% 80% at 18% 0%, lab(18.6279% 8.71995 13.6615/.55), transparent 70%), radial-gradient(50% 70% at 92% 10%, lab(18.4368% 1.36815 -18.0135/.5), transparent 70%), var(--bg-subtle)}}.lp-stage-art{z-index:0;width:100%;height:auto;color:var(--text-subtle);display:block;position:relative}.lp-stage-cards{z-index:2;gap:10px;margin-top:-56px;padding:16px;display:grid;position:relative}.lp-lc{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-1), 0 0 0 1px var(--border);gap:6px;min-width:0;padding:14px 16px;display:grid}.lp-lc .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-lc .nm{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.lp-lc .sg{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.lp-lc .meta{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.lp-lc .meta>span{white-space:nowrap}.lp-lc .meta .src{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lp-score{border-radius:var(--r-sm);background:var(--success-bg);height:22px;color:var(--success-text);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.lp-score.mid{background:var(--warning-bg);color:var(--warning-text)}.lp-tier{border-radius:var(--r-full);background:var(--error-bg);height:20px;color:var(--error-text);flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.lp-tier:before{content:"";background:var(--error-solid);border-radius:50%;width:5px;height:5px}.lp-tier.watch{background:var(--info-bg);color:var(--info-text)}.lp-tier.watch:before{background:var(--info-solid)}.lp-lc:nth-child(n+2),.lp-pin{display:none}.lp-statement{padding:56px 0 8px}.lp-statement p{letter-spacing:-.02em;max-width:980px;color:var(--text-strong);text-wrap:pretty;margin:0;font-size:24px;font-weight:500;line-height:34px}.lp-statement .k{white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;margin:0 1px;padding:1px 8px}.lp-statement .k-src{background:var(--brand-tint-100);color:var(--brand-text)}.lp-statement .k-evt{color:#733c1a;color:lab(32.1809% 22.5129 31.4152);background:#ffe6d2;background:lab(92.951% 7.04744 13.537)}.dark .lp-statement .k-evt{color:#facf9e;color:lab(86.0299% 10.9038 30.3836);background:#462c19;background:lab(20.8932% 11.1013 17.4792)}.lp-statement .k-out{background:var(--success-bg);color:var(--success-text)}.lp-cards{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-card{border-radius:var(--r-2xl);background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.lp-card .ui{background:radial-gradient(80% 90% at 50% 0%, var(--surface), transparent 75%);justify-content:center;align-items:flex-end;height:196px;padding:20px 20px 0;display:flex;position:relative;overflow:hidden}.lp-card .ui>*{width:100%;max-width:320px}.lp-card .txt{align-content:start;gap:6px;padding:20px 24px 24px;display:grid}.lp-card .n{color:var(--brand-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:20px}.lp-card .mk-obj{margin-top:10px;font-size:13px;line-height:20px}.mini{background:var(--surface);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-1), 0 0 0 1px var(--border);color:var(--text);gap:10px;padding:14px;font-size:12px;line-height:16px;display:grid}.mini .lbl{color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:500}.mini .mfld{border-radius:var(--r-md);height:32px;box-shadow:inset 0 0 0 1px var(--border-input);color:var(--text-strong);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.mini .mfld.tall{white-space:normal;height:auto;min-height:44px;padding:8px 10px}.mini .caret{background:var(--brand);vertical-align:-2px;width:1px;height:14px;margin-left:1px;animation:1s step-end infinite lf-caret;display:inline-block}@keyframes lf-caret{50%{opacity:0}}.mini .mbtn{border-radius:var(--r-md);background:var(--brand);height:32px;color:var(--on-brand);place-items:center;font-size:12px;font-weight:600;display:grid}.mini .mchips{flex-wrap:wrap;gap:6px;display:flex}.mini .mchip{border-radius:var(--r-full);background:var(--brand-tint-50);height:24px;color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-tint-200);align-items:center;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.mini .mchip.evt{color:#733c1a;color:lab(32.1809% 22.5129 31.4152);background:#ffeee1;background:lab(95.2975% 5.20569 10.0898);box-shadow:inset 0 0 0 1px #f6cfb0;box-shadow:inset 0 0 0 1px lab(85.9279% 10.9225 20.6263)}.dark .mini .mchip.evt{color:#facf9e;color:lab(86.0299% 10.9038 30.3836);background:#3d281a;background:lab(18.6279% 8.71995 13.6615);box-shadow:inset 0 0 0 1px #66442c;box-shadow:inset 0 0 0 1px lab(32.4559% 13.1816 20.6818)}.mini .ask{border-radius:var(--r-md);background:var(--bg-subtle);align-items:flex-start;gap:8px;padding:10px;display:flex}.mini .ask .av{background:var(--brand);width:22px;height:22px;color:var(--on-brand);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.mini .row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.mini .row:first-of-type{border-top:0;padding-top:0}.mini .row .nm{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mini .st{border-radius:var(--r-full);background:var(--neutral-bg);height:20px;color:var(--neutral-text);align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.mini .st.new{background:var(--info-bg);color:var(--info-text)}.mini .st.rep{background:var(--success-bg);color:var(--success-text)}.lp-sectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-sector{border-radius:var(--r-xl);background:var(--surface);box-shadow:0 0 0 1px var(--border);color:var(--text-strong);transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);align-content:start;gap:12px;padding:16px;font-size:14px;font-weight:500;line-height:20px;display:grid}.lp-sector svg{width:56px;height:56px;color:var(--text-muted)}.lp-sector svg .acc{color:var(--brand)}@media (hover:hover){.lp-sector:hover{box-shadow:var(--shadow-1), 0 0 0 1px var(--border-strong);transform:translateY(-2px)}}.lp-band{background:var(--bg-subtle);border-radius:var(--r-3xl);margin:0 8px}.lp-searches li{box-shadow:0 0 0 1px var(--border)}.lp-final{text-align:center;padding-bottom:0;position:relative;overflow:hidden}.lp-final .mk-h2{margin-left:auto;margin-right:auto}.lp-final .mk-btn{margin:0 auto}.lp-final .sky{width:100%;max-width:1200px;height:auto;color:var(--border-strong);margin:40px auto 0;display:block}.ink{clip-path:inset(0 100% 0 0);animation:lf-ink 1.6s var(--ease) .15s forwards}@keyframes lf-ink{to{clip-path:inset(0)}}.js .rise{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(14px)}.js .rise.is-in{opacity:1;transform:none}.rise.d1{transition-delay:80ms}.rise.d2{transition-delay:.16s}.rise.d3{transition-delay:.24s}.lp-lc.float{animation:7s ease-in-out infinite lf-float}.lp-lc.float.f2{animation-delay:-2.3s}.lp-lc.float.f3{animation-delay:-4.6s}@keyframes lf-float{0%,to{translate:0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.ink{clip-path:none;animation:none}.js .rise{opacity:1;transition:none;transform:none}.lp-lc.float,.mini .caret,.mk-eyebrow .dot:before{animation:none}}@media (min-width:768px){.lp-hero{padding:64px 0 32px}.lp-hero .mk-h1{font-size:48px;line-height:52px}.lp-stage-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-96px;padding:24px}.lp-lc:nth-child(2){display:grid}.lp-statement{padding:96px 0 16px}.lp-statement p{font-size:33px;line-height:44px}.lp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-sectors{grid-template-columns:repeat(5,minmax(0,1fr))}.lp-band{margin:0 16px}}@media (min-width:1024px){.lp-hero{padding:88px 0 40px}.lp-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:64px}.lp-hero .mk-h1{letter-spacing:-.04em;font-size:58px;line-height:62px}.lp-hero-side{gap:24px;padding-bottom:6px;display:grid}.lp-stage{min-height:540px}.lp-stage-art{position:absolute;bottom:0;left:0;right:0}.lp-stage-cards{margin:0;padding:0;display:block;position:absolute;inset:0}.lp-lc{width:300px;position:absolute}.lp-lc:nth-child(n){display:grid}.lp-lc{width:260px}.lp-lc.c1{top:8%;left:calc(17.08% - 130px)}.lp-lc.c2{top:18%;left:calc(42.92% - 130px)}.lp-lc.c3{top:5%;left:calc(69.17% - 130px)}.lp-pin{z-index:1;background:var(--surface);width:26px;height:26px;color:var(--brand);box-shadow:0 0 0 1px var(--brand-tint-200), var(--shadow-1);border-radius:50%;place-items:center;margin:-13px 0 0 -13px;display:grid;position:absolute}.lp-pin:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.lp-pin:after{content:"";box-shadow:0 0 0 1px var(--brand);opacity:0;animation:lf-ping 2.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-6px}.lp-pin.p2:after{animation-delay:.9s}.lp-pin.p3:after{animation-delay:1.8s}@keyframes lf-ping{0%{opacity:.6;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}.lp-statement{padding:128px 0 24px}.lp-statement p{letter-spacing:-.03em;font-size:40px;line-height:52px}.lp-card .ui{height:224px}.lp-band{margin:0 24px}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.lp-pin:after{animation:none}}.pins .ring{transform-box:fill-box;transform-origin:50%;animation:lf-pin-ring 2.8s var(--ease) infinite}.pins .p2 .ring{animation-delay:.9s}.pins .p3 .ring{animation-delay:1.8s}@keyframes lf-pin-ring{0%{opacity:.7;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.8)}}@media (max-width:1023px){.pins line{display:none}}@media (prefers-reduced-motion:reduce){.pins .ring{animation:none}}.mk-btn:after{content:"";width:16px;height:16px;transition:transform var(--t-slow) var(--ease);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.mk-btn:hover:after{transform:translate(4px)}}.mk-btn[aria-busy=true]:after{display:none}@media (prefers-reduced-motion:reduce){.mk-btn:after{transition:none}.mk-btn:hover:after{transform:none}}.mk-obj.in-row{color:var(--text-muted);margin-top:10px;font-size:13px;line-height:20px}.mk-obj.in-row b{color:var(--text)}@media (min-width:1024px){.lp-proof{display:block}.lp-proof .mk-opp{max-width:560px;display:block;position:relative}.lp-proof .mk-opp-row{position:relative}.lp-proof .mk-obj.in-row{width:420px;color:var(--text-muted);margin:0;font-size:16px;line-height:24px;position:absolute;top:14px;left:calc(100% + 104px)}.lp-proof .mk-obj.in-row b{color:var(--text-strong)}.lp-proof .mk-obj.in-row:before{content:"";border-top:1px dashed var(--border-strong);width:48px;position:absolute;top:11px;left:-64px}}@media (min-width:1200px){.lp-proof .mk-obj.in-row{width:460px}}.mk-lang-btn{border-radius:var(--r-sm);min-width:44px;min-height:44px;font:inherit;color:var(--text-muted);cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;font-size:13px;line-height:20px;display:inline-flex}.mk-lang-btn:hover{color:var(--text)}.mk-lang-btn[aria-pressed=true]{color:var(--text-strong);font-weight:600}.mk-lang-btn+.mk-lang-btn{position:relative}.mk-lang-btn+.mk-lang-btn:before{content:"";border-left:1px solid var(--border-strong);height:12px;margin-top:-6px;position:absolute;top:50%;left:0}.mk-lang-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mk-lang-btn:disabled{cursor:progress}.mk-header{-webkit-backdrop-filter:saturate(1.4)blur(10px);background:color-mix(in oklch, var(--bg) 86%, transparent)}.mk-skip{transition:transform var(--t-fast) var(--ease);top:8px;transform:translateY(calc(-100% - 16px))}.mk-skip:focus{transform:none}.ap{padding:24px 0 64px}.ap-grid{gap:40px;max-width:1136px;margin:0 auto;padding:0 16px;display:grid}.ap .mk-h1.ap-title{font-size:33px;line-height:38px}.ap-intro{color:var(--text-muted);margin:8px 0 0}.ap-form{max-width:560px}.ap-form .mk-errsum,.ap-form .mk-field,.ap-form .mk-seg{scroll-margin-top:88px}.mk-seg label.opt{position:relative}.mk-seg label.opt input{opacity:0;width:1px;height:1px;position:absolute}.mk-seg label.opt:has(input:checked){border-color:var(--brand);background:var(--brand-tint-50);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand);font-weight:600}.mk-seg label.opt:has(input:checked) .dot{border:5px solid var(--brand);background:var(--surface)}.mk-seg label.opt:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.mk-footer .ph,.ap .ph{border-bottom:1px dashed var(--border-input)}.ap-aside{border-radius:var(--r-2xl);background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border);align-self:start;padding:28px 28px 0;overflow:hidden}.ap-aside ol{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ap-aside li{grid-template-columns:32px 1fr;gap:12px;display:grid}.ap-aside .n{background:var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--brand-tint-200);color:var(--brand-text);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.ap-aside b{color:var(--text-strong);font-weight:600;display:block}.ap-aside p{color:var(--text-muted);margin:2px 0 0;font-size:14px;line-height:21px}.ap-sky{width:130%;height:auto;color:var(--border-strong);margin:24px 0 -2px -8%;display:block}.mk-done{max-width:560px}.mk-done .mk-h2:focus{outline:none}@media (min-width:768px){.ap{padding:56px 0 96px}.ap-grid{padding:0 32px}.ap .mk-h1.ap-title{font-size:40px;line-height:44px}}@media (min-width:1024px){.ap-grid{grid-template-columns:minmax(0,560px) minmax(0,400px);justify-content:space-between;column-gap:64px}.ap-aside{position:sticky;top:96px}}.lp-statement p{color:var(--text-muted)}.lp-statement .k{white-space:normal;text-decoration:underline;-webkit-text-decoration-color:var(--brand-tint-200);text-decoration-color:var(--brand-tint-200);text-underline-offset:.18em;text-decoration-skip-ink:none;border-radius:0;margin:0;padding:0;text-decoration-thickness:3px;color:var(--text-strong)!important;background:0 0!important}.lp-statement .k-out{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);color:var(--brand-text)!important}.mk-small{font-size:14px;line-height:21px}.mk-lang-btn,.mk-signin{font-size:14px}.mk-footer{font-size:14px;line-height:22px}.lp-hero .mk-p{color:var(--text)}@media (min-width:1024px){.lp-stage{margin-top:48px}}.lp-lc .meta{flex-wrap:wrap;row-gap:4px}.lp-lc .meta .src{max-width:100%}.mk-opp .mk-k{font-size:13px}.mk-opp-row dd,.mk-opp-row p,.mk-opp-row blockquote{font-size:16px;line-height:25px}.mk-quote-k{color:var(--text-muted);margin-bottom:2px;font-size:12px;line-height:18px;display:block}.lp-lead{font-size:15px;line-height:22px}@media (min-width:1024px){.lp-proof .mk-opp{max-width:600px}}.lp-band{max-width:1136px;margin:0 auto}@media (min-width:768px){.lp-band{margin:0 32px}}@media (min-width:1200px){.lp-band{margin:0 auto}}.lp-sector{align-content:space-between;min-height:120px;font-size:15px;line-height:21px}.lp-searches{grid-template-columns:1fr;max-width:none}.lp-searches li{min-height:0;box-shadow:none;letter-spacing:-.01em;color:var(--text-strong);background:0 0;padding:0;font-size:19px;font-weight:500;line-height:28px}@media (min-width:768px){.lp-searches{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.mk-price{text-align:left;border-top:1px solid var(--border);background:0 0;border-radius:0;gap:12px;padding:32px 0 0;display:grid}.mk-price .line{letter-spacing:-.02em;font-size:23px;line-height:28px}.mk-price .rr{max-width:620px;margin:0;font-size:17px;line-height:26px}@media (min-width:768px){.mk-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;padding-top:48px}.mk-price .line{font-size:33px;line-height:38px}}.lp-sec+.lp-sec{padding-top:32px}@media (min-width:768px){.lp-sec+.lp-sec{padding-top:48px}}.ap-grid{max-width:1200px}.ap-aside .n{width:auto;height:auto;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding-top:2px;font-size:13px}.ap-aside{padding-bottom:8px}.ap-aside p{font-size:15px;line-height:22px}.ap-sky{margin-top:28px}.au{min-height:100vh;display:grid}.au-col{grid-template-rows:auto 1fr;padding:16px 16px 40px;display:grid}.au-mark{justify-self:start}.au-box{align-self:center;gap:20px;width:100%;max-width:400px;margin:0 auto;padding-top:24px;display:grid}.au .au-title{font-size:33px;line-height:38px}.au-lead{color:var(--text-muted);margin:-8px 0 4px}.au-form{gap:18px;display:grid}.au-form .mk-btn{width:100%}.au-alert{border-radius:var(--r-lg);background:var(--error-bg);color:var(--error-text);box-shadow:inset 0 0 0 1px var(--error-border);align-items:flex-start;gap:8px;padding:12px 14px;font-size:15px;font-weight:500;line-height:22px;display:flex}.au-alert svg{flex-shrink:0;margin-top:3px}.au-foot{color:var(--text-muted);text-align:center;margin:0;font-size:14px;line-height:21px}.au-art{display:none}.mk-input[readonly]{background:var(--bg-subtle);color:var(--text)}@media (min-width:1024px){.au{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.au-col{padding:24px 48px 48px}.au-art{border-radius:var(--r-3xl);background:radial-gradient(60% 70% at 20% 0%, #ffead9e6, transparent 70%), radial-gradient(50% 60% at 95% 15%, #e6efffb3, transparent 70%), var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border);align-content:space-between;margin:16px;padding:56px 48px 0;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.au-art{background:radial-gradient(60% 70% at 20% 0%, lab(94.1246% 6.11958 11.8071/.9), transparent 70%), radial-gradient(50% 60% at 95% 15%, lab(94.0582% -.485927 -11.2256/.7), transparent 70%), var(--bg-subtle)}}.dark .au-art{background:radial-gradient(60% 70% at 20% 0%, #3d281a8c, transparent 70%), radial-gradient(50% 60% at 95% 15%, #212d4780, transparent 70%), var(--bg-subtle)}@supports (color:lab(0% 0 0)){.dark .au-art{background:radial-gradient(60% 70% at 20% 0%, lab(18.6279% 8.71995 13.6615/.55), transparent 70%), radial-gradient(50% 60% at 95% 15%, lab(18.4368% 1.36815 -18.0135/.5), transparent 70%), var(--bg-subtle)}}.au-quote{letter-spacing:-.02em;max-width:460px;color:var(--text-strong);text-wrap:balance;margin:0;font-size:28px;font-weight:500;line-height:36px}.au-scene{width:130%;height:auto;color:var(--text-subtle);margin:32px 0 0 -6%;display:block}}.mk-header{background:var(--bg);-webkit-backdrop-filter:none}.mk-header.is-compact{box-shadow:0 1px 0 var(--border)}.mk-sticky{background:var(--bg);-webkit-backdrop-filter:none}.lp-statement .k{text-decoration:none}.lp-statement .k-out{text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-decoration-thickness:3px}.mk-k,.lp-searches-k,.mk-help,.mk-quote-k,.lp-lead,.mk-opp-for{font-size:14px;line-height:21px}.lp-lc .meta{font-size:13px}.lp-lc .meta .src{font-size:12px}.mini{pointer-events:none;-webkit-user-select:none;user-select:none}.mini .mbtn{background:var(--neutral-bg);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border)}.lp-hero .cta .mk-small{margin-bottom:8px}.lp-stage{margin-top:32px}@media (min-width:1024px){.lp-stage{margin-top:48px}}.lp-final{padding-top:72px}@media (min-width:768px){.lp-final{padding-top:96px}}.lp-final .sky,.ap-sky{color:var(--text-subtle)}.lp-sector{align-content:start;gap:14px;min-height:0}.lp-sector svg{width:40px;height:40px}.lp-searches{align-items:start}.au-top{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (min-width:1024px){.au-quote{font-size:33px;line-height:40px}.au-scene{width:100%;margin:32px 0 0}}
