.landing-plans{color:#f2ead9;max-width:1288px;margin:0 auto;padding:56px clamp(24px,5vw,76px) 84px;scroll-margin-top:24px}.landing-plans--page{max-width:none;padding:0}.landing-plans__heading{max-width:680px;margin-bottom:40px}.landing-plans__eyebrow{color:#a39684;letter-spacing:.18em;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.landing-plans__heading h1,.landing-plans__heading h2{letter-spacing:-.045em;color:#f2ead9;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1.04}.landing-plans__heading em{color:#e8a04c;font-style:italic;font-weight:400}.landing-plans__heading>p:last-child{color:#a39684;margin:14px 0 0;font-size:14px;line-height:1.6}.landing-plans__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-plans__card{color:#201812;background:#f4eee1;border:1px solid #0000;border-radius:4px;flex-direction:column;min-width:0;padding:30px 26px 24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 0 0 1px #f2ead914,0 24px 60px #0000006b}.landing-plans__card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #f2ead924,0 32px 70px #00000080}.landing-plans__card.is-selected{border-color:#c47f2e;box-shadow:0 0 0 1px #c47f2e,0 0 50px #e8a04c24,0 30px 65px #0000007a}.landing-plans__badge{color:#1a120a;letter-spacing:.12em;background:#e8a04c;border-radius:2px;padding:7px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800;position:absolute;top:-13px;right:18px}.landing-plans__card-name{color:#6f6553;letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.landing-plans__credits{letter-spacing:-.04em;color:#201812;margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,48px);line-height:1}.landing-plans__credits span{letter-spacing:0;color:#6f6553;font-size:.47em}.landing-plans__price{margin:14px 0 0;font-size:18px;font-weight:700}.landing-plans__price span{color:#6f6553;font-size:11px;font-weight:400}.landing-plans__description{color:#6f6553;min-height:38px;margin:15px 0 24px;font-size:12px;line-height:1.5}.landing-plans__select{color:#201812;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #201812;border-radius:3px;margin-top:auto;padding:12px 16px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.landing-plans__select:hover:not(:disabled){background:#2018120f}.landing-plans__card.is-selected .landing-plans__select{color:#f2ead9;background:#201812}.landing-plans__select:focus-visible,.landing-plans__age input:focus-visible{outline-offset:3px;outline:2px solid #c47f2e}.landing-plans__select:disabled{opacity:.55;cursor:not-allowed}.landing-plans__error{color:#e0704f;margin:14px 0 0;font-size:12px}.landing-plans__details{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:26px;display:flex}.landing-plans__details>p{color:#a39684;flex-basis:100%;margin:0;font-size:12px;line-height:1.6}.landing-plans__details>p span{color:#e8a04c;margin:0 6px}.landing-plans__age{color:#d8cdb8;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.landing-plans__age input{accent-color:#e8a04c;flex:none}.landing-plans__checkout{color:#fffdf6;min-height:42px;font:inherit;opacity:1;cursor:not-allowed;background:#b3a88e;border:0;border-radius:3px;padding:10px 16px;font-size:11px;font-weight:700}.landing-plans__details small{color:#a39684;flex-basis:100%;font-size:11px}.landing-plans__details a{color:#e8a04c;font-size:12px;font-weight:700}@media (width<=700px){.landing-plans{padding:42px 24px 60px}.landing-plans--page{padding:0}.landing-plans__heading{margin-bottom:32px}.landing-plans__cards{grid-template-columns:1fr;gap:18px}.landing-plans__card{padding:24px}.landing-plans__description{min-height:0;margin:10px 0 20px}}
