.dp-depth .section,.dp-depth .light,.dp-depth .hero{background:0 0;border-top:0}.dp-depth .light .muted,.dp-depth .muted{color:var(--text-muted)}.dp-depth .eyebrow,.dp-depth .light .eyebrow{color:#d3f1ff}.dp-depth .hero-stats>div{border-color:#ffffff38}.dp-depth :is(.card,.glass-card,.faq-item,.case-catalog-card,.case-filter-panel,.featured-case,.product-case,.profile-card,.table-container,.hub-center,.hub-spoke,.loop-node,.funnel-level,.triad-node,.scale-strip-item,.rail-nav,.case-empty-state,.team-note,.stage-node:not(.stage-node--terminal)){-webkit-backdrop-filter:blur(14px)saturate(1.7);backdrop-filter:blur(14px)saturate(1.7);background:radial-gradient(70% 45% at 0 0,#ffffff1f,#0000 70%),linear-gradient(135deg,#ffffff1f,#ffffff0a 55%,#ffffff14),#061a3866;border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff80,inset 1px 0 #ffffff24,inset 0 -1px #ffffff1a,inset 0 0 28px #ffffff0a,0 22px 50px #020a1e61}.dp-depth .stage-node--terminal{-webkit-backdrop-filter:blur(14px)saturate(1.7);backdrop-filter:blur(14px)saturate(1.7);box-shadow:inset 0 1px #fff6,0 22px 50px #020a1e61}@supports ((-webkit-backdrop-filter:url(#liquid)) or (backdrop-filter:url(#liquid))) and (not (font:-apple-system-body)){.dp-depth :is(.card,.glass-card,.featured-case,.profile-card,.faq-item){-webkit-backdrop-filter:url(#liquid)blur(12px)saturate(1.7);backdrop-filter:url(#liquid)blur(12px)saturate(1.7)}}.dp-depth .case-catalog-card{-webkit-backdrop-filter:blur(8px)saturate(1.4);backdrop-filter:blur(8px)saturate(1.4)}.dp-depth .case-filter-chip{background:#ffffff14;border-color:#ffffff47}.dp-depth .case-filter-chip.is-active{background:#fff3;border-color:#fff9}.dp-depth .table-container th{background:#ffffff1f}.dp-depth .cards-grid .card{flex-direction:column;display:flex}.dp-depth .card .card-explore{border-top:1px solid #fff3;margin-top:auto;padding-top:14px;font-weight:600}.dp-depth .card .card-explore a{color:#fff;font-weight:700;text-decoration:none}.dp-depth .card .card-explore a:after{content:"→";margin-left:6px;transition:transform .15s;display:inline-block}.dp-depth .card .card-explore a:hover{text-underline-offset:3px;text-decoration:underline}.dp-depth .card .card-explore a:hover:after{transform:translate(3px)}@media (max-width:820px){.dp-depth :is(.card,.glass-card,.faq-item,.case-catalog-card,.case-filter-panel,.featured-case,.product-case,.profile-card,.table-container,.stage-node){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.dp-depth .hero p.muted,.dp-depth .hero--page .muted{color:#dcebf8}.dp-depth .breadcrumbs,.dp-depth .breadcrumbs a,.dp-depth .breadcrumbs-sep{color:#f4faff}.dp-depth .breadcrumbs [aria-current=page]{color:#fff}.dp-depth .case-card-period,.dp-depth .case-filter-chip span{color:#e6f1fc}.dp-depth .case-card-summary{color:#dcebf8}.dp-depth .table-container th{color:#f4faff}.dp-depth .case-filter-chip{color:#eef7fe}.dp-depth .ftr-bot{color:#b8d0e4}.dp-depth .section h2{font-size:clamp(1.75rem,3.2vw,2.25rem)}.dp-depth .hero--page h1{font-size:clamp(2rem,3.6vw,3.1rem)}.dp-depth .contact-form-actions .btn{padding:.75rem 1.4rem;font-family:inherit;font-size:1rem;font-weight:600}@media (max-width:720px){.dp-depth .table-container{overflow:visible}.dp-depth .table-container table,.dp-depth .table-container tbody,.dp-depth .table-container tr,.dp-depth .table-container td{width:100%;display:block}.dp-depth .table-container thead{display:none}.dp-depth .table-container tr{border-bottom:1px solid #fff3;padding:12px 16px}.dp-depth .table-container tr:last-child{border-bottom:0}.dp-depth .table-container td{border:0;padding:2px 0}.dp-depth .table-container td:first-child{color:#fff;font-weight:700}}@media (max-width:560px){.dp-depth .case-filter-intro{flex-direction:column;gap:.75rem}}.dp-depth .section{padding-top:clamp(1.8rem,3.2vw,3rem);padding-bottom:clamp(1.8rem,3.2vw,3rem)}.dp-depth .section h2{margin:.4rem 0 .6rem}.dp-depth .section-lead{margin-block:.6rem 1.1rem}.dp-depth .section-bullets{margin-bottom:1.1rem}.dp-depth .faq-container{max-width:none}.dp-depth .faq-container .faq-a p{max-width:var(--measure)}.dp-depth .faq-container h2{margin-bottom:1.1rem}
