.page-module___8aEwW__hero{min-height:90vh;padding:calc(var(--header-height) + var(--space-8))0 var(--space-12);background:linear-gradient(180deg,var(--purple-deep)0%,var(--purple-plum)100%);align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroContainer{width:100%;max-width:var(--max-width);padding:0 var(--margin-page);z-index:2;margin:0 auto;position:relative}.page-module___8aEwW__heroGrid{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.page-module___8aEwW__heroGrid{gap:var(--space-10);grid-template-columns:1.2fr 1fr}}.page-module___8aEwW__heroLeft{align-items:flex-start;gap:var(--space-4);text-align:left;animation:page-module___8aEwW__slide-up var(--duration-slow)var(--ease-standard)forwards;flex-direction:column;display:flex}.page-module___8aEwW__heroLabel{font-size:clamp(10px,1.5vw,12px);font-weight:var(--weight-bold);color:var(--white);background:var(--green-deep,#76b900);border-radius:var(--radius-md,8px);text-transform:uppercase;letter-spacing:.06em;text-align:center;white-space:normal;word-break:keep-all;max-width:100%;padding:6px 14px;display:inline-block}@media (min-width:768px){.page-module___8aEwW__heroLabel{white-space:nowrap;letter-spacing:.08em;border-radius:999px}}.page-module___8aEwW__heroAnnounce{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--green);background:var(--white);border:1.5px solid var(--mango);letter-spacing:.01em;border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex;box-shadow:0 2px 8px #00000014}.page-module___8aEwW__heroTitle{font-family:var(--font-heading);font-size:clamp(34px,4vw + 12px,56px);font-weight:var(--weight-extrabold);color:var(--white);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.page-module___8aEwW__heroSubtitle{color:var(--purple-soft-text);font-size:clamp(15px,.4vw + 14px,18px);line-height:var(--leading-relaxed);max-width:600px;margin-bottom:var(--space-4)}.page-module___8aEwW__heroActions{gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;width:100%;display:flex}@media (max-width:640px){.page-module___8aEwW__heroActions{flex-direction:column;align-items:stretch}}.page-module___8aEwW__trustStrip{align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-5);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #e4d5ea26;flex-wrap:wrap;display:flex}.page-module___8aEwW__trustItem{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--white);font-weight:var(--weight-semibold);display:inline-flex}.page-module___8aEwW__trustDot{color:var(--mango);font-weight:var(--weight-bold)}.page-module___8aEwW__statsStrip{gap:var(--space-6);padding:var(--space-4)var(--space-5);border-radius:var(--radius-lg);background:#fff;border:1px solid #e4d5ea66;flex-wrap:wrap;justify-content:center;align-self:center;margin-left:auto;margin-right:auto;display:flex;box-shadow:0 10px 25px #0a041e26}@media (min-width:1024px){.page-module___8aEwW__statsStrip{width:100%;max-width:800px;margin-top:var(--space-6);grid-column:1/-1;justify-self:center}}.page-module___8aEwW__statItem{flex-direction:column;gap:2px;min-width:100px;display:flex}.page-module___8aEwW__statNum{font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:#2b1145;letter-spacing:-.01em}.page-module___8aEwW__statLabel{font-size:var(--text-xs);color:#4b5563;font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.page-module___8aEwW__secondaryLinkRow{margin-top:var(--space-3)}.page-module___8aEwW__secondaryLink{font-size:var(--text-sm);color:var(--purple-soft-text);transition:color var(--transition-base),border-color var(--transition-base);border-bottom:1px solid #ffffff40;text-decoration:none}.page-module___8aEwW__secondaryLink:hover{color:var(--mango);border-color:var(--mango)}.page-module___8aEwW__secondaryLink strong{color:var(--white);font-weight:var(--weight-semibold)}.page-module___8aEwW__sectionWhite{padding:var(--gap-section)0;background-color:var(--white)}.page-module___8aEwW__sectionWarm{padding:var(--gap-section)0;background-color:var(--off-white-warm);border-top:1px solid var(--purple-lavender);border-bottom:1px solid var(--purple-lavender)}.page-module___8aEwW__sectionHeader{text-align:center;max-width:800px;margin:0 auto var(--space-10);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__sectionLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--mango-deep);text-transform:uppercase;letter-spacing:.08em}.page-module___8aEwW__sectionTitle{color:var(--purple-aubergine);font-size:clamp(28px,2.5vw + 10px,38px);font-weight:var(--weight-bold)}.page-module___8aEwW__sectionDesc{font-size:var(--text-base);color:var(--slate-muted);line-height:var(--leading-relaxed)}.page-module___8aEwW__servicesGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.page-module___8aEwW__servicesGrid{gap:var(--space-4);grid-template-columns:1fr}}.page-module___8aEwW__serviceCard{background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--pad-card-lg);gap:var(--space-4);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__serviceCard:hover{box-shadow:var(--shadow-md);border-color:var(--purple-plum);transform:translateY(-3px)}.page-module___8aEwW__serviceHeader{justify-content:space-between;align-items:flex-start;display:flex}.page-module___8aEwW__serviceIconBox{background:var(--purple-tint);border:1px solid var(--purple-lavender);color:var(--purple-plum);border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module___8aEwW__serviceTitle{font-size:var(--text-xl);color:var(--purple-aubergine);font-weight:var(--weight-bold)}.page-module___8aEwW__serviceBestFor{font-size:var(--text-xs);color:var(--slate-muted);margin-top:-4px;font-style:italic}.page-module___8aEwW__serviceDesc{font-size:var(--text-sm);color:var(--charcoal);line-height:var(--leading-normal)}.page-module___8aEwW__serviceIncludesTitle{font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;color:var(--purple-plum);letter-spacing:.05em;margin-bottom:var(--space-2)}.page-module___8aEwW__serviceIncludesList{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (max-width:480px){.page-module___8aEwW__serviceIncludesList{grid-template-columns:1fr}}.page-module___8aEwW__serviceIncludesItem{font-size:var(--text-xs);color:var(--slate-muted);align-items:center;gap:var(--space-1);display:flex}.page-module___8aEwW__checkIcon{color:var(--green)}.page-module___8aEwW__serviceCardLink{margin-top:auto}.page-module___8aEwW__servicePrice{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--mango-deep);border-radius:var(--radius-pill);white-space:nowrap;background:#fd990014;border:1px solid #fd990040;padding:4px 12px}.page-module___8aEwW__whoGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.page-module___8aEwW__whoGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module___8aEwW__whoGrid{grid-template-columns:1fr}}.page-module___8aEwW__whoCard{background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-lg);padding:var(--pad-card);box-shadow:var(--shadow-sm);gap:var(--space-3);transition:all var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__whoCard:hover{box-shadow:var(--shadow-md);border-color:var(--purple-plum);transform:translateY(-2px)}.page-module___8aEwW__whoCardTitle{font-size:var(--text-base);color:var(--purple-aubergine);font-weight:var(--weight-bold)}.page-module___8aEwW__whoCardDesc{font-size:var(--text-sm);color:var(--slate-muted);line-height:var(--leading-normal)}.page-module___8aEwW__whoCardFit{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--mango-deep);margin-top:auto;display:inline-flex}.page-module___8aEwW__whoCardFit strong{font-weight:var(--weight-bold)}.page-module___8aEwW__pricingGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module___8aEwW__pricingGrid{grid-template-columns:1fr}}.page-module___8aEwW__priceCard{background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-lg);padding:var(--pad-card);box-shadow:var(--shadow-sm);gap:var(--space-2);transition:all var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__priceCard:hover{box-shadow:var(--shadow-md);border-color:var(--purple-plum);transform:translateY(-2px)}.page-module___8aEwW__priceCardFeatured{border:var(--border-w-strong)solid var(--mango);box-shadow:var(--shadow-md)}.page-module___8aEwW__priceNote{font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--green-deep)}.page-module___8aEwW__priceName{font-size:var(--text-base);color:var(--purple-aubergine);font-weight:var(--weight-bold)}.page-module___8aEwW__priceAmount{font-size:var(--text-2xl);font-weight:var(--weight-extrabold);color:var(--mango-deep);letter-spacing:-.01em}.page-module___8aEwW__priceDesc{font-size:var(--text-sm);color:var(--slate-muted);line-height:var(--leading-normal)}.page-module___8aEwW__pricingAction{justify-content:center;gap:var(--space-4);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.page-module___8aEwW__bridgeLayout{gap:var(--space-9);grid-template-columns:320px 1fr;align-items:center;max-width:1000px;margin:0 auto;display:grid}.page-module___8aEwW__bridgeVisual{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__bridgeVideo{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--purple-lavender);width:100%;max-width:300px;box-shadow:var(--shadow-md);background:var(--purple-aubergine);display:block}.page-module___8aEwW__bridgeCaption{font-size:var(--text-sm);color:var(--slate-muted);text-align:center;max-width:32ch;line-height:1.5}.page-module___8aEwW__bridgeWrapper{text-align:center;max-width:700px;margin:0 auto}@media (max-width:880px){.page-module___8aEwW__bridgeLayout{gap:var(--space-7);grid-template-columns:1fr;max-width:560px}.page-module___8aEwW__bridgeVisual{order:-1}}.page-module___8aEwW__bridgeIntro{margin-bottom:var(--space-8);font-size:var(--text-base);color:var(--charcoal)}.page-module___8aEwW__bridgeStack{align-items:center;gap:var(--space-1);margin-top:var(--space-6);flex-direction:column;display:flex}.page-module___8aEwW__bridgeNode{background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-md);width:100%;padding:var(--space-4);box-shadow:var(--shadow-sm);transition:all var(--transition-base);text-align:center}.page-module___8aEwW__bridgeNode:hover{box-shadow:var(--shadow-md);border-color:var(--purple-deep);transform:translateY(-2px)}.page-module___8aEwW__nodeTitle{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--purple-plum);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.page-module___8aEwW__nodeDesc{font-size:var(--text-xs);color:var(--slate-muted)}.page-module___8aEwW__bridgeNodeHardware{border-color:var(--green);background:#76b90008}.page-module___8aEwW__bridgeNodeHardware .page-module___8aEwW__nodeTitle{color:var(--green-deep)}.page-module___8aEwW__bridgeArrow{color:var(--mango);font-size:var(--text-lg);font-weight:var(--weight-extrabold);margin:var(--space-1)0;line-height:1}.page-module___8aEwW__bridgeAction{margin-top:var(--space-8)}.page-module___8aEwW__projectsGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.page-module___8aEwW__projectsGrid{grid-template-columns:1fr}}.page-module___8aEwW__projectCard{background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-lg);padding:var(--pad-card);box-shadow:var(--shadow-sm);gap:var(--space-3);transition:all var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__projectCard:hover{box-shadow:var(--shadow-md);border-color:var(--purple-plum);transform:translateY(-2px)}.page-module___8aEwW__projectTagList{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__projectTag{font-size:10px;font-weight:var(--weight-bold);color:var(--purple-plum);background:var(--purple-tint);border:1px solid var(--purple-lavender);border-radius:var(--radius-pill);text-transform:uppercase;padding:2px 8px}.page-module___8aEwW__projectTitle{font-size:var(--text-lg);color:var(--purple-aubergine);font-weight:var(--weight-bold)}.page-module___8aEwW__projectDesc{font-size:var(--text-sm);color:var(--charcoal);line-height:var(--leading-normal)}.page-module___8aEwW__demoSection{margin-top:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--purple-lavender)}.page-module___8aEwW__demoHeading{text-align:center;margin-bottom:var(--space-8)}.page-module___8aEwW__demoLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--green-deep);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2);display:block}.page-module___8aEwW__demoTitle{font-size:clamp(22px,2vw + 12px,30px);font-weight:var(--weight-extrabold);color:var(--purple-aubergine);margin:0 0 var(--space-2)0}.page-module___8aEwW__demoSubtitle{font-size:var(--text-sm);color:var(--slate-muted);max-width:560px;line-height:var(--leading-relaxed);margin:0 auto}.page-module___8aEwW__demoGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);align-items:start;display:grid}@media (max-width:1200px){.page-module___8aEwW__demoGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module___8aEwW__demoGrid{grid-template-columns:1fr}}.page-module___8aEwW__demoItem{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__demoItemLabel{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--purple-plum);text-align:center;align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.page-module___8aEwW__demoItemLabel:after{content:"↗";opacity:0;font-size:.7em;transition:opacity .2s,transform .2s;transform:translate(-4px)}.page-module___8aEwW__demoItemLabel:hover{color:var(--primary,#ff6b35)}.page-module___8aEwW__demoItemLabel:hover:after{opacity:1;transform:translate(0)}.page-module___8aEwW__demoPhoneRow{margin-top:var(--space-8);justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module___8aEwW__projectsAction{text-align:center;margin-top:var(--space-12);background:linear-gradient(135deg,var(--purple-deep)0%,var(--purple-plum)100%);border:1px solid var(--purple-plum);border-radius:var(--radius-xl);padding:var(--space-8)var(--space-6);align-items:center;gap:var(--space-3);max-width:800px;box-shadow:var(--shadow-md);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.page-module___8aEwW__projectsActionTitle{font-size:var(--text-lg);color:var(--white);font-weight:var(--weight-bold);margin:0}.page-module___8aEwW__projectsActionDesc{font-size:var(--text-sm);color:var(--purple-soft-text);max-width:580px;margin:0 0 var(--space-2)0;line-height:var(--leading-normal)}.page-module___8aEwW__processTimeline{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(7,1fr);display:grid}@media (max-width:1024px){.page-module___8aEwW__processTimeline{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.page-module___8aEwW__processTimeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module___8aEwW__processTimeline{grid-template-columns:1fr}}.page-module___8aEwW__processStep{background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);box-shadow:var(--shadow-sm);transition:transform var(--transition-base);flex-direction:column;display:flex;position:relative}.page-module___8aEwW__processStep:hover{transform:translateY(-2px)}.page-module___8aEwW__processNum{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--mango-deep);border-radius:var(--radius-pill);background:#fd99001a;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.page-module___8aEwW__processName{font-size:var(--text-base);color:var(--purple-aubergine);font-weight:var(--weight-bold)}.page-module___8aEwW__processStepDesc{font-size:var(--text-xs);color:var(--slate-muted);line-height:var(--leading-normal)}.page-module___8aEwW__hardwareGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.page-module___8aEwW__hardwareGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module___8aEwW__hardwareGrid{grid-template-columns:1fr}}.page-module___8aEwW__hwCard{background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-lg);padding:var(--pad-card);box-shadow:var(--shadow-sm);gap:var(--space-3);transition:all var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__hwCard:hover{box-shadow:var(--shadow-md);border-color:var(--green);transform:translateY(-2px)}.page-module___8aEwW__hwCardHeader{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__hwBadge{font-size:10px;font-weight:var(--weight-bold);color:var(--green-deep);border-radius:var(--radius-pill);text-transform:uppercase;background:#76b90014;border:1px solid #76b90033;padding:2px 8px}.page-module___8aEwW__hwCardTitle{font-size:var(--text-lg);color:var(--purple-aubergine);font-weight:var(--weight-bold)}.page-module___8aEwW__hwCardDesc{font-size:var(--text-sm);color:var(--charcoal);line-height:var(--leading-normal)}.page-module___8aEwW__hwAction{text-align:center;margin-top:var(--space-10)}.page-module___8aEwW__whyGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.page-module___8aEwW__whyGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module___8aEwW__whyGrid{grid-template-columns:1fr}}.page-module___8aEwW__whyCard{background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-lg);padding:var(--pad-card);box-shadow:var(--shadow-sm);gap:var(--space-2);transition:all var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__whyCard:hover{border-color:var(--purple-plum);transform:translateY(-2px)}.page-module___8aEwW__whyCardTitle{font-size:var(--text-base);color:var(--purple-aubergine);font-weight:var(--weight-bold);align-items:center;gap:var(--space-2);display:flex}.page-module___8aEwW__whyCardDesc{font-size:var(--text-sm);color:var(--slate-muted);line-height:var(--leading-normal)}.page-module___8aEwW__whyIcon{color:var(--mango);flex-shrink:0}.page-module___8aEwW__ctaCard{background:linear-gradient(135deg,var(--purple-plum)0%,var(--purple-aubergine)100%);border:1px solid var(--purple-plum);border-radius:var(--radius-2xl);padding:var(--space-10)var(--space-8);text-align:center;box-shadow:var(--shadow-lg);max-width:850px;margin:0 auto}.page-module___8aEwW__ctaContent{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.page-module___8aEwW__ctaTitle{color:var(--white);font-size:clamp(26px,3vw + 10px,40px);font-weight:var(--weight-extrabold);line-height:var(--leading-tight)}.page-module___8aEwW__ctaDesc{font-size:var(--text-base);color:var(--purple-soft-text);max-width:600px;line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.page-module___8aEwW__ctaButtons{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:640px){.page-module___8aEwW__ctaButtons{flex-direction:column;align-items:stretch;width:100%;max-width:280px}}.page-module___8aEwW__faqGrid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:900px){.page-module___8aEwW__faqGrid{gap:var(--space-4);grid-template-columns:1fr}}.page-module___8aEwW__faqCard{background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-lg);padding:var(--pad-card);box-shadow:var(--shadow-sm);gap:var(--space-2);transition:all var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__faqCard:hover{border-color:var(--mango);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module___8aEwW__faqQuestion{font-size:var(--text-base);color:var(--purple-aubergine);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.page-module___8aEwW__faqAnswer{font-size:var(--text-sm);color:var(--charcoal);line-height:var(--leading-normal)}.page-module___8aEwW__largeServicesGrid{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:900px){.page-module___8aEwW__largeServicesGrid{gap:var(--space-6);grid-template-columns:1fr}}.page-module___8aEwW__largeServiceCard{background:var(--white);border:2px solid var(--purple-lavender);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:var(--pad-card-lg);gap:var(--space-4);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__largeServiceCard:hover{box-shadow:var(--shadow-lg),0 12px 36px #5b1b6314;border-color:var(--purple-plum);transform:translateY(-4px)}.page-module___8aEwW__privacyLine{font-size:var(--text-xs);color:var(--green-deep);font-style:italic;font-weight:var(--weight-semibold);margin-top:calc(-1*var(--space-2));padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--green);background:#76b9000f}.page-module___8aEwW__largeCardLists{gap:var(--space-6);margin:var(--space-3)0;border-top:1px solid var(--purple-lavender);border-bottom:1px solid var(--purple-lavender);padding:var(--space-4)0;grid-template-columns:1fr 1.2fr;display:grid}@media (max-width:640px){.page-module___8aEwW__largeCardLists{gap:var(--space-4);padding:var(--space-3)0;grid-template-columns:1fr}}.page-module___8aEwW__smallServicesGrid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.page-module___8aEwW__smallServicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module___8aEwW__smallServicesGrid{gap:var(--space-4);grid-template-columns:1fr}}.page-module___8aEwW__smallServiceCard{background:var(--off-white-warm);border:1px solid var(--purple-lavender);border-radius:var(--radius-lg);padding:var(--pad-card);gap:var(--space-3);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),background-color var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__smallServiceCard:hover{box-shadow:var(--shadow-md);border-color:var(--mango);background:var(--white);transform:translateY(-3px)}.page-module___8aEwW__serviceIncludesListCompact{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.page-module___8aEwW__provesCard{margin-top:var(--space-10);border:1px dashed var(--purple-lavender);border-radius:var(--radius-lg);padding:var(--space-6)var(--space-8);text-align:left;background:linear-gradient(135deg,#5b1b6308 0%,#35113f0d 100%)}.page-module___8aEwW__provesTitle{font-size:var(--text-lg);color:var(--purple-aubergine);margin-bottom:var(--space-4);font-weight:var(--weight-bold)}.page-module___8aEwW__provesList{gap:var(--space-4);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (max-width:768px){.page-module___8aEwW__provesList{gap:var(--space-3);grid-template-columns:1fr}}.page-module___8aEwW__provesItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--charcoal);line-height:var(--leading-normal);display:flex}.page-module___8aEwW__provesCheck{color:var(--green);flex-shrink:0;margin-top:3px}.page-module___8aEwW__authorityBlock{gap:var(--space-10);background:var(--white);border:1px solid var(--purple-lavender);border-radius:var(--radius-xl);padding:var(--space-10);box-shadow:var(--shadow-sm);text-align:left;grid-template-columns:1fr 1.2fr;align-items:center;display:grid}@media (max-width:900px){.page-module___8aEwW__authorityBlock{gap:var(--space-8);padding:var(--space-7);grid-template-columns:1fr}}.page-module___8aEwW__authorityLeft{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__authorityTitle{color:var(--purple-aubergine);font-size:clamp(24px,2vw + 8px,32px);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.page-module___8aEwW__authorityDesc{font-size:var(--text-base);color:var(--charcoal);line-height:var(--leading-relaxed)}.page-module___8aEwW__authorityAction{margin-top:var(--space-2)}.page-module___8aEwW__authorityRight{width:100%}.page-module___8aEwW__authorityBadgeGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:480px){.page-module___8aEwW__authorityBadgeGrid{gap:var(--space-3);grid-template-columns:1fr}}.page-module___8aEwW__authorityBadgeCard{background:var(--off-white-warm);border:1px solid var(--purple-lavender);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-1);transition:all var(--transition-base);flex-direction:column;display:flex}.page-module___8aEwW__authorityBadgeCard:hover{border-color:var(--green);background:var(--white);box-shadow:var(--shadow-xs);transform:translateY(-2px)}.page-module___8aEwW__authorityBadgeTag{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;color:var(--green-deep);letter-spacing:.05em}.page-module___8aEwW__authorityBadgeTitle{font-size:var(--text-md);color:var(--purple-aubergine);font-weight:var(--weight-bold)}.page-module___8aEwW__authorityBadgeDesc{font-size:var(--text-xs);color:var(--slate-muted);line-height:var(--leading-normal)}.page-module___8aEwW__sectionWhyJTech{padding:var(--space-12)0;background:linear-gradient(180deg,var(--purple-deep)0%,var(--purple-plum)100%);color:var(--white);position:relative;overflow:hidden}.page-module___8aEwW__sectionWhyJTech .page-module___8aEwW__sectionTitle{color:var(--white)}.page-module___8aEwW__sectionWhyJTech .page-module___8aEwW__sectionLabel{color:var(--mango)}
