.pls-page{font-family:var(--font)}.pls-eyebrow{color:#1e7db8;font:italic 900 16px/1 var(--font);letter-spacing:-1px;text-transform:uppercase;margin:0}.pls-h2{color:#164c6d;font:italic 900 31px/1.05 var(--font);letter-spacing:-1px;margin:4px 0 18px}.pls-actions{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.pls-actions .btn{letter-spacing:0;border-radius:8px;min-width:194px;min-height:50px;font-size:18px;font-weight:700}.pls-alert{color:#fff;background:linear-gradient(90deg,#b3261e,#d32f2f);padding:18px 20px}.pls-alert__inner{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1160px;margin:0 auto;display:grid}.pls-alert__icon{background:#ffffff29;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.pls-alert__icon svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.pls-alert__title{font:italic 900 20px/1.1 var(--font);margin-bottom:4px;display:block}.pls-alert__body{color:#fde8e6;font:400 15px/1.4 var(--font);margin:0}.pls-alert__body strong{color:#fff}.pls-alert__cta{white-space:nowrap;color:#fff;font:700 16px/1 var(--font);border:2px solid #fff;border-radius:8px;padding:13px 22px;text-decoration:none;transition:background .2s,color .2s}.pls-alert__cta:hover,.pls-alert__cta:focus-visible{color:#b3261e;background:#fff}.pls-split{background:#fff;padding:64px 20px}.pls-split--soft{background:#f5f5f5}.pls-split__inner{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:70px;max-width:1160px;margin:0 auto;display:grid}.pls-split--reverse .pls-split__inner{grid-template-columns:minmax(0,1fr) minmax(0,500px)}.pls-split--reverse .pls-split__media{order:2}.pls-split__media{aspect-ratio:1.15;border-radius:18px;position:relative;box-shadow:0 12px 24px #00000047}.pls-split__photo{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.pls-split__badge{z-index:2;width:116px;height:auto;position:absolute;top:-8px;left:-8px}.pls-split__body,.pls-split__body p,.pls-split__body li{color:#000;font:400 16px/1.4 var(--font)}.pls-split__body p{margin:0 0 16px}.pls-split__body ul{flex-direction:column;gap:10px;margin:0;padding-left:18px;list-style:outside;display:flex}.pls-split__body li::marker{color:#1e7db8;font-size:.75em}.pls-split__body strong{color:#164c6d}.pls-checks{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pls-checks li{color:#1e7db8;font:700 16px/1.35 var(--font);padding-left:40px;position:relative}.pls-checks li:before{content:"";background:url(/icons/red-check.svg) 50%/contain no-repeat;width:26px;height:26px;position:absolute;top:-3px;left:0}.pls-grid{background:#eef4f9;padding:72px 20px 76px}.pls-grid__inner{max-width:1160px;margin:0 auto}.pls-grid__head{text-align:center;max-width:720px;margin:0 auto 40px}.pls-grid__head .pls-h2{margin-bottom:12px}.pls-grid__intro{color:#222;font:400 16px/1.45 var(--font);margin:0}.pls-grid__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.pls-card{background:#fff;border:1px solid #dfe7ef;border-radius:14px;padding:28px 22px 26px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #164c6d0f}.pls-card:before{content:"";opacity:0;background:#fb3;height:4px;transition:opacity .2s;position:absolute;inset:0 0 auto}.pls-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #164c6d24}.pls-card:hover:before{opacity:1}.pls-card__icon{color:#1e7db8;background:#e3f1fb;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid}.pls-card__icon svg,.pls-related__icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pls-card__icon svg{width:32px;height:32px}.pls-card h3{color:#164c6d;font:900 17px/1.2 var(--font);margin:0 0 8px}.pls-card p{color:#333;font:400 15px/1.45 var(--font);margin:0}.pls-grid__actions{justify-content:center;margin-top:40px}.pls-signs{background:#164c6d;padding:70px 20px 64px}.pls-signs__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:60px;max-width:1160px;margin:0 auto;display:grid}.pls-signs .pls-eyebrow{color:#8fd0ff}.pls-signs .pls-h2{color:#fff}.pls-signs__intro{color:#dbe9f3;font:400 16px/1.45 var(--font);margin:0 0 22px}.pls-signs__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.pls-signs__list li{color:#fff;font:500 15px/1.4 var(--font);padding-left:28px;position:relative}.pls-signs__list li:before{content:"";background:#fb3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23164c6d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0}.pls-signs__media{position:relative}.pls-signs__photo{aspect-ratio:1/1.05;object-fit:cover;border-radius:18px;width:100%;display:block;box-shadow:0 18px 32px #00000059}.pls-signs__note{color:#164c6d;font:700 14px/1.35 var(--font);background:#fffffff0;border-radius:10px;padding:12px 16px;position:absolute;bottom:18px;left:18px;right:18px}.pls-faq{background:#fff;padding:70px 20px 76px}.pls-faq__inner{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:64px;max-width:1160px;margin:0 auto;display:grid}.pls-faq__media{position:sticky;top:96px}.pls-faq__img{aspect-ratio:4/5;object-fit:cover;border-radius:20px;width:100%;display:block;box-shadow:0 12px 28px #00000038}.pls-faq__intro{color:#000;font:400 16px/1.4 var(--font);margin:0 0 14px}.pls-faq__list{border-top:1px solid #dfe7ef}.pls-faq__item{border-bottom:1px solid #dfe7ef}.pls-faq__item summary{cursor:pointer;color:#164c6d;font:900 17px/1.25 var(--font);grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:16px;padding:18px 0;list-style:none;display:grid}.pls-faq__item summary::-webkit-details-marker{display:none}.pls-faq__item summary:hover,.pls-faq__item[open] summary{color:#1e7db8}.pls-faq__toggle{background:#e3f1fb;border-radius:50%;width:30px;height:30px;position:relative}.pls-faq__toggle:before,.pls-faq__toggle:after{content:"";background:#1e7db8;width:14px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pls-faq__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.pls-faq__item[open] .pls-faq__toggle:after{transform:translate(-50%,-50%)rotate(0)}.pls-faq__answer{color:#000;font:400 16px/1.5 var(--font);margin:0;padding:0 46px 20px 0}.pls-related{background:#f5f5f5;padding:64px 20px 72px}.pls-related__inner{max-width:1160px;margin:0 auto}.pls-related__head{text-align:center;max-width:640px;margin:0 auto 32px}.pls-related__head .pls-h2{margin-bottom:10px}.pls-related__head p{color:#222;font:400 16px/1.45 var(--font);margin:0}.pls-related__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.pls-related__card{color:inherit;background:#fff;border:1px solid #dfe7ef;border-radius:14px;flex-direction:column;gap:10px;padding:24px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.pls-related__card:hover,.pls-related__card:focus-visible{border-color:#1e7db8;transform:translateY(-3px);box-shadow:0 12px 24px #164c6d1f}.pls-related__icon{color:#1e7db8;background:#e3f1fb;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.pls-related__icon svg{width:28px;height:28px}.pls-related__card h3{color:#164c6d;font:900 16px/1.2 var(--font);margin:4px 0 0}.pls-related__card p{color:#444;font:400 14px/1.45 var(--font);flex:1;margin:0}.pls-related__more{color:#1e7db8;font:700 14px/1 var(--font)}.pls-related__more:after{content:"";vertical-align:middle;border-top:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:8px;display:inline-block;transform:rotate(45deg)}@media (width<=1100px){.pls-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.pls-alert__inner{grid-template-columns:44px minmax(0,1fr)}.pls-alert__cta{grid-column:2;justify-self:start}.pls-split__inner,.pls-split--reverse .pls-split__inner{grid-template-columns:1fr;gap:36px;max-width:720px}.pls-split--reverse .pls-split__media{order:0}.pls-signs__inner{grid-template-columns:1fr;max-width:720px}.pls-signs__media{max-width:520px}.pls-faq__inner{grid-template-columns:1fr;max-width:720px}.pls-faq__media{max-width:520px;position:static}.pls-faq__img{aspect-ratio:4/3}}@media (width<=640px){.pls-h2{font-size:27px}.pls-alert__icon{width:44px;height:44px}.pls-alert__title{font-size:18px}.pls-alert__cta{white-space:normal}.pls-actions{flex-direction:column;align-items:stretch;gap:12px}.pls-actions .btn{width:100%;min-width:0}.pls-split{padding:52px 16px}.pls-split__media,.pls-split__photo{border-radius:12px}.pls-split__badge{width:96px}.pls-grid{padding:56px 16px 60px}.pls-grid__cards{grid-template-columns:1fr}.pls-signs{padding:56px 16px 52px}.pls-signs__list{grid-template-columns:1fr}.pls-faq{padding:56px 16px 60px}.pls-faq__item summary{font-size:16px}.pls-faq__answer{padding-right:0}.pls-related{padding:52px 16px 56px}.pls-related__cards{grid-template-columns:1fr}.pls-alert{padding:14px 16px 16px}.pls-alert__inner{gap:12px 14px}.pls-alert__body{font-size:14px;line-height:1.4}.pls-alert__cta{text-align:center;justify-self:stretch;width:100%;padding:12px 16px}.pls-grid__head{margin-bottom:24px}.pls-grid__cards{gap:12px}.pls-card{border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:start;column-gap:14px;padding:16px 16px 16px 14px;display:grid}.pls-card:before{width:4px;height:auto;inset:0 auto 0 0}.pls-card__icon{grid-row:1/3;width:46px;height:46px;margin:0}.pls-card__icon svg{width:26px;height:26px}.pls-card h3{margin:2px 0 4px;font-size:15px}.pls-card p{font-size:14px;line-height:1.4}.pls-grid__actions{margin-top:28px}.pls-signs__inner{gap:32px}.pls-signs__photo{aspect-ratio:4/3;border-radius:12px}.pls-signs__note{padding:10px 12px;font-size:13px;bottom:12px;left:12px;right:12px}.pls-split__inner{gap:28px}.pls-faq__img{aspect-ratio:16/9;object-position:center 22%;border-radius:12px}.pls-faq__inner{gap:24px}}@media (width<=960px){.pls-split__media{width:100%;max-width:560px;margin:0 auto}.pls-signs__media,.pls-faq__media{margin:0 auto}}
