.picker,.cap-matrix,.depth-ladder,.india-snapshot,.dfig{--pk-ink:#142d3a;--pk-soft:#3a4c5a;--pk-line:#142d3a8c;--pk-bg:#edf1f3;--pk-on:#dbe5e8;--pk-accent:#a4532a;--pk-good:#19675e;--pk-display:var(--font-condensed),"IBM Plex Sans Condensed","Arial Narrow",sans-serif}.picker{border:2px solid var(--pk-ink);background:var(--pk-bg);color:var(--pk-ink);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;margin-top:28px;display:grid}.picker-qs{border-right:1px solid var(--pk-line);margin:0;padding:0;list-style:none}.picker-qs li+li{border-top:1px solid var(--pk-line)}.picker fieldset{border:0;gap:8px;margin:0;padding:18px 20px;display:grid}.picker legend{font:700 18px/1.25 var(--pk-display);gap:10px;margin-bottom:10px;padding:0;display:flex}.picker-no{color:var(--pk-soft);font-variant-numeric:tabular-nums;font-weight:500}.picker label{border:1px solid var(--pk-line);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 12px;font-size:15px;line-height:1.4;display:flex}.picker label.is-on{background:var(--pk-on);border-color:var(--pk-ink)}.picker label input{accent-color:var(--pk-accent);margin-top:3px}.picker-result{flex-direction:column;gap:10px;padding:22px 22px 24px;font-size:15px;line-height:1.55;display:flex}.picker-result h3{font:700 26px/1.1 var(--pk-display);margin:0}.picker-price{font:600 15px/1.3 var(--pk-display);color:var(--pk-accent);margin-top:4px;display:block}.picker-kicker{font:600 12px/1.3 var(--pk-display);letter-spacing:.06em;text-transform:uppercase;color:var(--pk-soft);margin:0}.picker-wait{color:var(--pk-soft);margin:auto 0}.picker-because{font-weight:600}.picker-result p{margin:0}.picker-warn{border-left:3px solid var(--pk-accent);padding-left:10px}.picker-runner{color:var(--pk-soft)}.picker-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px;display:flex}.picker-actions .site-link{color:var(--pk-ink)}.picker-actions button{border:1px solid var(--pk-ink);color:var(--pk-ink);font:600 14px/1 var(--pk-display);cursor:pointer;background:0 0;min-height:44px;padding:10px 14px}@media (max-width:760px){.picker{grid-template-columns:1fr}.picker-qs{border-right:0;border-bottom:1px solid var(--pk-line)}.picker fieldset{padding:16px 14px}.picker-result{padding:18px 14px 20px}}.cap-matrix{border:2px solid var(--pk-ink);background:var(--pk-bg);color:var(--pk-ink);margin-top:28px}.cap-row{border-top:1px solid var(--pk-line);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.cap-row:first-child{border-top:0}.cap-row>*{border-left:1px solid var(--pk-line);padding:12px 14px;font-size:14px;line-height:1.35}.cap-row>:first-child{font:700 17px/1.2 var(--pk-display);border-left:0}.cap-head>*{color:var(--pk-soft);font:600 13px/1.3 var(--pk-display)!important}.cap-yes:before,.cap-part:before,.cap-no:before{width:1.3em;font-weight:700;display:inline-block}.cap-yes:before{content:"✓";color:var(--pk-good)}.cap-part:before{content:"◐";color:var(--pk-accent)}.cap-no:before{content:"—";color:var(--pk-soft)}.cap-note{color:var(--pk-soft);margin:10px 0 0;font-size:13px}@media (max-width:600px){.cap-head{display:none}.cap-row{grid-template-columns:1fr;padding:4px 0 10px}.cap-row>*{border-left:0;padding:6px 14px}.cap-row>:first-child{padding-top:12px}.cap-row>[data-label]:after{content:" · " attr(data-label);color:var(--pk-soft);font-size:13px}}.depth-ladder{color:var(--pk-ink);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.depth-ladder li{flex-direction:column;gap:6px;display:flex}.depth-step{border:1px solid var(--pk-line);border-top:4px solid var(--pk-accent);background:var(--pk-bg);padding:12px;font-size:13px;line-height:1.4}.depth-step b{font:700 16px/1.2 var(--pk-display);display:block}.depth-step .depth-price{color:var(--pk-accent);margin:4px 0 6px;font-weight:600;display:block}.depth-ladder li:first-child .depth-step{min-height:120px}.depth-ladder li:nth-child(2) .depth-step{min-height:140px}.depth-ladder li:nth-child(3) .depth-step{min-height:165px}.depth-ladder li:nth-child(4) .depth-step{min-height:190px}.depth-ladder li:nth-child(5) .depth-step{min-height:215px}.depth-ladder li:nth-child(6) .depth-step{min-height:240px}.depth-ladder-axis{color:var(--pk-soft);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}@media (max-width:900px){.depth-ladder{grid-template-columns:1fr;gap:6px}.depth-ladder li .depth-step{border-top-width:1px;border-left:4px solid var(--pk-accent);min-height:0!important}.depth-ladder-axis{display:none}}.india-snapshot{border:2px solid var(--pk-ink);background:var(--pk-bg);color:var(--pk-ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px;display:grid}.india-snapshot>div{border-left:1px solid var(--pk-line);padding:16px}.india-snapshot>div:first-child{border-left:0}.india-snapshot dt{font:600 12px/1.3 var(--pk-display);letter-spacing:.04em;text-transform:uppercase;color:var(--pk-soft)}.india-snapshot dd{font:700 28px/1.05 var(--pk-display);margin:6px 0 0}.india-snapshot dd small{font:400 12px/1.4 var(--font-instrument),system-ui,sans-serif;color:var(--pk-soft);margin-top:6px;display:block}@media (max-width:900px){.india-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.india-snapshot>div{border-left:0;border-top:1px solid var(--pk-line)}.india-snapshot>div:nth-child(-n+2){border-top:0}.india-snapshot>div:nth-child(2n){border-left:1px solid var(--pk-line)}}@media (max-width:800px){.spec-cards thead{display:none}.spec-cards,.spec-cards tbody,.spec-cards tr,.spec-cards th,.spec-cards td{display:block;width:auto!important;min-width:0!important}.spec-cards tr{border-bottom:2px solid var(--ink,#142d3a)}.spec-cards tbody th,.spec-cards td{border:0!important;padding:8px 14px!important}.spec-cards tbody th{padding-top:16px!important;font-size:19px!important}.spec-cards td[data-label]:before{content:attr(data-label);font:600 11px/1.3 var(--mono,sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft,#3a4c5a);margin-bottom:4px;display:block}.mir-table-wrap:has(.spec-cards){overflow-x:visible}}.svc-sub{font:700 22px/1.2 var(--cond,sans-serif);margin:34px 0 0}.svc-fdi{border-left:4px solid var(--rust,#a4532a);background:#edf1f3;max-width:78ch;margin-top:30px;padding:18px 20px}.svc-fdi .svc-sub{margin-top:0}.svc-fdi p{margin:10px 0 0;line-height:1.6}.svc-fdi a,.cap-note a{color:var(--ink,#142d3a);text-underline-offset:2px;text-decoration:underline}.india-gates{gap:8px;margin:18px 0 0;padding-left:20px;line-height:1.55;display:grid}.india-gates a{color:var(--ink,#142d3a);text-underline-offset:2px;text-decoration:underline}.mir-buys{gap:6px;margin:14px 0 0;padding-left:20px;line-height:1.5;display:grid}.custom-compare-wrap{border:2px solid var(--site-ink,#142d3a);background:#edf1f3;overflow-x:auto}.custom-compare{border-collapse:collapse;width:100%;color:var(--site-ink,#142d3a);text-align:left;font-size:15px;line-height:1.5}.custom-compare th,.custom-compare td{vertical-align:top;border:1px solid #142d3a59;padding:14px 16px}.custom-compare thead th{letter-spacing:.1em;text-transform:uppercase;color:#3a4c5a;font-size:12px}.custom-compare tbody th{font-size:17px;font-weight:700}.custom-compare a{color:var(--site-ink,#142d3a);text-decoration:underline}.dfig{color:var(--pk-ink);margin:30px 0 0}.dfig-svg{border:2px solid var(--pk-ink);background:var(--pk-bg);box-sizing:border-box;width:100%;height:auto;padding:10px;display:block}.dfig-wide{max-width:980px}.dfig-narrow{max-width:440px;display:none}@media (max-width:899px){.dfig-wide{display:none}.dfig-narrow{padding:4px;display:block}}.dfig text{fill:var(--pk-ink);font-family:var(--pk-display);paint-order:stroke;stroke:var(--pk-bg);stroke-width:4px;stroke-linejoin:round}.dfig .dfig-title{font-size:16px;font-weight:700}.dfig .dfig-sub{fill:var(--pk-soft);font-size:13.5px}.dfig .dfig-col{font-size:14.5px;font-weight:600}.dfig .dfig-axis{letter-spacing:.03em;fill:var(--pk-soft);font-size:13.5px;font-weight:600}.dfig .dfig-note{fill:var(--pk-soft);font-size:13px;font-style:italic}.dfig .dfig-sez{fill:var(--pk-good);font-size:13.5px;font-weight:600}.dfig-box{fill:#0000;stroke:var(--pk-ink);stroke-width:1.5px}.dfig-rule{stroke:var(--pk-ink);stroke-width:1.5px}.dfig-grid{stroke:var(--pk-line);stroke-dasharray:3 4}.dfig-path{fill:none;stroke:var(--pk-line);stroke-width:1.5px;stroke-dasharray:5 4}.dfig-range{stroke:var(--pk-accent);stroke-width:5px;stroke-linecap:round;opacity:.55}.dfig-dot{fill:var(--pk-accent);stroke:var(--pk-bg);stroke-width:2px}.dfig-flag{fill:var(--pk-accent);stroke:var(--pk-accent);stroke-width:1.5px}.dfig figcaption{max-width:78ch;color:var(--pk-ink);margin-top:12px;font-size:15px;line-height:1.6}.svc-example{border:2px solid var(--ink,#142d3a);background:#edf1f3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.svc-example>div{border-left:1px solid var(--rule-strong,#142d3a8c);padding:18px 20px}.svc-example>div:first-child{border-left:0}.svc-example p{margin:0;line-height:1.55}.svc-example .site-kicker{margin-bottom:8px}@media (max-width:760px){.svc-example{grid-template-columns:1fr}.svc-example>div{border-left:0;border-top:1px solid var(--rule-strong,#142d3a8c)}.svc-example>div:first-child{border-top:0}}.picker-qs{counter-reset:q}.picker-qs>li{counter-increment:q}.picker-no:before{content:counter(q,decimal-leading-zero)}.sheet-zones{counter-reset:zone}.sheet-zones span{counter-increment:zone}.sheet-zones span:before{content:counter(zone)}.picker-bridge{border:2px solid var(--pk-ink);background:#fff;gap:10px;margin-top:6px;padding:14px 16px;display:grid}.picker-bridge p{margin:0}.picker-go{background:var(--pk-ink,#142d3a);color:#fff;min-height:44px;font:600 15px/1.2 var(--pk-display);justify-self:start;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.picker-go:hover{color:#fff;background:#0b1d27}.picker-extra{color:var(--pk-ink)}.picker-peek{display:none}@media (max-width:760px){.picker-peek{z-index:5;background:var(--pk-ink);color:#fff;font:600 15px/1.3 var(--pk-display);align-items:center;gap:8px;padding:12px 14px;text-decoration:none;display:flex;position:sticky;bottom:0}.picker-peek span:first-child{opacity:.8;font-weight:500}.picker-peek b{flex:1}}.dfig-step{transition:opacity .2s}.dfig:has(.is-on) .dfig-step:not(.is-on):not(.is-alt) :is(.dfig-dot,.dfig-range){opacity:.4}.dfig .is-on .dfig-dot{r:9px;fill:var(--pk-ink)}.dfig .is-alt .dfig-dot{fill:#0000;stroke:var(--pk-accent);stroke-width:3px}.svc-hero-note,.cap-note,.mir-author-line,.dfig figcaption{line-height:1.55;font-size:15px!important}.fold>summary{cursor:pointer;border-top:2px solid var(--ink,#142d3a);font:700 18px/1.3 var(--cond,sans-serif);justify-content:space-between;gap:12px;padding:14px 0;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"+";font-weight:500}.fold[open]>summary:after{content:"−"}.excerpts{grid-template-columns:1.6fr 1fr 1fr;align-items:start;gap:16px;margin-top:24px;display:grid}.excerpts figure{margin:0}.excerpts img{border:1px solid var(--rule-strong,#142d3a8c);background:#fff;width:100%;height:auto;display:block;box-shadow:0 6px 18px #142d3a1f}.excerpts figcaption{color:var(--ink-soft,#3a4c5a);margin-top:8px;font-size:15px;line-height:1.45}.excerpts figcaption b{color:var(--ink,#142d3a)}@media (max-width:760px){.excerpts{grid-template-columns:1fr}.excerpts .excerpt-toc{display:none}}.finding{border-left:4px solid var(--rust,#a4532a);background:#edf1f3;max-width:78ch;margin:26px 0 0;padding:16px 20px}.finding p{margin:0;font-size:18px;line-height:1.5}.finding footer{color:var(--ink-soft,#3a4c5a);margin-top:8px;font-size:15px}.grade{border:1.5px solid var(--teal,#19675e);color:var(--teal,#19675e);letter-spacing:.04em;text-transform:uppercase;padding:1px 8px;font-size:13px;font-weight:700;display:inline-block}.method-check{border-top:1px solid var(--rule-strong,#142d3a8c);gap:0;max-width:80ch;margin:18px 0 0;padding:0;list-style:none;display:grid}.method-check li{border-bottom:1px solid var(--rule,#142d3a38);padding:12px 0 12px 34px;line-height:1.55;position:relative}.method-check li:before{content:"☐";font-size:18px;position:absolute;top:11px;left:4px}.method-check a{color:var(--ink,#142d3a);text-decoration:underline}.spec .spec-name{font:700 18px/1.2 var(--cond,sans-serif);color:var(--ink,#142d3a);display:block}.spec .spec-guide{font:500 14px/1.35 var(--text,sans-serif);margin-top:6px;display:block}.spec-engagements thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft,#3a4c5a);font:600 13px/1.3 var(--mono,sans-serif)!important}.svc-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.svc-hero-actions .sheet-cta{margin-top:0}.scope-folds{margin-top:10px}.scope-folds .fold>summary{font-size:17px}.scope-folds .fold[open]{padding-bottom:14px}.scope-folds .scope-deliverables{margin:0 0 10px;padding-left:20px;line-height:1.55}.scope-folds .scope-boundary{color:var(--ink-soft,#3a4c5a);margin:0 0 10px}.elev-svg .e-time{fill:var(--ink-soft,#3a4c5a);font-size:13px;font-weight:500}@media (max-width:900px){.elev-svg .e-name{font-size:30px;display:inline}.elev-svg .e-time{display:none}}.custom-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.custom-actions .site-link{color:var(--site-ink,#142d3a);text-underline-offset:3px;text-decoration:underline}.excerpts-pair{grid-template-columns:1fr;gap:14px;margin-top:0}.sample-cards{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sample-cards a{border:1.5px solid var(--site-ink,#142d3a);height:100%;color:var(--site-ink,#142d3a);background:#fff;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.sample-cards span{color:#3a4c5a;font-size:15px}@media (max-width:760px){.sample-cards{grid-template-columns:1fr}}.custom-report-page .picker{--pk-display:var(--font-condensed),"IBM Plex Sans Condensed","Arial Narrow",sans-serif}@media (max-width:899px){.dfig-narrow .dfig-sub,.dfig-narrow .dfig-axis,.dfig-narrow .dfig-sez,.dfig-narrow .dfig-note{font-size:15px}.dfig-narrow .dfig-col{font-size:15.5px}}@media (max-width:400px){.dfig-narrow.dfig-svg{border-width:1.5px;padding:0}}@media (max-width:760px){.mir-page .sample-picker .pick img{display:none}.picker fieldset{gap:6px;padding:12px}.picker label{padding:7px 10px;font-size:15px}.mir-page .sample-picker .pick{grid-template-columns:1fr;padding:14px 16px}.mir-page .sample-picker .pick.is-on{padding:12.5px 14.5px}.mir-page .sample-picker .pick-text strong{font-size:22px}.mir-page .mir-comparison-table td[data-label=Edition]{display:none}}.dfig .is-off{opacity:.62}.dfig .is-on .dfig-box{stroke-width:3.5px;fill:#fff}.dfig .is-on .dfig-title{fill:var(--pk-accent)}.excerpt{margin:0}.excerpt-zoom{display:block;position:relative}.excerpt img{border:1px solid var(--rule-strong,#142d3a8c);background:#fff;width:100%;height:auto;display:block;box-shadow:0 6px 18px #142d3a1f}.excerpt .excerpt-phone{display:none}.excerpt-hint{background:var(--ink,#142d3a);color:#fff;font:600 13px/1.2 var(--text,sans-serif);padding:4px 8px;position:absolute;bottom:8px;right:8px}.excerpt figcaption{color:var(--ink-soft,#3a4c5a);margin-top:8px;font-size:15px;line-height:1.45}.excerpt figcaption b{color:var(--ink,#142d3a)}@media (max-width:760px){.excerpt .excerpt-wide{display:none}.excerpt .excerpt-phone{display:block}}.method-check.is-numbered{counter-reset:step}.method-check.is-numbered li{counter-increment:step}.method-check.is-numbered li:before{content:counter(step);background:var(--ink,#142d3a);color:#fff;width:24px;height:24px;font:700 13px/1 var(--text,sans-serif);border-radius:50%;place-items:center;display:grid;top:12px}.method-check.is-checkable li{padding-left:0}.method-check.is-checkable li:before{content:none}.method-check.is-checkable label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.method-check.is-checkable input{width:20px;height:20px;accent-color:var(--ink,#142d3a);flex:none;margin-top:3px}.method-check.is-checkable input:checked+span{color:var(--ink-soft,#3a4c5a)}.mir-price-line{margin:14px 0 0;font-size:17px;line-height:1.5}.excerpts-two{grid-template-columns:1.4fr 1fr}.spec-questions ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.spec-questions li span{color:var(--ink-soft,#3a4c5a);font-size:14.5px;display:block}.sheet-site .site-footer .site-brand>span{font-family:var(--text);letter-spacing:-.01em;font-size:21px}.site-footer h3,.site-footer-bottom,.site-footer .site-brand small{font-size:12px!important}.site-footer a{font-size:14px}@media (max-width:700px){.mir-page .site-section{padding-block:38px}.finding{padding:12px 14px}.finding p{font-size:17px}}.custom-report-page.research-page>section.bg-obsidian+section.bg-obsidian{padding-top:0}.picker-assume{color:var(--pk-soft);font-size:15px;margin-top:-4px!important}.sheet-site .spec thead th,.sheet-site .spec-routes thead th{letter-spacing:.04em;text-transform:uppercase;background:#e3e9ec;font:600 13px/1.3 var(--mono)!important;color:var(--ink-soft)!important}.sheet-site .spec-routes tbody th{font:700 18px/1.2 var(--cond)}.svc-who{margin-top:16px;font-size:15px;line-height:1.6}.sheet-site .mir-page .site-section:after,.sheet-site .svc-page .site-section:after{content:none!important;display:none!important}.sheet-site .svc-page .sheet-zones,.sheet-site .mir-page .sheet-zones{display:none}.svc-faq details>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}.svc-faq details>summary::-webkit-details-marker{display:none}.svc-faq details>summary::marker{content:""}.svc-faq details>summary>h3{font:inherit;margin:0}.svc-faq details>summary:after{content:"+";flex:none;font-weight:600}.svc-faq details[open]>summary:after{content:"−"}.fold>summary{font-family:inherit!important}.excerpt-col{align-content:start;gap:22px;display:grid}.excerpt-col .finding{margin-top:0}@media (max-width:760px){.excerpts-two{grid-template-columns:1fr}}.custom-report-page .picker,.custom-report-page .dfig{--pk-display:var(--font-instrument),system-ui,sans-serif}.log-excerpt{margin:0}.log-excerpt table{border-collapse:collapse;border:1.5px solid var(--site-ink,#142d3a);width:100%;color:var(--site-ink,#142d3a);background:#fff;font-size:14.5px;line-height:1.45}.log-excerpt th{background:var(--site-ink,#142d3a);color:#fff;text-align:left;padding:8px 10px;font-size:13px;font-weight:600}.log-excerpt td{vertical-align:top;border-top:1px solid #d8dedb;padding:9px 10px}.log-excerpt td:first-child{color:#53636c;width:34px}.log-excerpt td small{color:#53636c;margin-top:2px;font-size:13px;display:block}.log-excerpt figcaption{color:#3a4c5a;margin-top:8px;font-size:15px;line-height:1.45}.log-excerpt figcaption a{color:var(--site-ink,#142d3a);text-decoration:underline}.grade-medium{color:#8a5a00;border-color:#8a5a00}.grade-low{color:#53636c;border-color:#53636c}@media (max-width:600px){.log-excerpt th:nth-child(3),.log-excerpt td:nth-child(3){display:none}}.order-delivery{color:var(--site-ink,#142d3a);margin:0 0 12px;font-size:15px;font-weight:600}@media (max-width:600px){.log-excerpt thead{display:none}.log-excerpt table,.log-excerpt tbody,.log-excerpt tr,.log-excerpt td{display:block;width:auto!important}.log-excerpt tr{border-top:1px solid #d8dedb;grid-template-columns:auto 1fr auto;gap:4px 10px;padding:10px 12px;display:grid}.log-excerpt tr:first-child{border-top:0}.log-excerpt td{border:0;padding:0}.log-excerpt td:nth-child(2){grid-column:2}.log-excerpt td:nth-child(4){grid-area:1/3}.spec-questions li span{display:none}.mir-page .site-section{padding-block:32px}}@media (max-width:760px){.mir-page .sample-picker .pick-text>span:last-child{display:none}}@media (min-width:761px){.excerpts-two{grid-template-columns:minmax(0,600px) minmax(0,360px);justify-content:start;gap:32px}}.excerpt picture,.excerpt picture img{width:100%;height:auto;display:block}.excerpt figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.excerpt-hint{display:none}.viewer-open{border:1.5px solid var(--ink,#142d3a);color:var(--ink,#142d3a);font:600 14px/1.2 var(--text,sans-serif);cursor:pointer;white-space:nowrap;background:#fff;min-height:36px;padding:7px 12px}.viewer-open:hover{background:var(--ink,#142d3a);color:#fff}.viewer{background:#fff;border:0;max-width:min(960px,96vw);max-height:94vh;padding:0;box-shadow:0 20px 60px #00000059}.viewer::backdrop{background:#142d3ab8}.viewer-bar{background:var(--ink,#142d3a);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.viewer-bar p{margin:0;font-size:15px}.viewer-close{color:#fff;font:600 14px/1 var(--text,sans-serif);cursor:pointer;background:0 0;border:1.5px solid #fff;min-height:36px;padding:8px 12px}.viewer img{width:100%;height:auto;display:block}.grade-split{gap:2px;margin-bottom:8px;font-size:13.5px;display:flex}.grade-split .gs{color:#fff;white-space:nowrap;min-width:64px;padding:6px 8px}.gs-high{background:#19675e}.gs-medium{background:#7a5200}.gs-low{background:#53636c}.log-excerpt figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.picker-later{color:var(--pk-soft);font-size:15px}.mini-ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mini-ladder li{border:1px solid var(--pk-line);color:var(--pk-soft);background:#fff;gap:2px;padding:6px 7px;font-size:12.5px;line-height:1.3;display:grid}.mini-ladder li b{color:var(--pk-ink);font-size:13px}.mini-ladder li.is-on{border:2px solid var(--pk-ink);color:var(--pk-ink)}.mini-ladder li.is-alt{border-style:dashed;border-color:var(--pk-accent)}@media (max-width:1100px){.mini-ladder{grid-template-columns:1fr}.mini-ladder li{grid-template-columns:1fr auto}.mini-ladder li span:last-child,.mini-ladder li:not(.is-on):not(.is-alt){display:none}}.site-section-title+.fold,.site-section-title+details,.svc-faq .site-section-title+details{margin-top:24px}[data-picker],.dfig-wide{max-width:1040px}.svc-price-line{color:var(--ink,#142d3a);margin:16px 0 0;font-size:15.5px;line-height:1.6}.svc-price-line span{color:var(--ink-soft,#3a4c5a);margin:0 6px}.tiers{border:2px solid var(--ink,#142d3a);background:#edf1f3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.tier{border-left:1px solid var(--rule-strong,#142d3a8c);flex-direction:column;gap:10px;padding:20px 22px 22px;display:flex}.tier:first-child{border-left:0}.tier h3{font:700 24px/1.1 var(--cond,sans-serif);margin:0}.tier p{margin:0;font-size:15.5px;line-height:1.5}.tier .tier-price{font:700 19px/1.2 var(--cond,sans-serif)}.tier .tier-time{color:var(--ink-soft,#3a4c5a);font-weight:600}.tier .site-link{margin-top:auto}@media (max-width:760px){.tiers{grid-template-columns:1fr}.tier{border-left:0;border-top:1px solid var(--rule-strong,#142d3a8c);gap:6px;padding:14px 16px}.tier:first-child{border-top:0}.tier h3{font-size:21px}}.faq-questions{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.faq-questions span{color:var(--ink-soft,#3a4c5a);font-size:15px;display:block}.caps-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:22px;display:grid}.caps-table th,.caps-table td{font-size:15px}.caps-table td a{color:var(--ink,#142d3a);text-decoration:underline}@media (max-width:900px){.caps-grid{grid-template-columns:1fr}}.sample-thumbs{grid-template-columns:repeat(2,minmax(0,200px));gap:18px;margin-top:22px;display:grid}.sample-thumbs .excerpt figcaption{font-size:15px}@media (max-width:760px){.sample-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:600px){.spec-cards td[data-label]:before{margin:0 6px 0 0!important;display:inline!important}.custom-compare td[data-label="What you get"]{display:none!important}.custom-report-page .sample-cards{display:none}.caps-table tbody th{padding-top:10px!important;font-size:17px!important}.custom-compare td[data-label=Whose\ question]{display:none!important}.method-check li{padding-top:9px;padding-bottom:9px;font-size:15.5px;line-height:1.5}.custom-report-page #custom-method-heading~p.mt-6{display:none}.svc-example>div{padding:12px 14px}}.mini-ladder{gap:2px;grid-template-columns:1fr!important}.mini-ladder li{align-items:baseline;gap:10px;padding:4px 8px;grid-template-columns:minmax(0,1fr) auto auto!important}.mini-ladder li span:last-child{display:inline!important}.mini-ladder li:not(.is-on):not(.is-alt){display:grid!important}@media (max-width:760px){.mini-ladder li:not(.is-on):not(.is-alt){display:none!important}.mini-ladder li{grid-template-columns:1fr auto!important}.mini-ladder li span:last-child{display:none!important}}.mini-ladder li{column-gap:10px;grid-template-columns:8.5em minmax(0,1fr)!important}.mini-ladder li span{text-align:right;grid-column:2}@media (max-width:760px){.mini-ladder li{grid-template-columns:1fr auto!important}}
