.owner-growth{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(25px,4vw,80px);padding:75px clamp(28px,6vw,110px) 70px;background:#fbf9fe;box-sizing:border-box}.owner-growth-copy{min-width:0;max-width:610px}.owner-growth-copy :is(h1,h2){font:800 clamp(36px,3.5vw,59px)/1.13 Nunito,sans-serif!important;letter-spacing:-.03em;margin:0 0 24px;color:#302341;text-wrap:balance}.owner-growth-copy em{font-style:normal;color:#8d5bc9}.owner-growth-copy>p{font-size:16px;line-height:1.85;color:#78648c;margin:0 0 22px;max-width:52ch}.owner-growth-benefits{padding:0;margin:0 0 28px;list-style:none;display:flex;flex-direction:column;gap:14px}.owner-growth-benefits li{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.7;color:#7a648d}.owner-growth-benefits li>.ui-icon,.owner-growth-benefits li>.icon{width:18px;height:18px;flex-shrink:0;color:#9569be;margin-top:3px}.owner-growth-benefits b{font-weight:800;color:#493358}.owner-growth-copy .hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.owner-growth-copy .button{font-size:13px;padding:0 22px;min-height:51px}.owner-growth-copy .owner-growth-offer{font-size:11px;color:#867095;margin:18px 0 0;line-height:1.7;max-width:47ch}.owner-growth-scene{position:relative;width:100%;aspect-ratio:1.05;max-width:680px;min-width:0;margin:0;isolation:isolate}.owner-growth-shape{position:absolute;inset:1% 1% 2% 6%;background:#ede3f8;border-radius:42% 42% 8% 8%;z-index:-1}.owner-growth-board{position:absolute;left:24%;right:0;top:15%;background:white;border:1px solid #e5d7f3;border-radius:18px;padding:19px 17px 21px;transform:rotate(3deg);box-shadow:0 16px 34px #5636740c}.growth-board-title{display:flex;align-items:center;gap:8px;margin-bottom:17px}.growth-board-title>img{width:25px;height:30px;object-fit:contain}.growth-board-title b{font-size:13px;color:#4e365e;display:block}.growth-board-title span{display:block;font-size:8px;color:#a58cb6;margin-top:3px}.growth-calendar{border:1px solid #f0e9f8;border-radius:8px;overflow:hidden;background:#fff}.growth-calendar-head,.growth-calendar-row{display:grid;grid-template-columns:35px minmax(0,1fr) minmax(0,1fr)}.growth-calendar-head{font-size:9px;color:#926fae;background:#fbf8fe;min-height:34px;align-items:center}.growth-calendar-head>*{padding:8px 5px;min-width:0}.growth-calendar-head>span{font-size:7px}.growth-calendar-row{min-height:57px;border-top:1px solid #f0e9f8}.growth-calendar-row time{font-size:7px;color:#a991b9;padding:10px 4px}.growth-slot{border-left:1px solid #f0e9f8;padding:7px 5px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.growth-slot.has-appointment{background:#eee5f8;margin:4px;border:0;border-radius:5px}.growth-slot.mint.has-appointment{background:#e2f0e9}.growth-slot b{font-size:8px;color:#70508d;overflow-wrap:anywhere}.growth-slot small{font-size:6px;color:#9e83b2}.growth-new-booking{opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease}.owner-growth-scene[data-phase="1"] .growth-new-booking,.owner-growth-scene[data-phase="2"] .growth-new-booking{opacity:1;transform:translateY(0);background:#e0f0e6}.owner-growth-device{position:absolute;width:39%;left:8%;top:9%;aspect-ratio:390/844;border:7px solid #392b47;border-radius:34px;background:#fff;overflow:hidden;transform:rotate(-8deg);box-shadow:0 17px 30px #3d24401c;box-sizing:border-box;transition:transform .45s cubic-bezier(.16,1,.3,1)}.owner-growth-device img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.owner-growth-scene:hover .owner-growth-device{transform:rotate(-5deg) translateY(-4px)}.owner-growth-notification{position:absolute;left:0;top:7%;padding:14px 17px;display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;box-shadow:0 12px 24px #54326314;transform:rotate(-4deg);max-width:84%;box-sizing:border-box;animation:owner-notification-in 9s ease-in-out infinite}.owner-growth-notification>.ui-icon,.owner-growth-notification>.icon{width:20px;height:20px;color:#9a6cc4;flex-shrink:0}.owner-growth-notification b{font-size:11px;color:#6e4b8c;display:block;line-height:1.4}.owner-growth-notification span{font-size:8px;color:#a48db6;display:block;margin-top:4px;line-height:1.4}.owner-growth-status{position:absolute;left:1%;right:2%;bottom:7%;padding:19px 20px;background:#fff;box-shadow:0 12px 30px #5a397312;border-radius:14px;display:flex;gap:12px;align-items:center}.owner-growth-status>.ui-icon,.owner-growth-status>.icon{width:30px;height:30px;padding:8px;color:#73a48e;background:#e8f4ed;border-radius:12px;box-sizing:content-box;flex-shrink:0}.owner-growth-status span{font-size:13px;line-height:1.55;color:#5b416e;font-weight:800}.owner-growth-scene figcaption{position:absolute;bottom:0;right:4%;font-size:8px;color:#a28ab4;text-align:right}.owner-growth-scene[data-phase="2"] .owner-growth-board{box-shadow:0 16px 34px #56367412}.marketing-business>.owner-growth{margin-bottom:25px}.marketing-home>.owner-growth{border-top:1px solid #ede4f6}.owner-growth+ .sector-ribbon{margin-top:0}@keyframes owner-notification-in{0%,100%{opacity:0;translate:0 -10px}7%,91%{opacity:1;translate:0 0}}
@media(min-width:1700px){.owner-growth{padding-top:90px;padding-bottom:85px}.owner-growth-scene{max-width:700px}.owner-growth-device{width:38%;left:7%}}
@media(max-width:1100px){.owner-growth{padding-left:35px;padding-right:35px;gap:25px}.owner-growth-copy :is(h1,h2){font-size:38px!important}.owner-growth-copy>p{font-size:14px}.owner-growth-benefits li{font-size:12px}.owner-growth-copy .button{font-size:11px;padding:0 16px;min-height:47px}.owner-growth-notification{padding:11px 12px}.owner-growth-notification b{font-size:9px}.owner-growth-notification span{font-size:7px}.owner-growth-board{padding:13px 10px}.growth-board-title{margin-bottom:10px}.growth-board-title b{font-size:11px}.growth-board-title span{font-size:7px}.growth-calendar-row{min-height:44px}.growth-slot b{font-size:7px}.growth-slot small{font-size:5px}.growth-calendar-head{min-height:28px;font-size:8px}.owner-growth-device{border-width:6px;border-radius:27px}.owner-growth-status{padding:13px 14px}.owner-growth-status span{font-size:11px}.owner-growth-status>.ui-icon,.owner-growth-status>.icon{width:22px;height:22px;padding:7px}}
@media(max-width:900px){.owner-growth{grid-template-columns:minmax(0,1fr);padding:45px 30px 35px;gap:33px}.owner-growth-copy{max-width:700px}.owner-growth-copy :is(h1,h2){font-size:44px!important;max-width:20ch}.owner-growth-copy>p{font-size:15px;max-width:60ch}.owner-growth-benefits li{font-size:13px}.owner-growth-scene{width:min(620px,100%);justify-self:center;aspect-ratio:1.12}.owner-growth-device{width:36%;left:10%}.owner-growth-board{top:13%;left:27%;padding:18px}.growth-calendar-row{min-height:56px}.growth-board-title b{font-size:13px}.growth-calendar-head{font-size:9px}.growth-slot b{font-size:8px}.growth-slot small{font-size:6px}.owner-growth-status{bottom:6%;padding:17px 20px}.owner-growth-status span{font-size:13px}.owner-growth-notification b{font-size:12px}.owner-growth-notification span{font-size:8px}.owner-growth-notification{padding:14px 17px}.owner-growth-scene figcaption{font-size:8px}}
@media(max-width:540px){.owner-growth{padding:37px 24px 28px;gap:27px}.owner-growth-copy :is(h1,h2){font-size:35px!important;line-height:1.14!important;margin-bottom:20px;max-width:none}.owner-growth-copy>p{font-size:14px}.owner-growth-benefits{gap:12px;margin-bottom:24px}.owner-growth-benefits li{font-size:12px}.owner-growth-copy .hero-buttons{gap:9px}.owner-growth-copy .button{font-size:10px;min-height:46px;padding:0 13px}.owner-growth-copy .owner-growth-offer{font-size:10px}.owner-growth-scene{aspect-ratio:.92}.owner-growth-device{width:44%;left:6%;top:11%;border-width:5px;border-radius:24px}.owner-growth-board{left:23%;right:0;top:17%;padding:12px 9px}.growth-board-title{margin-bottom:10px;gap:6px}.growth-board-title>img{width:18px;height:22px}.growth-board-title b{font-size:9px}.growth-board-title span{font-size:6px}.growth-calendar-head{font-size:7px;min-height:25px}.growth-calendar-head>span{font-size:6px}.growth-calendar-head,.growth-calendar-row{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr)}.growth-calendar-row{min-height:40px}.growth-calendar-row time{font-size:6px;padding:8px 2px}.growth-slot{padding:5px 3px;gap:3px}.growth-slot.has-appointment{margin:3px}.growth-slot b{font-size:6px}.growth-slot small{font-size:5px}.owner-growth-notification{padding:10px 11px;gap:7px;top:8%;max-width:92%;border-radius:9px}.owner-growth-notification b{font-size:9px}.owner-growth-notification span{font-size:7px}.owner-growth-notification>.ui-icon,.owner-growth-notification>.icon{height:15px;width:15px}.owner-growth-status{padding:13px 12px;gap:9px;bottom:7%;border-radius:11px}.owner-growth-status span{font-size:10px}.owner-growth-status>.ui-icon,.owner-growth-status>.icon{width:18px;height:18px;padding:6px}.owner-growth-scene figcaption{font-size:7px;right:0}}
@media(max-width:360px){.owner-growth{padding-left:20px;padding-right:20px}.owner-growth-copy :is(h1,h2){font-size:31px!important}.owner-growth-copy .button{font-size:9px;padding:0 11px}.owner-growth-scene{aspect-ratio:.88}.growth-calendar-row{min-height:36px}.owner-growth-notification b{font-size:8px}.owner-growth-status span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.owner-growth-notification{animation:none;opacity:1;translate:none}.growth-new-booking,.owner-growth-device{transition:none!important}}
html[dir="rtl"] .owner-growth{direction:ltr}html[dir="rtl"] .owner-growth-copy{direction:rtl;text-align:right}html[dir="rtl"] .owner-growth-scene{direction:ltr}
.owner-growth-copy .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-weight:800;border:1px solid transparent;border-radius:14px;line-height:1.35;box-sizing:border-box;transition:background .2s ease,transform .2s ease}.owner-growth-copy .button.primary{background:#7752d7;color:#fff;box-shadow:0 10px 22px #7752d71a}.owner-growth-copy .button.secondary{background:#fff;color:#7953a2;border-color:#e1d3f1}.owner-growth-copy .button:hover{transform:translateY(-2px)}.owner-growth-copy .button.primary:hover{background:#6944c3}.owner-growth-copy .button:focus-visible{outline:3px solid #b18ae8;outline-offset:4px}@media(prefers-reduced-motion:reduce){.owner-growth-copy .button{transition:none}.owner-growth-copy .button:hover{transform:none}}
.owner-growth-board{left:27%;top:18%;right:0;padding:21px 18px;transform:rotate(2deg)}.growth-agenda{display:flex;flex-direction:column;gap:14px;margin:19px 0}.growth-agenda-row{display:flex;gap:12px;align-items:center;padding:13px 9px;background:#f6f1fc;border-radius:10px}.growth-agenda-row:nth-child(2){background:#e9f4ed}.growth-agenda-row time{font-size:11px;color:#aa91b9}.growth-agenda-row b{font-size:12px;color:#6f4d8a;display:block}.growth-agenda-row span{font-size:9px;color:#a088b4;display:block;margin-top:4px}.growth-agenda-footer{font-size:9px;color:#9b81af;display:flex;align-items:center;gap:6px;border-top:1px solid #eee6f6;padding-top:12px}.growth-agenda-footer>.ui-icon,.growth-agenda-footer>.icon{width:14px;height:14px;color:#78a18e}@media(max-width:1100px){.growth-agenda{gap:10px;margin:14px 0}.growth-agenda-row{padding:11px 7px;gap:8px}.growth-agenda-row time{font-size:8px}.growth-agenda-row b{font-size:9px}.growth-agenda-row span{font-size:7px}.growth-agenda-footer{font-size:7px}}@media(max-width:900px){.owner-growth-board{left:28%;top:17%;padding:20px 17px}.growth-agenda{gap:14px;margin:19px 0}.growth-agenda-row{padding:14px 9px;gap:11px}.growth-agenda-row time{font-size:10px}.growth-agenda-row b{font-size:12px}.growth-agenda-row span{font-size:9px}.growth-agenda-footer{font-size:8px}}@media(max-width:540px){.owner-growth-board{left:27%;top:20%;padding:15px 11px}.growth-agenda{gap:10px;margin:14px 0}.growth-agenda-row{padding:12px 6px;gap:7px}.growth-agenda-row time{font-size:7px}.growth-agenda-row b{font-size:9px}.growth-agenda-row span{font-size:7px}.growth-agenda-footer{font-size:6px;gap:4px}.growth-agenda-footer>.ui-icon,.growth-agenda-footer>.icon{width:11px;height:11px}}@media(max-width:360px){.growth-agenda-row{padding:10px 5px;gap:5px}.growth-agenda-row b{font-size:8px}.growth-agenda-row span{font-size:6px}}
