*{box-sizing:border-box}:root{--bg:#f8fafc;--surface:#ffffff;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--primary:#2563eb;--teal:#14b8a6;--amber:#f59e0b;--danger:#dc2626}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{max-width:1200px;margin:0 auto;padding:24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 18px 40px rgba(15,23,42,.04)}.grid{display:grid;grid-gap:16px;gap:16px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.muted{color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--border);padding:4px 10px;font-size:12px;background:#f8fafc}.badge.success{background:rgba(20,184,166,.12);color:#0f766e;border-color:rgba(20,184,166,.35)}.badge.warning{background:rgba(245,158,11,.12);color:#b45309;border-color:rgba(245,158,11,.3)}.badge.danger{background:rgba(220,38,38,.1);color:#b91c1c;border-color:rgba(220,38,38,.22)}.badge.info{background:rgba(37,99,235,.1);color:#1d4ed8;border-color:rgba(37,99,235,.18)}.button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;padding:10px 14px;font-weight:600;background:var(--primary);color:white;cursor:pointer}.button.secondary{background:white;color:var(--text);border:1px solid var(--border)}.shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{border-right:1px solid var(--border);background:white;padding:20px}.sidebar nav{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.sidebar a{padding:10px 12px;border-radius:12px;border:1px solid transparent}.sidebar a:hover{background:#eff6ff;border-color:#bfdbfe}.main{padding:24px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:12px;border-bottom:1px solid var(--border);vertical-align:top}.table tr:target td{background:#fffbeb;box-shadow:inset 3px 0 0 #f59e0b}.kpi{grid-gap:6px;gap:6px}.kpi,.stack{display:grid}.stack{grid-gap:16px;gap:16px}.stack-tight{display:grid;grid-gap:4px;gap:4px}.two-col{grid-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.three-col,.two-col{display:grid;gap:16px}.three-col{grid-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.metric-label{color:var(--muted);font-size:13px}.metric-value{font-size:36px;line-height:1;font-weight:700;letter-spacing:-.04em}.code,.code-block{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.code-block{overflow-x:auto;padding:14px;border-radius:14px;background:#f8fafc;border:1px solid var(--border)}.code-block,pre{white-space:pre-wrap;word-break:break-word}.timeline{display:grid;grid-gap:12px;gap:12px}.timeline-item{padding:12px;border:1px solid var(--border);border-radius:12px;background:white}.kv{display:grid;grid-template-columns:140px 1fr;grid-gap:10px 16px;gap:10px 16px;margin:0}.kv dt{color:var(--muted);font-size:13px}.kv dd{margin:0}.label{display:block;margin-bottom:8px;color:var(--muted);font-size:13px}.input,.select,.textarea{width:100%;border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:white;color:var(--text)}.textarea{min-height:110px;resize:vertical}.actions{gap:12px}.actions,.signal-actions{display:flex;flex-wrap:wrap}.signal-actions{gap:8px}.signal-link{color:var(--primary);font-size:12px;font-weight:600}.connector-evidence-table tr{scroll-margin-top:24px}.connector-repair-actions{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding-left:18px}.notice{padding:12px 14px;border-radius:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}.notice.danger{border-color:#fecaca;background:#fef2f2;color:var(--danger)}.notice.warning{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.next-action-banner{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px;border-radius:18px;border:1px solid #bfdbfe;background:linear-gradient(135deg,#eff6ff,#f8fafc 62%,#ecfeff);box-shadow:0 18px 44px rgba(37,99,235,.08)}.advanced-analytics summary,.connector-details summary{cursor:pointer;font-weight:700}@media (max-width:960px){.shell,.three-col,.two-col{grid-template-columns:1fr}.next-action-banner{align-items:flex-start}.next-action-banner,.page-header,.section-header{flex-direction:column}.kv{grid-template-columns:1fr;gap:6px}}.marketing-page{--marketing-ink:#07110f;--marketing-forest:#0d3b2e;--marketing-moss:#667a4f;--marketing-paper:#fffaf1;--marketing-cream:#f4ead7;--marketing-line:rgba(7,17,15,0.13);--marketing-teal:#19b79a;--marketing-gold:#d99b2b;--marketing-red:#b43d2f;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 16% 6%,rgba(25,183,154,.24),transparent 32rem),radial-gradient(circle at 88% 0,rgba(217,155,43,.24),transparent 30rem),linear-gradient(135deg,#07110f,#11251d 42%,#f4ead7 42.2%,#fffaf1);color:var(--marketing-ink)}.marketing-noise{pointer-events:none;position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 74%);mask-image:linear-gradient(180deg,#000,transparent 74%)}.marketing-main,.marketing-nav{position:relative;z-index:1;width:min(1160px,calc(100% - 40px));margin:0 auto}.marketing-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0 18px;color:#fffaf1}.brand-mark{display:inline-flex;align-items:center;gap:12px}.brand-mark small,.brand-mark strong{display:block}.brand-mark strong{font-size:16px;letter-spacing:-.02em}.brand-mark small{margin-top:2px;color:rgba(255,250,241,.66);font-size:12px}.brand-glyph{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,250,241,.24);border-radius:14px;background:linear-gradient(135deg,rgba(25,183,154,.28),transparent),rgba(255,250,241,.08);color:#fffaf1;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:800;letter-spacing:.05em;box-shadow:0 18px 50px rgba(0,0,0,.24)}.marketing-nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.marketing-footer a,.marketing-nav-links a{border:1px solid transparent;border-radius:999px;padding:8px 12px;color:rgba(255,250,241,.78);font-size:13px;font-weight:700}.marketing-nav-links a:hover{border-color:rgba(255,250,241,.24);background:rgba(255,250,241,.08);color:#fffaf1}.marketing-main{padding:44px 0 72px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);grid-gap:34px;gap:34px;align-items:stretch}.evidence-docket,.fit-card,.hero-copy,.marketing-card,.panel-shell,.returning-card{border:1px solid var(--marketing-line);box-shadow:0 34px 90px rgba(7,17,15,.16)}.hero-copy{position:relative;overflow:hidden;min-height:560px;padding:clamp(34px,5vw,62px);border-radius:34px;background:linear-gradient(115deg,rgba(255,250,241,.95),rgba(255,250,241,.78)),radial-gradient(circle at 18% 12%,rgba(25,183,154,.2),transparent 22rem)}.hero-copy:before{content:"";position:absolute;right:-72px;bottom:-100px;width:290px;height:290px;border:1px solid rgba(13,59,46,.16);border-radius:50%;background:radial-gradient(circle,rgba(25,183,154,.28) 0 18%,transparent 19% 100%),repeating-conic-gradient(from 18deg,rgba(13,59,46,.12) 0deg 10deg,transparent 10deg 24deg);opacity:.72}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(13,59,46,.18);border-radius:999px;padding:7px 12px;background:rgba(255,255,255,.58);color:var(--marketing-forest);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eyebrow:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--marketing-red);box-shadow:0 0 0 5px rgba(180,61,47,.1)}.eyebrow.small{padding:5px 10px;letter-spacing:.06em}.hero-copy h1{position:relative;max-width:780px;margin:26px 0 0;color:var(--marketing-ink);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(46px,8vw,92px);font-weight:800;letter-spacing:-.075em;line-height:.88}.hero-lede{position:relative;max-width:700px;margin:28px 0 0;color:rgba(7,17,15,.72);font-size:clamp(17px,2vw,21px);line-height:1.58}.hero-actions{position:relative;display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.marketing-page .button.hero-button{min-height:48px;border:1px solid rgba(7,17,15,.2);border-radius:999px;padding:13px 20px;background:linear-gradient(135deg,#07110f,#0d3b2e);color:#fffaf1;box-shadow:0 16px 34px rgba(13,59,46,.28)}.marketing-page .button.hero-button:hover{transform:translateY(-1px);box-shadow:0 20px 42px rgba(13,59,46,.34)}.marketing-page .button.hero-secondary,.returning-card .button.secondary{min-height:48px;border-color:rgba(7,17,15,.14);border-radius:999px;padding:13px 18px;background:rgba(255,250,241,.72);color:var(--marketing-ink)}.trust-strip{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.trust-strip span{border:1px solid rgba(13,59,46,.14);border-radius:999px;padding:9px 11px;background:rgba(255,255,255,.48);color:rgba(7,17,15,.7);font-size:12px;font-weight:800}.evidence-docket{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:560px;border-radius:34px;padding:24px;background:linear-gradient(180deg,rgba(7,17,15,.92),rgba(13,59,46,.94)),radial-gradient(circle at 20% 10%,rgba(25,183,154,.32),transparent 18rem);color:#fffaf1}.evidence-docket:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,250,241,.1);border-radius:26px;pointer-events:none}.docket-deadline,.docket-header,.docket-row{position:relative;z-index:1}.docket-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,250,241,.12);padding-bottom:18px}.docket-header span{color:rgba(255,250,241,.64);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.docket-header strong{border:1px solid rgba(217,155,43,.32);border-radius:999px;padding:7px 10px;background:rgba(217,155,43,.15);color:#f6cf7d;font-size:12px}.docket-deadline{display:grid;grid-gap:10px;gap:10px;margin:34px 0;border-radius:26px;padding:26px;background:radial-gradient(circle at 94% 8%,rgba(217,155,43,.32),transparent 10rem),rgba(255,250,241,.07)}.docket-deadline span{color:rgba(255,250,241,.58);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.docket-deadline strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(42px,6vw,70px);letter-spacing:-.06em;line-height:.9}.docket-stack{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;margin-top:auto}.docket-row{display:grid;grid-template-columns:18px 1fr;grid-gap:13px;gap:13px;border:1px solid rgba(255,250,241,.1);border-radius:20px;padding:15px;background:rgba(255,250,241,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.docket-row strong{display:block;margin-bottom:4px;font-size:15px}.docket-row p{margin:0;color:rgba(255,250,241,.66);font-size:13px;line-height:1.45}.docket-dot{width:11px;height:11px;margin-top:4px;border-radius:999px;background:rgba(255,250,241,.38);box-shadow:0 0 0 5px rgba(255,250,241,.06)}.docket-row.active .docket-dot{background:var(--marketing-teal);box-shadow:0 0 0 5px rgba(25,183,154,.14)}.docket-row.warning .docket-dot{background:var(--marketing-gold);box-shadow:0 0 0 5px rgba(217,155,43,.14)}.marketing-card,.panel-shell,.returning-card{margin-top:18px;border-radius:28px;background:rgba(255,250,241,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-card{padding:18px}.marketing-card .muted{color:rgba(7,17,15,.66)}.urgent-card{background:rgba(255,250,241,.9)}.marketing-page .notice{border-color:rgba(217,155,43,.28);background:linear-gradient(135deg,rgba(217,155,43,.14),rgba(255,250,241,.72));color:#5d3910}.returning-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px}.returning-card p{max-width:620px;margin:10px 0 0;color:rgba(7,17,15,.66)}.returning-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.fit-card{position:relative;overflow:hidden;border-radius:30px;padding:28px}.fit-card:after{content:"";position:absolute;right:-82px;bottom:-102px;width:210px;height:210px;border-radius:50%;opacity:.34}.fit-card-positive{background:linear-gradient(135deg,rgba(255,250,241,.94),rgba(231,246,236,.9))}.fit-card-positive:after{background:var(--marketing-teal)}.fit-card-muted{background:linear-gradient(135deg,rgba(255,250,241,.92),rgba(241,226,203,.92))}.fit-card-muted:after{background:var(--marketing-gold)}.fit-label{display:inline-flex;border:1px solid rgba(7,17,15,.13);border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.42);color:rgba(7,17,15,.62);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fit-card h2{max-width:520px;margin:18px 0 16px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(28px,3.8vw,44px);letter-spacing:-.055em;line-height:.98}.fit-card ul{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:19px;color:rgba(7,17,15,.72);line-height:1.48}.panel-shell{padding:10px}.panel-shell>.card{border-color:rgba(7,17,15,.1);border-radius:24px;background:rgba(255,255,255,.62);box-shadow:none}.panel-shell .card .card{background:rgba(255,250,241,.82)}.marketing-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:28px 0 0}.marketing-footer a{color:rgba(7,17,15,.62)}.marketing-footer a:hover{border-color:rgba(7,17,15,.12);background:rgba(255,250,241,.58);color:var(--marketing-ink)}.conversion-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:22px;gap:22px;align-items:stretch}.conversion-aside,.conversion-card,.conversion-cta,.conversion-hero-copy,.pricing-card,.process-card{border:1px solid var(--marketing-line);box-shadow:0 34px 90px rgba(7,17,15,.16)}.conversion-hero-copy{position:relative;overflow:hidden;border-radius:34px;padding:clamp(30px,5vw,54px);background:linear-gradient(115deg,rgba(255,250,241,.96),rgba(255,250,241,.8)),radial-gradient(circle at 9% 12%,rgba(25,183,154,.2),transparent 22rem)}.conversion-hero-copy:after{content:"";position:absolute;right:-76px;top:-84px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(217,155,43,.22) 0 28%,transparent 29% 100%),repeating-conic-gradient(from 22deg,rgba(13,59,46,.1) 0deg 8deg,transparent 8deg 22deg)}.conversion-hero-copy h1{position:relative;max-width:900px;margin:24px 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(42px,6.6vw,78px);font-weight:800;letter-spacing:-.07em;line-height:.9}.conversion-hero-copy p{position:relative;max-width:760px;margin:24px 0 0;color:rgba(7,17,15,.72);font-size:clamp(16px,1.8vw,20px);line-height:1.58}.conversion-aside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;border-radius:34px;padding:28px;background:radial-gradient(circle at 88% 8%,rgba(217,155,43,.28),transparent 14rem),linear-gradient(180deg,rgba(7,17,15,.94),rgba(13,59,46,.95));color:#fffaf1}.conversion-aside:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,250,241,.1);border-radius:26px}.conversion-aside p,.conversion-aside span,.conversion-aside strong{position:relative;z-index:1}.conversion-aside span{color:rgba(255,250,241,.6);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.conversion-aside strong{display:block;margin:12px 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(42px,5.6vw,70px);letter-spacing:-.06em;line-height:.9}.conversion-aside p{max-width:310px;margin:0;color:rgba(255,250,241,.7);line-height:1.5}.security-aside strong{font-size:clamp(38px,4.8vw,58px)}.conversion-grid,.pricing-grid,.process-grid{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.conversion-grid,.pricing-grid,.process-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid.process-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-card,.conversion-cta,.pricing-card,.process-card{border-radius:30px;background:rgba(255,250,241,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.conversion-card{margin-top:22px;padding:clamp(22px,4vw,34px)}.conversion-card .card,.process-card .card{border-color:rgba(7,17,15,.1);background:rgba(255,255,255,.54);box-shadow:none}.conversion-form{gap:18px}.conversion-form .input,.conversion-form select,.conversion-form textarea{border-color:rgba(7,17,15,.14);background:rgba(255,255,255,.72)}.conversion-form .input:focus,.conversion-form select:focus,.conversion-form textarea:focus{outline:2px solid rgba(25,183,154,.24);border-color:rgba(25,183,154,.54)}.pricing-card,.process-card{padding:clamp(22px,3vw,30px)}.pricing-card{position:relative;overflow:hidden;min-height:330px}.pricing-card:after{content:"";position:absolute;right:-70px;bottom:-96px;width:210px;height:210px;border-radius:50%;opacity:.26}.pricing-card-free{background:linear-gradient(135deg,rgba(255,250,241,.94),rgba(231,246,236,.9))}.pricing-card-free:after{background:var(--marketing-teal)}.pricing-card-paid{background:linear-gradient(135deg,rgba(7,17,15,.94),rgba(13,59,46,.94));color:#fffaf1}.pricing-card-paid:after{background:var(--marketing-gold);opacity:.2}.pricing-card-paid .fit-label{border-color:rgba(255,250,241,.18);background:rgba(255,250,241,.08);color:rgba(255,250,241,.76)}.conversion-cta h2,.pricing-card h2,.process-card h2{margin:16px 0 12px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(27px,3.2vw,42px);letter-spacing:-.055em;line-height:.98}.pricing-card ul,.process-card ul{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:19px;color:rgba(7,17,15,.72);line-height:1.48}.pricing-card-paid ul{color:rgba(255,250,241,.72)}.process-card span{display:inline-flex;border:1px solid rgba(7,17,15,.13);border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.42);color:rgba(7,17,15,.58);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.conversion-cta p,.process-card p{margin:0;color:rgba(7,17,15,.68);line-height:1.55}.conversion-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:22px;padding:clamp(22px,3.5vw,34px)}.conversion-cta h2{margin-top:0}.conversion-cta .muted{color:rgba(7,17,15,.64)}.search-capture-hero .conversion-hero-copy h1{max-width:980px}.search-answer-card{display:grid;grid-gap:8px;gap:8px;padding:clamp(22px,3vw,30px)}.search-answer-card span{color:var(--marketing-forest);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.search-answer-card p{max-width:980px;margin:0;color:rgba(7,17,15,.74);font-size:clamp(17px,2vw,21px);line-height:1.58}.search-capture-grid .process-card ul{margin-top:14px}.search-checklist{display:grid;grid-template-columns:minmax(0,.74fr) minmax(280px,.56fr);grid-gap:26px;gap:26px;align-items:start}.fit-checker h2,.search-checklist h2,.search-comparison h2,.search-trust-card h2{margin:16px 0 12px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(30px,4vw,52px);letter-spacing:-.06em;line-height:.94}.fit-checker-copy p,.search-checklist p{margin:0;color:rgba(7,17,15,.68);line-height:1.58}.search-checklist ol{counter-reset:checklist;display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.search-checklist li{counter-increment:checklist;display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:start;border:1px solid rgba(7,17,15,.1);border-radius:18px;padding:14px;background:rgba(255,255,255,.48);color:rgba(7,17,15,.74);line-height:1.45}.search-checklist li:before{content:counter(checklist,decimal-leading-zero);display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:rgba(13,59,46,.08);color:var(--marketing-forest);font-size:12px;font-weight:900}.search-comparison{display:grid;grid-gap:16px;gap:16px}.comparison-table{display:grid;overflow:hidden;border:1px solid rgba(7,17,15,.12);border-radius:22px;background:rgba(255,255,255,.42)}.comparison-table [role=row]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-table [role=row]+[role=row]{border-top:1px solid rgba(7,17,15,.1)}.comparison-table span,.comparison-table strong{padding:16px;line-height:1.45}.comparison-table span:first-child,.comparison-table strong:first-child{border-right:1px solid rgba(7,17,15,.1)}.comparison-table strong{background:rgba(13,59,46,.08);color:var(--marketing-forest)}.fit-checker{display:grid;grid-gap:24px;gap:24px;margin-top:22px;border:1px solid var(--marketing-line);border-radius:34px;padding:clamp(22px,4vw,34px);background:radial-gradient(circle at 92% 10%,rgba(217,155,43,.18),transparent 16rem),linear-gradient(135deg,rgba(255,250,241,.94),rgba(231,246,236,.9));box-shadow:0 34px 90px rgba(7,17,15,.16)}.fit-checker-copy{max-width:820px}.fit-checker-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(300px,.54fr);grid-gap:20px;gap:20px;align-items:stretch}.fit-checker-form,.fit-checker-result{border:1px solid rgba(7,17,15,.1);border-radius:26px;padding:clamp(18px,3vw,26px);background:rgba(255,255,255,.5)}.fit-checker-form{display:grid;grid-gap:12px;gap:12px}.fit-checker-fieldset{display:grid;grid-gap:10px;gap:10px;margin:6px 0 0;border:1px solid rgba(7,17,15,.1);border-radius:18px;padding:16px}.fit-checker-fieldset legend{padding:0 8px;color:rgba(7,17,15,.64);font-size:13px;font-weight:800}.fit-checker-fieldset label{display:flex;gap:10px;align-items:flex-start;color:rgba(7,17,15,.74);line-height:1.4}.fit-checker-result{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 100% 0,rgba(217,155,43,.22),transparent 12rem),linear-gradient(180deg,rgba(7,17,15,.94),rgba(13,59,46,.95));color:#fffaf1}.fit-checker-result>span{color:rgba(255,250,241,.68);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fit-checker-result>strong{margin:10px 0 16px;font-size:clamp(48px,6vw,76px);letter-spacing:-.07em;line-height:.9}.fit-checker-result h3,.fit-checker-result>strong{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif}.fit-checker-result h3{margin:0 0 10px;font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;line-height:1}.fit-checker-result p{color:rgba(255,250,241,.72);line-height:1.5}.fit-checker-signals{display:grid;grid-gap:10px;gap:10px;margin:12px 0 18px}.fit-checker-signals div{display:flex;justify-content:space-between;gap:14px;border:1px solid rgba(255,250,241,.12);border-radius:16px;padding:12px;background:rgba(255,250,241,.06)}.fit-checker-signals small{color:rgba(255,250,241,.62)}.fit-checker-fineprint{margin-bottom:0;font-size:13px}.related-guides,.search-trust-card{display:grid;grid-gap:18px;gap:18px}.related-guides h2{margin:16px 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(30px,4vw,48px);letter-spacing:-.055em;line-height:.98}.related-guides p{max-width:760px;margin:12px 0 0;color:rgba(7,17,15,.68);line-height:1.55}.related-guides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.related-guides-grid a{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(7,17,15,.1);border-radius:18px;padding:16px;background:rgba(255,255,255,.46)}.related-guides-grid a:hover{transform:translateY(-1px);border-color:rgba(13,59,46,.22);background:rgba(255,255,255,.62)}.related-guides-grid strong{color:var(--marketing-forest)}.related-guides-grid span{color:rgba(7,17,15,.66);font-size:14px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.conversion-aside,.conversion-card,.conversion-cta,.conversion-hero-copy,.evidence-docket,.fit-card,.fit-checker,.hero-copy,.marketing-card,.panel-shell,.pricing-card,.process-card,.returning-card{animation:marketing-rise .7s ease both}.evidence-docket{animation-delay:90ms}.marketing-card,.returning-card{animation-delay:.14s}.conversion-card,.conversion-cta,.fit-card,.panel-shell,.process-card{animation-delay:.19s}}@keyframes marketing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.marketing-page{background:radial-gradient(circle at 16% 0,rgba(25,183,154,.2),transparent 24rem),linear-gradient(180deg,#07110f,#11251d 26%,#fffaf1 26.2%,#fffaf1)}.marketing-nav{align-items:flex-start;flex-direction:column}.marketing-nav-links{justify-content:flex-start}.comparison-table [role=row],.conversion-grid,.conversion-hero,.fit-checker-grid,.fit-grid,.hero-grid,.pricing-grid,.process-grid,.process-grid-two,.related-guides-grid,.search-checklist{grid-template-columns:1fr}.comparison-table span:first-child,.comparison-table strong:first-child{border-right:none;border-bottom:1px solid rgba(7,17,15,.1)}.conversion-aside,.evidence-docket,.hero-copy{min-height:auto}.conversion-cta,.returning-card{align-items:flex-start;flex-direction:column}.returning-actions{justify-content:flex-start}}@media (max-width:640px){.marketing-main,.marketing-nav{width:min(100% - 24px,1160px)}.marketing-main{padding-top:26px}.marketing-nav-links{gap:4px}.marketing-nav-links a{padding:7px 9px}.conversion-aside,.conversion-card,.conversion-cta,.conversion-hero-copy,.evidence-docket,.fit-card,.fit-checker,.fit-checker-form,.fit-checker-result,.hero-copy,.pricing-card,.process-card{border-radius:24px;padding:22px}.conversion-hero-copy h1,.hero-copy h1{font-size:clamp(42px,15vw,58px)}.docket-deadline{padding:20px}.hero-actions,.marketing-page .button,.returning-actions{width:100%}}