:root{color-scheme:light;--paper: #e7f5f8;--card: #ffffff;--ink: #1d2428;--muted: #5d737a;--line: #d3e7ec;--teal: #0097b2;--teal-deep: #007b8a;--green: #1f8a4c;--clay: #c2412d;--ok: #1f8a4c;--shadow: 0 12px 32px rgba(0, 91, 112, .08);font-family:Segoe UI,system-ui,sans-serif;color:var(--ink);background:radial-gradient(circle at top left,rgba(0,151,178,.16),transparent 26rem),var(--paper)}*{box-sizing:border-box}body{margin:0;min-height:100vh}button,input{font:inherit}.desk{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:28px 0 64px;font-family:Outfit,Segoe UI,sans-serif}.desk h1,.desk h2,.stat-count,.dropzone strong{font-family:Fraunces,Georgia,serif;font-weight:560;letter-spacing:-.03em}.desk-bar{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.desk-bar h1{margin:2px 0 4px;font-size:40px;line-height:1}.desk-bar p{margin:0;color:var(--muted)}.desk-kicker{margin:0;color:var(--teal-deep);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.topbar{display:grid;grid-template-columns:auto 1fr;gap:16px 24px;align-items:end;margin-bottom:22px}.brand{display:flex;gap:14px;align-items:center}.mark{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--teal);color:#fff;font-size:22px;font-weight:700}h1,h2,h3{font-weight:650;margin:0}h1{font-size:34px;letter-spacing:-.03em}h2{font-size:22px}h3{font-size:16px;margin-bottom:8px}.eyebrow{margin:0 0 2px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--teal)}.chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.chip{display:inline-flex;gap:8px;align-items:center;padding:7px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--muted);font-size:13px}.chip strong{color:var(--ink);font-weight:650}.chip.ok strong{color:var(--ok)}.banner{grid-column:1 / -1;margin:0 0 16px;padding:10px 12px;border-radius:10px;background:#fff1ee;color:var(--clay)}.banner.info{background:#e7f5f8;color:var(--ink);border:1px solid var(--line)}.desk-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:-8px 0 18px}.desk-status .banner{flex-basis:100%}.meanings{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.meanings article{display:grid;gap:4px;align-content:start;background:#f7fcfd;border:1px solid var(--line);border-radius:16px;padding:18px 16px 16px}.stat-count{font-size:40px;line-height:.95;color:var(--teal-deep)}.stat-exceptions .stat-count{color:var(--clay)}.stat-clear .stat-count{color:var(--ok)}.meanings strong{font-size:15px}.meanings p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.panel{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:18px;margin-bottom:16px}.panel-head p,.muted{color:var(--muted)}.panel-head p{margin:4px 0 0}.search{width:min(420px,100%);margin:12px 0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.panel-head.split{display:flex;justify-content:space-between;gap:12px;align-items:center}.dropzone{width:100%;display:grid;justify-items:center;gap:6px;margin-top:16px;padding:42px 20px;border:1.5px dashed rgba(0,151,178,.45);border-radius:16px;background:#f7fcfd;color:var(--ink);cursor:pointer;text-align:center}.dropzone strong{font-size:28px}.dropzone span{color:var(--muted);font-family:Outfit,Segoe UI,sans-serif;font-size:14px;letter-spacing:0}.dropzone.active{border-color:var(--teal);background:#e3f5f9}.file-input{display:none}.file-list{list-style:none;margin:12px 0 0;padding:0}.file-list li{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.action-spacer{flex:1}.primary,.secondary,.text-button{border-radius:999px;cursor:pointer}.primary,.secondary{border:0;padding:10px 16px}.primary{background:var(--teal);color:#fff}.primary:disabled,.secondary:disabled{cursor:not-allowed;opacity:.55}.secondary{background:#fff;border:1px solid var(--teal);color:var(--teal-deep)}.text-button{border:0;background:transparent;color:var(--teal-deep);padding:8px 4px}.workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:16px;align-items:start}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px;border-bottom:1px solid var(--line)}td{padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}tbody tr{cursor:pointer}tbody tr.selected{background:#e3f5f9}.empty{cursor:default;color:var(--muted);text-align:center;padding:22px 8px}.failed{color:var(--clay)}.ok-text{color:var(--ok)}.sheet{position:sticky;top:16px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:var(--shadow)}.sheet-empty{color:var(--muted)}.sheet-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sheet-head h2{font-size:22px;word-break:break-word}.identity,.fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:14px 0}.identity div,.fields div{min-width:0}dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}dd{margin:2px 0 0;word-break:break-word}.sheet-error{margin:0;padding:10px;border-radius:10px;background:#fff1ee;color:var(--clay)}.charges{list-style:none;margin:0;padding:0}.charges li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.stops{list-style:none;margin:0;padding:0;display:grid;gap:10px}.stops li{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--line)}.stop-type{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--teal)}.exceptions{display:grid;gap:10px;margin-top:14px}.exception{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(90px,.6fr));gap:12px;padding:12px;border-radius:12px;background:#f4fbfd;border:1px solid #b7e3ec}.exception.critical{border-color:#c2412d;background:#fff8f6}.exception p{margin:4px 0 0}.exception .difference{color:var(--teal-deep);font-weight:700}.dispute{color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px}.status-note,.status-reason{display:block;margin-top:4px;color:var(--muted);font-weight:400;line-height:1.4}.status-note{max-width:280px;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pager{display:flex;align-items:center;gap:12px;margin-top:12px}.site-nav{width:min(1180px,calc(100% - 40px));margin:0 auto;min-height:68px;padding:10px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-family:Outfit,Segoe UI,sans-serif}.nav-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;background:#f4fbfd;border:1px solid var(--line);border-radius:999px}.nav-user{color:var(--ink);font-size:14px;font-weight:600}.brand-link,.nav-link,.nav-signin,.nav-signout{background:transparent;border:0;cursor:pointer;font:inherit;text-decoration:none}a.primary,a.secondary,a.text-button,a.land-cta{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.brand-link{color:var(--ink);font-weight:700;font-size:16px;letter-spacing:-.02em}.nav-link{padding:8px 14px;border-radius:999px;color:#3e555c;font-size:14px;font-weight:600}.nav-link:hover{color:var(--ink);background:#fff}.nav-link.active{background:#0097b2;color:#fff}.nav-signin{padding:9px 16px;border-radius:999px;background:#0097b2;color:#fff;font-size:14px;font-weight:600}.nav-signout{padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--teal-deep);font-size:14px;font-weight:600}.nav-account{display:flex;align-items:center;gap:8px}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px}.plan{background:#f4fbfd;border:1px solid var(--line);border-radius:12px;padding:12px}.plan.selected{border-color:var(--teal)}.price{font-weight:700;color:var(--teal-deep)}.plan-form{display:grid;gap:10px;max-width:420px}.plan-form input{display:block;width:100%;margin-top:4px;padding:8px 10px;border:1px solid var(--line);border-radius:8px}.redact{display:flex;gap:8px;align-items:center;margin:0 0 2px auto;color:var(--ink);font-size:14px}.packet{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0 18px}.plain{list-style:none;margin:0;padding:0}.plain li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.checks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.check{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:10px 12px;border-radius:12px;background:#f4fbfd;border:1px solid var(--line)}.check p{margin:4px 0 0}.check-result{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.check.pass .check-result{color:var(--ok)}.check.flagged .check-result{color:var(--clay)}.check.not_run .check-result{color:var(--teal-deep)}.hero{padding:36px 8px 12px}.hero h1,.article h1{margin:8px 0 12px;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.03em;max-width:16ch}.lede{max-width:68ch;font-size:18px;line-height:1.5;color:var(--muted)}.kicker{margin:0;color:var(--teal-deep);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.story-grid article{background:#f4fbfd;border:1px solid var(--line);border-radius:14px;padding:16px}.story-grid h3,.article h1{margin-top:0}.check-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.check-list li{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:12px 14px;border-radius:12px;background:#f4fbfd;border:1px solid var(--line)}.compare td{vertical-align:top;line-height:1.45}.path-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.article p{max-width:68ch;line-height:1.6}.auth-card{max-width:520px}.desk-tools{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:16px 18px 14px;margin-bottom:16px}.desk-note{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.date-bar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.date-bar label{display:grid;gap:4px;font-size:13px;color:var(--muted)}.date-bar input{padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff}.date-bar p{margin:0;flex-basis:100%;color:var(--muted)}@media (max-width: 800px){.action-spacer{display:none}.redact{margin-left:0;flex-basis:100%}.dropzone strong{font-size:22px}.desk-status{justify-content:flex-start}}@media (max-width: 900px){.exception,.packet,.check,.check-list li,.story-grid,.path-row,.meanings,.topbar,.workspace,.identity,.fields{grid-template-columns:1fr}.chips{justify-content:flex-start}.sheet{position:static}}.landing{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:12px 0 0;font-family:Outfit,Segoe UI,sans-serif}.landing h1,.landing h2,.slip strong,.price-card .amount,.land-metrics strong{font-family:Fraunces,Georgia,serif;font-weight:560;letter-spacing:-.03em}.land-kicker{margin:0 0 10px;color:var(--teal-deep);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.land-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding:42px 0 28px}.land-copy h1{margin:0;font-size:clamp(46px,5.4vw,74px);line-height:.96;color:var(--ink)}.land-copy h1 em{font-style:italic;font-weight:560;color:var(--teal-deep)}.land-lede{max-width:38rem;margin:22px 0 0;font-size:18px;line-height:1.55;color:var(--muted)}.land-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.land-cta{padding:12px 18px;font-weight:600}.land-points{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.land-points li{padding:7px 12px;border-radius:999px;background:#fffc;border:1px solid var(--line);color:var(--ink);font-size:13px}.slip{margin:0;padding:22px;border-radius:28px;background:linear-gradient(180deg,#fffffff5,#fff 40%),radial-gradient(circle at top right,rgba(0,151,178,.2),transparent 18rem);border:1px solid rgba(0,151,178,.18);box-shadow:0 30px 70px #005b7024}.slip figcaption,.slip-docs,.slip-flag{display:flex;justify-content:space-between;gap:12px}.slip figcaption{align-items:center;margin-bottom:18px}.slip figcaption span,.slip-load,.slip-docs span,.slip-flag span{color:var(--muted);font-size:13px}.slip figcaption strong{padding:6px 10px;border-radius:999px;background:#fde8e4;color:var(--clay);font-family:Outfit,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.slip-load,.slip-lane{margin:0}.slip-lane{margin-top:4px;font-size:20px}.slip-docs{margin-top:18px}.slip-docs div,.slip-flag{flex:1;padding:14px;border-radius:16px;background:#f4fbfd;border:1px solid var(--line)}.slip-docs strong,.slip-flag strong{display:block;margin-top:6px;font-size:28px}.slip-flag{margin-top:10px;align-items:center;background:#fff6f4;border-color:#f3d2cb}.slip-flag strong{margin:0;color:var(--clay);font-size:26px}.slip-flag p,.slip-note{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.slip-flag.quiet{background:#f7fbfc;border-color:var(--line)}.slip-note{margin-top:14px}.land-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 8px;padding:22px 26px;border-radius:24px;background:#0097b2;color:#fff}.land-metrics strong{display:block;font-size:42px;line-height:1}.land-metrics span{display:block;margin-top:6px;max-width:16rem;color:#ffffffdb;font-size:14px}.land-section{padding:64px 0 8px}.land-head{max-width:40rem;margin-bottom:22px}.land-head h2,.land-foot h2,.seat h3,.notes h3{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.land-head p:last-child{margin:12px 0 0;color:var(--muted);font-size:17px;line-height:1.5}.flow,.bento,.notes,.price-grid{display:grid;gap:14px}.flow{grid-template-columns:repeat(3,1fr)}.flow article,.bento article,.notes article,.rival-list article{padding:22px;border-radius:22px;background:#ffffffeb;border:1px solid var(--line);box-shadow:0 10px 30px #005b700d}.flow span,.bento span{color:var(--teal);font-size:13px;font-weight:700;letter-spacing:.08em}.flow h3,.bento h3,.rival-list h3,.price-card h3{margin:10px 0 8px;font-size:22px}.flow p,.bento p,.rival-list p,.notes p,.price-card p,.seat p{margin:0;color:var(--muted);line-height:1.5}.bento{grid-template-columns:repeat(3,1fr)}.bento .wide{grid-column:span 2;background:linear-gradient(135deg,#0097b21f,#fffffff2 42%),#fff}.market-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start}.rival-list{display:grid;gap:10px}.rival-list .gap{margin-top:8px;color:var(--ink)}.seat{position:sticky;top:88px;padding:28px;border-radius:28px;background:linear-gradient(180deg,#0097b229,#fff 42%),#fff;border:1px solid rgba(0,151,178,.28);box-shadow:0 24px 50px #005b701a}.seat h3{margin:0 0 12px;color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:36px;font-weight:560;letter-spacing:-.03em;line-height:1.05}.seat .primary{margin-top:22px}.price-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 18px 18px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 40px #005b7012}.price-card h3{margin:0;font-size:20px}.price-card .amount,.picked-plan .amount{margin:2px 0 8px;font-size:28px;line-height:1.05;color:var(--ink);overflow-wrap:normal;word-break:normal}.price-card .amount-long,.picked-plan .amount-long{font-size:20px;line-height:1.25;font-weight:650}.price-card .amount-figure,.picked-plan .amount-figure,.plan-confirm .amount-figure{display:block;font-size:28px;line-height:1.05;color:var(--ink)}.price-card .amount-from,.picked-plan .amount-from,.plan-confirm .amount-from,.price-card .amount-cycle,.picked-plan .amount-cycle,.plan-confirm .amount-cycle{display:block;font-size:13px;font-weight:650;color:var(--muted)}.price-card .amount-from,.picked-plan .amount-from,.plan-confirm .amount-from{margin-bottom:2px}.plan-gate{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center;padding:32px}.plan-gate-copy h2{margin:8px 0 12px;max-width:14ch;font-family:Fraunces,Georgia,serif;font-weight:560;font-size:clamp(32px,3vw,44px);letter-spacing:-.03em;line-height:1.02}.plan-gate-copy>p{margin:0;max-width:36rem;color:var(--muted);font-size:16px;line-height:1.55}.picked-plan{margin-top:22px;padding:16px 18px 14px;border-radius:18px;background:#f4fbfd;border:1px solid var(--line)}.picked-plan strong{display:block;font-size:16px}.picked-plan p:last-child{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.plan-gate-auth{padding:4px 4px 4px 32px;border-left:1px solid var(--line)}.plan-gate-auth h2{font-family:Fraunces,Georgia,serif;font-weight:560;font-size:36px;letter-spacing:-.03em}.plan-confirm-form{display:grid;gap:14px;max-width:480px;margin-top:8px}.plan-confirm-form label{display:grid;gap:8px;font-size:14px;font-weight:600}.plan-confirm-form input{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:14px;font-size:16px;background:#f7fcfd}.price-card p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.price-card .secondary,.price-card .primary{width:100%;margin-top:auto;padding:11px 10px;font-size:14px;font-weight:600}.price-card.featured{background:#fff;border:1px solid #0097b2;box-shadow:0 18px 36px #0097b224}.panel .price-card.featured{transform:none}.panel .price-grid{margin-top:16px}.badge{align-self:flex-start;padding:4px 8px;border-radius:999px;background:#e7f5f8;color:var(--teal-deep);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.notes{grid-template-columns:1.3fr 1fr 1fr}.lead-note{background:linear-gradient(180deg,#0097b21a,#fff 46%),#fff}.notes h3{margin:8px 0 10px;font-size:30px}.land-foot{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-top:64px;padding:36px;border-radius:32px 32px 0 0;background:#0097b2;color:#fff}.land-foot .land-kicker{color:#ffffffc2}.land-foot h2{max-width:16ch;color:#fff}.foot-link{border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;border-radius:999px;padding:10px 14px;cursor:pointer}.foot-link:hover,.land-cta:hover,.price-card .secondary:hover{transform:translateY(-1px)}.site-header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #d3e7ec}.brand-link{display:inline-flex;align-items:center;gap:10px}.brand-mark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#0097b2;color:#fff;font-weight:700}.pay-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.card-note{margin:0 0 14px;color:var(--muted);line-height:1.5}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-body{flex:1;display:flex;flex-direction:column}.page-frame{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:42px 0 8px;font-family:Outfit,Segoe UI,sans-serif}.page-hero h1{margin:0;max-width:14ch;font-family:Fraunces,Georgia,serif;font-weight:560;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.03em}.page-frame.wide .page-hero h1{max-width:16ch}.page-hero .land-lede{margin-top:16px}.doc{max-width:740px;margin-top:28px;padding:8px 32px 28px;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 16px 40px #005b700f}.doc h2{margin:28px 0 8px;font-family:Fraunces,Georgia,serif;font-weight:560;font-size:28px;letter-spacing:-.03em}.doc p{margin:0 0 8px;font-size:17px;line-height:1.65}.related{margin-top:36px}.related .notes{margin-top:14px}.auth-page{flex:1;display:flex;align-items:center;padding:28px 0 36px}.auth-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;width:100%}.auth-split .auth-card{width:100%;max-width:none;margin:0;padding:40px 40px 32px;border-radius:28px}.auth-card h2{font-family:Fraunces,Georgia,serif;font-weight:560;font-size:36px;letter-spacing:-.03em}.auth-form{display:grid;gap:18px;margin-top:8px}.auth-form label{display:grid;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.auth-form input{width:100%;padding:16px;border:1px solid var(--line);border-radius:14px;font-size:16px;background:#f7fcfd}.auth-form .primary{width:100%;margin-top:6px;padding:16px 18px;font-size:16px;font-weight:600}.auth-split .page-hero h1{max-width:12ch}.site-foot{margin-top:56px;background:#0097b2;color:#fff}.site-foot-inner{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:36px 0 28px;display:grid;grid-template-columns:1.4fr auto;gap:18px 32px}.site-foot p{margin:10px 0 0;max-width:36rem;color:#ffffffe0;line-height:1.5}.site-foot .brand-link{color:#fff;background:transparent}.site-foot .brand-mark{background:#fff;color:#0097b2}.site-foot-links{display:flex;flex-wrap:wrap;gap:10px 18px;align-content:start;justify-content:flex-end}.site-foot-links a{border:0;background:transparent;color:#fff;padding:0;cursor:pointer;font:inherit;font-weight:600;text-decoration:none}.foot-meta{grid-column:1 / -1;margin:4px 0 0;font-size:14px}.fact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none}.fact-row li{padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:18px}.fact-row span{display:block;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fact-row strong{display:block;margin-top:6px;font-size:18px;font-weight:650;letter-spacing:-.02em}.longform{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;margin-top:22px;align-items:start}.longform-nav{position:sticky;top:92px;display:grid;gap:2px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:20px}.longform-nav a{padding:8px 10px;border-radius:10px;color:#3e555c;text-decoration:none;font-size:14px;font-weight:600;line-height:1.35}.longform-nav a:hover{background:#f4fbfd;color:var(--ink)}.paper{padding:8px 36px 28px;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 16px 40px #005b700f}.paper-section{padding:28px 0 8px;border-top:1px solid var(--line);scroll-margin-top:96px}.paper-section:first-child{border-top:0}.paper h2{margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-weight:560;font-size:32px;letter-spacing:-.03em;line-height:1.1}.paper p,.paper li{font-size:17px;line-height:1.65}.paper p{margin:0 0 12px}.paper ul{margin:0 0 14px;padding-left:1.15em}.paper li{margin:0 0 8px}.paper a{color:var(--teal-deep);font-weight:650}.paper code{font-family:ui-monospace,Consolas,monospace;font-size:.92em;background:#f4fbfd;padding:1px 6px;border-radius:6px}.paper .checks{margin:4px 0 16px}.paper .check{grid-template-columns:128px minmax(0,1fr);align-items:start}.paper .check p{margin:0;font-size:15px}.nda-block{padding:16px 18px;border-radius:16px;background:#f4fbfd;border:1px dashed rgba(0,151,178,.45);font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.45}.paper-next{color:var(--muted)}.sample-slip{margin:8px 0 16px;max-width:520px}.result-key{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none}.result-key li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:12px 14px;border-radius:14px;background:#f4fbfd;border:1px solid var(--line)}.result-key strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}.result-key span{font-size:16px;line-height:1.5}@media (max-width: 980px){.land-hero,.flow,.bento,.market-grid,.price-grid,.notes,.land-metrics,.land-foot,.auth-split,.plan-gate,.longform,.fact-row,.site-foot-inner{grid-template-columns:1fr;display:grid}.longform-nav{position:static}.result-key li{grid-template-columns:1fr}.plan-gate-auth{padding:8px 0 0;border-left:0;border-top:1px solid var(--line)}.bento .wide{grid-column:auto}.price-card.featured,.seat{position:static;transform:none}.land-foot,.site-foot-links{display:flex;flex-direction:column;align-items:flex-start}}
