*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--planizz-bg:#f7f1e7;--planizz-bg-soft:#fbf7ef;--planizz-surface:#fffdf8;--planizz-surface-muted:#eee6d9;--planizz-ink:#1f2f27;--planizz-muted:#667467;--planizz-primary:#3f6f5a;--planizz-primary-hover:#345f4d;--planizz-primary-soft:#e1eee6;--planizz-accent:#c96f4a;--planizz-accent-hover:#b85f3d;--planizz-accent-soft:#f5e1d5;--planizz-success:#4f8a68;--planizz-success-soft:#e2f0e7;--planizz-warning:#c59142;--planizz-warning-soft:#f7ebd0;--planizz-danger:#bf5a52;--planizz-danger-soft:#f5dfdc;--planizz-inactive:#d8d0c4;--planizz-border:#ded5c8;--planizz-ring:#3f6f5a47;--planizz-radius-card:1.25rem;--planizz-radius-control:.875rem;--planizz-shadow-card:0 18px 45px #2a342b14;--planizz-shadow-soft:0 10px 28px #2a342b0f}html{background:var(--planizz-bg);color:var(--planizz-ink)}body{background:var(--planizz-bg);color:var(--planizz-ink);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .3s,color .3s}button:not(:disabled),a,[role=button]:not([aria-disabled=true]),[role=link],select,label[for]{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:var(--planizz-accent-soft);color:var(--planizz-ink)}.planizz-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}nav,main,.min-h-screen{transition:background-color .3s,border-color .3s,color .3s}.planizzMobileNav{display:none}.planizz-site-nav.liquidGlass-wrapper{z-index:120;isolation:isolate;background:0 0;border-radius:999px;width:min(72rem,100vw - 2rem);max-width:calc(100vw - 2rem);margin-left:0;margin-right:0;font-weight:600;transition:top .9s cubic-bezier(.16,1,.3,1),width .9s cubic-bezier(.16,1,.3,1),max-width .9s cubic-bezier(.16,1,.3,1),border-radius .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),box-shadow .7s;position:fixed;top:clamp(.75rem,1.6vh,1.15rem);left:50%;overflow:hidden;transform:translate(-50%)}.planizz-site-nav.liquidGlass-wrapper>div{border-radius:inherit}.planizz-site-nav .liquidGlass-effect{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(3px)url(#glass-distortion)saturate(170%)brightness(1.04);backdrop-filter:blur(3px)url(#glass-distortion)saturate(170%)brightness(1.04);transition:-webkit-backdrop-filter .9s,backdrop-filter .9s;position:absolute;inset:0;overflow:hidden}.planizz-site-nav .liquidGlass-tint{z-index:1;pointer-events:none;background:#ffffff5c;transition:background-color .9s;position:absolute;inset:0}.planizz-site-nav .liquidGlass-shine{z-index:2;pointer-events:none;border:1px solid #ffffff6b;position:absolute;inset:0;overflow:hidden;box-shadow:inset 2px 2px 1px #ffffff80,inset -1px -1px 1px 1px #ffffff61,inset 0 -8px 18px #ffffff14,0 8px 18px #0000001a,0 0 24px #0000000f}.planizz-site-nav .liquidGlass-shine:after{content:"";opacity:.3;pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffff47,#fff0 30%),linear-gradient(135deg,#ffffff29,#fff0 52%);position:absolute;inset:0}.planizz-site-nav.is-scrolled{border-radius:999px;width:min(72rem,100vw - 2rem);max-width:calc(100vw - 2rem);top:clamp(.75rem,1.6vh,1.15rem);transform:translate(-50%)}.planizz-site-nav.is-scrolled .liquidGlass-effect{-webkit-backdrop-filter:blur(4px)url(#glass-distortion)saturate(172%)brightness(1.04);backdrop-filter:blur(4px)url(#glass-distortion)saturate(172%)brightness(1.04)}.planizz-site-nav.is-scrolled .liquidGlass-tint{background:#ffffff52}.planizz-site-nav.is-scrolled .liquidGlass-shine{box-shadow:inset 2px 2px 1px #ffffff85,inset -1px -1px 1px 1px #ffffff5c,inset 0 -8px 18px #ffffff14,0 12px 28px #26362a24,0 4px 12px #26362a14}.planizz-site-nav .liquidGlass-content,.planizz-site-nav__inner{z-index:3;transition:max-width 1.05s cubic-bezier(.16,1,.3,1),padding 1.05s cubic-bezier(.16,1,.3,1);position:relative}.planizz-site-nav.is-scrolled .planizz-site-nav__inner{max-width:70rem;padding-top:.66rem;padding-bottom:.66rem}.planizz-site-nav__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex:none;width:auto;height:clamp(2.25rem,2.9vw,2.6rem);display:block}.planizz-site-nav__wordmark{background:linear-gradient(90deg,#d36f49 0%,#b69031 42%,#2f8768 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.035em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.05rem,1.25vw,1.24rem);font-weight:820;line-height:1;display:inline-block}.liquidGlass-filter{width:0;height:0;position:absolute;overflow:hidden}@media (min-width:1024px){.planizz-site-nav.is-scrolled{width:min(72rem,100vw - 3.5rem)}}@media (max-width:640px){.planizz-site-nav.liquidGlass-wrapper,.planizz-site-nav.is-scrolled{width:calc(100vw - .85rem);max-width:calc(100vw - .85rem);top:.55rem}.planizz-site-nav__inner{gap:.75rem;padding:.72rem .82rem}.planizz-site-nav__logo{height:clamp(2rem,8vw,2.28rem)}.planizz-site-nav.is-hero-intro-hidden{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (max-width:1023px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:520px){.planizz-site-nav.liquidGlass-wrapper{display:none}.planizzMobileNav{top:max(.7rem, env(safe-area-inset-top));z-index:240;color:#fffaf0;pointer-events:auto;width:min(100vw - 1rem,28rem);max-width:calc(100vw - 1rem);display:block;position:fixed;left:50%;transform:translate(-50%)}.planizzMobileNavBar{z-index:2;-moz-column-gap:.6rem;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:linear-gradient(135deg,#16352bf5,#265646f0);border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:minmax(0,1.45fr) auto minmax(2.9rem,.55fr);align-items:center;column-gap:.6rem;min-height:3.75rem;padding:.6rem .72rem .6rem .78rem;display:grid;position:relative;box-shadow:0 18px 44px #16352b38}.planizzMobileBrand{min-width:0;color:inherit;justify-self:start;align-items:center;gap:.62rem;text-decoration:none;display:inline-flex}.planizzMobileBrandLogo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex:none;width:auto;height:2.18rem;display:block}.planizzMobileBrandWordmark{background:linear-gradient(90deg,#f09b62 0%,#d1b44a 42%,#5bd0a9 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.035em;white-space:nowrap;text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;font-size:1.08rem;font-weight:850;line-height:1;display:inline-block;overflow:hidden}.planizzMobileNavCta{color:#fffaf0;text-align:center;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#3f6f5a 0%,#18b889 56%,#35d2ad 100%);border-radius:999px;justify-content:center;justify-self:center;align-items:center;min-height:2.28rem;padding:0 .78rem;font-size:.78rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #18b88947,inset 0 1px #ffffff38}.planizzMobileBurger{color:#fffaf0;cursor:pointer;width:2.65rem;height:2.65rem;font:inherit;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex:none;justify-content:center;justify-self:end;align-items:center;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24}.planizzMobileBurger span{background:currentColor;border-radius:999px;width:1.08rem;height:.13rem;transition:none;display:block;position:absolute}.planizzMobileBurger span:first-child{transform:translateY(-.24rem)}.planizzMobileBurger span:last-child{transform:translateY(.24rem)}.planizzMobileNav.is-menu-open .planizzMobileBurger span:first-child{transform:rotate(45deg)}.planizzMobileNav.is-menu-open .planizzMobileBurger span:last-child{transform:rotate(-45deg)}.planizzMobilePanel{z-index:1;opacity:0;pointer-events:none;visibility:hidden;background:linear-gradient(#122f26fa,#1f4b3df5);border:1px solid #fff0;border-radius:1.6rem;flex-direction:column;gap:.35rem;max-height:none;margin-top:0;padding:0 .9rem;transition:none;display:none;position:relative;overflow:hidden;box-shadow:0 24px 60px #122f2642}.planizzMobileNav.is-menu-open .planizzMobilePanel{opacity:1;pointer-events:auto;visibility:visible;border-color:#ffffff29;max-height:none;margin-top:.55rem;padding:.9rem;transition:none;display:flex;overflow-y:auto}.planizzMobileMenuLink,.planizzMobileMenuCta{z-index:2;color:#fffaf0;text-align:center;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:1rem;justify-content:center;align-items:center;min-height:3rem;padding:.78rem .9rem;font-family:inherit;font-size:1rem;font-weight:850;line-height:1.2;text-decoration:none;display:flex;position:relative}.planizzMobileMenuLink{background:#ffffff12;border:1px solid #ffffff1a;width:100%}.planizzMobileMenuCta{background:linear-gradient(135deg,#18b889 0%,#35d2ad 100%);margin-top:.25rem;box-shadow:0 14px 30px #18b8893d}.planizzMobileBurger:focus-visible,.planizzMobileBrand:focus-visible,.planizzMobileNavCta:focus-visible,.planizzMobileMenuLink:focus-visible,.planizzMobileMenuCta:focus-visible{outline:none;box-shadow:0 0 0 4px #35d2ad47}}@media (max-width:767px) and (orientation:portrait){#journee-planizz,#pour-qui,#pourquoi-planizz,#faq{scroll-margin-top:72px}#tarifs{scroll-margin-top:30px}}@media (min-width:768px){#pour-qui{scroll-margin-top:120px}#pourquoi-planizz{scroll-margin-top:70px}#tarifs,#faq{scroll-margin-top:120px}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:520px){#journee-planizz,#pour-qui,#pourquoi-planizz,#tarifs,#faq{scroll-margin-top:64px}.planizzMobileNav{top:max(.45rem, env(safe-area-inset-top));right:max(.6rem, env(safe-area-inset-right));width:auto;max-width:calc(100vw - 1rem);left:auto;transform:none}.planizzMobileNavBar{border-radius:999px;justify-content:flex-end;gap:0;min-height:0;padding:.34rem;display:flex}.planizzMobileBrand,.planizzMobileNavCta{display:none}.planizzMobileBurger{width:2.55rem;height:2.55rem}.planizzMobilePanel{top:max(3.45rem, calc(env(safe-area-inset-top) + 3rem));right:max(.6rem, env(safe-area-inset-right));width:min(18rem,100vw - 1.2rem);max-height:none;margin-top:0;position:fixed}.planizzMobileNav.is-menu-open .planizzMobilePanel{max-height:none;margin-top:0;padding:.74rem}.planizzMobileMenuLink,.planizzMobileMenuCta{min-height:2.55rem;padding:.62rem .75rem;font-size:.94rem}}@media (max-width:380px){.planizz-site-nav__wordmark{display:none}.planizzMobileNav{width:calc(100vw - .75rem);max-width:calc(100vw - .75rem)}.planizzMobileBrandWordmark{display:none}.planizzMobileNavCta{min-height:2.12rem;padding:0 .58rem;font-size:.72rem}}.planizz-site-nav.is-hero-intro-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-1rem)scale(.985)}.planizz-site-nav.is-hero-intro-visible{animation:.52s cubic-bezier(.16,1,.3,1) both planizzHeroNavReveal}@media (prefers-reduced-motion:reduce){.planizz-site-nav,.liquidGlass-effect,.liquidGlass-tint,.liquidGlass-shine,.planizz-site-nav__inner,.planizzMobilePanel,.planizzMobileBurger span{transition:none}}.planizz-card{background:var(--planizz-surface);border:1px solid var(--planizz-border);border-radius:var(--planizz-radius-card);box-shadow:var(--planizz-shadow-soft)}.planizz-who-section{width:min(80rem,100% - 2.5rem);margin:0 auto;padding:clamp(2.8rem,5.2vw,4.5rem) 0}.planizz-who-section__header{text-align:center;max-width:58rem;margin:0 auto}.planizz-who-section__eyebrow{color:var(--planizz-primary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.planizz-who-section__title{background:linear-gradient(110deg,#c96f4a 0%,#b88435 34%,#3f6f5a 74%,#22a679 100%);color:#0000;-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;max-width:min(72rem,100%);margin:clamp(.55rem,1vw,.85rem) auto 0;font-size:clamp(2.15rem,4.45vw,4rem);font-weight:950;line-height:.98}@media (min-width:1280px){.planizz-who-section__header{width:100%;max-width:none}.planizz-who-section__title{letter-spacing:-.045em;text-align:center;white-space:normal;width:100%;max-width:100%;font-size:clamp(2.85rem,3.15vw,4rem);line-height:.95}}.planizz-who-section__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1rem);margin-top:clamp(2rem,2.9vw,2.75rem);display:grid}.planizz-who-section__cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(1.6rem,3vw,2.4rem);display:flex}.planizz-who-section__cta-button{color:#fffaf0;letter-spacing:-.02em;background:linear-gradient(135deg,#17352b 0%,#24604d 56%,#2f7d63 100%);border-radius:999px;justify-content:center;align-items:center;min-height:3.1rem;padding:0 1.55rem;font-size:1rem;font-weight:820;line-height:1;text-decoration:none;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 18px 42px #17352b33}.planizz-who-section__cta-button:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 24px 54px #17352b3d}.planizz-who-section__cta-note{color:#17352ba8;margin:.72rem 0 0;font-size:.95rem;font-weight:650;line-height:1.45}.planizz-who-card{border:1px solid var(--planizz-border);background:var(--planizz-surface);box-shadow:var(--planizz-shadow-soft);opacity:0;transform-origin:50%;will-change:opacity, transform;border-radius:1.05rem;overflow:hidden;transform:translateY(18px)scale(.96)}.planizz-who-section.is-wave-visible .planizz-who-card{animation:.76s cubic-bezier(.19,1,.22,1) both planizz-who-card-wave;animation-delay:var(--planizz-who-card-delay,0s)}.planizz-who-card__image{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;width:100%;display:block}@keyframes planizz-who-card-wave{0%{opacity:0;transform:translateY(18px)scale(.96)}58%{opacity:1;transform:translateY(-2px)scale(1.028)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.planizz-who-card,.planizz-who-section.is-wave-visible .planizz-who-card{opacity:1;will-change:auto;animation:none;transform:none}.planizz-who-section__cta-button{transition:none}.planizz-who-section__cta-button:hover{transform:none}}.planizz-who-card__body{padding:clamp(.85rem,1.2vw,1rem)}.planizz-who-card__title{color:var(--planizz-ink);margin:0;font-size:clamp(.98rem,1vw,1.08rem);font-weight:900;line-height:1.16}.planizz-who-card__text{color:var(--planizz-muted);margin:.35rem 0 0;font-size:.84rem;font-weight:600;line-height:1.45}@media (min-width:1100px){.planizz-who-section{padding:clamp(1.8rem,3.4vh,3rem) 0 clamp(1.65rem,3vh,2.55rem)}.planizz-who-section__title{margin-top:clamp(.38rem,.8vh,.65rem);font-size:clamp(2.4rem,2.85vw,3.55rem);line-height:.94}.planizz-who-section__grid{gap:clamp(.58rem,.95vw,.82rem);margin-top:clamp(1.15rem,2.1vh,1.65rem)}.planizz-who-card__image{aspect-ratio:auto;height:clamp(8.4rem,15.5vh,9.75rem)}.planizz-who-card__body{padding:clamp(.68rem,.85vw,.82rem)}.planizz-who-card__title{font-size:clamp(.9rem,.9vw,1rem);line-height:1.12}.planizz-who-card__text{margin-top:.26rem;font-size:.78rem;line-height:1.34}.planizz-who-section__cta{margin-top:clamp(.95rem,2vh,1.35rem)}.planizz-who-section__cta-button{min-height:2.82rem;padding:0 1.35rem;font-size:.94rem}.planizz-who-section__cta-note{margin-top:.48rem;font-size:.88rem;line-height:1.35}}@media (max-width:1024px){.planizz-who-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.planizz-who-section{width:min(100% - 1.5rem,32rem);padding:clamp(2.5rem,10vw,3.5rem) 0}.planizz-who-section__grid{grid-template-columns:1fr}}.planizz-why-section{background:radial-gradient(at 16% 18%,#fffaf0eb,#0000 32%),radial-gradient(at 84% 22%,#67d8cb2e,#0000 30%),linear-gradient(#fbf7eff0,#effffae0);padding:clamp(3.1rem,5.4vw,4.9rem) 1.25rem;position:relative;overflow:hidden}.planizz-why-section__inner{width:min(1280px,100%);margin:0 auto}.planizz-why-section__header{text-align:center;max-width:min(1280px,100%);margin:0 auto}.planizz-why-section__eyebrow{color:#2f7d63;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900;line-height:1}.planizz-why-section__title{background:linear-gradient(110deg,#c96f4a 0%,#b88435 28%,#3f6f5a 68%,#22a679 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.055em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;max-width:min(980px,100%);margin:.78rem auto 0;font-size:clamp(2.2rem,2.75vw,3.15rem);font-weight:920;line-height:.98}.planizz-why-section__title span{display:block}.planizz-why-section__intro{color:#17352bb8;text-wrap:balance;max-width:660px;margin:.82rem auto 0;font-size:clamp(.98rem,1.25vw,1.15rem);font-weight:620;line-height:1.55}@media (min-width:1180px){.planizz-why-section__title{white-space:normal}}.planizz-why-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.45vw,1.18rem);width:min(1120px,100%);margin:clamp(1.65rem,3.6vw,2.85rem) auto 0;display:grid;position:relative}.planizz-why-mosaic__panel{background:radial-gradient(circle at var(--planizz-why-glow-x,18%) var(--planizz-why-glow-y,18%), #67d8cb2e, transparent 36%), linear-gradient(135deg, #17352bf2, #265546e6);color:#fffaf0;opacity:0;min-height:clamp(12.6rem,20vw,15.8rem);animation:.72s cubic-bezier(.19,1,.22,1) forwards planizzWhyMosaicPanel;animation-delay:calc(var(--planizz-why-panel-index,0) * 90ms);border:1px solid #ffffff5c;border-radius:clamp(1.35rem,2.6vw,2.2rem);padding:clamp(1.18rem,2.1vw,1.9rem);position:relative;overflow:hidden;transform:translateY(18px)scale(.98);box-shadow:0 26px 76px #17352b29,inset 0 1px #ffffff2e}.planizz-why-mosaic__panel:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(135deg,#fffaf014,#0000 36%),radial-gradient(circle at 92% 12%,#f3842d1f,#0000 34%);position:absolute;inset:0}.planizz-why-mosaic__content{z-index:1;gap:clamp(.86rem,1.4vw,1.12rem);width:100%;max-width:none;margin-top:0;display:grid;position:relative}.planizz-why-mosaic__panel--2 .planizz-why-mosaic__content,.planizz-why-mosaic__panel--4 .planizz-why-mosaic__content{margin-left:0}.planizz-why-mosaic__title{color:#fffdf5;letter-spacing:-.035em;text-align:center;text-shadow:0 12px 28px #00000024;width:100%;margin:0;font-size:clamp(1.32rem,2.08vw,1.95rem);font-weight:720;line-height:1.08}.planizz-why-mosaic__text{color:#fffdf5;text-align:center;max-width:19rem;margin:0 auto;font-size:clamp(.94rem,1.08vw,1.06rem);font-weight:560;line-height:1.5}.planizz-why-mosaic__panel--1 .planizz-why-mosaic__text,.planizz-why-mosaic__panel--3 .planizz-why-mosaic__text,.planizz-why-mosaic__panel--2 .planizz-why-mosaic__text,.planizz-why-mosaic__panel--4 .planizz-why-mosaic__text{text-align:center;margin-left:auto;margin-right:auto}.planizz-why-mosaic__text strong{color:#ffd68a;text-shadow:0 10px 26px #f3842d2e;font-weight:840}.planizz-why-mosaic__orb{z-index:3;aspect-ratio:1;color:#17352b;pointer-events:none;opacity:0;text-align:center;background:conic-gradient(from 210deg,#fffaf0fa,#67d8cbe0,#f3842d38,#fffaf0fa),linear-gradient(135deg,#ffffffd1,#effffa99);border:1px solid #ffffffb8;border-radius:999px;place-items:center;width:clamp(10.4rem,18vw,14.5rem);animation:.76s cubic-bezier(.19,1,.22,1) .3s forwards planizzWhyMosaicOrb;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.92);box-shadow:0 30px 90px #17352b3d,inset 0 1px #ffffffe0}.planizz-why-mosaic__orb:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffaf06b;border:1px solid #17352b1a;position:absolute;inset:.7rem}.planizz-why-mosaic__logo{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.98;transform-origin:50%;width:118%;height:118%;display:block;position:relative;transform:scale(1.06)}.planizz-why-mosaic__wordmark{z-index:2;color:#17352b;letter-spacing:-.055em;pointer-events:none;text-align:center;text-shadow:0 1px 18px #fffaf0c2;place-items:center;font-size:clamp(1.28rem,2vw,1.86rem);font-weight:900;line-height:1;display:grid;position:absolute;inset:0}@keyframes planizzWhyMosaicPanel{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes planizzWhyMosaicOrb{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.planizz-why-mosaic__panel,.planizz-why-mosaic__orb{opacity:1;animation:none;transform:none}.planizz-why-mosaic__orb{transform:translate(-50%,-50%)}}@media (max-width:900px){.planizz-why-mosaic{gap:.8rem}.planizz-why-mosaic__orb{width:clamp(9.5rem,24vw,12rem)}}@media (max-width:720px){.planizz-why-section{padding:clamp(3rem,10vw,4.2rem) 1rem}.planizz-why-mosaic{grid-template-columns:1fr;margin-top:1.75rem}.planizz-why-mosaic__panel{text-align:left;min-height:auto;padding:1.35rem}.planizz-why-mosaic__panel--2,.planizz-why-mosaic__panel--4{text-align:left}.planizz-why-mosaic__panel--2 .planizz-why-mosaic__content,.planizz-why-mosaic__panel--4 .planizz-why-mosaic__content{margin-left:0}.planizz-why-mosaic__content{max-width:none;margin-top:1.25rem}.planizz-why-mosaic__text,.planizz-why-mosaic__panel--1 .planizz-why-mosaic__text,.planizz-why-mosaic__panel--2 .planizz-why-mosaic__text,.planizz-why-mosaic__panel--3 .planizz-why-mosaic__text,.planizz-why-mosaic__panel--4 .planizz-why-mosaic__text{text-align:center;max-width:none;margin-left:auto;margin-right:auto}.planizz-why-mosaic__orb{display:none}}@property --planizz-hero-reveal-radius{syntax:"<length>";inherits:false;initial-value:0}.planizz-hero-prelude{isolation:isolate;background:radial-gradient(circle at 16% 18%,#ffefdbd1,#0000 34%),radial-gradient(circle at 82% 16%,#c3ebdb9e,#0000 34%),radial-gradient(circle at 52% 64%,#53a6da24,#0000 40%),linear-gradient(#fff8ef 0%,#f7fbf3 58%,#f8faf8 100%);position:relative;overflow:clip}.planizz-hero-prelude__intro,.planizz-hero-prelude__message{place-items:center;min-height:100svh;padding:clamp(5.5rem,12vh,8rem) clamp(1.25rem,5vw,5rem);display:grid;position:relative}.planizz-hero-prelude__intro{min-height:100svh;padding:0;display:block}.planizz-hero-prelude__intro-sticky{place-items:center;min-height:100svh;padding:clamp(5.5rem,12vh,8rem) clamp(1.25rem,5vw,5rem);display:grid;position:sticky;top:0;overflow:visible}.planizz-hero-prelude__media-cloud{z-index:0;pointer-events:none;grid-area:1/1;width:100vw;height:100%;position:absolute;top:0;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.planizz-hero-prelude__media{aspect-ratio:4/3;opacity:0;justify-content:center;align-items:center;width:clamp(8rem,18vw,17rem);transition:opacity .42s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.planizz-hero-prelude.is-media-visible .planizz-hero-prelude__media{opacity:.92}.planizz-hero-benefit-card{--benefit-card-bg-1:#ffffffe0;--benefit-card-bg-2:#faf7efa8;--benefit-card-glow-1:#3bc59724;--benefit-card-glow-2:#f3842d1a;--benefit-card-glow-3:#ffffffb8;--benefit-card-text-size:clamp(1.28rem, 1.85vw, 2.05rem);--benefit-card-text-max-width:12rem;isolation:isolate;background:radial-gradient(circle at 18% 10%, var(--benefit-card-glow-1), transparent 34%), radial-gradient(circle at 82% 88%, var(--benefit-card-glow-2), transparent 38%), linear-gradient(135deg, var(--benefit-card-bg-1), var(--benefit-card-bg-2));-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);border:1px solid #ffffffb8;border-radius:clamp(1.35rem,2vw,2rem);justify-content:center;align-items:center;width:100%;min-height:100%;padding:clamp(.95rem,1.55vw,1.55rem) clamp(1.15rem,2.1vw,2rem);display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 48px #1a3a2f1f,inset 0 1px #ffffffe6,inset 0 -1px #2455440f}.planizz-hero-benefit-card:before{content:"";z-index:0;filter:blur(.5px)drop-shadow(0 0 5px #f3842d8f)drop-shadow(0 0 10px #f3842d3d);transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#0000,#f3842d1f,#f3842df0,#ffb25ef5,#f3842df0,#0000);width:38%;height:190%;animation:5.4s linear infinite planizzBenefitOrangeBorderSpin;position:absolute;top:-45%;left:31%}.planizz-hero-benefit-card:after{content:"";z-index:1;background:radial-gradient(circle at 18% 12%, var(--benefit-card-glow-1), transparent 34%), radial-gradient(circle at 82% 88%, var(--benefit-card-glow-2), transparent 38%), radial-gradient(circle at 50% 0%, var(--benefit-card-glow-3), transparent 42%), linear-gradient(135deg, var(--benefit-card-bg-1), var(--benefit-card-bg-2));-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);pointer-events:none;border-radius:calc(clamp(1.35rem,2vw,2rem) - 3px);position:absolute;inset:3px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #2455440d}.planizz-hero-benefit-card__text{z-index:2;color:#245544;max-width:var(--benefit-card-text-max-width);font-size:var(--benefit-card-text-size);letter-spacing:-.032em;text-align:center;text-wrap:balance;font-weight:620;line-height:1.12;position:relative}.planizz-hero-benefit-card--compact .planizz-hero-benefit-card__text,.planizz-hero-benefit-card--wide .planizz-hero-benefit-card__text{font-size:var(--benefit-card-text-size)}.planizz-hero-benefit-card--medium{--benefit-card-bg-1:#f6fff9e6;--benefit-card-bg-2:#faf7efb3;--benefit-card-glow-1:#3bc59738;--benefit-card-glow-2:#f3842d1f;--benefit-card-glow-3:#ffffffbd;--benefit-card-text-size:clamp(1.34rem, 1.85vw, 2.05rem);--benefit-card-text-max-width:11.5rem}.planizz-hero-benefit-card--compact{--benefit-card-bg-1:#fff7ebeb;--benefit-card-bg-2:#f7fffaad;--benefit-card-glow-1:#f3842d33;--benefit-card-glow-2:#3bc5971c;--benefit-card-glow-3:#ffffffc2;--benefit-card-text-size:clamp(1.22rem, 1.6vw, 1.88rem);--benefit-card-text-max-width:13.25rem;min-width:clamp(15rem,18vw,21rem);padding-inline:clamp(1.45rem,2.35vw,2.35rem)}.planizz-hero-benefit-card--wide{--benefit-card-bg-1:#f4fffbe6;--benefit-card-bg-2:#fffaf0ad;--benefit-card-glow-1:#24554421;--benefit-card-glow-2:#3bc5972e;--benefit-card-glow-3:#d9f7ec80;--benefit-card-text-size:clamp(1.38rem, 1.85vw, 2.08rem);--benefit-card-text-max-width:12rem}.planizz-hero-benefit-card--compact:before{animation-duration:5.9s}.planizz-hero-benefit-card--wide:before{animation-duration:6.3s}.planizz-hero-prelude__media--persona{width:clamp(8rem,15vw,14rem);bottom:clamp(5rem,13vh,9rem);left:clamp(1rem,8vw,8rem);transform:rotate(7deg)}.planizz-hero-prelude__media--invoice{top:clamp(.25rem,1.5vh,1.5rem);right:clamp(.75rem,6vw,5.5rem);transform:rotate(7deg)}.planizz-hero-prelude__media--dashboard{transform-origin:50%;width:clamp(8.5rem,19vw,18rem);bottom:clamp(4.5rem,12vh,8.5rem);right:clamp(1rem,10vw,11rem);transform:rotate(-6deg)}.planizz-hero-prelude__brand-wrap{z-index:1;text-align:center;grid-area:1/1;justify-items:center;gap:clamp(1rem,2.5vw,1.75rem);width:100%;display:grid;position:relative}.planizz-hero-prelude__kicker{color:#3f6f5a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(.78rem,1.15vw,.98rem);font-weight:800}.planizz-hero-prelude__subtitle{color:#315d4c;letter-spacing:0;opacity:0;filter:blur(8px);text-wrap:balance;text-shadow:0 18px 42px #fffc;margin:0;font-size:clamp(1.35rem,3.1vw,3.15rem);font-weight:760;line-height:1.08;position:relative;top:clamp(5rem,11vh,9rem);transform:translateY(-5.625rem)}.planizz-hero-prelude.is-tagline-visible .planizz-hero-prelude__subtitle{animation:1.08s cubic-bezier(.22,1,.36,1) both planizzHeroTaglineFadeInDown}.planizz-hero-prelude__brand{color:#101814;max-width:min(100%,78rem);text-shadow:none;justify-items:center;gap:clamp(.82rem,1.5vw,1.35rem);margin:0;display:grid}.planizz-hero-prelude__brand-name{background:linear-gradient(90deg,#f97316 0%,#c99a3f 42%,#12b981 100%);color:#0000;letter-spacing:0;text-shadow:0 34px 80px #3f6f5a24;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.1rem,18vw,16rem);font-weight:900;line-height:.8;display:block}.planizz-hero-prelude__brand-line{color:#101814;text-wrap:balance;-webkit-text-fill-color:#101814;max-width:min(92vw,50rem);font-size:clamp(1rem,2.35vw,2rem);font-weight:760;line-height:1.12;display:block}.planizz-hero-prelude__intro-reveal{--planizz-hero-reveal-radius:180px;z-index:80;-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent var(--planizz-hero-reveal-radius), #000 calc(var(--planizz-hero-reveal-radius) + 1px));-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent var(--planizz-hero-reveal-radius), #000 calc(var(--planizz-hero-reveal-radius) + 1px));mask-image:radial-gradient(circle at 50% 50%, transparent var(--planizz-hero-reveal-radius), #000 calc(var(--planizz-hero-reveal-radius) + 1px));opacity:1;pointer-events:none;will-change:-webkit-mask-image, mask-image;background:radial-gradient(circle at 50% 46%,#fffffffa,#fff8eff5 38%,#f6fbf2f7 100%),linear-gradient(135deg,#fffdf8 0%,#fff7ec 48%,#f4fbf4 100%);position:fixed;inset:0}.planizz-hero-prelude.is-intro-complete .planizz-hero-prelude__intro-reveal{visibility:hidden}.planizz-hero-prelude__message{z-index:5;text-align:center;min-height:80svh}.planizz-hero-prelude__message h2{letter-spacing:0;text-wrap:balance;max-width:68rem;margin:clamp(1rem,2vw,1.35rem) 0 0;font-size:clamp(2.6rem,8vw,7.6rem);font-weight:850;line-height:1.02}.planizz-hero-shimmer{--planizz-shimmer-spread:.78ch;--planizz-shimmer-duration:5.2s;--planizz-shimmer-sheen:linear-gradient(var(--planizz-shimmer-angle,104deg), transparent calc(50% - var(--planizz-shimmer-spread)), #fff8ebe0, #f47a1ff5, #c29e3eeb, #2fc48df5, #eefff7d6, transparent calc(50% + var(--planizz-shimmer-spread)));overflow:visible}.planizz-hero-title-main,.planizz-hero-title-gradient{display:block}.planizz-hero-title-main{color:var(--planizz-muted)}.planizz-hero-title-gradient{background:linear-gradient(90deg,#f97316 0%,#c99a3f 42%,#12b981 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.planizz-hero-shimmer__line{background:var(--planizz-shimmer-sheen) 100% 0 / 320% 100% no-repeat, linear-gradient(90deg, #617062 0%, #2f463b 100%) 0 0 / 100% 100%;color:#0000;-webkit-text-fill-color:transparent;animation:planizzHeroLineShimmer var(--planizz-shimmer-duration) var(--planizz-shimmer-delay,0s) infinite both ease-in-out;-webkit-background-clip:text;background-clip:text;margin-block:-.02em -.08em;padding-block:.02em .14em;line-height:1.02;display:block;overflow:visible}.planizz-hero-shimmer__line--accent{background:var(--planizz-shimmer-sheen) 100% 0 / 320% 100% no-repeat, linear-gradient(90deg, #f97316 0%, #c99a3f 42%, #12b981 100%) 0 0 / 100% 100%;-webkit-background-clip:text;background-clip:text}.planizz-hero-shimmer__line--one{--planizz-shimmer-delay:0s;--planizz-shimmer-duration:5.15s;--planizz-shimmer-angle:101deg;--planizz-shimmer-spread:.72ch}.planizz-hero-shimmer__line--two{--planizz-shimmer-delay:.95s;--planizz-shimmer-duration:5.55s;--planizz-shimmer-angle:108deg;--planizz-shimmer-spread:.64ch}.planizz-hero-shimmer__line--three{--planizz-shimmer-delay:1.85s;--planizz-shimmer-duration:5.35s;--planizz-shimmer-angle:96deg;--planizz-shimmer-spread:.76ch}@keyframes planizzHeroLineShimmer{0%{background-position:122% 0,0 0}56%{background-position:0 0,0 0}to{background-position:-12% 0,0 0}}@keyframes planizzBenefitOrangeBorderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.planizz-hero-shimmer__line{color:#3f5f4d;-webkit-text-fill-color:currentColor;background:0 0}.planizz-hero-shimmer__line--accent{color:#1f9b68}}.planizz-hero-prelude__message p:last-child{max-width:44rem;color:var(--planizz-muted);text-wrap:balance;margin:clamp(1.35rem,3vw,2rem) auto 0;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:650;line-height:1.75}@keyframes planizzHeroFadeOutBottomLeft{0%{opacity:.92;transform:translate3d(0, 0, 0) rotate(var(--hero-media-rotate,0deg))}to{opacity:0;transform:translate3d(-24vw, 28vh, 0) rotate(calc(var(--hero-media-rotate,0deg) - 8deg)) scale(.9)}}@keyframes planizzHeroFadeOutRight{0%{opacity:.92;transform:translate3d(0, 0, 0) rotate(var(--hero-media-rotate,0deg))}to{opacity:0;transform:translate3d(30vw, -2vh, 0) rotate(calc(var(--hero-media-rotate,0deg) + 4deg)) scale(.92)}}@keyframes planizzHeroRollOutDiagonal{0%{opacity:.92;transform:translate3d(0, 0, 0) rotate(var(--hero-media-rotate,0deg)) scale(1)}34%{opacity:.82;transform:translate(12vw,-6vh)rotate(226deg)scale(.97)}68%{opacity:.38;transform:translate(30vw,-14vh)rotate(512deg)scale(.9)}to{opacity:0;transform:translate(50vw,-22vh)rotate(720deg)scale(.84)}}@keyframes planizzHeroTaglineFadeInDown{0%{opacity:0;filter:blur(8px);transform:translateY(-5.625rem)}55%{opacity:.84;filter:blur(2px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes planizzHeroBrandLift{0%{transform:translateY(0)scale(1)}to{transform:translateY(-8vh)scale(.92)}}@keyframes planizzHeroNavReveal{0%{opacity:0;transform:translate(-50%,-1rem)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@supports not ((-webkit-mask-image:radial-gradient(circle, #000, transparent)) or (mask-image:radial-gradient(circle, #000, transparent))){.planizz-hero-prelude__intro-reveal{opacity:1;-webkit-mask-image:none;mask-image:none}}@supports (animation-timeline:scroll()){.planizz-hero-prelude__intro{view-timeline-name:--planizz-hero-prelude-intro}.planizz-hero-prelude.is-media-visible .planizz-hero-prelude__media--persona{--hero-media-rotate:7deg;animation:linear both planizzHeroFadeOutBottomLeft;animation-timeline:--planizz-hero-prelude-intro;animation-range:exit exit 26%}.planizz-hero-prelude.is-media-visible .planizz-hero-prelude__media--invoice{--hero-media-rotate:7deg;animation:linear both planizzHeroFadeOutRight;animation-timeline:--planizz-hero-prelude-intro;animation-range:exit exit 24%}.planizz-hero-prelude.is-media-visible .planizz-hero-prelude__media--dashboard{--hero-media-rotate:-6deg;animation:linear both planizzHeroRollOutDiagonal;animation-timeline:--planizz-hero-prelude-intro;animation-range:exit exit 30%}.planizz-hero-prelude.is-intro-complete .planizz-hero-prelude__brand-wrap{animation:linear both planizzHeroBrandLift;animation-timeline:--planizz-hero-prelude-intro;animation-range:exit exit 72%}}.planizz-btn{border-radius:var(--planizz-radius-control);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s,transform .15s;display:inline-flex}.planizz-btn:active:not(:disabled){opacity:.92;transform:scale(.98)}.planizz-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.planizz-btn:focus-visible,.planizz-input:focus,.planizz-select:focus{box-shadow:0 0 0 4px var(--planizz-ring);outline:none}.planizz-btn-primary{background:var(--planizz-primary);color:#fffdf8}.planizz-btn-primary:hover:not(:disabled){background:var(--planizz-primary-hover);transform:translateY(-1px);box-shadow:0 4px 18px #2f563959}.planizz-day-story-section{background:radial-gradient(circle at 52% 34%,#f98b483d,#f98b481c 22%,#f98b4800 50%),radial-gradient(circle at 78% 54%,#b5dbcb57,#b5dbcb1a 28%,#b5dbcb00 56%),linear-gradient(#fbf7ef 0%,#fff9ef 46%,#fbf7ef 100%);min-height:auto;padding:clamp(4rem,8vw,7rem) 0 clamp(5rem,10vw,8rem);position:relative;overflow:clip visible}.planizz-day-story-section:before,.planizz-day-story-section:after{content:"";z-index:0;pointer-events:none;height:clamp(5rem,11vw,10rem);position:absolute;left:0;right:0}.planizz-day-story-section:before{background:linear-gradient(#fbf7ef 0%,#fbf7ef00 100%);top:0}.planizz-day-story-section:after{background:linear-gradient(#fbf7ef00 0%,#fbf7ef 100%);bottom:0}.planizz-day-story-heading{text-align:center;width:min(100%,68rem);margin-inline:auto}.planizz-day-story-heading h2{background:linear-gradient(90deg,#f97316 0%,#c99a3f 42%,#12b981 100%);color:#0000;-webkit-text-fill-color:transparent;letter-spacing:0;text-wrap:balance;white-space:nowrap;-webkit-background-clip:text;background-clip:text;max-width:none;margin:0 auto;font-size:clamp(2.05rem,3.35vw,4rem);font-weight:900;line-height:.98}.planizz-day-stage{z-index:1;width:100%;height:calc((var(--day-stage-steps,7) * 82svh) + 160svh);min-height:calc((var(--day-stage-steps,7) * 38rem) + 44rem);margin-top:0;position:relative}.planizz-day-stage-mobile{display:none}.planizz-day-stage-sticky{place-items:center;min-height:calc(100svh - clamp(5.35rem,10vh,7rem));padding:0 1.25rem;display:grid;position:sticky;top:clamp(4.35rem,7vh,5.75rem)}.planizz-day-stage-viewport{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2.5vh,2rem);width:100%;min-height:calc(100svh - clamp(5.35rem,10vh,7rem));display:flex}.planizz-day-stage-frame{--day-stage-left-gutter:clamp(2.4rem, 3.4vw, 3.35rem);--day-stage-card-column:clamp(20rem, 31vw, 27.5rem);width:min(100% - 1rem,74rem);min-height:clamp(30rem,100svh - 13rem,40rem);padding:clamp(1.25rem, 3vw, 2.6rem) clamp(1.25rem, 3vw, 2.6rem) clamp(1.25rem, 3vw, 2.6rem) var(--day-stage-left-gutter);-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:radial-gradient(circle at 18% 18%,#f9731629,#0000 30%),radial-gradient(circle at 82% 22%,#12b9812e,#0000 34%),linear-gradient(145deg,#ffffffa8,#fffdf875);border:1px solid #ffffffb8;border-radius:clamp(1.8rem,3vw,2.7rem);grid-template-columns:minmax(20rem,1.04fr) minmax(4.2rem,.22fr) minmax(25rem,1.18fr);align-items:center;gap:clamp(1.25rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #55432c24,inset 0 1px #ffffffc7}.planizz-day-stage-frame:before{content:"";z-index:0;pointer-events:none;opacity:.74;background:linear-gradient(135deg,#ffffff9e,#0000 38%),linear-gradient(315deg,#ffffff6b,#0000 42%);position:absolute;inset:0}.planizz-day-stage-card,.planizz-day-stage-axis,.planizz-day-stage-media,.planizz-day-stage-label{z-index:1;position:relative}.planizz-day-stage-label{top:clamp(.88rem,1.8vw,1.25rem);left:var(--day-stage-left-gutter);width:var(--day-stage-card-column);color:var(--planizz-primary);letter-spacing:.015em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf89e;border:1px solid #4f8a6829;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.62rem 1.1rem;font-size:clamp(.94rem,1.12vw,1.12rem);font-weight:650;line-height:1.05;display:inline-flex;position:absolute;box-shadow:0 12px 28px #2f504014,inset 0 1px #ffffffb8}.planizz-day-stage-card{--activity-card-ink:#17352b;--activity-card-muted:#17352bb8;--activity-card-line:#24554424;--activity-card-primary:#3bc597;--activity-card-blue:#65d7e8;--activity-card-green:#2f7d63;--activity-card-mint:#dff8ee;--activity-card-cream:#fffaf0;isolation:isolate;background:linear-gradient(145deg,#ffffffeb,#fffdf8bd),#fffdf8e6;border:1px solid #fffc;border-radius:clamp(1.25rem,2vw,1.8rem);gap:clamp(.85rem,1.7vw,1.15rem);padding:clamp(2.1rem,3.4vw,2.9rem) clamp(1.2rem,2.6vw,2rem) clamp(1.25rem,2.4vw,1.8rem);transition:opacity .5s,transform .5s;display:grid;position:relative;overflow:visible;transform:translateZ(0);box-shadow:0 22px 58px #55432c1f,inset 0 1px #ffffffeb}.planizz-day-stage-card:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--planizz-activity-card-border-angle,0deg), #65d7e82e, #65d7e8c7, #3bc59794, #ffffffc7, #65d7e82e);opacity:.72;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:2px;animation:8s linear infinite planizzActivityCardBorderRotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.planizz-day-stage-card>*{z-index:2;position:relative}@keyframes planizzActivityCardBorderRotate{to{--planizz-activity-card-border-angle:360deg}}.planizz-day-stage-time{z-index:3;color:#245443;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffeb,#e2f0e7c7),#fffdf8d1;border:1px solid #4f8a6833;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;min-height:2.55rem;padding:.58rem 1.26rem;font-size:.9rem;font-weight:900;line-height:1;animation:.68s cubic-bezier(.2,.9,.28,1.18) both planizzTimelineBounceIn;display:inline-flex;position:absolute;top:-1.25rem;left:clamp(1.1rem,2vw,1.7rem);box-shadow:0 16px 34px #2f50401f,0 6px 16px #f9731614,inset 0 1px #ffffffc2}.planizz-day-stage-time:before{content:"";background:#f97316;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem #f9731621}.planizz-day-stage-copy h3{color:var(--activity-card-ink);font-family:var(--font-sans,"Inter", "Manrope", "Avenir Next", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:650;line-height:1.08}.planizz-day-stage-copy p{color:var(--activity-card-muted);font-family:var(--font-sans,"Inter", "Manrope", "Avenir Next", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:-.015em;margin:.7rem 0 0;font-size:clamp(.98rem,1.35vw,1.08rem);font-weight:400;line-height:1.56}.planizz-day-stage-badges{flex-wrap:wrap;gap:.5rem;padding-top:.15rem;display:flex}.planizz-day-stage-badges span{min-height:1.9rem;color:var(--activity-card-ink);font-family:var(--font-sans,"Inter", "Manrope", "Avenir Next", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:-.015em;background:#fffdf8b3;border:1px solid #ffffffb3;border-radius:999px;align-items:center;padding:.36rem .66rem;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 8px 18px #55432c0f}.planizz-day-stage-cta{z-index:1;justify-content:flex-start;align-items:center;min-height:6.25rem;margin-top:clamp(.35rem,1.4vw,.9rem);display:flex;position:relative}.planizz-solution-scroll-section{background:radial-gradient(132% 92% at 50% 6%,#eefdf8fa 0%,#eefdf8db 36%,#eefdf800 76%),radial-gradient(104% 78% at 52% 44%,#3bc59721 0%,#3bc5970f 36%,#3bc59700 78%),radial-gradient(122% 82% at 48% 82%,#f3842d0f 0%,#f3842d08 34%,#f3842d00 74%),linear-gradient(#eefdf8fa 0%,#eefdf8f5 18%,#f7fffbf0 38%,#fffaf0f0 72%,#fff8ebf5 100%);min-height:650svh;position:relative;overflow:clip}.planizz-solution-scroll-section:before,.planizz-solution-scroll-section:after{content:"";pointer-events:none;position:absolute}.planizz-solution-scroll-section:before{z-index:0;background:linear-gradient(#eefdf8fa 0%,#eefdf8e6 34%,#eefdf89e 64%,#eefdf800 100%);height:28rem;top:-16rem;left:0;right:0}.planizz-solution-scroll-section:after{z-index:0;filter:blur(44px);opacity:.74;background:linear-gradient(125deg,#eefdf829 0%,#fffaf000 34%,#3bc59713 68%,#f3842d0a 100%);inset:0}.planizz-solution-scroll-sticky{z-index:1;align-items:flex-start;min-height:100svh;padding:clamp(2.65rem,4.8vw,4.35rem) 1.25rem;display:flex;position:sticky;top:0}.planizz-solution-scroll-shell{z-index:1;width:min(1240px,100%);margin:0 auto;position:relative;transform:translateY(clamp(1.25rem,3vh,2.3rem))}.planizz-solution-scroll-header{text-align:center;max-width:1040px;margin:0 auto}.planizz-solution-scroll-kicker{color:#245544b8;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#fffdf89e;border:1px solid #2f7d631f;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.58rem .78rem;font-size:clamp(.72rem,.9vw,.82rem);font-weight:760;line-height:1;display:inline-flex;box-shadow:0 16px 38px #17352b0f,inset 0 1px #ffffffd1}.planizz-solution-scroll-header h2{color:#0000;letter-spacing:-.06em;text-wrap:balance;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f3842d 0%,#c89a32 30%,#6b9f52 58%,#2f7d63 82%,#3bc597 100%);-webkit-background-clip:text;background-clip:text;margin:.86rem auto 0;font-size:clamp(2.35rem,4.5vw,4.9rem);font-weight:760;line-height:.98;display:inline-block}.planizz-solution-scroll-header p{color:#17352bb8;white-space:nowrap;max-width:1120px;margin:.86rem auto 0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.42}.planizz-solution-scroll-header__mobile-copy{display:none}.planizz-solution-scroll-scene{flex-direction:column;justify-content:flex-start;min-height:clamp(18.5rem,25vw,22rem);margin-top:clamp(.95rem,1.8vw,1.45rem);display:flex;position:relative}.planizz-solution-scroll-spotlight{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.planizz-solution-scroll-spotlight-card,.planizz-solution-scroll-card{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:radial-gradient(circle at 86% 16%,#65d7e833,#0000 36%),radial-gradient(circle at 10% 88%,#3bc59726,#0000 42%),linear-gradient(135deg,#ffffffdb,#f4fffab8);border:1px solid #ffffffc2;position:relative;overflow:hidden;box-shadow:0 24px 70px #17352b1a,inset 0 1px #ffffffeb}.planizz-solution-scroll-spotlight-card:before,.planizz-solution-scroll-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff94,#0000 38%),radial-gradient(circle at 52% 0,#fffaf0bd,#0000 42%);position:absolute;inset:0}.planizz-solution-scroll-spotlight-card span,.planizz-solution-scroll-card__number{color:#fffdf8;letter-spacing:-.02em;background:linear-gradient(135deg,#3bc597f2,#65d7e8bd);border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;margin:0 auto;font-size:.8rem;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #3bc5972e}.planizz-solution-scroll-spotlight-card h3,.planizz-solution-scroll-card h3{color:#0000;letter-spacing:-.045em;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f3842d 0%,#9c9f42 42%,#2f7d63 78%,#3bc597 100%);-webkit-background-clip:text;background-clip:text;margin:1rem 0 0;font-weight:760;line-height:1.04}.planizz-solution-scroll-spotlight-card p,.planizz-solution-scroll-card p{color:#17352bb8;margin:.75rem 0 0;line-height:1.5}.planizz-solution-scroll-spotlight-card strong,.planizz-solution-scroll-card strong,.planizz-solution-scroll-expanded strong{color:#17352b;font-weight:860}@keyframes planizzSolutionSpotlightIn{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.planizz-solution-scroll-line{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:clamp(.56rem,1vw,.8rem);display:grid;position:relative;bottom:auto;left:0;right:0}.planizz-solution-scroll-card{appearance:none;min-width:0;min-height:clamp(10.4rem,14vw,12.1rem);color:inherit;cursor:pointer;font:inherit;opacity:0;text-align:center;border-radius:clamp(1.1rem,1.6vw,1.45rem);grid-template-rows:2.2rem 1.45rem minmax(4.05rem,auto) 1.55rem;place-items:center;row-gap:.7rem;padding:clamp(.78rem,1.15vw,1rem);transition:border-color .28s,opacity .44s,transform .62s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:grid;transform:translateY(2.2rem)scale(.88)}.planizz-solution-scroll-card[aria-disabled=true]{cursor:default}.planizz-solution-scroll-card.is-current{opacity:.24;transform:translateY(1.1rem)scale(.92)}.planizz-solution-scroll-card.is-settled{opacity:1;transform:translateY(0)scale(1)}.planizz-solution-scroll-card.is-open{border-color:#3bc59757;transform:translateY(-.35rem)scale(1.035);box-shadow:0 26px 78px #17352b24,0 0 0 1px #65d7e826,inset 0 1px #ffffffeb}@media (hover:hover) and (pointer:fine){.planizz-solution-scroll-card.is-interactive:not(.is-open):hover{border-color:#3bc5974d;transform:translateY(-.38rem)scale(1.038);box-shadow:0 28px 82px #17352b24,0 0 0 1px #65d7e821,inset 0 1px #fffffff0}}.planizz-solution-scroll-card:focus-visible{outline-offset:4px;outline:3px solid #3bc5975c}.planizz-solution-scroll-card h3{white-space:nowrap;justify-content:center;align-items:center;min-height:1.45rem;margin:0;font-size:clamp(.86rem,.96vw,.98rem);display:flex}.planizz-solution-scroll-card p{min-height:4.05rem;margin:0;font-size:clamp(.76rem,.82vw,.84rem)}.planizz-solution-scroll-card__hint{color:#2f7d63b8;background:#ffffff7a;border-radius:999px;justify-content:center;align-items:center;min-height:1.55rem;margin-top:0;padding:.42rem .58rem;font-size:.68rem;font-weight:780;line-height:1;display:inline-flex}.planizz-solution-scroll-expanded{z-index:5;color:#17352b;text-align:center;-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);background:radial-gradient(circle at 88% 14%,#65d7e82e,#0000 34%),radial-gradient(circle at 8% 88%,#3bc59724,#0000 40%),linear-gradient(135deg,#ffffffeb,#f4fffad1);border:1px solid #fffc;border-radius:clamp(1.6rem,2.5vw,2.35rem);width:min(43rem,92%);padding:clamp(1.45rem,2.8vw,2.25rem);animation:.32s cubic-bezier(.2,.8,.2,1) both planizzSolutionExpandedIn;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 34px 96px #17352b2e,inset 0 1px #fffffff0}.planizz-solution-scroll-expanded--spotlight{width:min(43rem,92%);animation:.58s cubic-bezier(.2,.8,.2,1) both planizzSolutionDetailSpotlightIn;top:43%;left:50%}.planizz-solution-scroll-expanded__close{color:#17352bad;cursor:pointer;font:inherit;background:#ffffff9e;border:1px solid #2f7d631f;border-radius:999px;padding:.45rem .68rem;font-size:.78rem;font-weight:740;position:absolute;top:.9rem;right:.9rem}.planizz-solution-scroll-expanded__close:focus-visible{outline-offset:3px;outline:3px solid #3bc5975c}.planizz-solution-scroll-expanded__number{color:#fffdf8;background:linear-gradient(135deg,#3bc597fa,#65d7e8d1);border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.82rem;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #3bc5972e}.planizz-solution-scroll-expanded h3{color:#0000;letter-spacing:-.045em;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f3842d 0%,#9c9f42 42%,#2f7d63 78%,#3bc597 100%);-webkit-background-clip:text;background-clip:text;margin:.9rem auto 0;font-size:clamp(1.65rem,2.7vw,2.45rem);font-weight:760;line-height:1.04}.planizz-solution-scroll-expanded p{color:#17352bb8;max-width:34rem;margin:.7rem auto 0;font-size:clamp(.98rem,1.18vw,1.1rem);line-height:1.52}.planizz-solution-final-checklist{flex-direction:column;gap:.75rem;width:min(640px,100%);margin:1.5rem auto 0;padding:0;list-style:none;display:flex}.planizz-solution-final-checkitem{background:#ffffffad;border:1px solid #67d8cb38;border-radius:1rem;align-items:center;gap:.8rem;width:100%;min-width:0;padding:.85rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffb8}.planizz-solution-final-checkicon{background:linear-gradient(135deg,#55d2bf,#77ded4);border-radius:999px;flex:0 0 1.9rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex;box-shadow:0 10px 22px #55d2bf38}.planizz-solution-final-checkicon svg{width:1rem;height:1rem}.planizz-solution-final-checkicon path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.planizz-solution-final-checktext{color:#17352bdb;text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;letter-spacing:normal;word-spacing:normal;flex:auto;min-width:0;font-size:clamp(1rem,1.05vw,1.08rem);font-weight:650;line-height:1.4;display:block}.planizz-solution-scroll-expanded .planizz-solution-final-checklist{flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.planizz-solution-scroll-expanded .planizz-solution-final-checkitem{text-align:left!important;justify-content:flex-start!important;display:flex!important}.planizz-solution-scroll-expanded .planizz-solution-final-checktext{color:#17352be0!important;text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important}.planizz-solution-scroll-summary{z-index:2;color:#17352bc7;letter-spacing:-.025em;text-align:center;text-wrap:balance;max-width:62rem;margin:clamp(2rem,3.4vw,3rem) auto 0;font-size:clamp(1.16rem,1.72vw,1.58rem);font-weight:590;line-height:1.42;position:relative}.planizz-solution-scroll-summary strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f3842d 0%,#8b9d45 42%,#2f7d63 78%,#3bc597 100%);-webkit-background-clip:text;background-clip:text;font-weight:820}.planizz-solution-mobile-modal{display:none}html.planizz-six-reasons-modal-open,body.planizz-six-reasons-modal-open{overscroll-behavior:contain;touch-action:none;overflow:hidden}@keyframes planizzSolutionMobileModalFadeIn{0%{opacity:0;transform:translateY(.8rem)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes planizzSolutionMobileModalFadeInRight{0%{opacity:0;transform:translate(1.45rem)}to{opacity:1;transform:translate(0,0)}}@keyframes planizzSolutionMobileModalFadeInLeft{0%{opacity:0;transform:translate(-1.45rem)}to{opacity:1;transform:translate(0,0)}}@keyframes planizzSolutionMobileModalFadeOutLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-1.45rem)}}@keyframes planizzSolutionMobileModalFadeOutRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(1.45rem)}}@keyframes planizzSolutionMobileTitleDown{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes planizzSixReasonTitleRubberBand{0%,22%,to{transform:scale(1)}6%{transform:scale(1.12,.88)}10%{transform:scale(.94,1.06)}14%{transform:scale(1.04,.96)}18%{transform:scale(.99,1.01)}}@keyframes planizzSixReasonTitleShakeX{0%,22%,to{transform:translate(0,0)}5%,14%{transform:translate(-.22rem)}9%,18%{transform:translate(.22rem)}}@keyframes planizzSixReasonTitleShakeY{0%,22%,to{transform:translate(0,0)}5%,14%{transform:translateY(-.16rem)}9%,18%{transform:translateY(.16rem)}}@keyframes planizzSixReasonTitleHeadShake{0%,24%,to{transform:translate(0,0)rotate(0)}6%{transform:translate(-.2rem)rotate(-2deg)}12%{transform:translate(.16rem)rotate(1.5deg)}18%{transform:translate(-.1rem)rotate(-1deg)}}@keyframes planizzSixReasonTitleSwing{0%,24%,to{transform:rotate(0)}6%{transform:rotate(4deg)}12%{transform:rotate(-3deg)}18%{transform:rotate(1.5deg)}}@keyframes planizzSixReasonTitleTada{0%,24%,to{transform:scale(1)rotate(0)}5%,10%{transform:scale(.98)rotate(-2deg)}15%,20%{transform:scale(1.06)rotate(2deg)}}@keyframes planizzSolutionExpandedIn{0%{opacity:0;transform:translate(-50%,calc(1rem - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes planizzSolutionDetailSpotlightIn{0%{opacity:0;transform:translate(-50%,calc(1rem - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.planizz-solution-scroll-cta{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(1.35rem,2.4vw,1.9rem);display:flex;position:relative;bottom:auto;left:0;right:0}.planizz-solution-scroll-cta__button{color:#fffaf0;letter-spacing:-.02em;background:linear-gradient(135deg,#1f7a5e 0%,#2fa77c 54%,#43c894 100%);border-radius:999px;justify-content:center;align-items:center;min-height:3.1rem;padding:0 1.5rem;font-weight:750;text-decoration:none;transition:box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 18px 40px #1f7a5e38,inset 0 1px #ffffff38}.planizz-solution-scroll-cta__button:hover{transform:translateY(-2px);box-shadow:0 24px 54px #1f7a5e47,inset 0 1px #ffffff3d}.planizz-solution-scroll-cta__button:focus-visible{outline-offset:4px;outline:3px solid #3bc59766}.planizz-solution-scroll-cta__note{color:#17352ba8;margin:.72rem 0 0;font-size:.95rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.planizz-solution-scroll-section{min-height:auto}.planizz-solution-scroll-sticky{min-height:auto;position:relative}.planizz-solution-scroll-spotlight{display:none}.planizz-solution-scroll-card,.planizz-solution-scroll-card.is-current,.planizz-solution-scroll-card.is-settled,.planizz-solution-scroll-card.is-interactive,.planizz-solution-scroll-card.is-open{opacity:1;transition:none;transform:none}.planizz-solution-scroll-card.is-interactive:not(.is-open):hover{transform:none}.planizz-solution-scroll-expanded{animation:none}.planizz-solution-scroll-cta__button{transition:none}.planizz-solution-scroll-cta__button:hover{transform:none}}@media (max-width:1023px){.planizz-solution-scroll-section{min-height:auto}.planizz-solution-scroll-sticky{min-height:auto;padding:clamp(4.6rem,10vw,6.5rem) 1.25rem;position:relative}.planizz-solution-scroll-shell{transform:none}.planizz-solution-scroll-spotlight{display:none}.planizz-solution-scroll-scene{min-height:0;margin-top:1.35rem}.planizz-solution-scroll-header p{white-space:normal;text-wrap:balance;max-width:700px}.planizz-solution-scroll-line{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;bottom:auto}.planizz-solution-scroll-expanded{width:100%;margin:1rem auto 0;position:relative;top:auto;left:auto;transform:none}.planizz-solution-final-checklist{gap:.65rem;width:100%}.planizz-solution-final-checkitem{gap:.7rem;padding:.78rem .9rem}.planizz-solution-final-checkicon{flex-basis:1.8rem;width:1.8rem;height:1.8rem}.planizz-solution-scroll-cta{margin-top:clamp(1.15rem,3vw,1.55rem);position:relative;bottom:auto;left:auto;right:auto}.planizz-solution-scroll-card,.planizz-solution-scroll-card.is-current,.planizz-solution-scroll-card.is-settled,.planizz-solution-scroll-card.is-open{opacity:1;transform:none}}@media (max-width:680px){.planizz-solution-scroll-sticky{padding-left:1rem;padding-right:1rem}.planizz-solution-scroll-kicker{text-align:center;border-radius:1.2rem;justify-items:center;line-height:1.25;display:grid}.planizz-solution-scroll-header h2{font-size:clamp(2.1rem,11vw,3.25rem)}.planizz-solution-scroll-line{grid-template-columns:1fr;gap:.8rem}.planizz-solution-scroll-card{border-radius:1.35rem;min-height:auto;padding:1rem}.planizz-solution-scroll-expanded{width:auto;max-height:min(82vh,42rem);margin:0;animation:none;position:fixed;top:50%;left:1rem;right:1rem;overflow-y:auto;transform:translateY(-50%)}.planizz-solution-scroll-cta__button{width:min(100%,16rem)}}@media (max-width:767px){.planizz-solution-scroll-section{background:radial-gradient(142% 82% at 50% -4%,#eefdf800 0%,#eefdf8cc 34%,#eefdf8f0 58%,#f7fffbf0 100%),radial-gradient(112% 72% at 50% 36%,#3bc5971a 0%,#3bc5970a 42%,#3bc59700 78%),linear-gradient(#eefdf8f0 0%,#f7fffbf2 44%,#fffaf0f0 100%);overflow:visible}.planizz-solution-scroll-section:before{background:linear-gradient(#eefdf800 0%,#eefdf8e6 64%,#eefdf800 100%);height:16rem;top:-8rem}.planizz-solution-scroll-sticky{padding:clamp(2.15rem,8vw,3.05rem) 1rem clamp(3.8rem,14vw,5.2rem)}.planizz-solution-scroll-kicker{display:none}.planizz-solution-scroll-header{margin-top:clamp(-1.75rem,-6vw,-.9rem)}.planizz-solution-scroll-header h2{margin-top:0;animation:1.4s cubic-bezier(.16,1,.3,1) both planizzSolutionMobileTitleDown}.planizz-solution-scroll-header__desktop-copy,.planizz-solution-scroll-header__mobile-copy{display:none}.planizz-solution-scroll-header p{margin:0;display:none}.planizz-solution-scroll-scene{margin-top:1.1rem}.planizz-solution-scroll-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem;display:grid}.planizz-solution-scroll-card,.planizz-solution-scroll-card.is-current,.planizz-solution-scroll-card.is-settled,.planizz-solution-scroll-card.is-open{min-height:clamp(6.85rem,28vw,8rem);box-shadow:none;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:1.18rem;grid-template-rows:2rem minmax(2.25rem,auto);row-gap:.58rem;padding:.82rem .45rem;transition:opacity .24s,transform .24s;transform:none}.planizz-solution-scroll-card:before{display:none}.planizz-solution-scroll-card.is-open{box-shadow:none;border-color:#0000}.planizz-solution-scroll-card__number{width:2rem;height:2rem;font-size:.72rem;animation:none;transform:none}.planizz-solution-scroll-card h3{white-space:normal;text-wrap:balance;transform-origin:50%;will-change:transform;align-items:flex-start;min-height:0;font-size:clamp(.74rem,3.05vw,.88rem);line-height:1.04;animation-duration:2.72s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite}.planizz-solution-scroll-card:first-child h3{animation-name:planizzSixReasonTitleRubberBand;animation-delay:0s}.planizz-solution-scroll-card:nth-child(2) h3{animation-name:planizzSixReasonTitleShakeX;animation-duration:2.68s;animation-delay:.62s}.planizz-solution-scroll-card:nth-child(3) h3{animation-name:planizzSixReasonTitleShakeY;animation-duration:2.92s;animation-delay:.28s}.planizz-solution-scroll-card:nth-child(4) h3{animation-name:planizzSixReasonTitleHeadShake;animation-duration:3.06s;animation-delay:.91s}.planizz-solution-scroll-card:nth-child(5) h3{animation-name:planizzSixReasonTitleSwing;animation-duration:2.78s;animation-delay:.44s}.planizz-solution-scroll-card:nth-child(6) h3{animation-name:planizzSixReasonTitleTada;animation-duration:3.12s;animation-delay:.76s}.planizz-solution-scroll-card p,.planizz-solution-scroll-card__hint,.planizz-solution-scroll-expanded,.planizz-solution-scroll-spotlight{display:none}.planizz-solution-mobile-modal{z-index:80;pointer-events:none;touch-action:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:hidden}.planizz-solution-mobile-modal__card{color:#17352b;text-align:center;pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);touch-action:auto;contain:paint;background:radial-gradient(circle at 90% 12%,#65d7e830,#0000 34%),radial-gradient(circle at 8% 92%,#3bc59726,#0000 40%),linear-gradient(135deg,#fffffff5,#f4fffae6);border:1px solid #ffffffd1;border-radius:1.65rem;flex-direction:column;width:100%;max-height:min(88svh,42rem);padding:1.45rem 1.18rem 1.1rem;animation:.9s cubic-bezier(.16,1,.3,1) both planizzSolutionMobileModalFadeIn;display:flex;position:relative;overflow:hidden auto;box-shadow:0 30px 80px #17352b3d,inset 0 1px #fffffff0}.planizz-solution-mobile-modal__stack{pointer-events:auto;touch-action:pan-y;width:min(23.5rem,94vw);max-height:min(92svh,44rem);display:grid;position:relative}.planizz-solution-mobile-modal__card--incoming{z-index:2;grid-area:1/1}.planizz-solution-mobile-modal__card--outgoing{z-index:1;pointer-events:none;position:absolute;inset:0}.planizz-solution-mobile-modal__card--last{max-height:min(92svh,44rem);padding-top:1.1rem}.planizz-solution-mobile-modal__card--enter-open{animation-name:planizzSolutionMobileModalFadeIn;animation-duration:.76s}.planizz-solution-mobile-modal__card--enter-next{animation-name:planizzSolutionMobileModalFadeInRight;animation-duration:.76s}.planizz-solution-mobile-modal__card--enter-prev{animation-name:planizzSolutionMobileModalFadeInLeft;animation-duration:.76s}.planizz-solution-mobile-modal__card--exit-next{animation-name:planizzSolutionMobileModalFadeOutLeft;animation-duration:.72s}.planizz-solution-mobile-modal__card--exit-prev{animation-name:planizzSolutionMobileModalFadeOutRight;animation-duration:.72s}.planizz-solution-mobile-modal__close{color:#17352bc2;cursor:pointer;width:2rem;height:2rem;font:inherit;background:#ffffffbd;border:1px solid #2f7d6324;border-radius:999px;justify-content:center;align-items:center;font-size:1.18rem;font-weight:760;line-height:1;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.planizz-solution-mobile-modal__number{color:#fffdf8;background:linear-gradient(135deg,#3bc597fa,#65d7e8d1);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #3bc5972e}.planizz-solution-mobile-modal__card h3{color:#0000;letter-spacing:-.045em;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f3842d 0%,#9c9f42 42%,#2f7d63 78%,#3bc597 100%);-webkit-background-clip:text;background-clip:text;margin:.82rem auto 0;font-size:clamp(1.55rem,7vw,2rem);font-weight:760;line-height:1.04}.planizz-solution-mobile-modal__card p{color:#17352bbd;margin:.72rem auto 0;font-size:.98rem;line-height:1.5}.planizz-solution-mobile-modal__card .planizz-solution-final-checklist{gap:.48rem;margin-top:.88rem}.planizz-solution-mobile-modal__card .planizz-solution-final-checkitem{padding:.62rem .7rem}.planizz-solution-mobile-modal__card .planizz-solution-final-checktext{font-size:.86rem;line-height:1.3}.planizz-solution-mobile-modal__card--last .planizz-solution-final-checklist{gap:.4rem;margin-top:.72rem}.planizz-solution-mobile-modal__card--last .planizz-solution-final-checkitem{padding:.52rem .62rem}.planizz-solution-mobile-modal__card--last .planizz-solution-final-checktext{font-size:.8rem;line-height:1.25}.planizz-solution-mobile-modal__nav{background:0 0;border-radius:0 0 1.4rem 1.4rem;justify-content:center;align-items:center;gap:.86rem;min-height:2.5rem;margin-top:auto;padding-top:.9rem;display:flex;position:sticky;bottom:0}.planizz-solution-mobile-modal__nav-button{color:#fffdf8;cursor:pointer;width:2.72rem;height:2.72rem;font:inherit;background:linear-gradient(135deg,#2f7d63fa,#3bc597db);border:1px solid #2f7d6324;border-radius:999px;justify-content:center;align-items:center;font-size:1.85rem;font-weight:860;line-height:1;display:inline-flex;box-shadow:0 16px 34px #2f7d6333}.planizz-solution-mobile-modal__nav-button span{display:block;transform:translateY(-.08rem)}.planizz-solution-mobile-modal__close:focus-visible,.planizz-solution-mobile-modal__nav-button:focus-visible{outline-offset:3px;outline:3px solid #3bc59761}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.planizz-solution-scroll-header h2,.planizz-solution-scroll-card h3,.planizz-solution-mobile-modal__card,.planizz-solution-mobile-modal__card--enter-open,.planizz-solution-mobile-modal__card--enter-next,.planizz-solution-mobile-modal__card--enter-prev,.planizz-solution-mobile-modal__card--exit-next,.planizz-solution-mobile-modal__card--exit-prev{animation:none;transform:none}}@keyframes planizzActivationFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes planizzProofFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes planizzPersonaFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.planizz-launch-pricing{background:radial-gradient(circle at 12% 12%,#fffdf8e6,#0000 32%),radial-gradient(circle at 90% 8%,#c96f4a14,#0000 34%),linear-gradient(#f8f2e8 0%,#fbf7ef 100%);padding:clamp(3.4rem,6.1vw,5.8rem) 1.35rem;position:relative;overflow:hidden}#faq h2{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#c96f4a 0%,#b88435 34%,#3f6f5a 72%,#22a679 100%);-webkit-background-clip:text;background-clip:text}.planizz-launch-pricing__shell{background:radial-gradient(circle at 7% 8%,#ffffffb8,#0000 28%),linear-gradient(135deg,#fffdf8f0,#eef6efdb);border:1px solid #17352b14;border-radius:clamp(1.5rem,3vw,2.6rem);grid-template-columns:minmax(0,1.04fr) minmax(370px,.9fr);gap:clamp(1.55rem,3.2vw,3.25rem);width:min(1220px,100%);min-height:clamp(28rem,43vw,34rem);margin:0 auto;padding:clamp(1.55rem,3.25vw,3.05rem);display:grid;position:relative;box-shadow:0 28px 90px #17352b1a}.planizz-launch-pricing__copy{align-self:center;padding:clamp(.35rem,1vw,.75rem)}.planizz-launch-pricing__eyebrow{color:#c96f4a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850;line-height:1}.planizz-launch-pricing__title{color:#0000;letter-spacing:-.05em;text-wrap:balance;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#c96f4a 0%,#b88435 34%,#3f6f5a 72%,#22a679 100%);-webkit-background-clip:text;background-clip:text;max-width:520px;margin:clamp(.7rem,1.4vw,1rem) 0 0;font-size:clamp(1.76rem,2.35vw,2.35rem);font-weight:840;line-height:1.04}.planizz-launch-pricing__title span{display:block}@media (min-width:981px){.planizz-launch-pricing__title span{white-space:nowrap}}.planizz-launch-pricing__intro{color:#17352ba8;max-width:540px;margin:clamp(.78rem,1.55vw,1.05rem) 0 0;font-size:clamp(.94rem,1.08vw,1.02rem);font-weight:560;line-height:1.52}.planizz-launch-pricing__benefits{gap:clamp(.62rem,1.1vw,.82rem);margin-top:clamp(1rem,2vw,1.55rem);display:grid}.planizz-launch-pricing__benefit{grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.72rem;display:grid}.planizz-launch-pricing__benefit-icon{color:#3f6f5a;background:linear-gradient(135deg,#3f6f5a24,#c96f4a1f);border-radius:.65rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.74rem;font-weight:850;display:inline-grid;box-shadow:inset 0 1px #fffc}.planizz-launch-pricing__benefit p{color:#17352bad;margin:0;font-size:clamp(.9rem,1vw,.97rem);font-weight:570;line-height:1.42}.planizz-launch-pricing__benefit strong{color:#17352b;font-weight:820}.planizz-launch-pricing__card{background:radial-gradient(circle at 88% 8%,#c96f4a17,#0000 32%),linear-gradient(#fffdf8fa,#ffffffe6);border:1px solid #17352b14;border-radius:clamp(1.35rem,2.5vw,2.1rem);align-self:center;padding:clamp(1.18rem,2.4vw,1.85rem);position:relative;box-shadow:0 24px 74px #17352b21,inset 0 1px #ffffffeb}.planizz-launch-pricing__card-header{border-bottom:1px solid #17352b14;padding-bottom:clamp(.78rem,1.55vw,1rem)}.planizz-launch-pricing__price{color:#17352b;letter-spacing:-.052em;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(1.72rem,2.15vw,2.12rem);font-weight:880;line-height:1.02}.planizz-launch-pricing__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:.64rem;margin-top:clamp(.78rem,1.55vw,1rem);display:grid}.planizz-launch-pricing__plan,.planizz-launch-pricing__features p{background:#f8fbf6e0;border:1px solid #17352b14;border-radius:1.15rem;box-shadow:inset 0 1px #ffffffb8}.planizz-launch-pricing__plan{padding:.76rem .82rem}.planizz-launch-pricing__plan h3{color:#17352b;letter-spacing:-.025em;margin:0;font-size:.9rem;font-weight:800}.planizz-launch-pricing__plan p{color:#17352b9e;margin:.34rem 0 0;font-size:.82rem;font-weight:560;line-height:1.35}.planizz-launch-pricing__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin-top:clamp(.78rem,1.55vw,1rem);display:grid}.planizz-launch-pricing__features p{color:#17352b;align-items:center;gap:.54rem;margin:0;padding:.68rem .72rem;font-size:.83rem;font-weight:720;line-height:1.22;display:flex}.planizz-launch-pricing__features span{background:linear-gradient(135deg,#3f6f5a,#c96f4a);border-radius:999px;flex:none;width:.46rem;height:.46rem;display:inline-block}.planizz-launch-pricing__actions{grid-template-columns:1fr 1fr;gap:.64rem;margin-top:clamp(.82rem,1.55vw,1.05rem);display:grid}.planizz-launch-pricing__button{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:2.72rem;padding:.72rem .9rem;font-size:.86rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex}.planizz-launch-pricing__button--primary{color:#fffdf8;background:linear-gradient(135deg,#17352b,#3f6f5a);border:1px solid #17352b14;box-shadow:0 18px 38px #17352b33}.planizz-launch-pricing__button--secondary{color:#17352b;background:#fffdf8d1;border:1px solid #17352b24}.planizz-launch-pricing__button:hover,.planizz-launch-pricing__button:focus-visible{transform:translateY(-2px)}.planizz-launch-pricing__button--primary:hover,.planizz-launch-pricing__button--primary:focus-visible{box-shadow:0 22px 48px #17352b3d}.planizz-launch-pricing__button:focus-visible{outline-offset:.25rem;outline:3px solid #3f6f5a47}@media (prefers-reduced-motion:reduce){.planizz-launch-pricing__button{transition:none}.planizz-launch-pricing__button:hover,.planizz-launch-pricing__button:focus-visible{transform:none}}@media (max-width:980px){.planizz-launch-pricing__shell{grid-template-columns:1fr;min-height:auto}.planizz-launch-pricing__copy{padding:0}}@media (max-width:620px){.planizz-launch-pricing{padding:clamp(3rem,12vw,4.6rem) 1rem}.planizz-launch-pricing__shell,.planizz-launch-pricing__card{border-radius:1.35rem}.planizz-launch-pricing__plans,.planizz-launch-pricing__actions{grid-template-columns:1fr}.planizz-launch-pricing__benefit{grid-template-columns:1.8rem minmax(0,1fr)}.planizz-launch-pricing__benefit-icon{border-radius:.65rem;width:1.8rem;height:1.8rem}.planizz-launch-pricing__price{white-space:normal;font-size:clamp(1.55rem,8vw,1.92rem)}}@keyframes planizzPricingFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.planizz-final-cta-section{background:radial-gradient(circle at 50% 22%,#3bc59729,#0000 34%),radial-gradient(circle at 18% 76%,#f3842d12,#0000 30%),linear-gradient(#f8fffbc7,#fffaf0f2);padding:clamp(5rem,10vw,9rem) 1.25rem;position:relative;overflow:hidden}.planizz-final-cta-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#ffffff94,#0000 36%),linear-gradient(135deg,#ffffff47,#0000 44%);position:absolute;inset:0}.planizz-final-cta-section__inner{z-index:1;width:min(980px,100%);margin:0 auto;position:relative}.planizz-final-cta-section__card{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);text-align:center;background:radial-gradient(circle at 50% 20%,#ffffffeb,#ffffff9e 42%,#f4fffa85),linear-gradient(135deg,#ffffffe0,#f4fffab8);border:1px solid #fffc;border-radius:clamp(2rem,4vw,3rem);padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4rem);position:relative;box-shadow:0 32px 96px #17352b1f,inset 0 1px #ffffffeb}.planizz-final-cta-section__card:before{content:"";filter:blur(34px);pointer-events:none;background:#3bc59729;border-radius:999px;height:5.5rem;position:absolute;inset:auto 16% 14%}.planizz-final-cta-section__eyebrow{color:#245544b8;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1;position:relative}.planizz-final-cta-section__title{color:#0000;letter-spacing:-.065em;text-wrap:balance;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#c96f4a 0%,#b88435 34%,#3f6f5a 72%,#22a679 100%);-webkit-background-clip:text;background-clip:text;max-width:820px;margin:.9rem auto 0;font-size:clamp(2.4rem,5.4vw,5.6rem);font-weight:760;line-height:.95;position:relative}.planizz-final-cta-section__intro{color:#17352bb8;text-wrap:balance;max-width:700px;margin:1.2rem auto 0;font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.6;position:relative}.planizz-final-cta-section__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:clamp(1.7rem,3.5vw,2.6rem);display:flex;position:relative}.planizz-final-cta-section__button{color:#fffaf0;letter-spacing:-.02em;background:linear-gradient(135deg,#1f7a5e 0%,#2fa77c 54%,#43c894 100%);border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:0 1.55rem;font-weight:750;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;box-shadow:0 18px 42px #2fa77c47}.planizz-final-cta-section__button:hover,.planizz-final-cta-section__button:focus-visible{background:linear-gradient(135deg,#208369 0%,#35b88c 56%,#55d2aa 100%);transform:translateY(-2px);box-shadow:0 24px 56px #2fa77c57}.planizz-final-cta-section__button:focus-visible{outline-offset:.24rem;outline:3px solid #3bc5975c}.planizz-final-cta-section__note{color:#17352b9e;margin:1rem 0 0;font-size:.95rem;line-height:1.45;position:relative}@media (prefers-reduced-motion:no-preference){.planizz-final-cta-section__card{animation:.68s both planizzFinalCtaFadeUp;animation-timeline:view();animation-range:entry cover 34%}}@keyframes planizzFinalCtaFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.planizz-final-cta-section__button{transition:none}.planizz-final-cta-section__button:hover,.planizz-final-cta-section__button:focus-visible{transform:none}}@media (max-width:620px){.planizz-final-cta-section{padding:clamp(4rem,17vw,6rem) 1rem}.planizz-final-cta-section__card{border-radius:1.8rem;padding:clamp(2rem,11vw,3.3rem) 1.05rem}.planizz-final-cta-section__title{font-size:clamp(2.15rem,12vw,3.35rem)}.planizz-final-cta-section__actions{flex-direction:column;align-items:center}}.planizz-footer{color:#17352b;background:radial-gradient(circle at 12% 14%,#fffdf8c7,#0000 34%),radial-gradient(circle at 88% 8%,#3bc5971a,#0000 32%),linear-gradient(#fffaf0f0,#f8fffbe6);border-top:1px solid #17352b14;position:relative;overflow:hidden}.planizz-footer__inner{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(2rem,5vw,4.5rem);width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.1rem,4vw,3rem);display:grid}.planizz-footer__brand{max-width:34rem}.planizz-footer__brand-link{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.planizz-footer__logo{-o-object-fit:contain;object-fit:contain;width:auto;height:clamp(2rem,3vw,2.45rem);display:block}.planizz-footer__wordmark{color:#0000;letter-spacing:.02em;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#d36f49 0%,#b69031 42%,#2f8768 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:820;line-height:1}.planizz-footer__brand p{color:#17352bad;margin:1rem 0 0;font-size:1rem;line-height:1.7}.planizz-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.planizz-footer__column{align-content:start;gap:.78rem;display:grid}.planizz-footer__column h2{color:#17352b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:850;line-height:1.2}.planizz-footer__column a{color:#17352bad;font-size:.98rem;font-weight:680;line-height:1.35;text-decoration:none;transition:color .18s,transform .18s}.planizz-footer__column a:hover,.planizz-footer__column a:focus-visible{color:#2f8768;transform:translate(2px)}.planizz-footer__column a:focus-visible{outline-offset:.2rem;border-radius:.35rem;outline:3px solid #3bc5973d}.planizz-footer__bottom{border-top:1px solid #17352b1a;width:min(1180px,100% - 2rem);margin:0 auto;padding:1.2rem 0 1.5rem}.planizz-footer__bottom p{color:#17352b94;margin:0;font-size:.92rem;font-weight:650;line-height:1.5}@media (prefers-reduced-motion:reduce){.planizz-footer__column a{transition:none}.planizz-footer__column a:hover,.planizz-footer__column a:focus-visible{transform:none}}@media (max-width:760px){.planizz-footer__inner,.planizz-footer__nav{grid-template-columns:1fr}}.planizz-activity-cta-button{--white:#ffe7ff;--purple-100:#f4b1fd;--purple-200:#d190ff;--purple-300:#c389f2;--purple-400:#8e26e2;--purple-500:#5e2b83;--radius:18px;border-radius:var(--radius);cursor:pointer;letter-spacing:-1px;background:0 0;border:0;outline:none;width:220px;height:80px;font-family:Arial,sans-serif;font-size:23px;position:relative;transform:rotate(353deg)skew(4deg)}.planizz-activity-cta-bg{border-radius:inherit;filter:blur(1px);position:absolute;inset:0}.planizz-activity-cta-bg:before,.planizz-activity-cta-bg:after{content:"";border-radius:calc(var(--radius) * 1.1);background:var(--purple-500);position:absolute;inset:0}.planizz-activity-cta-bg:before{filter:blur(5px);transition:all .3s;box-shadow:-7px 6px #734b9b66,-14px 12px #734b9b4d,-21px 18px 4px #734b9b40,-28px 24px 8px #734b9b26,-35px 30px 12px #734b9b1f,-42px 36px 16px #734b9b14,-56px 42px 20px #734b9b0d}.planizz-activity-cta-wrap{border-radius:inherit;background:linear-gradient(to bottom, var(--purple-100) 0%, var(--purple-400) 100%);height:100%;padding:3px;transition:all .3s;position:relative;overflow:hidden;transform:translate(6px,-6px)}.planizz-activity-cta-outline{border-radius:inherit;opacity:0;outline:none;transition:all .4s;position:absolute;inset:0;overflow:hidden}.planizz-activity-cta-outline:before{content:"";background:linear-gradient(90deg,#0000 0%,#fff 50%,#0000 100%);width:120px;height:300px;margin:auto;animation:3s linear infinite paused planizzActivityCtaSpin;position:absolute;inset:2px}.planizz-activity-cta-content{pointer-events:none;z-index:1;border-radius:calc(var(--radius) * .85);background:linear-gradient(to bottom, var(--purple-300) 0%, var(--purple-400) 100%);height:100%;box-shadow:inset -2px 12px 11px -5px var(--purple-200), inset 1px -3px 11px 0px #00000059;justify-content:center;align-items:center;gap:16px;font-weight:600;transition:all .3s;display:flex;position:relative}.planizz-activity-cta-content:before{content:"";z-index:10;background:linear-gradient(to bottom, transparent, var(--purple-400));filter:brightness(1.3)blur(5px);opacity:.7;width:80%;margin:auto;position:absolute;inset:45% 0 35%}.planizz-activity-cta-char{justify-content:center;align-items:center;transition:all .3s;display:flex}.planizz-activity-cta-char span{color:#0000;display:block;position:relative}.planizz-activity-cta-state-1 span{animation:planizzActivityCtaCharAppear 1.2s ease backwards calc(var(--i) * 30ms)}.planizz-activity-cta-state-1 span:before,.planizz-activity-cta-char span:after{content:attr(data-label);color:var(--white);text-shadow:-1px 1px 2px var(--purple-500);position:absolute;left:0}.planizz-activity-cta-char span:before{opacity:0;transform:translateY(-100%)}.planizz-activity-cta-state-2{position:absolute;left:80px}.planizz-activity-cta-state-2 span:after{opacity:1}.planizz-activity-cta-icon{z-index:10;animation:.8s cubic-bezier(.7,-.5,.3,1.2) forwards planizzActivityCtaResetArrow}.planizz-activity-cta-icon div,.planizz-activity-cta-icon div:before,.planizz-activity-cta-icon div:after{background-color:var(--white);border-radius:1px;height:3px}.planizz-activity-cta-icon div:before,.planizz-activity-cta-icon div:after{content:"";transform-origin:100%;border-radius:15px;width:14px;transition:all .3s;position:absolute;right:0}.planizz-activity-cta-icon div{background:linear-gradient(to bottom, var(--white), var(--purple-100));width:24px;box-shadow:-2px 2px 5px var(--purple-400);animation:1s ease-in-out infinite paused planizzActivityCtaSwingArrow;position:relative;transform:scale(.9)}.planizz-activity-cta-icon div:before{box-shadow:1px -2px 3px -1px var(--purple-400);animation:1s linear infinite paused planizzActivityCtaRotateArrowLine;top:1px;transform:rotate(44deg)}.planizz-activity-cta-icon div:after{background:linear-gradient(200deg, var(--white), var(--purple-100));box-shadow:-2px 2px 3px 0 var(--purple-400);animation:1s linear infinite paused planizzActivityCtaRotateArrowLine2;bottom:1px;transform:rotate(316deg)}.planizz-activity-cta-path{z-index:12;pointer-events:none;stroke-dasharray:150 480;stroke-dashoffset:150px;position:absolute;bottom:0;left:0;right:0}.planizz-activity-cta-splash{pointer-events:none;stroke:var(--purple-300);stroke-dasharray:60 60;stroke-dashoffset:60px;position:absolute;top:0;left:0;transform:translate(-17%,-31%)}.planizz-activity-cta-button:hover .planizz-activity-cta-state-1 span:before{animation:planizzActivityCtaCharAppear .7s ease calc(var(--i) * 30ms)}.planizz-activity-cta-button:hover .planizz-activity-cta-state-1 span:after{opacity:1;animation:planizzActivityCtaCharDisappear .7s ease calc(var(--i) * 30ms)}.planizz-activity-cta-button:hover .planizz-activity-cta-wrap{transform:translate(8px,-8px)}.planizz-activity-cta-button:hover .planizz-activity-cta-outline{opacity:1}.planizz-activity-cta-button:hover .planizz-activity-cta-outline:before,.planizz-activity-cta-button:hover .planizz-activity-cta-icon div:before,.planizz-activity-cta-button:hover .planizz-activity-cta-icon div:after,.planizz-activity-cta-button:hover .planizz-activity-cta-icon div{animation-play-state:running}.planizz-activity-cta-button:active .planizz-activity-cta-bg:before{filter:blur(5px);opacity:.7;box-shadow:-7px 6px #734b9b66,-14px 12px #734b9b40,-21px 18px 4px #734b9b26}.planizz-activity-cta-button:active .planizz-activity-cta-content{box-shadow:inset -1px 12px 8px -5px #47008966, inset 0px -3px 8px 0px var(--purple-200)}.planizz-activity-cta-button:active .planizz-activity-cta-outline{opacity:0}.planizz-activity-cta-button:active .planizz-activity-cta-wrap{transform:translate(3px,-3px)}.planizz-activity-cta-button:active .planizz-activity-cta-splash{animation:.8s cubic-bezier(.3,0,0,1) 50ms forwards planizzActivityCtaSplash}.planizz-activity-cta-button:focus .planizz-activity-cta-path{animation:1.6s .2s forwards planizzActivityCtaPath}.planizz-activity-cta-button:focus .planizz-activity-cta-icon{animation:1s cubic-bezier(.7,-.5,.3,1.5) forwards planizzActivityCtaArrow}.planizz-activity-cta-state-2 span:after,.planizz-activity-cta-button:focus .planizz-activity-cta-state-1 span{animation:planizzActivityCtaCharDisappear .5s ease forwards calc(var(--i) * 30ms)}.planizz-activity-cta-button:focus .planizz-activity-cta-state-2 span:after{animation:planizzActivityCtaCharAppear 1s ease backwards calc(var(--i) * 30ms)}@keyframes planizzActivityCtaSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes planizzActivityCtaCharAppear{0%{opacity:0;filter:blur(20px);transform:translateY(50%)}20%{opacity:1;transform:translateY(70%)}50%{opacity:1;filter:blur();transform:translateY(-15%)}to{opacity:1;transform:translateY(0)}}@keyframes planizzActivityCtaCharDisappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;filter:blur(3px);transform:translateY(-70%)}}@keyframes planizzActivityCtaArrow{0%{opacity:1}50%{opacity:0;transform:translate(60px)}51%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(-128px)}}@keyframes planizzActivityCtaSwingArrow{50%{transform:translate(5px)scale(.9)}}@keyframes planizzActivityCtaRotateArrowLine{50%{transform:rotate(30deg)}80%{transform:rotate(55deg)}}@keyframes planizzActivityCtaRotateArrowLine2{50%{transform:rotate(330deg)}80%{transform:rotate(300deg)}}@keyframes planizzActivityCtaResetArrow{0%{transform:translate(-128px)}to{transform:translate(0)}}@keyframes planizzActivityCtaPath{0%{stroke:#fff}to{stroke:#f9c6fe;stroke-dashoffset:-480px}}@keyframes planizzActivityCtaSplash{to{stroke-dasharray:2 60;stroke-dashoffset:-60px}}.planizz-day-stage-axis{align-self:stretch;justify-items:center;min-height:clamp(22rem,44vh,31rem);display:grid}.planizz-day-stage-axis-line{background:linear-gradient(#3f6f5a1a,#3f6f5a47,#f9731638),#ffffffa3;border-radius:999px;width:4px;position:absolute;top:.75rem;bottom:.75rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff8f,0 18px 44px #3f6f5a1f}.planizz-day-stage-axis-fill{top:var(--day-stage-progress-offset,0px);height:var(--day-stage-progress-length,0px);border-radius:inherit;background:linear-gradient(#12b981 0%,#8fbf69 48%,#f97316 100%);transition:none;display:block;position:absolute;left:0;right:0;box-shadow:0 0 28px #12b98147,0 16px 38px #f9731629}.planizz-day-stage-scroll-bead{top:var(--day-stage-bead-offset,0px);z-index:2;width:.72rem;height:.72rem;opacity:var(--day-stage-bead-opacity,0);pointer-events:none;background:linear-gradient(135deg,#f97316 0%,#12b981 100%);border-radius:999px;transition:top .11s linear,opacity .14s;display:block;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .34rem #fffdf8d1,0 0 24px #f9731642,0 10px 22px #12b9812e}.planizz-day-stage-axis ol{z-index:1;flex-direction:column;justify-content:space-between;width:100%;height:100%;margin:0;padding:.75rem 0;list-style:none;display:flex;position:relative}.planizz-day-stage-axis li{place-items:center;min-height:1.45rem;display:grid;position:relative}.planizz-day-stage-marker{z-index:3;width:5.4rem;height:2.35rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planizz-day-stage-marker:before{content:"";background:#fffdf8eb;border:3px solid #fffdf8f5;border-radius:.26rem;width:1.05rem;height:1.05rem;transition:background .28s,box-shadow .28s,transform .28s;display:block;transform:rotate(45deg);box-shadow:0 0 0 .34rem #fffdf8bd,0 12px 26px #4f8a6826}.planizz-day-stage-axis li.is-active .planizz-day-stage-marker:before{background:linear-gradient(135deg, var(--planizz-success), #f97316);transform:rotate(45deg)scale(1.08);box-shadow:0 0 0 .42rem #fffdf8d6,0 14px 30px #4f8a683d}.planizz-day-stage-marker span{color:#2d37489e;letter-spacing:.04em;white-space:nowrap;font-size:.68rem;font-weight:900;position:absolute;left:50%;transform:translate(calc(2.55rem - 50%))}.planizz-day-stage-axis li.is-active .planizz-day-stage-marker span{color:var(--planizz-ink)}.planizz-day-stage-axis li.is-current .planizz-day-stage-marker:before{animation:.68s cubic-bezier(.2,.9,.28,1.18) both planizzTimelineBounceInDiamond}.planizz-day-stage-axis li.is-current .planizz-day-stage-marker span{animation:.68s cubic-bezier(.2,.9,.28,1.18) both planizzTimelineBounceInAxisLabel}.planizz-day-stage-marker:hover:before{box-shadow:0 0 0 .42rem #fffdf8d6,0 14px 30px #4f8a6838}.planizz-day-stage-marker:focus-visible{outline-offset:.38rem;border-radius:999px;outline:3px solid #12b9817a}.planizz-day-stage-media{align-items:center;min-height:clamp(23rem,42vw,34rem);display:grid}.planizz-day-stage-media-item{opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(145deg,#ffffff85,#fffdf857),#fff6;border:1px solid #ffffff94;border-radius:clamp(1.25rem,2.4vw,1.9rem);grid-area:1/1;transition:opacity .62s,transform .62s,visibility .62s;position:relative;overflow:hidden;transform:translateY(14px)scale(.985);box-shadow:0 26px 76px #2f50402b,inset 0 1px #ffffffb8}.planizz-day-stage-media-item.is-active{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.planizz-day-stage-media-shine{z-index:2;pointer-events:none;opacity:.7;background:linear-gradient(135deg,#ffffffad,#0000 42%),radial-gradient(circle at 85% 16%,#f973162e,#0000 34%);position:absolute;inset:0}.planizz-day-stage-image,.planizz-day-stage-placeholder{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:clamp(23rem,42vw,34rem);display:block;position:relative}.planizz-day-stage-placeholder{align-content:end;gap:.55rem;padding:1.1rem;display:grid}.planizz-day-stage-placeholder--serenity{background:radial-gradient(circle at 68% 12%,#f973163d,#0000 28%),linear-gradient(#e2f0e7c2 0%,#fffdf894 52%,#4f8a6838 100%)}.planizz-day-stage-placeholder span{width:fit-content;color:var(--planizz-ink);background:#fffdf8b8;border:1px solid #ffffffb3;border-radius:999px;padding:.44rem .72rem;font-size:.82rem;font-weight:850;line-height:1.15;box-shadow:0 10px 24px #2f50401a}@keyframes planizzTimelineBounceIn{0%{opacity:.68;transform:scale(.86)}55%{opacity:1;transform:scale(1.1)}75%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes planizzTimelineBounceInDiamond{0%{opacity:.68;transform:rotate(45deg)scale(.82)}55%{opacity:1;transform:rotate(45deg)scale(1.18)}75%{transform:rotate(45deg)scale(.98)}to{opacity:1;transform:rotate(45deg)scale(1.08)}}@keyframes planizzTimelineBounceInAxisLabel{0%{opacity:.68;transform:translate(calc(2.55rem - 50%))scale(.86)}55%{opacity:1;transform:translate(calc(2.55rem - 50%))scale(1.1)}75%{transform:translate(calc(2.55rem - 50%))scale(.97)}to{opacity:1;transform:translate(calc(2.55rem - 50%))scale(1)}}.planizz-day-story-event.is-active{z-index:8}.planizz-day-story-event.is-active .planizz-day-timeline-detail{z-index:9;opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.planizz-day-story-section.is-observed .planizz-day-timeline ul li>.planizz-day-timeline-card{visibility:hidden;opacity:0;will-change:transform, opacity;transition:all .5s ease-in-out}.planizz-day-story-section.is-observed .planizz-day-timeline ul li:nth-of-type(odd)>.planizz-day-timeline-card{transform:translate(100px,-10px)rotate(10deg)}.planizz-day-story-section.is-observed .planizz-day-timeline ul li:nth-of-type(2n)>.planizz-day-timeline-card{transform:translate(-100px,-10px)rotate(10deg)}.planizz-day-story-section.is-observed .planizz-day-timeline ul li.in-view>.planizz-day-timeline-card{visibility:visible;opacity:1;transform:none}.planizz-interactive-solution-panel.is-visible{animation:.78s cubic-bezier(.16,1,.3,1) both planizzFadeInBottomLeft}.planizz-interactive-solution-item.is-open{--solution-item-fill:#08100dfa;--solution-item-border-glow:.46;--solution-item-inner-shine:.06;z-index:8;width:var(--solution-panel-open-width);max-width:min(var(--solution-panel-open-width), calc(100vw - 3rem));height:var(--solution-open-content-height,5.2rem);border-radius:1.9rem;transform:translateY(-.06rem);box-shadow:0 30px 74px #181f1b2e}.planizz-interactive-solution-item.is-open .planizz-interactive-solution-trigger{opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.planizz-interactive-solution-item.is-open .planizz-interactive-solution-label{opacity:0;transform:translateY(-.18rem)}.planizz-interactive-solution-item.is-open .planizz-interactive-solution-plus{transform:rotate(45deg)}.planizz-interactive-solution-item.is-open .planizz-interactive-solution-content{opacity:1;transition-delay:.32s,.26s;transform:translateY(0)scale(1)}@keyframes planizzFadeInBottomLeft{0%{opacity:0;transform:translate(-2.2rem,2.2rem)}to{opacity:1;transform:translate(0)}}@keyframes planizzFadeInBottomRight{0%{opacity:0;transform:translate(160px,180px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@property --planizz-orbit-rotate{syntax:"<number>";inherits:true;initial-value:0}@property --planizz-letter-rotate{syntax:"<number>";inherits:true;initial-value:0}.planizz-orbit-demo-section{--planizz-orbit-rotate:0;--planizz-orbit-progress:0;--planizz-wheel-arrival:0;--planizz-wheel-x:0vw;--planizz-wheel-y:24vh;--planizz-wheel-scale:1.3;--orbit-text-one-opacity:0;--orbit-text-two-opacity:0;--orbit-text-two-scale:.78;--planizz-orbit-cta:#2f7a62;--planizz-orbit-first-word-color:var(--planizz-orbit-cta);--planizz-orbit-circle-size:min(43.5vw, 440px);--planizz-orbit-radius:calc(var(--planizz-orbit-circle-size) / 2);--planizz-orbit-letter-spacing:1.26ch;--planizz-orbit-letter-angle-delta:48deg;--planizz-orbit-position-offset:36deg;background:linear-gradient(#f7f8f7 0%,#f8faf8 18%,#fff8ecb8 50%,#fbf7ef 78%,#fff8ece0 100%);min-height:200svh;margin-top:-1px;position:relative;overflow:clip}.planizz-orbit-demo-section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f8faf8 0%,#f8faf8eb 42%,#f8faf800 100%);height:clamp(5rem,10vw,9rem);position:absolute;top:-1px;left:0;right:0}.planizz-orbit-demo-section__sticky{z-index:1;place-items:center;min-height:100svh;padding:clamp(4rem,7vw,7rem) 1.5rem;display:grid;position:sticky;top:0}.planizz-orbit-demo{z-index:2;width:var(--planizz-orbit-circle-size);height:var(--planizz-orbit-circle-size);color:#111827;position:relative}.planizz-orbit-demo__list,.planizz-orbit-demo__labels{--rotate:var(--planizz-orbit-rotate);width:var(--planizz-orbit-circle-size);height:var(--planizz-orbit-circle-size);z-index:2;opacity:calc(.34 + (var(--planizz-orbit-progress) * .22));translate:-50% -50%;transform:rotate(calc(var(--rotate) * 360deg));will-change:transform, opacity;border-radius:50%;margin:0;padding:0;list-style:none;transition:opacity .18s ease-out;display:block;position:absolute;top:50%;left:50%}.planizz-orbit-demo__labels-spin{width:var(--planizz-orbit-circle-size);height:var(--planizz-orbit-circle-size);z-index:3;opacity:0;pointer-events:none;transform-origin:50%;will-change:transform, opacity;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planizz-orbit-demo__labels{opacity:1;translate:none;transform:translate3d(-50%, -50%, 0) rotate(calc(var(--rotate) * 360deg));top:50%;left:50%}.planizz-orbit-demo__list>li,.planizz-orbit-demo__labels>li{--orbit-word-angle:0deg;--orbit-word-angle-correction:0deg;--orbit-letter-count:1;--orbit-label-kern:0ch;--orbit-word-radius:var(--planizz-orbit-radius);--orbit-word-spacing:var(--planizz-orbit-letter-spacing);--orbit-label-radius:calc(var(--orbit-word-radius) + ((var(--orbit-letter-count) - 1) * var(--orbit-word-spacing) * .5) + var(--orbit-label-kern));transform:rotate(calc(var(--orbit-word-angle) + var(--orbit-word-angle-correction) + var(--planizz-orbit-position-offset)));position:absolute;inset:50%}.planizz-orbit-demo__list>li:first-child,.planizz-orbit-demo__labels>li:first-child{--orbit-word-angle:0deg;--orbit-letter-count:8}.planizz-orbit-demo__list>li:nth-child(2),.planizz-orbit-demo__labels>li:nth-child(2){--orbit-word-angle:36deg;--orbit-letter-count:7}.planizz-orbit-demo__list>li:nth-child(3),.planizz-orbit-demo__labels>li:nth-child(3){--orbit-word-angle:72deg;--orbit-letter-count:8}.planizz-orbit-demo__list>li:nth-child(4),.planizz-orbit-demo__labels>li:nth-child(4){--orbit-word-angle:108deg;--orbit-letter-count:5}.planizz-orbit-demo__list>li:nth-child(5),.planizz-orbit-demo__labels>li:nth-child(5){--orbit-word-angle:144deg;--orbit-letter-count:5}.planizz-orbit-demo__list>li:nth-child(6),.planizz-orbit-demo__labels>li:nth-child(6){--orbit-word-angle:180deg;--orbit-letter-count:6}.planizz-orbit-demo__list>li:nth-child(7),.planizz-orbit-demo__labels>li:nth-child(7){--orbit-word-angle:216deg;--orbit-letter-count:10}.planizz-orbit-demo__list>li:nth-child(8),.planizz-orbit-demo__labels>li:nth-child(8){--orbit-word-angle:252deg;--orbit-letter-count:7}.planizz-orbit-demo__list>li:nth-child(9),.planizz-orbit-demo__labels>li:nth-child(9){--orbit-word-angle:288deg;--orbit-letter-count:7}.planizz-orbit-demo__list>li:nth-child(10),.planizz-orbit-demo__labels>li:nth-child(10){--orbit-word-angle:324deg;--orbit-letter-count:7}.planizz-orbit-demo__list>li:first-child,.planizz-orbit-demo__list>li:nth-child(2),.planizz-orbit-demo__list>li:nth-child(3),.planizz-orbit-demo__list>li:nth-child(10),.planizz-orbit-demo__labels>li:first-child,.planizz-orbit-demo__labels>li:nth-child(2),.planizz-orbit-demo__labels>li:nth-child(3),.planizz-orbit-demo__labels>li:nth-child(10){--orbit-word-spacing:.98ch}.planizz-orbit-demo__list>li[data-orbit-word=planning],.planizz-orbit-demo__labels>li[data-orbit-word=planning]{--orbit-word-spacing:.92ch}.planizz-orbit-demo__list>li:nth-child(n+4):nth-child(-n+8),.planizz-orbit-demo__labels>li:nth-child(n+4):nth-child(-n+8){--orbit-word-angle-correction:180deg;--orbit-word-radius:calc(var(--planizz-orbit-radius) * -1);--orbit-word-spacing:calc(var(--planizz-orbit-letter-spacing) * -1)}.planizz-orbit-demo__list>li:first-child,.planizz-orbit-demo__labels>li:first-child{color:var(--planizz-orbit-first-word-color)}.planizz-orbit-demo__letter{--i:1;--letter-kern:0ch;--planizz-letter-rotate:var(--rotate);--letter-rotate:var(--planizz-letter-rotate);--letter-scramble-angle:calc(var(--i) * var(--planizz-orbit-letter-angle-delta));--letter-angle:calc(var(--letter-scramble-angle) * (1 - var(--letter-rotate)));opacity:1;transform:rotate(var(--letter-angle)) translateX(var(--orbit-word-radius)) translateX(calc(((var(--i) - 1) * var(--orbit-word-spacing)) + var(--letter-kern)));transform-origin:0 0;font-size:clamp(.72rem,2vw,1.75rem);font-weight:800;display:inline-block;position:absolute;top:50%;left:50%}.planizz-orbit-demo__word-label{white-space:nowrap;opacity:1;pointer-events:none;transform:translateX(var(--orbit-label-radius)) translateX(-50%);transform-origin:0 0;font-size:clamp(.72rem,2vw,1.75rem);font-weight:800;line-height:1;display:inline-block;position:absolute;top:50%;left:50%}.planizz-orbit-demo-section.is-clear-final .planizz-orbit-demo__labels-spin{opacity:.56}.planizz-orbit-demo-section.is-clear-final .planizz-orbit-demo__letter{opacity:0}.planizz-orbit-demo__list>li[data-orbit-word=planning]>.planizz-orbit-demo__letter:nth-child(n+3):nth-child(-n+6){--letter-kern:-.06ch}.planizz-orbit-demo__list>li[data-orbit-word=planning]>.planizz-orbit-demo__letter:nth-child(n+7){--letter-kern:-.12ch}.planizz-orbit-demo__list>li[data-orbit-word=eleves]>.planizz-orbit-demo__letter:nth-child(-n+4){--letter-kern:-.18ch}.planizz-orbit-demo__list>li[data-orbit-word=rappels]>.planizz-orbit-demo__letter:first-child{--letter-kern:-.14ch}.planizz-orbit-demo__list>li[data-orbit-word=groupes]>.planizz-orbit-demo__letter:nth-child(n+2){--letter-kern:.08ch}.planizz-orbit-demo__letter:first-child{--i:1}.planizz-orbit-demo__letter:nth-child(2){--i:2}.planizz-orbit-demo__letter:nth-child(3){--i:3}.planizz-orbit-demo__letter:nth-child(4){--i:4}.planizz-orbit-demo__letter:nth-child(5){--i:5}.planizz-orbit-demo__letter:nth-child(6){--i:6}.planizz-orbit-demo__letter:nth-child(7){--i:7}.planizz-orbit-demo__letter:nth-child(8){--i:8}.planizz-orbit-demo__letter:nth-child(9){--i:9}.planizz-orbit-demo__letter:nth-child(10){--i:10}.planizz-orbit-sequence{--orbit-text-one-opacity:0;--orbit-text-two-opacity:0;--orbit-text-two-scale:.78;z-index:20;isolation:isolate;pointer-events:none;text-align:center;place-items:center;width:100%;padding:1.5rem;display:grid;position:absolute;inset:0}.planizz-orbit-sequence__text{color:#111827;letter-spacing:-.06em;opacity:0;text-wrap:balance;text-shadow:0 1px #ffffff80,0 14px 34px #ffffffc7;will-change:opacity, transform;grid-area:1/1;max-width:min(92vw,1100px);margin:0;font-weight:780;line-height:.94}.planizz-orbit-sequence__text--one{color:#111827;opacity:var(--orbit-text-one-opacity,1);font-size:clamp(1.55rem,3.6vw,3.6rem)}.planizz-orbit-sequence__text--two{background:linear-gradient(90deg,#f97316 0%,#d97706 42%,#16a34a 100%);color:#0000;-webkit-text-fill-color:transparent;width:max-content;max-width:min(62vw,560px);opacity:var(--orbit-text-two-opacity,0);text-shadow:none;transform:scale(var(--orbit-text-two-scale,.78));transform-origin:50%;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.88rem,4.85vw,4.85rem)}.planizz-orbit-sequence.is-clear-final .planizz-orbit-sequence__text--one,.planizz-orbit-demo-section.is-clear-final .planizz-orbit-sequence__text--one{opacity:0!important}.planizz-orbit-sequence.is-clear-final .planizz-orbit-sequence__text--two,.planizz-orbit-demo-section.is-clear-final .planizz-orbit-sequence__text--two{z-index:30;filter:none;visibility:visible;position:relative;opacity:1!important}.planizz-orbit-demo-section.planizz-hero-prelude__product{--planizz-wheel-title-overlap:clamp(12rem, 28svh, 20rem);z-index:1;margin-top:calc(-1 * var(--planizz-wheel-title-overlap));min-height:calc(280svh + var(--planizz-wheel-title-overlap));background:linear-gradient(to bottom, #f8faf800 0, #f8faf800 var(--planizz-wheel-title-overlap), #f8faf8 calc(var(--planizz-wheel-title-overlap) + 1px), #fff8ef 48%, #fbf7ef 100%);overflow:visible}.planizz-orbit-demo-section.planizz-hero-prelude__product:before{content:none}.planizz-hero-prelude__product .planizz-orbit-demo-section__sticky{min-height:100svh;padding:clamp(5rem,8vw,7rem) clamp(1.5rem,5vw,5rem)}.planizz-hero-prelude__product-grid{grid-template-columns:minmax(0,1fr);place-items:center;width:min(100%,74rem);display:grid}.planizz-hero-prelude__phone-panel,.planizz-hero-prelude__wheel-panel{min-width:0;position:relative}.planizz-hero-prelude__wheel-stage{width:min(85vw,790px);transform:translate3d(var(--planizz-wheel-x), var(--planizz-wheel-y), 0) scale(var(--planizz-wheel-scale));transform-origin:50%;will-change:transform;place-items:center;margin-inline:auto;transition:transform 80ms linear;display:grid}.planizz-hero-prelude__wheel-panel{width:min(85vw,790px);min-height:clamp(27rem,57vw,41.5rem);box-shadow:none;background:0 0;border:0;border-radius:clamp(1.8rem,3vw,2.7rem);place-items:center;display:grid;overflow:visible}.planizz-hero-prelude__wheel-panel .planizz-orbit-demo,.planizz-hero-prelude__wheel-panel .planizz-orbit-sequence{grid-area:1/1}@keyframes planizzHeroPhoneSettle{0%{opacity:.5;transform:translate(-8vw,12vh)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes planizzMobileOrbitStageScroll{0%{transform:translateY(-4svh)scale(1.24)}34%,to{transform:translateY(11svh)scale(.92)}}@keyframes planizzMobileOrbitListScroll{0%{opacity:.34;--planizz-orbit-rotate:0}34%{opacity:.4148;--planizz-orbit-rotate:0}74%{opacity:.5028;--planizz-orbit-rotate:1}to{opacity:.56;--planizz-orbit-rotate:1}}@keyframes planizzMobileOrbitLetterScroll{0%,34%{opacity:1;--planizz-letter-rotate:0}62%{opacity:1;--planizz-letter-rotate:.7}74%,to{opacity:0;--planizz-letter-rotate:1}}@keyframes planizzMobileOrbitWordLabelScroll{0%,62%{opacity:0}76%,to{opacity:.56}}@keyframes planizzMobileOrbitLabelsRotateScroll{0%{--planizz-orbit-rotate:0}34%{--planizz-orbit-rotate:0}74%{--planizz-orbit-rotate:1}to{--planizz-orbit-rotate:1}}@keyframes planizzMobileOrbitLabelsOpacityScroll{0%,62%{opacity:0}76%,to{opacity:.56}}@keyframes planizzMobileOrbitFinalLayerSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes planizzMobileOrbitTextOneScroll{0%{opacity:0}10%,32%{opacity:1}48%,to{opacity:0}}@keyframes planizzMobileOrbitTextTwoScroll{0%,48%{opacity:0;transform:scale(.78)}76%,to{opacity:1;transform:scale(.94)}}@supports (animation-timeline:scroll()){.planizz-hero-prelude__product{view-timeline-name:--planizz-hero-product}.planizz-hero-prelude__phone-panel{animation:linear both planizzHeroPhoneSettle;animation-timeline:--planizz-hero-product;animation-range:entry 8% entry 58%}}@media (max-width:1023px){.planizz-hero-prelude__product-grid{width:min(100%,42rem)}.planizz-hero-prelude__product .planizz-orbit-demo-section__sticky{padding:clamp(4.5rem,10vw,6rem) clamp(1rem,5vw,2rem)}.planizz-hero-prelude__phone{width:clamp(12.5rem,44vw,18rem)}.planizz-hero-prelude__wheel-panel{min-height:clamp(21rem,72vw,32rem)}}@media (max-width:767px){.planizz-hero-prelude__intro,.planizz-hero-prelude__message{min-height:84svh;padding:clamp(4.6rem,15vw,6rem) 1rem}.planizz-hero-prelude__intro{min-height:100svh;padding:0}.planizz-hero-prelude__intro-sticky{padding:max(5.6rem, calc(env(safe-area-inset-top) + 5.25rem)) 1rem 3rem}.planizz-hero-prelude__media{border-radius:1rem;width:clamp(6.4rem,34vw,9.2rem)}.planizz-hero-prelude__media--persona{bottom:30%;left:2%}.planizz-hero-prelude__media--invoice{aspect-ratio:2.25;width:clamp(10.25rem,52vw,12.75rem);top:10%;right:1.55rem;transform:translateY(-73px)rotate(7deg)}.planizz-hero-prelude__media--invoice .planizz-hero-benefit-card--medium{--benefit-card-text-size:clamp(1.18rem, 4.9vw, 1.52rem);--benefit-card-text-max-width:10.5rem;padding:.78rem 1.1rem}.planizz-hero-prelude__media--dashboard{aspect-ratio:1.95;width:clamp(9.2rem,44vw,11.8rem);bottom:22%;right:4%}.planizz-hero-prelude__media--dashboard .planizz-hero-benefit-card--wide{--benefit-card-text-size:clamp(1.14rem, 4.35vw, 1.38rem)}.planizz-hero-prelude__brand{gap:clamp(.64rem,2.8vw,.9rem);transform:translateY(-40px)}.planizz-hero-prelude__brand-name{font-size:clamp(3.35rem,18vw,5.8rem);line-height:.86}.planizz-hero-prelude__brand-line{max-width:min(21rem,88vw);font-size:clamp(1rem,5vw,1.28rem);line-height:1.16}.planizz-hero-prelude__subtitle{font-size:clamp(1.05rem,5.4vw,1.55rem);top:clamp(13rem,29vh,18rem)}.planizz-hero-prelude__message{align-content:center;min-height:78svh;padding:clamp(5.8rem,18vw,6.4rem) 1rem clamp(3.2rem,10vw,4.25rem)}.planizz-hero-prelude__kicker{letter-spacing:.1em;font-size:.82rem}.planizz-hero-prelude__message h2{max-width:min(100%,23rem);font-size:clamp(2.05rem,10.6vw,3.35rem);line-height:1.04}.planizz-hero-prelude__message p:last-child{max-width:22rem;margin-top:1rem;font-size:.98rem;line-height:1.55}.planizz-orbit-demo-section.planizz-hero-prelude__product{--planizz-wheel-title-overlap:clamp(9rem, 22svh, 15rem);min-height:calc(280svh + var(--planizz-wheel-title-overlap))}.planizz-hero-prelude__wheel-panel{width:100%;min-height:clamp(18rem,88vw,25rem)}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:520px){.planizz-hero-prelude__intro,.planizz-hero-prelude__message{min-height:100svh;padding:3.25rem max(4.8rem, calc(env(safe-area-inset-right) + 4rem)) 2rem max(1rem, env(safe-area-inset-left))}.planizz-hero-prelude__intro{padding:0}.planizz-hero-prelude__intro-sticky{min-height:100svh;padding:2.6rem max(4.8rem, calc(env(safe-area-inset-right) + 4rem)) 1.5rem max(1rem, env(safe-area-inset-left))}.planizz-hero-prelude__media{width:clamp(5.4rem,16vw,7.2rem)}.planizz-hero-benefit-card{--benefit-card-text-size:clamp(.82rem, 2vw, 1rem);--benefit-card-text-max-width:7.5rem;border-radius:1rem;padding:.65rem .8rem}.planizz-hero-benefit-card--compact{min-width:8rem;padding-inline:.8rem}.planizz-hero-prelude__media--persona{bottom:10%}.planizz-hero-prelude__media--invoice{top:18%;right:14%}.planizz-hero-prelude__media--dashboard{bottom:9%;right:8%}.planizz-hero-prelude__brand{gap:clamp(.42rem,2vh,.7rem)}.planizz-hero-prelude__brand-name{font-size:clamp(3rem,12vw,5rem);line-height:.84}.planizz-hero-prelude__brand-line{max-width:min(28rem,70vw);font-size:clamp(.82rem,2.5vw,1.08rem);line-height:1.14}.planizz-hero-prelude__subtitle{font-size:clamp(1rem,3.5vw,1.45rem);top:clamp(1.4rem,4vh,2.1rem)}.planizz-hero-prelude__message h2{max-width:min(27rem,78vw);margin-top:.65rem;font-size:clamp(2rem,7vw,3.4rem);line-height:1}.planizz-hero-prelude__message p:last-child{max-width:min(26rem,76vw);margin-top:.75rem;font-size:.88rem;line-height:1.45}.planizz-hero-prelude__kicker{letter-spacing:.09em;font-size:.68rem}}@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:520px){.planizz-hero-prelude__media-cloud,.planizz-hero-prelude__brand-wrap{z-index:340;clip-path:none;will-change:auto}.planizz-hero-prelude__intro-reveal{display:none}}.planizz-link{color:var(--planizz-primary);cursor:pointer;text-underline-offset:2px;transition:opacity .15s}.planizz-link:hover{opacity:.75;text-decoration:underline}@media (max-width:1023px){.planizz-day-stage{height:calc((var(--day-stage-steps,7) * 86svh) + 150svh);min-height:calc((var(--day-stage-steps,7) * 34rem) + 38rem)}.planizz-day-stage-sticky{min-height:calc(100svh - 5.75rem);top:clamp(4.25rem,7vh,5.5rem)}.planizz-day-stage-viewport{gap:clamp(.9rem,2.1vh,1.45rem);min-height:calc(100svh - 5.75rem)}.planizz-day-stage-frame{--day-stage-left-gutter:clamp(2.25rem, 4vw, 3rem);--day-stage-card-column:clamp(17rem, 36vw, 22rem);grid-template-columns:minmax(17rem,1fr) minmax(3.8rem,.18fr) minmax(18rem,1.08fr);gap:clamp(1rem,2.2vw,1.6rem);width:min(100% - 1rem,54rem);min-height:clamp(31rem,100svh - 10rem,41rem)}.planizz-day-stage-marker span{display:none}.planizz-day-stage-image,.planizz-day-stage-placeholder{height:clamp(20rem,42vw,29rem)}.planizz-day-stage-media{min-height:clamp(20rem,42vw,29rem)}.planizz-day-story-sticky{width:min(100% - 2rem,48rem);top:4.75rem}.planizz-day-story-event,.planizz-day-story-event:nth-of-type(2n){width:100%;margin-left:0;padding-bottom:clamp(3.5rem,8vh,5.5rem);padding-left:3.25rem;padding-right:0}.planizz-day-timeline ul:before,.planizz-day-timeline ul:after{left:.72rem}.planizz-day-story-event:after,.planizz-day-story-event:nth-of-type(2n):after,.planizz-day-timeline-marker-hit,.planizz-day-story-event:nth-of-type(2n) .planizz-day-timeline-marker-hit{left:.17rem;right:auto}.planizz-day-timeline-card:before,.planizz-day-story-event:nth-of-type(2n) .planizz-day-timeline-card:before{border-top:0;border-bottom:1px solid #ffffffd1;border-left:1px solid #ffffffd1;border-right:0;left:-.56rem;right:auto}.planizz-day-timeline-detail,.planizz-day-story-event:nth-of-type(2n) .planizz-day-timeline-detail{width:min(100%,30rem);min-height:0;margin-top:.85rem;margin-left:0;position:relative;top:auto;left:auto;right:auto}.planizz-day-timeline-detail-image,.planizz-day-timeline-placeholder{height:clamp(17rem,42vw,22rem)}.planizz-day-timeline-detail:after,.planizz-day-story-event:nth-of-type(2n) .planizz-day-timeline-detail:after{display:none}}@media (max-width:767px){.planizz-day-story-section{touch-action:pan-y;min-height:auto;padding:3.8rem 0 4.8rem}.planizz-day-stage--desktop{display:none}.planizz-day-stage-mobile{touch-action:pan-y;contain:style;min-height:auto;padding:0 .85rem 1rem;display:block;position:relative}.planizz-day-stage-mobile__content{isolation:isolate;touch-action:pan-y;align-items:start;display:grid;position:relative}.planizz-day-stage-mobile__inner{gap:.85rem;width:100%;padding-top:30px;padding-bottom:clamp(.5rem,1.5vh,1rem);display:grid}.planizz-day-stage-mobile__heading{--day-title-final-y:-54px;z-index:12;contain:layout style;opacity:0;pointer-events:none;width:100%;transform:translate3d(0, calc(var(--day-title-final-y) - 34px), 0);will-change:opacity, transform;justify-content:center;align-items:center;padding:.15rem 0 .1rem;transition:opacity 1.8s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1);display:flex;position:relative;top:auto}.planizz-day-stage-mobile__heading.is-visible{opacity:1;transform:translate3d(0, var(--day-title-final-y), 0)}.planizz-day-stage-mobile__heading h2{color:#0000;letter-spacing:-.035em;white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#f97316 0%,#c99a3f 36%,#12b981 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.75rem,7vw,2.35rem);font-weight:900;line-height:.96}.planizz-day-stage-mobile__carousel{touch-action:pan-y;min-height:auto;display:block;position:relative}.planizz-day-stage-mobile__stack{scroll-snap-type:none;scrollbar-width:none;contain:style;isolation:isolate;touch-action:pan-y;flex-direction:column;gap:1.25rem;min-height:auto;margin:0;padding:.2rem clamp(.15rem,1.5vw,.65rem) 1rem;scroll-padding-inline:0;display:flex;overflow:visible}.planizz-day-stage-mobile__stack::-webkit-scrollbar{display:none}.planizz-day-stage-mobile__step{opacity:0;scroll-snap-align:none;scroll-snap-stop:normal;touch-action:pan-y;will-change:opacity, transform;flex:none;width:100%;min-height:auto;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(36px)}.planizz-day-stage-mobile__step.is-visible{opacity:1;transition-duration:1.5s,1.5s;transform:translate(0,0)}.planizz-day-stage-mobile__step.is-leaving{opacity:0;transition-duration:1.5s,1.5s;transform:translateY(-42px)}.planizz-day-stage-mobile__panel{opacity:1;visibility:visible;pointer-events:auto;contain:style;backface-visibility:hidden;isolation:isolate;background:linear-gradient(145deg,#fffefa,#fff8ef),#fffdf8;border:1px solid #fffc;border-radius:1.45rem;grid-template-rows:auto auto minmax(0,1fr);gap:.76rem;min-height:clamp(31rem,100svh - 8.8rem,39rem);padding:1rem;transition:none;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 30px #55432c1a,inset 0 1px #ffffffe6}.planizz-day-stage-mobile__panel-time{color:#245443;letter-spacing:.06em;background:linear-gradient(135deg,#fffffff2,#e2f0e7cc),#fffdf8e6;border:1px solid #4f8a6833;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2.16rem;padding:.48rem .82rem;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 14px 28px #2f50401f,0 6px 16px #f9731614,inset 0 1px #ffffffc7}.planizz-day-stage-mobile__panel-copy{gap:.5rem;display:grid}.planizz-day-stage-mobile__panel-copy h3{color:var(--activity-card-ink,#17352b);letter-spacing:-.035em;margin:0;font-size:clamp(1.08rem,5vw,1.45rem);font-weight:650;line-height:1.08}.planizz-day-stage-mobile__panel-copy p{color:var(--activity-card-muted,#17352bb8);letter-spacing:-.015em;margin:0;font-size:.95rem;line-height:1.5}.planizz-day-stage-mobile__panel-media{pointer-events:none;touch-action:pan-y;min-height:clamp(15.25rem,58vw,21rem);display:grid}.planizz-day-stage-mobile__panel-media .planizz-day-stage-media-item{opacity:1;visibility:visible;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-area:1/1;transition:none;transform:none;box-shadow:0 10px 24px #2f50401a,inset 0 1px #ffffffad}.planizz-day-stage-mobile__panel-media .planizz-day-stage-media-shine{display:none}.planizz-day-stage-mobile__panel-media .planizz-day-stage-image,.planizz-day-stage-mobile__panel-media .planizz-day-stage-placeholder{width:100%;height:100%;min-height:clamp(15.25rem,58vw,21rem)}.planizz-day-stage-mobile__panel-media .planizz-day-stage-placeholder{padding:.85rem}@media (prefers-reduced-motion:reduce){.planizz-day-stage-mobile__step{opacity:1;will-change:auto;transition:none;transform:none}.planizz-day-stage-mobile__heading{opacity:1;transform:translate3d(0, var(--day-title-final-y), 0);will-change:auto;transition:none}.planizz-day-stage-mobile__panel{will-change:auto;transition:none}}.planizz-day-story-sticky{width:min(100% - 2rem,34rem);min-height:auto;position:relative;top:auto}.planizz-day-story-heading h2{white-space:normal;font-size:clamp(2rem,11vw,3.15rem)}.planizz-day-timeline{width:100%}.planizz-day-timeline ul{padding:.7rem 0 7rem}.planizz-day-story-event,.planizz-day-story-event:nth-of-type(2n){padding-bottom:2.4rem;padding-left:2.5rem}.planizz-day-timeline ul:before,.planizz-day-timeline ul:after{width:3px;left:.48rem}.planizz-day-story-event:after,.planizz-day-story-event:nth-of-type(2n):after{width:.96rem;height:.96rem;top:1.45rem;left:-.02rem;box-shadow:0 0 0 .34rem #fffdf8d6,0 10px 22px #4f8a682e}.planizz-day-timeline-marker-hit,.planizz-day-story-event:nth-of-type(2n) .planizz-day-timeline-marker-hit{width:.96rem;height:.96rem;top:1.45rem;left:-.02rem}.planizz-day-timeline-card{border-radius:1.2rem;gap:.75rem;padding:1.55rem .95rem .95rem}.planizz-day-timeline-card:before,.planizz-day-story-event:nth-of-type(2n) .planizz-day-timeline-card:before{width:.84rem;height:.84rem;top:1.43rem;left:-.46rem}.planizz-day-timeline-main h3{font-size:1.08rem}.planizz-day-timeline-main p{font-size:.94rem}.planizz-day-timeline-time{min-height:2.2rem;padding:.5rem 1rem;font-size:.78rem;top:-1.05rem;left:.95rem}.planizz-day-timeline-detail,.planizz-day-story-event:nth-of-type(2n) .planizz-day-timeline-detail{border-radius:1.1rem;width:100%;margin-top:.7rem}.planizz-day-timeline-detail-image,.planizz-day-timeline-placeholder{height:15rem}.planizz-interactive-solution-section{--solution-panel-width:100%;--solution-panel-open-width:100%;min-height:100svh;padding:3.5rem 1rem}.planizz-interactive-solution-heading{width:100%}.planizz-interactive-solution-heading h2{white-space:normal;max-width:100%;font-size:clamp(1.8rem,9vw,3rem)}.planizz-interactive-solution-panel{border-radius:1.5rem;grid-template-columns:1fr;gap:0;height:auto;min-height:auto;max-height:none}.planizz-interactive-solution-rail{justify-content:flex-start;align-items:center;padding:1rem 1rem 0;display:flex}.planizz-interactive-solution-column--copy{padding:1rem}.planizz-interactive-solution-column--visual{padding:0 1rem 1rem}.planizz-interactive-solution-mockup{justify-self:stretch;width:100%;height:auto;min-height:26rem;margin-left:0}.planizz-interactive-solution-mockup--phone{width:100%;height:34rem;min-height:34rem;max-height:34rem}.planizz-interactive-solution-screenshot--phone{width:100%;height:100%;transform:scale(1.08)}.planizz-interactive-solution-details{width:100%}.planizz-interactive-solution-item.is-open{width:100%;height:var(--solution-open-content-height,5.2rem)}.planizz-interactive-solution-content,.planizz-interactive-solution-measure{width:100%}.planizz-interactive-solution-content p{padding:1rem 1.05rem 1.1rem}.planizz-interactive-solution-screenshot{width:100%;transform:none}.planizz-interactive-solution-mockup:before,.planizz-interactive-solution-mockup:after{display:none}.planizz-orbit-demo-section{--planizz-orbit-circle-size:min(70vw, 17.25rem);--planizz-orbit-letter-spacing:.9ch;--planizz-orbit-letter-angle-delta:42deg;--planizz-wheel-x:0vw;--planizz-wheel-y:-4svh;--planizz-wheel-scale:1.24;min-height:180svh}.planizz-orbit-demo-section.planizz-hero-prelude__product{touch-action:pan-y;overflow:visible}.planizz-orbit-demo-section__sticky{touch-action:pan-y;padding:clamp(4rem,18vw,6rem) 1rem}.planizz-hero-prelude__product-grid{isolation:isolate}.planizz-hero-prelude__wheel-stage{pointer-events:none;touch-action:pan-y;backface-visibility:hidden;will-change:transform;justify-self:center;width:min(100%,22.75rem);transition:none!important}.planizz-hero-prelude__wheel-panel{contain:style;pointer-events:none;touch-action:pan-y;width:100%;min-height:clamp(22.75rem,110vw,31rem);transition:none!important}.planizz-orbit-demo__list{translate:none;transform:translate3d(-50%, -50%, 0) rotate(calc(var(--rotate) * 360deg));backface-visibility:hidden;pointer-events:none;transition:none!important}.planizz-orbit-demo__labels-spin,.planizz-orbit-demo__labels{backface-visibility:hidden;pointer-events:none;transition:none!important}.planizz-orbit-demo__list>li,.planizz-orbit-demo__labels>li,.planizz-orbit-demo__labels-spin,.planizz-orbit-demo__labels,.planizz-orbit-demo__letter,.planizz-orbit-demo__word-label,.planizz-orbit-sequence,.planizz-orbit-sequence__text{transition:none!important;animation:none!important}.planizz-orbit-demo__letter,.planizz-orbit-demo__word-label{font-size:clamp(.66rem,3.8vw,1.05rem)}.planizz-orbit-demo-section.is-clear-final .planizz-orbit-demo__labels-spin{will-change:transform, opacity;animation:64s linear infinite planizzMobileOrbitFinalLayerSpin!important}.planizz-orbit-demo__list>li:first-child,.planizz-orbit-demo__list>li:nth-child(2),.planizz-orbit-demo__list>li:nth-child(3),.planizz-orbit-demo__list>li:nth-child(10),.planizz-orbit-demo__labels>li:first-child,.planizz-orbit-demo__labels>li:nth-child(2),.planizz-orbit-demo__labels>li:nth-child(3),.planizz-orbit-demo__labels>li:nth-child(10){--orbit-word-spacing:.9ch}.planizz-orbit-demo__list>li[data-orbit-word=planning],.planizz-orbit-demo__labels>li[data-orbit-word=planning]{--orbit-word-spacing:.82ch}.planizz-orbit-sequence__text{text-shadow:none}.planizz-orbit-sequence__text--one{font-size:clamp(1.35rem,7.6vw,2.6rem)}.planizz-orbit-sequence__text--two{max-width:min(88vw,25.5rem);font-size:clamp(2.45rem,12.8vw,4.1rem)}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:520px){.planizz-orbit-demo-section{--planizz-orbit-circle-size:min(44vw, 16.25rem);--planizz-orbit-letter-spacing:.82ch;--planizz-orbit-letter-angle-delta:42deg;--planizz-wheel-x:0vw;--planizz-wheel-y:-4svh;--planizz-wheel-scale:1.24;min-height:180svh}.planizz-orbit-demo-section.planizz-hero-prelude__product{touch-action:pan-y;overflow:visible}.planizz-hero-prelude__wheel-stage{pointer-events:none;touch-action:pan-y;backface-visibility:hidden;will-change:transform;justify-self:center;width:min(100%,22.75rem);transition:none!important}.planizz-hero-prelude__wheel-panel{contain:style;pointer-events:none;touch-action:pan-y;width:100%;min-height:clamp(18.75rem,94svh,25rem);transition:none!important}.planizz-orbit-demo__list{translate:none;transform:translate3d(-50%, -50%, 0) rotate(calc(var(--rotate) * 360deg));backface-visibility:hidden;pointer-events:none;transition:none!important}.planizz-orbit-demo__labels-spin,.planizz-orbit-demo__labels{backface-visibility:hidden;pointer-events:none;transition:none!important}.planizz-orbit-demo__list>li,.planizz-orbit-demo__labels>li,.planizz-orbit-demo__labels-spin,.planizz-orbit-demo__labels,.planizz-orbit-demo__letter,.planizz-orbit-demo__word-label,.planizz-orbit-sequence,.planizz-orbit-sequence__text{transition:none!important;animation:none!important}.planizz-orbit-demo__word-label{font-size:clamp(.66rem,3.8vw,1.05rem)}.planizz-orbit-demo-section.is-clear-final .planizz-orbit-demo__labels-spin{will-change:transform, opacity;animation:64s linear infinite planizzMobileOrbitFinalLayerSpin!important}.planizz-orbit-demo__list>li:first-child,.planizz-orbit-demo__list>li:nth-child(2),.planizz-orbit-demo__list>li:nth-child(3),.planizz-orbit-demo__list>li:nth-child(10),.planizz-orbit-demo__labels>li:first-child,.planizz-orbit-demo__labels>li:nth-child(2),.planizz-orbit-demo__labels>li:nth-child(3),.planizz-orbit-demo__labels>li:nth-child(10){--orbit-word-spacing:.82ch}.planizz-orbit-demo__list>li[data-orbit-word=planning],.planizz-orbit-demo__labels>li[data-orbit-word=planning]{--orbit-word-spacing:.76ch}}@supports (animation-timeline:view()){@media (max-width:767px),(hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:520px){.planizz-orbit-demo-section.is-css-scroll-driven{view-timeline-name:--planizz-mobile-orbit;view-timeline-axis:block;touch-action:pan-y}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo-section__sticky,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-hero-prelude__wheel-stage,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-hero-prelude__wheel-panel,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__list,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__labels-spin,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__labels,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-sequence{touch-action:pan-y}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-hero-prelude__wheel-stage,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-hero-prelude__wheel-panel,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__list,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__list>li,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__labels-spin,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__labels,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__labels>li,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__letter,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__word-label,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-sequence{pointer-events:none}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-hero-prelude__wheel-stage,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__list,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__labels-spin,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__labels,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__letter,.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-sequence__text{transition:none!important;animation-duration:1ms!important;animation-timing-function:linear!important;animation-fill-mode:both!important;animation-timeline:--planizz-mobile-orbit!important;animation-range:entry 34% exit 72%!important}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-hero-prelude__wheel-stage{contain:style;will-change:transform;animation-name:planizzMobileOrbitStageScroll!important}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__list{will-change:transform, opacity;animation-name:planizzMobileOrbitListScroll!important}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__letter{will-change:transform;animation-name:planizzMobileOrbitLetterScroll!important}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__labels{will-change:transform;animation-name:planizzMobileOrbitLabelsRotateScroll!important}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-demo__labels-spin{will-change:opacity, transform;animation-name:planizzMobileOrbitLabelsOpacityScroll,planizzMobileOrbitFinalLayerSpin!important;animation-duration:1ms,64s!important;animation-timing-function:linear,ease-in-out!important;animation-iteration-count:1,infinite!important;animation-direction:normal,normal!important;animation-fill-mode:both,both!important;animation-timeline:--planizz-mobile-orbit,auto!important;animation-range:entry 34% exit 72%,normal!important}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-sequence__text--one{will-change:opacity;animation-name:planizzMobileOrbitTextOneScroll!important}.planizz-orbit-demo-section.is-css-scroll-driven .planizz-orbit-sequence__text--two{will-change:opacity, transform;animation-name:planizzMobileOrbitTextTwoScroll!important}}}@media (prefers-reduced-motion:reduce){.planizz-hero-prelude__intro-reveal{opacity:0;visibility:hidden;-webkit-mask-image:none;mask-image:none}.planizz-hero-prelude__media,.planizz-hero-prelude__brand-wrap,.planizz-hero-prelude__brand,.planizz-hero-prelude__subtitle,.planizz-hero-shimmer__line,.planizz-hero-prelude__phone-panel{opacity:1;filter:none;will-change:auto;transition-duration:1ms;animation:none;transform:none}.planizz-hero-shimmer__line{background-position:0 0,0 0}.planizz-hero-benefit-card:before,.planizz-hero-benefit-card:after{animation:none}.planizz-orbit-demo-section.planizz-hero-prelude__product{min-height:auto}.planizz-orbit-demo-section.is-clear-final .planizz-orbit-demo__labels-spin{will-change:opacity;animation:none!important}.planizz-day-story-section{min-height:auto}.planizz-day-stage-card,.planizz-day-stage-card:before,.planizz-day-stage-axis-fill,.planizz-day-stage-scroll-bead,.planizz-day-stage-marker:before,.planizz-day-stage-marker span,.planizz-day-stage-time,.planizz-day-stage-media-item{transition-duration:1ms;animation:none}.planizz-day-story-sticky{position:relative;top:auto}.planizz-day-story-event,.planizz-day-story-event *,.planizz-day-timeline-card{transition-duration:1ms}.planizz-day-story-section.is-observed .planizz-day-timeline ul li>.planizz-day-timeline-card,.planizz-day-story-section.is-observed .planizz-day-timeline ul li:nth-of-type(odd)>.planizz-day-timeline-card,.planizz-day-story-section.is-observed .planizz-day-timeline ul li:nth-of-type(2n)>.planizz-day-timeline-card{visibility:visible;opacity:1;transform:none}.planizz-interactive-solution-panel,.planizz-interactive-solution-panel.is-visible{opacity:1;animation:none;transform:none}.planizz-interactive-solution-item,.planizz-interactive-solution-item:before,.planizz-interactive-solution-item:after,.planizz-interactive-solution-trigger,.planizz-interactive-solution-content{transition-duration:1ms}.planizz-interactive-solution-item:before{transform:none!important}.planizz-orbit-demo-section{--planizz-orbit-rotate:1;--planizz-orbit-progress:1;--planizz-wheel-arrival:1;--planizz-wheel-x:-3vw;--planizz-wheel-y:8vh;--planizz-wheel-scale:.96;--orbit-text-one-opacity:0;--orbit-text-two-opacity:1;--orbit-text-two-scale:.94;min-height:auto}.planizz-orbit-demo-section__sticky{min-height:auto;position:relative}.planizz-orbit-sequence__text{will-change:auto}.planizz-hero-prelude__wheel-stage{will-change:auto;transition:none;transform:translate(-3vw,8vh)scale(.96)}}@media (prefers-reduced-motion:reduce) and (max-width:767px),(prefers-reduced-motion:reduce) and (hover:none) and (pointer:coarse) and (orientation:landscape) and (max-height:520px){.planizz-orbit-demo-section{--planizz-wheel-x:0vw;--planizz-wheel-y:0vh;--planizz-wheel-scale:.92}.planizz-hero-prelude__wheel-stage{transform:translate(0,0)scale(.92)}}.visible{visibility:visible}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.overflow-x-clip{overflow-x:clip}.rounded-\[2rem\]{border-radius:2rem}.border{border-width:1px}.border-planizz-border{border-color:var(--planizz-border)}.bg-planizz-bg{background-color:var(--planizz-bg)}.bg-planizz-bg-soft{background-color:var(--planizz-bg-soft)}.bg-planizz-surface{background-color:var(--planizz-surface)}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-black{font-weight:900}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.text-planizz-accent{color:var(--planizz-accent)}.text-planizz-ink{color:var(--planizz-ink)}.text-planizz-muted{color:var(--planizz-muted)}.text-planizz-primary{color:var(--planizz-primary)}.shadow-planizz-soft{--tw-shadow:var(--planizz-shadow-soft);--tw-shadow-colored:var(--planizz-shadow-soft);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@property --planizz-activity-card-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}input[type=color]{-webkit-appearance:none;border:none;padding:0}input[type=color]::-webkit-color-swatch-wrapper{padding:2px}input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark ::-webkit-scrollbar-thumb{background:#4b5563}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}.dashboard-followup-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:1200px){.dashboard-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashboard-followup-grid{grid-template-columns:1fr}}.dashboard-followup-card{flex-direction:column;height:320px;min-height:0;display:flex}.dashboard-followup-list{flex:1;min-height:0;overflow-y:auto}.dashboard-week-day-header{text-align:center;justify-content:center;align-items:center;min-height:4.8rem;padding:.55rem .25rem;display:flex}.dashboard-week-day-header-inner,.dashboard-week-day-current-pill{flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-height:3.55rem;display:inline-flex}.dashboard-week-day-header-inner{min-width:3.55rem}.dashboard-week-day-label{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1}.dashboard-week-day-number{justify-content:center;font-size:1.25rem;font-weight:800;line-height:1;display:flex}.dashboard-week-day-current-pill{-webkit-backdrop-filter:blur(14px)saturate(1.45);background:radial-gradient(circle at 30% 20%,#dcfae66b,#ffffff24);border:1px solid #ffffff85;border-radius:999px;min-width:3.55rem;padding:.45rem .72rem;box-shadow:0 8px 18px #192d231a,inset 0 1px #ffffff6b}.dashboard-month-course-count{color:#10281fdb;-webkit-backdrop-filter:blur(10px)saturate(1.25);background:#ffffff47;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.05rem;padding:0 .32rem;font-size:.62rem;font-weight:760;line-height:1;display:inline-flex}.dashboard-month-day-link{cursor:pointer;outline:none;transition:background-color .16s,box-shadow .16s,transform .16s}.dashboard-month-day-link:hover{background-color:#ffffff29}.dashboard-month-day-link:focus-visible{box-shadow:inset 0 0 0 2px #3f6f5a6b}.dashboard-month-day-link:active{transform:scale(.99)}.dashboard-auth-surface{isolation:isolate;border:1px solid var(--planizz-border);background:var(--planizz-primary-soft);box-shadow:var(--planizz-shadow-card);border-radius:1.5rem;margin:0;padding:1rem;position:relative;overflow:hidden}.dashboard-auth-surface:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 25% 20%, #fffdf861, transparent 34%), radial-gradient(circle at 88% 22%, #c96f4a1a, transparent 30%), linear-gradient(135deg, #3f6f5a14, #fbf7ef47), var(--dashboard-wallpaper-image,url(/patterns/leaves.svg));background-position:50%,50%,50%,50%;background-repeat:no-repeat, no-repeat, no-repeat, var(--dashboard-wallpaper-repeat,repeat);background-size:cover, cover, cover, var(--dashboard-wallpaper-size,520px 520px);position:absolute;inset:0}.dashboard-auth-content{z-index:1;position:relative}.dashboard-header-glass{-webkit-backdrop-filter:blur(28px)saturate(1.5);background:linear-gradient(135deg,#ffffff52,#fffcf629);border:1px solid #ffffff80;border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:.38rem .62rem;width:fit-content;max-width:100%;padding:.78rem 1.05rem;display:flex;box-shadow:0 14px 34px #192d231f,inset 0 1px #fff6}.dashboard-header-glass .dashboard-title{color:#10281f;letter-spacing:0;white-space:nowrap;font-size:clamp(1.08rem,1.45vw,1.38rem);font-weight:720;line-height:1.12}.dashboard-header-glass .dashboard-date,.dashboard-header-glass .dashboard-location{color:#142d23bd;white-space:nowrap;font-size:.8rem;font-weight:620}.dashboard-header-separator{color:#142d235c;font-weight:800}.dashboard-weather{color:#142d23c7;white-space:nowrap;align-items:center;gap:.35rem;font-size:.8rem;font-weight:660;display:inline-flex}.dashboard-weather strong{color:#10281f;font-weight:720}.dashboard-weather-action{color:#10281fc7;background:#ffffff2e;border:1px solid #ffffff70;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .65rem;font-size:.78rem;font-weight:750;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.dashboard-weather-action:hover:not(:disabled){color:#10281f;background:#ffffff52;border-color:#ffffffb3}.dashboard-weather-action:disabled{opacity:.68}@media (max-width:640px){.dashboard-header-glass{border-radius:1.25rem;align-items:flex-start;gap:.35rem .55rem;width:100%;padding:.75rem .95rem}.dashboard-header-glass .dashboard-title{white-space:normal;width:100%}.dashboard-header-separator{display:none}}@media (min-width:640px){.dashboard-auth-surface{border-radius:1.75rem;padding:1.25rem}}@media (min-width:1024px){.dashboard-auth-surface{border-radius:2rem;padding:1.5rem}}.dashboard-auth-surface .dashboard-frost-card,.dashboard-auth-surface .planizz-card{isolation:isolate;-webkit-backdrop-filter:blur(36px)saturate(1.55);position:relative;overflow:hidden;background:linear-gradient(135deg,#fff3,#fffcf614)!important;border:1px solid #ffffff7a!important;box-shadow:0 16px 38px #192d231a,0 7px 18px #192d230b,inset 0 1px #ffffff61!important}.dashboard-auth-surface .dashboard-frost-card:after,.dashboard-auth-surface .planizz-card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0d,#fff0);position:absolute;inset:1px}.dashboard-auth-surface .dashboard-frost-card>*,.dashboard-auth-surface .planizz-card>*{z-index:1;position:relative}.dashboard-auth-surface .text-planizz-muted{color:#10281fc7}.dashboard-auth-surface .text-planizz-muted\/40{color:#10281f8a}.dashboard-auth-surface .text-planizz-muted\/60{color:#10281fa3}.dashboard-auth-surface .dashboard-header-separator{color:#142d2380}.planning-side-panel-glass{-webkit-backdrop-filter:blur(24px)saturate(1.35);background:linear-gradient(145deg,#fffdf8c7,#fbf7ef94)!important;border-color:#ffffff8f!important;box-shadow:0 18px 44px #192d2324,0 8px 18px #192d230f,inset 0 1px #ffffff80!important}.planning-side-panel-glass .planning-side-panel-header{-webkit-backdrop-filter:blur(14px)saturate(1.25);border-bottom:1px solid #ffffff3d;box-shadow:inset 0 1px #fff3;background:linear-gradient(135deg,#3f6f5aeb,#3f6f5ab8)!important}.planning-side-panel-glass>.min-h-0{background:0 0!important}.planning-side-panel-glass section{-webkit-backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(135deg,#ffffffad,#fffcf670)!important;border-color:#ffffff94!important;box-shadow:0 12px 28px #192d2312,inset 0 1px #ffffff80!important}.planning-side-panel-glass section button{-webkit-backdrop-filter:none}.credit-hours-full{display:inline}.credit-hours-compact{display:none}@media (max-width:520px){.credit-hours-full{display:none}.credit-hours-compact{display:inline}}.hover\:text-planizz-primary:hover{color:var(--planizz-primary)}@media (min-width:640px){.sm\:p-10{padding:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
