.hp2{--navy:#0b1020;--navy2:#111832;--blue:#4159a8;--royal:#5e78e6;--periwinkle:#b6c5ff;--paper:#f7f8f6;--ink:#11172a;--muted:#697085;--line:#e3e6ee;--radius:22px;--ease:cubic-bezier(.2,.75,.2,1)}.hp2 *,.hp2 :before,.hp2 :after{box-sizing:border-box}.hp2{font-family:var(--font-inter),Arial,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.hp2 a{color:inherit;text-decoration:none}.hp2 button{font:inherit;cursor:pointer}.hp2 button:focus-visible,.hp2 a:focus-visible{outline-offset:4px;outline:3px solid #91b5ff}.hp2 ::selection{color:#121933;background:#adbbfa}.hp2 .icon{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:18px;height:18px}.hp2 .icon-sm{width:14px;height:14px}.hp2 .icon-lg{width:24px;height:24px}.hp2 .container{width:min(1280px,100% - 100px);margin:auto}.hp2 .hp-eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.hp2 .hp-eyebrow i{background:#a6b5ff;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #a6b5ff1f}.hp2 .section-heading{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.045em;max-width:850px;margin:18px 0 0;font-size:clamp(25px,3.64vw,48px);font-weight:800;line-height:1.12}.hp2 .section-sub{color:#71798b;max-width:490px;font-size:17px;line-height:1.75}.hp2 .btn{letter-spacing:-.01em;white-space:nowrap;min-height:52px;transition:transform .25s var(--ease),background .25s,color .25s,box-shadow .25s;border-radius:15px;justify-content:center;align-items:center;gap:14px;padding:0 18px 0 23px;font-size:13px;font-weight:800;display:inline-flex}.hp2 .btn:hover{transform:translateY(-3px)}.hp2 .btn-primary{color:#0b1020;background:#fff;box-shadow:0 10px 24px #0000001a}.hp2 .btn-primary:hover{background:#e8edff;box-shadow:0 18px 28px #0000002b}.hp2 .btn-primary .btn-arrow{color:#fff;background:#151d3c}.hp2 .btn-blue{color:#fff;background:#4059b1}.hp2 .btn-blue:hover{background:#304891}.hp2 .btn-blue .btn-arrow{background:#6d85d9}.hp2 .btn-glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff2e}.hp2 .btn-glass:hover{background:#ffffff1f}.hp2 .btn-arrow{border-radius:10px;place-items:center;width:29px;height:29px;transition:transform .3s;display:grid}.hp2 .btn:hover .btn-arrow{transform:translate(2px,-2px)}.hp2 .link-arrow{border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:5px;font-size:13px;font-weight:800;transition:gap .2s;display:inline-flex}.hp2 .link-arrow:hover{gap:17px}.hp2 .hp-hero{color:#fff;isolation:isolate;background:#0b1020;padding:154px 0 75px;position:relative;overflow:hidden}.hp2 .hp-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#5d73dd3d,#243a7714 46%,#0000 66%);width:1000px;height:1000px;position:absolute;top:-580px;left:50%;transform:translate(-50%)}.hp2 .hp-hero:after{content:"";opacity:.25;pointer-events:none;z-index:-1;background-image:radial-gradient(#d5e0ff1d .75px,#0000 .75px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 68%,#0000 100%);mask-image:linear-gradient(#0000 5%,#000 68%,#0000 100%)}.hp2 .hero-inner{text-align:center;z-index:2;position:relative}.hp2 .hero-eyebrow{color:#bfc9ed;background:#ffffff09;border:1px solid #becbff30;border-radius:50px;padding:10px 15px}.hp2 h1{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.045em;max-width:1100px;margin:29px auto 21px;font-size:clamp(42px,6.04vw,89.6px);font-weight:800;line-height:1.045}.hp2 .hero-description{color:#aeb9d1;max-width:575px;margin:auto;font-size:clamp(15px,1.5vw,18px);line-height:1.8}.hp2 .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:29px;display:flex}.hp2 .hero-note{color:#929fbe;justify-content:center;align-items:center;gap:8px;margin-top:19px;font-size:11px;font-weight:600;display:flex}.hp2 .hero-stage-wrap{perspective:1700px;z-index:1;max-width:1220px;height:550px;margin:55px auto 0;position:relative}.hp2 .workspace{color:#1b2139;width:780px;height:438px;transition:transform .55s var(--ease);background:#f9faff;border:1px solid #b7c2ec;border-radius:17px;position:absolute;top:47%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotateX(4deg)rotateY(-5deg);box-shadow:0 35px 100px #030612ab,inset 0 2px #fff6}.hp2 .workspace:hover{transform:translate(-50%,-50%)rotateX(0)rotateY(0)translateY(-5px)}.hp2 .workspace-top{background:#f8f9fc;border-bottom:1px solid #e5e8f1;align-items:center;gap:6px;height:43px;padding:0 15px;display:flex}.hp2 .chrome-dot{background:#d2d7e7;border-radius:50%;width:7px;height:7px}.hp2 .chrome-dot:first-child{background:#f4a6a6}.hp2 .chrome-dot:nth-child(2){background:#e3cc83}.hp2 .chrome-dot:nth-child(3){background:#8fd0aa}.hp2 .chrome-url{color:#758099;background:#eef0f7;border:1px solid #e5e8ef;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:245px;height:22px;margin:auto;font-size:9px;display:flex}.hp2 .workspace-body{grid-template-columns:146px 1fr;height:calc(100% - 43px);font-size:10px;display:grid}.hp2 .side-panel{background:#f2f5fc;border-right:1px solid #e7eaf4;flex-direction:column;gap:13px;padding:19px 11px;display:flex}.hp2 .side-brand{letter-spacing:-.05em;align-items:center;gap:8px;margin:0 2px 8px;font-size:12px;font-weight:800;display:flex}.hp2 .side-brand-badge{color:#fff;background:#455fb9;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.hp2 .side-item{color:#7b859e;border-radius:7px;align-items:center;gap:9px;padding:10px 9px;font-size:9px;font-weight:700;display:flex}.hp2 .side-item.active{color:#3551aa;background:#e4eaff}.hp2 .side-item .icon{width:14px;height:14px}.hp2 .side-bottom{color:#4c5875;background:#e4e9f7;border-radius:8px;align-items:center;gap:6px;margin-top:auto;padding:10px 8px;font-weight:700;display:flex}.hp2 .app-content{padding:25px 26px 20px;overflow:hidden}.hp2 .app-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.hp2 .app-head .minor{color:#939cb0;letter-spacing:.04em;font-size:9px;font-weight:700}.hp2 .app-head h3{letter-spacing:-.055em;font-size:17px;font-family:var(--font-inter),Arial,sans-serif;margin:4px 0 0}.hp2 .app-head-actions{gap:6px;display:flex}.hp2 .app-head-actions span{color:#67728d;background:#fff;border:1px solid #e6e8ee;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.hp2 .app-head-actions .create{color:#fff;background:#4159a8;border-color:#4159a8}.hp2 .stat-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.hp2 .app-stat{background:#fff;border:1px solid #e8ebf2;border-radius:10px;min-height:80px;padding:12px 14px;position:relative;overflow:hidden}.hp2 .app-stat .stat-label{color:#98a0b1;font-size:9px;font-weight:700}.hp2 .app-stat strong{letter-spacing:-.045em;font-size:25px;font-family:var(--font-inter),Arial,sans-serif;margin-top:4px;display:block}.hp2 .app-stat .stat-up{color:#248e68;background:#e8f9ef;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:800;position:absolute;bottom:16px;right:11px}.hp2 .work-lower{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.hp2 .mini-widget{background:#fff;border:1px solid #e8ebf2;border-radius:10px;min-height:175px;padding:14px}.hp2 .widget-title{justify-content:space-between;align-items:center;margin-bottom:15px;font-size:10px;font-weight:800;display:flex}.hp2 .widget-title span{color:#8a96b0;font-size:8px}.hp2 .booking-list{gap:10px;display:grid}.hp2 .booking-row{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.hp2 .booking-row b{font-size:9px;display:block}.hp2 .booking-row small{color:#9aa1ad;font-size:8px}.hp2 .booking-time{color:#566283;font-size:8px;font-weight:800}.hp2 .tiny-week{border-bottom:1px solid #e7e9ef;justify-content:space-between;align-items:flex-end;gap:8px;height:82px;padding:0 2px;display:flex}.hp2 .tiny-bar{background:#dfe5f7;border-radius:5px 5px 0 0;width:19px;position:relative}.hp2 .tiny-bar:nth-child(3){background:#5f79d4}.hp2 .tiny-bar:nth-child(5){background:#92a5e2}.hp2 .tiny-labels{color:#a0a7b4;justify-content:space-between;padding-top:7px;font-size:8px;display:flex}.hp2 .hero-stage-caption{color:#7f8ba9;text-align:center;letter-spacing:.17em;text-transform:uppercase;width:100%;font-size:10px;font-weight:800;position:absolute;bottom:-13px}.hp2 .hero-bottom{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:25px;margin-top:45px;padding-top:31px;display:flex}.hp2 .bottom-statement{color:#cbd3e8;font-size:13px;font-weight:700}.hp2 .bottom-statement b{color:#fff}.hp2 .hero-mini-tags{color:#8f9dbb;flex-wrap:wrap;gap:20px;font-size:11px;font-weight:700;display:flex}.hp2 .hero-mini-tags span{align-items:center;gap:7px;display:flex}.hp2 .hero-mini-tags .icon{color:#a7b6fb;width:14px;height:14px}.hp2 .industries{background:#f7f8f6;padding:129px 0 135px}.hp2 .section-head-row{justify-content:space-between;align-items:end;gap:50px;margin-bottom:46px;display:flex}.hp2 .section-head-row .section-sub{margin:0 0 3px}.hp2 .industry-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.hp2 .industry-card{min-height:405px;transition:transform .35s var(--ease),box-shadow .35s var(--ease);background:#e6e8f1;border-radius:20px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hp2 .industry-card:hover{transform:translateY(-9px);box-shadow:0 25px 42px #10163421}.hp2 .industry-card.salon{background:#dce4fc}.hp2 .industry-card.restaurant{background:#e7e5d9}.hp2 .industry-card.classes{background:#d9ecdd}.hp2 .industry-card.checkins{background:#e4deee}.hp2 .industry-number{letter-spacing:.14em;z-index:2;color:#1720348c;font-size:10px;font-weight:800;position:absolute;top:24px;left:23px}.hp2 .industry-icon-arrow{z-index:3;background:#ffffff7a;border:1px solid #ffffff8c;border-radius:11px;place-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:grid;position:absolute;top:16px;right:16px}.hp2 .industry-card:hover .industry-icon-arrow{background:#fff;transform:rotate(45deg)}.hp2 .industry-art{height:270px;transition:transform .5s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:15px;left:0;right:0}.hp2 .industry-card:hover .industry-art{transform:translateY(-10px)scale(1.045)}.hp2 .industry-art svg{filter:drop-shadow(0 23px 15px #232d421f);width:95%;max-width:100%;height:95%;overflow:visible}.hp2 .industry-label{z-index:2;margin-top:auto;padding:23px 23px 27px;position:relative}.hp2 .industry-label h3{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.045em;margin:0 0 8px;font-size:25px;font-weight:800}.hp2 .industry-label p{color:#566078;max-width:210px;margin:0;font-size:12px;line-height:1.6}.hp2 .footnote-link{color:#606c83;align-items:center;gap:10px;margin-top:27px;font-size:12px;font-weight:700;display:flex}.hp2 .footnote-link .icon{color:#4059ae}.hp2 .mini-db-item .icon{color:#c0ffdb;width:14px;height:14px}.hp2 .features{background:#f7f8f6;padding:132px 0 138px}.hp2 .features-intro{text-align:center;margin:auto auto 48px}.hp2 .features-intro .section-heading{max-width:900px;margin:17px auto}.hp2 .features-intro .section-sub{margin:0 auto}.hp2 .feature-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:27px;display:flex}.hp2 .feature-tab{color:#778095;background:0 0;border:1px solid #0000;border-radius:11px;padding:12px 19px;font-size:12px;font-weight:800;transition:all .25s}.hp2 .feature-tab:hover{color:#435898;background:#ecf0fb}.hp2 .feature-tab[aria-selected=true]{color:#fff;background:#182548;box-shadow:0 8px 18px #24376c24}.hp2 .feature-stage{background:#e9edf6;border:1px solid #dfe4ee;border-radius:26px;grid-template-columns:39% 61%;min-height:485px;display:grid;overflow:hidden;box-shadow:0 27px 60px #26386312}.hp2 .feature-left{flex-direction:column;justify-content:center;padding:61px 49px 45px;display:flex}.hp2 .feature-kicker{letter-spacing:.15em;text-transform:uppercase;color:#4862b2;align-items:center;gap:9px;margin-bottom:16px;font-size:10px;font-weight:800;display:flex}.hp2 .feature-kicker:before{content:"";background:#5873c8;border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.hp2 .feature-left h3{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(27px,3.2vw,43px);font-weight:800;line-height:1.13}.hp2 .feature-left p{color:#65728b;margin:0 0 28px;font-size:14px;line-height:1.85}.hp2 .feature-copy[hidden],.hp2 .feature-ui[hidden]{display:none!important}.hp2 .feature-visual{background:#e0e7f9;justify-content:center;align-items:end;padding:52px 28px 0;display:flex;position:relative;overflow:hidden}.hp2 .feature-visual:before{content:"";background:radial-gradient(circle,#bbcaf6,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:-120px;right:-130px}.hp2 .feature-window{z-index:2;background:#fff;border:1px solid #cbd5ed;border-radius:16px 16px 0 0;width:100%;max-width:650px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 15px 55px #20336f29}.hp2 .fw-top{color:#8490a9;background:#fff;border-bottom:1px solid #edf0f7;align-items:center;gap:5px;height:39px;padding:0 14px;font-size:9px;display:flex}.hp2 .fw-top .chrome-dot{width:7px;height:7px}.hp2 .fw-url{background:#f5f6f9;border:1px solid #e9edf6;border-radius:5px;margin:auto;padding:5px 70px;font-size:8px}.hp2 .free-banner{color:#fff;isolation:isolate;background:#4059aa;padding:112px 0;position:relative;overflow:hidden}.hp2 .free-banner:before{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:750px;height:750px;position:absolute;top:-350px;right:-100px;box-shadow:0 0 0 90px #ffffff09,0 0 0 180px #ffffff08,0 0 0 270px #ffffff04}.hp2 .free-banner:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg,#15246038,#0000 75%);position:absolute;inset:0}.hp2 .free-flex{justify-content:space-between;align-items:center;gap:45px;display:flex}.hp2 .free-banner h2{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.045em;max-width:880px;margin:19px 0 15px;font-size:clamp(50px,7.3vw,99px);line-height:1.03}.hp2 .free-banner h2 span{color:#c5d0ff}.hp2 .free-banner p{color:#e0e5fc;max-width:520px;font-size:16px;line-height:1.75}.hp2 .free-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.hp2 .free-actions small{color:#c9d6ff;font-size:11px;font-weight:700}.hp2 .reveal{opacity:1;transform:none}.hp2 .reveal.in-view{animation:reveal-up .65s var(--ease) both}@keyframes reveal-up{0%{opacity:.62;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes breathe{0%,to{opacity:.72}50%{opacity:1}}.hp2 .hero-eyebrow i{animation:3s infinite breathe}@media (max-width:1170px){.hp2 .container{width:min(1200px,100% - 64px)}.hp2 .industry-grid{grid-template-columns:repeat(2,1fr)}.hp2 .industry-card{min-height:390px}.hp2 .industry-art{height:270px}.hp2 .industry-label p{max-width:330px}.hp2 .workspace{transform:translate(-50%,-50%)scale(.84)rotateX(4deg)rotateY(-5deg)}.hp2 .workspace:hover{transform:translate(-50%,-50%)scale(.84)rotateX(0)rotateY(0)}.hp2 .feature-left{padding:35px 32px}}@media (max-width:820px){.hp2 .container{width:calc(100% - 44px)}.hp2 .hp-hero{padding-top:139px;padding-bottom:55px}.hp2 h1{letter-spacing:-.045em;font-size:clamp(42px,8vw,69px)}.hp2 .hero-stage-wrap{height:450px;margin-top:40px}.hp2 .workspace{top:45%;transform:translate(-50%,-50%)scale(.7)rotateX(4deg)rotateY(-5deg)}.hp2 .workspace:hover{transform:translate(-50%,-50%)scale(.7)rotateX(0)rotateY(0)}.hp2 .hero-bottom{flex-direction:column;align-items:start}.hp2 .industries,.hp2 .features{padding:95px 0}.hp2 .section-head-row{display:block}.hp2 .section-head-row .section-sub{margin-top:20px}.hp2 .section-heading{font-size:clamp(26px,4.55vw,39px)}.hp2 .industry-card{min-height:365px}.hp2 .feature-stage{grid-template-columns:1fr}.hp2 .feature-left{padding:38px 36px}.hp2 .feature-visual{min-height:380px}.hp2 .feature-window{max-width:600px}.hp2 .free-flex{display:block}.hp2 .free-actions{margin-top:25px}}@media (max-width:560px){.hp2 .container{width:calc(100% - 36px)}.hp2 .hp-hero{padding-top:126px;padding-bottom:45px}.hp2 .hero-eyebrow{letter-spacing:.09em;padding:9px 11px;font-size:9px}.hp2 h1{margin:28px 0 17px;font-size:clamp(34px,9.4vw,51px)}.hp2 .hero-description{max-width:340px;font-size:14px;line-height:1.75}.hp2 .hero-actions{flex-direction:column;align-items:stretch;max-width:315px;margin:26px auto 0}.hp2 .hero-actions .btn{justify-content:space-between;width:100%}.hp2 .hero-note{font-size:10px}.hp2 .hero-stage-wrap{max-width:100%;height:290px;margin:26px auto 0}.hp2 .workspace{top:45%;transform:translate(-50%,-50%)scale(.405)rotateX(4deg)rotateY(-5deg)}.hp2 .workspace:hover{transform:translate(-50%,-50%)scale(.405)rotateX(0)rotateY(0)}.hp2 .hero-stage-caption{font-size:7px;bottom:-17px}.hp2 .hero-bottom{gap:13px;margin-top:40px;padding-top:23px}.hp2 .hero-mini-tags{gap:10px 18px;font-size:10px}.hp2 .bottom-statement{font-size:12px}.hp2 .industry-grid{grid-template-columns:1fr;gap:13px}.hp2 .industry-card{min-height:360px}.hp2 .industry-art{height:250px}.hp2 .industry-label{padding:21px}.hp2 .industry-label h3{font-size:26px}.hp2 .industry-label p{font-size:12px}.hp2 .industries,.hp2 .features{padding:76px 0 85px}.hp2 .section-heading{letter-spacing:-.04em;font-size:clamp(25px,6.5vw,34px)}.hp2 .section-sub{font-size:14px;line-height:1.7}.hp2 .section-head-row,.hp2 .features-intro{margin-bottom:31px}.hp2 .feature-tabs{gap:5px;margin-bottom:19px}.hp2 .feature-tab{padding:10px 11px;font-size:10px}.hp2 .feature-stage{border-radius:20px}.hp2 .feature-left{padding:30px 25px}.hp2 .feature-left h3{font-size:31px}.hp2 .feature-left p{font-size:12px}.hp2 .feature-visual{min-height:310px;padding:33px 15px 0}.hp2 .feature-window{min-height:320px}.hp2 .fw-url{padding:5px 20px}.hp2 .free-banner{padding:82px 0}.hp2 .free-banner h2{font-size:clamp(48px,12vw,68px)}.hp2 .free-banner p{font-size:14px}}@media (prefers-reduced-motion:reduce){.hp2 *,.hp2 :before,.hp2 :after{transition:none!important;animation:none!important}.hp2 .reveal{opacity:1;transform:none}}.hp2 .hp-hero{padding-top:186px}@media (max-width:820px){.hp2 .hp-hero{padding-top:176px}}@media (max-width:560px){.hp2 .hp-hero{padding-top:182px}}.hp2 .engine-slider{position:relative}.hp2 .engine-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;margin:-14px -4px 0;padding:14px 4px 30px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.hp2 .engine-track::-webkit-scrollbar{display:none}.hp2 .engine-track .industry-card{scroll-snap-align:start;color:inherit;flex:0 0 calc(25% - 12px);text-decoration:none}.hp2 .industry-card.shop{background:#f7e2d4}.hp2 .industry-card.events{background:#f3dde7}.hp2 .industry-card.memberships{background:#d8eaef}.hp2 .engine-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:4px;display:flex}.hp2 .engine-dots{align-items:center;display:flex}.hp2 .engine-dots button{width:8px;height:8px;transition:width .3s var(--ease),background .3s;background:#cdd3e4;border:0;border-radius:99px;margin-right:7px;padding:0}.hp2 .engine-dots button.on{background:var(--blue);width:26px}.hp2 .engine-arrows{gap:8px;display:flex}.hp2 .engine-arrows button{color:#11172a;background:#fff;border:1px solid #d9deea;border-radius:13px;place-items:center;width:42px;height:42px;transition:background .2s,color .2s,transform .2s;display:inline-grid}.hp2 .engine-arrows button:hover:not(:disabled){color:#fff;background:#11172a;transform:translateY(-2px)}.hp2 .engine-arrows button:disabled{opacity:.35;cursor:default}.hp2 .icon.flip{transform:rotate(180deg)}@media (max-width:1170px){.hp2 .engine-track .industry-card{flex-basis:calc(50% - 8px)}}@media (max-width:560px){.hp2 .engine-track .industry-card{flex-basis:84%}.hp2 .engine-arrows{display:none}}.hp2 .feature-links{flex-wrap:wrap;gap:12px 26px;display:flex}.hp2 .pricing{background:#fff;padding:128px 0 120px}.hp2 .pl-head{text-align:center}.hp2 .pl-head .section-heading{margin-left:auto;margin-right:auto}.hp2 .pl-head .section-sub{max-width:540px;margin:22px auto 0}.hp2 .pl-toggle-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.hp2 .pl-toggle{background:#eef0f6;border-radius:12px;padding:4px;display:inline-flex}.hp2 .pl-toggle button{color:#697085;background:0 0;border:0;border-radius:9px;padding:9px 20px;font-size:12px;font-weight:800;transition:background .2s,color .2s}.hp2 .pl-toggle button.active{color:#11172a;background:#fff;box-shadow:0 2px 8px #11172a1a}.hp2 .pl-save{color:#1f7a50;background:#e4f5ec;border-radius:99px;padding:6px 11px;font-size:11px;font-weight:800}.hp2 .pl-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:54px;display:grid}.hp2 .pl-card{border:1px solid var(--line);background:#f7f8fb;border-radius:22px;flex-direction:column;padding:30px 24px 24px;display:flex;position:relative}.hp2 .pl-card.hi{border:2px solid var(--blue);background:#fff;box-shadow:0 26px 54px #4159a829}.hp2 .pl-badge{background:var(--blue);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 12px;font-size:10px;font-weight:800;position:absolute;top:-13px;left:24px}.hp2 .pl-card h3{letter-spacing:-.02em;color:#4b5570;margin:0;font-size:15px;font-weight:800}.hp2 .pl-price{align-items:baseline;gap:6px;margin-top:12px;display:flex}.hp2 .pl-price b{letter-spacing:-.045em;color:#11172a;font-size:46px;font-weight:800}.hp2 .pl-price span{color:#8a93a8;font-size:13px;font-weight:600}.hp2 .pl-engines{color:var(--blue);min-height:19px;margin:6px 0 20px;font-size:13px;font-weight:800}.hp2 .pl-feats{border-top:1px solid var(--line);color:#4b5570;gap:11px;margin:0 0 18px;padding:20px 0 0;font-size:13px;line-height:1.4;list-style:none;display:grid}.hp2 .pl-feats li{align-items:flex-start;gap:10px;display:flex}.hp2 .pl-tick{width:18px;height:18px;color:var(--blue);background:#e4e9fb;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.hp2 .pl-tick .icon{stroke-width:3px;width:10px;height:10px}.hp2 .pl-limits-toggle{color:var(--blue);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:800;display:inline-flex}.hp2 .pl-limits-toggle .chev{transition:transform .25s var(--ease)}.hp2 .pl-limits-toggle .chev.open{transform:rotate(180deg)}.hp2 .pl-limits-panel{visibility:hidden;transition:grid-template-rows .32s var(--ease),visibility 0s .32s;grid-template-rows:0fr;display:grid}.hp2 .pl-limits-panel.open{visibility:visible;transition:grid-template-rows .32s var(--ease),visibility 0s;grid-template-rows:1fr}.hp2 .pl-limits-panel dl{min-height:0;margin:0;overflow:hidden}.hp2 .pl-limits-panel dl>div{border-bottom:1px solid #eceef5;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.hp2 .pl-limits-panel dt{color:#8a93a8}.hp2 .pl-limits-panel dd{color:#11172a;text-align:right;margin:0;font-weight:700}.hp2 .pl-cta{justify-content:space-between;width:100%;margin-top:auto}.hp2 .pl-limits-panel.open{margin-bottom:18px}.hp2 .pl-limits-toggle{margin-bottom:12px}.hp2 .btn-outline{color:#11172a;background:#fff;border:1px solid #d8dcea}.hp2 .btn-outline:hover{background:#f1f4ff}.hp2 .btn-outline .btn-arrow{background:var(--blue);color:#fff}.hp2 .pl-foot{text-align:center;color:#697085;margin:36px 0 0;font-size:13px}@media (max-width:1100px){.hp2 .pl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.hp2 .pricing{padding:84px 0}.hp2 .pl-grid{grid-template-columns:1fr}}.hp2 .pricing.standalone{padding-top:190px}@media (max-width:620px){.hp2 .pricing.standalone{padding-top:170px}}.hp2{background:#fff;overflow-x:clip}.hp2 .industries{z-index:1;background:0 0;padding-bottom:70px;position:relative}@media (max-width:620px){.hp2 .industries{padding-bottom:50px}}.hp2 .industry-icon-arrow{border-radius:50%}.hp2 .industry-card:hover{box-shadow:none;transform:translateY(-6px)}.hp2 .engine-arrows button{border-radius:50%}.hp2 .workspace{box-shadow:0 12px 30px #141e5021,inset 0 2px #fff6}.hp2 .hp-hero{color:var(--ink);background:#fff}.hp2 .hp-hero:before,.hp2 .hp-hero:after{display:none}.hp2 .hp-hero>.container{z-index:2;position:relative}.hp2 .hero-eyebrow{color:#4b5570;background:#f3f5fb;border-color:#dfe4f1}.hp2 .hp-hero h1{color:#0a0a0a}.hp2 .hero-gradient{color:#0000;background:linear-gradient(100deg,#3a4fa0 5%,#4159a8 45%,#6d85d9 95%);-webkit-background-clip:text;background-clip:text}.hp2 .hero-description{color:#5b6478}.hp2 .hero-note{color:#697085}.hp2 .hero-note .icon{color:#4159a8}.hp2 .hp-hero .hero-bottom{border-top-color:#11172a1a}.hp2 .hp-hero .bottom-statement{color:#4b5570}.hp2 .hp-hero .bottom-statement b{color:#11172a}.hp2 .hp-hero .hero-mini-tags{color:#5b6478}.hp2 .hp-hero .hero-mini-tags .icon{color:#4159a8}.hp2 .hp-hero .hero-stage-caption{color:#3b4a86}.hp2 .hero-inner:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#fffffff5 0%,#ffffffdb 38%,#fff6 72%,#fff0 100%);width:min(1150px,135%);height:135%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp2 .hero-stage-wrap{height:640px}.hp2 .workspace{width:860px;height:auto}.hp2 .workspace-shot{width:100%;height:auto;display:block}@media (max-width:820px){.hp2 .hero-stage-wrap{height:450px}}@media (max-width:560px){.hp2 .hero-stage-wrap{height:290px}}.hp2 .templates{color:#fff;isolation:isolate;background:#0b1020;padding:112px 0 64px;position:relative;overflow:hidden}.hp2 .templates:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#5d73dd42,#243a7714 52%,#0000 70%);width:1100px;height:700px;position:absolute;top:-360px;left:50%;transform:translate(-50%)}.hp2 .templates-head{text-align:center}.hp2 .templates .section-heading{color:#fff;max-width:760px;margin:18px auto 0}.hp2 .templates .section-sub{color:#aab6d5;max-width:540px;margin:20px auto 0}.hp2 .tpl-slider{margin-top:56px}.hp2 .tpl-track{--pad:calc((100% - min(1280px,100% - 100px)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px var(--pad) 0;scroll-padding-inline:var(--pad);-webkit-overflow-scrolling:touch;gap:22px;display:flex;overflow-x:auto}.hp2 .tpl-track::-webkit-scrollbar{display:none}.hp2 .tpl-card{scroll-snap-align:start;color:#fff;flex-direction:column;flex:0 0 clamp(200px,min(1280px,100vw - 100px)/5 - 17.6px,270px);gap:18px;text-decoration:none;display:flex}.hp2 .tpl-label{text-align:center;letter-spacing:-.01em;color:#e6ebfb;font-size:16px;font-weight:600}.hp2 .tpl-phone{height:500px;transition:transform .4s var(--ease),border-color .3s;background:#141b36;border:1px solid #ffffff29;border-bottom:0;border-radius:14px 14px 0 0;display:block;position:relative;overflow:hidden}.hp2 .tpl-phone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.hp2 .tpl-phone:after{content:"";pointer-events:none;background:linear-gradient(#0b102000,#0b1020);height:34%;position:absolute;bottom:0;left:0;right:0}.hp2 .tpl-open{z-index:2;opacity:0;color:#0b1020;white-space:nowrap;transition:opacity .25s,transform .25s var(--ease);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%,8px)}.hp2 .tpl-card:hover .tpl-phone,.hp2 .tpl-card:focus-visible .tpl-phone{border-color:#b4c4ff80;transform:translateY(-8px)}.hp2 .tpl-card:hover .tpl-open,.hp2 .tpl-card:focus-visible .tpl-open{opacity:1;transform:translate(-50%)}@media (hover:none){.hp2 .tpl-open{opacity:1;transform:translate(-50%)}}.hp2 .tpl-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.hp2 .tpl-arrows{gap:8px;display:flex}.hp2 .tpl-arrows button{color:#fff;background:#ffffff0f;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:inline-grid}.hp2 .tpl-arrows button:hover:not(:disabled){background:#ffffff29;transform:translateY(-2px)}.hp2 .tpl-arrows button:disabled{opacity:.35;cursor:default}.hp2 .tpl-more{color:#cfd8f7;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:13px;font-weight:800;transition:gap .2s,color .2s;display:inline-flex}.hp2 .tpl-more:hover{color:#fff;gap:13px}@media (max-width:820px){.hp2 .templates{padding:88px 0 52px}.hp2 .tpl-track{--pad:22px}.hp2 .tpl-card{flex-basis:clamp(190px,34vw,250px)}}@media (max-width:560px){.hp2 .templates{padding:72px 0 44px}.hp2 .tpl-track{--pad:18px;gap:16px}.hp2 .tpl-card{flex-basis:64vw}.hp2 .tpl-phone{height:460px}.hp2 .tpl-arrows{display:none}.hp2 .tpl-foot{justify-content:center}}.hp2 .hp-hero{padding-bottom:16px}.hp2 .industries{padding-top:88px}@media (max-width:820px){.hp2 .hp-hero{padding-bottom:8px}.hp2 .industries{padding-top:72px}}@media (max-width:560px){.hp2 .hp-hero{padding-bottom:4px}.hp2 .industries{padding-top:60px}}.hp2 .features{background:#fff;padding-bottom:52px}.hp2 .pricing{padding-top:64px}@media (max-width:820px){.hp2 .features{padding-bottom:40px}.hp2 .pricing{padding-top:56px}}@media (max-width:620px){.hp2 .features{padding-bottom:32px}.hp2 .pricing{padding-top:48px}}.hp2 .industry-card,.hp2 .industry-card.salon,.hp2 .industry-card.restaurant,.hp2 .industry-card.classes,.hp2 .industry-card.checkins,.hp2 .industry-card.shop,.hp2 .industry-card.events,.hp2 .industry-card.memberships{background:#eceff6}.hp2 .industry-card:hover{background:#e5e9f3}.hp2 .industry-icon-arrow{background:#fff;border-color:#fff}.hp2 .industry-art{height:250px;padding:0 22px;top:34px}.hp2 .industry-art img{object-fit:contain;filter:drop-shadow(0 14px 14px #232d5a24);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.hp2 .industry-art{height:218px;top:60px}.hp2 .industry-art img{max-width:80%;max-height:80%}@media (max-width:1170px){.hp2 .hero-stage-wrap{height:600px}.hp2 .workspace{width:860px}}@media (max-width:820px){.hp2 .hero-stage-wrap{height:450px}}@media (max-width:560px){.hp2 .hero-stage-wrap{height:290px}}@media (max-width:1170px){.hp2 .hero-stage-wrap{height:600px}.hp2 .workspace{width:860px}}@media (max-width:820px){.hp2 .hero-stage-wrap{height:450px}}@media (max-width:560px){.hp2 .hero-stage-wrap{height:290px}}.hp2 .hero-stage-wrap{max-width:1220px;height:550px}.hp2 .workspace{width:780px}@media (max-width:1170px){.hp2 .hero-stage-wrap{height:510px}}@media (max-width:820px){.hp2 .hero-stage-wrap{height:450px}}@media (max-width:560px){.hp2 .hero-stage-wrap{height:290px}}.hp2 .feature-window .fw-shot{object-fit:cover;object-position:top left;width:100%;height:calc(100% - 39px);min-height:351px;display:block}.hp2 .feature-window:has(.fw-shot){min-height:0}.hp2 .feature-window .fw-shot{object-fit:initial;height:auto;min-height:0}.hp2 .feature-visual{--win-w:740px;--win-ratio:740/400;padding:44px 22px 0}.hp2 .feature-window{width:100%;max-width:var(--win-w);aspect-ratio:var(--win-ratio);flex-direction:column;min-height:0;display:flex}.hp2 .feature-window>.fw-top{flex:0 0 39px}.hp2 .feature-window>:not(.fw-top){flex:auto;height:auto;min-height:0;overflow:hidden}.hp2 .feature-window .fw-shot{object-fit:cover;object-position:top left;width:100%;height:100%}@media (max-width:560px){.hp2 .feature-visual{padding:30px 14px 0}.hp2 .feature-window{aspect-ratio:auto;height:372px}}.hp2 a:hover{color:inherit}.hp2 a.btn-blue:hover,.hp2 a.btn-blue:focus-visible{color:#fff}.hp2 a.btn-outline:hover,.hp2 a.btn-outline:focus-visible{color:#11172a}.hp2 a.btn-primary:hover,.hp2 a.btn-primary:focus-visible{color:#0b1020}.hp2 a.btn-glass:hover,.hp2 a.tpl-card:hover,.hp2 a.tpl-card:focus-visible,.hp2 a.tpl-more:hover{color:#fff}.hp2 a.link-arrow:hover{color:inherit}.hp2 .free-banner:before{top:auto;bottom:-350px}@media (min-width:821px){.hp2 .free-actions{margin-right:min(90px,6vw)}}.hp2 .pl-currency{margin-left:4px}.hp2 .pl-price b.tzs{letter-spacing:-.045em;font-size:34px}.hp2 .pl-usd-note{color:#8a93a8;margin:-14px 0 14px;font-size:11px;font-weight:600}.hp2 .pl-engines{margin-top:6px}.hp2 .pl-usd-note{margin:6px 0 0;line-height:1.3}.hp2 .pl-usd-note+.pl-engines{margin-top:12px}.hp2 .pl-price b.tzs{font-size:36px}@media (max-width:620px){.hp2 .pl-currency{margin-left:0}}@keyframes hp-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes hp-rise-card{0%{opacity:0;transform:translateY(46px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hp-fade{0%{opacity:0}to{opacity:1}}@keyframes hp-stage{0%{opacity:0;transform:translateY(70px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hp-swap{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes hp-copy{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes hp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hp-ring{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (prefers-reduced-motion:no-preference){.hp2 .hp-hero h1{animation:hp-rise .95s var(--ease) 50ms backwards}.hp2 .hero-description{animation:hp-rise .95s var(--ease) .2s backwards}.hp2 .hero-actions{animation:hp-rise .95s var(--ease) .34s backwards}.hp2 .hero-note{animation:1.1s .55s backwards hp-fade}.hp2 .hero-stage-wrap{animation:hp-stage 1.25s var(--ease) .45s backwards}.hp-motion .hp2 .reveal{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(42px)}.hp-motion .hp2 .reveal.in-view{opacity:1;animation:none;transform:none}.hp-motion .hp2 :is(.section-head-row,.templates-head,.features-intro,.pl-head).reveal{opacity:1;transition:none;transform:none}.hp-motion .hp2 :is(.section-head-row,.templates-head,.features-intro,.pl-head).reveal:not(.in-view)>*{opacity:0}.hp-motion .hp2 :is(.section-head-row,.templates-head,.features-intro,.pl-head).reveal.in-view>*{animation:hp-rise .85s var(--ease) backwards}.hp2 :is(.section-head-row,.templates-head,.features-intro,.pl-head).reveal>:nth-child(2){animation-delay:.12s}.hp2 :is(.section-head-row,.templates-head,.features-intro,.pl-head).reveal>:nth-child(3){animation-delay:.24s}.hp2 :is(.section-head-row,.templates-head,.features-intro,.pl-head).reveal>:nth-child(4){animation-delay:.36s}.hp-motion .hp2 :is(.engine-slider,.tpl-slider,.pl-grid).reveal{opacity:1;transition:none;transform:none}.hp-motion .hp2 .engine-slider.reveal:not(.in-view) .industry-card,.hp-motion .hp2 .tpl-slider.reveal:not(.in-view) .tpl-card,.hp-motion .hp2 .pl-grid.reveal:not(.in-view) .pl-card{opacity:0}.hp-motion .hp2 .engine-slider.reveal.in-view .industry-card{animation:hp-rise-card .8s var(--ease) calc(min(var(--i,0),6) * 85ms) backwards}.hp-motion .hp2 .tpl-slider.reveal.in-view .tpl-card{animation:hp-rise-card .85s var(--ease) calc(min(var(--i,0),5) * 90ms) backwards}.hp-motion .hp2 .pl-grid.reveal.in-view .pl-card{animation:hp-rise-card .85s var(--ease) calc(var(--i,0) * .11s) backwards}.hp2 .industry-art img{animation:hp-bob 5.5s ease-in-out calc(var(--i,0) * -.8s) infinite}.hp2 .free-banner:before{animation:11s ease-in-out infinite hp-ring}.hp2 .feature-copy{animation:hp-copy .55s var(--ease) backwards}.hp2 .feature-swap{animation:hp-swap .65s var(--ease) 50ms backwards}}.hp2 .feature-swap{z-index:2;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.hp2 .pl-card{transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s}.hp2 .pl-card:hover{transform:translateY(-8px);box-shadow:0 26px 50px #1e2d6e24}.hp2 .pl-card.hi:hover{box-shadow:0 30px 60px #4159a842}.hp2 .feature-tab{transition:background .25s,color .25s,transform .25s var(--ease)}.hp2 .feature-tab:hover{transform:translateY(-2px)}.hp2 .feature-stage{transition:box-shadow .4s var(--ease)}.hp2 .feature-stage:hover{box-shadow:0 34px 70px #2638631f}
