.hero-section{display:flex;align-items:center;min-height:calc(100vh - 4.5rem - 44px);padding:2rem 0;position:relative;box-sizing:border-box;overflow-x:clip}@media(max-width:992px){.hero-section{min-height:calc(100vh - 4rem - 44px);padding:1.2rem 0}}@media(max-width:480px){.hero-section{min-height:calc(100vh - 3.5rem - 44px);padding:1rem 0}}.hero-section .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:4rem;align-items:center;position:relative;z-index:1;width:100%;max-width:clamp(1200px,88vw,1600px)}@media(max-width:992px){.hero-section .container{grid-template-columns:1fr;gap:2rem}}.hero-section .hero-content{display:contents;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.hero-section .hero-content.visible{opacity:1;transform:translateY(0)}@media(max-width:992px){.hero-section .hero-content{display:block}}@media(max-width:992px){.hero-section .hero-text{text-align:center;order:1;padding:0 1rem}}@media(max-width:480px){.hero-section .hero-text{padding-top:28px}}.hero-section .hero-badge{display:block;width:220px;margin-bottom:1.2rem;border-radius:12px}@media(max-width:992px){.hero-section .hero-badge{width:168px;margin:0 auto 1rem}}@media(max-width:480px){.hero-section .hero-badge{width:180px;margin-bottom:14px}}.hero-section .hero-badge-dark{display:none}.hero-section .hero-title{font-size:clamp(28px,3vw,48px);font-weight:800;line-height:1.25;letter-spacing:-.5px;color:#111827;margin:0 0 1.2rem}@media(max-width:992px){.hero-section .hero-title{font-size:clamp(26px,5.5vw,34px);letter-spacing:-.4px;margin-bottom:1rem}}@media(max-width:480px){.hero-section .hero-title{font-size:26px;line-height:1.3;letter-spacing:-.25px}}@media(min-width:993px){.hero-section .hero-title-primary{white-space:nowrap}}.hero-section .hero-title-accent{color:#18773d}.hero-section .hero-description{font-size:18px;line-height:1.7;color:#4b5563;max-width:560px;margin:0 0 2rem}@media(max-width:992px){.hero-section .hero-description{margin:0 auto 1.2rem;max-width:420px}}@media(max-width:480px){.hero-section .hero-description{max-width:330px;margin-bottom:22px;font-size:14px;line-height:1.55}}@media(max-width:480px){.hero-section .hero-description__tail,.hero-section .hero-stat__tail{display:none}}.hero-section .hero-buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;max-width:500px;margin-bottom:2rem}@media(max-width:992px){.hero-section .hero-buttons{justify-content:center;margin-inline:auto;margin-bottom:1.2rem}}@media(max-width:480px){.hero-section .hero-buttons{flex-direction:column;align-items:stretch;gap:10px;max-width:280px;margin-bottom:20px}}.hero-section .hero-cta{--cta-h: 48px;position:relative;flex:1 1 auto;display:inline-flex;align-items:center;gap:9px;height:var(--cta-h);border:0;border-radius:12px;font-family:inherit;font-size:14px;font-weight:650;letter-spacing:-.1px;white-space:nowrap;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.hero-section .hero-cta:hover{transform:translateY(-1px)}.hero-section .hero-cta:active{transform:translateY(0) scale(.98)}.hero-section .hero-cta:focus-visible{outline:3px solid rgba(24,119,61,.45);outline-offset:3px}@media(max-width:480px){.hero-section .hero-cta{--cta-h: 44px;justify-content:center;width:100%;gap:8px;border-radius:11px;font-size:13.5px}}.hero-section .hero-cta__label{position:relative;z-index:1;flex:1;text-align:start}.hero-section .hero-cta--primary{padding-block:0;padding-inline:18px 7px;color:#fff;background:linear-gradient(180deg,#ffffff24,#fff0 55%),linear-gradient(135deg,#26a85c,#18773d,#0d5129);box-shadow:0 8px 18px -10px #18773d99,inset 0 1px #ffffff3d,inset 0 -1px #0000001a}.hero-section .hero-cta--primary:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s ease}.hero-section .hero-cta--primary:hover{box-shadow:0 12px 22px -10px #18773db3,inset 0 1px #ffffff42,inset 0 -1px #0000001a}.hero-section .hero-cta--primary:hover:after{transform:translate(120%)}.hero-section .hero-cta--primary:hover .hero-cta__icon svg{transform:translate(2px,-2px) rotate(-8deg)}[dir=rtl] .hero-section .hero-cta--primary:after{transform:translate(120%)}[dir=rtl] .hero-section .hero-cta--primary:hover:after{transform:translate(-120%)}@media(max-width:480px){.hero-section .hero-cta--primary{padding-inline:14px 6px;box-shadow:0 6px 14px -9px #18773d8c,inset 0 1px #ffffff38}.hero-section .hero-cta--primary .hero-cta__label{flex:1;text-align:center}}.hero-section .hero-cta__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff38}@media(max-width:480px){.hero-section .hero-cta__icon{width:32px;height:32px;border-radius:8px}}.hero-section .hero-cta__icon svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.hero-section .hero-cta--call{padding-block:0;padding-inline:7px 14px;color:#111827;background:#ffffffe6;border:1px solid rgba(24,119,61,.22);box-shadow:0 6px 16px -12px #1018284d,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-section .hero-cta--call:hover{border-color:#18773d80;box-shadow:0 10px 20px -12px #18773d66,inset 0 1px #ffffffe6}.hero-section .hero-cta--call:hover .hero-cta__arrow{transform:translate(4px);color:#18773d}[dir=rtl] .hero-section .hero-cta--call:hover .hero-cta__arrow{transform:scaleX(-1) translate(4px)}@media(max-width:480px){.hero-section .hero-cta--call{padding-inline:6px 12px}.hero-section .hero-cta--call .hero-cta__label{flex:1;text-align:center}}.hero-section .hero-cta__badge{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#3ee07f,#25d366 45%,#128c4a)}@media(max-width:480px){.hero-section .hero-cta__badge{width:32px;height:32px;border-radius:8px}}.hero-section .hero-cta__badge{color:#fff;box-shadow:0 4px 10px -5px #25d366b3}.hero-section .hero-cta__badge:after{content:"";position:absolute;inset:-3px;border-radius:12px;border:1.5px solid rgba(37,211,102,.45);animation:heroCtaRing 2.2s ease-out infinite}.hero-section .hero-cta__arrow{flex-shrink:0;color:#6b7280;transition:transform .25s cubic-bezier(.2,.8,.2,1),color .25s ease}[dir=rtl] .hero-section .hero-cta__arrow{transform:scaleX(-1)}.hero-section .hero-stat{font-size:15px;color:#4b5563;margin:0}.hero-section .hero-stat strong{color:#18773d;font-size:18px}@media(max-width:992px){.hero-section .hero-stat{padding-bottom:1.2rem;border-bottom:1px solid #e5e7eb;margin-bottom:1.2rem}}@media(max-width:480px){.hero-section .hero-stat{font-size:13.5px}.hero-section .hero-stat strong{font-size:15px}}.hero-section .hero-visual{display:flex;justify-content:center;min-width:0}@media(max-width:992px){.hero-section .hero-visual{order:0}}.hero-section .hero-phone__bubble-wrap{position:relative;display:flex;max-width:85%}.hero-section .hero-phone__bubble-wrap--out{align-self:flex-end}.hero-section .hero-phone__bubble-wrap .hero-phone__bubble{max-width:100%}.hero-section .hero-phone__bubble-icon{position:absolute;top:0;inset-inline-start:-28px;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.hero-section .hero-phone__bubble-icon--bot{background:#18773d}.hero-section .hero-phone__bubble-icon--ai{background:linear-gradient(135deg,#18773d,#004600)}@media(max-width:480px){.hero-section .hero-phone__bubble-icon{display:none}}.hero-section .hero-phone__bubble{max-width:85%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;animation:heroMessageIn .35s ease both;display:flex;flex-direction:column;gap:6px}.hero-section .hero-phone__bubble--in{align-self:flex-start;background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-bottom-left-radius:2px}.hero-section .hero-phone__bubble--out{align-self:flex-end;background:#18773d1f;color:#111827;border-bottom-right-radius:2px}.hero-section .hero-phone__bubble--bot{background:#18773d24}.hero-section .hero-phone__bubble--ai{background:linear-gradient(135deg,#18773d29,#00460024)}.hero-section .hero-phone__bubble-body{word-break:break-word}.hero-section .hero-phone__bubble-meta{align-self:flex-end;display:inline-flex;align-items:center;gap:3px;margin-top:-2px}.hero-section .hero-phone__bubble-time{font-size:11px;color:#6b7280}.hero-section .hero-phone__bubble-ticks{color:#9ca3af}.hero-section .hero-phone__bubble-ticks.is-read{color:#53bdeb}.hero-section .hero-phone__flow-btn{align-self:flex-start;margin-top:4px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid rgba(24,119,61,.35);color:#18773d;font-size:12px;font-weight:700}.hero-section .hero-phone__card{align-self:flex-start;max-width:88%;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;animation:heroMessageIn .35s ease both}.hero-section .hero-phone__card--flow,.hero-section .hero-phone__card--booking{border-color:#18773d4d}.hero-section .hero-phone__card-title{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:700;color:#111827}.hero-section .hero-phone__card-title svg{color:#18773d;flex-shrink:0}.hero-section .hero-phone__card-text{margin:0 0 .75rem;font-size:13px;line-height:1.5;color:#4b5563}.hero-section .hero-phone__card-field{margin:0 0 4px;font-size:13px;color:#374151}.hero-section .hero-phone__card-field span{font-weight:600;color:#111827;margin-right:6px}.hero-section .hero-phone__card-btn{display:inline-block;padding:6px 14px;border-radius:999px;background:#18773d;color:#fff;font-size:12px;font-weight:700}.hero-section .hero-phone__typing{align-self:flex-start;display:flex;align-items:center;gap:4px;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px 12px 12px 2px;animation:heroMessageIn .3s ease both}.hero-section .hero-phone__typing-dot{width:6px;height:6px;border-radius:999px;background:#9ca3af;animation:heroTypingBounce 1.2s infinite ease-in-out}.hero-section .hero-phone__typing-dot:nth-child(2){animation-delay:.15s}.hero-section .hero-phone__typing-dot:nth-child(3){animation-delay:.3s}@keyframes heroCtaRing{0%{transform:scale(.9);opacity:.9}70%,to{transform:scale(1.25);opacity:0}}.dark-mode .hero-section .hero-cta--call{color:#f8fafc;background:#1c2740d9;border-color:#4ade8047;box-shadow:0 10px 24px -14px #000000b3,inset 0 1px #ffffff0f}.dark-mode .hero-section .hero-cta--call:hover{border-color:#4ade808c}.dark-mode .hero-section .hero-cta--call:hover .hero-cta__arrow{color:#4ade80}.dark-mode .hero-section .hero-cta__arrow{color:#cbd5e1}.dark-mode .hero-section .hero-cta--primary{box-shadow:0 14px 30px -12px #22c55e8c,inset 0 1px #ffffff40,inset 0 -2px #00000026}@keyframes heroMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTypingBounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){.hero-phone__bubble,.hero-phone__card,.hero-phone__typing,.hero-section .hero-cta__badge:after{animation:none!important}.hero-phone__typing-dot{animation:none!important}}.hero-dash{--hd-surface: #ffffff;--hd-surface-2: #f9fafb;--hd-border: #e5e7eb;--hd-text: #111827;--hd-muted: #6b7280;--hd-accent: #18773d;--hd-accent-text: #18773d;--hd-accent-soft: rgba(24, 119, 61, .1);--hd-nav-bg: #0e3a20;--hd-float-bg: rgba(255, 255, 255, .94);--hd-shadow: 0 30px 60px -24px rgba(16, 24, 40, .28), 0 12px 24px -12px rgba(16, 24, 40, .12);--hd-float-shadow: 0 18px 40px -14px rgba(16, 24, 40, .3);--hd-wa: #25d366;--hd-blue: #2563eb;--hd-blue-soft: rgba(37, 99, 235, .1);--hd-amber: #d97706;--hd-amber-soft: rgba(245, 158, 11, .14);container-type:inline-size;position:relative;width:100%;max-width:clamp(540px,44vw,720px);margin:28px 0 34px;text-align:start;font-size:13px;color:var(--hd-text)}@media(max-width:992px){.hero-dash{max-width:640px;margin:20px auto 26px}}.dark-mode .hero-dash{--hd-surface: #1c2740;--hd-surface-2: #101724;--hd-border: rgba(71, 85, 105, .7);--hd-text: #f8fafc;--hd-muted: #cbd5e1;--hd-accent-text: #4ade80;--hd-accent-soft: rgba(74, 222, 128, .12);--hd-nav-bg: #0b1220;--hd-float-bg: rgba(28, 39, 64, .95);--hd-shadow: 0 30px 60px -24px rgba(0, 0, 0, .6);--hd-float-shadow: 0 18px 40px -14px rgba(0, 0, 0, .65);--hd-blue: #60a5fa;--hd-blue-soft: rgba(96, 165, 250, .14);--hd-amber: #fbbf24;--hd-amber-soft: rgba(251, 191, 36, .14)}.hero-dash__window{position:relative;background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:16px;box-shadow:var(--hd-shadow);overflow:hidden;animation:heroDashIn .7s ease both}.hero-dash__chrome{display:flex;align-items:center;gap:14px;height:40px;padding:0 14px;border-bottom:1px solid var(--hd-border);background:var(--hd-surface)}.hero-dash__lights{display:flex;gap:6px;direction:ltr}.hero-dash__lights i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.hero-dash__lights i:nth-child(2){background:#febc2e}.hero-dash__lights i:nth-child(3){background:#28c840}.hero-dash__tabs{display:flex;align-self:stretch;gap:2px;min-width:0}.hero-dash__tab{position:relative;display:flex;align-items:center;padding:0 8px;font-size:12px;font-weight:600;color:var(--hd-muted);white-space:nowrap;transition:color .3s ease}.hero-dash__tab.is-active{color:var(--hd-text)}@container (max-width: 599px){.hero-dash__tab:not(.is-active){display:none}}.hero-dash__tab-progress{position:absolute;inset-inline:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--hd-accent);transform-origin:left center;animation:heroDashBar var(--dur) linear both}[dir=rtl] .hero-dash__tab-progress{transform-origin:right center}.hero-dash:hover .hero-dash__tab-progress{animation-play-state:paused}.hero-dash__body{display:grid;grid-template-columns:54px minmax(0,1fr);height:400px}@container (max-width: 539px){.hero-dash__body{grid-template-columns:50px minmax(0,1fr)}}@container (max-width: 439px){.hero-dash__body{grid-template-columns:minmax(0,1fr);height:380px}}.hero-dash__screen{min-width:0;min-height:0;animation:heroDashIn .5s ease both}.hero-dash__nav{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;background:var(--hd-nav-bg)}@container (max-width: 439px){.hero-dash__nav{display:none}}.hero-dash__nav-logo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:8px;border-radius:10px;background:linear-gradient(135deg,#18773d,#004600)}.hero-dash__nav-item{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:#ffffff8c;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.hero-dash__nav-item.is-active{background:#ffffff1f;color:#fff;box-shadow:inset 2px 0 #4ade80}.hero-dash__screen--inbox{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);height:100%}@container (max-width: 539px){.hero-dash__screen--inbox{grid-template-columns:minmax(0,1fr)}}.hero-dash__list{border-inline-end:1px solid var(--hd-border);background:var(--hd-surface);overflow:hidden}@container (max-width: 539px){.hero-dash__list{display:none}}.hero-dash__list-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;font-size:12px;font-weight:700}.hero-dash__list-head svg{color:var(--hd-muted)}.hero-dash__contact{display:flex;align-items:center;gap:10px;padding:9px 14px;border-inline-start:3px solid transparent;animation:heroDashIn .5s ease both}.hero-dash__contact:nth-child(2){animation-delay:.17s}.hero-dash__contact:nth-child(3){animation-delay:.24s}.hero-dash__contact:nth-child(4){animation-delay:.31s}.hero-dash__contact:nth-child(5){animation-delay:.38s}.hero-dash__contact.is-active{background:var(--hd-accent-soft);border-inline-start-color:var(--hd-accent)}.hero-dash__avatar{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;font-size:13px;font-weight:800}.hero-dash__avatar--sm{width:30px;height:30px;font-size:12px}.hero-dash__contact:nth-child(3) .hero-dash__avatar{background:linear-gradient(135deg,#fce7f3,#fbcfe8);color:#9d174d}.hero-dash__contact:nth-child(4) .hero-dash__avatar{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.hero-dash__contact:nth-child(5) .hero-dash__avatar{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151}.hero-dash__channel{position:absolute;bottom:-2px;inset-inline-end:-2px;display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:2px solid var(--hd-surface);color:#fff}.hero-dash__channel--whatsapp{background:var(--hd-wa)}.hero-dash__channel--instagram{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}.hero-dash__channel--messenger{background:#0a7cff}.hero-dash__channel--sms{background:#6b7280}.hero-dash__contact-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hero-dash__contact-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.hero-dash__contact-name{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-dash__contact-time{flex-shrink:0;font-size:10.5px;color:var(--hd-muted)}.hero-dash__contact-preview{font-size:11.5px;color:var(--hd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-dash__unread{flex-shrink:0;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--hd-wa);color:#fff;font-size:10px;font-weight:800;line-height:17px;text-align:center}.hero-dash__chat{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--hd-surface-2)}.hero-dash__chat-head{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;background:var(--hd-surface);border-bottom:1px solid var(--hd-border)}.hero-dash__chat-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hero-dash__chat-name{font-size:13px;font-weight:700}.hero-dash__chat-status{font-size:11px;color:var(--hd-accent-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-dash__scene-tag{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--hd-accent-soft);color:var(--hd-accent-text);font-size:11px;font-weight:700;white-space:nowrap}@container (max-width: 439px){.hero-dash__scene-tag{display:none}}.hero-section .hero-dash__messages{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding-block:14px;padding-inline:40px 14px;overflow:hidden}.hero-section .hero-dash__messages .hero-phone__bubble,.hero-section .hero-dash__messages .hero-phone__card,.hero-section .hero-dash__messages .hero-phone__typing{font-size:13px}@container (max-width: 439px){.hero-section .hero-dash__messages{padding:12px}}.hero-dash__composer{display:flex;align-items:center;gap:10px;margin:0 12px 12px;padding:8px;padding-inline-start:12px;border:1px solid var(--hd-border);border-radius:999px;background:var(--hd-surface);color:var(--hd-muted)}.hero-dash__composer-input{flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-dash__send{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--hd-accent);color:#fff}[dir=rtl] .hero-dash__send svg{transform:scaleX(-1)}.hero-dash__screen--campaign{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"form preview" "footer footer";height:100%;background:var(--hd-surface-2)}@container (max-width: 539px){.hero-dash__screen--campaign{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview" "footer"}}.hd-camp__form{grid-area:form;display:flex;flex-direction:column;gap:10px;padding:16px;padding-inline-end:8px}@container (max-width: 539px){.hd-camp__form{display:none}}.hd-camp__field{display:flex;flex-direction:column;gap:5px;padding:9px 11px;border:1px solid var(--hd-border);border-radius:10px;background:var(--hd-surface);animation:heroDashIn .45s ease both;animation-delay:calc(.1s + var(--i) * .08s)}.hd-camp__field-label{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hd-muted)}.hd-camp__field-value{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-camp__field-value.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;color:var(--hd-accent-text)}.hd-camp__preview{grid-area:preview;display:flex;align-items:center;justify-content:center;margin:16px;margin-inline-start:8px;padding:14px;border-radius:14px;background-color:#e7ddd3;background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 1px);background-size:12px 12px}.dark-mode .hd-camp__preview{background-color:#0b141a;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px)}@container (max-width: 539px){.hd-camp__preview{margin:14px 14px 0}}.hd-camp__template{width:100%;max-width:250px;padding:5px;border-radius:10px;border-start-start-radius:2px;background:#fff;color:#111b21;box-shadow:0 1px 1px #0000001f;animation:heroDashIn .5s ease .2s both}.dark-mode .hd-camp__template{background:#202c33;color:#e9edef}.hd-camp__template-media{display:flex;align-items:center;justify-content:center;height:82px;border-radius:7px;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.35),transparent 45%),linear-gradient(135deg,#f59e0b,#ef4444 55%,#db2777);color:#fff;font-size:17px;font-weight:900;letter-spacing:.08em;text-shadow:0 2px 8px rgba(0,0,0,.25)}.hd-camp__template-body{margin:0;padding:8px 6px 6px;font-size:12.5px;line-height:1.5}.hd-camp__var{display:inline-block;padding:0 5px;border-radius:5px;background:var(--hd-blue-soft);color:var(--hd-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:700}.hd-camp__var.is-filled{background:#18773d24;color:#18773d;font-family:inherit;font-size:inherit;animation:heroDashPop .45s ease both}.dark-mode .hd-camp__var.is-filled{color:#4ade80}.hd-camp__template-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px;border-top:1px solid rgba(0,0,0,.08);color:#027eb5;font-size:12px;font-weight:600}.dark-mode .hd-camp__template-btn{border-top-color:#ffffff14;color:#53bdeb}.hd-camp__footer{grid-area:footer;display:flex;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid var(--hd-border);background:var(--hd-surface)}.hd-camp__send{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;background:var(--hd-accent);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px -6px #18773d99;transition:transform .15s ease,background .3s ease}[dir=rtl] .hd-camp__send>svg{transform:scaleX(-1)}.hd-camp__send.is-pressed{transform:scale(.94)}.hd-camp__send.is-busy{background:linear-gradient(90deg,#18773d,#22a35a,#18773d);background-size:200% 100%;animation:heroDashShimmer 1.2s linear infinite}.hd-camp__send.is-done{background:#16a34a}.hd-camp__progress{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.hd-camp__progress-label{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--hd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-camp__progress-label svg{flex-shrink:0;color:#16a34a}.hd-camp__progress-track{display:block;height:6px;border-radius:999px;background:var(--hd-accent-soft);overflow:hidden}.hd-camp__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ade80,#18773d);transform-origin:left center;transition:transform .1s linear}[dir=rtl] .hd-camp__progress-fill{transform-origin:right center}.hd-cursor{--dx: 150px;--dy: -110px;position:absolute;top:55%;inset-inline-start:55%;z-index:3;color:var(--hd-text);filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));opacity:0;transform:translate(var(--dx),var(--dy));transition:transform .8s cubic-bezier(.3,.7,.3,1),opacity .3s ease;pointer-events:none}[dir=rtl] .hd-cursor{--dx: -150px}[dir=rtl] .hd-cursor svg{transform:scaleX(-1)}.hd-cursor.is-in{opacity:1;transform:translate(0)}.hd-cursor.is-click{transform:translate(0) scale(.82);transition-duration:.12s}.hd-cursor--down{--dx: -130px;--dy: 120px}[dir=rtl] .hd-cursor--down{--dx: 130px}.hero-dash__screen--bot{display:flex;flex-direction:column;height:100%;background:var(--hd-surface-2)}.hd-bot__toolbar{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;border-bottom:1px solid var(--hd-border);background:var(--hd-surface)}.hd-bot__name{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-bot__name-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,#4ade80,#18773d);color:#fff}.hd-bot__state{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:var(--hd-amber-soft);color:var(--hd-amber);font-size:10.5px;font-weight:700}.hd-bot__state i{width:6px;height:6px;border-radius:50%;background:currentColor}.hd-bot__state.is-live{background:var(--hd-accent-soft);color:var(--hd-accent-text);animation:heroDashPop .4s ease both}.hd-bot__state.is-live i{animation:heroDashPulse 1.4s ease-in-out infinite}.hd-bot__spacer{flex:1}.hd-bot__ghost{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid var(--hd-border);border-radius:999px;font-size:11.5px;font-weight:600;color:var(--hd-muted)}@container (max-width: 439px){.hd-bot__ghost{display:none}}.hd-bot__publish{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:var(--hd-accent);color:#fff;font-size:11.5px;font-weight:700;box-shadow:0 6px 16px -6px #18773d99;transition:transform .15s ease,background .3s ease}.hd-bot__publish.is-pressed{transform:scale(.92)}.hd-bot__publish.is-done{background:#16a34a}.hd-bot__canvas{position:relative;flex:1;min-height:0;background-image:radial-gradient(var(--hd-border) 1.2px,transparent 1.2px);background-size:16px 16px;overflow:hidden}.hd-bot__edges{position:absolute;inset:0;overflow:visible}.hd-bot__edge{fill:none;stroke:var(--hd-muted);stroke-width:1.6;stroke-opacity:.55;stroke-dasharray:1;stroke-dashoffset:1;animation:heroDashDraw .5s ease forwards}.hd-bot__edge.is-live{stroke:var(--hd-accent-text);stroke-opacity:.8;stroke-dasharray:.04 .025;animation:heroDashFlow 1.2s linear infinite}.hd-bot__node{position:absolute;display:flex;flex-direction:column;gap:5px;padding:8px 9px;border:1px solid var(--hd-border);border-top:3px solid var(--node-color, var(--hd-accent));border-radius:10px;background:var(--hd-surface);box-shadow:0 6px 14px -8px #10182840;overflow:hidden;animation:heroDashPop .4s ease both;transition:box-shadow .25s ease,border-color .25s ease}.hd-bot__node--amber{--node-color: #f59e0b}.hd-bot__node--green{--node-color: #18773d}.hd-bot__node--blue{--node-color: var(--hd-blue)}.hd-bot__node--violet{--node-color: #8b5cf6}.hd-bot__node--gradient{--node-color: #4ade80}.hd-bot__node.is-running{border-color:var(--hd-wa);border-top-color:var(--hd-wa);box-shadow:0 0 0 4px #25d36638}.hd-bot__node.is-passed{border-color:#25d36699;border-top-color:var(--hd-wa)}.hd-bot__node-label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-bot__node-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:5px;background:color-mix(in srgb,var(--node-color) 16%,transparent);color:var(--node-color)}.hd-bot__node-text{font-size:11.5px;font-weight:600;line-height:1.35;color:var(--hd-text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hd-bot__node-text.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;color:var(--hd-blue)}.hd-bot__btns{display:flex;flex-direction:column;gap:4px;margin-top:auto}.hd-bot__btn{display:flex;align-items:center;justify-content:center;height:22px;padding:0 6px;border:1px solid var(--hd-border);border-radius:6px;color:#027eb5;font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-mode .hd-bot__btn{color:#53bdeb}.hero-dash__screen--calls{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"stats stats" "queue agents" "ivr ivr";gap:12px;height:100%;padding:14px;background:var(--hd-surface-2)}@container (max-width: 539px){.hero-dash__screen--calls{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"stats" "queue" "agents";gap:10px;padding:12px}}.hd-calls__stats{grid-area:stats;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@container (max-width: 439px){.hd-calls__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.hd-calls__stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;border:1px solid var(--hd-border);border-radius:10px;background:var(--hd-surface)}@container (max-width: 439px){.hd-calls__stat--agents{display:none}}.hd-calls__stat-value{font-size:17px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.hd-calls__stat--live .hd-calls__stat-value{color:var(--hd-accent-text)}.hd-calls__stat-label{font-size:10.5px;color:var(--hd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-calls__heading{display:block;margin-bottom:8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hd-muted)}.hd-calls__queue{grid-area:queue;min-width:0;display:flex;flex-direction:column;gap:7px}.hd-calls__queue .hd-calls__heading{margin-bottom:1px}@container (max-width: 439px){.hd-calls__queue .hd-calls__caller:nth-of-type(n+3){display:none}}.hd-calls__caller{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--hd-border);border-radius:10px;background:var(--hd-surface)}.hd-calls__caller.is-new{border-color:var(--hd-wa);box-shadow:0 0 0 3px #25d3662e;animation:heroDashSlideIn .4s ease both}.hd-calls__caller.is-new .hd-calls__caller-icon{background:var(--hd-wa);color:#fff;animation:heroDashShake .9s ease-in-out infinite}.hd-calls__caller.is-new .hd-calls__timer{color:var(--hd-wa);font-weight:700}.hd-calls__caller-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--hd-accent-soft);color:var(--hd-accent-text)}.hd-calls__caller-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hd-calls__caller-name{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-calls__ivr{font-size:10.5px;color:var(--hd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-calls__timer{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--hd-muted)}.hd-calls__agents{grid-area:agents;min-width:0}.hd-calls__agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hd-calls__agent{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--hd-border);border-radius:10px;background:var(--hd-surface);transition:border-color .3s ease,box-shadow .3s ease}.hd-calls__agent.is-highlight{border-color:var(--hd-accent);box-shadow:0 0 0 3px var(--hd-accent-soft)}@container (max-width: 439px){.hd-calls__agent{gap:6px;padding:8px}}.hd-calls__agent-top{display:flex;align-items:center;gap:8px;min-width:0}.hd-calls__agent-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;font-size:12px;font-weight:800}.hd-calls__agent:nth-child(3) .hd-calls__agent-avatar{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b21b6}.hd-calls__agent-who{min-width:0;display:flex;flex-direction:column}.hd-calls__agent-name{font-size:12px;font-weight:700}.hd-calls__agent-role{font-size:10.5px;color:var(--hd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-calls__status{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;max-width:100%;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap;overflow:hidden}.hd-calls__status i{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.hd-calls__status--onCall{background:var(--hd-accent-soft);color:var(--hd-accent-text)}.hd-calls__status--onCall i{animation:heroDashPulse 1.4s ease-in-out infinite}.hd-calls__status--available{background:var(--hd-blue-soft);color:var(--hd-blue)}.hd-calls__status--wrapUp{background:var(--hd-amber-soft);color:var(--hd-amber)}.hd-calls__status--transferring{background:#8b5cf624;color:#8b5cf6}.hd-calls__status--transferring i{animation:heroDashPulse .7s ease-in-out infinite}.hd-calls__status-timer{font-variant-numeric:tabular-nums;opacity:.85}.hd-calls__ivr-flow{grid-area:ivr;display:flex;align-items:center;gap:6px;min-width:0;padding:9px 10px;border:1px dashed var(--hd-border);border-radius:10px;overflow:hidden}@container (max-width: 539px){.hd-calls__ivr-flow{display:none}}.hd-calls__ivr-node{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:var(--hd-surface);border:1px solid var(--hd-border);font-size:10.5px;font-weight:600;color:var(--hd-muted);white-space:nowrap;transition:background .3s ease,color .3s ease,border-color .3s ease}.hd-calls__ivr-node svg{flex-shrink:0}.hd-calls__ivr-node b{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--hd-accent-soft);color:var(--hd-accent-text);font-size:9.5px}.hd-calls__ivr-node.is-active{border-color:var(--hd-wa);background:#25d3661f;color:var(--hd-text);animation:heroDashPulse 1s ease-in-out infinite}.hd-calls__ivr-node.is-active b{background:var(--hd-wa);color:#fff}.hd-calls__ivr-node.is-done{border-color:var(--hd-accent);background:var(--hd-accent-soft);color:var(--hd-accent-text)}.hd-calls__ivr-arrow{flex-shrink:0;color:var(--hd-muted)}[dir=rtl] .hd-calls__ivr-arrow{transform:scaleX(-1)}.hero-dash__floats{position:absolute;inset:0;z-index:2;pointer-events:none}.hero-dash__float{position:absolute;max-width:260px;padding:11px;padding-inline-end:14px;background:var(--hd-float-bg);border:1px solid var(--hd-border);border-radius:14px;box-shadow:var(--hd-float-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:heroDashFloatIn .5s cubic-bezier(.2,.8,.2,1) both,heroDashBob 6s ease-in-out .6s infinite}.hero-dash__float--wide{width:236px;padding:13px 14px}.hero-dash__float--wide .hero-dash__float-head{margin-bottom:11px}.hero-dash__float--top{top:-24px;inset-inline-end:-34px}.hero-dash__float--mid{top:72%;inset-inline-start:-48px}.hero-dash__float--bottom{bottom:-28px;inset-inline-start:-38px}@media(max-width:1240px){.hero-dash__float--top{inset-inline-end:-14px}.hero-dash__float--mid,.hero-dash__float--bottom{inset-inline-start:-14px}}@container (max-width: 539px){.hero-dash__float:not(.is-latest){display:none}.hero-dash__float--top,.hero-dash__float--mid,.hero-dash__float--bottom{top:auto;bottom:-22px;inset-inline:-8px auto}}@container (max-width: 439px){.hero-dash__float{max-width:240px}.hero-dash__float--top,.hero-dash__float--mid,.hero-dash__float--bottom{inset-inline-start:-4px}}.hero-dash__float-head{display:flex;align-items:center;gap:10px}.hero-dash__float-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--hd-accent-soft);color:var(--hd-accent-text)}.hero-dash__float-icon--gradient{border-radius:50%;background:linear-gradient(135deg,#4ade80,#18773d);color:#fff}.hero-dash__float-icon--blue{background:var(--hd-blue-soft);color:var(--hd-blue)}.hero-dash__float-icon--amber{background:var(--hd-amber-soft);color:var(--hd-amber)}.hero-dash__float-icon--whatsapp{position:relative;border-radius:50%;background:var(--hd-wa);color:#fff}.hero-dash__float-icon--whatsapp:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--hd-wa);animation:heroDashRing 1.6s ease-out infinite}.hero-dash__float-text{min-width:0}.hero-dash__float-value{display:block;font-size:16px;font-weight:800;line-height:1.1}.hero-dash__float-title{display:block;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-dash__float-sub{display:block;margin-top:2px;font-size:11px;color:var(--hd-muted)}.hero-dash__bar+.hero-dash__bar{margin-top:8px}.hero-dash__bar-label{display:flex;justify-content:space-between;margin-bottom:4px;font-size:11px;color:var(--hd-muted)}.hero-dash__bar-label strong{color:var(--hd-text);font-weight:700}.hero-dash__bar-track{display:block;height:6px;border-radius:999px;background:var(--hd-accent-soft);overflow:hidden}.hero-dash__bar-fill{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ade80,#18773d);transform-origin:left center;animation:heroDashBar 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d) + .3s)}[dir=rtl] .hero-dash__bar-fill{transform-origin:right center}@keyframes heroDashIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes heroDashFloatIn{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes heroDashBob{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes heroDashBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heroDashPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes heroDashRing{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}@keyframes heroDashPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes heroDashSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes heroDashShake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-12deg)}40%,80%{transform:rotate(12deg)}}@keyframes heroDashDraw{to{stroke-dashoffset:0}}@keyframes heroDashFlow{0%{stroke-dashoffset:.065}to{stroke-dashoffset:0}}@keyframes heroDashShimmer{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.hero-dash *,.hero-dash *:after{animation:none!important;transition:none!important}}.product-video{background:#fff;padding:3rem 1rem 4rem;position:relative}.product-video__wrapper{max-width:1100px;margin:0 auto;padding:0 2rem}@media(max-width:992px){.product-video__wrapper{padding:0 2rem}}@media(max-width:576px){.product-video__wrapper{padding:0 1rem}}.product-video__intro{text-align:center;margin-bottom:3rem}.product-video__heading{font-size:2.5rem;font-weight:700;color:#111827;line-height:1.2;margin:0 0 .75rem}@media(max-width:768px){.product-video__heading{font-size:1.875rem}}.product-video__paragraph{color:#4b5563;font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:700px}@media(max-width:768px){.product-video__paragraph{font-size:1rem}}.product-video__frame{border-radius:16px;overflow:hidden;aspect-ratio:16/9;background:#111827;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.product-video__player,.product-video__poster{width:100%;height:100%;display:block;object-fit:cover}.announcement-banner{position:relative;overflow:hidden;height:44px;display:flex;align-items:center;background:linear-gradient(135deg,#004600,#18773d);direction:ltr}.announcement-banner__track{display:flex;width:max-content;animation:announcementScroll 110s linear infinite}.announcement-banner__item{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;padding:0 48px;color:#fff;font-size:15px;font-weight:600;white-space:nowrap;direction:rtl}.announcement-banner__item:dir(ltr){direction:ltr}.announcement-banner__item:not(:dir(ltr)) .announcement-banner__link svg{transform:scaleX(-1)}.announcement-banner__item svg{flex-shrink:0}.announcement-banner__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#fff3;color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.announcement-banner__link{display:inline-flex;align-items:center;gap:4px;color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:3px}.announcement-banner__link:hover{text-decoration-color:#fff}@keyframes announcementScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement-banner__track{animation:none}}.home-showcase{background:transparent;padding:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.home-showcase__features-section{padding:4rem 1rem;position:relative;background:transparent;border-bottom:1px solid rgba(24,119,61,.1)}.home-showcase__content{position:relative;display:flex;gap:4rem;padding:4rem 2rem;min-height:100vh;width:100%;align-items:center;justify-content:center;max-width:1600px;margin:0 auto}@media(max-width:1400px){.home-showcase__content{flex-direction:column;gap:3rem;padding:3rem 1rem;min-height:auto}}@media(max-width:1024px){.home-showcase__content{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:2rem;padding:3rem 1rem;min-height:auto}}@media(max-width:768px){.home-showcase__content{display:flex;flex-direction:column;gap:1rem;padding:1.2rem .75rem;min-height:auto}}.home-showcase__left-column{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;flex:1;min-width:0;perspective:1200px}@media(max-width:1400px){.home-showcase__left-column{flex:1;order:2}}@media(max-width:1024px){.home-showcase__left-column{order:2;width:100%;justify-content:center}}@media(max-width:768px){.home-showcase__left-column{order:2;width:100%;display:none}}.home-showcase__center-column{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;width:auto}@media(max-width:1400px){.home-showcase__center-column{position:relative;left:auto;top:auto;transform:none;width:100%;order:1}}@media(max-width:1024px){.home-showcase__center-column{order:1;width:100%;max-width:100%}}@media(max-width:768px){.home-showcase__center-column{order:1;position:relative;width:100%}}.home-showcase__right-column{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;position:relative;z-index:2;flex:1;min-width:0;perspective:1200px}@media(max-width:1400px){.home-showcase__right-column{flex:1;order:3}}@media(max-width:1024px){.home-showcase__right-column{order:3;width:100%;gap:1rem;flex-direction:row;overflow-x:auto;padding:0 0 1rem}}@media(max-width:768px){.home-showcase__right-column{order:3;gap:.75rem;width:100%;display:none}}.home-showcase__bg-gradient{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15}.home-showcase__bg-gradient--top{width:500px;height:500px;background:linear-gradient(135deg,#18773d,#0f4d27);top:-200px;right:-100px}.home-showcase__bg-gradient--bottom{width:400px;height:400px;background:linear-gradient(135deg,#004600,#18773d);bottom:-150px;left:-100px}.home-showcase__wrapper{max-width:1200px;margin:0 auto;width:100%;padding:0 2rem;position:relative;z-index:2}@media(max-width:992px){.home-showcase__wrapper{padding:0 2rem}}@media(max-width:576px){.home-showcase__wrapper{padding:0 1rem}}.home-showcase__intro{text-align:center;margin-bottom:0}.home-showcase__badge{display:inline-block;background:#25d3661a;border:1px solid rgba(37,211,102,.3);border-radius:50px;padding:.75rem 2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInDown .8s ease-out}.home-showcase__badge-text{display:inline-flex;align-items:center;gap:.5rem;color:#18773d;font-size:.875rem;font-weight:600;letter-spacing:.5px}.home-showcase__heading{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#004600,#0f4d27,#18773d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;margin:0 0 1.2rem;letter-spacing:-1px}@media(max-width:992px){.home-showcase__heading{font-size:2.5rem}}@media(max-width:576px){.home-showcase__heading{font-size:1.875rem}}.home-showcase__paragraph{color:#4b5563;font-size:1.125rem;line-height:1.8;margin:0 auto 4rem;max-width:700px;font-weight:500}@media(max-width:576px){.home-showcase__paragraph{font-size:1rem;margin-bottom:3rem}}.home-showcase__features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-bottom:4rem;perspective:1000px}@media(max-width:768px){.home-showcase__features-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:576px){.home-showcase__features-grid{grid-template-columns:1fr}}.home-showcase__feature-card{background:#fff;border-radius:16px;padding:2rem;text-align:center;border:1px solid rgba(37,211,102,.1);transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:visible;transform:rotateY(-8deg)}.home-showcase__feature-card:nth-child(2n){transform:rotateY(8deg)}.home-showcase__feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#18773d,#0f4d27);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.home-showcase__feature-card:hover{border-color:#25d3664d;box-shadow:0 12px 32px #25d36626;transform:translateY(-8px) rotateX(5deg);animation:none}.home-showcase__feature-card:hover:before{transform:scaleX(1)}.home-showcase__feature-card:hover .home-showcase__feature-icon{background:linear-gradient(135deg,#18773d,#0f4d27);color:#fff;transform:scale(1.1) rotate(5deg)}.home-showcase__feature-icon{width:50px;height:50px;margin:0 auto 1rem;border-radius:12px;background:linear-gradient(135deg,#25d3661a,#128c7e1a);display:flex;align-items:center;justify-content:center;color:#18773d;transition:all .3s ease;font-weight:600}.home-showcase__feature-title{font-size:1.125rem;font-weight:700;color:#111827;margin:0 0 .75rem;line-height:1.4}.home-showcase__feature-description{font-size:.95rem;color:#4b5563;line-height:1.6;margin:0}.home-showcase__frame{position:relative;z-index:3;height:auto;width:100%}.home-showcase__frame-inner{position:relative}.home-showcase__dashboard-card{background:#fff;border-radius:24px;border:1px solid rgba(37,211,102,.1);animation:slideInLeft .8s ease-out .1s both;box-shadow:0 8px 24px #0000001a;width:100%;max-width:550px;position:relative;z-index:1;transform:rotateY(-6deg);display:flex;overflow:visible;perspective:1000px}@media(max-width:1024px){.home-showcase__dashboard-card{max-width:100%}}.home-showcase__dashboard-sidebar{background:linear-gradient(180deg,#18773d,#0f5a2d);color:#fff;width:60px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem;flex-shrink:0}.home-showcase__sidebar-logo{font-size:1.75rem;margin-bottom:.75rem;animation:slideInLeft .8s ease-out .2s both}.home-showcase__sidebar-items{display:flex;flex-direction:column;gap:1rem;flex:1}.home-showcase__sidebar-item{width:44px;height:44px;border-radius:12px;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;transition:all .3s ease;animation:slideInLeft .6s ease-out both}.home-showcase__sidebar-item:nth-child(1){animation-delay:.3s}.home-showcase__sidebar-item:nth-child(2){animation-delay:.35s}.home-showcase__sidebar-item:nth-child(3){animation-delay:.4s}.home-showcase__sidebar-item:nth-child(4){animation-delay:.45s}.home-showcase__sidebar-item:nth-child(5){animation-delay:.5s}.home-showcase__sidebar-item:hover{background:#ffffff40;transform:scale(1.05)}.home-showcase__sidebar-item--active{background:linear-gradient(135deg,#18773d,#4ade80);box-shadow:0 4px 12px #25d3664d}.home-showcase__dashboard-content{flex:1;padding:3rem;display:flex;flex-direction:column}.home-showcase__dashboard-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.home-showcase__dashboard-icon{display:flex;color:#18773d}.home-showcase__dashboard-header h3{margin:0;font-size:1.25rem;font-weight:700;color:#111827}.home-showcase__dashboard-stats{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:2rem;align-items:stretch}.home-showcase__stat-item{padding:1.2rem;background:#25d3660d;border-radius:16px;border:1px solid rgba(37,211,102,.15);display:flex;flex-direction:column;justify-content:flex-start}.home-showcase__stat-item p{margin:0}.home-showcase__stat-label{font-size:.8rem;color:#4b5563;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px;line-height:1.4}.home-showcase__stat-value{font-size:2.2rem;font-weight:700;color:#111827;margin-bottom:1rem;animation:countUp 2s ease-out .3s both;line-height:1.2}.home-showcase__stat-change{font-size:.9rem;color:#18773d;font-weight:600;animation:slideInRight .8s ease-out .5s both;margin-top:auto}.home-showcase__chart{width:100%;height:120px;background:#25d3660d;border-radius:16px;padding:1.2rem;animation:fadeIn 1s ease-out .3s both}.home-showcase__chart-svg{width:100%;height:100%}.home-showcase__notifications{display:flex;flex-direction:column;gap:1.2rem;animation:slideInRight .8s ease-out .2s both;width:100%;max-width:320px}@media(max-width:1024px){.home-showcase__notifications{flex-direction:row;max-width:100%;gap:1rem;overflow-x:auto;padding-bottom:1rem}}.home-showcase__notification-item{display:flex;gap:1rem;padding:1.2rem;background:#fff;border-radius:16px;border:1px solid rgba(37,211,102,.1);transition:all .3s ease;box-shadow:0 4px 12px #00000014}.home-showcase__notification-item:nth-child(1){transform:rotateY(12deg)}.home-showcase__notification-item:nth-child(2){transform:rotateY(8deg)}.home-showcase__notification-item:nth-child(3){transform:rotateY(4deg)}.home-showcase__notification-item:hover{box-shadow:0 8px 20px #25d36626;border-color:#25d3664d}@media(max-width:1024px){.home-showcase__notification-item{flex-shrink:0;min-width:280px}.home-showcase__notification-item:nth-child(1){transform:rotateY(12deg)}.home-showcase__notification-item:nth-child(2){transform:rotateY(8deg)}.home-showcase__notification-item:nth-child(3){transform:rotateY(4deg)}}.home-showcase__notification-avatar{width:40px;height:40px;min-width:40px;border-radius:50%;background:#25d3661f;color:#18773d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-showcase__notification-content{flex:1;min-width:0}.home-showcase__notification-title{margin:0;font-size:1rem;font-weight:700;color:#111827;animation:slideInLeft .6s ease-out}.home-showcase__notification-text{margin:.5rem 0;font-size:.95rem;color:#4b5563;white-space:normal;overflow:hidden;text-overflow:ellipsis;animation:slideInLeft .7s ease-out .1s both}.home-showcase__notification-time{margin:.75rem 0 0;font-size:.85rem;color:#6b7280;font-weight:500;animation:fadeIn .6s ease-out .2s both}.home-showcase__pulse{position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle at center,rgba(37,211,102,.2) 0%,transparent 70%);transform:translate(-50%,-50%);animation:pulseBg 3s ease-in-out infinite;pointer-events:none;border-radius:24px;display:none}.home-showcase__shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine 3s infinite;pointer-events:none;border-radius:24px;display:none}@keyframes shine{0%{left:-100%}to{left:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dynamicIslandGlow{0%,to{box-shadow:0 2px 8px #0009,0 0 8px #ef444426,inset 0 1px 2px #ffffff1a}50%{box-shadow:0 2px 8px #0009,0 0 16px #ef44444d,inset 0 1px 2px #ffffff1a}}@keyframes cameraPulse{0%,to{box-shadow:0 0 6px #ef4444cc,0 0 12px #ef444466,inset -1px -1px 2px #000c;opacity:.9}50%{box-shadow:0 0 8px #ef4444,0 0 16px #ef444499,inset -1px -1px 2px #000c;opacity:1}}@keyframes rotateCardX{0%{transform:rotateY(-12deg) translateY(0)}25%{transform:rotateY(-6deg) translateY(-4px)}50%{transform:rotateY(0) translateY(-8px)}75%{transform:rotateY(6deg) translateY(-4px)}to{transform:rotateY(-12deg) translateY(0)}}@keyframes messagePulse{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-10px);opacity:1}}.sp-phone{--sp-bg: #efeae2;--sp-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' stroke='%23000' stroke-opacity='.06' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18a8 8 0 1 1 3 6l-5 2 2-5z'/%3E%3Cpath d='M70 14l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/%3E%3Cpath d='M100 52c-4-6-14-3-11 5 2 5 11 9 11 9s9-4 11-9c3-8-7-11-11-5z'/%3E%3Ccircle cx='32' cy='70' r='7'/%3E%3Cpath d='M29 70h6M32 67v6'/%3E%3Cpath d='M64 88h18v12H64zM68 88v-4h10v4'/%3E%3Cpath d='M10 104l8-8 6 6 8-8'/%3E%3Cpath d='M92 100a6 6 0 1 0 12 0 6 6 0 1 0-12 0M98 94v-6'/%3E%3C/svg%3E");--sp-header: #ffffff;--sp-header-text: #111b21;--sp-muted: #667781;--sp-in: #ffffff;--sp-out: #d9fdd3;--sp-text: #111b21;--sp-meta: #667781;--sp-link: #027eb5;--sp-green: #25d366;--sp-green-dark: #008069;--sp-pill: #ffffff;--sp-notice: #ffeecd;--sp-notice-text: #54656f;--sp-composer: #ffffff;--sp-divider: rgba(0, 0, 0, .08);--sp-w: 300px;--sp-h: 620px;position:relative;width:var(--sp-w);height:var(--sp-h);flex-shrink:0;padding:10px;border-radius:50px;background:linear-gradient(160deg,#4a4a4d,#1a1a1c 18%,#0a0a0a,#1e1e20 72%,#3a3a3d);box-shadow:0 40px 80px -20px #10182873,0 14px 28px -10px #0000004d,inset 0 0 0 1.5px #2b2b2d;animation:spRise .8s cubic-bezier(.2,.8,.2,1) both}@media(max-width:480px){.sp-phone{--sp-w: 286px;--sp-h: 590px}}.dark-mode .sp-phone{--sp-bg: #0b141a;--sp-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none' stroke='%23fff' stroke-opacity='.05' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18a8 8 0 1 1 3 6l-5 2 2-5z'/%3E%3Cpath d='M70 14l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/%3E%3Cpath d='M100 52c-4-6-14-3-11 5 2 5 11 9 11 9s9-4 11-9c3-8-7-11-11-5z'/%3E%3Ccircle cx='32' cy='70' r='7'/%3E%3Cpath d='M29 70h6M32 67v6'/%3E%3Cpath d='M64 88h18v12H64zM68 88v-4h10v4'/%3E%3Cpath d='M10 104l8-8 6 6 8-8'/%3E%3Cpath d='M92 100a6 6 0 1 0 12 0 6 6 0 1 0-12 0M98 94v-6'/%3E%3C/svg%3E");--sp-header: #202c33;--sp-header-text: #e9edef;--sp-muted: #8696a0;--sp-in: #202c33;--sp-out: #005c4b;--sp-text: #e9edef;--sp-meta: rgba(233, 237, 239, .6);--sp-link: #53bdeb;--sp-green-dark: #00a884;--sp-pill: #182229;--sp-notice: #182229;--sp-notice-text: #ffd279;--sp-composer: #2a3942;--sp-divider: rgba(255, 255, 255, .08)}.sp-phone__btn{position:absolute;width:3px;background:linear-gradient(90deg,#0a0a0a,#2e2e30 50%,#0a0a0a);border-radius:2px}.sp-phone__btn--silent{left:-3px;top:92px;height:22px}.sp-phone__btn--vol-up{left:-3px;top:128px;height:40px}.sp-phone__btn--vol-down{left:-3px;top:178px;height:40px}.sp-phone__btn--power{right:-3px;top:150px;height:64px}.sp-screen{position:relative;display:flex;flex-direction:column;height:100%;border-radius:40px;overflow:hidden;background-color:var(--sp-bg);background-image:var(--sp-doodle);background-size:120px 120px;color:var(--sp-text);font-size:13px;line-height:1.38;text-align:start}.sp-status{position:relative;display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 24px 0 28px;background:var(--sp-header);color:var(--sp-header-text);font-size:13px;font-weight:700;direction:ltr}.sp-status__island{position:absolute;top:9px;left:50%;width:84px;height:22px;border-radius:14px;background:#000;transform:translate(-50%)}.sp-status__icons{display:flex;align-items:center;gap:4px}.sp-header{position:relative;z-index:1;display:flex;align-items:center;gap:9px;padding:6px 12px 9px 8px;background:var(--sp-header);color:var(--sp-header-text);box-shadow:0 1px 0 var(--sp-divider)}.sp-header>svg{flex-shrink:0;opacity:.85}[dir=rtl] .sp-header__back{transform:scaleX(-1)}.sp-header__avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1f2937,#4b5563);color:#fbbf24}.sp-header__who{flex:1;min-width:0;display:flex;flex-direction:column}.sp-header__name{display:flex;align-items:center;gap:3px;min-width:0;font-size:14px;font-weight:700}.sp-header__name-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-header__verified{flex-shrink:0;color:#fff;fill:var(--sp-green)}.sp-header__status{font-size:11.5px;color:var(--sp-muted)}.sp-header__status.is-typing{color:var(--sp-green-dark);font-weight:600}.sp-chat{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:10px 10px 8px;overflow:hidden;transition:opacity .5s ease}.sp-chat.is-ending{opacity:0}.sp-chat>*{flex-shrink:0}.sp-pill{align-self:center;margin-bottom:4px;padding:4px 10px;border-radius:8px;background:var(--sp-pill);color:var(--sp-muted);font-size:11px;font-weight:600;box-shadow:0 1px .5px #0b141a21}.sp-notice{align-self:center;max-width:92%;margin:0 0 6px;padding:6px 10px;border-radius:8px;background:var(--sp-notice);color:var(--sp-notice-text);font-size:10.5px;line-height:1.4;text-align:center;box-shadow:0 1px .5px #0b141a21}.sp-notice svg{margin-inline-end:4px;vertical-align:-1px}.sp-msg{position:relative;max-width:82%;padding:6px 8px 7px 9px;border-radius:8px;box-shadow:0 1px .5px #0b141a21;word-wrap:break-word;animation:spPop .32s cubic-bezier(.2,.9,.3,1.2) both}.sp-msg:before{content:"";position:absolute;top:0;width:10px;height:13px}.sp-msg--in{align-self:flex-start;background:var(--sp-in);border-start-start-radius:0;margin-inline-start:7px}.sp-msg--in:before{inset-inline-start:-7px;background:var(--sp-in);clip-path:polygon(0 0,100% 0,100% 100%)}[dir=rtl] .sp-msg--in:before{clip-path:polygon(0 0,100% 0,0 100%)}.sp-msg--out{align-self:flex-end;background:var(--sp-out);border-start-end-radius:0;margin-inline-end:7px}.sp-msg--out:before{inset-inline-end:-7px;background:var(--sp-out);clip-path:polygon(0 0,100% 0,0 100%)}[dir=rtl] .sp-msg--out:before{clip-path:polygon(0 0,100% 0,100% 100%)}.sp-msg--card{width:82%;padding:4px}.sp-meta{float:inline-end;display:inline-flex;align-items:center;gap:3px;margin:6px 0 -3px;margin-inline-start:10px;color:var(--sp-meta);font-size:10.5px;line-height:1;white-space:nowrap}.sp-ticks{color:#53bdeb}.sp-product__media{position:relative;display:flex;align-items:center;justify-content:center;height:118px;border-radius:6px;background:radial-gradient(circle at 70% 25%,rgba(255,255,255,.55),transparent 50%),linear-gradient(140deg,#f6d9b8,#e2a76f 55%,#b4723f);color:#5b3416}.sp-product__media svg{filter:drop-shadow(0 8px 10px rgba(91,52,22,.35))}.sp-product__badge{position:absolute;top:8px;inset-inline-start:8px;padding:2px 7px;border-radius:999px;background:#111b21;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.06em}.sp-product__body{display:flex;flex-direction:column;gap:2px;padding:7px 6px 4px}.sp-product__name{font-size:13px;font-weight:700}.sp-product__rating{display:inline-flex;align-items:center;gap:3px;color:#f59e0b;font-size:11px;font-weight:700}.sp-product__reviews{color:var(--sp-muted);font-weight:500}.sp-product__price{font-size:14px;font-weight:800;color:var(--sp-green-dark)}.sp-card-btn{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:8px 0 5px;border-top:1px solid var(--sp-divider);color:var(--sp-link);font-size:12.5px;font-weight:600}.sp-quick{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:82%;margin-inline-start:7px;animation:spPop .32s ease both;animation-delay:.25s}.sp-quick__btn{display:flex;align-items:center;justify-content:center;padding:8px 4px;border-radius:8px;background:var(--sp-in);color:var(--sp-link);font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 1px .5px #0b141a21;transition:transform .15s ease,background .2s ease}.sp-quick__btn.is-pressed{transform:scale(.95);background:color-mix(in srgb,var(--sp-in) 85%,var(--sp-link))}.sp-order{display:flex;flex-direction:column;gap:7px;padding:6px 6px 4px}.sp-order__title{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:700}.sp-order__title svg{flex-shrink:0;color:var(--sp-green)}.sp-order__number{margin-inline-start:auto;color:var(--sp-muted);font-size:11.5px;font-weight:600}.sp-order__row{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 8px;border-radius:6px;background:var(--sp-divider);font-size:11.5px}.sp-order__paid{flex-shrink:0;padding:1px 7px;border-radius:999px;background:#25d3662e;color:var(--sp-green-dark);font-size:10.5px;font-weight:700}.sp-track{position:relative;display:flex;justify-content:space-between;padding-top:2px}.sp-track:before{content:"";position:absolute;top:7px;inset-inline:14% 14%;height:2px;background:var(--sp-divider)}.sp-track:after{content:"";position:absolute;top:7px;inset-inline-start:14%;width:0;height:2px;background:var(--sp-green);animation:spTrack 1.2s ease .4s forwards}.sp-track__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;width:33%;color:var(--sp-muted);font-size:10px;font-weight:600}.sp-track__step i{width:12px;height:12px;border-radius:50%;background:var(--sp-in);border:2px solid var(--sp-divider)}.sp-track__step.is-done{color:var(--sp-green-dark)}.sp-track__step.is-done i{background:var(--sp-green);border-color:var(--sp-green);box-shadow:0 0 0 3px #25d36633}.sp-typing{position:relative;align-self:flex-start;display:flex;gap:4px;margin-inline-start:7px;padding:10px 12px;border-radius:8px;border-start-start-radius:0;background:var(--sp-in);box-shadow:0 1px .5px #0b141a21;animation:spPop .25s ease both}.sp-typing i{width:6px;height:6px;border-radius:50%;background:var(--sp-muted);animation:spDot 1.2s ease-in-out infinite}.sp-typing i:nth-child(2){animation-delay:.15s}.sp-typing i:nth-child(3){animation-delay:.3s}.sp-composer{display:flex;align-items:center;gap:6px;padding:6px 8px 8px}.sp-composer__field{flex:1;min-width:0;display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;border-radius:999px;background:var(--sp-composer);color:var(--sp-muted);box-shadow:0 1px .5px #0b141a21}.sp-composer__field svg{flex-shrink:0}.sp-composer__placeholder{flex:1;font-size:14px}.sp-composer__mic{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--sp-green-dark);color:#fff}.sp-home{align-self:center;width:110px;height:4px;margin:2px 0 7px;border-radius:4px;background:var(--sp-header-text);opacity:.3}@keyframes spRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes spPop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes spDot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}@keyframes spTrack{to{width:36%}}@media(prefers-reduced-motion:reduce){.sp-phone,.sp-phone *{animation:none!important;transition:none!important}.sp-track:after{width:36%}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.stats-section{padding:4rem}@media(max-width:768px){.stats-section{padding:3rem}}@media(max-width:480px){.stats-section{padding:2rem}}.stats-section{background:transparent;position:relative;z-index:10}.stats-section .stats-grid{display:flex;align-items:stretch;gap:0;position:relative;max-width:1400px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #1118271f;background:#fff;border:1px solid rgba(24,119,61,.1)}@media(max-width:992px){.stats-section .stats-grid{flex-direction:column}}.stats-section .stat-item{flex:1;padding:4rem 3rem;text-align:center;border-right:1px solid rgba(24,119,61,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.stats-section .stat-item:last-child{border-right:none}.stats-section .stat-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#18773d,#0f4d27);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.stats-section .stat-item:hover{background:linear-gradient(135deg,rgba(24,119,61,.05),transparent)}.stats-section .stat-item:hover:before{transform:scaleX(1)}.stats-section .stat-item:hover .stat-number{color:#18773d;transform:scale(1.1)}@media(max-width:992px){.stats-section .stat-item{border-right:none;border-bottom:1px solid rgba(24,119,61,.1);padding:3rem}.stats-section .stat-item:last-child{border-bottom:none}}@media(max-width:576px){.stats-section .stat-item{padding:2rem 1.2rem}}.stats-section .stat-item .stat-number{font-size:clamp(40px,8vw,64px);font-weight:800;margin-bottom:1rem;color:#18773d;letter-spacing:-.02em;transition:all .3s ease;display:inline-block;animation:countUp .6s ease-out forwards}.stats-section .stat-item .stat-number span{display:inline-block;animation:numberPulse .8s ease-in-out .5s}.stats-section .stat-item .stat-label{color:#4b5563;font-weight:600;font-size:clamp(14px,2vw,16px);line-height:1.6;max-width:140px}.dark-mode .stats-section{background:linear-gradient(135deg,#141c2b,#101724)}.dark-mode .stats-section .stats-grid{background:#141c2b;border-color:#18773d26}.dark-mode .stats-section .stat-item{border-right-color:#18773d26;color:#f8fafc}.dark-mode .stats-section .stat-item:last-child{border-right:none}.dark-mode .stats-section .stat-item:hover{background:#18773d14}.dark-mode .stats-section .stat-item .stat-number{color:#18773d}.dark-mode .stats-section .stat-item .stat-label{color:#cbd5e1}@media(max-width:992px){.dark-mode .stats-section .stat-item{border-right:none;border-bottom-color:#18773d26}.dark-mode .stats-section .stat-item:last-child{border-bottom:none}}[data-site=om] .video-showcase,[data-site=om] .qr-code-section{display:none}.video-showcase{padding:4rem}@media(max-width:768px){.video-showcase{padding:3rem}}@media(max-width:480px){.video-showcase{padding:2rem}}.video-showcase{background:transparent;position:relative}.video-showcase__wrapper{max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,3vw,3rem)}.video-showcase__container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:1024px){.video-showcase__container{gap:40px}}@media(max-width:768px){.video-showcase__container{grid-template-columns:1fr;gap:30px}}.video-showcase__content{display:flex;flex-direction:column;gap:24px}.video-showcase__heading{font-size:clamp(28px,5vw,48px);font-weight:800;color:#111827;line-height:1.3;margin:0;letter-spacing:-.03em}.video-showcase__paragraph{color:#4b5563;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.8;margin:0;font-weight:500}.video-showcase__frame{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #11182726;border:1px solid rgba(24,119,61,.1);background:#111827}@media(max-width:768px){.video-showcase__frame{aspect-ratio:16/10}}.video-showcase__frame iframe{width:100%;height:100%;border:none}.video-showcase__facade{width:100%;height:100%;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);background:#111827;overflow:hidden}.video-showcase__facade picture,.video-showcase__facade img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.video-showcase__facade:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(24,119,61,.15),transparent 60%);opacity:0;transition:opacity .4s ease;z-index:5}.video-showcase__facade:hover:before{opacity:1}.video-showcase__facade:hover .video-showcase__play-icon{transform:scale(1.15)}.video-showcase__facade:active .video-showcase__play-icon{transform:scale(1.08)}.video-showcase__thumbnail{width:100%;height:100%;object-fit:cover;object-position:center}.video-showcase__play-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#18773d,#11552c);border-radius:999px;filter:drop-shadow(0 8px 24px rgba(24,119,61,.4));transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:10}.video-showcase__play-icon svg{width:32px;height:32px}.dark-mode .video-showcase{background:linear-gradient(135deg,#141c2b,#101724)}.dark-mode .video-showcase__heading{color:#f8fafc}.dark-mode .video-showcase__paragraph{color:#cbd5e1}.dark-mode .video-showcase__frame{border-color:#18773d33;box-shadow:0 20px 50px #0006}.why-choose{background:transparent;padding:4rem 1rem;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media screen and (max-width:768px){.why-choose{text-align:center}}.why-choose{position:relative}.why-choose__wrapper{max-width:1400px;margin:0 auto;padding:0 2rem}@media(max-width:992px){.why-choose__wrapper{padding:0 2rem}}@media(max-width:576px){.why-choose__wrapper{padding:0 1rem}}.why-choose__intro{text-align:center;margin-bottom:3rem}.why-choose__heading{font-size:2.5rem;font-weight:700;color:#111827;line-height:1.2;margin:0 0 .75rem}.why-choose__paragraph{color:#4b5563;font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:900px}.why-choose__actions{margin-top:4rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between}@media(max-width:640px){.why-choose__actions{justify-content:center}}.features-grid{display:grid;gap:3rem;grid-template-columns:1fr;max-width:1400px;margin:0 auto}@media(min-width:768px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{background:#f9fafb;border:1px solid transparent;border-radius:12px;padding:1.5rem;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease;cursor:pointer}.feature-card:hover{background:#edf4ef;transform:translateY(-5px);box-shadow:0 8px 25px #0000001a;border-color:#18773d}.feature-icon{width:48px;height:48px;border-radius:50%;background:#18773d;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:transform .25s ease,background-color .25s ease}@media(max-width:768px){.feature-icon{margin-left:auto;margin-right:auto}}.feature-icon svg{color:#fff}.feature-card:hover .feature-icon{background:#004600;transform:scale(1.1)}.feature-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .75rem}.feature-desc{color:#4b5563;line-height:1.6;margin:0}.chatbot{background:transparent;padding:4rem 1rem;position:relative}@media screen and (max-width:768px){.chatbot{text-align:center}}.chatbot__grid{max-width:1400px;margin:0 auto;display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:992px){.chatbot__grid{grid-template-columns:1fr 1fr;align-items:center}}.chatbot__media{display:flex;justify-content:center}.chatbot__image{max-width:720px;width:100%;height:auto}.chatbot__content{max-width:720px;margin:0 auto}.chatbot__heading{color:#111827;line-height:1.2;font-weight:700;font-size:2.25rem;margin:0 0 .75rem}@media(min-width:992px){.chatbot__heading{font-size:2.5rem}}.chatbot__paragraph{color:#4b5563;font-size:1.0625rem;line-height:1.7;margin:0 0 2rem}.cb-features{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}@media(min-width:576px){.cb-features{gap:2rem}}.cb-feature{display:grid;grid-template-columns:44px 1fr;gap:1rem;align-items:start}.cb-feature__icon{width:44px;height:44px;border-radius:50%;background:#18773d;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #18773d40}.cb-feature__title{color:#111827;font-weight:700}.cb-feature__desc{color:#4b5563;line-height:1.6}.pricing-banner{padding:4rem}@media(max-width:768px){.pricing-banner{padding:3rem}}@media(max-width:480px){.pricing-banner{padding:2rem}}.pricing-banner{background:transparent}.pricing-banner .container{max-width:1400px;margin-inline:auto;padding-inline:0}.pricing-banner__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,5vw,5rem);align-items:center}@media(max-width:992px){.pricing-banner__grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}}.pricing-banner__content{padding:0 clamp(1.5rem,3vw,3rem)}@media(max-width:992px){.pricing-banner__content{padding:0 1.5rem;text-align:center}}.pricing-banner__title{font-size:clamp(2rem,3vw,3.2rem);line-height:1.3;margin:0 0 1.2rem;font-weight:800;letter-spacing:-.03em;color:var(--text);max-width:90%}@media(max-width:992px){.pricing-banner__title{max-width:100%}}.pricing-banner__description{font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.8;margin:0 0 2.5rem;max-width:70ch;color:var(--text-muted);font-weight:500}@media(max-width:992px){.pricing-banner__description{max-width:100%}}.pricing-banner__cta{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.8rem;font-weight:700;font-size:.95rem;border-radius:999px;text-decoration:none;color:#fff;background:#18773d;box-shadow:0 10px 25px #18773d4d;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.pricing-banner__cta:hover{transform:translateY(-3px);box-shadow:0 15px 35px #18773d59}.pricing-banner__cta:hover svg{transform:translate(4px)}.pricing-banner__cta:active{transform:translateY(-1px);box-shadow:0 8px 20px #18773d40}.pricing-banner__cta svg{transition:transform .3s ease}.pricing-banner__media{display:grid;place-items:center;padding:0 clamp(1.5rem,3vw,3rem);border-radius:16px}@media(max-width:992px){.pricing-banner__media{padding:0 1.5rem}}.pricing-banner__media img{width:100%;height:auto;display:block;border-radius:0;box-shadow:none;transform:translateZ(0)}.pricing-hub{position:relative;width:min(400px,100%);aspect-ratio:1/1;display:block;margin:0 auto}.pricing-hub__links{position:absolute;inset:0;width:100%;height:100%}.pricing-hub__link{stroke:#18773d59;stroke-width:2;stroke-dasharray:6 8;animation:pricingDash 3s linear infinite}.pricing-hub__core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;animation:pricingCoreFloat 4s ease-in-out infinite}.pricing-hub__core img{width:56px;height:56px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 8px 20px rgba(37,211,102,.45))}.pricing-hub__core:before,.pricing-hub__core:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(24,119,61,.5)}.pricing-hub__core:before{animation:pricingRingPulse 2.4s ease-out infinite}.pricing-hub__core:after{animation:pricingRingPulse 2.4s ease-out infinite 1.2s}.pricing-hub__node{position:absolute;width:84px;height:84px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(160deg,#1a1a1a,#0a0a0a);border:1px solid rgba(24,119,61,.25);box-shadow:0 10px 24px #00000040;color:#18773d;z-index:2;transform:translate(-50%,-50%);transition:transform .3s ease,box-shadow .3s ease}.pricing-hub__node:hover{transform:translate(-50%,-50%) translateY(-4px);box-shadow:0 16px 32px #25d36640}.pricing-hub__node-label{font-size:.65rem;font-weight:600;color:#d1d5db;white-space:nowrap}.pricing-hub__node--messaging{top:20%;left:20%}.pricing-hub__node--growth{top:20%;left:80%}.pricing-hub__node--revenue{top:80%;left:80%}.pricing-hub__node--automation{top:80%;left:20%}.pricing-hub__pulse{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:#18773d;box-shadow:0 0 8px #18773dcc;opacity:0;z-index:1}.pricing-hub__pulse--1{animation:pricingPulseTL 3s ease-in-out infinite}.pricing-hub__pulse--2{animation:pricingPulseTR 3s ease-in-out infinite .6s}.pricing-hub__pulse--3{animation:pricingPulseBR 3s ease-in-out infinite 1.2s}.pricing-hub__pulse--4{animation:pricingPulseBL 3s ease-in-out infinite 1.8s}@media(max-width:576px){.pricing-hub__node{width:68px;height:68px;border-radius:16px}.pricing-hub__node-label{display:none}.pricing-hub__core{width:88px;height:88px}.pricing-hub__core img{width:36px;height:36px}}@keyframes pricingDash{to{stroke-dashoffset:-28}}@keyframes pricingCoreFloat{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes pricingRingPulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes pricingPulseTL{0%{top:50%;left:50%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:20%;left:20%;opacity:0}}@keyframes pricingPulseTR{0%{top:50%;left:50%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:20%;left:80%;opacity:0}}@keyframes pricingPulseBR{0%{top:50%;left:50%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:80%;left:80%;opacity:0}}@keyframes pricingPulseBL{0%{top:50%;left:50%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:80%;left:20%;opacity:0}}.dark-mode .pricing-banner{background:linear-gradient(135deg,#141c2b,#101724)}.dark-mode .pricing-banner__title{color:#f8fafc}.dark-mode .pricing-banner__description{color:#cbd5e1}.dark-mode .pricing-hub__link{stroke:#18773d4d}.dark-mode .pricing-hub__node{box-shadow:0 10px 24px #00000073}.dark-mode .pricing-hub__node:hover{box-shadow:0 16px 32px #25d3664d}.cta-section{padding:4rem}@media(max-width:768px){.cta-section{padding:3rem}}@media(max-width:480px){.cta-section{padding:2rem}}.cta-section{background:transparent;color:#111827;position:relative;z-index:100}.cta-section .cta-content{text-align:center}.cta-section .section-title{font-size:clamp(28px,5vw,48px);font-weight:800;color:#111827;margin-bottom:1.2rem;letter-spacing:-.02em}.cta-section .section-description{font-size:clamp(1rem,1.1vw,1.1rem);color:#4b5563;max-width:700px;margin:0 auto 4rem;line-height:1.8;font-weight:500}.cta-section .cta-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin-top:4rem}.cta-section .btn-primary{padding:1rem 1.8rem;font-weight:700;font-size:.95rem;border-radius:999px;background:#18773d;color:#fff;text-decoration:none;border:none;cursor:pointer;box-shadow:0 10px 25px #18773d4d;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-section .btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 35px #18773d59}.cta-section .btn-primary:active{transform:translateY(-1px);box-shadow:0 8px 20px #18773d40}.cta-section .btn-secondary{padding:1rem 1.8rem;font-weight:700;font-size:.95rem;border-radius:999px;background:transparent;color:#18773d;text-decoration:none;border:2px solid #18773d;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-section .btn-secondary:hover{background:#18773d0d;border-color:#18773d;transform:translateY(-3px)}.cta-section .btn-secondary:active{transform:translateY(-1px)}.dark-mode .cta-section{background:linear-gradient(135deg,#141c2b,#101724);color:#f8fafc}.dark-mode .cta-section .section-title{color:#f8fafc}.dark-mode .cta-section .section-description{color:#cbd5e1}
