.mkt-page{font-size:16px;line-height:1.55;font-family:var(--font-sans);color:var(--ink-soft);background:var(--cream-bg)}.mkt-page .mkt-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.mkt-page .mkt-container--grid{max-width:1280px}.mkt-page .mkt-container--hero{max-width:1440px}.mkt-page .mkt-container--reading{max-width:680px}@media (min-width:1024px){.mkt-page .mkt-container{padding:0 48px}}.mkt-page .mkt-section{padding:40px 0}.mkt-page .mkt-section--hero{padding:32px 0 40px}.mkt-page .mkt-section--compact{padding:28px 0}.mkt-page .mkt-section--band{padding:36px 0}@media (min-width:1024px){.mkt-page .mkt-section{padding:64px 0}.mkt-page .mkt-section--hero{padding:48px 0 56px}.mkt-page .mkt-section--compact{padding:40px 0}.mkt-page .mkt-section--band{padding:48px 0}}.mkt-page .mkt-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--forest);text-wrap:balance;margin:0;font-size:clamp(40px,5.5vw,64px);font-weight:500;line-height:1.04}.mkt-page .mkt-h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--forest);text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,36px);font-weight:500;line-height:1.15}.mkt-page .mkt-h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin:0;font-size:clamp(22px,2vw,26px);font-weight:500;line-height:1.25}.mkt-page .mkt-subhead{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.3}.mkt-page .mkt-lede{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.mkt-page .mkt-body-lg{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.65}.mkt-page .mkt-body{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.mkt-page .mkt-body-sm{color:var(--ink-mute);margin:0;font-size:14px;line-height:1.55}.mkt-page .mkt-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0;font-size:12px;font-weight:500;display:inline-block}.mkt-page .mkt-eyebrow--dark{color:var(--brass-light)}.mkt-page .mkt-split-claim{margin:0}.mkt-page .mkt-split-claim__problem{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);text-wrap:balance;margin:0 0 20px;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.35}.mkt-page .mkt-split-claim__solution{color:var(--ink-soft);margin:0 0 14px;font-size:16px;line-height:1.65}.mkt-page .mkt-split-claim__solution:last-child{margin-bottom:0}.mkt-page .mkt-btn{height:48px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.mkt-page .mkt-btn:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.mkt-page .mkt-btn--ochre{background:var(--brass);color:var(--ink)}.mkt-page .mkt-btn--ochre:hover{background:#9e7c38}.mkt-page .mkt-btn--forest{background:var(--forest);color:#fff}.mkt-page .mkt-btn--forest:hover{background:var(--forest-deep)}.mkt-page .mkt-btn--outline{color:var(--forest);border-color:var(--forest);background:0 0}.mkt-page .mkt-btn--outline:hover{background:#0b3d2e0f}.mkt-page .mkt-btn--text{color:var(--forest);background:0 0;border:none;height:auto;padding:0}.mkt-page .mkt-btn--text:hover{color:var(--brass-deep)}.mkt-page .mkt-btn--sm{height:38px;padding:0 16px;font-size:14px}.mkt-page .mkt-on-dark .mkt-btn--text{color:var(--cream)}.mkt-page .mkt-on-dark .mkt-btn--text:hover{color:var(--brass-light)}.mkt-page .mkt-on-dark .mkt-btn--outline{color:var(--cream);border-color:#f5f1e866}.mkt-page .mkt-on-dark .mkt-btn--outline:hover{border-color:var(--cream);background:#f5f1e814}.mkt-page .mkt-card{background:var(--cream-warm);border:1px solid #0b3d2e14;border-radius:12px;padding:28px}.mkt-page .mkt-hr{border:0;border-top:1px solid #0b3d2e14;margin:0}.mkt-page .mkt-input{background:var(--cream);height:44px;color:var(--ink);font-size:14px;font-family:var(--font-sans);border:1px solid #0b3d2e26;border-radius:8px;width:100%;padding:0 14px;transition:border-color .15s,box-shadow .15s}.mkt-page .mkt-input::placeholder{color:var(--ink-mute)}.mkt-page .mkt-input:focus{border-color:var(--forest);outline:none;box-shadow:0 0 0 2px #0b3d2e2e}.mkt-page .mkt-input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 2px #a02e2e2e}.mkt-page .mkt-skip-link{background:var(--forest);color:var(--cream);z-index:100;border-radius:8px;padding:10px 16px;position:absolute;top:0;left:-9999px}.mkt-page .mkt-skip-link:focus{top:12px;left:12px}.mkt-page .mkt-min-w-0{min-width:0}.mkt-page .mkt-hero-img{filter:drop-shadow(0 24px 48px #0b3d2e1f)drop-shadow(0 4px 12px #0b3d2e0f)}.mkt-page .mkt-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.mkt-page .mkt-hero>*{min-width:0}@media (min-width:1024px){.mkt-page .mkt-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px}}.mkt-page .mkt-hero__h1{margin:18px 0 24px}.mkt-page .mkt-hero__sub{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-soft);margin:0 0 26px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.3}.mkt-page .mkt-hero__body{color:var(--ink-soft);max-width:560px;margin:0 0 32px;font-size:18px;line-height:1.6}.mkt-page .mkt-hero__cta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.mkt-page .mkt-hero__fineprint{color:var(--ink-mute);font-size:13px;font-family:var(--font-mono);letter-spacing:.01em}.mkt-page .mkt-hero__visual{justify-content:center;align-items:center;display:flex}.mkt-page .mkt-section-header{text-align:center;margin-bottom:32px}.mkt-page .mkt-section-header--left{text-align:left;margin-bottom:24px}.mkt-page .mkt-section-header h2{max-width:760px;margin:0 auto}.mkt-page .mkt-section-header--left h2{margin:0}.mkt-page .mkt-tracks{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.mkt-page .mkt-tracks{grid-template-columns:repeat(3,1fr);gap:28px}}.mkt-page .mkt-track{background:var(--cream-warm);border:1px solid #0b3d2e14;border-radius:12px;flex-direction:column;padding:36px 32px;transition:border-color .2s ease-out;display:flex}.mkt-page .mkt-track:hover{border-color:#0b3d2e26}.mkt-page .mkt-track__icon{width:56px;height:56px;color:var(--forest);margin-bottom:28px}.mkt-page .mkt-track__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 14px;font-size:11px}.mkt-page .mkt-track__headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);text-wrap:balance;margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.25}.mkt-page .mkt-track__body{color:var(--ink-soft);flex:1;margin:0 0 24px;font-size:15px;line-height:1.6}.mkt-page .mkt-track__link{color:var(--forest);align-items:center;gap:4px;font-size:14px;font-weight:500;transition:gap .15s ease-out;display:inline-flex}.mkt-page .mkt-track__link:hover{text-underline-offset:4px;gap:8px;text-decoration:underline}.mkt-page .mkt-two-col{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.mkt-page .mkt-two-col>*{min-width:0}@media (min-width:1024px){.mkt-page .mkt-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.mkt-page .mkt-two-col--reverse>:first-child{order:2}.mkt-page .mkt-two-col--reverse>:last-child{order:1}}.mkt-page .mkt-two-col__img img{filter:drop-shadow(0 20px 40px #0b3d2e1a)drop-shadow(0 2px 8px #0b3d2e0d);width:100%}.mkt-page .mkt-evidence-flow{border-top:1px solid #0b3d2e14;flex-direction:column;margin:28px 0 0;padding:0;list-style:none;display:flex}.mkt-page .mkt-evidence-flow li{border-bottom:1px solid #0b3d2e14;grid-template-columns:44px 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.mkt-page .mkt-evidence-flow__n{font-family:var(--font-mono);letter-spacing:.12em;color:var(--brass-deep);font-size:12px;font-weight:500}.mkt-page .mkt-evidence-flow__label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin-bottom:4px;font-size:18px;font-weight:500;line-height:1.25;display:block}.mkt-page .mkt-evidence-flow__desc{color:var(--ink-soft);font-size:14px;line-height:1.55;display:block}.mkt-page .mkt-cascade-section{background:var(--cream-warm);border-top:1px solid #0b3d2e14;border-bottom:1px solid #0b3d2e14}.mkt-page .mkt-cascade-header{text-align:center;max-width:760px;margin:0 auto 56px}.mkt-page .mkt-cascade-img{width:100%;max-width:1100px;height:auto;margin:0 auto}.mkt-page .mkt-compare{border:1px solid #0b3d2e14;border-radius:12px;grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:768px){.mkt-page .mkt-compare{grid-template-columns:1fr 1fr}}.mkt-page .mkt-compare__col{padding:28px 32px}.mkt-page .mkt-compare__col--before{background:var(--cream-warm)}.mkt-page .mkt-compare__col--after{background:var(--forest);color:var(--cream)}.mkt-page .mkt-compare__head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0b3d2e26;margin-bottom:18px;padding-bottom:18px;font-size:11px}.mkt-page .mkt-compare__col--before .mkt-compare__head{color:var(--ink-mute)}.mkt-page .mkt-compare__col--after .mkt-compare__head{color:var(--brass-light);border-bottom-color:#f5f1e826}.mkt-page .mkt-compare__list{margin:0;padding:0;list-style:none}.mkt-page .mkt-compare__list li{border-bottom:1px solid #0b3d2e14;align-items:flex-start;gap:12px;padding:18px 0;font-size:15px;line-height:1.55;display:flex}.mkt-page .mkt-compare__col--before .mkt-compare__list li{color:var(--ink-soft)}.mkt-page .mkt-compare__col--after .mkt-compare__list li{color:#f5f1e8eb;border-bottom-color:#f5f1e81a}.mkt-page .mkt-compare__list li:last-child{border-bottom:none}.mkt-page .mkt-compare__list li:before{font-family:var(--font-mono);flex-shrink:0;margin-top:1px;font-size:13px;line-height:1.55}.mkt-page .mkt-compare__col--before .mkt-compare__list li:before{content:"—";color:var(--ink-mute)}.mkt-page .mkt-compare__col--after .mkt-compare__list li:before{content:"✓";color:var(--brass-light)}.mkt-page .mkt-tiles{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.mkt-page .mkt-tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mkt-page .mkt-tiles{grid-template-columns:repeat(3,1fr);gap:32px}}.mkt-page .mkt-tile{border-top:1px solid #0b3d2e26;padding:28px 0}.mkt-page .mkt-tile__icon{width:24px;height:24px;color:var(--brass-deep);margin-bottom:16px}.mkt-page .mkt-tile__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin:0 0 10px;font-size:22px;font-weight:500}.mkt-page .mkt-tile__body{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.mkt-page .mkt-pricing-section{background:var(--cream-warm);border-top:1px solid #0b3d2e14;border-bottom:1px solid #0b3d2e14}.mkt-page .mkt-pricing-grid{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:1024px){.mkt-page .mkt-pricing-grid{grid-template-columns:1.05fr 1fr;gap:32px}}.mkt-page .mkt-price-card{background:var(--cream-bg);border:1px solid #0b3d2e14;border-radius:16px;flex-direction:column;padding:40px 36px;display:flex}.mkt-page .mkt-price-card--partner{background:var(--forest);color:var(--cream);border-color:var(--forest)}.mkt-page .mkt-price-card__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 18px;font-size:11px}.mkt-page .mkt-price-card--partner .mkt-price-card__tag{color:var(--brass-light)}.mkt-page .mkt-price-card__headline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--forest);margin:0 0 28px;font-size:32px;font-weight:500;line-height:1.15}.mkt-page .mkt-price-card--partner .mkt-price-card__headline{color:var(--cream)}.mkt-page .mkt-price-table{border-collapse:collapse;width:100%}.mkt-page .mkt-price-table tr{border-bottom:1px solid #0b3d2e14}.mkt-page .mkt-price-table tr:last-child{border-bottom:none}.mkt-page .mkt-price-table td{vertical-align:baseline;padding:14px 0;font-size:15px}.mkt-page .mkt-price-table td:first-child{color:var(--forest)}.mkt-page .mkt-price-table td:last-child{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--forest);font-weight:500}.mkt-page .mkt-price-table tr.is-free td{color:var(--forest);font-weight:500}.mkt-page .mkt-price-table tr.is-free td:last-child{color:var(--brass-deep)}.mkt-page .mkt-price-card__fine{color:var(--ink-mute);border-top:1px solid #0b3d2e14;margin-top:20px;padding-top:20px;font-size:13px;font-style:italic;line-height:1.55}.mkt-page .mkt-price-card__fine p{margin:0 0 8px}.mkt-page .mkt-price-card__fine p:last-child{margin:0}.mkt-page .mkt-price-card__included{flex-direction:column;gap:10px;margin-top:24px;padding:0;font-size:15px;list-style:none;display:flex}.mkt-page .mkt-price-card__included li{color:var(--ink-soft);align-items:flex-start;gap:10px;display:flex}.mkt-page .mkt-price-card__included li:before{content:"✓";font-family:var(--font-mono);color:var(--brass);flex-shrink:0}.mkt-page .mkt-price-card--partner .mkt-price-card__included li{color:#f5f1e8d9}.mkt-page .mkt-price-card--partner .mkt-price-card__included li:before{color:var(--brass-light)}.mkt-page .mkt-price-card--partner .mkt-price-card__body{color:#f5f1e8d9;margin:0 0 24px;font-size:16px;line-height:1.65}.mkt-page .mkt-price-card__cta{margin-top:32px}.mkt-page .mkt-price-compare{background:var(--cream-bg);border:1px solid #0b3d2e14;border-radius:16px;margin-top:48px;padding:32px}.mkt-page .mkt-price-compare__row{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.mkt-page .mkt-price-compare__divider{display:none}@media (min-width:768px){.mkt-page .mkt-price-compare__row{grid-template-columns:1fr 1px 1fr 1px 1fr;gap:0}.mkt-page .mkt-price-compare__divider{background:#0b3d2e26;justify-self:center;width:1px;height:56px;display:block}.mkt-page .mkt-price-compare__cell{padding:0 24px}}.mkt-page .mkt-price-compare__cell{text-align:center}.mkt-page .mkt-price-compare__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 10px;font-size:11px}.mkt-page .mkt-price-compare__value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-soft);font-size:22px;font-weight:500;line-height:1.2}.mkt-page .mkt-price-compare__cell--us .mkt-price-compare__label{color:var(--brass-deep)}.mkt-page .mkt-price-compare__cell--us .mkt-price-compare__value{color:var(--forest)}.mkt-page .mkt-price-compare__note{color:var(--ink-soft);text-align:center;border-top:1px solid #0b3d2e14;max-width:760px;margin:28px auto 0;padding-top:24px;font-size:14px;line-height:1.6}.mkt-page .mkt-faq-list{border-top:1px solid #0b3d2e26;flex-direction:column;display:flex}.mkt-page .mkt-faq-item{border-bottom:1px solid #0b3d2e26}.mkt-page .mkt-faq-trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;font-weight:500;line-height:1.35;transition:color .15s ease-out;display:flex}.mkt-page .mkt-faq-trigger:hover{color:var(--brass-deep)}.mkt-page .mkt-faq-trigger:focus-visible{outline:2px solid var(--forest);outline-offset:4px;border-radius:2px}.mkt-page .mkt-faq-trigger__icon{width:22px;height:22px;color:var(--brass-deep);flex-shrink:0;transition:transform .25s ease-out}.mkt-page .mkt-faq-item[data-open=true] .mkt-faq-trigger__icon{transform:rotate(45deg)}.mkt-page .mkt-faq-panel{max-height:0;transition:max-height .25s ease-out;overflow:hidden}.mkt-page .mkt-faq-item[data-open=true] .mkt-faq-panel{max-height:600px}.mkt-page .mkt-faq-panel__body{color:var(--ink-soft);max-width:760px;padding:0 24px 28px 0;font-size:16px;line-height:1.65}.mkt-page .mkt-subhero{border-bottom:1px solid #0b3d2e14;padding:80px 0 56px}@media (min-width:1024px){.mkt-page .mkt-subhero{padding:112px 0 80px}}.mkt-page .mkt-subhero__inner{max-width:880px}.mkt-page .mkt-subhero h1{margin:18px 0 24px}.mkt-page .mkt-subhero__lede{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-soft);max-width:740px;margin:0 0 32px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.3}.mkt-page .mkt-subhero__cta{flex-wrap:wrap;gap:14px;display:flex}.mkt-page .mkt-dual-tracks{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:900px){.mkt-page .mkt-dual-tracks{grid-template-columns:1fr 1fr;gap:32px}}.mkt-page .mkt-dual-track{background:var(--cream-warm);border:1px solid #0b3d2e14;border-radius:16px;padding:40px 36px}.mkt-page .mkt-dual-track__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 18px;font-size:11px}.mkt-page .mkt-dual-track h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--forest);margin:0 0 18px;font-size:28px;font-weight:500;line-height:1.2}.mkt-page .mkt-dual-track p{color:var(--ink-soft);margin:0 0 20px;font-size:16px;line-height:1.65}.mkt-page .mkt-dual-track__list{border-top:1px solid #0b3d2e14;margin:0;padding:0;list-style:none}.mkt-page .mkt-dual-track__list li{color:var(--ink-soft);border-bottom:1px solid #0b3d2e14;align-items:flex-start;gap:12px;padding:14px 0;font-size:14px;display:flex}.mkt-page .mkt-dual-track__list li:last-child{border-bottom:none}.mkt-page .mkt-dual-track__list li:before{content:"→";font-family:var(--font-mono);color:var(--brass);flex-shrink:0}.mkt-page .mkt-cascade-detail{grid-template-columns:1fr;gap:24px;margin-top:48px;display:grid}@media (min-width:768px){.mkt-page .mkt-cascade-detail{grid-template-columns:repeat(5,1fr);gap:16px}}.mkt-page .mkt-cascade-step{background:var(--cream-warm);border:1px solid #0b3d2e14;border-radius:12px;padding:24px 20px}.mkt-page .mkt-cascade-step__n{font-family:var(--font-mono);color:var(--brass-deep);letter-spacing:.08em;margin-bottom:14px;font-size:12px}.mkt-page .mkt-cascade-step__title{font-family:var(--font-display);color:var(--forest);margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.3}.mkt-page .mkt-cascade-step__source{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute);font-size:11px}.mkt-page .mkt-integration{background:var(--cream-warm);border-top:1px solid #0b3d2e14;border-bottom:1px solid #0b3d2e14}.mkt-page .mkt-integration__grid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:900px){.mkt-page .mkt-integration__grid{grid-template-columns:1fr 1fr;gap:64px}}.mkt-page .mkt-integration__erps{flex-wrap:wrap;gap:10px;display:flex}.mkt-page .mkt-erp-chip{font-family:var(--font-mono);background:var(--cream-bg);color:var(--forest);letter-spacing:.02em;border:1px solid #0b3d2e26;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}.mkt-page .mkt-erp-chip--soon{color:var(--ink-mute);border-style:dashed}.mkt-page .mkt-erp-chip--now:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px}.mkt-page .mkt-erp-chip--soon:before{content:"";background:var(--brass-light);border-radius:50%;width:6px;height:6px}.mkt-page .mkt-vignettes{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.mkt-page .mkt-vignettes{grid-template-columns:repeat(3,1fr);gap:28px}}.mkt-page .mkt-vignette{background:var(--cream-warm);border:1px solid #0b3d2e14;border-radius:12px;padding:32px}.mkt-page .mkt-vignette__num{font-family:var(--font-mono);color:var(--brass-deep);letter-spacing:.12em;margin:0 0 18px;font-size:12px}.mkt-page .mkt-vignette__quote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin:0 0 18px;font-size:21px;font-weight:500;line-height:1.35}.mkt-page .mkt-vignette__body{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.mkt-page .mkt-bullets{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mkt-page .mkt-bullets li{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.mkt-page .mkt-bullets li:before{content:"✓";font-family:var(--font-mono);color:var(--brass);flex-shrink:0;margin-top:3px;font-size:14px}.mkt-page .mkt-benefits{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:900px){.mkt-page .mkt-benefits{grid-template-columns:repeat(3,1fr);gap:32px}}.mkt-page .mkt-benefit{border-top:2px solid var(--brass);padding-top:28px}.mkt-page .mkt-benefit__n{font-family:var(--font-mono);color:var(--brass-deep);letter-spacing:.14em;margin:0 0 14px;font-size:12px;display:block}.mkt-page .mkt-benefit h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.25}.mkt-page .mkt-benefit p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.mkt-page .mkt-trust-block{background:var(--forest);color:var(--cream);border-radius:16px;grid-template-columns:1fr;gap:32px;padding:48px;display:grid}@media (min-width:768px){.mkt-page .mkt-trust-block{grid-template-columns:1.2fr 1fr;gap:56px}}.mkt-page .mkt-trust-block h3{font-family:var(--font-display);color:var(--cream);letter-spacing:-.015em;margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.2}.mkt-page .mkt-trust-block p{color:#f5f1e8cc;margin:0 0 12px;font-size:15px;line-height:1.65}.mkt-page .mkt-trust-block__stats{border-left:1px solid #f5f1e826;flex-direction:column;gap:20px;padding-left:32px;display:flex}.mkt-page .mkt-trust-block__stat-l{font-family:var(--font-mono);color:var(--brass-light);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.mkt-page .mkt-trust-block__stat-v{font-family:var(--font-display);color:var(--cream);letter-spacing:-.01em;margin-top:6px;font-size:28px;font-weight:500;display:block}.mkt-page .mkt-resources-empty{text-align:center;max-width:720px;margin:0 auto;padding:96px 0 128px}.mkt-page .mkt-resources-empty__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 28px;font-size:11px}.mkt-page .mkt-resources-empty h2{margin:0 0 20px;font-size:clamp(28px,3.5vw,40px)}.mkt-page .mkt-resources-empty p{color:var(--ink-soft);margin:0 0 36px;font-size:17px;line-height:1.65}.mkt-page .mkt-resources-empty__cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mkt-page .mkt-article-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.mkt-page .mkt-article-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (min-width:1024px){.mkt-page .mkt-article-grid{grid-template-columns:repeat(3,1fr)}}.mkt-page .mkt-article-card{background:var(--cream-warm);border:1px solid #0b3d2e14;border-radius:12px;flex-direction:column;padding:28px;transition:border-color .2s ease-out;display:flex}.mkt-page .mkt-article-card:hover{border-color:#0b3d2e26}.mkt-page .mkt-article-card__date{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 14px;font-size:11px}.mkt-page .mkt-article-card__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.25}.mkt-page .mkt-article-card__excerpt{color:var(--ink-soft);flex:1;margin:0 0 24px;font-size:14px;line-height:1.6}.mkt-page .mkt-article-card__meta{border-top:1px solid #0b3d2e14;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.mkt-page .mkt-article-card__read{font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.06em;font-size:11px}.mkt-page .mkt-article-card__link{color:var(--forest);font-size:13px;font-weight:500}.mkt-page .mkt-notfound{text-align:center;max-width:640px;margin:0 auto;padding:120px 0}.mkt-page .mkt-notfound__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 28px;font-size:11px}.mkt-page .mkt-notfound h1{margin:0 0 20px;font-size:clamp(36px,4.5vw,56px)}.mkt-page .mkt-notfound p{color:var(--ink-soft);margin:0 0 36px;font-size:17px;line-height:1.65}.mkt-page .mkt-notfound__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.mkt-page .mkt-article-body{max-width:680px;margin:0 auto;padding:0 24px}.mkt-page .mkt-article-body p,.mkt-page .mkt-article-body li{color:var(--ink-soft);font-size:19px;line-height:1.7}.mkt-page .mkt-article-body h2{font-size:30px;font-family:var(--font-display);color:var(--forest);letter-spacing:-.015em;margin:56px 0 16px;font-weight:500}.mkt-page .mkt-article-body blockquote{border-left:3px solid var(--brass);font-family:var(--font-display);color:var(--ink);margin:32px 0;padding:4px 0 4px 24px;font-size:22px;font-style:italic;line-height:1.5}.mkt-page .mkt-article-body code{font-family:var(--font-mono);background:#0b3d2e0f;border-radius:4px;padding:2px 6px;font-size:.92em}.mkt-page .mkt-article-body pre{background:var(--cream-warm);border:1px solid #0b3d2e14;border-radius:12px;margin:28px 0;padding:20px;font-size:14px;line-height:1.55;overflow-x:auto}.mkt-page .mkt-article-body pre code{background:0 0;padding:0}.mkt-page .mkt-article-body a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:3px}.mkt-page .mkt-article-body a:hover{color:var(--brass-deep)}@media (prefers-reduced-motion:reduce){.mkt-page .mkt-btn,.mkt-page .mkt-input,.mkt-page a,.mkt-page .mkt-faq-trigger__icon,.mkt-page .mkt-faq-panel,.mkt-page .mkt-track,.mkt-page .mkt-article-card{transition:none!important}}.mkt-page{--cream-bg:#f6f3ec;--cream-warm:#faf6eb;--cream:#f5f1e8;--cream-deep:#ede6d4;background:var(--cream-bg)}.mkt-page [id]{scroll-margin-top:88px}.mkt-page{scroll-behavior:smooth}.mkt-page .container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.mkt-page .container--grid{max-width:1280px}.mkt-page .container--hero{max-width:1440px}.mkt-page .container--reading{max-width:680px}@media (min-width:1024px){.mkt-page .container{padding:0 48px}}.mkt-page .section,.mkt-page .section--hero,.mkt-page .section--compact,.mkt-page .section--band{padding:40px 0}@media (min-width:1024px){.mkt-page .section,.mkt-page .section--hero,.mkt-page .section--compact,.mkt-page .section--band{padding:64px 0}}.mkt-page .alt-bg{background:var(--cream-warm);border-top:1px solid #0b3d2e14;border-bottom:1px solid #0b3d2e14}.mkt-page .eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 18px;font-size:12px;font-weight:500;display:inline-block}.mkt-page .h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--forest);text-wrap:balance;margin:0;font-size:clamp(40px,5.5vw,64px);font-weight:500;line-height:1.04}.mkt-page .h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--forest);text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,36px);font-weight:500;line-height:1.15}.mkt-page .h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin:0;font-size:clamp(22px,2vw,26px);font-weight:500;line-height:1.25}.mkt-page .lede{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.mkt-page .body-lg{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.65}.mkt-page .body{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.mkt-page .body-sm{color:var(--ink-mute);margin:0;font-size:14px;line-height:1.55}.mkt-page .italic-brass{color:var(--brass);font-style:italic}.mkt-page .split-claim{margin:0}.mkt-page .split-claim__problem{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);text-wrap:balance;margin:0 0 20px;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.35}.mkt-page .split-claim__solution{color:var(--ink-soft);margin:0 0 14px;font-size:16px;line-height:1.65}.mkt-page .split-claim__solution:last-child{margin-bottom:0}.mkt-page .vbtn{height:48px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.mkt-page .vbtn:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.mkt-page .vbtn-ochre{background:var(--brass);color:var(--ink)}.mkt-page .vbtn-ochre:hover{background:#9e7c38}.mkt-page .vbtn-forest{background:var(--forest);color:#fff}.mkt-page .vbtn-forest:hover{background:var(--forest-deep)}.mkt-page .vbtn-outline{color:var(--forest);border-color:var(--forest);background:0 0}.mkt-page .vbtn-outline:hover{background:#0b3d2e0f}.mkt-page .vbtn-text{color:var(--forest);background:0 0;border:none;height:auto;padding:0}.mkt-page .vbtn-text:hover{color:var(--brass-deep)}.mkt-page .vbtn-sm{height:38px;padding:0 16px;font-size:14px}.mkt-page .skip-link{background:var(--forest);color:var(--cream);z-index:100;border-radius:8px;padding:10px 16px;position:absolute;top:0;left:-9999px}.mkt-page .skip-link:focus{top:12px;left:12px}.mkt-page .nav__brand{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.mkt-page .brand-wordmark{font-family:var(--font-display);color:var(--forest);letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1}.mkt-page .brand-dot{background:var(--brass);border-radius:9999px;flex-shrink:0;width:7px;height:7px;margin-bottom:2px}.mkt-page .nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(12px);background:#f6f3ecd9;border-bottom:1px solid #0000;transition:border-color .2s ease-out,background .2s ease-out;position:sticky;top:0}.mkt-page .nav.is-scrolled{border-bottom-color:#0b3d2e14}.mkt-page .nav__inner{align-items:center;gap:32px;max-width:1280px;margin:0 auto;padding:18px 24px;display:flex}@media (min-width:1024px){.mkt-page .nav__inner{padding:20px 48px}}.mkt-page .nav__links{gap:28px;margin-left:8px;display:none}@media (min-width:1024px){.mkt-page .nav__links{display:flex}}.mkt-page .nav__links a{color:var(--ink-soft);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease-out}.mkt-page .nav__links a:hover{color:var(--forest)}.mkt-page .nav__actions{align-items:center;gap:14px;margin-left:auto;display:flex}.mkt-page .nav__signin{color:var(--forest);font-size:14px;font-weight:500;text-decoration:none;display:none}@media (min-width:768px){.mkt-page .nav__signin{display:inline-flex}}.mkt-page .nav__signin:hover{text-underline-offset:3px;text-decoration:underline}.mkt-page .nav__burger{cursor:pointer;color:var(--forest);background:0 0;border:none;margin-left:-8px;padding:8px;display:inline-flex}@media (min-width:1024px){.mkt-page .nav__burger{display:none}}.mkt-page .nav__burger svg{width:22px;height:22px}.mkt-page .mobile-drawer{z-index:60;background:var(--cream-bg);flex-direction:column;padding:24px;display:none;position:fixed;inset:0}.mkt-page .mobile-drawer.is-open{display:flex}.mkt-page .mobile-drawer__top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.mkt-page .mobile-drawer__close{cursor:pointer;color:var(--forest);background:0 0;border:none;padding:8px}.mkt-page .mobile-drawer__close svg{width:22px;height:22px}.mkt-page .mobile-drawer__links{flex-direction:column;gap:0;margin-bottom:28px;display:flex}.mkt-page .mobile-drawer__links a{font-family:var(--font-display);color:var(--forest);border-bottom:1px solid #0b3d2e14;padding:14px 0;font-size:24px;text-decoration:none;display:block}.mkt-page .mobile-drawer__actions{flex-direction:column;gap:12px;margin-top:auto;padding-top:24px;display:flex}.mkt-page .footer{background:var(--forest);color:var(--cream-deep);margin-top:0;padding:0}.mkt-page .footer .nav__brand .brand-wordmark{color:var(--cream)}.mkt-page .footer__inner--v2{grid-template-columns:1fr;gap:40px;padding:56px 0 40px;display:grid}@media (min-width:768px){.mkt-page .footer__inner--v2{grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:48px}}.mkt-page .footer__brand{flex-direction:column;gap:16px;display:flex}.mkt-page .footer__tagline{color:#f5f1e8b3;max-width:280px;margin:0;font-size:14px;line-height:1.55}.mkt-page .footer__col h4,.mkt-page .footer__newsletter h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--brass-light);margin:0 0 18px;font-size:11px;font-weight:500}.mkt-page .footer__col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mkt-page .footer__col a{color:#f5f1e8cc;font-size:14px;text-decoration:none;transition:color .15s ease-out}.mkt-page .footer__col a:hover{color:var(--cream)}.mkt-page .footer__newsletter p{color:#f5f1e8b3;margin:0 0 14px;font-size:13px;line-height:1.55}.mkt-page .footer__newsletter-form{gap:8px;display:flex}.mkt-page .footer__newsletter-form input{min-width:0;height:38px;color:var(--cream);font-size:13px;font-family:var(--font-sans);background:#f5f1e814;border:1px solid #f5f1e826;border-radius:6px;flex:1;padding:0 12px}.mkt-page .footer__newsletter-form input::placeholder{color:#f5f1e866}.mkt-page .footer__newsletter-form input:focus{border-color:var(--brass);outline:none}.mkt-page .footer__newsletter-form button{background:var(--brass);height:38px;color:var(--ink);font-family:var(--font-sans);cursor:pointer;border:none;border-radius:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s ease-out}.mkt-page .footer__newsletter-form button:hover{background:#9e7c38}.mkt-page .footer__bottom{border-top:1px solid #f5f1e81a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:24px 0;display:flex}.mkt-page .footer__copyright{color:#f5f1e88c;margin:0;font-size:12px}.mkt-page .hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.mkt-page .hero>*{min-width:0}@media (min-width:1024px){.mkt-page .hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px}}.mkt-page .hero__h1{margin:18px 0 24px}.mkt-page .hero__lede{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);text-wrap:pretty;max-width:560px;margin:0 0 26px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.3}.mkt-page .hero__body{color:var(--ink-soft);max-width:560px;margin:0 0 32px;font-size:18px;line-height:1.6}.mkt-page .hero__cta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.mkt-page .hero__visual{justify-content:center;align-items:center;display:flex;position:relative}.mkt-page .hero__visual--photo img,.mkt-page .hero__visual--photo>*{aspect-ratio:1122/1402;object-fit:cover;border-radius:4px;width:100%;max-width:560px;box-shadow:0 1px 2px #0b3d2e0d,0 30px 60px -20px #0b3d2e2e,0 8px 18px -8px #0b3d2e1a}.mkt-page .section-header{text-align:center;margin-bottom:32px}.mkt-page .section-header--left{text-align:left;margin-bottom:24px}.mkt-page .section-header__h2{max-width:760px;margin:0 auto}.mkt-page .section-header--left .section-header__h2{margin:0}.mkt-page .section-header__lede{max-width:720px;color:var(--ink-soft);text-wrap:pretty;margin:18px auto 0;font-size:17px;line-height:1.6}.mkt-page .tracks{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.mkt-page .tracks{grid-template-columns:repeat(3,1fr);gap:28px}}.mkt-page .track{background:var(--cream-warm);border:1px solid #0b3d2e14;border-radius:12px;flex-direction:column;padding:36px 32px;transition:border-color .2s ease-out;display:flex}.mkt-page .track:hover{border-color:#0b3d2e26}.mkt-page .track__icon{width:56px;height:56px;color:var(--forest);margin:0 0 28px}.mkt-page .track__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 14px;font-size:11px}.mkt-page .track__headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);text-wrap:balance;margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.25}.mkt-page .track__body{color:var(--ink-soft);flex:1;margin:0 0 24px;font-size:15px;line-height:1.6}.mkt-page .track__link{color:var(--forest);align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;transition:gap .15s ease-out;display:inline-flex}.mkt-page .track__link:hover{text-underline-offset:4px;gap:8px;text-decoration:underline}.mkt-page .chapter-header__inner{text-align:center;max-width:none;margin:0 auto}.mkt-page .chapter-mark{color:var(--brass-deep);justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex}.mkt-page .chapter-mark__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500}.mkt-page .chapter-header__h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--forest);text-wrap:balance;max-width:760px;margin:0 auto 22px;font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.08}.mkt-page .chapter-header__lede{color:var(--ink-soft);text-wrap:pretty;max-width:640px;margin:0 auto 56px;font-size:18px;line-height:1.6}@media (min-width:1024px){.mkt-page .chapter-header__lede{margin-bottom:72px}}.mkt-page .chapter-index{border-top:1px solid #0b3d2e14;grid-template-columns:1fr;gap:18px;max-width:760px;margin:0 auto;padding:32px 0 0;list-style:none;display:grid}@media (min-width:720px){.mkt-page .chapter-index{grid-template-columns:repeat(4,1fr);gap:0}.mkt-page .chapter-index>li+li{border-left:1px solid #0b3d2e14}}.mkt-page .chapter-index li{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:0 18px;display:flex}.mkt-page .chapter-index__n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--brass-deep);font-size:11px;font-weight:500}.mkt-page .chapter-index a{font-family:var(--font-display);letter-spacing:-.005em;color:var(--forest);font-size:18px;font-weight:500;line-height:1.25;text-decoration:none;transition:color .15s ease-out}.mkt-page .chapter-index a:hover{color:var(--brass-deep)}.mkt-page .intro-band__split{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:1024px){.mkt-page .intro-band__split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px}}.mkt-page .intro-band__copy{text-align:left}.mkt-page .intro-band__copy h2{max-width:520px;margin:0 0 22px}.mkt-page .intro-band__body{color:var(--ink-soft);text-align:left;text-wrap:pretty;max-width:520px;margin:0;font-size:17px;line-height:1.65}.mkt-page .flow-figure{text-align:center;max-width:1080px;margin:56px auto 0}@media (min-width:1024px){.mkt-page .flow-figure{margin-top:72px}}.mkt-page .flow-figure img,.mkt-page .flow-figure>*{width:100%;height:auto;margin:0 auto;display:block}.mkt-page .flow-figure--inline{max-width:100%;margin:0}.mkt-page .cascade-section{background:var(--cream-warm);border-top:1px solid #0b3d2e14;border-bottom:1px solid #0b3d2e14}.mkt-page .cascade-split{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:1024px){.mkt-page .cascade-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px}}.mkt-page .cascade-img--inline,.mkt-page .cascade-img--inline>*{width:100%;max-width:none;height:auto;margin:0}.mkt-page .cascade-copy{text-align:left;max-width:520px}.mkt-page .cascade-copy .eyebrow{margin-bottom:0}.mkt-page .cascade-copy h2{margin:12px 0 0}.mkt-page .two-col{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.mkt-page .two-col>*{min-width:0}@media (min-width:1024px){.mkt-page .two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.mkt-page .two-col--reverse>:first-child{order:2}.mkt-page .two-col--reverse>:last-child{order:1}}.mkt-page .two-col__img img,.mkt-page .two-col__img>*{filter:drop-shadow(0 20px 40px #0b3d2e1a)drop-shadow(0 2px 8px #0b3d2e0d);width:100%;height:auto}.mkt-page .two-col__copy .eyebrow{margin-bottom:16px}.mkt-page .two-col__copy h2{margin-bottom:24px}.mkt-page .two-col__copy p{color:var(--ink-soft);margin:0 0 28px;font-size:17px;line-height:1.65}.mkt-page .evidence-flow{border-top:1px solid #0b3d2e14;flex-direction:column;gap:0;margin:28px 0 0;padding:0;list-style:none;display:flex}.mkt-page .evidence-flow li{border-bottom:1px solid #0b3d2e14;grid-template-columns:44px 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.mkt-page .evidence-flow__n{font-family:var(--font-mono);letter-spacing:.12em;color:var(--brass-deep);font-size:12px;font-weight:500}.mkt-page .evidence-flow__label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin-bottom:4px;font-size:18px;font-weight:500;line-height:1.25;display:block}.mkt-page .evidence-flow__desc{color:var(--ink-soft);font-size:14px;line-height:1.55;display:block}.mkt-page .compare{border:1px solid #0b3d2e14;border-radius:12px;grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:768px){.mkt-page .compare{grid-template-columns:1fr 1fr}}.mkt-page .compare__col{padding:28px 32px}.mkt-page .compare__col--before{background:var(--cream-warm)}.mkt-page .compare__col--after{background:var(--forest);color:var(--cream)}.mkt-page .compare__head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0b3d2e26;margin-bottom:18px;padding-bottom:18px;font-size:11px}.mkt-page .compare__col--before .compare__head{color:var(--ink-mute)}.mkt-page .compare__col--after .compare__head{color:var(--brass-light);border-bottom-color:#f5f1e826}.mkt-page .compare__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.mkt-page .compare__list li{border-bottom:1px solid #0b3d2e14;align-items:flex-start;gap:12px;padding:18px 0;font-size:15px;line-height:1.55;display:flex}.mkt-page .compare__col--before .compare__list li{color:var(--ink-soft)}.mkt-page .compare__col--after .compare__list li{color:#f5f1e8eb;border-bottom-color:#f5f1e81a}.mkt-page .compare__list li:last-child{border-bottom:none}.mkt-page .compare__list li:before{font-family:var(--font-mono);flex-shrink:0;margin-top:1px;font-size:13px;line-height:1.55}.mkt-page .compare__col--before .compare__list li:before{content:"—";color:var(--ink-mute)}.mkt-page .compare__col--after .compare__list li:before{content:"✓";color:var(--brass-light)}.mkt-page .values-band{background:0 0}.mkt-page .tiles{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.mkt-page .tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mkt-page .tiles{grid-template-columns:repeat(3,1fr);gap:32px}}.mkt-page .tiles--5{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:640px){.mkt-page .tiles--5{grid-template-columns:repeat(2,1fr);column-gap:40px}}@media (min-width:1024px){.mkt-page .tiles--5{grid-template-columns:repeat(3,1fr);column-gap:56px}}.mkt-page .tile{border-top:1px solid #0b3d2e26;padding:28px 0}.mkt-page .tile__icon{width:24px;height:24px;color:var(--brass-deep);margin-bottom:16px}.mkt-page .tile__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);margin:0 0 10px;font-size:22px;font-weight:500}.mkt-page .tile__body{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.mkt-page .pricing-section{background:var(--cream-warm);border-top:1px solid #0b3d2e14;border-bottom:1px solid #0b3d2e14}.mkt-page .pricing-grid{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:1024px){.mkt-page .pricing-grid{grid-template-columns:1.05fr 1fr;gap:32px}}.mkt-page .price-card{background:var(--cream-bg);border:1px solid #0b3d2e14;border-radius:16px;flex-direction:column;padding:40px 36px;display:flex}.mkt-page .price-card--partner{background:var(--forest);color:var(--cream);border-color:var(--forest)}.mkt-page .price-card__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 18px;font-size:11px;display:block}.mkt-page .price-card--partner .price-card__tag{color:var(--brass-light)}.mkt-page .price-card__headline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--forest);margin:0 0 28px;font-size:32px;font-weight:500;line-height:1.15}.mkt-page .price-card--partner .price-card__headline{color:var(--cream)}.mkt-page .price-table{border-collapse:collapse;width:100%}.mkt-page .price-table tr{border-bottom:1px solid #0b3d2e14}.mkt-page .price-table tr:last-child{border-bottom:none}.mkt-page .price-table td{vertical-align:baseline;padding:14px 0;font-size:15px}.mkt-page .price-table td:first-child{color:var(--forest)}.mkt-page .price-table td:last-child{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--forest);font-weight:500}.mkt-page .price-table tr.is-free td{color:var(--forest);font-weight:500}.mkt-page .price-table tr.is-free td:last-child{color:var(--brass-deep)}.mkt-page .price-card__fine{color:var(--ink-mute);border-top:1px solid #0b3d2e14;margin-top:20px;padding-top:20px;font-size:13px;font-style:italic;line-height:1.55}.mkt-page .price-card__fine p{margin:0 0 8px}.mkt-page .price-card__fine p:last-child{margin:0}.mkt-page .price-card__included{flex-direction:column;gap:10px;margin-top:24px;padding:0;font-size:15px;list-style:none;display:flex}.mkt-page .price-card__included li{color:var(--ink-soft);align-items:flex-start;gap:10px;display:flex}.mkt-page .price-card__included li:before{content:none}.mkt-page .price-card--partner .price-card__included li{color:#f5f1e8d9}.mkt-page .price-card--partner .price-card__body{color:#f5f1e8d9;margin:0 0 24px;font-size:16px;line-height:1.65}.mkt-page .price-card__cta{margin-top:32px}.mkt-page .price-compare{background:var(--cream-bg);border:1px solid #0b3d2e14;border-radius:16px;margin-top:48px;padding:32px}.mkt-page .price-compare__row{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.mkt-page .price-compare__divider{display:none}@media (min-width:768px){.mkt-page .price-compare__row{grid-template-columns:1fr 1px 1fr 1px 1fr;gap:0}.mkt-page .price-compare__divider{background:#0b3d2e26;justify-self:center;width:1px;height:56px;display:block}.mkt-page .price-compare__cell{padding:0 24px}}.mkt-page .price-compare__cell{text-align:center}.mkt-page .price-compare__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 10px;font-size:11px}.mkt-page .price-compare__value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-soft);font-size:22px;font-weight:500;line-height:1.2}.mkt-page .price-compare__cell--us .price-compare__label{color:var(--brass-deep)}.mkt-page .price-compare__cell--us .price-compare__value{color:var(--forest)}.mkt-page .price-compare__note{color:var(--ink-soft);text-align:center;border-top:1px solid #0b3d2e14;max-width:760px;margin:28px auto 0;padding-top:24px;font-size:14px;line-height:1.6}.mkt-page .cta-band{text-align:center}.mkt-page .cta-band__h2{max-width:720px;margin:0 auto 32px}.mkt-page .cta-band__cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mkt-page .faq-list{border-top:1px solid #0b3d2e26;flex-direction:column;display:flex}.mkt-page .faq-item{border-bottom:1px solid #0b3d2e26}.mkt-page .faq-trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--forest);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;font-weight:500;line-height:1.35;transition:color .15s ease-out;display:flex}.mkt-page .faq-trigger:hover{color:var(--brass-deep)}.mkt-page .faq-trigger:focus-visible{outline:2px solid var(--forest);outline-offset:4px;border-radius:2px}.mkt-page .faq-trigger__icon{width:22px;height:22px;color:var(--brass-deep);flex-shrink:0;transition:transform .25s ease-out}.mkt-page .faq-item[data-open=true] .faq-trigger__icon{transform:rotate(45deg)}.mkt-page .faq-panel{max-height:0;transition:max-height .25s ease-out;overflow:hidden}.mkt-page .faq-item[data-open=true] .faq-panel{max-height:600px}.mkt-page .faq-panel__body{color:var(--ink-soft);max-width:760px;padding:0 24px 28px 0;font-size:16px;line-height:1.65}@media (prefers-reduced-motion:reduce){.mkt-page .vbtn,.mkt-page .nav,.mkt-page .track,.mkt-page .track__link,.mkt-page .faq-trigger__icon,.mkt-page .faq-panel{transition:none!important}.mkt-page{scroll-behavior:auto}}