[data-solution-route="/lawyer/"]{--legal-ink:#101824;--legal-night:#101722;--legal-paper:#f5f1e8;--legal-gold:#e6b96b;--legal-violet:#9a91ff;--legal-cyan:#62d8df;--legal-muted:#65707e;--legal-line:#10182421}[data-solution-route="/accountant/"]{--ledger-ink:#09221e;--ledger-night:#09231f;--ledger-green:#54d2a4;--ledger-cyan:#67d7e8;--ledger-gold:#d7bd68;--ledger-paper:#f0f6f1;--ledger-muted:#58716b;--ledger-line:#092d2621}[data-solution-route="/lawyer/"] .solution-source-section,[data-solution-route="/accountant/"] .solution-source-section{overflow:clip}[data-solution-route="/lawyer/"] .solution-blueprint-section,[data-solution-route="/accountant/"] .solution-blueprint-section{display:block}[data-solution-route="/lawyer/"] .solution-blueprint-section h2,[data-solution-route="/accountant/"] .solution-blueprint-section h2{text-wrap:balance;max-width:1060px}[data-solution-route="/lawyer/"] .content-contact h2,[data-solution-route="/accountant/"] .content-contact h2{text-wrap:balance;font-size:clamp(36px,3.5vw,50px);line-height:1.06}[data-solution-route="/lawyer/"] .solution-contact-title__line,[data-solution-route="/accountant/"] .solution-contact-title__line{display:block}[data-solution-route="/lawyer/"] .lawyer-overview{background:radial-gradient(circle at 84% 8%, #e6b96b33, transparent 30%), linear-gradient(180deg, #faf8f3, var(--legal-paper));display:block}[data-solution-route="/lawyer/"] .lawyer-overview__grid{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}[data-solution-route="/lawyer/"] :is(.lawyer-overview__copy,.lawyer-overview__media){min-width:0}[data-solution-route="/lawyer/"] .lawyer-overview__copy{gap:20px;display:grid}[data-solution-route="/lawyer/"] .lawyer-overview__copy p{color:#4f5b69;margin:0;font-size:clamp(1.03rem,1.4vw,1.2rem);line-height:1.85}[data-solution-route="/lawyer/"] .lawyer-overview__media{grid-template-columns:minmax(0,1fr) minmax(190px,.36fr);gap:16px;display:grid}[data-solution-route="/lawyer/"] .lawyer-overview__media picture{border:1px solid var(--legal-line);background:#ffffffad;border-radius:22px;align-self:stretch;place-items:center;display:grid;overflow:hidden}[data-solution-route="/lawyer/"] .lawyer-overview__media img{object-fit:contain;width:100%;max-height:310px;display:block}[data-solution-route="/lawyer/"] .lawyer-intake-router{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--legal-night);color:#fff;background-size:24px 24px;border:1px solid #e6b96b4d;border-radius:24px;padding:24px;box-shadow:0 28px 65px #1017222e}[data-solution-route="/lawyer/"] .lawyer-intake-router__head{justify-content:space-between;align-items:center;display:flex}[data-solution-route="/lawyer/"] .lawyer-intake-router__head span{color:var(--legal-gold);letter-spacing:.13em;font-size:.61rem;font-weight:900}[data-solution-route="/lawyer/"] .lawyer-intake-router__head span i{background:var(--legal-gold);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 7px #e6b96b1f}[data-solution-route="/lawyer/"] .lawyer-intake-router__head small{color:#738090;letter-spacing:.1em;font-size:.52rem}[data-solution-route="/lawyer/"] .lawyer-intake-router__path{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin:28px 0 20px;display:grid}[data-solution-route="/lawyer/"] .lawyer-intake-router__path span{background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;gap:6px;min-height:112px;padding:14px;display:grid}[data-solution-route="/lawyer/"] .lawyer-intake-router__path small{color:var(--legal-gold);letter-spacing:.09em;font-size:.48rem;font-weight:850}[data-solution-route="/lawyer/"] .lawyer-intake-router__path strong{color:#fff;font-size:.78rem;line-height:1.4}[data-solution-route="/lawyer/"] .lawyer-intake-router__path span i{color:#86909c;margin-top:auto;font-size:.61rem;font-style:normal}[data-solution-route="/lawyer/"] .lawyer-intake-router__path>b{background:linear-gradient(90deg, var(--legal-gold), var(--legal-violet));width:15px;height:1px;position:relative}[data-solution-route="/lawyer/"] .lawyer-intake-router__path>b:after{border-right:1px solid var(--legal-violet);border-top:1px solid var(--legal-violet);content:"";width:4px;height:4px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}[data-solution-route="/lawyer/"] .lawyer-intake-router__foot{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:15px;display:grid}[data-solution-route="/lawyer/"] .lawyer-intake-router__foot span{color:#8f99a5;text-align:center;font-size:.6rem}[data-solution-route="/lawyer/"] :is(.lawyer-standard-grid,.lawyer-operation-grid,.lawyer-outcome-grid,.lawyer-market-grid,.lawyer-case-grid){gap:16px;display:grid}[data-solution-route="/lawyer/"] .lawyer-standards{background:#faf9f6}[data-solution-route="/lawyer/"] .lawyer-authority-docket{background:var(--legal-night);border:1px solid #e6b96b3d;border-radius:22px;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:30px;margin:28px 0 16px;padding:28px;display:grid}[data-solution-route="/lawyer/"] .lawyer-authority-docket>div:first-child{gap:9px;display:grid}[data-solution-route="/lawyer/"] .lawyer-authority-docket small{color:var(--legal-gold);letter-spacing:.12em;font-size:.55rem;font-weight:900}[data-solution-route="/lawyer/"] .lawyer-authority-docket>div:first-child strong{color:#fff;font-size:1.25rem;line-height:1.35}[data-solution-route="/lawyer/"] .lawyer-authority-docket>div:first-child span{color:#929ca8;font-size:.76rem;line-height:1.65}[data-solution-route="/lawyer/"] .lawyer-authority-docket>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}[data-solution-route="/lawyer/"] .lawyer-authority-docket>div:last-child span{background:#ffffff0d;gap:6px;padding:18px;display:grid}[data-solution-route="/lawyer/"] .lawyer-authority-docket i{color:var(--legal-gold);font-size:.58rem;font-style:normal}[data-solution-route="/lawyer/"] .lawyer-authority-docket b{color:#fff;font-size:.85rem}[data-solution-route="/lawyer/"] .lawyer-authority-docket em{color:#828d99;font-size:.64rem;font-style:normal;line-height:1.5}[data-solution-route="/lawyer/"] .lawyer-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-solution-route="/lawyer/"] :is(.lawyer-standard-card,.lawyer-operation-card,.lawyer-outcome-card){border:1px solid var(--legal-line);background:#fff;border-radius:20px;min-height:100%;padding:25px}[data-solution-route="/lawyer/"] :is(.lawyer-standard-card,.lawyer-operation-card,.lawyer-outcome-card,.lawyer-market-card,.lawyer-case-card)>small:first-child{color:#9a712f;letter-spacing:.1em;margin-bottom:16px;font-size:.54rem;font-weight:900;display:block}[data-solution-route="/lawyer/"] .lawyer-services{background:radial-gradient(circle at 90% 7%, #9a91ff2e, transparent 27%), var(--legal-night);color:#fff}[data-solution-route="/lawyer/"] :is(.lawyer-services,.lawyer-markets,.lawyer-start):before,[data-solution-route="/accountant/"] :is(.accountant-outcomes,.accountant-start):before{background:0 0!important}[data-solution-route="/lawyer/"] .lawyer-services :is(h2,h3),[data-solution-route="/lawyer/"] .lawyer-markets :is(h2,h3),[data-solution-route="/lawyer/"] .lawyer-start :is(h2,h3){color:#fff}[data-solution-route="/lawyer/"] .lawyer-services h2>span,[data-solution-route="/lawyer/"] .lawyer-start h2>span{display:block}[data-solution-route="/lawyer/"] .lawyer-services .solution-section-lead,[data-solution-route="/lawyer/"] .lawyer-markets .solution-section-lead{color:#9ca5b1}[data-solution-route="/lawyer/"] .lawyer-practice-router{border:1px solid #9a91ff40;border-radius:22px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:26px;margin:28px 0 18px;padding:26px;display:grid}[data-solution-route="/lawyer/"] .lawyer-service-intro{gap:16px;margin-top:22px;display:grid}[data-solution-route="/lawyer/"] .lawyer-service-intro>.solution-section-lead{margin:0}[data-solution-route="/lawyer/"] .lawyer-practice-pill-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}[data-solution-route="/lawyer/"] .lawyer-practice-pill{color:#d8dde3;text-align:center;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;padding:13px 10px;font-size:.72rem;font-weight:750}[data-solution-route="/lawyer/"] .lawyer-practice-router__axis{gap:8px;display:grid}[data-solution-route="/lawyer/"] .lawyer-practice-router__axis small,[data-solution-route="/lawyer/"] .lawyer-practice-router__grid small{color:var(--legal-violet);letter-spacing:.11em;font-size:.54rem;font-weight:900}[data-solution-route="/lawyer/"] .lawyer-practice-router__axis strong{color:#fff;font-size:1.2rem}[data-solution-route="/lawyer/"] .lawyer-practice-router__axis span{color:#8994a2;font-size:.73rem;line-height:1.65}[data-solution-route="/lawyer/"] .lawyer-practice-router__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}[data-solution-route="/lawyer/"] .lawyer-practice-router__grid span{background:#ffffff0e;gap:7px;padding:17px;display:grid}[data-solution-route="/lawyer/"] .lawyer-practice-router__grid strong{color:#fff;font-size:.8rem}[data-solution-route="/lawyer/"] .lawyer-service-accordion{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-solution-route="/lawyer/"] .lawyer-service-item{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:16px;align-self:start;overflow:hidden}[data-solution-route="/lawyer/"] .lawyer-service-item[open]{background:#ffffff14;border-color:#9a91ff7a}[data-solution-route="/lawyer/"] .lawyer-service-item summary{color:#fff;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;padding:19px 46px 19px 20px;display:grid}[data-solution-route="/lawyer/"] .lawyer-service-item summary small{color:var(--legal-violet);letter-spacing:.1em;grid-area:1/1/auto/-1;margin-bottom:2px;font-size:.5rem;display:block}[data-solution-route="/lawyer/"] .lawyer-service-item summary .solution-dense-number{grid-area:2/1;align-self:center}[data-solution-route="/lawyer/"] .lawyer-service-item summary h3{grid-area:2/2;align-self:center;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.35;color:#fff!important}[data-solution-route="/lawyer/"] .lawyer-service-item summary .solution-dense-toggle{grid-area:2/3;align-self:center}[data-solution-route="/lawyer/"] .lawyer-service-item>div{color:#a3acb7;padding:0 20px 20px}[data-solution-route="/lawyer/"] .lawyer-operations{background:#eef6f5}[data-solution-route="/lawyer/"] .lawyer-operating-loop,[data-solution-route="/lawyer/"] .lawyer-value-chain,[data-solution-route="/accountant/"] .accountant-lead-path{background:var(--legal-night);border-radius:20px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin:28px 0 16px;padding:23px 25px;display:grid}[data-solution-route="/lawyer/"] :is(.lawyer-operating-loop,.lawyer-value-chain) span,[data-solution-route="/accountant/"] .accountant-lead-path span{gap:5px;display:grid}[data-solution-route="/lawyer/"] :is(.lawyer-operating-loop,.lawyer-value-chain) small{color:var(--legal-cyan);letter-spacing:.11em;font-size:.52rem;font-weight:900}[data-solution-route="/lawyer/"] :is(.lawyer-operating-loop,.lawyer-value-chain) strong,[data-solution-route="/accountant/"] .accountant-lead-path strong{color:#fff;font-size:.86rem}[data-solution-route="/lawyer/"] :is(.lawyer-operating-loop,.lawyer-value-chain)>:is(b,i),[data-solution-route="/accountant/"] .accountant-lead-path>i{background:linear-gradient(90deg, var(--legal-cyan), var(--legal-gold));width:34px;height:1px}[data-solution-route="/lawyer/"] .lawyer-operation-grid,[data-solution-route="/lawyer/"] .lawyer-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-solution-route="/lawyer/"] .lawyer-outcomes{background:#fbfaf7}[data-solution-route="/lawyer/"] .lawyer-outcome-card--manifest{background:radial-gradient(circle at 96% 0,#e6b96b29,#0000 38%),#fff;grid-column:1/-1}[data-solution-route="/lawyer/"] .lawyer-outcome-card--manifest>div:last-child{columns:3;column-gap:34px}[data-solution-route="/lawyer/"] .lawyer-markets{background:var(--legal-night);color:#fff}[data-solution-route="/lawyer/"] .lawyer-market-index{border:1px solid #e6b96b3d;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0 16px;display:grid;overflow:hidden}[data-solution-route="/lawyer/"] .lawyer-market-index span{background:#ffffff0d;gap:6px;padding:22px;display:grid}[data-solution-route="/lawyer/"] .lawyer-market-index small{color:var(--legal-gold);letter-spacing:.1em;font-size:.52rem;font-weight:900}[data-solution-route="/lawyer/"] .lawyer-market-index strong{color:#fff;font-size:.9rem}[data-solution-route="/lawyer/"] .lawyer-market-index em{color:#8994a1;font-size:.66rem;font-style:normal}[data-solution-route="/lawyer/"] .lawyer-market-grid{grid-template-columns:repeat(6,minmax(0,1fr))}[data-solution-route="/lawyer/"] .lawyer-market-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;grid-column:span 2;min-height:100%;padding:24px}[data-solution-route="/lawyer/"] .lawyer-market-card--1,[data-solution-route="/lawyer/"] .lawyer-market-card--2{grid-column:span 3}[data-solution-route="/lawyer/"] .lawyer-market-card>small:first-child{color:var(--legal-gold)}[data-solution-route="/lawyer/"] .lawyer-market-card :is(p,li){color:#9ca6b2}[data-solution-route="/lawyer/"] .lawyer-evidence{background:radial-gradient(circle at 90% 8%,#9a91ff24,#0000 29%),#f1f1f5}[data-solution-route="/lawyer/"] .lawyer-evidence-rule{background:var(--legal-night);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:28px 0 16px;padding:18px 22px;display:grid}[data-solution-route="/lawyer/"] .lawyer-evidence-rule small{color:var(--legal-violet);letter-spacing:.11em;font-size:.54rem;font-weight:900}[data-solution-route="/lawyer/"] .lawyer-evidence-rule strong{color:#fff;font-size:.87rem}[data-solution-route="/lawyer/"] .lawyer-evidence-rule span{color:#8b95a1;font-size:.67rem}[data-solution-route="/lawyer/"] .lawyer-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/lawyer/"] .lawyer-case-card{border:1px solid var(--legal-line);background:#fff;border-radius:22px;min-width:0;padding:27px;overflow:hidden;box-shadow:0 18px 46px #10182414}[data-solution-route="/lawyer/"] .lawyer-case-card h3{color:var(--legal-ink);font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.35}[data-solution-route="/lawyer/"] .lawyer-case-card h4{color:#79571f;letter-spacing:.04em;font-size:.73rem}[data-solution-route="/lawyer/"] .lawyer-case-card :is(p,li){color:#596473}[data-solution-route="/lawyer/"] .lawyer-proof-stamp{background:var(--legal-night);border-color:#e6b96b3d;grid-template-columns:minmax(190px,.95fr) repeat(3,minmax(0,1fr));gap:8px 18px;min-height:0;padding:24px;display:grid}[data-solution-route="/lawyer/"] .lawyer-proof-stamp>span{grid-area:1/1}[data-solution-route="/lawyer/"] .lawyer-proof-stamp>strong{grid-area:2/1;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.05}[data-solution-route="/lawyer/"] .lawyer-proof-stamp>div{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;grid-row:1/span 2;align-self:stretch;margin:0;padding:16px;display:flex}[data-solution-route="/lawyer/"] .lawyer-proof-stamp>.lawyer-proof-item--1{grid-column:2}[data-solution-route="/lawyer/"] .lawyer-proof-stamp>.lawyer-proof-item--2{grid-column:3}[data-solution-route="/lawyer/"] .lawyer-proof-stamp>.lawyer-proof-item--3{grid-column:4}[data-solution-route="/lawyer/"] .lawyer-faq{background:radial-gradient(circle at 88% 10%,#e6b96b2e,#0000 28%),#f4f0e7!important}[data-solution-route="/lawyer/"] .lawyer-start{background:radial-gradient(circle at 90% 0%, #e6b96b24, transparent 30%), var(--legal-night);color:#fff}[data-solution-route="/lawyer/"] .lawyer-start__layout{grid-template-columns:minmax(0,.84fr) minmax(430px,1.16fr);align-items:center;gap:clamp(36px,6vw,82px);display:grid}[data-solution-route="/lawyer/"] .lawyer-start__copy p{color:#a2abb6;line-height:1.85}[data-solution-route="/lawyer/"] .lawyer-intake-brief,[data-solution-route="/accountant/"] .accountant-lead-brief{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;padding:26px;display:grid}[data-solution-route="/lawyer/"] .lawyer-intake-brief>small{color:var(--legal-gold)}[data-solution-route="/lawyer/"] .lawyer-intake-brief>small,[data-solution-route="/accountant/"] .accountant-lead-brief>small{letter-spacing:.12em;font-size:.57rem;font-weight:900}[data-solution-route="/lawyer/"] .lawyer-intake-brief>strong,[data-solution-route="/accountant/"] .accountant-lead-brief>strong{color:#fff;margin:10px 0 19px;font-size:1.3rem;line-height:1.35}[data-solution-route="/lawyer/"] .lawyer-intake-brief>span,[data-solution-route="/accountant/"] .accountant-lead-brief>span{border-top:1px solid #ffffff17;grid-template-columns:auto .5fr 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}[data-solution-route="/lawyer/"] .lawyer-intake-brief i,[data-solution-route="/accountant/"] .accountant-lead-brief i{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.57rem;font-style:normal;font-weight:900;display:flex}[data-solution-route="/lawyer/"] .lawyer-intake-brief i{color:var(--legal-gold);background:#e6b96b1f}[data-solution-route="/lawyer/"] .lawyer-intake-brief b,[data-solution-route="/accountant/"] .accountant-lead-brief b{color:#fff;font-size:.81rem}[data-solution-route="/lawyer/"] .lawyer-intake-brief em,[data-solution-route="/accountant/"] .accountant-lead-brief em{color:#8c97a3;font-size:.68rem;font-style:normal}[data-solution-route="/accountant/"] .accountant-overview{background:radial-gradient(circle at 88% 10%, #54d2a429, transparent 30%), linear-gradient(180deg, #f6faf7, var(--ledger-paper));display:block}[data-solution-route="/accountant/"] .accountant-overview__grid{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}[data-solution-route="/accountant/"] :is(.accountant-overview__copy,.accountant-overview__media){min-width:0}[data-solution-route="/accountant/"] .accountant-overview__copy p{color:#47635d;font-size:clamp(1.03rem,1.4vw,1.2rem);line-height:1.85}[data-solution-route="/accountant/"] .accountant-overview__media{grid-template-columns:minmax(0,1fr) minmax(190px,.36fr);gap:16px;display:grid}[data-solution-route="/accountant/"] .accountant-overview__media picture{border:1px solid var(--ledger-line);background:#ffffffb3;border-radius:22px;align-self:stretch;place-items:center;display:grid;overflow:hidden}[data-solution-route="/accountant/"] .accountant-overview__media img{object-fit:contain;width:100%;max-height:300px;display:block}[data-solution-route="/accountant/"] .accountant-demand-ledger{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--ledger-night);color:#fff;background-size:24px 24px;border:1px solid #54d2a447;border-radius:24px;padding:24px;box-shadow:0 28px 65px #09231f2b}[data-solution-route="/accountant/"] .accountant-demand-ledger__head{justify-content:space-between;align-items:center;display:flex}[data-solution-route="/accountant/"] .accountant-demand-ledger__head span{color:var(--ledger-green);letter-spacing:.13em;font-size:.61rem;font-weight:900}[data-solution-route="/accountant/"] .accountant-demand-ledger__head span i{background:var(--ledger-green);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 7px #54d2a41f}[data-solution-route="/accountant/"] .accountant-demand-ledger__head small{color:#70928a;letter-spacing:.1em;font-size:.52rem}[data-solution-route="/accountant/"] .accountant-demand-ledger__matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0 20px;display:grid}[data-solution-route="/accountant/"] .accountant-demand-ledger__matrix span{background:#ffffff0d;gap:6px;min-height:105px;padding:16px;display:grid}[data-solution-route="/accountant/"] .accountant-demand-ledger__matrix small{color:var(--ledger-green);letter-spacing:.1em;font-size:.5rem;font-weight:900}[data-solution-route="/accountant/"] .accountant-demand-ledger__matrix strong{color:#fff;font-size:.82rem}[data-solution-route="/accountant/"] .accountant-demand-ledger__matrix i{color:#7e9a93;margin-top:auto;font-size:.63rem;font-style:normal}[data-solution-route="/accountant/"] .accountant-demand-ledger__route{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}[data-solution-route="/accountant/"] .accountant-demand-ledger__route span{color:#a0bbb4;text-align:center;font-size:.62rem}[data-solution-route="/accountant/"] .accountant-demand-ledger__route b{background:linear-gradient(90deg, var(--ledger-green), var(--ledger-cyan));width:18px;height:1px}[data-solution-route="/accountant/"] :is(.accountant-thesis-grid,.accountant-demand-grid,.accountant-service-grid,.accountant-outcome-grid){gap:16px;display:grid}[data-solution-route="/accountant/"] .accountant-thesis{background:#f8fbf8}[data-solution-route="/accountant/"] .accountant-thesis h2>span,[data-solution-route="/accountant/"] .accountant-start h2>span{display:block}[data-solution-route="/accountant/"] .accountant-trust-equation{background:var(--ledger-night);border:1px solid #54d2a433;border-radius:22px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin:28px 0 16px;padding:24px 26px;display:grid}[data-solution-route="/accountant/"] .accountant-trust-equation span{gap:6px;display:grid}[data-solution-route="/accountant/"] .accountant-trust-equation small{color:var(--ledger-green);letter-spacing:.11em;font-size:.52rem;font-weight:900}[data-solution-route="/accountant/"] .accountant-trust-equation strong{color:#fff;font-size:.9rem}[data-solution-route="/accountant/"] .accountant-trust-equation b{color:var(--ledger-gold);font-size:1.2rem}[data-solution-route="/accountant/"] .accountant-thesis-grid,[data-solution-route="/accountant/"] .accountant-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/accountant/"] :is(.accountant-thesis-card,.accountant-demand-card,.accountant-service-card,.accountant-outcome-card){border:1px solid var(--ledger-line);background:#fff;border-radius:20px;min-height:100%;padding:25px}[data-solution-route="/accountant/"] :is(.accountant-thesis-card,.accountant-demand-card,.accountant-service-card,.accountant-outcome-card)>small:first-child{color:#148665;letter-spacing:.1em;margin-bottom:16px;font-size:.54rem;font-weight:900;display:block}[data-solution-route="/accountant/"] .accountant-matrix{background:radial-gradient(circle at 92% 7%,#67d7e824,#0000 28%),#eaf5f1}[data-solution-route="/accountant/"] .accountant-service-matrix{background:var(--ledger-night);border:1px solid #67d7e838;border-radius:22px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:28px;margin:28px 0 16px;padding:26px;display:grid}[data-solution-route="/accountant/"] .accountant-service-matrix__head{gap:7px;display:grid}[data-solution-route="/accountant/"] .accountant-service-matrix__head small,[data-solution-route="/accountant/"] .accountant-service-matrix__grid small{color:var(--ledger-cyan);letter-spacing:.11em;font-size:.52rem;font-weight:900}[data-solution-route="/accountant/"] .accountant-service-matrix__head strong{color:#fff;font-size:1.2rem}[data-solution-route="/accountant/"] .accountant-service-matrix__head span{color:#85a099;font-size:.72rem;line-height:1.65}[data-solution-route="/accountant/"] .accountant-service-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}[data-solution-route="/accountant/"] .accountant-service-matrix__grid span{background:#ffffff0d;gap:6px;padding:17px;display:grid}[data-solution-route="/accountant/"] .accountant-service-matrix__grid strong{color:#fff;font-size:.8rem}[data-solution-route="/accountant/"] .accountant-demand-grid,[data-solution-route="/accountant/"] .accountant-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-solution-route="/accountant/"] .accountant-services{background:#fafcf9}[data-solution-route="/accountant/"] .accountant-service-ledger{border:1px solid var(--ledger-line);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0 16px;display:grid;overflow:hidden}[data-solution-route="/accountant/"] .accountant-service-ledger span{background:var(--ledger-paper);gap:5px;padding:20px;display:grid}[data-solution-route="/accountant/"] .accountant-service-ledger i{color:#168866;font-size:.55rem;font-style:normal;font-weight:900}[data-solution-route="/accountant/"] .accountant-service-ledger b{color:var(--ledger-ink);font-size:.9rem}[data-solution-route="/accountant/"] .accountant-service-ledger em{color:var(--ledger-muted);font-size:.65rem;font-style:normal;line-height:1.5}[data-solution-route="/accountant/"] .accountant-service-card--2,[data-solution-route="/accountant/"] .accountant-service-card--5{background:radial-gradient(circle at 100% 0,#54d2a424,#0000 40%),#fff}[data-solution-route="/accountant/"] .accountant-outcomes{background:radial-gradient(circle at 90% 10%, #54d2a42b, transparent 28%), var(--ledger-night);color:#fff}[data-solution-route="/accountant/"] .accountant-outcomes :is(h2,h3),[data-solution-route="/accountant/"] .accountant-start :is(h2,h3){color:#fff}[data-solution-route="/accountant/"] .accountant-outcomes .solution-section-lead{color:#98b0aa}[data-solution-route="/accountant/"] .accountant-lead-path{background:#ffffff0f;border:1px solid #54d2a433}[data-solution-route="/accountant/"] .accountant-lead-path small{color:var(--ledger-green);letter-spacing:.1em;font-size:.52rem;font-weight:900}[data-solution-route="/accountant/"] .accountant-lead-path>i{background:linear-gradient(90deg, var(--ledger-green), var(--ledger-cyan))}[data-solution-route="/accountant/"] .accountant-outcome-card{background:#ffffff0e;border-color:#ffffff1c}[data-solution-route="/accountant/"] .accountant-outcome-card>small:first-child{color:var(--ledger-green)}[data-solution-route="/accountant/"] .accountant-outcome-card h3{color:#fff}[data-solution-route="/accountant/"] .accountant-outcome-card :is(p,li){color:#9db4ae}[data-solution-route="/accountant/"] .accountant-faq{background:radial-gradient(circle at 88% 8%,#54d2a426,#0000 28%),#edf5f0!important}[data-solution-route="/accountant/"] .accountant-start{background:radial-gradient(circle at 88% 0%, #54d2a426, transparent 30%), var(--ledger-night);color:#fff}[data-solution-route="/accountant/"] .accountant-start__layout{grid-template-columns:minmax(0,.84fr) minmax(430px,1.16fr);align-items:center;gap:clamp(36px,6vw,82px);display:grid}[data-solution-route="/accountant/"] .accountant-start__copy p{color:#9db4ae;line-height:1.85}[data-solution-route="/accountant/"] .accountant-lead-brief>small{color:var(--ledger-green)}[data-solution-route="/accountant/"] .accountant-lead-brief i{color:var(--ledger-green);background:#54d2a41f}@media (prefers-reduced-motion:no-preference){[data-solution-route="/lawyer/"] :is(.lawyer-standard-card,.lawyer-operation-card,.lawyer-outcome-card,.lawyer-market-card,.lawyer-case-card),[data-solution-route="/accountant/"] :is(.accountant-thesis-card,.accountant-demand-card,.accountant-service-card,.accountant-outcome-card){transition:border-color .18s,box-shadow .18s,transform .18s}[data-solution-route="/lawyer/"] :is(.lawyer-standard-card,.lawyer-operation-card,.lawyer-outcome-card,.lawyer-market-card,.lawyer-case-card):hover{border-color:#e6b96b7a;transform:translateY(-3px);box-shadow:0 20px 54px #1018241c}[data-solution-route="/accountant/"] :is(.accountant-thesis-card,.accountant-demand-card,.accountant-service-card,.accountant-outcome-card):hover{border-color:#54d2a480;transform:translateY(-3px);box-shadow:0 20px 54px #09231f1a}}@media (max-width:980px){[data-solution-route="/lawyer/"] .lawyer-overview__grid,[data-solution-route="/accountant/"] .accountant-overview__grid,[data-solution-route="/lawyer/"] .lawyer-start__layout,[data-solution-route="/accountant/"] .accountant-start__layout,[data-solution-route="/lawyer/"] .lawyer-authority-docket,[data-solution-route="/lawyer/"] .lawyer-practice-router,[data-solution-route="/accountant/"] .accountant-service-matrix{grid-template-columns:minmax(0,1fr)}[data-solution-route="/lawyer/"] .lawyer-market-card,[data-solution-route="/lawyer/"] .lawyer-market-card--1,[data-solution-route="/lawyer/"] .lawyer-market-card--2{grid-column:span 3}}@media (max-width:760px){[data-solution-route="/lawyer/"] .content-contact h2,[data-solution-route="/accountant/"] .content-contact h2{font-size:34px}[data-solution-route="/lawyer/"] .solution-blueprint-section h2,[data-solution-route="/accountant/"] .solution-blueprint-section h2{letter-spacing:-.06em;text-wrap:pretty;font-size:clamp(2.18rem,11vw,3rem);line-height:1.05}[data-solution-route="/accountant/"] .solution-hero h1{letter-spacing:-.055em;font-size:2.42rem}[data-solution-route="/lawyer/"] .lawyer-overview__media,[data-solution-route="/accountant/"] .accountant-overview__media{grid-template-columns:minmax(0,1fr)}[data-solution-route="/lawyer/"] .lawyer-overview__media img,[data-solution-route="/accountant/"] .accountant-overview__media img{max-height:220px}[data-solution-route="/lawyer/"] .lawyer-intake-router,[data-solution-route="/accountant/"] .accountant-demand-ledger{border-radius:20px;padding:18px}[data-solution-route="/lawyer/"] .lawyer-intake-router__head small,[data-solution-route="/accountant/"] .accountant-demand-ledger__head small{display:none}[data-solution-route="/lawyer/"] .lawyer-intake-router__path{grid-template-columns:minmax(0,1fr)}[data-solution-route="/lawyer/"] .lawyer-intake-router__path span{min-height:auto}[data-solution-route="/lawyer/"] .lawyer-intake-router__path>b{width:1px;height:14px;margin-left:22px}[data-solution-route="/lawyer/"] .lawyer-intake-router__path>b:after{top:auto;bottom:0;right:-2px;transform:rotate(135deg)}[data-solution-route="/lawyer/"] .lawyer-intake-router__foot{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/accountant/"] .accountant-demand-ledger__matrix{grid-template-columns:minmax(0,1fr)}[data-solution-route="/accountant/"] .accountant-demand-ledger__matrix span{min-height:auto}[data-solution-route="/accountant/"] .accountant-demand-ledger__route{grid-template-columns:repeat(4,minmax(0,1fr))}[data-solution-route="/accountant/"] .accountant-demand-ledger__route b{display:none}[data-solution-route="/lawyer/"] .lawyer-authority-docket,[data-solution-route="/lawyer/"] .lawyer-practice-router,[data-solution-route="/accountant/"] .accountant-service-matrix{padding:20px}[data-solution-route="/lawyer/"] .lawyer-authority-docket>div:last-child,[data-solution-route="/lawyer/"] .lawyer-practice-router__grid,[data-solution-route="/lawyer/"] .lawyer-practice-pill-grid,[data-solution-route="/accountant/"] .accountant-service-matrix__grid,[data-solution-route="/accountant/"] .accountant-trust-equation,[data-solution-route="/lawyer/"] .lawyer-standard-grid,[data-solution-route="/lawyer/"] .lawyer-service-accordion,[data-solution-route="/lawyer/"] .lawyer-operation-grid,[data-solution-route="/lawyer/"] .lawyer-outcome-grid,[data-solution-route="/lawyer/"] .lawyer-market-grid,[data-solution-route="/lawyer/"] .lawyer-case-grid,[data-solution-route="/accountant/"] .accountant-thesis-grid,[data-solution-route="/accountant/"] .accountant-demand-grid,[data-solution-route="/accountant/"] .accountant-service-grid,[data-solution-route="/accountant/"] .accountant-outcome-grid,[data-solution-route="/accountant/"] .accountant-service-ledger{grid-template-columns:minmax(0,1fr)}[data-solution-route="/lawyer/"] .lawyer-market-card,[data-solution-route="/lawyer/"] .lawyer-market-card--1,[data-solution-route="/lawyer/"] .lawyer-market-card--2,[data-solution-route="/lawyer/"] .lawyer-outcome-card--manifest{grid-column:auto}[data-solution-route="/lawyer/"] .lawyer-outcome-card--manifest>div:last-child{columns:1}[data-solution-route="/lawyer/"] .lawyer-operating-loop,[data-solution-route="/lawyer/"] .lawyer-value-chain,[data-solution-route="/accountant/"] .accountant-lead-path{grid-template-columns:minmax(0,1fr);gap:9px;padding:20px}[data-solution-route="/lawyer/"] :is(.lawyer-operating-loop,.lawyer-value-chain) span,[data-solution-route="/accountant/"] .accountant-lead-path span{background:#ffffff0d;border-radius:10px;padding:13px}[data-solution-route="/lawyer/"] :is(.lawyer-operating-loop,.lawyer-value-chain)>:is(b,i),[data-solution-route="/accountant/"] .accountant-lead-path>i{width:1px;height:14px;margin-left:18px}[data-solution-route="/lawyer/"] .lawyer-market-index{grid-template-columns:minmax(0,1fr)}[data-solution-route="/lawyer/"] .lawyer-evidence-rule{grid-template-columns:minmax(0,1fr);align-items:start}[data-solution-route="/accountant/"] .accountant-trust-equation{gap:8px}[data-solution-route="/accountant/"] .accountant-trust-equation span{background:#ffffff0d;border-radius:10px;padding:14px}[data-solution-route="/accountant/"] .accountant-trust-equation b{justify-self:center}[data-solution-route="/lawyer/"] .lawyer-intake-brief,[data-solution-route="/accountant/"] .accountant-lead-brief{padding:21px}[data-solution-route="/lawyer/"] .lawyer-proof-stamp{grid-template-columns:minmax(0,1fr)}[data-solution-route="/lawyer/"] .lawyer-proof-stamp>:is(span,strong,div),[data-solution-route="/lawyer/"] .lawyer-proof-stamp>.lawyer-proof-item--1,[data-solution-route="/lawyer/"] .lawyer-proof-stamp>.lawyer-proof-item--2,[data-solution-route="/lawyer/"] .lawyer-proof-stamp>.lawyer-proof-item--3{grid-area:auto/1}[data-solution-route="/lawyer/"] .lawyer-intake-brief>span,[data-solution-route="/accountant/"] .accountant-lead-brief>span{grid-template-columns:auto .65fr 1fr;gap:10px}}
[data-solution-route="/plumber/"]{--plumber-ink:#071b22;--plumber-night:#071a21;--plumber-panel:#0d2931;--plumber-orange:#ffb84d;--plumber-cyan:#47d5d0;--plumber-lime:#b8ee4d;--plumber-paper:#f3f7f3;--plumber-muted:#60757b;--plumber-line:#072a3321}[data-solution-route="/adult/"]{--adult-ink:#17121d;--adult-night:#140f1a;--adult-panel:#24182d;--adult-pink:#ff7aa8;--adult-violet:#a793ff;--adult-cyan:#63d9e4;--adult-lime:#b9ed64;--adult-paper:#f7f3f6;--adult-muted:#746878;--adult-line:#2c173221}[data-solution-route="/plumber/"] .solution-source-section,[data-solution-route="/adult/"] .solution-source-section{overflow:clip}[data-solution-route="/plumber/"] .solution-blueprint-section,[data-solution-route="/adult/"] .solution-blueprint-section{display:block!important}[data-solution-route="/plumber/"] .solution-blueprint-section h2,[data-solution-route="/adult/"] .solution-blueprint-section h2{text-wrap:balance;max-width:1080px}[data-solution-route="/plumber/"] .plumber-title-unit,[data-solution-route="/adult/"] .adult-title-unit{width:fit-content;display:block}[data-solution-route="/plumber/"] .content-contact h2,[data-solution-route="/adult/"] .content-contact h2{text-wrap:balance;font-size:clamp(2.25rem,4vw,4.4rem);line-height:.98}[data-solution-route="/plumber/"] .plumber-overview{background:radial-gradient(circle at 87% 8%, #ffb84d36, transparent 28%), linear-gradient(180deg, #f8faf6, var(--plumber-paper));display:block}[data-solution-route="/plumber/"] .plumber-overview__grid{grid-template-columns:minmax(280px,.68fr) minmax(560px,1.32fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}[data-solution-route="/plumber/"] :is(.plumber-overview__copy,.plumber-overview__media){min-width:0}[data-solution-route="/plumber/"] .plumber-overview__copy{gap:20px;display:grid}[data-solution-route="/plumber/"] .plumber-overview__copy p{color:var(--plumber-muted);margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.9}[data-solution-route="/plumber/"] .plumber-overview__media{grid-template-columns:minmax(0,1fr) minmax(168px,.34fr);align-items:stretch;gap:14px;display:grid}[data-solution-route="/plumber/"] .plumber-source-visual{border:1px solid var(--plumber-line);background:#fff;border-radius:24px;place-items:center;min-height:100%;display:grid;overflow:hidden}[data-solution-route="/plumber/"] .plumber-source-visual img{object-fit:contain;width:100%;height:100%;max-height:410px;display:block}[data-solution-route="/plumber/"] .plumber-dispatch-console{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--plumber-night);color:#fff;background-size:24px 24px;border:1px solid #ffb84d47;border-radius:26px;padding:22px;display:grid;box-shadow:0 28px 70px #071f2633}[data-solution-route="/plumber/"] .plumber-dispatch-console__head{justify-content:space-between;align-items:center;display:flex}[data-solution-route="/plumber/"] .plumber-dispatch-console__head span{color:var(--plumber-orange);letter-spacing:.12em;font-size:.58rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-dispatch-console__head span i{background:var(--plumber-orange);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 7px #ffb84d1f}[data-solution-route="/plumber/"] .plumber-dispatch-console__head small{color:#71868b;letter-spacing:.1em;font-size:.5rem}[data-solution-route="/plumber/"] .plumber-dispatch-console__status{border-bottom:1px solid #ffffff17;gap:8px;padding:26px 0 20px;display:grid}[data-solution-route="/plumber/"] .plumber-dispatch-console__status strong{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.4}[data-solution-route="/plumber/"] .plumber-dispatch-console__status span{color:#90a1a6;font-size:.7rem;line-height:1.65}[data-solution-route="/plumber/"] .plumber-dispatch-console__route{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;padding-top:18px;display:grid}[data-solution-route="/plumber/"] .plumber-dispatch-console__route span{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;gap:4px;min-height:93px;padding:11px;display:grid}[data-solution-route="/plumber/"] .plumber-dispatch-console__route small{color:var(--plumber-orange);font-size:.48rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-dispatch-console__route strong{font-size:.7rem;line-height:1.35}[data-solution-route="/plumber/"] .plumber-dispatch-console__route i{color:#7f9297;font-size:.55rem;font-style:normal}[data-solution-route="/plumber/"] .plumber-dispatch-console__route>b{background:linear-gradient(90deg, var(--plumber-orange), var(--plumber-cyan));width:11px;height:1px}[data-solution-route="/plumber/"] :is(.plumber-demand,.plumber-services,.plumber-trust,.plumber-evidence,.plumber-conversion,.plumber-project-start) .solution-layout-wrapper:has(.plumber-demand-grid,.plumber-service-accordion,.plumber-trust-grid,.plumber-call-ledger,.plumber-mobile-call-path,.plumber-project-start__copy){display:block!important}[data-solution-route="/plumber/"] .plumber-demand{background:#fbfbf7}[data-solution-route="/plumber/"] .plumber-local-radar{background:var(--plumber-night);color:#fff;border:1px solid #ffb84d3d;border-radius:26px;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:340px;margin:30px 0 18px;padding:clamp(24px,4vw,48px);display:grid}[data-solution-route="/plumber/"] .plumber-local-radar__map{aspect-ratio:1;isolation:isolate;place-items:center;width:100%;max-width:280px;margin-inline:auto;display:grid;position:relative}[data-solution-route="/plumber/"] .plumber-local-radar__ring{border:1px solid #47d5d040;border-radius:50%;position:absolute;inset:0}[data-solution-route="/plumber/"] .plumber-local-radar__ring--inner{border-color:#ffb84d4d;inset:22%}[data-solution-route="/plumber/"] .plumber-local-radar__map:before,[data-solution-route="/plumber/"] .plumber-local-radar__map:after{content:"";background:#ffffff14;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-solution-route="/plumber/"] .plumber-local-radar__map:before{width:100%;height:1px}[data-solution-route="/plumber/"] .plumber-local-radar__map:after{width:1px;height:100%}[data-solution-route="/plumber/"] .plumber-local-radar__map>strong{background:var(--plumber-orange);color:var(--plumber-ink);z-index:2;border-radius:50%;place-items:center;width:84px;height:84px;font-size:.76rem;display:grid;position:relative}[data-solution-route="/plumber/"] .plumber-local-radar__map>i{color:#8da1a5;z-index:2;margin-top:124px;font-size:.56rem;font-style:normal;position:absolute}[data-solution-route="/plumber/"] .plumber-local-radar__point{background:var(--plumber-panel);color:#d7e1e2;z-index:2;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:.55rem;font-weight:800;position:absolute}[data-solution-route="/plumber/"] .plumber-local-radar__point--one{top:24%;left:4%}[data-solution-route="/plumber/"] .plumber-local-radar__point--two{top:16%;right:1%}[data-solution-route="/plumber/"] .plumber-local-radar__point--three{bottom:18%;left:4%}[data-solution-route="/plumber/"] .plumber-local-radar__point--four{bottom:9%;right:5%}[data-solution-route="/plumber/"] .plumber-local-radar__brief{gap:10px;display:grid}[data-solution-route="/plumber/"] .plumber-local-radar__brief>small{color:var(--plumber-orange);letter-spacing:.12em;font-size:.57rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-local-radar__brief>strong{color:#fff;max-width:620px;margin-bottom:8px;font-size:clamp(1.4rem,2.4vw,2.4rem);line-height:1.15}[data-solution-route="/plumber/"] .plumber-local-radar__brief>span{border-top:1px solid #ffffff17;grid-template-columns:66px 1fr;align-items:center;gap:16px;padding:11px 0;display:grid}[data-solution-route="/plumber/"] .plumber-local-radar__brief i{color:var(--plumber-cyan);letter-spacing:.1em;font-size:.54rem;font-style:normal;font-weight:900}[data-solution-route="/plumber/"] .plumber-local-radar__brief b{font-size:.76rem}[data-solution-route="/plumber/"] .plumber-demand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}[data-solution-route="/plumber/"] .plumber-demand-card{border:1px solid var(--plumber-line);box-shadow:none;background:#fff;border-radius:20px;padding:24px}[data-solution-route="/plumber/"] :is(.plumber-demand-card,.plumber-trust-card)>small{color:#c67b28;letter-spacing:.11em;font-size:.55rem;font-weight:900}[data-solution-route="/plumber/"] :is(.plumber-demand-card,.plumber-trust-card) h3{color:var(--plumber-ink);margin:16px 0 10px;font-size:1.08rem;line-height:1.35}[data-solution-route="/plumber/"] :is(.plumber-demand-card,.plumber-trust-card) p{color:var(--plumber-muted);margin:0;line-height:1.75}[data-solution-route="/plumber/"] .plumber-services{background:radial-gradient(circle at 88% 8%,#47d5d026,#0000 30%),#eaf3f0}[data-solution-route="/plumber/"] .plumber-service-router{background:var(--plumber-night);color:#fff;border-radius:22px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:30px 0 18px;padding:20px;display:grid}[data-solution-route="/plumber/"] .plumber-service-router span{gap:5px;display:grid}[data-solution-route="/plumber/"] .plumber-service-router small{color:var(--plumber-orange);letter-spacing:.1em;font-size:.52rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-service-router strong{font-size:.78rem}[data-solution-route="/plumber/"] .plumber-service-router i{color:#8da0a4;font-size:.62rem;font-style:normal}[data-solution-route="/plumber/"] .plumber-service-router>b{background:linear-gradient(90deg, var(--plumber-orange), var(--plumber-cyan));width:20px;height:1px}[data-solution-route="/plumber/"] .plumber-service-accordion{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-solution-route="/plumber/"] .plumber-service-item{border:1px solid var(--plumber-line);background:#ffffffe6;border-radius:16px;min-width:0;overflow:hidden}[data-solution-route="/plumber/"] .plumber-service-item summary{color:var(--plumber-ink);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:16px 18px;font-weight:850;display:grid}[data-solution-route="/plumber/"] .plumber-service-item .solution-dense-number{color:#c67b28;letter-spacing:.08em;font-size:.58rem}[data-solution-route="/plumber/"] .plumber-service-item[open]{border-color:#ffb84d8c;grid-column:1/-1;box-shadow:0 18px 45px #072a3314}[data-solution-route="/plumber/"] .plumber-service-item .solution-dense-answer{color:var(--plumber-muted);padding:0 20px 20px 64px;line-height:1.8}[data-solution-route="/plumber/"] .plumber-trust{background:#fbfbf7}[data-solution-route="/plumber/"] .plumber-trust-strip{background:var(--plumber-night);color:#fff;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 18px;display:grid;overflow:hidden}[data-solution-route="/plumber/"] .plumber-trust-strip span{border-right:1px solid #ffffff17;gap:6px;padding:18px;display:grid}[data-solution-route="/plumber/"] .plumber-trust-strip span:last-child{border-right:0}[data-solution-route="/plumber/"] .plumber-trust-strip small{color:var(--plumber-orange);letter-spacing:.1em;font-size:.5rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-trust-strip strong{font-size:.68rem;line-height:1.4}[data-solution-route="/plumber/"] .plumber-trust-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}[data-solution-route="/plumber/"] .plumber-trust-card{border:1px solid var(--plumber-line);box-shadow:none;background:#fff;border-radius:20px;grid-column:span 2;padding:24px}[data-solution-route="/plumber/"] .plumber-trust-card:nth-child(4){grid-column:2/span 2}[data-solution-route="/plumber/"] .plumber-trust-card:nth-child(5){grid-column:4/span 2}[data-solution-route="/plumber/"] .plumber-trust-media{border:1px solid var(--plumber-line);background:#edf3ef;border-radius:22px;max-height:340px;margin-top:18px;display:block;overflow:hidden}[data-solution-route="/plumber/"] .plumber-trust-media img{object-fit:contain;width:100%;height:100%;max-height:340px;display:block}[data-solution-route="/plumber/"] .plumber-evidence{background:radial-gradient(circle at 82% 12%, #ffb84d1f, transparent 28%), var(--plumber-night);color:#fff}[data-solution-route="/plumber/"] .plumber-evidence :is(h2,h3,strong){color:#fff}[data-solution-route="/plumber/"] .plumber-evidence :is(p,li){color:#a8b8bb}[data-solution-route="/plumber/"] .plumber-call-ledger{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:18px;margin:26px 0;padding:24px 0;display:grid}[data-solution-route="/plumber/"] .plumber-call-ledger>small{color:var(--plumber-orange);letter-spacing:.11em;font-size:.56rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-call-ledger>strong{font-size:1.15rem;line-height:1.45}[data-solution-route="/plumber/"] .plumber-call-ledger>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}[data-solution-route="/plumber/"] .plumber-call-ledger span{background:#ffffff0d;gap:7px;padding:20px;display:grid}[data-solution-route="/plumber/"] .plumber-call-ledger i{color:var(--plumber-cyan);letter-spacing:.1em;font-size:.52rem;font-style:normal;font-weight:900}[data-solution-route="/plumber/"] .plumber-call-ledger b{font-size:.88rem}[data-solution-route="/plumber/"] .plumber-call-ledger em{color:#7f9498;font-size:.62rem;font-style:normal}[data-solution-route="/plumber/"] .plumber-proof-stamp{border-color:#ffb84d47;margin-top:20px}[data-solution-route="/plumber/"] .plumber-feedback-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}[data-solution-route="/plumber/"] .plumber-feedback-card{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;grid-column:span 2;grid-template-rows:auto 1fr auto;gap:18px;min-width:0;padding:22px;display:grid}[data-solution-route="/plumber/"] .plumber-feedback-card:nth-child(4),[data-solution-route="/plumber/"] .plumber-feedback-card:nth-child(5){grid-column:span 3}[data-solution-route="/plumber/"] .plumber-feedback-card>small{color:var(--plumber-cyan);letter-spacing:.1em;font-size:.52rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-feedback-card__content{grid-template-rows:1fr auto;gap:18px;display:grid}[data-solution-route="/plumber/"] .plumber-feedback-card__body{color:#c7d4d6;font-size:.74rem;line-height:1.8}[data-solution-route="/plumber/"] .plumber-feedback-card__person{border-top:1px solid #ffffff17;align-items:center;gap:12px;padding-top:15px;display:flex}[data-solution-route="/plumber/"] .plumber-feedback-card__person>div:first-child{color:var(--plumber-lime);background:#c7ff4421;border:1px solid #c7ff443d;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:.68rem;font-weight:900;display:flex}[data-solution-route="/plumber/"] .plumber-feedback-card__person p{margin:0}[data-solution-route="/plumber/"] .plumber-feedback-card__person p:first-child{color:#fff;font-size:.7rem;font-weight:850}[data-solution-route="/plumber/"] .plumber-feedback-card__person p:last-child{color:#7f9498;font-size:.58rem}[data-solution-route="/plumber/"] .plumber-conversion{background:radial-gradient(circle at 84% 10%,#47d5d02b,#0000 30%),#eef5f2!important}[data-solution-route="/plumber/"] .plumber-conversion :is(h2,.plumber-title-unit){color:var(--plumber-ink)!important}[data-solution-route="/plumber/"] .plumber-conversion p{color:var(--plumber-muted)!important}[data-solution-route="/plumber/"] .plumber-mobile-call-path{background:var(--plumber-night);color:#fff;border:1px solid #47d5d038;border-radius:24px;grid-template-columns:minmax(240px,1.2fr) repeat(4,minmax(92px,.5fr));align-items:center;gap:10px;margin:28px 0 20px;padding:22px;display:grid}[data-solution-route="/plumber/"] .plumber-mobile-call-path>div{gap:7px;display:grid}[data-solution-route="/plumber/"] .plumber-mobile-call-path small{color:var(--plumber-orange);letter-spacing:.11em;font-size:.54rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-mobile-call-path>div strong{font-size:1rem;line-height:1.35}[data-solution-route="/plumber/"] .plumber-mobile-call-path>span{border-left:1px solid #ffffff1a;gap:5px;padding-left:12px;display:grid}[data-solution-route="/plumber/"] .plumber-mobile-call-path>span i{color:var(--plumber-cyan);font-size:.52rem;font-style:normal;font-weight:900}[data-solution-route="/plumber/"] .plumber-mobile-call-path>span b{font-size:.66rem}[data-solution-route="/plumber/"] .plumber-mobile-call-path>a{background:var(--plumber-lime);color:var(--plumber-ink);border-radius:999px;grid-column:1/-1;justify-self:start;padding:11px 16px;font-size:.7rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-project-start{background:var(--plumber-night);color:#fff}[data-solution-route="/plumber/"] .plumber-project-start__layout{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(36px,6vw,80px);display:grid!important}[data-solution-route="/plumber/"] .plumber-project-start .plumber-project-start__layout,#plumber-project-start .plumber-project-start__layout{display:grid!important}[data-solution-route="/plumber/"] .plumber-project-start__copy{min-width:0}[data-solution-route="/plumber/"] .plumber-project-start :is(h2,strong){color:#fff}[data-solution-route="/plumber/"] .plumber-project-start p{color:#9eb0b4}[data-solution-route="/plumber/"] .plumber-project-brief{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;padding:24px;display:grid}[data-solution-route="/plumber/"] .plumber-project-brief>small{color:var(--plumber-orange);letter-spacing:.11em;font-size:.54rem;font-weight:900}[data-solution-route="/plumber/"] .plumber-project-brief>strong{margin:10px 0 16px;font-size:1.05rem;line-height:1.45}[data-solution-route="/plumber/"] .plumber-project-brief>span{border-top:1px solid #ffffff17;grid-template-columns:26px 86px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}[data-solution-route="/plumber/"] .plumber-project-brief i{color:var(--plumber-cyan);font-size:.52rem;font-style:normal;font-weight:900}[data-solution-route="/plumber/"] .plumber-project-brief b{font-size:.72rem}[data-solution-route="/plumber/"] .plumber-project-brief em{color:#84989d;font-size:.64rem;font-style:normal}[data-solution-route="/adult/"] .adult-overview{background:radial-gradient(circle at 86% 8%, #ff7aa833, transparent 29%), linear-gradient(180deg, #fbf8fa, var(--adult-paper));display:block}[data-solution-route="/adult/"] .adult-overview__grid{grid-template-columns:minmax(280px,.67fr) minmax(560px,1.33fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}[data-solution-route="/adult/"] :is(.adult-overview__copy,.adult-overview__media){min-width:0}[data-solution-route="/adult/"] .adult-overview__copy p{color:var(--adult-muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.9}[data-solution-route="/adult/"] .adult-overview__media{grid-template-columns:minmax(0,1fr) minmax(170px,.34fr);align-items:stretch;gap:14px;display:grid}[data-solution-route="/adult/"] .adult-source-visual{border:1px solid var(--adult-line);background:#fff;border-radius:24px;place-items:center;display:grid;overflow:hidden}[data-solution-route="/adult/"] .adult-source-visual img{object-fit:contain;width:100%;height:100%;max-height:410px;display:block}[data-solution-route="/adult/"] .adult-privacy-console{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--adult-night);color:#fff;background-size:24px 24px;border:1px solid #ff7aa847;border-radius:26px;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:18px;padding:22px;display:grid;box-shadow:0 28px 72px #1f102633}[data-solution-route="/adult/"] .adult-privacy-console__head{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}[data-solution-route="/adult/"] .adult-privacy-console__head span{color:var(--adult-pink);letter-spacing:.12em;font-size:.58rem;font-weight:900}[data-solution-route="/adult/"] .adult-privacy-console__head span i{background:var(--adult-pink);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 7px #ff7aa81f}[data-solution-route="/adult/"] .adult-privacy-console__head small{color:#83748c;letter-spacing:.1em;font-size:.5rem}[data-solution-route="/adult/"] .adult-privacy-console__shield{aspect-ratio:.9;border:1px solid #ff7aa84d;border-radius:50% 50% 45% 45%;align-content:center;justify-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}[data-solution-route="/adult/"] .adult-privacy-console__shield>span{background:radial-gradient(circle,#ff7aa840,#0000 58%);position:absolute;inset:0}[data-solution-route="/adult/"] .adult-privacy-console__shield strong{letter-spacing:.06em;text-align:center;font-size:1.4rem;line-height:.95;position:relative}[data-solution-route="/adult/"] .adult-privacy-console__shield small{color:#8e7d96;font-size:.52rem;position:relative}[data-solution-route="/adult/"] .adult-privacy-console__checks{gap:7px;display:grid}[data-solution-route="/adult/"] .adult-privacy-console__checks span{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:28px 1fr auto;gap:9px;padding:13px;display:grid}[data-solution-route="/adult/"] .adult-privacy-console__checks i{color:var(--adult-pink);font-size:.52rem;font-style:normal;font-weight:900}[data-solution-route="/adult/"] .adult-privacy-console__checks b{font-size:.7rem}[data-solution-route="/adult/"] .adult-privacy-console__checks em{color:#8b7b92;font-size:.58rem;font-style:normal}[data-solution-route="/adult/"] :is(.adult-risk,.adult-safe-acquisition,.adult-evidence,.adult-services,.adult-clients,.adult-global,.adult-project-start) .solution-layout-wrapper:has(.adult-risk-grid,.adult-safe-grid,.adult-evidence-grid,.adult-service-grid,.adult-client-grid,.adult-market-network,.adult-project-start__copy){display:block!important}[data-solution-route="/adult/"] .adult-risk{background:#fbf9fb}[data-solution-route="/adult/"] .adult-boundary-note{border-left:3px solid var(--adult-pink);color:var(--adult-muted);background:#ff7aa817;max-width:920px;margin:24px 0 0;padding:13px 16px;font-size:.75rem;line-height:1.75}[data-solution-route="/adult/"] .adult-boundary-note strong{color:var(--adult-ink);margin-right:8px}[data-solution-route="/adult/"] .adult-restriction-map,[data-solution-route="/adult/"] .adult-safe-route{background:var(--adult-night);color:#fff;border:1px solid #ff7aa838;border-radius:22px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:28px 0 18px;padding:20px;display:grid}[data-solution-route="/adult/"] :is(.adult-restriction-map,.adult-safe-route) span{gap:5px;display:grid}[data-solution-route="/adult/"] :is(.adult-restriction-map,.adult-safe-route) small,[data-solution-route="/adult/"] .adult-safe-route i{color:var(--adult-pink);letter-spacing:.09em;font-size:.52rem;font-style:normal;font-weight:900}[data-solution-route="/adult/"] :is(.adult-restriction-map,.adult-safe-route) strong{font-size:.76rem}[data-solution-route="/adult/"] :is(.adult-restriction-map,.adult-safe-route) :is(em,span small:last-child){color:#8d7c94;letter-spacing:0;font-size:.61rem;font-style:normal}[data-solution-route="/adult/"] :is(.adult-restriction-map,.adult-safe-route)>b{background:linear-gradient(90deg, var(--adult-pink), var(--adult-cyan));width:20px;height:1px}[data-solution-route="/adult/"] .adult-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-solution-route="/adult/"] .adult-risk-card{border:1px solid var(--adult-line);box-shadow:none;background:#fff;border-radius:22px;padding:26px}[data-solution-route="/adult/"] :is(.adult-risk-card,.adult-safe-card,.adult-evidence-card,.adult-service-card,.adult-client-card)>small{color:#be4778;letter-spacing:.11em;font-size:.55rem;font-weight:900}[data-solution-route="/adult/"] :is(.adult-risk-card,.adult-safe-card,.adult-evidence-card,.adult-service-card,.adult-client-card) :is(h3,h4){color:var(--adult-ink);margin:15px 0 10px;line-height:1.35}[data-solution-route="/adult/"] :is(.adult-risk-card,.adult-safe-card,.adult-evidence-card,.adult-service-card,.adult-client-card) :is(p,li){color:var(--adult-muted);line-height:1.78}[data-solution-route="/adult/"] .adult-safe-acquisition{background:radial-gradient(circle at 88% 8%,#a793ff21,#0000 30%),#f1edf3}[data-solution-route="/adult/"] .adult-safe-acquisition__heading{margin-bottom:24px;display:grid}[data-solution-route="/adult/"] .adult-safe-acquisition__heading>small{color:#a74b78;letter-spacing:.12em;margin:4px 0 16px;font-size:.57rem;font-weight:900}[data-solution-route="/adult/"] .adult-safe-acquisition__heading h2{color:var(--adult-ink);margin:0;font-size:clamp(2.4rem,5vw,5.1rem);line-height:.98}[data-solution-route="/adult/"] .adult-safe-acquisition__heading p{color:var(--adult-muted);max-width:760px;line-height:1.8}[data-solution-route="/adult/"] .adult-safe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-solution-route="/adult/"] .adult-safe-card{border:1px solid var(--adult-line);box-shadow:none;background:#ffffffe6;border-radius:20px;padding:24px}[data-solution-route="/adult/"] .adult-evidence{background:radial-gradient(circle at 84% 8%, #ff7aa81f, transparent 28%), var(--adult-night);color:#fff}[data-solution-route="/adult/"] .adult-evidence :is(h2,h3,strong){color:#fff}[data-solution-route="/adult/"] .adult-evidence :is(p,li){color:#b2a6b7}[data-solution-route="/adult/"] .adult-evidence-rule{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:180px minmax(0,1fr);gap:12px;margin:26px 0 20px;padding:20px 0;display:grid}[data-solution-route="/adult/"] .adult-evidence-rule small{color:var(--adult-pink);letter-spacing:.11em;font-size:.54rem;font-weight:900}[data-solution-route="/adult/"] .adult-evidence-rule strong{font-size:.9rem}[data-solution-route="/adult/"] .adult-evidence-rule span{color:#887b8e;grid-column:2;font-size:.64rem}[data-solution-route="/adult/"] .adult-evidence-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}[data-solution-route="/adult/"] .adult-evidence-card{box-shadow:none;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;padding:28px}[data-solution-route="/adult/"] .adult-evidence-card>small{color:var(--adult-pink)}[data-solution-route="/adult/"] .adult-evidence-card__body{gap:20px;display:grid}[data-solution-route="/adult/"] .adult-evidence-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}[data-solution-route="/adult/"] .adult-evidence-metric{background:#ffffff0e;border:1px solid #ffffff17;border-radius:14px;gap:5px;padding:16px;display:grid}[data-solution-route="/adult/"] .adult-evidence-metric>div:first-child{color:var(--adult-cyan);font-size:clamp(1.15rem,2.2vw,2rem);font-weight:900}[data-solution-route="/adult/"] .adult-evidence-metric>div:last-child{color:#a99caf;font-size:.62rem}[data-solution-route="/adult/"] .adult-evidence-quote{border-left:2px solid var(--adult-pink);color:#c3b9c7;padding:3px 0 3px 18px;font-size:.72rem;line-height:1.75}[data-solution-route="/adult/"] .adult-evidence-quote>div{color:#fff;margin-top:8px;font-size:.62rem;font-weight:850}[data-solution-route="/adult/"] .adult-evidence-media-shell{position:relative}[data-solution-route="/adult/"] .adult-evidence-media-status{color:#fff;background:#140f1aeb;border:1px solid #ff7aa847;border-radius:999px;padding:9px 13px;font-size:.62rem;font-weight:800;position:absolute;bottom:16px;left:16px}[data-solution-route="/adult/"] .adult-evidence-media{background:#2a1e31;border:1px solid #ff7aa833;border-radius:18px;max-height:400px;margin:18px 0;display:block;overflow:hidden}[data-solution-route="/adult/"] .adult-evidence-media img{object-fit:contain;width:100%;height:100%;max-height:400px;display:block}[data-solution-route="/adult/"] .adult-proof-stamp{border-color:#ff7aa83d}[data-solution-route="/adult/"] .adult-services{background:#f7f3f6}[data-solution-route="/adult/"] .adult-safety-stack{background:var(--adult-night);color:#fff;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 18px;display:grid;overflow:hidden}[data-solution-route="/adult/"] .adult-safety-stack span{border-right:1px solid #ffffff17;gap:6px;padding:18px;display:grid}[data-solution-route="/adult/"] .adult-safety-stack span:last-child{border-right:0}[data-solution-route="/adult/"] .adult-safety-stack small{color:var(--adult-pink);letter-spacing:.1em;font-size:.5rem;font-weight:900}[data-solution-route="/adult/"] .adult-safety-stack strong{font-size:.68rem;line-height:1.4}[data-solution-route="/adult/"] .adult-service-grid,[data-solution-route="/adult/"] .adult-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}[data-solution-route="/adult/"] .adult-service-card,[data-solution-route="/adult/"] .adult-client-card{border:1px solid var(--adult-line);box-shadow:none;background:#fff;border-radius:20px;min-width:0;padding:24px}[data-solution-route="/adult/"] .adult-clients{background:radial-gradient(circle at 88% 10%,#63d9e421,#0000 28%),#edf4f3}[data-solution-route="/adult/"] .adult-client-router{background:var(--adult-night);color:#fff;border:1px solid #63d9e433;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 18px;display:grid;overflow:hidden}[data-solution-route="/adult/"] .adult-client-router span{border-right:1px solid #ffffff17;gap:6px;padding:20px;display:grid}[data-solution-route="/adult/"] .adult-client-router span:last-child{border-right:0}[data-solution-route="/adult/"] .adult-client-router small{color:var(--adult-cyan);letter-spacing:.1em;font-size:.52rem;font-weight:900}[data-solution-route="/adult/"] .adult-client-router strong{font-size:.76rem}[data-solution-route="/adult/"] .adult-client-router i{color:#8e8195;font-size:.61rem;font-style:normal}[data-solution-route="/adult/"] .adult-global{background:#fbf9fb}[data-solution-route="/adult/"] .adult-global__layout{display:block!important}[data-solution-route="/adult/"] .adult-global-card{border:1px solid var(--adult-line);box-shadow:none;background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:24px;margin-top:18px;padding:24px;display:grid}[data-solution-route="/adult/"] .adult-global-card__copy{min-width:0}[data-solution-route="/adult/"] .adult-language-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}[data-solution-route="/adult/"] .adult-language-chip{color:#5f5265;text-align:center;background:#f4f0f5;border:1px solid #a793ff2e;border-radius:999px;padding:9px 10px;font-size:.61rem;font-weight:800}[data-solution-route="/adult/"] .adult-market-network{background:var(--adult-night);color:#fff;border:1px solid #a793ff3d;border-radius:24px;grid-template-columns:minmax(230px,.66fr) minmax(0,1.34fr);align-items:center;gap:26px;margin:28px 0 18px;padding:26px;display:grid}[data-solution-route="/adult/"] .adult-market-network__core{border-right:1px solid #ffffff1a;place-content:center;gap:8px;min-height:150px;padding-right:24px;display:grid}[data-solution-route="/adult/"] .adult-market-network__core small{color:var(--adult-pink);letter-spacing:.11em;font-size:.54rem;font-weight:900}[data-solution-route="/adult/"] .adult-market-network__core strong{font-size:1.2rem}[data-solution-route="/adult/"] .adult-market-network__core span{color:#908197;font-size:.66rem}[data-solution-route="/adult/"] .adult-market-network__markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-solution-route="/adult/"] .adult-market-network__markets span{background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:34px 1fr;gap:6px;padding:14px;display:grid}[data-solution-route="/adult/"] .adult-market-network__markets i{color:var(--adult-cyan);grid-row:1/span 2;font-size:.6rem;font-style:normal;font-weight:900}[data-solution-route="/adult/"] .adult-market-network__markets b{font-size:.7rem}[data-solution-route="/adult/"] .adult-market-network__markets em{color:#8d7f93;font-size:.58rem;font-style:normal}[data-solution-route="/adult/"] .adult-global__media{border:1px solid var(--adult-line);background:#f3eef4;border-radius:22px;max-height:420px;display:block;overflow:hidden}[data-solution-route="/adult/"] .adult-global__media img{object-fit:contain;width:100%;height:100%;max-height:420px;display:block}[data-solution-route="/adult/"] .adult-project-start{color:#fff;background:radial-gradient(circle at 85% 10%, #ff7aa81f, transparent 28%), var(--adult-night)!important}#adult-project-start:before{background:radial-gradient(circle at 90% 10%,#ff7aa81a,#0000 28%)!important}[data-solution-route="/adult/"] .adult-project-start__layout{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(36px,6vw,80px);display:grid!important}[data-solution-route="/adult/"] .adult-project-start .adult-project-start__layout,#adult-project-start .adult-project-start__layout{display:grid!important}[data-solution-route="/adult/"] .adult-project-start .solution-layout-wrapper{background:0 0!important}[data-solution-route="/adult/"] .adult-project-start__copy{min-width:0}[data-solution-route="/adult/"] .adult-project-start :is(h2,strong){color:#fff!important}[data-solution-route="/adult/"] .adult-project-start p{color:#aea2b3!important}[data-solution-route="/adult/"] .adult-project-brief{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;padding:24px;display:grid}[data-solution-route="/adult/"] .adult-project-brief>small{color:var(--adult-pink);letter-spacing:.11em;font-size:.54rem;font-weight:900}[data-solution-route="/adult/"] .adult-project-brief>strong{margin:10px 0 16px;font-size:1.05rem;line-height:1.45}[data-solution-route="/adult/"] .adult-project-brief>span{border-top:1px solid #ffffff17;grid-template-columns:26px 86px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}[data-solution-route="/adult/"] .adult-project-brief i{color:var(--adult-cyan);font-size:.52rem;font-style:normal;font-weight:900}[data-solution-route="/adult/"] .adult-project-brief b{font-size:.72rem}[data-solution-route="/adult/"] .adult-project-brief em{color:#8d8094;font-size:.64rem;font-style:normal}@media (hover:hover){[data-solution-route="/plumber/"] :is(.plumber-demand-card,.plumber-trust-card,.plumber-feedback-card),[data-solution-route="/adult/"] :is(.adult-risk-card,.adult-safe-card,.adult-service-card,.adult-client-card){transition:border-color .18s,box-shadow .18s,transform .18s}[data-solution-route="/plumber/"] :is(.plumber-demand-card,.plumber-trust-card,.plumber-feedback-card):hover{border-color:#47d5d057;transform:translateY(-3px);box-shadow:0 18px 44px #071b2214}[data-solution-route="/adult/"] :is(.adult-risk-card,.adult-safe-card,.adult-service-card,.adult-client-card):hover{border-color:#ff7aa857;transform:translateY(-3px);box-shadow:0 18px 44px #17121d14}}[data-solution-route="/plumber/"] :is(.plumber-service-item summary,.plumber-faq summary):focus-visible,[data-solution-route="/adult/"] .adult-faq summary:focus-visible{outline-offset:3px;outline:3px solid #47d5d06b}@media (max-width:1100px){[data-solution-route="/plumber/"] .plumber-overview__grid,[data-solution-route="/adult/"] .adult-overview__grid{grid-template-columns:minmax(0,1fr)}[data-solution-route="/plumber/"] .plumber-overview__media,[data-solution-route="/adult/"] .adult-overview__media{grid-template-columns:minmax(0,1fr) minmax(180px,.32fr)}[data-solution-route="/plumber/"] .plumber-mobile-call-path{grid-template-columns:repeat(4,minmax(0,1fr))}[data-solution-route="/plumber/"] .plumber-mobile-call-path>div,[data-solution-route="/plumber/"] .plumber-mobile-call-path>a{grid-column:1/-1}}@media (max-width:760px){[data-solution-route="/plumber/"] .solution-hero-copy h1,[data-solution-route="/adult/"] .solution-hero-copy h1{font-size:clamp(2.45rem,12vw,3.45rem);line-height:.97}[data-solution-route="/plumber/"] .plumber-overview__media,[data-solution-route="/adult/"] .adult-overview__media{grid-template-columns:minmax(0,1fr)}[data-solution-route="/plumber/"] .plumber-source-visual img,[data-solution-route="/adult/"] .adult-source-visual img{height:220px}[data-solution-route="/plumber/"] .plumber-dispatch-console__route,[data-solution-route="/adult/"] .adult-privacy-console{grid-template-columns:minmax(0,1fr)}[data-solution-route="/plumber/"] .plumber-dispatch-console__route{gap:8px}[data-solution-route="/plumber/"] .plumber-dispatch-console__route>b{justify-self:center;width:1px;height:12px}[data-solution-route="/plumber/"] .plumber-dispatch-console__route span{min-height:78px}[data-solution-route="/adult/"] .adult-privacy-console__shield{aspect-ratio:auto;min-height:190px}[data-solution-route="/plumber/"] .plumber-local-radar,[data-solution-route="/adult/"] .adult-market-network,[data-solution-route="/adult/"] .adult-global-card,[data-solution-route="/plumber/"] .plumber-project-start__layout,[data-solution-route="/adult/"] .adult-project-start__layout{grid-template-columns:minmax(0,1fr)}[data-solution-route="/plumber/"] .plumber-local-radar{padding:20px}[data-solution-route="/plumber/"] .plumber-local-radar__map{max-width:250px}[data-solution-route="/plumber/"] .plumber-demand-grid,[data-solution-route="/plumber/"] .plumber-service-accordion,[data-solution-route="/plumber/"] .plumber-trust-grid,[data-solution-route="/plumber/"] .plumber-feedback-grid,[data-solution-route="/adult/"] .adult-risk-grid,[data-solution-route="/adult/"] .adult-safe-grid,[data-solution-route="/adult/"] .adult-service-grid,[data-solution-route="/adult/"] .adult-client-grid{grid-template-columns:minmax(0,1fr)}[data-solution-route="/plumber/"] .plumber-feedback-card,[data-solution-route="/plumber/"] .plumber-feedback-card:nth-child(4),[data-solution-route="/plumber/"] .plumber-feedback-card:nth-child(5),[data-solution-route="/plumber/"] .plumber-trust-card,[data-solution-route="/plumber/"] .plumber-trust-card:nth-child(4),[data-solution-route="/plumber/"] .plumber-trust-card:nth-child(5){grid-column:auto}[data-solution-route="/plumber/"] .plumber-service-router,[data-solution-route="/adult/"] .adult-restriction-map,[data-solution-route="/adult/"] .adult-safe-route{grid-template-columns:minmax(0,1fr)}[data-solution-route="/plumber/"] .plumber-service-router>b,[data-solution-route="/adult/"] :is(.adult-restriction-map,.adult-safe-route)>b{justify-self:center;width:1px;height:12px}[data-solution-route="/plumber/"] .plumber-service-router span,[data-solution-route="/adult/"] :is(.adult-restriction-map,.adult-safe-route) span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:13px}[data-solution-route="/plumber/"] .plumber-service-item[open]{grid-column:auto}[data-solution-route="/plumber/"] .plumber-service-item summary{grid-template-columns:30px minmax(0,1fr) 28px;min-height:80px;padding:14px}[data-solution-route="/plumber/"] .plumber-service-item .solution-dense-answer{padding:0 16px 18px 44px}[data-solution-route="/plumber/"] .plumber-trust-strip,[data-solution-route="/adult/"] .adult-safety-stack,[data-solution-route="/adult/"] .adult-client-router{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/plumber/"] .plumber-trust-strip span,[data-solution-route="/adult/"] .adult-safety-stack span,[data-solution-route="/adult/"] .adult-client-router span{border-bottom:1px solid #ffffff17;min-height:90px}[data-solution-route="/plumber/"] .plumber-call-ledger,[data-solution-route="/adult/"] .adult-evidence-rule{grid-template-columns:minmax(0,1fr)}[data-solution-route="/plumber/"] .plumber-call-ledger>div,[data-solution-route="/adult/"] .adult-evidence-rule span{grid-column:auto}[data-solution-route="/plumber/"] .plumber-call-ledger>div{grid-template-columns:minmax(0,1fr)}[data-solution-route="/adult/"] .adult-evidence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/plumber/"] .plumber-mobile-call-path{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}[data-solution-route="/plumber/"] .plumber-mobile-call-path>span{min-height:62px}[data-solution-route="/adult/"] .adult-safe-acquisition__heading h2{font-size:clamp(2.35rem,11vw,3.7rem)}[data-solution-route="/adult/"] .adult-market-network__core{border-bottom:1px solid #ffffff1a;border-right:0;min-height:auto;padding:0 0 20px}[data-solution-route="/adult/"] .adult-market-network__markets{grid-template-columns:minmax(0,1fr)}[data-solution-route="/adult/"] .adult-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/plumber/"] .plumber-project-brief>span,[data-solution-route="/adult/"] .adult-project-brief>span{grid-template-columns:24px 78px 1fr}}@media (max-width:440px){[data-solution-route="/plumber/"] .plumber-trust-strip,[data-solution-route="/adult/"] .adult-safety-stack,[data-solution-route="/adult/"] .adult-client-router,[data-solution-route="/plumber/"] .plumber-mobile-call-path{grid-template-columns:minmax(0,1fr)}[data-solution-route="/plumber/"] .plumber-mobile-call-path>div,[data-solution-route="/plumber/"] .plumber-mobile-call-path>a{grid-column:auto}}@media (prefers-reduced-motion:reduce){[data-solution-route="/plumber/"] *,[data-solution-route="/adult/"] *{scroll-behavior:auto!important;transition:none!important}}
