.xDwtkW_button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-interface);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:1.5px solid #0000;min-height:48px;text-decoration:none;display:inline-flex}.xDwtkW_button:focus-visible{box-shadow:var(--focus-ring);outline:none}.xDwtkW_button:disabled,.xDwtkW_button.xDwtkW_loading{opacity:.55;cursor:not-allowed;pointer-events:none}.xDwtkW_primary{background-color:var(--color-primary-800);color:var(--color-white);border-color:var(--color-primary-800);box-shadow:var(--shadow-sm)}.xDwtkW_primary:hover:not(:disabled):not(.xDwtkW_loading){background-color:var(--color-primary-900);border-color:var(--color-primary-900)}.xDwtkW_primary:active:not(:disabled):not(.xDwtkW_loading){transform:scale(.98)}.xDwtkW_accent{background-color:var(--color-accent-700);color:var(--color-white);border-color:var(--color-accent-700);box-shadow:var(--shadow-sm)}.xDwtkW_accent:hover:not(:disabled):not(.xDwtkW_loading){background-color:var(--color-accent-800);border-color:var(--color-accent-800)}.xDwtkW_accent:active:not(:disabled):not(.xDwtkW_loading){transform:scale(.98)}.xDwtkW_secondary{background-color:var(--color-white);color:var(--color-primary-800);border-color:var(--color-primary-600)}.xDwtkW_secondary:hover:not(:disabled):not(.xDwtkW_loading){background-color:var(--color-sage-100);border-color:var(--color-sage-500)}.xDwtkW_secondary:active:not(:disabled):not(.xDwtkW_loading){transform:scale(.98)}.xDwtkW_ghost{color:var(--color-primary-800);background-color:#0000;border-color:#0000}.xDwtkW_ghost:hover:not(:disabled):not(.xDwtkW_loading){background-color:var(--color-sage-100)}.xDwtkW_discrete{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);background-color:#0000;border-color:#0000}.xDwtkW_discrete:hover:not(:disabled):not(.xDwtkW_loading){color:var(--color-text-primary);background-color:var(--color-sage-100)}.xDwtkW_destructive{color:var(--color-error);border-color:var(--color-error);background-color:#0000}.xDwtkW_destructive:hover:not(:disabled):not(.xDwtkW_loading){background-color:var(--color-error-bg)}.xDwtkW_sm{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);border-radius:var(--radius-sm);min-height:40px}.xDwtkW_lg{padding:var(--space-4) var(--space-8);font-size:var(--font-size-lg);border-radius:10px;min-height:54px}.xDwtkW_spinner{border-radius:var(--radius-full);border:2px solid #fff6;border-top-color:currentColor;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite xDwtkW_btn-spin;display:inline-block}.xDwtkW_discrete .xDwtkW_spinner,.xDwtkW_ghost .xDwtkW_spinner,.xDwtkW_secondary .xDwtkW_spinner{border-color:currentColor #00000026 #00000026}@keyframes xDwtkW_btn-spin{to{transform:rotate(360deg)}}
.IrU9sG_hero{padding:var(--space-12) 0 var(--space-16);background:var(--color-ivory)}.IrU9sG_inner{gap:var(--space-12);align-items:center;display:grid}@media (min-width:1000px){.IrU9sG_hero{padding:var(--space-20) 0 var(--space-24)}.IrU9sG_inner{gap:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.IrU9sG_content{max-width:560px}.IrU9sG_headline{margin-top:var(--space-5);font-size:clamp(2.5rem,1.7rem + 3.4vw,4.25rem);font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--color-primary-900);line-height:1.04}.IrU9sG_highlight{font-style:italic;font-weight:var(--font-weight-normal);color:var(--color-primary-700)}.IrU9sG_subheadline{margin-top:var(--space-6);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.IrU9sG_features{margin:var(--space-8) 0 var(--space-10);border-top:1px solid var(--color-rule);padding:0;list-style:none;display:grid}.IrU9sG_feature{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-rule);align-items:baseline;display:flex}.IrU9sG_featureIcon{color:var(--color-sage-600);flex-shrink:0;align-self:center}.IrU9sG_featureTitle{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.IrU9sG_featureTitle:after{content:" — ";font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.IrU9sG_featureDesc{color:var(--color-text-secondary)}.IrU9sG_actions{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:479px){.IrU9sG_actions>:first-child{width:100%}}.IrU9sG_secondaryLink{min-height:44px;font-weight:var(--font-weight-bold);color:var(--color-primary-800);text-decoration:underline;-webkit-text-decoration-color:var(--color-sage-500);text-decoration-color:var(--color-sage-500);text-underline-offset:6px;transition:text-decoration-color var(--transition-fast), color var(--transition-fast);align-items:center;text-decoration-thickness:1.5px;display:inline-flex}.IrU9sG_secondaryLink:hover{color:var(--color-primary-900);-webkit-text-decoration-color:var(--color-primary-900);text-decoration-color:var(--color-primary-900)}.IrU9sG_reassurance{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.IrU9sG_visual{padding:0 0 var(--space-16) var(--space-4);position:relative}.IrU9sG_frame{top:var(--space-6);right:calc(-1 * var(--space-4));bottom:var(--space-10);left:var(--space-10);background:var(--color-sand);opacity:.55;border-radius:4px 120px 4px 4px;position:absolute}.IrU9sG_media{aspect-ratio:4/5;border-radius:4px 140px 4px 4px;margin:0;position:relative;overflow:hidden}@media (max-width:999px){.IrU9sG_media{aspect-ratio:4/3}}.IrU9sG_photo{object-fit:cover;object-position:62% 30%;width:100%;height:100%}.IrU9sG_placeholder{background:linear-gradient(160deg, var(--color-sage-200) 0%, var(--color-sand) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.IrU9sG_symbol{opacity:.9;width:42%;height:auto}.IrU9sG_asideCard{max-width:320px;padding:var(--space-5) var(--space-6);background:var(--color-white-warm);border-left:3px solid var(--color-accent-500);border-radius:2px;position:absolute;bottom:0;left:0;box-shadow:0 12px 32px #18343f1a}@media (min-width:1000px){.IrU9sG_asideCard{left:calc(-1 * var(--space-10))}}.IrU9sG_asideTitle{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-900)}.IrU9sG_asideText{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.IrU9sG_asideLink{align-items:center;gap:var(--space-1);min-height:44px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.IrU9sG_asideLink:hover{color:var(--color-primary-900)}
.V5Oj2a_band{background:var(--color-paper)}.V5Oj2a_grid{gap:var(--space-10);margin-top:var(--space-12);padding:0;list-style:none;display:grid}@media (min-width:768px){.V5Oj2a_grid{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.V5Oj2a_step{padding-top:var(--space-5);border-top:1px solid var(--color-primary-900)}.V5Oj2a_number{font-family:var(--font-heading);font-size:4.5rem;font-style:italic;font-weight:var(--font-weight-normal);color:var(--color-accent-600);line-height:1;display:block}.V5Oj2a_stepTitle{margin-top:var(--space-4);font-size:var(--font-size-2xl);color:var(--color-primary-900)}.V5Oj2a_stepDesc{max-width:36ch;margin-top:var(--space-3);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}
.EdRYzG_band{background:var(--color-white-warm);border-top:1px solid var(--color-rule)}.EdRYzG_layout{gap:var(--space-10);display:grid}@media (min-width:1000px){.EdRYzG_layout{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.EdRYzG_head{align-self:start;position:sticky;top:120px}}.EdRYzG_grid{gap:0 var(--space-12);padding:0;list-style:none;display:grid}@media (min-width:640px){.EdRYzG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.EdRYzG_item{padding:var(--space-6) 0 var(--space-8);border-top:1px solid var(--color-rule)}.EdRYzG_itemTitle{align-items:center;gap:var(--space-3);font-size:var(--font-size-2xl);color:var(--color-primary-900);display:flex}.EdRYzG_icon{color:var(--color-sage-600);flex-shrink:0}.EdRYzG_itemDesc{margin-top:var(--space-3);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}
.V2oaJG_band{background:var(--color-white-warm)}.V2oaJG_layout{gap:var(--space-12);align-items:center;display:grid}@media (min-width:1000px){.V2oaJG_layout{gap:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.V2oaJG_description{margin-top:var(--space-5);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.V2oaJG_note{margin-top:var(--space-6);padding-left:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-left:2px solid var(--color-sage-300)}.V2oaJG_paper{padding:var(--space-10) var(--space-8);background:var(--color-white);border:1px solid var(--color-rule);box-shadow:0 1px 0 var(--color-rule), 8px 8px 0 -1px var(--color-paper), 8px 8px 0 0 var(--color-rule), 0 24px 48px #18343f14;border-radius:2px;position:relative;transform:rotate(-1deg)}@media (min-width:768px){.V2oaJG_paper{padding:var(--space-12) var(--space-12)}}@media (prefers-reduced-motion:reduce){.V2oaJG_paper{transform:none}}.V2oaJG_paperLabel{font-family:var(--font-heading);font-size:var(--font-size-3xl);color:var(--color-primary-900);font-style:italic}.V2oaJG_toc{margin-top:var(--space-6);padding:0;list-style:none}.V2oaJG_tocItem{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px dotted var(--color-sage-300);display:flex}.V2oaJG_tocNumber{font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--color-accent-700);flex-shrink:0}.V2oaJG_tocText{color:var(--color-text-primary)}
.si82nG_card{background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-6)}.si82nG_highlighted{border-color:var(--color-primary-800);border-top-width:4px;position:relative;box-shadow:0 18px 40px #18343f14}.si82nG_badge{top:var(--space-4);right:var(--space-5);font-family:var(--font-heading);font-size:var(--font-size-base);color:var(--color-primary-700);white-space:nowrap;font-style:italic;position:absolute}
.UUx76q_band{background:var(--color-ivory);border-top:1px solid var(--color-rule)}.UUx76q_head{gap:var(--space-4);margin-bottom:var(--space-12);display:grid}@media (min-width:1000px){.UUx76q_head{align-items:end;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.UUx76q_subtitle{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.UUx76q_grid{gap:var(--space-6);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:768px){.UUx76q_grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.UUx76q_plan{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.UUx76q_planName{font-family:var(--font-interface);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-700)}.UUx76q_planPrice{font-family:var(--font-heading);font-size:3.25rem;font-weight:var(--font-weight-medium);color:var(--color-primary-900);line-height:1}.UUx76q_planPriceNote{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.UUx76q_planDesc{padding-bottom:var(--space-4);font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-primary-800);border-bottom:1px solid var(--color-rule);font-style:italic}.UUx76q_features{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.UUx76q_feature{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);display:flex}.UUx76q_featureIcon{color:var(--color-sage-600);flex-shrink:0;margin-top:3px}.UUx76q_planButton{width:100%}.UUx76q_planCta{padding-top:var(--space-4);margin-top:auto}.UUx76q_upgrade{gap:var(--space-1) var(--space-3);margin-top:var(--space-8);padding-left:var(--space-4);border-left:2px solid var(--color-accent-500);flex-wrap:wrap;align-items:baseline;display:flex}.UUx76q_upgradeText{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.UUx76q_upgradeDetail{color:var(--color-text-secondary)}
.xxx9lW_band{background:var(--color-white-warm);border-top:1px solid var(--color-rule)}.xxx9lW_layout{gap:var(--space-10);display:grid}@media (min-width:1000px){.xxx9lW_layout{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.xxx9lW_grid{gap:0 var(--space-12);padding:0;list-style:none;display:grid}@media (min-width:640px){.xxx9lW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xxx9lW_item{gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--color-rule);align-items:flex-start;display:flex}.xxx9lW_icon{color:var(--color-sage-600);flex-shrink:0;margin-top:2px;display:inline-flex}.xxx9lW_itemTitle{font-size:var(--font-size-xl);color:var(--color-primary-900)}.xxx9lW_itemDesc{margin-top:var(--space-2);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}
.L4sIIa_band{background:var(--color-paper)}.L4sIIa_card{gap:var(--space-8);padding-left:var(--space-6);border-left:3px solid var(--color-primary-800);display:grid}@media (min-width:1000px){.L4sIIa_card{gap:var(--space-16);border-left:0;grid-template-columns:minmax(0,4fr) minmax(0,7fr);padding-left:0}}.L4sIIa_list{padding:0;list-style:none;display:grid}.L4sIIa_item{padding:var(--space-3) 0 var(--space-3) var(--space-8);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-primary);border-bottom:1px solid var(--color-rule);position:relative}.L4sIIa_item:before{content:"";background:var(--color-accent-500);width:14px;height:1.5px;position:absolute;top:1.35em;left:0}.L4sIIa_note{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-primary-800);grid-column:1/-1;font-style:italic}@media (min-width:1000px){.L4sIIa_note{grid-column:2}}
.RR3Zaq_band{background:var(--color-white-warm)}.RR3Zaq_layout{gap:var(--space-10);display:grid}@media (min-width:1000px){.RR3Zaq_layout{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.RR3Zaq_list{border-top:1px solid var(--color-rule);padding:0;list-style:none}.RR3Zaq_item{border-bottom:1px solid var(--color-rule)}.RR3Zaq_question{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;min-height:64px;padding:var(--space-5) 0;font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-primary-900);text-align:left;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;display:flex}.RR3Zaq_question:hover{color:var(--color-primary-700)}.RR3Zaq_question:focus-visible{box-shadow:var(--focus-ring);outline:none}.RR3Zaq_icon{color:var(--color-accent-700);transition:transform var(--transition-base);flex-shrink:0}.RR3Zaq_iconOpen{transform:rotate(45deg)}.RR3Zaq_itemOpen .RR3Zaq_question{color:var(--color-primary-800)}.RR3Zaq_answer{padding:0 var(--space-10) var(--space-6) 0;line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}
._7Q27na_section{padding:0 0 var(--space-16);background:var(--color-white-warm)}._7Q27na_band{gap:var(--space-6);padding:var(--space-12) var(--space-6);color:var(--color-white);background:var(--color-primary-900);border-radius:4px 80px 4px 4px;align-items:center;display:grid}@media (min-width:900px){._7Q27na_band{gap:var(--space-10);padding:var(--space-16) var(--space-16);grid-template-columns:auto minmax(0,1fr) auto}}._7Q27na_symbol{width:72px;height:72px;padding:var(--space-3);background:var(--color-white-warm);border-radius:var(--radius-full)}._7Q27na_title{font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:var(--font-weight-medium);color:var(--color-white-warm)}._7Q27na_description{margin-top:var(--space-3);font-size:var(--font-size-lg);color:var(--color-sage-200)}._7Q27na_action{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._7Q27na_note{font-size:var(--font-size-sm);color:var(--color-sage-200)}
.Gvo_kG_footer{padding-top:var(--space-12);background:var(--color-ivory);border-top:1px solid var(--color-border);margin-top:auto}.Gvo_kG_inner{gap:var(--space-8);display:grid}@media (min-width:768px){.Gvo_kG_inner{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}}.Gvo_kG_logo{height:auto}.Gvo_kG_tagline{max-width:34ch;margin-top:var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.Gvo_kG_columnTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-900)}.Gvo_kG_links{margin-top:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.Gvo_kG_link{min-height:40px;font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.Gvo_kG_link:hover{color:var(--color-primary-800);text-decoration:underline}.Gvo_kG_bottom{margin-top:var(--space-8);padding-block:var(--space-6);border-top:1px solid var(--color-border)}.Gvo_kG_copyright{font-size:var(--font-size-xs);color:var(--color-text-secondary)}@media print{.Gvo_kG_footer{display:none}}
