.ps-sub .ps-sub-intro{padding:32px 0 44px}.ps-sub .ps-sub-intro-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:60px;align-items:end;margin-top:32px}.ps-sub .ps-sub-intro h1{font-size:clamp(36px,3.6vw,52px)}.ps-sub .ps-sub-intro h1>span{display:block}.ps-sub .ps-sub-intro h1>span:last-child:not(:first-child){color:#5c8a9f}.ps-sub .ps-sub-intro-grid>p{font-size:17px;line-height:1.8;max-width:440px;text-wrap:pretty}.ps-sub .ps-sub-intro .ps-actions{margin-top:28px}.ps-sub .ps-sub-nav{display:flex;flex-wrap:wrap;gap:6px 30px;margin-top:36px;padding-top:18px;border-top:1px solid #c5d6dd}.ps-sub .ps-sub-nav a{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding-block:4px;font-size:13px;color:#27657f}.ps-sub .ps-sub-nav a>span{font-size:11px;color:#3e5968;letter-spacing:.06em}.ps-sub .ps-sub-nav a:hover{text-decoration:underline;text-underline-offset:6px}.ps-sub .ps-sub-photo-staff{object-position:50% 18%}.ps-sub .ps-sub-photo-handball{object-position:72% 22%}.ps-sub .ps-sub-photo-talk{object-position:60% 28%}.ps-sub .ps-sub-photo-sprint{object-position:55% 45%}.ps-sub .ps-r2-stage h2>span{display:block;color:#f2f6f7}.ps-sub .ps-r2-stage h2>.ps-r3-accent{color:#b5dbee}.ps-sub .ps-product-stage .ps-phone{bottom:40px}.ps-sub .ps-r3-phone .ps-r3-cap{bottom:16px}.ps-sub .ps-sub-nophone{padding-left:0;max-width:none}.ps-sub .ps-r2-product>.ps-plan-card{margin-top:22px}.ps-sub .ps-sub-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px;max-width:460px}.ps-sub .ps-sub-steps li{display:grid;grid-template-columns:30px 1fr;gap:12px;font-size:15px;line-height:1.7;color:#3e5968}.ps-sub .ps-sub-steps li>b{font-family:var(--ps-display);font-weight:500;color:#27657f;font-size:13px;letter-spacing:.06em;padding-top:3px}.ps-sub .ps-sub-steps li strong{display:block;color:#102128;font-weight:500}.ps-sub-rows{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.ps-sub-rows li{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:baseline;font-size:12px;color:#c6d8e2}.ps-sub-rows li>strong{font-weight:500;color:#f3f8fa;font-size:13px;font-variant-numeric:tabular-nums}.ps-sub-rows li>i{grid-column:1/-1;display:block;height:4px;border-radius:4px;background:#2c4653;overflow:hidden}.ps-sub-rows li>i>b{display:block;height:100%;background:#abd8ec;width:var(--q)}.ps-sub-rows li>small{grid-column:1/-1;font-size:11px;color:#a9bfcb}.ps-sub-akte{list-style:none;margin:14px 0 0;padding:0}.ps-sub-akte li{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:10px 0;border-top:1px solid #35505c;font-size:12px;color:#c6d8e2}.ps-sub-akte li>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a9c6d5;font-weight:600;padding-top:2px}.ps-sub-akte li strong{display:block;font-weight:500;color:#f3f8fa;font-size:13px}.ps-sub-akte li small{display:block;font-size:11px;color:#a9bfcb;margin-top:2px}.ps-sub-akte li em{font-style:normal;color:#abd8ec}.ps-sub-note{margin-top:30px;padding:22px 24px;border:1px solid #c5d6dd;border-left:3px solid #27657f;border-radius:6px;background:#eaf2f6;max-width:460px}.ps-sub-note h3{font-size:19px;color:#102128}.ps-sub-note p{font-size:14px;line-height:1.75;margin-top:10px;color:#3e5968;text-wrap:pretty}.ps-sub-note .ps-link{margin-top:12px;font-size:13px}.ps-sub .ps-sub-compare{padding-bottom:96px;margin-top:-36px}.ps-sub .ps-sub-compare .ps-corridor-card{background:#fff}.ps-sub .ps-sub-bridge{background:#e9f1f4;padding-block:48px}.ps-sub .ps-sub-bridge .ps-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px}.ps-sub .ps-sub-bridge p{font-size:19px;line-height:1.55;color:#2f4a57;max-width:640px;text-wrap:pretty}.ps-sub .ps-sub-bridge p span{color:var(--ps-blue)}@media(max-width:1150px){.ps-sub .ps-sub-intro-grid{gap:36px}}@media(max-width:900px){.ps-sub .ps-sub-intro-grid{grid-template-columns:1fr;gap:20px;align-items:start}.ps-sub .ps-sub-intro-grid>p{max-width:640px}.ps-sub .ps-sub-compare{margin-top:-20px;padding-bottom:80px}}@media(max-width:700px){.ps-sub .ps-sub-intro{padding:20px 0 36px}.ps-sub .ps-sub-intro h1{font-size:34px;line-height:1.17}.ps-sub .ps-sub-intro-grid>p{font-size:16px}.ps-sub .ps-sub-nav{gap:2px 22px;margin-top:26px}.ps-sub .ps-sub-nav a{font-size:12px}.ps-sub .ps-sub-steps li{font-size:14px}.ps-sub .ps-sub-note{padding:18px;margin-top:24px}.ps-sub .ps-sub-note h3{font-size:18px}.ps-sub .ps-sub-compare{padding-bottom:64px}.ps-sub .ps-sub-bridge{padding-block:32px}.ps-sub .ps-sub-bridge p{font-size:16px}.ps-sub .ps-r2-product>.ps-plan-card{margin-inline:auto;max-width:360px}}.ps-sub .ps-sub-phone-solo{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0}.ps-sub .ps-sub-phone-solo .ps-phone{display:block;position:relative;left:auto;bottom:auto;width:230px;margin:0;order:0}.ps-sub .ps-r2-stage h2>span{text-wrap:balance}.ps-sub .ps-sub-phone-solo .ps-phone .ps-athlete-ui{padding:18px 14px}.ps-sub .ps-sub-phone-solo .ps-wellness-factors{gap:13px}.ps-sub .ps-sub-phone-solo>.ps-r3-cap{position:static;width:auto;text-align:center;font-size:12px;color:#53666f;order:1}.ps-sub .ps-sub-duo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:start}.ps-sub .ps-sub-duo .ps-plan-card{margin-top:0;max-width:none}.ps-sub-sets{list-style:none;margin:14px 0 0;padding:0}.ps-sub-sets li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;padding:9px 0;border-top:1px solid #35505c;font-size:12px;color:#c6d8e2;align-items:baseline}.ps-sub-sets li>span{color:#a9c6d5;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ps-sub-sets li>strong{font-weight:500;color:#f3f8fa;font-size:13px}.ps-sub-sets li>em{font-style:normal;color:#abd8ec;font-size:11px}.ps-sub-sets li>em.is-stop{color:#e0b55a}.ps-sub .ps-sub-athlete-closing .ps-closing-inner>div+div p{max-width:460px}@media(max-width:900px){.ps-sub .ps-sub-duo{grid-template-columns:1fr;justify-items:center}.ps-sub .ps-sub-duo .ps-plan-card{width:100%;max-width:400px}}@media(max-width:700px){.ps-sub .ps-sub-phone-solo .ps-phone{width:200px}}.ps-sub .ps-sub-caps{text-transform:uppercase}.ps-sub .ps-sub-lead{font-family:var(--ps-display);font-size:19px;line-height:1.5;color:#102128;margin-top:18px}.ps-sub .ps-sub-lead span{display:block}.ps-sub .ps-sub-intro .ps-actions:empty{display:none}.ps-sub-section{padding:72px 0}.ps-sub-section-alt{background:#e9f1f4}.ps-sub .ps-sub-head{max-width:720px}.ps-sub .ps-sub-head h2{font-size:clamp(28px,2.6vw,38px);line-height:1.18;text-wrap:balance}.ps-sub .ps-sub-head h2>span{display:block}.ps-sub .ps-sub-head h2>.ps-sub-blue{color:#27657f}.ps-sub .ps-sub-head>p{font-size:17px;line-height:1.8;margin-top:18px;max-width:600px;text-wrap:pretty}.ps-sub .ps-sub-head .ps-actions{margin-top:24px}.ps-sub-cards{display:grid;gap:18px;margin-top:34px}.ps-sub-cards article{background:#fff;border:1px solid #d5e0e4;border-radius:6px;padding:26px 24px 28px;display:flex;flex-direction:column}.ps-sub-cards article>span{display:block;font-size:12px;letter-spacing:.14em;color:#27657f;font-weight:600;text-transform:uppercase}.ps-sub-cards h3{font-size:22px;margin-top:10px;line-height:1.25}.ps-sub-cards p{font-size:15px;line-height:1.75;margin-top:10px;text-wrap:pretty}.ps-sub-cards ul{margin:14px 0 0;padding:0;list-style:none}.ps-sub-cards li{font-size:14px;padding:8px 0 8px 18px;border-top:1px solid #e3ebef;position:relative;color:#3e5968;line-height:1.6}.ps-sub-cards li:before{content:"";position:absolute;left:2px;top:17px;width:5px;height:5px;border-radius:50%;background:#27657f}.ps-sub-cards .ps-button{margin-top:auto;align-self:flex-start;padding-top:0}.ps-sub-cards article>.ps-button{margin-top:22px}.ps-sub-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}.ps-sub-split .ps-sub-steps{margin-top:8px;max-width:none}.ps-sub-panel{background:#fff;border:1px solid #d5e0e4;border-radius:6px;padding:26px 26px 28px}.ps-sub-panel h3{font-size:22px;line-height:1.25}.ps-sub-panel p{font-size:15px;line-height:1.75;margin-top:10px;text-wrap:pretty}.ps-sub-panel .ps-link{margin-top:14px}.ps-sub-panel+.ps-sub-panel{margin-top:18px}.ps-sub-prose{max-width:720px}.ps-sub-prose p{font-size:17px;line-height:1.8;margin-top:18px;text-wrap:pretty}.ps-sub-prose .ps-actions{margin-top:26px}.ps-sub-faq{margin-top:30px;border-top:1px solid #c5d6dd}.ps-sub-faq details{border-bottom:1px solid #c5d6dd}.ps-sub-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:17px;font-weight:500;color:#102128;min-height:44px}.ps-sub-faq summary::-webkit-details-marker{display:none}.ps-sub-faq summary>span{font-size:22px;color:#27657f;transition:transform .2s;flex-shrink:0}.ps-sub-faq details[open] summary>span{transform:rotate(45deg)}.ps-sub-faq p{font-size:15px;line-height:1.8;padding:0 0 20px;max-width:720px}.ps-sub .ps-sub-body-single{padding-top:52px;max-width:640px}.ps-sub .ps-sub-body-single p,.ps-sub .ps-sub-body-single .ps-sub-steps{max-width:none}.ps-sub .ps-sub-follow{margin-top:-30px;padding-bottom:80px}.ps-sub-akte-wide li{grid-template-columns:118px 1fr}.ps-sub-org{display:grid;gap:18px;margin-top:34px}.ps-sub-org article{background:#fff;border:1px solid #d5e0e4;border-radius:6px;padding:24px;display:flex;flex-direction:column}.ps-sub-org article>span{display:block;font-size:12px;letter-spacing:.14em;color:#27657f;font-weight:600;text-transform:uppercase}.ps-sub-org h3{font-size:22px;margin-top:8px}.ps-sub-org-tree{margin-top:18px;display:grid;gap:10px}.ps-sub-org-tree>div{border:1px solid #c5d6dd;border-radius:6px;padding:12px 14px;background:#f4f6f5}.ps-sub-org-tree b{display:block;font-size:13px;font-weight:600;color:#102128}.ps-sub-org-tree span{display:inline-block;margin:8px 8px 0 0;padding:5px 10px;border-radius:4px;background:#fff;border:1px solid #d5e0e4;font-size:12px;color:#3e5968}.ps-sub-org p{font-size:14px;line-height:1.7;margin-top:14px;text-wrap:pretty}.ps-sub-org small{display:block;font-size:12px;color:#53666f;margin-top:8px}.ps-sub-org .ps-link{margin-top:auto;padding-top:16px;font-size:13px}.ps-sub .contact-card{background:#fff;border:1px solid #d5e0e4;border-radius:8px;padding:32px}.ps-sub .contact-form{display:flex;flex-direction:column;gap:20px}.ps-sub .contact-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#3e5968}.ps-sub .contact-form input,.ps-sub .contact-form select,.ps-sub .contact-form textarea{border:1px solid #b9cbd4;background:#fff;color:#102128;border-radius:4px;padding:12px;width:100%;font:inherit;font-size:15px;min-width:0}.ps-sub .contact-form input::placeholder,.ps-sub .contact-form textarea::placeholder{color:#7f929c}.ps-sub .contact-form textarea{resize:vertical;min-height:120px}.ps-sub .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ps-sub .contact-type{border:0;padding:0;margin:0;display:flex;gap:12px;min-width:0}.ps-sub .contact-type legend{font-size:14px;margin-bottom:12px;color:#102128;font-weight:500}.ps-sub .contact-type label{flex:1;flex-direction:row;align-items:center;border:1px solid #b9cbd4;padding:12px;gap:9px;border-radius:4px;cursor:pointer;line-height:1.4;color:#102128;font-size:14px}.ps-sub .contact-type input{width:auto;accent-color:#27657f;margin:0}.ps-sub .contact-type label:has(input:checked){background:#e9f1f4;border-color:#27657f}.ps-sub .contact-card .fineprint{font-size:12px;color:#53666f;line-height:1.7}.ps-sub .contact-card .fineprint a{text-decoration:underline;color:#27657f;padding-block:6px}.ps-sub .contact-card .button{display:inline-flex;align-items:center;gap:20px;min-height:50px;padding:13px 22px;border:0;border-radius:4px;background:#0b1419;color:#f0f7fa;font-weight:600;font-size:14px;cursor:pointer;align-self:flex-start;font-family:inherit}.ps-sub .contact-card .button:hover{background:#203740}.ps-sub .contact-card .text-link{background:none;border:0;padding:8px 0;color:#27657f;font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ps-sub .contact-card .eyebrow{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#27657f;font-weight:600}.ps-sub .contact-confirm>h2{font-size:28px;margin-top:10px}.ps-sub .contact-confirm>p{font-size:15px;margin-top:12px;line-height:1.7}.ps-sub .contact-confirm dl{margin:24px 0;padding-block:12px;border-block:1px solid #d5e0e4}.ps-sub .contact-confirm dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#27657f;margin-top:12px}.ps-sub .contact-confirm dd{margin:4px 0 12px;font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere}.ps-sub .contact-confirm .button{margin-top:6px}.ps-sub .contact-confirm .text-link{display:block;margin-top:20px}.ps-sub .note{font-size:13px;line-height:1.8;color:#3e5968;border-left:2px solid #27657f;padding:12px 18px;margin-top:24px;background:#e9f1f4}.ps-sub .note a{color:#27657f;text-decoration:underline}.ps-sub .ps-sub-contact-aside .ps-sub-steps{margin-top:26px}.ps-sub .ps-sub-contact-aside .ps-link{margin-top:22px}.ps-sub .legal-content{max-width:760px}.ps-sub .legal-content>section>div>div:first-child{border:1px solid #e0b55a80;background:#fff7e6;border-radius:6px;padding:16px 18px;margin-bottom:28px}.ps-sub .legal-content strong{font-size:14px;color:#7a5a12}.ps-sub .legal-content>section>div>div:first-child p{font-size:13px;margin-top:6px}.ps-sub .legal-content h2{font-size:22px;margin-top:32px}.ps-sub .legal-content p{font-size:15px;line-height:1.8;margin-top:10px}.ps-sub .legal-content a{color:#27657f;text-decoration:underline;padding-block:4px}@media(min-width:701px){.ps-sub-cards{grid-template-columns:repeat(3,1fr)}.ps-sub-cards-2{grid-template-columns:1fr 1fr}.ps-sub-org{grid-template-columns:repeat(3,1fr)}}@media(max-width:1150px){.ps-sub-split{gap:36px}.ps-sub-cards{gap:14px}.ps-sub-cards article{padding:22px 20px 24px}.ps-sub-org{gap:14px}}@media(max-width:900px){.ps-sub-split{grid-template-columns:1fr;gap:28px}.ps-sub-cards{grid-template-columns:1fr 1fr}.ps-sub-org{grid-template-columns:1fr}}@media(max-width:700px){.ps-sub-section{padding:52px 0}.ps-sub-cards,.ps-sub-cards-2{grid-template-columns:1fr}.ps-sub .ps-sub-lead{font-size:17px}.ps-sub-faq summary{font-size:16px}.ps-sub .contact-card{padding:22px 18px}.ps-sub .contact-grid{grid-template-columns:1fr}.ps-sub .contact-type{flex-direction:column}.ps-sub .ps-sub-body-single{padding-top:40px}.ps-sub .ps-sub-follow{margin-top:-10px;padding-bottom:60px}}.ps-sub .ps-sub-photo-team{object-position:50% 25%}.ps-sub .ps-sub-photo-judo{object-position:62% 30%}.ps-sub .ps-sub-photo-strength-coach{object-position:100% 30%}.ps-sub .ps-sub-blue{color:#27657f}.ps-sub .ps-sub-prose h2{font-size:clamp(28px,2.6vw,38px);line-height:1.18;text-wrap:balance}.ps-sub .ps-sub-prose h2>span{display:block}.ps-sub .ps-plan-story{padding-top:24px;padding-bottom:88px}.ps-sub .ps-plan-step{color:#dce8ef}.ps-sub .ps-plan-step h3,.ps-sub .ps-plan-step h4{color:#f3f8fa}.ps-sub .ps-plan-sessions li{color:#dce8ef}.ps-sub .ps-plan-sessions li.is-selected,.ps-sub .ps-plan-exercise{color:#132c38}.ps-sub .ps-plan-disclosure{color:#53666f;font-size:12px}@media(max-width:700px){.ps-sub .ps-plan-story{padding-bottom:60px}}.ps-sub .ps-sub-screens{display:grid;gap:22px;padding:8px 0 88px}.ps-sub .ps-sub-screen{margin:0;background:#132530;border:1px solid #accddb38;border-radius:8px;padding:8px;box-shadow:0 22px 48px #00000059}.ps-sub .ps-sub-screen img{display:block;width:100%;height:auto;border-radius:4px}.ps-sub .ps-sub-screen figcaption{font-size:12px;color:#b6cbd6;padding:10px 6px 4px}.ps-sub .ps-phone-img{background:#0d1a22}.ps-sub .ps-phone-img:before{display:none}.ps-sub .ps-phone-img img{display:block;width:100%;height:auto;border-radius:19px}@media(max-width:700px){.ps-sub .ps-sub-screens{gap:14px;padding-bottom:60px}.ps-sub .ps-sub-screen{padding:5px}.ps-sub .ps-sub-screen figcaption{font-size:11px}}.ps-sub .ps-sub-graphic{padding:8px 0 96px}.ps-sub .ps-sub-graphic-mid{margin-top:34px}@media(max-width:700px){.ps-sub .ps-sub-graphic{padding-bottom:60px}.ps-sub .ps-sub-graphic-mid{margin-top:26px}}.ps-sub .ps-sub-graphic-center{max-width:820px;margin-inline:auto}.ps-sub .ps-sub-graphic-center>.ps-sub-panel{padding:22px 22px 18px}.ps-sub .ps-sub-q .ps-sub-head{margin-bottom:30px}.ps-sub .ps-sub-q .ps-sub-head>p{font-size:16px}@media(max-width:700px){.ps-sub .ps-sub-graphic-center>.ps-sub-panel{padding:14px 12px 12px}}.ps-sub .ps-sub-sets li{grid-template-columns:52px minmax(0,1fr) minmax(0,auto)}.ps-sub .ps-sub-sets li>em{text-align:right;overflow-wrap:anywhere}@media(max-width:1150px){.ps-sub .ps-sub-split:has(.ps-sub-duo){grid-template-columns:1fr}}.ps-sub .ps-sub-cards-q{margin-top:0}.ps-sub .ps-sub-card-visual{display:flex;align-items:center;justify-content:center;min-height:150px;margin:-6px 0 18px;padding:8px 0;border-bottom:1px solid #e3ebef}.ps-sub .ps-sub-card-visual>*{width:100%;max-width:100%}.ps-sub .ps-sub-cards-q h3{font-size:20px}.ps-sub .ps-sub-steps-list{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:14px;position:relative}.ps-sub .ps-sub-steps-list li{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start}.ps-sub .ps-sub-step-num{display:grid;place-items:center;width:48px;height:48px;border:1px solid #27657f;border-radius:10px;background:#fff;color:#27657f;font-family:var(--ps-display);font-weight:500;font-size:14px;letter-spacing:.06em}.ps-sub .ps-sub-step-card{background:#fff;border:1px solid #d5e0e4;border-radius:6px;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:24px;align-items:center}.ps-sub .ps-sub-step-card h3{font-size:21px}.ps-sub .ps-sub-step-card p{font-size:15px;line-height:1.7;margin-top:6px;text-wrap:pretty}.ps-sub .ps-sub-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ps-sub .ps-sub-tags span{font-size:11px;letter-spacing:.02em;color:#3e5968;background:#eef3f6;border:1px solid #d5e0e4;border-radius:4px;padding:4px 8px}.ps-sub .ps-sub-step-visual{width:176px;justify-self:end}.ps-sub .ps-sub-steps-note{margin-top:22px;font-size:13px;color:#27657f;font-weight:500;padding-left:66px}.ps-sub .ps-sub-steps-note>span{margin-right:8px}.ps-sub .ps-sub-center{max-width:720px;margin-inline:auto;text-align:center}.ps-sub .ps-sub-center>p{margin-inline:auto}.ps-sub .ps-sub-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.ps-sub .ps-sub-pills span{font-size:12px;color:#27657f;border:1px solid #9cbfce;border-radius:999px;padding:7px 14px;background:#fff}@media(max-width:900px){.ps-sub .ps-sub-step-card{grid-template-columns:1fr}.ps-sub .ps-sub-step-visual{justify-self:start}}@media(max-width:700px){.ps-sub .ps-sub-steps-list li{grid-template-columns:36px 1fr;gap:12px}.ps-sub .ps-sub-step-num{width:36px;height:36px;font-size:12px;border-radius:8px}.ps-sub .ps-sub-step-card{padding:18px}.ps-sub .ps-sub-steps-note{padding-left:0}.ps-sub .ps-sub-card-visual{min-height:120px}}.ps-sub .ps-sub-step-card.is-wide{grid-template-columns:minmax(0,1fr) 380px}.ps-sub .ps-sub-step-visual.is-wide{width:380px}.ps-sub .ps-sub-result{margin-top:52px;padding-top:44px;border-top:1px solid #c5d6dd}.ps-sub .ps-sub-result .ps-sub-head{margin-bottom:28px}.ps-sub .ps-sub-result-note{font-size:13px;color:#53666f;margin-top:16px;max-width:640px}.ps-sub .ps-sub-after-stage{padding-top:52px}.ps-sub .ps-sub-after-stage .ps-sub-steps-list{margin-top:0}.ps-sub .ps-sub-verdict{margin-top:40px;padding-top:32px;border-top:1px solid #c5d6dd;max-width:720px}.ps-sub .ps-sub-verdict-line{font-family:var(--ps-display);font-size:clamp(24px,2.4vw,32px);line-height:1.2;color:#102128;letter-spacing:-.03em}.ps-sub .ps-sub-verdict-line strong{font-weight:500}.ps-sub .ps-sub-verdict-line span{color:#27657f}.ps-sub .ps-sub-verdict>p+p{font-size:16px;line-height:1.75;margin-top:14px;text-wrap:pretty}.ps-sub .ps-sub-pills-left{justify-content:flex-start;margin-top:20px}@media(max-width:1150px){.ps-sub .ps-sub-step-card.is-wide{grid-template-columns:minmax(0,1fr) 320px}.ps-sub .ps-sub-step-visual.is-wide{width:320px}}@media(max-width:900px){.ps-sub .ps-sub-step-card.is-wide{grid-template-columns:1fr}.ps-sub .ps-sub-step-visual.is-wide{width:100%;max-width:440px}}@media(max-width:700px){.ps-sub .ps-sub-after-stage{padding-top:36px}.ps-sub .ps-sub-result{margin-top:40px;padding-top:32px}.ps-sub .ps-sub-verdict{margin-top:32px;padding-top:26px}}.ps-sub .ps-sub-step-visual.is-wide>*{max-width:100%!important;box-sizing:border-box}.ps-sub .ps-sub-step-visual.is-wide svg{max-width:100%;height:auto}.ps-sub .ps-sub-step-card>div{min-width:0}.ps-sub .ps-sub-step-visual,.ps-sub .ps-sub-step-visual.is-wide{min-width:0}.ps-sub .ps-sub-step-visual.is-wide>*{width:100%!important}@media(max-width:900px){.ps-sub .ps-sub-step-card,.ps-sub .ps-sub-step-card.is-wide{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ps-sub .ps-sub-steps-list{gap:22px}.ps-sub .ps-sub-steps-list li{grid-template-columns:minmax(0,1fr);gap:0;position:relative;padding-top:14px}.ps-sub .ps-sub-step-num{position:absolute;top:0;left:16px;z-index:1;width:auto;min-width:40px;height:28px;padding:0 10px;font-size:12px;border-radius:6px;background:#fff;box-shadow:0 0 0 4px #f4f6f5}.ps-sub .ps-sub-section-alt .ps-sub-step-num{box-shadow:0 0 0 4px #e9f1f4}.ps-sub .ps-sub-step-card{padding-top:30px}}.ps-sub .ps-sub-loop{margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid #c5d6dd}@media(max-width:700px){.ps-sub .ps-sub-loop{margin-bottom:34px;padding-bottom:28px}}.ps-sub .ps-sub-loop .cl{max-width:1040px;margin-inline:auto}.ps-sub .ps-sub-story-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:64px;align-items:center}.ps-sub .ps-sub-story-visual{background:#fff;border-radius:10px;padding:28px 24px}@media(max-width:900px){.ps-sub .ps-sub-story-row{grid-template-columns:minmax(0,1fr);gap:32px}}.ps-sub .contact-card .contact-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ps-sub .contact-card .contact-error{font-size:14px;line-height:1.6;color:#7a2e12;background:#fbefe9;border-radius:4px;padding:12px 14px}.ps-sub .contact-card .contact-error a{color:#7a2e12;text-decoration:underline}.ps-sub .contact-card .button[disabled]{opacity:.7;cursor:progress}
