.premium-page{background:white;color:var(--ink-900);font-family:DM Sans,sans-serif}.premium-page h1,.premium-page h2,.premium-page h3{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.045em}.premium-page p{text-wrap:pretty}.premium-page a:focus-visible,.premium-page button:focus-visible{outline:3px solid var(--accent-500);outline-offset:3px}.pp-kicker{margin:0 0 14px;color:var(--brand-600);font-size:.72rem;font-weight:800;letter-spacing:.23em;line-height:1.5;text-transform:uppercase}.pp-lead{color:var(--ink-600);font-size:1.02rem;line-height:1.7}.pp-hero{position:relative;overflow:hidden;padding:56px 0 110px;background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--brand-100) 65%,white),transparent 42%),linear-gradient(115deg,#f5ffff 0,#eaf8f9 52%,#dcf4ee 100%)}.pp-hero__glow{position:absolute;pointer-events:none;border-radius:50%;background:var(--brand-100);opacity:.4;filter:blur(2px)}.pp-hero__glow--a{top:-90px;right:6%;width:290px;height:290px}.pp-hero__glow--b{bottom:-120px;left:-70px;width:340px;height:340px;opacity:.3}.pp-hero__grid{position:relative;z-index:2;display:grid;align-items:center;gap:30px}.pp-hero__copy{max-width:640px}.pp-hero__title{margin:0;font-size:clamp(2.3rem,3.8vw,3.5rem);font-weight:800;line-height:1.06}.pp-hero__lead{margin:16px 0 0;max-width:560px;color:var(--ink-600);font-size:1.05rem;line-height:1.7}.pp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:24px}.pp-hero__art{position:relative;width:100%;max-width:540px;height:330px;margin-inline:auto;filter:drop-shadow(0 34px 44px color-mix(in srgb,var(--brand-800) 14%,transparent))}.pp-hero__art-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;--pp-feather:radial-gradient(ellipse 74% 80% at 50% 50%,#000 56%,rgba(0,0,0,.35) 78%,transparent 97%)}.pp-hero__art-img,.pp-hero__art-img--cover{-webkit-mask-image:var(--pp-feather);mask-image:var(--pp-feather)}.pp-hero__art-img--cover{-o-object-fit:cover;object-fit:cover}.pp-hero__wave{position:absolute;inset-inline:0;bottom:-1px;width:100%;height:74px;color:white}@media (min-width:1024px){.pp-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pp-hero__art{height:370px}}.pp-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:9px;padding:11px 22px;background:var(--brand-600);color:white;font-size:.88rem;font-weight:700;text-decoration:none;box-shadow:0 10px 22px color-mix(in srgb,var(--brand-800) 14%,transparent);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.pp-button:hover{transform:translateY(-3px);background:var(--brand-500);box-shadow:0 17px 28px color-mix(in srgb,var(--brand-800) 24%,transparent)}.pp-button svg{width:17px;height:17px}.pp-button--ghost{background:var(--brand-50);color:var(--brand-700);border:1px solid color-mix(in srgb,var(--brand-200) 70%,white);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-800) 8%,transparent)}.pp-button--ghost:hover{background:color-mix(in srgb,var(--brand-100) 80%,white)}.pp-navcard__address{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border-radius:9px;background:var(--brand-50);color:var(--ink-700)}.pp-navcard__address svg{width:17px;height:17px;flex:none;margin-top:2px;color:var(--brand-600)}.pp-navcard__address p{display:grid;gap:2px;margin:0}.pp-navcard__address strong{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-700)}.pp-navcard__address span{font-size:.85rem;line-height:1.45}.pp-link{display:inline-flex;align-items:center;gap:8px;color:var(--brand-600);font-size:.88rem;font-weight:700;text-decoration:none}.pp-link:hover{color:var(--brand-700);text-decoration:underline}.pp-link svg{width:16px;height:16px}.pp-stats{position:relative;z-index:3;margin-top:-64px}.pp-stats__panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:20px 22px;border-radius:17px;background:white;box-shadow:0 15px 42px color-mix(in srgb,var(--brand-800) 9%,transparent)}.pp-stat{display:flex;align-items:center;gap:13px;padding:8px 14px}.pp-stat+.pp-stat{border-left:1px solid var(--ink-200)}.pp-stat__icon{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:50%;background:var(--brand-50);color:var(--brand-600)}.pp-stat__icon svg{width:23px;height:23px}.pp-stat__icon--sky{background:var(--sky-100,#e0f2fe);color:var(--sky-500,#0ea5e9)}.pp-stat__icon--rose{background:#fce7f3;color:#db2777}.pp-stat strong{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:1.45rem;font-weight:800;line-height:1.2}.pp-stat small{display:block;color:var(--ink-600);font-size:.74rem;white-space:nowrap}.pp-section-head{max-width:640px;margin:0 auto 38px;text-align:center}.pp-section-head .pp-lead{margin-top:11px}.pp-grid{display:grid;gap:18px}.pp-grid--3{grid-template-columns:repeat(3,1fr)}.pp-grid--2{grid-template-columns:repeat(2,1fr)}.pp-card{position:relative;display:flex;flex-direction:column;padding:22px;border:1px solid color-mix(in srgb,var(--brand-100) 42%,white);border-radius:19px;background:white;box-shadow:0 15px 32px color-mix(in srgb,var(--brand-800) 7%,transparent);text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}a.pp-card:hover{transform:translateY(-5px);box-shadow:0 24px 44px color-mix(in srgb,var(--brand-800) 13%,transparent)}.pp-card__icon{display:grid;width:60px;height:60px;place-items:center;border-radius:17px;background:var(--brand-50);color:var(--brand-600);font-size:1.5rem}.pp-card__icon svg{width:29px;height:29px}.pp-card__icon--sky{background:#e0f2fe;color:#0284c7}.pp-card__icon--rose{background:#fce7f3;color:#db2777}.pp-card__icon--amber{background:#fef3c7;color:#d97706}.pp-card__icon--violet{background:#ede9fe;color:#7c3aed}.pp-card h3{margin:16px 0 6px;font-size:1.14rem;font-weight:800;line-height:1.3}a.pp-card:hover h3{color:var(--brand-700)}.pp-card p{margin:0;color:var(--ink-600);font-size:.88rem;line-height:1.55}.pp-card__meta{flex-wrap:wrap;gap:7px;margin-top:14px}.pp-card__foot,.pp-card__meta{display:flex;align-items:center}.pp-card__foot{justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px;border-top:1px solid var(--ink-100)}.pp-chips{display:flex;flex-wrap:wrap;gap:9px}.pp-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 17px;border:1px solid var(--ink-200);border-radius:999px;background:white;color:var(--ink-700);font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.pp-chip:hover{border-color:var(--brand-400);color:var(--brand-700);transform:translateY(-2px)}.pp-chip.is-active{border-color:var(--brand-600);background:var(--brand-600);color:white;box-shadow:0 8px 18px color-mix(in srgb,var(--brand-800) 22%,transparent)}.pp-chip small{font-weight:600;opacity:.75}.pp-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;background:var(--brand-50);color:var(--brand-700);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pp-badge--sky{background:#e0f2fe;color:#0369a1}.pp-badge--rose{background:#fce7f3;color:#be185d}.pp-article{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0}.pp-article__cover{position:relative;height:172px;background:linear-gradient(135deg,var(--brand-100),color-mix(in srgb,var(--accent-500,#14b8a6) 28%,white))}.pp-article__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-article__body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.pp-article__body h3{margin:10px 0 0;font-size:1.4rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;-webkit-line-clamp:3}.pp-article__body h3,.pp-article__excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pp-article__excerpt{-webkit-line-clamp:2}.pp-article__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px;border-top:1px solid var(--ink-100);color:var(--ink-400);font-size:.74rem;font-weight:600}.pp-article__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.38))}.pp-article__tag{left:12px;bottom:12px;padding:4px 11px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--brand-700);font-size:.68rem;letter-spacing:.06em;box-shadow:0 4px 12px rgba(0,0,0,.18)}.pp-article__ribbon,.pp-article__tag{position:absolute;z-index:2;font-weight:800;text-transform:uppercase}.pp-article__ribbon{top:12px;right:-34px;width:128px;padding:5px 0;transform:rotate(45deg);background:var(--brand-600);color:white;font-size:.64rem;letter-spacing:.12em;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.22)}.pp-article--feature{grid-column:span 2;flex-direction:row}.pp-article--feature .pp-article__cover{height:auto;width:46%;flex:none}.pp-article--feature .pp-article__body{padding:26px 28px}.pp-section{position:relative;padding:34px 0 86px}.pp-section--tint{background:linear-gradient(180deg,white,#f2fbfa 90%)}.pp-section__head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.pp-section__head-row h2{margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;line-height:1.15}.pp-empty{padding:58px 24px;border:1px dashed color-mix(in srgb,var(--brand-200) 60%,white);border-radius:19px;background:#f8fdfc;text-align:center}.pp-empty h3{margin:12px 0 5px;font-size:1.1rem}.pp-empty p{margin:0;color:var(--ink-500);font-size:.88rem}.pp-card--topic{align-items:flex-start;padding:26px 24px 20px}.pp-card--topic .pp-card__icon{width:66px;height:66px;border-radius:20px;font-size:1.75rem}.pp-layout{display:grid;gap:34px;align-items:start}@media (min-width:1024px){.pp-layout{grid-template-columns:minmax(0,1fr) 300px}}.pp-sidebar{position:sticky;top:104px;display:grid;gap:20px}.pp-navcard{padding:20px;border:1px solid color-mix(in srgb,var(--brand-100) 45%,white);border-radius:17px;background:white;box-shadow:0 12px 30px color-mix(in srgb,var(--brand-800) 6%,transparent)}.pp-navcard__title{margin:0 0 12px;color:var(--ink-500);font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.pp-navcard ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pp-navcard a:not(.pp-button){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border-radius:9px;color:var(--ink-700);font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.pp-navcard a:not(.pp-button):hover{background:var(--brand-50);color:var(--brand-700)}.pp-navcard a:not(.pp-button).is-active{background:var(--brand-600);color:white}.pp-navcard a small{font-size:.68rem;font-weight:700;opacity:.65}.pp-navcard__subs{display:grid;gap:2px;margin:4px 0 8px;padding-inline-start:14px}.pp-navcard__subs a:not(.pp-button){padding:6px 11px;font-size:.8rem;color:var(--ink-500)}.pp-search{display:flex;gap:8px;padding:8px;border-radius:14px;background:white;box-shadow:0 14px 34px color-mix(in srgb,var(--brand-800) 10%,transparent)}.pp-search input{flex:1;min-width:0;height:44px;padding-inline:14px;border:0;outline:none;background:transparent;color:var(--ink-700);font-size:.9rem;font-family:inherit}.pp-search input::-moz-placeholder{color:var(--ink-400)}.pp-search input::placeholder{color:var(--ink-400)}.pp-search button{border:0;border-radius:9px;padding-inline:18px;background:var(--brand-600);color:white;font-size:.84rem;font-weight:700;cursor:pointer;transition:background .2s ease}.pp-search button:hover{background:var(--brand-500)}.pp-toolbar{gap:0;padding:8px;border-radius:14px;background:white;box-shadow:0 14px 34px color-mix(in srgb,var(--brand-800) 10%,transparent)}.pp-toolbar__select{min-width:200px;max-width:320px;height:44px;border:0;outline:none;background:transparent;color:var(--ink-700)}.pp-toolbar__select:focus-visible{border-radius:9px}.pp-toolbar__divider{width:1px;margin-block:4px;background:var(--ink-200)}.pp-toolbar__search{gap:8px}.pp-toolbar__search input{height:44px;padding-inline:14px}.pp-toolbar__search button{border-radius:9px;padding-inline:20px}@media (max-width:767px){.pp-toolbar{flex-direction:column;gap:8px}.pp-toolbar__divider{display:none}.pp-toolbar__select{width:100%;max-width:none}}.pp-form-panel{position:relative;overflow:hidden;padding:30px;border-radius:22px;background:linear-gradient(135deg,var(--brand-600),var(--brand-700));box-shadow:0 24px 48px color-mix(in srgb,var(--brand-800) 24%,transparent);color:white}.pp-form-panel:before{content:"";position:absolute;top:-70px;right:-50px;width:240px;height:240px;border-radius:50%;background:rgba(255,255,255,.09)}.pp-form-panel h2{margin:0;font-size:1.45rem;font-weight:800}.pp-form-panel>p{margin:7px 0 0;color:rgba(255,255,255,.82);font-size:.9rem}.pp-form-panel__form{position:relative;display:grid;gap:15px;margin-top:22px}.pp-form-panel__submit{min-height:50px;border:0;border-radius:10px;background:white;color:var(--brand-700);font-size:.92rem;font-weight:800;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.pp-form-panel__submit:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.18)}.pp-toolbar{display:flex;align-items:stretch;gap:10px}.pp-toolbar__select{width:auto;min-width:210px;max-width:330px;height:48px;padding-inline:14px;border:1px solid var(--ink-200);border-radius:11px;background:white;color:var(--ink-800);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 2px 6px rgba(15,23,42,.04)}.pp-toolbar__select:hover{border-color:var(--brand-400)}.pp-toolbar__select:focus-visible{outline:3px solid var(--accent-500);outline-offset:-3px}.pp-toolbar__search{display:flex;flex:1;min-width:0;gap:0;border:1px solid var(--ink-200);border-radius:11px;background:white;overflow:hidden;box-shadow:0 2px 6px rgba(15,23,42,.04)}.pp-toolbar__search:focus-within{border-color:var(--brand-400);box-shadow:0 0 0 3px var(--brand-100)}.pp-toolbar__search input{flex:1;min-width:0;height:46px;padding-inline:15px;border:0;outline:none;background:transparent;color:var(--ink-700);font-size:.9rem;font-family:inherit}.pp-toolbar__search input::-moz-placeholder{color:var(--ink-400)}.pp-toolbar__search input::placeholder{color:var(--ink-400)}.pp-toolbar__search button{border:0;padding-inline:22px;background:var(--brand-600);color:white;font-size:.84rem;font-weight:700;cursor:pointer;transition:background .2s ease}.pp-toolbar__search button:hover{background:var(--brand-500)}.pp-toolbar.is-busy{opacity:.7}@media (max-width:767px){.pp-toolbar{flex-direction:column}.pp-toolbar__select{width:100%;max-width:none}}.pp-article-hero{position:relative;overflow:hidden;padding:64px 0 58px;background:linear-gradient(120deg,#103c2e,#14563f);background-size:cover;background-position:50%;color:white}.pp-article-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,32,22,.62),rgba(6,32,22,.45) 45%,rgba(6,32,22,.78))}.pp-article-hero__inner{position:relative;z-index:2;width:100%}.pp-article-hero .pp-badge{background:rgba(255,255,255,.16);color:#eafff5}.pp-article-hero h1{margin:14px 0 0;max-width:1080px;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.1;text-wrap:balance}.pp-article-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;color:rgba(255,255,255,.85);font-size:.82rem;font-weight:600}.pp-article-hero__meta svg{width:14px;height:14px;opacity:.8}.pp-article-hero__meta span{display:inline-flex;align-items:center;gap:6px}.pp-article-wrap{width:100%}.pp-prose{color:var(--ink-700);font-size:1.02rem;line-height:1.85}.pp-prose>:first-child{margin-top:0}.pp-prose h2{margin:1.9em 0 .55em;font-size:1.42rem;line-height:1.25;letter-spacing:-.02em}.pp-prose h2,.pp-prose h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:var(--ink-900)}.pp-prose h3{margin:1.6em 0 .5em;font-size:1.16rem}.pp-prose p{margin:0 0 1.05em}.pp-prose strong{color:var(--ink-900);font-weight:700}.pp-prose u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pp-prose s{text-decoration:line-through;opacity:.75}.pp-prose ol,.pp-prose ul{margin:0 0 1.15em;padding:0;display:grid;gap:.45em}.pp-prose ul{list-style:none}.pp-prose ul>li{position:relative;padding-inline-start:26px}.pp-prose ul>li:before{content:"";position:absolute;inset-inline-start:6px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--brand-500)}.pp-prose ol{list-style:decimal;padding-inline-start:1.5em}.pp-prose ol>li::marker{color:var(--brand-600);font-weight:700}.pp-prose a{color:var(--brand-600);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pp-prose blockquote{margin:1.3em 0;padding:14px 20px;border-inline-start:4px solid var(--brand-500);border-radius:12px;background:var(--brand-50);color:var(--ink-800);font-style:italic}.pp-prose img{max-width:100%;border-radius:16px;margin:1.3em 0}.pp-prose hr{border:0;border-top:1px solid var(--ink-200);margin:2em 0}.pp-readnext{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media (max-width:1023px){.pp-readnext{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pp-readnext{grid-template-columns:1fr}}.pp-fee-card{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid color-mix(in srgb,var(--brand-200) 60%,white);border-radius:14px;background:white;box-shadow:0 10px 24px color-mix(in srgb,var(--brand-800) 8%,transparent)}.pp-fee-card strong{font-family:Plus Jakarta Sans,sans-serif;font-size:1.3rem;font-weight:800;color:var(--brand-700)}.pp-fee-card small{display:block;color:var(--ink-500);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media (max-width:1023px){.pp-grid--3{grid-template-columns:repeat(2,1fr)}.pp-grid[style*="minmax(0, 1.25fr)"]{grid-template-columns:1fr!important}}@media (max-width:767px){.pp-hero{padding:30px 0 96px}.pp-hero__title{font-size:clamp(1.9rem,8vw,2.5rem)}.pp-grid--2,.pp-grid--3{grid-template-columns:1fr}.pp-article--feature{grid-column:span 1;flex-direction:column}.pp-article--feature .pp-article__cover{width:100%;height:172px}.pp-stat+.pp-stat{border-left:0}.pp-stats__panel{gap:10px}.pp-section{padding:24px 0 62px}}