.founding-painter-count-module__bDu6vG__count{color:#1c2b4f;margin:12px 0 0;font-size:15px;font-weight:700}.founding-painter-count-module__bDu6vG__pending{color:#53627a;margin:12px 0 0;font-size:14px}
.billing-plan-cards-module__FRVZba__wrapper{row-gap:24px;width:100%;display:grid}.billing-plan-cards-module__FRVZba__foundingBanner{color:#1c2b4f;text-align:center;background:#eef3fb;border:1px solid #b7c9ec;border-radius:10px;margin:0;padding:16px 20px;font-size:17px;font-weight:700;line-height:1.45}.billing-plan-cards-module__FRVZba__cards{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.billing-plan-cards-module__FRVZba__card{background:#fff;border-color:#d4ddec;border-radius:12px;flex-direction:column;min-width:0;min-height:360px;display:flex;box-shadow:0 8px 24px #1c2b4f0d}.billing-plan-cards-module__FRVZba__highlighted{border:2px solid #2a62d4;box-shadow:0 12px 30px #2a62d424}.billing-plan-cards-module__FRVZba__cardHeader{flex-direction:row;justify-content:space-between;gap:12px;min-height:84px;padding:24px 24px 0;display:flex}.billing-plan-cards-module__FRVZba__title{color:#1c2b4f;font-family:var(--font-display);font-size:24px;font-weight:700}.billing-plan-cards-module__FRVZba__description{color:#53627a;margin-top:8px;font-size:14px;line-height:1.5}.billing-plan-cards-module__FRVZba__badge{color:#1c2b4f;background:#eaf0fb;border-radius:999px;flex:none;height:fit-content;padding:6px 10px;font-size:12px;font-weight:700}.billing-plan-cards-module__FRVZba__cardContent{flex:1;padding:18px 24px 20px}.billing-plan-cards-module__FRVZba__price{color:#1c2b4f;align-items:baseline;gap:8px;margin:0;display:flex}.billing-plan-cards-module__FRVZba__price strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:44px;font-weight:700;line-height:1}.billing-plan-cards-module__FRVZba__price span{color:#53627a;font-size:15px}.billing-plan-cards-module__FRVZba__note{color:#53627a;margin:8px 0 0;font-size:13px;line-height:1.45}.billing-plan-cards-module__FRVZba__features{color:#2e3e5a;gap:10px;margin:20px 0 0;padding-left:20px;font-size:15px;line-height:1.45;display:grid}.billing-plan-cards-module__FRVZba__cardFooter{padding:0 24px 24px;display:flex}.billing-plan-cards-module__FRVZba__action{white-space:normal;width:100%;min-height:50px}.billing-plan-cards-module__FRVZba__valueCopy{color:#263858;text-align:center;max-width:920px;margin:0 auto;font-size:17px;font-weight:400;line-height:1.6}@media (min-width:800px){.billing-plan-cards-module__FRVZba__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (max-width:799px){.billing-plan-cards-module__FRVZba__card{min-height:0}}
.mini-room-quote-module__7kJ0zq__card{color:#1c2b4f;background:#fff;border:1px solid #cfd9e8;border-top:4px solid #2a62d4;border-radius:12px;min-width:0;padding:clamp(16px,3vw,28px);box-shadow:0 18px 48px #1c2b4f14}.mini-room-quote-module__7kJ0zq__exampleNote{color:#344563;margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.4}.mini-room-quote-module__7kJ0zq__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.mini-room-quote-module__7kJ0zq__kicker{color:#1f4db0;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.4}.mini-room-quote-module__7kJ0zq__cardHeader h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.2}.mini-room-quote-module__7kJ0zq__sampleBadge{color:#1c2b4f;letter-spacing:.06em;background:#e5f4fc;border-radius:4px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.mini-room-quote-module__7kJ0zq__roomPicker,.mini-room-quote-module__7kJ0zq__surfacePicker,.mini-room-quote-module__7kJ0zq__rates{border:0;min-width:0;margin:20px 0 0;padding:0}.mini-room-quote-module__7kJ0zq__roomPicker legend,.mini-room-quote-module__7kJ0zq__surfacePicker legend,.mini-room-quote-module__7kJ0zq__rates legend{color:#1c2b4f;margin-bottom:8px;font-size:13px;font-weight:700}.mini-room-quote-module__7kJ0zq__roomChips{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mini-room-quote-module__7kJ0zq__roomChip{color:#1c2b4f;min-width:0;min-height:56px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:7px;align-content:center;justify-items:center;gap:3px;padding:6px 4px;font-size:12px;font-weight:700;line-height:1.2;display:grid}.mini-room-quote-module__7kJ0zq__roomChip small{color:#415271;white-space:nowrap;font-size:9px;font-weight:500}.mini-room-quote-module__7kJ0zq__roomChip[aria-pressed=true]{background:#e5f4fc;border-color:#2a62d4;box-shadow:inset 0 0 0 1px #2a62d4}.mini-room-quote-module__7kJ0zq__surfacePicker{gap:0;display:grid}.mini-room-quote-module__7kJ0zq__surfacePicker legend{margin-bottom:4px}.mini-room-quote-module__7kJ0zq__surfaceRow{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:51px;display:flex}.mini-room-quote-module__7kJ0zq__prepRow{border-bottom:1px solid #e4eaf2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.mini-room-quote-module__7kJ0zq__prepError{color:#8f2525;margin:8px 0 0;font-size:12px;line-height:1.4}.mini-room-quote-module__7kJ0zq__surfaceToggle{color:#1c2b4f;cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:48px;font-size:14px;font-weight:650;display:flex}.mini-room-quote-module__7kJ0zq__surfaceToggle input{accent-color:#2a62d4;flex:none;width:20px;height:20px}.mini-room-quote-module__7kJ0zq__coatStepper{color:#1c2b4f;flex:none;align-items:center;gap:5px;display:flex}.mini-room-quote-module__7kJ0zq__coatStepper button{color:#1c2b4f;width:48px;height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aabad2;border-radius:6px;font-size:18px;font-weight:600;line-height:1}.mini-room-quote-module__7kJ0zq__coatStepper button:disabled{color:#415271;cursor:not-allowed}.mini-room-quote-module__7kJ0zq__coatStepper output{color:#1c2b4f;text-align:center;width:20px;font-size:14px;font-weight:700}.mini-room-quote-module__7kJ0zq__coatLabel{color:#415271;font-size:12px}.mini-room-quote-module__7kJ0zq__rates{border-top:1px solid #d7e0ec;gap:9px;margin-top:17px;padding-top:15px;display:grid}.mini-room-quote-module__7kJ0zq__rates legend{float:left;width:100%;margin-bottom:0}.mini-room-quote-module__7kJ0zq__rates legend span{color:#415271;font-size:11px;font-weight:500}.mini-room-quote-module__7kJ0zq__dimensionNote,.mini-room-quote-module__7kJ0zq__rateNote{color:#415271;margin:0;font-size:12px;line-height:1.45}.mini-room-quote-module__7kJ0zq__rateNote{margin-top:-2px}.mini-room-quote-module__7kJ0zq__rateRow{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mini-room-quote-module__7kJ0zq__rateField{color:#1c2b4f;gap:5px;min-width:0;font-size:11px;font-weight:650;line-height:1.3;display:grid}.mini-room-quote-module__7kJ0zq__rateField input{color:#1c2b4f;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #aabad2;border-radius:6px;padding:8px 9px;font-size:14px}.mini-room-quote-module__7kJ0zq__lines{border-top:1px solid #d7e0ec;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.mini-room-quote-module__7kJ0zq__lines li{color:#1c2b4f;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;font-size:13px;display:flex}.mini-room-quote-module__7kJ0zq__lines li>span{gap:2px;min-width:0;display:grid}.mini-room-quote-module__7kJ0zq__lines li small{color:#415271;font-size:11px}.mini-room-quote-module__7kJ0zq__lines li>strong:last-child{white-space:nowrap;flex:none}.mini-room-quote-module__7kJ0zq__totalRow{color:#1c2b4f;border-top:2px solid #1c2b4f;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:16px;padding-top:16px;font-size:14px;font-weight:700;display:flex}.mini-room-quote-module__7kJ0zq__totalLabel{gap:3px;min-width:0;display:grid}.mini-room-quote-module__7kJ0zq__totalMeta{color:#415271;font-size:11px;font-weight:500}.mini-room-quote-module__7kJ0zq__totalRow output{color:#1f4db0;font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;flex:none;font-size:clamp(27px,4vw,36px);font-weight:700}.mini-room-quote-module__7kJ0zq__submit{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#2a62d4;border:1px solid #2a62d4;border-radius:7px;margin-top:16px;padding:12px 16px;font-size:15px;font-weight:700;transition:background-color .16s,transform .16s}.mini-room-quote-module__7kJ0zq__submit:not(:disabled):hover{background:#1f4db0;transform:translateY(-1px)}.mini-room-quote-module__7kJ0zq__submit:disabled{color:#415271;cursor:not-allowed;background:#e9eff7;border-color:#aabad2}.mini-room-quote-module__7kJ0zq__card .mini-room-quote-module__7kJ0zq__saveNote{color:#415271;text-align:center;margin:8px 0 0;font-size:11px;line-height:1.45}.mini-room-quote-module__7kJ0zq__roomChip:focus-visible,.mini-room-quote-module__7kJ0zq__coatStepper button:focus-visible,.mini-room-quote-module__7kJ0zq__rateField input:focus-visible,.mini-room-quote-module__7kJ0zq__surfaceToggle input:focus-visible,.mini-room-quote-module__7kJ0zq__submit:focus-visible{outline-offset:3px;outline:3px solid #1f4db0}@media (max-width:400px){.mini-room-quote-module__7kJ0zq__card{padding:20px}.mini-room-quote-module__7kJ0zq__roomChips{gap:5px}.mini-room-quote-module__7kJ0zq__roomChip{font-size:11px}.mini-room-quote-module__7kJ0zq__roomChip small{font-size:8px}.mini-room-quote-module__7kJ0zq__rateRow{gap:6px}.mini-room-quote-module__7kJ0zq__rateField{font-size:10px}.mini-room-quote-module__7kJ0zq__rateField input{padding-left:7px;padding-right:5px;font-size:13px}}@media (min-width:401px) and (max-width:760px){.mini-room-quote-module__7kJ0zq__card{padding:20px}}@media (max-width:760px){.mini-room-quote-module__7kJ0zq__roomChips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mini-room-quote-module__7kJ0zq__submit{transition:none}}
.motion-kit-module__mKQ8kq__reveal,.motion-kit-module__mKQ8kq__split,.motion-kit-module__mKQ8kq__imageReveal{--mk-delay:0s;--mk-duration:.6s;--mk-distance:16px;--mk-stagger:40ms;--mk-ease:cubic-bezier(.16, 1, .3, 1)}.motion-kit-module__mKQ8kq__splitMask{white-space:nowrap;clip-path:inset(-.35em -.15em -.12em);display:inline-block}.motion-kit-module__mKQ8kq__splitPiece{display:inline-block}.motion-kit-module__mKQ8kq__imageReveal{--mk-clip-from:inset(100% 0 0 0);position:relative;overflow:hidden}.motion-kit-module__mKQ8kq__imageReveal[data-direction=down]{--mk-clip-from:inset(0 0 100% 0)}.motion-kit-module__mKQ8kq__imageReveal[data-direction=left]{--mk-clip-from:inset(0 0 0 100%)}.motion-kit-module__mKQ8kq__imageReveal[data-direction=right]{--mk-clip-from:inset(0 100% 0 0)}.motion-kit-module__mKQ8kq__imageRevealInner{width:100%;height:100%}.motion-kit-module__mKQ8kq__marquee{--mk-marquee-gap:2rem;--mk-marquee-duration:40s;display:flex;overflow:hidden}.motion-kit-module__mKQ8kq__marqueeTrack{width:100%;display:flex}.motion-kit-module__mKQ8kq__marqueeGroup{justify-content:center;align-items:center;gap:var(--mk-marquee-gap);flex-wrap:wrap;display:flex}.motion-kit-module__mKQ8kq__marqueeGroup[data-duplicate=true]{display:none}.motion-kit-module__mKQ8kq__storyMedia[data-active=false]{opacity:0}.motion-kit-module__mKQ8kq__storyBody{color:color-mix(in oklab, currentColor 84%, var(--background))}@media (min-width:768px){.motion-kit-module__mKQ8kq__story[data-ready=true] .motion-kit-module__mKQ8kq__storyStep[data-active=false]{color:color-mix(in oklab, currentColor 66%, var(--background))}.motion-kit-module__mKQ8kq__story[data-ready=true] .motion-kit-module__mKQ8kq__storyStep[data-active=false] .motion-kit-module__mKQ8kq__storyBody{color:inherit}}.motion-kit-module__mKQ8kq__zoomHero,.motion-kit-module__mKQ8kq__sequence{height:auto}.motion-kit-module__mKQ8kq__sequenceCanvas{display:none}@media (prefers-reduced-motion:no-preference){.motion-kit-module__mKQ8kq__reveal[data-state=shown]{transition:opacity var(--mk-duration) var(--mk-ease) var(--mk-delay), transform var(--mk-duration) var(--mk-ease) var(--mk-delay), filter var(--mk-duration) var(--mk-ease) var(--mk-delay), clip-path var(--mk-duration) var(--mk-ease) var(--mk-delay)}.motion-kit-module__mKQ8kq__fadeUp[data-state=hidden]{opacity:0;transform:translate3d(0, var(--mk-distance), 0)}.motion-kit-module__mKQ8kq__fade[data-state=hidden]{opacity:0}.motion-kit-module__mKQ8kq__blur[data-state=hidden]{opacity:0;filter:blur(10px);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}.motion-kit-module__mKQ8kq__clipUp[data-state=hidden]{clip-path:inset(100% 0 0);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}.motion-kit-module__mKQ8kq__clipUp[data-state=shown]{clip-path:inset(0)}.motion-kit-module__mKQ8kq__scale[data-state=hidden]{opacity:0;transform:scale(.96)}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__fadeUp{animation:motion-kit-module__mKQ8kq__mk-fade-up var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__fade{animation:motion-kit-module__mKQ8kq__mk-fade var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__blur{animation:motion-kit-module__mKQ8kq__mk-blur var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__clipUp{animation:motion-kit-module__mKQ8kq__mk-clip-up var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__scale{animation:motion-kit-module__mKQ8kq__mk-scale var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__split[data-state=hidden] .motion-kit-module__mKQ8kq__splitPiece{transform:translateY(115%)}.motion-kit-module__mKQ8kq__split[data-state=shown] .motion-kit-module__mKQ8kq__splitPiece{transition:transform var(--mk-duration) var(--mk-ease) calc(var(--mk-delay) + var(--mk-i,0) * var(--mk-stagger))}.motion-kit-module__mKQ8kq__split[data-trigger=load] .motion-kit-module__mKQ8kq__splitPiece{animation:motion-kit-module__mKQ8kq__mk-rise var(--mk-duration) var(--mk-ease) calc(var(--mk-delay) + var(--mk-i,0) * var(--mk-stagger)) both}.motion-kit-module__mKQ8kq__imageReveal[data-state=hidden]{clip-path:var(--mk-clip-from)}.motion-kit-module__mKQ8kq__imageReveal[data-state=hidden] .motion-kit-module__mKQ8kq__imageRevealInner{transform:scale(1.15)}.motion-kit-module__mKQ8kq__imageReveal[data-state=shown]{clip-path:inset(0);transition:clip-path var(--mk-duration) cubic-bezier(.65, 0, .35, 1) var(--mk-delay)}.motion-kit-module__mKQ8kq__imageReveal[data-state=shown] .motion-kit-module__mKQ8kq__imageRevealInner{transition:transform calc(var(--mk-duration) * 1.4) var(--mk-ease) var(--mk-delay)}.motion-kit-module__mKQ8kq__imageReveal[data-trigger=load]{animation:motion-kit-module__mKQ8kq__mk-wipe var(--mk-duration) cubic-bezier(.65, 0, .35, 1) var(--mk-delay) both}.motion-kit-module__mKQ8kq__imageReveal[data-trigger=load] .motion-kit-module__mKQ8kq__imageRevealInner{animation:motion-kit-module__mKQ8kq__mk-settle calc(var(--mk-duration) * 1.4) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.motion-kit-module__mKQ8kq__marqueeTrack{width:max-content;animation:motion-kit-module__mKQ8kq__mk-marquee var(--mk-marquee-duration) linear infinite;flex-shrink:0}.motion-kit-module__mKQ8kq__marquee[data-reverse=true] .motion-kit-module__mKQ8kq__marqueeTrack{animation-direction:reverse}.motion-kit-module__mKQ8kq__marquee[data-pause-on-hover=true]:hover .motion-kit-module__mKQ8kq__marqueeTrack,.motion-kit-module__mKQ8kq__marquee[data-pause-on-hover=true]:focus-within .motion-kit-module__mKQ8kq__marqueeTrack{animation-play-state:paused}.motion-kit-module__mKQ8kq__marqueeGroup,.motion-kit-module__mKQ8kq__marqueeGroup[data-duplicate=true]{flex-wrap:nowrap;flex-shrink:0;padding-inline-end:var(--mk-marquee-gap);display:flex}.motion-kit-module__mKQ8kq__storyMedia{transition:opacity .6s cubic-bezier(.65,0,.35,1)}.motion-kit-module__mKQ8kq__storyStep,.motion-kit-module__mKQ8kq__storyBody{transition:color .4s}.motion-kit-module__mKQ8kq__zoomHero{height:var(--mk-scroll-length,200vh)}.motion-kit-module__mKQ8kq__sequence{height:var(--mk-scroll-length,300vh)}.motion-kit-module__mKQ8kq__sequenceCanvas{display:block}}@media (prefers-reduced-motion:reduce){.motion-kit-module__mKQ8kq__zoomFrame{clip-path:none!important}.motion-kit-module__mKQ8kq__zoomMedia,.motion-kit-module__mKQ8kq__zoomCopy{opacity:1!important;transform:none!important}}.motion-kit-module__mKQ8kq__zoomHero[data-mk-pin=broken] .motion-kit-module__mKQ8kq__zoomFrame{clip-path:none!important}.motion-kit-module__mKQ8kq__zoomHero[data-mk-pin=broken] .motion-kit-module__mKQ8kq__zoomMedia,.motion-kit-module__mKQ8kq__zoomHero[data-mk-pin=broken] .motion-kit-module__mKQ8kq__zoomCopy{opacity:1!important;transform:none!important}@keyframes motion-kit-module__mKQ8kq__mk-fade-up{0%{opacity:0;transform:translate3d(0, var(--mk-distance), 0)}}@keyframes motion-kit-module__mKQ8kq__mk-fade{0%{opacity:0}}@keyframes motion-kit-module__mKQ8kq__mk-blur{0%{opacity:0;filter:blur(10px);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}}@keyframes motion-kit-module__mKQ8kq__mk-clip-up{0%{clip-path:inset(100% 0 0);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}to{clip-path:inset(0)}}@keyframes motion-kit-module__mKQ8kq__mk-scale{0%{opacity:0;transform:scale(.96)}}@keyframes motion-kit-module__mKQ8kq__mk-rise{0%{transform:translateY(115%)}}@keyframes motion-kit-module__mKQ8kq__mk-wipe{0%{clip-path:var(--mk-clip-from)}to{clip-path:inset(0)}}@keyframes motion-kit-module__mKQ8kq__mk-settle{0%{transform:scale(1.15)}}@keyframes motion-kit-module__mKQ8kq__mk-marquee{to{transform:translate(-50%)}}.motion-kit-module__mKQ8kq__scrimLeft{background:linear-gradient(90deg,#0000009e 0%,#00000061 38%,#0000 72%)}.motion-kit-module__mKQ8kq__scrimBottom{background:linear-gradient(#0000 30%,#0000004d 60%,#000000a8 100%)}.motion-kit-module__mKQ8kq__scrimFull{background:#00000061}
.quote-sample-preview-module__gOE3La__preview{background:#edf2f9;border:1px solid #d2ddeb;border-radius:14px;min-width:0;padding:11px;box-shadow:0 24px 60px #1c2b4f1a}.quote-sample-preview-module__gOE3La__paper{color:#1c2b4f;background:#fff;border:1px solid #e2e8f1;border-radius:9px;padding:25px 27px 22px;overflow:hidden}.quote-sample-preview-module__gOE3La__topline{color:#425271;letter-spacing:.1em;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;font-size:11px;font-weight:800;display:flex}.quote-sample-preview-module__gOE3La__topline>span:first-child{white-space:nowrap;flex:none}.quote-sample-preview-module__gOE3La__accepted{color:#145c36;letter-spacing:0;background:#e4f4eb;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.quote-sample-preview-module__gOE3La__accepted>span{background:#209453;border-radius:50%;width:7px;height:7px}.quote-sample-preview-module__gOE3La__brandRow{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.quote-sample-preview-module__gOE3La__brand{align-items:center;gap:11px;min-width:0;display:flex}.quote-sample-preview-module__gOE3La__sampleLogo{color:#fff;background:#1c2b4f;border-radius:6px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.quote-sample-preview-module__gOE3La__brandCopy{gap:2px;min-width:0;display:grid}.quote-sample-preview-module__gOE3La__brandCopy strong{color:#1c2b4f;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.quote-sample-preview-module__gOE3La__brandCopy small{color:#53627c;font-size:12px}.quote-sample-preview-module__gOE3La__quoteMeta{justify-content:space-between;gap:16px;padding-top:18px;display:flex}.quote-sample-preview-module__gOE3La__quoteMeta>div{gap:3px;display:grid}.quote-sample-preview-module__gOE3La__quoteMeta span{color:#576783;letter-spacing:.1em;font-size:10px;font-weight:800}.quote-sample-preview-module__gOE3La__quoteMeta strong{color:#1c2b4f;font-size:14px}.quote-sample-preview-module__gOE3La__dimensions{color:#53627c;margin:11px 0 0;font-size:12px}.quote-sample-preview-module__gOE3La__lines{margin:15px 0 0;padding:0;list-style:none;display:grid}.quote-sample-preview-module__gOE3La__lines li{color:#344664;border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.quote-sample-preview-module__gOE3La__lines li strong{color:#1c2b4f;font-size:14px}.quote-sample-preview-module__gOE3La__total{color:#1c2b4f;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 14px;font-size:16px;font-weight:700;display:flex}.quote-sample-preview-module__gOE3La__total strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:29px}.quote-sample-preview-module__gOE3La__quoteFooter{color:#53627c;border-top:1px solid #dfe6f0;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;font-size:12px;display:flex}.quote-sample-preview-module__gOE3La__acceptButton{color:#fff;white-space:nowrap;background:#2a62d4;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}.quote-sample-preview-module__gOE3La__compact{border-radius:11px;padding:9px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__paper{padding:20px 22px 18px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__topline{padding-bottom:12px;font-size:10px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__brandRow{min-height:64px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__sampleLogo{width:36px;height:36px;font-size:12px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__brandCopy strong{font-size:14px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__brandCopy small{font-size:11px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__quoteMeta{padding-top:14px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__lines li{padding:9px 0;font-size:13px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__lines li strong{font-size:13px}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__total{padding:13px 0}.quote-sample-preview-module__gOE3La__compact .quote-sample-preview-module__gOE3La__total strong{font-size:26px}@media (max-width:420px){.quote-sample-preview-module__gOE3La__paper{padding:17px 16px}.quote-sample-preview-module__gOE3La__topline{font-size:9px}.quote-sample-preview-module__gOE3La__brandRow{gap:6px;min-height:62px}.quote-sample-preview-module__gOE3La__brand{gap:8px}.quote-sample-preview-module__gOE3La__sampleLogo{width:36px;height:36px}.quote-sample-preview-module__gOE3La__brandCopy strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:13px;overflow:visible}.quote-sample-preview-module__gOE3La__quoteMeta strong,.quote-sample-preview-module__gOE3La__lines li{font-size:13px}.quote-sample-preview-module__gOE3La__quoteFooter{flex-direction:column;align-items:flex-start}}
.home-module__b8A7Ya__page{--paper:#f4f7fb;--white:#fff;--navy:#1c2b4f;--blue:#2a62d4;--deep-blue:#1f4db0;--muted:#425271;--rule:#d9e1ed;background:var(--paper);min-height:100vh;color:var(--navy);font-family:var(--font-body);font-size:18px;line-height:1.55;overflow-x:clip}.home-module__b8A7Ya__page *,.home-module__b8A7Ya__page :before,.home-module__b8A7Ya__page :after{box-sizing:border-box}.home-module__b8A7Ya__page h1,.home-module__b8A7Ya__page h2,.home-module__b8A7Ya__page h3,.home-module__b8A7Ya__page p{margin-top:0}.home-module__b8A7Ya__page h1,.home-module__b8A7Ya__page h2,.home-module__b8A7Ya__page h3{color:var(--navy);font-family:var(--font-display);letter-spacing:-.04em;font-weight:700;line-height:1.08}.home-module__b8A7Ya__page h2{font-size:clamp(34px,4.2vw,52px)}.home-module__b8A7Ya__page :focus-visible{outline-offset:3px;outline:3px solid #123d91}.home-module__b8A7Ya__header{z-index:20;border-bottom:1px solid var(--rule);background:var(--paper);width:100%;position:relative}.home-module__b8A7Ya__headerInner{justify-content:space-between;align-items:center;gap:30px;width:min(100% - 64px,1280px);min-height:88px;margin:0 auto;display:flex}.home-module__b8A7Ya__wordmark{flex:none;align-items:center;display:inline-flex}.home-module__b8A7Ya__bandLogoPicture{vertical-align:middle;width:auto;height:56px;line-height:0;display:inline-block}.home-module__b8A7Ya__bandLogoImage{width:auto;max-width:none;height:56px;display:block}.home-module__b8A7Ya__nav{flex:auto;justify-content:center;align-items:center;gap:clamp(20px,3vw,42px);display:flex}.home-module__b8A7Ya__mobileNav{display:none}.home-module__b8A7Ya__nav a,.home-module__b8A7Ya__login,.home-module__b8A7Ya__footer a{color:var(--navy);font-size:15px;font-weight:600;text-decoration:none}.home-module__b8A7Ya__nav a{align-items:center;min-height:48px;display:inline-flex}.home-module__b8A7Ya__nav a:hover,.home-module__b8A7Ya__login:hover,.home-module__b8A7Ya__footer a:hover{color:var(--blue)}.home-module__b8A7Ya__headerActions{flex:none;align-items:center;gap:20px;display:flex}.home-module__b8A7Ya__accountNav{flex:none;align-items:center;gap:4px;display:flex}.home-module__b8A7Ya__accountNav a,.home-module__b8A7Ya__accountNav button{min-height:42px;color:var(--navy);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__b8A7Ya__accountNav a:hover,.home-module__b8A7Ya__accountNav button:hover{border-color:var(--rule);color:var(--blue)}.home-module__b8A7Ya__mobileAccountNav,.home-module__b8A7Ya__mobileMenuButton{display:none}.home-module__b8A7Ya__primaryButton,.home-module__b8A7Ya__secondaryButton,.home-module__b8A7Ya__lightButton{min-height:50px;font-family:var(--font-body);text-align:center;border-radius:7px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.home-module__b8A7Ya__primaryButton{border:1px solid var(--blue);background:var(--blue);color:#fff}.home-module__b8A7Ya__primaryButton:hover{border-color:var(--deep-blue);background:var(--deep-blue);color:#fff}.home-module__b8A7Ya__secondaryButton{color:var(--navy);background:#fff;border:1px solid #9eacc2}.home-module__b8A7Ya__secondaryButton:hover{border-color:var(--blue);color:var(--navy);background:#f8faff}.home-module__b8A7Ya__lightButton{color:var(--navy);background:#fff;border:1px solid #fff}.home-module__b8A7Ya__lightButton:hover{color:var(--navy);background:#eaf1ff}.home-module__b8A7Ya__primaryButton:active,.home-module__b8A7Ya__secondaryButton:active,.home-module__b8A7Ya__lightButton:active{transform:translateY(1px)}.home-module__b8A7Ya__hero{padding:clamp(64px,7.8vw,112px) 32px clamp(76px,9vw,128px)}.home-module__b8A7Ya__heroInner{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(42px,6vw,88px);width:min(100%,1260px);margin:0 auto;display:grid}.home-module__b8A7Ya__heroCopy{max-width:680px}.home-module__b8A7Ya__eyebrow,.home-module__b8A7Ya__bandEyebrow{color:var(--muted);letter-spacing:.12em;margin-bottom:18px;font-size:13px;font-weight:800;line-height:1.4}.home-module__b8A7Ya__heroCopy .home-module__b8A7Ya__eyebrow{color:var(--blue)}.home-module__b8A7Ya__hero h1{letter-spacing:-.058em;max-width:720px;margin:0 0 26px;font-size:clamp(48px,6.3vw,78px)}.home-module__b8A7Ya__paintStripe{z-index:0;color:#fff;white-space:nowrap;padding:0 .08em .07em;display:inline-block;position:relative}.home-module__b8A7Ya__paintStripe:before{z-index:-1;content:"";background:#2a62d4;border-radius:3px;height:.95em;position:absolute;bottom:.02em;left:-.03em;right:-.03em;transform:rotate(-1.2deg)}.home-module__b8A7Ya__heroBody{color:#2c3d5d;max-width:640px;margin-bottom:28px;font-size:19px;line-height:1.65}.home-module__b8A7Ya__heroActions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.home-module__b8A7Ya__heroActions .home-module__b8A7Ya__primaryButton{min-height:54px;padding-inline:24px}.home-module__b8A7Ya__heroActions p{color:#374968;width:100%;margin:0;font-size:15px;font-weight:600}.home-module__b8A7Ya__heroVisual{min-width:0}.home-module__b8A7Ya__sectionInner{width:min(100% - 64px,1160px);margin:0 auto}.home-module__b8A7Ya__sectionHeading{text-align:center;max-width:790px;margin:0 auto 42px}.home-module__b8A7Ya__sectionHeading h2{margin-bottom:16px}.home-module__b8A7Ya__sectionHeading>p:last-child{color:var(--muted);margin-bottom:0;font-size:18px}.home-module__b8A7Ya__problemsSection{background:#fff;padding:98px 0 105px}.home-module__b8A7Ya__problemsSection .home-module__b8A7Ya__sectionHeading{margin-bottom:46px}.home-module__b8A7Ya__problemList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.home-module__b8A7Ya__problemList li{border:1px solid var(--rule);background:var(--paper);min-height:124px;color:var(--navy);border-radius:10px;align-items:center;padding:26px;font-size:19px;font-weight:700;line-height:1.4;display:flex}.home-module__b8A7Ya__problemClose{text-align:center;margin:34px 0 0;font-size:21px;font-weight:700}.home-module__b8A7Ya__roomSection{padding:100px 0 108px}.home-module__b8A7Ya__roomSection .home-module__b8A7Ya__sectionHeading{margin-bottom:32px}.home-module__b8A7Ya__roomTool{width:min(100%,810px);margin:0 auto}.home-module__b8A7Ya__stepsSection{background:#fff;padding:94px 0 104px}.home-module__b8A7Ya__stepsList{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-module__b8A7Ya__stepsList li{border:1px solid var(--rule);background:#fff;border-radius:10px;min-height:172px;padding:26px 25px 24px}.home-module__b8A7Ya__stepsList li>span{width:38px;height:38px;color:var(--blue);background:#e5edfb;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:14px;font-weight:800;display:inline-flex}.home-module__b8A7Ya__stepsList h3{letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.35}.home-module__b8A7Ya__prepBand{color:#fff;background-image:linear-gradient(135deg,#22355f,#1c2b4f 60%,#18253f)}.home-module__b8A7Ya__bandInner{text-align:center;width:min(100% - 64px,1050px);margin:0 auto;padding:86px 0 92px}.home-module__b8A7Ya__bandEyebrow{color:#dce6f8}.home-module__b8A7Ya__prepBand h2,.home-module__b8A7Ya__closingBand h2{color:#fff;margin-bottom:27px;font-size:clamp(36px,5vw,60px)}.home-module__b8A7Ya__prepMath{color:#fff;justify-content:center;align-items:baseline;gap:12px;margin:0 0 10px;font-size:clamp(18px,2.6vw,26px);font-weight:600;display:flex}.home-module__b8A7Ya__prepRow{white-space:nowrap;align-items:baseline;gap:8px;margin:0;display:inline-flex}.home-module__b8A7Ya__prepMathPlus{color:#bfd2f4}.home-module__b8A7Ya__prepMath strong{font-size:clamp(26px,3vw,36px)}.home-module__b8A7Ya__prepTotal{color:#fff;margin:8px 0;font-size:clamp(24px,3.4vw,38px);font-weight:800}.home-module__b8A7Ya__prepNote{color:#e7efff;margin:18px 0 0;font-size:18px}.home-module__b8A7Ya__showcaseSection{background:#fff;padding:104px 0 110px}.home-module__b8A7Ya__showcaseGrid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);align-items:center;gap:clamp(32px,6vw,82px);display:grid}.home-module__b8A7Ya__showcaseDetails{padding:20px 0}.home-module__b8A7Ya__callouts{flex-wrap:wrap;gap:9px;margin:0 0 30px;padding:0;list-style:none;display:flex}.home-module__b8A7Ya__callouts li{color:#263858;background:#f5f8fd;border:1px solid #cbd8eb;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:700}.home-module__b8A7Ya__showcaseDetails h3{margin-bottom:14px;font-size:30px}.home-module__b8A7Ya__showcaseDetails p{color:var(--muted);margin-bottom:22px}.home-module__b8A7Ya__textLink{color:#174baf;text-underline-offset:4px;font-size:17px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.home-module__b8A7Ya__textLink:hover{color:#103679}.home-module__b8A7Ya__founderSection{padding:96px 0}.home-module__b8A7Ya__founderInner{grid-template-columns:minmax(210px,.64fr) 1fr;align-items:center;gap:clamp(30px,7vw,90px);width:min(100% - 64px,1020px);margin:0 auto;display:grid}.home-module__b8A7Ya__founderPhoto{aspect-ratio:3/2;border-radius:16px;width:100%;display:block;overflow:hidden}.home-module__b8A7Ya__founderImage{object-fit:cover;width:100%;height:100%;display:block}.home-module__b8A7Ya__founderInner h2{margin-bottom:22px}.home-module__b8A7Ya__founderName{margin:0;font-size:17px;font-weight:800}.home-module__b8A7Ya__founderCopy{color:#2e3e5a;margin-bottom:18px;font-size:19px;line-height:1.7}.home-module__b8A7Ya__pricingSection{background:#fff;padding:102px 0 110px}.home-module__b8A7Ya__pricingSection .home-module__b8A7Ya__sectionHeading{margin-bottom:40px}.home-module__b8A7Ya__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.home-module__b8A7Ya__planCard{border:1px solid var(--rule);background:#fff;border-radius:11px;flex-direction:column;min-width:0;min-height:385px;padding:27px 25px 24px;display:flex;box-shadow:0 8px 24px #1c2b4f0d}.home-module__b8A7Ya__proCard{border-color:#9bb8ec}.home-module__b8A7Ya__planName{color:#344664;margin-bottom:10px;font-size:16px;font-weight:800}.home-module__b8A7Ya__planPrice{align-items:baseline;gap:8px;margin-bottom:19px;display:flex}.home-module__b8A7Ya__planPeriod{color:var(--muted);font-size:15px}.home-module__b8A7Ya__planPrice strong{color:var(--navy);font-family:var(--font-display);letter-spacing:-.06em;font-size:45px;line-height:1}.home-module__b8A7Ya__planCard ul{color:#2e3e5a;gap:12px;margin:0 0 26px;padding:0 0 0 20px;font-size:16px;display:grid}.home-module__b8A7Ya__planCard>.home-module__b8A7Ya__primaryButton,.home-module__b8A7Ya__planCard>.home-module__b8A7Ya__secondaryButton{width:100%;margin-top:auto}.home-module__b8A7Ya__planTerms,.home-module__b8A7Ya__checkoutState{color:var(--muted);font-size:14px;line-height:1.5}.home-module__b8A7Ya__planTerms{margin:-8px 0 14px}.home-module__b8A7Ya__checkoutState{margin:12px 0 0}.home-module__b8A7Ya__valueCopy{color:#263858;text-align:center;max-width:920px;margin:34px auto 40px;font-size:17px;font-weight:600;line-height:1.6}.home-module__b8A7Ya__faqSection{padding:100px 0 112px}.home-module__b8A7Ya__faqInner{width:min(100% - 64px,900px);margin:0 auto}.home-module__b8A7Ya__faqSection .home-module__b8A7Ya__sectionHeading{margin-bottom:30px}.home-module__b8A7Ya__faqItem{border-bottom:1px solid #cbd6e6}.home-module__b8A7Ya__faqTrigger{min-height:68px;color:var(--navy);font-family:var(--font-body);text-align:left;font-size:18px;font-weight:700}.home-module__b8A7Ya__faqAnswer{color:#344664;font-size:17px;line-height:1.65}.home-module__b8A7Ya__closingBand{color:#fff;background-image:linear-gradient(135deg,#2f6be0,#2a62d4 55%,#2457c4)}.home-module__b8A7Ya__closingInner{text-align:center;flex-direction:column;align-items:center;width:min(100% - 40px,960px);margin:0 auto;padding:76px 0 82px;display:flex}.home-module__b8A7Ya__bandLogo{justify-content:center;align-items:center;margin-bottom:30px;display:inline-flex}.home-module__b8A7Ya__closingBand h2{max-width:720px;margin-bottom:28px}.home-module__b8A7Ya__closingBand .home-module__b8A7Ya__lightButton{min-height:54px;padding-inline:24px}.home-module__b8A7Ya__closingBand p{color:#fff;margin:17px 0 0;font-size:16px;font-weight:600}.home-module__b8A7Ya__footer{border-top:1px solid var(--rule);background:var(--paper);padding:26px 32px 32px}.home-module__b8A7Ya__footerInner{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1280px);min-height:54px;margin:0 auto;display:flex}.home-module__b8A7Ya__footerInner nav{align-items:center;gap:23px;display:flex}.home-module__b8A7Ya__footerInner>a:not(.home-module__b8A7Ya__footerLogo),.home-module__b8A7Ya__footerInner p{color:#344664;margin:0;font-size:14px}.home-module__b8A7Ya__footerInner p{white-space:nowrap}.home-module__b8A7Ya__footerLogo{align-items:center;display:inline-flex}@media (max-width:900px){.home-module__b8A7Ya__heroInner{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:28px}.home-module__b8A7Ya__hero h1{font-size:clamp(44px,6vw,60px)}.home-module__b8A7Ya__pricingGrid{gap:12px}.home-module__b8A7Ya__planCard{padding:23px 20px}.home-module__b8A7Ya__footerInner{flex-wrap:wrap;justify-content:center}}@media (max-width:760px){.home-module__b8A7Ya__header{height:64px}.home-module__b8A7Ya__headerInner{gap:8px;width:calc(100% - 40px);height:63px;min-height:63px;padding:0;display:flex}.home-module__b8A7Ya__wordmark{min-height:44px}.home-module__b8A7Ya__bandLogoPicture,.home-module__b8A7Ya__bandLogoImage{height:44px}.home-module__b8A7Ya__nav{display:none}.home-module__b8A7Ya__mobileNav{z-index:30;border:1px solid var(--rule);background:#fff;border-radius:8px;flex-direction:column;padding:8px;display:flex;position:absolute;top:63px;left:20px;right:20px;box-shadow:0 12px 32px #1c2b4f24}.home-module__b8A7Ya__mobileNav[hidden]{display:none}.home-module__b8A7Ya__mobileNav a{min-height:44px;color:var(--navy);border-radius:5px;align-items:center;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.home-module__b8A7Ya__mobileNav a:hover,.home-module__b8A7Ya__mobileNav a:focus-visible{color:var(--blue);background:#eef3fb}.home-module__b8A7Ya__headerActions{gap:8px;margin-left:auto}.home-module__b8A7Ya__accountNav{display:none}.home-module__b8A7Ya__mobileAccountNav{border-top:1px solid var(--rule);flex-direction:column;align-items:stretch;gap:4px;margin-top:8px;padding-top:8px;display:flex}.home-module__b8A7Ya__mobileAccountNav a,.home-module__b8A7Ya__mobileAccountNav button{min-height:44px;color:var(--navy);text-align:left;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.home-module__b8A7Ya__mobileAccountNav a:hover,.home-module__b8A7Ya__mobileAccountNav button:hover{color:var(--blue);background:#eef3fb}.home-module__b8A7Ya__headerButton{white-space:nowrap;min-height:44px;padding:0 10px;font-size:14px}.home-module__b8A7Ya__mobileMenuButton{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--navy);border-color:#aabad2;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-module__b8A7Ya__hero{padding:64px 20px}.home-module__b8A7Ya__heroInner{grid-template-columns:minmax(0,1fr);gap:40px;width:min(100%,540px)}.home-module__b8A7Ya__hero h1{margin-bottom:16px;font-size:clamp(42px,12vw,58px)}.home-module__b8A7Ya__eyebrow,.home-module__b8A7Ya__bandEyebrow{margin-bottom:12px}.home-module__b8A7Ya__heroBody{margin-bottom:22px;font-size:18px}.home-module__b8A7Ya__heroActions{display:block}.home-module__b8A7Ya__heroActions .home-module__b8A7Ya__primaryButton{width:100%;min-height:54px}.home-module__b8A7Ya__heroActions p{text-align:center;margin-top:13px;font-size:14px}.home-module__b8A7Ya__sectionInner,.home-module__b8A7Ya__faqInner{width:calc(100% - 40px)}.home-module__b8A7Ya__sectionHeading{margin-bottom:30px}.home-module__b8A7Ya__sectionHeading h2{margin-bottom:16px;font-size:clamp(33px,9vw,43px)}.home-module__b8A7Ya__sectionHeading>p:last-child{font-size:17px}.home-module__b8A7Ya__problemsSection,.home-module__b8A7Ya__roomSection,.home-module__b8A7Ya__stepsSection,.home-module__b8A7Ya__showcaseSection,.home-module__b8A7Ya__founderSection,.home-module__b8A7Ya__pricingSection,.home-module__b8A7Ya__faqSection{padding-top:64px;padding-bottom:64px}.home-module__b8A7Ya__problemList,.home-module__b8A7Ya__stepsList,.home-module__b8A7Ya__pricingGrid{grid-template-columns:1fr}.home-module__b8A7Ya__problemList{gap:12px}.home-module__b8A7Ya__problemList li{min-height:76px;padding:20px;font-size:17px}.home-module__b8A7Ya__page .home-module__b8A7Ya__problemClose{margin:20px 0 0;font-size:18px}.home-module__b8A7Ya__stepsList{gap:12px}.home-module__b8A7Ya__stepsList li{min-height:0;padding:20px}.home-module__b8A7Ya__stepsList li>span{margin-bottom:12px}.home-module__b8A7Ya__stepsList h3{font-size:19px}.home-module__b8A7Ya__bandInner{width:calc(100% - 40px);padding:64px 0}.home-module__b8A7Ya__prepBand h2,.home-module__b8A7Ya__closingBand h2{font-size:clamp(34px,9vw,45px)}.home-module__b8A7Ya__prepBand h2{margin-bottom:16px}.home-module__b8A7Ya__prepMath{flex-direction:column;align-items:center;gap:16px;font-size:17px}.home-module__b8A7Ya__prepMathPlus{display:none}.home-module__b8A7Ya__prepMath strong{font-size:24px}.home-module__b8A7Ya__prepTotal{font-size:26px;line-height:1.25}.home-module__b8A7Ya__prepNote{font-size:17px}.home-module__b8A7Ya__showcaseGrid{grid-template-columns:1fr;gap:28px}.home-module__b8A7Ya__showcaseDetails{padding:0}.home-module__b8A7Ya__callouts{gap:8px}.home-module__b8A7Ya__callouts li{font-size:13px}.home-module__b8A7Ya__showcaseDetails h3{margin-bottom:16px;font-size:26px}.home-module__b8A7Ya__textLink{align-items:center;min-height:44px;display:inline-flex}.home-module__b8A7Ya__founderInner{grid-template-columns:1fr;gap:25px;width:calc(100% - 40px)}.home-module__b8A7Ya__founderPhoto{aspect-ratio:4/5;max-height:420px}.home-module__b8A7Ya__founderCopy{font-size:18px}.home-module__b8A7Ya__founderInner h2{margin-bottom:16px}.home-module__b8A7Ya__founderCopy a{align-items:center;min-height:44px;display:inline-flex}.home-module__b8A7Ya__planCard{min-height:0;padding:20px}.home-module__b8A7Ya__pricingGrid{gap:16px}.home-module__b8A7Ya__valueCopy{margin-bottom:0}.home-module__b8A7Ya__faqSection{margin-top:-64px}.home-module__b8A7Ya__planCard>.home-module__b8A7Ya__primaryButton,.home-module__b8A7Ya__planCard>.home-module__b8A7Ya__secondaryButton{min-height:50px}.home-module__b8A7Ya__faqTrigger{min-height:66px;font-size:17px}.home-module__b8A7Ya__faqAnswer{font-size:16px}.home-module__b8A7Ya__closingInner{width:calc(100% - 40px);padding:64px 0}.home-module__b8A7Ya__footer{padding:24px 20px calc(94px + env(safe-area-inset-bottom))}.home-module__b8A7Ya__footerInner{flex-direction:column;gap:17px}.home-module__b8A7Ya__footerInner nav{flex-wrap:wrap;justify-content:center;gap:4px 12px}.home-module__b8A7Ya__footerInner nav a,.home-module__b8A7Ya__footerInner>a:not(.home-module__b8A7Ya__footerLogo){justify-content:center;align-items:center;min-height:44px;padding:8px 4px;display:inline-flex}.home-module__b8A7Ya__footerLogo{min-height:44px}.home-module__b8A7Ya__page [data-trigger=view][data-state=hidden]{opacity:1;filter:none;clip-path:none;transform:none}.home-module__b8A7Ya__page [data-trigger=load][class][style]{animation:none}}@media (max-width:360px){.home-module__b8A7Ya__headerInner{gap:8px;width:calc(100% - 24px)}.home-module__b8A7Ya__headerButton{min-height:44px;padding:0;font-size:12px}.home-module__b8A7Ya__headerActions{gap:8px}.home-module__b8A7Ya__sectionInner,.home-module__b8A7Ya__faqInner,.home-module__b8A7Ya__founderInner{width:calc(100% - 40px)}.home-module__b8A7Ya__hero h1{font-size:41px}}@media (prefers-reduced-motion:reduce){.home-module__b8A7Ya__page.home-module__b8A7Ya__page *,.home-module__b8A7Ya__page.home-module__b8A7Ya__page :before,.home-module__b8A7Ya__page.home-module__b8A7Ya__page :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
.sample-quote-module__Rot3Va__page{color:#1c2b4f;width:min(100% - 40px,1120px);min-height:75vh;font-family:var(--font-body);margin:0 auto;padding:clamp(44px,7vw,80px) 0}.sample-quote-module__Rot3Va__intro{text-align:center;max-width:760px;margin:0 auto 38px}.sample-quote-module__Rot3Va__eyebrow{color:#2a62d4;letter-spacing:.1em;margin-bottom:14px;font-size:13px;font-weight:800}.sample-quote-module__Rot3Va__intro h1{font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(38px,6vw,58px);line-height:1.08}.sample-quote-module__Rot3Va__intro p{color:#344664;font-size:18px;line-height:1.6}.sample-quote-module__Rot3Va__intro .sample-quote-module__Rot3Va__notice{color:#68758a;margin:16px auto 0;font-size:14px;font-weight:400;line-height:1.5}.sample-quote-module__Rot3Va__layout{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:start;gap:clamp(24px,5vw,58px);display:grid}.sample-quote-module__Rot3Va__details{background:#fff;border:1px solid #d9e1ed;border-radius:10px;padding:24px}.sample-quote-module__Rot3Va__details h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 10px;font-size:26px}.sample-quote-module__Rot3Va__details h3{font-family:var(--font-display);margin:22px 0 8px;font-size:18px}.sample-quote-module__Rot3Va__details p{color:#425271;line-height:1.6}.sample-quote-module__Rot3Va__details ul{color:#273958;gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.sample-quote-module__Rot3Va__validUntil{margin:23px 0 14px;font-size:14px}.sample-quote-module__Rot3Va__exampleTotal{color:#1c2b4f;margin:22px 0 14px;font-size:18px;font-weight:800}.sample-quote-module__Rot3Va__sampleAccept{color:#fff;background:#2a62d4;border:0;border-radius:6px;width:100%;min-height:50px;font-size:15px;font-weight:700}.sample-quote-module__Rot3Va__sampleAccept:disabled{cursor:not-allowed}.sample-quote-module__Rot3Va__action{justify-content:center;align-items:center;gap:22px;margin-top:34px;display:flex}.sample-quote-module__Rot3Va__action>:first-child{min-height:50px}.sample-quote-module__Rot3Va__backLink{color:#174baf;text-underline-offset:4px;font-weight:700;text-decoration:underline}.sample-quote-module__Rot3Va__backLink:focus-visible{outline-offset:3px;outline:3px solid #123d91}@media (max-width:760px){.sample-quote-module__Rot3Va__layout{grid-template-columns:1fr}.sample-quote-module__Rot3Va__action{text-align:center;flex-direction:column;align-items:stretch;gap:16px}.sample-quote-module__Rot3Va__action :first-child{width:100%}}
.sticky-sample-cta-module__O7HOFW__stickyCta,.sticky-sample-cta-module__O7HOFW__stickyCta[hidden]{display:none}@media (max-width:760px){.sticky-sample-cta-module__O7HOFW__stickyCta{z-index:40;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #cfd9e8;display:block;position:fixed;bottom:0;left:0;right:0}.sticky-sample-cta-module__O7HOFW__stickyCta[hidden]{display:none}.sticky-sample-cta-module__O7HOFW__stickyCta .sticky-sample-cta-module__O7HOFW__stickyLink{color:#fff;text-align:center;background:#2a62d4;border:1px solid #2a62d4;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.sticky-sample-cta-module__O7HOFW__stickyCta .sticky-sample-cta-module__O7HOFW__stickyLink:hover{color:#fff;background:#1f4db0;border-color:#1f4db0}}
