.calls-hero{padding:50px 0;background:transparent;position:relative;overflow:hidden}@media(max-width:768px){.calls-hero{padding:90px 0 40px}}.calls-hero .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:992px){.calls-hero .container{grid-template-columns:1fr;gap:40px}}@media(max-width:992px){.calls-hero__content{text-align:center}}.calls-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#18773d1a;border:1px solid rgba(24,119,61,.2);border-radius:24px;color:#18773d;font-size:14px;font-weight:600;margin-bottom:24px}.calls-hero__title{font-size:clamp(30px,6vw,38.5px);font-weight:900;line-height:1.2;margin-bottom:24px;color:#111827}.calls-hero__title--accent{color:#18773d}.calls-hero__description{font-size:18px;line-height:1.7;color:#4b5563;margin-bottom:32px;max-width:600px}@media(max-width:992px){.calls-hero__description{margin:0 auto 32px}}.calls-hero__buttons{display:flex;gap:16px;margin-bottom:48px}@media(max-width:992px){.calls-hero__buttons{justify-content:center}}@media(max-width:576px){.calls-hero__buttons{flex-direction:column}}.calls-hero__stats{display:flex;gap:48px}@media(max-width:992px){.calls-hero__stats{justify-content:center}}@media(max-width:576px){.calls-hero__stats{flex-direction:column;gap:24px}}.calls-hero__stat{display:flex;flex-direction:column}.calls-hero__stat-number{font-size:32px;font-weight:800;color:#18773d;line-height:1;margin-bottom:8px}.calls-hero__stat-label{font-size:14px;color:#4b5563}.calls-hero__visual{position:relative}.calls-hero__image-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.calls-hero__image{width:100%;height:auto;display:block}.calls-at-a-glance{position:relative;padding:60px 0;background:#fff}.calls-at-a-glance__title{font-size:clamp(24px,4vw,32px);font-weight:800;color:#111827;margin-bottom:16px;text-align:center}.calls-at-a-glance__definition{font-size:17px;line-height:1.7;color:#4b5563;max-width:760px;margin:0 auto 40px;text-align:center}.calls-at-a-glance__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;max-width:1100px;margin:0 auto;padding:32px;background:#f9fafb;border-radius:16px}.calls-at-a-glance__item{display:flex;flex-direction:column;gap:6px}.calls-at-a-glance__label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#18773d}.calls-at-a-glance__value{font-size:15px;line-height:1.5;color:#111827}.calls-comparison{position:relative;padding:60px 0;background:#f9fafb}.calls-comparison__header{text-align:center;margin-bottom:40px}.calls-comparison__title{font-size:clamp(28px,4.5vw,40px);font-weight:800;color:#111827;margin-bottom:12px}.calls-comparison__description{font-size:17px;color:#4b5563}.calls-comparison__table-wrapper{max-width:900px;margin:0 auto;overflow-x:auto;border-radius:16px;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.calls-comparison__table{width:100%;border-collapse:collapse;background:#fff}.calls-comparison__table th,.calls-comparison__table td{padding:16px 20px;text-align:left;border-bottom:1px solid #e5e7eb;font-size:15px}.calls-comparison__table thead th{background:#111827;color:#fff;font-weight:700;font-size:14px}.calls-comparison__table tbody th{font-weight:600;color:#111827;background:#f9fafb}.calls-comparison__table tbody td{color:#4b5563}.calls-comparison__table tbody tr:last-child th,.calls-comparison__table tbody tr:last-child td{border-bottom:none}.calls-features{position:relative;padding:100px 0;background:#fff}.calls-features__header{text-align:center;margin-bottom:60px}.calls-features__title{font-size:clamp(32px,5vw,48px);font-weight:800;color:#111827;margin-bottom:16px}.calls-features__description{font-size:18px;color:#4b5563;max-width:600px;margin:0 auto}.calls-features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.calls-feature-card{padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1)}.calls-feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a}.calls-feature-card__icon{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#18773d1a,#18773d0d);display:flex;align-items:center;justify-content:center;color:#18773d;margin-bottom:20px}.calls-feature-card__title{font-size:20px;font-weight:700;color:#111827;margin-bottom:12px}.calls-feature-card__description{font-size:16px;line-height:1.6;color:#4b5563}.calls-use-cases{position:relative;padding:100px 0;background:#f9fafb}.calls-use-cases__header{text-align:center;margin-bottom:60px}.calls-use-cases__title{font-size:clamp(32px,5vw,48px);font-weight:800;color:#111827;margin-bottom:16px}.calls-use-cases__description{font-size:18px;color:#4b5563;max-width:600px;margin:0 auto}.calls-use-cases__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.calls-use-case-card{padding:32px 24px;background:#fff;border-radius:12px;text-align:center;transition:all .3s ease;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.calls-use-case-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.calls-use-case-card__icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#18773d,#004600);display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 20px}.calls-use-case-card__title{font-size:18px;font-weight:700;color:#111827;margin-bottom:12px}.calls-use-case-card__description{font-size:15px;line-height:1.6;color:#4b5563;margin-bottom:16px}.calls-use-case-card__link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#18773d;text-decoration:none}.calls-use-case-card__link svg{transition:transform .2s ease}.calls-use-case-card__link:hover svg{transform:translate(3px)}.calls-how-it-works{position:relative;padding:100px 0;background:#fff}.calls-how-it-works__header{text-align:center;margin-bottom:80px}.calls-how-it-works__title{font-size:clamp(32px,5vw,48px);font-weight:800;color:#111827;margin-bottom:16px}.calls-how-it-works__description{font-size:18px;color:#4b5563}.calls-how-it-works__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin:0 auto}@media(max-width:992px){.calls-how-it-works__steps{grid-template-columns:1fr;gap:60px}}.calls-solution-block{margin-bottom:80px}.calls-solution-block:last-child{margin-bottom:0}.calls-solution-block--premium{position:relative;padding:40px;background:linear-gradient(135deg,#18773d0d,#0046000d);border-radius:20px;border:2px solid rgba(24,119,61,.2)}.calls-solution-title{text-align:center;font-size:clamp(24px,4vw,32px);font-weight:700;color:#111827;margin-bottom:40px}.calls-premium-badge{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,#18773d,#004600);color:#fff;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:16px}.calls-pricing__plan--enterprise{border-color:gold;background:linear-gradient(135deg,#ffd7000d,#fff)}.calls-pricing__plan--enterprise .calls-pricing__badge{background:linear-gradient(135deg,gold,orange)}.calls-step{position:relative;text-align:center}.calls-step__number{font-size:72px;font-weight:900;color:#18773d1a;line-height:1;margin-bottom:16px}.calls-step__icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#18773d,#004600);display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 24px;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.calls-step__title{font-size:20px;font-weight:700;color:#111827;margin-bottom:12px}.calls-step__description{font-size:16px;line-height:1.6;color:#4b5563}.calls-step__connector{display:none}@media(min-width:993px){.calls-step__connector{display:block;position:absolute;top:120px;right:-40px;width:80px;height:2px;background:linear-gradient(to right,#18773d,transparent)}}.calls-faq{position:relative;padding:100px 0;background:#f9fafb}.calls-faq__header{text-align:center;margin-bottom:60px}.calls-faq__title{font-size:clamp(32px,5vw,48px);font-weight:800;color:#111827;margin-bottom:16px}.calls-faq__description{font-size:18px;color:#4b5563}.calls-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.calls-faq__item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.calls-faq__item.is-open{border-color:#18773d;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.calls-faq__question{width:100%;padding:20px 24px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:600;color:#111827;text-align:left;cursor:pointer;transition:all .3s ease}.calls-faq__question svg{flex-shrink:0;transition:transform .3s ease}.calls-faq__question[aria-expanded=true] svg{transform:rotate(180deg)}.calls-faq__question:hover{color:#18773d}.calls-faq__answer{padding:0 24px 20px;animation:slideDown .3s ease}.calls-faq__answer p{font-size:16px;line-height:1.7;color:#4b5563;margin:0}.calls-cta{position:relative;padding:100px 0;background:linear-gradient(135deg,#18773d,#004600);color:#fff;text-align:center}.calls-cta__icon{margin:0 auto 24px;color:#fff;opacity:.9}.calls-cta__title{font-size:clamp(32px,5vw,48px);font-weight:800;margin-bottom:16px;color:#fff}.calls-cta__description{font-size:18px;line-height:1.7;max-width:700px;margin:0 auto 32px;opacity:.95}.calls-cta__buttons{display:flex;gap:16px;justify-content:center}@media(max-width:576px){.calls-cta__buttons{flex-direction:column;align-items:center}.calls-cta__buttons .btn{width:100%;max-width:300px}}.calls-cta__buttons .btn-primary{background:#fff;color:#18773d}.calls-cta__buttons .btn-primary:hover{background:#f3f4f6}.calls-cta__buttons .btn-secondary{background:transparent;color:#fff;border:2px solid #ffffff}.calls-cta__buttons .btn-secondary:hover{background:#ffffff1a;color:#fff}.calls-cta__trust-badge{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-size:14px;font-weight:600;color:#fff;opacity:.9;text-decoration:underline;text-underline-offset:3px}.calls-cta__trust-badge:hover{opacity:1;color:#fff}.calls-stats{position:relative;padding:80px 0;background:linear-gradient(135deg,#18773d,#004600);color:#fff}.calls-stats__header{text-align:center;margin-bottom:60px}.calls-stats__title{font-size:clamp(32px,5vw,48px);font-weight:800;color:#fff;margin-bottom:16px}.calls-stats__description{font-size:18px;color:#ffffffe6}.calls-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.calls-stats__item{text-align:center}.calls-stats__number{font-size:56px;font-weight:900;color:#fff;line-height:1;margin-bottom:12px}.calls-stats__label{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.calls-stats__item .calls-stats__description{font-size:15px;color:#fffc}.calls-integration{position:relative;padding:100px 0;background:#fff}.calls-integration__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:992px){.calls-integration__grid{grid-template-columns:1fr;gap:60px}}.calls-integration__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#18773d1a;border:1px solid rgba(24,119,61,.2);border-radius:24px;color:#18773d;font-size:14px;font-weight:600;margin-bottom:24px}.calls-integration__title{font-size:clamp(32px,5vw,48px);font-weight:800;color:#111827;margin-bottom:20px;line-height:1.2}.calls-integration__description{font-size:18px;line-height:1.7;color:#4b5563;margin-bottom:32px}.calls-integration__features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}@media(max-width:576px){.calls-integration__features{grid-template-columns:1fr}}.calls-integration__feature{display:flex;align-items:center;gap:12px;font-size:16px;color:#374151}.calls-integration__check{width:24px;height:24px;border-radius:50%;background:#18773d;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.calls-integration__visual{position:relative}@media(max-width:992px){.calls-integration__visual{order:-1}}.calls-integration__image-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.calls-integration__image{width:100%;height:auto;display:block}.calls-pricing{padding:100px 0;background:#f9fafb;position:relative}.calls-pricing__header{text-align:center;margin-bottom:60px}.calls-pricing__title{font-size:clamp(32px,5vw,48px);font-weight:800;color:#111827;margin-bottom:16px}.calls-pricing__description{font-size:18px;color:#4b5563;max-width:600px;margin:0 auto}.calls-pricing__tiers{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1000px;margin:0 auto 60px}@media(max-width:992px){.calls-pricing__tiers{grid-template-columns:1fr;max-width:500px}}.calls-pricing__tier{padding:40px 32px;background:#fff;border:2px solid #e5e7eb;border-radius:20px;position:relative;transition:all .3s ease}.calls-pricing__tier:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.calls-pricing__tier--premium{border-color:#18773d;background:linear-gradient(135deg,#18773d0d,#fff);box-shadow:0 8px 24px #18773d33}.calls-pricing__premium-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:6px 20px;background:linear-gradient(135deg,#18773d,#004600);color:#fff;border-radius:20px;font-size:13px;font-weight:600}.calls-pricing__tier-header{margin-bottom:32px;text-align:center}.calls-pricing__tier-name{font-size:28px;font-weight:800;color:#111827;margin-bottom:8px}.calls-pricing__tier-description{font-size:16px;color:#4b5563;line-height:1.5}.calls-pricing__tier-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.calls-pricing__tier-feature{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#374151}.calls-pricing__tier-feature svg{color:#18773d;flex-shrink:0;margin-top:2px}.calls-pricing__tier-feature strong{color:#18773d;font-weight:700}.calls-pricing__cta{text-align:center;padding:40px 20px;background:#fff;border-radius:16px;max-width:600px;margin:0 auto 40px;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.calls-pricing__cta-text{font-size:18px;color:#374151;margin-bottom:24px;font-weight:500}.calls-pricing__note{text-align:center}.calls-pricing__note p{font-size:15px;color:#4b5563;max-width:800px;margin:0 auto}.calls-teaser{padding:100px 0;background:linear-gradient(135deg,#18773d,#004600);position:relative;z-index:10;overflow:hidden}.calls-teaser:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.calls-teaser .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}@media(max-width:992px){.calls-teaser .container{grid-template-columns:1fr;gap:40px;text-align:center}}.calls-teaser__content{color:#fff}@media(max-width:992px){.calls-teaser__content{text-align:center}}.calls-teaser__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff40;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:24px;font-size:13px;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.calls-teaser__title{font-size:clamp(32px,6vw,48px);font-weight:900;line-height:1.2;color:#fff;margin-bottom:16px;text-shadow:0 2px 8px rgba(0,0,0,.15)}.calls-teaser__description{font-size:18px;line-height:1.7;color:#fffffff2;margin-bottom:32px;max-width:540px}@media(max-width:992px){.calls-teaser__description{margin:0 auto 32px}}.calls-teaser__highlights{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.calls-teaser__highlight{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:#ffffff1f;border-radius:12px;border:1.5px solid rgba(255,255,255,.3);max-width:450px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:992px){.calls-teaser__highlight{max-width:100%}}.calls-teaser__highlight:hover{background:#ffffff2e;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.calls-teaser__highlight svg{color:#fff;flex-shrink:0;margin-top:2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.calls-teaser__highlight div{display:flex;flex-direction:column;gap:6px;text-align:left}.calls-teaser__highlight strong{font-size:16px;font-weight:700;color:#fff}.calls-teaser__highlight span{font-size:14px;color:#ffffffe6}.calls-teaser__visual{position:relative}@media(max-width:992px){.calls-teaser__visual{order:-1}}.calls-teaser__image{width:100%;height:auto;border-radius:16px;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d;border:2px solid rgba(255,255,255,.2)}.dark-mode .calls-page{background:#141c2b}.dark-mode .calls-hero{background:linear-gradient(135deg,#101724,#141c2b)}.dark-mode .calls-hero__badge{background:#18773d33;border-color:#18773d4d;color:#18773d}.dark-mode .calls-hero__title{color:#f8fafc}.dark-mode .calls-hero__title--accent{color:#18773d}.dark-mode .calls-hero__description{color:#cbd5e1}.dark-mode .calls-hero__stat-number{color:#18773d}.dark-mode .calls-hero__stat-label{color:#cbd5e1}.dark-mode .calls-features{background:#141c2b}.dark-mode .calls-features__title{color:#f8fafc}.dark-mode .calls-features__description{color:#cbd5e1}.dark-mode .calls-feature-card{background:#101724;border-color:#18773d1a}.dark-mode .calls-feature-card__title{color:#f8fafc}.dark-mode .calls-feature-card__description{color:#cbd5e1}.dark-mode .calls-feature-card:hover{border-color:#18773d}.dark-mode .calls-use-cases{background:#101724}.dark-mode .calls-use-cases__title{color:#f8fafc}.dark-mode .calls-use-cases__description{color:#cbd5e1}.dark-mode .calls-use-case-card{background:#141c2b;border-color:#18773d1a}.dark-mode .calls-use-case-card__title{color:#f8fafc}.dark-mode .calls-use-case-card__description{color:#cbd5e1}.dark-mode .calls-use-case-card:hover{border-color:#18773d}.dark-mode .calls-how-it-works{background:#141c2b}.dark-mode .calls-how-it-works__title{color:#f8fafc}.dark-mode .calls-how-it-works__description{color:#cbd5e1}.dark-mode .calls-solution-block--premium{background:linear-gradient(135deg,#18773d1a,#0046001a);border-color:#18773d4d}.dark-mode .calls-solution-title,.dark-mode .calls-step__title{color:#f8fafc}.dark-mode .calls-step__description{color:#cbd5e1}.dark-mode .calls-faq{background:#101724}.dark-mode .calls-faq__title{color:#f8fafc}.dark-mode .calls-faq__description{color:#cbd5e1}.dark-mode .calls-faq__item{background:#141c2b;border-color:#18773d1a}.dark-mode .calls-faq__item.is-open{border-color:#18773d}.dark-mode .calls-faq__question{color:#f8fafc}.dark-mode .calls-faq__question:hover{color:#18773d}.dark-mode .calls-faq__answer p{color:#cbd5e1}.dark-mode .calls-integration{background:#141c2b}.dark-mode .calls-integration__badge{background:#18773d33;border-color:#18773d4d}.dark-mode .calls-integration__title{color:#f8fafc}.dark-mode .calls-integration__description,.dark-mode .calls-integration__feature{color:#cbd5e1}.dark-mode .calls-pricing{background:#101724}.dark-mode .calls-pricing__title{color:#f8fafc}.dark-mode .calls-pricing__description{color:#cbd5e1}.dark-mode .calls-pricing__tier{background:#141c2b;border-color:#18773d33}.dark-mode .calls-pricing__tier--premium{background:linear-gradient(135deg,#18773d1a,#141c2b);border-color:#18773d}.dark-mode .calls-pricing__tier-name{color:#f8fafc}.dark-mode .calls-pricing__tier-description,.dark-mode .calls-pricing__tier-feature{color:#cbd5e1}.dark-mode .calls-pricing__cta{background:#141c2b;border:1px solid rgba(24,119,61,.2)}.dark-mode .calls-pricing__cta-text,.dark-mode .calls-pricing__note p{color:#cbd5e1}.dark-mode .calls-teaser{background:linear-gradient(135deg,#18773d33,#00460026)}.dark-mode .calls-teaser__badge{background:#18773d33;border-color:#18773d66;color:#fff}.dark-mode .calls-teaser__title{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.dark-mode .calls-teaser__description{color:#fffffff2}.dark-mode .calls-teaser__content{color:#fff}.dark-mode .calls-teaser__highlight{background:#18773d26;border-color:#18773d4d}.dark-mode .calls-teaser__highlight:hover{background:#18773d38;border-color:#18773d80}.dark-mode .calls-teaser__highlight strong{color:#fff}.dark-mode .calls-teaser__highlight span{color:#ffffffe6}.dark-mode .calls-teaser__highlight svg{color:#fff}.dark-mode .calls-teaser__image{border-color:#18773d4d}
