.mkt-page{--m-ink:#1b1b1e;--m-ink-muted:#44474e;--m-ink-subtle:#74777f;--m-navy:#0a1628;--m-navy-mid:#1d3557;--m-accent:#2563eb;--m-teal:#00677d;--m-border:#e6e3ec;--m-bg:#fff;--m-bg-subtle:#efedf1;--m-bg-cream:#f6f3ee}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:9999px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;border:none;font-family:inherit}.mkt-btn:hover{transform:translateY(-1px)}.mkt-btn--primary{background:var(--m-navy-mid,#1d3557);color:#fff}.mkt-btn--primary:hover{background:var(--m-navy,#0a1628);box-shadow:0 4px 14px rgba(10,22,40,.28)}.mkt-btn--ghost{background:transparent;color:var(--m-ink-muted,#44474e);border:1.5px solid var(--m-border,#e6e3ec)}.mkt-btn--ghost:hover{border-color:var(--m-ink-subtle,#74777f);color:var(--m-ink,#1b1b1e)}.mkt-btn--ghost-dark{background:transparent;color:hsla(0,0%,100%,.88);border:1.5px solid hsla(0,0%,100%,.32)}.mkt-btn--ghost-dark:hover{border-color:hsla(0,0%,100%,.7);color:#fff}.mkt-hero{background:var(--m-navy,#0a1628);padding:clamp(64px,8vw,104px) 24px}.mkt-hero-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:9999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13);font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7);letter-spacing:.01em;margin-bottom:28px}.mkt-hero-tag-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399;flex-shrink:0}.mkt-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-teal,#00677d);margin-bottom:14px;display:block}.mkt-feat-row{padding:clamp(64px,7vw,96px) 24px}.mkt-feat-row--alt{background:var(--m-bg-subtle,#efedf1)}.mkt-feat-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.mkt-feat-inner--flip{direction:rtl}.mkt-feat-inner--flip>*{direction:ltr}.mkt-trust-strip{display:grid;grid-template-columns:repeat(3,1fr)}.mkt-trust-item{padding:36px 32px}.mkt-trust-item+.mkt-trust-item{border-left:1px solid var(--m-border,#e6e3ec)}.mkt-trust-stat{font-size:clamp(22px,3vw,30px);font-weight:700;color:var(--m-ink,#1b1b1e);letter-spacing:-.04em;line-height:1;margin-bottom:6px}.mkt-trust-label{font-size:14px;color:var(--m-ink-muted,#44474e);line-height:1.55}.mkt-ex-grid{display:grid;grid-template-columns:repeat(2,1fr)}.mkt-ex-item{padding:26px 0;border-bottom:1px solid var(--m-border,#e6e3ec);display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:start}.mkt-ex-item:nth-child(odd){padding-right:48px}.mkt-ex-item:nth-child(2n){padding-left:48px;border-left:1px solid var(--m-border,#e6e3ec)}.mkt-ex-item:nth-last-child(-n+2){border-bottom:none}.mkt-step-list{display:flex;flex-direction:column;gap:0;max-width:760px;margin:0 auto}.mkt-step{display:grid;grid-template-columns:48px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid var(--m-border,#e6e3ec);align-items:start}.mkt-step:last-child{border-bottom:none}.mkt-step-num{width:36px;height:36px;border-radius:50%;background:var(--m-bg-subtle,#efedf1);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--m-ink,#1b1b1e);flex-shrink:0;margin-top:3px}.mkt-step-title{font-size:clamp(15px,1.2vw,17px);font-weight:600;color:var(--m-ink,#1b1b1e);letter-spacing:-.02em;line-height:1.3;margin-bottom:8px}.mkt-step-body{font-size:15px;color:var(--m-ink-muted,#44474e);line-height:1.75}.mkt-panel{background:#fff;border:1px solid var(--m-border,#e6e3ec);border-radius:16px;overflow:hidden;box-shadow:0 8px 28px rgba(10,22,40,.07)}.mkt-panel-hd{padding:13px 16px;border-bottom:1px solid var(--m-border,#e6e3ec);display:flex;align-items:center;justify-content:space-between}.mkt-panel-hd-title{font-size:13px;font-weight:700;color:var(--m-ink,#1b1b1e)}.mkt-panel-hd-sub{font-size:11px;color:var(--m-ink-subtle,#74777f);margin-top:1px}.mkt-panel-bd{padding:16px}.mkt-testi-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mkt-testi-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;gap:20px}.mkt-testi-card blockquote{font-size:15px;color:hsla(0,0%,100%,.8);line-height:1.75;font-style:italic}.mkt-testi-author{display:flex;align-items:center;gap:11px}.mkt-testi-av{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.mkt-testi-name{font-size:14px;font-weight:600;color:#fff}.mkt-testi-role{font-size:12px;color:hsla(0,0%,100%,.45)}.mkt-fd{display:flex;gap:12px;align-items:flex-start}.mkt-fd__icon{width:30px;height:30px;border-radius:7px;background:var(--m-bg-cream,#f6f3ee);flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center}.mkt-fd__icon .material-symbols-outlined{font-size:15px;color:var(--m-teal,#00677d)}.mkt-fd__title{font-size:14px;font-weight:600;color:var(--m-ink,#1b1b1e);margin-bottom:2px}.mkt-fd__desc{font-size:13px;color:var(--m-ink-muted,#44474e);line-height:1.6}.mkt-split{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.mkt-split-card{background:#fff;border:1px solid var(--m-border,#e6e3ec);border-radius:20px;padding:36px 32px;display:flex;flex-direction:column}.mkt-badge{font-size:9px;font-weight:600;border-radius:9999px;padding:2px 7px}.mkt-badge--green{background:#dcfce7;color:#15803d}.mkt-badge--blue{background:#dbeafe;color:#2563eb}.mkt-cta{background:var(--m-navy,#0a1628);padding:clamp(64px,7vw,96px) 24px;text-align:center}@media (max-width:900px){.mkt-feat-inner{grid-template-columns:1fr;gap:40px}.mkt-feat-inner--flip{direction:ltr}.mkt-trust-strip{grid-template-columns:1fr}.mkt-trust-item+.mkt-trust-item{border-left:none;border-top:1px solid var(--m-border,#e6e3ec)}.mkt-ex-grid,.mkt-ex-item{grid-template-columns:1fr}.mkt-ex-item{gap:6px;border-left:none!important;padding-left:0!important}.mkt-split,.mkt-testi-grid{grid-template-columns:1fr}.mkt-step{grid-template-columns:40px 1fr;gap:16px}}@media (max-width:600px){.mkt-hero{padding:clamp(48px,7vw,64px) 20px}}