
.pw{--pw-ink:#202e50;--pw-paper:#f3f6fc;--pw-gold:#7964df;background:var(--pw-paper);color:var(--pw-ink)}
.pw-shell{max-width:1240px;margin:auto;padding:0 6%}.pw section{padding:86px 0}.pw h1,.pw h2,.pw h3{font-family:var(--ff-head);font-weight:500}.pw h1{font-size:clamp(3.1rem,6vw,5.7rem);line-height:1.02;letter-spacing:-.025em}.pw h2{font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.08;margin-bottom:24px}.pw h3{font-size:1.65rem;margin-bottom:12px}.pw p,.pw li{font-size:1rem;line-height:1.8}.pw p{color:#63738d}.pw-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:.65rem;color:#526fc2;display:block;margin-bottom:22px}.pw-hero{position:relative;min-height:690px;display:flex;align-items:center;background:#202e50;overflow:hidden}.pw-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.58}.pw-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,34,58,.95),rgba(21,34,58,.65) 44%,rgba(21,34,58,.12))}.pw-hero .pw-shell{position:relative;z-index:1;width:100%}.pw-hero h1{color:#f8fbff;max-width:740px}.pw-hero p{color:#d5def2;max-width:530px;margin:26px 0 32px}.pw-hero .pw-kicker{color:#a593ee}.pw .btn{border-radius:0;text-transform:none;letter-spacing:.025em}.pw .pw-primary{background:#7964df;color:#17233b;padding:17px 28px}.pw .pw-outline{border:1px solid #d4def3;color:inherit;padding:16px 26px;margin-left:12px}.pw-hero .pw-outline{color:#f8fbff}.pw-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.pw-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pw-rule{border-top:1px solid #d4def3;padding-top:26px}.pw-dark{background:#202e50;color:#f3f6fc}.pw-dark p{color:#d5def2}.pw-step{padding:26px 0;border-top:1px solid #d4def3;display:grid;grid-template-columns:55px 1fr;gap:10px}.pw-num{font-size:.8rem;color:#526fc2;letter-spacing:.1em}.pw-note{padding:24px 28px;background:#e9effc;margin-top:28px}.pw-photo{width:100%;aspect-ratio:4/3;object-fit:cover}.pw-photo-caption{font-size:.7rem!important;margin-top:10px;color:#63738d}.pw-table{width:100%;border-collapse:collapse}.pw-table th,.pw-table td{text-align:left;padding:20px 12px;border-bottom:1px solid #d4def3;vertical-align:top;line-height:1.7}.pw-table th{width:30%;font-weight:600}.pw .pw-consult{padding-top:55px}.pw-form{background:#f1f5ff;padding:34px;border:1px solid #d4def3}.pw-form label{display:block;margin-bottom:20px;font-size:.82rem;color:#63738d}.pw-form input,.pw-form select,.pw-form textarea{display:block;width:100%;padding:12px;margin-top:8px;background:#fff;border:1px solid #d4def3;font:inherit;color:#17233b;border-radius:0}.pw-form input:focus,.pw-form select:focus,.pw-form textarea:focus{outline:2px solid #245cf6;outline-offset:2px}.pw-form .pw-check{display:flex;gap:12px;align-items:flex-start}.pw-form .pw-check input{width:auto;margin-top:4px}.pw-form button{width:100%}.pw-form [hidden]{display:none}.pw-contact{display:block;margin:16px 0;color:#245cf6;text-decoration:underline}.pw a:focus-visible{outline:3px solid #7964df;outline-offset:5px}.pw details{border-top:1px solid #d4def3;padding:20px 0}.pw summary{cursor:pointer;font-weight:600}.pw details p{margin-top:14px}
@media(max-width:800px){.pw section{padding:56px 0}.pw-grid,.pw-grid3{grid-template-columns:1fr;gap:32px}.pw-hero{min-height:650px}.pw-hero img{object-position:center}.pw-hero:after{background:linear-gradient(90deg,rgba(21,34,58,.9),rgba(21,34,58,.58))}.pw .pw-outline{margin:12px 0 0}.pw-table th,.pw-table td{padding:16px 7px;font-size:.88rem}.pw-form{padding:24px}.pw-hero h1{font-size:3.25rem}}

.pw{padding-top:118px}.pw .pw-hero{padding:80px 0}@media(max-width:768px){.pw{padding-top:118px}.pw .pw-hero{padding:64px 0}}
