.pdc-light .hero-stage{position:relative;isolation:isolate;background-image:radial-gradient(ellipse at 85% 20%,#e4f0f633,transparent 60%)}.pdc-light .hero-stage>.hero,.pdc-light .hero-shortcuts{position:relative;z-index:1}.pdc-light .molecule-accent{position:absolute;right:-25px;top:12px;width:245px;height:205px;opacity:.12;color:#5993aa;pointer-events:none;z-index:0}.pdc-light .hero-visual{box-shadow:0 18px 38px -22px #245a7245,0 3px 8px #245a7209}.pdc-light .hero-shortcuts>a{box-shadow:0 4px 10px #245a7205}.pdc-light .section-intro{font-size:14px;line-height:1.7;max-width:600px;margin:14px 0 0;color:#607b89}.pdc-light .topic-symbol{display:grid;place-items:center}.pdc-light .topic-symbol svg{width:32px;height:32px}.pdc-light .topic-card{box-shadow:0 6px 18px #28556e08;border-color:#d9e5eb}.pdc-light .card .text-link{transition:color .2s}.pdc-light .evidence-detail{display:flex;align-items:center;gap:14px;margin:22px 0 27px;padding:12px 14px 12px 0;border-block:1px solid #e5eef2}.pdc-light .evidence-detail svg{width:130px;flex:none;height:auto}.pdc-light .evidence-detail strong{display:block;font-size:14px;color:#28566b}.pdc-light .evidence-detail small{display:block;font-size:12px;color:#6a8290;line-height:1.65;margin-top:5px}.pdc-light .feature-card{box-shadow:0 6px 18px #28556e08}.pdc-light .home-faq{padding-top:0}.pdc-light .faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.pdc-light .faq-grid details{background:#f8fbfc;border:1px solid #dce8ed;border-radius:12px;padding:22px}.pdc-light .faq-grid summary{cursor:pointer;font-size:15px;line-height:1.5;font-weight:650;color:#28566b;min-height:48px;list-style:none;position:relative;padding-right:23px}.pdc-light .faq-grid summary:after{content:'+';position:absolute;right:0;top:0;color:#7c9eae;font-size:22px;font-weight:400}.pdc-light .faq-grid details[open] summary:after{content:'−'}.pdc-light .faq-grid p{font-size:13px;line-height:1.8;margin:15px 0 10px}.pdc-light .faq-grid a{display:inline-flex;align-items:center;min-height:44px}.pdc-light .callout{position:relative;overflow:hidden;box-shadow:0 8px 24px #245a7206}.pdc-light .callout:after{content:'';width:200px;height:200px;border:1px solid #b4d3e333;border-radius:50%;position:absolute;right:-80px;bottom:-120px;pointer-events:none}.pdc-light .hero-search:focus-within{border-color:#7ca6ba;box-shadow:0 0 0 3px #92bdcf20}.pdc-light .site-header{box-shadow:0 3px 12px #245a7204}.pdc-light .visual-card b,.pdc-light .hero-shortcuts b{transition:transform .22s}.pdc-light .card,.pdc-light .hero-shortcuts>a,.pdc-light .btn{transition:transform .22s,box-shadow .22s,border-color .22s}
@media(hover:hover){.pdc-light .topic-card:hover,.pdc-light .feature-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px -13px #28556e35}.pdc-light .visual-card:hover b,.pdc-light .hero-shortcuts>a:hover b{transform:translate(2px,-2px)}.pdc-light .topic-card:hover .topic-symbol svg{transform:rotate(-5deg)}.pdc-light .topic-symbol svg{transition:transform .25s}.pdc-light .btn:hover{box-shadow:0 5px 12px #28556e15}}
@media(prefers-reduced-motion:no-preference){.pdc-light .polish-arrived{animation:polish-in .65s cubic-bezier(.2,.65,.3,1) both}.pdc-light .polish-arrived:nth-child(2){animation-delay:.07s}.pdc-light .polish-arrived:nth-child(3){animation-delay:.14s}.pdc-light .feature-card:hover .wave-bars b{animation:bar-greet .7s ease-in-out 1}.pdc-light .feature-card:hover .wave-bars b:nth-child(2n){animation-delay:.1s}@keyframes polish-in{from{opacity:.7;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes bar-greet{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.65)}}}
@media(max-width:760px){.pdc-light .molecule-accent{width:140px;right:-45px;opacity:.08}.pdc-light .section-intro{font-size:14px;margin-top:12px}.pdc-light .faq-grid{grid-template-columns:1fr;gap:12px}.pdc-light .faq-grid details{padding:18px 20px}.pdc-light .faq-grid summary{display:flex;align-items:center}.pdc-light .faq-grid summary:after{top:6px}.pdc-light .evidence-detail{gap:10px}.pdc-light .evidence-detail svg{width:93px}.pdc-light .evidence-detail strong{font-size:13px}.pdc-light .evidence-detail small{font-size:12px}.pdc-light .home-faq{padding-top:0}}
@media(prefers-reduced-motion:reduce){.pdc-light *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.pdc-light .hero-slider{position:relative}.pdc-light .hero-slide>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:11px 11px 0 0}.pdc-light .hero-slider .visual-card{min-height:84px}.pdc-light .slider-controls{display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid #e7eef2;padding:4px 10px;background:white}.pdc-light .slider-controls button{display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;color:#326c85;border:0;border-radius:8px;font-size:20px;cursor:pointer}.pdc-light .slider-controls button:hover{background:#eef6f9}.pdc-light .slider-dots{display:flex;gap:0}.pdc-light .slider-dots button span{display:block;width:7px;height:7px;border-radius:50%;background:#c0d5df;transition:width .2s}.pdc-light .slider-dots button[aria-current="true"] span{background:#b95132;width:22px;border-radius:6px}.pdc-light .slider-pause{font-size:13px!important}.pdc-light .hero-slider{touch-action:pan-y}.pdc-light .hero-slider .visual-card strong{font-size:15px}@media(prefers-reduced-motion:no-preference){.pdc-light .hero-slide:not([hidden]){animation:slide-soft .4s ease-out}@keyframes slide-soft{from{opacity:.65}to{opacity:1}}}@media(max-width:760px){.pdc-light .hero-slider .visual-card strong{font-size:13px}.pdc-light .hero-slider .visual-card{min-height:84px}.pdc-light .hero-slider .visual-card small{font-size:7px}}
