.otm-root{--otm-base:var(--color-base);--otm-surface:var(--color-surface);--otm-surface-2:var(--color-surface-2);--otm-surface-3:var(--color-surface-3);--otm-primary:var(--color-accent);--otm-primary-hover:var(--color-accent-hover);--otm-primary-glow:rgba(37,99,235,.15);--otm-primary-glow-strong:rgba(37,99,235,.32);--otm-primary-tint:rgba(37,99,235,.06);--otm-ink:var(--color-text);--otm-muted:var(--color-muted);--otm-muted-2:var(--color-muted-2);--otm-muted-3:#9ca3af;--otm-hairline:rgba(10,15,30,.1);--otm-hairline-strong:rgba(10,15,30,.18);--otm-hairline-bright:rgba(10,15,30,.32);--otm-on-primary:#fff;--otm-warning:#d97706;--otm-success:#16a34a;--otm-error:#dc2626;--otm-display:var(--font-display);--otm-sans:var(--font-sans);--otm-serif:var(--font-serif);--otm-mono:var(--font-mono);background:var(--otm-base);color:var(--otm-ink);font-family:var(--otm-sans);font-size:17px;line-height:1.55}.otm-root *,.otm-root :after,.otm-root :before{box-sizing:border-box}.otm-root a{color:inherit;text-decoration:none}.otm-root .otm-container{max-width:1280px;margin:0 auto;padding:0 32px}.otm-root .otm-container--narrow{max-width:920px}.otm-root .otm-container--wide{max-width:1440px}.otm-root .reveal{opacity:0;transform:translateY(24px);transition:opacity .72s cubic-bezier(.2,.7,.1,1),transform .72s cubic-bezier(.2,.7,.1,1);will-change:opacity,transform}.otm-root .reveal.in{opacity:1;transform:translateY(0)}.otm-root .stagger.in>:first-child,.otm-root .stagger>*{transition-delay:0ms}.otm-root .stagger.in>:nth-child(2){transition-delay:80ms}.otm-root .stagger.in>:nth-child(3){transition-delay:.16s}.otm-root .stagger.in>:nth-child(4){transition-delay:.24s}.otm-root .stagger.in>:nth-child(5){transition-delay:.32s}.otm-root .stagger.in>:nth-child(6){transition-delay:.4s}.otm-root .stagger.in>:nth-child(7){transition-delay:.48s}.otm-root .stagger.in>:nth-child(8){transition-delay:.56s}@keyframes otm-hero-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.otm-root .hero-rise>*{opacity:0;animation:otm-hero-rise .9s cubic-bezier(.2,.7,.1,1) forwards}.otm-root .hero-rise>:first-child{animation-delay:.1s}.otm-root .hero-rise>:nth-child(2){animation-delay:.22s}.otm-root .hero-rise>:nth-child(3){animation-delay:.34s}.otm-root .hero-rise>:nth-child(4){animation-delay:.46s}.otm-root .hero-rise>:nth-child(5){animation-delay:.58s}.otm-root .hero-rise>:nth-child(6){animation-delay:.7s}@keyframes otm-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--otm-primary-glow)}50%{opacity:.6;box-shadow:0 0 0 6px transparent}}.otm-root .pulse-dot{width:8px;height:8px;border-radius:999px;background:var(--otm-primary);animation:otm-pulse 2.4s ease-in-out infinite;display:inline-block}.otm-root .pulse-dot--success{background:var(--otm-success)}@keyframes otm-capacity-fill{0%{transform:scaleX(0)}to{transform:scaleX(.66)}}.otm-root .capacity__bar-fill{transform-origin:left;transform:scaleX(0)}.otm-root .reveal.in .capacity__bar-fill{animation:otm-capacity-fill 1.6s cubic-bezier(.2,.7,.1,1) .2s forwards}@keyframes otm-heat-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.otm-root .heat-cell{transform:scale(.4);opacity:0}.otm-root .reveal.in .heat-cell{animation:otm-heat-pop .5s cubic-bezier(.34,1.4,.64,1) forwards;animation-delay:calc(var(--i, 0) * 22ms + .2s)}@keyframes otm-video-breath{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.otm-root .hero-video-frame video{animation:otm-video-breath 8s ease-in-out infinite}.otm-root .caption{font-family:var(--otm-mono);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--otm-muted-2)}.otm-root .caption--ink{color:var(--otm-ink);font-weight:600}.otm-root .caption:before{content:"//";margin-right:8px;opacity:.5}.otm-root .tracked-display{font-weight:700;letter-spacing:.04em;color:var(--otm-ink);line-height:1.05}.otm-root .otm-btn,.otm-root .tracked-display{font-family:var(--otm-display);text-transform:uppercase}.otm-root .otm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;cursor:pointer;font-weight:600;font-size:13px;letter-spacing:.18em;text-decoration:none;border:1px solid transparent;border-radius:4px;transition:all .22s cubic-bezier(.2,.7,.1,1);position:relative;overflow:hidden}.otm-root .otm-btn--primary{background:var(--otm-primary);color:var(--otm-on-primary);border-color:var(--otm-primary);box-shadow:0 1px 0 hsla(0,0%,100%,.18) inset,0 8px 28px var(--otm-primary-glow)}.otm-root .otm-btn--primary:hover{background:var(--otm-primary-hover);border-color:var(--otm-primary-hover);transform:translateY(-1px);box-shadow:0 1px 0 hsla(0,0%,100%,.18) inset,0 12px 32px var(--otm-primary-glow-strong)}.otm-root .otm-btn--ghost{background:var(--otm-base);color:var(--otm-ink);border-color:var(--otm-hairline-strong)}.otm-root .otm-btn--ghost:hover{border-color:var(--otm-ink);transform:translateY(-1px)}.otm-root .otm-btn--lg{padding:20px 44px;font-size:14px;letter-spacing:.22em}.otm-root .util-strip{border-bottom:1px solid var(--otm-hairline);padding:14px 0;background:var(--otm-base);backdrop-filter:blur(8px)}.otm-root .util-strip__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.otm-root .wordmark{display:inline-flex;align-items:center;gap:12px;font-family:var(--otm-display);font-weight:700;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--otm-ink)}.otm-root .wordmark__square{width:12px;height:12px;background:var(--otm-primary);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 12px var(--otm-primary-glow)}.otm-root .wordmark__sub{color:var(--otm-muted-2);font-family:var(--otm-mono);font-weight:500;font-size:11px;letter-spacing:.18em}.otm-root .util-strip__pill{gap:12px;padding:6px 14px;background:var(--otm-surface);border-radius:999px;border:1px solid var(--otm-hairline);font-size:11px;letter-spacing:.16em;color:var(--otm-ink)}.otm-root .util-strip a.phone,.otm-root .util-strip__pill{display:inline-flex;align-items:center;font-family:var(--otm-mono);text-transform:uppercase;font-weight:500}.otm-root .util-strip a.phone{font-size:12px;color:var(--otm-muted);letter-spacing:.14em;gap:8px;transition:color .2s}.otm-root .util-strip a.phone:hover{color:var(--otm-primary)}.otm-root .util-strip a.phone strong{color:var(--otm-ink);font-weight:600}.otm-root .hero{padding:40px 0 56px;position:relative;overflow:hidden}.otm-root .hero--scan-led{padding-top:32px;padding-bottom:40px}.otm-root .hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:56px;align-items:start}.otm-root .hero__form-rail,.otm-root .hero__value{min-width:0}.otm-root .hero__bullets{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px;max-width:540px}.otm-root .hero__bullets li{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;font-family:var(--otm-sans);font-size:14px;line-height:1.5;color:var(--otm-muted)}.otm-root .hero__bullets-num{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;background:var(--otm-surface);border:1px solid var(--otm-hairline-strong);border-radius:999px;font-family:var(--otm-mono);font-weight:700;font-size:12px;letter-spacing:.06em;color:var(--otm-primary);white-space:nowrap}@media (max-width:1023px){.otm-root .hero__grid{grid-template-columns:1fr;gap:24px}.otm-root .hero__bullets{max-width:100%;margin-top:4px}.otm-root .hero__value{display:contents}.otm-root .hero__value>.hero__kicker{order:1}.otm-root .hero__value>.hero__h1{order:2}.otm-root .hero__value>.hero__deck{order:3}.otm-root .hero__form-rail{order:4}.otm-root .hero__value>.hero__bullets{order:5}}.otm-root .hero:before{content:"";position:absolute;inset:-20% -10% auto -10%;height:50%;background:radial-gradient(ellipse 1200px 400px at 50% 0,var(--otm-primary-glow),transparent 70%);pointer-events:none;z-index:0}.otm-root .hero__inner{position:relative;z-index:1}.otm-root .hero__kicker{display:inline-flex;align-items:center;gap:12px;padding:6px 14px;background:var(--otm-surface);border-radius:999px;border:1px solid var(--otm-hairline);font-family:var(--otm-mono);font-weight:600;font-size:10px;letter-spacing:.22em}.otm-root .hero__h1,.otm-root .hero__kicker{margin-bottom:18px;text-transform:uppercase;color:var(--otm-ink)}.otm-root .hero__h1{font-family:var(--otm-display);font-weight:700;font-size:56px;line-height:.98;letter-spacing:.005em;max-width:1080px}.otm-root .hero--scan-led .hero__h1{font-size:48px;margin-bottom:14px}.otm-root .hero__h1 strong{color:var(--otm-primary);font-weight:700}.otm-root .hero__deck{font-family:var(--otm-sans);font-weight:400;font-size:17px;line-height:1.5;color:var(--otm-muted);max-width:720px;margin-bottom:22px}.otm-root .hero--scan-led .hero__deck{font-size:16px;margin-bottom:20px;max-width:660px}.otm-root .hero__deck strong{color:var(--otm-ink);font-weight:600}.otm-root .hero__lede{border-top:1px solid var(--otm-hairline);padding-top:14px;margin-top:22px;display:flex;gap:24px;flex-wrap:wrap;font-family:var(--otm-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--otm-muted-2)}.otm-root .hero__lede span{display:inline-flex;align-items:center;gap:8px}.otm-root .hero__lede strong{color:var(--otm-ink);font-weight:600}.otm-root .hero-video-wrap{margin:40px auto 0;max-width:1440px;padding:0 32px}.otm-root .hero-video-frame{position:relative;background:var(--otm-surface);aspect-ratio:16/9;overflow:hidden;border:1px solid var(--otm-hairline-strong);border-radius:12px;box-shadow:0 0 0 1px hsla(0,0%,100%,.6) inset,0 24px 60px rgba(10,15,30,.1),0 0 80px var(--otm-primary-glow)}.otm-root .hero-video-frame video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.otm-root .hero-video-frame__corner{position:absolute;font-family:var(--otm-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,.36);padding:4px 10px;backdrop-filter:blur(4px);z-index:2;pointer-events:none}.otm-root .hero-video-frame__corner.tl{top:16px;left:16px}.otm-root .hero-video-frame__corner.tr{top:16px;right:16px}.otm-root .hero-video-frame__corner.bl{bottom:16px;left:16px}.otm-root .hero-video-frame__corner.br{bottom:16px;right:16px}.otm-root .hero-video-meta{margin-top:14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-family:var(--otm-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--otm-muted-2)}.otm-root .hero-video-meta strong{color:var(--otm-ink);font-weight:600}.otm-root .scan-bar{margin:48px auto 0;max-width:1440px;padding:32px;background:var(--otm-surface);border:1px solid var(--otm-hairline);border-radius:12px}.otm-root .scan-bar__inner{display:grid;grid-template-columns:auto 1fr auto auto;gap:24px;align-items:center}.otm-root .scan-bar__step{font-family:var(--otm-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--otm-ink);white-space:nowrap;border-right:1px solid var(--otm-hairline-strong);padding-right:24px;font-weight:600}.otm-root .scan-bar__form{display:grid;grid-template-columns:1fr auto;gap:0}.otm-root .scan-bar__input{background:var(--otm-base);border:1px solid var(--otm-hairline-strong);border-right:0;border-radius:6px 0 0 6px;padding:14px 20px;font-family:var(--otm-mono);font-size:14px;color:var(--otm-ink);outline:none;transition:all .2s}.otm-root .scan-bar__input::-moz-placeholder{color:var(--otm-muted-3)}.otm-root .scan-bar__input::placeholder{color:var(--otm-muted-3)}.otm-root .scan-bar__input:focus{border-color:var(--otm-primary);box-shadow:0 0 0 4px var(--otm-primary-glow)}.otm-root .scan-bar__btn{background:var(--otm-primary);color:var(--otm-on-primary);padding:14px 32px;border:1px solid var(--otm-primary);border-radius:0 6px 6px 0;font-family:var(--otm-display);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.2,.7,.1,1);box-shadow:0 6px 20px var(--otm-primary-glow)}.otm-root .scan-bar__btn:hover{background:var(--otm-primary-hover);box-shadow:0 8px 24px var(--otm-primary-glow-strong);transform:translateX(2px)}.otm-root .scan-bar__note{font-family:var(--otm-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--otm-muted-2);white-space:nowrap}.otm-root .scan-bar__note strong{color:var(--otm-ink);font-weight:600}.otm-root .scan-bar--hero{margin:0;max-width:100%;padding:24px 26px 22px;background:var(--otm-base);border:1px solid var(--otm-primary);border-radius:14px;box-shadow:0 18px 50px rgba(37,99,235,.18),0 0 0 6px rgba(37,99,235,.06),inset 0 1px 0 hsla(0,0%,100%,.6);position:sticky;top:88px}@media (max-width:1023px){.otm-root .scan-bar--hero{position:static}}.otm-root .scan-bar--hero .scan-bar__hero-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.otm-root .scan-bar--hero .scan-bar__step{border-right:0;padding-right:0;font-size:11px;color:var(--otm-primary);letter-spacing:.22em}.otm-root .scan-bar--hero .scan-bar__note{font-size:10px;color:var(--otm-muted-2)}.otm-root .scan-bar--hero .scan-bar__trust{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--otm-hairline);font-family:var(--otm-sans);font-size:12px;line-height:1.5;color:var(--otm-muted);text-align:center}@media (max-width:720px){.otm-root .hero{padding:14px 0 24px}.otm-root .hero__kicker{margin-bottom:10px;font-size:9px;padding:4px 10px}.otm-root .hero--scan-led .hero__h1{font-size:26px;margin-bottom:8px}.otm-root .hero--scan-led .hero__deck{font-size:13px;line-height:1.45;margin-bottom:12px;max-width:100%}.otm-root .scan-bar--hero{padding:16px 14px 14px;border-radius:10px}.otm-root .scan-bar--hero .scan-bar__hero-head{margin-bottom:8px;gap:6px}.otm-root .scan-bar--hero .scan-bar__trust{font-size:11px;margin-top:10px;padding-top:10px}.otm-root .hero__bullets{margin-top:16px;gap:10px}.otm-root .hero__bullets li{font-size:13px;grid-template-columns:40px 1fr;gap:10px}.otm-root .hero__bullets-num{height:26px;font-size:11px;padding:0 8px}.otm-root .hero-video-wrap{margin-top:20px;padding:0 14px}}.otm-buycase{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:32px;align-items:center;padding:22px 28px;background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(37,99,235,.02));border:1px solid rgba(37,99,235,.4);border-radius:14px;box-shadow:0 14px 40px rgba(37,99,235,.12),0 0 0 5px rgba(37,99,235,.04),inset 0 1px 0 hsla(0,0%,100%,.6)}.otm-buycase__copy{min-width:0}.otm-buycase__kicker{font-family:var(--font-display,var(--otm-display,system-ui));font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.01em;color:var(--color-text,#0a0f1e);margin:0 0 8px}.otm-buycase__verdict{font-family:var(--font-sans,var(--otm-sans,system-ui));font-size:14px;line-height:1.55;color:var(--color-muted,#4b5563);margin:0}.otm-buycase__action{min-width:0;display:grid;gap:8px;justify-items:start}.otm-buycase__price{display:flex;align-items:baseline;gap:4px;font-family:var(--font-display,var(--otm-display,system-ui))}.otm-buycase__price-amt{font-weight:800;font-size:36px;line-height:1;color:var(--color-accent,#2563eb);letter-spacing:-.01em}.otm-buycase__price-unit{font-weight:600;font-size:18px;color:var(--color-muted-2,#6b7280)}.otm-buycase__price-note{font-family:var(--font-mono,var(--otm-mono,ui-monospace));font-size:11px;letter-spacing:.06em;line-height:1.4;color:var(--color-muted-2,#6b7280);margin:0 0 4px}.otm-buycase__cta{background:var(--color-accent,#2563eb);color:#fff;padding:13px 22px;border-radius:8px;border:none;font-family:var(--font-display,var(--otm-display,system-ui));font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-decoration:none;text-align:center;display:inline-block;box-shadow:0 10px 28px rgba(37,99,235,.32),0 0 0 3px rgba(37,99,235,.12);transition:transform .18s cubic-bezier(.2,.7,.1,1),box-shadow .18s}.otm-buycase__cta:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(37,99,235,.42),0 0 0 4px rgba(37,99,235,.18);color:#fff}.otm-buycase__cta-secondary{background:transparent;color:var(--color-muted,#4b5563);padding:6px 8px;border:none;font-family:var(--font-sans,var(--otm-sans,system-ui));font-weight:500;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.otm-buycase__cta-secondary:hover{color:var(--color-text,#0a0f1e)}.otm-buycase__trust{font-family:var(--font-sans,var(--otm-sans,system-ui));font-size:12px;line-height:1.4;color:var(--color-muted-2,#6b7280);margin:4px 0 0}@media (max-width:880px){.otm-buycase{grid-template-columns:1fr;gap:18px;padding:18px}.otm-buycase__action{justify-items:stretch}.otm-buycase__cta{text-align:center}.otm-buycase__price-amt{font-size:32px}}.otm-root .nudge{padding:96px 0;border-top:1px solid var(--otm-hairline);text-align:center;background:radial-gradient(ellipse 800px 240px at 50% 50%,var(--otm-primary-glow),transparent 70%),var(--otm-base)}.otm-root .nudge__h{font-family:var(--otm-display);font-weight:700;font-size:56px;line-height:1.05;letter-spacing:.025em;text-transform:uppercase;color:var(--otm-ink);margin-bottom:24px}.otm-root .nudge__h strong{color:var(--otm-primary);font-weight:700}.otm-root .nudge__body{font-family:var(--otm-sans);font-size:17px;line-height:1.55;color:var(--otm-muted);max-width:580px;margin:0 auto 32px}.otm-root .nudge__body strong{color:var(--otm-ink);font-weight:600}.otm-root .otm-section{padding:120px 0;position:relative}.otm-root .otm-section--alt{background:var(--otm-surface);border-top:1px solid var(--otm-hairline);border-bottom:1px solid var(--otm-hairline)}.otm-root .otm-section__lede{text-align:center;max-width:720px;margin:0 auto 80px}.otm-root .otm-section__chapter{display:inline-block;margin-bottom:28px;font-family:var(--otm-mono);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--otm-primary)}.otm-root .otm-section__chapter:before{content:"//";margin-right:10px;color:var(--otm-muted-3)}.otm-root .otm-section__h{font-family:var(--otm-display);font-weight:700;font-size:64px;line-height:1.05;letter-spacing:.025em;text-transform:uppercase;color:var(--otm-ink);margin-bottom:24px}.otm-root .otm-section__h strong{color:var(--otm-primary);font-weight:700}.otm-root .otm-section__deck{font-family:var(--otm-sans);font-size:18px;line-height:1.55;color:var(--otm-muted);max-width:580px;margin:0 auto}.otm-root .methodology{max-width:920px;margin:0 auto;text-align:center}.otm-root .methodology__map-card{margin-top:40px;position:relative;background:var(--otm-base);border:1px solid var(--otm-hairline-strong);border-radius:16px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 24px 64px rgba(10,15,30,.16),0 0 0 1px rgba(37,99,235,.08)}.otm-root .map-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--otm-base);border-bottom:1px solid var(--otm-hairline);position:relative;z-index:6}.otm-root .map-toolbar__left,.otm-root .map-toolbar__right{display:flex;align-items:center;gap:12px}.otm-root .map-toolbar__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--otm-surface);border:1px solid var(--otm-hairline);font-family:var(--otm-mono);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--otm-ink)}.otm-root .map-toolbar__pill .pulse-dot{width:6px;height:6px}.otm-root .map-toolbar__address{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--otm-primary-tint);border:1px solid rgba(37,99,235,.3);font-family:var(--otm-mono);font-weight:600;font-size:11px;letter-spacing:.08em;color:var(--otm-ink)}.otm-root .map-toolbar__address svg{width:12px;height:12px;color:var(--otm-primary)}.otm-root .map-toolbar__zoom{display:inline-flex;align-items:center;gap:6px;font-family:var(--otm-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--otm-muted-2)}.otm-root .flow-stage{position:relative;aspect-ratio:1.4/1;width:100%;overflow:hidden;background:#0a0f1e}.otm-root .flow-stage__map{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);filter:contrast(1.04) saturate(1.18) brightness(.94);z-index:1}.otm-root .flow-stage__map img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.otm-root .flow-stage__map--single img{grid-column:1/4;grid-row:1/4}.otm-root .flow-stage__map:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.32) 100%);pointer-events:none}.otm-root .flow-stage__grid-overlay{position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:80px 80px;z-index:2;pointer-events:none}.otm-root .flow-stage__grid{position:absolute;inset:8% 12%;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,1fr);z-index:3}.otm-root .flow-stage__grid .heat-cell{align-self:center;justify-self:center;width:10px;height:10px;border-radius:999px;background:hsla(0,0%,100%,.78);box-shadow:0 0 0 1.5px rgba(0,0,0,.55),0 0 6px rgba(0,0,0,.45);font-size:0;color:transparent}.otm-root .flow-pin{position:absolute;transform:translate(-50%,-50%);z-index:5;pointer-events:none;text-align:center}.otm-root .flow-pin__dot{width:26px;height:26px;border-radius:999px;border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.32),0 6px 18px rgba(0,0,0,.5);margin:0 auto;position:relative}.otm-root .flow-pin__dot:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #fff;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.otm-root .flow-pin--c1 .flow-pin__dot{background:#ef4444}.otm-root .flow-pin--c2 .flow-pin__dot{background:#f59e0b}.otm-root .flow-pin--c3 .flow-pin__dot{background:#fbbf24}@keyframes otm-radar-pulse{0%{transform:translate(-50%,-50%) scale(.4);opacity:.8}to{transform:translate(-50%,-50%) scale(3.4);opacity:0}}.otm-root .flow-pin--you .flow-pin__dot:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:2px solid #2563eb;pointer-events:none;animation:otm-radar-pulse 2.4s cubic-bezier(.2,.7,.2,1) infinite;box-shadow:0 0 12px rgba(37,99,235,.5)}.otm-root .flow-pin--you .flow-pin__dot{background:var(--otm-primary);width:28px;height:28px;box-shadow:0 0 0 4px hsla(0,0%,100%,.92),0 0 0 7px var(--otm-primary-glow),0 6px 18px rgba(0,0,0,.55);border-color:#fff}.otm-root .flow-pin--you .flow-pin__dot:after{display:none}.otm-root .flow-pin__label{margin-top:14px;display:inline-block;padding:4px 10px;background:hsla(0,0%,100%,.96);border-radius:4px;font-family:var(--otm-mono);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--otm-ink);white-space:nowrap;box-shadow:0 4px 10px rgba(0,0,0,.32)}.otm-root .flow-pin__label-num{color:var(--otm-muted-2);margin-left:6px;font-weight:500}.otm-root .flow-pin--you .flow-pin__label{background:var(--otm-primary);color:var(--otm-on-primary);box-shadow:0 4px 14px var(--otm-primary-glow-strong),0 0 0 1px hsla(0,0%,100%,.5)}.otm-root .flow-pin--you .flow-pin__label-num{color:hsla(0,0%,100%,.88)}.otm-root .flow-arrows{position:absolute;inset:0;z-index:4;pointer-events:none;width:100%;height:100%}.otm-root .flow-arrows path{fill:none;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));opacity:.55}.otm-root .flow-arrows .to-c1{stroke:#ef4444;stroke-dasharray:4 3;filter:drop-shadow(0 0 2px rgba(239,68,68,.7))}.otm-root .flow-arrows .to-c2{stroke:#f97316;stroke-dasharray:4 3;filter:drop-shadow(0 0 2px rgba(249,115,22,.65))}.otm-root .flow-arrows .to-c3{stroke:#eab308;stroke-dasharray:4 3;filter:drop-shadow(0 0 2px rgba(234,179,8,.6))}.otm-root .flow-arrows .to-you{stroke:var(--otm-primary);stroke-width:2;opacity:.9}.otm-root .flow-arrows use{opacity:1;filter:drop-shadow(0 1.5px 2px rgba(0,0,0,.55))}@keyframes otm-pin-drop{0%{opacity:0;transform:translate(-50%,calc(-50% - 24px))}60%{opacity:1;transform:translate(-50%,calc(-50% + 4px))}to{opacity:1;transform:translate(-50%,-50%)}}.otm-root .flow-pin{opacity:0}.otm-root .reveal.in .flow-pin{animation:otm-pin-drop .7s cubic-bezier(.34,1.4,.64,1) forwards}.otm-root .reveal.in .flow-pin--you{animation-delay:.2s}.otm-root .reveal.in .flow-pin--c1{animation-delay:1.6s}.otm-root .reveal.in .flow-pin--c2{animation-delay:2.4s}.otm-root .reveal.in .flow-pin--c3{animation-delay:3.2s}.otm-root .flow-arrows path{stroke-dashoffset:1000;transition:stroke-dashoffset 1.2s cubic-bezier(.45,.05,.55,.95)}.otm-root .reveal.in .flow-arrows path{stroke-dashoffset:0}.otm-root .reveal.in .flow-arrows .to-c1{transition-delay:1.8s}.otm-root .reveal.in .flow-arrows .to-c2{transition-delay:2.6s}.otm-root .reveal.in .flow-arrows .to-c3{transition-delay:3.4s}.otm-root .reveal.in .flow-arrows .to-you{transition-delay:.4s}.otm-root .methodology__caption{font-family:var(--otm-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--otm-muted-2);margin-top:24px;background:var(--otm-surface);padding:14px 16px;border-top:1px solid var(--otm-hairline)}.otm-root .methodology__caption strong{color:var(--otm-ink);font-weight:600}.otm-root .methodology__address-note{margin-top:16px;display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:var(--otm-surface);border:1px solid var(--otm-primary);border-radius:999px;font-family:var(--otm-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--otm-muted)}.otm-root .methodology__address-note:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--otm-primary);box-shadow:0 0 8px var(--otm-primary)}.otm-root .methodology__address-note strong{color:var(--otm-ink);font-weight:700;background:var(--otm-base);padding:2px 8px;border-radius:3px;margin-left:4px;border:1px solid var(--otm-hairline)}.otm-root .pain-list{max-width:920px;margin:0 auto;background:var(--otm-base);border:1px solid var(--otm-hairline);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 12px 32px rgba(10,15,30,.04)}.otm-root .pain-row{display:grid;grid-template-columns:100px 1fr;gap:28px;padding:28px 32px;align-items:start;border-bottom:1px solid var(--otm-hairline);transition:background .2s}.otm-root .pain-row:hover{background:var(--otm-surface)}.otm-root .pain-row:last-child{border-bottom:0}.otm-root .pain-row__num{font-family:var(--otm-mono);font-weight:600;font-size:11px;letter-spacing:.22em;color:var(--otm-primary);text-transform:uppercase;padding-top:6px}.otm-root .pain-row__body{font-family:var(--otm-sans);font-size:17px;line-height:1.55;color:var(--otm-ink)}.otm-root .pain-row__body strong{color:var(--otm-ink);font-weight:600;background:var(--otm-primary-tint);padding:1px 6px;border-radius:4px}.otm-root .pain-cta{margin-top:56px;padding:40px 32px;background:var(--otm-surface);border-radius:12px;border:1px solid var(--otm-hairline);text-align:center}.otm-root .pain-cta__pull{font-family:var(--otm-display);font-weight:700;font-size:36px;line-height:1.15;letter-spacing:.025em;text-transform:uppercase;color:var(--otm-ink);margin-bottom:28px}.otm-root .pain-cta__pull span{color:var(--otm-muted);font-weight:500;display:block;margin-top:6px;font-size:22px;letter-spacing:.04em}.otm-root .offer-ledger{max-width:1040px;margin:0 auto;background:var(--otm-base);border:1px solid var(--otm-hairline);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 12px 32px rgba(10,15,30,.04)}.otm-root .offer-row{display:grid;grid-template-columns:60px 1fr 200px;gap:32px;padding:28px 32px;align-items:start;border-bottom:1px solid var(--otm-hairline);transition:background .2s}.otm-root .offer-row:hover{background:var(--otm-surface)}.otm-root .offer-row:last-child{border-bottom:0}.otm-root .offer-row__num{font-family:var(--otm-mono);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--otm-muted-2);padding-top:6px}.otm-root .offer-row:hover .offer-row__num{color:var(--otm-primary)}.otm-root .offer-row__body h3{font-family:var(--otm-display);font-weight:700;font-size:19px;letter-spacing:.025em;text-transform:uppercase;color:var(--otm-ink);margin-bottom:8px}.otm-root .offer-row__body p{font-family:var(--otm-sans);font-size:15px;line-height:1.55;color:var(--otm-muted)}.otm-root .offer-row__value{text-align:right;padding-top:4px}.otm-root .offer-row__value-label{font-family:var(--otm-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--otm-muted-3);margin-bottom:4px}.otm-root .offer-row__value-amt{font-family:var(--otm-mono);font-weight:600;font-size:16px;color:var(--otm-ink);letter-spacing:.04em;text-decoration:line-through;text-decoration-color:var(--otm-muted-3)}.otm-root .offer-row__value-amt.priceless{text-decoration:none;color:var(--otm-primary);font-weight:700}.otm-root .anchor-strip{max-width:1040px;margin:32px auto 0;padding:48px 56px;background:var(--otm-ink);color:var(--otm-base);border-radius:12px;display:grid;grid-template-columns:1fr auto 1fr;gap:56px;align-items:center;box-shadow:0 24px 64px rgba(10,15,30,.32)}.otm-root .anchor-strip__l-label,.otm-root .anchor-strip__r-label{font-family:var(--otm-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(248,250,255,.5);margin-bottom:8px}.otm-root .anchor-strip__r-label{color:var(--otm-primary);font-weight:600}.otm-root .anchor-strip__l-amt{font-family:var(--otm-mono);font-weight:600;font-size:36px;color:rgba(248,250,255,.55);text-decoration:line-through;letter-spacing:.04em}.otm-root .anchor-strip__sep{font-family:var(--otm-display);font-weight:300;font-size:36px;color:rgba(248,250,255,.35)}.otm-root .anchor-strip__r{text-align:right}.otm-root .anchor-strip__r-amt{font-family:var(--otm-mono);font-weight:700;font-size:64px;color:var(--otm-base);letter-spacing:.02em;line-height:1;text-shadow:0 0 40px var(--otm-primary-glow-strong)}.otm-root .anchor-strip__r-amt em{font-style:normal;font-weight:500;font-size:16px;letter-spacing:.18em;margin-left:8px}.otm-root .anchor-strip__r-amt em,.otm-root .anchor-strip__r-fineprint{font-family:var(--otm-mono);color:rgba(248,250,255,.55);text-transform:uppercase}.otm-root .anchor-strip__r-fineprint{margin-top:8px;font-size:11px;letter-spacing:.16em}.otm-root .capacity{max-width:720px;margin:80px auto 0;padding:36px 40px;background:var(--otm-base);border:1px solid var(--otm-warning);border-radius:12px;position:relative}.otm-root .capacity:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--otm-warning);border-radius:12px 12px 0 0}.otm-root .capacity__label{font-family:var(--otm-mono);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--otm-warning);margin-bottom:16px}.otm-root .capacity__body{font-family:var(--otm-sans);font-size:16px;line-height:1.55;color:var(--otm-ink);margin-bottom:20px}.otm-root .capacity__body strong{color:var(--otm-ink);font-weight:600}.otm-root .capacity__bar{height:6px;background:var(--otm-surface-2);border-radius:999px;overflow:hidden;position:relative}.otm-root .capacity__bar-fill{height:100%;background:var(--otm-warning);border-radius:999px}.otm-root .capacity__bar-meta{margin-top:12px;display:flex;justify-content:space-between;font-family:var(--otm-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--otm-muted)}.otm-root .capacity__bar-meta strong{color:var(--otm-ink);font-weight:600}.otm-root .roi-table{max-width:880px;margin:0 auto;background:var(--otm-base);border:1px solid var(--otm-hairline);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 12px 32px rgba(10,15,30,.04)}.otm-root .roi-row{display:grid;grid-template-columns:1fr auto;gap:32px;padding:22px 32px;align-items:baseline;border-bottom:1px solid var(--otm-hairline)}.otm-root .roi-row:last-child{border-bottom:0}.otm-root .roi-row__label{font-family:var(--otm-sans);font-size:16px;color:var(--otm-ink)}.otm-root .roi-row__amt{font-family:var(--otm-mono);font-weight:600;font-size:22px;color:var(--otm-primary);letter-spacing:.02em;white-space:nowrap}.otm-root .roi-pull{margin:48px auto 0;max-width:760px;padding:0 32px;font-family:var(--otm-sans);font-size:18px;line-height:1.6;color:var(--otm-muted);text-align:center}.otm-root .roi-pull strong{color:var(--otm-ink);font-weight:600}.otm-root .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1140px;margin:0 auto}.otm-root .price-card{background:var(--otm-base);border:1px solid var(--otm-hairline);border-radius:12px;padding:36px 32px;display:flex;flex-direction:column;transition:all .28s cubic-bezier(.2,.7,.1,1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.otm-root .price-card:hover{transform:translateY(-4px);border-color:var(--otm-hairline-bright);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 16px 40px rgba(10,15,30,.08)}.otm-root .price-card--featured{border:2px solid var(--otm-primary);background:var(--otm-base);box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 0 0 4px var(--otm-primary-tint),0 16px 48px var(--otm-primary-glow);position:relative}.otm-root .price-card--featured:hover{transform:translateY(-6px);box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 0 0 4px var(--otm-primary-tint),0 24px 56px var(--otm-primary-glow-strong)}.otm-root .price-card__flag{position:absolute;top:-12px;left:24px;background:var(--otm-primary);color:var(--otm-on-primary);padding:6px 12px;font-family:var(--otm-mono);font-weight:600;font-size:10px;letter-spacing:.22em;text-transform:uppercase;border-radius:4px;box-shadow:0 4px 16px var(--otm-primary-glow-strong)}.otm-root .price-card__name{font-family:var(--otm-display);font-weight:700;font-size:22px;letter-spacing:.025em;text-transform:uppercase;color:var(--otm-ink);margin-bottom:24px}.otm-root .price-card__amt-row{display:flex;align-items:baseline;gap:8px}.otm-root .price-card__amt{font-family:var(--otm-mono);font-weight:700;font-size:48px;color:var(--otm-ink);letter-spacing:.02em;line-height:1}.otm-root .price-card--featured .price-card__amt{color:var(--otm-primary)}.otm-root .price-card__amt-period{font-size:14px;letter-spacing:.16em}.otm-root .price-card__amt-period,.otm-root .price-card__setup{font-family:var(--otm-mono);color:var(--otm-muted-2);text-transform:uppercase}.otm-root .price-card__setup{margin-top:8px;font-size:11px;letter-spacing:.14em}.otm-root .price-card__desc{margin-top:24px;font-family:var(--otm-sans);font-size:15px;line-height:1.55;color:var(--otm-muted)}.otm-root .price-card__list{margin:24px 0 28px;flex:1;list-style:none;padding:20px 0 0;border-top:1px solid var(--otm-hairline)}.otm-root .price-card__list li{display:grid;grid-template-columns:18px 1fr;gap:10px;padding:6px 0;font-family:var(--otm-sans);font-size:14px;color:var(--otm-ink);line-height:1.5}.otm-root .price-card__list li:before{content:"\2713";color:var(--otm-primary);font-weight:700;font-size:14px}.otm-root .price-card__cta-primary{background:var(--otm-primary);color:var(--otm-on-primary);padding:14px;text-align:center;border-radius:6px;font-family:var(--otm-display);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;box-shadow:0 6px 20px var(--otm-primary-glow);transition:all .2s;display:block;border:none;cursor:pointer;width:100%}.otm-root .price-card__cta-primary:hover{background:var(--otm-primary-hover);transform:translateY(-1px);box-shadow:0 10px 24px var(--otm-primary-glow-strong)}.otm-root .price-card__cta-secondary{color:var(--otm-muted-2);padding:8px;text-align:center;font-family:var(--otm-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;transition:color .2s;display:block;background:none;border:none;cursor:pointer;width:100%}.otm-root .price-card__cta-secondary:hover{color:var(--otm-primary)}.otm-root .guarantee-shield{max-width:880px;margin:80px auto 0;padding:56px 48px;background:var(--otm-base);border:2px solid var(--otm-ink);border-radius:12px;position:relative}.otm-root .guarantee-shield:after,.otm-root .guarantee-shield:before{content:"";position:absolute;width:32px;height:32px;border:2px solid var(--otm-primary)}.otm-root .guarantee-shield:before{top:-2px;left:-2px;border-right:0;border-bottom:0;border-radius:12px 0 0 0}.otm-root .guarantee-shield:after{bottom:-2px;right:-2px;border-left:0;border-top:0;border-radius:0 0 12px 0}.otm-root .guarantee-shield__cert{text-align:center;font-family:var(--otm-mono);font-weight:600;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--otm-primary);margin-bottom:24px}.otm-root .guarantee-shield__h{text-align:center;font-family:var(--otm-display);font-weight:700;font-size:36px;letter-spacing:.025em;text-transform:uppercase;color:var(--otm-ink);margin-bottom:32px}.otm-root .guarantee-shield__body{font-family:var(--otm-serif);font-style:italic;font-size:18px;line-height:1.7;color:var(--otm-muted);text-align:center;max-width:640px;margin:0 auto}.otm-root .guarantee-shield__body strong{color:var(--otm-ink);font-weight:700;font-style:normal}.otm-root .risk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1040px;margin:0 auto}.otm-root .risk-card{background:var(--otm-base);padding:36px;border:1px solid var(--otm-hairline);border-radius:12px;transition:all .28s cubic-bezier(.2,.7,.1,1)}.otm-root .risk-card:hover{border-color:var(--otm-primary);transform:translateY(-2px);box-shadow:0 12px 32px var(--otm-primary-glow)}.otm-root .risk-card__num{font-family:var(--otm-mono);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--otm-primary);margin-bottom:18px}.otm-root .risk-card__h{font-family:var(--otm-display);font-weight:700;font-size:22px;letter-spacing:.025em;text-transform:uppercase;color:var(--otm-ink);margin-bottom:14px}.otm-root .risk-card__body{font-family:var(--otm-sans);font-size:15px;line-height:1.6;color:var(--otm-muted)}.otm-root .faq-list{max-width:880px;margin:0 auto;background:var(--otm-base);border:1px solid var(--otm-hairline);border-radius:12px;overflow:hidden}.otm-root details.faq-row{border-bottom:1px solid var(--otm-hairline);transition:background .2s}.otm-root details.faq-row:hover,.otm-root details.faq-row[open]{background:var(--otm-surface)}.otm-root details.faq-row:last-child{border-bottom:0}.otm-root details.faq-row>summary{list-style:none;cursor:pointer;padding:28px 32px;display:grid;grid-template-columns:1fr 24px;gap:16px;align-items:center}.otm-root details.faq-row>summary::-webkit-details-marker{display:none}.otm-root .faq-row__q{font-family:var(--otm-display);font-weight:700;font-size:19px;letter-spacing:.025em;text-transform:uppercase;color:var(--otm-ink);line-height:1.25}.otm-root .faq-row__plus{color:var(--otm-primary);font-family:var(--otm-mono);font-weight:700;font-size:22px;transition:transform .28s cubic-bezier(.2,.7,.1,1)}.otm-root details.faq-row[open] .faq-row__plus{transform:rotate(45deg)}.otm-root .faq-row__a{padding:0 32px 32px;max-width:720px;font-family:var(--otm-sans);font-size:16px;line-height:1.65;color:var(--otm-muted)}.otm-root .faq-row__a strong{color:var(--otm-ink);font-weight:600}.otm-root .tldr{max-width:880px;margin:0 auto 32px;padding:40px 48px;background:var(--otm-surface);border:1px solid var(--otm-hairline-strong);border-radius:12px}.otm-root .tldr__tag{font-family:var(--otm-mono);font-size:12px;letter-spacing:.32em;color:var(--otm-primary);margin-bottom:22px}.otm-root .tldr__h,.otm-root .tldr__tag{font-weight:700;text-transform:uppercase}.otm-root .tldr__h{font-family:var(--otm-display);font-size:26px;letter-spacing:.025em;color:var(--otm-ink);margin-bottom:24px}.otm-root .tldr ul{list-style:none;padding:0;counter-reset:tldr-counter}.otm-root .tldr li{padding:14px 0;border-bottom:1px solid var(--otm-hairline);display:grid;grid-template-columns:32px 1fr;gap:16px;font-family:var(--otm-sans);font-size:17px;line-height:1.55;color:var(--otm-ink)}.otm-root .tldr li:last-child{border-bottom:0}.otm-root .tldr li:before{counter-increment:tldr-counter;content:counter(tldr-counter,decimal-leading-zero);font-family:var(--otm-mono);font-weight:600;font-size:13px;color:var(--otm-primary);letter-spacing:.12em;padding-top:4px}.otm-root .tldr li strong{color:var(--otm-ink);font-weight:600}.otm-root .ps-block{max-width:880px;margin:0 auto;padding:56px 48px;background:var(--otm-base);border:2px solid var(--otm-primary);border-radius:12px;box-shadow:0 24px 64px var(--otm-primary-glow)}.otm-root .ps-block__tag{font-family:var(--otm-mono);font-weight:700;font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:var(--otm-primary);margin-bottom:22px;border-bottom:1px solid var(--otm-primary);padding-bottom:16px}.otm-root .ps-block__body{font-family:var(--otm-sans);font-size:18px;line-height:1.65;color:var(--otm-ink)}.otm-root .ps-block__body p{margin-bottom:20px}.otm-root .ps-block__body p:last-child{margin-bottom:0}.otm-root .ps-block__body strong{color:var(--otm-ink);font-weight:700}.otm-root .ps-block__body em{font-family:var(--otm-serif);font-style:italic;color:var(--otm-primary);font-weight:500}.otm-root .pps{max-width:880px;margin:24px auto 0;padding:32px 48px;background:var(--otm-base);border-left:1px solid var(--otm-warning);border:1px solid var(--otm-warning);border-left-width:4px;border-radius:8px}.otm-root .pps__tag{font-family:var(--otm-mono);font-weight:600;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--otm-warning);margin-bottom:14px}.otm-root .pps__body{font-family:var(--otm-serif);font-style:italic;font-size:17px;line-height:1.65;color:var(--otm-ink)}.otm-root .pps__body strong{color:var(--otm-ink);font-weight:700;font-style:normal;background:rgba(217,119,6,.12);padding:1px 6px;border-radius:3px}.otm-root .ps-cta-row{margin-top:36px;max-width:880px;margin-left:auto;margin-right:auto;display:flex;gap:12px;flex-wrap:wrap}.otm-root .ps-cta-row .otm-btn{flex:1 1 280px}.otm-root .ps-microcopy{margin-top:18px;text-align:center;font-family:var(--otm-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--otm-muted-2)}.otm-root .ps-microcopy a{color:var(--otm-primary);transition:color .2s}.otm-root .ps-microcopy a:hover{color:var(--otm-primary-hover)}.otm-root .otm-footer{border-top:1px solid var(--otm-hairline);padding:48px 0;margin-top:120px;background:var(--otm-surface)}.otm-root .otm-footer__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.otm-root .otm-footer__txt{font-family:var(--otm-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--otm-muted-2)}.otm-root .otm-footer__txt a{color:var(--otm-ink);transition:color .2s}.otm-root .otm-footer__txt a:hover{color:var(--otm-primary)}@media (max-width:980px){.otm-root .hero__h1{font-size:56px}.otm-root .nudge__h,.otm-root .otm-section__h{font-size:36px}.otm-root .pricing-grid,.otm-root .risk-grid{grid-template-columns:1fr}.otm-root .scan-bar__inner{grid-template-columns:1fr;gap:16px}.otm-root .scan-bar__step{border-right:0;padding-right:0}.otm-root .scan-bar__form{grid-template-columns:1fr}.otm-root .scan-bar__btn{width:100%;border-radius:6px}.otm-root .scan-bar__input{border-radius:6px;border-right:1px solid var(--otm-hairline-strong)}.otm-root .anchor-strip{grid-template-columns:1fr;gap:32px;padding:36px}.otm-root .anchor-strip__r{text-align:left}.otm-root .anchor-strip__sep{display:none}.otm-root .offer-row{grid-template-columns:40px 1fr}.otm-root .offer-row__value{grid-column:1/-1;padding-left:56px;text-align:left;padding-top:12px}.otm-root .pain-row{grid-template-columns:70px 1fr;gap:20px;padding:24px}}@media (max-width:480px){.otm-root .hero__h1{font-size:44px}.otm-root .nudge__h,.otm-root .otm-section__h{font-size:32px}.otm-root .pain-cta__pull{font-size:28px}.otm-root .anchor-strip__r-amt{font-size:44px}.otm-root .price-card__amt{font-size:38px}.otm-root .pps,.otm-root .ps-block,.otm-root .tldr{padding:32px 24px}.otm-root .guarantee-shield{padding:36px 24px}}