:root{--green:#25d366;--green-dark:#128c7e;--green-light:#dcfce7;--green-xlight:#f0fdf4;--text-dark:#0a2540;--text-mid:#3d5a6d;--text-light:#64748b;--white:#fff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--radius:14px;--shadow-card:0 4px 24px #0000000f;--shadow-elevated:0 12px 48px #0000001a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text-dark);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.hp-container{max-width:1180px;margin:0 auto;padding:0 1.5rem}.hp-section-header{text-align:center;margin-bottom:3.5rem}.hp-section-tag{background:var(--green-light);color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:1rem;padding:.3rem .9rem;font-size:.72rem;font-weight:700;display:inline-block}.hp-section-h2{letter-spacing:-.03em;color:var(--text-dark);margin:0 0 1rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:1.2}.hp-section-p{color:var(--text-light);max-width:560px;margin:0 auto;font-size:1.05rem;line-height:1.75}.hp-nav{z-index:999;background:0 0;border-bottom:1px solid #0000;transition:all .3s;position:fixed;top:0;left:0;right:0}.hp-nav-scrolled{-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--gray-200);background:#fffffff2;box-shadow:0 2px 20px #0000000f}.hp-nav-inner{align-items:center;gap:2rem;max-width:1180px;height:68px;margin:0 auto;padding:0 1.5rem;display:flex}.hp-logo{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.hp-logo-icon{line-height:0}.hp-logo-text{color:var(--text-dark);letter-spacing:-.04em;font-size:1.45rem;font-weight:800}.hp-logo-accent{color:var(--green-dark)}.hp-nav-links{gap:.25rem;margin-left:auto;display:flex}.hp-nav-link{color:var(--text-mid);border-radius:8px;padding:.4rem .75rem;font-size:.9rem;font-weight:500;transition:all .2s}.hp-nav-link-active{color:var(--green-dark);background:var(--green-xlight);font-weight:700}.hp-nav-link:hover{color:var(--green-dark);background:var(--green-xlight)}.hp-nav-cta{align-items:center;gap:.6rem;display:flex}.hp-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin-left:auto;padding:.5rem;display:none}.hp-hamburger span{background:var(--text-dark);border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.hp-nav:not(.hp-nav-scrolled){background:0 0;border-bottom-color:#0000}.hp-nav:not(.hp-nav-scrolled) .hp-nav-link{color:#ffffffd9}.hp-nav:not(.hp-nav-scrolled) .hp-nav-link:hover{color:#fff;background:#ffffff1a}.hp-nav:not(.hp-nav-scrolled) .hp-nav-link-active,.hp-nav:not(.hp-nav-scrolled) .hp-nav-link-active:hover{color:#fff;background:#ffffff29}.hp-nav:not(.hp-nav-scrolled) .hp-btn-ghost-sm{border-color:#ffffff4d;color:#ffffffe6!important}.hp-nav:not(.hp-nav-scrolled) .hp-btn-ghost-sm:hover{background:#ffffff1a;border-color:#fff9;color:#fff!important}.hp-nav:not(.hp-nav-scrolled) .hp-hamburger span{background:#fff}.hp-hamburger span.ham-open:first-child{transform:translateY(7px)rotate(45deg)}.hp-hamburger span.ham-open:nth-child(2){opacity:0}.hp-hamburger span.ham-open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hp-mobile-menu{border-top:1px solid var(--gray-200);background:#fff;flex-direction:column;gap:.5rem;padding:1rem 1.5rem 1.5rem;display:flex}.hp-mobile-link{color:var(--text-mid);border-bottom:1px solid var(--gray-100);padding:.6rem 0;font-size:.95rem;font-weight:500}.hp-mobile-link-active{color:var(--green-dark);border-bottom-color:#128c7e47;font-weight:700}.hp-mobile-cta{text-align:center;margin-top:.5rem}.hp-btn-green{background:var(--green);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #25d36659;color:#fff!important}.hp-btn-green:hover{background:#1db954;transform:translateY(-2px);box-shadow:0 8px 24px #25d36673}.hp-btn-green-sm{background:var(--green);border-radius:8px;align-items:center;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #25d3664d;color:#fff!important}.hp-btn-green-sm:hover{background:#1db954}.hp-btn-ghost-sm{border:1.5px solid var(--gray-200);border-radius:8px;align-items:center;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex;color:var(--text-mid)!important}.hp-btn-ghost-sm:hover{border-color:var(--green);color:var(--green-dark)!important}.hp-btn-outline-green{border:2px solid var(--green);border-radius:10px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex;color:var(--green-dark)!important}.hp-btn-outline-green:hover{background:var(--green-xlight)}.hp-btn-block{justify-content:center;width:100%;margin-top:1.5rem;display:flex}.hp-btn-white-lg{background:#fff;border-radius:12px;align-items:center;gap:.4rem;padding:.9rem 2.25rem;font-size:1rem;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 4px 24px #00000026;color:var(--green-dark)!important}.hp-btn-white-lg:hover{transform:translateY(-2px);box-shadow:0 10px 32px #0003}.hp-btn-ghost-white-lg{background:#ffffff1a;border:2px solid #fff6;border-radius:12px;align-items:center;gap:.4rem;padding:.9rem 2rem;font-size:1rem;font-weight:700;transition:all .25s;display:inline-flex;color:#fff!important}.hp-btn-ghost-white-lg:hover{background:#fff3;border-color:#ffffffb3}.hp-hero{background:linear-gradient(140deg,#022c22 0%,#064e3b 40%,#022c22 80%,#01150f 100%);align-items:center;min-height:100vh;padding:7.5rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.hp-hero-bg-circles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hp-circle{border-radius:50%;position:absolute}.hp-circle-1{background:radial-gradient(circle,#25d36626 0%,#0000 70%);width:700px;height:700px;animation:25s ease-in-out infinite hp-glow-float-1;top:-200px;right:-200px}.hp-circle-2{background:radial-gradient(circle,#128c7e1a 0%,#0000 70%);width:500px;height:500px;animation:20s ease-in-out infinite alternate hp-glow-float-2;bottom:-100px;left:-100px}.hp-circle-3{background:radial-gradient(circle,#25d3661f 0%,#0000 70%);width:300px;height:300px;animation:15s ease-in-out infinite hp-glow-float-3;top:40%;left:40%}@keyframes hp-glow-float-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.1)}}@keyframes hp-glow-float-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-40px)scale(.9)}}@keyframes hp-glow-float-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,-20px)scale(1.15)}}.hp-hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1180px;margin:0 auto;display:grid;position:relative}.hp-hero-left{flex-direction:column;gap:1.5rem;display:flex}.hp-hero-badge{color:#34d399;background:#25d3661a;border:1px solid #25d36659;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.4rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.hp-badge-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite pulseDot;box-shadow:0 0 0 3px #25d36640}@keyframes pulseDot{0%,to{box-shadow:0 0 0 3px #25d36640}50%{box-shadow:0 0 0 7px #25d36614}}.hp-hero-h1{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;line-height:1.1}.hp-text-green{color:#34d399;position:relative}.hp-hero-p{color:#cbd5e1;margin:0;font-size:1.1rem;line-height:1.7}.hp-hero-p strong{color:#fff}.hp-hero-form{flex-wrap:wrap;gap:.75rem;display:flex}.hp-email-input{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1.5px solid #ffffff26;border-radius:10px;outline:none;flex:1;min-width:220px;padding:.8rem 1.1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.hp-email-input:focus{border-color:var(--green);background-color:#ffffff1f;box-shadow:0 0 0 3px #25d36659}.hp-email-input::placeholder{color:#ffffff80}.hp-hero-sub-note{color:#94a3b8;margin:-.5rem 0 0;font-size:.8rem}.hp-hero-particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hp-hero-particle{pointer-events:none;opacity:.85;z-index:0;animation:20s ease-in-out infinite alternate float-drift;position:absolute}@keyframes float-drift{0%{transform:translate(0)rotate(0)scale(.9)}to{transform:translate(45px,-50px)rotate(180deg)scale(1.15)}}.hp-hero-logos{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hp-trusted-label{color:var(--text-light);margin-right:.25rem;font-size:.78rem;font-weight:500}.hp-brand-chip{color:var(--text-mid);background:var(--gray-100);border:1px solid var(--gray-200);border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:600}.chat-phone-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.chat-phone{z-index:2;background:#ece5dd;border-radius:30px;width:300px;position:relative;overflow:hidden;box-shadow:0 32px 64px #0000002e,0 0 0 8px #fffc,0 0 0 9px #25d36633}.chat-phone-notch{background:#1a1a1a;border-radius:4px;width:80px;height:8px;margin:8px auto}.chat-header{background:linear-gradient(135deg,#128c7e,#25d366);align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.chat-header-avatar{color:#fff;background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:700;display:flex}.chat-header-name{color:#fff;font-size:.85rem;font-weight:700}.chat-header-status{color:#ffffffd9;font-size:.7rem}.chat-header-icons{color:#ffffffe6;margin-left:auto}.chat-messages{scroll-behavior:smooth;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 0 0 L 60 0 L 60 60 L 0 60 Z' fill='%23ece5dd'/%3E%3C/svg%3E");flex-direction:column;gap:.5rem;height:340px;padding:.75rem;display:flex;overflow-y:auto}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.chat-date-label{text-align:center;color:#667781;background:#fff9;border-radius:6px;width:fit-content;margin:0 auto;padding:.2rem .6rem;font-size:.68rem}.chat-bubble-row{align-items:flex-end;gap:.4rem;transition:all .4s;display:flex}.bot-row{justify-content:flex-start}.user-row{justify-content:flex-end}.bubble-hidden{opacity:0;transform:translateY(10px)}.bubble-visible{opacity:1;transform:translateY(0)}.chat-avatar{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 1px 4px #0000001a}.chat-bubble{word-break:break-word;border-radius:12px;max-width:200px;padding:.55rem .75rem;font-size:.75rem;line-height:1.5;position:relative}.bubble-bot{color:#111;background:#fff;border-bottom-left-radius:3px;box-shadow:0 1px 2px #00000014}.bubble-user{color:#111;background:#dcf8c6;border-bottom-right-radius:3px;box-shadow:0 1px 2px #00000014}.bubble-time{color:#94a3b8;text-align:right;margin-top:.2rem;font-size:.6rem;display:block}.typing-indicator{align-items:center;gap:4px;padding:.65rem .85rem;display:flex}.typing-indicator span{background:#94a3b8;border-radius:50%;width:7px;height:7px;animation:1.2s infinite typingBounce}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.chat-input-bar{background:#f0f2f5;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.chat-input-field{color:#94a3b8;background:#fff;border-radius:20px;flex:1;padding:.45rem .9rem;font-size:.75rem}.chat-send-btn{background:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.chat-badge{border:1px solid var(--gray-200);color:var(--text-dark);white-space:nowrap;z-index:3;background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.72rem;font-weight:600;animation:3s ease-in-out infinite floatBadge;display:flex;position:absolute;box-shadow:0 4px 16px #0000001a}.chat-badge span{font-size:1rem}.chat-badge-1{animation-delay:0s;top:10%;right:-20px}.chat-badge-2{animation-delay:-1s;bottom:28%;right:-30px}.chat-badge-3{animation-delay:-2s;bottom:10%;left:-20px}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hp-integrations-section{border-bottom:1px solid var(--gray-200);background:radial-gradient(circle at 78%,#dcfce7d1,#0000 28rem),linear-gradient(#f8fffb 0%,#fff 100%);padding:6.5rem 1.5rem;position:relative;overflow:hidden}.hp-integrations-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:4rem;display:grid}.hp-integrations-copy{max-width:520px}.hp-integrations-h2{color:var(--text-dark);letter-spacing:-.045em;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:850;line-height:1.06}.hp-integrations-h2 .hp-text-green{display:inline}.hp-integrations-p{max-width:500px;color:var(--text-mid);margin:0;font-size:1.05rem;line-height:1.75}.hp-integrations-proof{color:var(--green-dark);align-items:center;gap:.55rem;margin:1.5rem 0 1.75rem;font-size:.86rem;font-weight:700;display:flex}.hp-integrations-proof-dot{background:var(--green);border-radius:50%;flex:none;width:.6rem;height:.6rem;box-shadow:0 0 0 5px #25d36624}.hp-integrations-cta{gap:.7rem}.hp-integration-orbit{aspect-ratio:1.18;width:min(100%,620px);min-height:430px;margin:0 auto;position:relative}.hp-integration-orbit-glow{filter:blur(2px);background:radial-gradient(circle,#25d36642,#bbf7d01f 48%,#0000 72%);border-radius:50%;width:18rem;height:18rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-integration-ring{border:1.5px solid #25d36629;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-integration-ring-outer{width:82%;height:82%}.hp-integration-ring-inner{border-color:#128c7e21;width:55%;height:55%}.hp-integration-center{z-index:2;color:#12a86a;background:linear-gradient(145deg,#d9fbe8,#b7f4d0);border:8px solid #ffffffd1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:132px;height:132px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #25d36626,0 15px 35px #128c7e24}.hp-integration-center img{object-fit:cover;border-radius:50%;width:44px;height:44px}.hp-integration-center span{color:#087f5b;letter-spacing:.03em;font-size:.75rem;font-weight:800}.hp-integration-app{z-index:3;background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:14px;align-items:center;gap:.65rem;min-width:145px;padding:.65rem .8rem;transition:transform .25s,box-shadow .25s;display:flex;position:absolute;box-shadow:0 10px 25px #075e5417}.hp-integration-app:hover{transform:translateY(-4px);box-shadow:0 16px 30px #075e5426}.hp-integration-app-mark{color:#fff;border-radius:11px;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-size:1.1rem;font-weight:850;display:grid}.hp-integration-app strong,.hp-integration-app small{display:block}.hp-integration-app strong{color:var(--text-dark);font-size:.78rem;line-height:1.1}.hp-integration-app small{color:var(--text-light);margin-top:.22rem;font-size:.63rem;line-height:1.1}.hp-integration-hubspot{top:3%;left:50%;transform:translate(-50%)}.hp-integration-hubspot:hover{transform:translate(-50%,-4px)}.hp-integration-hubspot .hp-integration-app-mark{background:#ff7a59}.hp-integration-salesforce{top:50%;right:0;transform:translateY(-50%)}.hp-integration-salesforce:hover{transform:translateY(calc(-50% - 4px))}.hp-integration-salesforce .hp-integration-app-mark{background:#0ea5e9}.hp-integration-zoho{bottom:22%;left:0}.hp-integration-zoho .hp-integration-app-mark{background:#e42527}.hp-integration-shopify{bottom:22%;right:0}.hp-integration-shopify .hp-integration-app-mark{background:#95bf47}.hp-integration-woo{top:50%;left:0;transform:translateY(-50%)}.hp-integration-woo:hover{transform:translateY(calc(-50% - 4px))}.hp-integration-woo .hp-integration-app-mark{background:#96588a}.hp-integration-wa-online-store{top:22%;left:0}.hp-integration-wa-online-store .hp-integration-app-mark{background:#128c7e}.hp-integration-razorpay{top:22%;right:0}.hp-integration-razorpay .hp-integration-app-mark{color:#2851a3;background:#eef2ff}.hp-integration-room-booking{bottom:7%;left:30%;transform:translate(-50%)}.hp-integration-room-booking:hover{transform:translate(-50%,-4px)}.hp-integration-room-booking .hp-integration-app-mark{background:#128c7e}.hp-integration-google-sheets{bottom:7%;right:7%}.hp-integration-google-sheets .hp-integration-app-mark{color:#188038;background:#e8f5e9}.hp-stats-section{border-bottom:1px solid var(--gray-200);background:#fff;padding:5rem 1.5rem}.hp-stats-header{text-align:center;margin-bottom:3.5rem}.hp-stats-tag{background:var(--green-light);color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.hp-stats-h2{letter-spacing:-.03em;color:var(--text-dark);margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.2}.hp-stats-header-split{text-align:left;grid-template-columns:1.15fr .85fr;align-items:flex-end;gap:4rem;margin-bottom:3.5rem;display:grid}.hp-stats-header-split .hp-stats-h2{text-align:left;margin:0}.hp-stats-header-split .hp-stats-sub{text-align:left;color:var(--text-mid);max-width:unset;margin:0;font-size:1.05rem}.hp-bento-grid{grid-template-columns:1.25fr 1fr 1.1fr;grid-auto-rows:minmax(280px,auto);gap:1.5rem;display:grid}.hp-bento-card{border:1px solid var(--gray-200);cursor:default;background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:280px;padding:1.75rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000005}.hp-bento-card:hover{border-color:#25d36640;transform:translateY(-6px);box-shadow:0 20px 40px #25d36614}.hp-bento-c2{grid-area:1/1/2/3}.hp-bento-c3{grid-area:2/1/3/2}.hp-bento-c4{grid-area:2/2/3/3}.hp-bento-c5{grid-area:1/3/3/4}.hp-bento-card-horizontal{flex-direction:row;align-items:center;gap:2rem}.hp-bento-card-horizontal .hp-bento-header{flex:1.2}.hp-bento-card-colored{color:#fff;background:linear-gradient(135deg,#022c22 0%,#064e3b 100%);border-color:#0000}.hp-bento-card-colored:hover{border-color:#0000;box-shadow:0 20px 40px #064e3b40}.hp-bento-card-dark{color:#fff;background:#0b1511;border-color:#ffffff14}.hp-bento-card-dark:hover{border-color:#25d36633;box-shadow:0 20px 40px #0000004d}.hp-bento-card-tall{height:100%}.hp-bento-header{z-index:2;flex-direction:column;gap:.25rem;display:flex}.hp-bento-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--green-dark);margin-bottom:.25rem;font-size:.72rem;font-weight:700}.hp-bento-card-colored .hp-bento-tag,.hp-bento-card-dark .hp-bento-tag{color:#34d399}.hp-bento-value{letter-spacing:-.04em;color:var(--text-dark);margin-bottom:.4rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1}.hp-bento-card-colored .hp-bento-value,.hp-bento-card-dark .hp-bento-value{color:#fff}.hp-bento-title{color:var(--text-dark);margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.hp-bento-card-colored .hp-bento-title,.hp-bento-card-dark .hp-bento-title{color:#fff}.hp-bento-desc{color:var(--text-mid);margin:0;font-size:.85rem;line-height:1.5}.hp-bento-card-colored .hp-bento-desc{color:#cbd5e1}.hp-bento-card-dark .hp-bento-desc{color:#94a3b8}.hp-bento-desc strong{color:var(--text-dark);font-weight:700}.hp-bento-card-colored .hp-bento-desc strong,.hp-bento-card-dark .hp-bento-desc strong{color:#fff}.hp-bento-ill{pointer-events:none;z-index:1;position:absolute;bottom:0;right:0}.hp-bento-ill-top-right{pointer-events:none;z-index:1;position:absolute;top:1.75rem;right:1.75rem}.hp-bento-ill-dashboard{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:180px;height:150px;display:flex;position:relative}.hp-preview-section{background:var(--gray-50);padding:6rem 1.5rem}.hp-dashboard-wrap{box-shadow:0 32px 80px #0000001f, 0 0 0 1px var(--gray-200);border-radius:20px;margin-top:1rem;position:relative;overflow:hidden}.hp-dashboard-img{border-radius:20px;width:100%;height:auto;display:block}.hp-dashboard-glow{pointer-events:none;background:linear-gradient(#0000 50%,#25d3660d 100%);border-radius:20px;position:absolute;inset:0}.hp-features-section{background:var(--gray-50);padding:6rem 1.5rem}.hp-features-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.hp-feature-card{border:1px solid var(--gray-200);background:#fff;border-radius:16px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005}.hp-feature-card:hover{border-color:#25d36640;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.hp-feat-banner{border-bottom:1px solid #00000008;justify-content:center;align-items:center;width:100%;height:160px;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.hp-feat-content{flex-direction:column;flex-grow:1;gap:.75rem;padding:1.5rem;display:flex}.hp-feat-title{color:#111827;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.hp-feat-desc{color:#4b5563;margin:0 0 auto;font-size:.875rem;line-height:1.6}.hp-feat-link{color:#075e54;align-items:center;gap:.35rem;width:fit-content;margin-top:.75rem;font-size:.875rem;font-weight:600;transition:color .2s,transform .2s;display:inline-flex}.hp-feat-link:hover{color:#25d366}.hp-feat-link:hover .hp-feat-link-arrow{transform:translate(3px)}.hp-feat-link-arrow{transition:transform .2s}.hp-msgtypes-section{background:linear-gradient(140deg,#022c22 0%,#064e3b 40%,#022c22 80%,#01150f 100%);padding:6rem 1.5rem}.hp-msgtypes-section .hp-section-tag{color:#25d366;background:#25d36626}.hp-msgtypes-section .hp-section-h2{color:#fff}.hp-msgtypes-section .hp-section-p{color:#ffffffa6}.hp-msgtypes-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.hp-msgtype-card{border:1px solid #ffffff12;border-radius:18px;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem 1.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.hp-msgtype-card:before{content:"";opacity:0;border-radius:inherit;transition:opacity .3s;position:absolute;inset:0}.hp-msgtype-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #00000059}.hp-msgtype-card:hover:before{opacity:1}.hp-msgtype-marketing{background:#fff;border-color:#ef444426}.hp-msgtype-marketing:before{background:radial-gradient(circle at 80% 0,#ef44440f 0%,#0000 60%)}.hp-msgtype-utility{background:#fff;border-color:#3b82f626}.hp-msgtype-utility:before{background:radial-gradient(circle at 80% 0,#3b82f60f 0%,#0000 60%)}.hp-msgtype-auth{background:#fff;border-color:#f59e0b26}.hp-msgtype-auth:before{background:radial-gradient(circle at 80% 0,#f59e0b0f 0%,#0000 60%)}.hp-msgtype-service{background:#fff;border-color:#25d36633}.hp-msgtype-service:before{background:radial-gradient(circle at 80% 0,#25d3660f 0%,#0000 60%)}.hp-msgtype-icon-wrap{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.hp-msgtype-marketing .hp-msgtype-icon-wrap{color:#f87171;background:#ef444426}.hp-msgtype-utility .hp-msgtype-icon-wrap{color:#60a5fa;background:#3b82f626}.hp-msgtype-auth .hp-msgtype-icon-wrap{color:#fbbf24;background:#f59e0b26}.hp-msgtype-service .hp-msgtype-icon-wrap{color:#25d366;background:#25d36626}.hp-msgtype-icon{width:24px;height:24px}.hp-msgtype-marketing:hover .hp-msgtype-icon{animation:.6s ease-in-out msgicon-pulse}.hp-msgtype-utility:hover .hp-msgtype-icon{animation:.6s ease-in-out msgicon-shield}.hp-msgtype-auth:hover .hp-msgtype-icon{animation:.5s ease-in-out msgicon-shake}.hp-msgtype-service:hover .hp-msgtype-icon{animation:.6s ease-in-out msgicon-bounce}@keyframes msgicon-pulse{0%,to{transform:scale(1)}30%{transform:scale(1.25)rotate(-8deg)}60%{transform:scale(1.1)rotate(4deg)}}@keyframes msgicon-shield{0%,to{transform:scale(1)}40%{transform:scale(1.2)}70%{transform:scale(.95)}}@keyframes msgicon-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes msgicon-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}60%{transform:translateY(-2px)}}.hp-msgtype-title{color:#0a2540;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.hp-msgtype-free-badge{letter-spacing:.07em;text-transform:uppercase;color:#128c7e;background:#25d3661f;border:1px solid #25d3664d;border-radius:999px;padding:.15rem .5rem;font-size:.6rem;font-weight:700}.hp-msgtype-desc{color:#4b5563;flex:1;margin:0;font-size:.875rem;line-height:1.65}.hp-msgtype-examples{border-top:1px solid #e5e7eb;padding-top:.875rem}.hp-msgtype-examples-label{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin-bottom:.5rem;font-size:.65rem;font-weight:700;display:block}.hp-msgtype-examples ul{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hp-msgtype-examples li{color:#6b7280;padding-left:1rem;font-size:.82rem;position:relative}.hp-msgtype-examples li:before{content:"•";color:currentColor;opacity:.5;position:absolute;left:0}.hp-msgtype-marketing .hp-msgtype-examples li{color:#ef4444}.hp-msgtype-utility .hp-msgtype-examples li{color:#3b82f6}.hp-msgtype-auth .hp-msgtype-examples li{color:#d97706}.hp-msgtype-service .hp-msgtype-examples li{color:#059669}@media (max-width:1024px){.hp-msgtypes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hp-msgtypes-grid{grid-template-columns:1fr}}.hp-how-section{background:#f8fafc;padding:6rem 1.5rem}.hp-how-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:5rem;display:grid}.hp-how-card{border:1px solid var(--gray-200);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #00000005}.hp-how-card:hover{border-color:#25d36633;transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.hp-how-graphic{background:#faf8f5;border:1px solid #00000005;border-radius:12px;justify-content:center;align-items:center;width:100%;height:140px;margin-bottom:1.25rem;display:flex;overflow:hidden}.hp-how-title{color:#0f172a;margin:.25rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.3}.hp-how-desc{color:#64748b;margin:0;font-size:.825rem;line-height:1.5}.hp-how-benefits{border-top:1px solid #0000000d;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1000px;margin:0 auto;padding-top:4rem;display:grid}.hp-benefit-col{flex-direction:column;gap:.5rem;display:flex}.hp-benefit-title{color:#0f172a;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.hp-benefit-checks{color:#25d366;letter-spacing:-.05em;font-weight:800}.hp-benefit-desc{color:#64748b;margin:0;font-size:.85rem;line-height:1.6}.hp-showcase-section{background:#faf8f5;flex-direction:column;gap:8rem;padding:8rem 1.5rem;display:flex}.hp-showcase-row{align-items:center;gap:5rem;width:100%;max-width:1100px;margin:0 auto;display:flex}.hp-showcase-row:nth-child(2n){flex-direction:row-reverse}.hp-showcase-left,.hp-showcase-right{flex:1}.hp-showcase-left{flex-direction:column;gap:1rem;max-width:480px;display:flex}.hp-showcase-badge{color:#075e54;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.hp-showcase-h2{color:#111827;letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:800;line-height:1.2}.hp-showcase-p{color:#4b5563;margin:0;font-size:.95rem;line-height:1.6}.hp-showcase-new-pill{color:#075e54;background:#25d36614;border:1px solid #25d36633;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin-top:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.hp-showcase-new-tag{color:#fff;text-transform:uppercase;background:#25d366;border-radius:4px;margin-right:4px;padding:.05rem .35rem;font-size:.65rem;font-weight:700}.hp-showcase-btn{border:1px solid var(--gray-300);color:#374151;background:#fff;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin-top:1rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.hp-showcase-btn:hover{color:#075e54;border-color:#25d366;box-shadow:0 4px 12px #25d36614}.hp-showcase-graphic-wrap{background:#faf8f5;border:1px solid #00000008;border-radius:24px;justify-content:center;align-items:center;height:380px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #00000003}.hp-showcase-bg-circle{filter:blur(40px);opacity:.65;z-index:1;border-radius:50%;width:320px;height:320px;position:absolute}.hp-testi-section{background:linear-gradient(#faf8f5 0%,#fff 100%);padding:8rem 1.5rem;position:relative}.hp-testi-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid;position:relative}.hp-testi-card{background:#fff;border:1px solid #0000000a;border-radius:24px;flex-direction:column;gap:1.25rem;padding:2.5rem 2rem 2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px -5px #00000008,0 5px 15px -3px #00000003,0 0 0 1px #00000005}.hp-testi-card:before{content:"";opacity:0;background:linear-gradient(90deg,#25d366 0%,#128c7e 100%);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.hp-testi-card:hover{border-color:#25d36626;transform:translateY(-6px);box-shadow:0 20px 40px -10px #25d3661f,0 0 0 1px #25d3660d}.hp-testi-card:hover:before{opacity:1}.hp-testi-quote-icon{color:#25d3660a;pointer-events:none;transition:all .4s;position:absolute;top:1.5rem;right:1.5rem}.hp-testi-card:hover .hp-testi-quote-icon{color:#25d3661f;transform:translateY(-2px)scale(1.1)}.hp-testi-stars{color:#25d366;gap:3px;display:flex}.hp-testi-text{color:#334155;z-index:1;flex:1;margin:0;font-size:.98rem;font-style:italic;font-weight:500;line-height:1.7;position:relative}.hp-testi-author{border-top:1px solid #0000000a;align-items:center;gap:1rem;margin-top:.5rem;padding-top:1.25rem;display:flex}.hp-testi-avatar{border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 4px 12px #0000000a}.hp-testi-info{flex-direction:column;gap:.15rem;display:flex}.hp-testi-name{color:#0f172a;font-size:.92rem;font-weight:700}.hp-testi-role{color:#64748b;font-size:.78rem;font-weight:500}.hp-testi-loc{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;gap:.25rem;width:fit-content;margin-top:.15rem;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:flex}.hp-pricing-section{background:#f8fafc;padding:6rem 1.5rem}.hp-single-plan-wrap{align-items:flex-start;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.hp-single-plan-card{background:#fff;border:2px solid #25d3664d;border-radius:24px;flex:1;overflow:hidden;box-shadow:0 24px 64px #25d3661a,0 4px 16px #0000000a}.hp-plan-header{background:linear-gradient(135deg,#064e3b 0%,#128c7e 100%);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:2.25rem 2.25rem 2rem;display:flex}.hp-plan-header-left{flex:1}.hp-plan-badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;margin-bottom:.75rem;padding:.2rem .75rem;font-size:.68rem;font-weight:700;display:inline-block}.hp-plan-name{color:#fff;letter-spacing:-.03em;margin-bottom:.4rem;font-size:1.6rem;font-weight:900}.hp-plan-tagline{color:#ffffffbf;max-width:280px;margin:0;font-size:.88rem;line-height:1.5}.hp-plan-header-right{text-align:right;flex-shrink:0}.hp-plan-price{justify-content:flex-end;align-items:flex-start;line-height:1;display:flex}.hp-plan-currency{color:#fffc;margin-top:.4rem;font-size:1.4rem;font-weight:700}.hp-plan-amount{color:#fff;letter-spacing:-.05em;font-size:4rem;font-weight:900;line-height:1}.hp-plan-period{color:#ffffffa6;text-align:right;margin-top:.3rem;font-size:.85rem}.hp-plan-save{color:#86efac;background:#ffffff26;border-radius:6px;margin-top:.5rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.hp-plan-markup-note{color:#4ade80;letter-spacing:.01em;align-items:flex-start;gap:.35rem;margin-top:.5rem;font-size:.7rem;font-weight:700;display:flex}.hp-plan-divider{background:var(--gray-100);height:1px;margin:0}.hp-plan-features-grid{grid-template-columns:repeat(2,1fr);gap:.85rem 1.5rem;padding:2rem 2.25rem;display:grid}.hp-plan-feature{color:var(--text-dark);align-items:center;gap:.65rem;font-size:.9rem;font-weight:600;display:flex}.hp-plan-check{background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 3px 8px #25d36659}.hp-meta-charges{padding:1.25rem 2.25rem}.hp-meta-charges-title{color:#64748b;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4rem;margin-bottom:.85rem;font-size:.72rem;font-weight:600;display:flex}.hp-meta-charges-grid{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.hp-meta-charge-item{background:#f8fafc;border:1px solid #25d3661f;border-radius:12px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.hp-meta-charge-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-bottom:.15rem}.hp-meta-charge-label{color:#52796f;font-size:.7rem;font-weight:600}.hp-meta-charge-price{color:#075e54;font-size:.95rem;font-weight:800;line-height:1.1}.hp-meta-charge-unit{color:#94a3b8;font-size:.65rem}.hp-plan-cta-row{flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.5rem 2.25rem;display:flex}.hp-plan-cta-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:12px;align-items:center;gap:.6rem;padding:.9rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 8px 24px #25d36659}.hp-plan-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #25d36673}.hp-plan-cta-note{color:var(--text-light);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.hp-plan-guarantee{color:#92400e;background:#fffbeb;border-top:1px solid #fef3c7;align-items:center;gap:.75rem;padding:1rem 2.25rem;font-size:.82rem;font-weight:500;display:flex}.hp-plan-trust-col{flex-direction:column;flex-shrink:0;gap:1rem;width:170px;display:flex}.hp-trust-card{border:1.5px solid var(--gray-200);text-align:center;background:#fff;border-radius:16px;padding:1.25rem 1rem;transition:transform .3s;box-shadow:0 4px 12px #0000000a}.hp-trust-card:hover{transform:translateY(-3px)}.hp-trust-num{letter-spacing:-.04em;margin-bottom:.35rem;font-size:1.75rem;font-weight:900;line-height:1}.hp-trust-label{color:var(--text-light);font-size:.75rem;font-weight:500;line-height:1.35}.hp-final-cta{text-align:center;background:linear-gradient(135deg,#064e3b 0%,#065f46 40%,#128c7e 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.hp-final-cta-bg{pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='1' fill='rgba(255,255,255,0.04)'/%3E%3C/svg%3E");position:absolute;inset:0}.hp-final-cta-inner{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.hp-wa-icon-big{animation:3s ease-in-out infinite wiggle}@keyframes wiggle{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-5deg)scale(1.05)}75%{transform:rotate(5deg)scale(1.05)}}.hp-final-cta-h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.2}.hp-final-cta-p{color:#fffc;max-width:500px;margin:0;font-size:1.05rem}.hp-final-cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hp-final-cta-note{color:#fff9;margin:0;font-size:.8rem}.hp-footer{background:var(--text-dark);padding:4rem 1.5rem 2rem}.hp-footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;display:grid}.hp-footer-brand .hp-logo-text{color:#fff}.hp-footer-brand .hp-logo-accent{color:var(--green)}.hp-footer-tagline{color:#ffffff80;max-width:280px;margin:1rem 0 1.25rem;font-size:.85rem;line-height:1.65}.hp-footer-social{gap:.5rem;display:flex}.hp-social-link{color:#fff9;background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.hp-social-link:hover{background:var(--green);color:#fff}.hp-footer-col-heading{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.78rem;font-weight:700}.hp-footer-link{color:#ffffff80;margin-bottom:.7rem;font-size:.85rem;transition:color .2s;display:block}.hp-footer-link:hover{color:var(--green)}.hp-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.75rem;display:flex}.hp-footer-copy{color:#ffffff59;margin:0;font-size:.8rem}.hp-footer-bottom-links{gap:1.5rem;display:flex}.hp-footer-bottom-links a{color:#ffffff59;font-size:.8rem;transition:color .2s}.hp-footer-bottom-links a:hover{color:var(--green)}@media (max-width:1024px){.hp-features-grid,.hp-pricing-grid{grid-template-columns:repeat(2,1fr)}.hp-footer-grid{grid-template-columns:1fr 1fr}.hp-hero-inner{gap:2.5rem}.chat-phone{width:270px}}@media (max-width:768px){.hp-nav-links,.hp-nav-cta{display:none}.hp-hamburger{display:flex}.hp-nav-inner{height:60px;padding:0 1rem}.hp-hero{min-height:unset;padding:5.5rem 1.25rem 3.5rem}.hp-hero-inner{text-align:center;grid-template-columns:1fr;gap:2rem}.hp-hero-left{align-items:center}.hp-hero-badge{margin:0 auto}.hp-hero-logos{justify-content:center}.hp-hero-form{flex-direction:column;width:100%;max-width:420px;margin:0 auto}.hp-email-input{min-width:unset;width:100%}.hp-btn-green{justify-content:center;width:100%}.hp-hero-sub-note{text-align:center}.hp-hero-right{justify-content:center;display:flex}.hp-integrations-section{padding:4.5rem 1.25rem}.hp-integrations-grid{grid-template-columns:1fr;gap:2.5rem}.hp-integrations-copy{text-align:center;max-width:620px;margin:0 auto}.hp-integrations-copy .hp-section-tag{margin-bottom:1rem}.hp-integrations-p{margin:0 auto}.hp-integrations-proof{justify-content:center}.hp-integrations-cta{margin:0 auto}.hp-integration-orbit{width:min(100%,560px);min-height:390px}.chat-phone{width:260px}.chat-messages{height:280px}.chat-badge-1{top:8%;right:0}.chat-badge-2{bottom:26%;right:0}.chat-badge-3{bottom:8%;left:0}.hp-stats-section{padding:3rem 0}.hp-stats-header-split{text-align:center;grid-template-columns:1fr;gap:1.25rem}.hp-stats-header-split .hp-stats-h2,.hp-stats-header-split .hp-stats-sub{text-align:center}.hp-bento-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:1rem}.hp-bento-c2,.hp-bento-c3,.hp-bento-c4,.hp-bento-c5{grid-area:auto/span 1}.hp-bento-card-horizontal{flex-direction:column;gap:1.5rem}.hp-bento-card{min-height:180px}.hp-bento-phone-wrap{height:220px!important}.hp-preview-section{padding:3rem 0}.hp-dashboard-img{border-radius:8px}.hp-features-grid{grid-template-columns:1fr}.hp-how-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.hp-how-connector{display:none}.hp-how-benefits{grid-template-columns:1fr;gap:1.5rem;padding-top:2.5rem}.hp-showcase-section{gap:4rem;padding:4rem 1.25rem}.hp-showcase-row{gap:2rem;flex-direction:column!important}.hp-showcase-left{max-width:100%}.hp-showcase-graphic-wrap{height:260px}.hp-chatflow-inner{grid-template-columns:1fr;gap:2.5rem}.hp-testi-section{padding:4rem 1.25rem}.hp-testi-grid{grid-template-columns:1fr}.hp-pricing-section{padding:4rem 1.25rem}.hp-pricing-grid{grid-template-columns:1fr}.hp-meta-charges-grid{grid-template-columns:repeat(2,1fr)}.hp-single-plan-wrap{flex-direction:column}.hp-plan-trust-col{flex-flow:wrap;justify-content:center;gap:.75rem;width:100%}.hp-trust-card{flex:1;min-width:130px;max-width:170px}.hp-plan-header{flex-direction:column;align-items:flex-start;gap:1rem}.hp-plan-header-right{text-align:left}.hp-plan-price{justify-content:flex-start}.hp-plan-features-grid{grid-template-columns:1fr;gap:.75rem;padding:1.5rem}.hp-plan-cta-row{padding:1.25rem 1.5rem}.hp-plan-guarantee{padding:.875rem 1.5rem}.hp-footer-grid{grid-template-columns:1fr;gap:2rem}.hp-footer-bottom{text-align:center;flex-direction:column;gap:.75rem}.hp-footer-bottom-links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem}.hp-section-header{margin-bottom:2rem}.hp-section-p{font-size:.95rem}}@media (max-width:480px){.hp-hero{padding:5rem 1rem 3rem}.hp-hero-h1{font-size:clamp(1.8rem,7.5vw,2.25rem)}.hp-section-h2{font-size:clamp(1.5rem,6vw,1.9rem)}.hp-integrations-section{padding:3.75rem 1rem}.hp-integrations-h2{font-size:clamp(2rem,11vw,2.7rem)}.hp-integration-orbit{aspect-ratio:1/.95;aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-height:0;padding:.75rem 0;display:grid}.hp-integration-orbit-glow,.hp-integration-ring{display:none}.hp-integration-center{border-width:6px;grid-area:3/1/auto/-1;justify-self:center;width:104px;height:104px;position:relative;top:auto;left:auto;transform:none}.hp-integration-center img{width:34px;height:34px}.hp-integration-app{border-radius:11px;gap:.45rem;width:100%;min-width:0;padding:.5rem;position:relative;inset:auto;transform:none}.hp-integration-app:hover{transform:none}.hp-integration-app-mark{border-radius:8px;width:1.8rem;height:1.8rem;font-size:.9rem}.hp-integration-app-mark svg{width:1.1rem;height:1.1rem}.hp-integration-app strong{font-size:.68rem}.hp-integration-app small{font-size:.54rem}.chat-phone{width:min(88vw,280px)}.chat-badge{gap:.3rem;padding:.3rem .65rem;font-size:.7rem}.hp-bento-card{min-height:160px;padding:1.25rem}.hp-bento-phone-wrap{height:180px!important}.hp-how-grid{grid-template-columns:1fr}.hp-showcase-h2{font-size:1.65rem}.hp-showcase-graphic-wrap{height:210px}.hp-plan-header{padding:1.5rem 1.25rem}.hp-plan-amount{font-size:3rem}.hp-plan-features-grid{padding:1.25rem}.hp-plan-cta-btn{justify-content:center;width:100%}.hp-plan-cta-row{flex-direction:column;align-items:stretch}.hp-trust-card{min-width:110px}.hp-final-cta{padding:4rem 1rem}.hp-final-cta-actions{flex-direction:column;align-items:stretch}.hp-final-cta-actions a,.hp-final-cta-actions button{text-align:center;justify-content:center;width:100%}.hp-flow-branch{flex-direction:column;align-items:center}.hp-flow-branch-divider{display:none}.hp-nav-inner{padding:0 .875rem}.hp-mobile-menu{padding:.75rem 1rem 1.25rem}}.hp-anim-float-1{animation:4s ease-in-out infinite hp-float}.hp-anim-float-2{animation:6s ease-in-out infinite hp-float}.hp-anim-float-3{animation:5s ease-in-out infinite hp-float}.hp-anim-pulse-1{animation:3s ease-in-out infinite hp-pulse}.hp-anim-pulse-2{animation:4s ease-in-out infinite hp-pulse}.hp-anim-rotate-slow{transform-origin:50%;transform-box:fill-box;animation:20s linear infinite hp-rotate}.hp-anim-rotate-medium{transform-origin:50%;transform-box:fill-box;animation:10s linear infinite hp-rotate}.hp-anim-rotate-fast{transform-origin:50%;transform-box:fill-box;animation:5s linear infinite hp-rotate}.hp-anim-dash{animation:3s linear infinite hp-dash}.hp-anim-dash-reverse{animation:3s linear infinite hp-dash-reverse}.hp-anim-scale-1{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite hp-scale}.hp-anim-scale-2{transform-origin:50%;transform-box:fill-box;animation:6s ease-in-out infinite hp-scale}@keyframes hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hp-pulse{0%,to{opacity:.35}50%{opacity:.9}}@keyframes hp-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hp-dash{to{stroke-dashoffset:-20px}}@keyframes hp-dash-reverse{to{stroke-dashoffset:20px}}@keyframes hp-scale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hp-cta-particle{color:#ffffff14;pointer-events:none;opacity:0;animation:12s linear infinite hp-cta-float-up;position:absolute}@keyframes hp-cta-float-up{0%{opacity:0;transform:translateY(0)rotate(0)scale(.7)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-380px)rotate(270deg)scale(1.1)}}.hp-ai-agent-section{background:radial-gradient(at 86% 52%,#25d3661c,#0000 33%),linear-gradient(135deg,#f2faf5 0%,#fbfcf8 55%,#edf8f0 100%);padding:7rem 1.5rem;position:relative;overflow:hidden}.hp-ai-agent-section:before{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(#075e5426 .65px,#0000 .65px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}.hp-ai-agent-inner{z-index:1;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.hp-ai-agent-copy{max-width:520px}.hp-ai-agent-eyebrow{color:#087768;letter-spacing:.12em;background:#ffffffad;border:1px solid #128c7e29;border-radius:999px;align-items:center;gap:.55rem;padding:.42rem .75rem;font-size:.69rem;font-weight:800;display:inline-flex}.hp-ai-live-dot{background:#25d366;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #25d3661f}.hp-ai-agent-copy h2{color:#103d34;letter-spacing:-.055em;margin:1.35rem 0 1rem;font-size:clamp(2.1rem,4vw,3.35rem);font-weight:800;line-height:1.06}.hp-ai-agent-lead{color:#4c6b64;max-width:500px;margin:0;font-size:1rem;line-height:1.75}.hp-ai-steps{gap:1.2rem;margin:2rem 0 1.8rem;display:grid}.hp-ai-step{grid-template-columns:2.3rem 1fr;align-items:start;gap:.9rem;display:grid}.hp-ai-step-number{color:#148e73;letter-spacing:.03em;padding-top:.14rem;font:700 .72rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-ai-step strong,.hp-ai-step small{display:block}.hp-ai-step strong{color:#173f36;margin-bottom:.23rem;font-size:.9rem;font-weight:750}.hp-ai-step small{color:#617c75;font-size:.81rem;line-height:1.55}.hp-ai-agent-actions{flex-wrap:wrap;align-items:center;gap:1.35rem;display:flex}.hp-ai-primary-link,.hp-ai-demo-link{align-items:center;gap:.6rem;font-size:.88rem;font-weight:700;transition:color .2s,transform .2s,background .2s;display:inline-flex}.hp-ai-primary-link{color:#063f32;background:#25d366;border-radius:10px;padding:.86rem 1.1rem;box-shadow:0 8px 20px #0f805621}.hp-ai-primary-link:hover{background:#43df7c;transform:translateY(-2px)}.hp-ai-demo-link{color:#27695d}.hp-ai-demo-link:hover{color:#0b4e40;transform:translate(3px)}.hp-ai-approval-note{color:#71857f;align-items:center;gap:.5rem;margin:1.15rem 0 0;font-size:.74rem;display:flex}.hp-ai-approval-note span{color:#138a70;font-size:1rem}.hp-ai-visual{isolation:isolate;justify-content:center;align-items:center;min-height:510px;display:flex;position:relative}.hp-ai-visual:before{content:"";aspect-ratio:1;z-index:-2;background:radial-gradient(circle,#25d36626,#25d3660e 52%,#0000 70%);border-radius:50%;width:min(80%,440px);position:absolute}.hp-ai-orbit{border:1px solid #128c7e1f;border-radius:50%;width:430px;height:330px;position:absolute;transform:rotate(-20deg)}.hp-ai-orbit-one{animation:10s ease-in-out infinite hp-ai-orbit-drift}.hp-ai-orbit-two{opacity:.65;border-style:dashed;width:490px;height:390px;animation:13s ease-in-out infinite reverse hp-ai-orbit-drift;transform:rotate(24deg)}.hp-ai-site-card{background:#fffefa;border:1px solid #154a3d1c;border-radius:16px;width:54%;min-height:315px;animation:6s ease-in-out infinite hp-ai-card-float;position:absolute;top:8%;left:1%;overflow:hidden;transform:rotate(-4deg);box-shadow:0 22px 60px #1748381c}.hp-ai-site-top{border-bottom:1px solid #edf1e9;align-items:center;gap:.55rem;height:43px;padding:0 .8rem;display:flex}.hp-ai-site-mark{color:#138251;background:#dff6e7;border-radius:7px;place-items:center;width:23px;height:23px;font:800 .7rem Georgia,serif;display:grid}.hp-ai-site-lines{flex:1;gap:4px;display:grid}.hp-ai-site-lines i{background:#cbded2;border-radius:4px;width:44px;height:3px;display:block}.hp-ai-site-lines i+i{background:#e3ebe3;width:28px}.hp-ai-site-menu{gap:3px;display:grid}.hp-ai-site-menu i{background:#89a79a;border-radius:2px;width:12px;height:1.5px;display:block}.hp-ai-site-content{padding:1.5rem 1.15rem 1rem}.hp-ai-site-kicker{color:#568671;letter-spacing:.15em;margin-bottom:.6rem;font:700 .52rem ui-monospace,monospace;display:block}.hp-ai-site-heading{color:#173f34;letter-spacing:-.035em;font:700 1.45rem/1.1 Georgia,serif;display:block}.hp-ai-site-copy{color:#87958d;margin-top:.65rem;font-size:.56rem;display:block}.hp-ai-site-button{color:#fff;background:#16875f;border-radius:5px;margin-top:.9rem;padding:.42rem .65rem;font-size:.52rem;font-weight:700;display:inline-flex}.hp-ai-site-footer{color:#8c9b92;border-top:1px solid #edf1e9;align-items:center;gap:.35rem;margin:0 1.15rem;padding-top:.65rem;font-size:.48rem;display:flex}.hp-ai-site-footer i{background:#25d366;border-radius:50%;width:5px;height:5px}.hp-ai-chat-window{z-index:2;background:#fff;border:1px solid #125b491f;border-radius:17px;width:min(65%,315px);min-width:270px;animation:5.4s ease-in-out infinite hp-ai-chat-float;position:absolute;bottom:10%;right:2%;overflow:hidden;box-shadow:0 25px 65px #0b493630}.hp-ai-chat-head{color:#fff;background:#075b48;align-items:center;gap:.65rem;padding:.8rem .9rem;display:flex}.hp-ai-bot-mark{color:#a8f1c0;background:#ffffff21;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.hp-ai-bot-mark svg{width:21px;height:21px}.hp-ai-chat-title{flex:1;gap:.2rem;display:grid}.hp-ai-chat-title strong{font-size:.73rem;font-weight:700}.hp-ai-chat-title small{color:#ffffffb0;align-items:center;gap:.3rem;font-size:.58rem;display:flex}.hp-ai-chat-title small i{background:#65e895;border-radius:50%;width:5px;height:5px}.hp-ai-chat-dots{color:#ffffffb8;letter-spacing:.1em;font-size:.8rem}.hp-ai-chat-body{background:#f6faf6;padding:.8rem .75rem .75rem}.hp-ai-chat-time{color:#a1afa7;text-align:center;letter-spacing:.06em;margin:0 0 .55rem;font:600 .48rem ui-monospace,monospace;display:block}.hp-ai-message{border-radius:10px;width:fit-content;max-width:88%;padding:.52rem .62rem;font-size:.64rem;line-height:1.45;position:relative;box-shadow:0 2px 5px #21493609}.hp-ai-message-visitor{color:#345249;background:#e9f8ed;border:1px solid #d6f0dd;border-bottom-right-radius:3px;margin:0 0 .4rem auto}.hp-ai-message-bot{color:#3d544d;background:#fff;border:1px solid #e8eee8;border-bottom-left-radius:3px;margin:0 0 .4rem;animation:.65s .3s both hp-ai-message-in}.hp-ai-message-short{animation:.65s .9s both hp-ai-message-in}.hp-ai-request{background:#fff;border:1px solid #d9eee0;border-radius:9px;align-items:center;gap:.5rem;margin-top:.65rem;padding:.55rem .58rem;animation:.65s 1.4s both hp-ai-message-in;display:flex}.hp-ai-request-icon{color:#158255;background:#e7f7ec;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.hp-ai-request-icon svg{width:17px;height:17px}.hp-ai-request>span:nth-child(2){flex:1;gap:.15rem;display:grid}.hp-ai-request strong{color:#285343;font-size:.57rem}.hp-ai-request small{color:#82958b;font-size:.49rem}.hp-ai-pending-dot{background:#efad49;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fff4e3}.hp-ai-chat-foot{color:#9aa8a0;background:#fff;border:1px solid #e5ece6;border-radius:8px;justify-content:space-between;align-items:center;margin-top:.65rem;padding:.46rem .5rem .46rem .65rem;font-size:.57rem;display:flex}.hp-ai-chat-foot b{color:#fff;background:#128c66;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.hp-ai-chat-foot b svg{width:13px;height:13px;transform:rotate(-45deg)}.hp-ai-knowledge-chip{z-index:3;background:#fffffff5;border:1px solid #196b4b1f;border-radius:11px;align-items:center;gap:.55rem;padding:.62rem .75rem;animation:5s ease-in-out 1s infinite hp-ai-chip-float;display:flex;position:absolute;bottom:7%;left:3%;box-shadow:0 12px 35px #164d351c}.hp-ai-chip-icon{color:#138354;background:#e8f8ec;border-radius:8px;place-items:center;width:25px;height:25px;font:700 .78rem Georgia,serif;display:grid}.hp-ai-knowledge-chip>span:nth-child(2){gap:.15rem;display:grid}.hp-ai-knowledge-chip strong{color:#315448;font-size:.56rem}.hp-ai-knowledge-chip small{color:#85968d;font-size:.49rem}.hp-ai-chip-check{color:#23a969;font-size:.78rem}.hp-ai-flow-line{gap:6px;display:flex;position:absolute;top:42%;left:37%;transform:rotate(-30deg)}.hp-ai-flow-line i{opacity:.55;background:#36be78;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite hp-ai-flow}.hp-ai-flow-line i:nth-child(2){animation-delay:.25s}.hp-ai-flow-line i:nth-child(3){animation-delay:.5s}.hp-ai-spark{opacity:.7;border:1.5px solid #43be7b;width:7px;height:7px;animation:3s ease-in-out infinite hp-ai-spark;position:absolute;transform:rotate(45deg)}.hp-ai-spark-one{top:18%;right:14%}.hp-ai-spark-two{width:5px;height:5px;animation-delay:1.2s;bottom:27%;left:8%}.hp-ai-visual-caption{color:#71887e;letter-spacing:.02em;font-size:.67rem;position:absolute;bottom:-1.1rem;right:5%}@keyframes hp-ai-card-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(-3deg)}}@keyframes hp-ai-chat-float{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-9px)rotate(.2deg)}}@keyframes hp-ai-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hp-ai-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hp-ai-orbit-drift{0%,to{transform:rotate(-20deg)scale(1)}50%{transform:rotate(-15deg)scale(1.035)}}@keyframes hp-ai-flow{0%,to{opacity:.25;transform:translate(0)scale(.8)}50%{opacity:.95;transform:translate(5px)scale(1)}}@keyframes hp-ai-spark{0%,to{opacity:.3;transform:rotate(45deg)scale(.8)}50%{opacity:.9;transform:rotate(135deg)scale(1.15)}}@media (max-width:960px){.hp-ai-agent-section{padding:5.5rem 1.5rem}.hp-ai-agent-inner{grid-template-columns:1fr;gap:2rem}.hp-ai-agent-copy{max-width:660px}.hp-ai-visual{width:min(100%,620px);min-height:470px;margin:0 auto}}@media (max-width:560px){.hp-ai-agent-section{padding:4.25rem 1.1rem 4.5rem}.hp-ai-agent-copy h2{font-size:clamp(2rem,9vw,2.6rem)}.hp-ai-desktop-break{display:none}.hp-ai-agent-lead{font-size:.92rem}.hp-ai-steps{gap:1rem}.hp-ai-step{grid-template-columns:1.8rem 1fr;gap:.55rem}.hp-ai-step small{font-size:.77rem}.hp-ai-agent-actions{gap:1rem}.hp-ai-primary-link{justify-content:center}.hp-ai-visual{min-height:400px;margin-top:-.3rem}.hp-ai-orbit{width:300px;height:250px}.hp-ai-orbit-two{width:340px;height:300px}.hp-ai-site-card{border-radius:12px;width:58%;min-height:260px;top:8%;left:0}.hp-ai-site-top{height:36px}.hp-ai-site-content{padding:1.1rem .8rem .75rem}.hp-ai-site-heading{font-size:1.18rem}.hp-ai-chat-window{border-radius:14px;width:73%;min-width:0;bottom:12%;right:0}.hp-ai-chat-head{padding:.65rem .7rem}.hp-ai-chat-body{padding:.65rem}.hp-ai-message{font-size:.59rem}.hp-ai-knowledge-chip{padding:.5rem .6rem;bottom:4%;left:0}.hp-ai-visual-caption{font-size:.59rem;bottom:-1.15rem;right:0}.hp-ai-flow-line{top:40%;left:36%}}@media (prefers-reduced-motion:reduce){.hp-ai-agent-section *,.hp-ai-agent-section :before,.hp-ai-agent-section :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
