.journey-controls{right:max(18px,env(safe-area-inset-right));top:calc(100dvh - 84px - env(safe-area-inset-bottom));z-index:45;pointer-events:none;flex-direction:column;align-items:flex-end;gap:9px;position:absolute;transform:translateY(-100%)}.journey-controls button{pointer-events:auto;color:#deedcd;min-width:46px;min-height:46px;font:inherit;cursor:pointer;background:#10241ff5;border:1px solid #667d50;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:.8rem;display:flex;box-shadow:0 5px 20px #0005}.journey-controls button>span:first-child{font-size:1.35rem;line-height:1}.journey-controls [data-direction=up]>span:first-child{transform:rotate(180deg)}.journey-controls button:hover{border-color:var(--lime);background:#274233}body:has(.analytics-notice:not([hidden])) .journey-controls,body:has(.analytics-notice:not([hidden])) .support-launcher{visibility:hidden}.journey-controls button{border-radius:50%;justify-content:center;width:48px;min-width:48px;height:48px;padding:0}.journey-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-demo-day],[data-breakfast]{scroll-margin-top:calc(var(--header-height,90px) + 24px)}.demo-action-feedback{color:#d2eab5;min-height:1.5em;margin:12px 0;font-size:.875rem;line-height:1.7}.demo-edit-link{min-height:44px;margin-top:18px;font-size:.875rem}.demo-status{color:#d2eab5}@media (width<=650px){.landing-v3 .hero-copy{text-align:center}.landing-v3 .hero-copy>.eyebrow{justify-content:center;line-height:1.7}.landing-v3 .hero-description{white-space:normal;text-wrap:pretty;max-width:36ch;margin-inline:auto}.landing-v3 .hero-chips{justify-content:center;max-width:none}.landing-v3 .hero-buttons,.landing-v3 .hero-entry-points{justify-content:center}.landing-v3 .hero-signoff{text-align:left;justify-content:center}.landing-v3 .hero-quiz-link{justify-content:center}.landing-v3 .section-heading{text-align:center;align-items:center}.landing-v3 .faq-layout>div:first-child{text-align:center}.landing-v3 .faq-layout>div:first-child .eyebrow,.landing-v3 .section-heading .eyebrow,.landing-v3 .plans-copy>.eyebrow,.landing-v3 .community-copy>.eyebrow{justify-content:center}.landing-v3 .section-heading .section-description,.landing-v3 .plans-copy .section-description{max-width:38ch;margin-inline:auto}.landing-v3 .plans-copy,.landing-v3 .community-copy,.landing-v3 .community-layout>div:not(.sanvi-community){text-align:center}.landing-v3 .community-layout>div:not(.sanvi-community)>.eyebrow,.landing-v3 .community-actions{justify-content:center}.landing-v3 .insights-copy>h2,.landing-v3 .insights-copy>.section-description{text-align:center;margin-inline:auto}.landing-v3 .insights-copy>.eyebrow,.landing-v3 .sanvi-insight{justify-content:center}.landing-v3 .community-copy .button,.landing-v3 .plans-copy .button{margin-inline:auto}.landing-v3 .quiz-intro{text-align:center}.landing-v3 .quiz-intro .eyebrow,.landing-v3 .quiz-guide{justify-content:center}.landing-v3 .quiz-intro>p{margin-inline:auto}.landing-v3 .demo-steps{justify-content:center}.journey-controls{align-items:stretch;width:100%;padding:0 20px 8px;position:static;transform:none}.journey-controls:not(:has(button:not([hidden]))){display:none}.journey-controls [data-journey-return]{width:100%;height:auto;min-height:40px;box-shadow:none;background:#14241e;border-color:#b8d2ae30;border-radius:10px;padding:8px 12px}.journey-controls .journey-label{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}
