.aos-logo{height:30px;width:auto;display:block;margin-bottom:16px}.aos-nav-mark{height:16px;vertical-align:-3px;margin-right:6px}.aos-kicker-mark,.aos-nav-mark{width:auto;display:inline-block}.aos-kicker-mark{height:20px;vertical-align:-4px;margin-right:8px}.aos-answer{margin:20px 0 0;max-width:62ch;font-size:1.02rem;line-height:1.6;color:color-mix(in srgb,var(--color-text) 86%,transparent);border-left:2px solid var(--color-accent);padding-left:16px}.aos-section{padding:64px 0}.aos-who{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:40px clamp(24px,4vw,64px);padding:80px 0}.aos-who-title{margin:0;font-size:20px}.aos-who ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px;font-size:15px;line-height:1.5;color:color-mix(in srgb,var(--color-text) 80%,transparent)}.aos-faq{display:grid;gap:0;margin:28px 0 0;max-width:820px}.aos-faq>div{padding:20px 0;border-top:1px solid var(--color-divider)}.aos-faq>div:last-child{border-bottom:1px solid var(--color-divider)}.aos-faq dt{font-size:17px;font-weight:600;line-height:1.35}.aos-faq dd{margin:8px 0 0;font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--color-text) 80%,transparent)}.aos-updated{margin:24px 0 0}.aos-crumbs{padding-top:24px;font-size:13px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.aos-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.aos-crumbs li+li:before{content:"/";margin-right:8px;opacity:.6}.aos-crumbs a{color:inherit}.aos-hero{padding:clamp(32px,6vw,72px) 0 48px;max-width:820px}.aos-hero .actions{margin-top:28px}.aos-bullets,.aos-steps{margin:24px 0 0;padding-left:1.4em;display:grid;gap:12px;max-width:760px;font-size:16px;line-height:1.55}.aos-shots{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.aos-shots figure{margin:0;border-radius:12px;overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-md)}.aos-shots figcaption{padding:10px 14px}.aos-body-p{margin:16px 0 0;max-width:70ch;font-size:16px;line-height:1.6}.aos-sources{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:6px;font-size:14px}.aos-back{margin:40px 0 80px}.aos-packages{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.aos-package{padding:24px;border-radius:14px;background:var(--color-surface);border:1px solid var(--color-divider)}.aos-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media (max-width:860px){.aos-tiers{grid-template-columns:minmax(0,1fr)}}.aos-package[data-best-value=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.aos-tier-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.aos-badge{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--color-accent);color:var(--color-bg)}.aos-tier-includes{margin:18px 0 0;padding:0 0 0 18px;display:grid;gap:6px;font-size:14px;line-height:1.45}.aos-compare-line{margin:20px 0 0;font-weight:600}.aos-addons{margin:20px 0 0;padding:20px 24px;border-radius:14px;border:1px solid var(--color-divider);max-width:640px}.aos-addons-title{margin:0;font-size:17px}.aos-service-fee{margin:20px 0 0;max-width:760px;line-height:1.5}.aos-package-name{margin:0;font-size:20px}.aos-package-for{margin:8px 0 0;font-size:15px;line-height:1.5;color:color-mix(in srgb,var(--color-text) 80%,transparent)}.aos-package-prices{margin:18px 0 0;display:grid;gap:8px}.aos-package-prices>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--color-divider);padding-top:8px}.aos-package-prices dt{font-size:14px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.aos-package-prices dd{margin:0;font-weight:600}.aos-table-wrap{margin:28px 0 0;overflow-x:auto}.aos-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}.aos-table td,.aos-table th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--color-divider)}.aos-table thead th{font-size:13px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.aos-quote{margin:24px 0 0;max-width:760px}.aos-quote blockquote{margin:0;padding-left:18px;border-left:2px solid var(--color-accent);font-size:17px;line-height:1.6}.aos-quote blockquote p{margin:0 0 14px}.aos-quote figcaption{margin-top:12px;display:grid;gap:2px;font-size:14px}.aos-coaches{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.aos-coaches li{display:grid;gap:8px;font-size:14px}.aos-coaches img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}.aos-table-note{display:block;margin-top:4px;font-size:13px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.aos-compare{margin-top:56px}.aos-compare-h3{margin:48px 0 0;font-size:20px;line-height:1.3}.aos-compare-ahead{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:84ch}.aos-compare-ahead li{padding:14px 16px;border:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);border-radius:10px;font-size:15px;line-height:1.55}.aos-compare-ahead strong{display:block;margin-bottom:4px;font-weight:600}.aos-compare-decide{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:16px;max-width:78ch}.aos-compare-decide li{padding-left:16px;border-left:2px solid color-mix(in srgb,var(--color-text) 18%,transparent);font-size:15px;line-height:1.6}.aos-compare-decide strong{display:block;margin-bottom:4px;font-weight:600}.aos-compare-note{margin:20px 0 0;max-width:70ch;font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--color-text) 65%,transparent)}.aos-compare .aos-table tbody th[scope=row]{font-weight:600;white-space:nowrap}.aos-compare .aos-table td:nth-child(2){min-width:18ch}@media (max-width:760px){.aos-compare .aos-table-wrap{overflow-x:visible}.aos-compare .aos-table,.aos-compare .aos-table tbody,.aos-compare .aos-table tr{display:block;width:100%}.aos-compare .aos-table thead{display:none}.aos-compare .aos-table tr{padding:14px 0 16px;border-bottom:1px solid var(--color-divider)}.aos-compare .aos-table td,.aos-compare .aos-table th[scope=row]{display:block;border:0;padding:0;white-space:normal}.aos-compare .aos-table th[scope=row]{font-size:16px;margin-bottom:8px}.aos-compare .aos-table td{margin-top:8px}.aos-compare .aos-table td:before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 55%,transparent);margin-bottom:2px}}.aos-hero-stage{position:relative}.aos-hero-stage .aos-hero-disclosure{padding-right:150px!important}.aos-hero-stage .aos-hero-phone{position:absolute;z-index:2;right:-36px;bottom:-64px;width:190px}@media (max-width:760px){.aos-hero-stage .aos-hero-disclosure{padding-right:112px!important}.aos-hero-stage .aos-hero-phone{right:-4px;bottom:-48px;width:112px}}