
.dock-headline{padding:80px 0 64px;text-align:center}.dock-headline .dock-eyebrow{color:#f4cc76;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.dock-headline h1{max-width:1000px;margin:18px auto;font-size:clamp(2.8rem,6.5vw,5.6rem);line-height:1.06;letter-spacing:-.05em}.dock-headline .lead{max-width:760px;margin:22px auto 28px;color:#bfd0de;font-size:1.15rem}.dock-headline .cta-row{justify-content:center}.dock-stage{margin:48px auto 0;max-width:1000px;border:1px solid #96754b;border-radius:24px;overflow:hidden;background:#20292e;box-shadow:0 24px 90px #0007}.dock-stage img{display:block;width:100%;height:auto}.dock-stage figcaption{padding:14px 20px;color:#d9c7a3;background:#101a24;font-size:.82rem}.dock-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 0;text-align:left}.dock-features article{border:1px solid #324350;border-radius:20px;padding:26px;background:#0d1a28}.dock-features h3{font-size:1.1rem;margin-bottom:10px}.dock-features p{color:#b8cbd7;font-size:.95rem}.pack-inclusion{padding:24px 28px;margin:0 0 30px;border:1px solid #93794e;border-radius:20px;background:#15232c;color:#ecdfbf}.pack-inclusion p{margin:8px 0 0}.pack-page .pack-nav a{color:#174e50}.pack-price{font-size:2rem;font-weight:900;color:#f4cc76}.launch-buy{display:inline-flex;padding:14px 22px;background:#f2cb7d;color:#142b32;border:0;border-radius:12px;font-weight:800;text-decoration:none;cursor:pointer}.launch-buy:disabled{cursor:default;background:#34434b;color:#d2dade}.dock-headline .btn:focus-visible,.launch-buy:focus-visible{outline:3px solid #84eaff;outline-offset:5px}.launch-note{font-size:.84rem;color:#9fb6c5;margin-top:12px}.pack-page .included-dock{margin:20px auto 50px}.included-dock img{width:100%;border-radius:20px}.pricing .upcoming-packs .price{color:#173f43}@media(max-width:700px){.dock-headline{padding:45px 0}.dock-features{grid-template-columns:1fr}.dock-stage{margin-top:30px}.dock-headline .lead{font-size:1rem}.dock-headline h1{font-size:2.8rem}.pack-inclusion{padding:22px}}

.pack-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pack-pricing-grid>article{display:flex;flex-direction:column}.pack-pricing-grid .pricing-action{margin-top:auto}.pack-pricing-grid>article>img{width:100%;height:auto}.optional-membership{max-width:680px;margin:36px auto 0}@media(max-width:900px){.pack-pricing-grid{grid-template-columns:1fr}}

.pack-pricing-grid .pack-buy-card{--harbor-text:#173f43;--harbor-muted:#526a67;--harbor-line:#d5c698;background:#fff7df;color:#173f43;border:1px solid #cda64f;border-radius:24px}.pack-buy-card:before,.pack-buy-card:after{display:none}.pack-pricing-grid .pack-buy-art{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover}.pack-buy-card .pricing-title{padding:24px;border-bottom:1px solid #dfd2ad}.pack-buy-card .pricing-kicker{font-size:.66rem;color:#286266}.pack-buy-card .pricing-title h3{font-size:1.24rem;line-height:1.35;min-height:3.4em}.pack-buy-card .pricing-title p{min-height:3.2em;line-height:1.6}.pack-buy-card .pricing-body{padding:24px;gap:0}.pack-buy-card .price{font-size:3.6rem;color:#173f43}.pack-buy-card .price-note{color:#526a67;font-size:.82rem}.pack-buy-card .sale-row{min-height:62px;margin-top:18px;gap:8px}.pack-buy-card .sale-badge{color:#824016;border-color:#d3a05e;background:#f9e4b5}.pack-buy-card .regular-price{min-width:0;flex-basis:100%;font-size:.85rem}.pack-buy-card .launch-deadline{font-size:.8rem;line-height:1.5;color:#526a67}.pack-buy-card .included-list{font-size:.88rem;line-height:1.55}.pack-buy-card .included-list li:first-child{min-height:4.65em}.pack-buy-card .dock-roadmap{font-size:.87rem;line-height:1.6;min-height:8em}.pack-buy-card .ownership-note{color:#173f43}.pack-buy-card .ownership-note span{color:#526a67}.pack-buy-card .pricing-action{padding:0 24px 24px;display:flex;flex-direction:column;align-items:stretch}.pack-buy-card .launch-buy{justify-content:center;text-align:center;background:#ed6d52;color:white;width:100%}.pack-buy-card .buy-team-link{text-align:center;color:#17585c}@media(max-width:900px){.pack-buy-card .pricing-title h3,.pack-buy-card .pricing-title p,.pack-buy-card .included-list li:first-child,.pack-buy-card .dock-roadmap{min-height:0}}
