._1fx3FW_page{min-height:100vh;color:var(--qc-ink);background:radial-gradient(circle at 92% 7%,#efc45147,#0000 26rem),radial-gradient(circle at 4% 54%,#6d9e8526,#0000 30rem),#f7f5ef}._1fx3FW_shell{width:min(1080px,100% - 40px);margin:0 auto;padding-bottom:80px}._1fx3FW_hero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:clamp(32px,7vw,90px);padding:86px 0 76px;display:grid}._1fx3FW_heroCopy{max-width:720px}._1fx3FW_eyebrow{color:#56846c;letter-spacing:.17em;margin:0 0 13px;font-size:11px;font-weight:900}._1fx3FW_hero h1{color:var(--qc-navy-deep);letter-spacing:-.04em;margin:0;font-size:clamp(40px,6.5vw,68px);line-height:1.24}._1fx3FW_lead{color:#59636b;margin:25px 0 0;font-size:clamp(15px,2vw,18px);line-height:1.95}._1fx3FW_heroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}._1fx3FW_zoomNote{color:#697279;margin:14px 0 0;font-size:11px;line-height:1.75}._1fx3FW_zoomNote a{color:#3d7155;text-underline-offset:4px;font-weight:850;text-decoration:underline}._1fx3FW_primaryButton,._1fx3FW_cardButton{color:#fff;background:#4f8a69;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:14px 24px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #4f8a6938}._1fx3FW_textLink{color:#3d7155;text-underline-offset:5px;font-size:12px;font-weight:850;text-decoration:underline}._1fx3FW_heroBadge{text-align:center;background:#ffffffdb;border:1px solid #4f8a692e;border-radius:32px;align-content:center;place-items:center;min-height:210px;padding:28px 20px;display:grid;box-shadow:0 28px 70px #36483d1a}._1fx3FW_heroBadge span{color:#a37417;font-size:13px;font-weight:900}._1fx3FW_heroBadge strong{color:var(--qc-navy);margin-top:7px;font-size:25px}._1fx3FW_heroBadge small{color:var(--qc-ink-soft);margin-top:5px;font-weight:800}._1fx3FW_choiceSection{background:#ffffffb8;border-radius:36px;padding:clamp(28px,5vw,60px);box-shadow:0 24px 80px #1f303f12}._1fx3FW_sectionHead{max-width:720px;margin-bottom:28px}._1fx3FW_sectionHead>p{color:#56846c;letter-spacing:.17em;margin:0 0 8px;font-size:10px;font-weight:900}._1fx3FW_sectionHead h2,._1fx3FW_guideCopy h2{color:var(--qc-navy-deep);margin:0;font-size:clamp(28px,4vw,42px);line-height:1.4}._1fx3FW_sectionHead>span{color:var(--qc-ink-soft);margin-top:13px;font-size:13px;line-height:1.8;display:block}._1fx3FW_choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._1fx3FW_choiceCard{border:1px solid #243a521a;border-radius:26px;flex-direction:column;min-height:470px;padding:30px;display:flex;position:relative;overflow:hidden}._1fx3FW_reservationCard{background:linear-gradient(145deg,#fff 0%,#e7f4eb 100%)}._1fx3FW_freeCard{background:linear-gradient(145deg,#fff 0%,#fff0c8 100%)}._1fx3FW_choiceNumber{color:#243a5212;font:900 84px/1 Georgia,serif;position:absolute;top:12px;right:22px}._1fx3FW_choiceLabel{color:#4f8a69;letter-spacing:.1em;margin:0;font-size:11px;font-weight:900;position:relative}._1fx3FW_freeCard ._1fx3FW_choiceLabel{color:#9b6a0d}._1fx3FW_choiceCard h3{color:var(--qc-navy-deep);margin:42px 0 12px;font-size:27px;line-height:1.4;position:relative}._1fx3FW_choiceCard>p:not(._1fx3FW_choiceLabel){color:#616a70;margin:0;font-size:13px;line-height:1.8;position:relative}._1fx3FW_details{border-top:1px solid #243a521f;gap:0;margin:24px 0;display:grid}._1fx3FW_details div{border-bottom:1px solid #243a521f;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}._1fx3FW_details dt{color:var(--qc-ink-soft)}._1fx3FW_details dd{color:var(--qc-navy);text-align:right;margin:0;font-weight:850}._1fx3FW_cardButton{width:100%;margin-top:auto}._1fx3FW_freeCard ._1fx3FW_cardButton{background:#d29420;box-shadow:0 12px 28px #d2942033}._1fx3FW_clusterGuide{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(28px,6vw,70px);padding:96px 0 72px;display:grid}._1fx3FW_guideCopy>p:not(._1fx3FW_eyebrow){color:#616a70;margin:18px 0 0;font-size:13px;line-height:1.85}._1fx3FW_guideCopy ol{color:var(--qc-navy);margin:24px 0;padding-left:22px;font-size:13px;font-weight:750;line-height:2.1}._1fx3FW_guideImageLink{color:var(--qc-ink-soft);text-align:center;background:#fff;border-radius:24px;padding:10px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 22px 64px #1f303f1f}._1fx3FW_guideImage{border-radius:17px;width:100%;height:auto;display:block}._1fx3FW_guideImageLink span{padding:10px 0 4px;font-size:10px;font-weight:750;display:block}._1fx3FW_notice{background:#fff9e8;border-left:5px solid #d29420;border-radius:14px;padding:20px 22px}._1fx3FW_notice strong{color:var(--qc-navy);font-size:13px}._1fx3FW_notice p{color:#6a6c68;margin:7px 0 0;font-size:11px;line-height:1.8}@media (max-width:760px){._1fx3FW_shell{width:min(100% - 28px,1080px);padding-bottom:48px}._1fx3FW_hero{grid-template-columns:1fr;gap:28px;padding:44px 0 52px}._1fx3FW_heroBadge{justify-self:stretch;width:100%;min-height:150px}._1fx3FW_choiceSection{border-radius:26px;padding:24px 18px}._1fx3FW_choiceGrid,._1fx3FW_clusterGuide{grid-template-columns:1fr}._1fx3FW_choiceCard{min-height:430px;padding:25px}._1fx3FW_clusterGuide{gap:30px;padding:64px 0 48px}._1fx3FW_guideImageLink{grid-row:1}}
