.tx-theme{--navy:#1e3a8a;--navy-dark:#172554;--navy-deep:#0b1437;--tint:#e0e7ff;--tint-soft:#eef2ff;--ink:#0f172a;--steel:#475569;--muted:#64748b;--line-light:#cbd5e1;--surface:#fafaf9;--card:#ffffff;--rule:#e2e8f0;--rule-soft:#eef0f4;--ok:#0e8a4a;--warn:#b45309;--err:#c8392e;--display:var(--font-inter-tight),"Inter Tight",system-ui,sans-serif;--body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace;font-family:var(--body);color:var(--ink);background:var(--surface);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tx-theme *{box-sizing:border-box}.tx-theme img,.tx-theme svg{display:block;max-width:100%}.tx-theme button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.tx-theme ::-moz-selection{background:var(--navy);color:#fff}.tx-theme ::selection{background:var(--navy);color:#fff}.tx-theme a:focus-visible,.tx-theme button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.tx-theme .wrap{max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.tx-theme .wrap{padding:0 40px}}.tx-theme .sect{padding:80px 0}.tx-theme .bg-white{background:var(--card)}.tx-theme .bg-surface{background:var(--surface)}.tx-theme .rule-top{border-top:1px solid var(--rule)}.tx-theme .rule-bottom{border-bottom:1px solid var(--rule)}.tx-theme h1,.tx-theme h2,.tx-theme h3,.tx-theme h4{font-family:var(--display);color:var(--ink);margin:0;letter-spacing:-.02em;font-weight:700}.tx-theme h1{font-size:clamp(40px,5vw,64px);line-height:1.02}.tx-theme h2{font-size:clamp(28px,3.4vw,42px);line-height:1.1}.tx-theme h3{font-size:18px;line-height:1.25;font-weight:600}.tx-theme p{margin:0;color:var(--steel)}.tx-theme .lede{font-size:16px;line-height:1.7;color:var(--steel);max-width:600px}.tx-theme .display{font-family:var(--display)}.tx-theme .tabnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tx-theme .eyebrow{color:var(--navy)}.tx-theme .eyebrow,.tx-theme .eyebrow-muted{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:500}.tx-theme .eyebrow-muted{color:var(--muted)}.tx-theme .btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--navy);color:#fff;font-weight:600;font-size:14px;border:1px solid var(--navy);border-radius:4px;transition:background .15s ease}.tx-theme .btn-primary:hover{background:var(--navy-dark);border-color:var(--navy-dark)}.tx-theme .btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--card);color:var(--ink);font-weight:600;font-size:14px;border:1px solid var(--line-light);border-radius:4px;transition:border-color .15s ease,color .15s ease}.tx-theme .btn-secondary:hover{border-color:var(--navy);color:var(--navy)}.tx-theme .card{background:var(--card);border:1px solid var(--rule);border-radius:6px}.tx-theme .link{color:var(--navy);font-weight:600;border-bottom:1px solid #c7d2fe;padding-bottom:1px;display:inline-flex;align-items:center;gap:6px}.tx-theme .link:hover{border-color:var(--navy)}.tx-theme .chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:3px;border:1px solid}.tx-theme .chip-ok{color:var(--ok);background:rgba(14,138,74,.06)}.tx-theme .chip-warn{color:var(--warn);background:rgba(180,83,9,.06)}.tx-theme .chip-info{color:var(--navy);background:rgba(30,58,138,.06)}.tx-theme .chip-muted{color:var(--steel);background:rgba(71,85,105,.06)}.tx-theme .dot{width:6px;height:6px;border-radius:50%;display:inline-block}.tx-theme .sect-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px;margin-bottom:48px;align-items:end}@media (max-width:1023px){.tx-theme .sect-head{grid-template-columns:1fr;gap:20px}}.tx-theme .sect-head .eyebrow{margin-bottom:16px;display:block}.tx-theme .hero .wrap{padding-top:64px;padding-bottom:64px}@media (min-width:1024px){.tx-theme .hero .wrap{padding-top:80px;padding-bottom:96px}}.tx-theme .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}@media (max-width:1023px){.tx-theme .hero-grid{grid-template-columns:1fr;gap:40px}}.tx-theme .hero .eyebrow{margin-bottom:24px;display:block}.tx-theme .hero h1{margin-bottom:28px}.tx-theme .tx-mark{color:var(--navy);white-space:nowrap}.tx-theme .hero .lede{margin-bottom:32px;font-size:17px;max-width:560px}.tx-theme .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.tx-theme .hero-trust{font-family:var(--mono);font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;line-height:1.7;max-width:520px}.tx-theme .trust-strip{background:var(--card);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.tx-theme .trust-strip .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:12px 40px;padding-top:20px;padding-bottom:20px;font-size:12.5px}.tx-theme .trust-strip .item{display:flex;align-items:center;gap:8px;color:var(--steel)}.tx-theme .trust-strip .dot{background:var(--navy)}.tx-theme .lite-band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.tx-theme .lite-band-inner{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;flex-wrap:wrap}.tx-theme .lite-band-copy{flex:1 1 420px;max-width:680px}.tx-theme .lite-band-copy h2{margin-top:12px}.tx-theme .lite-band-copy p{margin-top:12px;color:var(--steel)}.tx-theme .lite-band-cta{flex:0 0 auto;white-space:nowrap}.tx-theme .lite-band-shots{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.tx-theme .lite-band-shot{margin:0;flex:0 1 224px;max-width:224px;border:1px solid var(--rule);border-radius:14px;overflow:hidden;background:var(--surface)}.tx-theme .lite-band-shot img{display:block;width:100%;height:auto}.tx-theme .lite-band-shot figcaption{border-top:1px solid var(--rule);padding:10px 12px;background:var(--surface);color:var(--steel);font-size:13px;line-height:1.45}.tx-theme .lite-band-note{margin-top:16px;text-align:center;background:var(--surface);color:var(--steel);font-size:13px}.tx-theme .schematic{overflow:hidden}.tx-theme .sch-head{padding:12px 20px;border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between}.tx-theme .sch-head .left{display:flex;align-items:center;gap:8px}.tx-theme .sch-head .mono{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--steel)}.tx-theme .sch-head .env{font-family:var(--mono);font-size:11px;color:var(--muted)}.tx-theme .schematic-bg{padding:20px;background-image:linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:32px 32px}@media (min-width:640px){.tx-theme .schematic-bg{padding:28px}}.tx-theme .sch-grid{display:grid;grid-template-columns:1fr auto 1.1fr auto 1fr;gap:8px;align-items:stretch}@media (min-width:640px){.tx-theme .sch-grid{gap:12px}}.tx-theme .sch-col{display:flex;flex-direction:column;gap:10px}.tx-theme .node{border:1px solid var(--rule);background:var(--card);border-radius:6px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between}.tx-theme .node .label{font-size:13px;font-weight:600;color:var(--ink)}.tx-theme .node .sub{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:2px}.tx-theme .node .pip{width:6px;height:6px;border-radius:50%;background:rgba(30,58,138,.6)}.tx-theme .gateway{border:1px solid var(--navy);background:var(--tint-soft);border-radius:6px;padding:12px;display:flex;flex-direction:column}.tx-theme .gateway .gw-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--navy);font-weight:600}.tx-theme .gw-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:1}.tx-theme .gw-cell{background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:6px 8px;display:flex;align-items:center;gap:6px;color:var(--navy)}.tx-theme .gw-cell span{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--ink)}.tx-theme .gw-foot{margin-top:10px;border-top:1px solid var(--rule);padding-top:8px;display:flex;align-items:center;justify-content:space-between}.tx-theme .gw-foot .mono{font-family:var(--mono);font-size:10px;color:var(--steel)}.tx-theme .connector{display:flex;align-items:center;justify-content:center;min-width:16px}@media (min-width:640px){.tx-theme .connector{min-width:24px}}.tx-theme .nrs-card .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);font-weight:600}.tx-theme .nrs-card .detail{font-size:11.5px;color:var(--steel);line-height:1.4}.tx-theme .ack .head,.tx-theme .nrs-card .detail .mono{font-family:var(--mono);color:var(--muted)}.tx-theme .ack .head{font-size:10px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px}.tx-theme .ack-row{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;margin-bottom:6px}.tx-theme .ack-row .id{font-family:var(--mono);color:var(--ink)}.tx-theme .legend{margin-top:20px;padding-top:16px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.tx-theme .legend .item{display:flex;align-items:center;gap:6px}.tx-theme .legend .spacer{margin-left:auto}.tx-theme .who-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}@media (max-width:1023px){.tx-theme .who-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.tx-theme .who-grid{grid-template-columns:1fr}}.tx-theme .who-cell{padding:28px;background:var(--card)}.tx-theme .who-cell .ico{color:var(--navy);margin-bottom:20px}.tx-theme .who-cell h3{margin-bottom:12px}.tx-theme .who-cell p{font-size:14px;line-height:1.65}.tx-theme .svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1023px){.tx-theme .svc-grid{grid-template-columns:1fr}}.tx-theme .svc-card{padding:28px;display:flex;flex-direction:column}.tx-theme .svc-card.featured{outline:1px solid var(--navy);border-color:var(--navy)}@media (min-width:1024px){.tx-theme .svc-card.featured{transform:translateY(-8px)}}.tx-theme .svc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tx-theme .svc-tag{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:var(--navy);background:var(--tint-soft);padding:4px 8px;border:1px solid var(--tint);border-radius:4px}.tx-theme .svc-card h3{font-size:24px;margin-bottom:12px}.tx-theme .svc-card .lede{font-size:14.5px;margin-bottom:24px}.tx-theme .svc-bullets{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.tx-theme .svc-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink)}.tx-theme .svc-bullets svg{color:var(--navy);margin-top:2px;flex-shrink:0}.tx-theme .svc-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tx-theme .link-muted{color:var(--muted);font-weight:500;border-bottom-color:transparent;font-size:13.5px}.tx-theme .link-muted:hover{color:var(--navy);border-color:transparent}.tx-theme .svc-foot{margin-top:40px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.tx-theme .timeline{position:relative}.tx-theme .timeline .line{display:none}@media (min-width:1024px){.tx-theme .timeline .line{display:block;position:absolute;top:24px;left:24px;right:24px;height:1px;background:var(--rule)}}.tx-theme .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1023px){.tx-theme .steps{grid-template-columns:1fr}}.tx-theme .step{position:relative}.tx-theme .step-node{display:flex;align-items:center;gap:12px;margin-bottom:20px}.tx-theme .step-num{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px;font-weight:600;background:var(--navy);color:#fff;border:1px solid var(--navy);position:relative;z-index:1}.tx-theme .step-num.planned{background:var(--card);color:var(--navy);border-style:dashed}.tx-theme .step h3{margin-bottom:10px}.tx-theme .step p{font-size:14px;line-height:1.65;margin-bottom:20px}.tx-theme .step-meta{border-top:1px solid var(--rule);padding-top:12px;display:flex;flex-direction:column;gap:6px}.tx-theme .step-meta .row{display:flex;justify-content:space-between;font-size:12px}.tx-theme .step-meta .k{color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em}.tx-theme .step-meta .v{font-weight:500;color:var(--ink)}.tx-theme .honesty-banner{margin-top:48px;border:1px solid var(--tint);background:var(--tint-soft);border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.tx-theme .honesty-banner{flex-direction:row;align-items:center;gap:28px}}.tx-theme .honesty-banner .ico{width:40px;height:40px;border-radius:4px;background:var(--navy);color:#fff;display:grid;place-items:center;flex-shrink:0}.tx-theme .honesty-banner .title{font-family:var(--display);font-size:15.5px;font-weight:600;margin-bottom:6px}.tx-theme .honesty-banner p{font-size:14px;line-height:1.65}.tx-theme .intg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1023px){.tx-theme .intg-grid{grid-template-columns:1fr}}.tx-theme .intg-card{padding:28px}.tx-theme .intg-card.featured{outline:1px solid var(--navy);border-color:var(--navy)}.tx-theme .intg-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.tx-theme .intg-kicker{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-bottom:8px}.tx-theme .intg-kicker.navy{color:var(--navy)}.tx-theme .intg-card h3{font-size:22px}.tx-theme .intg-card p{font-size:14px;line-height:1.65;margin-bottom:20px}.tx-theme .intg-list{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px}.tx-theme .intg-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--ink)}.tx-theme .intg-list svg{color:var(--navy);margin-top:2px;flex-shrink:0}.tx-theme .intg-list.muted li{color:var(--steel)}.tx-theme .intg-list.muted svg{color:var(--muted)}.tx-theme .dev{background:var(--navy-deep);color:#fff}.tx-theme .dev .eyebrow{color:var(--tint)}.tx-theme .dev h2{color:#fff}.tx-theme .dev .lede{color:#cbd5e1}.tx-theme .dev-grid{display:grid;grid-template-columns:5fr 7fr;gap:32px;align-items:start}@media (max-width:1023px){.tx-theme .dev-grid{grid-template-columns:1fr}}.tx-theme .dev-features{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.1);border-radius:6px;overflow:hidden}.tx-theme .dev-feature{background:var(--navy-deep);padding:20px;display:flex;align-items:flex-start;gap:12px}.tx-theme .dev-feature .ico{color:var(--tint);flex-shrink:0;margin-top:2px}.tx-theme .dev-feature .title{color:#fff;font-weight:600;font-size:14.5px;margin-bottom:4px}.tx-theme .dev-feature .d{color:#94a3b8;font-size:13px;line-height:1.6}.tx-theme .dev-terminal{border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;background:var(--navy-dark)}.tx-theme .term-tabs{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.tx-theme .term-tab{padding:12px 16px;font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;border-right:1px solid rgba(255,255,255,.1);color:#94a3b8;transition:color .15s ease}.tx-theme .term-tab:hover{color:#fff}.tx-theme .term-tab.active{color:#fff;background:rgba(255,255,255,.06)}.tx-theme .term-meta{margin-left:auto;display:flex;align-items:center;gap:12px;padding:0 16px;font-family:var(--mono);font-size:10.5px;color:#94a3b8}.tx-theme .code{font-family:var(--mono);font-size:12.5px;line-height:1.7;color:#e2e8f0;background:var(--navy-deep);margin:0;padding:20px;overflow-x:auto;min-height:360px;white-space:pre}.tx-theme .code .k{color:#93c5fd}.tx-theme .code .s{color:#a7f3d0}.tx-theme .code .n{color:#fcd34d}.tx-theme .code .c{color:#64748b}.tx-theme .code .p{color:#94a3b8}.tx-theme .dev-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.tx-theme .dev-cta .btn-light{background:#fff;color:var(--ink);border-radius:4px}.tx-theme .dev-cta .btn-ghost,.tx-theme .dev-cta .btn-light{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font-weight:600;font-size:14px}.tx-theme .dev-cta .btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:4px}.tx-theme .comp-table{border:1px solid var(--rule);border-radius:6px;overflow:hidden}.tx-theme .comp-thead{display:grid;grid-template-columns:1.4fr 3fr .8fr;background:var(--surface);border-bottom:1px solid var(--rule)}@media (max-width:1023px){.tx-theme .comp-thead{display:none}}.tx-theme .comp-thead .h{padding:12px 24px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.tx-theme .comp-row{display:grid;grid-template-columns:1.4fr 3fr .8fr;border-bottom:1px solid var(--rule)}.tx-theme .comp-row:last-child{border-bottom:0}@media (max-width:1023px){.tx-theme .comp-row{grid-template-columns:1fr;gap:6px;padding-bottom:12px}}.tx-theme .comp-row .area{padding:20px 24px;display:flex;align-items:flex-start;gap:12px}.tx-theme .comp-row .area svg{color:var(--navy);margin-top:2px;flex-shrink:0}.tx-theme .comp-row .area span{font-family:var(--display);font-size:15px;font-weight:600;line-height:1.3}.tx-theme .comp-row .detail{padding:20px 24px;font-size:14px;color:var(--steel);line-height:1.65}.tx-theme .comp-row .type{padding:0 24px 20px;display:flex;align-items:flex-start}@media (min-width:1024px){.tx-theme .comp-row .type{padding:20px 24px}}.tx-theme .factcards{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:639px){.tx-theme .factcards{grid-template-columns:1fr}}.tx-theme .factcard{border-radius:6px;border:1px solid var(--rule);padding:20px}.tx-theme .factcard.warn{border-color:rgba(180,83,9,.4);background:rgba(180,83,9,.04)}.tx-theme .factcard.info{border-color:rgba(30,58,138,.3);background:var(--tint-soft)}.tx-theme .factcard.ok{border-color:rgba(14,138,74,.3);background:rgba(14,138,74,.04)}.tx-theme .factcard .label{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:8px}.tx-theme .factcard .v{font-family:var(--display);font-size:18px;font-weight:600;margin-bottom:8px;line-height:1.3}.tx-theme .factcard .sub{font-size:12.5px;color:var(--steel);line-height:1.4}.tx-theme .cta{background:var(--navy-dark);color:#fff}.tx-theme .cta .eyebrow{color:var(--tint)}.tx-theme .cta h2{color:#fff;font-size:clamp(36px,4.6vw,52px);line-height:1.05;margin-bottom:24px}.tx-theme .cta p{color:#cbd5e1;font-size:16.5px;line-height:1.65;max-width:600px}.tx-theme .cta-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:end}@media (max-width:1023px){.tx-theme .cta-grid{grid-template-columns:1fr}}.tx-theme .cta-actions{display:flex;flex-direction:column;gap:12px}.tx-theme .cta-action{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-radius:6px;font-weight:600;font-size:15px;transition:background .15s ease,border-color .15s ease}.tx-theme .cta-action.solid{background:#fff;color:var(--ink)}.tx-theme .cta-action.solid:hover{background:#f1f5f9}.tx-theme .cta-action.ghost{border:1px solid rgba(255,255,255,.25);color:#fff}.tx-theme .cta-action.ghost:hover{background:rgba(255,255,255,.05)}.tx-theme .cta-note{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;margin-top:8px;line-height:1.7}.tx-theme .commits{margin-top:56px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:639px){.tx-theme .commits{grid-template-columns:1fr}}.tx-theme .commit .n{font-family:var(--mono);font-size:11px;color:var(--tint);margin-bottom:12px}.tx-theme .commit .t{font-family:var(--display);font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.tx-theme .commit p{font-size:14px;color:#cbd5e1;line-height:1.65}.tx-theme .price-hero{padding:72px 0 56px}.tx-theme .price-hero h1{font-size:clamp(34px,4.2vw,52px);margin:16px 0 20px}.tx-theme .price-amount{font-family:var(--display);font-weight:700;font-size:38px;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px}.tx-theme .price-amount .per{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--muted);margin-left:6px}.tx-theme .price-vol{font-size:14.5px;color:var(--steel);margin-bottom:24px}.tx-theme .price-cta{justify-content:center}.tx-theme .price-includes{margin-top:28px;padding:28px}.tx-theme .price-includes h3{margin-bottom:18px}.tx-theme .price-includes-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 40px;margin:0}@media (max-width:767px){.tx-theme .price-includes-list{grid-template-columns:1fr}}.tx-theme .price-foot{margin-top:24px;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;color:var(--muted)}.tx-theme .status-banner{display:flex;align-items:center;flex-wrap:wrap;gap:14px;border:1px solid var(--rule);border-radius:6px;padding:20px 24px;background:#fff}.tx-theme .status-banner.ok{border-color:rgba(14,138,74,.35);background:rgba(14,138,74,.04)}.tx-theme .status-banner.warn{border-color:rgba(180,83,9,.35);background:rgba(180,83,9,.04)}.tx-theme .status-banner-copy{font-family:var(--display);font-size:16px;font-weight:600;color:var(--ink);flex:1 1 260px}.tx-theme .status-checked{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted)}.tx-theme .status-rows{margin-top:16px;display:grid;gap:12px}.tx-theme .status-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px}.tx-theme .status-row-label{font-family:var(--display);font-size:15.5px;font-weight:600;color:var(--ink)}.tx-theme .status-row-note{margin-top:4px;font-size:12.5px;color:var(--steel);line-height:1.5}.tx-theme .status-row-state{display:flex;align-items:center;gap:12px;flex:0 0 auto}.tx-theme .status-latency{font-family:var(--mono);font-size:11px;color:var(--muted)}@media (max-width:640px){.tx-theme .status-row{flex-direction:column;align-items:flex-start;gap:10px}}.tx-theme .lite-band-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.jp-theme{--jp-primary:#9f1239;--jp-primary-strong:#8a0f31;--jp-rose:#d24e6f;--jp-ink:#1f1a18;--jp-muted:#6b635d;--jp-faint:#857c74;--jp-faint-2:#a89f94;--jp-paper:#faf7f2;--jp-paper-2:#f6f2eb;--jp-card:#ffffff;--jp-line:#e7e2db;--jp-line-2:#ece6dd;--jp-serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--jp-sans:var(--font-schibsted-grotesk),system-ui,sans-serif;--jp-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace;font-family:var(--jp-sans);color:var(--jp-ink);background:var(--jp-paper);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.jp-theme *{box-sizing:border-box}.jp-theme img,.jp-theme svg{display:block}@keyframes jpPulse{0%{transform:scale(1);opacity:.45}70%{transform:scale(2.6);opacity:0}to{opacity:0}}.jp-btn-primary{transition:background .15s ease,box-shadow .15s ease}.jp-btn-primary:hover{background:var(--jp-primary-strong)}.jp-link-underline{border-bottom:1px solid #c9bfb2;transition:border-color .15s ease}.jp-link-underline:hover{border-color:var(--jp-ink)}.rp-www{--rp-page:#FAF8F3;--rp-band:#F1EDE4;--rp-card:#FFFFFF;--rp-ink:#0F172A;--rp-ink-2:#334155;--rp-muted:#475569;--rp-rule:#E2E8F0;--rp-rule-2:#CBD5E1;--rp-brand:#DC1EDC;--rp-text:#A314A3;--rp-btn:#A314A3;--rp-btn-ink:#FFFFFF;--rp-board:#0F172A;--rp-board-border:#0F172A;--rp-board-rule:#334155;--rp-board-ink:#F8FAFC;--rp-board-muted:#CBD5E1;--rp-board-warn:#FBBF24;--rp-chip-bg:#F1F5F9;--rp-chip-border:#CBD5E1;--rp-chip-ink:#475569;--rp-switch-border:#64748B;--rp-switch-on:#0F172A;--rp-switch-on-ink:#FFFFFF;--rp-body:var(--font-overpass),system-ui,sans-serif;--rp-mono:var(--font-overpass-mono),ui-monospace,monospace;color-scheme:light;background:var(--rp-page);color:var(--rp-ink);font-family:var(--rp-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (prefers-color-scheme:dark){.rp-www{--rp-page:#0B1220;--rp-band:#0F172A;--rp-card:#111827;--rp-ink:#E2E8F0;--rp-ink-2:#CBD5E1;--rp-muted:#94A3B8;--rp-rule:#1F2937;--rp-rule-2:#334155;--rp-brand:#DC1EDC;--rp-text:#EC79EC;--rp-btn:#EC79EC;--rp-btn-ink:#020617;--rp-board:#020617;--rp-board-border:#334155;--rp-board-rule:#1F2937;--rp-board-ink:#F8FAFC;--rp-board-muted:#CBD5E1;--rp-board-warn:#FBBF24;--rp-chip-bg:#1E293B;--rp-chip-border:#334155;--rp-chip-ink:#CBD5E1;--rp-switch-border:#94A3B8;--rp-switch-on:#E2E8F0;--rp-switch-on-ink:#111827;color-scheme:dark}}@media (min-width:900px){.rp-www{font-size:17px}}.rp-www *{box-sizing:border-box}.rp-www dd,.rp-www dl,.rp-www dt,.rp-www h1,.rp-www h2,.rp-www h3,.rp-www ol,.rp-www p,.rp-www ul{margin:0;padding:0}.rp-www p{line-height:inherit}.rp-www ol,.rp-www ul{list-style:none}.rp-www a{text-decoration:underline;text-underline-offset:3px}.rp-www a,.rp-www a:hover{color:var(--rp-text)}.rp-www .btn:hover{color:var(--rp-btn-ink)}.rp-www a:focus-visible,.rp-www button:focus-visible{outline:2px solid var(--rp-brand);outline-offset:2px}.rp-www .mono{font-family:var(--rp-mono);font-variant-numeric:tabular-nums}.rp-www .wrap{padding:0 16px}.rp-www .only-d{display:none}@media (min-width:900px){.rp-www .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.rp-www .only-d{display:block}.rp-www table.only-d{display:table}.rp-www .only-p{display:none}}.rp-www .bar{background:var(--rp-card);border-bottom:1px solid var(--rp-rule)}.rp-www .bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;padding-bottom:8px}.rp-www .lockup{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.rp-www .chip-mark{width:28px;height:28px;border-radius:6px;background:var(--rp-brand);display:flex;align-items:center;justify-content:center;flex:none}.rp-www .lockup-name{font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.025em;color:var(--rp-ink)}.rp-www .lang{display:flex;border:1px solid var(--rp-switch-border);border-radius:10px;overflow:hidden}.rp-www .lang button{min-height:48px;padding:0 12px;border:0;font-family:inherit;font-size:14px;line-height:normal;font-weight:600;cursor:pointer}.rp-www .lang button+button{border-left:1px solid var(--rp-switch-border)}.rp-www .lang button[aria-pressed=true]{background:var(--rp-switch-on);color:var(--rp-switch-on-ink)}.rp-www .lang button[aria-pressed=false]{background:var(--rp-card);color:var(--rp-ink)}.rp-www .eyebrow{font-family:var(--rp-mono);font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--rp-muted)}.rp-www .card{background:var(--rp-card);border:1px solid var(--rp-rule);border-radius:16px;padding:20px}.rp-www .chip{display:inline-block;align-self:flex-start;flex:none;white-space:nowrap;font-size:13px;line-height:1.4;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--rp-chip-bg);border:1px solid var(--rp-chip-border);color:var(--rp-chip-ink)}.rp-www .btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:10px;background:var(--rp-btn);color:var(--rp-btn-ink);font-size:17px;font-weight:700;text-decoration:none;text-align:center}.rp-www .call{font-size:15px;color:var(--rp-ink-2)}.rp-www .call a{font-family:var(--rp-mono);white-space:nowrap}.rp-www h2{font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--rp-ink)}.rp-www h3{font-size:19px;line-height:1.3;font-weight:700;color:var(--rp-ink)}.rp-www .sec{padding:48px 0}.rp-www .band{background:var(--rp-band)}.rp-www .sec-lead{margin-top:12px;font-size:18px;color:var(--rp-ink-2)}.rp-www .body{font-size:16px;color:var(--rp-ink-2)}.rp-www .muted{font-size:15px;color:var(--rp-muted)}.rp-www .stack{gap:12px}.rp-www .stack,.rp-www .stack-s{display:flex;flex-direction:column}.rp-www .stack-s{gap:8px}@media (min-width:900px){.rp-www .card{padding:28px}.rp-www .btn{align-self:flex-start}.rp-www h2{font-size:40px;line-height:1.1}.rp-www .sec{padding:64px 0}.rp-www .sec-lead{max-width:760px;font-size:20px}}.rp-www .hero{padding:32px 0 48px}.rp-www .hero-grid{display:flex;flex-direction:column;gap:24px}.rp-www h1{margin-top:12px;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--rp-ink)}.rp-www .lead{margin-top:16px;font-size:18px;color:var(--rp-ink-2)}.rp-www .lead2{margin-top:12px;font-size:17px;color:var(--rp-ink-2)}.rp-www .checked{margin-top:16px;font-size:15px;color:var(--rp-muted)}.rp-www .status-h{font-size:20px;line-height:1.3;font-weight:700;color:var(--rp-ink)}.rp-www .divider{border-top:1px solid var(--rp-rule);margin:4px 0}@media (min-width:900px){.rp-www .hero{padding:64px 0}.rp-www .hero-grid{display:grid;grid-template-columns:1fr 400px;gap:48px;align-items:start}.rp-www h1{font-size:56px;line-height:1.05}.rp-www .lead{font-size:20px;max-width:680px}.rp-www .lead2{font-size:18px;max-width:680px}}.rp-www .board{margin-top:32px;background:var(--rp-board);color:var(--rp-board-ink);border:1px solid var(--rp-board-border);border-radius:16px;padding:20px 16px}.rp-www .board-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rp-www .board-title{font-family:var(--rp-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rp-board-muted)}.rp-www .bt{width:100%;border-collapse:collapse;margin-top:20px}.rp-www .bt th{font-family:var(--rp-mono);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--rp-board-muted);padding:0 16px 12px 0}.rp-www .bt td{padding:16px 16px 16px 0;border-top:1px solid var(--rp-board-rule);font-size:17px;color:var(--rp-board-ink);vertical-align:baseline}.rp-www .bt .t-time{font-family:var(--rp-mono);font-size:24px;font-weight:600;white-space:nowrap}.rp-www .t-time .t-part{font-size:15px}.rp-www .bt .t-fig{font-family:var(--rp-mono);font-size:17px}.rp-www .st-warn{font-weight:600;color:var(--rp-board-warn)}.rp-www .bt td .t-st{display:block;margin-top:4px;font-size:15px}.rp-www .bl{margin-top:16px}.rp-www .bl li{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:baseline;padding:16px 0;border-top:1px solid var(--rp-board-rule)}.rp-www .bl .t-time{font-family:var(--rp-mono);font-size:22px;white-space:nowrap}.rp-www .bl .t-route,.rp-www .bl .t-time{font-weight:600;color:var(--rp-board-ink)}.rp-www .bl .t-route{font-size:16px}.rp-www .bl .t-fig{font-family:var(--rp-mono);font-size:16px;color:var(--rp-board-ink)}.rp-www .bl .t-sub{grid-column:1/-1;font-size:14px;color:var(--rp-board-muted)}.rp-www .bl .t-st{grid-column:1/-1;font-size:15px}.rp-www .board-cap{margin-top:16px;font-size:14px;color:var(--rp-board-muted)}@media (min-width:900px){.rp-www .board{margin-top:48px;padding:28px 32px}}.rp-www .steps{margin-top:32px;display:grid;gap:16px}.rp-www .step{display:flex;flex-direction:column;gap:8px}.rp-www .step-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rp-www .step-num{font-family:var(--rp-mono);font-size:24px;font-weight:600;color:var(--rp-text)}.rp-www .step-grp{font-family:var(--rp-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-muted);text-align:right}.rp-www .step-time{font-family:var(--rp-mono);font-size:15px;font-weight:600;color:var(--rp-text);white-space:nowrap}.rp-www .src{margin-top:16px;font-size:14px;color:var(--rp-muted)}@media (min-width:900px){.rp-www .steps{grid-template-columns:repeat(3,1fr);gap:24px}}.rp-www .grid2{margin-top:32px;display:flex;flex-direction:column;gap:16px}.rp-www .price-big{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:12px;column-gap:12px}.rp-www .price-fig{font-size:56px;line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--rp-text)}.rp-www .price-unit{font-size:18px;font-weight:600;color:var(--rp-ink)}.rp-www .lt{width:100%;border-collapse:collapse;margin-top:8px}.rp-www .lt caption{text-align:left;padding:8px 0}.rp-www .lt th{font-family:var(--rp-mono);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--rp-muted);padding:0 12px 8px 0}.rp-www .lt td{padding:12px 12px 12px 0;border-top:1px solid var(--rp-rule);vertical-align:top;font-size:16px;color:var(--rp-ink)}.rp-www .lt td:last-child,.rp-www .lt th:last-child{padding-right:0}.rp-www .lt .r{display:block;font-size:14px;color:var(--rp-muted)}.rp-www .lt .p{font-family:var(--rp-mono);font-size:15px;font-weight:600}.rp-www .lt .p.nw{white-space:nowrap}@media (min-width:900px){.rp-www .grid2{display:grid;grid-template-columns:5fr 7fr;gap:24px;align-items:start}.rp-www .grid2.even{grid-template-columns:1fr 1fr}.rp-www .price-fig{font-size:72px}}.rp-www .feat-grid{margin-top:32px;display:grid;gap:16px}.rp-www .feat{display:flex;flex-direction:column;gap:8px;border-top:4px solid var(--rp-brand);border-radius:10px}.rp-www .feat a.mono{font-family:var(--rp-mono);white-space:nowrap}.rp-www .pair{margin-top:16px;display:grid;gap:16px}.rp-www .sees{border:2px solid var(--rp-brand)}.rp-www .sees p{margin-top:8px;font-size:18px;color:var(--rp-ink)}@media (min-width:900px){.rp-www .feat-grid{grid-template-columns:repeat(3,1fr);gap:24px}.rp-www .pair{margin-top:24px;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.rp-www .sees p{max-width:900px}}.rp-www .bul li{position:relative;padding-left:20px;font-size:16px;color:var(--rp-ink-2)}.rp-www .bul li+li{margin-top:12px}.rp-www .bul li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:var(--rp-brand)}.rp-www .bul.no li:before{background:var(--rp-muted)}.rp-www .park-own{margin-top:12px;font-size:20px;line-height:1.35;font-weight:600;color:var(--rp-ink)}.rp-www a.nw{white-space:nowrap}.rp-www .earn-lead{margin-top:12px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--rp-ink)}.rp-www .earn-fig{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:12px;column-gap:12px}.rp-www .earn-num{font-size:56px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--rp-text)}.rp-www .earn-per{font-size:20px;font-weight:600;color:var(--rp-ink)}.rp-www .formula{font-family:var(--rp-mono);font-size:16px;color:var(--rp-ink-2)}.rp-www .sm-row{font-family:var(--rp-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-muted);margin-top:16px}.rp-www .sm{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rp-www .seat{display:flex;flex-direction:column;gap:4px;padding:12px;border:2px solid var(--rp-brand);border-radius:10px;background:var(--rp-card)}.rp-www .seat-l{font-size:13px;color:var(--rp-muted)}.rp-www .seat-n{font-size:22px;color:var(--rp-ink);line-height:1.1}.rp-www .seat-n,.rp-www .seat-v{font-family:var(--rp-mono);font-weight:600}.rp-www .seat-v{font-size:14px;color:var(--rp-text)}.rp-www .seat.drv{border:1px dashed var(--rp-rule-2);background:transparent;justify-content:center}.rp-www .seat.gap{border:0;background:transparent}.rp-www .own-grid{margin-top:24px;display:grid;gap:16px}.rp-www .num-list li{display:grid;grid-template-columns:28px 1fr;gap:8px;font-size:16px;color:var(--rp-ink-2)}.rp-www .num-list li+li{margin-top:12px}.rp-www .num-list .n{font-family:var(--rp-mono);font-weight:600;color:var(--rp-text)}.rp-www .payday{margin-top:16px;padding-top:16px;border-top:1px solid var(--rp-rule);display:flex;flex-direction:column;gap:8px}.rp-www .payday-value{font-size:20px;line-height:1.3;font-weight:700;color:var(--rp-ink)}.rp-www .own-cta{margin-top:24px;border:2px solid var(--rp-brand);display:flex;flex-direction:column;gap:12px}.rp-www .terms-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;color:var(--rp-ink-2)}@media (min-width:900px){.rp-www .park-own{font-size:24px;max-width:760px}.rp-www .earn-lead{font-size:40px;line-height:1.1}.rp-www .earn-num{font-size:80px}.rp-www .own-grid{grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}}.rp-www .contact{margin-top:20px;display:grid;grid-template-columns:auto 1fr;gap:8px 24px;font-size:16px}.rp-www .contact dt{color:var(--rp-muted)}.rp-www .contact a{font-family:var(--rp-mono)}.rp-www .final{border:2px solid var(--rp-brand);gap:16px}.rp-www .final,.rp-www .legal{display:flex;flex-direction:column}.rp-www .legal{gap:12px;margin-top:8px}.rp-www .legal li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:16px}