.BrandPhone_phone__6sZWD{--phone-w:300px;--brand:var(--color-accent-gold);--app-bg:#f8f4eb;--app-ink:#1a1a18;--app-muted:#8a8a82;position:relative;width:var(--phone-w);aspect-ratio:9/19.3;font-size:calc(var(--phone-w) / 24);font-family:var(--font-body),sans-serif;color:var(--app-ink);background:linear-gradient(160deg,#2a2a27,#0d0d0b 55%);border-radius:3.4em;padding:.7em;box-shadow:0 0 0 1px hsla(42,37%,93%,.12),inset 0 0 0 .12em hsla(0,0%,100%,.06),0 40px 80px -20px rgba(0,0,0,.65),0 18px 30px -12px rgba(0,0,0,.4);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BrandPhone_phone__6sZWD:before{content:"";position:absolute;top:1.15em;left:50%;transform:translateX(-50%);width:5.2em;height:1.5em;border-radius:999px;background:#0d0d0b;z-index:3}.BrandPhone_screen__LJIFt{position:relative;width:100%;height:100%;border-radius:2.8em;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 22%,var(--app-bg)),var(--app-bg) 34%),var(--app-bg);display:flex;flex-direction:column;padding:.9em 1.15em 0;transition:background .7s ease}.BrandPhone_statusBar__5CCTb{display:flex;justify-content:space-between;align-items:center;font-size:.72em;font-weight:500;padding:.25em .6em 0;color:var(--app-ink)}.BrandPhone_statusIcons__6DSoM{display:inline-flex;gap:.35em;align-items:flex-end}.BrandPhone_statusIcons__6DSoM i{display:block;width:.55em;height:.55em;border-radius:.12em;background:var(--app-ink)}.BrandPhone_statusIcons__6DSoM i:last-child{width:1.2em;border-radius:.2em}.BrandPhone_header__767iB{display:flex;align-items:center;justify-content:space-between;margin-top:1.8em;min-height:2.2em}.BrandPhone_brandRow__MIscz{display:flex;align-items:center;gap:.55em;min-width:0}.BrandPhone_mark__EP4o_{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:.6em;background:var(--brand);color:#fff;font-size:.95em;letter-spacing:-.02em;flex-shrink:0;transition:background-color .7s ease}.BrandPhone_brandName__uYuin,.BrandPhone_mark__EP4o_{font-family:var(--font-display),serif;font-weight:500}.BrandPhone_brandName__uYuin{font-size:1.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BrandPhone_bell__U2fk_{width:2em;height:2em;border-radius:50%;border:1px solid rgba(26,26,24,.12);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.BrandPhone_bell__U2fk_ i{width:.6em;height:.6em;border-radius:50%;background:var(--brand);transition:background-color .7s ease}.BrandPhone_greeting__Ny8SV{margin-top:1.4em}.BrandPhone_greetingLine__pC7ub{font-family:var(--font-display),serif;font-size:1.45em;line-height:1.15;letter-spacing:-.01em}.BrandPhone_greetingSub__mX3bN{margin-top:.3em;font-size:.8em;color:var(--app-muted)}.BrandPhone_card__AKDPa{margin-top:1.3em;background:hsla(0,0%,100%,.72);border:1px solid rgba(26,26,24,.07);border-radius:1.1em;padding:.9em .9em .4em;box-shadow:0 8px 24px -12px rgba(26,26,24,.18)}.BrandPhone_cardLabel__DdFT3{font-size:.62em;letter-spacing:.16em;text-transform:uppercase;color:var(--app-muted);margin-bottom:.6em}.BrandPhone_feed___zOD4{list-style:none}.BrandPhone_feedItem__CkFBZ{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.65em;gap:.65em;padding:.55em 0;border-top:1px solid rgba(26,26,24,.06)}.BrandPhone_feedItem__CkFBZ:first-child{border-top:0}.BrandPhone_avatar__p90sW{width:2.1em;height:2.1em;border-radius:50%;object-fit:cover;background:#ebe6d9}.BrandPhone_feedText__KTWJr{font-size:.74em;line-height:1.3;color:var(--app-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BrandPhone_feedName__FY4IS{display:block;font-weight:500;color:var(--brand);transition:color .7s ease}.BrandPhone_feedMeta__UhHLx{font-size:.6em;color:var(--app-muted);align-self:start;padding-top:.25em}.BrandPhone_card__AKDPa+.BrandPhone_card__AKDPa{margin-top:.8em;padding-bottom:.9em}.BrandPhone_progressRow__QlN6e{display:flex;flex-direction:column;gap:.45em}.BrandPhone_progressText__s0Gmf{display:flex;justify-content:space-between;align-items:baseline;gap:.5em}.BrandPhone_progressTitle__lWEUv{font-size:.76em;font-weight:500}.BrandPhone_progressMeta__1q0Sc{font-size:.62em;color:var(--app-muted);white-space:nowrap}.BrandPhone_progressTrack___hkVP{display:block;height:.42em;border-radius:999px;background:rgba(26,26,24,.08);overflow:hidden}.BrandPhone_progressFill__htCVr{display:block;width:71%;height:100%;border-radius:999px;background:var(--brand);transition:background-color .7s ease}.BrandPhone_statRow__i_ihy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5em;gap:.5em;margin-top:.9em;padding-top:.7em;border-top:1px solid rgba(26,26,24,.06)}.BrandPhone_stat__zBS5g{display:flex;flex-direction:column;gap:.1em}.BrandPhone_statValue__LlpFw{font-family:var(--font-display),serif;font-size:1.1em;line-height:1;color:var(--app-ink)}.BrandPhone_statLabel__W8wPV{font-size:.56em;line-height:1.2;color:var(--app-muted)}.BrandPhone_primary__O1_KP{margin-top:auto;margin-bottom:.9em;display:flex;align-items:center;justify-content:center;gap:.5em;height:2.9em;border-radius:999px;background:var(--brand);color:#fff;font-size:.82em;font-weight:500;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--brand) 70%,transparent);transition:background-color .7s ease,box-shadow .7s ease}.BrandPhone_primaryDot__aGXNQ{width:.55em;height:.55em;border-radius:50%;background:#fff;box-shadow:0 0 0 .25em hsla(0,0%,100%,.25)}.BrandPhone_tabbar__x8W_m{display:flex;align-items:center;justify-content:space-around;height:3.6em;margin:0 -1.15em;padding:0 1.3em .6em;border-top:1px solid rgba(26,26,24,.06);background:hsla(0,0%,100%,.5)}.BrandPhone_tabbar__x8W_m i{display:block;width:1.1em;height:1.1em;border-radius:.3em;border:1.5px solid rgba(26,26,24,.3)}.BrandPhone_tabbar__x8W_m .BrandPhone_tabActive__Mdbwo{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 25%,transparent);transition:border-color .7s ease,background-color .7s ease}.BrandPhone_tabPlus__zvIHh{display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;border-radius:50%;background:var(--brand);color:#fff;font-size:1.1em;font-weight:400;line-height:1;transition:background-color .7s ease}.VerticalTabs_section__J_P24{position:relative;background-color:var(--color-cream)}.VerticalTabs_anchors__neOJV{position:relative}.VerticalTabs_anchor__2lw2U{position:absolute;top:0;scroll-margin-top:64px}.VerticalTabs_tabBar__c0T6Z{position:-webkit-sticky;position:sticky;top:64px;z-index:20;background-color:hsla(42,37%,93%,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--hairline)}.VerticalTabs_tabList__EPIiw{max-width:1200px;margin:0 auto;padding:0 var(--space-page-padding);display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.VerticalTabs_tabList__EPIiw::-webkit-scrollbar{display:none}.VerticalTabs_tab__ATpI_{position:relative;flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.1rem 1rem;background:none;border:0;font-family:var(--font-body),sans-serif;font-size:.9375rem;color:var(--color-ink-muted);white-space:nowrap;transition:color .2s ease}.VerticalTabs_tabActive__FmNyT,.VerticalTabs_tab__ATpI_:hover{color:var(--color-ink)}.VerticalTabs_tabIcon__WyDgG{color:var(--color-accent-gold);flex-shrink:0}.VerticalTabs_tabLabel__oEjCx{display:none}.VerticalTabs_tabLabelShort__ET8je{display:inline}.VerticalTabs_underline__BTuvm{position:absolute;left:.75rem;right:.75rem;bottom:-1px;height:2px;background-color:var(--color-ink)}.VerticalTabs_panel__fOdLj{max-width:1200px;margin:0 auto;padding:var(--space-inner) var(--space-page-padding) var(--space-section);display:grid;grid-template-columns:1fr;grid-gap:var(--space-inner);gap:var(--space-inner);align-items:start}.VerticalTabs_visual__rZ0c1{position:relative;width:100%;max-width:520px;margin:0 auto;padding-right:18%;padding-bottom:3rem}.VerticalTabs_photo__F5t4A{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(26,26,24,.45)}.VerticalTabs_photoImage__CEn4I{object-fit:cover}.VerticalTabs_phone__GnKyc{--phone-w:clamp(150px,34%,200px);position:absolute;right:0;bottom:0}.VerticalTabs_content__cNoUv{display:flex;flex-direction:column;gap:2rem}.VerticalTabs_head__W0YjC{display:flex;flex-direction:column;gap:.875rem}.VerticalTabs_overline__Yfkh_{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-overline);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted)}.VerticalTabs_overline__Yfkh_ svg{color:var(--color-accent-gold)}.VerticalTabs_headline__aU2S6{font-size:clamp(1.75rem,3.6vw,2.5rem);color:var(--color-ink);line-height:1.15;letter-spacing:-.01em;max-width:22ch}.VerticalTabs_block__p5zuq{display:flex;flex-direction:column;gap:.875rem;padding-top:1.5rem;border-top:var(--hairline)}.VerticalTabs_blockTitle__VY5XN{font-family:var(--font-body),sans-serif;font-size:var(--text-overline);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-gold)}.VerticalTabs_list__uRj9d,.VerticalTabs_stepList__rjUXs{list-style:none;display:flex;flex-direction:column;gap:.75rem}.VerticalTabs_listItem__wixyQ,.VerticalTabs_stepItem__4PRy6{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;font-size:var(--text-body);line-height:1.5;color:var(--color-ink)}.VerticalTabs_check__jGZwk{margin-top:.3rem;color:var(--color-nora)}.VerticalTabs_stepNumber__CkKTC{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid rgba(26,26,24,.3);font-family:var(--font-display),serif;font-size:.85rem;color:var(--color-ink);margin-top:.05rem}.VerticalTabs_ctas__aj83m{display:flex;flex-wrap:wrap;gap:.875rem;padding-top:.5rem}@media (min-width:640px){.VerticalTabs_tab__ATpI_{padding:1.25rem}.VerticalTabs_tabLabel__oEjCx{display:inline}.VerticalTabs_tabLabelShort__ET8je{display:none}}@media (min-width:980px){.VerticalTabs_panel__fOdLj{grid-template-columns:1fr 1fr;gap:calc(var(--space-inner) * 1.5);padding-top:var(--space-section)}.VerticalTabs_visual__rZ0c1{position:-webkit-sticky;position:sticky;top:calc(64px + 64px + 2rem);margin:0}}