._hero_154wx_1{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--spacing-8);align-items:center}._heroText_154wx_7{display:flex;flex-direction:column;gap:var(--spacing-4)}._handwritten_154wx_12{font-family:var(--font-family-cursive);font-size:1.8rem;line-height:1;color:var(--primary)}._h1_154wx_18{font-family:var(--font-family-display);font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.05;font-weight:700;margin:0}._lead_154wx_25{margin:0;font-size:1.1rem;line-height:1.55;color:var(--muted-foreground);max-width:34rem}._ctas_154wx_32{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._trust_154wx_37{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}._trustItem_154wx_43{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.85rem;color:var(--muted-foreground);text-decoration:none}._trustItem_154wx_43:hover{color:var(--primary)}._heroImage_154wx_54{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4 / 3;transform:rotate(1.2deg)}._heroImage_154wx_54 img{width:100%;height:100%;object-fit:cover;display:block}._h2_154wx_68{font-family:var(--font-family-display);font-size:clamp(1.5rem,3.5vw,2.1rem);line-height:1.15;margin:0 0 var(--spacing-6)}._h3_154wx_74{font-family:var(--font-family-display);font-size:1.4rem;margin:0}._muted_154wx_79{margin:0;color:var(--muted-foreground);line-height:1.55}._kicker_154wx_84{font-family:var(--font-family-cursive);font-size:1.4rem;color:var(--primary);line-height:1}._offers_154wx_91{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._offer_154wx_91{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}._offerImg_154wx_105{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}._offerBody_154wx_111{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3);flex:1}._facts_154wx_118{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.92rem}._facts_154wx_118 li{display:flex;align-items:flex-start;gap:var(--spacing-2)}._facts_154wx_118 svg{flex-shrink:0;margin-top:2px;color:var(--secondary)}._offerBtn_154wx_137{margin-top:auto;align-self:flex-start}._story_154wx_142{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--spacing-8);padding:var(--spacing-8);background:var(--surface);border-radius:var(--radius-lg)}._story_154wx_142 ._h2_154wx_68{margin:var(--spacing-2) 0 var(--spacing-3)}._linkBtn_154wx_153{padding-left:0;margin-top:var(--spacing-2)}._timeline_154wx_157{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-4);border-left:2px dashed var(--primary)}._step_154wx_166{padding-left:var(--spacing-4);position:relative}._step_154wx_166:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--primary)}._step_154wx_166 p{margin:var(--spacing-1) 0 0;line-height:1.5}._year_154wx_184{font-family:var(--font-family-display);font-weight:700;font-size:1.1rem}._reviewGrid_154wx_190{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-6);align-items:stretch}._recommend_154wx_196{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-2);background:var(--accent);color:var(--accent-foreground)}._recommend_154wx_196 p{margin:0 0 var(--spacing-2)}._bigNumber_154wx_210{font-family:var(--font-family-display);font-size:3rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;gap:var(--spacing-2)}._star_154wx_219{color:#f4b400;fill:#f4b400}._reviewList_154wx_223{display:flex;flex-direction:column;gap:var(--spacing-4)}._recommend_154wx_196 a{color:inherit}._band_154wx_232{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-8);border-radius:var(--radius-lg);background:var(--secondary);color:var(--secondary-foreground)}._band_154wx_232 p{margin:var(--spacing-2) 0 0;opacity:.9}._bandTitle_154wx_247{font-family:var(--font-family-display);font-size:1.5rem;margin:0}._bandLink_154wx_252{color:inherit;overflow-wrap:anywhere}@media(max-width:860px){._hero_154wx_1,._story_154wx_142,._reviewGrid_154wx_190,._offers_154wx_91{grid-template-columns:1fr}._heroImage_154wx_54{transform:none;order:-1}._story_154wx_142{padding:var(--spacing-6)}}@media(max-width:480px){._ctas_154wx_32>*{width:100%}._band_154wx_232{padding:var(--spacing-6)}}
