.mg-section{padding-block:var(--section-block-space);background:var(--paper)}.mg-section--cream{background:var(--cream)}.mg-section--forest{color:var(--white);background:linear-gradient(135deg,var(--forest),var(--forest-deep))}.mg-section__inner{width:min(var(--content-max),100%);margin-inline:auto;padding-inline:var(--content-gutter)}.mg-card{min-inline-size:0;border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-4);background:var(--white);box-shadow:var(--shadow-card)}.mg-card--paper{background:var(--paper)}.mg-card--raised{border-radius:var(--radius-feature);box-shadow:var(--shadow-raised)}.mg-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:44px;border:1px solid transparent;border-radius:var(--radius-control);padding-block:var(--space-3);padding-inline:var(--space-5);color:var(--white);background:var(--forest);font:inherit;font-weight:800;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:color var(--motion-standard) var(--motion-ease),background-color var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease),transform var(--motion-standard) var(--motion-ease)}.mg-button:hover:not(:disabled,[aria-disabled=true]){transform:translateY(var(--hover-lift))}.mg-button--secondary{border-color:rgba(15,61,62,.28);color:var(--forest);background:var(--white)}.mg-button--secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--mint);background:var(--mint-wash)}.mg-button--on-dark{color:var(--forest);background:var(--paper)}.mg-button--ghost-on-dark{border-color:rgba(255,255,255,.4);color:var(--white);background:rgba(255,255,255,.1)}.mg-button:disabled,.mg-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.mg-badge{display:inline-flex;align-items:center;gap:var(--space-1);max-inline-size:100%;border-radius:var(--radius-pill);padding-block:.35rem;padding-inline:.6rem;color:var(--forest);background:var(--mint-tint);font-size:.75rem;font-weight:800;line-height:1.25}.mg-badge--review{color:var(--sea);background:var(--sea-tint)}.mg-badge--attention{color:var(--status-attention);background:var(--status-attention-tint)}.mg-badge--warm{color:var(--status-warm-ink);background:var(--status-warm)}.mg-kicker{margin:0;color:var(--sea);font-size:.75rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.mg-field-group{display:grid;gap:var(--space-2);min-inline-size:0}.mg-label{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.mg-field{inline-size:100%;min-block-size:44px;border:1px solid var(--line);border-radius:var(--radius-control);padding-block:.7rem;padding-inline:.875rem;color:var(--ink);background:var(--white);font:inherit}textarea.mg-field{min-block-size:8rem;resize:vertical}.mg-field[aria-invalid=true]{border-color:var(--status-attention)}.mg-field-error,.mg-field-hint{margin:0;color:var(--muted);font-size:.75rem;line-height:1.5}.mg-field-error{color:var(--status-attention);font-weight:700}.mg-button:focus-visible,.mg-field:focus-visible,.mg-focus-ring:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mg-skeleton{border-radius:var(--radius-control);background:linear-gradient(90deg,var(--mint-tint),rgba(255,255,255,.72),var(--mint-tint));background-size:200% 100%;animation:mg-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes mg-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mg-button,.mg-skeleton{animation:none;scroll-behavior:auto;transition:none}.mg-button:hover:not(:disabled,[aria-disabled=true]){transform:none}}.site-header{position:relative;z-index:30;inset:auto;display:flex;min-block-size:68px;align-items:center;justify-content:space-between;gap:var(--space-4);border-block-end:1px solid var(--line);padding-inline:var(--content-gutter);color:var(--ink);background:color-mix(in srgb,var(--paper) 96%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--forest) 4%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header--public{position:sticky;inset-block-start:0;padding-inline:clamp(var(--space-5),2.5vw,var(--space-8))}.site-header--workspace{min-block-size:56px;border-block-end-color:color-mix(in srgb,var(--white) 14%,transparent);color:var(--white);background:var(--forest);box-shadow:var(--shadow-card)}.site-header--menu-open{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none}.mg-navigation-open .mobile-sticky-cta{display:none}.site-header--customer,.site-header--legacy.site-header--compact{background:var(--paper)}.site-header .brand-lockup{position:relative;z-index:2;display:inline-flex;min-inline-size:0;flex:0 1 auto;border:0;border-radius:var(--radius-control);padding:0;background:transparent;box-shadow:none}.site-header--workspace .brand-lockup{padding-block:var(--space-1);padding-inline:var(--space-2);background:var(--paper);box-shadow:var(--shadow-lockup)}.site-header .brand-lockup__image{inline-size:clamp(9.5rem,14vw,12rem);block-size:auto}.site-header--workspace .brand-lockup__image{inline-size:clamp(8.5rem,12vw,10rem)}.site-header--public .brand-lockup__image{inline-size:clamp(9rem,13vw,10.5rem)}.site-nav{display:flex;min-inline-size:0;align-items:center;justify-content:flex-end;gap:clamp(var(--space-1),.8vw,var(--space-3));color:var(--muted);font-size:clamp(.72rem,.9vw,.875rem);font-weight:700}.site-nav>a:not(.nav-command),.site-nav__logout{position:relative;display:inline-flex;min-block-size:44px;align-items:center;justify-content:center;border-radius:var(--radius-control);padding-inline:clamp(var(--space-1),.7vw,var(--space-3));color:inherit;white-space:nowrap;transition:color var(--motion-standard) var(--motion-ease),background-color var(--motion-standard) var(--motion-ease)}.site-nav>a:not(.nav-command):hover,.site-nav>a:not(.nav-command)[aria-current=page]{color:var(--forest);background:var(--mint-tint)}.site-nav>a:not(.nav-command)[aria-current=page]:after{position:absolute;inset-inline:var(--space-2);inset-block-end:.35rem;block-size:2px;border-radius:var(--radius-pill);background:var(--sea);content:""}.site-header--workspace .site-nav{color:color-mix(in srgb,var(--white) 78%,transparent)}.site-header--workspace .site-nav__logout{color:inherit}.site-header--workspace .site-nav__logout:focus-visible,.site-header--workspace .site-nav__logout:hover{color:var(--white);background:color-mix(in srgb,var(--white) 14%,transparent)}.nav-command{display:inline-flex;min-block-size:44px;align-items:center;justify-content:center;border:1px solid var(--forest);border-radius:var(--radius-control);padding-block:var(--space-2);padding-inline:clamp(var(--space-3),1.2vw,var(--space-5));color:var(--white);background:var(--forest);box-shadow:var(--shadow-card);line-height:1.15;text-align:center;white-space:nowrap;transition:box-shadow var(--motion-standard) var(--motion-ease),transform var(--motion-standard) var(--motion-ease)}.nav-command:hover{box-shadow:var(--shadow-raised);transform:translateY(var(--hover-lift))}.site-header--workspace .ui-language-selector{border-color:color-mix(in srgb,var(--white) 28%,transparent);color:var(--forest);background:var(--paper)}.site-header .ui-language-selector{min-block-size:44px;flex:0 1 auto;border-radius:var(--radius-pill)}.site-header .ui-language-selector select{max-inline-size:clamp(4.8rem,9vw,7.8rem)}.portal-workspace-switcher{position:relative;min-inline-size:0}.portal-workspace-switcher summary{min-block-size:44px;max-inline-size:min(18rem,28vw);border-color:color-mix(in srgb,var(--white) 24%,transparent);border-radius:var(--radius-control);padding-block:var(--space-2);padding-inline:var(--space-3);color:var(--forest);background:var(--paper)}.portal-workspace-switcher summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-workspace-switcher__menu{inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;right:auto;min-inline-size:min(19rem,calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-control);padding:var(--space-2);background:var(--paper);box-shadow:var(--shadow-raised)}.portal-workspace-switcher__menu button{min-block-size:44px;border-radius:var(--radius-control);padding-inline:var(--space-3)}.portal-workspace-switcher__menu button:focus-visible,.portal-workspace-switcher__menu button:hover{background:var(--mint-wash)}.mobile-nav{position:static;display:none}.mobile-nav__close,.mobile-nav__toggle{position:relative;z-index:2;display:inline-grid;inline-size:44px;block-size:44px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);padding:0;color:var(--forest);background:var(--white);cursor:pointer}.site-header--workspace .mobile-nav__toggle{border-color:color-mix(in srgb,var(--white) 32%,transparent);color:var(--white);background:color-mix(in srgb,var(--white) 12%,transparent)}.mobile-nav__menu{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;inset:0;display:grid;width:100%;inline-size:100%;max-width:none;height:100dvh;min-block-size:100dvh;align-content:start;overflow-y:auto;border:0;border-radius:0;padding:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-6),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));color:var(--white);background:linear-gradient(145deg,var(--forest),var(--forest-deep));box-shadow:none}.mobile-nav__header{display:flex;min-block-size:52px;align-items:center;justify-content:space-between;gap:var(--space-4);border-block-end:1px solid color-mix(in srgb,var(--white) 18%,transparent);padding-block-end:var(--space-4)}.mobile-nav__brand{display:inline-flex;inline-size:min(10rem,46vw);border-radius:var(--radius-control);padding-block:var(--space-1);padding-inline:var(--space-2);background:var(--paper);box-shadow:var(--shadow-lockup)}.mobile-nav__brand img{display:block;inline-size:100%;block-size:auto}.mobile-nav__close{border-color:color-mix(in srgb,var(--white) 36%,transparent);color:var(--white);background:color-mix(in srgb,var(--white) 10%,transparent)}.mobile-nav__menu nav{display:grid;inline-size:min(100%,36rem);gap:var(--space-2);align-content:start;margin-block:clamp(var(--space-6),7vh,var(--space-12));margin-inline:auto}.mobile-nav__logout,.mobile-nav__menu nav>a,.mobile-nav__workspace{display:flex;inline-size:100%;min-block-size:50px;align-items:center;justify-content:flex-start;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);padding-block:var(--space-3);padding-inline:var(--space-4);color:color-mix(in srgb,var(--white) 86%,transparent);background:transparent;font-size:clamp(1rem,4.3vw,1.25rem);font-weight:800;line-height:1.25;text-align:start}.mobile-nav__logout:hover,.mobile-nav__menu nav>a:hover,.mobile-nav__menu nav>a[aria-current=page],.mobile-nav__workspace:hover,.mobile-nav__workspace[aria-pressed=true]{color:var(--white);background:color-mix(in srgb,var(--white) 14%,transparent)}.mobile-nav__menu .ui-language-selector{inline-size:100%;min-block-size:50px;justify-content:space-between;border-color:color-mix(in srgb,var(--white) 28%,transparent);border-radius:var(--radius-control);padding-inline:var(--space-4);color:var(--forest);background:var(--paper)}.mobile-nav__menu .ui-language-selector select{inline-size:100%;max-inline-size:none}.mobile-nav__menu .mobile-nav__login{border-color:color-mix(in srgb,var(--white) 38%,transparent)}.mobile-nav__menu .mobile-nav__cta{justify-content:center;margin-block-start:var(--space-2);color:var(--forest)!important;background:var(--paper);text-align:center}.mobile-nav__menu form{inline-size:100%}.public-footer{padding-block:clamp(var(--space-8),6vw,var(--space-12));padding-inline:var(--content-gutter);color:var(--white);background:linear-gradient(145deg,var(--forest),var(--forest-deep))}.public-footer__inner{display:grid;grid-template-columns:minmax(15rem,1.2fr) minmax(0,1fr);gap:clamp(var(--space-6),5vw,var(--space-12));inline-size:min(var(--content-max),100%);max-inline-size:none;align-items:start;margin-inline:auto}.public-footer__brand{display:grid;max-inline-size:32rem;gap:var(--space-4)}.public-footer__lockup{inline-size:fit-content;padding-block:var(--space-1);padding-inline:var(--space-2)}.public-footer__lockup .brand-lockup__image{inline-size:clamp(9.5rem,16vw,11.5rem)}.public-footer small,.public-footer__brand p{color:color-mix(in srgb,var(--white) 72%,transparent)}.public-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(var(--space-4),3vw,var(--space-8))}.public-footer__links div{min-inline-size:0;gap:var(--space-2)}.public-footer__links div>span:first-child{color:color-mix(in srgb,var(--white) 58%,transparent)}.public-footer__links a{display:inline-flex;min-block-size:44px;align-items:center;color:color-mix(in srgb,var(--white) 90%,transparent);transition:color var(--motion-standard) var(--motion-ease),text-decoration-color var(--motion-standard) var(--motion-ease)}.public-footer__links a:hover{color:var(--white);text-decoration:underline;text-underline-offset:.25em}.public-footer small{grid-column:1/-1;border-block-start:1px solid color-mix(in srgb,var(--white) 16%,transparent);padding-block-start:var(--space-4)}.guest-guide-header{position:sticky;z-index:25;inset-block-start:0;display:flex;min-block-size:68px;align-items:center;justify-content:space-between;gap:var(--space-4);border-block-end:1px solid var(--line);padding-block:var(--space-3);padding-inline:var(--content-gutter);background:color-mix(in srgb,var(--paper) 96%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--forest) 4%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guest-guide-header__brand{inline-size:clamp(9rem,14vw,11rem);min-inline-size:0}.guest-guide-header__controls{min-inline-size:0;gap:var(--space-2)}.guest-guide-header .guest-language-selector,.guest-guide-header__menu{min-block-size:44px;border-color:var(--line);border-radius:var(--radius-pill);background:var(--white)}.guest-guide-header__menu{inline-size:44px;block-size:44px;color:var(--forest)}.guest-guide-header :where(a,button,select):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portal-navigation{display:flex;min-inline-size:0;flex-wrap:wrap;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-feature);padding:var(--space-2);background:color-mix(in srgb,var(--paper) 82%,transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-navigation a{display:inline-flex;min-block-size:44px;min-inline-size:0;align-items:center;justify-content:center;border-radius:var(--radius-control);padding-block:var(--space-2);padding-inline:var(--space-3);color:var(--forest);font-size:.8rem;font-weight:800;line-height:1.25;text-align:center;transition:color var(--motion-standard) var(--motion-ease),background-color var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.portal-navigation a:hover,.portal-navigation a[aria-current=page]{color:var(--forest);background:var(--mint-wash);box-shadow:inset 0 0 0 1px var(--mint)}.portal-navigation a:focus-visible,.public-footer :where(a,button,select):focus-visible,.site-header :where(a,button,summary,select):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}html:lang(ar) :where(.site-header,.public-footer,.guest-guide-header,.portal-navigation){font-family:Arial,Noto Sans Arabic,Segoe UI,sans-serif}html:lang(ja) :where(.site-header,.public-footer,.guest-guide-header,.portal-navigation),html:lang(ko) :where(.site-header,.public-footer,.guest-guide-header,.portal-navigation),html:lang(zh-CN) :where(.site-header,.public-footer,.guest-guide-header,.portal-navigation){font-family:PingFang SC,Hiragino Sans,Yu Gothic,Apple SD Gothic Neo,system-ui,sans-serif;letter-spacing:normal;line-height:1.5}@media (min-width:821px){.site-nav{display:flex}.mobile-nav{display:none}}@media (min-width:821px) and (max-width:1100px){.site-header--public{gap:var(--space-2);padding-inline:var(--space-4)}.site-header--public .brand-lockup__image{inline-size:clamp(7.25rem,14vw,8.5rem)}.site-header--public .site-nav{gap:0;font-size:clamp(.63rem,1.1vw,.72rem)}.site-header--public .site-nav>a:not(.nav-command){padding-inline:clamp(.2rem,.55vw,var(--space-2))}.site-header--public .nav-command{padding-inline:clamp(var(--space-2),1vw,var(--space-3));font-size:inherit}.site-header--public .ui-language-selector{gap:var(--space-1);padding-inline:var(--space-2)}.site-header--public .ui-language-selector select{max-inline-size:clamp(3.8rem,8vw,5.5rem);font-size:inherit}}@media (max-width:820px){.site-header{min-block-size:64px;padding-inline:max(var(--space-4),env(safe-area-inset-left))}.site-header .brand-lockup__image,.site-header--workspace .brand-lockup__image{inline-size:clamp(8.6rem,42vw,10.5rem)}.guest-guide-header{min-block-size:64px;padding-inline:var(--space-4)}.guest-guide-header__brand{inline-size:clamp(8rem,38vw,9.5rem)}.site-nav{display:none}.mobile-nav{display:block}.agency-inbox-page .portal-navigation,.host-dashboard-shell .portal-navigation,.portal-navigation{display:grid;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius-card);padding:var(--space-2)}.agency-inbox-page .portal-navigation a,.host-dashboard-shell .portal-navigation a,.portal-navigation a{min-block-size:44px;white-space:normal}.public-footer__inner{grid-template-columns:1fr}.public-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.public-footer{padding-inline:var(--space-5)}.public-footer__links{grid-template-columns:1fr}.public-footer__links div{border-block-start:1px solid color-mix(in srgb,var(--white) 14%,transparent);padding-block-start:var(--space-3)}}@media (prefers-reduced-motion:reduce){.portal-navigation *,.public-footer *,.site-header *{scroll-behavior:auto;transition:none}.nav-command:hover{transform:none}}.public-site-page{--public-section-block-space:clamp(2.5rem,5vw,3.5rem);background:var(--paper);color:var(--ink)}.public-site-page :where(h1,h2,h3){color:var(--ink);font-family:var(--font-display)}.public-site-page :where(.home-hero__lead,.simple-page-hero p:last-child,.agency-mya-hero__copy>p:not(.kicker),.pricing-intro p:last-child,.public-intake-page__layout>div>p:not(.mg-kicker),article p){color:var(--text-body)}.public-site-page h1{max-inline-size:16ch;font-size:clamp(2.5rem,6vw,3.75rem);line-height:.98;letter-spacing:-.03em}.public-site-page h2{font-size:clamp(1.75rem,3.2vw,2.15rem);line-height:1.08;letter-spacing:-.02em}.public-site-page .kicker{color:var(--sea);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.public-site-page .button{border-radius:var(--radius-control);font-weight:800;transition:transform var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.public-site-page .button:hover{transform:translateY(var(--hover-lift))}.public-site-page .section-shell{width:min(var(--content-max),100%);margin-inline:auto;padding-inline:var(--content-gutter)}.public-site-page :where(.problem-section,.trusted-sources-section,.meet-mya-section,.host-value-section,.host-loop-section,.agency-mya-story,.pricing-section,.agency-pricing-section){padding-block:var(--public-section-block-space);background:var(--paper)}.public-site-page :where(.solution-section,.ai-maintenance-section,.process-band,.guest-feedback-section,.host-flow-section,.host-feedback-section,.plan-comparison-section,.faq-section){padding-block:var(--public-section-block-space);background:var(--cream)}.public-site-page :where(.price-card,.faq-list details,.agency-public-pricing,.host-feedback-card),.public-site-page :where(.trusted-source-grid,.feature-card-grid,.step-grid,.host-value-grid)>article{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.public-site-page .agency-mya-hero,.public-site-page .pricing-intro,.public-site-page .simple-page-hero,.public-site-page.marketing-home .home-hero{background:linear-gradient(135deg,var(--sand-deep),var(--paper))}.public-site-page .home-hero{padding-block:clamp(7rem,11vw,8.5rem) clamp(3rem,6vw,4.5rem)}.public-site-page .agency-mya-hero,.public-site-page .simple-page-hero{padding-block:clamp(3.5rem,7vw,5rem)}.public-site-page .price-card--featured{border-color:var(--forest);background:linear-gradient(135deg,var(--forest),var(--forest-deep));box-shadow:var(--shadow-raised)}.public-site-page .price-card--featured :where(h3,p,li,dt,dd){color:rgba(255,255,255,.94)}.public-site-page .agency-mya-hero h1 span{display:block}.public-site-page .pricing-grid{align-items:stretch}.public-site-page .public-intake-page__hero{min-block-size:0;padding-block:clamp(3.5rem,8vw,5.5rem)}.public-intake-page__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(19rem,.8fr);align-items:start;gap:clamp(2rem,7vw,6rem)}.public-intake-page__layout>div>p:not(.mg-kicker){max-inline-size:36rem;color:var(--text-body);font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.55}.public-intake-form{display:grid;gap:var(--space-4);max-inline-size:34rem;margin-inline-start:auto;padding:clamp(1.25rem,3vw,2rem)}.public-intake-form h2{margin:0;font-size:1.35rem}.public-intake-form__privacy,.public-intake-form__status{margin:0;color:var(--text-body);font-size:.875rem;line-height:1.5}.public-intake-form__status{border-inline-start:3px solid var(--sea);padding-inline-start:var(--space-3)}.public-footer small,.public-footer__brand p{color:rgba(255,255,255,.84)}.public-footer__links div>span:first-child{color:rgba(255,255,255,.76)}.public-site-page :where(a,button,input,textarea,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}html:lang(ar) .public-site-page{text-align:start}html:lang(ja) .public-site-page :where(h1,h2,h3),html:lang(ko) .public-site-page :where(h1,h2,h3),html:lang(zh-CN) .public-site-page :where(h1,h2,h3){letter-spacing:normal}@media (max-width:820px){.public-intake-page__layout{grid-template-columns:1fr}.public-intake-form{max-inline-size:none;margin-inline:0}}@media (max-width:640px){.public-site-page{--public-section-block-space:2.25rem}.public-site-page h1{font-size:clamp(2.25rem,12vw,3rem)}.public-site-page .home-hero{padding-block:6.25rem 2.5rem}.public-site-page .agency-mya-hero,.public-site-page .public-intake-page__hero,.public-site-page .simple-page-hero{padding-block:2.75rem}.public-intake-page__hero{min-block-size:auto}.public-intake-page__layout{gap:var(--space-8)}}@media (prefers-reduced-motion:reduce){.public-site-page .button{transition:none}.public-site-page .button:hover{transform:none}}.public-site-page .agency-pricing-fixed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,22rem));justify-content:center;gap:var(--space-5)}.public-site-page .agency-pricing-fixed-card{display:grid;align-content:start;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(1.5rem,3vw,2rem);background:var(--card);box-shadow:var(--shadow-card)}.public-site-page .agency-pricing-fixed-card.is-featured{border-color:var(--forest)}.public-site-page .agency-pricing-fixed-card h3,.public-site-page .agency-pricing-fixed-card p{margin:0}.public-site-page .agency-pricing-fixed-card>p{color:var(--text-body);line-height:1.55}.public-site-page .agency-pricing-fixed-card__price{display:grid;gap:.25rem;padding-block:var(--space-2)}.public-site-page .agency-pricing-fixed-card__price strong{color:var(--forest);font-size:clamp(2rem,4vw,2.7rem);line-height:1}.public-site-page .agency-pricing-fixed-card__price span{color:var(--text-body);font-size:.9rem;font-weight:700}.public-site-page .agency-pricing-fixed-card ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.public-site-page .agency-pricing-fixed-card li{display:flex;gap:.55rem;align-items:start;color:var(--ink);font-size:.9rem;line-height:1.4}.public-site-page .agency-pricing-fixed-card li svg{flex:0 0 auto;margin-top:.08rem;color:var(--forest)}.public-site-page .agency-pricing-explorer .agency-pricing-disclaimer{margin:var(--space-5) auto 0;text-align:center}@media (max-width:700px){.public-site-page .agency-pricing-fixed-grid{grid-template-columns:minmax(0,28rem)}}.public-site-page.marketing-home .home-hero{padding-block:clamp(5.25rem,8vw,6.5rem) clamp(2.75rem,5vw,4rem);background:linear-gradient(135deg,var(--sand-deep),var(--paper))}.public-site-page.marketing-home .home-hero__content--video{grid-template-columns:minmax(0,.92fr) minmax(22rem,.88fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.public-site-page.marketing-home .home-hero__content h1{max-inline-size:11ch;margin-block:0 var(--space-4);font-size:clamp(2.65rem,5vw,4.5rem)}.public-site-page.marketing-home .home-hero__subtitle{margin-block:0 var(--space-4);font-size:clamp(1.3rem,2.2vw,1.75rem)}.public-site-page.marketing-home .home-hero__lead{margin:0;max-inline-size:36rem}.public-site-page.marketing-home .home-hero__points{margin-top:var(--space-5)}.public-site-page.marketing-home .button-row{margin-top:var(--space-6)}.home-video-frame{inline-size:min(100%,25rem);aspect-ratio:9/16;justify-self:center;overflow:hidden;margin:0;border:1px solid rgba(13,58,50,.16);border-radius:var(--radius-card);background:var(--forest);box-shadow:var(--shadow-raised)}.home-video-frame video{display:block;inline-size:100%;block-size:100%;background:var(--forest);object-fit:contain}.home-story-section,.public-site-page .host-value-section{padding-block:var(--public-section-block-space)}.home-story-section{background:var(--cream)}.home-story-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,.7fr);gap:clamp(1.5rem,6vw,5rem);align-items:center}.home-story-grid h2{margin-block:0 var(--space-4)}.home-story-grid p:not(.kicker){max-inline-size:38rem;margin:0;color:var(--text-body);line-height:1.55}.home-story-grid .question-stack{margin:0}.public-site-page .trusted-sources-section{padding-block:var(--public-section-block-space)}.trusted-orchestration{display:grid;grid-template-columns:minmax(0,1fr) 3.5rem minmax(16rem,.72fr);align-items:center;max-inline-size:62rem;margin:var(--space-6) auto 0}.trusted-orchestration__sources{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card)}.trusted-orchestration__source{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start;padding:1rem 1.15rem}.trusted-orchestration__source+.trusted-orchestration__source{border-top:1px solid var(--line-soft)}.trusted-orchestration__source>svg{margin-top:.1rem;color:var(--sea)}.trusted-orchestration__source h3,.trusted-orchestration__source p{margin:0}.trusted-orchestration__source h3{font-size:1rem}.trusted-orchestration__source p{margin-top:var(--space-1);color:var(--text-body);font-size:.875rem;line-height:1.45}.trusted-orchestration__connector{position:relative;display:grid;place-items:center;color:var(--sea)}.trusted-orchestration__connector:after,.trusted-orchestration__connector:before{content:"";position:absolute;inline-size:1.15rem;border-top:1px solid var(--line)}.trusted-orchestration__connector:before{margin-inline-end:2.35rem}.trusted-orchestration__connector:after{margin-inline-start:2.35rem}.trusted-answer-flow__output{display:grid;justify-items:center;inline-size:100%;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(1.25rem,3vw,1.75rem);background:var(--cream);box-shadow:var(--shadow-card);text-align:center}.trusted-answer-flow__output>span{color:var(--sea);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.trusted-answer-flow__output h3,.trusted-answer-flow__output p{margin:0}.trusted-answer-flow__output h3{font-size:1.2rem}.trusted-answer-flow__output p{color:var(--text-body)}.public-site-page .host-value-section{background:var(--paper)}.public-site-page .host-value-section .step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site-page .host-value-section .step-grid article{min-block-size:0;padding:1.25rem}.home-agency-note{display:grid;grid-template-columns:minmax(0,.75fr) minmax(18rem,.55fr);gap:var(--space-6);align-items:end;margin-top:var(--space-6);border-top:1px solid var(--line);padding-top:var(--space-6)}.home-agency-note h3{margin:0;font-size:clamp(1.3rem,2.6vw,1.65rem)}.home-agency-note p{max-inline-size:34rem;margin:0;color:var(--text-body);line-height:1.55}.home-agency-note .button{margin-top:var(--space-5)}.public-site-page.marketing-home .pricing-section{padding-block:var(--public-section-block-space)}.public-site-page.marketing-home .pricing-section .pricing-grid{grid-template-columns:repeat(2,minmax(0,18rem));justify-content:center;margin-inline:auto}.public-site-page.marketing-home .pricing-section .price-card{display:grid;align-content:start}.pricing-section--home .price-card__header{display:grid;gap:var(--space-2);min-block-size:4.5rem;margin-bottom:var(--space-3)}.pricing-section--home .price-card__header h3{margin:0}.pricing-section--home .price-card__label{justify-self:end;order:-1;margin:0;border:1px solid rgba(15,61,62,.16);padding:.22rem .42rem;color:var(--forest);background:var(--mint-wash);box-shadow:none;font-size:.62rem;letter-spacing:.035em;line-height:1.2}.pricing-section--home .price-card--featured .price-card__label{border-color:rgba(255,255,255,.22);color:var(--paper);background:rgba(255,255,255,.1)}.public-site-page.marketing-home .pricing-section .home-agency-note{max-inline-size:62rem;margin-inline:auto}.public-site-page.marketing-home .final-cta-section{padding-block:clamp(2.75rem,5vw,4rem)}.public-site-page.marketing-home .final-cta-section .section-shell{max-inline-size:62rem}.pricing-page .pricing-section .pricing-grid{grid-template-columns:repeat(3,minmax(0,18rem));justify-content:center;margin-inline:auto}.pricing-page .pricing-mya-portrait{position:relative;overflow:hidden;margin:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--cream);box-shadow:var(--shadow-card)}.pricing-page .pricing-mya-portrait img{object-fit:cover;object-position:50% 50%}.pricing-page .price-card{min-block-size:0}.pricing-page .price-card__header{display:grid;gap:var(--space-2);min-block-size:4.5rem;margin-bottom:var(--space-3)}.pricing-page .price-card__header h3{margin:0}.pricing-page .price-card__label{justify-self:end;order:-1;margin:0;border:1px solid rgba(15,61,62,.16);padding:.22rem .42rem;color:var(--forest);background:var(--mint-wash);box-shadow:none;font-size:.62rem;letter-spacing:.035em;line-height:1.2}.pricing-page .price-card--featured .price-card__label{border-color:rgba(255,255,255,.22);color:var(--paper);background:rgba(255,255,255,.1)}.pricing-page .pricing-agency-cta-section{padding-block:var(--public-section-block-space);background:var(--paper)}.pricing-page .pricing-agency-cta-section .pricing-agency-trigger{gap:clamp(1.5rem,5vw,3rem);padding:clamp(1.5rem,3vw,2rem)}.pricing-page .pricing-agency-cta-section .button{flex:0 0 auto;align-self:center}.pricing-page .pricing-host-alternative{padding-block:var(--public-section-block-space);background:var(--cream)}.pricing-page .pricing-host-alternative .pricing-agency-trigger{background:transparent;box-shadow:none}.public-site-page .host-flow-grid,.public-site-page .host-flow-grid>div>p:last-child{color:var(--ink)}.public-site-page .host-flow-grid .kicker{color:var(--sea)}.public-site-page .host-flow-grid li{color:var(--ink)}.host-plans-section{padding-block:var(--public-section-block-space);background:var(--paper)}.host-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,20rem));justify-content:center;gap:var(--space-4);margin-top:var(--space-6)}.host-plan-grid article{display:grid;align-content:start;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(1.25rem,3vw,1.75rem);background:var(--cream);box-shadow:var(--shadow-card)}.host-plan-grid h3,.host-plan-grid p{margin:0}.host-plan-grid>article>strong{color:var(--forest);font-family:var(--font-display);font-size:clamp(2rem,4vw,2.5rem);line-height:1}.host-plan-grid>article>span{color:var(--text-body);font-size:.875rem}.host-plan-grid p{margin-top:var(--space-3);color:var(--text-body);line-height:1.55}.host-plan-card__explanation{border-top:1px solid var(--line);padding-top:var(--space-3)}.host-feedback-example{margin-top:var(--space-4)!important;padding-inline-start:var(--space-3);border-inline-start:3px solid var(--sea)}.host-feedback-example strong{color:var(--forest)}@media (max-width:820px){.public-site-page.marketing-home .home-hero{padding-block:5.5rem 2.5rem}.public-site-page.marketing-home .home-hero__content--video{display:grid;grid-template-columns:1fr}.home-video-frame{inline-size:min(100%,22rem)}.home-agency-note,.home-story-grid{grid-template-columns:1fr;gap:var(--space-5)}.public-site-page .host-value-section .step-grid{grid-template-columns:1fr}.public-site-page .host-value-section .step-grid article{padding:1rem}.trusted-orchestration{grid-template-columns:1fr;gap:0}.trusted-orchestration__connector{min-block-size:3rem}.trusted-orchestration__connector svg{transform:rotate(90deg)}.trusted-orchestration__connector:after,.trusted-orchestration__connector:before{inline-size:.8rem}.trusted-orchestration__connector:before{margin:0 0 2rem;transform:rotate(90deg)}.trusted-orchestration__connector:after{margin:2rem 0 0;transform:rotate(90deg)}.trusted-answer-flow__output{inline-size:100%}.pricing-page .pricing-section .pricing-grid,.public-site-page.marketing-home .pricing-section .pricing-grid{grid-template-columns:minmax(0,22rem)}.pricing-page .pricing-mya-portrait{aspect-ratio:3/4}.host-plan-grid{grid-template-columns:1fr}}@media (min-width:821px){.pricing-page .pricing-mya-portrait{block-size:100%}}@media (max-width:640px){.public-site-page.marketing-home .home-hero__content h1{font-size:clamp(2.35rem,11vw,3.15rem)}.public-site-page.marketing-home .home-hero__points{margin-top:var(--space-4)}.public-site-page.marketing-home .button-row{margin-top:var(--space-5)}.public-site-page.marketing-home .button-row .button{inline-size:100%}}.partner-program-page .partner-program-hero{padding-block:clamp(4rem,8vw,6rem)}.partner-program-page .partner-program-hero__grid{align-items:center}.partner-program-page .partner-program-hero .button-row{margin-top:var(--space-6)}.partner-program-page .partner-program-hero__subtitle{max-inline-size:36rem;margin-block:var(--space-4) 0;color:var(--forest);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:650;line-height:1.35}.partner-program-page .partner-program-examples-section,.partner-program-page .partner-program-faq-section,.partner-program-page .partner-program-mya-section{padding-block:var(--public-section-block-space)}.partner-program-page .partner-program-examples-section,.partner-program-page .partner-program-mya-section{background:var(--paper)}.partner-program-page .partner-program-mya-grid{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1fr);gap:clamp(2rem,7vw,6rem);align-items:center}.partner-program-page .partner-program-mya-video{position:relative;inline-size:min(100%,25rem);justify-self:center;aspect-ratio:9/16;overflow:hidden;border:1px solid rgba(13,58,50,.14);border-radius:var(--radius-card);background:var(--forest);box-shadow:var(--shadow-card)}.partner-program-page .partner-program-mya-video video{display:block;inline-size:100%;block-size:100%;object-fit:contain;object-position:center}.partner-program-page .partner-program-mya-copy{display:grid;justify-items:start;gap:var(--space-4)}.partner-program-page .partner-program-mya-copy h2,.partner-program-page .partner-program-mya-copy p{margin:0}.partner-program-page .partner-program-mya-copy p{max-inline-size:38rem;color:var(--text-body);line-height:1.6}.partner-program-page .partner-program-flow-section,.partner-program-page .partner-program-roles-section{padding-block:var(--public-section-block-space)}.partner-program-page .partner-program-flow-section{background:var(--cream)}.partner-program-page .partner-program-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-program-page .partner-program-flow article{min-block-size:0;padding:clamp(1.25rem,3vw,1.75rem)}.partner-program-page .partner-program-flow h3{margin-top:var(--space-6)}.partner-program-page .partner-program-roles-section{background:var(--paper)}.partner-program-page .partner-program-roles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.partner-program-page .partner-program-roles-grid article{display:grid;align-content:start;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(1.25rem,3vw,1.75rem);background:var(--cream);box-shadow:var(--shadow-card)}.partner-program-page .partner-program-roles-grid article>svg{color:var(--sea)}.partner-program-page .partner-program-roles-grid h3{margin:0;font-family:var(--font-sans);font-size:1.15rem}.partner-program-page .partner-program-roles-grid ul{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.partner-program-page .partner-program-roles-grid li{display:flex;gap:var(--space-2);align-items:flex-start;color:var(--text-body);line-height:1.45}.partner-program-page .partner-program-roles-grid li svg{flex:0 0 auto;margin-top:.15rem;color:var(--sea)}.partner-program-page .partner-program-sales-support{max-inline-size:52rem;margin:clamp(2rem,5vw,3.5rem) auto 0;text-align:center}.partner-program-page .partner-program-sales-support h3{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem)}.partner-program-page .partner-program-sales-support p{margin:var(--space-4) 0 0;color:var(--text-body);line-height:1.6}.partner-program-page .partner-program-terms-note{max-inline-size:46rem;margin:var(--space-5) auto 0;color:var(--text-body);text-align:center}.partner-program-page .partner-program-faq-section{background:var(--cream)}.partner-program-page .partner-program-faq-list details{background:var(--paper)}.partner-program-page .partner-program-master-section{padding-block:clamp(3.5rem,6vw,5rem)}@media (max-width:960px){.partner-program-page .partner-program-mya-grid{gap:clamp(1.5rem,5vw,3rem)}.partner-program-page .partner-program-mya-video{inline-size:min(100%,22rem)}}@media (max-width:640px){.partner-program-page .partner-program-hero{padding-block:2.75rem}.partner-program-page .partner-program-mya-grid,.partner-program-page .partner-program-roles-grid{grid-template-columns:1fr}.partner-program-page .partner-program-mya-video{inline-size:min(100%,22rem);justify-self:center;aspect-ratio:9/16}.partner-program-page .partner-program-flow{grid-template-columns:1fr}.partner-program-page .partner-program-flow article{min-block-size:0}.partner-program-page .partner-program-terms-note{text-align:start}}.demo-workspace-page{background:var(--paper)}.demo-workspace-contact,.demo-workspace-hero,.demo-workspace-section{padding-block:clamp(3.25rem,7vw,5.75rem)}.demo-workspace-hero{background:linear-gradient(135deg,var(--sand-deep),var(--paper))}.demo-workspace-hero--agency{background:linear-gradient(135deg,var(--mint-wash),var(--paper))}.demo-workspace-hero .section-shell{max-inline-size:72rem}.demo-workspace-hero h1{max-inline-size:46rem;margin:var(--space-3) 0 0;font-size:clamp(2.3rem,5vw,4.1rem);line-height:1.04}.demo-workspace-hero>.section-shell>p:not(.kicker){max-inline-size:43rem;margin:var(--space-4) 0 0;color:var(--text-body);font-size:1.05rem;line-height:1.6}.demo-workspace-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:var(--space-6)}.demo-workspace-actions>span{color:var(--muted);font-size:.88rem}.demo-workspace-choices{display:grid;gap:var(--space-3);margin-top:clamp(2rem,5vw,4rem)}.demo-workspace-choices article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-4);align-items:center;border:1px solid var(--line);border-radius:var(--radius-card);padding:1.1rem;background:rgba(250,247,240,.82);box-shadow:var(--shadow-card)}.demo-workspace-choices article>svg{color:var(--sea)}.demo-workspace-choices h2,.demo-workspace-choices p{margin:0}.demo-workspace-choices h2{font:800 1.05rem/1.2 var(--font-sans)}.demo-workspace-choices p{margin-top:.25rem;color:var(--muted);font-size:.9rem}.demo-workspace-section{background:var(--paper)}.demo-workspace-contact,.demo-workspace-section--tint{background:var(--cream)}.demo-workspace-section__heading{display:flex;justify-content:space-between;gap:var(--space-4);align-items:end;margin-bottom:var(--space-5)}.demo-workspace-section__heading h2,.demo-workspace-section__heading p{margin:0}.demo-workspace-section__heading h2,.demo-workspace-two-column h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.12}.demo-workspace-section__heading>div>p:not(.kicker),.demo-workspace-two-column>div>p:not(.kicker){margin-top:var(--space-3);color:var(--text-body);line-height:1.55}.demo-workspace-status{display:inline-flex;flex:0 0 auto;gap:.45rem;align-items:center;border:1px solid rgba(15,61,62,.18);border-radius:999px;padding:.45rem .7rem;color:var(--forest);background:var(--mint-wash);font-size:.78rem;font-weight:800}.demo-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.demo-conversation-list article,.demo-guide-grid article,.demo-monthly-list article,.demo-portfolio-grid article,.demo-shared-list article,.demo-workspace-metrics article{min-inline-size:0;border:1px solid var(--line);border-radius:.75rem;background:#fff}.demo-guide-grid article{display:grid;gap:.35rem;padding:1rem}.demo-guide-grid strong{color:var(--ink);font-size:.84rem}.demo-guide-grid span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.demo-workspace-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,5vw,4rem)}.demo-workspace-two-column h2{margin:.35rem 0 0}.demo-conversation-list,.demo-monthly-list,.demo-shared-list{display:grid;gap:.65rem;margin-top:var(--space-4)}.demo-conversation-list article{display:grid;gap:.55rem;padding:.9rem}.demo-conversation-list article>svg{color:var(--sea)}.demo-conversation-list p{margin:0;color:var(--text-body);font-size:.9rem;line-height:1.5}.demo-conversation-list strong{display:block;margin-bottom:.12rem;color:var(--forest);font-size:.78rem}.demo-monthly-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;padding:.75rem .9rem;font-size:.86rem}.demo-monthly-list span{color:var(--muted)}.demo-highlight,.demo-monthly-list b{color:var(--forest)}.demo-highlight{display:flex;gap:.45rem;align-items:center;margin-top:var(--space-3)}.demo-highlight span{color:var(--muted);font-size:.86rem}.demo-highlight strong{margin-inline-start:auto;font-size:1.1rem}.demo-workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.demo-workspace-metrics article{display:grid;gap:.35rem;padding:1rem}.demo-workspace-metrics svg{color:var(--sea)}.demo-workspace-metrics span{color:var(--muted);font-size:.78rem}.demo-workspace-metrics strong{color:var(--ink);font-size:1.35rem}.demo-portfolio-grid{display:grid;gap:.65rem}.demo-portfolio-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(8rem,.5fr);gap:var(--space-4);align-items:center;padding:.9rem 1rem}.demo-portfolio-grid div{display:grid;gap:.25rem}.demo-portfolio-grid p,.demo-portfolio-grid span{margin:0;color:var(--muted);font-size:.85rem}.demo-portfolio-grid b{color:var(--forest)}.demo-shared-list article{display:flex;justify-content:space-between;gap:var(--space-4);padding:.9rem}.demo-shared-list span{color:var(--muted);font-size:.83rem;text-align:end}.demo-workspace-contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(19rem,1fr);gap:clamp(2rem,7vw,5rem);align-items:start}.demo-workspace-contact__grid>div>svg{color:var(--sea)}.demo-workspace-contact__grid h2{margin:var(--space-3) 0 0;font-size:clamp(1.65rem,3vw,2.3rem)}.demo-workspace-contact__grid>div>p:not(.kicker){color:var(--text-body);line-height:1.55}.demo-enquiry-form{display:grid;gap:.85rem;border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(1.1rem,3vw,1.5rem);background:#fff;box-shadow:var(--shadow-card)}.demo-enquiry-form h2,.demo-enquiry-form p{margin:0}.demo-enquiry-form>p{color:var(--muted);font-size:.9rem;line-height:1.45}.demo-enquiry-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.demo-enquiry-form label{display:grid;gap:.35rem;color:var(--ink);font-size:.8rem;font-weight:750}.demo-enquiry-form input,.demo-enquiry-form select,.demo-enquiry-form textarea{inline-size:100%;min-inline-size:0;border:1px solid var(--line);border-radius:.5rem;padding:.7rem;color:var(--ink);background:var(--paper);font:inherit}.demo-enquiry-form textarea{resize:vertical}.demo-enquiry-form__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;color:var(--text-body)!important;font-size:.78rem!important;font-weight:500!important;line-height:1.4}.demo-enquiry-form__consent input{inline-size:1rem;margin-top:.1rem}.demo-enquiry-form__honeypot{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;clip:rect(0 0 0 0)}.demo-enquiry-form__privacy{font-size:.78rem!important}.demo-enquiry-form__success{color:var(--forest)!important;font-weight:750}@media (max-width:700px){.demo-workspace-choices article{grid-template-columns:auto minmax(0,1fr);align-items:start}.demo-workspace-choices article .button{grid-column:2;inline-size:100%;justify-content:center}.demo-guide-grid,.demo-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-workspace-contact__grid,.demo-workspace-two-column{grid-template-columns:1fr}.demo-portfolio-grid article{grid-template-columns:minmax(0,1fr) auto}.demo-portfolio-grid p{grid-column:1/-1}}@media (max-width:420px){.demo-workspace-contact,.demo-workspace-hero,.demo-workspace-section{padding-block:2.5rem}.demo-workspace-section__heading{align-items:start;flex-direction:column}.demo-enquiry-form__grid,.demo-guide-grid,.demo-workspace-metrics{grid-template-columns:1fr}.demo-monthly-list article{grid-template-columns:minmax(0,1fr) auto}.demo-monthly-list b{grid-column:1/-1}.demo-shared-list article{display:grid}.demo-shared-list span{text-align:start}}.auth-surface{min-block-size:100vh;color:var(--ink);background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--mint) 22%,transparent),transparent 34rem),linear-gradient(145deg,var(--paper),var(--cream))}.auth-surface :where(h1,h2,h3,p){overflow-wrap:break-word}.auth-split-layout{width:min(var(--content-max),calc(100% - 2 * var(--space-6)));min-block-size:calc(100vh - 68px);grid-template-columns:minmax(0,.88fr) minmax(22rem,.72fr);gap:clamp(var(--space-6),5vw,var(--space-16));align-items:center;margin-inline:auto;padding-block:clamp(var(--space-8),7vw,var(--space-16))}.auth-split-layout--compact{max-inline-size:64rem}.auth-split-layout--registration{grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr);align-items:start}.auth-split-layout__brand,.auth-split-layout__content{min-inline-size:0}.auth-split-layout__brand{position:relative;isolation:isolate;display:grid;gap:var(--space-4);align-content:center;min-block-size:min(34rem,calc(100vh - 10rem));overflow:hidden;border:1px solid color-mix(in srgb,var(--white) 18%,transparent);border-radius:var(--radius-hero);padding:clamp(var(--space-6),5vw,var(--space-12));color:var(--white);background:linear-gradient(145deg,var(--forest),var(--forest-deep));box-shadow:var(--shadow-hero)}.auth-split-layout__brand:after,.auth-split-layout__brand:before{position:absolute;z-index:-1;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--mint) 24%,transparent);content:"";pointer-events:none}.auth-split-layout__brand:before{inline-size:15rem;block-size:15rem;inset-block-start:-7rem;inset-inline-end:-5rem}.auth-split-layout__brand:after{inline-size:9rem;block-size:9rem;inset-block-end:-4rem;inset-inline-start:-3rem}.auth-split-layout--registration .auth-split-layout__brand{position:sticky;inset-block-start:calc(68px + var(--space-6));min-block-size:0}.auth-split-layout__brand>svg{color:var(--mint)}.auth-split-layout__brand .kicker{margin:0;color:var(--mint)}.auth-split-layout__brand h1{max-inline-size:12ch;margin:0;color:var(--white);font-size:clamp(2.35rem,5vw,4.25rem);line-height:.98;letter-spacing:-.03em}.auth-split-layout--registration .auth-split-layout__brand h1{font-size:clamp(2rem,4vw,3.35rem)}.auth-split-layout__brand>p:not(.kicker){max-inline-size:34rem;margin:0;color:color-mix(in srgb,var(--white) 82%,transparent);font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.auth-split-layout__brand>a{inline-size:fit-content;margin-block-start:var(--space-2);border-block-end:1px solid color-mix(in srgb,var(--mint) 62%,transparent);color:var(--white);font-weight:800;text-decoration:none}.auth-split-layout__brand>a:hover{color:var(--mint)}.auth-split-layout__content{inline-size:100%}.auth-surface :where(.portal-auth-card,.portal-register-form){border:1px solid var(--line);border-radius:var(--radius-feature);padding:clamp(var(--space-5),4vw,var(--space-8));background:color-mix(in srgb,var(--white) 96%,var(--paper));box-shadow:var(--shadow-raised)}.auth-surface .portal-auth-card{gap:var(--space-5)}.auth-surface .portal-auth-card--onboarding{inline-size:100%;margin:0;text-align:start}.auth-surface .portal-auth-card__heading{gap:var(--space-2);border-block-end:1px solid var(--line-soft);padding-block-end:var(--space-4)}.auth-surface .portal-auth-card__heading>span{inline-size:fit-content;border-radius:var(--radius-pill);padding-block:.35rem;padding-inline:.65rem;color:var(--forest);background:var(--mint-tint);letter-spacing:.04em}.auth-surface .portal-auth-card__heading h2{color:var(--ink);font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.08}.auth-surface :where(.portal-auth-card__heading p,.portal-register-intro>p,.portal-form-note){margin:0;color:var(--muted);line-height:1.55}.auth-surface :where(.portal-auth-card form,.portal-register-form){gap:var(--space-4)}.auth-password-field>label,.auth-surface :where(.portal-auth-card label,.portal-register-form label){color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.auth-surface :where(.portal-auth-card input,.portal-register-form input,.auth-password-field input){min-block-size:46px;border:1px solid var(--line);border-radius:var(--radius-control);padding-block:.7rem;padding-inline:.875rem;color:var(--ink);background:var(--white);font:inherit}.auth-surface :where(.portal-auth-card input,.portal-register-form input,.auth-password-field input):focus-visible{border-color:var(--forest);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:none}.auth-password-field{display:grid;gap:var(--space-2);min-inline-size:0}.auth-password-field__control{position:relative;min-inline-size:0}.auth-password-field__control input{inline-size:100%;padding-inline-end:3.25rem}.auth-password-field__toggle{position:absolute;inset-block:0;inset-inline-end:.25rem;inline-size:42px;display:grid;place-items:center;border:0;border-radius:var(--radius-control);padding:0;color:var(--muted);background:transparent;cursor:pointer}.auth-password-field__toggle:hover{color:var(--forest);background:var(--mint-tint)}.auth-password-field__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.auth-surface :where(.portal-auth-card .button,.portal-register-form>.button,.portal-reset-state .button){inline-size:100%;min-block-size:46px;justify-content:center;border-radius:var(--radius-control);color:var(--white);background:var(--forest);font-weight:800}.auth-surface :where(.portal-auth-card .button,.portal-register-form>.button,.portal-reset-state .button):hover{background:var(--forest-deep)}.auth-surface .form-error,.auth-surface .portal-auth-error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;border:1px solid color-mix(in srgb,var(--status-attention) 34%,transparent);border-radius:var(--radius-control);padding:var(--space-3);color:var(--status-attention);background:var(--status-attention-tint);font-size:.8rem;font-weight:750;line-height:1.5}.auth-surface .form-success,.auth-surface .portal-reset-state{margin:0;border:1px solid color-mix(in srgb,var(--status-success) 24%,transparent);border-radius:var(--radius-control);padding:var(--space-4);color:var(--status-success);background:var(--status-success-tint);line-height:1.55}.auth-surface .portal-reset-state{gap:var(--space-3)}.auth-surface .portal-reset-state p{color:var(--text-body)}.auth-surface .portal-inline-link{min-block-size:44px;align-items:center;border-radius:var(--radius-control);padding-inline:var(--space-1);color:var(--sea)}.auth-surface .portal-inline-link:hover{color:var(--forest)}.auth-surface .portal-auth-links{gap:var(--space-3)}.auth-surface .portal-auth-links>form{display:block}.auth-surface .portal-auth-links :is(a,button){display:grid;inline-size:100%;min-block-size:68px;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);align-items:center;border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3);color:var(--ink);background:var(--white);text-align:start;cursor:pointer;transition:border-color var(--motion-standard) var(--motion-ease),background-color var(--motion-standard) var(--motion-ease),transform var(--motion-standard) var(--motion-ease)}.auth-surface .portal-auth-links :is(a,button):hover{border-color:var(--mint);background:var(--mint-wash);transform:translateY(var(--hover-lift))}.auth-surface .portal-auth-links :is(a,button):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.auth-surface .portal-auth-links :is(a,button)>svg{grid-row:1/span 2;color:var(--sea)}.auth-surface .portal-auth-links--stacked :is(a,button){grid-template-columns:auto minmax(0,1fr) auto}.auth-surface .portal-auth-links--stacked :is(a,button)>svg:last-child{grid-column:3}.auth-surface .portal-auth-links :where(span,strong){grid-column:2;min-inline-size:0;overflow-wrap:break-word}.auth-surface .portal-auth-links span{color:var(--muted);font-size:.7rem;letter-spacing:.04em}.auth-surface .portal-auth-links strong{font-size:.84rem;line-height:1.35}.auth-surface .portal-login-points{gap:var(--space-3);margin-block-start:var(--space-4)}.auth-surface .portal-login-points span{align-items:flex-start;color:var(--white);line-height:1.45}.auth-surface .portal-login-points svg{flex:0 0 auto;margin-block-start:.15rem;color:var(--mint)}.auth-surface .agency-onboarding-flow{border-color:color-mix(in srgb,var(--white) 18%,transparent);background:color-mix(in srgb,var(--white) 8%,transparent)}.auth-surface .agency-onboarding-flow span{color:var(--white);line-height:1.4}.auth-surface .agency-onboarding-flow span>svg:first-child{color:var(--mint)}.auth-surface .agency-onboarding-flow span>svg:last-child{margin-inline-start:auto;margin-left:0;color:color-mix(in srgb,var(--white) 48%,transparent)}.auth-surface .portal-register-form h2{margin-block:var(--space-2) 0;border-block-start:1px solid var(--line);padding-block-start:var(--space-5);color:var(--ink);font-size:1.05rem}.auth-surface .portal-form-note{font-size:.76rem}.auth-surface .portal-form-note a{color:var(--sea);font-weight:800}.auth-surface .field-grid>label{min-inline-size:0}.auth-surface .text-command{min-block-size:44px;border-radius:var(--radius-control)}.auth-entry-surface .start-path-page{width:min(var(--content-max),calc(100% - 2 * var(--space-6)));gap:clamp(var(--space-6),5vw,var(--space-12));padding-block:clamp(var(--space-8),7vw,var(--space-16))}.auth-entry-surface .start-path-intro h1{max-inline-size:14ch;font-size:clamp(2.5rem,6vw,4.6rem);letter-spacing:-.03em}.auth-entry-surface .start-path-grid{gap:var(--space-5)}.auth-entry-surface .start-path-card{min-block-size:22rem;border-radius:var(--radius-feature);padding:clamp(var(--space-5),4vw,var(--space-8));box-shadow:var(--shadow-raised)}.auth-entry-surface .start-path-card--agency{background:linear-gradient(145deg,var(--forest),var(--forest-deep))}.auth-entry-surface .start-path-card--agency .kicker,.auth-entry-surface .start-path-card--agency>svg{color:var(--mint)}.auth-entry-surface .start-path-card--agency p:not(.kicker){color:color-mix(in srgb,var(--white) 80%,transparent)}html[dir=rtl] .auth-surface .agency-onboarding-flow span>svg:last-child,html[dir=rtl] .auth-surface .portal-auth-links--stacked :is(a,button)>svg:last-child,html[dir=rtl] .auth-surface .portal-inline-link svg{transform:scaleX(-1)}html:lang(ja) .auth-surface,html:lang(ko) .auth-surface,html:lang(zh-CN) .auth-surface{line-height:1.5}html:lang(ja) .auth-surface :where(.kicker,label,.portal-auth-links span),html:lang(ko) .auth-surface :where(.kicker,label,.portal-auth-links span),html:lang(zh-CN) .auth-surface :where(.kicker,label,.portal-auth-links span){letter-spacing:0}@media (max-width:820px){.auth-split-layout,.auth-split-layout--registration{inline-size:min(calc(100% - 1.5rem),38rem);max-inline-size:calc(100% - 1.5rem);min-block-size:auto;grid-template-columns:minmax(0,1fr);gap:0;overflow-x:clip;padding-block:var(--space-5) var(--space-12)}.auth-split-layout--registration .auth-split-layout__brand,.auth-split-layout__brand{position:relative;inset-block-start:auto;min-block-size:0;border-end-start-radius:0;border-end-end-radius:0;padding:var(--space-6)}.auth-split-layout--registration .agency-onboarding-flow{max-inline-size:100%;min-inline-size:0;padding:var(--space-3)}.auth-split-layout--registration .agency-onboarding-flow span{display:grid;min-inline-size:0;grid-template-columns:auto minmax(0,1fr) auto;overflow-wrap:anywhere}.auth-split-layout--registration .agency-onboarding-flow span>svg{flex:0 0 auto}.auth-split-layout--registration .auth-split-layout__brand h1,.auth-split-layout__brand h1{max-inline-size:16ch;font-size:clamp(2rem,10vw,3rem)}.auth-split-layout__content>:where(.portal-auth-card,.portal-register-form){border-block-start:0;border-start-start-radius:0;border-start-end-radius:0;box-shadow:var(--shadow-card)}.auth-surface .portal-register-form .field-grid{grid-template-columns:minmax(0,1fr)}.auth-entry-surface .start-path-page{width:min(100% - 1.5rem,38rem)}}@media (max-width:420px){.auth-entry-surface .start-path-page,.auth-split-layout{inline-size:min(calc(100% - 1rem),38rem);max-inline-size:calc(100% - 1rem)}.auth-split-layout__brand{padding:var(--space-5)}.auth-surface :where(.portal-auth-card,.portal-register-form){padding:var(--space-5)}.auth-surface .portal-auth-links :is(a,button){min-block-size:64px}}@media (prefers-reduced-motion:reduce){.auth-surface .portal-auth-links :is(a,button){transition:none}.auth-surface .portal-auth-links :is(a,button):hover{transform:none}}.guide-page{color:var(--text-body);overflow-x:clip}.guide-page :is(.guide-enrichment-notice,.local-empty,.chat-empty-state,.guest-feedback-message,.form-error){border-radius:var(--radius-card)}.guide-page .guide-enrichment-notice,.guide-page .local-empty{border:1px solid rgba(15,61,62,.12);color:var(--text-body);background:var(--mint-tint);box-shadow:var(--shadow-card)}.guide-page .local-empty{max-width:44rem;margin-inline:auto;padding:var(--space-6);text-align:center}.guide-page :is(.guide-essential-card,.local-card,.guest-feedback-card){border-color:rgba(15,61,62,.11);box-shadow:var(--shadow-card)}.guide-page .local-card__top{min-height:5rem;align-items:center;padding-block:var(--space-3)}.guide-page .local-card__media{min-height:9.25rem}.guide-page .local-card__body{align-content:start;min-height:13rem}.guide-page .chat-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;border:1px solid rgba(15,61,62,.1);padding:var(--space-4);color:var(--text-body);background:var(--mint-tint)}.guide-page .chat-empty-state .mya-avatar-mark{align-self:start}.guide-page .chat-empty-state strong{display:block;color:var(--forest)}.guide-page .chat-empty-state p{margin:var(--space-1) 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.guide-page .chat-source{width:fit-content;border-radius:var(--radius-pill);padding:.25rem .55rem;color:var(--forest);background:var(--mint-tint);font-weight:800;text-transform:none}.guide-page .chat-place{min-width:0;border:1px solid rgba(15,61,62,.11);border-radius:var(--radius-card);padding:var(--space-3);color:var(--forest);background:#fffdf8}.guide-page .chat-place small,.guide-page .chat-place>span{min-width:0;overflow-wrap:anywhere}.guide-page :is(.guest-guide-header__menu,.chat-suggestions button,.unlock-form button,.guest-feedback-submit):focus-visible,.guide-page :is(.guest-language-selector,.guest-guide-header__menu,.mya-prompt-card__form,.chat-composer input,.chat-suggestions button,.unlock-form input,.unlock-form button,.guest-feedback-form input,.guest-feedback-form textarea,.guest-feedback-submit):focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.guide-page[dir=rtl] :is(.guide-hero__copy,.guide-section-heading,.guide-essential-card,.local-card__body,.guest-feedback-card,.mya-prompt-card){text-align:start}.guide-page[dir=rtl] .chat-message--guest>div{justify-self:end}.guide-page[lang^=ja] :is(p,small,input,textarea),.guide-page[lang^=ko] :is(p,small,input,textarea),.guide-page[lang^=zh] :is(p,small,input,textarea){line-height:1.6;letter-spacing:0}@media (min-width:761px){.guide-page .guide-shell{width:min(calc(100% - (2 * var(--content-gutter))),var(--content-max))}.guide-page .guest-guide-header{position:sticky;z-index:30;inset-block-start:0;border-bottom:1px solid rgba(15,61,62,.08);background:rgba(250,247,240,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guide-page .guide-hero{min-height:clamp(22rem,39vw,34rem);padding-block-end:clamp(5.5rem,8vw,7rem)}.guide-page .guide-hero__copy{gap:var(--space-3)}.guide-page .guide-hero__content h1{max-width:15ch}.guide-page .guide-mya-section{padding-block:clamp(2.5rem,5vw,4.25rem)}.guide-page .guide-mya-welcome{position:sticky;inset-block-start:7rem;gap:var(--space-5);border-radius:var(--radius-hero);padding:clamp(2rem,4vw,3.25rem)}.guide-page .guide-mya-welcome h2{font-size:clamp(3rem,5.5vw,5rem)}.guide-page .guide-mya-welcome>a{display:none}.guide-page .guide-mya-section .mya-prompt-card{border-radius:var(--radius-hero);box-shadow:var(--shadow-hero)}.guide-page .guide-mya-section__avatar .mya-card{min-height:0}.guide-page .guide-mya-section__avatar .mya-avatar-frame{aspect-ratio:3/4}.guide-page .mya-prompt-card__media{width:min(calc(100% - (2 * var(--space-4))),22rem);aspect-ratio:4/5;align-self:center;margin-block-start:var(--space-4);border-radius:var(--radius-card);max-height:none}.guide-page .mya-prompt-card__portrait,.guide-page .mya-prompt-card__portrait-fallback{height:100%}.guide-page .mya-prompt-card__portrait{object-fit:cover;object-position:center bottom}.guide-page .guide-mya-section .mya-prompt-card__conversation{padding-block-start:var(--space-4)}.guide-page .guide-mya-section .mya-prompt-card__conversation .chat-history{height:auto;min-height:6.25rem;max-height:22rem;padding:var(--space-3)}.guide-page .guide-mya-section .chat-message{grid-template-columns:2.25rem minmax(0,1fr)}.guide-page .guide-mya-section .chat-message>div{width:min(94%,32rem);border-radius:var(--radius-card);box-shadow:none}.guide-page .guide-mya-section .chat-message--guest>div{color:#fffdf8;background:var(--forest)}.guide-page .guide-mya-section .chat-suggestions{gap:var(--space-2)}.guide-page .guide-mya-section .mya-prompt-card__form{margin-block-start:var(--space-4)}.guide-page :is(.guide-welcome,.guide-details,.private-stay-section,.local-section,.guest-feedback-section){padding-block:clamp(3rem,6vw,4.75rem)}}@media (min-width:761px) and (max-width:1024px){.guide-page .guest-guide-header,.guide-page .guide-hero{padding-inline:clamp(1.5rem,4vw,3rem)}.guide-page .guide-hero{min-height:26rem}.guide-page .guide-hero__facts{inset-inline:clamp(1.5rem,4vw,3rem)}.guide-page .guide-mya-section__shell{grid-template-columns:minmax(0,.85fr) minmax(23rem,1.15fr);gap:clamp(1.5rem,4vw,2.5rem)}.guide-page .guide-mya-welcome{padding:clamp(1.5rem,3vw,2.25rem)}.guide-page .guide-mya-welcome h2{font-size:clamp(2.7rem,6vw,4rem)}.guide-page .guide-mya-section__avatar .mya-avatar-frame{aspect-ratio:3/4}.guide-page .guide-essentials-grid,.guide-page .local-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-page .guide-essential-card--private{grid-column:1/-1}}@media (min-width:1025px){.guide-page .guide-mya-section__shell{grid-template-columns:minmax(22rem,.88fr) minmax(28rem,1.12fr);gap:clamp(2.5rem,5vw,4.5rem)}.guide-page .guide-mya-section .mya-prompt-card{justify-self:end}}@media (prefers-reduced-motion:reduce){.guide-page .mya-thinking i{animation:none}}