.PublicHome-module__-Q1QdW__page{min-width:0;overflow-x:hidden}.PublicHome-module__-Q1QdW__header{width:100%}.PublicHome-module__-Q1QdW__headerAction,.PublicHome-module__-Q1QdW__primaryAction,.PublicHome-module__-Q1QdW__secondaryAction{isolation:isolate;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s,color .2s;position:relative}.PublicHome-module__-Q1QdW__headerAction:hover,.PublicHome-module__-Q1QdW__headerAction:focus-visible,.PublicHome-module__-Q1QdW__primaryAction:hover,.PublicHome-module__-Q1QdW__primaryAction:focus-visible,.PublicHome-module__-Q1QdW__secondaryAction:hover,.PublicHome-module__-Q1QdW__secondaryAction:focus-visible{transform:translateY(-2px)}.PublicHome-module__-Q1QdW__headerAction:hover,.PublicHome-module__-Q1QdW__headerAction:focus-visible{background:#f7fbf8;border-color:#8eb8a7;box-shadow:0 10px 22px #203d331a}.PublicHome-module__-Q1QdW__primaryAction:hover,.PublicHome-module__-Q1QdW__primaryAction:focus-visible{background:#17342b;box-shadow:0 13px 26px #1a3e3247}.PublicHome-module__-Q1QdW__secondaryAction:hover,.PublicHome-module__-Q1QdW__secondaryAction:focus-visible{background:#fff;border-color:#82ad9c;box-shadow:0 11px 22px #203d331a}.PublicHome-module__-Q1QdW__headerAction:focus-visible,.PublicHome-module__-Q1QdW__primaryAction:focus-visible,.PublicHome-module__-Q1QdW__secondaryAction:focus-visible{outline-offset:3px;outline:3px solid #cfe5da}.PublicHome-module__-Q1QdW__main{width:min(100%,1280px)!important;max-width:1280px!important}.PublicHome-module__-Q1QdW__hero{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)!important;gap:38px!important;padding:46px!important}.PublicHome-module__-Q1QdW__hero:before,.PublicHome-module__-Q1QdW__hero:after{z-index:-1;content:"";filter:blur(8px);opacity:.42;pointer-events:none;border-radius:999px;width:250px;height:250px;position:absolute}.PublicHome-module__-Q1QdW__hero:before{background:#d6eadf;animation:9s ease-in-out infinite alternate PublicHome-module__-Q1QdW__ambientDrift;top:-150px;left:36%}.PublicHome-module__-Q1QdW__hero:after{background:#f8d9bc;animation:11s ease-in-out -3s infinite alternate-reverse PublicHome-module__-Q1QdW__ambientDrift;bottom:-170px;right:-130px}.PublicHome-module__-Q1QdW__trustLine{flex-wrap:wrap;display:flex;gap:12px 17px!important}.PublicHome-module__-Q1QdW__preview{min-height:320px;animation:6s ease-in-out infinite PublicHome-module__-Q1QdW__previewFloat;width:100%!important;max-width:none!important;margin-top:0!important}.PublicHome-module__-Q1QdW__dashboardCalendarPreview{animation:5s ease-in-out infinite PublicHome-module__-Q1QdW__previewFloat}.PublicHome-module__-Q1QdW__dashboardCalendarSheet{pointer-events:none;will-change:transform;background:linear-gradient(145deg,#fffffff5,#eff8f3d1);border:1px solid #d3e4dbfa;border-radius:20px;width:340px;height:254px;position:absolute;box-shadow:0 14px 28px #1f3b301a}.PublicHome-module__-Q1QdW__dashboardCalendarSheetBack{z-index:1;opacity:.78;animation:12s ease-in-out infinite PublicHome-module__-Q1QdW__dashboardCalendarSheetBack;top:38px;right:26px;transform:rotate(10deg)}.PublicHome-module__-Q1QdW__dashboardCalendarSheetMiddle{z-index:2;opacity:.9;animation:12s ease-in-out .24s infinite PublicHome-module__-Q1QdW__dashboardCalendarSheetMiddle;top:20px;right:54px;transform:rotate(3deg)}.PublicHome-module__-Q1QdW__previewBackdrop{background:#bed6cc!important;border-radius:22px!important;width:86%!important;height:274px!important;inset:22px 19px auto auto!important;transform:rotate(6deg)!important}.PublicHome-module__-Q1QdW__calendarWindow{z-index:1;overflow:hidden;background:#fff!important;border:1px solid #e0e9e4!important;border-radius:20px!important;width:94%!important;margin:0 auto!important;transform:rotate(-2deg)!important;box-shadow:0 19px 36px #1f3b3021!important}.PublicHome-module__-Q1QdW__calendarPageTurn{transform-origin:100%;transform-style:preserve-3d;will-change:transform;animation:12s cubic-bezier(.4,0,.2,1) infinite PublicHome-module__-Q1QdW__calendarPageTurn;position:relative}.PublicHome-module__-Q1QdW__calendarPageTurn:after{z-index:3;content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#fff0 38%,#ecf6f0b8 50%,#fff0 62%);animation:12s ease-in-out infinite PublicHome-module__-Q1QdW__calendarPageSheen;position:absolute;inset:0;transform:translate(-115%)}.PublicHome-module__-Q1QdW__calendarWindow p{font-weight:700}.PublicHome-module__-Q1QdW__calendarWindow>div:first-child p:first-child,.PublicHome-module__-Q1QdW__calendarEvent p:first-child,.PublicHome-module__-Q1QdW__calendarDate p:first-child{font-weight:800}.PublicHome-module__-Q1QdW__calendarWindow>div:first-child p:last-child,.PublicHome-module__-Q1QdW__calendarEvent p:last-child,.PublicHome-module__-Q1QdW__calendarDate p:last-child{font-weight:650}.PublicHome-module__-Q1QdW__calendarEvent{align-items:center;border-bottom:1px solid #f0f3f1!important;grid-template-columns:36px 5px minmax(0,1fr)!important;gap:10px!important;padding:13px 17px!important;display:grid!important}.PublicHome-module__-Q1QdW__calendarEventButton{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;transition:background-color .18s,box-shadow .18s}.PublicHome-module__-Q1QdW__calendarEventButton:hover,.PublicHome-module__-Q1QdW__calendarEventButton:focus-visible,.PublicHome-module__-Q1QdW__calendarEventSelected{background:#eff8f3}.PublicHome-module__-Q1QdW__calendarEventButton:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #397466;position:relative}.PublicHome-module__-Q1QdW__calendarEvent:last-child{border-bottom:0!important}.PublicHome-module__-Q1QdW__calendarDate{width:36px!important}.PublicHome-module__-Q1QdW__eventAccent{border-radius:6px!important;width:5px!important;height:35px!important}.PublicHome-module__-Q1QdW__eventCopy{min-width:0}.PublicHome-module__-Q1QdW__previewReviewNote{background:#f8fbf9;min-height:43px}.PublicHome-module__-Q1QdW__featureCard,.PublicHome-module__-Q1QdW__bottomCard{transition:transform .18s,box-shadow .18s;animation:.56s cubic-bezier(.22,.8,.3,1) both PublicHome-module__-Q1QdW__cardReveal;position:relative;overflow:hidden;box-shadow:0 8px 22px #1f3b300b!important}.PublicHome-module__-Q1QdW__featureCard:hover,.PublicHome-module__-Q1QdW__bottomCard:hover{transform:translateY(-3px);box-shadow:0 14px 28px #1f3b3017!important}.PublicHome-module__-Q1QdW__featureCard:nth-child(2){animation-delay:70ms}.PublicHome-module__-Q1QdW__featureCard:nth-child(3){animation-delay:.14s}.PublicHome-module__-Q1QdW__bottomCard:nth-child(2){animation-delay:90ms}.PublicHome-module__-Q1QdW__featureCard:after,.PublicHome-module__-Q1QdW__bottomCard:after{content:"";opacity:.6;pointer-events:none;border-radius:999px;width:138px;height:138px;position:absolute;bottom:-58px;right:-36px}.PublicHome-module__-Q1QdW__featureCard:after{background:radial-gradient(circle,#e7f3ec 0%,#e7f3ec00 70%)}.PublicHome-module__-Q1QdW__featureCard:nth-child(2):after{background:radial-gradient(circle,#fff0e7 0%,#fff0e700 70%)}.PublicHome-module__-Q1QdW__featureCard:nth-child(3):after{background:radial-gradient(circle,#eeeaf8 0%,#eeeaf800 70%)}.PublicHome-module__-Q1QdW__bottomCard:after{background:radial-gradient(circle,#ffffffd6 0%,#fff0 72%);width:180px;height:180px}@keyframes PublicHome-module__-Q1QdW__ambientDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(32px,20px)scale(1.14)}}@keyframes PublicHome-module__-Q1QdW__previewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes PublicHome-module__-Q1QdW__calendarPageTurn{0%,56%,to{transform:perspective(900px)rotateY(0)translate(0)}61%{transform:perspective(900px)rotateY(-7deg)translate(-3px)}66%{transform:perspective(900px)rotateY(4deg)translate(3px)}71%{transform:perspective(900px)rotateY(-4deg)translate(-2px)}76%{transform:perspective(900px)rotateY(2deg)translate(2px)}82%{transform:perspective(900px)rotateY(0)translate(0)}}@keyframes PublicHome-module__-Q1QdW__calendarPageSheen{0%,57%,82%,to{opacity:0;transform:translate(-115%)}62%,74%{opacity:.75}80%{opacity:0;transform:translate(115%)}}@keyframes PublicHome-module__-Q1QdW__dashboardCalendarSheetBack{0%,56%,to{transform:rotate(10deg)translate(0,0)}64%{transform:rotate(13deg)translate(10px,5px)}73%{transform:rotate(8deg)translate(-3px,-1px)}82%{transform:rotate(10deg)translate(0,0)}}@keyframes PublicHome-module__-Q1QdW__dashboardCalendarSheetMiddle{0%,58%,to{transform:rotate(3deg)translate(0,0)}66%{transform:rotate(6deg)translate(7px,3px)}76%{transform:rotate(1deg)translate(-2px,-1px)}84%{transform:rotate(3deg)translate(0,0)}}@keyframes PublicHome-module__-Q1QdW__cardReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.PublicHome-module__-Q1QdW__hero{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding:32px!important}.PublicHome-module__-Q1QdW__preview{max-width:460px!important;margin:0 auto!important}}@media (max-width:640px){.PublicHome-module__-Q1QdW__main{width:100%!important}.PublicHome-module__-Q1QdW__hero{padding:26px!important}.PublicHome-module__-Q1QdW__preview{min-height:0}.PublicHome-module__-Q1QdW__previewBackdrop{height:calc(100% - 28px)!important}.PublicHome-module__-Q1QdW__calendarWindow{transform:none!important}}@media (prefers-reduced-motion:reduce){.PublicHome-module__-Q1QdW__hero:before,.PublicHome-module__-Q1QdW__hero:after,.PublicHome-module__-Q1QdW__preview,.PublicHome-module__-Q1QdW__dashboardCalendarPreview,.PublicHome-module__-Q1QdW__dashboardCalendarSheet,.PublicHome-module__-Q1QdW__calendarPageTurn,.PublicHome-module__-Q1QdW__calendarPageTurn:after,.PublicHome-module__-Q1QdW__featureCard,.PublicHome-module__-Q1QdW__bottomCard{animation:none}.PublicHome-module__-Q1QdW__featureCard,.PublicHome-module__-Q1QdW__bottomCard,.PublicHome-module__-Q1QdW__headerAction,.PublicHome-module__-Q1QdW__primaryAction,.PublicHome-module__-Q1QdW__secondaryAction,.PublicHome-module__-Q1QdW__calendarEventButton{transition:none}}
