._page_77crk_1{color:#24332b;background:#f7f3eb;min-height:100vh}._header_77crk_1{background:#fffdf9;border-bottom:1px solid #dcd5c8;justify-content:space-between;align-items:center;padding:22px 5vw;display:flex}._brand_77crk_1{font-family:var(--font-serif),serif;font-size:22px}._brand_77crk_1 b{color:#b9634c}._back_77crk_1{border-bottom:1px solid #24332b;font-size:12px}._hero_77crk_1{text-align:center;background:linear-gradient(#efd5ca 0,#f7f3eb 100%)}._kicker_77crk_1{letter-spacing:.22em;color:#b9634c;font-size:10px;font-weight:700}._hero_77crk_1 h1,._section_77crk_1 h2{font-family:var(--font-serif),serif;font-weight:600}._hero_77crk_1 h1{margin:12px 0 20px;font-size:clamp(42px,6vw,76px)}._lead_77crk_1{color:#506057;max-width:760px;margin:auto;font-size:15px;line-height:2}._storeGrid_77crk_1,._steps_77crk_1,._plans_77crk_1{gap:16px;max-width:1050px;margin:40px auto 0;display:grid}._storeGrid_77crk_1{grid-template-columns:1fr 1fr}._card_77crk_1,._plan_77crk_1{background:#fffdf9;border:1px solid #dcd5c8;padding:28px;display:block}._card_77crk_1 small,._plan_77crk_1 small{color:#b9634c;font-weight:700}._card_77crk_1 h2{margin:8px 0;font-size:24px}._card_77crk_1 p{color:#617067;font-size:13px;line-height:1.9}._action_77crk_1{border-bottom:1px solid #24332b;margin-top:14px;font-size:12px;font-weight:700;display:inline-block}._white_77crk_1{background:#fffdf9}._section_77crk_1>h2,._section_77crk_1>p{text-align:center}._section_77crk_1 h2{margin:0;font-size:44px}._section_77crk_1>p{color:#657269}._steps_77crk_1{grid-template-columns:repeat(4,1fr)}._step_77crk_1{background:#f7f3eb;padding:22px}._step_77crk_1 b{color:#fff;background:#b9634c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}._step_77crk_1 p{color:#617067;font-size:12px;line-height:1.8}._notice_77crk_1{background:#fff8dd;border:1px solid #dfb857;max-width:1050px;margin:22px auto 0;padding:18px;font-size:12px;line-height:1.8}._plans_77crk_1{grid-template-columns:repeat(4,1fr)}._plan_77crk_1 strong{font-family:var(--font-serif);margin-top:7px;font-size:30px;display:block}._plan_77crk_1 span{margin-top:14px;font-size:11px;font-weight:700;display:block}._restriction_77crk_1{background:#fffdf9;border-left:3px solid #b9634c;max-width:900px;margin:28px auto 0;padding:18px;font-size:12px;line-height:1.8}._footer_77crk_1{text-align:center;color:#fff;background:#24332b;padding:35px;font-size:11px}@media (max-width:800px){._hero_77crk_1,._section_77crk_1{padding:60px 20px}._storeGrid_77crk_1{grid-template-columns:1fr}._steps_77crk_1,._plans_77crk_1{grid-template-columns:1fr 1fr}._section_77crk_1 h2{font-size:36px}}@media (max-width:480px){._steps_77crk_1,._plans_77crk_1{grid-template-columns:1fr}}._page_77crk_1{background:var(--cream);color:var(--ink)}._header_77crk_1{padding:16px var(--gutter);background:var(--white);border-color:var(--line);flex-wrap:wrap;gap:16px}._brand_77crk_1{font-size:20px;font-weight:650}._brand_77crk_1 b,._kicker_77crk_1,._card_77crk_1 small,._plan_77crk_1 small{color:var(--peach-dark)}._back_77crk_1{align-items:center;min-height:44px;font-size:14px;display:inline-flex}._hero_77crk_1,._section_77crk_1{padding:64px var(--gutter)}._hero_77crk_1{background:#fff}._hero_77crk_1 h1{letter-spacing:-.04em;font-size:clamp(32px,5vw,60px);line-height:1.4}._kicker_77crk_1{font-size:12px}._lead_77crk_1{font-size:16px}._section_77crk_1 h2{font-size:clamp(28px,3vw,42px);line-height:1.5}._card_77crk_1,._plan_77crk_1{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff}._card_77crk_1 h2{font-size:26px}._card_77crk_1 p,._step_77crk_1 p{font-size:16px}._action_77crk_1,._plan_77crk_1 span,._notice_77crk_1,._restriction_77crk_1{font-size:14px}._step_77crk_1{background:var(--cream);border-radius:var(--radius-card);padding:24px}._step_77crk_1 b{background:var(--ink)}._step_77crk_1 h3{font-size:18px}._notice_77crk_1,._restriction_77crk_1{border-radius:var(--radius-control)}._plan_77crk_1 strong{font-variant-numeric:tabular-nums;font-weight:650}._footer_77crk_1{background:var(--ink);font-size:13px}@media (hover:hover){._card_77crk_1:hover,._plan_77crk_1:hover{border-color:var(--ink);background:#eef3f2}}@media (min-width:801px){._hero_77crk_1,._section_77crk_1{padding-block:96px}}
