:root{color-scheme:light;--text-display: clamp(3rem, 6vw, 5.5rem);--text-display-s: clamp(2rem, 4vw, 3.5rem);--text-h1: clamp(1.75rem, 3vw, 2.75rem);--text-h2: clamp(1.375rem, 2.5vw, 2rem);--text-h3: clamp(1.125rem, 1.8vw, 1.5rem);--text-h4: 1.125rem;--text-body-l: 1.125rem;--text-body: 1rem;--text-body-s: .875rem;--text-caption: .75rem;--text-mono: .8125rem;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal: 1.6;--leading-loose: 1.8;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .06em;--tracking-wider: .12em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--max-w-content: 1280px;--max-w-article: 740px;--max-w-narrow: 480px;--gutter: clamp(1rem, 4vw, 3rem);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 9999px;--shadow-card: 0 1px 3px rgba(37, 99, 235, .05), 0 4px 12px rgba(37, 99, 235, .03);--shadow-hover: 0 2px 6px rgba(37, 99, 235, .07), 0 8px 24px rgba(37, 99, 235, .08);--shadow-feature: 0 4px 16px rgba(37, 99, 235, .1);--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--background);color:var(--text);font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-normal);text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure{margin:0}h1,h2,h3,h4{font-family:var(--font-heading);line-height:var(--leading-tight)}main{display:block}img{display:block;max-width:100%;height:auto;border-radius:var(--radius-md)}a{color:inherit}button,input,textarea,select{font:inherit}hr{border:none;border-top:1px solid var(--line);margin-block:var(--space-8)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.editorial-label,.hero-eyebrow,.module-card__eyebrow,.hub-section__label,.brand-section__label{font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent)}.tag{display:inline-flex;align-items:center;width:fit-content;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:.25em .65em;border-radius:var(--radius-sm);line-height:1.5;text-decoration:none}.tag--default{color:var(--accent);background:var(--backgroundAccent);border:none}.tag--accent{color:#fff;background:var(--accent)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-s);font-weight:600;padding:.65em 1.5em;border:1px solid transparent;border-radius:var(--radius-sm);text-decoration:none;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.btn--primary{color:#fff;background:var(--accent);border-color:var(--accent)}.btn--primary:hover{background:var(--accentStrong);border-color:var(--accentStrong)}.btn--outline{color:var(--text);background:transparent;border-color:var(--line)}.btn--outline:hover{border-color:var(--accent);color:var(--accent)}.btn--inverse{color:var(--text);background:var(--surface);border-color:var(--surface)}.btn--inverse:hover{background:var(--backgroundAccent)}.btn--ghost{color:var(--accent);background:transparent;border-color:transparent;padding-inline:0}.btn--ghost:hover{color:var(--accentStrong)}.section-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.section-header__left{display:flex;flex-direction:column;gap:var(--space-2)}.section-header__title{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:400;line-height:var(--leading-tight)}.section-header__link{font-family:var(--font-body);font-size:var(--text-body-s);font-weight:500;color:var(--accent);text-decoration:none;white-space:nowrap}.section-header__link:hover{text-decoration:underline}.article-card{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;transition:box-shadow .2s,transform .2s}.article-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.article-card__image-wrap{overflow:hidden}.article-card__image{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .4s ease}.article-card:hover .article-card__image{transform:scale(1.03)}.article-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.article-card__title{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:400;line-height:var(--leading-snug)}.article-card__title a,.article-card__title-link{color:var(--text);text-decoration:none}.article-card__title a:hover,.article-card__title-link:hover{color:var(--accent)}.article-card__excerpt{color:var(--muted);font-size:var(--text-body-s);line-height:var(--leading-normal)}.article-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--line)}.meta-author,.meta-time,.meta-read-time{font-family:var(--font-body);font-size:var(--text-caption);color:var(--muted)}.meta-author{font-weight:600;color:var(--text)}.article-card--hero .article-card__image-wrap{aspect-ratio:16 / 10}.article-card--hero .article-card__body{padding:var(--space-8)}.article-card--hero .article-card__title{font-size:var(--text-h2)}.article-card--compact{flex-direction:row;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}.article-card--compact .article-card__image-wrap{flex-shrink:0;width:100px;height:80px;border-radius:var(--radius-sm);overflow:hidden}.article-card--compact .article-card__body{padding:0;gap:var(--space-2)}.article-card--compact .article-card__title{font-size:var(--text-h4)}.module-card{padding:var(--space-6);border-radius:var(--radius-md)}.module-card__eyebrow{margin-bottom:var(--space-3)}.article-card--tone-a{flex-direction:column}.article-card--tone-a .article-card__image-wrap{aspect-ratio:16 / 9;overflow:hidden}.article-card--tone-a .article-card__body{padding:var(--space-6);gap:var(--space-3)}.article-card--tone-b{display:grid;grid-template-columns:1fr auto;gap:var(--space-4);align-items:start;padding:var(--space-4);box-shadow:none;border-bottom:1px solid var(--line);border-radius:0}.article-card--tone-b:hover{transform:none;box-shadow:none}.article-card--tone-b .article-card__body{padding:0;gap:var(--space-2)}.article-card--tone-b .article-card__title{font-size:var(--text-h4)}.article-card--tone-b .article-card__image-wrap--small{flex-shrink:0;width:80px;height:80px;border-radius:var(--radius-sm);overflow:hidden}.article-card--tone-b .article-card__image-wrap--small .article-card__image{width:80px;height:80px;object-fit:cover}.article-card--tone-c{position:relative;min-height:280px;background-size:cover;background-position:center;background-color:var(--surface);border-radius:var(--radius-md);overflow:hidden}.article-card--tone-c:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.2) 60%,transparent 100%)}.article-card--tone-c .article-card__overlay{position:absolute;bottom:0;left:0;right:0;z-index:1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6)}.article-card--tone-c .article-card__title a{color:#fff}.article-card--tone-c .article-card__title a:hover{color:#ffffffd9}.article-card--tone-c .article-card__excerpt{color:#ffffffd9;font-size:var(--text-caption)}.article-card--tone-d{background:transparent;box-shadow:none;border-radius:0;border-bottom:1px solid var(--line);padding:var(--space-5) 0;gap:var(--space-2)}.article-card--tone-d:hover{transform:none;box-shadow:none}.article-card__meta-row{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.article-card--tone-d .article-card__title{font-size:var(--text-h4)}@media(max-width:768px){.section-header{flex-direction:column;align-items:flex-start}.article-card--compact{flex-direction:column}.article-card--compact .article-card__image-wrap{width:100%;height:auto;aspect-ratio:16 / 10}}.eyebrow{font-family:var(--font-body);font-size:var(--text-caption, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider, .12em);color:var(--accent);margin:0 0 var(--space-sm, .75rem)}.subtitle{font-family:var(--font-body);font-size:var(--text-lede, 1.125rem);line-height:1.6;color:var(--muted, var(--text));max-width:56ch;margin:0 0 var(--space-md, 1.5rem)}.cta{display:inline-flex;align-items:center;gap:.5ch;padding:.75rem 1.5rem;font-family:var(--font-body);font-weight:600;font-size:.95rem;letter-spacing:.02em;color:var(--surface, #fff);background:var(--accent);border:none;border-radius:var(--radius-md, 6px);text-decoration:none;transition:background .15s,transform .15s;cursor:pointer}.cta:hover{background:var(--accentStrong, var(--accent));transform:translateY(-1px)}.cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.split-body{font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:var(--muted, var(--text))}.split-body p{margin:0 0 .75rem}.split-body p:last-child{margin-bottom:0}.feed{width:100%}.utility{background:var(--backgroundAccent, transparent);border-bottom:1px solid var(--line, transparent)}.doct-footer__brand{display:flex;flex-direction:column;gap:.5rem}.doct-footer__nav{display:flex;flex-direction:column;gap:.75rem}.section{padding:var(--space-xl, 3rem) 0}.section+.section{border-top:1px solid var(--line, transparent)}.doct-frame{min-height:100vh}.shell-row{width:min(var(--max-w-content),calc(100% - (var(--gutter) * 2)));margin-inline:auto}.page-section,.content-section,.section-feature{padding-block:var(--space-16)}.section-quiet{padding-block:var(--space-12)}.hero-panel,.content-panel,.module-card,.faq-block,.brand-link-panel,.cluster-aside,.hub-empty,.brand-empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.hero-panel,.content-panel{padding:clamp(1.5rem,3vw,2.5rem)}.hero-grid,.content-grid,.dual-grid,.module-grid,.article-grid{display:grid;gap:var(--space-8)}.hero-grid,.dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:minmax(0,7fr) minmax(260px,5fr);align-items:start}.module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.article-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6)}.sidebar-stack{display:grid;gap:var(--space-6);position:sticky;top:7.5rem}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}p,li,dd,dt,summary{line-height:var(--leading-normal)}.lede,.hero-copy{max-width:62ch;color:var(--muted);font-size:var(--text-body-l)}.hero-visual,.feature-image{width:100%;aspect-ratio:16 / 10;object-fit:cover}.content-prose{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.content-prose h2,.content-prose h3{margin-top:var(--space-4)}.content-prose a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}.content-prose strong{color:var(--accentStrong);font-weight:600}.content-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.content-prose table th,.content-prose table td{padding:.6rem .75rem;border-bottom:1px solid var(--line);text-align:left}.content-prose table th{color:var(--muted);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.content-prose ul,.content-prose ol{padding-left:1.1rem}.content-prose blockquote{padding-left:1rem;border-left:3px solid var(--accent);color:var(--muted)}.breadcrumb-nav{margin-bottom:var(--space-6)}.breadcrumb-list{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;color:var(--muted);font-size:.82rem}.breadcrumb-list li+li:before{content:"/";margin-right:.6rem;color:var(--line)}.breadcrumb-list a{color:inherit;text-decoration:none}.breadcrumb-list a:hover{color:var(--text)}.article-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:0;margin:0 0 var(--space-6);list-style:none;color:var(--muted);font-size:var(--text-body-s)}.article-meta a{color:var(--accent)}@media(max-width:1024px){:root{--gutter: 2rem}.content-grid{grid-template-columns:1fr}.sidebar-stack{position:static}}@media(max-width:900px){.hero-grid,.dual-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.page-section,.content-section,.section-feature{padding-block:var(--space-12)}}@media(max-width:640px){.hero-grid,.dual-grid{grid-template-columns:1fr}}body[data-design-nav=sidebar-left] .doct-frame{padding-left:240px}@media(max-width:768px){body[data-design-nav=sidebar-left] .doct-frame{padding-left:0}}:root{--ink:#10252d;--deep:#0b3b48;--accent:#d64f3e;--paper:#f4f7f4;--white:#fff;--muted:#617078;--line:#ced9d5;--mint:#b9e4d4;--blue:#c7dcf0;--coral:#f2c7bf;--shadow:0 22px 70px rgba(16,37,45,.12)}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:Inter,sans-serif}body a{color:inherit;text-decoration:none}body button,body input{font:inherit}.doct-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.doct-home-header{position:sticky;top:0;z-index:20;min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:0 max(24px,calc((100% - 1180px)/2));border-bottom:1px solid rgba(16,37,45,.13);background:#f4f7f4eb;backdrop-filter:blur(16px)}.doct-brand{display:flex;align-items:center;gap:10px;font-family:Sora,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.055em;white-space:nowrap}.doct-brand>span:last-child>span{color:var(--accent)}.doct-brand-mark{width:27px;height:27px;position:relative;display:grid;place-items:center;background:var(--deep);border-radius:7px;transform:rotate(45deg)}.doct-brand-mark i{position:absolute;display:block;width:3px;height:14px;background:#fff;border-radius:2px;transform:rotate(-45deg)}.doct-brand-mark i:nth-child(2){transform:rotate(45deg)}.doct-brand-mark i:nth-child(3){width:4px;height:4px;background:var(--accent);border-radius:50%;transform:none}.doct-nav{display:flex;align-items:center;justify-content:center;gap:28px;font-size:13px;font-weight:600}.doct-nav a{padding:26px 0 24px;border-bottom:2px solid transparent}.doct-nav a:hover{border-color:var(--accent)}.doct-header-cta{display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--ink);border-radius:5px;font-size:12px;font-weight:700}.doct-header-cta span{color:var(--accent)}.doct-hero{min-height:680px;display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center;padding-block:78px 90px}.doct-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:22px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.doct-eyebrow span{color:var(--accent)}.doct-eyebrow b{padding-left:14px;border-left:1px solid var(--line);color:var(--muted)}.doct-hero h1,.doct-section h2,.doct-section h3,.doct-cta-section h2{font-family:Sora,sans-serif}.doct-hero h1{margin:0 0 26px;font-size:clamp(48px,6vw,84px);line-height:.98;letter-spacing:-.065em}.doct-hero h1 em{color:var(--accent);font-style:normal}.doct-lead{max-width:620px;margin:0 0 30px;color:#40545b;font-size:18px;line-height:1.7}.doct-actions{display:flex;align-items:center;gap:25px;margin-bottom:40px}.doct-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-width:206px;padding:16px 18px;border-radius:5px;font-size:13px;font-weight:700}.doct-button-primary{background:var(--deep);color:#fff;box-shadow:0 10px 24px #0b3b4833}.doct-button-primary:hover{background:#0f4c5b}.doct-text-link{display:inline-flex;gap:9px;align-items:center;padding-bottom:4px;border-bottom:1px solid var(--ink);font-size:13px;font-weight:700}.doct-text-link span{color:var(--accent)}.doct-trust-row{display:flex;gap:28px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.doct-trust-row span{display:flex;align-items:baseline;gap:5px}.doct-trust-row b{color:var(--ink);font:600 19px Sora}.doct-console{min-width:0;padding:20px;border:1px solid #c7d4d1;border-radius:10px;background:#fff;box-shadow:var(--shadow);transform:rotate(1deg)}.doct-console-top,.doct-console-note{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.doct-console-top{padding-bottom:17px;border-bottom:1px solid #e4ebe8;color:var(--muted)}.doct-console-top div{color:var(--ink)}.doct-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#23a778;box-shadow:0 0 0 4px #d9f4ea}.doct-score-hero{display:grid;grid-template-columns:1fr 1.4fr;align-items:end;padding:27px 4px 19px}.doct-score-hero small{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.doct-score-hero strong{font:600 46px Sora;letter-spacing:-.06em}.doct-score-hero strong span{color:var(--muted);font-size:14px}.doct-score-hero svg{width:100%;overflow:visible}.doct-chart-area{fill:#d64f3e21}.doct-chart-line{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round}.doct-console-grid{display:grid;gap:8px}.doct-console-grid article{min-width:0;display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:14px 12px;border:1px solid #dfe7e4;border-radius:6px;background:#f8faf9}.doct-console-grid article>span{display:grid;place-items:center;width:29px;height:29px;border-radius:5px;background:var(--deep);color:#fff;font:700 10px Sora}.doct-console-grid b,.doct-console-grid small{display:block}.doct-console-grid b{font-size:12px}.doct-console-grid small{margin-top:3px;color:var(--muted);font-size:9px}.doct-console-grid strong{font:700 18px Sora}.doct-console-note{margin-top:14px;padding:13px 4px 0;border-top:1px solid #e4ebe8;color:var(--muted)}.doct-console-note b{color:var(--ink)}.doct-console-note i{display:inline-block;width:6px;height:6px;margin-right:5px;background:#23a778;border-radius:50%}.doct-pulse{padding:22px 0;border-block:1px solid rgba(16,37,45,.18);background:#e8efec}.doct-label,.doct-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.doct-label{display:block;margin-bottom:14px;color:var(--muted)}.doct-pulse-grid{display:grid;grid-template-columns:repeat(4,1fr)}.doct-pulse-grid article{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:12px;padding:0 22px;border-left:1px solid #bdcac6}.doct-pulse-grid article:first-child{padding-left:0;border:0}.doct-pulse-grid b{grid-row:span 2;font:600 29px Sora;letter-spacing:-.06em}.doct-pulse-grid span{color:#40545b;font-size:10px}.doct-pulse-grid i{margin-top:3px;color:#19845e;font-size:9px;font-style:normal;font-weight:700;text-transform:uppercase}.doct-pulse-grid i.warn{color:var(--accent)}.doct-section{padding-block:105px}.doct-section-head{display:grid;grid-template-columns:1.5fr .7fr;gap:70px;align-items:end;margin-bottom:44px}.doct-kicker{display:block;margin-bottom:14px;color:var(--accent)}.doct-section-head h2,.doct-method-copy h2,.doct-feature-story h2,.doct-article-layout h2,.doct-cta-grid h2{margin:0;font-size:clamp(34px,4vw,53px);line-height:1.08;letter-spacing:-.05em}.doct-section-head p{margin:0 0 3px;color:var(--muted);font-size:14px;line-height:1.75}.doct-lane-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.doct-lane{position:relative;overflow:hidden;min-height:315px;padding:22px;border:1px solid #cbd7d3;border-radius:8px;background:#fff;transition:transform .2s,box-shadow .2s}.doct-lane:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.doct-lane:after{content:"";position:absolute;right:-28px;bottom:-52px;width:170px;height:170px;border-radius:50%;background:var(--lane);opacity:.7}.doct-lane-teal{--lane:var(--mint)}.doct-lane-blue{--lane:var(--blue)}.doct-lane-coral{--lane:var(--coral)}.doct-lane-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:42px}.doct-lane-top span{display:grid;place-items:center;width:42px;height:42px;border-radius:6px;background:var(--deep);color:#fff;font:700 11px Sora}.doct-lane-top i{color:#899792;font-size:10px;font-style:normal}.doct-lane h3{margin:0 0 9px;font-size:22px;letter-spacing:-.04em}.doct-lane p{color:var(--muted);font-size:12px}.doct-mini-bars{display:flex;align-items:end;gap:4px;height:38px;margin:30px 0 25px}.doct-mini-bars i{width:13px;height:30%;background:var(--deep);opacity:.2}.doct-mini-bars i:nth-child(2){height:65%}.doct-mini-bars i:nth-child(3){height:48%}.doct-mini-bars i:nth-child(4){height:88%;opacity:.8}.doct-mini-bars i:nth-child(5){height:72%;opacity:.45}.doct-lane>strong{position:relative;z-index:1;display:flex;justify-content:space-between;font-size:12px}.doct-section-ink{background:#0d3039;color:#fff}.doct-section-head-light p{color:#a9bfba}.doct-table-wrap{overflow-x:auto;border:1px solid #36535b;border-radius:8px;background:#143942}.doct-table-wrap table{width:100%;min-width:720px;border-collapse:collapse}.doct-table-wrap th,.doct-table-wrap td{padding:18px 20px;border-right:1px solid #36535b;border-bottom:1px solid #36535b;text-align:left}.doct-table-wrap th:last-child,.doct-table-wrap td:last-child{border-right:0}.doct-table-wrap tbody tr:last-child td{border-bottom:0}.doct-table-wrap th{color:#a9bfba;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.doct-table-wrap th:not(:first-child){color:#fff;font:600 14px Sora;text-transform:none;letter-spacing:0}.doct-table-wrap th span{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:8px;border-radius:4px;background:var(--accent);font:700 10px Inter}.doct-table-wrap th small{display:block;margin:6px 0 0 34px;color:#8ea9a4;font:400 9px Inter}.doct-table-wrap td{position:relative;font-size:12px}.doct-table-wrap td:not(:first-child) b{position:relative;z-index:1;font:600 16px Sora}.doct-table-wrap td:not(:first-child) i{position:absolute;left:0;bottom:0;width:var(--score);height:3px;background:var(--accent)}.doct-inline-cta{display:flex;justify-content:space-between;margin-top:18px;padding:18px 20px;border:1px solid #36535b;border-radius:6px;color:#fff;font-size:12px;font-weight:700}.doct-inline-cta span{color:#ff9b8e}.doct-method-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.doct-method-copy h2{margin-bottom:24px}.doct-method-copy p{margin-bottom:25px;color:var(--muted);font-size:15px;line-height:1.8}.doct-ledger{border:1px solid #cbd7d3;border-radius:8px;background:#fff;box-shadow:var(--shadow)}.doct-ledger-head{display:flex;justify-content:space-between;gap:20px;padding:15px 18px;border-bottom:1px solid #e0e7e4;color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.doct-ledger-head i{font-style:normal}.doct-ledger article{display:grid;grid-template-columns:35px 1fr auto;gap:13px;align-items:center;padding:18px;border-bottom:1px solid #e0e7e4}.doct-ledger article:last-child{border-bottom:0}.doct-ledger article>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e7f3ef;color:#167457;font-size:9px}.doct-ledger article div strong{display:block;margin-bottom:3px;font-size:12px}.doct-ledger article div span{color:var(--muted);font-size:10px}.doct-ledger article>i{padding:5px 8px;border-radius:3px;background:#e7f3ef;color:#167457;font-size:8px;font-style:normal;font-weight:700;text-transform:uppercase}.doct-ledger .doct-ledger-active>b,.doct-ledger .doct-ledger-active>i{background:#fae7e3;color:#ad3729}.doct-ledger .doct-ledger-queued>b,.doct-ledger .doct-ledger-queued>i{background:#eef1f0;color:#71817b}.doct-directory-band{background:#e7efec}.doct-directory-layout{display:grid;grid-template-columns:3fr 1fr;gap:18px}.doct-directory-main{display:grid;grid-template-columns:1fr 1fr;gap:10px}.doct-directory-main a{min-width:0;display:grid;grid-template-columns:auto 1fr auto auto;gap:14px;align-items:start;padding:22px;border:1px solid #c4d1cd;border-radius:7px;background:#f9fbfa}.doct-directory-main a>span{color:var(--accent);font-size:9px}.doct-directory-main h3{margin:0 0 7px;font-size:15px;letter-spacing:-.02em}.doct-directory-main p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.doct-directory-main a>b{padding:4px 6px;background:#edf1f0;color:var(--muted);font-size:8px;white-space:nowrap}.doct-directory-main a>i{color:var(--accent);font-style:normal}.doct-filter-rail{padding:20px;border-radius:7px;background:var(--deep);color:#fff}.doct-filter-rail>span{display:block;margin-bottom:20px;color:#bed1cc;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.doct-filter-rail ul{padding:0;margin:0;list-style:none}.doct-filter-rail li{padding:11px 0;border-bottom:1px solid #37606a;font-size:11px}.doct-filter-rail li:before{content:"✓";margin-right:9px;color:#ff8a7b}.doct-filter-rail>a{display:block;width:100%;margin-top:19px;padding:12px;border-radius:4px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;text-align:center}.doct-editorial-grid{display:grid;grid-template-columns:1.5fr .7fr;gap:18px}.doct-feature-story{display:grid;grid-template-columns:.72fr 1fr;min-height:420px;overflow:hidden;border:1px solid #cad6d2;border-radius:8px;background:#fff}.doct-feature-story>div:last-child{padding:38px;align-self:center}.doct-feature-story h2{margin-bottom:20px;font-size:35px}.doct-feature-story p{color:var(--muted);font-size:13px;line-height:1.75}.doct-feature-visual{position:relative;overflow:hidden;padding:28px;background:#d6e9e3}.doct-feature-visual>span{color:#47645b;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.doct-feature-visual>b{position:absolute;left:28px;bottom:27px;font:600 72px Sora;letter-spacing:-.09em}.doct-feature-visual>b span{display:block;margin-left:5px;color:#557068;font:600 10px Inter;letter-spacing:.12em;text-transform:uppercase}.doct-feature-visual .line{position:absolute;right:20px;bottom:0;width:26px;height:65%;background:#a8d1c5;transform:skew(-12deg)}.doct-feature-visual .l2{right:58px;height:43%;background:#0b3b48}.doct-feature-visual .l3{right:96px;height:79%;background:#d64f3e}.doct-feature-visual .l4{right:134px;height:30%;background:#fff}.doct-latest{padding:26px;border-radius:8px;background:#102f38;color:#fff}.doct-latest .doct-label{color:#a9bfba}.doct-latest a{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:23px 0;border-bottom:1px solid #36535b}.doct-latest a:last-child{border:0}.doct-latest b{color:#ff8a7b;font-size:9px}.doct-latest span{font:600 14px/1.4 Sora}.doct-latest i{grid-column:2;color:#8da6a1;font-size:9px;font-style:normal}.doct-article-band{background:#fff}.doct-article-label{margin-bottom:28px;padding-bottom:12px;border-bottom:1px solid #dfe6e3;color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.13em}.doct-article-layout{display:grid;grid-template-columns:4fr 1fr;gap:70px}.doct-article-layout article{max-width:760px}.doct-article-layout h2{margin-bottom:22px}.doct-dek{color:#52656c;font-size:18px;line-height:1.65}.doct-byline{display:flex;align-items:center;gap:12px;margin:30px 0;padding:17px 0;border-block:1px solid #e0e7e4}.doct-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--deep);color:#fff;font-size:10px;font-weight:700}.doct-byline b,.doct-byline small{display:block}.doct-byline b{font-size:11px}.doct-byline small{margin-top:3px;color:var(--muted);font-size:9px}.doct-article-layout h3{margin:35px 0 12px;font-size:22px}.doct-article-layout article>p:last-child{color:#384e55;font-size:14px;line-height:1.85}.doct-article-layout aside{align-self:start;padding:18px;border-top:3px solid var(--accent);background:#eef3f1}.doct-article-layout aside>span{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.doct-article-layout dl{margin:16px 0}.doct-article-layout dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #d5dfdc;font-size:9px}.doct-article-layout dt{color:var(--muted)}.doct-article-layout dd{margin:0;font-weight:700}.doct-article-layout aside a{color:var(--accent);font-size:9px;font-weight:700}.doct-cta-section{padding:90px 0;background:var(--accent);color:#fff}.doct-cta-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center}.doct-cta-grid .doct-kicker{color:#ffd5cf}.doct-signup>span{display:block;margin-bottom:9px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.doct-signup p{margin:0 0 18px;color:#ffe2dd;font-size:13px;line-height:1.6}.doct-signup>a{display:flex;justify-content:space-between;padding:16px 18px;border-radius:5px;background:#fff;color:var(--ink);font-size:11px;font-weight:700}.doct-signup>a span{color:var(--accent)}.doct-home-footer{padding:58px 0 22px;background:#092c35;color:#fff}.doct-brand-light .doct-brand-mark{background:#fff}.doct-brand-light .doct-brand-mark i{background:var(--deep)}.doct-brand-light .doct-brand-mark i:nth-child(3){background:var(--accent)}.doct-footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;align-items:start;padding-bottom:44px}.doct-footer-top p{color:#9db4af;font-size:12px;line-height:1.6}.doct-footer-top>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:11px}.doct-footer-bottom{display:flex;justify-content:space-between;gap:30px;padding-top:20px;border-top:1px solid #31515a;color:#819c96;font-size:9px}.doct-footer-bottom div{display:flex;gap:18px}@media(max-width:900px){.doct-home-header{grid-template-columns:1fr auto}.doct-nav{display:none}.doct-hero{grid-template-columns:1fr;gap:48px}.doct-console{max-width:620px;transform:none}.doct-pulse-grid{grid-template-columns:1fr 1fr;row-gap:20px}.doct-pulse-grid article:nth-child(3){padding-left:0;border:0}.doct-section-head,.doct-method-grid,.doct-editorial-grid,.doct-cta-grid{grid-template-columns:1fr;gap:34px}.doct-directory-layout{grid-template-columns:1fr}.doct-feature-story{grid-template-columns:.8fr 1fr}.doct-article-layout{grid-template-columns:3fr 1fr;gap:35px}}@media(max-width:600px){.doct-shell{width:min(calc(100% - 32px),1180px)}.doct-home-header{min-height:64px;padding:0 16px;gap:12px}.doct-brand{font-size:15px}.doct-brand-mark{width:24px;height:24px}.doct-header-cta{padding:10px;font-size:0;gap:0}.doct-header-cta span{font-size:16px}.doct-hero{min-height:auto;padding-block:56px;gap:38px}.doct-eyebrow{align-items:flex-start;flex-direction:column;gap:7px}.doct-eyebrow b{padding-left:0;border:0}.doct-hero h1{font-size:45px}.doct-lead{font-size:16px}.doct-actions{align-items:flex-start;flex-direction:column}.doct-button{width:100%}.doct-trust-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.doct-console{padding:14px}.doct-console-top{align-items:flex-start}.doct-score-hero{grid-template-columns:1fr 1.2fr}.doct-score-hero strong{font-size:38px}.doct-pulse{padding-block:20px}.doct-pulse-grid{grid-template-columns:1fr}.doct-pulse-grid article,.doct-pulse-grid article:nth-child(3){padding:9px 0;border:0;border-top:1px solid #bdcac6}.doct-section{padding-block:72px}.doct-section-head{gap:18px;margin-bottom:30px}.doct-section-head h2,.doct-method-copy h2,.doct-article-layout h2,.doct-cta-grid h2{font-size:36px}.doct-lane-grid{grid-template-columns:1fr}.doct-lane{min-height:285px}.doct-method-grid{gap:42px}.doct-ledger-head{align-items:flex-start;flex-direction:column}.doct-ledger article{grid-template-columns:31px 1fr}.doct-ledger article>i{grid-column:2;justify-self:start}.doct-directory-main{grid-template-columns:1fr}.doct-directory-main a{grid-template-columns:auto minmax(0,1fr) auto}.doct-directory-main a>i{display:none}.doct-feature-story{grid-template-columns:1fr}.doct-feature-visual{min-height:270px}.doct-feature-story>div:last-child{padding:26px}.doct-feature-story h2{font-size:29px}.doct-article-layout{grid-template-columns:1fr}.doct-article-layout aside{order:-1}.doct-dek{font-size:16px}.doct-footer-top{grid-template-columns:1fr;gap:28px}.doct-footer-bottom{align-items:flex-start;flex-direction:column}.doct-footer-bottom div{flex-wrap:wrap}}
