._page_kk2hf_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._nav_kk2hf_1{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid var(--border);background:#fffdf9f5;position:sticky;top:0;z-index:10}._logoLink_kk2hf_1{display:flex;align-items:center;gap:12px;color:var(--primary);font-family:var(--font-family-display);font-weight:800;text-decoration:none}._logoImage_kk2hf_1{width:64px;height:60px;object-fit:contain}._navLink_kk2hf_1{color:var(--primary);font-weight:800;text-decoration:none;font-size:.78rem;letter-spacing:.08em}._hero_kk2hf_1{display:grid;grid-template-columns:1.15fr .85fr;gap:5rem;max-width:1200px;margin:auto;padding:72px 6% 90px;align-items:center}._heroCopy_kk2hf_1{max-width:760px}._heroLogo_kk2hf_1{display:block;width:min(320px,75%);height:auto;object-fit:contain;margin-bottom:20px}._model_kk2hf_1{color:var(--primary);font-family:var(--font-family-display);font-size:1.8rem;font-weight:900;letter-spacing:.16em;margin:0}._modelExpanded_kk2hf_1{color:#d21c9c;font-weight:800;font-size:.92rem;margin:2px 0 18px}._eyebrow_kk2hf_1{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}._hero_kk2hf_1 h1{font-family:var(--font-family-display);font-size:clamp(3.2rem,6.5vw,6.3rem);line-height:.92;margin:12px 0 25px;color:var(--primary)}._emphasis_kk2hf_1{color:#d21c9c;font-style:normal}._lead_kk2hf_1{font-size:1.12rem;line-height:1.75;color:var(--muted-foreground);max-width:680px}._actions_kk2hf_1{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}._primary_kk2hf_1,._secondary_kk2hf_1{border-radius:var(--radius-full)!important;font-weight:800!important;letter-spacing:.04em}._primary_kk2hf_1{background:var(--primary)!important;color:var(--primary-foreground)!important}._secondary_kk2hf_1{border-color:var(--primary)!important;color:var(--primary)!important;background:transparent!important}._heroBadge_kk2hf_1{background:var(--primary);color:#fffaf3;border-radius:48px;padding:46px 38px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-lg);text-align:center;font-size:1.05rem}._heroBadge_kk2hf_1 strong{font-family:var(--font-family-display);font-size:3.2rem;color:#e5c56c}._badgeKicker_kk2hf_1{color:#d21c9c;font-weight:900;letter-spacing:.12em}._heroBadge_kk2hf_1 small{opacity:.85}._line_kk2hf_1{height:1px;background:#fff3;margin:10px 0}._section_kk2hf_1,._pricing_kk2hf_1,._faq_kk2hf_1{max-width:1200px;margin:auto;padding:90px 6%}._section_kk2hf_1 h2,._journey_kk2hf_1 h2,._pricing_kk2hf_1 h2,._faq_kk2hf_1 h2{font-family:var(--font-family-display);font-size:clamp(2.4rem,4vw,4rem);margin:8px 0 18px;color:var(--primary)}._center_kk2hf_1{max-width:760px;line-height:1.7;color:var(--muted-foreground)}._grid_kk2hf_1{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}._card_kk2hf_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:25px;box-shadow:var(--shadow)}._card_kk2hf_1 b{font-size:1.8rem}._card_kk2hf_1 h3{font-size:.9rem;letter-spacing:.06em;margin:16px 0 8px;color:var(--primary)}._card_kk2hf_1 p{color:var(--muted-foreground);line-height:1.5;font-size:.9rem}._journey_kk2hf_1{background:var(--primary);color:#fffaf3;padding:90px 6%;text-align:center}._journey_kk2hf_1 ._eyebrow_kk2hf_1{color:#e5c56c}._tiers_kk2hf_1{max-width:1100px;margin:35px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._tiers_kk2hf_1 div{padding:25px;background:#ffffff14;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px}._tiers_kk2hf_1 div:first-child{outline:1px solid #e5c56c}._tiers_kk2hf_1 strong{font-family:var(--font-family-display);font-size:1.6rem}._tiers_kk2hf_1 span{font-size:.85rem;opacity:.75}._pricing_kk2hf_1{text-align:center}._pricing_kk2hf_1 h2{max-width:800px;margin:8px auto 35px}._pricing_kk2hf_1 h2 em{color:#d21c9c;font-style:normal}._priceCard_kk2hf_1{max-width:780px;margin:auto;background:var(--card);border:1px solid var(--border);border-radius:32px;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:25px;text-align:left;box-shadow:var(--shadow-lg)}._priceCard_kk2hf_1 div{display:flex;flex-direction:column}._priceCard_kk2hf_1 small{font-weight:700;letter-spacing:.1em;color:var(--muted-foreground)}._priceCard_kk2hf_1 strong{font-family:var(--font-family-display);font-size:5rem;color:var(--primary);line-height:1}._priceCard_kk2hf_1 span{font-size:.75rem;font-weight:700;color:var(--accent)}._priceCard_kk2hf_1 li{margin:10px 0}._priceCard_kk2hf_1 ._primary_kk2hf_1{align-self:center;grid-column:1/-1;text-align:center}._addon_kk2hf_1{margin-top:22px;color:var(--muted-foreground)}._faq_kk2hf_1{display:grid;grid-template-columns:1fr 1fr;gap:30px}._faq_kk2hf_1 h2{grid-column:1/-1}._faq_kk2hf_1 div{background:var(--surface);border-radius:var(--radius-lg);padding:25px}._faq_kk2hf_1 p{color:var(--muted-foreground);line-height:1.6}._footer_kk2hf_1{text-align:center;padding:35px;border-top:1px solid var(--border);font-size:.72rem;letter-spacing:.08em;color:var(--muted-foreground)}._modal_kk2hf_1{position:fixed;inset:0;background:#24182f8c;display:grid;place-items:center;padding:20px;z-index:20}._modalBox_kk2hf_1{background:var(--card);max-width:540px;border-radius:28px;padding:40px;box-shadow:var(--shadow-lg);position:relative}._closeButton_kk2hf_1{position:absolute!important;right:14px;top:14px}._modalBox_kk2hf_1 p:last-of-type{line-height:1.8;color:var(--muted-foreground)}@media(max-width:800px){._hero_kk2hf_1{grid-template-columns:1fr;padding-top:55px}._grid_kk2hf_1,._tiers_kk2hf_1{grid-template-columns:1fr 1fr}._priceCard_kk2hf_1,._faq_kk2hf_1{grid-template-columns:1fr}._priceCard_kk2hf_1 ._primary_kk2hf_1{grid-column:auto}._hero_kk2hf_1 h1{font-size:3.5rem}}@media(max-width:520px){._nav_kk2hf_1{height:68px;padding:0 5%}._logoLink_kk2hf_1 span{display:none}._logoImage_kk2hf_1{width:54px;height:54px}._grid_kk2hf_1,._tiers_kk2hf_1{grid-template-columns:1fr}._hero_kk2hf_1,._section_kk2hf_1,._pricing_kk2hf_1,._faq_kk2hf_1{padding-left:5%;padding-right:5%}._heroBadge_kk2hf_1{padding:30px}._actions_kk2hf_1>*{width:100%}._heroLogo_kk2hf_1{width:min(270px,100%)}}
