.practice-page{--practice-section-spacing:clamp(21px,2.55vw,33px);background:var(--color-home-section-gray);color:var(--color-secondary);font-weight:var(--font-weight-body,300);overflow-x:clip}.practice-page:not(.practices-index-page)>section:not(:first-child){padding-block:var(--practice-section-spacing)!important;margin-block:0!important}.practice-page:not(.practices-index-page)>section.home-risk-map{padding-block:0!important}.practice-page:not(.practices-index-page)>section.pu-experience-section{padding-bottom:0!important}@media (max-width:767px){.practice-page:not(.practices-index-page)>section.home-faq-section:not(:first-child){padding-top:40px!important}}.practice-page .main-container{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(20px,4vw,60px)}.practice-page p{color:#0b1245ad;margin:0;font-size:15px;font-weight:400;line-height:1.56}.practice-page .home-audit-promo--mascot .home-audit-promo__description{color:#ffffffe6;font-size:clamp(14.5px,.95vw,16px);font-weight:var(--font-weight-body,300);-webkit-text-fill-color:#ffffffe6;line-height:1.58}.pu-section{padding:clamp(40px,5vw,64px) 0}.pu-section--tight{padding-top:0}.unblocking-practice-page .pu-section--before-map{padding-bottom:clamp(12px,1.5vw,20px)}.home-support-approach.pu-strategy-section{color:#fff;background:radial-gradient(circle at 14% 0,#ffffff2e,#0000 34%),linear-gradient(#0758d7 0%,#0049c7 58%,#003ca8 100%);padding:clamp(38px,4.5vw,58px) 0}.home-support-approach.pu-strategy-section:after,.pu-strategy-section>.home-support-approach__inner:before{content:none}.pu-strategy-content{width:100%}.pu-strategy-list{margin-top:clamp(22px,2.6vw,32px)}.practice-page .pu-strategy-intro,.practice-page .pu-strategy-conclusion{color:#ffffffe6;max-width:1040px;margin-top:clamp(18px,2vw,26px);font-size:clamp(14.5px,.95vw,16px);line-height:1.58}.pu-strategy-item{border-bottom:1px solid #b8d7f242;grid-template-columns:clamp(38px,3.5vw,50px) minmax(0,1fr);align-items:baseline;gap:clamp(14px,1.8vw,24px);padding:clamp(18px,2vw,26px) 0;display:grid}.pu-strategy-item:last-child{border-bottom:0}.pu-strategy-loader{place-self:center}.pu-strategy-copy{width:100%}.pu-strategy-title{color:#fff;letter-spacing:-.02em;font-size:clamp(20px,1.45vw,24px);font-weight:600;line-height:1.24}.home-support-approach.pu-strategy-section--compact{padding:clamp(30px,3.5vw,44px) 0 clamp(42px,5vw,64px)}.home-support-approach.cyber-limits-section{padding-bottom:clamp(21px,2.5vw,32px)}.pu-strategy-section--compact .pu-strategy-list{margin-top:clamp(14px,1.8vw,22px)}.pu-strategy-section--compact .pu-strategy-item{padding:clamp(14px,1.5vw,19px) 0}.pu-strategy-section--compact .pu-strategy-title{letter-spacing:0;font-size:clamp(15px,1.05vw,18px);font-weight:500;line-height:1.24}.reputation-strategy{overflow:hidden}.reputation-strategy__principles{flex-direction:column;gap:clamp(14px,1.5vw,20px);width:100%;margin-top:clamp(24px,3vw,38px);display:flex}.reputation-strategy__principle.transparent-card{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.reputation-strategy__principle.transparent-card:before,.reputation-strategy__principle.transparent-card:after{content:none}.reputation-strategy__principle{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:clamp(12px,1.2vw,18px);min-width:0;display:grid}.reputation-strategy__principle>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.reputation-strategy__number{color:#d9f4ff;letter-spacing:.04em;background:#9addff1a;border:1px solid #b0e6ff94;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff29}.reputation-strategy__principle h3{color:#fff;margin:0;font-size:clamp(16px,1.18vw,19px);font-weight:600;line-height:1.28}.reputation-strategy__principle p{color:#ffffffe0;margin:0;font-size:clamp(13px,.9vw,15px);line-height:1.45}.reputation-strategy__principle p+p{margin-top:0}@media (max-width:640px){.pu-strategy-item{grid-template-columns:1fr;gap:6px;padding:18px 0}.pu-strategy-list:not(.pd-policy-strategy-list) .pu-strategy-loader{display:none}}.pu-section-head{max-width:780px;margin-bottom:clamp(22px,3vw,32px)}.pu-lead{max-width:860px;margin-bottom:clamp(20px,2.6vw,28px);font-size:clamp(15px,1.05vw,16.5px)}.pu-lead p+p{margin-top:12px}.pu-blocking-flow{grid-template-rows:auto 96px auto;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr);align-items:center;width:min(100%,620px);height:auto;margin-inline:auto;display:grid;overflow:visible}.pu-blocking-flow__node.home-blue-card.blue-card{text-align:center;border-radius:16px;place-items:center;width:100%;height:clamp(70px,5.4vw,78px);min-height:0;padding:10px 14px;font-size:clamp(15px,1.2vw,19px);font-weight:400;line-height:1.16;display:grid}.pu-blocking-flow__node>span{color:#fff;text-shadow:0 1px 2px #001a5a52;max-width:12ch;display:block}.pu-blocking-flow__arrow{color:#087cff;width:30px;height:30px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;justify-self:center;place-items:center;font-size:22px;font-weight:700;line-height:1;display:grid}@media (max-width:767px){.pu-blocking-flow{grid-template-rows:repeat(11,auto);grid-template-columns:1fr;gap:8px}.pu-blocking-flow__node.home-blue-card.blue-card{height:58px;min-height:0;padding:9px 16px}.pu-blocking-flow__arrow{font-size:20px;transform:none}}.pu-dispute-steps .about-home-process-card__head{min-height:0}.practice-page .reputation-quiz__aside>p{max-width:16em;margin-top:0}.practice-page .reputation-quiz__aside{text-align:center;justify-content:flex-start;align-items:center;gap:0}.practice-page .pu-experience-materials{grid-template-columns:minmax(0,1fr);display:grid}.practice-page .pu-experience-material{align-items:flex-start;width:100%;min-height:0}.practice-page .pu-experience-material .about-home-materials__item-arrow{align-self:center}.practice-page .pu-experience-material__icon.blue-icon{color:#fff;background:#ffffff29;border-color:#ffffffbd;flex:0 0 52px;width:52px;height:52px;box-shadow:inset 0 1px 1px #ffffff4d}.practice-page .pu-experience-material__icon svg{width:26px;height:26px}.pu-experience-material__copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.pu-experience-material__copy h3{color:#fff;margin:0;font-size:clamp(17px,1.25vw,20px);font-weight:500}.practice-page .pu-experience-material__copy p{color:#ffffffd6;-webkit-text-fill-color:#ffffffd6;margin:0;font-size:14px;line-height:1.5}.practice-page .pu-experience-material__cta{color:#ffffffeb;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.practice-page .pu-experience-material__cta span{font-size:18px;line-height:1;transition:transform .2s}.practice-page .pu-experience-material:hover .pu-experience-material__cta span{transform:translate(3px)}.practice-page .pd-cases-section .section-heading--blue .section-heading__title{color:var(--practice-dark);-webkit-text-fill-color:var(--practice-dark)}.practice-page .pd-cases-section .section-heading__rule{background:var(--practice-gradient);box-shadow:0 0 14px rgba(var(--practice-accent-rgb),.3)}@media (max-width:720px){.practice-page .pu-experience-materials{grid-template-columns:1fr}.practice-page .pu-experience-material{min-height:0}}.practice-page .pd-cases-section .pu-experience-material.blue-card{background:var(--practice-gradient)}.practice-page .pd-cases-section .pu-experience-material.blue-card:hover{background:var(--practice-gradient-hover)}.practice-page .pd-cases-section .pu-experience-material.blue-card:after{background:linear-gradient(135deg,#ffffff29 0%,#0000 34%)}@media (max-width:520px){.practice-page .pu-experience-material{align-items:flex-start}}.personal-data-practice-page .ip-chain-card{isolation:isolate;-webkit-backdrop-filter:blur(32px)saturate(190%)brightness(1.08);backdrop-filter:blur(32px)saturate(190%)brightness(1.08);background:#5caeeb29;border:1px solid #ffffffc7;border-radius:22px;gap:18px;padding:clamp(24px,3vw,38px);display:grid;overflow:hidden;box-shadow:inset 2px 2px 1px #ffffffd1,inset -2px -2px 1px #5cbdff33,inset 0 12px 28px #ffffff1f,inset 0 -14px 30px #00319924,0 0 0 1px #5bccff52,0 22px 52px #00175e4d,0 0 38px #4fcdff3d}.personal-data-practice-page .ip-chain-card:before{z-index:0;content:"";pointer-events:none;background:#ffffff0a;border:1px solid #ffffff6b;border-radius:18px;position:absolute;inset:3px;box-shadow:inset 0 1px 5px #ffffff57,inset 0 -1px 4px #2291ef2e}.personal-data-practice-page .ip-chain-card .pd-self-check__card-label{color:#8ee7ff;letter-spacing:.16em;text-shadow:0 0 18px #4dd2ff6b;margin-bottom:16px;font-size:11px;font-weight:700}.intellectual-property-practice-page .pd-confidentiality-section{padding-top:0}.personal-data-practice-page{overflow-x:clip}.personal-data-practice-page .pu-blocking-flow__node.home-blue-card.blue-card{height:auto;min-height:clamp(88px,6.4vw,96px)}.personal-data-practice-page .pu-blocking-flow__node>span{max-width:18ch}.personal-data-practice-page .pd-data-flow{--pd-flow-gap:clamp(8px,1vw,14px);gap:var(--pd-flow-gap);grid-template-rows:minmax(104px,auto) 36px minmax(104px,auto);grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;width:min(100%,820px);display:grid}.personal-data-practice-page .pd-data-flow__collection{grid-area:1/1/auto/4;width:100%;min-height:clamp(104px,8vw,124px);font-size:clamp(18px,1.5vw,24px)}.personal-data-practice-page .pd-data-flow__collection>span{max-width:none}.personal-data-practice-page .pd-data-flow__sources,.personal-data-practice-page .pd-data-flow__source{display:contents}.personal-data-practice-page .pd-data-flow__source:first-child .pd-data-flow__arrow{grid-area:1/4;transform:scaleX(1.8)}.personal-data-practice-page .pd-data-flow__source:first-child .pu-blocking-flow__node{grid-area:1/5}.personal-data-practice-page .pd-data-flow__source:nth-child(2) .pd-data-flow__arrow{grid-area:2/5;transform:rotate(90deg)scaleX(1.8)}.personal-data-practice-page .pd-data-flow__source:nth-child(2) .pu-blocking-flow__node{grid-area:3/5}.personal-data-practice-page .pd-data-flow__source:nth-child(3) .pd-data-flow__arrow{grid-area:3/4;transform:rotate(180deg)scaleX(1.8)}.personal-data-practice-page .pd-data-flow__source:nth-child(3) .pu-blocking-flow__node{grid-area:3/3}.personal-data-practice-page .pd-data-flow__source:nth-child(4) .pd-data-flow__arrow{grid-area:3/2;transform:rotate(180deg)scaleX(1.8)}.personal-data-practice-page .pd-data-flow__source:nth-child(4) .pu-blocking-flow__node{grid-area:3/1}.personal-data-practice-page .pd-data-flow__source .pu-blocking-flow__node{height:100%;min-height:clamp(104px,8vw,124px);padding-inline:clamp(10px,1.2vw,18px);font-size:clamp(12px,.95vw,15px);line-height:1.2}.personal-data-practice-page .pd-data-flow__arrow{color:#087cff;align-self:center;width:100%;height:44px;font-size:22px;line-height:1;transform:none}.personal-data-practice-page .pd-policy-strategy-list{grid-template-columns:minmax(0,1fr);margin-top:0;display:grid}.personal-data-practice-page .pd-policy-strategy-list .pu-strategy-title{font-weight:400}.personal-data-practice-page .pd-policy-strategy-list .pu-strategy-item{border-bottom:0;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:clamp(5px,.6vw,7px) 0}.personal-data-practice-page .pd-policy-strategy-list .pu-strategy-loader{transform:scale(.78)}.personal-data-practice-page .pd-policy-strategy-layout{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:stretch;gap:20px;margin-top:clamp(24px,3vw,38px);display:grid}.personal-data-practice-page .pd-policy-strategy-layout--feature{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:50px}.personal-data-practice-page .pd-policy-strategy-aside{grid-template-columns:minmax(220px,.82fr) minmax(280px,1.18fr);justify-self:end;align-items:stretch;gap:12px;width:100%;height:calc(100% - 16px);display:grid}.personal-data-practice-page .pd-policy-strategy-aside>.pd-strategy-conclusion{margin-top:0}.personal-data-practice-page .pd-policy-strategy-note{grid-template-columns:minmax(0,1fr);width:100%;height:100%}.personal-data-practice-page .pd-policy-strategy-note__icon{color:#74c7ff}.personal-data-practice-page .pd-policy-strategy-note__icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.personal-data-practice-page .pd-policy-strategy-label{z-index:1;color:#79ccff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1;position:relative}.personal-data-practice-page .pd-policy-strategy-note .pu-strategy-intro{color:#ffffffeb;max-width:none;margin-top:10px;font-size:clamp(12px,.78vw,14px);line-height:1.45}.personal-data-practice-page .pd-strategy-conclusion{isolation:isolate;-webkit-backdrop-filter:blur(32px)saturate(190%)brightness(1.08);backdrop-filter:blur(32px)saturate(190%)brightness(1.08);background:#5caeeb29;border:1px solid #ffffffc7;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,24px);max-width:none;padding:clamp(20px,2.4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 2px 2px 1px #ffffffd1,inset -2px -2px 1px #5cbdff33,inset 0 12px 28px #ffffff1f,inset 0 -14px 30px #00319924,0 0 0 1px #5bccff52,0 22px 52px #00175e4d,0 0 38px #4fcdff3d}.personal-data-practice-page .pd-strategy-conclusion:before{content:"";z-index:0;pointer-events:none;background:#ffffff0a;border:1px solid #ffffff6b;border-radius:18px;position:absolute;inset:3px;box-shadow:inset 0 1px 5px #ffffff57,inset 0 -1px 4px #2291ef2e}.personal-data-practice-page .pd-strategy-conclusion:after{content:none}.personal-data-practice-page .pd-strategy-conclusion__icon{z-index:1;color:#fff;place-items:center;width:clamp(34px,3vw,42px);height:clamp(34px,3vw,42px);display:grid;position:relative}.personal-data-practice-page .pd-strategy-conclusion__icon svg{color:#fff;fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.practice-page .pd-strategy-conclusion p{z-index:1;color:#fff;margin:0;font-size:clamp(15px,1.05vw,17px);font-weight:500;line-height:1.58;position:relative}.personal-data-practice-page .pd-policy-strategy-note{background:radial-gradient(circle at 100% 0,#ffb14830,#0000 44%),linear-gradient(135deg,#aa692226,#275aad1a),#ffffff12;border-color:#ffc46975;border-radius:18px;padding:clamp(16px,1.5vw,20px);box-shadow:inset 0 1px #ffffff38,0 18px 38px #00245c33,0 0 28px #ffae4214}.personal-data-practice-page .pd-policy-strategy-note .pd-policy-strategy-label{color:#ffca73;letter-spacing:.1em;font-size:clamp(11px,.72vw,12px)}.personal-data-practice-page .pd-policy-strategy-note .pd-strategy-conclusion__icon,.personal-data-practice-page .pd-policy-strategy-note .pd-strategy-conclusion__icon svg{color:#ffca73}.personal-data-practice-page .pd-policy-strategy-note .pd-strategy-conclusion__icon{flex:0 0 30px;align-self:center;place-items:center;width:30px;height:30px;display:grid}.personal-data-practice-page .pd-policy-strategy-note .pd-strategy-conclusion__icon svg{stroke:currentColor;width:26px;height:26px;display:block}.personal-data-practice-page .pd-policy-strategy-note .pd-policy-strategy-result__head{align-items:center}.personal-data-practice-page .pd-policy-strategy-note .pu-strategy-intro{color:#fffaf1e6;font-size:clamp(12px,.78vw,14px);line-height:1.45}.personal-data-practice-page .pd-policy-strategy-result p{color:#f5fffbe6;margin-top:10px;font-size:clamp(12px,.78vw,14px);font-weight:400;line-height:1.45}.personal-data-practice-page .pd-policy-strategy-result{background:radial-gradient(circle at 100% 0,#55e6b233,#0000 44%),linear-gradient(135deg,#2297a22e,#2060b61f),#ffffff12;border-color:#74e7be7a;border-radius:18px;grid-template-columns:minmax(0,1fr);width:100%;height:100%;padding:clamp(16px,1.5vw,20px);box-shadow:inset 0 1px #ffffff38,0 18px 38px #00245c33,0 0 28px #44daa614}.personal-data-practice-page .pd-policy-strategy-result__head{align-items:center;gap:9px;display:flex}.personal-data-practice-page .pd-policy-strategy-result .pd-policy-strategy-label{color:#7ce9c3;letter-spacing:.1em;font-size:clamp(11px,.72vw,12px)}.personal-data-practice-page .pd-policy-strategy-result .pd-strategy-conclusion__icon{color:#7ce9c3;width:30px;height:30px}.personal-data-practice-page .pd-policy-strategy-result .pd-strategy-conclusion__icon svg{color:#7ce9c3;stroke:currentColor;stroke-width:1.35px}@media (max-width:900px){.personal-data-practice-page .pu-blocking-flow__node.home-blue-card.blue-card{min-height:72px}.personal-data-practice-page .pd-data-flow{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:20px;width:min(100%,520px)}.personal-data-practice-page .pd-data-flow__collection{grid-area:1/1;justify-self:center;width:min(100%,520px);min-height:92px}.personal-data-practice-page .pd-data-flow__source{display:contents}.personal-data-practice-page .pd-data-flow__sources .pd-data-flow__source .pd-data-flow__arrow,.personal-data-practice-page .pd-data-flow__sources .pd-data-flow__source .pu-blocking-flow__node{grid-column:1}.personal-data-practice-page .pd-data-flow__sources .pd-data-flow__source .pd-data-flow__arrow{justify-self:center;width:36px;height:36px;font-size:20px;transform:rotate(90deg)scaleX(1.9)}.personal-data-practice-page .pd-data-flow__source:first-child .pd-data-flow__arrow{grid-row:2}.personal-data-practice-page .pd-data-flow__source:first-child .pu-blocking-flow__node{grid-row:3}.personal-data-practice-page .pd-data-flow__source:nth-child(2) .pd-data-flow__arrow{grid-row:4}.personal-data-practice-page .pd-data-flow__source:nth-child(2) .pu-blocking-flow__node{grid-row:5}.personal-data-practice-page .pd-data-flow__source:nth-child(3) .pd-data-flow__arrow{grid-row:6}.personal-data-practice-page .pd-data-flow__source:nth-child(3) .pu-blocking-flow__node{grid-row:7}.personal-data-practice-page .pd-data-flow__source:nth-child(4) .pd-data-flow__arrow{grid-row:8}.personal-data-practice-page .pd-data-flow__source:nth-child(4) .pu-blocking-flow__node{grid-row:9}.personal-data-practice-page .pd-data-flow__source .pu-blocking-flow__node{min-height:86px}.personal-data-practice-page .pd-policy-strategy-layout{grid-template-columns:1fr;gap:20px}.personal-data-practice-page .pd-policy-strategy-aside{justify-self:center;gap:12px;width:min(100%,612px);height:auto}.personal-data-practice-page .pd-policy-strategy-note,.personal-data-practice-page .pd-policy-strategy-result{height:auto}}@media (max-width:640px){.personal-data-practice-page .pd-data-flow__source .pu-blocking-flow__node{min-height:72px}.personal-data-practice-page .pd-policy-strategy-list{grid-template-columns:1fr}.personal-data-practice-page .pd-policy-strategy-aside{grid-template-columns:minmax(0,1fr);width:min(100%,300px)}.personal-data-practice-page .pd-strategy-conclusion{grid-template-columns:1fr}}.personal-data-practice-page .home-support-approach{padding-top:calc((clamp(6px,.8vw,12px) + var(--home-support-roll-overlap))/2)}.pd-process-card.home-support-approach__panel.transparent-card{cursor:pointer;width:auto;min-height:210px;margin-top:0;padding:clamp(20px,1.9vw,26px)}.pd-process-card .about-home-process-card__visual{z-index:4;aspect-ratio:1;pointer-events:none;width:clamp(58px,4.8vw,74px);min-height:0;margin:0;position:absolute;right:0}.pd-process-card .about-home-process-card__visual:before{border-width:3px;width:100%}.pd-process-card .about-home-process-card__orb{width:clamp(38px,3.2vw,50px);font-size:clamp(14px,1.12vw,18px);font-weight:600}.pd-work-steps-section{margin-top:30px}.personal-data-practice-page .pd-process-card .about-home-process-card__eyebrow{color:#0c6effb8}.personal-data-practice-page .pd-audit-scope-slider .pd-process-card .about-home-process-card__head{flex-direction:column;gap:6px;min-height:0;padding-right:0;display:flex}.personal-data-practice-page .pd-audit-scope-slider .about-home-process-card__title{text-wrap:balance;line-height:1.34}.personal-data-practice-page .pd-audit-scope-slider .pd-process-card.is-current .about-home-process-card__title{text-shadow:0 1px 3px #00246c47}.personal-data-practice-page .pd-process-card .about-home-process-card__visual{top:0;bottom:auto;right:0;transform:translate(30%,-30%)}.personal-data-practice-page .pd-process-card .about-home-process-card__visual:before{border-width:3px;border-color:#0c6eff26 #0c6effe6 #0053d6b8 #0c6eff26;width:100%;animation:4.8s linear infinite paused about-process-ring-spin;box-shadow:0 0 16px #0c6eff2e,inset 0 0 14px #fff6}.personal-data-practice-page .pd-process-card .about-home-process-card__orb{color:#fffffff5;background:linear-gradient(145deg,#4bd9ff 0%,#0c6eff 55%,#003fae 100%);border-color:#94e4ffad;box-shadow:0 9px 18px #0043be33,0 0 14px #0c6eff2e,inset 0 1px #ffffff47}.personal-data-practice-page .pd-process-card.is-active.about-home-process-card.transparent-card{color:#fff;background:linear-gradient(155deg,#22a4fff5 0%,#0c6efff7 48%,#0036e2fa 100%),#0c6eff;border-color:#fffffff5;transform:translateY(-5px);box-shadow:0 0 0 1px #ffffffb8,0 20px 48px #0042be38,inset 0 1px #ffffff61}.personal-data-practice-page .pd-process-card.is-active .about-home-process-card__eyebrow{color:#e1f6ffdb}.personal-data-practice-page .pd-process-card.is-active .about-home-process-card__title{font-weight:600}.personal-data-practice-page .pd-process-card.is-active .about-home-process-card__visual:before{animation-play-state:running}@media (prefers-reduced-motion:reduce){.personal-data-practice-page .pd-process-card .about-home-process-card__visual:before{animation:none}}.pd-self-check{color:#fff;background:radial-gradient(circle at 14% 0,#ffffff2e,#0000 34%),linear-gradient(#0758d7 0%,#0049c7 58%,#003ca8 100%);padding:clamp(28px,3.5vw,48px) 0;position:relative;overflow:hidden}.pd-self-check__panel{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:center;gap:clamp(40px,6vw,90px);min-height:clamp(250px,22vw,330px);padding:0 clamp(18px,3vw,46px);display:grid;position:relative}.pd-self-check__panel:before,.pd-self-check__panel:after{content:none}.pd-self-check__content,.pd-self-check__card{z-index:1;position:relative}.pd-self-check__eyebrow,.pd-self-check__card-label{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:600;display:inline-flex}.pd-self-check__eyebrow{margin-bottom:14px}.practice-page .pd-self-check__lead{color:#e3f4ffab;-webkit-text-fill-color:#e3f4ffab;margin-top:22px;font-size:clamp(15px,1.05vw,17px)}.pd-self-check__card{grid-template-columns:minmax(0,1fr);width:100%;margin-top:0}.pd-self-check__card-content{z-index:1;min-width:0;position:relative}.pd-self-check__card h3{color:#fff;margin:14px 0 10px;font-size:clamp(21px,1.8vw,28px);font-weight:500;line-height:1.25}.practice-page .pd-self-check__card p{color:#e3f4ffa6;-webkit-text-fill-color:#e3f4ffa6;font-size:14px;line-height:1.55}.pd-self-check__link{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:28px;padding:10px 18px;font-size:15px;font-weight:400;text-decoration:none;transition:color .22s,transform .25s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.pd-self-check__link:hover{color:#fff;background:#ffffff14;border-color:#ffffffb8;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 8px 20px #0018582e}.pd-self-check__link span{transition:transform .3s}.pd-self-check__link:hover span{transform:translate(3px)}.pd-self-check__link:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:900px){.pd-self-check__panel{grid-template-columns:1fr}}@media (max-width:640px){.pd-self-check__panel{padding-inline:0}}.practice-page .pd-cases-section .pu-experience-materials{width:calc(100% + var(--pd-trust-panel-padding) + var(--pd-trust-panel-padding));margin:0 0 calc(-1*var(--pd-trust-panel-padding))calc(-1*var(--pd-trust-panel-padding));border-top:1px solid #ffffff94;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0;padding-top:0}.practice-page .pd-cases-section .pu-experience-material{min-height:176px;box-shadow:none;border:0;border-radius:0;align-items:center;padding:clamp(24px,2.8vw,36px) clamp(24px,3.2vw,44px)}.practice-page .pd-cases-section .pu-experience-material+.pu-experience-material{border-left:1px solid #ffffff6b}.practice-page .pd-cases-section .pu-experience-material:before{content:none}.practice-page .pd-cases-section .pu-experience-material:hover{background:var(--practice-gradient-hover);transform:none}.practice-page .pd-cases-section .pu-experience-material .about-home-materials__item-arrow{color:#ffffffb3;background:0 0;border-radius:0;width:auto;min-width:0;height:auto;margin-left:4px;font-size:24px;line-height:1}.practice-page .pd-cases-section .pu-experience-material:hover .about-home-materials__item-arrow{color:#fff;background:0 0}.practice-page .pd-cases-section{background:var(--color-home-section-gray);border-top:0;padding:clamp(20px,2.5vw,32px) 0 clamp(27px,3.5vw,48px);position:relative}.practice-page .pd-cases-section .pu-cases-panel.transparent-card{background:var(--color-home-section-gray)}.pd-confidentiality-section{background:var(--color-home-section-gray);padding:clamp(24px,3vw,38px) 0}@media (max-width:720px){.practice-page .pd-cases-section .pu-experience-material{min-height:0}.pd-process-card.home-support-approach__panel.transparent-card{min-height:210px}.practice-page .pd-cases-section .pu-experience-materials{grid-template-columns:minmax(0,1fr)}.practice-page .pd-cases-section .pu-experience-material:not(:last-child){border-bottom:1px solid #ffffff6b;border-left:0}.practice-page .pd-cases-section .pu-experience-material:last-child{border-bottom:0}}.digital-products-practice-page .reputation-quiz__aside{text-align:center;justify-content:flex-start;align-items:center;gap:0}.practice-theme--digital-products{--practice-gradient-start:#e00020;--practice-accent:#e00020;--practice-accent-rgb:224,0,32;--practice-dark:#980014;--practice-dark-rgb:152,0,20;--practice-gradient:linear-gradient(145deg,#e00020,#980014);--practice-gradient-hover:linear-gradient(145deg,#f00024,#ad0018);--practice-shadow:#9800144d}.personal-data-practice-page .digital-products-strategy-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:20px;display:grid}.personal-data-practice-page .digital-products-strategy-aside{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);height:100%}@media (max-width:900px){.personal-data-practice-page .digital-products-strategy-layout{grid-template-columns:minmax(0,1fr)}.personal-data-practice-page .digital-products-strategy-aside{width:100%}}
