/* Marketing pages only. Discovery and appointment interfaces keep their styles. */
.site-header{box-sizing:border-box}.site-header .logo{flex-shrink:0}.site-header .header-actions{margin-left:0}.site-header #menu{display:none}.site-header nav{margin-left:auto}.site-header .language-dropdown .flag{width:20px;height:13px}.site-header .language-options a .flag{width:20px;height:13px}.site-header .language-options a b{font-size:11px}.marketing-business .owner-copy h1{font-size:50px;white-space:normal;font-family:Fredoka,Nunito,sans-serif;font-weight:500;line-height:1.14}.marketing-business .owner-copy h1 em{font-style:normal;color:#7752d7}.marketing-home .landing-owner-phone .phone,.marketing-business .landing-owner-phone .phone{width:100%}.marketing-home .landing-customer-phone .phone,.marketing-customers .landing-customer-phone .phone{width:100%}.landing-customer .landing-copy{box-sizing:border-box}.landing-copy .audience-title{text-transform:none;letter-spacing:0}.landing-copy .landing-description{margin-top:24px;max-width:400px}.landing-copy .category-links a{transition:background .2s}.landing-copy .category-links a:focus-visible{outline:3px solid #a987df;outline-offset:3px}.landing-customer .phone-brand img,.landing-owner .phone-brand img{max-width:100%}.landing-owner .phone-art-button{font-size:7px}.landing-customer .phone-art-button{font-size:8px}.marketing-home>.sector-ribbon .sector-ribbon-track{animation-duration:65s}.marketing-home>.sector-ribbon{border-top:1px solid #ece4f5;border-bottom:1px solid #ece4f5}.marketing-demo{margin-top:80px}.marketing-demo-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:30px}.marketing-demo-heading h2{font-size:42px;line-height:1.15;letter-spacing:-.025em;margin:0;color:#30243f}.marketing-demo-heading p{max-width:380px;color:#786585;font-size:15px;line-height:1.8;margin:0}.marketing-role-tabs{display:flex;border-bottom:1px solid #e5daf0;margin-bottom:32px;gap:14px}.marketing-role-tabs button{border:0;background:none;border-radius:0;display:flex;align-items:center;gap:10px;padding:17px 24px;color:#8b739b;font-weight:800;font-size:15px;position:relative}.marketing-role-tabs button[aria-selected=true]{color:#7248b6}.marketing-role-tabs button[aria-selected=true]:after{position:absolute;content:'';height:3px;background:#7752d7;bottom:-1px;left:16px;right:16px;border-radius:3px}.marketing-role-tabs :is(.icon,.ui-icon){width:21px;height:21px}.marketing-demo-layout{display:grid;grid-template-columns:42% 58%;gap:38px}.marketing-demo-steps{display:flex;flex-direction:column;gap:9px}.marketing-demo-steps button{display:flex;align-items:center;gap:16px;background:transparent;text-align:left;border:none;border-radius:12px;padding:22px 20px;color:#342741}.marketing-demo-steps button>span{width:38px;height:38px;display:grid;place-items:center;background:#f0e9f8;color:#9b79b9;border-radius:10px;flex-shrink:0}.marketing-demo-steps button :is(.icon,.ui-icon){width:22px;height:22px}.marketing-demo-steps button b{font-size:16px;font-weight:800;display:block}.marketing-demo-steps button small{display:block;color:#7e668e;font-size:12px;line-height:1.6;margin-top:5px}.marketing-demo-steps button[aria-selected=true]{background:#ede5f9}.marketing-demo-steps button[aria-selected=true]>span{background:#7752d7;color:white}.marketing-demo-steps button[aria-selected=true] b{color:#6c41ac}.marketing-video-stage{min-height:625px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;background:#eee7fa;border-radius:24px;overflow:hidden;padding:30px}.marketing-video-phone{width:258px;border:7px solid #3a2e49;border-radius:34px;overflow:hidden;background:white;box-shadow:0 18px 36px #40264f24;line-height:0}.marketing-video-phone video{width:100%;height:auto;aspect-ratio:390/844;object-fit:cover;background:white;display:block}.marketing-demo-caption{position:absolute;bottom:39px;left:45px;right:30px;display:flex;align-items:center;gap:13px;background:white;padding:17px 20px;border-radius:12px;box-shadow:0 10px 28px #4e2f6617;font-size:12px;color:#715287;line-height:1.6}.marketing-demo-caption :is(.icon,.ui-icon){height:21px;width:21px;color:#75a38d;flex-shrink:0}.marketing-demo-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px}.marketing-demo-controls>small{font-size:10px;line-height:1.6;color:#8b7599}.marketing-demo-controls>button{border:0;background:none;display:flex;align-items:center;gap:8px;padding:8px 0;color:#8056ae;font-size:12px;font-weight:800}.marketing-demo-controls :is(.icon,.ui-icon){width:17px;height:17px}.marketing-audience-cards{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:80px;margin-bottom:70px}.marketing-audience-cards>a{display:flex;gap:14px;height:365px;padding:34px 30px 0;background:#eee3f8;border-radius:22px;overflow:hidden;color:#362744}.marketing-audience-cards>a+a{background:#e5f0e9}.marketing-audience-cards>a>div{flex:1;min-width:0;z-index:2;position:relative}.marketing-audience-cards>a>img{width:182px;height:auto;align-self:flex-start;border:5px solid #493858;border-radius:25px;transform:rotate(6deg);margin-top:20px;box-shadow:0 12px 23px #47345426}.marketing-audience-cards>a+a>img{transform:rotate(-6deg)}.marketing-audience-cards span{display:block;color:#8c68a6;font-weight:800;font-size:13px;margin-bottom:22px}.marketing-audience-cards h2{font-size:31px;line-height:1.15;margin:0}.marketing-audience-cards p{font-size:13px;color:#7b628c;line-height:1.7;margin:19px 0 25px}.marketing-audience-cards strong{font-size:11px;color:#8a5cae;display:flex;gap:9px;align-items:center;line-height:1.6}.marketing-audience-cards strong :is(.icon,.ui-icon){width:15px;height:15px;flex-shrink:0}.marketing-audience-cards>a+a span,.marketing-audience-cards>a+a p,.marketing-audience-cards>a+a strong{color:#638a75}.marketing-location{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.marketing-location-art{position:relative;isolation:isolate;overflow:hidden;height:340px;border-radius:20px;background:#e3e9e6}.marketing-location-art .landing-tiles{left:18%;height:750px;width:1250px}.marketing-location-art .owner-store-anchor{left:35%;top:80px}.marketing-location h2{font-size:39px;line-height:1.2;margin-bottom:24px}.marketing-location p{font-size:15px;color:#7b658a;line-height:1.8;margin-bottom:26px}.marketing-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.marketing-capabilities h2,.marketing-application h2{font-size:39px;line-height:1.2;margin-bottom:24px}.marketing-capabilities>div>p,.marketing-application>div>p{font-size:15px;color:#7b658a;line-height:1.8;margin-bottom:26px;max-width:450px}.marketing-capabilities details{border-bottom:1px solid #e7dcf0;padding:19px 0}.marketing-capabilities summary{list-style:none;display:flex;gap:13px;align-items:center;cursor:pointer;font-size:16px;font-weight:800;color:#6f478c}.marketing-capabilities summary::-webkit-details-marker{display:none}.marketing-capabilities summary>:is(.icon,.ui-icon){height:23px;width:23px;color:#a180ba}.marketing-capabilities summary>span{margin-left:auto;font-size:21px;font-weight:400;color:#b197c5}.marketing-capabilities details[open] summary>span{transform:rotate(45deg)}.marketing-capabilities details>p{color:#826a90;line-height:1.8;font-size:14px;padding-left:36px;margin-top:16px}.marketing-application{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.marketing-application ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.marketing-application li{display:flex;align-items:center;gap:17px}.marketing-application li>span{width:41px;height:41px;background:#eee4f8;color:#9b75b7;border-radius:12px;display:grid;place-items:center;font-weight:800;flex-shrink:0}.marketing-application b{font-size:16px;color:#665075}.marketing-application li p{font-size:12px;color:#887093;margin:6px 0 0}body footer.site-footer{display:grid;grid-template-columns:1.25fr 2.3fr 1fr .95fr .9fr .9fr;gap:22px;padding:48px max(35px,calc((100vw - 1336px)/2)) 52px;background:#f0eaf6;color:#745a88;align-items:start}body footer.site-footer>div{display:flex;flex-direction:column;gap:12px;font-size:11px;line-height:1.5;min-width:0}body footer.site-footer b{font-size:12px;font-weight:800;color:#704d8c;margin-bottom:6px}body footer.site-footer a{color:#79608b}body footer.site-footer a:hover{color:#68409a;text-decoration:underline;text-underline-offset:3px}body footer.site-footer .logo img{width:180px;max-width:100%;height:52px;object-fit:contain;object-position:left}body footer.site-footer p{font-size:13px;line-height:1.8;margin:9px 0}body footer.site-footer small{font-size:10px;line-height:1.7;color:#8f75a1}body footer.site-footer .footer-sector-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 17px}body footer.site-footer .footer-sector-list a{font-size:10px;line-height:1.5}body footer.site-footer button{border:0;background:none;text-align:left;padding:0;color:#79608b;font-size:11px;cursor:pointer}.marketing-business>.landing-owner{margin-bottom:80px}.marketing-customers>.landing-customer{margin-bottom:75px}
@media(max-width:1270px){.site-header nav{gap:16px;font-size:11px}.site-header .logo img{width:184px}.site-header .btn.small{font-size:11px;padding:13px 16px}.marketing-business .owner-copy h1{font-size:43px}.marketing-demo-layout{gap:25px;grid-template-columns:41% 59%}.marketing-demo-heading h2{font-size:37px}.marketing-demo-heading p{max-width:340px;font-size:14px}.marketing-video-stage{min-height:610px}.marketing-audience-cards{gap:20px}.marketing-audience-cards>a{padding:28px 22px 0;gap:10px}.marketing-audience-cards>a>img{width:155px}.marketing-audience-cards h2{font-size:28px}.marketing-audience-cards strong{font-size:10px}.marketing-location,.marketing-capabilities,.marketing-application{gap:45px}body footer.site-footer{gap:17px;padding-left:28px;padding-right:28px}body footer.site-footer>div{font-size:10px}body footer.site-footer .footer-sector-list{gap:10px 11px}body footer.site-footer .footer-sector-list a{font-size:9px}body footer.site-footer b{font-size:11px}body footer.site-footer .logo img{width:155px}}
@media(max-width:960px){.site-header #menu{display:block;font-size:20px;min-height:32px;min-width:28px;padding:3px;border:0;background:none;color:#84669d}.site-header .header-actions{margin-left:auto}.site-header nav.open{display:flex;position:absolute;top:74px;right:20px;z-index:60;background:white;border-radius:12px;box-shadow:0 10px 30px #4b2a6229;flex-direction:column;gap:4px;padding:12px;align-items:stretch}.site-header nav.open a{padding:11px 16px;font-size:13px}.marketing-business .owner-copy h1{font-size:37px}.marketing-demo-heading{gap:30px}.marketing-demo-heading h2{font-size:32px}.marketing-demo-heading p{max-width:290px;font-size:13px}.marketing-demo-layout{gap:16px;grid-template-columns:43% 57%}.marketing-demo-steps button{padding:16px 12px;gap:10px}.marketing-demo-steps button>span{height:31px;width:31px}.marketing-demo-steps button :is(.icon,.ui-icon){height:18px;width:18px}.marketing-demo-steps button b{font-size:13px}.marketing-demo-steps button small{font-size:11px}.marketing-video-stage{min-height:575px;padding:20px}.marketing-video-phone{width:226px}.marketing-demo-caption{left:16px;right:16px;padding:13px;bottom:22px;font-size:10px}.marketing-demo-heading h2{font-size:33px}.marketing-audience-cards>a{padding:25px 18px 0;height:330px;gap:3px}.marketing-audience-cards>a>img{width:132px;margin-top:32px}.marketing-audience-cards h2{font-size:24px}.marketing-audience-cards span{font-size:11px;margin-bottom:18px}.marketing-audience-cards p{font-size:11px}.marketing-audience-cards strong{font-size:9px;gap:5px}.marketing-location h2,.marketing-capabilities h2,.marketing-application h2{font-size:32px}.marketing-location p,.marketing-capabilities>div>p,.marketing-application>div>p{font-size:13px}.marketing-location-art{height:310px}.marketing-location,.marketing-capabilities,.marketing-application{gap:30px}body footer.site-footer{grid-template-columns:1.2fr 2fr 1fr;gap:35px 25px;padding:38px 30px}body footer.site-footer>div{font-size:11px}body footer.site-footer .footer-sector-list a{font-size:10px}body footer.site-footer b{font-size:12px}body footer.site-footer .logo img{width:170px}.site-header .language-dropdown .language-options{right:0}}
@media(max-width:640px){.site-header .logo img{width:125px}.site-header{gap:8px}.site-header .header-actions{gap:6px}.site-header .btn.small{font-size:9px;padding:11px 10px;min-height:37px;border-radius:9px}.site-header .language-dropdown summary{padding:7px 3px;gap:4px;font-size:9px}.site-header .language-dropdown .flag{height:12px;width:17px}.site-header #menu{font-size:19px;width:25px;min-width:25px}.marketing-business .owner-copy h1{font-size:38px}.landing-copy .landing-description{max-width:none;font-size:14px}.marketing-demo{margin-top:50px}.marketing-demo-heading{display:block;margin-bottom:23px}.marketing-demo-heading h2{font-size:31px}.marketing-demo-heading p{max-width:none;font-size:13px;margin-top:17px;line-height:1.7}.marketing-role-tabs{margin-bottom:20px;gap:0}.marketing-role-tabs button{flex:1;justify-content:center;padding:16px 12px;font-size:13px;gap:8px}.marketing-role-tabs :is(.icon,.ui-icon){width:19px;height:19px}.marketing-demo-layout{display:flex;flex-direction:column;gap:16px}.marketing-demo-steps{flex-direction:row;overflow-x:auto;gap:7px;padding-bottom:9px}.marketing-demo-steps button{display:flex;flex-direction:column;align-items:start;flex-shrink:0;min-width:117px;gap:10px;padding:13px 11px}.marketing-demo-steps button b{font-size:10px;white-space:nowrap}.marketing-demo-steps button small{display:none}.marketing-demo-steps button>span{width:29px;height:29px;border-radius:8px}.marketing-demo-steps button :is(.icon,.ui-icon){width:17px;height:17px}.marketing-video-stage{min-height:570px;padding:24px 20px;border-radius:18px}.marketing-video-phone{width:240px;border-width:6px;border-radius:29px}.marketing-demo-caption{font-size:10px;bottom:21px;padding:13px 15px;left:16px;right:16px}.marketing-demo-controls{align-items:start;margin-top:18px;gap:15px}.marketing-demo-controls>small{font-size:8px;max-width:185px}.marketing-demo-controls>button{font-size:10px;gap:5px;white-space:nowrap}.marketing-demo-controls :is(.icon,.ui-icon){height:14px;width:14px}.marketing-audience-cards{display:flex;flex-direction:column;gap:19px;margin-top:45px;margin-bottom:50px}.marketing-audience-cards>a{height:300px;padding:28px 22px 0;gap:10px;border-radius:18px}.marketing-audience-cards>a>img{width:140px;margin-top:12px}.marketing-audience-cards span{font-size:11px;margin-bottom:18px}.marketing-audience-cards h2{font-size:28px}.marketing-audience-cards p{font-size:11px;line-height:1.7;margin:17px 0 20px}.marketing-audience-cards strong{font-size:9px;line-height:1.7}.marketing-location,.marketing-capabilities,.marketing-application{display:flex;flex-direction:column;gap:27px}.marketing-location-art{width:100%;height:290px}.marketing-location-art .owner-store-anchor{left:26%;top:68px}.marketing-location h2,.marketing-capabilities h2,.marketing-application h2{font-size:31px;line-height:1.2}.marketing-location p,.marketing-capabilities>div>p,.marketing-application>div>p{font-size:14px;line-height:1.8}.marketing-capabilities>div,.marketing-application>div{width:100%}.marketing-capabilities summary{font-size:14px}.marketing-capabilities details>p{font-size:13px}.marketing-application ol{width:100%;gap:21px}.marketing-application b{font-size:14px}.marketing-application li p{font-size:11px}body footer.site-footer{grid-template-columns:1fr 1fr;gap:29px 19px;padding:31px 23px}body footer.site-footer>div:first-child{grid-column:1/-1}body footer.site-footer>div:nth-child(2){grid-column:1/-1}body footer.site-footer .footer-sector-list{grid-template-columns:1fr 1fr;gap:10px 15px}body footer.site-footer .footer-sector-list a{font-size:10px}body footer.site-footer>div{font-size:11px;gap:10px}body footer.site-footer .logo img{width:155px}body footer.site-footer p{font-size:12px;max-width:250px}body footer.site-footer b{font-size:12px}.marketing-business>.landing-owner,.marketing-customers>.landing-customer{margin-bottom:40px}}
@media(max-width:360px){.site-header{padding:0 11px;gap:5px}.site-header .logo img{width:107px}.site-header .header-actions{gap:4px}.site-header .btn.small{font-size:0;padding:9px;gap:0;min-height:34px}.site-header .btn.small:before{content:'Uygulama ↗';font-size:10px}.site-header .language-dropdown summary{font-size:8px;padding:6px 2px;gap:3px}.site-header .language-dropdown .flag{width:15px;height:10px}.site-header .dropdown-arrow{height:9px;width:9px}.site-header #menu{min-width:24px;width:24px}.marketing-business .owner-copy h1{font-size:34px}.marketing-audience-cards>a>img{width:120px}.marketing-audience-cards h2{font-size:24px}.marketing-audience-cards>a{padding-left:19px;padding-right:15px}.marketing-audience-cards strong{font-size:8px}.marketing-demo-controls>button{font-size:9px}.marketing-demo-controls>small{max-width:145px}}
@media(prefers-reduced-motion:reduce){.marketing-home .sector-ribbon-track{animation:none}.marketing-capabilities summary>span{transition:none}}

body footer.site-footer a:not(.logo){margin:0;overflow-wrap:anywhere}body footer.site-footer small{margin-top:0}body footer.site-footer.localized-footer{grid-template-columns:1.3fr 2fr 1.5fr}@media(max-width:640px){body footer.site-footer.localized-footer{grid-template-columns:1fr 1fr}}
:is(.landing-customer,.landing-owner) .phone-body>.phone-art-button{color:white;font-size:8px;font-weight:800}:is(.landing-customer,.landing-owner) .phone-body>.phone-art-button .ui-icon{color:white}.landing-map-label{position:absolute;left:16px;bottom:7px;padding:3px 6px;background:#ffffffd9;border-radius:4px;color:#8d769d;font-size:8px;z-index:3;line-height:1.4}@media(max-width:640px){:is(.landing-customer,.landing-owner) .phone-body>.phone-art-button{font-size:6px}}
/* Full-width marketing surfaces; scale phone artwork uniformly. */
.marketing-home>.landing-customer,.marketing-home>.landing-owner,.marketing-business>.landing-owner,.marketing-customers>.landing-customer{width:100%;max-width:none;margin-left:0;margin-right:0}.landing-copy h1,.owner-copy h2,.marketing-business .owner-copy h1{font-family:Nunito,sans-serif!important;font-weight:800!important;white-space:normal;line-height:1.16}.customer-copy{width:44%;padding-left:clamp(28px,5vw,110px)}.landing-copy h1{font-size:clamp(42px,3.6vw,62px)}.landing-owner{grid-template-columns:55% 45%}.owner-copy{padding-right:clamp(30px,5vw,110px)}.landing-customer-phone{width:233px!important;transform:rotate(5deg)!important;transform-origin:top right}.landing-customer-phone .phone{width:233px!important;height:510px!important;box-sizing:border-box}.landing-owner-phone{width:182px!important;transform:rotate(5deg)!important;transform-origin:top right}.landing-owner-phone .phone{width:182px!important;height:432px!important;box-sizing:border-box}.landing-tiles img{aspect-ratio:1;object-fit:cover}.marketing-audience-cards>a{min-height:390px}.marketing-audience-cards>a>img{aspect-ratio:390/844;object-fit:cover;height:auto;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}.marketing-audience-cards>a:hover>img,.marketing-audience-cards>a:focus-visible>img{transform:translateY(-17px) rotate(0) scale(1.09);box-shadow:0 20px 35px #45305830}.marketing-audience-cards p{font-size:14px;line-height:1.8}.marketing-video-stage [hidden]{display:none!important}.marketing-demo-caption{display:none!important}.marketing-video-stage{min-height:640px;overflow:visible;position:relative}.guided-phone{width:260px;aspect-ratio:390/844;position:relative;overflow:hidden;border:7px solid #3b2c4b;border-radius:35px;background:white;box-shadow:0 18px 35px #41215f25;isolation:isolate}.guided-screen{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.guided-map{position:absolute;inset:0;isolation:isolate;overflow:hidden;background:#e1e8e6}.guided-map .landing-tiles{width:1000px;height:600px;left:10%;top:50%}.guided-map-title{position:absolute;left:9px;right:9px;top:25px;border-radius:10px;background:white;padding:12px;font-size:12px;font-weight:800;color:#72519b}.guided-map-title svg{width:18px;height:18px}.guided-map-pin{position:absolute;left:48%;top:45%;background:#8156ca;color:white;border:3px solid white;width:43px;height:43px;border-radius:50%;box-shadow:0 6px 18px #462b6650}.guided-map-pin svg{width:25px;height:25px}.guided-venue{position:absolute;left:16px;right:16px;top:105px;background:white;border:0;padding:8px;border-radius:13px;text-align:left;box-shadow:0 10px 25px #45265c29}.guided-venue img{width:100%;height:100px;object-fit:cover;border-radius:8px}.guided-venue strong,.guided-venue small,.guided-venue b{display:block;margin:8px;font-size:12px}.guided-venue small{font-size:10px;color:#80648e}.guided-venue b{background:#7752d7;padding:10px;color:white;border-radius:7px;font-size:10px}.guided-hand{position:absolute;left:58%;top:67%;width:35px;height:43px;padding:0;border:0;background:none;animation:guided-tap 2.4s infinite;z-index:7;filter:drop-shadow(0 3px 3px #30203333)}.guided-hand svg{width:100%;height:100%}.guided-hand.on-map{left:49%;top:48%}.guided-hand.step-1.on-map{left:57%;top:53%}.guided-notification{position:absolute;top:15px;left:9px;right:9px;display:flex;gap:7px;align-items:center;background:white;padding:13px 9px;border-radius:10px;border:0;box-shadow:0 7px 22px #37234333;text-align:left;z-index:6;animation:guided-notify .5s both}.guided-notification svg{width:20px;height:20px;color:#8b65b5}.guided-notification b{font-size:10px;display:block}.guided-notification small{font-size:8px;display:block;margin-top:5px;color:#8d729b}.guided-caption{font-size:13px;line-height:1.7;color:#74518b;text-align:center;margin:18px 0 0}.marketing-demo-layout{grid-template-columns:minmax(0,42%) minmax(0,58%)}body footer.site-footer{grid-template-columns:1.45fr 2.2fr 1.45fr 1fr 1fr;gap:34px;padding:52px max(35px,5vw);color:#68517d}body footer.site-footer>div{font-size:13px;gap:13px}body footer.site-footer b{font-size:14px}body footer.site-footer .footer-sector-list a{font-size:12px;line-height:1.7}body footer.site-footer .footer-contact{margin-top:24px;font-size:13px;display:flex;flex-direction:column;gap:8px}body footer.site-footer .footer-contact a{font-weight:800}body footer.site-footer small{margin-top:18px}.marketing-demo-controls{margin-top:10px}@keyframes guided-tap{0%,35%{transform:translate(14px,20px);opacity:0}50%,70%{transform:translate(0,0);opacity:1}78%{transform:scale(.88);opacity:1}100%{transform:none;opacity:0}}@keyframes guided-notify{from{transform:translateY(-70px);opacity:0}to{transform:none;opacity:1}}
@media(min-width:1600px){.landing-customer{min-height:740px}.landing-owner,.landing-owner-map{min-height:680px}.landing-customer-phone{right:8%;top:95px;scale:1.1}.landing-owner-phone{right:7%;top:165px;scale:1.08}.owner-calendar-wrap{right:170px;bottom:45px}.customer-copy{padding-top:85px}.owner-copy{padding-top:85px}}
@media(max-width:1100px){.landing-customer-phone{zoom:.84}.landing-owner-phone{zoom:.82}body footer.site-footer{grid-template-columns:1fr 1.8fr 1.4fr;gap:30px}.marketing-audience-cards h2{font-size:27px}}
@media(max-width:900px){.landing-customer,.landing-owner{display:flex;flex-direction:column;min-height:0}.customer-copy,.owner-copy{width:100%;padding:36px 30px}.landing-copy h1,.owner-copy h2,.marketing-business .owner-copy h1{font-size:42px}.landing-customer-map{position:relative;inset:auto;width:100%;height:590px;min-height:590px;margin:0;border-radius:0}.landing-owner-map{width:100%;min-height:570px;order:1;margin:0;border-radius:0}.owner-copy{order:0}.landing-customer-phone{zoom:1;right:8%;top:55px}.landing-owner-phone{zoom:1;right:6%;top:118px}.venue-atlas{left:12%;top:12%;width:145px}.venue-lila{left:40%;top:42%;width:140px}.owner-calendar-wrap{left:25px;right:125px;bottom:35px}.marketing-demo-layout{display:flex;flex-direction:column}.marketing-video-stage{min-height:640px}.marketing-demo-steps{flex-direction:row;overflow:auto}.marketing-demo-steps button{flex-shrink:0;max-width:185px}.marketing-demo-steps button small{display:none}}
@media(max-width:640px){.customer-copy,.owner-copy{padding:30px 24px}.landing-copy h1,.owner-copy h2,.marketing-business .owner-copy h1{font-size:36px}.landing-customer-map{height:490px;min-height:490px}.landing-customer-phone{zoom:.77;right:20px;top:67px}.landing-owner-phone{zoom:.77;right:18px;top:165px}.venue-atlas{left:6%;width:119px;top:12%}.venue-lila{left:6%;top:56%;width:110px}.landing-owner-map{min-height:510px}.owner-calendar-wrap{right:80px;left:13px;bottom:30px}.marketing-audience-cards>a{min-height:330px;height:auto}.marketing-audience-cards p{font-size:13px}.marketing-video-stage{min-height:610px;padding:25px 12px}.guided-phone{width:250px}.guided-caption{font-size:12px}.marketing-demo-controls>small{max-width:60%}body footer.site-footer{grid-template-columns:1fr 1fr;padding:33px 24px;gap:29px 24px}body footer.site-footer>div:first-child,body footer.site-footer>div:nth-child(2){grid-column:1/-1}body footer.site-footer>div{font-size:12px}body footer.site-footer .footer-sector-list a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.guided-hand,.guided-notification{animation:none}.marketing-audience-cards>a>img{transition:none}}


.guided-hand{cursor:pointer}.marketing-demo-layout{position:relative}.guided-caption{grid-column:2;grid-row:2}.marketing-demo-layout>.guided-caption{margin-top:0}.marketing-audience-cards strong{line-height:1.6}@media(max-width:900px){.guided-caption{order:3}.marketing-demo-controls{margin-top:18px}}.guided-phone[data-feature=request] .guided-hand{left:65%;top:9%}.guided-phone[data-feature=request][data-step="2"] .guided-hand{left:58%;top:67%}
.release-phone .screen-toast{position:static!important;transform:none!important;margin:12px 0 0;max-width:100%;font-size:12px;line-height:1.6}body footer.site-footer>div:first-child{align-self:stretch;height:100%}body footer.site-footer .footer-contact{margin-top:auto;padding-top:30px}@media(max-width:640px){body footer.site-footer .footer-contact{margin-top:16px;padding-top:0}}
