@charset "UTF-8";@keyframes hero-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes spreadsheet-enter{0%{opacity:0;scale:.96;translate:0 14px}to{opacity:1;scale:1;translate:0 0}}@keyframes spreadsheet-drop{0%{animation-timing-function:cubic-bezier(.35,0,.75,.45);opacity:1;rotate:0deg;scale:1;translate:0 0}74%{animation-timing-function:ease-out;rotate:var(--fall-rotation);scale:.92;translate:var(--fall-x) var(--fall-y)}87%{animation-timing-function:ease-in;rotate:var(--fall-rotation);scale:.92;translate:var(--fall-x) calc(var(--fall-y) - 7px)}to{opacity:1;rotate:var(--fall-rotation);scale:.92;translate:var(--fall-x) var(--fall-y)}}@keyframes backInUp{0%{opacity:.7;scale:.7;translate:0 560px}80%{opacity:.7;scale:.7;translate:0 0}to{opacity:1;scale:1;translate:0 0}}.planning-page{color:#404144;overflow-x:clip}.planning-page em{color:#2390a8;font-style:normal}.planning-page a{color:inherit;text-decoration:none}.planning-page h1,.planning-page h2,.planning-page h3{letter-spacing:-.02em;line-height:1.2;margin:0}.planning-page h1{font-size:56px;font-weight:700;line-height:64px}.planning-page h2{font-size:40px;font-weight:700;line-height:48px;text-align:center}.planning-page h3{font-size:20px}.planning-page p{margin:0}.planning-page .planning-hero .breadcrumb,.planning-page .planning-hero .breadcrumbs{margin-bottom:35px}.planning-page .breadcrumbs ul{justify-content:center}.planning-page .planning-hero{background:#f6fafc;border-radius:0 0 44px 44px;padding:100px 0 0;text-align:center}.planning-page .planning-hero p{font-size:18px;line-height:26px;margin-top:20px}.planning-page .planning-cta{align-items:center;background:#2390a8;border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:16px;height:66px;justify-content:center;line-height:24px;margin:48px auto 0;width:230px}.planning-page .planning-cta small{font-size:12px;line-height:16px;opacity:.72}.planning-page .planning-hero__image{display:block;height:auto;margin:60px auto 0;max-width:100%;width:1246px}.planning-page .planning-features{align-items:center;display:grid;grid-template-columns:repeat(4,1fr);height:236px;margin:auto;text-align:center;width:1216px}.planning-page .planning-features b{display:block}.planning-page .planning-section{padding:80px 0}@media (min-width:1101px){.planning-page .planning-problems.planning-section{padding-bottom:40px}}.planning-page .planning-problems__grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:40px auto 0;width:1080px}.planning-page .planning-problems__card{background:#fbfdfd;border:1px solid #e5f1f4;border-radius:20px;height:260px;padding:24px}.planning-page .planning-problems__card img{height:40px;margin-bottom:32px;object-fit:cover;width:40px}.planning-page .planning-problems__card h3{font-size:18px;line-height:26px;margin-bottom:8px}.planning-page .planning-problems__card p{font-size:16px;line-height:24px}.planning-page .planning-tools{background:linear-gradient(#fff,#f6fafc 52%,#fff)}.planning-page .planning-tools__intro{font-size:18px;line-height:26px;margin-top:20px;text-align:center}.planning-page .planning-tools__files{align-content:center;display:flex;flex-wrap:wrap;gap:14px;height:273px;justify-content:center;margin:auto;width:700px}.planning-page .planning-tools__file{align-items:center;background:#fff;border-radius:12px;box-shadow:0 15px 40px rgba(157,183,178,.122);display:inline-flex;font-size:13px;gap:12px;padding:15px 22px;transform:rotate(-5deg)}.planning-page .planning-tools__file-meta{align-items:flex-start;display:flex;flex-direction:column;gap:2px;text-align:left}.planning-page .planning-tools__file-name{color:#404144;font-size:13px;line-height:20px}.planning-page .planning-tools__file-size{color:#858899;display:none;font-size:11px;line-height:15px}.planning-page .planning-tools__file:before{background:50%/contain no-repeat url(/build/images/file-excel.97415203.svg);content:"";display:inline-block;flex:0 0 30px;height:30px;margin:0;width:30px}.planning-page .planning-tools__file:nth-child(2n){transform:rotate(7deg)}.planning-page .planning-tools__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:40px auto 0;width:1216px}.planning-page .planning-tools__card{background:#fff;border-radius:20px;box-shadow:0 8px 40px rgba(133,157,162,.122);box-sizing:border-box;height:548px;overflow:hidden;padding:24px}.planning-page .planning-tools__title{border-radius:10px;font-size:18px;padding:16px}.planning-page .planning-tools__desc{margin:36px 16px 20px}.planning-page .planning-tools__label{color:#858899;font-size:12px;margin-top:20px}.planning-page .planning-tools__value{font-size:16px;line-height:24px;margin:8px 0}.planning-page .planning-tools__image{border:1px solid #f2f6f9;border-radius:12px;box-sizing:border-box;display:block;margin-top:20px;width:100%}.planning-page .planning-integration{background:#f6fafc;padding:0 0 80px}.planning-page .planning-integration__card{background:radial-gradient(circle at 90% 100%,#237e8e,#0c3444 68%);border-radius:32px;color:#fff;height:622px;margin:auto;overflow:hidden;padding:68px;position:relative;width:1216px}.planning-page .planning-integration__card h2{font-size:36px;line-height:44px;text-align:left}.planning-page .planning-integration__break_mobile{display:none}.planning-page .planning-integration__card>p{color:#b7ccd1;font-size:18px;margin:20px 0 40px;width:550px}.planning-page .planning-integration__list{display:grid;font-size:16px;grid-template-columns:300px 300px;row-gap:22px}.planning-page .planning-integration__list small{color:#a6c4c9;display:block;font-size:15px}.planning-page .planning-control{padding:80px 0 20px}.planning-page .planning-control h2{margin-bottom:44px}.planning-page .planning-control__row{align-items:center;display:grid;gap:65px;grid-template-columns:1fr 1fr;margin:0 auto 75px;min-height:390px;width:1080px}.planning-page .planning-reports__mock-inner{background:#fff}.planning-page .planning-control__text h3{font-size:20px;line-height:28px;margin-bottom:24px}.planning-page .planning-control__text h3 em{display:block}.planning-page .planning-control__point{border-bottom:1px solid #e8ecec;margin-bottom:14px;padding:0 0 14px 40px;position:relative}.planning-page .planning-control__point:before{color:#2390a8;content:"◉";left:0;position:absolute}.planning-page .planning-control__point b{display:block}.planning-page .planning-control__point p{line-height:24px;margin-top:4px}.planning-page .planning-app{padding:20px 0}.planning-page .planning-app__banner{background:radial-gradient(circle at 90% 90%,#27aeb8,#15515c 72%);border-radius:32px;color:#fff;height:472px;margin:auto;overflow:hidden;padding:68px;position:relative;width:1216px}.planning-page .planning-app__banner h2{font-size:28px;line-height:36px;text-align:left}.planning-page .planning-app__banner p{color:#c8e4e4;font-size:20px;margin-top:20px}.planning-page .planning-app__banner>.planning-app__phone{height:auto;position:absolute;right:75px;top:28px;width:488px}.planning-page .planning-app__stores{margin-top:35px}.planning-page .planning-app__stores span{background:#fff;border-radius:8px;color:#303639;font-size:14px;padding:16px}.planning-page .planning-promo{padding:20px 0 40px}.planning-page .planning-promo__card{background:radial-gradient(ellipse at 0 100%,#b5e5e3,transparent 42%),radial-gradient(ellipse at 100% 100%,#ffdfc4,transparent 42%),#fafcfc;border-radius:32px;height:386px;margin:auto;overflow:hidden;padding:100px 0;position:relative;text-align:center;width:1216px}.planning-page .planning-promo__bg{background-image:radial-gradient(#8d9c9d 1px,transparent 0);background-size:24px 24px;inset:0;opacity:.18;pointer-events:none;position:absolute;z-index:0}.planning-page .planning-promo__content{margin:0 auto;max-width:720px;position:relative;z-index:1}.planning-page .planning-promo__card h2{color:#404144;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:44px;margin:0}.planning-page .planning-promo__break_mobile,.planning-page .planning-promo__break_tablet{display:none}.planning-page .planning-promo__card .planning-cta{margin:32px auto 0;position:relative}.planning-page .planning-promo__mini{background:#fff;border-radius:12px;bottom:65px;box-shadow:0 8px 25px hsla(0,0%,67%,.13);box-sizing:border-box;height:83px;padding:15px;position:absolute;text-align:left;width:202px;z-index:2}.planning-page .planning-promo__mini:before{border-radius:inherit;box-shadow:0 8px 22px rgba(120,145,152,.1);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.planning-page .planning-promo__mini_left{left:50px;transform:rotate(-7deg)}.planning-page .planning-promo__mini_left:before{background:hsla(0,0%,100%,.78);transform:translate(-10px,12px) rotate(-4deg)}.planning-page .planning-promo__mini_right{right:50px;transform:rotate(8deg)}.planning-page .planning-promo__mini_right:before{background:hsla(0,0%,100%,.502);transform:translate(10px,12px) rotate(4deg)}.planning-page .planning-promo__mini small{color:#819091;display:block;font-size:11px;line-height:14px}.planning-page .planning-promo__mini b{color:#263d40;display:block;font-size:16px;font-weight:700;line-height:22px;margin-top:2px;white-space:nowrap}.planning-page .planning-promo__mini img{bottom:14px;display:block;height:34px;position:absolute;right:12px;width:52px}.planning-page .planning-reports{padding:20px 0 100px}.planning-page .planning-reports__intro{color:#404144;font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:26px;margin-top:20px;text-align:center}.planning-page .planning-reports__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:40px auto 0;width:1080px}.planning-page .planning-reports__card{background:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(133,157,162,.122);color:inherit;display:block;overflow:hidden}.planning-page .planning-reports__card .planning-reports__mock{background:#bddee5;border-radius:0;box-sizing:border-box;height:200px;overflow:hidden;padding:32px 26px 0}.planning-page .planning-reports__card .planning-reports__mock-inner{background:#fff;border-radius:9px 9px 0 0;box-shadow:0 8px 24px rgba(133,157,162,.12);color:#404144;display:flex;flex-direction:column;font-size:8px;height:174px;line-height:1.25;min-height:0;padding:10px 10px 0}.planning-page .planning-reports__card .planning-reports__mock table{border-collapse:separate;border-spacing:0;margin-top:0;width:100%}.planning-page .planning-reports__mock td,.planning-page .planning-reports__mock th{background:transparent;border-bottom:0;font-weight:400;padding:4px 6px;text-align:left;vertical-align:middle}.planning-page .planning-reports__mock th{color:#819091;font-size:8px;font-weight:500;line-height:10px;padding-bottom:6px}.planning-page .planning-reports__mock th span{color:#a8b3b5;font-weight:400;margin-left:4px}.planning-page .planning-reports__mock td:not(:first-child),.planning-page .planning-reports__mock th:not(:first-child){color:#404144;text-align:right;white-space:nowrap}.planning-page .planning-reports__row_strong td{font-weight:600}.planning-page .planning-reports__row_nested td:first-child{color:#6b7578;font-weight:400;padding-left:18px;position:relative}.planning-page .planning-reports__row_nested td:first-child:before{border-bottom:1px solid #c5d0d2;border-left:1px solid #c5d0d2;border-radius:0 0 0 2px;content:"";height:55%;left:6px;position:absolute;top:0;width:7px}.planning-page .planning-reports__row_accent td{background:#eef5f7}.planning-page .planning-reports__row_accent td:first-child{border-radius:4px 0 0 4px}.planning-page .planning-reports__row_accent td:last-child{border-radius:0 4px 4px 0}.planning-page .planning-reports__row_total td{border-bottom:0}.planning-page .planning-reports__mock-inner_balance{padding:12px 10px 10px}.planning-page .planning-reports__balance{display:grid;flex:1 1 auto;gap:8px;grid-template-columns:1fr 1fr;min-height:0}.planning-page .planning-reports__balance-col{display:flex;flex-direction:column;gap:3px;min-width:0}.planning-page .planning-reports__balance-head{align-items:center;display:flex;font-size:9px;font-weight:600;gap:4px;justify-content:space-between;line-height:12px;padding:0 2px 2px}.planning-page .planning-reports__balance-head img{display:block;flex:0 0 auto;height:11px;width:11px}.planning-page .planning-reports__balance-head_assets{color:#60aeb4}.planning-page .planning-reports__balance-head_liabilities{color:#8686cc}.planning-page .planning-reports__balance-cell{background:#f5f7f8;border-radius:8px;color:#6b7578;display:flex;flex-direction:column;font-size:8px;gap:1px;line-height:11px;padding:6px 8px}.planning-page .planning-reports__balance-cell b{color:#404144;font-size:9px;font-weight:600;line-height:12px;white-space:nowrap}.planning-page .planning-reports__balance-cell_total{color:#404144}.planning-page .planning-reports__balance-cell_total b,.planning-page .planning-reports__balance-cell_total span{font-weight:700}.planning-page .planning-reports__balance-badge{align-items:center;background:#e5f6ea;border-radius:8px;box-sizing:border-box;color:#1f8a4c;display:flex;font-size:9px;font-weight:600;gap:6px;justify-content:center;line-height:12px;margin-top:4px;padding:6px 8px;width:100%}.planning-page .planning-reports__balance-badge img{display:block;flex:0 0 auto;height:14px;width:14px}.planning-page .planning-reports__info{padding:24px 24px 28px}.planning-page .planning-reports__info h3{font-size:18px}.planning-page .planning-reports__info p{color:#858899;margin-top:8px}.planning-page .planning-features__icon{display:block;height:48px;margin:0 auto 14px;width:48px}.planning-page .planning-control__point:before{content:none}.planning-page .planning-control__point>img{height:24px;left:0;position:absolute;top:0;width:24px}.planning-page .planning-app__store{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;height:164px;justify-content:flex-start;padding:13px;width:136px}.planning-page .planning-app__store-brand{height:20px;max-width:110px;width:auto}.planning-page .planning-app__qr img{height:110px;object-fit:contain;width:110px}.planning-page .planning-integration__check{margin-right:20px;vertical-align:middle}.planning-page .planning-hero p{letter-spacing:-.02em}.planning-page .planning-cta b,.planning-page .planning-features b{font-weight:600}.planning-page .planning-features{color:#28292a;line-height:24px}.planning-page .planning-problems__card h3{font-weight:600;letter-spacing:0}.planning-page .planning-reports__info h3,.planning-page .planning-tools__title{font-weight:600;letter-spacing:-.01em;line-height:26px}.planning-page .planning-tools__label{font-weight:500;letter-spacing:.04em;line-height:14px;opacity:.8;text-transform:uppercase}.planning-page .planning-integration__card>p{letter-spacing:-.02em}.planning-page .planning-control__point b,.planning-page .planning-integration__list b{font-weight:600}.planning-page .planning-integration__list small{font-size:16px;line-height:24px}.planning-page .planning-control__text h3{font-weight:600;letter-spacing:-.01em}.planning-page .planning-control #controlRows>.planning-control__row:last-child{margin-bottom:0}.planning-page .planning-cta_control{margin:32px auto 0}.planning-page .planning-app__banner p{color:hsla(0,0%,100%,.8);letter-spacing:-.02em;line-height:28px;margin-top:12px}.planning-page .planning-reports__info p{font-size:16px;line-height:24px}.planning-page .planning-integration__item{align-content:start;column-gap:12px;display:grid;grid-template-columns:20px minmax(0,1fr)}.planning-page .planning-integration__list .planning-integration__check{grid-column:1;grid-row:1;margin:2px 0 0}.planning-page .planning-integration__list b{grid-column:2;line-height:24px}.planning-page .planning-integration__list small{grid-column:2}.planning-page .planning-cta:hover{background:linear-gradient(#04a0c2,#10829a);color:#fff}.planning-page .planning-control__image{align-self:center;display:block;height:auto;width:100%}.planning-page .planning-control__row:nth-child(2n) .planning-control__image{order:2}.planning-page .planning-control__image{height:345px;justify-self:center;object-fit:fill;width:496px}.planning-page .planning-control__row{column-gap:120px;grid-template-columns:496px 520px}.planning-page .planning-control__row:nth-child(2n){column-gap:96px;grid-template-columns:520px 496px}.planning-page .planning-control__frame{align-self:center;background:#f4f6f7;border-radius:28px;height:345px;overflow:visible;padding:16px;position:relative;width:496px}.planning-page .planning-control__row:nth-child(2n) .planning-control__frame{order:2}.planning-page .planning-control__frame .planning-control__image{height:auto;max-width:none;object-fit:fill;position:static;width:100%}.planning-page .planning-control__row:nth-child(2n) .planning-control__frame .planning-control__image{top:-47.6px;transform:scaleY(.952);transform-origin:top center}@media (max-width:1100px){.planning-page .planning-control__break{display:none}}.planning-page .planning-hero__calendar{margin:60px auto 0;position:relative;width:min(1246px,100%)}.planning-page .planning-hero__calendar .planning-hero__image{margin:0;width:100%}.planning-page .planning-hero__callout{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(110deg,rgba(44,183,177,.94),rgba(55,147,202,.94));border:0;border-radius:18px;box-shadow:0 10px 28px rgba(28,105,122,.24);color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;max-width:238px;padding:18px 22px;position:absolute;text-align:left;width:max-content;z-index:1}.planning-page .planning-hero__callout:after{background:rgba(53,153,198,.94);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:11px;position:absolute;right:24px;top:calc(100% - 1px);width:22px}.planning-page .planning-hero__callout_right:after{background:rgba(46,176,182,.94);left:24px;right:auto}.planning-page .planning-hero__callout_left{left:0;top:20%;transform:translateX(-30%)}.planning-page .planning-hero__callout_right{right:0;top:34%;transform:translateX(30%)}.planning-page .planning-hero__callout_bottom{left:0;top:62%;transform:translateX(-18%)}.planning-page .planning-hero__calendar.planning-hero__calendar_animated .planning-hero__callout{opacity:0;transition:opacity .85s ease,translate .85s cubic-bezier(.2,.7,.2,1);translate:0 18px}.planning-page .planning-hero__calendar.planning-hero__calendar_animated.planning-hero__calendar_visible .planning-hero__callout{opacity:1;translate:0 0}.planning-page .planning-hero__calendar.planning-hero__calendar_visible .planning-hero__callout_right{transition-delay:.55s}.planning-page .planning-hero__calendar.planning-hero__calendar_visible .planning-hero__callout_bottom{transition-delay:1.1s}@media (max-width:767px){.planning-page .planning-hero__callout{border-radius:10px;font-size:12px;line-height:16px;max-width:145px;padding:8px 10px}.planning-page .planning-hero__callout_bottom,.planning-page .planning-hero__callout_left{left:8px;transform:none}.planning-page .planning-hero__callout_right{right:8px;transform:none}}@media (prefers-reduced-motion:reduce){.planning-page .planning-hero__calendar.planning-hero__calendar_animated .planning-hero__callout{transition:none;translate:0 0}}.planning-page .planning-tools{position:relative;z-index:0}.planning-page .planning-integration{isolation:isolate;position:relative;z-index:1}.planning-page .planning-tools.planning-tools_animated{overflow-x:clip}.planning-page .planning-tools.planning-tools_animated>.planning-tools__intro,.planning-page .planning-tools.planning-tools_animated>h2{opacity:0;transition:opacity .55s ease,translate .55s cubic-bezier(0,0,.2,1);translate:0 16px}.planning-page .planning-tools.planning-tools_animated>.planning-tools__intro{transition-delay:.2s}.planning-page .planning-tools.planning-tools_animated .planning-tools__files{margin-bottom:0;pointer-events:none;position:relative;transition:margin-bottom .8s cubic-bezier(.4,0,.2,1) .15s;z-index:0}.planning-page .planning-tools.planning-tools_animated .planning-tools__grid{margin-top:32px;position:relative;z-index:1}.planning-page .planning-tools.planning-tools_animated .planning-tools__file{opacity:0;transition:translate .75s cubic-bezier(.4,0,1,1),opacity .65s ease .1s,scale .75s cubic-bezier(.4,0,1,1)}.planning-page .planning-tools.planning-tools_animated .planning-tools__file:first-child,.planning-page .planning-tools.planning-tools_animated .planning-tools__file:nth-child(3),.planning-page .planning-tools.planning-tools_animated .planning-tools__file:nth-child(4),.planning-page .planning-tools.planning-tools_animated .planning-tools__file:nth-child(6){transition-delay:.12s,.3s,.12s}.planning-page .planning-tools.planning-tools_animated .planning-tools__file:nth-child(2),.planning-page .planning-tools.planning-tools_animated .planning-tools__file:nth-child(5){transition-delay:0s,.18s,0s}.planning-page .planning-tools.planning-tools_animated .planning-tools__card{opacity:0;transition:opacity .65s ease .32s,translate .75s cubic-bezier(0,0,.2,1) .32s;translate:0 36px}.planning-page .planning-tools.planning-tools_animated.planning-tools_active>.planning-tools__intro,.planning-page .planning-tools.planning-tools_animated.planning-tools_active>h2,.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed>.planning-tools__intro,.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed>h2{opacity:1;translate:0 0}.planning-page .planning-tools.planning-tools_animated.planning-tools_active:not(.planning-tools_revealed) .planning-tools__file{animation:spreadsheet-enter .5s cubic-bezier(0,0,.2,1) both}.planning-page .planning-tools.planning-tools_animated.planning-tools_active:not(.planning-tools_revealed) .planning-tools__file:first-child{animation-delay:.65s}.planning-page .planning-tools.planning-tools_animated.planning-tools_active:not(.planning-tools_revealed) .planning-tools__file:nth-child(2){animation-delay:.79s}.planning-page .planning-tools.planning-tools_animated.planning-tools_active:not(.planning-tools_revealed) .planning-tools__file:nth-child(3){animation-delay:.93s}.planning-page .planning-tools.planning-tools_animated.planning-tools_active:not(.planning-tools_revealed) .planning-tools__file:nth-child(4){animation-delay:1.07s}.planning-page .planning-tools.planning-tools_animated.planning-tools_active:not(.planning-tools_revealed) .planning-tools__file:nth-child(5){animation-delay:1.21s}.planning-page .planning-tools.planning-tools_animated.planning-tools_active:not(.planning-tools_revealed) .planning-tools__file:nth-child(6){animation-delay:1.35s}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__files{margin-bottom:-273px}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file{opacity:1;scale:.92;transition:translate 1.1s cubic-bezier(.3,.7,.25,1),scale 1.1s ease,opacity .2s ease}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:first-child{translate:-420px 430px}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(2){translate:-665px 475px}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(3){translate:460px 430px}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(4){translate:-440px 435px}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(5){translate:650px 410px}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(6){translate:475px 435px}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__card{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){.planning-page .planning-tools.planning-tools_animated .planning-tools__card,.planning-page .planning-tools.planning-tools_animated .planning-tools__file,.planning-page .planning-tools.planning-tools_animated>.planning-tools__intro,.planning-page .planning-tools.planning-tools_animated>h2{animation:none!important;opacity:1!important;transition:none!important;translate:none!important}}@media (min-width:1101px) and (prefers-reduced-motion:reduce){.planning-page .planning-tools .planning-tools__files{display:none}.planning-page .planning-tools .planning-tools__grid{margin-top:32px}.planning-page .planning-tools.planning-tools_animated .planning-tools__files{transition:none}}@media (max-width:1100px){.planning-page .planning-tools.planning-tools_animated .planning-tools__files,.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__files,.planning-page .planning-tools__files{display:none!important;height:0!important;margin-bottom:0!important;overflow:hidden}.planning-page .planning-tools .planning-tools__grid,.planning-page .planning-tools.planning-tools_animated .planning-tools__grid{margin-top:40px}.planning-page .planning-tools.planning-tools_animated .planning-tools__card,.planning-page .planning-tools.planning-tools_animated.planning-tools_active .planning-tools__card,.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__card,.planning-page .planning-tools.planning-tools_animated>.planning-tools__intro,.planning-page .planning-tools.planning-tools_animated>h2{animation:none!important;opacity:1!important;scale:none!important;transition:none!important;translate:none!important}}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file{animation:spreadsheet-drop 1.25s linear both;transform-origin:center;will-change:translate,rotate}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:first-child{--fall-x:-420px;--fall-y:430px;--fall-rotation:-5deg;animation-delay:0s}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(2){--fall-x:-665px;--fall-y:475px;--fall-rotation:7deg;animation-delay:.08s}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(3){--fall-x:460px;--fall-y:430px;--fall-rotation:5deg;animation-delay:.04s}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(4){--fall-x:-440px;--fall-y:435px;--fall-rotation:-8deg;animation-delay:.12s}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(5){--fall-x:650px;--fall-y:410px;--fall-rotation:-5deg;animation-delay:.1s}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__file:nth-child(6){--fall-x:475px;--fall-y:435px;--fall-rotation:7deg;animation-delay:.16s}}@media (prefers-reduced-motion:no-preference){.planning-page .planning-hero>.planning-cta,.planning-page .planning-hero>h1,.planning-page .planning-hero>p{animation:hero-enter .7s cubic-bezier(0,0,.2,1) both}.planning-page .planning-hero>p{animation-delay:.3s}.planning-page .planning-hero>.planning-cta{animation-delay:.6s}}@media (prefers-reduced-motion:no-preference) and (min-width:1101px){.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__card{animation:backInUp .9s both;transition:none}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__card:first-child{animation-delay:0s}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__card:nth-child(2){animation-delay:.12s}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed .planning-tools__card:nth-child(3){animation-delay:.24s}}.planning-page .planning-problems__grid.planning-problems__grid_entrance .planning-problems__card{opacity:0;transition:opacity .6s ease,translate .6s cubic-bezier(0,0,.2,1);translate:0 18px}.planning-page .planning-problems__grid.planning-problems__grid_entrance.planning-problems__grid_visible .planning-problems__card{opacity:1;translate:0 0}.planning-page .planning-problems__grid.planning-problems__grid_entrance .planning-problems__card:nth-child(2){transition-delay:.13s}.planning-page .planning-problems__grid.planning-problems__grid_entrance .planning-problems__card:nth-child(3){transition-delay:.26s}.planning-page .planning-problems__grid.planning-problems__grid_entrance .planning-problems__card:nth-child(4){transition-delay:.39s}@media (prefers-reduced-motion:reduce){.planning-page .planning-problems__grid.planning-problems__grid_entrance .planning-problems__card{opacity:1;transition:none;translate:none}}.planning-page .planning-control__text .planning-control__point:last-child{border-bottom:0;margin-bottom:0}.planning-page .planning-control__text.planning-control__text_entrance>.planning-control__point,.planning-page .planning-control__text.planning-control__text_entrance>h3{opacity:0;transition:opacity .6s ease,translate .6s cubic-bezier(0,0,.2,1);translate:0 18px}.planning-page .planning-control__text.planning-control__text_entrance.planning-control__text_visible>.planning-control__point,.planning-page .planning-control__text.planning-control__text_entrance.planning-control__text_visible>h3{opacity:1;translate:0 0}.planning-page .planning-control__text.planning-control__text_entrance>.planning-control__point:first-of-type{transition-delay:.25s}.planning-page .planning-control__text.planning-control__text_entrance>.planning-control__point:nth-of-type(2){transition-delay:.4s}.planning-page .planning-control__text.planning-control__text_entrance>.planning-control__point:nth-of-type(3){transition-delay:.55s}@media (prefers-reduced-motion:reduce){.planning-page .planning-control__text.planning-control__text_entrance>.planning-control__point,.planning-page .planning-control__text.planning-control__text_entrance>h3{opacity:1;transition:none;translate:none}}.planning-page .planning-tools__card{cursor:pointer;transition:box-shadow .25s ease,translate .25s ease}.planning-page .planning-tools__title{align-items:center;color:#404144;display:flex;gap:12px;justify-content:space-between;transition:color .2s ease}.planning-page .planning-tools__link-icon{background:transparent;color:#2390a8;display:grid;flex:0 0 auto;font-size:0;height:24px;line-height:1;opacity:0;place-items:center;position:relative;transition:opacity .2s ease,translate .2s ease;translate:-6px 0;width:24px}.planning-page .planning-tools__link-icon svg{display:block;height:20px;width:20px}.planning-page .planning-tools__link-icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.planning-page .planning-tools__link-icon:after,.planning-page .planning-tools__link-icon:before{content:none}.planning-page .planning-tools__card:focus-visible,.planning-page .planning-tools__card:hover{box-shadow:0 14px 46px rgba(76,123,132,.161);translate:0 -4px}.planning-page .planning-tools__card:focus-visible .planning-tools__title,.planning-page .planning-tools__card:hover .planning-tools__title{color:#2390a8}.planning-page .planning-tools__card:focus-visible .planning-tools__link-icon,.planning-page .planning-tools__card:hover .planning-tools__link-icon{opacity:1;translate:0 0}.planning-page .planning-tools__card:focus-visible{outline:3px solid #69c8db;outline-offset:4px}@media (hover:none){.planning-page .planning-tools__link-icon{opacity:1;translate:none}.planning-page .planning-tools__card:focus-visible,.planning-page .planning-tools__card:hover{translate:none}}.planning-page .planning-tools__card{position:relative}.planning-page .planning-tools__card>.planning-tools__image{border:1px solid #f2f6f9;border-radius:12px;bottom:24px;box-sizing:border-box;height:auto;left:50%;margin:0;max-height:calc(100% - 344px);max-width:calc(100% - 48px);object-fit:contain;object-position:top center;position:absolute;top:320px;transform:translateX(-50%);width:320px}.planning-page .planning-tools__title{--tool-heading:#eaf5f7;background:var(--tool-heading);isolation:isolate;position:relative}.planning-page .planning-tools__title:after{background:var(--tool-heading);bottom:-9px;clip-path:polygon(0 0,100% 0,0 100%);content:"";height:12px;left:24px;position:absolute;width:18px;z-index:-1}.planning-page .planning-tools__card:nth-child(2) .planning-tools__title{--tool-heading:#eaf0f9;background:var(--tool-heading)}.planning-page .planning-tools__card:nth-child(3) .planning-tools__title{--tool-heading:#eaf7f1;background:var(--tool-heading)}.planning-page .planning-integration__visual{background:none;border-radius:0;bottom:auto;box-shadow:none;height:auto;isolation:isolate;left:auto;overflow:visible;padding:0;position:absolute;right:-12px;top:34px;width:620px}.planning-page .planning-integration__visual-image{display:block;height:auto;width:100%}.planning-page .planning-app__stores{align-items:center;display:flex;gap:16px;height:170px;margin-top:32px;width:1080px}.planning-page .planning-app__stores>.planning-app__store{align-items:flex-start;background:#fff;border:1px solid #e9ebef;border-radius:8.07px;display:flex;flex:0 0 138px;flex-direction:column;gap:10px;height:170px;justify-content:flex-start;padding:12px 16px 16px;width:138px}.planning-page .planning-app__stores>.planning-app__store:nth-child(2){box-shadow:0 10px 8.5px rgba(8,8,8,.2)}.planning-page .planning-app__stores>.planning-app__store>.planning-app__store-brand{display:block;flex:0 0 24px;height:24px;max-width:none;width:auto}.planning-page .planning-app__stores .planning-app__qr{background:transparent;border-radius:0;color:inherit;display:block;flex:0 0 106px;font-size:medium;height:106px;overflow:hidden;padding:0;width:106px}.planning-page .planning-app__stores>.planning-app__store .planning-app__qr>img{display:block;height:106px;max-width:none;object-fit:contain;width:106px}.planning-page .planning-app__banner:before{background:radial-gradient(circle at 48% 48%,rgba(206,247,250,.13) 0,rgba(177,239,244,.07) 34%,transparent 66%),radial-gradient(circle at 48% 48%,rgba(205,246,249,.08) 0,transparent 48%);border-radius:50%;bottom:-286px;content:"";filter:blur(8px);height:620px;pointer-events:none;position:absolute;right:-108px;width:620px;z-index:0}.planning-page .planning-app__banner:after{background:radial-gradient(ellipse at center,rgba(174,250,255,.62) 0,rgba(91,222,235,.42) 28%,rgba(58,184,205,.19) 52%,transparent 74%);border-radius:50%;bottom:-78px;content:"";filter:blur(30px);height:290px;pointer-events:none;position:absolute;right:38px;transform:rotate(-8deg);width:560px;z-index:0}.planning-page .planning-app__banner>.planning-app__stores,.planning-page .planning-app__banner>h2,.planning-page .planning-app__banner>p{position:relative;z-index:1}.planning-page .planning-app__banner>.planning-app__phone{z-index:1}@media (min-width:728px) and (max-width:1100px){.planning-page .planning-section{padding-left:40px;padding-right:40px}.planning-page h2{font-size:36px;line-height:44px}.planning-page .planning-hero{padding-top:100px}.planning-page .planning-hero h1,.planning-page .planning-hero>p{margin-left:auto;margin-right:auto;max-width:688px}.planning-page .planning-hero__calendar{width:100%}.planning-page .planning-hero__callout{display:none}.planning-page .planning-features{height:236px;margin:0 40px;width:auto}.planning-page .planning-problems__grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.planning-page .planning-problems.planning-section{padding:80px 40px 20px}.planning-page .planning-problems__card{height:234px}.planning-page .planning-problems__title-break{display:block}.planning-page .planning-tools{padding-bottom:80px;padding-top:80px}.planning-page .planning-tools>.planning-tools__intro,.planning-page .planning-tools>h2{margin-left:auto;margin-right:auto;max-width:688px}.planning-page .planning-tools .planning-tools__intro{margin-top:20px}.planning-page .planning-tools__files{display:none}.planning-page .planning-tools__file{border-radius:11px;box-shadow:0 8px 19px rgba(133,157,162,.12);gap:11px;min-width:0;padding:15px 19px 15px 15px;transform:none;width:100%}.planning-page .planning-tools__file:nth-child(2n){transform:none}.planning-page .planning-tools__file:before{flex:0 0 34px;height:34px;width:34px}.planning-page .planning-tools__file-meta{min-width:0}.planning-page .planning-tools__file-name{display:block;font-size:13px;line-height:19px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-page .planning-tools__file-size{display:block}.planning-page .planning-tools__grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;margin:40px auto 0;max-width:688px;width:100%}.planning-page .planning-tools__card{border:1px solid #eaf5f7;box-shadow:0 8px 40px rgba(43,95,159,.08);display:flex;flex-direction:column;gap:0;height:auto;min-height:0;overflow:hidden;padding:12px}.planning-page .planning-tools__card:nth-child(2) .planning-tools__title,.planning-page .planning-tools__card:nth-child(3) .planning-tools__title,.planning-page .planning-tools__title{--tool-heading:#f6fafc;border-radius:16px;font-size:18px;line-height:26px;margin-bottom:20px;min-height:0;padding:16px 20px}.planning-page .planning-tools__link-icon,.planning-page .planning-tools__title:after{display:none}.planning-page .planning-tools__desc{margin:0 0 32px;padding:0 8px 0 20px}.planning-page .planning-tools__label{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:20px;opacity:1;text-transform:none}.planning-page .planning-tools__label:first-child{margin-top:0}.planning-page .planning-tools__value{font-size:16px;line-height:24px;margin:4px 0 0}.planning-page .planning-tools__card>.planning-tools__image{border:1px solid #f2f6f9;border-radius:12px;bottom:auto;display:block;height:auto;left:auto;margin:0;max-height:none;max-width:none;object-fit:fill;position:static;top:auto;transform:none;width:100%}.planning-page .planning-tools__card:focus-visible,.planning-page .planning-tools__card:hover{translate:none}.planning-page .planning-integration{padding-left:40px;padding-right:40px}.planning-page .planning-integration__card{height:708px;min-height:0;padding:40px 48px;width:100%}.planning-page .planning-integration__card h2{font-size:32px;line-height:40px}.planning-page .planning-integration__card>p{font-size:16px;line-height:24px;margin-bottom:48px;width:546px}.planning-page .planning-integration__list{grid-template-columns:1fr;padding-right:0;row-gap:24px}.planning-page .planning-integration__visual{bottom:0;right:-14px;top:auto;transform:scale(.5);transform-origin:right bottom}.planning-page .planning-control{padding:80px 110px 20px}.planning-page .planning-control__row,.planning-page .planning-control__row:nth-child(2n){column-gap:0;grid-template-columns:1fr;margin-bottom:56px;min-height:0;row-gap:44px;width:548px}.planning-page .planning-control__row .planning-control__text{order:-1}.planning-page .planning-control__frame,.planning-page .planning-control__row:nth-child(2n) .planning-control__frame{justify-self:center;order:0}.planning-page .planning-app{padding:60px 40px}.planning-page .planning-app__banner{height:749px;padding:40px;text-align:center;width:100%}.planning-page .planning-app__banner h2{font-size:28px;line-height:36px;text-align:center}.planning-page .planning-app__banner p{font-size:18px;line-height:26px;text-align:center}.planning-page .planning-app__stores{height:170px;justify-content:center;margin-top:24px;width:auto}.planning-page .planning-app__banner>.planning-app__phone{bottom:0;right:calc(50% - 200px);top:auto;width:400px}.planning-page .planning-promo{padding-left:40px;padding-right:40px}.planning-page .planning-promo__card{height:auto;min-height:340px;padding:64px 24px 88px;width:100%}.planning-page .planning-promo__content{max-width:560px}.planning-page .planning-promo__card h2{font-size:32px;line-height:40px}.planning-page .planning-promo__break_desktop{display:none}.planning-page .planning-promo__break_tablet{display:block}.planning-page .planning-promo__card .planning-cta{margin-top:28px}.planning-page .planning-promo__mini{bottom:52px;height:74px;padding:12px;width:176px}.planning-page .planning-promo__mini_left{left:20px}.planning-page .planning-promo__mini_right{right:20px}.planning-page .planning-promo__mini small{font-size:10px;line-height:12px}.planning-page .planning-promo__mini b{font-size:13px;line-height:18px}.planning-page .planning-promo__mini img{bottom:12px;height:26px;right:10px;width:40px}.planning-page .planning-reports__grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.planning-page .planning-problems__break,.planning-page .planning-problems__title-break{display:none}@media (max-width:1400px){.planning-page .planning-hero__callout_left{left:20px;transform:none}.planning-page .planning-hero__callout_right{right:20px;transform:none}.planning-page .planning-hero__callout_bottom{left:40px;transform:none}}@media (max-width:727px){.planning-page .planning-features{margin-left:15px;margin-right:15px;width:auto}.planning-page .planning-section{padding:40px 15px 20px}.planning-page h1{font-size:36px;letter-spacing:-.04em;line-height:44px}.planning-page h2{font-size:28px;letter-spacing:-.03em;line-height:34px}.planning-page .planning-hero{border-radius:0 0 28px 28px;padding:60px 15px 0}.planning-page .planning-hero h1,.planning-page .planning-hero p{margin-left:auto;margin-right:auto;max-width:345px}.planning-page .planning-hero p{font-size:16px;line-height:24px;margin-top:20px}.planning-page .planning-hero .planning-cta{margin-top:48px;max-width:320px;width:100%}.planning-page .planning-app__banner h2 br,.planning-page .planning-app__banner p br,.planning-page .planning-control h2 br,.planning-page .planning-hero h1 br,.planning-page .planning-hero p br,.planning-page .planning-problems h2 br,.planning-page .planning-reports .planning-reports__intro br,.planning-page .planning-reports h2 br,.planning-page .planning-tools .planning-tools__intro br,.planning-page .planning-tools h2 br{display:none}.planning-page .planning-hero__calendar{margin:60px -15px 0;max-width:none;width:calc(100% + 30px)}.planning-page .planning-hero__callout{display:none}.planning-page .planning-features{gap:40px;grid-template-columns:1fr;height:auto;margin:0 15px;padding:40px 0 0}.planning-page .planning-features__icon{margin-bottom:12px}.planning-page .planning-features b{margin-bottom:2px}.planning-page .planning-problems{padding-top:64px}.planning-page .planning-problems__grid{gap:12px;grid-template-columns:1fr;margin-top:32px;width:100%}.planning-page .planning-problems__card{height:auto;min-height:202px;padding:20px}.planning-page .planning-problems__card img{margin-bottom:24px}.planning-page .planning-problems__break{display:block}.planning-page .planning-tools{padding-bottom:64px;padding-top:64px}.planning-page .planning-tools>.planning-tools__intro,.planning-page .planning-tools>h2{margin-left:auto;margin-right:auto;max-width:345px}.planning-page .planning-tools .planning-tools__intro{font-size:16px;line-height:24px;margin-top:16px}.planning-page .planning-tools__files{display:none}.planning-page .planning-tools .planning-tools__grid,.planning-page .planning-tools.planning-tools_animated .planning-tools__grid{margin-top:32px}.planning-page .planning-tools__file{border-radius:10px;box-shadow:0 6px 16px rgba(133,157,162,.12);gap:8px;min-width:0;padding:10px 12px;transform:none;width:100%}.planning-page .planning-tools__file:nth-child(2n){transform:none}.planning-page .planning-tools__file:before{flex:0 0 28px;height:28px;width:28px}.planning-page .planning-tools__file-meta{min-width:0}.planning-page .planning-tools__file-name{display:block;font-size:12px;line-height:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-page .planning-tools__file-size{display:block;font-size:10px;line-height:14px}.planning-page .planning-tools__grid{gap:16px;grid-template-columns:1fr;margin:32px auto 0;max-width:345px;width:100%}.planning-page .planning-tools__card{border:1px solid #eaf5f7;border-radius:24px;box-shadow:0 8px 40px rgba(43,95,159,.08);display:flex;flex-direction:column;gap:0;height:auto;max-width:none;min-height:0;overflow:hidden;padding:12px;width:100%}.planning-page .planning-tools__card:nth-child(3){max-width:none;width:100%}.planning-page .planning-tools__card:nth-child(2) .planning-tools__title,.planning-page .planning-tools__card:nth-child(3) .planning-tools__title,.planning-page .planning-tools__title{--tool-heading:#f6fafc;border-radius:14px;font-size:17px;line-height:22px;margin-bottom:16px;min-height:0;padding:14px 16px}.planning-page .planning-tools__link-icon,.planning-page .planning-tools__title:after{display:none}.planning-page .planning-tools__desc{margin:0 0 24px;padding:0 4px 0 16px}.planning-page .planning-tools__label{font-size:15px;font-weight:400;letter-spacing:0;line-height:22px;margin-top:16px;opacity:1;text-transform:none}.planning-page .planning-tools__label:first-child{margin-top:0}.planning-page .planning-tools__value{font-size:15px;line-height:22px;margin:4px 0 0}.planning-page .planning-tools__card>.planning-tools__image{border:1px solid #f2f6f9;border-radius:16px;bottom:auto;display:block;height:auto;left:auto;margin:0;max-height:none;max-width:none;object-fit:fill;position:static;top:auto;transform:none;width:100%}.planning-page .planning-tools__card:focus-visible,.planning-page .planning-tools__card:hover{translate:none}.planning-page .planning-tools.planning-tools_animated.planning-tools_revealed{padding-bottom:64px}.planning-page .planning-integration{padding:0 15px 56px}.planning-page .planning-integration__card{border-radius:24px;height:auto;min-height:980px;padding:32px 28px 400px;width:100%}.planning-page .planning-integration__card h2{font-size:24px;line-height:32px}.planning-page .planning-integration__break_desktop{display:none}.planning-page .planning-integration__break_mobile{display:block}.planning-page .planning-integration__card>p{font-size:16px;line-height:24px;margin:16px 0 40px;width:auto}.planning-page .planning-integration__list{font-size:16px;grid-template-columns:1fr;line-height:24px;padding-right:0;row-gap:20px}.planning-page .planning-integration__list small{font-size:15px;line-height:22px}.planning-page .planning-integration__list .planning-integration__check{height:20px;width:20px}.planning-page .planning-integration__visual{bottom:0;left:0;right:0;top:auto;transform:none;transform-origin:center bottom;width:100%}.planning-page .planning-integration__visual-image{display:block;height:auto;width:100%}.planning-page .planning-control{padding-bottom:20px;padding-top:64px}.planning-page .planning-control h2{margin-bottom:36px;text-align:left}.planning-page .planning-cta_control{max-width:320px;width:100%}.planning-page .planning-control__row,.planning-page .planning-control__row:nth-child(2n){gap:14px;grid-template-columns:1fr;margin-bottom:44px;min-height:0;width:100%}.planning-page .planning-control #controlRows>.planning-control__row:last-child{margin-bottom:0}.planning-page .planning-control__row .planning-control__text,.planning-page .planning-control__row:nth-child(2n) .planning-control__text{order:-1}.planning-page .planning-control__frame,.planning-page .planning-control__row:nth-child(2n) .planning-control__frame{aspect-ratio:auto;background:#f4f6f7;border-radius:16px;height:auto;justify-self:center;order:0;overflow:visible;padding:8px;width:calc(100vw - 30px)}.planning-page .planning-control__frame .planning-control__image,.planning-page .planning-control__row:nth-child(2n) .planning-control__frame .planning-control__image{height:auto;left:auto;margin-left:0;max-width:none;object-fit:contain;position:relative;top:auto;transform:none;width:100%}.planning-page .planning-control__text h3{font-size:20px;line-height:28px;margin-bottom:32px;text-align:left}.planning-page .planning-control__text h3 em{display:inline}.planning-page .planning-control__point{margin-bottom:16px;padding-bottom:16px;padding-left:36px}.planning-page .planning-control__text .planning-control__point:last-child{margin-bottom:0}.planning-page .planning-control__point>img{height:24px;width:24px}.planning-page .planning-app{padding:56px 15px 0}.planning-page .planning-app__banner{border-radius:24px;height:auto;min-height:0;padding:32px 20px 0;text-align:center;width:100%}.planning-page .planning-app__banner h2{font-size:24px;line-height:30px;text-align:center}.planning-page .planning-app__banner p{font-size:16px;line-height:24px;margin-top:12px;text-align:center}.planning-page .planning-app__stores{flex-direction:column;gap:8px;height:auto;justify-content:center;margin-top:24px;width:100%}.planning-page .planning-app__stores>.planning-app__store{align-items:center;border-radius:6px;box-shadow:0 4px 12px rgba(8,8,8,.14);flex:0 0 48px;height:48px;justify-content:center;max-width:280px;padding:10px;width:100%}.planning-page .planning-app__stores>.planning-app__store:nth-child(2){box-shadow:0 4px 12px rgba(8,8,8,.14)}.planning-page .planning-app__stores>.planning-app__store>.planning-app__store-brand{flex-basis:20px;height:20px;max-width:100%}.planning-page .planning-app__stores .planning-app__qr,.planning-page .planning-app__stores>.planning-app__store .planning-app__qr>img{aspect-ratio:1/1;height:auto;width:100%}.planning-page .planning-app__stores .planning-app__qr{display:none}.planning-page .planning-app__banner>.planning-app__phone{bottom:auto;display:block;height:auto;margin:32px auto 0;max-width:300px;position:relative;right:auto;top:auto;width:100%}.planning-page .planning-app__banner:before{bottom:-310px;right:calc(50% - 310px)}.planning-page .planning-app__banner:after{bottom:-110px;right:calc(50% - 280px)}.planning-page .planning-promo{padding:0 15px 20px}.planning-page .planning-promo__card{border-radius:32px;height:auto;min-height:0;padding:48px 24px 40px;width:100%}.planning-page .planning-promo__content{max-width:none}.planning-page .planning-promo__card h2{font-size:28px;line-height:34px}.planning-page .planning-promo__break_desktop,.planning-page .planning-promo__break_tablet{display:none}.planning-page .planning-promo__break_mobile{display:block}.planning-page .planning-promo__card .planning-cta{margin-top:28px;max-width:none;width:100%}.planning-page .planning-promo__mini{display:none}.planning-page .planning-reports{padding:40px 15px 64px}.planning-page .planning-reports .planning-reports__intro{font-size:16px;line-height:24px;margin-top:16px}.planning-page .planning-reports__grid{column-gap:16px;grid-template-columns:1fr;margin:32px auto 0;row-gap:16px;width:100%}.planning-page .planning-reports__card{border-radius:22px}.planning-page .planning-reports__card .planning-reports__mock{border-radius:16px;height:auto;min-height:200px;padding:18px}.planning-page .planning-reports__card .planning-reports__mock-inner{border-radius:12px;height:auto;min-height:0;padding-bottom:12px}.planning-page .planning-reports__balance-badge{margin-bottom:2px}}@media (min-width:728px){.planning-page .planning-reports{padding-top:60px}}@media (max-width:340px){.planning-page h1{font-size:32px;line-height:39px}.planning-page h2{font-size:26px;line-height:32px}.planning-page .planning-integration__card{min-height:940px;padding:40px 20px 380px}.planning-page .planning-integration__visual{transform:none;width:100%}.planning-page .planning-app__banner{padding-left:14px;padding-right:14px}.planning-page .planning-app__stores{gap:6px}.planning-page .planning-app__stores>.planning-app__store{flex-basis:46px;height:46px;max-width:260px;padding:8px;width:100%}.planning-page .planning-app__banner>.planning-app__phone{margin-top:28px}}.planning-page section.section_faq{padding:40px 0 80px}@media (max-width:727px){.planning-page section.section_faq{padding:60px 0 40px}}.planning-page section.section_faq .title{font-size:36px;line-height:44px;margin-bottom:32px}.planning-page section.section_faq .title span{color:#2390a8}@media (max-width:727px){.planning-page section.section_faq .title{font-size:28px;line-height:36px;margin-bottom:24px}}.planning-page section.section_faq .faq{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:992px}.planning-page section.section_faq .faq__item{max-width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative;width:100%}.planning-page section.section_faq .box{background:#fff;border-bottom:1px solid #e8ecec;border-radius:0;display:flex;flex-direction:column;justify-content:flex-start;min-height:80px;overflow:hidden;padding:24px;transition:padding .3s ease,box-shadow .4s ease}@media (max-width:600px){.planning-page section.section_faq .box{padding:24px 16px}}.planning-page section.section_faq .box.box_open{padding:24px 24px 20px}@media (max-width:600px){.planning-page section.section_faq .box.box_open{padding:24px 16px 16px}}.planning-page section.section_faq .box__header{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:space-between;margin:0;user-select:none;width:100%}.planning-page section.section_faq .box__label{color:#404144;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:28px;margin-bottom:0;margin-right:25px}@media (max-width:1000px){.planning-page section.section_faq .box__label{font-size:16px;line-height:24px}}.planning-page section.section_faq .box__icon{align-items:center;color:#2390a8;display:flex;height:30px;justify-content:center;min-width:30px;position:relative;width:30px}.planning-page section.section_faq .box__content{color:#858899;display:block;font-size:16px;line-height:24px;max-height:0;opacity:0;overflow:hidden;padding-right:25px;padding-top:0;transition:max-height .35s ease,opacity .25s ease}.planning-page section.section_faq .box__content p{margin:12px 0}.planning-page section.section_faq .box__content p:last-child{margin-bottom:0}.planning-page section.section_faq .box_open .box__content{opacity:1}.planning-page section.section_faq .box__icon svg{transform:rotate(270deg);transition:transform .4s ease-in-out}.planning-page section.section_faq .box_open .box__icon svg{transform:rotate(1turn)}@media (max-width:727px){.planning-page .planning-hero .breadcrumbs{margin-bottom:32px}.planning-page h1{font-size:36px;letter-spacing:-.04em;line-height:44px}.planning-page h2{font-size:28px;letter-spacing:-.03em;line-height:34px}}.banner{background:#176978;border-radius:20px;box-shadow:0 6px 64px rgba(34,120,134,.07);padding:76px 40px 46px;position:relative;z-index:1}@media (min-width:600px) and (max-width:1050px){.banner{margin:0 auto;max-width:636px}}@media (max-width:600px){.banner{padding:76px 15px 46px}.banner .tagline{font-size:14px;line-height:22px}}.banner_light{background-color:#fff;background-image:url(/build/images/banner-back.38182d9f.svg);background-position:-13% -96%;background-repeat:no-repeat;background-size:310px}@media (max-width:1000px){.banner_light{background-image:none;background-position:-40% -96%;padding:60px 40px}}.banner_light .tagline{color:#858899}.banner_light:before{background-image:url(/build/images/banner-decor.d5e9e51a.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:152px;left:auto;opacity:1;position:absolute;right:-18px;top:-44px;width:185px}@media (max-width:1000px){.banner_light:before{content:none}}.banner_light .inner-title{color:#404144;font-weight:700}.banner_grad{background-color:#273546;background-image:url(/build/images/banner-grad.cc2a7deb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;margin-bottom:68px;padding:88px 40px}@media (max-width:1000px){.banner_grad{background-image:url(/build/images/banner-grad-1000.8d625bd6.png);margin-bottom:68px}}@media (max-width:600px){.banner_grad{background-image:url(/build/images/banner-grad-1000.8d625bd6.png);padding:48px 20px}}@media (max-width:400px){.banner_grad{background-image:url(/build/images/banner-grad-350.30d683a7.png)}}.banner_grad .tagline{color:#fff}.banner_grad .tagline br:nth-child(2){display:none}@media (max-width:480px){.banner_grad .tagline{font-size:16px;line-height:24px}.banner_grad .tagline br{display:none}.banner_grad .tagline br:nth-child(2){display:block}}@media (max-width:450px){.banner_grad .tagline br:nth-child(2){display:block}}@media (max-width:350px){.banner_grad .tagline br:nth-child(2){display:none}}.banner_grad .inner-title br{display:none}@media (min-width:350px) and (max-width:1000px){.banner_grad .inner-title br{display:block}}@media (max-width:600px){.banner_grad .btn{max-width:196px;padding:15px 10px}}.banner_green:before{background-image:url(/build/images/stat1.453f6028.png);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:238px;left:0;opacity:.2;position:absolute;width:212px;z-index:-1}@media (max-width:600px){.banner_green:before{height:100px;width:80px}}.banner_green:after{background-image:url(/build/images/stat2.84edfdd2.png);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:238px;opacity:.2;position:absolute;right:0;width:212px;z-index:-1}@media (max-width:600px){.banner_green:after{height:100px;width:80px}}.banner_green:after .tagline{color:#c6e1e5}.banner_green-grad{background:radial-gradient(67.19% 116.22% at 94% 127.66%,#2390a8 0,#0e3342 100%),linear-gradient(83.25deg,#0b8199 18.27%,#1da8ca 62.69%);padding:64px 43px}@media (max-widht:1000px){.banner_green-grad{max-width:100%}}@media (max-width:600px){.banner_green-grad{padding:32px}}.banner_green-grad:after,.banner_green-grad:before{content:none}.banner_bg-none{background:none;box-shadow:none}@media (max-widht:1000px){.banner_bg-none{max-width:100%}}.banner_bg-none:after,.banner_bg-none:before{content:none}.banner_bg-none .inner-title{color:#404144}.banner__link{color:#ff6e40;display:inline-block;position:relative}.banner__link:before{background-image:url(/build/images/decor-line.7684d32a.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:8px;left:0;position:absolute;transition:all .3s ease;width:0}.banner__link:hover{color:#ff6e40}.banner__link:hover:before{width:100%}.banner__link_black,.banner__link_black:hover{color:#404144}.write-to-us{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:40px}.write-to-us__text{color:#858899;font-size:16px;font-weight:400;line-height:24px}.write-to-us__links{align-items:center;display:flex;gap:8px}@media (max-width:600px){.write-to-us__links{gap:12px}}.write-to-us__link{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:opacity .2s ease;width:20px}@media (max-width:600px){.write-to-us__link{height:28px;width:28px}}.write-to-us__link:hover{opacity:.8}.write-to-us__link_tg{color:#27a6e5}.write-to-us__link_tg:hover{color:#27a6e5;opacity:.8}.write-to-us__icon{display:block;height:20px;width:20px}@media (max-width:600px){.write-to-us__icon{height:28px;width:28px}}.pt-0{padding-top:0}.mt-0{margin-top:0}.decor__wrapper{padding-top:56px}.breadcrumbs{background:transparent;border:none;color:#858899;font-size:14px;font-weight:400;line-height:22px;overflow-x:hidden;padding:24px 0;text-align:left}@media (max-width:1000px){.breadcrumbs{padding:18px 0}}@media (max-width:600px){.breadcrumbs{font-size:12px;line-height:16px;padding:13px 0;text-align:left}}.breadcrumbs ul{align-items:center;display:flex;overflow:hidden;white-space:nowrap;z-index:1}.breadcrumbs ul::-webkit-scrollbar{display:none}@media (max-width:600px){.breadcrumbs ul{overflow:auto}}.breadcrumbs li{align-items:center;display:flex}.breadcrumbs li svg{margin:0 11px}.breadcrumbs a{margin-bottom:0}.breadcrumbs a span{color:#858899;line-height:inherit;transition:color .3s ease}.breadcrumbs a span:hover{color:#2390a8}.breadcrumbs span{color:#858899;line-height:inherit;transform:translateY(0)}.planning-cases{padding:80px 0}@media (max-width:650px){.planning-cases{padding:40px 0 60px}}.planning-cases .container_slider{max-width:1276px;padding:0}.planning-cases .slider-review-stage{position:relative}@media (max-width:650px){.planning-cases .container_slider .swiper-wrapper{margin-top:0}}.planning-cases .slider__controls{align-items:center;display:flex;gap:0;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;z-index:4}@media (max-width:1050px){.planning-cases .slider__controls{display:none}}.planning-cases .slider__controls-button{pointer-events:auto}.planning-cases .container_slider .slider__controls-button.swiper-button-disabled{background-color:#fff}.planning-cases .inner-title{font-size:36px;line-height:44px;margin-bottom:0}.planning-cases .inner-title em,.planning-cases .inner-title span{color:#2390a8;font-style:normal}@media (max-width:650px){.planning-cases .inner-title{font-size:28px;line-height:36px;margin-bottom:32px}}.planning-cases .title-block{margin-bottom:0}.planning-cases .title-block__item{display:flex;justify-content:center;width:100%}.planning-cases .slide-block__header img{display:block;height:180px;object-fit:cover;width:100%}