body.pw-ania-design .pw-experience{width:80%;max-width:1600px;margin:80px auto;color:#183659;font-family:Lato,Arial,sans-serif;text-transform:none;box-sizing:border-box}
body.pw-ania-design .pohg .pw-experience{width:100%;margin:64px 0}
.pw-experience *{box-sizing:border-box;text-transform:none!important}
.pw-experience [hidden]{display:none!important}
.pw-exp-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:34px}.pw-exp-heading>div{max-width:810px}
body.pw-ania-design .pw-experience .pw-exp-eyebrow{color:#0954d8!important;font-size:12px!important;font-weight:800!important;letter-spacing:.13em!important;line-height:1.6!important;margin:0 0 16px!important}
body.pw-ania-design .pw-experience h2{color:#123565!important;font-size:clamp(32px,3.2vw,49px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:0 0 22px!important}
body.pw-ania-design .pw-experience p{color:#51657e!important;font-size:18px!important;line-height:1.8!important;margin:0!important}
.pw-motion-toggle{flex-shrink:0;background:#fff!important;color:#23476b!important;border:1px solid #d3e0f0!important;padding:10px 14px!important;border-radius:30px!important;font:700 12px/1.5 Lato,Arial,sans-serif!important;cursor:pointer}
.pw-exp-stage{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #d3e2fa;border-radius:28px;overflow:hidden;background:#edf4ff}
.pw-exp-visual{position:relative;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 25% 10%,#0954d8,transparent 70%),#123565;padding:30px 20px;color:#fff;min-width:0}
.pw-exp-chip{align-self:flex-start;border:1px solid #ffffff50;border-radius:30px;padding:9px 13px;margin:0 10px;font-size:12px;color:#e8f2ff;letter-spacing:.02em}
.pw-exp-visual svg{display:block;width:100%;height:auto;max-height:430px;overflow:visible}
.pw-exp-visual-caption{display:flex;justify-content:space-around;gap:10px;color:#b6d8ff;font:700 10px/1.6 Lato,Arial,sans-serif;letter-spacing:.07em;border-top:1px solid #ffffff25;padding:22px 5px 0}
.pw-exp-chooser{padding:38px;min-width:0}
body.pw-ania-design .pw-experience h3{color:#183659!important;font-size:25px!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0 0 20px!important}
.pw-exp-choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.pw-exp-choices button{display:flex;justify-content:space-between;gap:12px;align-items:center;background:white!important;color:#254568!important;border:1px solid #d2e0f3!important;border-radius:12px!important;padding:12px 14px!important;font:700 14px/1.4 Lato,Arial,sans-serif!important;cursor:pointer;transition:background .2s,transform .2s;white-space:normal;text-align:left}
.pw-exp-choices button[aria-pressed=true]{background:#0954d8!important;border-color:#0954d8!important;color:white!important}.pw-exp-choices button:hover{transform:translateY(-2px)}
.pw-exp-panel{border-left:3px solid #0954d8;padding-left:18px;margin:20px 0}.pw-exp-panel h4{font:800 18px/1.4 Lato,Arial,sans-serif!important;color:#173962!important;margin:0 0 8px!important}.pw-exp-panel p{font-size:17px!important}
.pw-exp-link{display:flex;justify-content:space-between;gap:16px;color:#0954d8!important;font-size:16px;font-weight:800;text-decoration:none!important;margin-top:26px;line-height:1.5}
.pw-exp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 0}.pw-exp-cards article{position:relative;padding:30px;background:white;border:1px solid #d3e2fa;border-radius:22px;transition:box-shadow .3s,transform .3s}.pw-exp-cards article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #174a8c12}.pw-exp-number{display:block;font-size:45px;font-weight:300;color:#4c7bc1;letter-spacing:-.05em;margin-bottom:22px;line-height:1}.pw-exp-cards article p{font-size:17px!important}
.pw-exp-glossary{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;background:#edf4ff;border-radius:24px;padding:38px;margin-top:24px}.pw-exp-glossary dl{margin:0}.pw-exp-glossary dl>div{padding:16px 0;border-bottom:1px solid #cadcf3}.pw-exp-glossary dl>div:first-child{padding-top:0}.pw-exp-glossary dl>div:last-child{border:0;padding-bottom:0}.pw-exp-glossary dt{font-weight:800;font-size:18px;color:#143d74}.pw-exp-glossary dd{margin:7px 0 0;font-size:17px;line-height:1.7;color:#51657e}
body.pw-ania-design .pw-experience .pw-exp-source{font-size:13px!important;margin-top:18px!important}.pw-exp-source a{color:#0954d8!important;text-decoration:underline}
.pw-exp-related{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:30px 0}.pw-exp-related>span{font-size:13px;color:#657b96;margin-right:10px}.pw-exp-related a{border-bottom:1px solid #b7cff0;padding:8px 0;margin-right:12px;font-size:15px;color:#0954d8!important;font-weight:700;text-decoration:none!important}.pw-exp-related a span{padding-left:14px}
.pw-exp-support{display:flex;gap:14px;align-items:center;background:#123565;border-radius:22px;padding:30px;color:white}.pw-exp-support>div{margin-right:auto}.pw-exp-support strong{font-size:25px;line-height:1.3;display:block;margin-bottom:8px}body.pw-ania-design .pw-experience .pw-exp-support p{color:#c7dcf8!important;font-size:16px!important}.pw-exp-support a{flex-shrink:0;padding:15px 17px;border-radius:10px;background:#fff;color:#123565!important;font-weight:800;font-size:14px;text-decoration:none!important}.pw-exp-support a:last-child{background:#0954d8;color:white!important;border:1px solid #679af1}.pw-exp-support a span{margin-left:10px}
.pw-experience a:focus-visible,.pw-experience button:focus-visible{outline:3px solid #478bff;outline-offset:4px}
@keyframes pwArtFloat{from{transform:translateY(-5px)}to{transform:translateY(7px)}}@keyframes pwArtOrbit{to{transform:rotate(360deg)}}@keyframes pwArtFlow{to{stroke-dashoffset:-56}}
.pw-art-float{animation:pwArtFloat 5s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}.pw-art-delay{animation-delay:-2.5s;animation-duration:6s}.pw-art-orbit{animation:pwArtOrbit 65s linear infinite;transform-origin:280px 200px}.pw-art-flow{animation:pwArtFlow 3s linear infinite}
.pw-motion-paused .pw-experience *,.pw-motion-paused .pw-signal-orbit *,.pw-motion-paused .pw-portrait::after{animation-play-state:paused!important}
@media(max-width:1000px){.pw-exp-heading{display:block}.pw-motion-toggle{margin-top:20px}.pw-exp-chooser{padding:28px}.pw-exp-cards{grid-template-columns:1fr}.pw-exp-cards article{padding:28px}.pw-exp-support{flex-wrap:wrap}.pw-exp-support>div{width:100%;margin-bottom:8px}}
@media(max-width:700px){body.pw-ania-design .pw-experience{width:calc(100% - 40px);margin:50px auto}.pw-exp-stage{grid-template-columns:1fr;border-radius:20px}.pw-exp-visual{padding:20px 14px}.pw-exp-visual svg{max-height:270px}.pw-exp-visual-caption{font-size:9px;padding-top:12px}.pw-exp-chooser{padding:26px 22px}.pw-exp-choices button{flex:1 1 100%;font-size:15px!important}.pw-exp-glossary{grid-template-columns:1fr;padding:26px;gap:20px}.pw-exp-support{padding:25px 22px}.pw-exp-support a{font-size:13px;padding:13px}.pw-exp-heading{margin-bottom:25px}body.pw-ania-design .pw-experience h2{font-size:34px!important}}
@media(prefers-reduced-motion:reduce){.pw-experience *{animation:none!important;transition:none!important}.pw-exp-cards article:hover,.pw-exp-choices button:hover{transform:none}.pw-motion-toggle{display:none!important}}

body.pw-ania-design #content [id]{scroll-margin-top:235px}
@media(max-width:600px){body.pw-ania-design #content [id]{scroll-margin-top:270px}}

/* Respect the existing flex order: hero 10, benefits 20, form 25. */
body.pw-ania-design.pw-editorial .elementor-22>.pw-experience{order:27!important}
