@font-face{font-family:"Cormorant Garamond";src:url("/assets/fonts/CormorantGaramond-Variable.ttf") format("truetype");font-style:normal;font-weight:300 700;font-display:swap}
/* Homepage-only composition experiment. Checkpoint: docs/design/home-composition-rollback.md. */
.home-editorial{--surface:#faf9f6;--paper:#fff;--ink:#183247;--muted:#586873;--brand:#245879;--brand-dark:#183e59;--sky:#eaf1f5;--line:#d8e1e5;--home-width:1200px;--home-gutter:clamp(22px,4.5vw,72px);background:var(--surface);color:var(--ink)}
.home-editorial main{max-width:none!important;width:100%}.home-editorial h1,.home-editorial h2,.home-editorial h3{color:var(--ink);font-family:var(--wp-font)!important;font-weight:400!important;letter-spacing:-.035em!important;text-wrap:balance}.home-editorial p{line-height:1.65}.home-editorial .v3-button{border-radius:7px!important;box-shadow:none!important;font-weight:500!important;min-height:44px}.home-editorial .v3-primary{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.home-editorial .v3-primary:hover{background:var(--brand-dark)!important}.home-editorial .v3-eyebrow{color:var(--brand);font-size:11px!important;letter-spacing:.14em!important;font-weight:600!important;text-transform:uppercase}.home-editorial main>.v3-section{max-width:calc(var(--home-width) + 2 * var(--home-gutter))!important;margin:0 auto!important;padding:64px var(--home-gutter)!important;border:0!important;scroll-margin-top:95px}.home-editorial main>.v3-section>h2,.home-editorial .commercial-section-heading h2,.home-editorial .nr-section-head h2{font-size:clamp(30px,3.1vw,44px)!important;margin:0 0 16px!important;line-height:1.16}.home-editorial .v3-intro,.home-editorial .client-paths>p{color:var(--muted);font-size:15px!important;max-width:660px}
/* Compact public navigation; management stays in the footer. */
.home-editorial .v3-header{max-width:none;margin:0!important;min-height:82px;padding:15px var(--home-gutter)!important;gap:24px;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:#faf9f6f2!important;box-shadow:none!important;backdrop-filter:blur(14px)}.home-editorial .v3-brand{padding:0!important;border:0!important;border-radius:0!important;background:none!important;max-width:none;flex:none}.home-editorial .classic-brand{display:flex!important;align-items:center;gap:12px;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:none!important;letter-spacing:normal;line-height:1;color:var(--ink)}.home-editorial .classic-mark{display:grid;place-items:center;flex:none;width:48px;height:48px;background:#18394e;color:#f7f6f0;font:400 37px/1 "Cormorant Garamond",Georgia,serif;letter-spacing:-4px;padding-right:4px;border-radius:3px}.home-editorial .classic-name{font:400 27px/1.05 "Cormorant Garamond",Georgia,serif;letter-spacing:-1px}.home-editorial .classic-name small{display:block;font:400 9px/1.4 var(--wp-font,Arial,sans-serif);letter-spacing:1.25px;margin-top:7px;text-transform:uppercase;color:var(--muted)}.home-editorial .v3-desktop{justify-content:center;gap:18px}.home-editorial .v3-desktop a{font-size:12px;padding:0;border:0!important;white-space:nowrap}.home-editorial .header-preferences{gap:5px}.home-editorial .header-preferences select{font-size:11px!important;min-height:36px!important;padding:6px!important;margin:0!important;border:0!important;background:transparent!important;max-width:72px!important}.home-editorial .header-preferences label:last-child{opacity:.7}.home-editorial .header-auth{gap:7px}.home-editorial .header-auth .v3-button{font-size:12px!important;min-height:36px;padding:7px 12px!important}.home-editorial .v3-header-actions{gap:10px}.home-editorial .v3-preview{margin:0;padding:9px 20px;background:#f0eee7;color:#59636a;font-size:12px;line-height:1.4;border:0}
/* Warm split hero, restrained height and a generous editorial headline. */
.home-editorial .home-hero{margin:0!important;border-radius:0!important;min-height:520px!important;max-height:none;background:#e8eef0;align-items:center}.home-editorial .home-hero>picture{inset:0!important;height:100%!important}.home-editorial .home-hero>picture img{object-position:75% 48%;filter:saturate(.82)}.home-editorial .home-hero:after{background:linear-gradient(90deg,#f7f7f3 0%,#f7f7f3f5 31%,#f7f7f3c9 43%,#f7f7f30a 67%,transparent 100%)!important}.home-editorial .home-hero-content{max-width:calc(620px + var(--home-gutter));width:54%;padding:42px 35px 50px var(--home-gutter)!important;margin-left:max(0px,calc((100vw - 1344px)/2))}.home-editorial .home-hero h1{font-size:clamp(40px,4.2vw,62px)!important;line-height:1.02!important;max-width:580px;margin:20px 0!important;color:#183247!important}.home-editorial .home-hero .v3-lead{font-size:16px!important;line-height:1.6;max-width:460px;margin:24px 0;color:#455762!important}.home-editorial .home-client-actions{display:flex;gap:12px;flex-wrap:wrap}.home-editorial .home-client-actions .v3-button{padding:12px 22px!important}.home-editorial .home-client-actions .v3-button:not(.v3-primary){background:#ffffff70;border-color:#8298a7;color:#23475f}.home-editorial .home-photo-caption{font-size:10px;background:#17344980;padding:4px 9px;border-radius:4px;bottom:12px;right:22px;margin:0;max-width:40%}
/* The primary decision: three equal, image-led pathways. */
.home-editorial .home-role-grid{gap:24px;margin-top:30px}.home-editorial .client-action-card{border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:none!important;background:var(--paper)!important;padding:0!important;transition:transform .25s,border-color .25s,box-shadow .25s}.home-editorial .client-action-card:hover{transform:translateY(-5px);border-color:#8caabd!important;box-shadow:0 12px 25px #1734490a!important}.home-editorial .client-action-head{height:190px!important;min-height:190px!important;padding:24px!important;display:flex;align-items:flex-end;background:none!important;isolation:isolate;overflow:hidden}.home-editorial .client-action-head:before{filter:saturate(.55)!important;opacity:.86!important;transform:scale(1.01)}.home-editorial .client-action-head:after{background:linear-gradient(0deg,#edf2f5f5,#edf2f536 85%)!important;backdrop-filter:none!important}.home-editorial .client-action-head h3{font-size:29px!important;line-height:1.08!important;margin:0!important;color:#17374f!important;max-width:100%;position:relative;z-index:1;display:flex;align-items:center;gap:12px}.home-editorial .card-arrow{width:23px;height:23px;flex:none}.home-editorial .client-action-body{padding:22px 24px 24px!important;display:flex;flex-direction:column;flex:1;background:var(--paper)!important}.home-editorial .client-action-body p{font-size:14px!important;line-height:1.65!important;color:var(--muted)!important;margin:0 0 25px!important}.home-editorial .client-action-body .v3-button{margin-top:auto!important;width:100%}
/* Consistent commercial cards: quiet surfaces, visible prices, honest demo labels. */
.home-editorial main>.client-offers{padding-top:32px!important;padding-bottom:72px!important}.home-editorial .promotion-grid{gap:22px}.home-editorial .commercial-offer{background:#edf2f5!important;border:1px solid #d6e1e8!important;border-radius:12px!important;box-shadow:none!important;color:var(--ink)!important;transform:none}.home-editorial .commercial-offer:after{display:none}.home-editorial .offer-copy{background:none!important;padding:24px!important}.home-editorial .offer-copy h3{font-size:27px!important;line-height:1.16!important;color:var(--ink)!important;min-height:2.35em;margin:20px 0 14px!important}.home-editorial .offer-copy p{color:#526575!important;font-size:14px!important}.home-editorial .offer-copy .v3-eyebrow{color:#425b6d!important;font-size:10px!important}.home-editorial .demo-provider{color:var(--ink)!important;gap:10px}.home-editorial .demo-provider strong{font-weight:550!important;font-size:14px}.home-editorial .demo-provider small{color:#526575!important;font-size:11px!important}.home-editorial .demo-provider-logo{width:38px!important;height:38px!important;border-radius:5px!important;background:#23485f!important}.home-editorial .offer-buy{margin:0!important;padding:20px 24px!important;border:0!important;border-top:1px solid #d0dce3!important;border-radius:0!important;background:#e0eaf0!important;color:var(--ink)!important}.home-editorial .offer-buy>span,.home-editorial .offer-buy>small{color:#425c6e!important;font-size:12px!important}.home-editorial .demo-price{color:#1d4661!important;font:400 35px/1.1 var(--wp-font)!important}.home-editorial .offer-modal-trigger{background:transparent!important;color:#244e69!important;border-top:1px solid #d0dce3!important;padding:15px 24px!important;min-height:48px}.home-editorial .commercial-offer:hover{transform:translateY(-4px);box-shadow:0 12px 25px #1734490c!important}.home-editorial .commercial-section-heading{align-items:center}.home-editorial .commercial-section-heading p{font-size:13px!important;margin:0;max-width:650px}
/* A single navy interlude for both professional audiences. */
.home-editorial main>.home-professionals{max-width:none!important;padding:66px max(var(--home-gutter),calc((100vw - var(--home-width))/2))!important;background:#183b53!important;color:#eef3f7;border-radius:0!important}.home-editorial .home-professionals>h2{color:#fff!important}.home-editorial .home-professionals>p{max-width:780px;color:#c5d5df!important;font-size:15px!important}.home-editorial .home-professional-grid{gap:48px;margin-top:32px}.home-editorial .pro-join-card{padding:8px 0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;overflow:visible;transform:none!important}.home-editorial .pro-join-card:before,.home-editorial .pro-join-card:after{display:none!important}.home-editorial .pro-join-card+ .pro-join-card{border-left:1px solid #547082!important;padding-left:48px!important}.home-editorial .pro-join-card header{background:none!important;padding:0!important;min-height:0!important;height:auto!important}.home-editorial .pro-join-card h3{font-size:31px!important;color:#fff!important;margin:0 0 20px!important}.home-editorial .pro-join-card p,.home-editorial .pro-join-card li{color:#d3dfe6!important;font-size:14px!important;max-width:490px;line-height:1.65}.home-editorial .pro-join-card ul{padding-left:18px;margin:14px 0 24px}.home-editorial .pro-join-card .pro-join-actions{padding:0!important;margin-top:auto}.home-editorial .pro-join-card .v3-primary{background:#eff5f8!important;color:#21475f!important;border-color:#eff5f8!important;min-width:210px}.home-editorial .pro-join-card .v3-primary:hover{background:#c7deeb!important}.home-editorial .pro-join-card .card-arrow{color:#a5cada}
/* Official tools: concise access tiles, then expandable datasets. */
.home-editorial .official-tools-strip{gap:12px!important}.home-editorial .official-tool:not(.processing-times-card){border:1px solid var(--line)!important;background:transparent!important;border-radius:10px!important;box-shadow:none!important;padding:0 16px 16px!important;min-height:0!important;transition:transform .2s,background .2s}.home-editorial .official-tool:not(.processing-times-card):hover{background:#eaf1f5!important;transform:translateY(-3px)}.home-editorial .official-tool-agency{margin:0 -16px 14px!important;padding:13px 16px!important;min-height:64px!important;background:#edf1f1!important;border:0!important;border-radius:9px 9px 0 0!important;gap:8px}.home-editorial .agency-logo-box,.home-editorial .agency-logo-box img{width:34px!important;height:34px!important;min-width:34px!important}.home-editorial .agency-name{font-size:13px!important;line-height:1.15}.home-editorial .agency-name small{font-size:9px!important;margin-top:4px!important}.home-editorial .official-tool h3{font-size:21px!important;margin:0 0 12px!important;line-height:1.15!important}.home-editorial .official-tool>p{font-size:12px!important;line-height:1.55!important;margin-bottom:18px!important}.home-editorial .official-tool-actions{gap:8px!important}.home-editorial .official-tool-open{font-size:11px!important;white-space:normal!important;line-height:1.4}.home-editorial .official-tool-actions .v3-button{font-size:11px!important;padding:8px!important;min-height:38px!important}.home-editorial .official-tool-pending{font-size:10px!important}.home-editorial .official-tools-note{font-size:11px!important;color:var(--muted);margin:16px 0 0!important}.home-editorial .processing-times-card{grid-column:1/-1!important;margin-top:28px!important;padding:26px!important;border-radius:12px!important;border:1px solid var(--line)!important;background:#eef3f6!important;box-shadow:none!important;transform:none!important;overflow:visible}.home-editorial .processing-times-card>.official-tool-agency{background:none!important;padding:0!important;margin:0 0 20px!important;min-height:40px!important}.home-editorial .processing-times-card>h3{font-size:30px!important}.home-editorial .home-data-overview{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.home-editorial .home-data-overview p,.home-editorial .home-stat-overview>p:last-child{font-size:13px;color:var(--muted);margin:10px 0}.home-editorial .overview-value{font:400 44px/1.2 var(--wp-font);color:var(--ink);display:block}.home-editorial .overview-value small{font:400 17px/1.4 var(--wp-font,Arial)}.home-editorial .home-data-overview small{font-size:11px;color:var(--muted)}.home-editorial .composition-kicker{font-size:11px!important;letter-spacing:.07em;color:var(--brand)!important;text-transform:uppercase}.home-editorial .home-data-details{border-top:1px solid var(--line);margin-top:22px}.home-editorial .home-data-details>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--brand);font-size:14px;font-weight:500;list-style:none;padding:18px 0 0;min-height:46px}.home-editorial .home-data-details>summary::-webkit-details-marker{display:none}.home-editorial .disclosure-plus{font-size:27px;line-height:1}.home-editorial .details-close-label,.home-editorial .home-data-details[open] .details-open-label{display:none}.home-editorial .home-data-details[open] .details-close-label{display:inline}.home-editorial .home-data-details[open] .disclosure-plus{transform:rotate(45deg)}.home-editorial .home-data-expanded{padding-top:24px;min-width:0}.home-editorial main>.stats-page{padding-top:12px!important;padding-bottom:56px!important}.home-editorial .overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:20px 0 24px}.home-editorial .overview-metrics>div+div{border-left:1px solid var(--line);padding-left:30px}.home-editorial .overview-metrics strong{display:block;font:400 clamp(26px,3vw,43px)/1.15 var(--wp-font);color:var(--ink)}.home-editorial .overview-metrics span{display:block;font-size:13px;color:var(--muted);margin-top:10px}.home-editorial .home-stat-overview{padding:22px 0 0;border-top:1px solid var(--line)}
/* News supports the presentation instead of becoming another full dashboard. */
.home-editorial main>.newsroom-home{max-width:none!important;background:#edf2f5;padding:56px max(var(--home-gutter),calc((100vw - var(--home-width))/2))!important}.home-editorial .nr-section-head{gap:24px}.home-editorial .nr-section-head p{font-size:14px;color:var(--muted)}.home-editorial #nr-controls{margin:22px 0!important;gap:12px}.home-editorial .nr-topics{gap:7px!important}.home-editorial .nr-topics button{font-size:11px!important;padding:6px 10px!important;min-height:32px!important}.home-editorial .nr-ai{max-width:720px!important;margin:0!important}.home-editorial #official-news.nr-editorial{grid-template-columns:1.05fr 1fr!important;gap:32px!important;align-items:start!important}.home-editorial #newsroom .nr-featured-stack{display:block!important}.home-editorial #newsroom .nr-featured{background:#fff!important;border:1px solid #d1dce3!important;border-radius:10px!important;padding:26px!important;min-height:0!important;box-shadow:none!important}.home-editorial #newsroom .nr-featured h3,.home-editorial #newsroom .nr-featured .nr-headline{font:400 28px/1.2 var(--wp-font)!important;letter-spacing:-.02em!important;color:var(--ink)!important}.home-editorial #newsroom .nr-featured .nr-excerpt{font-size:14px!important;line-height:1.7!important;display:block!important;max-height:none!important}.home-editorial #newsroom .nr-wire{padding:0!important;border:0!important;background:none!important;gap:0!important}.home-editorial #newsroom .nr-wire>h3{font-family:var(--wp-font,Arial)!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.08em!important;margin:0 0 10px!important}.home-editorial #newsroom .nr-wire-item{padding:17px 0!important;background:none!important;border:0!important;border-bottom:1px solid #ccd8df!important;border-radius:0!important;box-shadow:none!important;min-height:0!important}.home-editorial #newsroom .nr-wire-item h3,.home-editorial #newsroom .nr-wire-item .nr-headline{font:400 21px/1.25 var(--wp-font)!important;letter-spacing:-.015em!important;color:var(--ink)!important}.home-editorial #newsroom .nr-wire-item .nr-excerpt{font-size:12px!important;line-height:1.5!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-editorial #newsroom .nr-meta{font-size:10px!important}.home-editorial #newsroom .nr-read{font-size:12px!important}.home-editorial #newsroom .nr-section-foot{margin-top:24px!important;padding-top:16px!important;font-size:11px!important}.home-editorial .redesign-footer{background:var(--surface)!important;border-top:1px solid var(--line);padding:48px var(--home-gutter)!important}.home-editorial .redesign-footer .classic-mark{width:30px;height:30px;font-size:24px;letter-spacing:-3px;padding-right:3px}.home-editorial .redesign-footer .classic-name{font-size:20px}.home-editorial .redesign-footer .classic-name small{font-size:7px;letter-spacing:.5px}.home-editorial .footer-columns h2{font:500 14px/1.4 var(--wp-font,Arial)!important;letter-spacing:normal!important}.home-editorial .admin-secondary{font-size:11px;color:var(--muted)}
[data-theme=dark] .home-editorial{--surface:#14232e;--paper:#1b2e3c;--ink:#e6edf0;--muted:#b4c4ce;--brand:#96c2e1;--brand-dark:#326184;--sky:#263e4f;--line:#39505f;background:var(--surface)!important}[data-theme=dark] .home-editorial .v3-header{background:#14232ef2!important}[data-theme=dark] .home-editorial .v3-preview{background:#1d3241;color:#c4d2db}[data-theme=dark] .home-editorial .v3-primary{background:#386789!important;border-color:#386789!important}[data-theme=dark] .home-editorial .home-hero:after{background:linear-gradient(90deg,#142c3c,#142c3cef 31%,#142c3cba 45%,#142c3c15 70%,transparent)!important}[data-theme=dark] .home-editorial .home-hero h1{color:#f2f4ef!important}[data-theme=dark] .home-editorial .home-hero .v3-lead{color:#d4e0e7!important}[data-theme=dark] .home-editorial .home-client-actions .v3-button:not(.v3-primary){background:#1c364b;color:#e0ebf2}[data-theme=dark] .home-editorial .commercial-offer,[data-theme=dark] .home-editorial .processing-times-card{background:#1b3040!important;border-color:#39505f!important}[data-theme=dark] .home-editorial .offer-buy{background:#233e52!important;border-color:#39505f!important}[data-theme=dark] .home-editorial .offer-copy p,[data-theme=dark] .home-editorial .offer-copy .v3-eyebrow,[data-theme=dark] .home-editorial .demo-provider small,[data-theme=dark] .home-editorial .offer-buy>span,[data-theme=dark] .home-editorial .offer-buy>small{color:#c1d1dc!important}[data-theme=dark] .home-editorial .demo-price,[data-theme=dark] .home-editorial .offer-modal-trigger{color:#d2e6f3!important}[data-theme=dark] .home-editorial .official-tool-agency{background:#223a4c!important}[data-theme=dark] .home-editorial .official-tool:not(.processing-times-card):hover{background:#233e52!important}[data-theme=dark] .home-editorial main>.newsroom-home{background:#1b3040!important}[data-theme=dark] .home-editorial #newsroom .nr-featured{background:#243e50!important;border-color:#456071!important}[data-theme=dark] .home-editorial .classic-mark{background:#30546c;color:#f4f5f1}
@media(max-width:1200px){.home-editorial .v3-desktop{display:none!important}.home-editorial .v3-mobile-menu{display:block!important}.home-editorial .v3-mobile-menu summary{font-size:12px;min-height:36px;padding:8px}.home-editorial .home-hero-content{width:59%}.home-editorial .official-tools-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-editorial .home-role-grid{gap:16px}.home-editorial .client-action-head h3{font-size:25px!important}.home-editorial .client-action-head{padding:20px!important}.home-editorial .client-action-body{padding:20px!important}}
@media(max-width:760px){.home-editorial{--home-gutter:22px}.home-editorial main>.v3-section{padding:42px 22px!important}.home-editorial .v3-header{padding:12px 18px!important;min-height:76px;flex-wrap:wrap;gap:12px}.home-editorial .classic-mark{width:38px;height:38px;font-size:30px}.home-editorial .classic-name{font-size:23px}.home-editorial .classic-name small{font-size:7px;letter-spacing:.9px}.home-editorial .v3-header-actions{width:auto!important;flex:1;justify-content:flex-end!important}.home-editorial .header-preferences{flex:none!important}.home-editorial .header-preferences label:last-child{display:none}.home-editorial .header-auth .v3-button:last-child{display:none}.home-editorial .header-auth .v3-button{font-size:11px!important;padding:6px 9px!important}.home-editorial .header-preferences select{max-width:43px!important}.home-editorial .v3-mobile-menu{margin:0!important}.home-editorial .home-hero{display:block;min-height:0!important;padding-bottom:270px}.home-editorial .home-hero-content{width:100%;max-width:none;padding:34px 22px 20px!important;margin:0}.home-editorial .home-hero h1{font-size:43px!important;max-width:540px}.home-editorial .home-hero .v3-lead{font-size:15px!important;max-width:500px;margin:20px 0}.home-editorial .home-hero>picture{top:auto!important;height:320px!important;bottom:0!important}.home-editorial .home-hero>picture img{object-position:center 45%}.home-editorial .home-hero:after{background:linear-gradient(180deg,#f7f7f3 0%,#f7f7f3 51%,#f7f7f340 67%,transparent 78%)!important}.home-editorial .home-photo-caption{max-width:90%;font-size:9px;left:22px;right:auto;bottom:12px}.home-editorial .home-role-grid,.home-editorial .promotion-grid{grid-template-columns:1fr!important;gap:20px}.home-editorial .client-action-head{height:180px!important;min-height:180px!important}.home-editorial .client-action-head h3{font-size:29px!important}.home-editorial .commercial-section-heading{align-items:flex-start;gap:14px;flex-wrap:wrap}.home-editorial .commercial-section-heading p{font-size:12px!important}.home-editorial .offer-copy h3{min-height:0}.home-editorial main>.home-professionals{padding:44px 22px!important}.home-editorial .home-professional-grid{grid-template-columns:1fr;gap:30px}.home-editorial .pro-join-card+.pro-join-card{padding:28px 0 0!important;border-left:0!important;border-top:1px solid #547082!important}.home-editorial .official-tools-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.home-editorial .official-tool h3{font-size:20px!important}.home-editorial .official-tool-agency{padding:12px!important;gap:6px}.home-editorial .agency-name small{font-size:8px!important}.home-editorial .official-tool:not(.processing-times-card){padding:0 12px 14px!important}.home-editorial .official-tool-agency{margin-left:-12px!important;margin-right:-12px!important}.home-editorial .processing-times-card{padding:20px!important;margin-top:12px!important}.home-editorial .home-data-overview{grid-template-columns:1fr;gap:10px}.home-editorial .overview-value{font-size:38px}.home-editorial .overview-metrics{grid-template-columns:1fr;gap:18px}.home-editorial .overview-metrics>div+div{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}.home-editorial .overview-metrics strong{font-size:36px}.home-editorial #official-news.nr-editorial{grid-template-columns:1fr!important;gap:26px!important}.home-editorial .nr-section-head{display:flex;flex-direction:column;align-items:flex-start}.home-editorial .nr-fresh{align-items:center;flex-direction:row;flex-wrap:wrap}.home-editorial #newsroom .nr-featured{padding:22px!important}.home-editorial .nr-ai{flex-wrap:wrap}.home-editorial .nr-ai input{min-width:0!important}.home-editorial .home-data-expanded .pt-controls,.home-editorial .home-data-expanded .stats-filters{grid-template-columns:1fr!important}.home-editorial .footer-columns{grid-template-columns:1fr 1fr}[data-theme=dark] .home-editorial .home-hero:after{background:linear-gradient(180deg,#142c3c 0%,#142c3c 51%,#142c3c40 67%,transparent 78%)!important}[data-theme=dark] .home-editorial .home-hero{background:#142c3c!important}}
@media(max-width:430px){.home-editorial .v3-header{gap:10px}.home-editorial .v3-header-actions{width:100%!important;justify-content:space-between!important}.home-editorial .header-preferences label:last-child{display:block}.home-editorial .header-preferences select{max-width:75px!important}.home-editorial .header-auth .v3-button:last-child{display:inline-flex}.home-editorial .home-hero h1{font-size:39px!important}.home-editorial .official-tools-strip{grid-template-columns:1fr!important}.home-editorial .official-tool:not(.processing-times-card){display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.home-editorial .official-tool-agency{grid-column:1/-1}.home-editorial .official-tool>p{grid-column:2;grid-row:2/4}.home-editorial .official-tool-actions{grid-column:1}.home-editorial .home-client-actions .v3-button{padding:10px 16px!important}}
@media(prefers-reduced-motion:reduce){.home-editorial *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-editorial .client-action-card:hover,.home-editorial .commercial-offer:hover{transform:none!important}}
/* Final visual alignment after browser review. */
.home-editorial .home-hero{min-height:480px!important}.home-editorial .client-action-head h3,.home-editorial .pro-join-card h3{text-shadow:none!important}.home-editorial .commercial-offer-main{padding:0!important;gap:0!important}.home-editorial .offer-buy{box-shadow:none!important}.home-editorial .demo-price small{color:var(--muted)!important;font:400 12px/1.4 var(--wp-font,Arial)!important}.home-editorial .home-data-details[open] .home-data-expanded{animation:none}
@media(max-width:760px){.home-editorial .home-hero{min-height:0!important}}
[data-theme=dark] .home-editorial .header-auth .v3-button:not(.v3-primary){background:#223b4c!important;color:#edf3f7!important;border-color:#557084!important}[data-theme=dark] .home-editorial .home-professionals .v3-primary{background:#eff5f8!important;color:#21475f!important;border-color:#eff5f8!important}
.home-editorial .offer-modal .offer-expanded .v3-button{background:var(--brand);color:var(--paper)}

/* Expressive serif family, served locally with Latin and Cyrillic glyphs. */
.home-editorial h1,.home-editorial h2,.home-editorial h3{font-weight:600!important;letter-spacing:-.022em!important}
.home-editorial .home-hero h1{font-size:clamp(46px,4.7vw,68px)!important;line-height:.99!important}
.home-editorial .classic-mark{font-family:"Cormorant Garamond",Georgia,serif;font-size:45px;font-weight:600;letter-spacing:-5px;padding-right:5px}
.home-editorial .classic-name{font-family:"Cormorant Garamond",Georgia,serif;font-size:33px;font-weight:600;letter-spacing:-.65px}
.home-editorial .classic-name small{letter-spacing:1.15px;margin-top:4px}
.home-editorial #newsroom .nr-featured .nr-headline,.home-editorial #newsroom .nr-wire-item .nr-headline{font-weight:600!important}
.home-editorial .redesign-footer .classic-name{font-size:25px}.home-editorial .redesign-footer .classic-mark{font-size:29px}
@media(max-width:760px){.home-editorial .classic-name{font-size:29px}.home-editorial .classic-mark{font-size:37px}.home-editorial .home-hero h1{font-size:48px!important}}
@media(max-width:430px){.home-editorial .home-hero h1{font-size:44px!important}.home-editorial .classic-name small{font-size:7px}}
.home-editorial .offer-copy .v3-eyebrow{background:#dbe7ee!important;color:#294d65!important;border:0!important;font-size:12px!important;line-height:1.4!important;letter-spacing:.035em!important;padding:6px 9px!important;box-shadow:none!important}.home-editorial .offer-buy>small{font-size:12px!important;line-height:1.5!important}[data-theme=dark] .home-editorial .offer-copy .v3-eyebrow{background:#304f65!important;color:#e1eff8!important}
@media(max-width:430px){.home-editorial .header-auth .v3-button:last-child{display:none!important}.home-editorial .v3-header-actions{gap:6px!important}.home-editorial .header-preferences{gap:2px!important}.home-editorial .header-preferences select{max-width:66px!important}.home-editorial[data-locale=ru] .home-hero h1{font-size:36px!important;overflow-wrap:normal!important;hyphens:none!important}.home-editorial .v3-mobile-menu summary{font-size:11px!important;padding:7px!important}.home-editorial .home-data-expanded{overflow-x:auto}.home-editorial .nr-feature-actions{flex-wrap:wrap!important;gap:12px!important}}
@media(max-width:360px){.home-editorial[data-locale=ru] .home-hero h1{font-size:33px!important}.home-editorial .home-client-actions{gap:8px}.home-editorial .home-client-actions .v3-button{font-size:12px!important;padding:10px 13px!important}}
@media(max-width:430px){.home-editorial .v3-header-actions{flex:0 0 100%!important;width:100%!important;min-width:0;justify-content:space-between!important}}
@media(min-width:431px) and (max-width:600px){.home-editorial .v3-header-actions{flex:0 0 100%!important;width:100%!important;justify-content:space-between!important}}
/* The assistant shares the square monogram, rather than a separate round identity. */
.home-editorial .v3-ai-launcher{border-radius:6px!important;background:#1c3d53!important;color:#f5f4ee!important;border:1px solid #607b8c!important;box-shadow:0 6px 18px #142c3c1c!important;gap:10px!important;padding:8px 14px 8px 8px!important;min-height:50px!important;width:auto!important;height:auto!important;right:24px!important;bottom:24px!important}
.home-editorial .v3-ai-launcher .ai-orb{width:36px!important;height:36px!important;min-width:36px!important;border:0!important;box-shadow:none!important;background:#1c3d53!important;border-radius:3px!important;padding:0!important;display:grid!important;place-items:center!important}
.home-editorial .classic-ai-mark{font:600 38px/.9 "Cormorant Garamond",Georgia,serif!important;letter-spacing:-4px!important;padding-right:4px;color:#f5f4ee!important;background:none!important;border:0!important;display:block!important}
.home-editorial .v3-ai-launcher>span:last-child{font-size:12px!important;font-weight:400!important}
@media(max-width:600px){.home-editorial .v3-ai-launcher{right:14px!important;bottom:14px!important;padding:6px 10px 6px 6px!important;gap:7px!important;min-height:46px!important}.home-editorial .v3-ai-launcher>span:last-child{display:block!important;font-size:11px!important}}
.home-editorial #newsroom #official-news.nr-editorial{display:grid!important;grid-template-columns:1.05fr 1fr!important;align-items:start!important;gap:32px!important}.home-editorial #newsroom .nr-featured-stack,.home-editorial #newsroom .nr-wire{grid-column:auto!important;grid-row:auto!important;min-width:0;width:100%}.home-editorial #newsroom .nr-featured>.v3-eyebrow{margin:-26px -26px 20px!important;padding:16px 26px!important;background:#e2ebf1!important;color:#355c75!important;border-bottom:1px solid #d0dce4!important}.home-editorial #newsroom .nr-featured.nr-highlight{border-left:1px solid #d1dce3!important}.home-editorial #newsroom .nr-featured .nr-headline{text-align:left!important}
[data-theme=dark] .home-editorial #newsroom .nr-featured>.v3-eyebrow{background:#304d62!important;color:#dcebf6!important;border-color:#456071!important}
@media(max-width:760px){.home-editorial #newsroom #official-news.nr-editorial{grid-template-columns:1fr!important}.home-editorial #newsroom .nr-featured>.v3-eyebrow{margin:-22px -22px 20px!important;padding:16px 22px!important}}
.home-editorial .processing-times-card{height:auto!important;align-self:stretch!important}
.home-editorial .official-tool-test{font-size:11px;color:var(--muted);line-height:1.3}
/* Full-width scene with visible window/table detail beneath the readable text overlay. */
@media(min-width:761px){
 .home-editorial .home-hero:after{background:linear-gradient(90deg,rgba(247,247,243,.72) 0%,rgba(247,247,243,.70) 27%,rgba(247,247,243,.52) 43%,rgba(247,247,243,.10) 61%,transparent 78%)!important}
 .home-editorial .home-hero>picture img{object-position:65% 48%;filter:saturate(.94)}
 [data-theme=dark] .home-editorial .home-hero:after{background:linear-gradient(90deg,rgba(20,44,60,.87) 0%,rgba(20,44,60,.82) 28%,rgba(20,44,60,.65) 44%,rgba(20,44,60,.12) 65%,transparent 85%)!important}
}
/* Use the same left anchor for every client path, regardless of title length. */
.home-editorial .client-action-card{text-align:left!important}
.home-editorial .client-action-head{flex-direction:row!important;justify-content:flex-start!important;text-align:left!important}
.home-editorial .client-action-head h3{width:100%;text-align:left!important;justify-content:space-between!important}
.home-editorial .client-action-body{align-items:stretch!important;text-align:left!important}
.home-editorial .client-action-body p{text-align:left!important}
.home-editorial .client-action-body .v3-button{justify-content:flex-start!important;text-align:left!important}

/* Established homepage typography, retained within the new composition. */
.home-editorial :is(h1,h2,h3){font-weight:400!important;letter-spacing:-.025em!important}
.home-editorial .home-hero h1{font-size:clamp(38px,4.2vw,62px)!important;line-height:1.1!important;font-weight:350!important}
.home-editorial :is(.client-action-head h3,.offer-copy h3,.pro-join-card h3){font-weight:450!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.25!important}
.home-editorial .demo-price{font-family:var(--wp-font)!important;font-size:38px!important;font-weight:650!important;letter-spacing:-.035em}
.home-editorial :is(.overview-value,.overview-metrics strong){font-family:var(--wp-font)!important;font-weight:550!important;font-variant-numeric:tabular-nums}
.home-editorial #newsroom :is(.nr-featured .nr-headline,.nr-wire-item .nr-headline){font-family:var(--wp-font)!important;font-weight:450!important}
.home-editorial .home-professional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}
.home-editorial .pro-join-card+.pro-join-card{padding-left:28px!important}
.home-editorial .pro-join-card .v3-primary{min-width:0;width:100%;white-space:normal}
@media(max-width:900px){.home-editorial .home-professional-grid{grid-template-columns:1fr}.home-editorial .pro-join-card+.pro-join-card{padding:24px 0 0!important;border-left:0!important;border-top:1px solid #547082!important}}
@media(max-width:430px){.home-editorial .home-hero h1{font-size:36px!important}.home-editorial[data-locale=ru] .home-hero h1{font-size:32px!important}}
@media(min-width:901px){.home-editorial .pro-join-card header{min-height:90px!important}}

/* The new third professional entry follows the six-o'clock homepage design. */
.home-editorial .home-professional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.home-editorial .pro-join-card+.pro-join-card{padding-left:28px!important}
.home-editorial .pro-join-card .v3-primary{min-width:0;width:100%;white-space:normal}
.home-editorial .pro-join-card h3,.home-editorial .pro-join-card .v3-primary{transition:transform .22s ease,background .22s ease,box-shadow .22s ease}
@media(hover:hover){.home-editorial .pro-join-card:hover h3{transform:translateY(-4px)}.home-editorial .pro-join-card:hover .v3-primary{background:#c7deeb!important;box-shadow:0 7px 18px #071d2c33!important}}
@media(max-width:900px){.home-editorial .home-professional-grid{grid-template-columns:1fr}.home-editorial .pro-join-card+.pro-join-card{padding:24px 0 0!important;border-left:0!important;border-top:1px solid #547082!important}}
@media(min-width:901px) and (max-width:1120px){.home-editorial .home-professional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial .pro-join-card:nth-child(3){grid-column:1/-1;padding:24px 0 0!important;border-left:0!important;border-top:1px solid #547082!important}}
@media(prefers-reduced-motion:reduce){.home-editorial .pro-join-card h3,.home-editorial .pro-join-card .v3-primary{transition:none!important}.home-editorial .pro-join-card:hover h3{transform:none!important}}
/* Seven short source-linked updates retain their preview without stretching into blank rows. */
.home-editorial #newsroom .nr-wire{align-self:start!important}
.home-editorial #newsroom .nr-wire-item{flex:none!important;justify-content:flex-start!important;padding:9px 0!important}
.home-editorial #newsroom .nr-wire-item h3,.home-editorial #newsroom .nr-wire-item .nr-headline{font-size:17px!important;line-height:1.25!important}
.home-editorial #newsroom .nr-wire-item .nr-excerpt{margin:4px 0 6px!important;-webkit-line-clamp:2}
.home-editorial #newsroom .nr-wire-item .nr-read{padding:5px 0!important;margin-top:0}
