@font-face{font-family:ClaritySerif;src:url(/marketing/clarity/font-1.woff2)format("woff2"),url(/marketing/clarity/font-1.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:ClaritySans;src:url(/marketing/clarity/font-2.woff2)format("woff2"),url(/marketing/clarity/font-2.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ClaritySans;src:url(/marketing/clarity/font-3.woff2)format("woff2"),url(/marketing/clarity/font-3.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:ClaritySans;src:url(/marketing/clarity/font-4.woff2)format("woff2"),url(/marketing/clarity/font-4.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:ClaritySans;src:url(/marketing/clarity/font-5.woff2)format("woff2"),url(/marketing/clarity/font-5.ttf)format("truetype");font-weight:700;font-display:swap}.miyo-together.clarity-page{--navy:#263043;--navy-soft:#314563;--mint:#7398ef;--mint-deep:#315fc6;--mint-wash:#eef3fc;--sky:#8bc9ef;--muted:#586b83;color:var(--navy);background:#fff;font-family:ClaritySans,Arial,sans-serif}.miyo-together.clarity-page h2{letter-spacing:-.035em;text-wrap:balance;font-weight:500}.miyo-together.clarity-page .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffef;border-bottom:1px solid #e2e9f3}.miyo-together.clarity-page .button-navy,.miyo-together.clarity-page .plan-cta{color:#fff;background:radial-gradient(at top,#2686ea,#2846d9);border:1px solid #829eeb;border-radius:10px;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 1px 2px #ffffff90,0 4px 10px #345aab20}.miyo-together.clarity-page .button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #31559d28}.miyo-together.clarity-page .button:active{transform:translateY(0)}.miyo-together.clarity-page .hero-section{isolation:isolate;background:#fff;padding:0 0 50px;position:relative;overflow:visible}.clarity-landscape{z-index:-1;background:linear-gradient(#2a96f1 0%,#3fa3f5 18%,#5ab4f9 34%,#8fcdfb 48%,#bfe0f9 60%,#c9daf6 76%,#f4f7fd 92%,#fff 100%) bottom/cover;height:850px;position:absolute;inset:0 0 auto;overflow:hidden}.clarity-landscape img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.miyo-together.clarity-page .hero-content{max-width:1120px;padding-top:48px;display:block}.miyo-together.clarity-page .hero-copy{text-align:center;max-width:650px;margin:0 auto 48px;padding:0}.miyo-together.clarity-page .hero-eyebrow{display:none}.miyo-together.clarity-page #hero-title{letter-spacing:-1.4px;color:#fff;max-width:none;font-family:ClaritySerif,Georgia,serif;font-size:84px;font-weight:500;line-height:.96}.miyo-together.clarity-page #hero-title span{display:block}.miyo-together.clarity-page .hero-description{color:#fff;max-width:400px;margin:24px auto;font-size:19px;line-height:1.45}.miyo-together.clarity-page .hero-actions{justify-content:center}.miyo-together.clarity-page .hero-actions .text-link{color:#173c66}.miyo-together.clarity-page .hero-plan-note,.miyo-together.clarity-page .hero-reassurance{color:#173c66;justify-content:center;font-size:12px}.miyo-together.clarity-page .demo-wrap{width:100%;max-width:1000px;margin:0 auto}.miyo-together.clarity-page .demo-caption{color:#244469;padding-inline:12px}.miyo-together.clarity-page .demo-caption>span,.clarity-motion-toggle{border-radius:7px;min-height:36px;font-size:12px;color:#244469!important;background:#f4f9fff0!important;padding:8px 12px!important}.clarity-motion-toggle{cursor:pointer;text-decoration:underline}.miyo-together.clarity-page .product-demo{background:#fff;border:14px solid #e2edfa;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #2d527a25,inset 0 2px 2px #fff}.miyo-together.clarity-page .demo-chrome{background:linear-gradient(#fff,#f7f9fe)}.miyo-together.clarity-page .demo-stage{min-height:0}.miyo-together.clarity-page .demo-panel{padding:28px}.miyo-together.clarity-page .month-layout{display:block}.miyo-together.clarity-page .coming-up{display:none}.miyo-together.clarity-page .big-plan-number output{font-size:58px;font-weight:500}.miyo-together.clarity-page .contribution-control{background:#f2f5fb;border:1px solid #e4eaf5;border-radius:14px;padding:18px}.miyo-together.clarity-page .demo-handoff{background:#eef3fb}.miyo-together.clarity-page .demo-tabs button{font-size:14px}.miyo-together.clarity-page .demo-tabs [aria-selected=true]{color:#315fc6;border-color:#315fc6}.miyo-together.clarity-page .allocation-bills{background:#395e9e}.miyo-together.clarity-page .allocation-goals{background:#7598ef}.miyo-together.clarity-page .allocation-remaining{background:#9bd1ef}.miyo-together.clarity-page .allocation-bar span{transition:width .35s}.miyo-together.clarity-page .demo-tool-invitation{margin-top:25px}.miyo-together.clarity-page .together-reasons{background:#fff;padding:65px 0 80px}.miyo-together.clarity-page .together-reasons h2{font-size:44px}.miyo-together.clarity-page .together-reason-grid a{box-shadow:none;background:0 0;border:0;border-top:1px solid #dce3ef;border-radius:0;padding:25px 0}.miyo-together.clarity-page .together-reason-grid{gap:32px}.miyo-together.clarity-page .together-reason-grid h3{font-size:22px;font-weight:500}.miyo-together.clarity-page .together-reason-grid p{font-size:15px}.clarity-features{width:calc(100% - 64px);max-width:1120px;margin:auto}.clarity-heading{text-align:center;max-width:700px;margin:35px auto 48px}.clarity-heading h2{margin:18px 0;font-size:54px;line-height:1.12}.clarity-heading>p:last-child{color:#607086;font-size:18px;line-height:1.6}.clarity-pair{grid-template-columns:1fr 1fr;gap:26px;margin-bottom:100px;display:grid}.clarity-feature{background:linear-gradient(145deg,#f3f5fa,#e6ebf5);border:1px solid #dfe5ef;border-radius:30px;min-width:0;padding:36px;scroll-margin-top:110px;box-shadow:inset 0 2px 3px #fff}.clarity-feature h3{letter-spacing:-.7px;margin:14px 0;font-size:28px;font-weight:500;line-height:1.25}.clarity-feature>p{color:#586a82;font-size:16px;line-height:1.6}.clarity-kicker{letter-spacing:1.5px;color:#5b7294;font-size:11px}.clarity-feature-blue{color:#fff;background:linear-gradient(145deg,#426dcb,#315bb9);border-color:#88a7ee;box-shadow:inset 0 2px 3px #ffffff70}.clarity-feature-blue>p,.clarity-feature-blue .clarity-kicker{color:#fff}.clarity-mini-app{color:#263043;background:#ffffffed;border:1px solid #fff;border-radius:18px;margin-top:32px;padding:24px;box-shadow:0 12px 25px #273f7012}.clarity-mini-label{letter-spacing:1px;color:#60728c;margin-bottom:18px;font-size:10px;display:block}.clarity-mini-app>div:not(.clarity-goal-track){border-bottom:1px solid #e0e7f1;justify-content:space-between;gap:16px;padding:16px 0;font-size:14px;display:flex}.clarity-mini-app small{color:#63748b;margin-top:6px;font-size:12px;display:block}.clarity-mini-app b,.clarity-shared-row b{white-space:nowrap;font-weight:500}.clarity-mini-app a{color:#315fc6;min-height:30px;margin-top:20px;font-size:14px;display:inline-block}.clarity-house{aspect-ratio:3/2;filter:drop-shadow(0 15px 16px #15336425);width:360px;max-width:100%;margin:18px auto 0;position:relative}.clarity-house img{width:100%;height:auto}.house-shutter{clip-path:inset(0);background:linear-gradient(135deg,#e3f1fc,#a8c7e2);border:1px solid #d0e4f1;border-radius:2px;width:24.4%;height:33.8%;transition:clip-path .7s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;box-shadow:inset 1px 1px 2px #fff}.house-alex{left:11.4%}.house-sam{left:64.2%}.clarity-house[data-mode=shared] .house-alex{clip-path:inset(0 0 0 100%)}.clarity-house[data-mode=balance] .house-alex{clip-path:inset(0 0 0 52%)}.house-room-labels{justify-content:space-around;margin-bottom:28px;font-size:11px;display:flex}.clarity-modes{gap:6px;margin-top:12px;display:flex}.clarity-modes label{cursor:pointer;flex:1;position:relative}.clarity-modes input{opacity:0;width:1px;height:1px;position:absolute}.clarity-modes span{text-align:center;border:1px solid #ffffff60;border-radius:10px;padding:14px 5px;font-size:13px;transition:background .25s,color .25s;display:block}.clarity-modes small{margin-top:7px;font-size:10px;display:block}.clarity-modes input:checked+span{color:#254c98;background:#fff;box-shadow:0 5px 15px #193e7f20}.clarity-modes input:focus-visible+span{outline-offset:3px;outline:3px solid #fff}.clarity-feature legend{font-size:14px}.clarity-feature .clarity-fineprint{margin-top:22px;font-size:12px;line-height:1.6}.clarity-partner-result{background:#ffffffed;border-radius:18px;min-height:265px;margin:28px 0;padding:26px}.clarity-partner-result p{color:#5b6f88;margin-top:18px;font-size:14px;line-height:1.65}.clarity-partner-result h3{font-size:24px}.clarity-amount{letter-spacing:-1px;font-size:44px;font-weight:500;display:block}.clarity-partner-result li,.clarity-shared-row{border-bottom:1px solid #dce4ef;justify-content:space-between;gap:12px;padding:13px 0;font-size:14px;display:flex}.clarity-partner .clarity-shared-title{font-size:22px}.clarity-goal-track{background:#e4eaf5;border-radius:10px;height:8px;margin:20px 0;overflow:hidden}.clarity-goal-track span{background:#688ded;width:62%;height:100%;display:block}.clarity-later{margin-top:60px}.miyo-together.clarity-page .clarity-checkin{color:#263043;background:#ffffffed;border:1px solid #fff;border-radius:18px;width:auto;margin-top:30px;padding:24px;position:static;transform:none;box-shadow:0 12px 25px #273f7012}.clarity-checkin-top{justify-content:space-between;gap:10px;margin-bottom:18px;font-size:14px;display:flex}.clarity-checkin-top>span{white-space:nowrap;color:#60728c;font-size:12px}.clarity-checkin label{cursor:pointer;border-bottom:1px solid #e1e7f1;align-items:center;gap:14px;padding:15px 0;font-size:15px;display:flex}.clarity-checkin input{appearance:auto;opacity:1;accent-color:#426dcb;flex:none;width:20px;height:20px;position:static}.clarity-checkin small{color:#60728c;margin-top:5px;font-size:12px;display:block}.miyo-together.clarity-page .clarity-checkin #checkin-status{color:#526783;margin-top:20px;font-size:12px;line-height:1.6}.miyo-together.clarity-page .start-section,.miyo-together.clarity-page .home-tools,.miyo-together.clarity-page .faq-section{background:#fff}.miyo-together.clarity-page .first-plan-journey{background:linear-gradient(145deg,#f5f7fb,#e7edf8);border-radius:28px;box-shadow:inset 0 2px 3px #fff}.miyo-together.clarity-page .journey-preview{background:#fff;border-radius:18px}.miyo-together.clarity-page .home-start-free{background:#eef3fb}.miyo-together.clarity-page .final-section{color:#263043;background:radial-gradient(at top,#f8fbff,#dfe8f6)}.miyo-together.clarity-page .final-house{display:none}.miyo-together.clarity-page .final-section h2{letter-spacing:-1px;font-family:ClaritySerif,Georgia,serif;font-size:72px;font-weight:500}.miyo-together.clarity-page .final-section p,.miyo-together.clarity-page .final-note{color:#586b83}.miyo-together.clarity-page .site-footer{color:#263043;background:#e5ecf7}.miyo-together.clarity-page.pricing-page{background:#fff}.miyo-together.clarity-page .pricing-hero{background:linear-gradient(#e5f3ff,#f7fbff 85%,#fff);padding:60px 0 45px}.miyo-together.clarity-page .pricing-halo{display:none}.miyo-together.clarity-page .pricing-hero h1{letter-spacing:-1.2px;font-family:ClaritySerif,Georgia,serif;font-size:76px;font-weight:500;line-height:1}.miyo-together.clarity-page .pricing-hero h1 em{color:#315fc6}.miyo-together.clarity-page .pricing-hero-notes{color:#3b587c}.clarity-pricing-motion{justify-content:flex-end;padding-bottom:15px;display:flex}.miyo-together.clarity-page .selected-plan-summary{background:#edf3fc;border-color:#d9e4f5;border-radius:20px}.miyo-together.clarity-page .miyo-plan{background:linear-gradient(145deg,#fff,#f0f3fa);border:1px solid #dbe3f0;border-radius:25px;box-shadow:inset 0 2px 3px #fff,0 10px 25px #354d7610}.miyo-together.clarity-page .miyo-plan.is-match{border-color:#668bec;box-shadow:0 0 0 2px #668bec20,0 15px 35px #354d7615}.miyo-together.clarity-page .plan-ribbon{color:#fff;background:#315fc6}.miyo-together.clarity-page .plan-summary h2{font-size:28px}.miyo-together.clarity-page .plan-inclusions{background:#ffffff70}.miyo-together.clarity-page .trial-panel{color:#263043;background:#edf2fa;border:1px solid #dbe3ef;border-radius:28px}.miyo-together.clarity-page .trial-panel h2,.miyo-together.clarity-page .trial-panel h3,.miyo-together.clarity-page .trial-panel p{color:#263043}.miyo-together.clarity-page .pricing-final{color:#263043;background:#e8eef8}.miyo-together.clarity-page .pricing-final h2{font-family:ClaritySerif,Georgia,serif;font-size:60px;font-weight:500}.miyo-together.clarity-page .pricing-final p{color:#586b83}.miyo-together.clarity-page[data-motion-paused=true] *,.miyo-together.clarity-page[data-motion-paused=true] :before,.miyo-together.clarity-page[data-motion-paused=true] :after{scroll-behavior:auto!important;transition:none!important;animation-play-state:paused!important}@media (max-width:1000px){.clarity-feature{padding:26px}.miyo-together.clarity-page .hero-content{padding-top:38px}.miyo-together.clarity-page .hero-copy{margin-bottom:40px}}@media (max-width:700px){.miyo-together.clarity-page .hero-content{padding:32px 14px 0}.clarity-landscape{height:760px}.miyo-together.clarity-page #hero-title{font-size:62px}.miyo-together.clarity-page .hero-description{max-width:300px;margin:20px auto;font-size:17px}.miyo-together.clarity-page .hero-actions{gap:14px}.miyo-together.clarity-page .hero-actions .text-link{font-size:13px}.miyo-together.clarity-page .hero-plan-note{flex-wrap:wrap;gap:7px;font-size:11px}.miyo-together.clarity-page .hero-reassurance{font-size:11px}.miyo-together.clarity-page .hero-copy{margin-bottom:28px}.miyo-together.clarity-page .product-demo{border-width:7px;border-radius:22px}.miyo-together.clarity-page .demo-caption{gap:6px;padding-inline:0}.miyo-together.clarity-page .demo-caption>span,.clarity-motion-toggle{font-size:10px;padding:7px!important}.miyo-together.clarity-page .demo-chrome{padding:14px 12px}.miyo-together.clarity-page .demo-panel{padding:20px 16px}.miyo-together.clarity-page .demo-tabs{gap:0;padding-inline:8px}.miyo-together.clarity-page .demo-tabs button{white-space:normal;flex:1;padding:14px 8px;font-size:12px}.miyo-together.clarity-page .demo-tabs .icon{display:none}.miyo-together.clarity-page .big-plan-number output{font-size:48px}.miyo-together.clarity-page .contribution-control{padding:14px 10px}.miyo-together.clarity-page .hero-section{padding-bottom:10px}.miyo-together.clarity-page .together-reasons{padding:45px 0}.miyo-together.clarity-page .together-reasons h2{font-size:34px}.miyo-together.clarity-page .together-reason-grid{gap:22px}.clarity-features{width:calc(100% - 32px)}.clarity-heading{margin:25px auto 30px}.clarity-heading h2{font-size:36px}.clarity-heading>p:last-child{font-size:16px}.clarity-pair{grid-template-columns:1fr;gap:18px;margin-bottom:65px}.clarity-feature{border-radius:24px;padding:24px 20px}.clarity-feature h3{font-size:25px}.clarity-feature>p{font-size:15px}.clarity-mini-app{margin-top:25px;padding:20px}.clarity-mini-app>div:not(.clarity-goal-track){font-size:13px}.clarity-house{width:290px}.clarity-modes span{font-size:12px}.clarity-modes small{font-size:10px}.clarity-partner-result{padding:22px}.clarity-later{margin-top:30px}.miyo-together.clarity-page .clarity-checkin{padding:20px}.miyo-together.clarity-page .final-section h2{font-size:54px}.miyo-together.clarity-page .pricing-hero{padding-top:35px}.miyo-together.clarity-page .pricing-hero h1{font-size:54px}.miyo-together.clarity-page .pricing-final h2{font-size:46px}.miyo-together.clarity-page .pricing-hero-notes{font-size:12px}.miyo-together.clarity-page .pricing-billing-control{min-width:0}}.miyo-together.clarity-page .hero-description{color:#173c66;max-width:460px}.miyo-together.clarity-page .offer-clarifier{color:#173c66;justify-content:center;font-size:12px}.miyo-together.clarity-page #sharing{scroll-margin-top:110px}.miyo-together.clarity-page .privacy-guide,.miyo-together.clarity-page .partner-preview{background:#eef3fb;border-color:#d9e3f2}.miyo-together.clarity-page .partner-account-title{color:#526783}.miyo-together.clarity-page .household-options,.miyo-together.clarity-page .pricing-billing{background:#e7edf8;border-color:#ccd8eb}.miyo-together.clarity-page .household-options button[aria-pressed=true],.miyo-together.clarity-page .pricing-billing button[aria-pressed=true]{background:#315fc6;border-color:#315fc6}.miyo-together.clarity-page .pricing-billing button>span{color:#254c98;background:#dce7ff}.miyo-together.clarity-page.pricing-ready .selected-plan-summary{background:#edf3fc;border-color:#d9e4f5;border-radius:20px}