
.pw-info{max-width:1240px;margin:auto;padding:clamp(28px,5vw,76px) clamp(18px,4vw,44px);color:var(--ds-text,#082f4f)}
.pw-info *{box-sizing:border-box}.pw-info a{color:inherit;text-underline-offset:4px}.pw-info h1{font-size:clamp(40px,6.5vw,80px);letter-spacing:-.055em;line-height:1.05;max-width:920px;margin:20px 0 24px}.pw-info h2{font-size:clamp(28px,3.8vw,44px);line-height:1.13;letter-spacing:-.04em;margin:0 0 20px}.pw-info h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:0 0 12px}.pw-info p{line-height:1.75}.pw-info .info-lead{font-size:clamp(18px,2vw,23px);line-height:1.65;max-width:850px}.info-label{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.info-hero{padding:12px 0 46px}.info-section{border-top:1px solid var(--ds-line,#cad5db);padding:46px 0;scroll-margin-top:24px}.info-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.info-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 18px;border:1px solid currentColor;border-radius:12px;font-weight:750;line-height:1.4;text-decoration:none}.info-button.primary{background:#082f4f;color:#fff9f0;border-color:#082f4f}.info-button.gold{background:#ffd275;color:#082f4f;border-color:#b87d21}.info-button svg{flex:0 0 20px}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.info-card{min-width:0;padding:24px;border:1px solid var(--ds-line,#cad5db);border-radius:16px;background:var(--ds-surface,#fffdf8)}.info-card p:last-child{margin-bottom:0}.info-card a{overflow-wrap:anywhere}.info-note{padding:20px 24px;border-left:4px solid #d69d40;background:var(--ds-surface,#fffdf8);border-radius:0 12px 12px 0}.info-jump{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.info-jump a{border:1px solid var(--ds-line,#cad5db);border-radius:12px;padding:10px 13px;font-size:14px;text-decoration:none}.info-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:26px 0}.info-filter label{display:grid;gap:8px;font-weight:700;flex:1;min-width:min(100%,250px)}.info-filter input{width:100%;font:inherit;padding:13px;border:1px solid var(--ds-line,#cad5db);border-radius:12px;background:var(--ds-surface,#fffdf8);color:inherit}.info-filter button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:12px;min-height:48px;padding:10px 16px;cursor:pointer}.info-access{display:inline-block;font-size:12px;font-weight:750;border:1px solid var(--ds-line,#cad5db);padding:5px 9px;border-radius:8px;margin:0 0 14px}.info-tools .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-tool-links{display:flex;flex-wrap:wrap;gap:12px;font-weight:700;font-size:14px}.info-tool-links a{display:inline-flex;align-items:center;gap:7px;min-height:44px}.info-small{font-size:14px}.info-table-wrap{overflow:auto;border:1px solid var(--ds-line,#cad5db);border-radius:14px}.info-table{width:100%;border-collapse:collapse;min-width:540px;text-align:left;background:var(--ds-surface,#fffdf8)}.info-table caption{padding:18px;text-align:left;font-weight:700}.info-table th,.info-table td{padding:15px 18px;border-top:1px solid var(--ds-line,#cad5db);font-size:14px;line-height:1.6}.info-table thead{background:color-mix(in srgb,currentColor 5%,transparent)}.pw-info details{padding:20px 0;border-bottom:1px solid var(--ds-line,#cad5db)}.pw-info summary{font-size:18px;font-weight:750;cursor:pointer;line-height:1.5}.pw-info details p{max-width:850px}.pw-info :focus-visible{outline:3px solid currentColor;outline-offset:4px}.pw-info [hidden]{display:none!important}.pw-info .pw-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-info .pw-plan-button{border-radius:12px}.pw-info .pw-plan-summary{font-size:16px;min-height:75px}.pw-info .pw-plan-featured{background:var(--ds-surface,#fffdf8);color:inherit;border-color:var(--ds-line,#cad5db)}.pw-info .pw-plan-featured .pw-plan-label{color:inherit}
@media(max-width:850px){.info-grid,.pw-info .pw-plan-grid{grid-template-columns:1fr}.info-tools .info-grid{grid-template-columns:1fr}.pw-info .pw-plan-summary{min-height:0}.info-section{padding:32px 0}.info-hero{padding-bottom:28px}}

.info-steps{list-style:none;padding:0}.info-steps img{display:block;width:100%;height:auto;aspect-ratio:1.44;object-fit:cover;border:1px solid var(--ds-line,#cad5db);border-radius:10px;margin:16px 0}.info-film{margin:28px 0 0;max-width:920px}.info-film video{display:block;width:100%;border-radius:14px;background:#082f4f}.info-film figcaption{font-size:13px;line-height:1.6;margin-top:12px}.info-steps li{margin:0}

.skip{position:absolute;top:0;left:16px;transform:translateY(-160%);padding:12px 16px;background:var(--ds-surface,#fffdf8);color:var(--ds-text,#082f4f);z-index:1000}.skip:focus{transform:none}
