.home-site{--navy:#0d2342;--blue:#1f63d8;--pale:#eef4fc;--line:#d7e1ed;--muted:#53647a;--green:#18755a;color:#1d2939;background:#fbfcfe}.home-site main>section{padding:76px max(24px,50vw - 580px)}.home-site h1,.home-site h2{color:var(--navy);font-family:"Source Serif 4",Georgia,serif}.home-site h2{letter-spacing:-.025em;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.08}.home-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:800;display:flex}.home-kicker svg{width:16px}.section-heading{max-width:760px}.section-heading>p:last-child{color:var(--muted);line-height:1.7}.section-heading--split{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;max-width:none;display:grid}.section-heading--split>p{color:var(--muted);margin:0;line-height:1.7}.home-button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-weight:750;display:inline-flex}.home-button svg{width:17px}.home-button--primary{background:var(--navy);color:#fff}.home-button--secondary{color:var(--navy);background:#fff;border-color:#b8c7da}.home-button--light{color:var(--navy);background:#fff}.site-header{background:#fbfcfef7;border-bottom:1px solid #0d23421a;height:78px;padding-inline:max(28px,50vw - 640px)}.site-header .header-brand{flex:none;font-size:22px;font-weight:800}.site-header nav{gap:clamp(12px,1.2vw,20px);font-size:13px;font-weight:650}.site-header nav>a{color:#405069;white-space:nowrap}.site-header .header-buy{background:var(--navy);color:#fff;border-radius:9px;padding:11px 15px}.menu-button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px}.home-hero{background:radial-gradient(circle at 82% 10%,#e7effb 0,#0000 32%);grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid;padding-top:96px!important;padding-bottom:88px!important}.home-hero h1{letter-spacing:-.045em;max-width:770px;margin:0 0 22px;font-size:clamp(50px,6vw,78px);line-height:.99}.home-hero h1 em{color:var(--blue);font-style:normal}.home-lead{color:#405168;max-width:720px;font-size:18px;line-height:1.68}.home-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.home-proof{color:var(--muted);margin:20px 0 0;font-size:12px;font-weight:650}.home-proof span{margin:0 7px}.hero-ledger{background:#fff;border:1px solid #cdd9e8;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0d23421c}.ledger-head,.ledger-footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ledger-head div{gap:3px;display:grid}.ledger-head span,.ledger-metric span,.ledger-footer span{color:var(--muted);font-size:12px}.demo-label{text-transform:uppercase;border:1px solid #b9c9df;border-radius:999px;padding:5px 8px;font-weight:800;color:#405168!important;font-size:10px!important;display:inline-flex!important}.ledger-metric{gap:5px;padding:24px 20px;display:grid}.ledger-metric strong{color:var(--navy);font-size:32px}.ledger-metric small{color:var(--muted)}.ledger-bars{align-items:end;gap:12px;height:150px;padding:0 20px 22px;display:flex}.ledger-bars span{background:linear-gradient(#2b6dd6,#b7ccec);border-radius:5px 5px 0 0;flex:1;min-height:10px}.ledger-footer{border-top:1px solid var(--line);border-bottom:0}.ledger-footer strong{color:var(--navy);font-size:19px}.problem-section{background:var(--navy);color:#dce6f4}.problem-section h2{color:#fff}.problem-section .home-kicker{color:#8fbaff}.problem-grid{grid-template-columns:1fr 1fr;gap:60px;margin-top:35px;display:grid}.problem-grid p{margin:0;line-height:1.75}.workflow-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.workflow-grid li{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:190px;padding:22px}.workflow-grid li>span{color:var(--blue);font-size:11px;font-weight:800}.workflow-grid h3{color:var(--navy);margin:28px 0 8px;font-size:17px}.workflow-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.reveal-section,.method-section{background:var(--pale)}.reveal-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.reveal-grid>div{color:var(--navy);background:#fff;border:1px solid #d2deee;border-radius:10px;align-items:center;gap:11px;padding:19px;font-weight:700;display:flex}.reveal-grid svg{width:19px;color:var(--green)}.audit-shell{background:#fff;border:1px solid #cbd8e7;border-radius:15px;margin-top:35px;overflow:hidden;box-shadow:0 20px 50px #0d234214}.audit-toolbar{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.audit-toolbar>div{align-items:center;gap:9px;display:flex}.audit-toolbar svg{width:19px}.audit-toolbar .demo-label{border-color:#7388a4;color:#fff!important}.audit-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.audit-summary>div{border-right:1px solid var(--line);gap:5px;padding:22px;display:grid}.audit-summary>div:last-child{border:0}.audit-summary span,.audit-summary small{color:var(--muted);font-size:12px}.audit-summary strong{color:var(--navy);font-size:23px}.audit-table-wrap{overflow-x:auto}.audit-shell table{border-collapse:collapse;text-align:left;width:100%}.audit-shell th,.audit-shell td{border-bottom:1px solid var(--line);padding:15px 18px;font-size:13px}.audit-shell th{color:#42546b;text-transform:uppercase;background:#f6f8fb;font-size:11px}.audit-shell td{color:#46566b;line-height:1.45}.audit-shell td strong{color:var(--navy)}.evidence-pill{color:#263e5d;white-space:nowrap;border:1px solid #b9c9dc;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.audit-notice{color:var(--muted);background:#f6f8fb;align-items:center;gap:8px;margin:0;padding:14px 18px;font-size:12px;display:flex}.audit-notice svg{width:17px;color:var(--green)}.comparison-grid,.audience-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}.comparison-grid article,.audience-grid>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px}.comparison-grid h3,.audience-grid h3{color:var(--navy);margin-top:0}.comparison-grid p{color:var(--muted);line-height:1.65}.comparison-focus{box-shadow:inset 4px 0 var(--blue);border-color:#91afd8!important}.boundary-section{background:var(--navy);color:#dce6f4;grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.boundary-section h2{color:#fff}.boundary-section p{line-height:1.7}.boundary-section .home-kicker{color:#8fbaff}.boundary-section ul{border:1px solid #3c5575;border-radius:12px;margin:0;padding:25px 30px;list-style:none}.boundary-section li{border-bottom:1px solid #324b6c;padding:11px 0}.boundary-section li:last-child{border:0}.evidence-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px;display:grid}.evidence-grid article{background:#fff;border:1px solid #d2deee;border-radius:10px;padding:19px}.evidence-grid span{color:var(--navy);font-size:12px;font-weight:800}.evidence-grid p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.55}.audience-grid ul{color:var(--muted);padding-left:20px;line-height:1.9}.free-tools-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;display:flex}.free-tools-section h2{font-size:clamp(28px,3vw,40px)}.free-tools-section p{color:var(--muted)}.faq-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.faq-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:24px}.faq-grid h3{color:var(--navy);margin-top:0;font-size:16px}.faq-grid p{color:var(--muted);margin-bottom:0;line-height:1.65}.final-cta{text-align:center;background:var(--navy);color:#dce6f4}.final-cta .home-kicker{color:#8fbaff;justify-content:center}.final-cta h2{color:#fff}.final-cta p{max-width:640px;margin:18px auto 28px;line-height:1.7}@media (width<=900px){.site-header nav{top:78px}.home-hero{grid-template-columns:1fr;gap:42px}.hero-ledger{max-width:600px}.workflow-grid,.evidence-grid{grid-template-columns:repeat(2,1fr)}.section-heading--split,.boundary-section{grid-template-columns:1fr;gap:24px}}@media (width<=640px){.home-site main>section{padding:58px 20px}.home-hero{padding-top:68px!important}.home-hero h1{font-size:44px}.home-lead{font-size:16px}.home-actions{display:grid}.home-button{width:100%}.home-proof span{display:none}.problem-grid,.workflow-grid,.reveal-grid,.comparison-grid,.audit-summary,.audience-grid,.faq-grid,.evidence-grid{grid-template-columns:1fr}.audit-summary>div{border-right:0;border-bottom:1px solid var(--line)}.free-tools-section{flex-direction:column;align-items:flex-start}.audit-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.section-heading--split{display:block}.section-heading--split>p{margin-top:18px}}.ledger-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ledger-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:17px 20px;display:grid}.ledger-metrics>div:nth-child(2n){border-right:0}.ledger-metrics>div:nth-child(n+3){border-bottom:0}.ledger-metrics span{color:var(--muted);font-size:11px}.ledger-metrics strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:22px}.llm-comparison-section{background:#fff}.llm-comparison-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}.llm-comparison-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:28px}.llm-comparison-grid article>span{color:var(--navy);margin-bottom:16px;font-weight:800;display:block}.llm-comparison-grid ul{color:var(--muted);gap:10px;margin:0;padding-left:20px;line-height:1.55;display:grid}.llm-comparison-grid__focus{box-shadow:inset 4px 0 var(--blue);background:#eef4fc!important;border-color:#91afd8!important}.report-preview-section{background:#fff}.report-outline{grid-template-columns:repeat(4,1fr);gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.report-outline li{border-top:3px solid var(--blue);background:#f7f9fc;gap:8px;padding:22px;display:grid}.report-outline span{color:var(--blue);font-size:11px;font-weight:800}.report-outline strong{color:var(--navy)}.report-outline small{color:var(--muted);line-height:1.5}@media (width<=900px){.report-outline{grid-template-columns:1fr 1fr}}@media (width<=640px){.llm-comparison-grid,.report-outline{grid-template-columns:1fr}.ledger-metrics strong{font-size:20px}}.audit-shell table{min-width:1180px}.audit-shell th,.audit-shell td{vertical-align:top;padding:15px 16px;font-size:12px}.audit-shell th{font-size:10px}.comparison-grid{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.comparison-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.comparison-grid{grid-template-columns:1fr}}.hero-finding{padding:20px}.hero-finding__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-finding__head span{color:#8a3d32;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.hero-finding__head strong{color:var(--navy);font-size:15px}.hero-finding>p{color:#3f5066;margin:16px 0 8px;line-height:1.5}.hero-finding__value{color:var(--navy);font-variant-numeric:tabular-nums;font-size:27px;display:block}.hero-finding__value small{color:var(--muted);font-size:13px}.hero-finding dl{border-top:1px solid var(--line);gap:10px;margin:18px 0 0;padding-top:15px;display:grid}.hero-finding dl>div{grid-template-columns:115px 1fr;gap:12px;display:grid}.hero-finding dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.hero-finding dd{color:#34475f;margin:0;font-size:12px;line-height:1.45}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.outcome-grid article{background:#fff;border:1px solid #d2deee;border-radius:10px;padding:24px}.outcome-grid article>span{color:var(--blue);font-size:11px;font-weight:850}.outcome-grid h3{color:var(--navy);margin:22px 0 9px;font-size:18px}.outcome-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.finding-list{background:#f4f7fb;gap:14px;padding:18px;display:grid}.finding-card{background:#fff;border:1px solid #cbd8e7;border-radius:11px;overflow:hidden}.finding-card__heading{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.finding-number{width:34px;height:34px;color:var(--blue);border:1px solid #afc2dc;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.finding-card__heading p{color:var(--navy);margin:0 0 4px;font-size:15px;font-weight:800}.finding-card__heading h3{color:#8a3d32;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px}.finding-card__impact{background:#f8fafc;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.finding-card__impact span,.finding-card dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.finding-card__impact strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:16px}.finding-card__details{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.finding-card__details>div{border-top:1px solid var(--line);padding:17px 20px}.finding-card__details>div:nth-child(odd){border-right:1px solid var(--line)}.finding-card dd{color:#46566b;margin:7px 0 0;font-size:13px;line-height:1.55}.executive-report{background:#fff;border:1px solid #c4d2e3;border-radius:4px;max-width:960px;margin:38px auto 0;overflow:hidden;box-shadow:0 20px 50px #0d234214}.executive-report__masthead,.executive-report__title{justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.executive-report__masthead{background:var(--navy);color:#fff}.executive-report__masthead>div{align-items:center;gap:14px;display:flex}.executive-report__masthead>div span{letter-spacing:.1em;border-left:1px solid #667b96;padding-left:14px;font-size:11px}.executive-report__masthead .demo-label{border-color:#7388a4;color:#fff!important}.executive-report__title{border-bottom:1px solid var(--line)}.executive-report__title p{color:var(--navy);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:25px;font-weight:700}.executive-report__title span{color:var(--muted);font-size:11px}.executive-report__metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.executive-report__metrics>div{border-right:1px solid var(--line);gap:5px;padding:20px 24px;display:grid}.executive-report__metrics>div:last-child{border:0}.executive-report__metrics span{color:var(--muted);text-transform:uppercase;font-size:10px}.executive-report__metrics strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:23px}.executive-report__priority{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding:24px;display:grid}.executive-report__priority>div>span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:850}.executive-report__priority h3{color:var(--navy);margin:7px 0 0;font-size:20px}.report-significance{color:#8a3d32;letter-spacing:.06em;text-transform:uppercase;margin:5px 0 0;font-size:10px;font-weight:850}.report-value{text-align:right;display:grid}.report-value strong{color:var(--navy);font-size:28px}.report-value span{color:var(--muted);font-size:11px}.executive-report__priority dl{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 2fr;gap:12px;margin:4px 0 0;padding-top:18px;display:grid}.executive-report__priority dl>div{gap:6px;display:grid}.executive-report__priority dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.executive-report__priority dd{color:#3f5066;margin:0;font-size:12px;line-height:1.5}.executive-report .report-outline{grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.executive-report .report-outline li{border-top:0;border-right:1px solid var(--line);background:#f7f9fc;gap:6px;padding:17px 20px;display:grid}.executive-report .report-outline li:last-child{border-right:0}.executive-report .report-outline span{font-size:10px}.executive-report .report-outline strong{font-size:12px}.executive-report__notice{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:12px 20px;font-size:10px}@media (width<=640px){.outcome-grid{grid-template-columns:1fr}.hero-finding__head{flex-direction:column;align-items:flex-start}.hero-finding dl>div{grid-template-columns:1fr;gap:4px}.finding-card__heading{grid-template-columns:auto 1fr}.finding-card__heading .evidence-pill{grid-column:2}.finding-card__impact{flex-direction:column;align-items:flex-start}.finding-card__details{grid-template-columns:1fr}.finding-card__details>div:nth-child(odd){border-right:0}.executive-report__masthead,.executive-report__title{flex-direction:column;align-items:flex-start}.executive-report__metrics{grid-template-columns:1fr 1fr}.executive-report__metrics>div:nth-child(2){border-right:0}.executive-report__metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.executive-report__priority{grid-template-columns:1fr}.report-value{text-align:left}.executive-report__priority dl{grid-template-columns:1fr}.executive-report .report-outline{grid-template-columns:1fr 1fr}.executive-report .report-outline li:nth-child(2){border-right:0}.executive-report .report-outline li:nth-child(-n+2){border-bottom:1px solid var(--line)}}.metadata-viewer-site{--service-blue:#145fcf;--service-blue-dark:#0d4fae;--service-soft:#edf4ff;--service-green:#177355}.service-header__nav{align-items:center;gap:22px;display:flex}.service-header__nav a{color:#526177;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.service-header__nav a:hover,.service-header__nav a[aria-current=page]{color:var(--service-blue)}.metadata-main{width:min(100% - 40px,1120px);margin:0 auto;padding:22px 0 66px}.service-breadcrumbs{color:#69758a;white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:flex;overflow:hidden}.service-breadcrumbs a{color:#40506a;text-decoration:none}.service-breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}.service-breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.service-hero{text-align:center;width:min(100%,850px);margin:36px auto 28px}.service-eyebrow{color:var(--service-blue);letter-spacing:1.35px;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:850}.service-hero h1{color:var(--navy);letter-spacing:-1.6px;margin:0;font:600 clamp(40px,5vw,61px)/1.06 "Source Serif 4",Georgia,serif}.service-hero__lead{color:#42516a;max-width:720px;margin:16px auto 0;font-size:clamp(17px,2vw,20px);line-height:1.5}.privacy-pill{color:#23623d;background:#f1faf4;border:1px solid #c7decd;border-radius:100px;align-items:center;gap:8px;margin:17px auto 0;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.privacy-pill svg{width:16px;height:16px}.tool-panel,.metadata-results{background:#fff;border:1px solid #d7e0ec;border-radius:22px;box-shadow:0 22px 55px #172a4814}.tool-panel{width:min(100%,900px);margin:0 auto;padding:14px}.drop-zone{text-align:center;background:#fbfdff;border:1.5px dashed #aebed3;border-radius:14px;flex-direction:column;align-items:center;padding:42px 24px 35px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.drop-zone--active{border-color:var(--service-blue);background:var(--service-soft);box-shadow:inset 0 0 0 1px var(--service-blue)}.drop-zone input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.drop-zone__icon,.password-panel__icon,.error-panel__icon{background:var(--service-soft);width:58px;height:58px;color:var(--service-blue);border-radius:16px;place-items:center;display:grid}.drop-zone__icon svg{width:27px;height:27px}.drop-zone h2,.tool-status h2,.password-panel h2,.error-panel h2{color:var(--navy);margin:22px 0 8px;font:600 27px/1.2 "Source Serif 4",Georgia,serif}.drop-zone>p{color:var(--muted);margin:0;font-size:15px}.drop-zone .service-button{margin-top:22px}.drop-zone .drop-zone__limit{margin-top:16px;font-size:12px}.drop-zone .drop-zone__privacy{color:#547064;margin-top:5px;font-size:12px;font-weight:650}.service-button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 17px;font:750 14px/1 Inter,Arial,sans-serif;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.service-button svg{width:17px;height:17px}.service-button--primary{background:var(--navy);color:#fff}.service-button--primary:hover{background:#142d51;transform:translateY(-1px)}.service-button--secondary{color:var(--navy);background:#fff;border-color:#bfcde0}.service-button--secondary:hover,.service-button--quiet:hover{border-color:var(--service-blue);color:var(--service-blue)}.service-button--quiet{color:#41516a;background:0 0;border-color:#d7e0ec}.tool-status,.error-panel{text-align:center;flex-direction:column;align-items:center;padding:68px 28px;display:flex}.tool-status h2,.error-panel h2{margin-bottom:8px}.tool-status p,.error-panel p{color:#4a5970;max-width:570px;margin:0}.tool-status>span:last-child{color:var(--muted);margin-top:13px;font-size:13px}.tool-status__spinner{border:3px solid #dce7f5;border-top-color:var(--service-blue);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite metadata-spin}@keyframes metadata-spin{to{transform:rotate(360deg)}}.password-panel{grid-template-columns:auto 1fr;gap:0 20px;max-width:610px;margin:0 auto;padding:45px 26px;display:grid}.password-panel__icon{grid-row:1}.password-panel>div:nth-child(2){grid-column:2}.password-panel .service-kicker{margin:1px 0 5px}.password-panel h2{margin:0 0 9px}.password-panel p{color:#526177;margin:0;line-height:1.6}.password-panel>label,.password-panel>input,.password-panel__actions{grid-column:2}.password-panel>label{color:var(--navy);margin:24px 0 7px;font-size:13px;font-weight:750}.password-panel>input{min-height:48px;font:inherit;border:1px solid #b9c8da;border-radius:8px;padding:10px 12px}.password-panel__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.error-panel__icon{color:#b4462f;background:#fff2ee}.error-panel .service-button{margin-top:24px}.metadata-results{width:min(100%,1080px);margin:32px auto 0;padding:clamp(24px,3vw,36px)}.metadata-results__heading{border-bottom:1px solid #dce4ee;padding-bottom:22px}.service-kicker{color:var(--service-green);letter-spacing:.75px;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 9px;font-size:12px;font-weight:850;display:flex}.service-kicker svg{width:17px;height:17px}.metadata-results__heading h1{color:var(--navy);letter-spacing:-.7px;overflow-wrap:anywhere;margin:0;font:600 clamp(29px,4vw,40px)/1.15 "Source Serif 4",Georgia,serif}.metadata-results__heading>div>p:last-child{color:#657287;margin:8px 0 0;font-size:13px}.document-overview{background:#f7fbff;border:1px solid #c8d9ec;border-radius:15px;margin:22px 0;padding:20px}.document-overview__heading{align-items:center;gap:9px;display:flex}.document-overview__heading>svg{width:20px;height:20px;color:var(--service-blue)}.document-overview h2{color:var(--navy);letter-spacing:.2px;margin:0;font-size:16px}.overview-badges{flex-wrap:wrap;gap:9px;margin:15px 0 0;padding:0;list-style:none;display:flex}.status-badge{border:1px solid #0000;border-radius:100px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:750;display:inline-flex}.status-badge svg{width:15px;height:15px}.status-badge--info{color:#245a9f;background:#eef5ff;border-color:#c8daf2}.status-badge--available{color:#236943;background:#eef9f2;border-color:#bfddcd}.metadata-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.metadata-group{background:#fff;border:1px solid #dce4ee;border-radius:14px;min-width:0;box-shadow:0 8px 24px #162b480b}.metadata-group__heading{background:#f9fbfd;border-bottom:1px solid #e4eaf1;align-items:center;gap:9px;padding:18px 19px;display:flex}.metadata-group__heading>svg{width:19px;height:19px;color:var(--service-blue)}.metadata-group h2{color:var(--navy);margin:0;font-size:16px}.metadata-group dl{margin:0;padding:3px 18px 8px;display:grid}.metadata-row{border-top:1px solid #e8edf3;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:15px 0;display:grid}.metadata-row:first-child{border-top:0}.metadata-row__icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.metadata-row__icon svg{width:16px;height:16px}.metadata-row--info .metadata-row__icon{color:#2762ac;background:#edf4ff}.metadata-row--available .metadata-row__icon{color:#28714b;background:#edf8f1}.metadata-row--missing .metadata-row__icon{color:#9a6714;background:#fff7e6}.metadata-row__content{min-width:0}.metadata-row dt,.metadata-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.metadata-row dt{color:#667388;letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:800}.metadata-row dd{color:#172942;margin-top:3px;font-size:14px;font-weight:750;line-height:1.4}.metadata-row--missing dd{color:#8a631e}.metadata-row p{color:#68758a;margin:5px 0 0;font-size:11px;line-height:1.48}.result-actions{border-top:1px solid #dce4ee;flex-wrap:wrap;gap:11px;margin-top:18px;padding-top:18px;display:flex}.result-actions__error{color:#9c402e;flex-basis:100%;margin:2px 0 0;font-size:13px}.tool-section-heading{max-width:760px}.tool-section-heading h2{color:var(--navy);letter-spacing:-.7px;margin:8px 0 0;font:600 clamp(29px,3.5vw,39px)/1.16 "Source Serif 4",Georgia,serif}.tool-benefits{padding:54px 0 4px}.tool-benefits__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.tool-benefits article{background:#fff;border:1px solid #dce4ee;border-radius:14px;padding:22px}.tool-benefits h3{color:var(--navy);margin:0 0 8px;font-size:16px}.tool-benefits p{color:#526177;margin:0;font-size:14px;line-height:1.62}.service-education{margin:46px 0 0}.service-education>div:first-child{max-width:670px}.service-education h2,.privacy-explanation h2{color:var(--navy);margin:0;font:600 clamp(29px,3.5vw,39px)/1.16 "Source Serif 4",Georgia,serif}.education-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.education-grid article{border-top:2px solid #cfd9e7;padding:17px 4px 0}.education-grid h3{color:var(--navy);margin:0 0 7px;font-size:16px}.education-grid p,.education-note{color:#526177;margin:0;line-height:1.62}.education-note{border-left:3px solid #b7c8df;margin-top:20px;padding-left:17px;font-size:14px}.tool-use-cases{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:48px;padding:58px 0;display:grid}.tool-use-cases ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.tool-use-cases li{color:#42516a;border-bottom:1px solid #dce4ee;padding:16px 0 16px 30px;line-height:1.55;position:relative}.tool-use-cases li:before{color:var(--service-green);content:"✓";font-weight:850;position:absolute;top:18px;left:2px}.privacy-explanation{color:#dbe8f7;background:#0c1d35;border-radius:18px;grid-template-columns:auto 1fr;gap:21px;margin:36px 0 0;padding:clamp(23px,3vw,32px);display:grid}.privacy-explanation>svg{color:#9ec1f5;width:28px;height:28px}.privacy-explanation h2{color:#fff;font-size:28px}.privacy-explanation p{color:#c4d3e7;max-width:780px;margin:9px 0 0;line-height:1.62}.tool-limitations{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:48px;padding:58px 0;display:grid}.tool-limitations>p{color:#526177;margin:8px 0 0;line-height:1.7}.tool-faq{border-top:1px solid #dce4ee;border-bottom:1px solid #dce4ee;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:56px;padding:58px 0;display:grid}.tool-faq__list{border-top:1px solid #c8d5e5}.tool-faq details{border-bottom:1px solid #c8d5e5}.tool-faq summary{min-height:56px;color:var(--navy);cursor:pointer;padding:18px 36px 18px 0;font-weight:750}.tool-faq details p{color:#526177;margin:-4px 34px 20px 0;line-height:1.65}.tool-faq summary:focus-visible{outline-offset:3px;outline:3px solid #76a7ff}.tool-related{padding:54px 0 0}.tool-related .related-tool-card{max-width:760px;color:var(--navy);background:#fff;border:1px solid #c8d5e5;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px;text-decoration:none;display:flex;box-shadow:0 12px 30px #10254a0f}.related-tool-card span{gap:7px;display:grid}.related-tool-card strong{font:600 20px/1.25 "Source Serif 4",Georgia,serif}.related-tool-card small{color:#526177;font-size:14px;font-weight:400;line-height:1.55}.related-tool-card>svg{width:18px;height:18px;color:var(--service-blue);flex:none}.tool-related__directory{min-height:44px;color:var(--service-blue);align-items:center;margin-top:14px;font-size:14px;font-weight:750;display:inline-flex}.metadata-viewer-site button:focus-visible,.metadata-viewer-site input:focus-visible,.metadata-viewer-site label:focus-within,.metadata-viewer-site a:focus-visible{outline-offset:4px;outline:3px solid #76a7ff}@media (width<=980px){.metadata-grid{grid-template-columns:1fr 1fr}.metadata-group:nth-child(2){grid-row:span 2}}@media (width<=760px){.service-hero{margin-top:34px}.metadata-grid{grid-template-columns:1fr;gap:14px}.metadata-group:nth-child(2){grid-row:auto}.education-grid,.tool-benefits__grid{grid-template-columns:1fr;gap:18px}.tool-use-cases,.tool-limitations,.tool-faq{grid-template-columns:1fr;gap:28px}}@media (width<=520px){.metadata-main{width:min(100% - 28px,1120px);padding:18px 0 50px}.service-header__nav{gap:15px}.service-header__nav a{font-size:12px}.service-breadcrumbs{font-size:11px}.service-hero{margin:28px auto 24px}.service-hero h1{letter-spacing:-1.1px;font-size:38px}.service-hero__lead{font-size:16px}.privacy-pill{text-align:left;border-radius:12px;align-items:flex-start}.tool-panel{border-radius:17px;padding:8px}.drop-zone{padding:37px 18px 31px}.drop-zone h2{font-size:24px}.password-panel{grid-template-columns:1fr;padding:34px 17px}.password-panel__icon{margin-bottom:18px}.password-panel>div:nth-child(2),.password-panel>label,.password-panel>input,.password-panel__actions{grid-column:1}.password-panel__actions{display:grid}.metadata-results{border-radius:17px;margin-top:22px;padding:20px 14px}.document-overview{padding:18px 15px}.metadata-group__heading{padding:16px}.metadata-group dl{padding:2px 15px 7px}.metadata-row{padding:14px 0}.result-actions{display:grid}.result-actions .service-button{width:100%}.service-education{margin-top:40px}.privacy-explanation{grid-template-columns:1fr;margin-top:30px}.privacy-explanation h2{font-size:27px}.tool-benefits,.tool-use-cases,.tool-limitations,.tool-faq{padding-top:44px;padding-bottom:44px}.tool-related .related-tool-card{padding:20px}}@media (prefers-reduced-motion:reduce){.metadata-viewer-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tool-status__spinner{border-top-color:#dce7f5;animation:none}}.free-tools-site{color:#10254a;background:#f8fafc;min-height:100vh}.free-tools-site .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.free-tools-main{width:min(1120px,100% - 40px);margin:0 auto;padding:72px 0 96px}.free-tools-hero{max-width:760px;margin-bottom:44px}.free-tools-hero>p:first-child{color:#155eef;letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:800}.free-tools-hero h1{letter-spacing:-.04em;max-width:700px;margin:12px 0 16px;font-family:Georgia,serif;font-size:clamp(2.35rem,5vw,4.6rem);line-height:1.02}.free-tools-hero>p:last-child{color:#53637f;max-width:650px;font-size:1.12rem;line-height:1.7}.free-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.free-tools-grid article{background:#fff;border:1px solid #dbe4f1;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:270px;padding:34px;display:flex;box-shadow:0 18px 45px #10254a0f}.free-tools-grid article>svg{color:#155eef;width:30px;height:30px}.free-tools-grid h2{margin:28px 0 12px;font-family:Georgia,serif;font-size:1.65rem}.free-tools-grid p{color:#53637f;margin:0 0 28px;line-height:1.65}.free-tools-grid a{color:#0f4fc4;margin-top:auto;font-weight:750}.free-tools-grid a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #f2b84b}@media (width<=700px){.free-tools-main{width:min(100% - 28px,1120px);padding:48px 0 64px}.free-tools-grid{grid-template-columns:1fr}.free-tools-grid article{min-height:0;padding:26px}}:root{--navy:#10233f;--ink:#1d2939;--muted:#56677d;--blue:#2563eb;--pale:#eef4ff;--line:#dbe3ef;--paper:#fbfcff;--green:#087a65}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--navy);letter-spacing:-1.25px;font-family:"Source Serif 4",Georgia,serif}.site-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcfff5;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 600px);display:flex;position:sticky;top:0}.brand{color:var(--navy);letter-spacing:-.7px;font-size:20px;font-weight:750}.brand span,.eyebrow{color:var(--blue)}nav{color:#34435a;align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}nav a:hover,.text-link:hover{color:var(--blue)}.header-buy,.button{border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:14px;font-weight:750;display:inline-flex}.header-buy,.button-primary{background:var(--navy);color:#fff!important}.header-buy:hover,.button-primary:hover{background:#1b3c68;transform:translateY(-1px)}.header-buy,.button{transition:background .18s,transform .18s}.header-buy svg,.button svg,.text-link svg{width:16px}.menu-button{color:var(--navy);background:0 0;border:0;min-width:44px;min-height:44px;display:none}main>section{padding:86px max(24px,50vw - 600px)}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid;padding-top:72px!important;padding-bottom:62px!important}.eyebrow{letter-spacing:1.4px;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;font-weight:800;display:flex}.eyebrow svg{width:15px}h1{margin-bottom:20px;font-size:clamp(43px,5vw,66px);line-height:1.04}h1 em{color:var(--blue);font-weight:400}h2{margin-bottom:18px;font-size:clamp(30px,3.3vw,45px);line-height:1.1}.lead{color:#46556b;max-width:590px;font-size:18px;line-height:1.62}.price{align-items:center;gap:17px;margin:27px 0 19px;display:flex}.price>div{border-right:1px solid var(--line);padding-right:18px}.price small,.price-card small{letter-spacing:1.3px;color:var(--blue);font-size:10px;font-weight:800;display:block}.price strong,.price-card strong{color:var(--navy);font:700 43px/1 Inter;display:block}.price p{color:var(--muted);gap:4px;margin:0;font-size:13px;display:grid}.price b,.price-card b,.final-price b{color:var(--green)}.hero-actions{align-items:center;gap:20px;display:flex}.text-link{color:var(--navy);align-items:center;gap:6px;font-size:14px;font-weight:750;display:inline-flex}.trust-line{color:#46576f;flex-wrap:wrap;align-items:center;gap:8px 15px;margin:17px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.trust-line li{align-items:center;gap:6px;display:flex}.trust-line li:not(:first-child):before{content:"•";color:#90a1b7}.trust-line svg{width:16px;color:var(--green)}.value-strip{color:#34435a;flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.value-strip span:not(:last-child):after{content:"•";color:#93a2b8;margin-left:16px}.product-visual{margin:0;position:relative}.product-visual img{border-radius:18px;width:100%;height:auto;animation:6s ease-in-out infinite float;display:block;box-shadow:0 20px 45px #162b4f1f}.product-visual figcaption{color:var(--navy);background:#ffffffeb;border-radius:7px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:15px;right:20px}.product-visual figcaption svg{width:13px;color:var(--blue)}.section-intro{max-width:680px}.section-intro>p:not(.eyebrow){color:var(--muted);line-height:1.6}.breakdown{background:#fff}.resource-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:35px;display:grid}.resource-grid details{border:1px solid var(--line);background:var(--paper);border-radius:13px;transition:transform .18s,box-shadow .18s;overflow:hidden}.resource-grid details:hover{transform:translateY(-3px);box-shadow:0 12px 24px #10233f14}.resource-grid summary{cursor:pointer;padding:20px;list-style:none;display:block}.resource-grid summary::-webkit-details-marker{display:none}.resource-grid summary>span{color:var(--blue);font-size:12px;font-weight:800}.resource-grid summary div{margin-top:14px}.resource-grid h3{color:var(--navy);margin:0 0 4px;font-size:17px}.resource-grid small{color:var(--muted);font-size:11px}.resource-grid summary p{color:#536278;margin:12px 0 0;font-size:13px;line-height:1.55}.resource-grid summary svg{opacity:0;position:absolute}.resource-detail{color:var(--muted);margin:0;padding:0 20px 20px;font-size:12px;line-height:1.55}.preview{background:linear-gradient(180deg,var(--pale),#fff);text-align:center}.preview .section-intro{margin:auto}.preview-stage{grid-template-columns:auto minmax(260px,440px) auto;justify-content:center;align-items:center;gap:18px;margin:35px auto 15px;display:grid}.preview-stage figure{text-align:left;background:#fff;border:1px solid #cfdbef;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 18px 35px #10233f1c}.preview-stage img{width:100%;height:auto;display:block}.preview-stage figcaption{color:var(--muted);padding:14px 16px 16px;font-size:14px;line-height:1.4}.preview-stage figcaption b{color:var(--navy);margin-bottom:4px;display:block}.gallery-button{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.gallery-button:hover{border-color:var(--blue);color:var(--blue)}.gallery-button svg{width:19px}.preview-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.preview-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.preview-tabs button[aria-selected=true]{border-color:var(--navy);background:var(--navy);color:#fff}.preview-cta{background:var(--navy);color:#fff;border-radius:13px;max-width:600px;margin:23px auto 0;padding:25px}.preview-cta p{margin-bottom:15px;font:600 25px/1.2 "Source Serif 4",Georgia,serif}.preview-cta .button{background:#fff;color:var(--navy)!important}.benefits{background:#fff}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.benefit-grid article{border-top:2px solid var(--blue);background:var(--paper);padding:25px}.benefit-grid span,.how article>span{color:var(--blue);letter-spacing:1px;font-size:11px;font-weight:800}.benefit-grid h3{color:var(--navy);margin:16px 0 7px;font-size:20px}.benefit-grid p,.how p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.how{text-align:center}.how>.eyebrow{justify-content:center}.how>h2{margin-left:auto;margin-right:auto}.how>h2 span{color:var(--blue);font-family:Inter,Arial,sans-serif;font-size:.7em}.how>div{text-align:left;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px;display:grid}.how article{border-right:1px solid var(--line);padding:5px 18px 5px 0}.how article:last-child{border:0}.how h3{color:var(--navy);margin:12px 0 6px;font-size:18px}.before-after{background:#fff}.comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:34px;display:grid}.comparison article{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:28px}.comparison .after{border-color:var(--navy);background:var(--navy);color:#e8f1ff}.comparison small{color:var(--blue);letter-spacing:1.2px;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.comparison .after small{color:#9cc0ff}.comparison article p{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;margin:0;padding:10px 0;font-size:14px;line-height:1.45;display:flex}.comparison article p:last-child{border:0}.comparison .after p{border-color:#ffffff26}.comparison svg{color:#a9d6ca;flex:none;width:16px}.comparison-arrow{color:var(--blue);font-size:30px}.audience{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.audience ul{color:#45556d;gap:11px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.audience li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:800}.audience aside{background:var(--pale);border-radius:13px;align-self:center;padding:30px}.audience aside small{color:var(--blue);letter-spacing:1.4px;font-size:10px;font-weight:800}.audience aside p{color:var(--navy);margin:13px 0 0;font:600 23px/1.3 "Source Serif 4",Georgia,serif}.pricing{background:var(--navy);grid-template-columns:1fr .8fr;align-items:center;gap:70px;display:grid}.pricing h2,.pricing>div>p:not(.eyebrow){color:#fff}.pricing .eyebrow{color:#9cc0ff}.pricing ul{color:#dbe8ff;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;padding:0;font-size:14px;list-style:none;display:grid}.pricing li{align-items:center;gap:7px;display:flex}.pricing li svg{color:#9cc0ff;width:15px}.pricing .product-visual{max-width:470px}.price-card{background:#fff;border-radius:14px;padding:34px}.price-card strong{margin:7px 0;font-size:64px}.price-card>p{color:var(--muted);font-size:13px}.price-card .button{width:100%;margin-top:17px}.price-card .trust-line{gap:9px;margin-top:19px;display:grid}.price-card .trust-line li:not(:first-child):before{display:none}.faq{max-width:900px;margin:auto}.faq>.eyebrow{justify-content:center}.faq>h2{text-align:center}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq summary{color:var(--navy);cursor:pointer;justify-content:space-between;gap:15px;font-size:15px;font-weight:750;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:18px;color:var(--blue);flex:none;transition:all .2s}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{max-width:690px;color:var(--muted);margin:13px 0 0;font-size:14px;line-height:1.6}.final{text-align:center;background:var(--pale)}.final>.eyebrow,.final .trust-line{justify-content:center}.final h2{max-width:800px;margin-left:auto;margin-right:auto}.final-price{justify-content:center;gap:10px;margin:24px 0 17px;font-size:14px;display:flex}footer{color:#d9e7fb;background:#0c1d35;padding:50px max(24px,50vw - 600px)}footer p{color:#afc0d8;margin:14px 0 24px;font-size:14px}footer div{gap:19px;font-size:13px;display:flex}footer small{color:#8ea2be;margin-top:35px;font-size:11px;display:block}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #76a7ff}@keyframes float{50%{transform:translateY(-6px)}}@media (width<=800px){html{scroll-padding-top:76px}.site-header{height:66px}.menu-button{display:block}.site-header nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:18px;padding:18px 24px 22px;display:none;position:absolute;top:66px;left:0;right:0}.site-header nav.open{display:flex}.hero,.audience,.pricing{grid-template-columns:1fr;gap:34px}.hero{padding-top:46px!important}.hero .product-visual{max-width:600px}.resource-grid{grid-template-columns:1fr 1fr}.benefit-grid{grid-template-columns:1fr}.how>div{grid-template-columns:1fr 1fr}.how article:nth-child(2){border:0}.comparison{grid-template-columns:1fr}.comparison-arrow{display:none}.pricing .product-visual{margin:auto}.preview-stage{grid-template-columns:auto minmax(230px,440px) auto;gap:8px}}@media (width<=500px){main>section{padding:62px 20px}.hero{gap:28px}.lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.trust-line{gap:7px 12px;line-height:1.5}.trust-line li{white-space:normal}.value-strip{gap:7px 11px}.value-strip span:not(:last-child):after{margin-left:11px}.resource-grid,.how>div{grid-template-columns:1fr}.how article,.how article:nth-child(2){border:0;border-bottom:1px solid var(--line);padding:0 0 18px}.how article:last-child{border:0;padding-bottom:0}.preview-stage{grid-template-columns:36px minmax(0,1fr) 36px;gap:7px}.gallery-button{width:36px;height:36px}.preview-tabs{grid-template-columns:1fr 1fr;display:grid}.preview-tabs button{padding:8px 5px;font-size:11px}.pricing ul{grid-template-columns:1fr}.price-card{padding:25px}.price-card strong{font-size:55px}.audience aside{padding:24px}.product-visual figcaption{bottom:8px;right:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.static-site{background:var(--paper);min-height:100vh;color:var(--ink)}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:8px;padding:11px 15px;font-size:14px;font-weight:750;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.static-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcfff7;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 600px);display:flex;position:sticky;top:0}.static-header__product-link{border:1px solid var(--line);min-height:44px;color:var(--navy);border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:750;display:inline-flex}.static-header__product-link:hover{border-color:var(--blue);color:var(--blue)}.static-main{padding:72px 24px 96px;scroll-margin-top:76px}.static-page{width:min(100%,820px);margin:0 auto}.static-page__hero{border-bottom:1px solid var(--line);margin-bottom:50px;padding-bottom:32px}.static-page__eyebrow{color:var(--blue);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:800}.static-page h1{color:var(--navy);letter-spacing:-1.5px;margin:0;font:600 clamp(42px,6vw,64px)/1.08 "Source Serif 4",Georgia,serif}.static-page__updated{color:var(--muted);margin:15px 0 0;font-size:16px}.static-page__content{font-size:17px;line-height:1.78}.static-page__content>p:first-child{color:#34435a;font-size:19px}.static-page__content section{margin:0 0 42px}.static-page__content h2{color:var(--navy);letter-spacing:-.5px;margin:0 0 15px;font:600 clamp(27px,4vw,34px)/1.2 "Source Serif 4",Georgia,serif}.static-page__content h3{color:var(--navy);margin:27px 0 10px;font-size:18px}.static-page__content p{margin:0 0 16px}.static-page__content ul{margin:13px 0 20px;padding-left:25px}.static-page__content li{margin:7px 0;padding-left:4px}.static-page__content a,.company-contact a{color:#145fcf;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.static-page__content a:hover,.company-contact a:hover{color:#0a438f}.company-contact{gap:3px;margin:18px 0 0;font-style:normal;display:grid}.company-contact strong{color:var(--navy)}.static-page__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.static-page__actions a{border:1px solid var(--line);border-radius:9px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.static-page__actions a:first-child{border-color:var(--navy);background:var(--navy);color:#fff}.faq-list{gap:0;display:grid}.faq-item{border-top:1px solid var(--line);padding:25px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h2{letter-spacing:0;margin-bottom:8px;font-family:Inter,Arial,sans-serif;font-size:19px}.faq-item p{margin-bottom:0}.contact-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin:24px 0;padding:27px}.contact-card a{font-size:20px;font-weight:750}.site-footer{color:#d9e7fb;background:#0c1d35;padding:56px max(24px,50vw - 600px) 28px}.site-footer__inner{grid-template-columns:1.5fr repeat(3,1fr);gap:38px;display:grid}.site-footer__intro p{color:#afc0d8;max-width:290px;margin:15px 0 0;font-size:14px;line-height:1.6}.site-footer .brand{color:#fff}.site-footer__group{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.site-footer__group h2{color:#8ea2be;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 5px;font:800 11px/1 Inter,Arial,sans-serif}.site-footer__group a{color:#d9e7fb;align-items:center;min-height:40px;font-size:14px;font-weight:500;display:flex}.site-footer__group a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.site-footer__copyright{color:#8ea2be;border-top:1px solid #ffffff21;margin:42px 0 0;padding-top:23px;font-size:12px}.static-site a:focus-visible,.site-footer a:focus-visible{outline-offset:4px;outline:3px solid #76a7ff}@media (width<=800px){.static-header{min-height:66px}.static-main{padding:54px 20px 78px}.static-page__hero{margin-bottom:38px}.static-page__content{font-size:16px;line-height:1.72}.static-page__content>p:first-child{font-size:18px}.site-footer__inner{grid-template-columns:1fr 1fr}.site-footer__intro{grid-column:1/-1}}@media (width<=520px){.static-header{padding:0 20px}.static-header__product-link{font-size:13px}.static-main{padding-top:44px}.static-page h1{font-size:40px}.static-page__hero{padding-bottom:25px}.static-page__content section{margin-bottom:35px}.static-page__actions{display:grid}.site-footer{padding:47px 20px 25px}.site-footer__inner{grid-template-columns:1fr;gap:30px}.site-footer__intro{grid-column:auto}.site-footer__copyright{margin-top:35px}.contact-card{padding:22px}}.site-footer{padding:68px max(24px,50vw - 600px) 30px}.site-footer__inner{grid-template-columns:minmax(260px,1.7fr) .75fr 1fr 1.15fr;align-items:start;gap:clamp(36px,5vw,72px)}.site-footer__intro{padding-right:20px}.site-footer .brand{letter-spacing:-.8px;font-size:24px;display:inline-flex}.site-footer__intro .site-footer__message{color:#d9e7fb;max-width:330px;margin:20px 0 0;font-size:16px;font-weight:600;line-height:1.55}.site-footer__intro .site-footer__operator{color:#8ea2be;margin:13px 0 0;font-size:12px;line-height:1.5}.site-footer__group{gap:2px}.site-footer__group h2{letter-spacing:1.35px;margin:4px 0 13px}.site-footer__group a{min-height:38px;font-weight:550;line-height:1.35;transition:color .18s,transform .18s}.site-footer__group a:hover{text-decoration:none;transform:translate(2px)}.site-footer__copyright{margin-top:54px;padding-top:25px;line-height:1.5}@media (width<=800px){.site-footer{padding-top:58px}.site-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 32px}.site-footer__intro{grid-column:1/-1;padding:0 0 4px}.site-footer__intro .site-footer__message{max-width:430px}.site-footer__copyright{margin-top:44px}}@media (width<=520px){.site-footer{padding:50px 20px 25px}.site-footer__inner{grid-template-columns:1fr 1fr;gap:34px 28px}.site-footer__intro{grid-column:1/-1;padding-bottom:3px}.site-footer__group:last-child{grid-column:1/-1}.site-footer__copyright{margin-top:39px;padding-top:21px}}@media (prefers-reduced-motion:reduce){.static-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.route-loading{background:var(--paper);min-height:100vh;color:var(--navy);letter-spacing:.01em;place-items:center;padding:24px;font-size:15px;font-weight:750;display:grid}.route-loading:before{border:2px solid var(--line);border-top-color:var(--blue);content:"";border-radius:50%;width:26px;height:26px;margin-right:12px;animation:.8s linear infinite route-loading-spin}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.route-loading:before{animation:none}}.free-tools-dropdown{align-items:center;display:inline-flex;position:relative}.free-tools-dropdown__trigger{color:#405069;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;transition:color .18s;display:inline-flex}.free-tools-dropdown__trigger:hover,.free-tools-dropdown__trigger[aria-expanded=true]{color:var(--navy)}.free-tools-dropdown__trigger svg{width:15px;height:15px;transition:transform .18s}.free-tools-dropdown__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.free-tools-dropdown__menu{z-index:50;opacity:0;visibility:hidden;background:#fff;border:1px solid #dbe3ef;border-radius:11px;width:max-content;min-width:230px;padding:7px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-5px);box-shadow:0 16px 36px #10233f24}.free-tools-dropdown.is-open .free-tools-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.free-tools-dropdown__menu a{color:#34435a;white-space:nowrap;border-radius:7px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.free-tools-dropdown__menu a:hover,.free-tools-dropdown__menu a:focus-visible{color:var(--navy);background:#f3f6fb}.free-tools-dropdown__trigger:focus-visible,.free-tools-dropdown__menu a:focus-visible{outline-offset:2px;outline:3px solid #76a7ff}.static-header .free-tools-dropdown,.service-header__nav .free-tools-dropdown{font-size:13px;font-weight:700}.service-header__nav .free-tools-dropdown__menu{left:auto;right:0}.header-actions{align-items:center;gap:22px;display:flex}.learning-header .header-actions .free-tools-dropdown{font-size:13px;font-weight:700}.learning-header__product{color:var(--muted);align-items:center;gap:15px;font-size:12px;display:flex}.learning-header__product strong{border-left:1px solid var(--line);color:var(--navy);letter-spacing:.7px;text-transform:uppercase;padding-left:15px}@media (width<=800px){.site-header nav .free-tools-dropdown{width:100%;display:grid}.site-header nav .free-tools-dropdown__trigger{justify-content:space-between;min-height:48px;padding:0 4px;font-size:14px}.site-header nav .free-tools-dropdown__menu{width:100%;min-width:0;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 4px 14px;transition:none;position:static;transform:none}.site-header nav .free-tools-dropdown:not(.is-open) .free-tools-dropdown__menu{display:none}.site-header nav .free-tools-dropdown__menu a{min-height:44px;padding:8px 12px;font-size:13px}}@media (width<=650px){.learning-header__product>span{display:none}.learning-header .header-actions{gap:12px}.learning-header .header-actions .free-tools-dropdown__trigger{font-size:12px}.learning-header .header-actions .free-tools-dropdown__menu,.static-header .free-tools-dropdown__menu{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.free-tools-dropdown__trigger svg,.free-tools-dropdown__menu{transition:none}}
