.hc-asp{max-width:1120px;margin:0 auto;padding:32px 24px 80px;color:#181a1c}.hc-asp *{box-sizing:border-box}.hc-asp-crumb{display:flex;gap:12px;font-size:13px;color:#686b70;margin-bottom:38px}.hc-asp-crumb a{color:inherit}.hc-asp-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:#8b6a35;margin:0 0 12px}.hc-asp-intro h1{font-size:clamp(30px,4vw,46px);line-height:1.13;margin:0 0 16px;letter-spacing:-.035em}.hc-asp-intro>p:last-child{max-width:660px;font-size:17px;color:#61646a;line-height:1.6;margin-bottom:30px}.hc-asp-offers{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:60px}.hc-asp-offers article{border:1px solid #dedbd5;border-radius:12px;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.hc-asp-full{background:#151718;color:#fff}.hc-asp-single{background:#faf9f6}.hc-asp-tag{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#b88c4b;font-weight:700}.hc-asp-offers h2{font-size:26px;margin:16px 0 8px;color:inherit;line-height:1.25}.hc-asp-offers p{font-size:14px;line-height:1.6;margin:0 0 15px;max-width:380px}.hc-asp-offers ul{padding-left:19px;margin:0 0 24px;font-size:13px;line-height:1.9}.hc-asp-price{font-size:34px;font-weight:700;letter-spacing:-.03em;margin-top:auto}.hc-asp-price small{font-size:13px;font-weight:400;letter-spacing:normal;margin-left:10px}.hc-asp-offers p.hc-asp-tax{font-size:12px;opacity:.75;margin:2px 0 22px}.hc-asp-offers form{width:100%}.hc-asp .hc-asp-button{min-height:46px;width:100%;border-radius:5px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:inherit}.hc-asp .hc-asp-gold{background:#c6a062;color:#151718}.hc-asp .hc-asp-outline{background:transparent;border-color:#292b2d;color:#181a1c}.hc-asp .hc-asp-dark{background:#17191b;color:#fff}.hc-asp .hc-asp-button:hover{filter:brightness(.93)}.hc-asp .hc-asp-button:disabled{opacity:.45;cursor:default}.hc-asp :focus-visible{outline:3px solid #b88c4b;outline-offset:4px}.hc-asp-lessons{scroll-margin-top:100px}.hc-asp-list-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.hc-asp-list-heading h2{font-size:25px;letter-spacing:-.02em;margin:0}.hc-asp-list-heading>span{white-space:nowrap;font-size:12px;color:#6a6c70}.hc-asp-list-help{font-size:14px;color:#62666b;margin:12px 0 24px}.hc-asp-rows{border:1px solid #dedbd5;border-radius:9px;overflow:hidden}.hc-asp-row{border-bottom:1px solid #e9e6e0;background:#fff}.hc-asp-row:last-child{border-bottom:0}.hc-asp-row.is-selected{background:#faf5e9}.hc-asp-choice{display:grid;grid-template-columns:20px 28px 1fr auto;align-items:center;gap:14px;padding:18px 20px 4px;cursor:pointer;margin:0}.hc-asp-choice input{width:18px;height:18px;accent-color:#a37c3b;margin:0}.hc-asp-number{font-size:12px;font-weight:700;color:#8a7560}.hc-asp-title{font-size:14px;font-weight:600;line-height:1.4}.hc-asp-title small{display:block;font-size:11px;font-weight:400;color:#73777c;margin-top:5px}.hc-asp-row-price{font-size:15px;font-weight:700;white-space:nowrap;text-align:right}.hc-asp-row-price small{display:block;font-size:10px;font-weight:400;color:#777}.hc-asp-row details{margin:2px 20px 12px 96px;font-size:12px;color:#616469}.hc-asp-row summary{cursor:pointer;width:fit-content;padding:4px 0}.hc-asp-row details>div{padding:8px 0;max-width:730px;line-height:1.65}.hc-asp-row details h2{font-size:16px;color:#242629}.hc-asp-cartbar{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;margin-top:20px;border:1px solid #d8d2c5;border-radius:9px;background:#fff;box-shadow:0 4px 22px #00000012}.hc-asp-total strong{display:block;font-size:14px}.hc-asp-total span{display:block;font-size:12px;color:#666;margin-top:5px}.hc-asp-cartbar .hc-asp-button{width:auto;min-width:260px}.hc-asp-footnote{font-size:11px;color:#75777b;margin-top:18px;line-height:1.6}#hc-asp-full-hint{background:#faf5e9;border-left:3px solid #b88c4b;padding:14px;font-size:13px;line-height:1.6}#hc-asp-full-hint[hidden]{display:none}
@media(max-width:650px){.hc-asp{padding:22px 16px 44px}.hc-asp-crumb{margin-bottom:26px}.hc-asp-intro>p:last-child{font-size:15px}.hc-asp-offers{grid-template-columns:1fr;gap:14px;margin-bottom:40px}.hc-asp-offers article{padding:24px}.hc-asp-list-heading{align-items:flex-start}.hc-asp-list-heading h2{font-size:22px}.hc-asp-choice{grid-template-columns:18px 22px 1fr auto;gap:9px;padding:16px 12px 4px}.hc-asp-title{font-size:13px}.hc-asp-row-price{font-size:13px}.hc-asp-number{font-size:11px}.hc-asp-row details{margin-left:79px;margin-right:12px}.hc-asp-cartbar{bottom:8px;flex-direction:column;align-items:stretch;gap:12px;padding:14px}.hc-asp-cartbar .hc-asp-button{width:100%;min-width:0}.hc-asp-list-heading>span{font-size:10px;padding-top:5px}.hc-asp-title small{font-size:10px}}
