@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Outfit:wght@500;600;700;800&display=swap");:root{--digi-blue:#4361ee;--digi-blue-dark:#3a56d4;--digi-blue-light:#5b73e8;--digi-blue-subtle:#eef2ff;--digi-blue-box:#edf2fe;--digi-aqua:#00d2d3;--digi-aqua-hover:#01a3a4;--digi-orange:#ff9f43;--digi-orange-light:#fff2e5;--digi-dark:#0f172a;--digi-dark-card:#1e293b;--digi-text-main:#0f172a;--digi-text-body:#475569;--digi-text-muted:#64748b;--digi-border:#e2e8f0;--font-heading:"Outfit","Plus Jakarta Sans",sans-serif;--font-body:"Plus Jakarta Sans",sans-serif;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-full:4px;--shadow-soft:0 4px 20px -2px rgba(67,97,238,0.08),0 2px 6px -1px rgba(0,0,0,0.04);--shadow-hover:0 12px 30px -4px rgba(67,97,238,0.18),0 4px 12px -2px rgba(0,0,0,0.06);--transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--digi-text-body);background-color:#ffffff;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--digi-text-main);font-weight:700;line-height:1.25}a{color:var(--digi-blue);text-decoration:none;transition:var(--transition)}a:hover{color:var(--digi-blue-dark)}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.text-blue{color:var(--digi-blue)}.testimonial-marquee-container{background:linear-gradient(135deg,#edf4ff,#ffffff 50%,#e5f0ff);border:1px solid rgba(219,234,254,.95);border-radius:4px;padding:38px 24px 34px;box-shadow:0 14px 40px -15px rgba(0,89,181,.08);position:relative;overflow:hidden;text-align:center}.testimonial-marquee-container:before{top:-60px;right:-60px;background:rgba(0,98,210,.05)}.testimonial-marquee-container:after,.testimonial-marquee-container:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(40px);pointer-events:none}.testimonial-marquee-container:after{bottom:-60px;left:-60px;background:rgba(59,130,246,.08)}.verified-pill-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.95);border:1px solid rgba(0,98,210,.18);border-radius:4px;padding:5px 14px;box-shadow:0 2px 6px rgba(0,0,0,.03);margin-bottom:12px}.pill-stars{color:#fbbf24;display:inline-flex;gap:2.5px;font-size:.8rem}.pill-divider{width:1px;height:12px;background:rgba(0,98,210,.2)}.pill-text{color:#0059b3;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.marquee-section-title{font-size:2rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;margin:0 0 8px;line-height:1.25;font-family:var(--font-heading,inherit)}.marquee-section-subtitle{font-size:.92rem;color:#475569;max-width:580px;margin:0 auto 24px;line-height:1.55}.marquee-viewport-mask{width:100%;overflow:hidden;position:relative;padding:6px 0 10px;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.marquee-track{display:flex;gap:18px;width:max-content;animation:smoothMarquee 36s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes smoothMarquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 9px))}}.marquee-review-card{width:320px;min-width:320px;max-width:320px;flex-shrink:0;background:#ffffff;border:1px solid rgba(219,234,254,.95);border-radius:6px;padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;box-shadow:0 3px 12px rgba(0,89,181,.04);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;box-sizing:border-box}.marquee-review-card:hover{transform:translateY(-3px);border-color:#93c5fd;box-shadow:0 10px 25px rgba(0,89,181,.09)}.card-stars-row{color:#fbbf24;display:flex;gap:3px;font-size:.82rem;margin-bottom:10px}.card-quote-body{font-size:.88rem;font-style:italic;color:#334155;line-height:1.55;margin:0 0 14px;flex:1 1}.card-bottom-row{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f1f5f9}.card-author-name{font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.2}.card-author-title{font-size:.74rem;color:#64748b;margin-top:2px}.card-avatar-badge{width:30px;height:30px;border-radius:50%;font-size:.82rem;background:rgba(0,98,210,.1);border:1px solid rgba(0,98,210,.2);color:#0062d2;display:flex;flex-shrink:0}.about-hero-badge,.card-avatar-badge{font-weight:800;align-items:center;justify-content:center}.about-hero-badge{display:inline-flex;border-radius:6px;border:1px solid rgba(191,219,254,.9);background:rgba(239,246,255,.9);padding:10px 24px;font-size:1.35rem;letter-spacing:-.015em;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.02);text-align:center}.about-section-header{text-align:center;margin-bottom:20px}.about-section-badge-title{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;border:1px solid #dbeafe;background:linear-gradient(90deg,rgba(239,246,255,.95),#ffffff,rgba(239,246,255,.95));padding:10px 24px;font-size:1.15rem;font-weight:800;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.02)}.about-card-rounded{border-radius:6px;border:1px solid #e2e8f0;background:#ffffff;padding:24px 28px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.methodology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.methodology-card{border-radius:6px;border:1px solid #e2e8f0;background:#ffffff;padding:20px 22px;box-shadow:0 2px 6px rgba(0,0,0,.02);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.methodology-card:hover{border-color:#93c5fd;box-shadow:0 8px 20px rgba(0,89,181,.08);transform:translateY(-2px)}.why-me-container{border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;padding:24px;box-shadow:0 2px 6px rgba(0,0,0,.02)}.why-me-list{display:flex;flex-direction:column;gap:12px}.why-me-item{display:flex;align-items:flex-start;gap:16px;border-radius:6px;border:1px solid #e2e8f0;background:#ffffff;padding:16px 20px;box-shadow:0 1px 4px rgba(0,0,0,.02);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.why-me-item:hover{border-color:#93c5fd;box-shadow:0 6px 16px rgba(0,89,181,.06);transform:translateY(-1px)}.why-me-icon-box{width:38px;height:38px;border-radius:4px;background:#eff6ff;border:1px solid #dbeafe;color:#0062d2;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;font-size:1rem}.service-expertise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px}.service-expertise-card{border-radius:6px;border:1px solid #e2e8f0;background:#ffffff;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;text-decoration:none;color:inherit}.service-expertise-card:hover{border-color:#93c5fd;box-shadow:0 10px 25px rgba(0,89,181,.08);transform:translateY(-3px)}.service-pill-tag{display:inline-block;align-self:flex-start;background:#eff6ff;color:#0062d2;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:4px;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.about-page-wrapper{background:#ffffff;min-height:100vh;padding-top:40px;padding-bottom:80px}.about-layout-grid{display:grid;grid-template-columns:260px 1fr;grid-gap:40px;gap:40px;align-items:start}.about-sidebar-toc{position:-webkit-sticky;position:sticky;top:100px}.about-sidebar-toc-nav{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:14px;box-shadow:0 4px 15px rgba(0,0,0,.03)}.about-sidebar-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.about-toc-link{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;font-size:.85rem;font-weight:600;color:#64748b;text-decoration:none;transition:all .2s ease}.about-toc-link.active,.about-toc-link:hover{background:#eff6ff;color:#0062d2}.about-content-area{display:flex;flex-direction:column;gap:36px;min-width:0}.about-hero-title{font-size:clamp(1.6rem,4vw,2.35rem);font-weight:800;color:#0f172a;line-height:1.25;margin-bottom:14px;letter-spacing:-.015em}.about-hero-lead{font-size:clamp(.95rem,2vw,1.05rem);color:#334155;line-height:1.8;margin:0}.about-profile-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:clamp(20px,3vw,32px);box-shadow:0 4px 20px -2px rgba(0,0,0,.04)}.about-profile-flex{display:flex;gap:24px;align-items:flex-start}.about-profile-img{width:150px;height:180px;object-fit:cover;border-radius:4px;border:1px solid #e2e8f0;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid #f1f5f9}.about-stat-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:12px 10px;text-align:center}.about-stat-number{font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:800;color:#0062d2;line-height:1.2}.about-stat-label{font-size:.76rem;color:#64748b;font-weight:600;margin-top:3px}.about-section-card{background:#ffffff;padding:clamp(20px,3vw,30px);box-shadow:0 4px 20px -2px rgba(0,0,0,.03)}.about-section-card,.about-why-card{border:1px solid #e2e8f0;border-radius:6px}.about-why-card{background:#f8fafc;padding:clamp(20px,3vw,26px)}.about-cta-container{background:linear-gradient(135deg,#0062d2,#004bb5);border-radius:6px;padding:clamp(26px,4vw,36px) 20px;color:#ffffff;text-align:center}@media (max-width:991px){.about-layout-grid{grid-template-columns:1fr;gap:28px}.about-sidebar-toc{position:static;top:auto}.about-sidebar-toc-list{flex-direction:row;flex-wrap:wrap;gap:6px}.about-toc-link{padding:6px 10px;font-size:.8rem;background:#f8fafc;border:1px solid #e2e8f0}.about-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.about-page-wrapper{padding-top:20px;padding-bottom:50px}.about-profile-flex{flex-direction:column;align-items:center;text-align:center}.about-profile-img{width:140px;height:165px}.about-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.testimonial-marquee-container{padding:24px 12px 20px;border-radius:6px}.marquee-section-title{font-size:1.45rem}.marquee-review-card{width:275px;min-width:275px;max-width:275px;padding:16px 14px}}@media (max-width:420px){.about-stats-grid{grid-template-columns:1fr}}.digi-header{background-color:#ffffff;border-bottom:1px solid var(--digi-border);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-container{display:flex;align-items:center;justify-content:space-between;height:76px}.digi-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;transition:var(--transition)}.digi-logo:hover{opacity:.92}.site-main-logo-icon{height:38px;width:38px;border-radius:4px;display:block;flex-shrink:0}.site-main-logo-text{font-family:var(--font-body);font-size:1.25rem;font-weight:600;color:#1e293b;letter-spacing:-.015em;line-height:1;white-space:nowrap}.digi-logo-icon{font-family:var(--font-heading);font-size:1.45rem;font-weight:800;letter-spacing:-.02em}.digi-text-black{color:#0f172a}.digi-text-blue{color:var(--digi-blue)}.digi-nav-links{display:flex;align-items:center;gap:16px;list-style:none}.digi-nav-link{font-size:.88rem;font-weight:600;color:#334155;position:relative;padding:6px 2px;white-space:nowrap;display:inline-flex;align-items:center}.digi-nav-link.active,.digi-nav-link:hover{color:var(--digi-blue)}.digi-nav-link.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--digi-blue);border-radius:2px}.digi-nav-item.has-dropdown{position:relative}.digi-nav-item.has-dropdown .nav-caret{font-size:.65rem;margin-left:5px;transition:transform .25s ease}.digi-nav-item.has-dropdown:hover .nav-caret{transform:rotate(180deg)}.digi-nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(12px);width:620px;background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 16px 40px rgba(15,23,42,.12);padding:16px 20px 20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;z-index:1100}.digi-nav-item.has-dropdown:hover .digi-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.dropdown-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #f1f5f9}.dropdown-header-title{font-size:.85rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px}.dropdown-all-link{font-size:.78rem;font-weight:700;color:#2563eb;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:gap .2s}.dropdown-all-link:hover{gap:7px;text-decoration:underline}.dropdown-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:20px;gap:20px}.dropdown-cat-title{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:10px}.dropdown-col{display:flex;flex-direction:column;gap:6px}.dropdown-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:4px;text-decoration:none;transition:background .15s ease,transform .15s ease}.dropdown-item:hover{background:#f8fafc;transform:translateX(3px)}.dropdown-item-icon{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.88rem;flex-shrink:0}.dropdown-item-text{display:flex;flex-direction:column;overflow:hidden}.dropdown-item-text strong{font-size:.84rem;font-weight:700;color:#0f172a;line-height:1.25}.dropdown-item-text span{font-size:.74rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:991px){.digi-nav-dropdown{position:static;width:100%;transform:none!important;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;border:none;padding:10px 0;background:transparent;display:none}.digi-nav-item.has-dropdown.open .digi-nav-dropdown{display:block}.dropdown-grid{grid-template-columns:1fr;gap:14px}}.digi-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mobile-toggle{display:none;background:#f1f5f9;border:1px solid var(--digi-border);width:40px;height:40px;border-radius:4px;font-size:1.2rem;color:var(--digi-text-main);cursor:pointer;align-items:center;justify-content:center;transition:var(--transition)}.mobile-toggle:hover{background:#e2e8f0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:.9rem;padding:10px 22px;border-radius:var(--radius-full);border:1px solid transparent;cursor:pointer;transition:var(--transition)}.btn-blue-solid{background-color:var(--digi-blue);color:#ffffff}.btn-blue-solid:hover{background-color:var(--digi-blue-dark);color:#ffffff;box-shadow:0 4px 14px rgba(67,97,238,.3)}.btn-aqua-solid{background-color:var(--digi-aqua);color:#ffffff;font-weight:700}.btn-aqua-solid:hover{background-color:var(--digi-aqua-hover);color:#ffffff;box-shadow:0 4px 12px rgba(0,210,211,.35)}.btn-outline-blue{background-color:transparent;color:var(--digi-blue);border:1.5px solid var(--digi-blue)}.btn-outline-blue:hover{background-color:var(--digi-blue-subtle);color:var(--digi-blue-dark)}.btn-quote-pill{background-color:transparent;color:var(--digi-blue);border:1.5px solid var(--digi-blue);padding:8px 20px;font-weight:700;font-size:.85rem;border-radius:var(--radius-full)}.btn-quote-pill:hover{background-color:var(--digi-blue);color:#ffffff}.btn-sm{padding:6px 16px;font-size:.82rem}.btn-lg{padding:12px 28px;font-size:.95rem}.btn-block{display:flex;width:100%}.digi-section-head{text-align:center;margin-bottom:48px}.digi-section-head h2{font-size:2.3rem;font-weight:800;color:var(--digi-text-main);letter-spacing:-.02em}.section{padding:70px 0}.digi-hero-section{background:radial-gradient(circle at 10% 40%,#eef5ff 0,#ffffff 70%);padding:60px 0 50px;position:relative;overflow:hidden}.hero-top-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f0f7ff,#e0f2fe);border:1px solid #bae6fd;padding:6px 14px;border-radius:9999px;margin-bottom:20px;box-shadow:0 2px 10px rgba(56,189,248,.12)}.hero-badge-dot{width:8px;height:8px;background:#0284c7;border-radius:50%;animation:pulseDot 2s infinite}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.hero-badge-text{font-size:.85rem;font-weight:700;color:#0369a1}.hero-badge-pill{background:#0284c7;color:#ffffff;font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:9999px;letter-spacing:.03em;text-transform:uppercase}.digi-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:40px;gap:40px;align-items:center}.digi-hero-content h1{font-size:3.15rem;font-weight:800;line-height:1.18;letter-spacing:-.03em;margin-bottom:16px;color:var(--digi-text-main)}.digi-hero-desc{font-size:1.05rem;color:var(--digi-text-body);line-height:1.65;margin-bottom:20px;max-width:560px}.hero-highlights-strip{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.hero-highlight-item{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;padding:4px 12px;border-radius:6px}.hero-highlight-item i{color:#10b981}.digi-hero-actions{display:flex;align-items:center;gap:16px;margin-bottom:22px}.hero-trust-proof{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:4px}.hero-rating-stars{display:inline-flex;align-items:center;gap:3px;color:#f59e0b;font-size:.88rem}.rating-score{font-weight:800;color:#1e293b;margin-left:4px;font-size:.88rem}.trust-divider{color:#cbd5e1;font-size:.9rem}.trust-stat-text{font-size:.85rem;color:#64748b;display:inline-flex;align-items:center;gap:6px}.trust-stat-text strong{color:#0f172a}.digi-hero-visual{display:flex;justify-content:center;position:relative}.digi-3d-box{position:relative;width:100%;max-width:480px;border-radius:6px}.hero-glow-aura{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;height:420px;background:radial-gradient(circle,rgba(59,130,246,.28) 0,rgba(99,102,241,.14) 50%,transparent 70%);filter:blur(45px);z-index:0;pointer-events:none;border-radius:50%}.digi-3d-img{width:100%;height:auto;position:relative;z-index:1;border-radius:6px;box-shadow:0 20px 45px -10px rgba(15,23,42,.16),0 0 0 1px rgba(226,232,240,.8);transition:transform .4s ease,box-shadow .4s ease}.digi-3d-box:hover .digi-3d-img{transform:translateY(-4px);box-shadow:0 25px 55px -10px rgba(2,132,199,.25),0 0 0 1px rgba(186,230,253,.9)}.hero-floating-card{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(219,234,254,.9);padding:10px 16px;border-radius:6px;box-shadow:0 14px 30px -4px rgba(15,23,42,.1),0 4px 12px rgba(67,97,238,.08);transition:transform .3s ease}.float-card-top{top:8px;left:-20px;animation:floatSlowTop 4s ease-in-out infinite}.float-card-bottom{bottom:16px;right:-16px;animation:floatSlowBottom 4.5s ease-in-out infinite}@keyframes floatSlowTop{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatSlowBottom{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.float-card-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem}.growth-icon{background:#ecfdf5;color:#10b981}.rank-icon{background:#fffbeb;color:#f59e0b}.float-card-info{display:flex;flex-direction:column}.float-card-num{font-size:.95rem;font-weight:800;color:#0f172a;line-height:1.2}.float-card-lbl{font-size:.72rem;font-weight:600;color:#64748b}.hero-authority-strip{background:#ffffff;border-top:1px solid #f1f5f9;border-bottom:1px solid #e2e8f0;padding:16px 0}.authority-strip-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.authority-strip-label{font-size:.82rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px}.authority-strip-logos{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.authority-badge{display:inline-flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 14px;border-radius:6px;font-size:.84rem;font-weight:700;color:#334155;transition:all .2s ease}.authority-badge:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 4px 12px rgba(2,132,199,.08)}@media (max-width:991px){.hero-floating-card{display:none}.authority-strip-inner{justify-content:center}}.digi-services-section{padding:70px 0}.digi-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.digi-service-card{background:#ffffff;border:1px solid var(--digi-border);border-radius:var(--radius-md);padding:36px 26px 28px;position:relative;box-shadow:var(--shadow-soft);transition:var(--transition);display:flex;flex-direction:column}.digi-service-card:hover{border-color:var(--digi-blue-light);transform:translateY(-5px);box-shadow:var(--shadow-hover)}.digi-card-icon-floating{width:58px;height:58px;background:#ffffff;border:1.5px solid var(--digi-border);border-radius:var(--radius-md);box-shadow:0 4px 14px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:-60px auto 20px}.digi-card-body h3{font-size:1.25rem;text-align:center;margin-bottom:8px}.card-intro{font-size:.85rem;color:var(--digi-text-muted);text-align:center;margin-bottom:20px;min-height:40px}.digi-card-checklist{list-style:none;margin-top:auto;border-top:1px solid #f1f5f9;padding-top:16px}.digi-card-checklist li{font-size:.85rem;color:var(--digi-text-body);margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}.digi-card-checklist li i{color:var(--digi-blue);font-size:.82rem;margin-top:3px}.digi-steps-section{background:#eef2ff;padding:80px 0}.digi-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.digi-step-card{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:var(--radius-md);padding:28px;color:#ffffff;position:relative;box-shadow:0 10px 25px -5px rgba(15,23,42,.3);min-height:200px;display:flex;flex-direction:column;justify-content:space-between;transition:var(--transition)}.digi-step-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px -5px rgba(67,97,238,.3)}.step-badge-num{width:32px;height:32px;border-radius:50%;background:var(--digi-blue);color:#ffffff;font-size:.85rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.step-card-content h3{font-size:1.15rem;color:#ffffff;margin-bottom:8px}.step-card-content p{font-size:.84rem;color:#cbd5e1;line-height:1.5}.digi-contact-section{padding:80px 0}.digi-contact-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:start}.digi-contact-left{padding-top:4px}.digi-contact-left h3{font-size:2.1rem;font-weight:800;line-height:1.25;margin-top:0;margin-bottom:16px}.digi-contact-left p{font-size:1rem;color:var(--digi-text-body);line-height:1.6}.digi-contact-form-box{background:var(--digi-blue-box);border-radius:var(--radius-lg);padding:36px 32px;box-shadow:var(--shadow-soft)}.form-group-clean{margin-bottom:16px}.digi-input{width:100%;padding:13px 18px;font-size:.92rem;font-family:inherit;background-color:#ffffff;border:1px solid #cbd5e1;border-radius:var(--radius-sm);color:var(--digi-text-main);outline:none;transition:var(--transition)}.digi-input:focus{border-color:var(--digi-blue);box-shadow:0 0 0 3px rgba(67,97,238,.15)}.digi-pricing-section{padding:80px 0 60px}.digi-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.digi-pricing-card{background:#ffffff;border:1px solid var(--digi-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;transition:var(--transition)}.digi-pricing-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.digi-pricing-card.featured{border-color:var(--digi-blue);box-shadow:0 10px 25px -4px rgba(67,97,238,.2)}.pricing-card-header{background:linear-gradient(135deg,#4361ee,#3b82f6);color:#ffffff;padding:24px 20px;text-align:center}.pricing-card-header h4{color:#ffffff;font-size:1.15rem;font-weight:700;margin-bottom:6px}.pricing-card-price{font-size:1.7rem;font-weight:800}.pricing-card-price span{font-size:.82rem;font-weight:500;opacity:.85}.pricing-card-badges{display:flex;justify-content:center;gap:6px;padding:16px 12px 10px}.pricing-card-badges span{background-color:var(--digi-orange);color:#ffffff;font-size:.7rem;font-weight:700;padding:4px 8px;border-radius:var(--radius-xs)}.pricing-card-features{list-style:none;padding:14px 20px;flex-grow:1}.pricing-card-features li{font-size:.82rem;color:var(--digi-text-body);margin-bottom:8px;display:flex;align-items:center;gap:8px}.pricing-card-features li i{color:#10b981;font-size:.78rem}.pricing-card-footer{padding:16px 20px 24px}.digi-newsletter-ribbon{background:linear-gradient(90deg,#4361ee,#3b82f6);color:#ffffff;padding:36px 0}.newsletter-flex-box{display:flex;align-items:center;justify-content:space-between;gap:24px}.newsletter-text h3{color:#ffffff;font-size:1.25rem;font-weight:700}.newsletter-form-inline{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.15);padding:6px;border-radius:var(--radius-full)}.newsletter-input{border:none;background:#ffffff;padding:10px 18px;border-radius:var(--radius-full);font-size:.88rem;outline:none;min-width:240px}.digi-footer{background:#4361ee;color:#ffffff;padding:65px 0 26px;position:relative}.digi-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.4fr 1fr;grid-gap:36px;gap:36px;margin-bottom:45px}.digi-footer-logo{margin-bottom:16px}.digi-footer-brand p{font-size:.9rem;color:rgba(255,255,255,.88);line-height:1.65;max-width:340px;margin-bottom:22px}.digi-social-row{display:flex;gap:10px}.digi-social-row a{width:38px;height:38px;border-radius:4px;background:rgba(255,255,255,.2);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:.95rem;border:1px solid rgba(255,255,255,.25);transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.digi-social-row a:hover{background:#ffffff;color:#4361ee;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.digi-footer-col h4{color:#ffffff;font-size:1.08rem;font-weight:700;letter-spacing:-.01em;margin-bottom:20px;position:relative;padding-bottom:8px}.digi-footer-col h4:after{content:"";position:absolute;bottom:0;left:0;width:28px;height:2px;background:#ffffff;border-radius:2px}.digi-footer-links{list-style:none;padding:0;margin:0}.digi-footer-links li{margin-bottom:10px}.digi-footer-links a{color:rgba(255,255,255,.88);font-size:.88rem;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:color .2s ease,transform .2s ease}.digi-footer-links a i{font-size:.72rem;color:rgba(255,255,255,.75);transition:transform .2s ease}.digi-footer-links a:hover{color:#ffffff;transform:translateX(4px);text-decoration:none}.digi-footer-links a:hover i{color:#ffffff;transform:translateX(2px)}.digi-footer-contact-list{margin-bottom:18px}.digi-footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.digi-footer-contact-icon{width:34px;height:34px;min-width:34px;border-radius:4px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.25);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:.88rem}.btn-footer-cta{display:inline-flex;align-items:center;gap:8px;background:#ffffff;color:#4361ee;font-weight:700;font-size:.84rem;padding:9px 20px;border-radius:var(--radius-full);text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:all .2s ease}.btn-footer-cta:hover{background:#f8fafc;color:#3730a3;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.2);text-decoration:none}.digi-footer-bottom{border-top:1px solid rgba(255,255,255,.25);padding-top:22px;justify-content:space-between;font-size:.84rem;color:rgba(255,255,255,.85);flex-wrap:wrap}.digi-footer-bottom,.digi-footer-legal{display:flex;align-items:center;gap:12px}.digi-footer-legal a{color:rgba(255,255,255,.85);text-decoration:none;transition:color .2s ease}.digi-footer-legal a:hover{color:#ffffff;text-decoration:underline}.digi-footer-legal span{opacity:.6}@media (max-width:1080px){.digi-nav-links{display:none;position:absolute;top:76px;left:0;right:0;background:#ffffff;border-bottom:2px solid var(--digi-blue);box-shadow:0 20px 40px rgba(15,23,42,.15);padding:20px 24px;flex-direction:column;align-items:flex-start;gap:12px;z-index:9999;max-height:calc(100vh - 85px);overflow-y:auto}.digi-nav-links.active,.digi-nav-links.open{display:flex;animation:navSlideDown .25s cubic-bezier(.16,1,.3,1)}.digi-nav-link{font-size:.98rem;padding:8px 0;width:100%;border-bottom:1px solid #f1f5f9}.mobile-toggle{display:flex}}@keyframes navSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.digi-contact-grid,.digi-footer-grid,.digi-hero-grid,.newsletter-flex-box{grid-template-columns:1fr;flex-direction:column;text-align:center}.digi-hero-actions{justify-content:center;flex-wrap:wrap}.digi-cards-grid,.digi-steps-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.digi-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container{padding:0 16px}.digi-hero-content h1{font-size:clamp(1.85rem,5.5vw,2.5rem)}.digi-cards-grid,.digi-pricing-grid,.digi-steps-grid{grid-template-columns:1fr}.digi-pricing-grid{max-width:480px;margin-left:auto;margin-right:auto}.header-container{height:68px}.digi-nav-links{top:68px}}@media (max-width:600px){.digi-pricing-grid{grid-template-columns:1fr}.digi-hero-content h1{font-size:1.85rem;line-height:1.25}.digi-hero-actions{flex-direction:column;width:100%;gap:10px}.digi-hero-actions .btn{width:100%;justify-content:center}}@media (max-width:420px){.container{padding:0 12px}.site-main-logo-text{font-size:1.05rem}.site-main-logo-icon{height:32px;width:32px}}.digi-thankyou-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.digi-thankyou-modal-overlay.active{opacity:1;visibility:visible}.digi-thankyou-modal-card{background:#ffffff;border:1.5px solid #e0e7ff;border-radius:4px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;padding:clamp(20px,5vw,36px) clamp(16px,4vw,28px);text-align:center;position:relative;box-shadow:0 20px 50px -10px rgba(67,97,238,.25);transform:scale(.85) translateY(20px);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.digi-thankyou-modal-overlay.active .digi-thankyou-modal-card{transform:scale(1) translateY(0)}.thankyou-close-btn{position:absolute;top:14px;right:14px;width:30px;height:30px;background:#f1f5f9;border:none;border-radius:4px;font-size:1.2rem;line-height:1;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.thankyou-close-btn:hover{background:#fee2e2;color:#ef4444}.thankyou-icon-circle{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#eef2ff,#dbe4ff);border:3px solid #c7d2fe;margin:0 auto 20px;position:relative}.thankyou-icon-circle,.thankyou-icon-inner{display:flex;align-items:center;justify-content:center}.thankyou-icon-inner{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#4361ee,#3b82f6);color:#ffffff;font-size:1.6rem;box-shadow:0 8px 18px rgba(67,97,238,.4);animation:pulseCheck 2s infinite}@keyframes pulseCheck{0%{transform:scale(1);box-shadow:0 8px 18px rgba(67,97,238,.4)}50%{transform:scale(1.06);box-shadow:0 12px 24px rgba(67,97,238,.6)}to{transform:scale(1);box-shadow:0 8px 18px rgba(67,97,238,.4)}}.sparkle{position:absolute;color:#f59e0b;font-size:.9rem;animation:sparkleSpin 3s linear infinite}.sparkle-left{top:4px;left:-4px}.sparkle-right{bottom:6px;right:-2px}@keyframes sparkleSpin{0%{transform:rotate(0deg) scale(.9)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(1turn) scale(.9)}}.thankyou-title{font-size:1.85rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin-bottom:6px}.thankyou-subtitle{font-size:.95rem;font-weight:700;color:#4361ee;margin-bottom:16px}.thankyou-desc{font-size:.92rem;color:#475569;line-height:1.6;margin-bottom:22px}.thankyou-steps-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px;margin-bottom:24px;text-align:left;display:flex;flex-direction:column;gap:10px}.thankyou-step-item{display:flex;align-items:flex-start;gap:10px;font-size:.84rem;color:#334155}.step-check-icon{color:#10b981;font-size:.95rem;margin-top:1px}.thankyou-btn-row{margin-top:8px}.service-pkg-section{padding:70px 0 80px;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.service-pkg-header{text-align:center;max-width:680px;margin:0 auto 48px}.pkg-header-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(67,97,238,.08);color:#4361ee;padding:6px 16px;border-radius:4px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;border:1px solid rgba(67,97,238,.18)}.service-pkg-title{font-size:2.3rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;margin-bottom:12px}.service-pkg-subtitle{font-size:1rem;color:#64748b;line-height:1.6}.service-pkg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:28px;gap:28px;align-items:stretch;margin-bottom:48px}.service-pkg-card{background:#ffffff;border-radius:4px;border:1px solid #e2e8f0;box-shadow:0 4px 20px -2px rgba(15,23,42,.05);display:flex;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.service-pkg-card:hover{transform:translateY(-6px);box-shadow:0 16px 30px -5px rgba(67,97,238,.12),0 6px 12px -4px rgba(15,23,42,.06);border-color:#cbd5e1}.service-pkg-card.popular{border:2px solid #4361ee;box-shadow:0 16px 35px -8px rgba(67,97,238,.16);transform:translateY(-3px)}.service-pkg-card.popular:hover{transform:translateY(-8px)}.pkg-popular-banner{background:linear-gradient(135deg,#4361ee,#3a0ca3);color:#ffffff;font-size:.76rem;font-weight:700;text-align:center;padding:7px 12px;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:6px}.pkg-card-inner{padding:28px 24px;display:flex;flex-direction:column;flex:1 1}.pkg-card-top{margin-bottom:18px}.pkg-tier-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4361ee;margin-bottom:6px;display:flex;align-items:center;gap:6px}.pkg-tier-name{font-size:1.45rem;font-weight:800;color:#0f172a;margin-bottom:12px}.pkg-price-wrap{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.pkg-price-currency{font-size:1.5rem;font-weight:700;color:#0f172a}.pkg-price-amount{font-size:2.8rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1}.pkg-price-period{font-size:.84rem;color:#64748b;font-weight:500}.pkg-chips-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px;padding-bottom:18px;border-bottom:1px solid #f1f5f9}.pkg-chip{background:#f8fafc;border:1px solid #e2e8f0;padding:4px 10px;border-radius:4px;font-size:.78rem;font-weight:600;color:#334155;display:inline-flex;align-items:center;gap:6px}.pkg-chip i{color:#4361ee;font-size:.75rem}.pkg-features-title{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-bottom:14px}.pkg-features-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.pkg-feature-item{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:#334155;line-height:1.45}.pkg-feature-icon{width:18px;height:18px;border-radius:50%;background:#ecfdf5;color:#10b981;display:flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0;margin-top:1px}.pkg-btn-wrap{margin-top:auto}.btn-pkg-order{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;border-radius:6px;font-size:.92rem;font-weight:700;background:#0f172a;color:#ffffff;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-pkg-order:hover{background:#4361ee;color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 16px -3px rgba(67,97,238,.25)}.popular .btn-pkg-order{background:linear-gradient(135deg,#4361ee,#3a0ca3);box-shadow:0 4px 14px -2px rgba(67,97,238,.3)}.popular .btn-pkg-order:hover{background:linear-gradient(135deg,#3a0ca3,#4361ee);box-shadow:0 8px 20px -3px rgba(67,97,238,.4)}.pkg-trust-banner{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:22px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.pkg-trust-item{display:flex;align-items:center;gap:12px}.pkg-trust-icon{width:40px;height:40px;border-radius:6px;background:rgba(67,97,238,.08);color:#4361ee;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.pkg-trust-title{font-size:.88rem;font-weight:700;color:#0f172a;margin-bottom:2px}.pkg-trust-desc{font-size:.78rem;color:#64748b;line-height:1.4}.order-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.order-modal-backdrop.active{display:flex;animation:modalFadeIn .25s ease-out}.order-modal-content{background:#ffffff;border-radius:4px;max-width:600px;width:100%;padding:30px;box-shadow:0 20px 40px -12px rgba(15,23,42,.25);position:relative;max-height:90vh;overflow-y:auto}.order-modal-close{position:absolute;top:18px;right:18px;background:#f1f5f9;border:none;width:30px;height:30px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;font-size:.95rem;transition:all .2s ease}.order-modal-close:hover{background:#fee2e2;color:#ef4444}.order-modal-header{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #f1f5f9}.order-modal-header h3{font-size:1.4rem;font-weight:800;color:#0f172a;margin-bottom:4px}.order-modal-pkg-summary{display:inline-flex;align-items:center;gap:8px;background:#eef2ff;color:#4361ee;padding:5px 12px;border-radius:4px;font-weight:700;font-size:.88rem;margin-top:6px}.order-form-label{display:block;font-size:.84rem;font-weight:600;color:#334155;margin-bottom:6px}.gsc-proof-section{background:radial-gradient(circle at 10% 20%,rgba(67,97,238,.04) 0,rgba(255,255,255,1) 90%),#ffffff;border-top:1px solid var(--digi-border);border-bottom:1px solid var(--digi-border);padding:80px 0;position:relative;overflow:hidden}.gsc-section-badge{display:inline-flex;align-items:center;gap:8px;background:#eef2ff;color:#4361ee;padding:6px 16px;border-radius:4px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid #dbeafe;margin-bottom:14px}.gsc-summary-banner{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:var(--radius-lg);padding:30px;color:#ffffff;margin:36px 0 50px;box-shadow:0 20px 40px -15px rgba(15,23,42,.3);border:1px solid rgba(255,255,255,.1)}.gsc-summary-stat{display:flex;align-items:center;gap:16px;padding:8px 12px}.gsc-summary-stat:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}.gsc-stat-icon-wrap{width:48px;height:48px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.gsc-stat-val{font-family:var(--font-heading);font-size:1.9rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.gsc-stat-lbl{font-size:.82rem;color:#94a3b8;font-weight:600;margin-top:4px}.gsc-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.gsc-proof-grid.grid-2col{grid-template-columns:repeat(2,1fr)}.gsc-proof-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-soft);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.gsc-proof-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:#cbd5e1}.gsc-proof-media{position:relative;background:#0f172a;overflow:hidden;aspect-ratio:16/9;cursor:pointer}.gsc-proof-img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .4s ease;display:block}.gsc-proof-card:hover .gsc-proof-img{transform:scale(1.04)}.gsc-proof-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#ffffff;font-weight:700;font-size:.9rem;transition:opacity .25s ease}.gsc-proof-card:hover .gsc-proof-overlay{opacity:1}.gsc-verified-badge{left:10px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#1e293b;display:flex;align-items:center;gap:5px;box-shadow:0 2px 6px rgba(0,0,0,.12)}.gsc-time-badge,.gsc-verified-badge{position:absolute;top:10px;padding:3px 8px;border-radius:4px;font-size:.72rem;font-weight:700;z-index:2}.gsc-time-badge{right:10px;background:rgba(15,23,42,.85);color:#38bdf8}.gsc-proof-body{padding:20px;display:flex;flex-direction:column;flex-grow:1}.gsc-proof-industry{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--digi-blue);margin-bottom:6px}.gsc-proof-title{font-size:1.15rem;font-weight:700;color:#0f172a;line-height:1.35;margin-bottom:10px}.gsc-proof-desc{font-size:.86rem;color:#64748b;line-height:1.55;margin-bottom:16px}.gsc-metrics-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 6px;margin-bottom:16px;text-align:center}.gsc-metric-cell{display:flex;flex-direction:column}.gsc-metric-num{font-size:1.05rem;font-weight:800;line-height:1.15}.gsc-metric-tag{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;margin-top:3px}.color-clicks{color:#1a73e8}.color-impressions{color:#8e24aa}.color-ctr{color:#00897b}.color-position{color:#e65100}.gsc-proof-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #f1f5f9}.btn-gsc-zoom{display:inline-flex;align-items:center;gap:6px;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;padding:7px 12px;border-radius:6px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-gsc-zoom:hover{background:#e2e8f0;color:#0f172a}.gsc-lightbox-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100000;display:none;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .25s ease}.gsc-lightbox-backdrop.active{display:flex;opacity:1}.gsc-lightbox-container{background:#0f172a;border-radius:4px;border:1px solid rgba(255,255,255,.15);max-width:1100px;width:100%;max-height:94vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.6);animation:zoomModalIn .25s cubic-bezier(.16,1,.3,1)}@keyframes zoomModalIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.gsc-lightbox-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#1e293b;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffff}.gsc-lightbox-title{font-weight:700;gap:8px}.gsc-lightbox-close,.gsc-lightbox-title{font-size:.95rem;display:flex;align-items:center}.gsc-lightbox-close{background:rgba(255,255,255,.1);border:none;color:#cbd5e1;width:30px;height:30px;border-radius:4px;cursor:pointer;justify-content:center;transition:all .2s ease}.gsc-lightbox-close:hover{background:#ef4444;color:#ffffff}.gsc-lightbox-image-wrap{padding:16px;background:#090d16;display:flex;align-items:center;justify-content:center;overflow:auto}.gsc-lightbox-image-wrap img{max-width:100%;max-height:72vh;object-fit:contain;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.gsc-lightbox-footer{padding:12px 20px;background:#1e293b;border-top:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:.82rem;display:flex;align-items:center;justify-content:space-between}.gsc-detail-metrics-grid{background:linear-gradient(135deg,#0f172a,#1e293b);padding:24px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:16px;gap:16px;text-align:center;color:#ffffff}.gsc-detail-metric-cell{padding:6px}.gsc-detail-metric-val{font-size:1.75rem;font-weight:800;color:#38bdf8;font-family:var(--font-heading);line-height:1.15}.gsc-detail-metric-lbl{font-size:.76rem;color:#94a3b8;font-weight:700;text-transform:uppercase;margin-top:4px;letter-spacing:.04em}.gsc-carousel-wrapper{position:relative;width:100%;margin-bottom:20px}.gsc-carousel-header{justify-content:space-between;margin-bottom:24px;padding:0 4px;gap:16px}.gsc-carousel-header,.gsc-carousel-meta{display:flex;align-items:center;flex-wrap:wrap}.gsc-carousel-meta{gap:14px}.gsc-carousel-live-pill{display:inline-flex;align-items:center;gap:8px;background:#eef2ff;color:#4361ee;font-size:.82rem;font-weight:700;padding:5px 12px;border-radius:6px;border:1px solid rgba(67,97,238,.2)}.gsc-live-dot{width:8px;height:8px;background:#10b981;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px rgba(16,185,129,.25);animation:gscPulseDot 2s ease-in-out infinite}@keyframes gscPulseDot{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.gsc-carousel-counter{font-size:.9rem;color:#64748b;font-weight:500}.gsc-carousel-counter strong{color:#0f172a}.gsc-carousel-controls{display:flex;align-items:center;gap:12px}.gsc-view-toggle{display:inline-flex;background:#f1f5f9;padding:3px;border-radius:6px;border:1px solid #e2e8f0}.gsc-view-btn{border:none;background:transparent;padding:5px 10px;border-radius:4px;font-size:.8rem;font-weight:600;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.gsc-view-btn.active{background:#ffffff;color:#4361ee;box-shadow:0 2px 6px rgba(0,0,0,.08)}.gsc-carousel-nav{display:flex;align-items:center;gap:8px}.gsc-nav-btn{width:38px;height:38px;border-radius:6px;background:#ffffff;border:1px solid #e2e8f0;color:#1e293b;display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:all .25s cubic-bezier(.4,0,.2,1)}.gsc-nav-btn:hover:not(:disabled){background:#4361ee;color:#ffffff;border-color:#4361ee;transform:translateY(-2px);box-shadow:0 4px 12px rgba(67,97,238,.25)}.gsc-nav-btn:active:not(:disabled){transform:scale(.94)}.gsc-nav-btn:disabled{opacity:.35;cursor:not-allowed}.gsc-carousel-viewport{overflow:hidden;position:relative;width:100%;border-radius:4px;padding:8px 4px 18px;cursor:-webkit-grab;cursor:grab}.gsc-carousel-viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gsc-carousel-track{display:flex;gap:24px;transition:transform .45s cubic-bezier(.25,1,.5,1);will-change:transform}.gsc-carousel-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 3);min-width:calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3);box-sizing:border-box;display:flex}.gsc-carousel-slide .gsc-proof-card{width:100%;height:100%;margin-bottom:0}.gsc-carousel-wrapper.view-grid .gsc-carousel-viewport{overflow:visible;cursor:default}.gsc-carousel-wrapper.view-grid .gsc-carousel-track{display:grid;grid-template-columns:repeat(3,1fr);transform:none!important;grid-gap:28px;gap:28px}.gsc-carousel-wrapper.view-grid .gsc-carousel-slide{flex:initial;min-width:0;max-width:100%}.gsc-carousel-wrapper.view-grid .gsc-carousel-bottom-bar,.gsc-carousel-wrapper.view-grid .gsc-carousel-nav{display:none}@media (max-width:1024px){.gsc-summary-banner{grid-template-columns:repeat(2,1fr);gap:20px}.gsc-summary-stat:not(:last-child){border-right:none}.gsc-proof-grid{grid-template-columns:repeat(2,1fr)}.gsc-carousel-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 2);min-width:calc((100% - 24px) / 2);max-width:calc((100% - 24px) / 2)}.gsc-carousel-wrapper.view-grid .gsc-carousel-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gsc-summary-banner{padding:20px}.gsc-proof-grid,.gsc-proof-grid.grid-2col,.gsc-summary-banner{grid-template-columns:1fr}.gsc-metrics-strip{grid-template-columns:repeat(2,1fr);gap:8px}.gsc-detail-metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px 12px}.gsc-detail-metric-val{font-size:1.4rem}}@media (max-width:680px){.gsc-carousel-slide{flex:0 0 100%;min-width:100%;max-width:100%}.gsc-carousel-wrapper.view-grid .gsc-carousel-track{grid-template-columns:1fr}.gsc-carousel-header{flex-direction:column;align-items:flex-start}.gsc-carousel-controls{width:100%;justify-content:space-between}}.gsc-carousel-bottom-bar{display:flex;align-items:center;justify-content:center;margin-top:24px;gap:16px}.gsc-carousel-dots{display:flex;align-items:center;gap:8px}.gsc-carousel-dot{width:8px;height:8px;border-radius:4px;background:#cbd5e1;border:none;cursor:pointer;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.gsc-carousel-dot:hover{background:#94a3b8}.gsc-carousel-dot.active{width:24px;background:linear-gradient(135deg,#4361ee,#3a56d4);box-shadow:0 2px 6px rgba(67,97,238,.3)}.content-carousel-wrapper{position:relative;width:100%;margin-bottom:24px}.content-carousel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0 4px;flex-wrap:wrap;gap:16px}.content-carousel-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.content-live-pill{display:inline-flex;align-items:center;gap:8px;background:#eef2ff;color:#4361ee;font-size:.82rem;font-weight:700;padding:5px 12px;border-radius:6px;border:1px solid rgba(67,97,238,.2)}.content-carousel-counter{font-size:.9rem;color:#64748b;font-weight:500}.content-carousel-counter strong{color:#0f172a}.content-carousel-controls{display:flex;align-items:center;gap:12px}.content-carousel-nav{display:flex;align-items:center;gap:8px}.content-nav-btn{width:38px;height:38px;border-radius:6px;background:#ffffff;border:1px solid #e2e8f0;color:#1e293b;display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:all .25s cubic-bezier(.4,0,.2,1)}.content-nav-btn:hover:not(:disabled){background:#4361ee;color:#ffffff;border-color:#4361ee;transform:translateY(-2px);box-shadow:0 4px 12px rgba(67,97,238,.25)}.content-nav-btn:active:not(:disabled){transform:scale(.94)}.content-nav-btn:disabled{opacity:.35;cursor:not-allowed}.content-carousel-viewport{overflow:hidden;position:relative;width:100%;border-radius:4px;padding:8px 4px 18px;cursor:-webkit-grab;cursor:grab}.content-carousel-viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-carousel-track{display:flex;gap:24px;transition:transform .45s cubic-bezier(.25,1,.5,1);will-change:transform}.content-carousel-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 3);min-width:calc((100% - 48px) / 3);max-width:calc((100% - 48px) / 3);box-sizing:border-box;display:flex}.content-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;width:100%;height:100%;box-shadow:0 2px 12px rgba(15,23,42,.04);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.content-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px -4px rgba(67,97,238,.12);border-color:#cbd5e1}.content-card-media{position:relative;height:210px;background:#0f172a;overflow:hidden;display:block}.content-card-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;display:block}.content-card:hover .content-card-img{transform:scale(1.06)}.content-card-overlay-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(15,23,42,.05),rgba(15,23,42,.45));pointer-events:none}.content-card-category{left:12px;background:linear-gradient(135deg,#4361ee,#3a56d4);color:#ffffff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;box-shadow:0 2px 8px rgba(67,97,238,.3)}.content-card-category,.content-card-readtime{position:absolute;top:12px;font-size:.72rem;border-radius:4px;z-index:2}.content-card-readtime{right:12px;background:rgba(15,23,42,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e2e8f0;font-weight:600;padding:3px 8px;display:flex;align-items:center;gap:5px}.content-card-body{padding:24px;display:flex;flex-direction:column;flex-grow:1}.content-card-meta{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:#94a3b8;margin-bottom:12px;font-weight:500}.content-card-meta span{display:inline-flex;align-items:center;gap:6px}.content-card-title{font-size:1.18rem;font-weight:700;color:#0f172a;line-height:1.4;margin-bottom:12px;transition:color .2s ease}.content-card-title a{color:inherit;text-decoration:none;transition:color .2s ease}.content-card:hover .content-card-title a{color:#4361ee}.content-card-excerpt{font-size:.88rem;color:#64748b;line-height:1.6;margin-bottom:20px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.content-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1f5f9;padding-top:16px;margin-top:auto}.content-card-action{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:#4361ee;text-decoration:none;transition:all .2s ease}.content-card-action i{transition:transform .2s ease}.content-card:hover .content-card-action{color:#2b45cb}.content-card:hover .content-card-action i{transform:translateX(4px)}.content-card-stats{font-size:.78rem;color:#94a3b8;display:inline-flex;align-items:center;gap:4px}.content-carousel-wrapper.view-grid .content-carousel-viewport{overflow:visible;cursor:default}.content-carousel-wrapper.view-grid .content-carousel-track{display:grid;grid-template-columns:repeat(3,1fr);transform:none!important;grid-gap:28px;gap:28px}.content-carousel-wrapper.view-grid .content-carousel-slide{flex:initial;max-width:100%}.content-carousel-wrapper.view-grid .content-carousel-bottom-bar,.content-carousel-wrapper.view-grid .content-carousel-nav{display:none}@media (max-width:1024px){.content-carousel-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 2);min-width:calc((100% - 24px) / 2);max-width:calc((100% - 24px) / 2)}.content-carousel-wrapper.view-grid .content-carousel-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.content-carousel-slide{flex:0 0 100%;min-width:100%;max-width:100%}.content-carousel-wrapper.view-grid .content-carousel-track{grid-template-columns:1fr}.content-carousel-header{flex-direction:column;align-items:flex-start}.content-carousel-controls{width:100%;justify-content:space-between}}.content-carousel-bottom-bar{display:flex;align-items:center;justify-content:center;margin-top:24px;gap:16px}.content-carousel-dots{display:flex;align-items:center;gap:8px}.content-carousel-dot{width:10px;height:10px;border-radius:4px;background:#cbd5e1;border:none;cursor:pointer;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.content-carousel-dot:hover{background:#94a3b8}.content-carousel-dot.active{width:32px;background:linear-gradient(135deg,#4361ee,#3a56d4);box-shadow:0 2px 8px rgba(67,97,238,.4)}.faq-hero-section{background:linear-gradient(180deg,#f8faff,#edf2fe);border-bottom:1px solid var(--digi-border);padding:56px 0 46px}.faq-hero-section:before{top:-120px;right:-100px;width:450px;height:450px;background:radial-gradient(circle,rgba(67,97,238,.12) 0,rgba(67,97,238,0) 70%)}.faq-hero-section:after{content:"";position:absolute;bottom:-100px;left:-80px;width:350px;height:350px;background:radial-gradient(circle,rgba(6,182,212,.1) 0,rgba(6,182,212,0) 70%);border-radius:50%;pointer-events:none}.faq-breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;color:var(--digi-text-muted);margin-bottom:14px;font-weight:500}.faq-breadcrumb a{color:var(--digi-text-muted);transition:var(--transition)}.faq-breadcrumb a:hover,.faq-hero-badge{color:var(--digi-blue)}.faq-hero-badge{gap:6px;background:#eef2ff;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.faq-hero-title{color:var(--digi-dark);line-height:1.2}.faq-hero-desc{font-size:1.12rem;color:var(--digi-text-body);max-width:680px;margin:0 auto 30px;line-height:1.6}.faq-search-wrapper{margin:0 auto 24px;position:relative}.faq-search-box{border:2px solid #cbd5e1;border-radius:var(--radius-full);padding:6px 12px 6px 20px;box-shadow:0 10px 25px -5px rgba(67,97,238,.1);transition:var(--transition)}.faq-search-box:focus-within{border-color:var(--digi-blue);box-shadow:0 12px 30px -4px rgba(67,97,238,.22)}.faq-search-icon{color:var(--digi-blue);flex-shrink:0}.faq-search-input{flex-grow:1;font-family:var(--font-body);color:var(--digi-dark);padding:8px 0}.faq-search-clear{display:none;font-size:.85rem;transition:var(--transition);flex-shrink:0;margin-right:6px}.faq-filter-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:8px}.faq-filter-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-full);border:1.5px solid #e2e8f0;background:#ffffff;color:#475569;font-size:.88rem;font-weight:600;cursor:pointer;transition:var(--transition)}.faq-filter-btn:hover{border-color:var(--digi-blue);color:var(--digi-blue);background:#f8faff}.faq-filter-btn.active{background:var(--digi-blue);border-color:var(--digi-blue);color:#ffffff;box-shadow:0 4px 14px rgba(67,97,238,.3)}.faq-filter-btn .filter-count{font-size:.75rem;background:rgba(0,0,0,.08);color:inherit;padding:2px 7px;border-radius:4px;font-weight:700}.faq-filter-btn.active .filter-count{background:rgba(255,255,255,.25);color:#ffffff}.faq-trust-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:22px;font-size:.82rem;color:#64748b;font-weight:600}.faq-trust-item{display:inline-flex;align-items:center;gap:6px}.faq-trust-item i{color:#10b981}.faq-main-section{padding:56px 0 90px;background-color:#ffffff}.faq-container-narrow{max-width:860px;margin:0 auto}.faq-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.faq-results-counter{font-size:.95rem;color:#475569;font-weight:600}.faq-results-counter strong{color:#0f172a}.faq-toggle-all-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--digi-blue);font-size:.88rem;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:6px;transition:var(--transition)}.faq-toggle-all-btn:hover{background:var(--digi-blue-subtle);color:var(--digi-blue-dark)}.faq-accordion{display:flex;flex-direction:column;gap:16px}.faq-item{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:4px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.03);position:relative}.faq-item,.faq-item:before{transition:var(--transition)}.faq-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--digi-blue);opacity:0}.faq-item:hover{border-color:#cbd5e1;box-shadow:0 8px 24px -4px rgba(67,97,238,.1);transform:translateY(-1px)}.faq-item.active{border-color:#4361ee;box-shadow:0 10px 30px -4px rgba(67,97,238,.15)}.faq-item.active:before{opacity:1}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading);font-size:1.08rem;font-weight:700;color:var(--digi-dark);transition:var(--transition);outline:none}.faq-question:hover{color:var(--digi-blue)}.faq-item.active .faq-question{color:var(--digi-blue);padding-bottom:14px}.faq-question-text-wrap{display:flex;flex-direction:column;gap:6px;align-items:flex-start;flex-grow:1;pointer-events:none}.faq-category-tag{display:inline-block;font-family:var(--font-body);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--digi-blue);background:#eef2ff;padding:2px 8px;border-radius:4px;border:1px solid #c7d2fe;pointer-events:none}.faq-icon-bubble{width:34px;height:34px;border-radius:4px;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem;transition:transform .3s cubic-bezier(.4,0,.2,1),background .25s ease,color .25s ease;pointer-events:none}.faq-question:hover .faq-icon-bubble{background:#e0e7ff;color:var(--digi-blue)}.faq-item.active .faq-icon-bubble{background:var(--digi-blue);color:#ffffff;transform:rotate(180deg)}.faq-answer{display:none;padding:0 24px 24px;color:#475569;font-size:.98rem;line-height:1.7;animation:faqFadeIn .3s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-answer{display:block}.faq-empty-state{display:none;padding:60px 20px;background:#f8faff;border:2px dashed #cbd5e1;border-radius:4px;margin:20px 0}.faq-empty-icon{border-radius:6px;background:#eef2ff;color:var(--digi-blue);font-size:1.6rem}.faq-empty-title{font-size:1.35rem;font-weight:700;color:#0f172a;margin-bottom:8px}.faq-empty-desc{color:#64748b;font-size:.95rem;max-width:480px;margin:0 auto 20px}.faq-cta-card{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:4px;padding:44px;color:#ffffff;margin-top:70px;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px rgba(15,23,42,.3)}.faq-cta-card:before{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(67,97,238,.4) 0,rgba(67,97,238,0) 70%);border-radius:50%;pointer-events:none}.faq-cta-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:36px;gap:36px;align-items:center;position:relative;z-index:1}.faq-cta-content h3{font-size:2rem;font-weight:800;color:#ffffff;margin-bottom:12px}.faq-cta-content p{color:#94a3b8;font-size:1rem;line-height:1.6;margin-bottom:24px}.faq-cta-perks{display:flex;flex-wrap:wrap;gap:16px;font-size:.88rem;color:#cbd5e1}.faq-cta-perk{display:inline-flex;align-items:center;gap:6px}.faq-cta-perk i{color:#10b981}.faq-cta-actions{gap:12px}.faq-cta-actions .btn{width:100%;justify-content:center}.faq-quick-contact-pills{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px;font-size:.82rem;color:#94a3b8}.faq-quick-contact-pills a{color:#cbd5e1;display:inline-flex;align-items:center;gap:5px}.faq-quick-contact-pills a:hover{color:#ffffff}@media (max-width:768px){.faq-hero-title{font-size:2.1rem}.faq-cta-grid{grid-template-columns:1fr;gap:24px;text-align:center}.faq-cta-card{padding:32px 24px}.faq-cta-perks{justify-content:center}.faq-question{padding:18px 20px;font-size:1rem}.faq-answer{padding:0 20px 20px}.faq-filter-btn{padding:6px 14px;font-size:.82rem}}.legal-hero-section{background:radial-gradient(circle at 50% 0,rgba(67,97,238,.08) 0,rgba(248,250,252,0) 70%),#ffffff;border-bottom:1px solid #e2e8f0;padding:55px 0 35px;text-align:center}.legal-badge-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(67,97,238,.08);color:var(--digi-blue,#4361ee);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;border-radius:6px;margin-bottom:14px;border:1px solid rgba(67,97,238,.15)}.legal-hero-title{font-size:2.7rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 12px}.legal-hero-desc{font-size:1.05rem;color:#475569;max-width:680px;margin:0 auto 20px;line-height:1.6}.legal-meta-bar{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;font-size:.82rem;color:#64748b}.legal-meta-item{display:inline-flex;align-items:center;gap:6px}.legal-nav-tabs{display:flex;justify-content:center;gap:10px;margin-top:26px;flex-wrap:wrap}.legal-nav-link{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:.88rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;text-decoration:none;transition:all .2s ease}.legal-nav-link:hover{background:#e2e8f0;color:#0f172a}.legal-nav-link.active{background:var(--digi-blue,#4361ee);color:#ffffff;border-color:var(--digi-blue,#4361ee);box-shadow:0 4px 12px rgba(67,97,238,.25)}.legal-highlights-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin:40px 0}.legal-highlight-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:22px 20px;box-shadow:0 2px 8px rgba(15,23,42,.03);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.legal-highlight-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px -5px rgba(15,23,42,.08);border-color:#cbd5e1}.legal-highlight-icon{width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:14px}.legal-highlight-card h4{font-size:.98rem;font-weight:700;color:#0f172a;margin:0 0 6px}.legal-highlight-card p{font-size:.82rem;color:#64748b;margin:0;line-height:1.5}.legal-main-wrap{display:grid;grid-template-columns:290px 1fr;grid-gap:36px;gap:36px;align-items:start;padding-bottom:80px}.legal-sidebar-sticky{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}.legal-toc-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:24px;box-shadow:0 4px 14px rgba(15,23,42,.03)}.legal-toc-title{font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0f172a;margin-bottom:16px;display:flex;align-items:center;gap:8px}.legal-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.legal-toc-link{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:4px;font-size:.84rem;color:#475569;text-decoration:none;transition:all .2s ease;font-weight:500}.legal-toc-link:hover{background:#f1f5f9;color:var(--digi-blue,#4361ee);padding-left:16px}.legal-toc-link.active{background:rgba(67,97,238,.08);color:var(--digi-blue,#4361ee);font-weight:700}.legal-sidebar-cta{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:4px;padding:22px 20px;color:#ffffff;box-shadow:0 6px 18px rgba(15,23,42,.12)}.legal-sidebar-cta h4{color:#ffffff;font-size:1rem;font-weight:700;margin:0 0 6px}.legal-sidebar-cta p{font-size:.82rem;color:#94a3b8;margin:0 0 16px;line-height:1.5}.legal-content-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:40px 44px;box-shadow:0 4px 20px rgba(15,23,42,.04)}.legal-article-section{padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #f1f5f9;scroll-margin-top:110px}.legal-article-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.legal-section-header{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.legal-section-num{font-size:1.1rem;font-weight:800;color:var(--digi-blue,#4361ee);background:rgba(67,97,238,.08);padding:4px 10px;border-radius:4px}.legal-section-header h3{font-size:1.38rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.01em}.legal-article-section p{font-size:.96rem;color:#475569;line-height:1.75;margin:0 0 14px}.legal-article-section ul{margin:0 0 16px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px}.legal-article-section ul li{font-size:.94rem;color:#334155;line-height:1.6;display:flex;align-items:flex-start;gap:10px}.legal-article-section ul li i{color:var(--digi-blue,#4361ee);font-size:.85rem;margin-top:4px;flex-shrink:0}.legal-callout-box{border-radius:6px;padding:18px 20px;margin:20px 0;display:flex;gap:14px;align-items:flex-start}.legal-callout-box.info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.legal-callout-box.warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.legal-callout-box.success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.legal-callout-icon{font-size:1.25rem;flex-shrink:0;margin-top:2px}.legal-callout-content{font-size:.9rem;line-height:1.6}.legal-callout-content strong{display:block;margin-bottom:2px;font-size:.94rem}@media (max-width:992px){.legal-highlights-grid{grid-template-columns:repeat(2,1fr)}.legal-main-wrap{grid-template-columns:1fr}.legal-sidebar-sticky{position:static}.legal-content-card{padding:32px 24px}}@media (max-width:600px){.legal-hero-title{font-size:2rem}.legal-highlights-grid{grid-template-columns:1fr}.legal-content-card{padding:24px 18px}}.service-hero-stats{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0 28px}.service-stat-item{display:inline-flex;align-items:center;gap:8px;background:#ffffff;border:1px solid #e2e8f0;padding:6px 14px;border-radius:6px;font-size:.85rem;font-weight:600;color:#1e293b;box-shadow:0 2px 6px rgba(15,23,42,.04)}.service-stat-item strong{color:var(--digi-blue,#4361ee);font-weight:800}.ecom-platforms-bar{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 0}.ecom-platform-badge{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:5px 10px;font-size:.78rem;font-weight:600;color:#475569}.service-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin:40px 0}.service-pillar-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:24px 20px;box-shadow:0 2px 10px rgba(15,23,42,.03);transition:all .25s ease;display:flex;flex-direction:column}.service-pillar-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px -6px rgba(15,23,42,.08);border-color:#cbd5e1}.service-pillar-icon{width:44px;height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:14px}.service-pillar-card h3{font-size:1.08rem;font-weight:750;color:#0f172a;margin:0 0 8px;line-height:1.35}.service-pillar-card p{font-size:.86rem;color:#64748b;line-height:1.6;margin:0 0 14px;flex-grow:1}.service-pillar-tag{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--digi-blue,#4361ee);background:rgba(67,97,238,.08);padding:3px 8px;border-radius:4px;width:-moz-fit-content;width:fit-content}.service-process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin:35px 0 0;position:relative}.service-process-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:22px 18px;box-shadow:0 2px 10px rgba(15,23,42,.03);position:relative}.service-process-step-badge{position:absolute;top:-12px;left:20px;background:var(--digi-blue,#4361ee);color:#ffffff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:4px;box-shadow:0 2px 6px rgba(67,97,238,.3)}.service-process-card h4{font-size:1.02rem;font-weight:700;color:#0f172a;margin:8px 0}.service-process-card p{font-size:.84rem;color:#64748b;line-height:1.55;margin:0}.service-proof-banner{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:4px;padding:32px 36px;color:#ffffff;margin:45px 0;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 10px 30px -5px rgba(15,23,42,.15)}.service-proof-content h3{color:#ffffff;font-size:1.45rem;font-weight:800;margin:0 0 8px}.service-proof-content p{color:#94a3b8;font-size:.94rem;margin:0;line-height:1.6}.service-proof-metrics{display:flex;gap:20px;flex-shrink:0}.service-proof-metric-box{text-align:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:12px 18px}.service-proof-metric-val{font-size:1.5rem;font-weight:800;color:#38bdf8}.service-proof-metric-lbl{font-size:.75rem;color:#cbd5e1;font-weight:600;text-transform:uppercase}@media (max-width:992px){.service-pillars-grid,.service-process-grid{grid-template-columns:repeat(2,1fr)}.service-proof-banner{flex-direction:column;text-align:center;padding:30px 24px}.service-proof-metrics{justify-content:center}}@media (max-width:600px){.service-pillars-grid,.service-process-grid{grid-template-columns:1fr}.service-proof-metrics{flex-direction:column;width:100%}}.link-quality-comparison-wrap{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:28px 32px;margin:40px 0;box-shadow:0 4px 20px -2px rgba(15,23,42,.04)}.link-comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.link-comparison-card{border-radius:6px;padding:22px}.link-comparison-card.our-standard{background:#f0fdf4;border:2px solid #86efac}.link-comparison-card.spam-standard{background:#fef2f2;border:1px solid #fecaca}.link-comp-header{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08)}.link-comp-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.link-comp-list li{font-size:.9rem;display:flex;align-items:flex-start;gap:10px;line-height:1.5}@media (max-width:768px){.link-comparison-grid{grid-template-columns:1fr}.link-quality-comparison-wrap{padding:22px 18px}}.tool-page-wrapper,.tool-single-page{background:#f8fafc;min-height:100vh;padding-bottom:90px;font-family:var(--font-body,"Plus Jakarta Sans",sans-serif)}.page-header-section{background:linear-gradient(180deg,#edf6ff,#f8fafc);border-bottom:1px solid #e2e8f0;padding:44px 0 36px;margin-bottom:36px;position:relative}.tool-back-link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:#475569;text-decoration:none;padding:6px 14px;border-radius:4px;background:#ffffff;border:1px solid #cbd5e1;margin-bottom:16px;transition:all .2s ease}.tool-back-link:hover{color:#2563eb;border-color:#93c5fd;background:#eff6ff;transform:translateX(-2px)}.sub-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.78rem;letter-spacing:.04em}.page-title{font-size:2.35rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;margin:12px 0 10px;line-height:1.2;font-family:var(--font-heading,inherit)}.page-subtitle{font-size:1.05rem;color:#475569;line-height:1.6;margin:0 auto}.tool-container{max-width:1040px;margin:0 auto;padding:0 20px}.tool-card-container{padding:32px;box-shadow:0 4px 20px -2px rgba(15,23,42,.05)}.tool-card-container,.tool-ref-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px}.tool-ref-card{padding:24px;display:flex;flex-direction:column;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .2s}.tool-ref-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px -4px rgba(15,23,42,.09);border-color:#93c5fd}.tool-ref-icon{width:48px;height:48px;border-radius:4px;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:16px;transition:transform .2s}.tool-ref-card:hover .tool-ref-icon{transform:scale(1.08)}.tool-ref-title{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0 0 8px;line-height:1.3}.tool-ref-title a{color:#0f172a;text-decoration:none;transition:color .2s}.tool-ref-title a:hover{color:#2563eb}.tool-ref-desc{font-size:.88rem;color:#475569;line-height:1.55;margin:0 0 20px;flex-grow:1}.tool-ref-footer{border-top:1px solid #f1f5f9;padding-top:14px}.tool-ref-link{font-size:.85rem;font-weight:700;color:#2563eb;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:gap .2s}.tool-ref-link:hover{gap:10px}.form-group{margin-bottom:18px}.form-label{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#334155;margin-bottom:6px}.form-input,.form-select,.form-textarea{width:100%;background:#ffffff;border:1.5px solid #cbd5e1;border-radius:4px;padding:10px 14px;font-size:.95rem;color:#0f172a;font-family:inherit;transition:border-color .2s,box-shadow .2s;outline:none;box-sizing:border-box}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8}.form-row-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.form-row-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tool-input-row{display:flex;gap:12px;align-items:stretch}.tool-main-input{flex-grow:1;padding:13px 18px;font-size:1rem;border-radius:4px;border:1.5px solid #cbd5e1}input[type=range].custom-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:7px;border-radius:6px;background:#e2e8f0;outline:none;cursor:pointer;margin:8px 0}input[type=range].custom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2563eb;cursor:pointer;box-shadow:0 2px 6px rgba(37,99,235,.35);-webkit-transition:transform .15s ease,background-color .15s ease;transition:transform .15s ease,background-color .15s ease}input[type=range].custom-slider::-webkit-slider-thumb:hover{transform:scale(1.15);background:#1d4ed8}.schema-type-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:28px}.schema-tab-btn{padding:9px 20px;background:#ffffff;border:1px solid #cbd5e1;border-radius:4px;font-size:.88rem;font-weight:700;color:#475569;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.schema-tab-btn:hover{border-color:#93c5fd;color:#2563eb;background:#eff6ff}.schema-tab-btn.active{background:#2563eb;border-color:#2563eb;color:#ffffff;box-shadow:0 4px 12px rgba(37,99,235,.25)}.schema-generator-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:24px;gap:24px;align-items:start}.schema-form-box{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:24px;box-shadow:0 2px 10px rgba(15,23,42,.04)}.form-box-title{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.schema-output-box{background:#0f172a;border:1px solid #1e293b;border-radius:6px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.12)}.code-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#1e293b;border-bottom:1px solid #334155}.code-title{font-size:.85rem;font-weight:700;color:#cbd5e1;display:inline-flex;align-items:center;gap:8px}.code-block{margin:0;padding:18px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.85rem;line-height:1.6;color:#93c5fd;overflow-x:auto;max-height:480px}.serp-simulator-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:28px;gap:28px;align-items:start}.serp-inputs-card,.serp-preview-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:26px;box-shadow:0 2px 10px rgba(15,23,42,.04)}.preview-heading{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 16px}.serp-snippet-box{background:#ffffff;border:1px solid #dadce0;border-radius:4px;padding:16px 18px;box-shadow:0 1px 6px rgba(32,33,36,.08)}.serp-snippet-box.mobile{max-width:375px;margin:0 auto;border-radius:6px;box-shadow:0 2px 12px rgba(32,33,36,.12)}.serp-breadcrumb-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.serp-favicon{width:26px;height:26px;border-radius:50%;background:#f1f3f4;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#5f6368;flex-shrink:0}.serp-url-text{font-size:.84rem;color:#202124;word-break:break-all;line-height:1.3}.serp-title-link{font-size:1.25rem;font-weight:400;color:#1a0dab;line-height:1.35;margin-bottom:6px;cursor:pointer;word-break:break-word;font-family:Arial,sans-serif}.serp-title-link:hover{text-decoration:underline}.serp-desc-text{font-size:.88rem;color:#4d5156;line-height:1.55;font-family:Arial,sans-serif;word-break:break-word}.serp-tips-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:16px;margin-top:20px}.serp-tips-box h4{font-size:.9rem;font-weight:700;color:#0f172a;margin:0 0 10px;display:flex;align-items:center;gap:6px}.serp-tips-box ul{margin:0;padding-left:18px;font-size:.84rem;color:#475569;line-height:1.6}.tool-score-banner{gap:22px;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:6px;padding:24px;box-shadow:0 4px 18px rgba(15,23,42,.15)}.score-badge,.tool-score-banner{display:flex;align-items:center;color:#ffffff}.score-badge{width:78px;height:78px;border-radius:50%;justify-content:center;font-size:1.45rem;font-weight:800;flex-shrink:0}.score-good{background:radial-gradient(circle,#10b981 0,#059669 100%);box-shadow:0 0 20px rgba(16,185,129,.4)}.score-avg{background:radial-gradient(circle,#f59e0b 0,#d97706 100%);box-shadow:0 0 20px rgba(245,158,11,.4)}.score-bad{background:radial-gradient(circle,#ef4444 0,#dc2626 100%);box-shadow:0 0 20px rgba(239,68,68,.4)}.score-details h3{font-size:1.35rem;font-weight:800;color:#ffffff;margin:0 0 4px}.score-details p{font-size:.88rem;color:#94a3b8;margin:0;word-break:break-all}.score-details a{color:#60a5fa}.tool-findings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.findings-col{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:20px}.findings-title{font-size:.98rem;font-weight:800;margin:0 0 14px;display:flex;align-items:center;gap:8px}.findings-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.findings-list li{font-size:.85rem;color:#334155;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.tool-data-table{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.table-heading{font-size:1.05rem;font-weight:800;color:#0f172a;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;margin:0}.data-row{display:grid;grid-template-columns:200px 1fr;grid-gap:14px;gap:14px;padding:12px 20px;border-bottom:1px solid #f1f5f9;font-size:.88rem}.data-row:last-child{border-bottom:none}.data-key{font-weight:700;color:#475569}.data-val{color:#0f172a;word-break:break-word}.density-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:16px 20px}.density-stat-item{text-align:center}.stat-value{display:block;font-size:1.6rem;font-weight:800;line-height:1.1}.stat-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#64748b;margin-top:4px}.data-table-modern{width:100%;border-collapse:collapse;font-size:.88rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.data-table-modern th{background:#f8fafc;padding:12px 16px;text-align:left;font-weight:700;color:#334155;border-bottom:1px solid #e2e8f0;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.data-table-modern td{padding:12px 16px;border-bottom:1px solid #f1f5f9;color:#0f172a}.data-table-modern tr:last-child td{border-bottom:none}.http-summary-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.http-stat-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;padding:18px;text-align:center;box-shadow:0 2px 6px rgba(15,23,42,.03)}.calc-layout-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:28px;gap:28px;align-items:start}.calc-inputs-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:28px;box-shadow:0 4px 18px rgba(15,23,42,.04)}.calc-results-card{background:linear-gradient(145deg,#0f172a,#1e293b);border:1px solid #334155;border-radius:6px;padding:28px;color:#ffffff;box-shadow:0 8px 30px rgba(15,23,42,.2);position:-webkit-sticky;position:sticky;top:100px}.calc-results-badge{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;margin-bottom:14px;display:block}.calc-kpi-main{font-size:2.3rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:4px 0 16px}.calc-metric-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid #334155;border-bottom:1px solid #334155;margin:16px 0 20px}.calc-metric-item span{font-size:.75rem;color:#94a3b8;display:block;margin-bottom:2px}.calc-metric-item strong{font-size:1.1rem;color:#ffffff}.tool-related-section{margin-top:50px;padding-top:36px;border-top:2px solid #e2e8f0}.related-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.tool-cta-box{margin-top:36px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:6px;padding:26px;text-align:center}.tool-cta-box h4{font-size:1.25rem;font-weight:800;color:#1e3a8a;margin:0 0 8px}.tool-cta-box p{font-size:.92rem;color:#3b82f6;margin:0 0 16px;line-height:1.5}@media (max-width:900px){.calc-layout-grid,.schema-generator-grid,.serp-simulator-grid,.tool-findings-grid{grid-template-columns:1fr!important}.density-stats-bar,.http-summary-cards{grid-template-columns:repeat(2,1fr)!important}.data-row{grid-template-columns:1fr;gap:4px}}@media (max-width:640px){.page-title{font-size:1.8rem}.density-stats-bar,.form-row-2,.form-row-3,.http-summary-cards{grid-template-columns:1fr!important}.tool-input-row{flex-direction:column}.calc-inputs-card,.calc-results-card,.serp-inputs-card,.tool-card-container{padding:20px!important}}.contact-wa-banner{max-width:1120px;margin:0 auto 28px;background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 2px 8px -2px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.contact-wa-banner:hover{border-color:#cbd5e1;box-shadow:0 4px 14px -2px rgba(15,23,42,.06)}.contact-wa-left{display:flex;align-items:center;gap:12px}.contact-wa-icon-badge{width:36px;height:36px;border-radius:4px;background:#e8faf0;border:1px solid #d1fae5;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.contact-wa-banner:hover .contact-wa-icon-badge{transform:scale(1.05)}.contact-wa-title{font-size:1.05rem;font-weight:700;color:#1e293b;letter-spacing:-.01em;font-family:var(--font-heading,"Outfit",sans-serif)}.whatsapp-chat-btn{background:#00b365;color:#ffffff!important;padding:9px 16px;border-radius:4px;font-weight:700;font-size:.9rem;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 8px rgba(0,179,101,.22);transition:background .2s ease,transform .2s ease,box-shadow .2s ease;font-family:var(--font-body,inherit);white-space:nowrap}.whatsapp-chat-btn:hover{background:#009c58;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,179,101,.32);color:#ffffff!important}.whatsapp-chat-btn:active{transform:translateY(0)}@media (max-width:640px){.contact-wa-banner{flex-direction:column;align-items:stretch;text-align:center;padding:16px 14px;gap:14px}.contact-wa-left,.whatsapp-chat-btn{justify-content:center}.whatsapp-chat-btn{width:100%}}[data-nextjs-dialog-overlay],[data-nextjs-toast],nextjs-portal{display:none!important}.admin-layout{display:flex;min-height:100vh;background-color:#0b1329;color:#f1f5f9}.admin-layout aside{width:270px;background:linear-gradient(180deg,#0b1329,#0f172a);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;flex-shrink:0;min-height:100vh}.admin-layout main{flex:1 1;padding:32px;overflow-y:auto;background-color:#0b1329;min-width:0}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:w-auto{width:auto}.sm\:w-64{width:16rem}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1\.5>*+*{margin-top:.375rem}.space-y-2>*+*{margin-top:.5rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-8>*+*{margin-top:2rem}.w-full{width:100%}.w-64{width:16rem}.w-9{width:2.25rem}.h-9{height:2.25rem}.w-14{width:3.5rem}.h-14{height:3.5rem}.w-5{width:1.25rem}.w-4{width:1rem}.w-32{width:8rem}.max-w-md{max-width:28rem}.min-h-screen{min-height:100vh}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-20{padding-top:5rem;padding-bottom:5rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mx-auto{margin-left:auto;margin-right:auto}.pt-4{padding-top:1rem}.bg-slate-950{background-color:#020617}.bg-slate-900{background-color:#0f172a}.bg-slate-900\/60{background-color:rgba(15,23,42,.6)}.bg-slate-800{background-color:#1e293b}.bg-slate-700{background-color:#334155}.bg-primary{background-color:#4361ee}.bg-primary\/20{background-color:rgba(67,97,238,.2)}.border-slate-800{border-color:#1e293b}.border-slate-700{border-color:#334155}.border-slate-700\/60{border-color:rgba(51,65,85,.6)}.border-r{border-right-width:1px;border-right-style:solid}.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-t{border-top-width:1px;border-top-style:solid}.border{border-width:1px;border-style:solid}.rounded-lg{border-radius:4px}.rounded-2xl,.rounded-xl{border-radius:6px}.rounded-full{border-radius:4px}.divide-y>*+*{border-top-width:1px;border-top-style:solid}.divide-slate-700\/60>*+*{border-color:rgba(51,65,85,.6)}.text-white{color:#ffffff!important}.text-slate-100{color:#f1f5f9}.text-slate-300{color:#cbd5e1}.text-slate-400{color:#94a3b8}.text-slate-500{color:#64748b}.text-primary{color:#4361ee}.text-emerald-400{color:#34d399}.text-emerald-300{color:#6ee7b7}.bg-emerald-500\/20{background-color:rgba(16,185,129,.2)}.text-cyan-400{color:#22d3ee}.text-cyan-300{color:#67e8f9}.text-amber-400{color:#fbbf24}.text-amber-300{color:#fcd34d}.bg-amber-500\/20{background-color:rgba(245,158,11,.2)}.text-blue-300{color:#93c5fd}.bg-blue-500\/20{background-color:rgba(59,130,246,.2)}.text-rose-400{color:#fb7185}.text-rose-300{color:#fda4af}.bg-rose-500\/10{background-color:rgba(244,63,94,.1)}.border-rose-500\/30{border-color:rgba(244,63,94,.3)}.text-pink-400{color:#f472b6}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.uppercase{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.block{display:block}.hover\:bg-slate-800:hover{background-color:#1e293b}.hover\:bg-slate-700\/30:hover{background-color:rgba(51,65,85,.3)}.hover\:text-white:hover{color:#ffffff!important}.hover\:text-slate-300:hover{color:#cbd5e1}.hover\:underline:hover{text-decoration:underline}.hover\:bg-rose-500\/10:hover{background-color:rgba(244,63,94,.1)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.btn-xs{padding:4px 10px;font-size:.75rem;border-radius:4px}.blog-page{background-color:#f8fafc;min-height:100vh;padding-bottom:80px}.blog-hero-section{background:linear-gradient(180deg,#edf6ff,#f8fafc);padding:60px 0 40px;border-bottom:1px solid #e2e8f0}.blog-badge{display:inline-flex;align-items:center;gap:6px;background:#e0e7ff;color:#4338ca;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:6px 14px;border-radius:4px;margin-bottom:14px}.blog-hero-title{font-size:2.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin-bottom:12px;line-height:1.2}.blog-hero-subtitle{font-size:1.1rem;color:#64748b;max-width:680px;margin:0 auto 30px;line-height:1.6}.blog-search-bar{max-width:520px;margin:0 auto 28px;position:relative}.blog-search-input{width:100%;background:#ffffff;border:1px solid #cbd5e1;padding:14px 20px 14px 44px;border-radius:4px;font-size:.95rem;color:#1e293b;box-shadow:0 4px 14px rgba(0,0,0,.04);transition:all .2s ease}.blog-search-input:focus{outline:none;border-color:#4361ee;box-shadow:0 0 0 3px rgba(67,97,238,.15)}.blog-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1rem}.blog-filter-pills{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:40px}.blog-filter-pill{background:#ffffff;color:#475569;border:1px solid #e2e8f0;padding:8px 18px;border-radius:4px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.blog-filter-pill.active,.blog-filter-pill:hover{background:#4361ee;color:#ffffff;border-color:#4361ee;box-shadow:0 4px 12px rgba(67,97,238,.25)}.blog-featured-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px -5px rgba(0,0,0,.06);display:grid;grid-template-columns:1.15fr 1fr;grid-gap:0;gap:0;margin-bottom:48px;transition:transform .25s ease,box-shadow .25s ease}.blog-featured-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px rgba(67,97,238,.15)}.blog-featured-media{position:relative;overflow:hidden;min-height:320px;background:#0f172a}.blog-featured-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-featured-card:hover .blog-featured-img{transform:scale(1.03)}.blog-featured-body{padding:36px 32px;display:flex;flex-direction:column;justify-content:center}.blog-featured-tag{display:inline-flex;align-items:center;gap:5px;background:#ecfdf5;color:#059669;font-size:.75rem;font-weight:800;text-transform:uppercase;padding:4px 10px;border-radius:6px;width:-moz-fit-content;width:fit-content;margin-bottom:12px}.blog-featured-title{font-size:1.7rem;font-weight:800;color:#0f172a;line-height:1.3;margin-bottom:14px}.blog-featured-title a{color:#0f172a;text-decoration:none;transition:color .2s ease}.blog-featured-title a:hover{color:#4361ee}.blog-featured-excerpt{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:20px}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:30px;gap:30px}.blog-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;box-shadow:0 4px 15px -2px rgba(0,0,0,.04);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.blog-card:hover{transform:translateY(-5px);box-shadow:0 16px 30px -4px rgba(67,97,238,.12);border-color:#cbd5e1}.blog-card-image-wrap{position:relative;width:100%;height:210px;background:#0f172a;overflow:hidden}.blog-card-img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog-card:hover .blog-card-img{transform:scale(1.05)}.blog-category-badge{position:absolute;top:14px;left:14px;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#38bdf8;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.15)}.blog-card-body{padding:24px;display:flex;flex-direction:column;flex-grow:1}.blog-meta-line{display:flex;align-items:center;gap:16px;font-size:.82rem;color:#94a3b8;margin-bottom:12px}.blog-card-title{font-size:1.25rem;font-weight:700;color:#0f172a;line-height:1.4;margin-bottom:12px}.blog-card-title a{color:#0f172a;text-decoration:none;transition:color .2s ease}.blog-card-title a:hover{color:#4361ee}.blog-card-excerpt{font-size:.9rem;color:#64748b;line-height:1.6;margin-bottom:20px;flex-grow:1}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #f1f5f9}.blog-author-info{display:flex;align-items:center;gap:8px}.author-mini-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.author-mini-name{font-size:.82rem;font-weight:600;color:#334155}.read-more-link{font-size:.85rem;font-weight:700;color:#4361ee;display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease;text-decoration:none}.read-more-link:hover{gap:8px;color:#314ad4}.single-blog-page{background-color:#ffffff;min-height:100vh;padding-bottom:80px}.article-header-section{background:linear-gradient(180deg,#edf6ff,#ffffff);padding:50px 0 30px}.sub-badge{display:inline-block;background:#e0e7ff;color:#4338ca;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:6px 14px;border-radius:4px;margin-bottom:16px}.article-title{font-size:2.6rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.25;margin-bottom:16px}.article-meta-line{display:flex;align-items:center;gap:20px;font-size:.9rem;color:#64748b;flex-wrap:wrap}.article-featured-image-box{border-radius:6px;overflow:hidden;box-shadow:0 10px 30px -5px rgba(0,0,0,.08);background:#0f172a;border:1px solid #e2e8f0}.article-featured-img{width:100%;height:auto;display:block}.article-summary-box{background:#f0fdf4;border-left:4px solid #10b981;border-radius:0 4px 4px 0;padding:22px 24px;margin-bottom:34px}.summary-title{font-size:1.05rem;font-weight:800;color:#065f46;margin:0 0 8px;display:flex;align-items:center;gap:8px}.article-summary-box p{margin:0;color:#1e293b;font-size:1rem;line-height:1.65}.article-prose-body{color:#334155;font-size:1.05rem;line-height:1.8}.article-prose-body h2{font-size:1.65rem;font-weight:800;color:#0f172a;margin:38px 0 16px;letter-spacing:-.01em}.article-prose-body h3{font-size:1.3rem;font-weight:700;color:#1e293b;margin:28px 0 12px}.article-prose-body p{margin-bottom:20px}.article-prose-body ol,.article-prose-body ul{margin:0 0 24px 24px;padding:0}.article-prose-body li{margin-bottom:10px;line-height:1.7}.article-prose-body strong{color:#0f172a}.article-prose-body code{background:#f1f5f9;color:#0f172a;padding:2px 6px;border-radius:4px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,monospace}.article-tags-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:36px 0;padding:18px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.tags-label{font-weight:700;font-size:.85rem;color:#64748b;text-transform:uppercase}.post-tag-item{background:#f1f5f9;color:#475569;font-size:.8rem;font-weight:600;padding:4px 12px;border-radius:4px}.article-author-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:24px;display:flex;align-items:center;gap:20px;margin:40px 0}.author-bio-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #4361ee}.author-bio-info{flex-grow:1}.author-bio-name{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 2px}.author-bio-title{font-size:.82rem;font-weight:700;color:#4361ee;margin:0 0 6px}.author-bio-desc{font-size:.9rem;color:#64748b;line-height:1.55;margin:0}.article-layout-grid{display:grid;grid-template-columns:290px 1fr;grid-gap:40px;gap:40px;align-items:start}.article-sidebar-toc{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:20px}.article-toc-box{background:#ffffff;border:1px solid #e2e8f0;border-radius:6px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.03)}.article-toc-header{font-size:.95rem;font-weight:800;color:#0f172a;margin-bottom:14px;display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.article-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.article-toc-link{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border-radius:6px;font-size:.85rem;font-weight:600;color:#64748b;text-decoration:none;line-height:1.4;transition:all .2s ease}.article-toc-link.active,.article-toc-link:hover{background:#eff6ff;color:#4361ee;font-weight:700}.article-toc-link i{font-size:.75rem;margin-top:3px;color:#94a3b8;flex-shrink:0}.article-toc-link.active i,.article-toc-link:hover i{color:#4361ee}.article-toc-link.level-3{padding-left:22px;font-size:.8rem;color:#94a3b8}.article-toc-cta{background:linear-gradient(135deg,#eef2ff,#edf2fe);border:1px solid #c7d2fe;border-radius:6px;padding:18px;text-align:center}.article-toc-cta h5{font-size:.95rem;font-weight:800;color:#1e3a8a;margin:0 0 6px}.article-toc-cta p{font-size:.82rem;color:#64748b;margin:0 0 12px;line-height:1.5}@media (max-width:1024px){.article-layout-grid{grid-template-columns:1fr;gap:30px}.article-sidebar-toc{position:relative;top:0}}@media (max-width:768px){.blog-featured-card{grid-template-columns:1fr}.blog-hero-title{font-size:2.1rem}.article-title{font-size:2rem}.article-author-card{flex-direction:column;text-align:center}}.faq-page-wrapper{background-color:#f8fafc;min-height:100vh;padding-bottom:80px}.faq-hero-section{background:linear-gradient(180deg,#edf4ff,#f8fafc);padding:70px 20px 45px;border-bottom:1px solid #e2e8f0;position:relative;overflow:hidden}.faq-hero-section:before{content:"";position:absolute;top:-100px;right:15%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(67,97,238,.12) 0,transparent 70%);filter:blur(50px);pointer-events:none}.faq-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffff;border:1px solid #c7d2fe;color:#3b82f6;font-size:.82rem;font-weight:700;padding:6px 16px;border-radius:9999px;box-shadow:0 2px 8px rgba(67,97,238,.08);margin-bottom:16px}.faq-hero-badge i{color:#4361ee}.faq-hero-title{font-size:2.8rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.15;margin-bottom:14px}.faq-hero-title .text-gradient{background:linear-gradient(135deg,#2563eb,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-hero-subtitle{font-size:1.05rem;color:#475569;max-width:680px;margin:0 auto 30px;line-height:1.6}.faq-search-wrapper{max-width:620px;margin:0 auto}.faq-search-box{position:relative;display:flex;align-items:center;background:#ffffff;border:2px solid #e2e8f0;border-radius:12px;padding:4px 16px;box-shadow:0 10px 25px -5px rgba(15,23,42,.08);transition:all .2s ease}.faq-search-box:focus-within{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.15),0 10px 25px -5px rgba(15,23,42,.1)}.faq-search-icon{font-size:1.1rem;color:#94a3b8;margin-right:12px}.faq-search-input{width:100%;border:none;outline:none;font-size:.98rem;font-family:inherit;color:#0f172a;padding:12px 0;background:transparent}.faq-search-input::placeholder{color:#94a3b8}.faq-search-clear{background:#f1f5f9;border:none;color:#64748b;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;transition:all .15s ease}.faq-search-clear:hover{background:#e2e8f0;color:#0f172a}.faq-results-counter{margin-top:10px;font-size:.82rem;color:#64748b}.faq-main-section{padding-top:40px}.faq-category-bar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:36px}.faq-cat-pill{display:inline-flex;align-items:center;gap:8px;background:#ffffff;border:1px solid #e2e8f0;color:#475569;padding:8px 16px;border-radius:9999px;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.faq-cat-pill:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px)}.faq-cat-pill.active{background:#2563eb;border-color:#2563eb;color:#ffffff;box-shadow:0 4px 14px rgba(37,99,235,.3)}.faq-cat-count{background:#f1f5f9;color:#64748b;font-size:.75rem;padding:2px 7px;border-radius:9999px;font-weight:700}.faq-cat-pill.active .faq-cat-count{background:rgba(255,255,255,.22);color:#ffffff}.faq-accordion-container{max-width:860px;margin:0 auto 50px}.faq-accordion-grid{display:flex;flex-direction:column;gap:14px}.faq-item-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.03);transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item-card:hover{border-color:#cbd5e1;box-shadow:0 6px 18px rgba(15,23,42,.06);transform:translateY(-1px)}.faq-item-card.open{border-color:#93c5fd;box-shadow:0 10px 25px -4px rgba(37,99,235,.12)}.faq-item-header{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:18px 22px;background:transparent;border:none;text-align:left;cursor:pointer;font-family:inherit}.faq-item-meta{display:flex;align-items:center;gap:8px}.faq-item-num{font-size:.8rem;font-weight:800;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;padding:3px 8px;border-radius:6px;letter-spacing:.05em}.faq-item-card.open .faq-item-num{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.faq-item-category-tag{font-size:.74rem;font-weight:700;color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.03em}.faq-item-question{font-size:1.05rem;font-weight:700;color:#0f172a;line-height:1.4;margin:0;transition:color .15s ease}.faq-item-card.open .faq-item-question{color:#1d4ed8}.faq-item-toggle{width:32px;height:32px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:.85rem;transition:all .2s ease;flex-shrink:0}.faq-item-card.open .faq-item-toggle{background:#2563eb;border-color:#2563eb;color:#ffffff;transform:rotate(180deg)}.faq-item-body{padding:0 22px 20px;animation:faqFadeIn .2s ease-out}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-answer-content{background:#f8fafc;border:1px solid #f1f5f9;border-left:3px solid #2563eb;border-radius:8px;padding:16px 20px;margin-bottom:14px}.faq-answer-content p{font-size:.96rem;color:#334155;line-height:1.7;margin:0}.faq-item-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:8px}.faq-copy-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff;border:1px solid #e2e8f0;color:#64748b;font-size:.82rem;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit}.faq-copy-btn:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.faq-copy-btn .text-green{color:#16a34a}.faq-inquire-link{font-size:.86rem;color:#64748b;transition:color .15s ease}.faq-inquire-link strong{color:#2563eb}.faq-inquire-link:hover strong{text-decoration:underline}.faq-empty-state{background:#ffffff;border:1px dashed #cbd5e1;border-radius:12px;padding:48px 24px;text-align:center}.faq-empty-icon{width:60px;height:60px;border-radius:50%;background:#f1f5f9;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;color:#94a3b8;margin-bottom:16px}.faq-empty-state h3{font-size:1.25rem;color:#0f172a;margin-bottom:8px}.faq-empty-state p{font-size:.92rem;color:#64748b;max-width:420px;margin:0 auto 20px}.faq-empty-actions{display:flex;justify-content:center;gap:12px}.faq-cta-banner{max-width:860px;margin:0 auto;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #334155;border-radius:16px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px rgba(15,23,42,.3)}.faq-cta-glow{position:absolute;top:-50px;right:-50px;width:200px;height:200px;border-radius:50%;background:rgba(37,99,235,.25);filter:blur(50px);pointer-events:none}.faq-cta-content{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px}.faq-cta-icon{width:56px;height:56px;border-radius:12px;background:rgba(37,99,235,.18);border:1px solid rgba(59,130,246,.3);color:#60a5fa;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.faq-cta-text h3{font-size:1.25rem;font-weight:800;color:#ffffff;margin-bottom:6px}.faq-cta-text p{font-size:.9rem;color:#94a3b8;margin:0;line-height:1.5}.faq-cta-actions{display:flex;flex-direction:column;gap:8px;min-width:240px}@media (max-width:860px){.faq-cta-content{grid-template-columns:1fr;text-align:center}.faq-cta-icon{margin:0 auto}.faq-cta-actions{width:100%}.faq-hero-title{font-size:2.2rem}.faq-item-header{grid-template-columns:1fr auto}.faq-item-meta{grid-column:1/-1}}.cms-input{width:100%;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:10px 14px;color:#f1f5f9;font-size:.875rem;transition:border-color .2s;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cms-input:focus{border-color:#4361ee;box-shadow:0 0 0 3px rgba(67,97,238,.15)}.cms-input option{background:#1e293b;color:#f1f5f9}.field-label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:6px}.admin-dashboard-page .btn{display:inline-flex;align-items:center;gap:6px;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;border:none;padding:10px 20px}.btn-primary{background:#4361ee;color:#fff}.btn-primary:hover:not(:disabled){background:#3a56d4;transform:translateY(-1px);box-shadow:0 4px 16px rgba(67,97,238,.35)}.btn-primary:disabled{opacity:.65;cursor:not-allowed}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media print{body{background:#ffffff!important;color:#0f172a!important;font-size:10.5pt!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.chat-widget,.digi-header,.floating-badge,.header-wrapper,.hero-floating-card,.no-print,.site-footer,.social-share-widget,footer,header,nav{display:none!important}.container{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}.audit-card,.card,.table-responsive{box-shadow:none!important;border:1px solid #cbd5e1!important;page-break-inside:avoid}h1,h2,h3,h4,h5{page-break-after:avoid;color:#0f172a!important}a{text-decoration:none!important;color:inherit!important}a[href^=http]:after{content:""!important}}body,html{max-width:100%;overflow-x:clip}@supports not (overflow-x:clip){body,html{overflow-x:hidden}}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}a,blockquote,h1,h2,h3,h4,h5,h6,li,p,span{overflow-wrap:break-word;word-break:break-word}@media (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}.digi-thankyou-modal-overlay{padding:12px}}