:where(.gl-landing) .mk-hero{min-height:auto;padding:36px 0 64px}:where(.gl-landing) .mk-hero .hero-copy h1{max-width:760px;font-size:clamp(2.1rem,3.6vw,3.1rem);line-height:1.08;display:block}:where(.gl-landing) .mk-hero-aside{justify-items:end;min-width:0;display:grid}:where(.gl-landing) .mk-hero-aside>*{width:100%;max-width:520px}:where(.gl-landing) .mk-crumbs ol{color:var(--gl-muted);flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;font-size:.84rem;list-style:none;display:flex}:where(.gl-landing) .mk-crumbs li+li:before{content:"/";color:#b6c2c8;margin-right:6px}:where(.gl-landing) .mk-crumbs a{color:var(--gl-muted);transition:color .16s}:where(.gl-landing) .mk-crumbs a:hover{color:var(--gl-black)}:where(.gl-landing) .mk-crumbs [aria-current]{color:var(--gl-ink);font-weight:600}:where(.gl-landing) .sample-report,:where(.gl-landing) .tour-visual{border-radius:calc(var(--gl-radius) + 8px);background:var(--gl-navy);box-shadow:var(--gl-shadow);border:1px solid #0b2d451f;flex-direction:column;margin:0;display:flex;overflow:hidden}:where(.gl-landing) .proof-device-bar em{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.74rem;font-style:normal;font-weight:700}:where(.gl-landing) .sr-body,:where(.gl-landing) .tour-visual-body{background:var(--gl-white);gap:18px;padding:clamp(16px,2.4vw,24px);display:grid}:where(.gl-landing) .sr-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}:where(.gl-landing) .sr-ring{aspect-ratio:1;width:96px;position:relative}:where(.gl-landing) .sr-ring svg{width:100%;height:100%;transform:rotate(-90deg)}:where(.gl-landing) .sr-ring-track,:where(.gl-landing) .sr-ring-value{fill:none;stroke-width:9px}:where(.gl-landing) .sr-ring-track{stroke:var(--gl-line)}:where(.gl-landing) .sr-ring-value{stroke:#f0b90b;stroke-linecap:round}:where(.gl-landing) .sr-ring-score{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}:where(.gl-landing) .sr-ring-score strong{color:var(--gl-black);font-variant-numeric:tabular-nums;font-size:1.7rem}:where(.gl-landing) .sr-ring-score small{color:var(--gl-muted);margin-top:3px;font-size:.7rem;font-weight:600}:where(.gl-landing) .sr-label{color:var(--gl-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}:where(.gl-landing) .sr-head .sr-label{margin-bottom:2px}:where(.gl-landing) .sr-state{color:#9a6b00;margin:0;font-size:1.3rem;font-weight:700}:where(.gl-landing) .sr-note{color:var(--gl-muted);margin:4px 0 0;font-size:.86rem;line-height:1.4}:where(.gl-landing) .sr-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(.gl-landing) .sr-bars li{color:var(--gl-ink);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;font-size:.86rem;font-weight:600;display:grid}:where(.gl-landing) .sr-bar-score{font-variant-numeric:tabular-nums}:where(.gl-landing) .sr-bar{background:var(--gl-line);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}:where(.gl-landing) .sr-bar span{border-radius:inherit;height:100%;display:block}:where(.gl-landing) .sr-bar.good span{background:#25c463}:where(.gl-landing) .sr-bar.fair span{background:#f0b90b}:where(.gl-landing) .sr-bar.poor span{background:#dc4f4f}:where(.gl-landing) .sr-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}:where(.gl-landing) .sr-map,:where(.gl-landing) .sr-ai{border:1px solid var(--gl-line);border-radius:var(--gl-radius);background:var(--gl-surface);padding:14px}:where(.gl-landing) .sr-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}:where(.gl-landing) .sr-grid.large{gap:6px;max-width:380px}:where(.gl-landing) .sr-cell{aspect-ratio:1;color:var(--gl-ink);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;font-weight:800;display:grid}:where(.gl-landing) .sr-grid.large .sr-cell{border-radius:7px;font-size:clamp(.85rem,1.6vw,1.1rem)}:where(.gl-landing) .sr-grid.small{container-type:inline-size}:where(.gl-landing) .sr-grid.small .sr-cell{font-size:max(8px,6.8cqw);line-height:1}:where(.gl-landing) .sr-cell.green{background:#25c463}:where(.gl-landing) .sr-cell.yellow{background:#f0b90b}:where(.gl-landing) .sr-cell.orange{background:#f47c20}:where(.gl-landing) .sr-cell.red{color:var(--gl-white);background:#d14343}:where(.gl-landing) .sr-cell.gray{color:#44525c;letter-spacing:-.02em;background:#c5cfd4}:where(.gl-landing) .sr-grid.large .sr-cell.gray{font-size:clamp(.75rem,1.35vw,.95rem)}:where(.gl-landing) .sr-grid.small .sr-cell.gray{font-size:max(7.5px,6.2cqw)}:where(.gl-landing) .sr-cell.center{box-shadow:0 0 0 2px var(--gl-white), 0 0 0 4px var(--gl-navy)}:where(.gl-landing) .sr-caption{color:var(--gl-muted);margin:10px 0 0;font-size:.82rem;line-height:1.35}:where(.gl-landing) .sr-caption strong{color:var(--gl-ink)}:where(.gl-landing) .sr-ai-chips{gap:7px;margin:0;padding:0;list-style:none;display:grid}:where(.gl-landing) .sr-ai-chips li{color:var(--gl-ink);align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:flex}:where(.gl-landing) .sr-ai-chips li>span:first-child{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:inline-grid}:where(.gl-landing) .sr-ai-chips .yes>span:first-child{color:var(--gl-white);background:#1f9d50}:where(.gl-landing) .sr-ai-chips .no>span:first-child{color:#8f1d14;background:#f8dcd8}:where(.gl-landing) .sr-ai-chips .none{color:var(--gl-muted)}:where(.gl-landing) .sr-ai-chips .none>span:first-child{color:var(--gl-muted);background:#eef1f3}:where(.gl-landing) .sr-table{border-collapse:collapse;width:100%;font-size:.86rem}:where(.gl-landing) .sr-table th,:where(.gl-landing) .sr-table td{border-bottom:1px solid var(--gl-line);text-align:left;vertical-align:middle;padding:11px 8px}:where(.gl-landing) .sr-table thead th{color:var(--gl-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}:where(.gl-landing) .sr-table tbody th{color:var(--gl-ink);white-space:nowrap;font-weight:700}:where(.gl-landing) .sr-table td{color:var(--gl-muted)}:where(.gl-landing) .sr-table tr:last-child>*{border-bottom:0}:where(.gl-landing) .sr-table small{color:var(--gl-muted);font-size:.76rem;display:block}:where(.gl-landing) .sr-pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-flex}:where(.gl-landing) .sr-pill.yes{color:#2f5d12;background:#e3f4c9}:where(.gl-landing) .sr-pill.no{color:#8f1d14;background:#f8dcd8}:where(.gl-landing) .sr-pill.none{color:var(--gl-muted);background:#eef1f3}:where(.gl-landing) .sr-rank{width:22px;height:22px;color:var(--gl-white);background:var(--gl-navy);border-radius:6px;place-items:center;margin-right:6px;font-size:.74rem;display:inline-grid}:where(.gl-landing) .sr-gaps{gap:16px;display:grid}:where(.gl-landing) .sr-gaps ul{color:var(--gl-ink);gap:8px;margin:0;padding:0;font-size:.88rem;font-weight:600;list-style:none;display:grid}:where(.gl-landing) .sr-checks li{border-bottom:1px solid var(--gl-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}:where(.gl-landing) .tour{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:30px;display:grid}:where(.gl-landing) .tour-tabs-frame{border:1px solid var(--gl-line);border-radius:var(--gl-radius);background:var(--gl-white);width:fit-content;min-width:0;max-width:100%;padding:6px}:where(.gl-landing) .tour-tabs{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}:where(.gl-landing) .tour-tabs[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}:where(.gl-landing) .tour-tabs[data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000)}:where(.gl-landing) .tour-tabs[data-more=start\ end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000)}:where(.gl-landing) .site-shell .tour-tab:focus-visible{outline-offset:-2px}:where(.gl-landing) .tour-tabs::-webkit-scrollbar{display:none}:where(.gl-landing) .tour-tab{min-height:40px;color:var(--gl-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:0 14px;font-size:.88rem;font-weight:700;transition:color .18s,background .18s,transform .18s}:where(.gl-landing) .tour-tab:hover{color:var(--gl-black);background:var(--gl-surface)}:where(.gl-landing) .tour-tab.is-active{color:var(--gl-white);background:var(--gl-navy)}:where(.gl-landing) .tour-tab:active{transform:scale(.97)}:where(.gl-landing) .tour-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}:where(.gl-landing) .tour-panel[hidden]{display:none}:where(.gl-landing) .tour-copy h3{color:var(--gl-black);letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.15}:where(.gl-landing) .tour-copy p{color:var(--gl-muted);margin:14px 0 0;font-size:1.04rem;line-height:1.6}:where(.gl-landing) .tour-visual-body{align-content:center;min-height:340px}:where(.gl-landing) .tour-map{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}:where(.gl-landing) .tour-legend{color:var(--gl-muted);gap:9px;margin:0;padding:0;font-size:.84rem;font-weight:600;list-style:none;display:grid}:where(.gl-landing) .tour-legend li{align-items:center;gap:8px;display:flex}:where(.gl-landing) .tour-legend .sr-cell{width:14px;height:14px}:where(.gl-landing) .tour-score{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}:where(.gl-landing) .tour-score .sr-ring{width:132px}@media (prefers-reduced-motion:no-preference){:where(.gl-landing) .tour-panel:not([hidden]) .tour-visual{animation:.26s cubic-bezier(.23,1,.32,1) mk-tour-in}}@keyframes mk-tour-in{0%{opacity:.4;transform:translateY(8px)}}:where(.gl-landing) .mk-section{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0}:where(.gl-landing) .mk-section h2,:where(.gl-landing) .mk-faq h2,:where(.gl-landing.mk) .final-cta h2{max-width:820px;color:var(--gl-black);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:700;line-height:1.08}:where(.gl-landing) .mk-section-intro{max-width:720px;color:var(--gl-muted);margin:16px 0 0;font-size:1.06rem;line-height:1.55}:where(.gl-landing) .mk-section-note{max-width:760px;color:var(--gl-muted);margin:22px 0 0;font-size:.92rem}:where(.gl-landing) .mk-section-intro a,:where(.gl-landing) .mk-section p a,:where(.gl-landing) .mk-points a{color:var(--gl-deep-green-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}:where(.gl-landing) .mk-label{color:var(--gl-deep-green-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:700}:where(.gl-landing) .mk-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}:where(.gl-landing) .mk-points li{border:1px solid var(--gl-line);border-radius:var(--gl-radius);background:var(--gl-white);padding:24px}:where(.gl-landing) .mk-points li:before{content:"";background:var(--gl-lime);border-radius:999px;width:28px;height:4px;margin-bottom:18px;display:block}:where(.gl-landing) .mk-points h3{color:var(--gl-black);margin:0 0 10px;font-size:1.12rem;line-height:1.25}:where(.gl-landing) .mk-points p{color:var(--gl-muted);margin:0;line-height:1.55}:where(.gl-landing) .mk-links{padding:48px 0}:where(.gl-landing) .mk-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}:where(.gl-landing) .mk-card{border:1px solid var(--gl-line);border-radius:var(--gl-radius);background:var(--gl-white);align-content:start;gap:8px;height:100%;padding:20px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}:where(.gl-landing) .mk-card:hover{border-color:#60b5248c;transform:translateY(-2px);box-shadow:0 14px 30px #0b2d4512}:where(.gl-landing) .mk-card-tag{color:var(--gl-deep-green-text);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}:where(.gl-landing) .mk-card-title{color:var(--gl-ink);padding-right:26px;font-size:1.04rem;font-weight:700;line-height:1.3}:where(.gl-landing) .mk-card-text{color:var(--gl-muted);font-size:.9rem;line-height:1.5}:where(.gl-landing) .mk-card-arrow{color:var(--gl-deep-green-text);font-weight:700;transition:transform .18s;position:absolute;top:19px;right:20px}:where(.gl-landing) .mk-card:hover .mk-card-arrow{transform:translate(3px)}:where(.gl-landing) .mk-searches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}:where(.gl-landing) .mk-searches-grid>div{border:1px solid var(--gl-line);border-radius:calc(var(--gl-radius) + 4px);background:var(--gl-surface);padding:24px}:where(.gl-landing) .mk-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(.gl-landing) .mk-chips li{border:1px solid var(--gl-line);color:var(--gl-ink);background:var(--gl-white);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;display:inline-flex}:where(.gl-landing) .mk-chips li:before{content:"";border:2px solid #8b99a2;border-radius:50%;width:9px;height:9px;box-shadow:4px 4px 0 -2.5px #8b99a2}:where(.gl-landing) .mk-bubbles{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(.gl-landing) .mk-bubbles li{border:1px solid var(--gl-line);width:fit-content;max-width:94%;color:var(--gl-ink);background:var(--gl-white);border-radius:16px 16px 16px 4px;padding:11px 16px;font-size:.94rem;line-height:1.45}:where(.gl-landing) .mk-article{width:min(760px,100% - 40px);margin:0 auto;padding:40px 0 24px}:where(.gl-landing) .mk-article .doc-prose section:first-child{border-top:1px solid var(--gl-line);padding-top:34px}:where(.gl-landing) .mk-section.mk-site{border:1px solid var(--gl-line);border-radius:calc(var(--gl-radius) + 8px);background:var(--gl-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-block:32px;padding:clamp(26px,4vw,44px);display:grid}:where(.gl-landing) .mk-site-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(.gl-landing) .mk-site-pages li{border:1px solid var(--gl-line);border-radius:var(--gl-radius);color:var(--gl-ink);background:var(--gl-white);align-items:center;gap:10px;padding:11px 14px;font-size:.92rem;font-weight:600;display:flex}:where(.gl-landing) .mk-site-pages li:before{content:"";background:var(--gl-green);border-radius:2px;flex:none;width:8px;height:8px}:where(.gl-landing) .mk-section.mk-promise{border-radius:calc(var(--gl-radius) + 8px);color:#fffc;background:radial-gradient(120% 120% at 100% 0%, #ace01d33 0%, transparent 46%), var(--gl-navy);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-block:32px;padding:clamp(26px,4vw,44px);display:grid}:where(.gl-landing) .mk-promise h2{color:var(--gl-white)}:where(.gl-landing) .mk-promise .eyebrow{color:var(--gl-lime)}:where(.gl-landing) .mk-promise p{margin:0;font-size:1.06rem;line-height:1.6}:where(.gl-landing) .mk-section.mk-promise p a{color:var(--gl-lime)}:where(.gl-landing) .mk-never{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}:where(.gl-landing) .mk-never-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(.gl-landing) .mk-never-list li{border:1px solid var(--gl-line);border-radius:var(--gl-radius);color:var(--gl-ink);background:var(--gl-white);padding:14px 16px 14px 50px;font-weight:600;line-height:1.4;position:relative}:where(.gl-landing) .mk-never-list li:before{content:"✕";color:#8f1d14;background:#f8dcd8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}:where(.gl-landing) .mk-terms{max-width:920px;margin-top:28px}:where(.gl-landing) .mk-terms div{grid-template-columns:250px minmax(0,1fr)}:where(.gl-landing) .mk-founder{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:32px;display:grid}:where(.gl-landing) .mk-founder-photo{object-fit:cover;background:var(--gl-navy);width:96px;height:96px;box-shadow:0 0 0 3px var(--gl-white), 0 0 0 4px var(--gl-line);border-radius:50%;display:block}:where(.gl-landing) .mk-founder-note{max-width:680px;color:var(--gl-muted);gap:12px;margin-top:16px;font-size:1.08rem;line-height:1.6;display:grid}:where(.gl-landing) .mk-founder-note p{margin:0}:where(.gl-landing) .mk-founder-note a,:where(.gl-landing) .mk-terms a,:where(.gl-landing) .mk-guide-meta a{color:var(--gl-deep-green-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}:where(.gl-landing) .doc-prose .mk-steps{counter-reset:mk-step;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}:where(.gl-landing) .doc-prose .mk-steps li{counter-increment:mk-step;padding-left:40px;position:relative}:where(.gl-landing) .doc-prose .mk-steps li:before{content:counter(mk-step);width:26px;height:26px;color:var(--gl-black);background:var(--gl-lime);border-radius:7px;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:0;left:0}:where(.gl-landing) .mk-table-wrap{border:1px solid var(--gl-line);border-radius:var(--gl-radius);background:linear-gradient(to right, var(--gl-white) 30%, #fff0) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--gl-white) 30%, #fff0) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #0b2d452e, transparent) left center / 14px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, #0b2d452e, transparent) right center / 14px 100% no-repeat, var(--gl-white);margin:0 0 18px;overflow-x:auto}:where(.gl-landing) .mk-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.92rem}:where(.gl-landing) .mk-table caption{border-bottom:1px solid var(--gl-line);color:var(--gl-muted);text-align:left;padding:10px 14px;font-size:.85rem}:where(.gl-landing) .mk-table th,:where(.gl-landing) .mk-table td{border-bottom:1px solid var(--gl-line);text-align:left;vertical-align:top;padding:12px 14px;line-height:1.45}:where(.gl-landing) .mk-table tr:last-child>*{border-bottom:0}:where(.gl-landing) .mk-table thead th{color:var(--gl-ink);background:var(--gl-surface);font-size:.82rem}:where(.gl-landing) .mk-table tbody th{color:var(--gl-ink);font-weight:700}:where(.gl-landing) .mk-table td{color:var(--gl-muted)}:where(.gl-landing) .doc-callout .mk-callout-title{color:var(--gl-black);margin:0 0 6px;font-size:1rem;font-weight:700}:where(.gl-landing) .doc-prose .doc-callout p{font-size:1.02rem}:where(.gl-landing) .mk-audit-card{border-radius:calc(var(--gl-radius) + 4px);background:var(--gl-soft-green);border:1px solid #60b52466;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:22px 0;padding:20px 22px;display:grid}:where(.gl-landing) .doc-prose .mk-audit-card p{margin:0;font-size:.95rem;line-height:1.5}:where(.gl-landing) .doc-prose .mk-audit-card .mk-audit-card-title{color:var(--gl-black);margin-bottom:4px;font-size:1.05rem;font-weight:700}:where(.gl-landing) .doc-prose a.header-cta,:where(.gl-landing) .doc-prose a.header-cta:hover{color:var(--gl-on-action);text-decoration:none}:where(.gl-landing) .mk-guide-hero h1{max-width:900px}:where(.gl-landing) .mk-guide-hero .mk-guide-summary{max-width:760px;color:var(--gl-muted);margin:20px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}:where(.gl-landing) .mk-guide-hero p.mk-guide-meta{color:var(--gl-muted);flex-wrap:wrap;gap:6px 18px;margin:22px 0 0;font-size:.88rem;font-weight:600;display:flex}:where(.gl-landing) .mk-guide-meta span+span:before{content:"";background:#b6c2c8;border-radius:50%;width:4px;height:4px;margin:0 12px 2px 0;display:inline-block}:where(.gl-landing) .mk-guide-side{gap:14px;display:grid;position:sticky;top:96px}:where(.gl-landing) .mk-guide-side .doc-toc{position:static}:where(.gl-landing) .mk-side-cta{border-radius:var(--gl-radius);background:var(--gl-soft-green);border:1px solid #60b52466;padding:18px}:where(.gl-landing) .mk-side-cta p{color:var(--gl-muted);margin:0 0 14px;font-size:.88rem;line-height:1.45}:where(.gl-landing) .mk-side-cta .mk-side-cta-title{color:var(--gl-black);margin-bottom:6px;font-size:.98rem;font-weight:700}:where(.gl-landing) .mk-side-cta .header-cta{width:100%}:where(.gl-landing) .doc-prose section.mk-takeaways{border-radius:calc(var(--gl-radius) + 4px);background:var(--gl-soft-green);border:1px solid #60b52466;margin-bottom:34px;padding:24px 26px}:where(.gl-landing) .doc-prose .mk-takeaways h2{letter-spacing:0;margin-bottom:14px;font-size:1.15rem}:where(.gl-landing) .doc-prose .mk-takeaways li{color:var(--gl-ink)}:where(.gl-landing) .mk-sources ol{gap:8px;margin:0;padding-left:22px;display:grid}:where(.gl-landing) .doc-prose .mk-sources li{overflow-wrap:anywhere;font-size:.9rem}:where(.gl-landing) .mk-faq{padding:56px 0}:where(.gl-landing) .mk-faq .faq-list{max-width:880px;margin-top:28px}:where(.gl-landing) .mk-faq .faq-list p{color:var(--gl-muted);line-height:1.6}:where(.gl-landing.mk) .final-cta{margin-top:32px}:where(.gl-landing) .mk-band-points{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}:where(.gl-landing) .mk-band-points li{color:var(--gl-ink);padding-left:28px;font-weight:600;position:relative}:where(.gl-landing) .mk-band-points li:before{content:"";border-bottom:2.5px solid var(--gl-deep-green);border-left:2.5px solid var(--gl-deep-green);width:12px;height:7px;position:absolute;top:.38em;left:2px;transform:rotate(-45deg)}:where(.gl-landing) .home-section{width:min(1180px,100% - 40px);margin:0 auto;padding:76px 0}:where(.gl-landing) .home-section>.section-copy+*{margin-top:34px}:where(.gl-landing) .home-section.mk-never .section-copy h2{font-size:clamp(2rem,3.4vw,3rem)}:where(.gl-landing) .home-section.mk-never .mk-never-list{margin-top:0}:where(.gl-landing) .home-section-cta{color:var(--gl-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:28px 0 0;font-size:.92rem;display:flex}:where(.gl-landing) .home-section-more{flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;display:flex}:where(.gl-landing) .home-section-more a{color:var(--gl-deep-green-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}:where(.gl-landing) .home-trades{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"home home contractors contractors""health beauty automotive legal";gap:36px 28px;display:grid}@media (min-width:681px){:where(.gl-landing) .home-trades>[data-group=home]{grid-area:home}:where(.gl-landing) .home-trades>[data-group=contractors]{grid-area:contractors}:where(.gl-landing) .home-trades>[data-group=health]{grid-area:health}:where(.gl-landing) .home-trades>[data-group=beauty]{grid-area:beauty}:where(.gl-landing) .home-trades>[data-group=auto]{grid-area:automotive}:where(.gl-landing) .home-trades>[data-group=legal]{grid-area:legal}}:where(.gl-landing) .home-trades ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(.gl-landing) .home-trades>[data-group=home] ul,:where(.gl-landing) .home-trades>[data-group=contractors] ul{grid-template-columns:1fr 1fr}:where(.gl-landing) .home-trades a{border:1px solid var(--gl-line);border-radius:var(--gl-radius);min-height:52px;color:var(--gl-ink);background:var(--gl-white);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-weight:700;transition:border-color .18s,transform .18s;display:flex}:where(.gl-landing) .home-trades a span{color:var(--gl-deep-green-text);transition:transform .18s}:where(.gl-landing) .home-trades a:hover{border-color:#60b5248c;transform:translateY(-1px)}:where(.gl-landing) .home-trades a:hover span{transform:translate(3px)}@media (max-width:1060px){:where(.gl-landing) .home-trades{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"home home""contractors contractors""health beauty""automotive legal"}}@media (max-width:680px){:where(.gl-landing) .home-section{width:min(100% - 28px,1180px);padding:54px 0}:where(.gl-landing) .home-trades,:where(.gl-landing) .home-trades>[data-group=home] ul,:where(.gl-landing) .home-trades>[data-group=contractors] ul{grid-template-columns:minmax(0,1fr);grid-template-areas:none}}:where(.gl-landing) .sticky-audit{display:none}@media (max-width:1060px){:where(.gl-landing) .sticky-audit{z-index:30;border-top:1px solid var(--gl-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));visibility:hidden;background:#fffffff7;justify-content:space-between;align-items:center;gap:12px;transition:transform .24s cubic-bezier(.23,1,.32,1),visibility 0s linear .24s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 30px #0b2d451a}:where(.gl-landing) .sticky-audit[data-show]{visibility:visible;transition:transform .24s cubic-bezier(.23,1,.32,1),visibility;transform:translateY(0)}:where(.gl-landing) .sticky-audit p{min-width:0;margin:0;line-height:1.25;display:grid}:where(.gl-landing) .sticky-audit strong{color:var(--gl-black);font-size:.95rem}:where(.gl-landing) .sticky-audit span{color:var(--gl-muted);font-size:.78rem}:where(.gl-landing) .sticky-audit .header-cta{flex:none}:where(.gl-landing):has(.sticky-audit) .footer-legal{padding-bottom:calc(34px + 72px + env(safe-area-inset-bottom))}:where(.gl-landing) .mk-hero-aside{justify-items:start}:where(.gl-landing) .mk-points{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.gl-landing) .tour-panel,:where(.gl-landing) .mk-section.mk-site,:where(.gl-landing) .mk-section.mk-promise,:where(.gl-landing) .mk-never{grid-template-columns:minmax(0,1fr);gap:24px}:where(.gl-landing) .mk-guide-side{position:static}:where(.gl-landing) .mk-side-cta{display:none}}@media (max-width:680px){:where(.gl-landing) .mk-section,:where(.gl-landing) .mk-article{width:min(100% - 28px,1180px)}:where(.gl-landing) .mk-section{padding:48px 0}:where(.gl-landing) .mk-links{padding:36px 0}:where(.gl-landing) .mk-hero{padding:24px 0 40px}:where(.gl-landing) .mk-hero .hero-copy h1{font-size:clamp(1.85rem,8vw,2.4rem)}:where(.gl-landing) .mk-points,:where(.gl-landing) .mk-searches-grid,:where(.gl-landing) .mk-site-pages,:where(.gl-landing) .mk-terms div{grid-template-columns:minmax(0,1fr)}:where(.gl-landing) .mk-founder{grid-template-columns:minmax(0,1fr);gap:18px}:where(.gl-landing) .mk-founder-photo{width:72px;height:72px}:where(.gl-landing) .mk-audit-card{grid-template-columns:minmax(0,1fr)}:where(.gl-landing) .mk-audit-card .header-cta,:where(.gl-landing) .tour-tabs-frame{width:100%}:where(.gl-landing) .tour-map,:where(.gl-landing) .tour-score{grid-template-columns:minmax(0,1fr);justify-items:center}:where(.gl-landing) .tour-map .sr-grid.large{width:min(100%,260px)}:where(.gl-landing) .tour-score .sr-bars{justify-self:stretch}:where(.gl-landing) .tour-legend{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.gl-landing) .tour-visual-body{min-height:0}:where(.gl-landing) .sr-table{font-size:.8rem}:where(.gl-landing) .sr-table th,:where(.gl-landing) .sr-table td{padding:9px 5px}:where(.gl-landing) .sr-table tbody th{white-space:normal}:where(.gl-landing) .mk-crumbs li>*{padding:4px 0;display:inline-block}}@media (max-width:380px){:where(.gl-landing) .sticky-audit span{display:none}:where(.gl-landing) .sr-split{grid-template-columns:minmax(0,1fr)}:where(.gl-landing) .final-cta{padding:22px 18px}}@media (prefers-reduced-motion:reduce){:where(.gl-landing) .sticky-audit,:where(.gl-landing) .mk-card{transition:none}}
