.premium-seal{object-fit:contain;flex:0 0 48px;width:48px;height:48px;display:block}.premium-seal-large{flex-basis:80px;width:80px;height:80px}.premium-identity{color:#163c61;background:#fff9eb;border-block:1px solid #e4d8bd;align-items:center;gap:12px;padding:10px clamp(20px,5vw,76px);display:flex;position:relative}.premium-identity-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.premium-identity strong{font-size:16px;line-height:1.4}.premium-identity-copy>span{font-size:14px;line-height:1.5}.premium-identity a{color:#812b36;background:#fffdf8;border:1px solid #cba56b;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:9px 16px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.premium-identity a:hover{background:#f8ecd3;border-color:#963247}.premium-identity a:focus-visible{outline-offset:3px;outline:3px solid #1f5f9d}.premium-identity-active{background:#f5f8f3;border-color:#cbd9ca}.pricing-grid.pricing-grid-member{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.premium-identity-compact{border:1px solid #e4d8bd;border-radius:12px;max-width:72rem;margin:1.25rem auto;padding:12px 16px}.premium-identity-compact .premium-seal{flex-basis:40px;width:40px;height:40px}.premium-welcome{color:#163c61;align-items:flex-start;gap:18px;display:flex}.premium-welcome>div{min-width:0}.premium-member-label{color:#812b36;letter-spacing:.04em;font-size:14px;font-weight:800;line-height:1.5;margin:0 0 8px!important}.premium-welcome h2{font-family:Georgia,serif;font-size:clamp(24px,3vw,32px);line-height:1.15;margin:0 0 12px!important}.premium-welcome p:not(.premium-member-label){margin:0;font-size:16px;line-height:1.6}.premium-value-card .premium-welcome{margin:20px 0}.premium-value-card .premium-welcome .premium-seal{flex-basis:56px;width:56px;height:56px}.premium-value-card .premium-member-note{margin:0;font-size:16px;line-height:1.6}.premium-value-card .premium-welcome,.premium-value-card .premium-welcome h2,.premium-value-card .premium-member-note,.premium-value-card .premium-inspiration{color:#fffaf0}.premium-value-card .premium-member-label{color:#f3d995}.premium-plan-heading{align-items:center;gap:12px;display:flex}.premium-plan-heading .plan-name{margin:0}.premium-inspiration{color:#0e315d;margin:16px 0 8px;font-family:Georgia,serif;font-size:clamp(24px,3vw,30px);line-height:1.2}.sample-premium-heading{align-items:center;gap:12px;display:flex}@media (max-width:600px){.premium-identity{flex-wrap:wrap;gap:8px 10px;padding:10px 16px}.premium-identity-copy{flex-basis:calc(100% - 60px)}.premium-identity a{margin-inline-start:58px}.premium-identity:not(.premium-identity-compact){flex-wrap:nowrap}.premium-identity:not(.premium-identity-compact) .premium-identity-copy{flex-basis:auto}.premium-identity:not(.premium-identity-compact) .premium-identity-copy>span{display:none}.premium-identity:not(.premium-identity-compact) a{margin:0;padding-inline:10px}.premium-identity-compact{margin-inline:12px}.premium-welcome{gap:10px}.premium-welcome .premium-seal-large{flex-basis:56px;width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.premium-identity a{transition:none}}.premium-price-block{margin:20px 0}.premium-price-block .premium-offer-badge{color:#614715;background:#fff5d9;border:1px solid #dcc28b;border-radius:100px;margin:0 0 12px;padding:7px 12px;font-size:.875rem;font-weight:750;line-height:1.5;display:inline-block}.premium-price-block .premium-amount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:800;line-height:1.1}.premium-price-block .premium-duration{margin:12px 0 3px;font-weight:750}.premium-price-block .premium-renewal{margin:0}.premium-price-block .premium-future-price{margin:18px 0 0;font-size:.9375rem}.premium-price-block .premium-deadline{margin:9px 0 0;font-size:.875rem;line-height:1.65}.premium-test-label{color:#614715;background:#fff5d9;border-radius:10px;padding:10px}.pricing-section .pricing-grid{grid-template-columns:.8fr 1.2fr;align-items:start;max-width:1060px}.price-card.premium-value-card{text-align:start;background:linear-gradient(135deg,#14375e,#0d2846);border-top:5px solid #d7b66a}.price-card.premium-value-card ul{min-height:0;margin:25px 0}.price-card.premium-value-card li{line-height:1.6}.premium-value-card .premium-duration,.premium-value-card .premium-renewal,.premium-value-card .premium-future-price,.premium-value-card .premium-deadline{color:#f2f5fa}.price-card.premium-value-card .premium-cta{color:#fff;text-align:center;background:#b03249;border:1px solid #d57585;min-height:54px;padding:15px 18px;font-size:1rem;transition:background .2s,transform .2s}.price-card.premium-value-card .premium-cta:hover{background:#91273b;transform:translateY(-2px)}.premium-trust{border-top:1px solid #becdde;margin-top:24px;padding-top:16px}.premium-trust p{margin:0 0 12px;font-size:.875rem;line-height:1.65}.premium-trust summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:.875rem;font-weight:700}.premium-trust details p{margin:8px 0}.premium-refund{margin-top:12px;font-size:.875rem;line-height:1.65}.premium-refund summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.premium-refund a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.premium-refund summary:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #e1b24d}.premium-value-card .premium-trust{color:#e3ebf4;border-color:#637891}.premium-value-card .premium-trust p{color:#e3ebf4}.premium-benefits{margin:20px 0;padding-left:22px}.premium-benefits li{padding:5px 0;font-size:1rem;line-height:1.6}:is(.premium-value-card a:focus-visible,.premium-trust summary:focus-visible){outline-offset:5px;border-radius:8px;outline:3px solid #e1b24d}@media (max-width:860px){.pricing-section .pricing-grid{grid-template-columns:1fr;max-width:600px}}@media (max-width:420px){.price-card.premium-value-card{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.price-card.premium-value-card .premium-cta{transition:none}.price-card.premium-value-card .premium-cta:hover{transform:none}}
