.fz .fz-hero--clear-offer [data-reveal]{opacity:1;transform:none;transition:none}.fz .fz-hero--clear-offer .fz-offer-buy{display:grid;gap:18px}.fz .fz-format-prices{display:grid;gap:12px;width:100%}.fz .fz-format-prices>div{border:1px solid #ddd8c9;border-radius:12px;padding:12px 14px}.fz .fz-format-prices>div:first-child{background:#fff9df;border-color:#e6c64e}.fz .fz-format-prices strong{display:flex;justify-content:space-between;gap:12px;font-size:17px;line-height:1.4}.fz .fz-format-prices strong span{white-space:nowrap}.fz .fz-format-prices p{margin:4px 0 0;font-size:13px;line-height:1.5;color:#555}.fz .fz-format-note{margin:0;color:#555;font-size:13px;line-height:1.5}.fz .fz-workbook-preview{padding:48px 0;background:#f7f5ee}.fz .fz-workbook-preview-grid{display:grid;gap:24px;align-items:center}.fz .fz-workbook-preview .fz-h2{margin:12px 0 16px;font-size:clamp(28px,3.5vw,46px);line-height:1.08;letter-spacing:-.03em}.fz .fz-workbook-preview figure{margin:0;min-width:0}.fz .fz-workbook-preview img{display:block;width:100%;height:auto}.fz .fz-workbook-preview figcaption{font-size:13px;line-height:1.5;color:#555;margin-top:12px}.fz .fz-workbook-excerpt{padding:18px;border-radius:14px;background:white;border:1px solid #e2dece}.fz .fz-workbook-excerpt ul{list-style:none;margin:12px 0;padding:0}.fz .fz-workbook-excerpt li{padding:10px 0;border-bottom:1px solid #ddd8c9;font-size:16px}.fz .fz-workbook-excerpt>p:last-child{font-size:13px;line-height:1.5;color:#555;margin:12px 0 0}@media (max-width:999px){.fz .fz-btn{max-width:100%;white-space:normal;text-align:center}.fz .fz-sticky .fz-btn{flex:1 1;min-width:0;padding-inline:16px;font-size:14px;line-height:1.25}.fz .fz-hero--clear-offer .fz-hero-copy{grid-row:1;padding:24px 0 12px}.fz .fz-hero--clear-offer .fz-hero-copy .fz-h1{font-size:clamp(32px,8.7vw,48px);line-height:1.04;letter-spacing:-.04em}.fz .fz-hero--clear-offer .fz-hero-buy{grid-row:2;padding:0 0 24px}.fz .fz-hero--clear-offer .fz-hero-buy .fz-lede{font-size:17px;line-height:1.45;margin-bottom:18px}.fz .fz-hero--clear-offer .fz-hero-art{grid-row:3;padding:14px}.fz .fz-hero--clear-offer .fz-hero-art-inner{max-width:210px}.fz .fz-hero--clear-offer .fz-btn{width:100%;font-size:16px}}@media (min-width:1000px){.fz .fz-hero--clear-offer .fz-hero-copy{padding-top:44px}.fz .fz-hero--clear-offer .fz-hero-buy{padding-bottom:44px}.fz .fz-hero--clear-offer .fz-hero-copy .fz-h1{font-size:clamp(42px,4.5vw,64px)}.fz .fz-workbook-preview-grid{grid-template-columns:1fr 1.15fr;gap:48px}}