/*! Samanvi Performance — combined CSS */ /*! source:samanvi-mega-menu */ @media (min-width:769px){:root{--smm-top:68px;--smm-teal:#00a896;--smm-teal-dark:#028090;--smm-blue:#1f4e8a;--smm-black:#091628;--smm-panel-bg:#ffffff;--smm-border:rgba(0,0,0,.08);--smm-divider:rgba(0,0,0,.07);--smm-text:#091628;--smm-text-sec:#4a6278;--smm-text-muted:#8aa3b8;--smm-icon-bg:#f1f5f9;--smm-icon-brd:rgba(0,0,0,.07);--smm-hover-bg:rgba(31,78,138,.05);--smm-ease:cubic-bezier(.22,.68,0,1.2)}.smm-scrim{position:fixed;inset:0;top:var(--smm-top);background:rgba(9,22,40,.28);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:998;opacity:0;pointer-events:none;transition:opacity .22s}.smm-scrim.smm-scrim--visible{opacity:1;pointer-events:auto}.smm-nav-item .smm-trigger{display:inline-flex !important;align-items:center;gap:4px;cursor:pointer;position:relative;white-space:nowrap;user-select:none}.smm-trigger .smm-chevron{width:13px;height:13px;transition:transform .2s var(--smm-ease);flex-shrink:0;margin-left:1px}.smm-nav-item.smm-open .smm-chevron{transform:rotate(-180deg)}.smm-nav-item>ul.sub-menu,.smm-nav-item ul.sub-menu{display:none !important}.smm-panel{position:fixed;top:var(--smm-top);left:0;right:0;z-index:999;pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity .2s,transform .26s var(--smm-ease)}.smm-panel.smm-panel--open{opacity:1;transform:translateY(0);pointer-events:auto}.smm-panel-inner{max-width:1240px;margin:10px auto 0;background:var(--smm-panel-bg);border:1px solid var(--smm-border);border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.04),0 16px 48px rgba(0,0,0,.11),0 1px 0 rgba(255,255,255,.8) inset}.smm-accent-line{height:2px;background:linear-gradient(90deg,transparent 0%,var(--smm-teal) 30%,var(--smm-blue) 70%,transparent 100%);opacity:.45}.smm-body{display:flex;align-items:stretch;padding:26px 28px 22px;gap:0}.smm-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.smm-col+.smm-col{padding-left:20px;border-left:1px solid var(--smm-divider)}.smm-col-label{font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--smm-text-muted);padding-bottom:10px;border-bottom:1px solid var(--smm-divider);margin-bottom:4px}.smm-item{display:flex;align-items:flex-start;gap:11px;padding:9px 10px;border-radius:10px;text-decoration:none;color:var(--smm-text);transition:background .14s}.smm-item:hover{background:var(--smm-hover-bg)}.smm-item-icon{width:34px;height:34px;border-radius:8px;background:var(--smm-icon-bg);border:1px solid var(--smm-icon-brd);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .14s,border-color .14s}.smm-item:hover .smm-item-icon{background:rgba(0,168,150,.1);border-color:rgba(0,168,150,.25)}.smm-item-icon svg{width:16px;height:16px;color:#64748b;transition:color .14s}.smm-item:hover .smm-item-icon svg{color:var(--smm-teal-dark)}.smm-item-text{display:flex;flex-direction:column;gap:1px}.smm-item-name{font-size:.855rem;font-weight:600;color:var(--smm-text);line-height:1.3}.smm-item-desc{font-size:.765rem;font-weight:400;color:var(--smm-text-sec);line-height:1.4}.smm-featured{flex:0 0 248px;padding-left:20px;border-left:1px solid var(--smm-divider);display:flex;flex-direction:column;gap:10px}.smm-fc{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:12px;background:linear-gradient(135deg,rgba(0,168,150,.06),rgba(31,78,138,.04));border:1px solid rgba(0,168,150,.18);text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s}.smm-fc:hover{border-color:rgba(0,168,150,.35);background:linear-gradient(135deg,rgba(0,168,150,.09),rgba(31,78,138,.07));box-shadow:0 4px 20px rgba(0,168,150,.1)}.smm-fc-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(0,168,150,.1);border:1px solid rgba(0,168,150,.22);color:var(--smm-teal-dark);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:100px;width:fit-content}.smm-fc-title{font-family:'Space Grotesk','Inter',sans-serif;font-size:.96rem;font-weight:700;color:var(--smm-black);line-height:1.3}.smm-fc-desc{font-size:.76rem;color:var(--smm-text-sec);line-height:1.5}.smm-fc-link{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:var(--smm-teal-dark);margin-top:2px}.smm-fc-link .smm-arrow-ico{width:11px;height:11px;transition:transform .15s}.smm-fc:hover .smm-fc-link .smm-arrow-ico{transform:translateX(3px)}.smm-ql{display:flex;flex-direction:column;gap:1px}.smm-ql-label{font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--smm-text-muted);padding:4px 4px 4px}.smm-ql-link{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;font-size:.81rem;font-weight:500;color:var(--smm-text-sec);text-decoration:none;transition:background .13s,color .13s}.smm-ql-link:hover{background:var(--smm-hover-bg);color:var(--smm-blue)}.smm-ql-link .smm-arrow-ico{width:11px;height:11px;opacity:.4;flex-shrink:0}.smm-ql-link:hover .smm-arrow-ico{opacity:.8}.smm-panel-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 28px 14px;border-top:1px solid var(--smm-divider)}.smm-pf-note{display:flex;align-items:center;gap:7px;font-size:.74rem;color:var(--smm-text-muted)}.smm-live-dot{width:6px;height:6px;border-radius:50%;background:var(--smm-teal);flex-shrink:0;box-shadow:0 0 0 3px rgba(0,168,150,.15);animation:smm-pulse 2.2s ease-in-out infinite}@keyframes smm-pulse{0%,100%{box-shadow:0 0 0 3px rgba(0,168,150,.15)}50%{box-shadow:0 0 0 5px rgba(0,168,150,.08)}}.smm-pf-actions{display:flex;align-items:center;gap:8px}.smm-pf-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border-radius:7px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .14s;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;font-family:inherit;line-height:inherit}.smm-pf-btn--ghost{color:var(--smm-text-sec);border:1px solid var(--smm-border);background:transparent}.smm-pf-btn--ghost:hover{color:var(--smm-blue);background:var(--smm-hover-bg);border-color:rgba(31,78,138,.2)}.smm-pf-btn--solid{color:#fff;background:linear-gradient(135deg,var(--smm-blue),#2760aa);border:none;box-shadow:0 2px 10px rgba(31,78,138,.25)}.smm-pf-btn--solid:hover{background:var(--smm-teal);color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,168,150,.35)}}@media (max-width:768px){.smm-panel,.smm-scrim{display:none !important;visibility:hidden !important;pointer-events:none !important}}/*! source:samanvi-page */:root{--primary:#18a590;--primary-dark:#0d8a77;--secondary:#2d3e50;--accent:#f0b849;--blue:#1f4e8a;--light:#f8fafc;--dark:#1e2b39;--gray:#6b7b8b;--light-gray:#e9edf2;--white:#ffffff;--black:#1a1a1a;--shadow:0 4px 20px rgba(0,0,0,0.08);--shadow-hover:0 10px 30px rgba(0,0,0,0.12);--border-radius:12px;--border-radius-sm:8px;--transition:all 0.3s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--dark)}.samanvi-container{max-width:1280px;margin:0 auto;padding:0 24px}.samanvi-container-fluid{width:100%;padding:0 24px}.samanvi-hero{padding:0 0 50px;background:linear-gradient(135deg,#1f4e8a 0%,#ffffff 100%);overflow:hidden}.samanvi-breadcrumbs--hero{padding:18px 0 28px;font-size:0.875rem;letter-spacing:0.02em}.samanvi-breadcrumbs--hero .rank-math-breadcrumb,.samanvi-breadcrumbs--hero .rank-math-breadcrumb p{margin:0;color:rgba(255,255,255,0.78);display:flex;flex-wrap:wrap;align-items:center;gap:4px}.samanvi-breadcrumbs--hero .rank-math-breadcrumb a{color:rgba(255,255,255,0.78);text-decoration:none;transition:color 0.2s ease}.samanvi-breadcrumbs--hero .rank-math-breadcrumb a:hover{color:#fff}.samanvi-breadcrumbs--hero .rank-math-breadcrumb .separator{margin:0 8px;font-size:0.65rem;color:rgba(255,255,255,0.45);display:inline-flex;align-items:center}.samanvi-breadcrumbs--hero .rank-math-breadcrumb .last{color:#fff;font-weight:600}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hero-content{max-width:600px}.hero-title{font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:24px;color:#fff}.hero-title .highlight{color:var(--primary)}.hero-text{font-size:1.1rem;color:#fff;margin-bottom:20px}.hero-subtext{font-size:1rem;color:#fff;margin-bottom:32px}.samanvi-btn{display:inline-block;padding:14px 32px;border-radius:50px;font-weight:600;text-decoration:none;transition:var(--transition);cursor:pointer;border:none;font-size:1rem}.samanvi-btn-primary{background:var(--primary);color:var(--white)}.samanvi-btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.samanvi-btn-light{background:#18a590;color:#fff}.samanvi-btn-light:hover{background:#0d8a77;transform:translateY(-2px)}.hero-stats{display:flex;gap:40px;margin-top:48px}.stat-item{display:flex;flex-direction:column;color:#fff}.stat-number{font-size:2.5rem;font-weight:700;color:#fff;line-height:1.2}.stat-item span:last-child{font-size:0.9rem;color:#fff}.hero-image-wrapper{position:relative;max-width:550px;margin:0 auto}.hero-image{width:100%;height:auto;border-radius:var(--border-radius);box-shadow:var(--shadow-hover)}.hero-caption{position:absolute;bottom:20px;left:20px;right:20px;background:rgba(255,255,255,0.95);padding:16px 20px;border-radius:var(--border-radius-sm);font-size:0.9rem;color:var(--dark);box-shadow:var(--shadow);backdrop-filter:blur(5px)}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.trust-image-wrapper{position:relative;max-width:550px}.trust-image{width:100%;height:auto;border-radius:var(--border-radius);box-shadow:var(--shadow-hover);display:block}.trust-content{display:flex;flex-direction:column;justify-content:center;max-width:600px}.trust-content .section-header{text-align:left;max-width:100%;margin:0 0 20px 0}.trust-content .section-subhead{color:var(--primary)}.trust-content .section-title{color:var(--blue);text-align:left}.trust-content .section-text{text-align:left;margin:0;font-size:1rem;line-height:1.8;color:var(--gray)}.samanvi-section{padding:60px 0}.samanvi-bg-light{background:var(--light)}.samanvi-bg-light-alt{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.section-header{text-align:center;max-width:1280px;margin:0 auto 36px}.section-subhead{display:inline-block;font-size:0.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--primary);margin-bottom:12px}.section-title{font-size:2.4rem;font-weight:700;line-height:1.3;color:var(--blue);margin-bottom:24px}.section-text{font-size:0.95rem;line-height:1.5;color:var(--gray);margin:0 auto 32px;text-align:center}.section-subtitle{font-size:1.6rem;font-weight:600;color:var(--dark);margin:48px 0 32px;text-align:center}.section-image-wrapper{max-width:800px;margin:32px auto 0;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow)}.section-image{width:100%;height:auto;display:block}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:24px}.card{background:var(--white);padding:32px 24px;border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);text-align:center}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.card-icon{font-size:2.5rem;color:var(--primary);margin-bottom:20px}.card-title{font-size:1.2rem;font-weight:600;margin-bottom:16px;color:var(--dark)}.card-text{font-size:0.95rem;color:var(--gray);line-height:1.6}.service-card{background:var(--white);padding:40px 30px;border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);position:relative;overflow:hidden}.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.service-icon{font-size:2.8rem;color:var(--primary);margin-bottom:20px}.service-badge{display:inline-block;background:var(--primary);color:var(--white);padding:4px 12px;border-radius:50px;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0px}.service-title{font-size:1.3rem;font-weight:600;margin-bottom:16px;color:var(--dark)}.service-text{font-size:0.95rem;color:var(--gray);line-height:1.7}.industry-card{text-align:center;padding:24px;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition)}.industry-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.industry-icon{font-size:2.5rem;color:var(--primary);margin-bottom:20px}.industry-title{font-size:1.2rem;font-weight:600;margin-bottom:12px;color:var(--dark)}.industry-text{font-size:0.9rem;color:var(--gray);line-height:1.6}.seo-showcase{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-top:40px}.seo-features{margin-top:30px}.seo-feature-card{display:grid;grid-template-columns:auto 1fr;gap:16px;margin-bottom:30px;padding:28px 24px;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);align-items:start}.seo-feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.seo-feature-icon{font-size:2.4rem;color:var(--primary);flex-shrink:0;grid-column:1;grid-row:1;margin-top:2px}.seo-feature-title{font-size:1.15rem;font-weight:600;margin-bottom:0;color:var(--dark);grid-column:2;grid-row:1}.seo-feature-text{font-size:0.95rem;color:var(--gray);line-height:1.6;margin:0;grid-column:1 / -1;grid-row:2}.seo-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:sticky;top:100px}.seo-stat{text-align:center;padding:40px;border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition)}.seo-stat:nth-child(1){background:linear-gradient(135deg,#1f4e8a 0%,#18a590 100%);border-left:4px solid var(--blue);color:var(--white)}.seo-stat:nth-child(2){background:linear-gradient(135deg,#18a590 0%,#1f4e8a 100%);border-left:4px solid var(--primary);color:var(--white)}.seo-stat:nth-child(3){background:linear-gradient(135deg,#0d8a77 0%,#2d5fa3 100%);border-left:4px solid var(--primary);color:var(--white)}.seo-stat:nth-child(4){background:linear-gradient(135deg,#2d5fa3 0%,#0d8a77 100%);border-left:4px solid var(--blue);color:var(--white)}.seo-stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.seo-stat-number{font-size:2.8rem;font-weight:700;display:block;line-height:1.2;margin-bottom:8px;color:inherit}.seo-stat-label{font-size:1rem;color:var(--white);font-weight:500}.strategies-showcase{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-top:40px}.strategies-list{display:flex;flex-direction:column;gap:40px}.strategy-item{position:relative;padding-left:70px}.strategy-item i{display:none !important}.strategy-number{position:absolute;left:0;top:0;font-size:2.5rem;font-weight:700;color:var(--primary);opacity:0.2;line-height:1}.strategy-title{font-size:1.4rem;font-weight:600;margin:0em 0;color:var(--blue)}.strategy-desc{font-size:0.95rem;color:var(--gray);line-height:1.7}.strategy-visual{position:sticky;top:100px}.strategy-image{width:100%;height:auto;max-width:600px;border-radius:var(--border-radius);box-shadow:var(--shadow-hover)}.partner-section-heading{text-align:center;max-width:800px;margin:0 auto 36px}.partner-section-heading h3{font-size:2rem;font-weight:700;color:var(--dark);margin-bottom:20px}.partner-quote{font-size:1.2rem;font-style:italic;color:var(--primary);position:relative;padding:0 20px}}.partner-showcase{position:relative;display:grid !important;grid-template-columns:45% 1fr !important;gap:40px;align-items:start;margin-top:32px}.partner-image-wrapper{position:relative}.partner-image{width:100%;height:auto;border-radius:var(--border-radius);object-fit:cover;display:block}.partner-badge{position:absolute;bottom:16px;left:16px;background:var(--primary);color:var(--white);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.partner-content{background:var(--white);padding:48px 48px 40px 48px;border-radius:var(--border-radius);box-shadow:0 8px 32px rgba(0,0,0,0.08);position:relative;z-index:2;min-width:0}.partner-content .section-text{margin-bottom:32px;font-size:1rem;line-height:1.8;color:var(--gray)}.partner-features{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 40px;margin-top:8px;padding-top:28px;border-top:1px solid var(--light-gray)}.partner-feature{display:flex;align-items:flex-start;gap:16px;padding:14px 16px;background:#f8f9fb;border:1px solid #e9edf2;border-radius:8px;box-shadow:none;font-size:0.95rem;font-weight:500;color:var(--dark);transition:var(--transition)}.partner-feature:hover{border-color:var(--primary);background:#f0fffe}.partner-feature i{color:var(--primary);font-size:1.8rem;min-width:32px;text-align:center;flex-shrink:0;margin-top:2px}.conversion-dashboard{margin-top:40px}.conversion-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}.metric-card{text-align:center;padding:30px 20px;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition)}.metric-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.metric-card i{color:var(--primary)}.metric-value{font-size:2.5rem;font-weight:700;color:var(--blue);line-height:1.2;margin-bottom:8px}.metric-label{font-size:0.9rem;color:var(--gray);text-transform:uppercase;letter-spacing:0.5px}.conversion-content{text-align:center;max-width:800px;margin:0 auto;padding:40px;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow)}.conversion-content h3{font-size:1.6rem;font-weight:600;color:var(--dark);margin-bottom:20px}.conversion-content p{font-size:1rem;color:var(--gray);line-height:1.8}.process-timeline{max-width:900px;margin:60px auto 0;position:relative}.process-timeline::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--primary) 0%,transparent 100%);transform:translateX(-50%)}.timeline-item{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px;position:relative}.timeline-item:nth-child(even) .timeline-content{order:2}.timeline-item:nth-child(even) .timeline-visual{order:1}.timeline-content{padding:30px;background:#1f4e8a;border-radius:var(--border-radius);box-shadow:var(--shadow);position:relative}.timeline-content::before{content:'';position:absolute;top:30px;width:20px;height:20px;background:var(--white);transform:rotate(45deg);box-shadow:var(--shadow)}.timeline-item:nth-child(odd) .timeline-content::before{right:-10px}.timeline-item:nth-child(even) .timeline-content::before{left:-10px}.timeline-step{display:inline-block;font-size:0.9rem;font-weight:600;color:#fff;margin-bottom:12px}.timeline-title{font-size:1.3rem;font-weight:600;margin-bottom:12px;color:#fff}.timeline-description{font-size:0.95rem;color:#fff;line-height:1.7}.timeline-visual{display:flex;align-items:center;justify-content:center}.timeline-icon{width:80px;height:80px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);border:2px solid var(--primary);color:var(--primary);font-size:2rem;transition:var(--transition)}.timeline-icon:hover{transform:scale(1.1);background:var(--primary);color:var(--white)}.comparison-table-wrapper{max-width:1000px;margin:40px auto 0;overflow-x:auto;border-radius:var(--border-radius);box-shadow:var(--shadow);background:var(--white)}.comparison-table{width:100%;border-collapse:collapse;font-size:0.95rem}.comparison-table th{background:var(--blue);color:var(--white);padding:16px;text-align:left;font-weight:600}.comparison-table td{padding:16px;border-bottom:1px solid var(--light-gray);color:var(--gray)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr:hover td{background:var(--light)}.check-mark{color:var(--blue);font-weight:700;margin-right:8px}.results-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.achievement-card{text-align:center;padding:40px 30px;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition)}.achievement-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.achievement-icon{width:80px;height:80px;background:var(--light);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--primary);font-size:2rem}.achievement-value{font-size:3rem;font-weight:700;color:var(--blue);line-height:1.2;margin-bottom:8px}.achievement-label{font-size:1.1rem;font-weight:600;color:var(--dark);margin-bottom:16px}.achievement-desc{font-size:0.9rem;color:var(--gray);line-height:1.6}.results-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.story-card{padding:30px;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);position:relative}.story-quote{font-size:4rem;color:var(--primary);opacity:0.2;position:absolute;top:10px;left:20px;font-family:serif}.story-text{font-size:0.95rem;color:var(--gray);line-height:1.7;margin-bottom:20px;position:relative;z-index:1}.story-author{font-size:0.9rem;font-weight:600;color:var(--dark);text-align:right}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1280px;margin:40px auto 0}.faq-item{margin-bottom:20px;border:1px solid var(--light-gray);border-radius:var(--border-radius);overflow:hidden;background:var(--white)}.faq-question{padding:20px 24px;background:var(--white);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:var(--transition)}.faq-question:hover{background:var(--light)}.faq-question h4{font-size:1.1rem;font-weight:600;color:var(--dark);margin:0}.faq-toggle{font-size:1.5rem;color:var(--primary);font-weight:300;transition:var(--transition)}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{padding:0 24px;max-height:0;overflow:hidden;transition:var(--transition);background:var(--light)}.faq-item.active .faq-answer{padding:20px 24px;max-height:500px}.faq-answer p{color:var(--gray);line-height:1.7;margin:0}.cta-section{background:var(--blue);color:var(--white);padding:80px 0;text-align:center}.cta-content{max-width:1080px;margin:0 auto}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:24px}.cta-content p{font-size:1.1rem;margin-bottom:32px;color:var(--white)}.cta-link{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.75rem}.cta-link p,.cta-link u,.cta-link span{display:contents}.cta-link a{color:#333;text-decoration:none;font-size:0.9rem;opacity:1;transition:var(--transition);background-color:#ffffff;border-radius:50px;padding:0.5rem 1rem;margin:0;display:inline-block}.cta-link a:hover{color:#333}.cta-link a:hover{opacity:1;text-decoration:underline}.fade-up{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.fade-up.fade-up-active{opacity:1;transform:translateY(0)}.no-js .fade-up{opacity:1;transform:translateY(0)}@media (max-width:1024px){.hero-title{font-size:2.8rem}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}.conversion-metrics{grid-template-columns:repeat(2,1fr)}.results-showcase,.results-stories{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.samanvi-hero{padding:50px 0 40px}.samanvi-section{padding:50px 0}.hero-grid,.trust-grid{grid-template-columns:1fr;gap:40px}.hero-content{max-width:100%}.hero-stats{justify-content:center}.section-title{font-size:2rem}.grid-4,.grid-3{grid-template-columns:1fr}.seo-showcase,.strategies-showcase{grid-template-columns:1fr;gap:40px}.partner-showcase{grid-template-columns:1fr !important;gap:24px !important}.partner-image-wrapper{width:100%}.partner-content{padding:24px 0}.process-timeline::before{left:30px}.timeline-item{grid-template-columns:1fr;gap:20px}.timeline-item:nth-child(even) .timeline-content{order:1}.timeline-item:nth-child(even) .timeline-visual{order:2}.timeline-content::before{display:none}.timeline-visual{justify-content:flex-start;padding-left:20px}.conversion-metrics{grid-template-columns:1fr}.results-showcase,.results-stories{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr}}@media (max-width:480px){.samanvi-hero{padding:40px 0 30px}.samanvi-section{padding:40px 0}.trust-content .section-header{margin-bottom:16px}.trust-content .section-title{font-size:1.8rem}.hero-title{font-size:2.2rem}.hero-stats{flex-direction:column;gap:20px;align-items:center}.stat-item{align-items:center}.section-title{font-size:1.8rem}.partner-content{padding:32px 24px}.partner-features{grid-template-columns:1fr;gap:20px;margin-top:12px;padding-top:20px}.partner-feature{gap:12px;font-size:0.9rem}.partner-feature i{font-size:1.4rem;min-width:28px}.seo-stats{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr;gap:20px}}#site-footer .widget a,.site-footer .widget a,.footer-widgets a{color:#ffffff}#site-footer .widget a:hover,.site-footer .widget a:hover,.footer-widgets a:hover{color:#ffffff;opacity:0.8}/*! source:smcb-chatbot */ .smcb-widget{--smcb-navy:#1f4e8a;--smcb-teal:#18a590;--smcb-teal-dark:#0f6e56;--smcb-dot:#3ad29f;--smcb-ink:#16263b;--smcb-muted:#6b7c91;--smcb-line:#e9eef4;--smcb-surface:#f6f9fb;--smcb-radius:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--smcb-ink);-webkit-font-smoothing:antialiased}.smcb-widget[data-mode="floating"]{position:fixed;right:24px;bottom:24px;z-index:99990}.smcb-widget *,.smcb-widget *::before,.smcb-widget *::after{box-sizing:border-box}.smcb-bubble{display:inline-flex;align-items:center;gap:9px;border:none;cursor:pointer;background:var(--smcb-navy);color:#fff;border-radius:999px;padding:13px 20px;font:inherit;font-weight:600;letter-spacing:.2px;box-shadow:0 8px 24px rgba(31,78,138,.32);transition:transform .18s ease,box-shadow .18s ease}.smcb-bubble:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(31,78,138,.4)}.smcb-bubble:focus-visible{outline:3px solid rgba(24,165,144,.45);outline-offset:2px}.smcb-bubble--hidden{display:none}.smcb-bubble-dot{width:9px;height:9px;border-radius:50%;background:var(--smcb-dot);animation:smcb-pulse 2s infinite}.smcb-bubble-label{font-size:13.5px}@keyframes smcb-pulse{0%{box-shadow:0 0 0 0 rgba(58,210,159,.55)}70%{box-shadow:0 0 0 10px rgba(58,210,159,0)}100%{box-shadow:0 0 0 0 rgba(58,210,159,0)}}.smcb-hint-wrap{position:absolute;right:0;bottom:64px;width:250px}.smcb-hint-card{position:relative;background:#fff;border:1px solid var(--smcb-line);border-radius:16px;padding:14px 16px 16px;box-shadow:0 12px 32px rgba(16,36,64,.16)}.smcb-hint-dismiss{position:absolute;top:8px;right:8px;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--smcb-muted);cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center}.smcb-hint-dismiss:hover{background:var(--smcb-surface)}.smcb-hint-text{font-size:13.5px;color:var(--smcb-ink);line-height:1.5}.smcb-hint-cta{margin-top:10px;border:none;cursor:pointer;font:inherit;font-weight:600;background:var(--smcb-teal);color:#fff;border-radius:9px;padding:8px 14px;font-size:13px}.smcb-hint-cta:hover{background:var(--smcb-teal-dark)}.smcb-hint-tail{position:absolute;right:26px;bottom:-7px;width:14px;height:14px;background:#fff;border-right:1px solid var(--smcb-line);border-bottom:1px solid var(--smcb-line);transform:rotate(45deg)}.smcb-window{display:none;flex-direction:column;width:392px;height:612px;max-height:calc(100vh - 48px);background:#fff;border-radius:var(--smcb-radius);overflow:hidden;border:1px solid rgba(16,36,64,.06);box-shadow:0 18px 50px rgba(16,36,64,.28);animation:smcb-window-in .26s cubic-bezier(.34,1.4,.64,1)}.smcb-widget[data-mode="floating"] .smcb-window{position:absolute;right:0;bottom:0}.smcb-widget[data-mode="inline"] .smcb-window{position:relative;width:100%;max-width:440px;margin:0 auto}.smcb-window--open{display:flex}@keyframes smcb-window-in{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.smcb-header{display:flex;align-items:center;gap:12px;padding:15px 16px;background:var(--smcb-navy);color:#fff;flex:0 0 auto}.smcb-header-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.smcb-avatar{width:42px;height:42px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:4px;box-shadow:0 0 0 1px rgba(255,255,255,.4)}.smcb-avatar-logo{max-width:100%;max-height:100%;object-fit:contain;display:block}.smcb-title{font-size:15px;font-weight:600;line-height:1.2}.smcb-online-row{display:flex;align-items:center;gap:6px;margin-top:2px}.smcb-online-dot{width:7px;height:7px;border-radius:50%;background:var(--smcb-dot)}.smcb-online-text{font-size:12px;color:#b8cce4}.smcb-close{flex:0 0 auto;width:30px;height:30px;border-radius:8px;border:none;cursor:pointer;background:rgba(255,255,255,.14);color:#fff;display:flex;align-items:center;justify-content:center}.smcb-close:hover{background:rgba(255,255,255,.26)}.smcb-close:focus-visible{outline:2px solid #fff;outline-offset:1px}.smcb-progress{height:3px;background:#e8eef5;flex:0 0 auto}.smcb-progress-bar{height:100%;width:0;background:var(--smcb-teal);transition:width .5s ease}.smcb-messages{flex:1 1 auto;overflow-y:auto;padding:18px 16px;background:var(--smcb-surface);display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.smcb-msg{max-width:84%;animation:smcb-msg-in .28s ease both}.smcb-msg--bot{align-self:flex-start}.smcb-msg--user{align-self:flex-end}.smcb-msg-bubble{font-size:14px;line-height:1.55;padding:11px 14px;border-radius:15px;word-wrap:break-word;overflow-wrap:anywhere}.smcb-msg--bot .smcb-msg-bubble{background:#fff;color:var(--smcb-ink);border:1px solid var(--smcb-line);border-radius:4px 15px 15px 15px}.smcb-msg--user .smcb-msg-bubble{background:var(--smcb-teal);color:#fff;border-radius:15px 4px 15px 15px}.smcb-msg-bubble strong{font-weight:600}.smcb-msg--bot .smcb-msg-bubble strong{color:var(--smcb-navy)}.smcb-msg-bubble a{color:var(--smcb-teal-dark);text-decoration:underline}.smcb-msg--user .smcb-msg-bubble a{color:#fff}.smcb-li{display:flex;gap:7px;margin:3px 0}.smcb-li-dot{color:var(--smcb-teal)}@keyframes smcb-msg-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.smcb-caret{display:inline-block;width:7px;height:14px;margin-left:2px;vertical-align:-2px;background:var(--smcb-teal);border-radius:1px;animation:smcb-blink .9s steps(1) infinite}@keyframes smcb-blink{50%{opacity:0}}.smcb-typing .smcb-msg-bubble{display:inline-flex;gap:4px;padding:13px 14px}.smcb-dot{width:6px;height:6px;border-radius:50%;background:#9fb3c8;animation:smcb-bounce 1.2s infinite}.smcb-dot:nth-child(2){animation-delay:.2s}.smcb-dot:nth-child(3){animation-delay:.4s}@keyframes smcb-bounce{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.smcb-whatsapp-btn{display:inline-flex;align-items:center;gap:6px;background:#25d366;color:#fff !important;text-decoration:none !important;padding:10px 16px;border-radius:10px;font-weight:600;font-size:13.5px}.smcb-whatsapp-btn:hover{background:#1eb858}.smcb-choices-wrapper{display:flex;flex-wrap:wrap;gap:8px}.smcb-choices-wrapper:empty{display:none}.smcb-choice-btn{border:1.5px solid #cfe6df;background:#f1faf7;color:var(--smcb-teal-dark);border-radius:999px;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.smcb-choice-btn:hover{background:var(--smcb-teal);border-color:var(--smcb-teal);color:#fff}.smcb-choice-btn:focus-visible{outline:2px solid var(--smcb-teal);outline-offset:2px}.smcb-choice-btn.smcb-selected{background:var(--smcb-teal);border-color:var(--smcb-teal);color:#fff}.smcb-continue-btn{border:none;cursor:pointer;font:inherit;font-weight:600;font-size:13.5px;background:var(--smcb-navy);color:#fff;border-radius:10px;padding:9px 18px;margin-top:2px}.smcb-continue-btn:hover{background:#163a6e}.smcb-form-label{width:100%;font-size:12px;font-weight:600;color:var(--smcb-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.smcb-form-row{width:100%;display:flex;align-items:flex-start;gap:10px;border:1.5px solid var(--smcb-line);background:#fff;border-radius:12px;padding:11px 13px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.smcb-form-row:hover{border-color:var(--smcb-teal);background:#f1faf7}.smcb-radio-input,.smcb-checkbox-input{margin-top:2px;accent-color:var(--smcb-teal);flex:0 0 auto}.smcb-form-row-label{font-size:13.5px;color:var(--smcb-ink);display:flex;flex-direction:column;gap:2px}.smcb-form-row-label span{font-size:12px;color:var(--smcb-muted)}.smcb-field{width:100%;margin-bottom:8px}.smcb-field label{display:block;font-size:11px;font-weight:600;color:var(--smcb-ink);margin-bottom:3px}.smcb-field input{width:100%;height:38px;border:1.5px solid var(--smcb-line);border-radius:10px;padding:0 12px;font:inherit;font-size:16px;outline:none;background:#fff;color:var(--smcb-ink)}.smcb-field input:focus{border-color:var(--smcb-teal);box-shadow:0 0 0 3px rgba(24,165,144,.12)}.smcb-form-error{color:#c53030;font-size:12px;margin-bottom:6px}.smcb-input-area{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid #eef2f6;background:#fff}.smcb-text-row{display:flex;align-items:center;gap:9px}.smcb-text-input{flex:1;height:40px;border:1.5px solid #e3e9f0;border-radius:12px;padding:0 14px;font:inherit;font-size:16px;outline:none;background:#fff;color:var(--smcb-ink)}.smcb-text-input:focus{border-color:var(--smcb-teal);box-shadow:0 0 0 3px rgba(24,165,144,.12)}.smcb-text-input:disabled{background:#f3f5f8;color:var(--smcb-muted)}.smcb-send-btn{flex:0 0 auto;width:40px;height:40px;border-radius:12px;border:none;cursor:pointer;background:var(--smcb-teal);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.smcb-send-btn:hover{background:var(--smcb-teal-dark)}.smcb-send-btn:focus-visible{outline:2px solid var(--smcb-navy);outline-offset:2px}.smcb-send-btn:disabled{background:#c2ccd6;cursor:default}.smcb-send-btn.smcb-stop{background:#e2553f}.smcb-send-btn.smcb-stop:hover{background:#c8432f}.smcb-close svg,.smcb-send-btn svg{display:block;pointer-events:none}.smcb-close svg{stroke:#ffffff !important;fill:none !important;width:16px;height:16px}.smcb-send-btn svg{fill:#ffffff !important;stroke:none !important;width:18px;height:18px}.smcb-send-btn.smcb-stop svg{fill:#ffffff !important}@media (max-width:480px){.smcb-widget[data-mode="floating"] .smcb-window{position:fixed;inset:0;width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none}.smcb-widget[data-mode="floating"]{right:16px;bottom:16px}.smcb-hint-wrap{display:none}}@media (prefers-reduced-motion:reduce){.smcb-window,.smcb-msg,.smcb-bubble-dot,.smcb-dot,.smcb-caret{animation:none !important}.smcb-messages{scroll-behavior:auto}}/*! source:samanvi-mobile-nav */ @media (max-width:768px){.main-navigation .menu-toggle,.inside-header .menu-toggle,button.menu-toggle{display:none !important}.mega-menu-toggle,button.mega-menu-toggle,#mega-menu-wrap-primary>.mega-menu-toggle,.mega-menu-wrap>.mega-menu-toggle,#masthead .mega-menu-toggle,.inside-header .mega-menu-toggle,.site-header .mega-menu-toggle{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}#mega-menu-wrap-primary .mega-sub-menu,.mega-menu-wrap .mega-sub-menu{display:none !important}#site-navigation{position:fixed !important;top:0 !important;right:-200vw !important;pointer-events:none !important;visibility:hidden !important;z-index:1 !important}.mega-menu-wrap .max-mega-menu{position:fixed !important;top:0 !important;left:auto !important;right:-300vw !important;z-index:1 !important;visibility:hidden !important;pointer-events:none !important}}.samanvi-hamburger{display:none}@media (max-width:768px){.inside-header{flex-direction:row !important;align-items:center !important;flex-wrap:nowrap !important}.inside-header>*:not(:last-child):not(.samanvi-hamburger){margin-bottom:0 !important}.samanvi-hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:11px;border-radius:10px;margin-left:auto;flex-shrink:0;position:relative;z-index:10001;-webkit-tap-highlight-color:transparent;transition:background 0.18s}.samanvi-hamburger:hover{background:rgba(9,22,40,0.06)}.samanvi-hamburger:focus-visible{outline:2px solid #1f4e8a;outline-offset:2px}.samanvi-hamburger .hb-bar{display:block;height:2px;width:22px;background:#1a1a2e;border-radius:2px;transform-origin:center;transition:transform 0.36s cubic-bezier(0.23,1,0.32,1),opacity 0.22s ease,width 0.28s ease}.samanvi-hamburger .hb-bar:nth-child(3){width:14px}.samanvi-hamburger.is-open .hb-bar:nth-child(1){transform:translateY(7px) rotate(45deg);width:22px}.samanvi-hamburger.is-open .hb-bar:nth-child(2){opacity:0;transform:scaleX(0.2)}.samanvi-hamburger.is-open .hb-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}}.sam-overlay{position:fixed;inset:0;background:rgba(9,22,40,0.55);z-index:10000;opacity:0;pointer-events:none;transition:opacity 0.32s cubic-bezier(0.4,0,0.2,1)}.sam-overlay.visible{opacity:1;pointer-events:auto}.sam-drawer{position:fixed !important;top:0 !important;right:0 !important;left:auto !important;width:360px;max-width:92vw;height:100vh;height:100dvh;background:#ffffff !important;border-left:1px solid rgba(0,0,0,0.08);z-index:10002 !important;display:flex !important;flex-direction:column !important;transform:translateX(100%);transition:transform 0.38s cubic-bezier(0.23,1,0.32,1);box-sizing:border-box !important;margin:0 !important;padding:0 !important}.sam-drawer.is-open{transform:translateX(0);box-shadow:-16px 0 56px rgba(0,0,0,0.18)}.sam-drawer-header{flex-shrink:0 !important;width:100% !important;height:62px;display:flex !important;align-items:center;gap:10px;padding:0 14px;background:#ffffff;border-bottom:1px solid rgba(0,0,0,0.07);position:relative;z-index:2;box-sizing:border-box !important;overflow:hidden}.drawer-search-wrap{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:#f4f5f7;border:1.5px solid rgba(0,0,0,0.08);border-radius:10px;padding:0 12px;height:38px;margin:0;transition:border-color 0.18s,box-shadow 0.18s,background 0.18s}.drawer-search-wrap:focus-within{border-color:#1f4e8a;box-shadow:0 0 0 3px rgba(31,78,138,0.1);background:#ffffff}.drawer-search-icon{flex-shrink:0;color:#aaa;display:flex;align-items:center;pointer-events:none;transition:color 0.18s}.drawer-search-wrap:focus-within .drawer-search-icon{color:#1f4e8a}.drawer-search-input{flex:1;border:none !important;outline:none !important;box-shadow:none !important;background:none !important;-webkit-tap-highlight-color:transparent;font-family:'Poppins',sans-serif;font-size:0.85rem;color:#333;padding:0;min-width:0;-webkit-appearance:none}.drawer-search-input:focus,.drawer-search-input:focus-visible{border:none !important;outline:none !important;box-shadow:none !important}.drawer-search-input::placeholder{color:#bbb}.drawer-search-input::-webkit-search-cancel-button{display:none}.drawer-close{flex-shrink:0;width:34px;height:34px;border-radius:8px;border:1px solid rgba(0,0,0,0.1);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;font-size:0.88rem;font-family:'Poppins',sans-serif;-webkit-tap-highlight-color:transparent;transition:background 0.18s,color 0.18s}.drawer-close:hover,.drawer-close:focus-visible{background:#f5f5f5 !important;color:#333 !important}.sam-drawer-body{flex:1 1 0 !important;min-height:0 !important;width:100% !important;overflow:hidden !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}#panelMain{height:100% !important;display:flex !important;flex-direction:column !important;background:#ffffff !important;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box !important;margin:0 !important;padding:0 !important}#panelMain.sam-hidden{display:none !important}#panelServices{height:100% !important;display:none !important;flex-direction:column !important;background:#ffffff !important;overflow:hidden;box-sizing:border-box !important;margin:0 !important;padding:0 !important}#panelServices.sam-visible{display:flex !important}.sam-panel-scroll{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:4px 0 0}.sam-panel-scroll::-webkit-scrollbar{width:3px}.sam-panel-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.12);border-radius:2px}.sam-nav-list{list-style:none !important;margin:0 !important;padding:12px 0 0 !important;flex-shrink:0}.sam-nav-item{list-style:none !important;opacity:0;transition:opacity 0.3s ease;transition-delay:calc(var(--nav-i,0) * 35ms+60ms)}.sam-drawer.is-open .sam-nav-item{opacity:1}.sam-nav-link{display:flex !important;align-items:center;gap:12px;padding:0 20px;height:52px;text-decoration:none;color:#333333;font-size:0.92rem;font-weight:500;font-family:'Poppins',sans-serif;background:none;border:none;border-left:3px solid transparent;width:100%;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background 0.16s,color 0.16s,border-color 0.16s;box-sizing:border-box}.sam-nav-link:hover,.sam-nav-link:focus-visible{background:#f7f8fa;color:#1f4e8a}.sam-nav-link.active{color:#1f4e8a;border-left-color:#1f4e8a;background:rgba(31,78,138,0.05);font-weight:600}.nav-count{font-size:0.62rem;font-weight:700;background:#f0f4ff;color:#1f4e8a;padding:2px 7px;border-radius:20px}.nav-chevron{margin-left:auto;color:#bbb;font-size:0.8rem;flex-shrink:0;transition:color 0.16s,transform 0.16s}.sam-nav-link:hover .nav-chevron{color:#1f4e8a;transform:translateX(2px)}.nav-divider{height:1px;background:rgba(0,0,0,0.06);margin:6px 20px;flex-shrink:0}.sam-cta-card{margin:14px 16px 4px;border-radius:12px;background:linear-gradient(135deg,#f0f4ff 0%,#e8f5f3 100%);border:1px solid rgba(31,78,138,0.12);padding:14px;flex-shrink:0;opacity:0;transition:opacity 0.4s ease 0.32s}.sam-drawer.is-open .sam-cta-card{opacity:1}.cta-label{font-size:0.62rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#aaa;margin-bottom:9px}.cta-primary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:11px 18px;background:#1f4e8a;color:#fff;border-radius:9px;font-size:0.85rem;font-weight:600;font-family:'Poppins',sans-serif;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background 0.18s;box-sizing:border-box}.cta-primary:hover{background:#174079}.cta-row{display:flex;gap:7px;margin-top:7px}.cta-chip{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 8px;background:#fff;border:1px solid rgba(0,0,0,0.09);border-radius:8px;font-size:0.72rem;font-weight:500;font-family:'Poppins',sans-serif;color:#555;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background 0.16s,border-color 0.16s,color 0.16s}.cta-chip:hover{background:#f0f4ff;border-color:#1f4e8a;color:#1f4e8a}.sam-drawer-footer{flex-shrink:0;margin-top:auto;padding:12px 20px;border-top:1px solid rgba(0,0,0,0.07);display:flex;align-items:center;justify-content:space-between;background:#fafafa;opacity:0;transition:opacity 0.4s ease 0.38s}.sam-drawer.is-open .sam-drawer-footer{opacity:1}.footer-contact{display:flex;flex-direction:column;gap:2px}.footer-contact a{font-size:0.7rem;color:#888;text-decoration:none;transition:color 0.16s}.footer-contact a:hover{color:#1f4e8a}.footer-socials{display:flex;gap:6px}.social-btn{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background-color:#888;-webkit-mask-size:14px 14px;mask-size:14px 14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color 0.16s}.social-btn:hover{background-color:#1f4e8a}.services-panel-header{display:flex;align-items:center;gap:10px;padding:0 18px;height:52px;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,0.07);background:#fafafa}.back-btn{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:6px 4px;color:#1f4e8a;font-size:0.82rem;font-weight:600;font-family:'Poppins',sans-serif;-webkit-tap-highlight-color:transparent;transition:color 0.16s}.back-btn:hover{color:#091628}.back-btn .back-arrow{font-size:1rem;display:inline-block;transition:transform 0.18s}.back-btn:hover .back-arrow{transform:translateX(-2px)}.services-panel-title{font-size:0.85rem;font-weight:700;color:#091628;flex:1;text-align:center;padding-right:28px}.svc-category{font-size:0.62rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#00a896;padding:14px 20px 5px}.svc-link{display:flex;align-items:center;padding:0 20px;height:50px;text-decoration:none;color:#333;font-size:0.88rem;font-weight:400;border-left:3px solid transparent;-webkit-tap-highlight-color:transparent;transition:background 0.15s,color 0.15s,border-color 0.15s;box-sizing:border-box}.svc-link:hover{background:#f7f8fa;color:#1f4e8a;border-left-color:rgba(31,78,138,0.3)}.svc-text{flex:1;transition:transform 0.15s cubic-bezier(0.23,1,0.32,1)}.svc-link:hover .svc-text{transform:translateX(4px)}.svc-arr{font-size:0.75rem;color:#ccc;flex-shrink:0;transition:color 0.15s,transform 0.15s}.svc-link:hover .svc-arr{color:#1f4e8a;transform:translateX(3px)}#panelServices ul,#panelServices li{list-style:none !important;margin:0;padding:0}body.nav-open{overflow:hidden !important}.sam-drawer button,.sam-drawer button:hover,.sam-drawer button:focus,.sam-drawer button:active,.sam-drawer button:focus-visible{background:transparent !important}.sam-drawer .drawer-close{color:#555 !important;opacity:1 !important;visibility:visible !important}.sam-drawer .drawer-close:hover,.sam-drawer .drawer-close:focus-visible{background:#f5f5f5 !important;color:#333 !important}.sam-drawer .sam-nav-link{color:#333333 !important}.sam-drawer .sam-nav-link:hover,.sam-drawer .sam-nav-link:focus-visible{background:#f7f8fa !important;color:#1f4e8a !important}.sam-drawer .back-btn{color:#1f4e8a !important}.sam-drawer *:focus-visible{outline:2px solid #1f4e8a;outline-offset:2px}.sam-drawer .drawer-search-input:focus,.sam-drawer .drawer-search-input:focus-visible{outline:none !important;border:none !important;box-shadow:none !important}@media (prefers-reduced-motion:reduce){.sam-drawer,.sam-overlay,.sam-nav-item,.sam-cta-card,.sam-drawer-footer,.samanvi-hamburger .hb-bar,.svc-text,.svc-arr,.nav-chevron,.cta-primary,.back-btn .back-arrow{transition:none !important;animation:none !important}.sam-nav-item{opacity:1 !important}.sam-cta-card{opacity:1 !important}.sam-drawer-footer{opacity:1 !important}}/*! source:samanvi-footer */:root{--sm-black:#091628;--sm-off-black:#0d2040;--sm-mid:#174060;--sm-light-bg:#edf5f8;--sm-white:#ffffff;--sm-muted:#6fa3c0;--sm-teal:#00a896;--sm-teal-dark:#028090;--sm-blue:#1f4e8a;--sm-border:rgba(255,255,255,0.08)}.sm-footer *{box-sizing:border-box}.sm-footer a{color:inherit;text-decoration:none}.sm-footer img{display:block;max-width:100%}.sm-footer{position:relative;background:linear-gradient(180deg,#091628 0%,#0a1a30 100%);color:var(--sm-white);overflow:hidden;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.sm-footer::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0%,rgba(0,168,150,0.20),transparent 38%),radial-gradient(circle at 88% 100%,rgba(31,78,138,0.30),transparent 40%);pointer-events:none}.sm-footer::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 70%,transparent 100%);pointer-events:none}.sm-footer-inner{position:relative;max-width:1280px;margin:0 auto;padding:0 50px}.sm-cta{position:relative;padding:64px 0 56px;border-bottom:1px solid var(--sm-border);display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.sm-cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:"Space Grotesk",sans-serif;font-size:0.72rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--sm-teal);font-weight:500}.sm-cta-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sm-teal);box-shadow:0 0 10px var(--sm-teal);animation:smPulse 2.5s ease-in-out infinite}@keyframes smPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0.5}}.sm-cta-headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:700;letter-spacing:-1.5px;line-height:1.1;margin:14px 0 0;max-width:580px;color:var(--sm-white)}.sm-cta-headline .accent{color:transparent;background:linear-gradient(90deg,var(--sm-teal),#5ee0c4);-webkit-background-clip:text;background-clip:text}.sm-cta-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.sm-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:12px;font-family:"Space Grotesk",sans-serif;font-size:0.82rem;font-weight:500;letter-spacing:0.8px;text-transform:uppercase;transition:all 0.25s ease;border:none;cursor:pointer;text-decoration:none;-webkit-appearance:none;appearance:none}.sm-btn-primary{background:var(--sm-teal);color:#fff;box-shadow:0 8px 24px rgba(0,168,150,0.35)}.sm-btn-primary:hover{background:var(--sm-teal);transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,168,150,0.55);color:#fff}.sm-btn-primary svg{transition:transform 0.25s ease}.sm-btn-primary:hover svg{transform:translateX(4px)}.sm-cta-meta{font-family:"Space Grotesk",sans-serif;font-size:0.75rem;letter-spacing:0.5px;color:var(--sm-muted)}.sm-cta-meta strong{color:var(--sm-white);font-weight:600}.sm-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;padding:64px 0 56px;border-bottom:1px solid var(--sm-border)}.sm-brand-logo{display:block;margin-bottom:20px}.sm-brand-logo img{display:block;height:54px;width:auto;max-width:240px;filter:brightness(0) invert(1);opacity:0.95}.sm-brand-tagline{color:var(--sm-white);font-size:0.92rem;line-height:1.65;max-width:340px;margin:0 0 22px}.sm-status{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid rgba(0,168,150,0.35);border-radius:999px;background:rgba(0,168,150,0.08);font-family:"Space Grotesk",sans-serif;font-size:0.7rem;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--sm-teal);margin-bottom:22px}.sm-status-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--sm-teal)}.sm-status-dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--sm-teal);opacity:0.35;animation:smRipple 2s ease-out infinite}@keyframes smRipple{0%{transform:scale(0.6);opacity:0.5}100%{transform:scale(1.8);opacity:0}}.sm-socials{display:flex;gap:10px}.sm-social{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.12);border-radius:10px;color:var(--sm-muted);transition:all 0.25s ease}.sm-social:hover{background:var(--sm-teal);border-color:var(--sm-teal);color:var(--sm-white);transform:translateY(-3px)}.sm-col-title{font-family:"Space Grotesk",sans-serif;font-size:0.72rem;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--sm-white);margin:0 0 22px;position:relative;padding-bottom:14px}.sm-col-title::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--sm-teal);border-radius:2px}.sm-links{list-style:none;padding:0;margin:0}.sm-links li{margin-bottom:11px}.sm-link{position:relative;display:inline-flex;align-items:center;color:var(--sm-muted);font-size:0.88rem;font-weight:400;transition:color 0.25s ease,padding-left 0.25s ease}.sm-link::before{content:"";position:absolute;left:0;width:0;height:1px;background:var(--sm-teal);transition:width 0.3s ease}.sm-link:hover{color:var(--sm-white);padding-left:18px}.sm-link:hover::before{width:12px}.sm-newsletter-text{color:var(--sm-white);font-size:0.88rem;line-height:1.6;margin:0 0 18px}.sm-newsletter{position:relative;display:flex;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:12px;overflow:hidden;transition:border-color 0.25s ease,background 0.25s ease}.sm-newsletter:focus-within{border-color:var(--sm-teal);background:rgba(0,168,150,0.06)}.sm-newsletter input,.sm-newsletter input[type="email"]{flex:1;min-width:0;background:transparent !important;border:0 !important;outline:0 !important;box-shadow:none !important;padding:14px 16px;color:var(--sm-white);font-family:inherit;font-size:0.88rem;border-radius:0;margin:0;height:auto;line-height:1.4}.sm-newsletter input:focus,.sm-newsletter input[type="email"]:focus{box-shadow:none !important;border:0 !important;outline:0 !important}.sm-newsletter input::placeholder{color:rgba(255,255,255,0.4)}.sm-newsletter button{background:var(--sm-teal);border:0;cursor:pointer;padding:0 18px;color:var(--sm-white);display:flex;align-items:center;justify-content:center;transition:background 0.25s ease}.sm-newsletter button:hover{background:var(--sm-teal-dark)}.sm-newsletter button svg{transition:transform 0.25s ease}.sm-newsletter button:hover svg{transform:translateX(3px)}.sm-newsletter-note{display:block;margin-top:12px;font-size:0.72rem;color:rgba(255,255,255,0.4);letter-spacing:0.3px}.sm-contact-list{list-style:none;padding:0;margin:24px 0 0}.sm-contact-list li{display:flex;align-items:center;gap:10px;font-size:0.85rem;color:var(--sm-white);margin-bottom:10px}.sm-contact-list a{color:var(--sm-white);transition:color 0.2s ease}.sm-contact-list a:hover{color:var(--sm-teal)}.sm-contact-list svg{flex-shrink:0;color:var(--sm-teal)}.sm-wordmark{position:relative;padding:48px 0 24px;text-align:center;border-bottom:1px solid var(--sm-border);overflow:hidden}.sm-wordmark-text{font-family:"Space Grotesk",sans-serif;font-size:clamp(4rem,16vw,15rem);font-weight:700;letter-spacing:-8px;line-height:0.85;background:linear-gradient(180deg,rgba(255,255,255,0.10) 0%,rgba(255,255,255,0.02) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none;white-space:nowrap}.sm-bottom{padding:22px 0 28px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.sm-copy{font-size:0.78rem;color:rgba(255,255,255,0.45);letter-spacing:0.2px}.sm-copy a{color:var(--sm-muted);transition:color 0.2s ease}.sm-copy a:hover{color:var(--sm-white)}.sm-totop{position:fixed;right:28px;bottom:28px;width:46px;height:46px;border-radius:50%;background:var(--sm-teal);color:var(--sm-white);display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;box-shadow:0 10px 28px rgba(0,168,150,0.45);opacity:0;transform:translateY(20px);transition:opacity 0.25s ease,transform 0.25s ease,background 0.25s ease;z-index:50;padding:0}.sm-totop.is-visible{opacity:1;transform:translateY(0)}.sm-totop:hover{background:var(--sm-teal-dark);transform:translateY(-4px)}@media (max-width:980px){.sm-footer-inner{padding:0 28px}.sm-cta{grid-template-columns:1fr;gap:28px;padding:48px 0 40px}.sm-cols{grid-template-columns:1fr 1fr;gap:36px 32px;padding:48px 0}.sm-bottom{justify-content:flex-start;gap:14px}.sm-wordmark{padding:36px 0 18px}.sm-wordmark-text{letter-spacing:-4px}}@media (max-width:600px){.sm-footer-inner{padding:0 20px}.sm-cols{grid-template-columns:1fr 1fr;gap:32px 24px}.sm-cols>div:nth-child(1),.sm-cols>div:nth-child(4){grid-column:1 / -1}.sm-cta{padding:40px 0 32px}.sm-totop{right:18px;bottom:18px;width:42px;height:42px}.sm-bottom{flex-direction:column;align-items:flex-start;gap:12px}}/*! source:samanvi-home */ body.page-template-page-templates-template-home-php .site-content,body.page-template-page-templates-template-home-php .site-inner,body.page-template-page-templates-template-home-php #primary,body.page-template-page-templates-template-home-php .site-main,body.page-template-page-templates-template-home-php article,body.page-template-page-templates-template-home-php .inside-article{padding:0 !important;margin:0 !important;max-width:none !important;width:100% !important}body.page-template-page-templates-template-home-php .entry-header,body.page-template-page-templates-template-home-php .entry-title,body.page-template-page-templates-template-home-php .entry-content,body.page-template-page-templates-template-home-php .post-image,body.page-template-page-templates-template-home-php .featured-image,body.page-template-page-templates-template-home-php .generate-featured-image,body.page-template-page-templates-template-home-php .page-header-image,body.page-template-page-templates-template-home-php .inside-page-hero,body.page-template-page-templates-template-home-php .generate-page-header,body.page-template-page-templates-template-home-php .entry-footer{display:none !important}body.page-template-page-templates-template-home-php #home-page-wrapper{display:block !important;width:100%;overflow-x:clip}:root{--black:#091628;--off-black:#0d2040;--dark:#0b2d38;--mid:#174060;--light-bg:#edf5f8;--white:#ffffff;--off-white:#edf5f8;--muted:#6fa3c0;--teal:#00a896;--teal-dark:#028090;--blue:#1f4e8a;--blue-light:rgba(31,78,138,0.08);--blue-mid:rgba(31,78,138,0.18);--blue-border:rgba(31,78,138,0.22)}@media screen and (min-width:768px){body.page-template-page-templates-template-home-php .hero,body.page-template-page-templates-template-home-php #home-page-wrapper .hero{padding:20px 30px 0px 50px !important}}.hero{height:calc(100vh - var(--header-h,90px));height:calc( 100dvh - var(--header-h,90px) );min-height:600px;background:linear-gradient(145deg,#091628 0%,#1f4e8a 50%,#091628 100%);display:grid;grid-template-columns:50% 50%;align-items:center;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;top:-15%;left:-5%;width:650px;height:650px;background:radial-gradient( circle,rgba(0,168,150,0.12) 0%,transparent 60% );pointer-events:none}.hero::after{content:"";position:absolute;bottom:-5%;right:20%;width:500px;height:500px;background:radial-gradient( circle,rgba(31,78,138,0.18) 0%,transparent 60% );pointer-events:none}.hero-content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:1rem 3rem 5rem 5rem;position:relative;z-index:2}.hero-live-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(0,168,150,0.08);border:1px solid rgba(0,168,150,0.22);border-radius:100px;padding:0.35rem 0.9rem 0.35rem 0.6rem;margin-bottom:2.5rem;width:fit-content}.hero-live-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.75)}}.hero-live-text{font-size:0.72rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--teal)}.hero-headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.8rem,4vw,4.8rem);font-weight:700;line-height:1.05;color:var(--white);margin-bottom:1.75rem;letter-spacing:-2px}.hero-headline .static-line{display:block;color:rgba(255,255,255,0.4);font-weight:300;font-size:0.65em;letter-spacing:-0.5px;margin-bottom:0.2rem}.hero-headline .swap-wrap{display:inline-block;vertical-align:bottom}.swap-typed{color:#ffffff}.swap-cursor{color:#00a896;font-weight:300;animation:cursor-blink 0.7s step-end infinite}@keyframes cursor-blink{0%,100%{opacity:1}50%{opacity:0}}.hero-body{font-size:0.97rem;color:rgb(231 233 236);line-height:1.9;max-width:480px;margin-bottom:2.5rem}.hero-body strong{color:#fff;font-weight:500}.hero-buttons{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}.btn-primary{display:inline-flex;align-items:center;gap:0.5rem;padding:0.9rem 2rem;background:var(--teal);color:var(--white);text-decoration:none;font-family:"Space Grotesk",sans-serif;font-size:0.82rem;font-weight:600;letter-spacing:0.8px;text-transform:uppercase;border-radius:2px;transition:all 0.2s;border:1px solid var(--teal)}.btn-primary:hover{background:var(--teal-dark);border-color:var(--teal-dark);transform:translateY(-2px)}.btn-ghost{display:inline-flex;align-items:center;gap:0.5rem;padding:0.9rem 2rem;background:transparent;color:#fff;text-decoration:none;font-family:"Space Grotesk",sans-serif;font-size:0.82rem;font-weight:600;letter-spacing:0.8px;text-transform:uppercase;border:1px solid rgba(255,255,255,0.14);border-radius:2px;transition:all 0.2s}.btn-ghost:hover{border-color:rgba(255,255,255,0.4);color:var(--white);transform:translateY(-2px)}.hero-trust{display:flex;align-items:center;gap:1.5rem;padding-top:1rem;flex-wrap:wrap}.hero-trust-label{font-size:0.68rem;color:rgba(255,255,255,0.25);text-transform:uppercase;letter-spacing:1.5px;flex-shrink:0}.hero-trust-logos{display:flex;gap:0.5rem;align-items:center}.trust-logo-pill{font-family:"Space Grotesk",sans-serif;font-size:0.75rem;font-weight:600;color:#fff;letter-spacing:0.5px;padding:0.3rem 0.8rem;border:1px solid rgba(255,255,255,0.07);border-radius:100px}.hero-dashboard{position:relative;height:100%;min-height:550px;display:flex;align-items:center;justify-content:flex-start;z-index:2;padding:2rem 0 5rem 1rem;background-image:url("https://samanvis.com/wp-content/uploads/2026/03/seo-6_converted.webp");background-size:cover;background-position:center right}.hero-dashboard::before{content:"";position:absolute;top:0;left:0;width:55%;height:100%;background:linear-gradient( to right,#091628 30%,rgba(9,22,40,0.6) 70%,transparent 100% );z-index:1}.hero-dashboard::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to top,#091628,transparent);z-index:1;pointer-events:none}.dashboard-stack{position:relative;width:400px;height:430px;z-index:2}.db-card{position:absolute;background:rgba(13,32,64,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,0.5);transition:transform 0.3s ease}.db-card:hover{transform:scale(1.02) translateY(-3px) !important}.db-traffic{width:240px;top:10px;left:0;padding:1.4rem;animation:float-a 5s ease-in-out infinite}@keyframes float-a{0%,100%{transform:translateY(0px)}50%{transform:translateY(-8px)}}.db-traffic:hover{animation:none}.db-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.db-card-title{font-size:0.7rem;font-weight:500;color:rgba(255,255,255,0.4);text-transform:uppercase;letter-spacing:1.5px}.db-card-badge{font-size:0.65rem;font-weight:700;color:#10b981;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.25);padding:0.2rem 0.5rem;border-radius:100px;letter-spacing:0.5px}.db-card-badge.warn{color:#f59e0b;background:rgba(245,158,11,0.1);border-color:rgba(245,158,11,0.2)}.db-big-num{font-family:"Space Grotesk",sans-serif;font-size:2.4rem;font-weight:700;color:var(--white);line-height:1;letter-spacing:-1.5px;margin-bottom:0.25rem}.db-sub-text{font-size:0.72rem;color:rgba(255,255,255,0.3);margin-bottom:1rem}.db-chart{width:100%;height:56px}.db-rank{width:155px;top:40px;right:0;padding:1.2rem;animation:float-b 6s ease-in-out infinite 1s}@keyframes float-b{0%,100%{transform:translateY(0px) rotate(1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}.db-rank:hover{animation:none}.db-rank-pos{font-family:"Space Grotesk",sans-serif;font-size:3.2rem;font-weight:700;color:var(--teal);line-height:1;letter-spacing:-3px}.db-rank-label{font-size:0.68rem;color:rgba(255,255,255,0.35);text-transform:uppercase;letter-spacing:1.5px;margin-top:0.2rem}.db-rank-kw{font-size:0.75rem;color:rgba(255,255,255,0.55);margin-top:0.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-revenue{width:195px;bottom:10px;left:20px;padding:1.2rem;animation:float-c 7s ease-in-out infinite 0.5s}@keyframes float-c{0%,100%{transform:translateY(0px) rotate(-1deg)}50%{transform:translateY(-12px) rotate(-1deg)}}.db-revenue:hover{animation:none}.db-rev-num{font-family:"Space Grotesk",sans-serif;font-size:1.6rem;font-weight:700;color:var(--white);letter-spacing:-1px;line-height:1;margin-bottom:0.2rem}.db-rev-sub{font-size:0.68rem;color:rgba(255,255,255,0.3);text-transform:uppercase;letter-spacing:1px;margin-bottom:0.75rem}.db-bar-track{height:4px;background:rgba(255,255,255,0.07);border-radius:4px;overflow:hidden;margin-bottom:0.4rem}.db-bar-fill{height:100%;border-radius:4px;background:linear-gradient(to right,var(--teal),#00d4b8)}.db-campaigns{width:150px;bottom:30px;right:20px;padding:1rem;animation:float-a 4.5s ease-in-out infinite 1.5s}.db-camp-count{font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:700;color:var(--white);line-height:1;letter-spacing:-1px}.db-camp-label{font-size:0.68rem;color:rgba(255,255,255,0.35);text-transform:uppercase;letter-spacing:1px;margin-top:0.2rem;line-height:1.4}.db-dots{position:absolute;inset:-20px;background-image:radial-gradient( circle,rgba(255,255,255,0.04) 1px,transparent 1px );background-size:28px 28px;pointer-events:none;z-index:-1}.hero-ticker-wrap{position:absolute;bottom:0;left:0;right:0;background:#0000004f;border-top:1px solid rgba(255,255,255,0.08);overflow:hidden;height:44px;display:flex;align-items:center;z-index:5}.hero-ticker{display:flex;gap:0;animation:ticker-scroll 28s linear infinite;white-space:nowrap}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{font-size:0.72rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff;padding:0 2.5rem;display:flex;align-items:center;gap:2.5rem;flex-shrink:0}.ticker-item::after{content:"·";color:rgba(0,168,150,0.3)}.marquee-band{display:none}.marquee-track{display:flex;animation:marquee-run 32s linear infinite;white-space:nowrap}@keyframes marquee-run{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-item{display:inline-flex;align-items:center;gap:1.5rem;padding:0 2rem;font-family:"Space Grotesk",sans-serif;font-size:0.7rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:rgb(0 168 150);flex-shrink:0}.marquee-dot{width:4px;height:4px;border-radius:50%;background:var(--teal);opacity:0.5;flex-shrink:0}.painfix-v4,.pfx-mobile{--pfx-teal-soft:#e6f7f5;--pfx-navy-deep:#0f2a52;--pfx-pain:#c2354b;--pfx-hairline:var(--blue-border);--pfx-grid:rgba(31,78,138,0.06)}.pfx-mobile{display:none}@media (max-width:900px){.pfx-desktop{display:none}.pfx-mobile{display:block}}.painfix-v4{position:relative;height:500vh;background:#fff}.pfx-pin{position:sticky;top:0;height:100vh;overflow:hidden;background:#fff;background-image:radial-gradient(var(--pfx-grid) 1px,transparent 1px);background-size:32px 32px;display:flex;flex-direction:column;isolation:isolate}.pfx-pin::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 80% 65% at 50% 50%,transparent 0%,#fff 90%);pointer-events:none}.pfx-topbar{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:2rem 3rem 0;gap:2rem}.pfx-eyebrow{display:inline-flex;align-items:center;gap:0.55rem;font-family:"Inter",sans-serif;font-size:0.7rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--teal)}.pfx-eyebrow::before{content:"";width:24px;height:1px;background:var(--teal);opacity:0.6}.pfx-progress{display:flex;align-items:center;gap:0.8rem;background:rgba(255,255,255,0.85);backdrop-filter:blur(10px);border:1px solid var(--pfx-hairline);padding:0.5rem 0.9rem;border-radius:100px;font-family:"Inter",sans-serif;font-size:0.68rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#6a8fa5;box-shadow:0 8px 24px rgba(9,22,40,0.05)}.pfx-progress-track{display:flex;gap:6px;align-items:center}.pfx-progress-seg{width:22px;height:3px;border-radius:3px;background:var(--pfx-hairline);position:relative;overflow:hidden}.pfx-progress-seg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--blue),var(--teal));transform:scaleX(0);transform-origin:left;transition:transform 0.5s cubic-bezier(0.22,0.7,0.2,1)}.pfx-progress-seg.is-done::after{transform:scaleX(1)}.pfx-progress-seg.is-active::after{transform:scaleX(var(--p,0))}.pfx-progress-label{color:var(--black)}.pfx-stage{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem 3rem 3rem}.pfx-stage-inner{position:relative;width:100%;max-width:1180px;height:100%;display:flex;align-items:center}.pfx-scene{position:absolute;inset:0;display:flex;align-items:center;opacity:0;transform:translateY(20px) scale(0.985);transition:opacity 0.55s ease,transform 0.65s cubic-bezier(0.22,0.7,0.2,1);pointer-events:none}.pfx-scene.is-on{opacity:1;transform:none;pointer-events:auto}.pfx-scene.is-prev{opacity:0;transform:translateY(-20px) scale(0.985)}.pfx-intro{flex-direction:column;align-items:center;justify-content:center;text-align:center}.pfx-intro-h{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:700;line-height:1.05;letter-spacing:-2px;color:var(--black);max-width:880px;margin:0 auto 1.2rem}.pfx-intro-h em{font-style:normal;color:var(--teal);position:relative}.pfx-intro-h em::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px;background:var(--teal);opacity:0.16;border-radius:4px}.pfx-intro-sub{font-size:1.05rem;color:#6a8fa5;max-width:520px;margin:0 auto 2rem;line-height:1.7}.pfx-scroll-hint{display:inline-flex;flex-direction:column;align-items:center;gap:0.5rem;font-family:"Inter",sans-serif;font-size:0.68rem;letter-spacing:2.5px;text-transform:uppercase;color:#6a8fa5;font-weight:600}.pfx-scroll-hint .dot{width:2px;height:18px;background:var(--teal);border-radius:2px;animation:pfxScrollNudge 1.6s ease-in-out infinite;transform-origin:top}@keyframes pfxScrollNudge{0%,100%{transform:scaleY(0.4);opacity:0.4}50%{transform:scaleY(1);opacity:1}}.pfx-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5rem;align-items:center;width:100%}.pfx-pain{position:relative}.pfx-bignum{position:absolute;top:-90px;left:-12px;font-family:"Space Grotesk",sans-serif;font-size:14rem;font-weight:700;line-height:1;letter-spacing:-6px;color:var(--blue);opacity:0.06;pointer-events:none;user-select:none}.pfx-pain-kicker{display:inline-flex;align-items:center;gap:0.5rem;font-family:"Inter",sans-serif;font-size:0.65rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--pfx-pain);padding:0.35rem 0.75rem;background:#fdebef;border-radius:100px;margin-bottom:1.1rem}.pfx-pain-kicker::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pfx-pain);box-shadow:0 0 0 4px rgba(194,53,75,0.15)}.pfx-pain-title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:700;line-height:1.1;letter-spacing:-1px;color:var(--black);margin-bottom:1rem}.pfx-pain-desc{font-size:1rem;color:#6a8fa5;line-height:1.75;max-width:440px}.pfx-connector{position:absolute;left:calc(50% - 2.5rem);top:50%;transform:translateY(-50%);width:5rem;height:1px;background:linear-gradient(90deg,var(--pfx-pain),var(--teal));z-index:2;opacity:0;transition:opacity 0.6s ease 0.15s}.pfx-scene.is-on .pfx-connector{opacity:0.5}.pfx-connector::before,.pfx-connector::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%}.pfx-connector::before{left:-3px;background:var(--pfx-pain)}.pfx-connector::after{right:-3px;background:var(--teal)}.pfx-fix{background:#fff;border:1px solid var(--pfx-hairline);border-radius:20px;padding:2.2rem 2.2rem 1.8rem;box-shadow:0 30px 70px rgba(9,22,40,0.08);position:relative;overflow:hidden}.pfx-fix::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,var(--teal),var(--blue))}.pfx-fix-head{display:flex;align-items:center;gap:0.7rem;margin-bottom:0.85rem}.pfx-fix-badge{display:inline-flex;align-items:center;gap:0.45rem;font-family:"Inter",sans-serif;font-size:0.65rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--teal);padding:0.35rem 0.7rem;background:var(--pfx-teal-soft);border-radius:100px}.pfx-fix-badge svg{width:11px;height:11px}.pfx-fix-tag{font-family:"Inter",sans-serif;font-size:0.65rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#6a8fa5}.pfx-fix-title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:700;letter-spacing:-0.4px;line-height:1.2;color:var(--pfx-navy-deep);margin-bottom:0.7rem}.pfx-fix-desc{font-size:0.92rem;color:#3d6882;line-height:1.7;margin-bottom:1.4rem}.pfx-result{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:center;padding-top:1.1rem;border-top:1px dashed var(--pfx-hairline)}.pfx-stat{display:flex;align-items:baseline;gap:0.1rem;font-family:"Space Grotesk",sans-serif;font-weight:700;color:var(--teal);letter-spacing:-1.5px;line-height:1}.pfx-stat-num{font-size:clamp(2.2rem,3.4vw,2.9rem)}.pfx-stat-unit{font-size:1.25rem;color:var(--blue)}.pfx-stat-label{font-size:0.74rem;color:#6a8fa5;font-family:"Inter",sans-serif;font-weight:500;line-height:1.5}.pfx-bar{grid-column:1 / -1;margin-top:0.55rem;height:5px;border-radius:100px;background:var(--pfx-hairline);overflow:hidden;position:relative}.pfx-bar-fill{position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg,var(--blue),var(--teal));border-radius:100px;transition:width 1.1s cubic-bezier(0.22,0.7,0.2,1) 0.2s}.pfx-scene.is-on .pfx-bar-fill{width:var(--fill,75%)}.pfx-meta{display:flex;gap:0.45rem;flex-wrap:wrap;margin-top:1.2rem}.pfx-chip{font-family:"Inter",sans-serif;font-size:0.68rem;font-weight:500;color:var(--blue);padding:0.28rem 0.6rem;border:1px solid var(--pfx-hairline);border-radius:100px;background:#fff}.pfx-bottom{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:0 10rem 1.8rem 3rem;gap:2rem}.pfx-dots{display:flex;gap:0.55rem}.pfx-dot{width:36px;height:36px;border-radius:50%;border:1px solid var(--pfx-hairline);background:#fff;display:flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif;font-size:0.7rem;font-weight:600;color:#6a8fa5;cursor:pointer;transition:all 0.3s ease}.pfx-dot:hover{border-color:var(--teal);color:var(--teal)}.pfx-dot.is-active{background:var(--blue);color:#fff;border-color:var(--blue);transform:scale(1.08);box-shadow:0 8px 18px rgba(31,78,138,0.25)}.pfx-cta{display:flex;align-items:center;gap:1rem}.pfx-cta-text{font-size:0.85rem;color:#6a8fa5}.pfx-cta-text strong{color:var(--black);font-weight:600}.pfx-btn{display:inline-flex;align-items:center;gap:0.55rem;background:var(--blue);color:#fff;font-family:"Inter",sans-serif;font-weight:500;font-size:0.86rem;letter-spacing:0.2px;padding:0.85rem 1.4rem;border-radius:100px;text-decoration:none;border:none;cursor:pointer;transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease;box-shadow:0 10px 24px rgba(31,78,138,0.22)}.pfx-btn:hover{background:var(--teal);transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,168,150,0.35)}.pfx-btn svg{transition:transform 0.25s ease}.pfx-btn:hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.pfx-scene{transition:opacity 0.2s ease}.pfx-scroll-hint .dot{animation:none}}.pfx-mobile{position:relative;background:#fff;background-image:radial-gradient(var(--pfx-grid) 1px,transparent 1px);background-size:24px 24px;padding:4rem 0 4.5rem;overflow:hidden}.pfx-mobile::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 50% 50%,transparent 0%,#fff 92%);pointer-events:none}.pfx-m-intro{position:relative;z-index:1;padding:0 1.25rem;margin-bottom:1.5rem}.pfx-m-eyebrow{display:inline-flex;align-items:center;gap:0.5rem;font-family:"Inter",sans-serif;font-size:0.65rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--teal);margin-bottom:0.85rem}.pfx-m-eyebrow::before{content:"";width:20px;height:1px;background:var(--teal);opacity:0.6}.pfx-m-h{font-family:"Space Grotesk",sans-serif;font-size:1.85rem;font-weight:700;line-height:1.1;letter-spacing:-1px;color:var(--black);margin-bottom:0.7rem}.pfx-m-h em{font-style:normal;color:var(--teal);position:relative}.pfx-m-h em::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:5px;background:var(--teal);opacity:0.16;border-radius:3px}.pfx-m-sub{font-size:0.9rem;color:#6a8fa5;line-height:1.6}.pfx-m-prog{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;margin-bottom:0.9rem;font-family:"Inter",sans-serif;font-size:0.66rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#6a8fa5}.pfx-m-prog-label strong{color:var(--black);font-weight:700}.pfx-m-prog-track{display:flex;gap:5px}.pfx-m-prog-seg{width:20px;height:3px;border-radius:3px;background:var(--pfx-hairline);transition:background 0.35s ease}.pfx-m-prog-seg.is-on{background:var(--teal)}.pfx-m-prog-seg.is-done{background:var(--blue)}.pfx-m-hint{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0.5rem;font-family:"Inter",sans-serif;font-size:0.6rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#6a8fa5;margin-bottom:0.5rem;transition:opacity 0.4s ease}.pfx-m-hint.is-hidden{opacity:0}.pfx-m-hint-arrow{display:inline-block;width:18px;height:1px;background:var(--teal);position:relative;animation:pfxHintNudge 1.4s ease-in-out infinite}.pfx-m-hint-arrow::after{content:"";position:absolute;right:-1px;top:-3px;width:6px;height:6px;border-top:1px solid var(--teal);border-right:1px solid var(--teal);transform:rotate(45deg)}@keyframes pfxHintNudge{0%,100%{transform:translateX(-3px);opacity:0.5}50%{transform:translateX(3px);opacity:1}}.pfx-m-rail{position:relative;z-index:1;display:flex;gap:0.9rem;padding:0.75rem 1.25rem 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pfx-m-rail::-webkit-scrollbar{display:none}.pfx-m-card{flex:0 0 86%;scroll-snap-align:center;scroll-snap-stop:always;background:#fff;border:1px solid var(--pfx-hairline);border-radius:18px;box-shadow:0 18px 44px rgba(9,22,40,0.07);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:box-shadow 0.4s ease,transform 0.4s ease}.pfx-m-card.is-on{box-shadow:0 26px 56px rgba(31,78,138,0.14)}.pfx-m-pain{position:relative;padding:1.4rem 1.3rem 1.2rem;background:linear-gradient(180deg,#fcfdfe 0%,#fff 100%)}.pfx-m-bignum{position:absolute;top:-12px;right:6px;font-family:"Space Grotesk",sans-serif;font-size:5.5rem;font-weight:700;line-height:1;letter-spacing:-3px;color:var(--blue);opacity:0.07;pointer-events:none;user-select:none}.pfx-m-kicker{display:inline-flex;align-items:center;gap:0.4rem;font-family:"Inter",sans-serif;font-size:0.58rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--pfx-pain);padding:0.3rem 0.6rem;background:#fdebef;border-radius:100px;margin-bottom:0.8rem}.pfx-m-kicker::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pfx-pain);box-shadow:0 0 0 3px rgba(194,53,75,0.15)}.pfx-m-pain-title{font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:700;line-height:1.2;letter-spacing:-0.4px;color:var(--black);margin-bottom:0.5rem}.pfx-m-pain-desc{font-size:0.83rem;color:#6a8fa5;line-height:1.6}.pfx-m-connector{display:flex;align-items:center;gap:0.5rem;padding:0.6rem 1.3rem;background:linear-gradient(to right,rgba(31,78,138,0.05),rgba(31,78,138,0.02));border-top:1px solid var(--pfx-hairline);border-bottom:1px solid var(--pfx-hairline)}.pfx-m-connector-icon{width:22px;height:22px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.65rem;font-weight:700;flex-shrink:0}.pfx-m-connector-text{font-size:0.56rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--blue)}.pfx-m-connector-line{flex:1;height:1px;background:var(--pfx-hairline)}.pfx-m-fix{padding:1.2rem 1.3rem 1.4rem;background:#fff}.pfx-m-fix-head{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.6rem;flex-wrap:wrap}.pfx-m-fix-badge{display:inline-flex;align-items:center;gap:0.35rem;font-family:"Inter",sans-serif;font-size:0.58rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--teal);padding:0.3rem 0.6rem;background:var(--pfx-teal-soft);border-radius:100px}.pfx-m-fix-badge svg{width:10px;height:10px}.pfx-m-fix-tag{font-family:"Inter",sans-serif;font-size:0.58rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#6a8fa5}.pfx-m-fix-title{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-0.3px;line-height:1.25;color:var(--pfx-navy-deep);margin-bottom:0.5rem}.pfx-m-fix-desc{font-size:0.81rem;color:#3d6882;line-height:1.65;margin-bottom:1rem}.pfx-m-result{display:grid;grid-template-columns:auto 1fr;gap:0.85rem;align-items:center;padding-top:0.85rem;border-top:1px dashed var(--pfx-hairline)}.pfx-m-stat{display:flex;align-items:baseline;gap:0.1rem;font-family:"Space Grotesk",sans-serif;font-weight:700;letter-spacing:-1px;line-height:1;color:var(--teal)}.pfx-m-stat-num{font-size:1.85rem}.pfx-m-stat-unit{font-size:1rem;color:var(--blue)}.pfx-m-stat-label{font-size:0.68rem;color:#6a8fa5;font-family:"Inter",sans-serif;font-weight:500;line-height:1.45}.pfx-m-bar{grid-column:1 / -1;margin-top:0.45rem;height:4px;border-radius:100px;background:var(--pfx-hairline);overflow:hidden;position:relative}.pfx-m-bar-fill{position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg,var(--blue),var(--teal));border-radius:100px;transition:width 1.1s cubic-bezier(0.22,0.7,0.2,1) 0.15s}.pfx-m-card.is-on .pfx-m-bar-fill{width:var(--fill,75%)}.pfx-m-meta{display:flex;gap:0.35rem;flex-wrap:wrap;margin-top:0.95rem}.pfx-m-chip{font-family:"Inter",sans-serif;font-size:0.65rem;font-weight:500;color:var(--blue);padding:0.25rem 0.55rem;border:1px solid var(--pfx-hairline);border-radius:100px;background:#fff}.pfx-m-dots{position:relative;z-index:1;display:flex;justify-content:center;gap:0.5rem;padding:0 1.25rem;margin-bottom:1.6rem}.pfx-m-dot{width:8px;height:8px;border-radius:50%;background:var(--pfx-hairline);border:none;padding:0;cursor:pointer;transition:background 0.3s ease,width 0.3s ease}.pfx-m-dot.is-on{background:var(--teal);width:24px;border-radius:100px}.pfx-m-cta{position:relative;z-index:1;text-align:center;padding:0.4rem 1.25rem 90px}.pfx-m-cta-line{font-family:"Space Grotesk",sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-0.3px;line-height:1.3;color:var(--black);margin-bottom:0.85rem}.pfx-m-cta-line span{color:var(--teal)}.pfx-m-cta-link{display:inline-flex;align-items:center;gap:0.55rem;background:none;border:none;cursor:pointer;font-family:"Space Grotesk",sans-serif;font-size:0.95rem;font-weight:600;letter-spacing:-0.2px;color:var(--blue);padding:0.45rem 0;position:relative}.pfx-m-cta-link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--blue),var(--teal));transform:scaleX(0.25);transform-origin:left;transition:transform 0.4s cubic-bezier(0.22,0.7,0.2,1)}.pfx-m-cta-link:active::after,.pfx-m-cta-link:hover::after{transform:scaleX(1)}.pfx-m-cta-arrow{display:inline-block;color:var(--teal);font-weight:700;transition:transform 0.25s ease}.pfx-m-cta-link:hover .pfx-m-cta-arrow,.pfx-m-cta-link:active .pfx-m-cta-arrow{transform:translateX(4px)}@keyframes pfxSmcbPing{0%{box-shadow:0 0 0 0 rgba(0,168,150,0.55),0 0 0 0 rgba(0,168,150,0.35)}70%{box-shadow:0 0 0 18px rgba(0,168,150,0),0 0 0 32px rgba(0,168,150,0)}100%{box-shadow:0 0 0 0 rgba(0,168,150,0),0 0 0 0 rgba(0,168,150,0)}}.smcb-bubble.pfx-pinging{animation:pfxSmcbPing 1.1s ease-out 2;border-radius:50%}.section-eyebrow{font-size:0.72rem;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--teal);margin-bottom:1rem;display:flex;align-items:center;gap:0.75rem}.section-eyebrow::before{content:"";display:inline-block;width:24px;height:1px;background:var(--teal)}.section-eyebrow.light{color:rgba(0,168,150,0.8)}.section-eyebrow.light::before{background:rgba(0,168,150,0.8)}.section-title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:700;color:var(--black);line-height:1.05;letter-spacing:-1.5px;margin-bottom:1rem}.section-title.on-dark{color:var(--white)}.section-desc{font-size:1rem;color:#3d6882;line-height:1.8;max-width:560px}.section-desc.on-dark{color:rgba(255,255,255,0.45)}.services-section{background:var(--off-white);padding:8rem 5rem}.services-header{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;margin-bottom:4rem}.services-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3.5rem;border-bottom:none;width:100%}.services-tab{display:flex;align-items:center;gap:1rem;font-family:"Space Grotesk",sans-serif;cursor:pointer;border:1.5px solid var(--blue-border);border-radius:10px;padding:1.4rem 1.6rem;background:#fff;transition:all 0.22s ease;text-align:left;position:relative;overflow:hidden;min-width:0}.services-tab::before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform 0.25s ease}.services-tab:hover{border-color:rgba(31,78,138,0.45);box-shadow:0 6px 24px rgba(31,78,138,0.1)}.services-tab:hover::before{transform:scaleX(1)}.services-tab.active{background:var(--blue);border-color:var(--blue);box-shadow:0 8px 28px rgba(31,78,138,0.3)}.services-tab.active::before{display:none}.tab-icon{width:44px;height:44px;border-radius:8px;background:var(--blue-light);display:flex;align-items:center;justify-content:center;color:var(--blue);flex-shrink:0;transition:all 0.22s}.services-tab.active .tab-icon{background:rgba(255,255,255,0.2);color:#fff}.tab-text{flex:1;min-width:0}.tab-label{font-size:0.92rem;font-weight:700;color:var(--black);line-height:1.2;margin-bottom:0.25rem;transition:color 0.22s}.services-tab.active .tab-label{color:#fff}.tab-desc{font-size:0.74rem;color:var(--muted);font-weight:400;font-family:"Inter",sans-serif;transition:color 0.22s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.services-tab.active .tab-desc{color:rgba(255,255,255,0.7)}.tab-count{font-size:0.65rem;font-weight:700;letter-spacing:1px;color:var(--blue);background:var(--blue-light);border-radius:100px;padding:0.2rem 0.55rem;align-self:flex-start;flex-shrink:0;transition:all 0.22s}.services-tab.active .tab-count{background:rgba(255,255,255,0.2);color:#fff}.services-panel{display:none}.services-panel.active{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.services-panel.cols-4{grid-template-columns:repeat(4,1fr)}.service-card{background:var(--white);border:1px solid var(--blue-border);border-radius:4px;padding:2rem;transition:all 0.25s;cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column}.service-card::after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background:var(--blue);transition:width 0.3s}.service-card:hover{border-color:rgba(31,78,138,0.45);transform:translateY(-3px);box-shadow:0 8px 32px rgba(31,78,138,0.1)}.service-card:hover::after{width:100%}.service-icon{width:44px;height:44px;margin-bottom:1.25rem;color:var(--teal)}.service-name{font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:600;color:var(--black);line-height:1.3;margin-bottom:0.75rem;letter-spacing:-0.2px}.service-desc{font-size:0.85rem;color:#5a8eaa;line-height:1.75;margin-bottom:1.25rem}.service-link{font-size:0.78rem;font-weight:600;color:var(--teal);text-decoration:none;letter-spacing:0.5px;text-transform:uppercase;display:flex;align-items:center;gap:0.4rem;transition:gap 0.2s}.service-link:hover{gap:0.75rem}.process-section{background:#ffffff;padding:8rem 5rem;border-top:1px solid rgba(31,78,138,0.08);border-bottom:1px solid rgba(31,78,138,0.08)}.process-header{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;margin-bottom:5rem}.process-section .section-title.on-dark{color:var(--black)}.process-section .section-desc.on-dark{color:#4a6a82}.process-section .section-eyebrow.light{color:var(--teal)}.process-section .section-eyebrow.light::before{background:var(--teal)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(31,78,138,0.12)}.process-step{padding:3rem 2.5rem 3rem 0;border-right:1px solid rgba(31,78,138,0.12);transition:background 0.2s}.process-step:last-child{border-right:none;padding-right:0}.process-step:first-child{padding-left:0}.process-step:not(:first-child){padding-left:2.5rem}.process-step:hover{background:rgba(31,78,138,0.03)}.step-num{font-family:"Space Grotesk",sans-serif;font-size:5rem;font-weight:700;color:rgba(31,78,138,0.07);line-height:1;margin-bottom:-1.2rem;letter-spacing:-4px}.step-label{font-size:0.68rem;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--teal);margin-bottom:0.75rem}.step-title{font-family:"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:600;color:var(--black);margin-bottom:1rem;letter-spacing:-0.5px}.step-body{font-size:0.88rem;color:#4a6a82;line-height:1.85}.why-section{background-color:var(--light-bg);padding:8rem 5rem;position:relative}.why-section::before{display:none}.why-section .why-grid{position:relative;z-index:1}.why-section .section-eyebrow{color:var(--teal)}.why-section .section-eyebrow::before{background:var(--teal)}.why-section .section-title{color:var(--black)}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.why-body{font-size:0.97rem;color:var(--mid);line-height:1.85;margin-bottom:2rem}.why-quote{border-left:3px solid var(--teal);padding:1.25rem 1.5rem;background:rgba(0,168,150,0.07);border-radius:0 4px 4px 0;font-family:"Space Grotesk",sans-serif;font-size:1.05rem;font-weight:500;color:var(--black);line-height:1.5}.why-list{border-top:1px solid rgba(9,22,40,0.1);margin-top:3rem}.why-item{display:grid;grid-template-columns:48px 1fr;gap:1.5rem;align-items:start;padding:1.4rem 1rem;border-bottom:1px solid rgba(9,22,40,0.07);background-color:#ffffff;border-radius:6px;margin-bottom:0.5rem;box-shadow:0 1px 4px rgba(9,22,40,0.05)}.why-item-icon{width:44px;height:44px;background:rgba(0,168,150,0.08);border:1px solid rgba(0,168,150,0.2);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--teal);flex-shrink:0}.why-item-title{font-family:"Space Grotesk",sans-serif;font-size:0.95rem;font-weight:600;color:var(--black);margin-bottom:0.3rem}.why-item-desc{font-size:0.85rem;color:var(--muted);line-height:1.7}.testimonials-section{background:linear-gradient(160deg,#0d2040 0%,#0b2d38 100%);padding:8rem 5rem}.testimonials-header{margin-bottom:4rem}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.testimonial-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:4px;padding:2.5rem;transition:all 0.25s;display:flex;flex-direction:column}.testimonial-card:hover{background:rgba(255,255,255,0.06);border-color:rgba(31,78,138,0.35)}.testimonial-quote-mark{font-family:"Space Grotesk",sans-serif;font-size:4rem;color:var(--teal);line-height:0.7;opacity:0.35;margin-bottom:1rem;display:block}.testimonial-stars{display:flex;gap:3px;margin-bottom:1rem}.testimonial-stars span{color:#fdb95a;font-size:14px;line-height:1}.testimonial-text{font-size:0.92rem;color:rgba(255,255,255,0.6);line-height:1.85;margin-bottom:2rem;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.06)}.testimonial-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--blue));display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-size:0.9rem;font-weight:700;color:white;flex-shrink:0}.testimonial-photo{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,0.2)}.painfix-cta .btn-primary:hover{color:#fff !important}.testimonial-name{font-family:"Space Grotesk",sans-serif;font-size:0.88rem;font-weight:600;color:var(--white)}.testimonial-role{font-size:0.72rem;color:var(--muted);margin-top:0.1rem;text-transform:uppercase;letter-spacing:0.8px}.cta-section{background:linear-gradient(135deg,#091628 0%,#1f4e8a 45%,#028090 100%);padding:9rem 5rem;text-align:center;position:relative;overflow:hidden}.cta-section::before{content:"SAMANVI";position:absolute;font-family:"Space Grotesk",sans-serif;font-size:22vw;font-weight:700;color:rgba(255,255,255,0.025);top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;letter-spacing:-5px;pointer-events:none}.cta-eyebrow{font-size:0.72rem;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:rgba(0,168,150,0.8);margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:0.75rem}.cta-eyebrow::before,.cta-eyebrow::after{content:"";display:inline-block;width:24px;height:1px;background:rgba(0,168,150,0.5)}.cta-headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:700;color:var(--white);line-height:1.05;letter-spacing:-2px;max-width:800px;margin:0 auto 1.5rem}.cta-headline span{color:var(--teal)}.cta-sub{font-size:1rem;color:rgba(255,255,255,0.45);margin:0 auto 3.5rem;max-width:420px;line-height:1.8}.cta-buttons{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}.cta-phone{display:inline-flex;align-items:center;gap:0.5rem;font-family:"Space Grotesk",sans-serif;font-size:0.82rem;font-weight:600;color:rgba(255,255,255,0.6);letter-spacing:0.5px;margin-top:2rem}.cta-phone svg{color:var(--teal)}.gsap-fade-up{opacity:0;transform:translateY(40px)}.gsap-fade-left{opacity:0;transform:translateX(-40px)}.gsap-fade-right{opacity:0;transform:translateX(40px)}@media (max-width:1200px){.services-panel.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.hero{grid-template-columns:1fr;height:calc(100vh - var(--header-h,70px));height:calc(100dvh - var(--header-h,70px));min-height:600px}.hero-dashboard{display:none}.hero-content{padding:5rem 2.5rem 3.5rem}.painfix{padding:5rem 2.5rem}.pf-grid{grid-template-columns:1fr}.services-section,.process-section,.why-section,.testimonials-section,.cta-section{padding:5rem 2.5rem}.services-header,.process-header{grid-template-columns:1fr;gap:1.5rem}.services-tabs{grid-template-columns:1fr;gap:0.75rem}.services-panel.active,.services-panel.cols-4{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:repeat(2,1fr);align-items:stretch}.process-grid{grid-template-columns:repeat(2,1fr)}.process-step{border-right:none;border-bottom:1px solid rgba(255,255,255,0.07);padding:2.5rem 0}.why-grid{grid-template-columns:1fr;gap:3rem}.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hero-content{padding:1.5rem 1.5rem 3.5rem}.hero-headline{letter-spacing:-1px}.services-panel.active,.services-panel.cols-4{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr;gap:0}.process-step,.process-step:first-child,.process-step:not(:first-child),.process-step:last-child{padding:2rem 1.25rem !important;border-right:none !important;border-bottom:1px solid rgba(31,78,138,0.12)}.process-step:last-child{border-bottom:none !important}.testimonials-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}.btn-ghost{padding:0.5rem 1rem}.hero-body{margin-bottom:1.2rem}.painfix,.services-section,.process-section,.why-section,.testimonials-section,.cta-section{padding:4rem 1.5rem}}.wd-section{--teal-light:#5ee0c4;--radius-card:20px;position:relative;padding:120px 50px;background:var(--light-bg);overflow:hidden;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.wd-section::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 10%,rgba(0,168,150,0.06),transparent 35%),radial-gradient(circle at 5% 95%,rgba(31,78,138,0.07),transparent 40%);pointer-events:none}.wd-section .wd-inner{position:relative;max-width:1280px;margin:0 auto}.wd-section a{text-decoration:none;color:inherit}.wd-header{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:56px}.wd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:"Space Grotesk",sans-serif;font-size:0.72rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--teal)}.wd-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.wd-title{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:700;letter-spacing:-2px;line-height:1.05;margin:18px 0 0;color:var(--black)}.wd-title .accent{color:transparent;background:linear-gradient(90deg,var(--teal),var(--blue));-webkit-background-clip:text;background-clip:text}.wd-desc{font-size:1rem;color:var(--mid);line-height:1.65;max-width:480px;margin:0}.wd-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(220px,auto);gap:18px;perspective:1400px}.wd-card.size-2x2{grid-column:span 2;grid-row:span 2}.wd-card.size-1x2{grid-column:span 1;grid-row:span 2}.wd-card{position:relative;display:flex;flex-direction:column;padding:28px;background:var(--white);border:1px solid rgba(9,22,40,0.06);border-radius:var(--radius-card);overflow:hidden;cursor:pointer;transition:transform .04s ease,box-shadow .04s ease,border-color .03s ease;will-change:transform}.wd-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 50%,rgba(0,168,150,0.04) 100%);opacity:0;transition:opacity .04s ease;pointer-events:none}.wd-card::after{content:"";position:absolute;top:-50%;right:-50%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,150,0.18),transparent 70%);filter:blur(40px);opacity:0;transition:opacity .05s ease;pointer-events:none}.wd-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(9,22,40,0.10);border-color:rgba(0,168,150,0.25)}.wd-card:hover::before{opacity:1}.wd-card:hover::after{opacity:1}.wd-card-head{display:flex;align-items:center;gap:14px;margin-bottom:auto}.wd-icon{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,168,150,0.10),rgba(31,78,138,0.08));border:1px solid rgba(0,168,150,0.18);color:var(--teal);transition:transform .05s ease,background .04s ease,color .03s ease}.wd-card:hover .wd-icon{transform:rotate(-6deg) scale(1.08);background:linear-gradient(135deg,var(--teal),var(--blue));color:var(--white)}.wd-icon svg{width:24px;height:24px}.wd-card-content{display:flex;flex-direction:column;flex:1 1 auto;margin-top:20px;min-height:0}.wd-card-name{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:-0.4px;color:var(--black);margin:0;line-height:1.25;flex:1;min-width:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.wd-card-desc{font-size:0.88rem;color:var(--mid);line-height:1.6;margin:0 0 16px;min-width:0;overflow-wrap:break-word}.wd-card-link{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;align-self:flex-start;max-width:100%;font-family:"Space Grotesk",sans-serif;font-size:0.74rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--teal);margin-top:auto;padding-top:6px;position:relative;z-index:2;line-height:1.4;transition:transform .03s ease}.wd-card-link svg{flex-shrink:0;transition:transform .03s ease}.wd-card:hover .wd-card-link svg{transform:translateX(4px)}.wd-card.size-2x2{background:linear-gradient(135deg,#091628 0%,#0d2040 60%,#174060 100%);color:var(--white);border-color:transparent;padding:36px}.wd-card.size-2x2::before{background:radial-gradient(circle at 90% 10%,rgba(0,168,150,0.22),transparent 40%),radial-gradient(circle at 5% 95%,rgba(31,78,138,0.4),transparent 50%);opacity:1}.wd-card.size-2x2::after{background:radial-gradient(circle,rgba(0,168,150,0.4),transparent 70%);opacity:0.5;top:-30%;right:-20%;width:300px;height:300px}.wd-card.size-2x2:hover::after{opacity:0.8}.wd-card.size-2x2 .wd-tag{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(0,168,150,0.45);border-radius:999px;background:rgba(0,168,150,0.12);font-family:"Space Grotesk",sans-serif;font-size:0.62rem;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-light);z-index:3}.wd-card.size-2x2 .wd-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal-light);box-shadow:0 0 8px var(--teal-light);animation:wdPulse 2s ease-in-out infinite}@keyframes wdPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:0.5}}.wd-card.size-2x2 .wd-card-head{margin-bottom:auto;margin-top:0;padding-top:10%}.wd-card.size-2x2 .wd-card-name{font-size:2rem;color:var(--white);max-width:420px;letter-spacing:-1px;line-height:1.1}.wd-card.size-2x2 .wd-card-content{margin-top:32px}.wd-card.size-2x2 .wd-card-desc{color:rgba(255,255,255,0.72);font-size:1rem;max-width:420px}.wd-card.size-2x2 .wd-card-link{color:var(--teal-light);font-size:0.8rem}.wd-ai-visual{position:absolute;bottom:-40px;right:-40px;width:280px;height:280px;opacity:0.7;pointer-events:none}.hero-content .wd-ai-visual{top:0;right:-9rem;bottom:auto;width:150px;height:150px;opacity:0.45}.hero-content .wd-ai-visual .node{fill:#5ee0c4}@media (max-width:768px){.hero-content .wd-ai-visual{right:0}}.wd-ai-visual circle{fill:none;stroke:var(--teal);stroke-width:1;opacity:0.3;transform-origin:center;animation:wdOrbit 18s linear infinite}.wd-ai-visual circle:nth-child(2){animation-duration:24s;animation-direction:reverse}.wd-ai-visual circle:nth-child(3){animation-duration:30s}.wd-ai-mark{opacity:0.95;filter:drop-shadow(0 0 14px rgba(0,168,150,0.55));transform-box:view-box;transform-origin:140px 140px;animation:wdMarkBreath 4.5s ease-in-out infinite}@keyframes wdMarkBreath{0%,100%{transform:scale(1);opacity:0.95}50%{transform:scale(1.06);opacity:1}}.wd-ai-visual .node{fill:var(--teal-light);stroke:none;opacity:0.8;transform-box:view-box;transform-origin:140px 140px;animation:wdNodeOrbitOuter 22s linear infinite,wdNodeBlink 3s ease-in-out infinite}.wd-ai-visual .node:nth-child(4){animation:wdNodeOrbitOuter 22s linear infinite,wdNodeBlink 3s ease-in-out infinite}.wd-ai-visual .node:nth-child(5){animation:wdNodeOrbitMiddle 18s linear infinite reverse,wdNodeBlink 3s ease-in-out 0.5s infinite}.wd-ai-visual .node:nth-child(6){animation:wdNodeOrbitMiddle 18s linear infinite reverse,wdNodeBlink 3s ease-in-out 1s infinite}.wd-ai-visual .node:nth-child(7){animation:wdNodeOrbitMiddle 18s linear infinite reverse,wdNodeBlink 3s ease-in-out 1.5s infinite}@keyframes wdOrbit{to{transform:rotate(360deg)}}@keyframes wdNodeOrbitOuter{to{transform:rotate(360deg)}}@keyframes wdNodeOrbitMiddle{to{transform:rotate(360deg)}}@keyframes wdNodeBlink{0%,100%{opacity:0.4;r:2}50%{opacity:1;r:4}}.wd-card.size-1x2{background:linear-gradient(160deg,var(--white) 0%,#dff0f4 100%);padding-right:28px}.wd-card.size-1x2 .wd-icon{background:linear-gradient(135deg,rgba(31,78,138,0.12),rgba(0,168,150,0.10))}.wd-card.size-1x2 .wd-card-content{max-width:220px}.wd-mobile-visual{position:absolute;bottom:-20px;right:0;width:150px;height:220px;border-radius:22px;background:url('https://images.unsplash.com/photo-1592899677977-9c10ca588bbd?auto=format&fit=crop&w=400&q=80') center/cover no-repeat,linear-gradient(160deg,#091628,#174060);border:7px solid #091628;box-shadow:0 18px 40px rgba(9,22,40,0.28);overflow:hidden;transform:rotate(8deg);transition:transform .05s ease;pointer-events:none}.wd-card.size-1x2:hover .wd-mobile-visual{transform:rotate(4deg) translateY(-10px) translateX(-6px)}.wd-mobile-visual::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:44px;height:5px;background:#091628;border-radius:0 0 8px 8px;z-index:2}.wd-card.has-chart{background:linear-gradient(160deg,var(--white) 0%,#e8f3f6 100%)}.wd-mini-chart{width:100%;height:40px;margin-bottom:14px}.wd-mini-chart path{fill:none;stroke:var(--teal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160;transition:stroke-dashoffset 1.4s cubic-bezier(0.22,1,0.36,1)}.wd-card.has-chart:hover .wd-mini-chart path{stroke-dashoffset:0}.wd-mini-chart-area{fill:url("https://samanvis.com/wp-content/themes/Samanvi/css/#wdChartGrad");opacity:0;transition:opacity 0.8s ease 0.3s}.wd-card.has-chart:hover .wd-mini-chart-area{opacity:0.5}.wd-card:hover .icn-bounce{animation:wdBounce 0.6s ease}.wd-card:hover .icn-spin{animation:wdSpin 0.8s ease}.wd-card:hover .icn-pulse{animation:wdIconPulse 1s ease infinite}.wd-card:hover .icn-draw{stroke-dasharray:100;stroke-dashoffset:100;animation:wdDraw 1s ease forwards}@keyframes wdBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wdSpin{to{transform:rotate(360deg)}}@keyframes wdDraw{to{stroke-dashoffset:0}}@keyframes wdIconPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:0.7}}.wd-eyebrow{opacity:0;transform:translateY(8px);transition:opacity 0.6s ease,transform 0.8s cubic-bezier(0.16,1,0.3,1)}.wd-section.is-in-view .wd-eyebrow{opacity:1;transform:translateY(0);transition-delay:0.05s}.wd-title{-webkit-mask:linear-gradient(180deg,#000 100%,transparent 100%);mask:linear-gradient(180deg,#000 100%,transparent 100%)}.wd-section.is-in-view .wd-title{animation:wdMaskReveal 1.1s cubic-bezier(0.22,1,0.36,1) 0.2s forwards}@keyframes wdMaskReveal{from{-webkit-mask-position:0 -100%;mask-position:0 -100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@supports not (mask:linear-gradient(black,black)){.wd-title{opacity:0;transform:translateY(20px)}.wd-section.is-in-view .wd-title{opacity:1;transform:translateY(0);transition:opacity 0.8s ease 0.15s,transform 1s cubic-bezier(0.16,1,0.3,1) 0.15s}}.wd-desc{opacity:0;transform:translateY(12px);transition:opacity 0.8s ease,transform 0.9s cubic-bezier(0.16,1,0.3,1)}.wd-section.is-in-view .wd-desc{opacity:1;transform:translateY(0);transition-delay:0.45s}.wd-card{opacity:0;filter:blur(6px);transition:opacity 0.9s ease,transform 1.1s cubic-bezier(0.22,1,0.36,1),filter 0.8s ease,box-shadow .04s ease,border-color .03s ease}.wd-card:nth-child(1){transform:translate3d(-140px,20px,0) scale(.92)}.wd-card:nth-child(2){transform:translate3d( 140px,-20px,0) scale(.92)}.wd-card:nth-child(3){transform:translate3d( 0px,-120px,0) scale(.9)}.wd-card:nth-child(4){transform:translate3d( 90px,60px,0) scale(.9)}.wd-card:nth-child(5){transform:translate3d( -90px,90px,0) scale(.9)}.wd-card:nth-child(6){transform:translate3d( 0px,110px,0) scale(.9)}.wd-card:nth-child(7){transform:translate3d( 110px,0px,0) scale(.9)}.wd-card:nth-child(8){transform:translate3d( -80px,-90px,0) scale(.9)}.wd-section.is-in-view .wd-card{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}.wd-section.is-in-view .wd-card:nth-child(1){transition-delay:0.30s;transition-duration:0.9s,1.2s,0.8s,.04s,.03s}.wd-section.is-in-view .wd-card:nth-child(2){transition-delay:0.52s}.wd-section.is-in-view .wd-card:nth-child(3){transition-delay:0.74s}.wd-section.is-in-view .wd-card:nth-child(4){transition-delay:0.96s}.wd-section.is-in-view .wd-card:nth-child(5){transition-delay:1.18s}.wd-section.is-in-view .wd-card:nth-child(6){transition-delay:1.40s}.wd-section.is-in-view .wd-card:nth-child(7){transition-delay:1.62s}.wd-section.is-in-view .wd-card:nth-child(8){transition-delay:1.84s}.wd-card .wd-icon{opacity:0;transform:scale(0.6) rotate(-12deg);transition:opacity 0.5s ease,transform 0.8s cubic-bezier(0.16,1,0.3,1),background .04s ease,color .03s ease}.wd-section.is-in-view .wd-card .wd-icon{opacity:1;transform:scale(1) rotate(0)}.wd-section.is-in-view .wd-card:nth-child(1) .wd-icon{transition-delay:0.95s}.wd-section.is-in-view .wd-card:nth-child(2) .wd-icon{transition-delay:1.17s}.wd-section.is-in-view .wd-card:nth-child(3) .wd-icon{transition-delay:1.39s}.wd-section.is-in-view .wd-card:nth-child(4) .wd-icon{transition-delay:1.61s}.wd-section.is-in-view .wd-card:nth-child(5) .wd-icon{transition-delay:1.83s}.wd-section.is-in-view .wd-card:nth-child(6) .wd-icon{transition-delay:2.05s}.wd-section.is-in-view .wd-card:nth-child(7) .wd-icon{transition-delay:2.27s}.wd-section.is-in-view .wd-card:nth-child(8) .wd-icon{transition-delay:2.49s}.wd-card.size-2x2 .wd-ai-visual{opacity:0;transition:opacity 1.4s ease}.wd-section.is-in-view .wd-card.size-2x2 .wd-ai-visual{opacity:0.7;transition-delay:1s}.wd-card.size-2x2 .wd-card-head{opacity:0;transform:translateY(20px);transition:opacity 0.9s ease,transform 1s cubic-bezier(0.22,1,0.36,1)}.wd-section.is-in-view .wd-card.size-2x2 .wd-card-head{opacity:1;transform:translateY(0);transition-delay:0.95s}.wd-mobile-visual{opacity:0;transform:rotate(20deg) translateY(60px);transition:opacity 1s ease,transform 1.2s cubic-bezier(0.16,1,0.3,1)}.wd-section.is-in-view .wd-mobile-visual{opacity:1;transform:rotate(8deg) translateY(0);transition-delay:1.4s}.wd-card.size-2x2 .wd-tag{opacity:0;transition:opacity .6s ease;animation:wdTagFloat 3s ease-in-out infinite;animation-play-state:paused}.wd-section.is-in-view .wd-card.size-2x2 .wd-tag{opacity:1;transition-delay:1.1s;animation-play-state:running;animation-delay:1.1s}@keyframes wdTagFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.wd-eyebrow,.wd-title,.wd-desc,.wd-card,.wd-card .wd-icon,.wd-card.size-2x2 .wd-ai-visual,.wd-mobile-visual,.wd-card.size-2x2 .wd-tag{opacity:1 !important;transform:none !important;filter:none !important;transition:none !important;animation:none !important;-webkit-mask:none !important;mask:none !important}}@media (max-width:1100px){.wd-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,auto)}.wd-card.size-2x2{grid-column:span 2;grid-row:span 2}.wd-card.size-1x2{grid-column:span 1;grid-row:span 2}.wd-card-link{font-size:0.7rem;letter-spacing:0.6px}}@media (max-width:768px){.wd-section{padding:80px 28px}.wd-header{grid-template-columns:1fr;gap:20px;align-items:start;margin-bottom:40px}.wd-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:14px}.wd-card{padding:22px;min-height:180px}.wd-card.size-2x2{grid-column:span 2;grid-row:auto;padding:28px;min-height:280px}.wd-card.size-2x2 .wd-card-name{font-size:1.4rem}.wd-card.size-1x2{grid-column:span 1;grid-row:auto;min-height:320px;padding-right:22px}.wd-card.size-1x2 .wd-card-content{max-width:180px}.wd-mobile-visual{width:130px;height:200px;right:8px}.wd-card-name{font-size:1rem}}@media (max-width:500px){.wd-section{padding:64px 20px}.wd-grid{grid-template-columns:1fr;gap:14px}.wd-card,.wd-card.size-2x2,.wd-card.size-1x2{grid-column:span 1;grid-row:auto}.wd-card{padding:20px}.wd-card-head{gap:12px}.wd-card-link{font-size:0.68rem;letter-spacing:0.4px;gap:5px}.wd-card.size-2x2 .wd-card-name{font-size:1.3rem}}.wd-mobile,.testimonials-mobile{display:none}@media (max-width:900px){.wd-section,.testimonials-section{display:none !important}.wd-mobile,.testimonials-mobile{display:block}}.m-sec{--m-teal-soft:#e6f7f5;--m-navy-deep:#0f2a52;--m-hairline:var(--blue-border);--m-grid:rgba(31,78,138,0.06);--m-grid-on-dark:rgba(255,255,255,0.05)}.m-sec{position:relative;padding:3.5rem 0 3rem;overflow:hidden}.m-sec--light{background:#fff;background-image:radial-gradient(var(--m-grid) 1px,transparent 1px);background-size:24px 24px}.m-sec--off{background:#f7fafc;background-image:radial-gradient(var(--m-grid) 1px,transparent 1px);background-size:24px 24px}.m-sec--dark{background:linear-gradient(160deg,#091628 0%,#0f2a52 100%);color:#fff;background-image:radial-gradient(var(--m-grid-on-dark) 1px,transparent 1px),linear-gradient(160deg,#091628 0%,#0f2a52 100%);background-size:24px 24px,auto}.m-sec::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% 50%,transparent 0%,var(--m-fade,#fff) 92%)}.m-sec--off::before{--m-fade:#f7fafc}.m-sec--dark::before{--m-fade:#0f2a52}.m-intro{position:relative;z-index:1;padding:0 1.25rem;margin-bottom:1.3rem}.m-eyebrow{display:inline-flex;align-items:center;gap:0.5rem;font-family:"Inter",sans-serif;font-size:0.65rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--teal);margin-bottom:0.8rem}.m-eyebrow::before{content:"";width:20px;height:1px;background:var(--teal);opacity:0.6}.m-sec--dark .m-eyebrow{color:#00d3bd}.m-sec--dark .m-eyebrow::before{background:#00d3bd}.m-h{font-family:"Space Grotesk",sans-serif;font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-1px;color:var(--black);margin-bottom:0.65rem}.m-sec--dark .m-h{color:#fff}.m-h em{font-style:normal;color:var(--teal);position:relative}.m-h em::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:5px;background:var(--teal);opacity:0.16;border-radius:3px}.m-sub{font-size:0.88rem;color:#6a8fa5;line-height:1.6}.m-sec--dark .m-sub{color:rgba(255,255,255,0.55)}.m-prog{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;margin-bottom:0.85rem;font-family:"Inter",sans-serif;font-size:0.66rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#6a8fa5}.m-sec--dark .m-prog{color:rgba(255,255,255,0.5)}.m-prog-label strong{color:var(--black);font-weight:700}.m-sec--dark .m-prog-label strong{color:#fff}.m-prog-track{display:flex;gap:5px}.m-prog-seg{width:18px;height:3px;border-radius:3px;background:var(--m-hairline);transition:background 0.35s ease}.m-sec--dark .m-prog-seg{background:rgba(255,255,255,0.15)}.m-prog-seg.is-on{background:var(--teal)}.m-prog-seg.is-done{background:var(--blue)}.m-sec--dark .m-prog-seg.is-done{background:#fff}.m-hint{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0.5rem;font-family:"Inter",sans-serif;font-size:0.58rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#6a8fa5;margin-bottom:0.4rem;transition:opacity 0.4s ease}.m-sec--dark .m-hint{color:rgba(255,255,255,0.4)}.m-hint.is-hidden{opacity:0}.m-hint-arrow{display:inline-block;width:16px;height:1px;background:var(--teal);position:relative;animation:mHintNudge 1.4s ease-in-out infinite}.m-hint-arrow::after{content:"";position:absolute;right:-1px;top:-3px;width:5px;height:5px;border-top:1px solid var(--teal);border-right:1px solid var(--teal);transform:rotate(45deg)}@keyframes mHintNudge{0%,100%{transform:translateX(-3px);opacity:0.5}50%{transform:translateX(3px);opacity:1}}.m-rail{position:relative;z-index:1;display:flex;gap:0.9rem;padding:0.75rem 1.25rem 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-rail::-webkit-scrollbar{display:none}.m-card{flex:0 0 86%;scroll-snap-align:center;scroll-snap-stop:always;background:#fff;border:1px solid var(--m-hairline);border-radius:18px;box-shadow:0 18px 44px rgba(9,22,40,0.07);overflow:hidden;position:relative;transition:box-shadow 0.4s ease}.m-card.is-feature{flex:0 0 92%}.m-card.is-on{box-shadow:0 26px 56px rgba(31,78,138,0.14)}.m-sec--dark .m-card{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.08);box-shadow:0 18px 44px rgba(0,0,0,0.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.m-dots{position:relative;z-index:1;display:flex;justify-content:center;gap:0.5rem;padding:0 1.25rem}.m-dot{width:7px;height:7px;border-radius:50%;background:var(--m-hairline);border:none;padding:0;cursor:pointer;transition:background 0.3s ease,width 0.3s ease}.m-sec--dark .m-dot{background:rgba(255,255,255,0.15)}.m-dot.is-on{background:var(--teal);width:22px;border-radius:100px}.wd-m-card{padding:1.4rem 1.3rem 1.3rem;display:block;text-decoration:none}.wd-m-icon{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,rgba(0,168,150,0.12),rgba(31,78,138,0.08));border:1px solid var(--m-hairline);display:flex;align-items:center;justify-content:center;color:var(--teal);margin-bottom:1rem}.wd-m-icon svg{width:24px;height:24px}.wd-m-name{font-family:"Space Grotesk",sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:-0.3px;line-height:1.25;color:var(--black);margin-bottom:0.55rem}.wd-m-desc{font-size:0.85rem;color:#6a8fa5;line-height:1.65;margin-bottom:1rem}.wd-m-link{display:inline-flex;align-items:center;gap:0.4rem;font-family:"Inter",sans-serif;font-size:0.78rem;font-weight:600;letter-spacing:0.2px;color:var(--teal);text-decoration:none}.wd-m-link svg{width:12px;height:12px;transition:transform 0.25s ease}.wd-m-card:active .wd-m-link svg{transform:translateX(3px)}.wd-m-card--flag{background:linear-gradient(165deg,#0f2a52 0%,#1f4e8a 60%,#028090 110%);color:#fff;border-color:transparent;padding:1.6rem 1.4rem 1.4rem;position:relative;overflow:hidden}.wd-m-card--flag::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(0,168,150,0.35) 0%,transparent 50%);pointer-events:none}.wd-m-flag-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:0.4rem;font-family:"Inter",sans-serif;font-size:0.58rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#00d3bd;padding:0.3rem 0.7rem;background:rgba(0,211,189,0.12);border:1px solid rgba(0,211,189,0.3);border-radius:100px;margin-bottom:1rem}.wd-m-flag-badge::before{content:"";width:5px;height:5px;border-radius:50%;background:#00d3bd;box-shadow:0 0 0 3px rgba(0,211,189,0.2)}.wd-m-orbit{position:relative;z-index:1;width:90px;height:90px;margin-bottom:1rem}.wd-m-orbit svg{width:100%;height:100%}.wd-m-orbit .ring{fill:none;stroke:rgba(255,255,255,0.22);stroke-width:1}.wd-m-orbit-mark{opacity:0.95;filter:drop-shadow(0 0 8px rgba(0,211,189,0.55));transform-box:view-box;transform-origin:50px 50px;animation:wdMOrbitMarkBreath 4.5s ease-in-out infinite}@keyframes wdMOrbitMarkBreath{0%,100%{transform:scale(1);opacity:0.95}50%{transform:scale(1.06);opacity:1}}.wd-m-orbit .node{fill:#00d3bd;transform-box:view-box;transform-origin:50px 50px;animation:wdMNodeOrbit 22s linear infinite,wdMNodeBlink 3s ease-in-out infinite}.wd-m-orbit .node:nth-of-type(6){animation:wdMNodeOrbit 22s linear infinite,wdMNodeBlink 3s ease-in-out infinite}.wd-m-orbit .node:nth-of-type(7){animation:wdMNodeOrbit 18s linear infinite reverse,wdMNodeBlink 3s ease-in-out 0.5s infinite}.wd-m-orbit .node:nth-of-type(8){animation:wdMNodeOrbit 18s linear infinite reverse,wdMNodeBlink 3s ease-in-out 1s infinite}@keyframes wdMNodeOrbit{to{transform:rotate(360deg)}}@keyframes wdMNodeBlink{0%,100%{opacity:0.4;r:1.5}50%{opacity:1;r:3}}.wd-m-orbit .mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#00a896,#028090);display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Space Grotesk",sans-serif;font-weight:700}.wd-m-card--flag .wd-m-name{color:#fff;font-size:1.3rem}.wd-m-card--flag .wd-m-desc{color:rgba(255,255,255,0.7)}.wd-m-card--flag .wd-m-link{color:#00d3bd}.wd-m-mini-chart{width:100%;height:34px;margin:0.2rem 0 0.9rem}.wd-m-mini-chart path{fill:none;stroke:var(--teal);stroke-width:1.6}.ts-m-card{background:rgba(255,255,255,0.04);padding:1.6rem 1.4rem 1.4rem;position:relative}.ts-m-quote-mark{position:absolute;top:0.5rem;left:1rem;font-family:"Space Grotesk",sans-serif;font-size:5rem;line-height:1;color:var(--teal);opacity:0.22;font-weight:700}.ts-m-stars{display:flex;gap:2px;margin-bottom:0.85rem;position:relative;z-index:1;padding-top:1.6rem}.ts-m-stars span{width:13px;height:13px;color:#fdb95a;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.ts-m-text{position:relative;z-index:1;font-size:0.92rem;line-height:1.7;color:#fff;margin-bottom:1.4rem}.ts-m-author{display:flex;align-items:center;gap:0.85rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,0.08)}.ts-m-photo{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#1f4e8a,#00a896);display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,0.12);flex-shrink:0;overflow:hidden}.ts-m-photo img{width:100%;height:100%;object-fit:cover;display:block}.ts-m-name{font-family:"Space Grotesk",sans-serif;font-size:0.92rem;font-weight:700;color:#fff;letter-spacing:-0.2px;line-height:1.2}.ts-m-role{font-size:0.72rem;color:rgba(255,255,255,0.55);margin-top:0.2rem}@media (max-width:900px){#home-page-wrapper{display:flex !important;flex-direction:column !important;align-items:stretch !important}#home-page-wrapper .marquee-band{display:none !important}#home-page-wrapper .hero{order:1 !important}#home-page-wrapper .painfix-v4{order:2 !important}#home-page-wrapper .pfx-mobile{order:2 !important}#home-page-wrapper .process-section{order:3 !important}#home-page-wrapper .wd-section{order:4 !important}#home-page-wrapper .wd-mobile{order:4 !important}#home-page-wrapper .why-section{order:5 !important}#home-page-wrapper .testimonials-section{order:6 !important}#home-page-wrapper .testimonials-mobile{order:6 !important}}/*! source:generate-widget-areas */ .footer-widgets-container{padding:40px}.inside-footer-widgets{display:flex}.inside-footer-widgets>div{flex:1 1 0}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar{display:flex;align-items:center;flex-wrap:wrap}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin-bottom:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget{margin:0 10px}.top-bar .widget_nav_menu>div>ul{display:flex;align-items:center}.top-bar .widget_nav_menu li{margin:0 10px;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.inside-top-bar{padding:10px 40px}div.top-bar .widget{margin-bottom:0}.top-bar-align-right .widget{margin-right:0}.top-bar-align-right .widget:first-child{margin-left:auto}.top-bar-align-right .widget:nth-child(2n){order:-20}.top-bar-align-right .widget:nth-child(2){margin-left:0}.top-bar-align-left .widget{margin-left:0}.top-bar-align-left .widget:nth-child(odd){order:-20}.top-bar-align-left .widget:nth-child(2){margin-left:auto}.top-bar-align-left .widget:last-child{margin-right:0}.top-bar-align-center .widget:first-child{margin-left:auto}.top-bar-align-center .widget:last-child{margin-right:auto}.top-bar-align-center .widget:not(:first-child):not(:last-child){margin:0 5px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:flex;align-items:center;flex-wrap:wrap}.footer-bar .widget_nav_menu li{margin:0 10px;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{order:-20;margin-right:auto}.footer-bar-align-left .copyright-bar{margin-left:auto}.footer-bar-align-center .inside-site-info{flex-direction:column}.footer-bar-align-center .footer-bar{margin-bottom:10px}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@media (max-width:768px){.top-bar .inside-top-bar{justify-content:center}.top-bar .inside-top-bar>.widget{order:1;margin:0 10px}.top-bar .inside-top-bar:first-child{margin-left:auto}.top-bar .inside-top-bar:last-child{margin-right:auto}.top-bar .widget_nav_menu li{padding:5px 0}.top-bar-align-center{text-align:center}.inside-footer-widgets{flex-direction:column}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}.footer-bar-active .inside-site-info{flex-direction:column}.footer-bar-active .footer-bar{margin-bottom:10px}.footer-bar .widget_nav_menu>div>ul{justify-content:center}.footer-bar .widget_nav_menu li{padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.footer-bar-align-left .copyright-bar{margin-left:0}.footer-bar-align-right .copyright-bar{order:unset;margin-right:0}}/*! source:generate-style */ blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse:focus{outline:0}.using-mouse::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2+100% / 2);margin-right:calc(-100vw / 2+100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}/*! inline:generate-style */ body{background-color:var(--base-2);color:var(--contrast)}a{color:var(--accent)}a{text-decoration:underline}.entry-title a,.site-branding a,a.button,.wp-block-button__link,.main-navigation a{text-decoration:none}a:hover,a:focus,a:active{color:var(--contrast)}.grid-container{max-width:1580px}.wp-block-group__inner-container{max-width:1580px;margin-left:auto;margin-right:auto}@media (max-width:550px) and (min-width:769px){.inside-header{display:flex;flex-direction:column;align-items:center}.site-logo,.site-branding{margin-bottom:1.5em}#site-navigation{margin:0 auto}.header-widget{margin-top:1.5em}}.site-header .header-image{width:200px}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px)}.generate-back-to-top__show{opacity:1;transform:translateY(0)}:root{--global-color-8:#18a590;--global-color-9:#1f4e8a;--global-color-3:#333;--global-color-4:#fff}:root .has-global-color-8-color{color:var(--global-color-8)}:root .has-global-color-8-background-color{background-color:var(--global-color-8)}:root .has-global-color-9-color{color:var(--global-color-9)}:root .has-global-color-9-background-color{background-color:var(--global-color-9)}:root .has-global-color-3-color{color:var(--global-color-3)}:root .has-global-color-3-background-color{background-color:var(--global-color-3)}:root .has-global-color-4-color{color:var(--global-color-4)}:root .has-global-color-4-background-color{background-color:var(--global-color-4)}h3{font-family:Poppins,sans-serif;font-weight:500;font-size:30px;line-height:1.5em}h4{font-family:Poppins,sans-serif;line-height:1.2em}body,button,input,select,textarea{font-family:Poppins,sans-serif}.top-bar{background-color:#1f4e8a;color:#ffffff}.top-bar a{color:#ffffff}.top-bar a:hover{color:#303030}.site-header{background-color:var(--base-3)}.main-title a,.main-title a:hover{color:var(--contrast)}.site-description{color:var(--contrast-2)}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0,0,0,0.02)}.main-navigation,.main-navigation ul ul{background-color:var(--base-3)}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{color:var(--contrast)}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{color:var(--accent)}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast)}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--accent)}.navigation-search input[type="search"],.navigation-search input[type="search"]:active,.navigation-search input[type="search"]:focus,.main-navigation .main-nav ul li.search-item.active>a,.main-navigation .menu-bar-items .search-item.active>a{color:var(--accent)}.main-navigation ul ul{background-color:#f5f5f5}.main-navigation .main-nav ul ul li a{color:var(--global-color-3)}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{color:var(--global-color-3);background-color:var(--base-3)}.entry-header h1,.page-header h1{color:var(--global-color-3)}.entry-title a{color:var(--contrast)}.entry-title a:hover{color:var(--contrast-2)}.entry-meta{color:var(--contrast-2)}h1{color:var(--global-color-4)}h2{color:var(--global-color-4)}h3{color:var(--global-color-9)}h4{color:var(--global-color-9)}.sidebar .widget{background-color:var(--base-3)}.footer-widgets{color:var(--global-color-4);background-color:rgba(30,77,138,0.93)}.site-info{color:var(--global-color-4);background-color:var(--global-color-9)}.site-info a:hover{color:var(--global-color-8)}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--global-color-8)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#18a590}a.generate-back-to-top{background-color:var(--global-color-8);color:#ffffff}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2)}@media (max-width:768px){.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{background:none;color:var(--contrast)}}.nav-below-header .main-navigation .inside-navigation.grid-container,.nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px}.site-main .wp-block-group__inner-container{padding:40px}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100%+80px);max-width:calc(100%+80px)}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.rtl .main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:20px}@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:30px}.site-main .wp-block-group__inner-container{padding:30px}.inside-top-bar{padding-right:30px;padding-left:30px}.inside-header{padding-right:30px;padding-left:30px}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.inside-site-info{padding-right:30px;padding-left:30px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100%+60px);max-width:calc(100%+60px)}.one-container .site-main .paging-navigation{margin-bottom:20px}}.is-right-sidebar{width:30%}.is-left-sidebar{width:30%}.site-content .content-area{width:100%}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul,.has-inline-mobile-toggle #site-navigation .inside-navigation>*:not(.navigation-search):not(.main-nav){display:none}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10}}/*! source:generate-child */ html,body{overflow-x:clip}.one-container .container{background-color:#f7f8f9}#primary.single-post-wrapper{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 2rem !important}#primary.single-post-wrapper .site-main{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important;padding-top:0.5em !important}.post-wrapper{display:grid;grid-template-columns:1fr 320px;gap:2rem;width:100%;max-width:100%;margin:0}.post-main{display:flex;flex-direction:column;gap:0;width:100%}.post-header{background:white;padding:0.6rem 2rem;border-radius:8px;margin-bottom:1.5rem}.post-category{display:inline-block;background:transparent;color:#1f4e8a;padding:0.4rem 0.8rem;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:capitalize;margin-bottom:1rem;transition:color 0.2s ease}.post-category:hover{color:#00A896}.post-title{font-size:2.2rem;font-weight:400;margin-bottom:1.5rem;line-height:1.3;font-family:'Poppins',sans-serif;color:#333}.post-meta{display:flex;align-items:center;gap:2rem;padding-bottom:2rem;border-bottom:1px solid #f0f0f0;flex-wrap:wrap}.meta-item{display:flex;align-items:center;gap:0.5rem;font-size:0.95rem;color:#666}.meta-item strong{color:#1f4e8a}.post-author-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.post-hero{background:white;padding:0;margin-bottom:0;border-radius:8px;overflow:hidden}.post-hero-image{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.post-hero-image img{width:100%;height:auto;display:block;object-fit:cover}.post-content{background:white;padding:0.75rem 2rem;border-radius:8px;margin-bottom:3rem;line-height:1.8}.post-content p{margin-bottom:1.5rem;font-size:1rem;color:#555}.post-content h2{font-size:1.6rem;font-weight:500;margin:2rem 0 1rem;color:#1f4e8a}.post-content h3{font-size:1.3rem;font-weight:500;margin:1.5rem 0 1rem;color:#2c3e50}.post-content a{color:#1f4e8a;text-decoration:none;font-weight:500;transition:color 0.2s ease;border-bottom:1px solid #1f4e8a}.post-content a:hover{color:#00A896;border-bottom-color:#00A896}.post-content ul,.post-content ol{margin-left:2rem;margin-bottom:1.5rem}.post-content li{margin-bottom:0.5rem}.post-content blockquote{border-left:4px solid #1f4e8a;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#666}.post-footer{display:flex;justify-content:space-between;align-items:center;background:white;padding:2rem;border-radius:8px;margin-bottom:3rem;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:2rem}.post-tags{display:flex;flex-wrap:wrap;gap:0.5rem}.post-tag{background:#f0f9f8;color:#1f4e8a;padding:0.4rem 0.8rem;border-radius:20px;font-size:0.85rem;text-decoration:none;transition:all 0.2s ease}.post-tag:hover{background:#1f4e8a;color:white}.post-share{display:flex;gap:1rem}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f0f9f8;color:#1f4e8a;border-radius:50%;text-decoration:none;font-size:1.1rem;transition:all 0.2s ease;border:none;cursor:pointer}.share-btn:hover{background:#1f4e8a;color:white;transform:scale(1.1)}.author-box{background:linear-gradient(135deg,#f0f9f8 0%,white 100%);padding:2rem;border-radius:8px;border-left:4px solid #1f4e8a;margin-bottom:3rem;display:flex;gap:1.5rem}.author-avatar{width:80px;height:80px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-info h4{font-size:1.1rem;font-weight:600;margin-bottom:0.3rem;color:#1f4e8a}.author-info p{font-size:0.95rem;color:#666;line-height:1.5}.related-posts{background:white;padding:3rem 2rem;border-radius:8px;margin-bottom:3rem}.related-posts h3{font-size:1.5rem;font-weight:500;margin-bottom:2rem;color:#1f4e8a}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.related-card{border:1px solid #e0f2f1;border-radius:8px;overflow:hidden;transition:all 0.2s ease}.related-card:hover{box-shadow:0 4px 12px rgba(31,78,138,0.1);transform:translateY(-2px)}.related-image{width:100%;height:160px;background:linear-gradient(135deg,#1f4e8a 0%,#00A896 100%);display:flex;align-items:center;justify-content:center;color:white;overflow:hidden}.related-image img{width:100%;height:100%;object-fit:cover}.related-content{padding:1.5rem}.related-content h4{font-size:1rem;font-weight:500;margin-bottom:0.5rem;color:#2c3e50}.related-content h4 a{color:#2c3e50;text-decoration:none;border:none}.related-content h4 a:hover{color:#1f4e8a}.related-content p{font-size:0.9rem;color:#666}.post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem}.nav-post{background:white;padding:1.5rem;border-radius:8px;border-left:4px solid #1f4e8a;transition:all 0.2s ease}.nav-post:hover{box-shadow:0 4px 12px rgba(31,78,138,0.15)}.nav-label{font-size:0.85rem;color:#666;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.5rem}.nav-post h4{font-size:1rem;font-weight:500;color:#1f4e8a;margin:0}.nav-post h4 a{color:#1f4e8a;text-decoration:none;border:none;transition:color 0.2s ease}.nav-post h4 a:hover{color:#00A896}.sidebar{display:flex;flex-direction:column;gap:2rem;position:sticky;top:2rem;align-self:start}.sidebar-widget{background:white;padding:1.5rem;border-radius:8px;border-left:4px solid #1f4e8a}.sidebar-widget h4{font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;color:#1f4e8a}.search-widget .search-form{display:flex;border:1px solid #ddd;border-radius:4px;overflow:hidden}.search-widget .search-field{flex:1;padding:0.7rem;border:none;outline:none;font-family:'Poppins',sans-serif;font-size:0.9rem;background:white}.search-widget .search-submit{padding:0.7rem 1rem;background:#1f4e8a;color:white;border:none;cursor:pointer;font-size:1rem;transition:background 0.2s ease;flex-shrink:0}.search-widget .search-submit:hover{background:#00A896}.search-widget .search-form:focus-within{border-color:#1f4e8a;box-shadow:0 0 0 3px rgba(31,78,138,0.1)}.recent-posts-list{list-style:none}.recent-posts-list li{padding:0.8rem 0;border-bottom:1px solid #f0f0f0}.recent-posts-list li:last-child{border-bottom:none}.recent-posts-list a{color:#2c3e50;text-decoration:none;font-size:0.95rem;transition:color 0.2s ease;display:block;border:none}.recent-posts-list a:hover{color:#1f4e8a}.post-date{font-size:0.8rem;color:#999;margin-top:0.3rem}.categories-list{list-style:none}.categories-list li{margin-bottom:0.5rem}.categories-list a{color:#1f4e8a;text-decoration:none;font-size:0.95rem;transition:all 0.2s ease;display:inline-block;padding:0.4rem 0.8rem;background:#f0f9f8;border-radius:20px;border:none}.categories-list a:hover{background:#1f4e8a;color:white}.newsletter-widget{background:linear-gradient(135deg,#1f4e8a 0%,#00A896 100%);color:white;border:none}.newsletter-widget h4{color:white}.newsletter-widget p{font-size:0.9rem;margin-bottom:1rem;opacity:0.95;color:white}.newsletter-form input{width:100%;padding:0.7rem;border:none;border-radius:4px;margin-bottom:0.8rem;font-family:'Poppins',sans-serif;font-size:0.9rem}.newsletter-form input::placeholder{color:#999}.newsletter-form .btn{width:100%;background:white;color:#1f4e8a !important}.newsletter-form .btn:hover{background:#f0f9f8;color:#1f4e8a !important}.btn{display:inline-block;padding:0.7rem 1.5rem;background:#1f4e8a;color:white !important;text-decoration:none;border-radius:4px;font-weight:600;transition:background 0.2s ease;border:none;cursor:pointer;font-size:0.95rem}.btn:hover{background:#00A896;color:white !important}.blog-archive-wrapper{width:100%;max-width:100%}.blog-archive-wrapper .entry-header,.blog-archive-wrapper .page-header{display:none}.blog-archive-header{background:linear-gradient(135deg,#028090 0%,#00A896 100%);color:white;padding:4rem 0;margin-bottom:3rem;text-align:center}.blog-archive-header .container{max-width:900px;margin:0 auto;padding:0 2rem}.blog-archive-title{font-size:2.5rem;font-weight:400;margin:0 0 1rem 0;font-family:'Poppins',sans-serif}.blog-archive-description{font-size:1.1rem;margin:0;opacity:0.95;max-width:700px;margin:0 auto}.blog-grid-wrapper{width:100%;padding:2rem 0}.blog-grid-wrapper .container{max-width:1400px;margin:0 auto;padding:0 2rem}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;width:100%;margin-bottom:3rem}.blog-card{display:flex;flex-direction:column;background:white;border-radius:8px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1);border:1px solid #e0f2f1;height:100%}.blog-card:hover{box-shadow:0 8px 20px rgba(2,128,144,0.15);transform:translateY(-4px)}.blog-card-image{position:relative;overflow:hidden;background:#f0f9f8;aspect-ratio:16 / 9}.blog-card-image a{display:block;width:100%;height:100%;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-content{display:flex;flex-direction:column;padding:1.5rem;flex-grow:1}.blog-card-category{margin-bottom:0.8rem}.category-badge{display:inline-block;background:transparent;color:#1f4e8a;padding:0.4rem 0.8rem;border-radius:20px;font-size:0.75rem;font-weight:600;text-decoration:none;transition:all 0.2s ease;text-transform:capitalize;letter-spacing:0.5px}.category-badge:hover{color:#00A896}.blog-card-title{margin:0 0 0.8rem 0;font-family:'Poppins',sans-serif;font-size:1.3rem;font-weight:400;line-height:1.4}.blog-card-title a{color:#2c3e50;text-decoration:none;transition:color 0.2s ease}.blog-card-title a:hover{color:#028090}.read-more-btn{display:inline-flex;align-items:center;gap:0.5rem;background:#1f4e8a;color:white;padding:0.5rem 1rem;border-radius:4px;text-decoration:none;font-size:0.85rem;font-weight:600;transition:all 0.2s ease;border:none;cursor:pointer;width:auto}.read-more-btn:hover{background:#00A896;transform:translateX(2px)}.read-more-btn svg{transition:transform 0.2s ease}.read-more-btn:hover svg{transform:translateX(3px)}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin:3rem 0;flex-wrap:wrap;list-style:none;padding:0}.blog-pagination li{display:inline-block}.blog-pagination a,.blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:0.4rem 0.6rem;border:2px solid #d4f1f4;border-radius:4px;text-decoration:none;color:#1f4e8a;font-weight:600;transition:all 0.2s ease;font-size:0.95rem}.blog-pagination a:hover{background:#00A896;color:white;border-color:#00A896}.blog-pagination .page-number{color:#1f4e8a}.blog-pagination span.page-number.current{background:#1f4e8a;color:white;border-color:#1f4e8a}.blog-pagination .page-number.current{background:#1f4e8a;color:white;border-color:#1f4e8a}.blog-pagination a.prev,.blog-pagination a.next{min-width:auto}.no-posts{text-align:center;padding:3rem;color:#999;font-style:italic}@media (max-width:768px){.post-wrapper{grid-template-columns:1fr}body.single .site-content,body.single .site-content .site-inner,body.single .site-content .grid-container{padding-left:0 !important;padding-right:0 !important;max-width:100% !important}#primary.single-post-wrapper{width:100vw !important;max-width:100vw !important;box-sizing:border-box !important;padding-left:1rem !important;padding-right:1rem !important;margin-left:0 !important;margin-right:0 !important;overflow-x:hidden !important}.post-wrapper,.post-main{width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important}.post-hero,.post-hero-image{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.post-hero-image img{width:100% !important;height:auto !important;max-width:100% !important;display:block !important}.post-content{padding-left:1rem !important;padding-right:1rem !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;overflow:hidden !important}.post-content>*{max-width:100% !important;overflow-wrap:break-word;word-break:break-word}.post-content img,.post-content figure,.post-content iframe,.post-content video,.post-content embed{max-width:100% !important;height:auto !important}.post-content .alignfull,.post-content .alignwide{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important}.post-content ul,.post-content ol{margin-left:1rem !important}.post-content table,.post-content pre{display:block !important;overflow-x:auto !important;max-width:100% !important}.blog-posts-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.blog-archive-title{font-size:2rem}.blog-card-title{font-size:1.1rem}.blog-card-excerpt{-webkit-line-clamp:1}.blog-card-content{padding:1.2rem}.blog-archive-header{padding:2.5rem 0;margin-bottom:2rem}}@media (max-width:480px){.blog-posts-grid{grid-template-columns:1fr;gap:1rem}.blog-archive-title{font-size:1.5rem}.blog-archive-description{font-size:0.95rem}.blog-card-title{font-size:1rem}.blog-card-excerpt{font-size:0.9rem}.blog-card-footer{flex-direction:column;align-items:flex-start}.read-more-btn{width:100%;justify-content:center}.engagement-stats{font-size:0.8rem;gap:1rem}.blog-grid-wrapper .container{padding:0 1rem}.blog-archive-header .container{padding:0 1rem}}.blog-card a:focus,.category-badge:focus,.read-more-btn:focus{outline:2px solid #028090;outline-offset:2px}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card-image img,.category-badge,.read-more-btn,.read-more-btn svg{transition:none}}@media (prefers-color-scheme:dark){.blog-card{background:#1a1a1a;border-color:#2a2a2a;box-shadow:0 2px 8px rgba(0,0,0,0.3)}.blog-card:hover{box-shadow:0 8px 20px rgba(2,128,144,0.25)}.blog-card-title a{color:#e0e0e0}.blog-card-excerpt{color:#b0b0b0}.blog-card-meta{border-color:#2a2a2a}.stat-item{color:#a0a0a0}.blog-pagination a,.blog-pagination span{border-color:#2a2a2a}}