@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:102.66%;descent-override:28.88%;line-gap-override:0%;size-adjust:104.03%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#060a17;--color-bg-secondary:#0a1024;--color-surface:#0e1630;--color-surface-2:#121c3c;--color-surface-glass:#141c3c8c;--color-heading:#f8fafc;--color-text:#e2e8f0;--color-text-muted:#9aa6bd;--color-on-brand:#fff;--color-purple:#a855f7;--color-violet:#8b5cf6;--color-royal:#6d84ff;--color-pink:#6d84ff;--color-blue:#3b82f6;--color-cyan:#22d3ee;--color-accent-ink:#c4b5fd;--color-success:#4ade80;--color-star:#fbbf24;--color-danger:#f87171;--color-focus:#22d3ee;--color-border:#94a3b829;--color-border-strong:#94a3b847;--ink-rgb:255, 255, 255;--base-rgb:7, 11, 24;--shadow-rgb:2, 6, 23;--shadow-k:1;--logo-plate:transparent;--gradient-primary:linear-gradient(100deg, #8b3cf7 0%, #5b4cf0 55%, #2f6bf2 100%);--gradient-neon:linear-gradient(100deg, #a855f7 0%, #5b6cf9 55%, #22d3ee 100%);--gradient-brand:var(--gradient-neon);--gradient-wash:radial-gradient(55% 70% at 80% 20%, #6d84ff38, transparent 65%), radial-gradient(45% 60% at 0% 0%, #a855f72e, transparent 70%);--shadow-glow:0 0 0 1px #a78bfa29, 0 30px 80px -30px #5b6cf98c;--shadow-card:0 10px 30px #02061773;--shadow-lift:0 20px 50px #02061799;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--font-sans:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Manrope", "Manrope Fallback", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-hero:clamp(2.5rem, 6vw, 4.5rem);--fs-h2:clamp(1.75rem, 4vw, 2.75rem);--fs-h3:1.35rem;--fs-body:1rem;--fs-small:.875rem;--container-max:1200px;--section-pad:clamp(4rem, 9vw, 7rem);--gutter:clamp(1.25rem, 4vw, 2.5rem);--header-height:80px;--transition:.3s ease;--ease-out:cubic-bezier(.22, 1, .36, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#faf8f5;--color-bg-secondary:#f3f0fb;--color-surface:#fff;--color-surface-2:#f7f5fe;--color-surface-glass:#ffffffc7;--color-heading:#0b1033;--color-text:#2a3150;--color-text-muted:#565e78;--color-purple:#6d28d9;--color-violet:#6d28d9;--color-royal:#3446d4;--color-pink:#3446d4;--color-blue:#1d4ed8;--color-cyan:#0e7490;--color-accent-ink:#5b21b6;--color-success:#15803d;--color-star:#b45309;--color-danger:#b91c1c;--color-focus:#4f46e5;--color-border:#1e1b4b1a;--color-border-strong:#1e1b4b2e;--ink-rgb:30, 27, 75;--base-rgb:255, 255, 255;--shadow-rgb:30, 27, 75;--shadow-k:.35;--logo-plate:#0b1033;--gradient-neon:linear-gradient(100deg, #7c3aed 0%, #3b4fd8 55%, #0891b2 100%);--gradient-wash:radial-gradient(55% 70% at 80% 20%, #6d84ff29, transparent 65%), radial-gradient(45% 60% at 0% 0%, #a855f71f, transparent 70%);--shadow-glow:0 1px 2px #1e1b4b0f, 0 28px 60px -30px #3b4fd859;--shadow-card:0 1px 2px #1e1b4b0d, 0 16px 36px -22px #1e1b4b38;--shadow-lift:0 2px 4px #1e1b4b0f, 0 24px 48px -24px #1e1b4b47}.dark-zone{--color-bg:#0b0f2a;--color-surface:#141a40;--color-heading:#fff;--color-text:#dfe3f3;--color-text-muted:#b3bad6;--color-purple:#c4b5fd;--color-cyan:#67e8f9;--color-border:#ffffff1f;--ink-rgb:255, 255, 255;--base-rgb:7, 11, 24;--logo-plate:transparent}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;max-width:100vw;overflow-x:clip}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;line-height:1.6;overflow-x:clip}body.menu-open{overflow:hidden!important}img,svg,video,iframe,canvas{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6,p,a,span,li,td,th{overflow-wrap:anywhere;word-break:normal}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea,select{box-sizing:border-box;max-width:100%;font-family:inherit}:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.section{padding-block:var(--section-pad);box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}.site__main{z-index:1;width:100%;max-width:100vw;min-height:60vh;position:relative;overflow-x:hidden}.section--alt{background-color:var(--color-bg-secondary)}.grid{gap:var(--gutter);box-sizing:border-box;width:100%;display:grid}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-heading);font-weight:800;line-height:1.15}h1{font-size:var(--fs-hero)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{color:var(--color-text-muted)}.text-gradient{background:var(--gradient-neon);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{border:1px solid var(--color-border);background:var(--color-surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-cyan);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-weight:600;display:inline-flex}.section-heading{text-align:center;margin-bottom:3rem}.section-heading--left{text-align:left}.section-heading__eyebrow{color:var(--color-violet);font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-weight:700;display:inline-block}.section-heading__title{margin-bottom:.75rem}.section-heading__subtitle{max-width:720px;margin-inline:auto;font-size:1.125rem}.section-heading--left .section-heading__subtitle{margin-inline:0}.btn{border-radius:var(--radius-md);font-weight:700;font-size:var(--fs-body);transition:transform var(--transition), box-shadow var(--transition), background var(--transition);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.75rem;line-height:1;display:inline-flex}.btn--primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 34px #8b5cf699}.cta-section .btn--primary,.cta-section__panel .btn--primary{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#5b6cf9 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 2.25rem;font-size:1.05rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 25px #8b5cf673,0 0 15px #5b6cf94d}.cta-section .btn--primary:hover,.cta-section__panel .btn--primary:hover{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 32px #5b6cf9a6,0 0 22px #8b5cf680}.btn--ghost{background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn--ghost:hover{border-color:var(--color-violet);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.btn--sm{font-size:var(--fs-small);padding:.6rem 1.1rem}.btn--lg{padding:1.05rem 2.25rem;font-size:1.0625rem}.glass-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition)}.glass-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.gradient-border{background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, var(--gradient-neon) border-box;border:1px solid #0000;position:relative}.chip{background:var(--color-surface-glass);border:1px solid var(--color-border);font-size:var(--fs-small);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-weight:600;display:inline-flex}.breadcrumbs__list{font-size:var(--fs-small);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.breadcrumbs__item{align-items:center;gap:.5rem;display:inline-flex}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";color:var(--color-border)}.breadcrumbs__item a{color:var(--color-text-muted);transition:color var(--transition)}.breadcrumbs__item a:hover{color:var(--color-cyan)}.breadcrumbs__item [aria-current=page]{color:var(--color-text);font-weight:600}.whatsapp-btn{z-index:100;color:#fff;width:52px;height:52px;transition:transform var(--transition);background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 10px 30px #25d36666}.whatsapp-btn:hover{transform:scale(1.08)}.back-to-top{z-index:100;background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:46px;height:46px;color:var(--color-text);opacity:0;visibility:hidden;transition:opacity var(--transition), transform var(--transition), visibility var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:5.25rem;right:1.5rem;transform:translateY(12px)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.loading{justify-content:center;align-items:center;min-height:40vh;display:flex}.loading__spinner{border:3px solid var(--color-border);border-top-color:var(--color-violet);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}.service-card,.location-card{flex-direction:column;gap:.85rem;height:100%;padding:1.75rem;display:flex}.service-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.service-card__badge{border-radius:var(--radius-md);letter-spacing:.05em;color:#fff;background:var(--gradient-primary);width:52px;height:52px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.service-card:nth-child(2n) .service-card__badge{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.service-card:nth-child(3n) .service-card__badge{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.service-card:hover .service-card__badge{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #8b5cf6a6}.service-card__number{letter-spacing:.12em;color:var(--color-text-muted);font-size:.8rem;font-weight:800}.service-card__category{align-self:flex-start}.service-card__title,.location-card__title{font-size:1.15rem}.service-card__text,.location-card__text{flex:1}.service-card__link,.location-card__link{font-size:var(--fs-small);color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-self:flex-start;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.service-card__link svg,.location-card__link svg{transition:transform var(--transition)}.service-card__link:hover,.location-card__link:hover{color:var(--color-violet)}.service-card__link:hover svg,.location-card__link:hover svg{transform:translate(4px)}.hero-dashboard{text-align:left;background:linear-gradient(180deg, rgba(var(--base-rgb), .72), rgba(var(--base-rgb), .85)), var(--color-surface-glass);border-radius:var(--radius-xl);min-height:300px;box-shadow:0 30px 60px rgba(var(--shadow-rgb), calc(.55 * var(--shadow-k))), var(--shadow-glow);gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.hero-dashboard__bar{background:linear-gradient(90deg, var(--color-violet), var(--color-pink));opacity:.85;border-radius:999px;width:42%;height:12px}.hero-dashboard__bar--wide{width:64%;height:16px}.hero-dashboard__row{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.hero-dashboard__panel{border-radius:var(--radius-md);border:1px solid var(--color-border);background:linear-gradient(135deg,#8b5cf638,#22d3ee1a);height:74px;position:relative;overflow:hidden}.hero-dashboard__panel:after{content:"";background:#f1f5f959;border-radius:999px;width:45%;height:8px;position:absolute;top:12px;left:12px}.hero-dashboard__chart{border-radius:var(--radius-md);border:1px solid var(--color-border);background:repeating-linear-gradient(90deg,#8b5cf680 0 10px,#0000 10px 20px,#22d3ee80 20px 30px,#0000 30px 40px,#5b6cf980 40px 50px,#0000 50px 60px) bottom/100% 100% no-repeat;height:96px;position:relative;overflow:hidden}.hero-dashboard__chart:before{content:"";filter:blur(8px);background:linear-gradient(160deg,#22d3ee59,#8b5cf626,#0000);height:140%;animation:7s ease-in-out infinite float;position:absolute;inset:auto -20% -60%}@media (width<=768px){.hero-dashboard__row{grid-template-columns:1fr}.hero-dashboard__panel{height:56px}}@media (width<=480px){.hero-dashboard{min-height:240px}}.wdd-build-card__icon,.smm-platform-card__icon,.smm-included-card__icon,.ppcd-design-card__icon,.local-seo-service-card__icon,.gads-campaign-card__icon,.geo-aeo-mechanism-card__icon,.geo-aeo-signal-card__icon,.cpv-location-card__icon,.aiv-create-card__icon,.aba-automation-card__icon,.thoothukudi-industry-card__icon,.edu-service-card__icon,.edu-location-card__icon,.pm-service-card__icon,.pm-content-card__icon,.re-service-card__icon,.re-content-card__icon,.sm-service-card__icon,.tm-service-card__icon,.hh-service-card__icon,.hh-content-card__icon,.hh-location-card__icon,.hc-service-card__icon,.hc-trust-card__icon,.hc-location-card__icon,.madurai-industry-card__icon,.lh-card__icon,.ret-service-card__icon,.madurai-service-card__badge,.malaysia-service-card__badge,.thoothukudi-service-card__badge,.malaysia-grant-card__badge{transition:transform .2s,box-shadow .2s;color:#fff!important;box-sizing:border-box!important;background-clip:padding-box!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:3.25rem!important;height:3.25rem!important;display:inline-flex!important}.icon-badge{color:#fff!important;box-sizing:border-box!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;transition:transform .25s,box-shadow .25s!important;display:inline-flex!important}.icon-badge svg{color:#fff!important;width:1.35rem!important;height:1.35rem!important}.icon-badge:hover{transform:translateY(-3px)scale(1.06)!important}.icon-badge--purple{background:linear-gradient(135deg,#a855f7,#7c3aed)!important;box-shadow:0 0 18px #a855f773!important}.icon-badge--blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;box-shadow:0 0 18px #3b82f673!important}.icon-badge--cyan{background:linear-gradient(135deg,#06b6d4,#0891b2)!important;box-shadow:0 0 18px #06b6d473!important}.icon-badge--pink{background:linear-gradient(135deg,#5b6cf9,#4f46e5)!important;box-shadow:0 0 18px #5b6cf973!important}.icon-badge--orange{background:linear-gradient(135deg,#f97316,#ea580c)!important;box-shadow:0 0 18px #f9731673!important}.icon-badge--green{background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:0 0 18px #22c55e73!important}.icon-badge--gold{background:linear-gradient(135deg,#eab308,#ca8a04)!important;box-shadow:0 0 18px #eab30873!important}.icon-badge--red{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 0 18px #ef444473!important}.icon-badge--indigo{background:linear-gradient(135deg,#6366f1,#4338ca)!important;box-shadow:0 0 18px #6366f173!important}.icon-badge--teal{background:linear-gradient(135deg,#14b8a6,#0d9488)!important;box-shadow:0 0 18px #14b8a673!important}.icon-badge--magenta{background:linear-gradient(135deg,#c2185b,#e91e63)!important;box-shadow:0 0 18px #c2185b73!important}.icon-badge--amber{background:linear-gradient(135deg,#d4a843,#f59e0b)!important;box-shadow:0 0 18px #d4a84373!important}.wdd-build-card:hover .wdd-build-card__icon,.smm-platform-card:hover .smm-platform-card__icon,.smm-included-card:hover .smm-included-card__icon,.ppcd-design-card:hover .ppcd-design-card__icon,.local-seo-service-card:hover .local-seo-service-card__icon,.gads-campaign-card:hover .gads-campaign-card__icon,.geo-aeo-mechanism-card:hover .geo-aeo-mechanism-card__icon,.geo-aeo-signal-card:hover .geo-aeo-signal-card__icon,.cpv-location-card:hover .cpv-location-card__icon,.aiv-create-card:hover .aiv-create-card__icon,.aba-automation-card:hover .aba-automation-card__icon,.thoothukudi-industry-card:hover .thoothukudi-industry-card__icon,.edu-service-card:hover .edu-service-card__icon,.edu-location-card:hover .edu-location-card__icon,.pm-service-card:hover .pm-service-card__icon,.pm-content-card:hover .pm-content-card__icon,.re-service-card:hover .re-service-card__icon,.re-content-card:hover .re-content-card__icon,.sm-service-card:hover .sm-service-card__icon,.tm-service-card:hover .tm-service-card__icon,.hh-service-card:hover .hh-service-card__icon,.hh-content-card:hover .hh-content-card__icon,.hh-location-card:hover .hh-location-card__icon,.hc-service-card:hover .hc-service-card__icon,.hc-trust-card:hover .hc-trust-card__icon,.hc-location-card:hover .hc-location-card__icon,.madurai-industry-card:hover .madurai-industry-card__icon,.lh-card:hover .lh-card__icon,.ret-service-card:hover .ret-service-card__icon{transform:translateY(-3px)scale(1.06)!important}.wdd-build-card__icon svg,.smm-platform-card__icon svg,.smm-included-card__icon svg,.ppcd-design-card__icon svg,.local-seo-service-card__icon svg,.gads-campaign-card__icon svg,.geo-aeo-mechanism-card__icon svg,.geo-aeo-signal-card__icon svg,.cpv-location-card__icon svg,.aiv-create-card__icon svg,.aba-automation-card__icon svg,.thoothukudi-industry-card__icon svg,.edu-service-card__icon svg,.edu-location-card__icon svg,.pm-service-card__icon svg,.pm-content-card__icon svg,.re-service-card__icon svg,.re-content-card__icon svg,.sm-service-card__icon svg,.tm-service-card__icon svg,.hh-service-card__icon svg,.hh-content-card__icon svg,.hh-location-card__icon svg,.hc-service-card__icon svg,.hc-trust-card__icon svg,.hc-location-card__icon svg,.madurai-industry-card__icon svg,.lh-card__icon svg,.ret-service-card__icon svg,.madurai-service-card__badge svg,.malaysia-service-card__badge svg,.thoothukudi-service-card__badge svg,.malaysia-grant-card__badge svg{color:#fff!important;width:1.35rem!important;height:1.35rem!important}.wdd-build-card:first-child .wdd-build-card__icon,.smm-platform-card:first-child .smm-platform-card__icon,.smm-included-card:first-child .smm-included-card__icon,.ppcd-design-card:first-child .ppcd-design-card__icon,.local-seo-service-card:first-child .local-seo-service-card__icon,.gads-campaign-card:first-child .gads-campaign-card__icon,.geo-aeo-mechanism-card:first-child .geo-aeo-mechanism-card__icon,.geo-aeo-signal-card:first-child .geo-aeo-signal-card__icon,.thoothukudi-industry-card:first-child .thoothukudi-industry-card__icon,.edu-service-card:first-child .edu-service-card__icon,.edu-location-card:first-child .edu-location-card__icon,.pm-service-card:first-child .pm-service-card__icon,.pm-content-card:first-child .pm-content-card__icon,.re-service-card:first-child .re-service-card__icon,.re-content-card:first-child .re-content-card__icon,.sm-service-card:first-child .sm-service-card__icon,.tm-service-card:first-child .tm-service-card__icon,.hh-service-card:first-child .hh-service-card__icon,.hh-content-card:first-child .hh-content-card__icon,.hh-location-card:first-child .hh-location-card__icon,.hc-service-card:first-child .hc-service-card__icon,.hc-trust-card:first-child .hc-trust-card__icon,.hc-location-card:first-child .hc-location-card__icon,.madurai-industry-card:first-child .madurai-industry-card__icon,.lh-card:first-child .lh-card__icon,.ret-service-card:first-child .ret-service-card__icon,.aiv-create-card:first-child .aiv-create-card__icon,.aba-automation-card:first-child .aba-automation-card__icon,.cpv-location-card:first-child .cpv-location-card__icon,.madurai-service-card:first-child .madurai-service-card__badge,.malaysia-service-card:first-child .malaysia-service-card__badge,.thoothukudi-service-card:first-child .thoothukudi-service-card__badge,.malaysia-grant-card:first-child .malaysia-grant-card__badge{background:linear-gradient(135deg,#a855f7,#7c3aed)!important;box-shadow:0 0 15px #a855f759!important}.wdd-build-card:nth-child(2) .wdd-build-card__icon,.smm-platform-card:nth-child(2) .smm-platform-card__icon,.smm-included-card:nth-child(2) .smm-included-card__icon,.ppcd-design-card:nth-child(2) .ppcd-design-card__icon,.local-seo-service-card:nth-child(2) .local-seo-service-card__icon,.gads-campaign-card:nth-child(2) .gads-campaign-card__icon,.geo-aeo-mechanism-card:nth-child(2) .geo-aeo-mechanism-card__icon,.geo-aeo-signal-card:nth-child(2) .geo-aeo-signal-card__icon,.thoothukudi-industry-card:nth-child(2) .thoothukudi-industry-card__icon,.edu-service-card:nth-child(2) .edu-service-card__icon,.edu-location-card:nth-child(2) .edu-location-card__icon,.pm-service-card:nth-child(2) .pm-service-card__icon,.pm-content-card:nth-child(2) .pm-content-card__icon,.re-service-card:nth-child(2) .re-service-card__icon,.re-content-card:nth-child(2) .re-content-card__icon,.sm-service-card:nth-child(2) .sm-service-card__icon,.tm-service-card:nth-child(2) .tm-service-card__icon,.hh-service-card:nth-child(2) .hh-service-card__icon,.hh-content-card:nth-child(2) .hh-content-card__icon,.hh-location-card:nth-child(2) .hh-location-card__icon,.hc-service-card:nth-child(2) .hc-service-card__icon,.hc-trust-card:nth-child(2) .hc-trust-card__icon,.hc-location-card:nth-child(2) .hc-location-card__icon,.madurai-industry-card:nth-child(2) .madurai-industry-card__icon,.lh-card:nth-child(2) .lh-card__icon,.ret-service-card:nth-child(2) .ret-service-card__icon,.aiv-create-card:nth-child(2) .aiv-create-card__icon,.aba-automation-card:nth-child(2) .aba-automation-card__icon,.cpv-location-card:nth-child(2) .cpv-location-card__icon,.madurai-service-card:nth-child(2) .madurai-service-card__badge,.malaysia-service-card:nth-child(2) .malaysia-service-card__badge,.thoothukudi-service-card:nth-child(2) .thoothukudi-service-card__badge,.malaysia-grant-card:nth-child(2) .malaysia-grant-card__badge{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;box-shadow:0 0 15px #3b82f659!important}.wdd-build-card:nth-child(3) .wdd-build-card__icon,.smm-platform-card:nth-child(3) .smm-platform-card__icon,.smm-included-card:nth-child(3) .smm-included-card__icon,.ppcd-design-card:nth-child(3) .ppcd-design-card__icon,.local-seo-service-card:nth-child(3) .local-seo-service-card__icon,.gads-campaign-card:nth-child(3) .gads-campaign-card__icon,.geo-aeo-mechanism-card:nth-child(3) .geo-aeo-mechanism-card__icon,.geo-aeo-signal-card:nth-child(3) .geo-aeo-signal-card__icon,.thoothukudi-industry-card:nth-child(3) .thoothukudi-industry-card__icon,.edu-service-card:nth-child(3) .edu-service-card__icon,.edu-location-card:nth-child(3) .edu-location-card__icon,.pm-service-card:nth-child(3) .pm-service-card__icon,.pm-content-card:nth-child(3) .pm-content-card__icon,.re-service-card:nth-child(3) .re-service-card__icon,.re-content-card:nth-child(3) .re-content-card__icon,.sm-service-card:nth-child(3) .sm-service-card__icon,.tm-service-card:nth-child(3) .tm-service-card__icon,.hh-service-card:nth-child(3) .hh-service-card__icon,.hh-content-card:nth-child(3) .hh-content-card__icon,.hh-location-card:nth-child(3) .hh-location-card__icon,.hc-service-card:nth-child(3) .hc-service-card__icon,.hc-trust-card:nth-child(3) .hc-trust-card__icon,.hc-location-card:nth-child(3) .hc-location-card__icon,.madurai-industry-card:nth-child(3) .madurai-industry-card__icon,.lh-card:nth-child(3) .lh-card__icon,.ret-service-card:nth-child(3) .ret-service-card__icon,.aiv-create-card:nth-child(3) .aiv-create-card__icon,.aba-automation-card:nth-child(3) .aba-automation-card__icon,.madurai-service-card:nth-child(3) .madurai-service-card__badge,.malaysia-service-card:nth-child(3) .malaysia-service-card__badge,.thoothukudi-service-card:nth-child(3) .thoothukudi-service-card__badge,.malaysia-grant-card:nth-child(3) .malaysia-grant-card__badge{background:linear-gradient(135deg,#06b6d4,#0891b2)!important;box-shadow:0 0 15px #06b6d459!important}.wdd-build-card:nth-child(4) .wdd-build-card__icon,.smm-platform-card:nth-child(4) .smm-platform-card__icon,.smm-included-card:nth-child(4) .smm-included-card__icon,.ppcd-design-card:nth-child(4) .ppcd-design-card__icon,.local-seo-service-card:nth-child(4) .local-seo-service-card__icon,.gads-campaign-card:nth-child(4) .gads-campaign-card__icon,.geo-aeo-signal-card:nth-child(4) .geo-aeo-signal-card__icon,.edu-service-card:nth-child(4) .edu-service-card__icon,.pm-service-card:nth-child(4) .pm-service-card__icon,.pm-content-card:nth-child(4) .pm-content-card__icon,.re-service-card:nth-child(4) .re-service-card__icon,.re-content-card:nth-child(4) .re-content-card__icon,.sm-service-card:nth-child(4) .sm-service-card__icon,.tm-service-card:nth-child(4) .tm-service-card__icon,.hh-service-card:nth-child(4) .hh-service-card__icon,.hh-content-card:nth-child(4) .hh-content-card__icon,.hc-service-card:nth-child(4) .hc-service-card__icon,.hc-trust-card:nth-child(4) .hc-trust-card__icon,.aiv-create-card:nth-child(4) .aiv-create-card__icon,.aba-automation-card:nth-child(4) .aba-automation-card__icon,.madurai-service-card:nth-child(4) .madurai-service-card__badge,.malaysia-service-card:nth-child(4) .malaysia-service-card__badge,.thoothukudi-service-card:nth-child(4) .thoothukudi-service-card__badge,.malaysia-grant-card:nth-child(4) .malaysia-grant-card__badge{background:linear-gradient(135deg,#5b6cf9,#4f46e5)!important;box-shadow:0 0 15px #5b6cf959!important}.wdd-build-card:nth-child(5) .wdd-build-card__icon,.smm-platform-card:nth-child(5) .smm-platform-card__icon,.smm-included-card:nth-child(5) .smm-included-card__icon,.local-seo-service-card:nth-child(5) .local-seo-service-card__icon,.gads-campaign-card:nth-child(5) .gads-campaign-card__icon,.pm-service-card:nth-child(5) .pm-service-card__icon,.re-service-card:nth-child(5) .re-service-card__icon,.sm-service-card:nth-child(5) .sm-service-card__icon,.tm-service-card:nth-child(5) .tm-service-card__icon,.hh-service-card:nth-child(5) .hh-service-card__icon,.hc-service-card:nth-child(5) .hc-service-card__icon,.aiv-create-card:nth-child(5) .aiv-create-card__icon,.aba-automation-card:nth-child(5) .aba-automation-card__icon,.madurai-service-card:nth-child(5) .madurai-service-card__badge,.malaysia-service-card:nth-child(5) .malaysia-service-card__badge,.thoothukudi-service-card:nth-child(5) .thoothukudi-service-card__badge{background:linear-gradient(135deg,#f97316,#ea580c)!important;box-shadow:0 0 15px #f9731659!important}.smm-included-card:nth-child(6) .smm-included-card__icon,.pm-service-card:nth-child(6) .pm-service-card__icon,.re-service-card:nth-child(6) .re-service-card__icon,.tm-service-card:nth-child(6) .tm-service-card__icon,.hh-service-card:nth-child(6) .hh-service-card__icon,.hc-service-card:nth-child(6) .hc-service-card__icon,.aba-automation-card:nth-child(6) .aba-automation-card__icon,.madurai-service-card:nth-child(6) .madurai-service-card__badge,.malaysia-service-card:nth-child(6) .malaysia-service-card__badge,.thoothukudi-service-card:nth-child(6) .thoothukudi-service-card__badge{background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:0 0 15px #22c55e59!important}.madurai-service-card:nth-child(7) .madurai-service-card__badge,.malaysia-service-card:nth-child(7) .malaysia-service-card__badge,.thoothukudi-service-card:nth-child(7) .thoothukudi-service-card__badge{background:linear-gradient(135deg,#eab308,#ca8a04)!important;box-shadow:0 0 15px #eab30859!important}.madurai-service-card:nth-child(8) .madurai-service-card__badge{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 0 15px #ef444459!important}.madurai-service-card:nth-child(9) .madurai-service-card__badge{background:linear-gradient(135deg,#6366f1,#4338ca)!important;box-shadow:0 0 15px #6366f159!important}.madurai-service-card:nth-child(10) .madurai-service-card__badge{background:linear-gradient(135deg,#14b8a6,#0d9488)!important;box-shadow:0 0 15px #14b8a659!important}.hero__title-white{color:var(--color-heading)!important}.hero__title-gradient,.hero__title .text-gradient,.text-gradient{display:inline;background:linear-gradient(90deg,#00bfff 0%,#3b82f6 50%,#8b5cf6 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.hero__inner--two-column{max-width:var(--container-max,1200px);padding-inline:var(--gutter,1.5rem);z-index:2;text-align:center;box-sizing:border-box;grid-template-columns:1fr;align-items:center;gap:3rem;width:100%;margin-inline:auto;display:grid;position:relative}.hero__inner--two-column>*{min-width:0}.hero--two-column .hero__actions{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;min-width:0;margin-top:1.75rem;display:flex}.hero--two-column .hero__actions .btn{min-width:0;max-width:100%}.hero__visual-side{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.hero__image{object-fit:contain;border-radius:var(--radius-lg,12px);max-width:100%;height:auto;max-height:450px;box-shadow:0 20px 40px rgba(var(--shadow-rgb), calc(.3 * var(--shadow-k))), var(--shadow-glow,0 0 20px #8b5cf626);transition:transform var(--transition,.3s ease)}.hero__image:hover{transform:translateY(-5px)}@media (width>=1025px){.hero__inner--two-column{text-align:left;grid-template-columns:1.15fr .85fr;gap:4rem}.hero--two-column .hero__title,.hero--two-column .hero__subtitle{text-align:left;max-width:none;margin-inline:0}.hero--two-column .hero__actions{justify-content:flex-start}.hero--two-column .eyebrow{text-align:left;margin-inline:0;display:inline-block}}@media (width<=1024px) and (width>=769px){.hero__inner--two-column{text-align:left;grid-template-columns:1.1fr .9fr;gap:2.5rem}.hero__image{max-height:350px}.hero--two-column .hero__title,.hero--two-column .hero__subtitle{text-align:left;margin-inline:0}.hero--two-column .hero__actions{justify-content:flex-start}.hero--two-column .eyebrow{text-align:left;margin-inline:0}}@media (width<=768px){.hero__inner--two-column{text-align:center;grid-template-columns:1fr;gap:2.5rem}.hero--two-column .hero__title{word-break:break-word;overflow-wrap:break-word;max-width:100%;font-size:clamp(1.5rem,6vw,2rem)}.hero--two-column .eyebrow{letter-spacing:.1em;font-size:.65rem}.hero--two-column .hero__subtitle{word-break:break-word;font-size:.95rem}.hero__image{max-height:300px;margin-top:1rem}}@media (width<=480px){.hero--two-column .hero__actions{flex-direction:column;align-items:stretch}.hero--two-column .hero__actions .btn{white-space:normal;text-align:center;width:100%;line-height:1.3}}.contact-form-section{padding-top:5rem;padding-bottom:5rem;position:relative}.contact-form-element{z-index:2;flex-direction:column;gap:1.75rem;display:flex;position:relative}.contact-form-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#4f46e5 50%,#5b6cf9 100%) 0 0/200%;border:none;border-radius:99px;justify-content:center;align-self:center;align-items:center;gap:.75rem;width:100%;max-width:320px;margin-top:1rem;padding:1.1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 5px 20px #8b5cf659,0 0 30px #5b6cf926}.contact-form-submit-btn:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf68c,0 0 40px #5b6cf940}.contact-form-submit-btn:active{transform:translateY(1px)}.contact-form-recaptcha{width:304px;height:78px;display:block}.contact-form-submit-error{color:var(--color-danger);text-align:center;box-sizing:border-box;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;width:100%;margin-top:1rem;margin-bottom:.5rem;padding:.7rem 1rem;font-size:.85rem;font-weight:600;line-height:1.4}.contact-form-submit-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;background:linear-gradient(135deg,#475569 0%,#334155 100%)!important;transform:none!important}.contact-form-submit-btn svg{transition:transform .3s}.contact-form-submit-btn:hover svg{transform:translate(2px,-2px)}.contact-form-success{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;animation:.4s fadeIn;display:flex;position:relative}.success-title{color:var(--color-heading);margin:0 0 .75rem;font-size:1.75rem;font-weight:800}.success-message{color:rgba(var(--ink-rgb), .7);max-width:450px;margin-bottom:2rem;font-size:1rem;line-height:1.6}.success-reset-btn{background:rgba(var(--ink-rgb), .05);border:1px solid rgba(var(--ink-rgb), .15);color:#ffffffd9;cursor:pointer;border-radius:99px;padding:.8rem 1.8rem;font-size:.9rem;font-weight:600;transition:all .2s}.success-reset-btn:hover{background:rgba(var(--ink-rgb), .1);border-color:rgba(var(--ink-rgb), .3);color:#fff;transform:translateY(-1px)}@media (width<=768px){.contact-form-submit-btn{width:100%}}.cta-section .cta-section__panel{box-sizing:border-box;text-align:center;width:100%;box-shadow:var(--shadow-card);border-radius:24px;padding:48px clamp(24px,5vw,56px);transform:none}.cta-section .cta-section__head{flex-direction:column;align-items:center;gap:12px;max-width:760px;margin:0 auto;display:flex}.cta-section .cta-section__eyebrow{margin:0;display:inline-block}.cta-section .cta-section__title{text-wrap:balance;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;margin:0!important}.cta-section .cta-section__sub{max-width:62ch;margin:0 auto!important}.cta-section .cta-section__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.cta-section .cta-section__actions .btn{white-space:nowrap;border-radius:9999px;min-height:50px;margin:0;padding:.85rem 1.9rem;font-size:1rem}.cta-section .cta-section__actions .cta-section__btn--outline{border:1.5px solid color-mix(in srgb, var(--color-violet,#8b5cf6) 65%, var(--color-border));color:var(--color-heading,var(--color-text));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.cta-section .cta-section__actions .cta-section__btn--outline:hover{background:color-mix(in srgb, var(--color-violet,#8b5cf6) 12%, transparent);box-shadow:none}@media (width<=640px){.cta-section .cta-section__panel{border-radius:18px;padding:28px 18px}.cta-section .cta-section__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:22px}.cta-section .cta-section__actions .btn{white-space:normal;text-align:center;width:100%}}.breadcrumbs{padding-block:1rem .5rem}.hero.hero--two-column{padding-top:clamp(1.25rem,3vw,2.5rem)}.hero--two-column .eyebrow{margin-bottom:.9rem}@media (width>=1440px){.hero__inner--two-column{max-width:1320px}}@media (width>=1025px){.hero--two-column .hero__title{text-wrap:balance;font-size:clamp(2.25rem,3.4vw,3.4rem);line-height:1.1}.hero__inner--two-column{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,4rem)}.hero__visual-side .hero__image{object-fit:cover;width:100%;max-height:520px}}@media (width<=1024px){.hero--two-column .hero__title{text-wrap:balance}}@media (width<=640px){.btn{white-space:normal;text-align:center;max-width:100%;line-height:1.3}:is(.quote-cta__actions,.sm-grant-cta__card,.aba-grant__card,.geo-location-cta__card,.ga-location-cta__card,.faq-hub-cta) .btn{width:100%}}body .hero.hero{padding-top:clamp(1.5rem,3vw,2.5rem)}.container .container{max-width:none;padding-inline:0}@media (width>=1440px){.container:not([class*=container--]),.hero__inner,.hero__inner--two-column{max-width:1320px!important}.hero>.hero__inner{margin-inline:auto}.about-template>.hero>.hero__inner{padding-inline:var(--gutter)}.container .container{max-width:none!important}}@media (width>=1025px){main h1{text-wrap:balance;font-size:clamp(2.25rem,3.3vw,3.25rem)!important;line-height:1.1!important}}@media (width<=640px){main h1{text-wrap:balance;font-size:clamp(1.75rem,7.6vw,2.25rem)!important;line-height:1.15!important}}nav.container[aria-label=Breadcrumb]{padding-block:14px 6px}nav[aria-label=Breadcrumb]+:is(section,.hero,.hv2),nav[aria-label=Breadcrumb]+div>section:first-child,:is(section:has(>.container>nav[aria-label=Breadcrumb])+section,section:has(>nav[aria-label=Breadcrumb])+section){padding-top:clamp(1.25rem,3vw,2.5rem)!important}.hero--two-column .hero__subtitle{margin-top:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html:not([data-theme=light]) .section-heading__eyebrow,html:not([data-theme=light]) .madurai-related__group-title,html:not([data-theme=light]) .blog-post-header__category{color:#a78bfa}.site-header{z-index:10000;min-height:var(--header-height);background:rgba(var(--base-rgb), .72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-header__inner{width:100%;max-width:1280px;min-height:var(--header-height);justify-content:center;align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);margin:0 auto;padding-block:.5rem;padding-inline:clamp(1rem,2vw,2rem);display:flex}.site-header__logo{transition:opacity var(--transition);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.site-header__logo:hover{opacity:.92}.site-header__logo-img{object-fit:contain;width:125px;height:auto;display:block}.site-header__actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.site-header__actions .btn--primary{font-size:var(--fs-small);background:var(--gradient-primary);color:#fff;border-radius:var(--radius-md);transition:transform var(--transition), box-shadow var(--transition);padding:.65rem 1.4rem;font-weight:700;box-shadow:0 0 20px #8b5cf680,0 4px 15px #8b5cf64d}.site-header__actions .btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #8b5cf6a6,0 6px 20px #5b6cf966}.site-header__toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.site-header__toggle span{background:var(--color-text);width:18px;height:2px;transition:transform var(--transition);border-radius:2px}.desktop-nav{display:block}.desktop-nav__list{align-items:center;gap:.35rem;display:flex}.desktop-nav__item{position:relative}.desktop-nav__trigger{align-items:center;gap:2px;display:flex}.desktop-nav__link{font-size:var(--fs-small);color:var(--color-text-muted);border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--transition), background var(--transition);align-items:center;padding:.55rem .8rem;font-weight:600;display:inline-flex}.desktop-nav__link:hover{color:var(--color-text);background:var(--color-surface-glass)}.desktop-nav__toggle{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition), transform var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.desktop-nav__toggle:hover{color:var(--color-text);background:var(--color-surface-glass)}.desktop-nav__toggle svg{display:block}.desktop-nav__toggle.is-open{color:var(--color-text);transform:rotate(180deg)}.desktop-nav__link.is-active{color:var(--color-text);background:var(--color-surface-glass);box-shadow:inset 0 -2px 0 0 var(--color-purple)}.mega-menu{background:rgba(var(--base-rgb), .98);border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:280px;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;pointer-events:none;z-index:1001;transition:opacity var(--transition), visibility var(--transition), transform var(--transition);padding:1rem;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(8px)}.desktop-nav__item.is-open>.mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-menu__list{flex-direction:column;gap:.75rem;display:flex}.mega-menu__link{border-radius:var(--radius-sm);font-size:var(--fs-small);color:var(--color-text-muted);white-space:nowrap;transition:color var(--transition), background var(--transition), transform var(--transition);align-items:center;gap:1rem;padding:.6rem .85rem;font-weight:600;display:flex}.mega-menu__link:hover{color:var(--color-text);background:var(--color-surface-glass);transform:translate(4px)}.mega-menu__link.is-active{color:var(--color-cyan);background:var(--color-surface-glass)}.mega-menu__number{font-family:var(--font-display);background:linear-gradient(135deg, var(--color-cyan) 0%, var(--color-purple) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;flex-shrink:0;width:20px;font-size:.75rem;font-weight:800}.mega-menu__title{color:inherit}.mega-menu--locations{min-width:560px}.mega-menu__columns--locations{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.mega-menu__category-heading{color:var(--color-primary-400,var(--color-cyan));white-space:nowrap;margin:0 0 .5rem;padding:0 .85rem;font-size:.95rem;font-weight:700;display:block}.mega-menu__category-heading:hover,.mega-menu__category-heading.is-active{color:var(--color-cyan)}.mega-menu--locations .mega-menu__list{gap:.15rem}.mega-menu--locations .mega-menu__link{padding:.45rem .85rem}.mega-menu__all-link{font-size:var(--fs-small);color:var(--color-cyan);margin-top:.75rem;padding:0 .85rem;font-weight:600;display:inline-block}.mobile-nav-backdrop{z-index:10990;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;background:#0009;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.mobile-nav-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav{z-index:11000;background:rgba(var(--base-rgb), .98);transition:transform .35s var(--ease-out);flex-direction:column;padding:1.25rem clamp(1rem,4vw,1.5rem) 2rem;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.mobile-nav.is-open{transform:translate(0)}.mobile-nav__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.mobile-nav__close{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.mobile-nav__close:hover{color:var(--color-text);border-color:var(--color-purple)}.mobile-nav__item{border-bottom:1px solid var(--color-border)}.mobile-nav__row{justify-content:space-between;align-items:center;display:flex}.mobile-nav__link{color:var(--color-text);transition:color var(--transition);padding:.85rem 0;font-size:1.1rem;font-weight:700;text-decoration:none;display:block}.mobile-nav__row .mobile-nav__link{flex:1}.mobile-nav__link.is-active{color:var(--color-cyan)}.mobile-nav__toggle{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mobile-nav__toggle:hover,.mobile-nav__toggle.is-expanded{color:var(--color-text)}.mobile-nav__toggle svg{transition:transform .25s}.mobile-nav__toggle.is-expanded svg{transform:rotate(180deg)}.mobile-nav__sub-container{padding-bottom:.75rem;padding-left:.25rem}.mobile-nav__section{margin-top:.75rem;padding-left:.25rem}.mobile-nav__section-title{color:var(--color-cyan);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);margin-bottom:.25rem;padding:.4rem .5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:block}.mobile-nav__section-title.is-active{background:var(--color-surface-glass)}.mobile-nav__sub{flex-direction:column;gap:.25rem;margin-top:.25rem;padding-left:.5rem;display:flex}.mobile-nav__sublink{font-size:var(--fs-small);color:var(--color-text-muted);border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);align-items:center;gap:.75rem;padding:.6rem .75rem;font-weight:600;text-decoration:none;display:flex}.mobile-nav__sublink:hover{color:var(--color-text);background:var(--color-surface-glass)}.mobile-nav__sublink.is-active{color:var(--color-cyan);background:var(--color-surface-glass)}.mobile-nav__number{background:linear-gradient(135deg, var(--color-cyan) 0%, var(--color-purple) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;flex-shrink:0;width:18px;font-size:.7rem;font-weight:800}.mobile-nav__cta{margin-top:1.5rem;padding-bottom:1rem}.site-footer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);z-index:1;padding-top:4rem;padding-bottom:1.5rem;position:relative}.site-footer__grid{gap:var(--gutter);grid-template-columns:2.2fr 1fr 1fr 1fr 1fr;padding-bottom:3rem;display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;display:flex}.site-footer__logo{transition:opacity var(--transition);margin-bottom:1rem;text-decoration:none;display:inline-block}.site-footer__logo:hover{opacity:.92}.site-footer__logo-img{object-fit:contain;width:180px;height:auto;display:block}.site-footer__socials{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.25rem;margin-bottom:1.25rem;display:flex}.site-footer__social-btn{background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-muted);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition), color var(--transition);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.site-footer__social-btn:hover{color:#fff;transform:translateY(-2px)}.site-footer__social-btn--instagram:hover{color:#5b6cf9;border-color:#5b6cf9;box-shadow:0 0 12px #5b6cf973}.site-footer__social-btn--facebook:hover{color:var(--color-blue);border-color:#3b82f6;box-shadow:0 0 12px #3b82f673}.site-footer__social-btn--linkedin:hover{color:var(--color-cyan);border-color:#22d3ee;box-shadow:0 0 12px #22d3ee73}.site-footer__social-btn--x:hover{color:#fff;border-color:#e2e8f0;box-shadow:0 0 12px #e2e8f073}.site-footer__social-btn--youtube:hover{color:var(--color-danger);border-color:#ef4444;box-shadow:0 0 12px #ef444473}.site-footer__social-btn--pinterest:hover{color:#e60023;border-color:#e60023;box-shadow:0 0 12px #e6002373}.site-footer__brand p{max-width:30ch;font-size:var(--fs-small);color:var(--color-text-muted);margin-top:0;line-height:1.5}.site-footer__column{flex-direction:column;display:flex}.site-footer__heading-wrap{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.site-footer__heading-badge{border-radius:var(--radius-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.site-footer__heading-badge--services{background:linear-gradient(135deg,#a855f7 0%,#5b6cf9 100%);box-shadow:0 0 10px #a855f759}.site-footer__heading-badge--locations{background:linear-gradient(135deg,#3b82f6 0%,#22d3ee 100%);box-shadow:0 0 10px #3b82f659}.site-footer__heading-badge--company{background:linear-gradient(135deg,#5b6cf9 0%,#a855f7 100%);box-shadow:0 0 10px #5b6cf959}.site-footer__heading-badge--legal{background:linear-gradient(135deg,#22d3ee 0%,#3b82f6 100%);box-shadow:0 0 10px #22d3ee59}.site-footer__heading{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:.8rem;font-weight:700}.site-footer__heading-line{border-radius:2px;width:100%;max-width:100%;height:2px;margin-bottom:1rem}.site-footer__heading-line--services{background:linear-gradient(90deg,#a855f7 0%,#a855f71a 100%)}.site-footer__heading-line--locations{background:linear-gradient(90deg,#3b82f6 0%,#3b82f61a 100%)}.site-footer__heading-line--company{background:linear-gradient(90deg,#5b6cf9 0%,#5b6cf91a 100%)}.site-footer__heading-line--legal{background:linear-gradient(90deg,#22d3ee 0%,#22d3ee1a 100%)}.site-footer__links{flex-direction:column;gap:.6rem;display:flex}.site-footer__links a{font-size:var(--fs-small);color:var(--color-text-muted);transition:color var(--transition), transform var(--transition);align-items:flex-start;gap:.4rem;line-height:1.4;text-decoration:none;display:inline-flex}.site-footer__link-arrow{color:var(--color-cyan);transition:transform var(--transition), color var(--transition);flex-shrink:0;font-size:.95rem;font-weight:700;line-height:1.1}.site-footer__links a:hover{color:var(--color-text)}.site-footer__links a:hover .site-footer__link-arrow{color:var(--color-purple);transform:translate(3px)}.site-footer__links a.is-active,.site-footer__links a.is-active .site-footer__link-arrow{color:var(--color-cyan)}.site-footer__bottom{border-top:1px solid var(--color-border);font-size:var(--fs-small);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.site-footer__links .site-footer__group{margin-top:.35rem}.site-footer__links .site-footer__group a{color:var(--color-text);font-weight:700}.site-footer__links .site-footer__group .site-footer__link-arrow{display:none}.site-footer__contact{font-size:var(--fs-small);color:var(--color-text-muted);gap:.35rem;margin:.75rem 0 1rem;display:grid}.site-footer__contact a{color:var(--color-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 18px #8b5cf659}50%{box-shadow:0 0 40px #8b5cf6b3}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.animate-float{animation:5s ease-in-out infinite float}.logo-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-marquee__track{gap:2.5rem;width:max-content;animation:28s linear infinite marquee;display:flex}.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.parallax-element{will-change:transform}@media (width>=1440px){.container{max-width:1320px}}@media (width<=1200px){.site-header__inner{max-width:100%;padding-inline:1.25rem}.grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.desktop-nav{display:none!important}.site-header__toggle{display:flex!important}.site-header__inner{justify-content:space-between;gap:1rem}.site-header__actions{gap:.75rem;margin-left:auto}.site-header__actions .btn{display:none}.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=900px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=768px){:root{--header-height:70px}.site-header__inner{padding-inline:1rem}.site-header__logo-img{width:95px}.site-footer__logo-img{width:150px}.grid--3,.grid--4{grid-template-columns:1fr}.site-footer__grid{grid-template-columns:1fr;gap:2rem}.section-heading--left{text-align:center}.section-heading--left .section-heading__subtitle{margin-inline:auto}}@media (width<=480px){:root{--section-pad:3rem}.container{padding-inline:1rem}.site-header__logo-img{width:82px}.site-footer__logo-img{width:130px}.site-header__actions{gap:.5rem}.btn{width:100%}.whatsapp-btn{width:46px!important;height:46px!important;bottom:1rem!important;left:auto!important;right:1rem!important}.back-to-top{width:42px!important;height:42px!important;bottom:4.375rem!important;right:1rem!important}}@media (width<=360px){.site-header__logo-img{width:74px}.whatsapp-btn{width:42px!important;height:42px!important}.back-to-top{width:38px!important;height:38px!important;bottom:4rem!important}}.site-header{background:rgba(var(--base-rgb), .78)}.site-header__inner{justify-content:space-between;gap:clamp(.75rem,1.4vw,1.5rem);max-width:1440px}.site-header__logo{gap:.6rem}.site-header__logo-plate,.site-footer__logo-plate{background:var(--logo-plate);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=light] .site-header__logo-plate{padding:2px 6px}:root[data-theme=light] .site-footer__logo-plate{padding:6px 10px}.site-header__logo-img{width:92px;height:auto}.site-header__brand{flex-direction:column;line-height:1.15;display:flex}.site-header__brand-name{font-family:var(--font-display);color:var(--color-heading);letter-spacing:-.01em;white-space:nowrap;font-size:1rem;font-weight:800}.site-header__brand-tag{color:var(--color-text-muted);white-space:nowrap;font-size:.72rem;font-weight:500}.desktop-nav__list{gap:.1rem}.desktop-nav__link{padding:.5rem .6rem}.desktop-nav__link.is-active{box-shadow:inset 0 -2px 0 0 var(--color-royal)}.site-header__actions{gap:.6rem}.site-header__cta{white-space:nowrap;min-height:40px;transition:transform var(--transition), box-shadow var(--transition), background var(--transition), border-color var(--transition);border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.site-header__cta--ghost{color:var(--color-heading);border:1px solid var(--color-border-strong);background:0 0}.site-header__cta--ghost:hover{border-color:var(--color-royal);background:rgba(var(--ink-rgb), .04)}.site-header__cta--primary{color:var(--color-on-brand);background:var(--gradient-primary);box-shadow:0 10px 24px -12px #5b6cf9b3}.site-header__cta--primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #5b6cf9d9}.theme-toggle{border:1px solid var(--color-border-strong);width:40px;height:40px;color:var(--color-heading);cursor:pointer;transition:background var(--transition), border-color var(--transition);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{background:rgba(var(--ink-rgb), .06);border-color:var(--color-royal)}.theme-toggle:focus-visible,.site-header__cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.theme-toggle__sun{display:none}:root[data-theme=light] .theme-toggle__sun{display:block}:root[data-theme=light] .theme-toggle__moon{display:none}@media (width<=1720px){.site-header__brand-tag{display:none}}@media (width<=1600px){.site-header__brand{display:none}}@media (width<=1320px){.site-header__cta--ghost{display:none}}@media (width<=1140px){.desktop-nav{display:none!important}.site-header__toggle{display:flex!important}.site-header__brand{display:flex}}@media (width<=640px){.site-header__brand{display:none}.site-header__cta--primary{min-height:38px;padding:.5rem .85rem;font-size:.78rem}}@media (width<=380px){.site-header__cta--primary{display:none}}.scroll-anchor{top:calc(-1 * var(--header-height) - 12px);visibility:hidden;display:block;position:relative}.site-footer__offices{gap:.6rem;margin:1rem 0;font-size:.85rem;font-style:normal;line-height:1.5;display:grid}.site-footer__offices p{color:var(--color-text-muted);margin:0}.site-footer__offices strong{color:var(--color-heading);font-weight:700}.site-footer__contact a{color:var(--color-heading)}:root[data-theme=light] body{background-color:var(--color-bg)}:root[data-theme=light] .glass-card,:root[data-theme=light] .card{box-shadow:var(--shadow-card)}.mobile-nav__cta{align-items:center;gap:.75rem;display:flex}.mobile-nav__cta .btn{flex:1}:root[data-theme=light] .lp-top__logo img,:root[data-theme=light] .mobile-nav__header .site-header__logo-img,:root[data-theme=light] .pf-top__logo img{background:var(--logo-plate);border-radius:8px;padding:2px 6px}:root[data-theme=light]{--c4-primary:#1d4ed8;--c4-accent:#0e7490;--c4-text:#334155;--c4-heading:#0b1033;--c4-amber:#b45309}:root[data-theme=light] .edu-page{--edu-gold:#b45309}:root[data-theme=light] .pm-page{--pm-cyan:#0e7490;--pm-blue:#1d4ed8;--pm-purple:#6d28d9}:root[data-theme=light] .ppcd-page{--ppcd-gold:#b45309}:root[data-theme=light] .re-page{--re-gold:#8a6a1c;--re-blue:#0369a1;--re-purple:#6d28d9}:root[data-theme=light] .ret-page{--ret-green:#047857}:root[data-theme=light] .sm-page{--sm-blue:#0369a1;--sm-cyan:#0e7490;--sm-purple:#6d28d9}:root[data-theme=light] .tm-page{--tm-magenta:#9d174d;--tm-amber:#8a6a1c}:root[data-theme=light] .ga-location-cta__badge,:root[data-theme=light] .ga-location-cta__link,:root[data-theme=light] .ga-landing-card__link{color:#c2410c}.site-header{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.site-header.site-header--scrolled{-webkit-backdrop-filter:saturate(140%)blur(16px);background:#080a18b8;border-bottom-color:#ffffff14;box-shadow:0 8px 24px -16px #0009}:root[data-theme=light] .site-header.site-header--scrolled{background:#ffffffc7;border-bottom-color:#0f172a14;box-shadow:0 8px 24px -18px #0f172a59}body.menu-open .site-header{background:var(--color-bg)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header.site-header--scrolled{background:#080a18f2}:root[data-theme=light] .site-header.site-header--scrolled{background:#fffffff5}}:root[data-theme=light]{--color-red:#b91c1c}:root[data-theme=light] .ret-product-page__action--cart{color:#fff}span.ret-product-page__action.ret-product-page__action--cart{color:#fff;background:#047857}@keyframes hcGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes hcCrossFloat{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-6px)}}@keyframes hcSparkPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes hcChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hcOrbFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.04)}}@keyframes hcSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hcArrowPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes hcPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1024px){.hc-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-journey__flow{flex-direction:column}.hc-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.hc-page .container{padding-inline:16px}.hc-services__grid{grid-template-columns:1fr}.hc-flow--horizontal{flex-direction:column}.hc-flow--horizontal .hc-arrow svg{transform:rotate(0)}.hc-compare__panels{grid-template-columns:1fr}.hc-compare__vs{justify-content:center;padding-block:.25rem}.hc-locations__grid,.hc-trust__grid{grid-template-columns:1fr}.hc-local__signals,.hc-ai__signals{grid-template-columns:1fr}.hc-intro__arrow{display:none}.hc-intro__steps{flex-direction:column}}@media (width<=480px){.hc-page .container{padding-inline:12px}.hc-page .hero__title{font-size:clamp(2rem,8vw,3.5rem)}.hc-node{white-space:normal;width:100%;min-width:0}.hc-node__sub{white-space:normal}.hc-strip__item{justify-content:center;width:100%}.hc-intro__quote{border-left:none;border-top:3px solid var(--gradient-primary);border-image:linear-gradient(90deg, var(--color-violet), var(--color-cyan)) 1;padding:1rem 0 0}}@media (prefers-reduced-motion:reduce){.hc-ai__channel,.hc-local__search,.hc-arrow svg{animation:none!important}}@media (width<=1024px){.hh-intro__steps{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.hh-intro__steps{grid-template-columns:repeat(1,1fr)}}@media (width<=1024px){.hh-journey__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.hh-journey__grid{grid-template-columns:repeat(1,1fr)}}@media (width<=768px){.hh-reviews__ecosystem{grid-template-columns:1fr}}@media (width<=640px){.hh-reviews__focus-items{grid-template-columns:1fr}}@media (width<=1100px){.hh-funnel__grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (width<=640px){.hh-funnel__grid{grid-template-columns:repeat(1,1fr)}}@keyframes hhGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes hhCrossFloat{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-6px)}}@keyframes hhSparkPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes hhChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hhOrbFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.04)}}@keyframes hhSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hhArrowPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes hhPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1024px){.hh-services__grid,.hh-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-compare__panels{grid-template-columns:1fr}.hh-compare__vs{justify-content:center;padding-block:.25rem}}@media (width<=768px){.hh-page .container{padding-inline:16px}.hh-services__grid,.hh-content__grid{grid-template-columns:1fr}.hh-flow--horizontal{flex-direction:column}.hh-flow--horizontal .hh-arrow svg{transform:rotate(0)}.hh-locations__grid{grid-template-columns:1fr}.hh-local__signals,.hh-ai__signals{grid-template-columns:1fr}.hh-intro__steps{flex-direction:column}}@media (width<=480px){.hh-page .container{padding-inline:12px}.hh-page .hero__title{font-size:clamp(2rem,8vw,3.5rem)}.hh-node{white-space:normal;width:100%;min-width:0}.hh-node__sub{white-space:normal}.hh-strip__item{justify-content:center;width:100%}.hh-intro__quote{border-left:none;border-top:3px solid var(--gradient-primary);border-image:linear-gradient(90deg, #fbbf24, var(--color-violet)) 1;padding:1rem 0 0}}@media (prefers-reduced-motion:reduce){.hh-ai__channel,.hh-local__search,.hh-madurai__search,.hh-arrow svg{animation:none!important}}@media (width<=1024px){.pm-value-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pm-value-strip__grid{grid-template-columns:1fr}}@media (width<=1100px){.pm-journey__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-journey__grid{grid-template-columns:1fr}}@media (width<=900px){.pm-services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pm-services__grid{grid-template-columns:1fr}}@media (width<=900px){.pm-linkedin__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-linkedin__grid{grid-template-columns:1fr}}@media (width<=900px){.pm-search-ui__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-search-ui__grid{grid-template-columns:1fr}}@media (width<=1024px){.pm-geo__signals{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-geo__signals{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.pm-credibility__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.pm-content__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pm-content__grid{grid-template-columns:1fr}}@media (width<=1100px){.pm-funnel__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-funnel__grid{grid-template-columns:1fr}}@media (width<=768px){.pm-locations__grid{grid-template-columns:1fr}}@media (width<=1024px){.re-value-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-value-strip__grid{grid-template-columns:1fr}}@media (width<=1100px){.re-journey__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.re-journey__grid{grid-template-columns:1fr}}@media (width<=900px){.re-services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-services__grid{grid-template-columns:1fr}}@media (width<=1024px){.re-google-ads__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.re-google-ads__grid{grid-template-columns:1fr}}@media (width<=900px){.re-social__process-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-social__process-grid{grid-template-columns:1fr}}@media (width<=900px){.re-social__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-social__grid{grid-template-columns:1fr}}@media (width<=1100px){.re-whatsapp-nurture__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.re-whatsapp-nurture__grid{grid-template-columns:1fr}}@media (width<=1024px){.re-lead-quality__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.re-lead-quality__grid{grid-template-columns:1fr}}@media (width<=640px){.re-landing-page__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.re-content__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-content__grid{grid-template-columns:1fr}}@media (width<=640px){.re-local-seo__info{grid-template-columns:1fr}}@media (width<=1024px){.re-geo__signals{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.re-geo__signals{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.re-trust__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-trust__grid{grid-template-columns:1fr}}@media (width<=1024px){.re-ecosystem__nodes{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.re-ecosystem__nodes{grid-template-columns:1fr}}@keyframes retGlowPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes retIconFloat{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-6px)}}@keyframes retSparkPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes retSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes retChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes retStackedFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=1024px){.ret-services__grid,.ret-shopping__grid,.ret-content__grid,.ret-geo__signals{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.ret-value-strip__grid{grid-template-columns:repeat(2,1fr)}.ret-locations__grid{grid-template-columns:1fr}.ret-flow--horizontal .ret-arrow{transform:rotate(90deg)}}@media (width<=480px){.ret-value-strip__grid,.ret-services__grid,.ret-shopping__grid,.ret-content__grid,.ret-geo__signals{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ret-service-card,.ret-content-card,.ret-social-card,.ret-location-card,.ret-faq__panel,.ret-faq__chevron,.ret-node{transition:none}}@media (width<=1024px){.sm-value-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-value-strip__grid{grid-template-columns:1fr}}@media (width<=900px){.sm-intro__pillars{grid-template-columns:repeat(1,1fr)}}@media (width<=1024px){.sm-journey__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-journey__grid{grid-template-columns:1fr}}@media (width<=900px){.sm-services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-services__grid{grid-template-columns:1fr}}@media (width<=768px){.sm-malaysia-market__grid{grid-template-columns:1fr}}@media (width<=640px){.sm-bahasa__examples{grid-template-columns:1fr}}@media (width<=900px){.sm-industry-eco__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-industry-eco__grid{grid-template-columns:1fr}}@media (width<=1100px){.sm-discovery__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.sm-discovery__grid{grid-template-columns:1fr}}@media (width<=1100px){.sm-whatsapp__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-whatsapp__grid{grid-template-columns:1fr}}@media (width<=640px){.sm-local__info{grid-template-columns:1fr}}@media (width<=768px){.sm-ai-search__panels{grid-template-columns:1fr}}@media (width<=1024px){.sm-ai-search__signals{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-ai-search__signals{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.sm-diaspora__grid{grid-template-columns:1fr}}@media (width<=1024px){.sm-multi-market__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-multi-market__grid{grid-template-columns:1fr}}@media (width<=900px){.sm-maturity__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-maturity__grid{grid-template-columns:1fr}}@media (width<=900px){.sm-social__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-social__grid{grid-template-columns:1fr}}@media (width<=1024px){.sm-google-ads__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-google-ads__grid{grid-template-columns:1fr}}@media (width<=1024px){.sm-seo__layers{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-seo__layers{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.sm-ecosystem__nodes{grid-template-columns:1fr}}@media (width<=768px){.sm-locations__grid{grid-template-columns:1fr}}@media (width<=1024px){.tm-value-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-value-strip__grid{grid-template-columns:1fr}}@media (width<=900px){.tm-heritage__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-heritage__grid{grid-template-columns:1fr}}@media (width<=1100px){.tm-digital-transform__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.tm-digital-transform__grid{grid-template-columns:repeat(1,1fr)}}@media (width<=900px){.tm-services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-services__grid{grid-template-columns:1fr}}@media (width<=900px){.tm-online-sales__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-online-sales__grid{grid-template-columns:1fr}}@media (width<=768px){.tm-global-buyers__markets{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.tm-diaspora__grid{grid-template-columns:1fr}}@media (width<=768px){.tm-ecommerce__mockup{grid-template-columns:1fr}}@media (width<=900px){.tm-photography__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-photography__grid{grid-template-columns:1fr}}@media (width<=1024px){.tm-photo-connection__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-photo-connection__grid{grid-template-columns:1fr}}@media (width<=1100px){.tm-social-commerce__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-social-commerce__grid{grid-template-columns:1fr}}@media (width<=768px){.tm-social-commerce__examples{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.tm-journey__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-journey__grid{grid-template-columns:1fr}}@media (width<=768px){.tm-buyer-types__grid{grid-template-columns:1fr}}@media (width<=1024px){.tm-seo-queries__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-seo-queries__grid{grid-template-columns:1fr}}@media (width<=1024px){.tm-ai-search__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-ai-search__grid{grid-template-columns:1fr}}@media (width<=1024px){.tm-ai-search__signals{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-ai-search__signals{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-local__info{grid-template-columns:1fr}}@media (width<=900px){.tm-business-types__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-business-types__grid{grid-template-columns:1fr}}@media (width<=768px){.tm-story__grid{grid-template-columns:1fr}}@media (width<=768px){.tm-international__grid{grid-template-columns:1fr}}.tm-faq{background:var(--color-bg);background:var(--color-bg);padding-block:clamp(3rem,5vw,5rem);position:relative}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.about-ai-node--active{background:#8b5cf61a;border-color:#8b5cf680}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.founder-timeline__dot--active{background:var(--gradient-primary);color:#fff;border:2px solid #0000}.founder-expertise-strip__item--active{background:#8b5cf614;border-color:#8b5cf666}@media (width<=480px){.eyebrow{letter-spacing:.1em;word-break:break-word;font-size:.65rem}.hero__title{word-break:break-word;overflow-wrap:break-word;font-size:1.6rem;line-height:1.2}.hero__subtitle{word-break:break-word;font-size:.9rem}}.reviews-hero-visual{margin-inline:auto;width:100%;max-width:520px;margin-top:2.5rem}.reviews-hero-dashboard{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);padding:1.75rem}.reviews-hero-dashboard__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.reviews-hero-dashboard__dots{gap:.4rem;display:flex}.reviews-hero-dashboard__dot{background:var(--color-violet);border-radius:50%;width:10px;height:10px}.reviews-hero-dashboard__dot--pink{background:var(--color-pink)}.reviews-hero-dashboard__dot--cyan{background:var(--color-cyan)}.reviews-hero-dashboard__rating-display{text-align:right}.reviews-hero-dashboard__rating-number{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:800;line-height:1}.reviews-hero-dashboard__rating-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.reviews-hero-dashboard__stars{gap:.25rem;margin-bottom:1rem;font-size:1.1rem;display:flex}.reviews-hero-dashboard__star{color:var(--color-star)}.reviews-hero-dashboard__star--empty{opacity:.25}.reviews-hero-dashboard__cards{flex-direction:column;gap:.5rem;display:flex}.reviews-hero-dashboard__mini-card{border-radius:var(--radius-sm);background:#8b5cf60f;border:1px solid #8b5cf61a;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.reviews-hero-dashboard__mini-stars{color:var(--color-star);white-space:nowrap;font-size:.7rem}.reviews-hero-dashboard__mini-text{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.reviews-hero-dashboard__footer{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.reviews-hero-dashboard__tag{color:var(--color-violet);background:#8b5cf61a;border:1px solid #8b5cf626;border-radius:999px;padding:.25rem .55rem;font-size:.6rem;font-weight:600}.reviews-hero-dashboard__tag--pink{color:var(--color-pink);background:#5b6cf91a;border-color:#5b6cf926}.reviews-hero-dashboard__tag--cyan{color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee26}.reviews-filter{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:2rem;display:flex}.reviews-filter__btn{border:1px solid var(--color-border);background:var(--color-surface-glass);color:var(--color-text-muted);cursor:pointer;transition:transform var(--transition), border-color var(--transition), background var(--transition), color var(--transition);border-radius:999px;padding:.55rem 1.25rem;font-size:.8rem;font-weight:700}.reviews-filter__btn:hover{color:var(--color-text);border-color:#8b5cf666}.reviews-filter__btn--active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow);border-color:#0000}.reviews-rating-summary{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-inline:auto;grid-template-columns:auto 1fr;align-items:start;gap:2.5rem;max-width:800px;margin-bottom:2rem;padding:2rem;display:grid}.reviews-rating-summary__big{text-align:center;min-width:140px}.reviews-rating-summary__number{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;line-height:1}.reviews-rating-summary__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.75rem}.reviews-rating-summary__count{color:var(--color-text-muted);margin-top:.5rem;font-size:.9rem}.reviews-location-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}.reviews-location-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;transition:transform var(--transition), border-color var(--transition);padding:1.5rem}.reviews-location-card:hover{border-color:#8b5cf666;transform:translateY(-3px)}.reviews-location-card__icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto .75rem;font-size:1.1rem;display:flex}.reviews-location-card__icon--purple{color:var(--color-violet);background:#8b5cf61f}.reviews-location-card__icon--pink{color:var(--color-pink);background:#5b6cf91f}.reviews-location-card__icon--cyan{color:var(--color-cyan);background:#22d3ee1f}.reviews-location-card__name{color:var(--color-text);margin-bottom:.25rem;font-size:1rem;font-weight:800}.reviews-location-card__rating{color:var(--color-star);font-size:.85rem;font-weight:700}.reviews-location-card__count{color:var(--color-text-muted);margin-top:.15rem;font-size:.75rem}.reviews-location-card__unavailable{color:var(--color-text-muted);font-size:.75rem;font-style:italic}.reviews-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.review-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);padding:1.75rem}.review-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf666;transform:translateY(-4px)}.review-card__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.review-card__source{color:var(--color-blue);background:#3b82f61a;border:1px solid #3b82f626;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.6rem;font-weight:600;display:inline-flex}.review-card__text{color:var(--color-text);margin-bottom:1rem;font-size:.95rem;line-height:1.7}.review-card__text--collapsed{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-card__read-more{color:var(--color-violet);cursor:pointer;background:0 0;border:none;margin-bottom:1rem;padding:0;font-size:.8rem;font-weight:700}.review-card__read-more:hover{text-decoration:underline}.review-card__meta{border-top:1px solid var(--color-border);align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.review-card__avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:.7rem;font-weight:800;display:flex}.review-card__info{flex:1;min-width:0}.review-card__name{color:var(--color-text);font-size:.85rem;font-weight:700}.review-card__role,.review-card__location{color:var(--color-text-muted);font-size:.7rem}.review-card__date{color:var(--color-text-muted);white-space:nowrap;font-size:.7rem}.reviews-empty{text-align:center;border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);max-width:600px;margin-inline:auto;padding:4rem 2rem}.reviews-empty__icon{width:64px;height:64px;color:var(--color-violet);background:#8b5cf61a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1.5rem;display:flex}.reviews-empty__title{color:var(--color-text);margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.reviews-empty__text{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.95rem;line-height:1.6}.reviews-empty__subtext{color:var(--color-text-muted);opacity:.7;font-size:.8rem}.reviews-skeleton{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.reviews-skeleton__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);padding:1.75rem}.reviews-skeleton__line{background:linear-gradient(90deg,#8b5cf614 0%,#8b5cf626 50%,#8b5cf614 100%) 0 0/200% 100%;border-radius:6px;height:12px;margin-bottom:.75rem;animation:1.5s ease-in-out infinite skeleton-shimmer}.reviews-skeleton__line--short{width:40%}.reviews-skeleton__line--medium{width:70%}.reviews-skeleton__line--stars{width:100px;height:14px;margin-bottom:1rem}.reviews-skeleton__avatar{background:linear-gradient(90deg,#8b5cf614 0%,#8b5cf626 50%,#8b5cf614 100%) 0 0/200% 100%;border-radius:50%;width:36px;height:36px;margin-top:1rem;animation:1.5s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.reviews-error{text-align:center;border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);max-width:500px;margin-inline:auto;padding:4rem 2rem}.reviews-error__icon{width:56px;height:56px;color:var(--color-pink);background:#5b6cf91a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.3rem;display:flex}.reviews-error__title{color:var(--color-text);margin-bottom:.5rem;font-size:1.15rem;font-weight:800}.reviews-error__text{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.reviews-trust-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.reviews-trust-card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;padding:1.5rem}.reviews-trust-card__icon{width:44px;height:44px;color:var(--color-violet);background:#8b5cf61a;border-radius:12px;justify-content:center;align-items:center;margin:0 auto .75rem;font-size:1.1rem;display:flex}.reviews-trust-card__title{color:var(--color-text);margin-bottom:.3rem;font-size:.95rem;font-weight:800}.reviews-trust-card__text{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.5}.reviews-context{text-align:center;max-width:800px;margin-inline:auto}.reviews-context__locations{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}.reviews-context__location{border-radius:var(--radius-md);background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text);padding:.75rem 1.5rem;font-size:.9rem;font-weight:700}@media (prefers-reduced-motion:reduce){.review-card,.reviews-location-card,.reviews-filter__btn,.reviews-trust-card,.reviews-context__location{transition:none}.reviews-skeleton__line,.reviews-skeleton__avatar{animation:none}}@media (width<=768px){.reviews-rating-summary{text-align:center;grid-template-columns:1fr}.reviews-location-grid,.reviews-grid,.reviews-skeleton,.reviews-trust-grid{grid-template-columns:1fr}.reviews-context__locations{flex-direction:column;align-items:center}}@media (width<=480px){.reviews-filter{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.5rem;overflow-x:auto}.reviews-filter__btn{white-space:nowrap;flex-shrink:0}.reviews-hero-dashboard__rating-number{font-size:1.4rem}}.review-card__google-link{color:var(--color-cyan);white-space:nowrap;font-size:.8rem}.blog-featured{border-radius:var(--radius-xl);background:linear-gradient(135deg, rgba(var(--base-rgb), .7) 0%, #8b5cf60f 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #8b5cf633;grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;padding:2.5rem;display:grid}.blog-featured__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;margin-bottom:1rem;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.blog-featured__title{color:var(--color-text);margin-bottom:.75rem;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:800;line-height:1.2}.blog-featured__description{color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.7}.blog-featured__meta{color:var(--color-text-muted);align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:.75rem;display:flex}.blog-featured__meta-item{align-items:center;gap:.3rem;display:flex}.blog-featured__visual{justify-content:center;display:flex}.blog-featured__visual-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;width:100%;max-width:360px;padding:2rem}.blog-featured__visual-icon{width:64px;height:64px;color:var(--color-violet);background:#8b5cf61f;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.5rem;display:flex}.blog-featured__visual-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.5rem;font-size:.7rem;font-weight:700}.blog-featured__visual-nodes{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.blog-featured__visual-node{color:var(--color-violet);background:#8b5cf614;border:1px solid #8b5cf626;border-radius:999px;padding:.3rem .6rem;font-size:.6rem;font-weight:700}.blog-featured__visual-node--pink{color:var(--color-pink);background:#5b6cf914;border-color:#5b6cf926}.blog-featured__visual-node--cyan{color:var(--color-cyan);background:#22d3ee14;border-color:#22d3ee26}.blog-categories{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.blog-categories__btn{border:1px solid var(--color-border);background:var(--color-surface-glass);color:var(--color-text-muted);cursor:pointer;transition:transform var(--transition), border-color var(--transition), background var(--transition), color var(--transition);border-radius:999px;padding:.5rem 1.1rem;font-size:.75rem;font-weight:700}.blog-categories__btn:hover{color:var(--color-text);border-color:#8b5cf666}.blog-categories__btn--active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow);border-color:#0000}.blog-search{margin-inline:auto;max-width:480px;margin-bottom:1.5rem;position:relative}.blog-search__input{border:1px solid var(--color-border);background:var(--color-surface-glass);width:100%;color:var(--color-text);font-size:.85rem;font-family:var(--font-sans);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--transition), box-shadow var(--transition);border-radius:999px;padding:.75rem 1.25rem .75rem 2.75rem}.blog-search__input::placeholder{color:var(--color-text-muted)}.blog-search__input:focus{box-shadow:var(--shadow-glow);border-color:#8b5cf680;outline:none}.blog-search__icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.blog-sort{justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.blog-sort__label{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.blog-sort__select{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-glass);color:var(--color-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding:.45rem 2rem .45rem .9rem;font-size:.8rem;font-weight:600}.blog-sort__select:focus{outline:2px solid var(--color-violet);outline-offset:2px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.blog-article-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;display:flex;overflow:hidden}.blog-article-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf666;transform:translateY(-4px)}.blog-article-card__image{background:linear-gradient(135deg,#8b5cf614 0%,#5b6cf90f 100%);justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.blog-article-card__image-number{background:var(--gradient-primary);-webkit-text-fill-color:transparent;opacity:.15;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;position:absolute;bottom:.5rem;right:1rem}.blog-article-card__image-icon{color:var(--color-violet);opacity:.4;font-size:2rem}.blog-article-card__body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.blog-article-card__category{text-transform:uppercase;letter-spacing:.05em;color:var(--color-violet);background:#8b5cf61a;border-radius:999px;align-self:flex-start;margin-bottom:.6rem;padding:.2rem .55rem;font-size:.6rem;font-weight:700;display:inline-block}.blog-article-card__category--pink{color:var(--color-pink);background:#5b6cf91a}.blog-article-card__category--cyan{color:var(--color-cyan);background:#22d3ee1a}.blog-article-card__category--blue{color:var(--color-blue);background:#3b82f61a}.blog-article-card__title{color:var(--color-text);margin-bottom:.5rem;font-size:1.05rem;font-weight:800;line-height:1.3}.blog-article-card__description{font-size:var(--fs-small);color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-article-card__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.blog-article-card__meta{flex-direction:column;gap:.15rem;display:flex}.blog-article-card__author{color:var(--color-text);font-size:.7rem;font-weight:700}.blog-article-card__reading-time{color:var(--color-text-muted);font-size:.65rem}.blog-article-card__link{color:var(--color-violet);transition:gap var(--transition);align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-article-card__link:hover{gap:.55rem}.blog-article-card__link svg{transition:transform var(--transition)}.blog-article-card__link:hover svg{transform:translate(2px)}.blog-featured-row{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.blog-featured-card{border-radius:var(--radius-xl);background:linear-gradient(135deg, rgba(var(--base-rgb), .7) 0%, #8b5cf60d 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--transition), border-color var(--transition);border:1px solid #8b5cf633;padding:1.75rem}.blog-featured-card:hover{border-color:#8b5cf666;transform:translateY(-3px)}.blog-featured-card__badge{text-transform:uppercase;letter-spacing:.05em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;margin-bottom:.75rem;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:inline-block}.blog-featured-card__badge--pink{color:var(--color-pink);background:#5b6cf91f}.blog-featured-card__badge--cyan{color:var(--color-cyan);background:#22d3ee1f}.blog-featured-card__title{color:var(--color-text);margin-bottom:.5rem;font-size:1.1rem;font-weight:800;line-height:1.3}.blog-featured-card__text{font-size:var(--fs-small);color:var(--color-text-muted);margin-bottom:1rem;line-height:1.6}.blog-ai-search{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.blog-ai-search__content p{color:var(--color-text-muted);margin-bottom:1rem;line-height:1.7}.blog-ai-search__visual{justify-content:center;display:flex}.blog-ai-search__visual-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;width:100%;max-width:400px;padding:2rem}.blog-ai-search__visual-nodes{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.blog-ai-search__node{border-radius:var(--radius-md);color:var(--color-text);background:#8b5cf614;border:1px solid #8b5cf626;padding:.5rem .85rem;font-size:.75rem;font-weight:700}.blog-ai-search__node--active{background:#8b5cf61f;border-color:#8b5cf666}.blog-ai-search__node--pink{background:#5b6cf914;border-color:#5b6cf926}.blog-ai-search__node--cyan{background:#22d3ee14;border-color:#22d3ee26}.blog-author{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);align-items:center;gap:2rem;max-width:700px;margin-inline:auto;padding:2rem;display:flex}.blog-author__avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;font-size:1.5rem;font-weight:800;display:flex}.blog-author__info{flex:1}.blog-author__name{color:var(--color-text);margin-bottom:.15rem;font-size:1.15rem;font-weight:800}.blog-author__role{color:var(--color-violet);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.blog-author__text{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.6}.blog-empty{text-align:center;border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);max-width:500px;margin-inline:auto;padding:3rem 2rem}.blog-empty__icon{opacity:.4;margin-bottom:.75rem;font-size:2rem}.blog-empty__title{color:var(--color-text);margin-bottom:.4rem;font-size:1.1rem;font-weight:800}.blog-empty__text{color:var(--color-text-muted);font-size:.9rem}@media (prefers-reduced-motion:reduce){.blog-article-card,.blog-featured-card,.blog-categories__btn,.blog-ai-search__node{transition:none}}@media (width<=1024px){.blog-grid,.blog-featured-row{grid-template-columns:repeat(2,1fr)}.blog-featured,.blog-ai-search{text-align:center;grid-template-columns:1fr}}@media (width<=768px){.blog-grid,.blog-featured-row{grid-template-columns:1fr}.blog-author{text-align:center;flex-direction:column}}@media (width<=480px){.blog-categories{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.5rem;overflow-x:auto}.blog-categories__btn{white-space:nowrap;flex-shrink:0}}.blog-post-back{color:var(--color-text-muted);transition:color var(--transition), gap var(--transition);align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-post-back:hover{color:var(--color-violet);gap:.6rem}.blog-post-header{text-align:center;max-width:780px;margin-inline:auto}.blog-post-header__category{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;margin-bottom:1.25rem;padding:.3rem .8rem;font-size:.7rem;font-weight:700;display:inline-block}.blog-post-header__title{color:var(--color-text);margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15}.blog-post-header__description{color:var(--color-text-muted);margin-bottom:1.75rem;font-size:1.1rem;line-height:1.7}.blog-post-header__meta{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;font-size:.85rem;display:flex}.blog-post-header__meta-item{align-items:center;gap:.4rem;display:flex}.blog-post-header__meta-item svg{color:var(--color-violet)}.blog-post-header__author-avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:800;display:flex}.blog-post-cover{border-radius:var(--radius-xl);border:1px solid var(--color-border);max-width:960px;box-shadow:var(--shadow-card);aspect-ratio:16/9;background:linear-gradient(135deg,#8b5cf614 0%,#5b6cf90f 100%);margin:2.5rem auto 0;overflow:hidden}.blog-post-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-post-content{max-width:720px;margin:3rem auto 0}.blog-post-body{color:var(--color-text-muted);font-size:1.05rem;line-height:1.85}.blog-post-body>*+*{margin-top:1.4rem}.blog-post-body h2{color:var(--color-text);margin-top:2.5rem;font-size:1.6rem;font-weight:800;line-height:1.3}.blog-post-body h3{color:var(--color-text);margin-top:2rem;font-size:1.3rem;font-weight:800;line-height:1.35}.blog-post-body h4{color:var(--color-text);margin-top:1.75rem;font-size:1.1rem;font-weight:700}.blog-post-body p{margin:0}.blog-post-body strong{color:var(--color-text);font-weight:700}.blog-post-body em{font-style:italic}.blog-post-body u{text-underline-offset:3px;-webkit-text-decoration:underline #8b5cf680;text-decoration:underline #8b5cf680}.blog-post-body s{opacity:.6}.blog-post-body code{color:var(--color-cyan);background:#8b5cf61f;border-radius:6px;padding:.15em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em}.blog-post-body a{color:var(--color-violet);text-underline-offset:3px;transition:color var(--transition);font-weight:600;-webkit-text-decoration:underline #8b5cf659;text-decoration:underline #8b5cf659}.blog-post-body a:hover{color:var(--color-pink)}.blog-post-body blockquote{border-radius:var(--radius-md);border-left:3px solid var(--color-violet);background:var(--color-surface-glass);color:var(--color-text);margin:0;padding:1.25rem 1.5rem;font-style:italic;position:relative}.blog-post-body ul,.blog-post-body ol{color:var(--color-text-muted);padding-left:1.4rem}.blog-post-body li{margin-top:.5rem}.blog-post-body li::marker{color:var(--color-violet)}.blog-post-body img{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:auto;box-shadow:var(--shadow-card);margin:.5rem 0}.blog-post-body figcaption{text-align:center;color:var(--color-text-muted);margin-top:.6rem;font-size:.8rem}.blog-post-body hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}.blog-post-share{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.75rem;display:flex}.blog-post-share__label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.8rem;font-weight:700}.blog-post-share__buttons{gap:.6rem;display:flex}.blog-post-share__btn{background:var(--color-surface-glass);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text-muted);cursor:pointer;transition:transform var(--transition), border-color var(--transition), color var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex}.blog-post-share__btn:hover{color:var(--color-violet);border-color:#8b5cf666;transform:translateY(-2px)}.blog-post-skeleton{max-width:780px;margin:0 auto}.blog-post-skeleton__line{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-surface) 0%, #8b5cf61f 50%, var(--color-surface) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite blog-post-shimmer}.blog-post-skeleton__badge{width:100px;height:24px;margin:0 auto 1.25rem}.blog-post-skeleton__title{width:100%;height:2.5rem;margin:0 auto .75rem}.blog-post-skeleton__title--short{width:65%;margin-inline:auto}.blog-post-skeleton__cover{aspect-ratio:16/9;border-radius:var(--radius-xl);width:100%;max-width:960px;margin:2.5rem auto 0}@keyframes blog-post-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-post-not-found{text-align:center;border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);max-width:480px;margin:2rem auto;padding:3rem 2rem}.blog-post-not-found__icon{opacity:.5;margin-bottom:1rem;font-size:2.25rem}.blog-post-not-found__title{color:var(--color-text);margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.blog-post-not-found__text{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.9rem}@media (width<=768px){.blog-post-header__meta{gap:1rem}.blog-post-share{flex-direction:column;align-items:flex-start}.blog-post-body h2{font-size:1.35rem}.blog-post-body h3{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.blog-post-skeleton__line{animation:none}}.blog-post-disclosure{max-width:720px;color:var(--color-text-muted);background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:12px;margin:1rem auto 0;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.blog-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #8b5cf640;border-radius:14px;overflow-x:auto}.blog-table-wrap:focus-visible{outline:2px solid var(--color-violet)}.blog-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.92rem;line-height:1.5}.blog-table caption{text-align:left;color:var(--color-text);padding:.75rem 1rem;font-weight:700}.blog-table th,.blog-table td{text-align:left;vertical-align:top;border-top:1px solid #8b5cf62e;padding:.7rem .85rem}.blog-table thead th{color:var(--color-text);white-space:nowrap;background:#8b5cf624;font-weight:700}.blog-table tbody th{color:var(--color-text);font-weight:700}.blog-table tbody tr:nth-child(2n){background:rgba(var(--ink-rgb), .025)}.blog-table-note{margin:0;padding:.6rem 1rem .9rem;font-size:.85rem}.blog-cta-row{flex-wrap:wrap;gap:.75rem;display:flex}.blog-post-body .blog-cta-row a.btn{color:var(--color-heading);text-decoration:none}.blog-post-body .blog-cta-row a.btn--primary{color:#fff}@media (width<=640px){.blog-table{min-width:0}.blog-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.blog-table tr{border-top:1px solid #8b5cf640;padding:.5rem 0;display:block}.blog-table tbody th,.blog-table td{border:0;padding:.3rem 1rem;display:block}.blog-table td:before{content:attr(data-label) ": ";color:var(--color-text);font-weight:700}.blog-cta-row a.btn{justify-content:center;width:100%}}@media (width>=1000px){.blog-table-wrap{width:min(1100px,92vw);margin-left:50%;transform:translate(-50%)}.blog-table tbody th{white-space:nowrap}}.geo-hero{grid-template-columns:1.3fr 1fr;align-items:start;gap:3rem;display:grid}.geo-hero__content{flex-direction:column;gap:1.25rem;display:flex}.geo-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.geo-hero__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.geo-hero__meta-item{align-items:center;gap:.3rem;display:flex}.geo-hero__intro{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8}.geo-hero__visual{justify-content:center;display:flex}.geo-hero__visual-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;width:100%;max-width:380px;padding:2rem}.geo-hero__visual-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:1rem;font-size:.65rem;font-weight:700}.geo-hero__visual-flow{flex-direction:column;align-items:center;gap:0;display:flex}.geo-hero__visual-step{border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.04em;text-align:center;width:100%;padding:.6rem 1rem;font-size:.7rem;font-weight:700}.geo-hero__visual-step--query{color:var(--color-blue);background:#3b82f61f;border:1px solid #3b82f633}.geo-hero__visual-step--ai{color:var(--color-violet);background:#8b5cf61f;border:1px solid #8b5cf633}.geo-hero__visual-step--entity{color:var(--color-pink);background:#5b6cf91f;border:1px solid #5b6cf933}.geo-hero__visual-step--citation{color:var(--color-cyan);background:#22d3ee1f;border:1px solid #22d3ee33}.geo-hero__visual-arrow{color:var(--color-text-muted);opacity:.3;padding:.15rem 0;font-size:.8rem}.geo-toc{top:calc(var(--header-height) + 2rem);border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:calc(100vh - var(--header-height) - 4rem);padding:1.5rem;position:sticky;overflow-y:auto}.geo-toc__title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.75rem;font-size:.7rem;font-weight:700}.geo-toc__list{margin:0;padding:0;list-style:none}.geo-toc__item{padding:.35rem 0}.geo-toc__link{color:var(--color-text-muted);transition:color var(--transition);font-size:.78rem;line-height:1.4;text-decoration:none;display:block}.geo-toc__link:hover{color:var(--color-violet)}.geo-article{grid-template-columns:1fr 240px;align-items:start;gap:3rem;display:grid}.geo-article__body{max-width:720px}.geo-article__body h2{font-size:var(--fs-h2);color:var(--color-text);margin-top:3rem;margin-bottom:1rem;font-weight:800;line-height:1.2}.geo-article__body h3{font-size:var(--fs-h3);color:var(--color-text);margin-top:2rem;margin-bottom:.75rem;font-weight:800}.geo-article__body p{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1rem;line-height:1.8}.geo-article__body strong{color:var(--color-text);font-weight:700}.geo-principles{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:2rem 0;display:grid}.geo-principle-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--transition), border-color var(--transition);padding:1.5rem}.geo-principle-card:hover{border-color:#8b5cf659;transform:translateY(-3px)}.geo-principle-card__number{background:var(--gradient-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.75rem;font-size:.75rem;font-weight:800;display:inline-flex}.geo-principle-card__title{color:var(--color-text);margin-bottom:.4rem;font-size:1rem;font-weight:800}.geo-principle-card__text{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.6}.geo-comparison{border-radius:var(--radius-xl);border:1px solid var(--color-border);margin:2rem 0;overflow:hidden}.geo-comparison__header{border-bottom:1px solid var(--color-border);background:#8b5cf614;grid-template-columns:1.2fr 1fr 1fr;display:grid}.geo-comparison__header-cell{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);padding:.85rem 1.25rem;font-size:.75rem;font-weight:800}.geo-comparison__header-cell--seo{color:var(--color-blue)}.geo-comparison__header-cell--geo{color:var(--color-violet)}.geo-comparison__row{border-bottom:1px solid var(--color-border);grid-template-columns:1.2fr 1fr 1fr;display:grid}.geo-comparison__row:last-child{border-bottom:none}.geo-comparison__cell{color:var(--color-text-muted);padding:.75rem 1.25rem;font-size:.85rem;line-height:1.5}.geo-comparison__cell:first-child{color:var(--color-text);background:#8b5cf60a;font-weight:700}.geo-takeaway{border-radius:var(--radius-xl);background:linear-gradient(135deg, rgba(var(--base-rgb), .7) 0%, #8b5cf614 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;border:1px solid #8b5cf640;margin:2.5rem 0;padding:2.5rem;position:relative;overflow:hidden}.geo-takeaway:before{content:"";border-radius:var(--radius-xl);background:var(--gradient-neon);-webkit-mask-composite:xor;opacity:.3;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.geo-takeaway__line{font-size:1.15rem;font-weight:700;line-height:1.5}.geo-takeaway__line--muted{color:var(--color-text-muted)}.geo-takeaway__line--highlight{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.35rem}.geo-three-col{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0;display:grid}.geo-three-col__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;padding:1.75rem}.geo-three-col__icon{margin-bottom:.75rem;font-size:1.5rem}.geo-three-col__label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.25rem;font-size:.7rem;font-weight:700}.geo-three-col__title{color:var(--color-text);margin-bottom:.4rem;font-size:1.1rem;font-weight:800}.geo-three-col__text{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.6}.geo-ecosystem{max-width:700px;margin:2rem auto}.geo-ecosystem__center{text-align:center;border-radius:var(--radius-xl);background:var(--gradient-primary);color:#fff;max-width:260px;box-shadow:var(--shadow-glow);margin:1.5rem auto;padding:1.25rem 2rem;font-size:1rem;font-weight:800}.geo-ecosystem__ring{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.geo-ecosystem__node{border-radius:var(--radius-md);background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text);text-align:center;padding:.5rem .85rem;font-size:.75rem;font-weight:700}.geo-ecosystem__node--active{background:#8b5cf614;border-color:#8b5cf666}.geo-ecosystem__arrows{color:var(--color-violet);opacity:.3;justify-content:center;gap:1.5rem;padding:.25rem 0;font-size:.9rem;display:flex}.geo-entity{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;max-width:500px;margin:2rem auto;padding:2rem}.geo-entity__name{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.25rem;font-weight:800}.geo-entity__type{color:var(--color-text-muted);margin-bottom:1rem;font-size:.8rem}.geo-entity__tags{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.geo-entity__tag{color:var(--color-violet);background:#8b5cf614;border:1px solid #8b5cf626;border-radius:999px;padding:.3rem .6rem;font-size:.65rem;font-weight:700}.geo-entity__tag--pink{color:var(--color-pink);background:#5b6cf914;border-color:#5b6cf926}.geo-entity__tag--cyan{color:var(--color-cyan);background:#22d3ee14;border-color:#22d3ee26}.geo-content-stack{max-width:500px;margin:2rem auto}.geo-content-stack__step{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);transition:transform var(--transition), border-color var(--transition);align-items:center;gap:1rem;margin-bottom:.5rem;padding:.75rem 1.25rem;display:flex}.geo-content-stack__step:hover{border-color:#8b5cf659;transform:translate(4px)}.geo-content-stack__number{background:var(--gradient-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:.7rem;font-weight:800;display:flex}.geo-content-stack__text{color:var(--color-text);font-size:.9rem;font-weight:700}.geo-content-stack__arrow{color:var(--color-violet);opacity:.3;justify-content:center;margin-left:1rem;padding:.1rem 0;display:flex}.geo-faq{margin:2rem 0}.geo-faq__item{margin-bottom:.75rem}.geo-faq__details{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);padding:1.25rem 1.5rem}.geo-faq__question{color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;list-style:none;display:flex}.geo-faq__question::-webkit-details-marker{display:none}.geo-faq__question:after{content:"+";color:var(--color-violet);transition:transform var(--transition);font-size:1.2rem;font-weight:300}.geo-faq__details[open] .geo-faq__question:after{transform:rotate(45deg)}.geo-faq__answer{color:var(--color-text-muted);margin-top:.75rem;font-size:.9rem;line-height:1.7}.geo-summary{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0;display:grid}.geo-summary-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;padding:1.75rem}.geo-summary-card__number{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.75rem;font-size:.85rem;font-weight:800;display:inline-flex}.geo-summary-card__icon{margin-bottom:.5rem;font-size:1.25rem}.geo-summary-card__title{color:var(--color-text);margin-bottom:.3rem;font-size:1.05rem;font-weight:800}.geo-summary-card__text{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.5}.geo-author{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);align-items:center;gap:1.5rem;margin:2rem 0;padding:2rem;display:flex}.geo-author__avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;font-size:1.3rem;font-weight:800;display:flex}.geo-author__name{color:var(--color-text);margin-bottom:.1rem;font-size:1.1rem;font-weight:800}.geo-author__role{color:var(--color-violet);margin-bottom:.4rem;font-size:.8rem;font-weight:600}.geo-author__date{color:var(--color-text-muted);font-size:.75rem}.geo-related{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.geo-related-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;transition:transform var(--transition), border-color var(--transition);padding:1.5rem}.geo-related-card:hover{border-color:#8b5cf666;transform:translateY(-3px)}.geo-related-card__category{text-transform:uppercase;letter-spacing:.05em;color:var(--color-violet);background:#8b5cf61a;border-radius:999px;margin-bottom:.6rem;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:inline-block}.geo-related-card__category--cyan{color:var(--color-cyan);background:#22d3ee1a}.geo-related-card__category--blue{color:var(--color-blue);background:#3b82f61a}.geo-related-card__title{color:var(--color-text);font-size:.95rem;font-weight:800;line-height:1.3}@media (prefers-reduced-motion:reduce){.geo-principle-card,.geo-content-stack__step,.geo-related-card,.geo-ecosystem__node,.geo-three-col__card{transition:none}}@media (width<=1024px){.geo-hero{grid-template-columns:1fr}.geo-hero__visual{display:none}.geo-article{grid-template-columns:1fr}.geo-toc{max-height:none;margin-bottom:2rem;position:static}.geo-related{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.geo-principles,.geo-three-col,.geo-summary,.geo-related,.geo-comparison__header,.geo-comparison__row{grid-template-columns:1fr}.geo-comparison__cell:first-child{background:#8b5cf614;border-bottom:none}.geo-comparison__header-cell{display:none}.geo-comparison__cell:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--color-violet);margin-bottom:.25rem;font-size:.65rem;font-weight:700;display:block}.geo-author{text-align:center;flex-direction:column}.geo-toc{display:none}}@media (width<=480px){.geo-hero__meta{flex-direction:column;gap:.4rem}.geo-article__body h2{font-size:clamp(1.3rem,4vw,1.75rem)}}@media (width<=768px){.geo-location-cta__grid{grid-template-columns:1fr}}.local-marketing-hero{grid-template-columns:1.3fr 1fr;align-items:start;gap:3rem;display:grid}.local-marketing-hero__content{flex-direction:column;gap:1.25rem;display:flex}.local-marketing-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.local-marketing-hero__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.local-marketing-hero__meta-item{align-items:center;gap:.3rem;display:flex}.local-marketing-hero__intro{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8}.local-marketing-hero__visual{justify-content:center;display:flex}.local-marketing-hero__visual-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;width:100%;max-width:380px;padding:2rem}.local-marketing-hero__visual-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:1rem;font-size:.65rem;font-weight:700}.local-marketing-hero__visual-flow{flex-direction:column;align-items:center;gap:.5rem;display:flex}.local-marketing-hero__visual-step{border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.04em;padding:.5rem 1rem;font-size:.7rem;font-weight:600}.local-marketing-hero__visual-step--query{color:var(--color-violet);background:#8b5cf626}.local-marketing-hero__visual-step--maps{color:var(--color-success);background:#22c55e26}.local-marketing-hero__visual-step--ai{color:var(--color-cyan);background:#06b6d426}.local-marketing-hero__visual-step--business{color:var(--color-pink);background:linear-gradient(135deg,#8b5cf633,#5b6cf933)}.local-marketing-hero__visual-arrow{color:var(--color-text-muted);opacity:.5;font-size:.75rem}.local-marketing-intro{max-width:720px;margin:0 auto}.local-marketing-intro__text{color:var(--color-text-muted);font-size:1.1rem;line-height:1.8}.local-marketing-services{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.local-marketing-service-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;padding:1.5rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.local-marketing-service-card:hover{border-color:var(--color-violet);transform:translateY(-4px);box-shadow:0 8px 32px #8b5cf626}.local-marketing-service-card__top{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.local-marketing-service-card__number{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:700;display:inline-flex}.local-marketing-service-card__number--purple{color:var(--color-violet);background:#8b5cf626}.local-marketing-service-card__number--pink{color:var(--color-pink);background:#5b6cf926}.local-marketing-service-card__number--cyan{color:var(--color-cyan);background:#06b6d426}.local-marketing-service-card__number--blue{color:var(--color-blue);background:#3b82f626}.local-marketing-service-card__icon{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s;display:inline-flex}.local-marketing-service-card:hover .local-marketing-service-card__icon{transform:translate(4px)}.local-marketing-service-card__icon--purple{color:var(--color-violet);background:#8b5cf61a}.local-marketing-service-card__icon--pink{color:var(--color-pink);background:#5b6cf91a}.local-marketing-service-card__icon--cyan{color:var(--color-cyan);background:#06b6d41a}.local-marketing-service-card__icon--blue{color:var(--color-blue);background:#3b82f61a}.local-marketing-service-card__title{color:var(--color-text);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.local-marketing-service-card__text{color:var(--color-text-muted);flex:1;font-size:.8rem;line-height:1.6}.local-marketing-markets{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.local-marketing-market-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;padding:2rem 1.5rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.local-marketing-market-card:hover{border-color:var(--color-cyan);transform:translateY(-4px);box-shadow:0 8px 32px #06b6d426}.local-marketing-market-card__icon{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-cyan);background:#06b6d41a;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.local-marketing-market-card__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;align-self:flex-start;margin-bottom:.75rem;padding:.2rem .6rem;font-size:.6rem;font-weight:700;display:inline-block}.local-marketing-market-card__location{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:700}.local-marketing-market-card__text{color:var(--color-text-muted);flex:1;margin-bottom:1rem;font-size:.8rem;line-height:1.6}.local-marketing-market-card__arrow{color:var(--color-cyan);font-size:.75rem;font-weight:600;transition:transform .3s}.local-marketing-market-card:hover .local-marketing-market-card__arrow{transform:translate(4px)}.local-marketing-matters{max-width:720px;margin:2rem auto 0}.local-marketing-matters__text{color:var(--color-text-muted);margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.local-marketing-matters__visual{flex-direction:column;gap:2rem;display:flex}.local-marketing-matters__channels{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.local-marketing-matters__channel{border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text);padding:.4rem .8rem;font-size:.65rem;font-weight:700}.local-marketing-matters__plus{color:var(--color-violet);font-size:.75rem;font-weight:700}.local-marketing-matters__flow{flex-direction:column;align-items:center;gap:0;display:flex}.local-marketing-matters__flow-item{flex-direction:column;align-items:center;display:flex}.local-marketing-matters__flow-step{border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text-muted);padding:.6rem 1.5rem;font-size:.75rem;font-weight:700}.local-marketing-matters__flow-step--active{border-color:var(--color-violet);color:var(--color-text);background:linear-gradient(135deg,#8b5cf633,#5b6cf933)}.local-marketing-matters__flow-arrow{color:var(--color-text-muted);opacity:.5;padding:.25rem 0;font-size:.75rem}.local-marketing-why-us{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2rem;display:grid}.local-marketing-why-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:2rem 1.5rem}.local-marketing-why-card__number{color:var(--color-violet);margin-bottom:.75rem;font-size:.65rem;font-weight:700}.local-marketing-why-card__title{color:var(--color-text);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.local-marketing-why-card__text{color:var(--color-text-muted);font-size:.85rem;line-height:1.7}.local-marketing-takeaway{text-align:center;border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:3rem}.local-marketing-takeaway__label{color:var(--color-text);margin-bottom:.25rem;font-size:1.1rem;font-weight:800}.local-marketing-takeaway__sublabel{color:var(--color-text-muted);margin-bottom:1rem;font-size:.9rem}.local-marketing-takeaway__intro{color:var(--color-text-muted);margin-bottom:1rem;font-size:.8rem}.local-marketing-takeaway__items{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.local-marketing-takeaway__item{text-transform:uppercase;letter-spacing:.04em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;padding:.4rem .8rem;font-size:.7rem;font-weight:700}.local-marketing-takeaway__plus{opacity:.5;margin:0 .15rem}.local-marketing-takeaway__supporting{color:var(--color-text-muted);max-width:500px;margin:0 auto;font-size:.9rem;line-height:1.7}@media (width<=1024px){.local-marketing-services,.local-marketing-markets{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.local-marketing-hero{grid-template-columns:1fr;gap:2rem}.local-marketing-hero__visual{order:-1}.local-marketing-hero__visual-card{max-width:320px}.local-marketing-services,.local-marketing-markets,.local-marketing-why-us{grid-template-columns:1fr}.local-marketing-takeaway{padding:2rem 1.5rem}.local-marketing-matters__channels{flex-direction:column;align-items:stretch}.local-marketing-matters__plus{text-align:center}}@media (width<=480px){.local-marketing-hero__meta{gap:.5rem}.local-marketing-service-card{padding:1.25rem}.local-marketing-market-card{padding:1.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.local-marketing-service-card,.local-marketing-market-card{transition:none}.local-marketing-service-card:hover,.local-marketing-market-card:hover{transform:none}.local-marketing-service-card__icon,.local-marketing-market-card__arrow{transition:none}.local-marketing-service-card:hover .local-marketing-service-card__icon,.local-marketing-market-card:hover .local-marketing-market-card__arrow{transform:none}}@media (width<=1024px){.lseo-tut-services-grid,.lseo-tut-why-us-grid,.lseo-tut-industry-grid,.lseo-tut-process-grid,.lseo-tut-location-grid,.lseo-tut-citations-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.lseo-tut-hero__actions{flex-direction:column}.lseo-tut-services-grid,.lseo-tut-why-us-grid,.lseo-tut-industry-grid,.lseo-tut-process-grid,.lseo-tut-location-grid,.lseo-tut-citations-grid,.lseo-tut-gbp-grid,.lseo-tut-nap-grid{grid-template-columns:1fr}.lseo-tut-review-flow{flex-direction:column;align-items:center}.lseo-tut-review-arrow{padding-top:0;transform:rotate(90deg)}.lseo-tut-comparison-header,.lseo-tut-comparison-row{grid-template-columns:1fr;gap:.5rem}.lseo-tut-comparison-header__traditional,.lseo-tut-comparison-header__local{display:none}.lseo-tut-comparison-row__traditional:before{content:"Traditional: ";color:var(--color-text);font-weight:600}.lseo-tut-comparison-row__local:before{content:"Local: ";color:var(--color-cyan);font-weight:600}}.malaysia-progress{z-index:9999;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.malaysia-progress__bar{background:var(--gradient-neon);width:0%;height:100%;transition:width .1s linear;box-shadow:0 0 8px #8b5cf699}.malaysia-hero{grid-template-columns:1.3fr 1fr;align-items:start;gap:3rem;display:grid}.malaysia-hero__content{flex-direction:column;gap:1.25rem;display:flex}.malaysia-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.malaysia-hero__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.malaysia-hero__meta-item{align-items:center;gap:.3rem;display:flex}.malaysia-hero__intro{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8}.malaysia-hero__visual{justify-content:center;display:flex}.malaysia-hero__visual-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;width:100%;max-width:380px;padding:2rem}.malaysia-hero__visual-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:1rem;font-size:.65rem;font-weight:700}.malaysia-hero__visual-flow{flex-direction:column;align-items:center;gap:0;display:flex}.malaysia-hero__visual-step{border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.04em;text-align:center;width:100%;padding:.6rem 1rem;font-size:.7rem;font-weight:700}.malaysia-hero__visual-step--mdec{color:var(--color-violet);background:#8b5cf61f;border:1px solid #8b5cf633}.malaysia-hero__visual-step--smecorp{color:var(--color-cyan);background:#06b6d41f;border:1px solid #06b6d433}.malaysia-hero__visual-step--sme{color:var(--color-pink);background:#5b6cf91f;border:1px solid #5b6cf933}.malaysia-hero__visual-step--digital{color:var(--color-text);border:1px solid var(--color-violet);background:linear-gradient(135deg,#8b5cf633,#5b6cf933)}.malaysia-hero__visual-arrow{color:var(--color-text-muted);opacity:.3;padding:.15rem 0;font-size:.8rem}.malaysia-article{grid-template-columns:1fr 240px;align-items:start;gap:3rem;display:grid}.malaysia-article__body{max-width:720px}.malaysia-article__body h2{font-size:var(--fs-h2);color:var(--color-text);margin-top:3rem;margin-bottom:1rem;font-weight:800;line-height:1.2}.malaysia-article__body h3{font-size:var(--fs-h3);color:var(--color-text);margin-top:2rem;margin-bottom:.75rem;font-weight:800}.malaysia-article__body p{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1rem;line-height:1.8}.malaysia-article__body strong{color:var(--color-text);font-weight:700}.malaysia-toc{top:calc(var(--header-height) + 2rem);border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:calc(100vh - var(--header-height) - 4rem);padding:1.5rem;position:sticky;overflow-y:auto}.malaysia-toc__title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.75rem;font-size:.7rem;font-weight:700}.malaysia-toc__list{margin:0;padding:0;list-style:none}.malaysia-toc__item{padding:.35rem 0}.malaysia-toc__link{color:var(--color-text-muted);transition:color var(--transition);font-size:.78rem;line-height:1.4;text-decoration:none;display:block}.malaysia-toc__link:hover{color:var(--color-violet)}.malaysia-disclaimer{border-radius:var(--radius-xl);background:#f59e0b0f;border:1px solid #f59e0b40;gap:1rem;margin:2rem 0;padding:1.5rem;display:flex}.malaysia-disclaimer__icon{width:40px;min-width:40px;height:40px;color:var(--color-star);background:#f59e0b1f;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.malaysia-disclaimer__title{color:var(--color-star);margin-bottom:.4rem;font-size:.95rem;font-weight:800}.malaysia-disclaimer__text{color:var(--color-text-muted);margin-bottom:0;font-size:.85rem;line-height:1.7}.malaysia-info-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;max-width:500px;margin:2rem auto;padding:2rem}.malaysia-info-card__badge{text-transform:uppercase;letter-spacing:.06em;background:var(--gradient-primary);color:#fff;border-radius:999px;margin-bottom:.75rem;padding:.3rem .8rem;font-size:.7rem;font-weight:800;display:inline-block}.malaysia-info-card__title{color:var(--color-text);margin-bottom:.4rem;font-size:1.1rem;font-weight:800}.malaysia-info-card__text{color:var(--color-text-muted);margin-bottom:0;font-size:.85rem;line-height:1.6}.malaysia-tag-list{flex-wrap:wrap;gap:.4rem;margin:1rem 0 1.5rem;display:flex}.malaysia-tag{color:var(--color-violet);background:#8b5cf614;border:1px solid #8b5cf626;border-radius:999px;padding:.3rem .6rem;font-size:.65rem;font-weight:600}.malaysia-marketing-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.5rem 0;display:grid}.malaysia-marketing-card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);padding:1rem 1.25rem}.malaysia-marketing-card__area{color:var(--color-text);margin-bottom:.2rem;font-size:.8rem;font-weight:700}.malaysia-marketing-card__detail{color:var(--color-text-muted);font-size:.75rem}.malaysia-note{color:var(--color-text-muted);border-left:3px solid var(--color-violet);padding-left:1rem;font-size:.85rem;font-style:italic}.malaysia-flow{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;max-width:500px;margin:2rem auto;padding:2rem}.malaysia-flow--wide{max-width:400px}.malaysia-flow__title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.65rem;font-weight:700}.malaysia-flow__item{flex-direction:column;align-items:center;display:flex}.malaysia-flow__step{border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);text-align:center;background:#8b5cf614;border:1px solid #8b5cf626;width:100%;padding:.55rem 1.25rem;font-size:.7rem;font-weight:700}.malaysia-flow__step--active{border-color:var(--color-violet);color:var(--color-text);background:linear-gradient(135deg,#8b5cf633,#5b6cf933)}.malaysia-flow__arrow{color:var(--color-violet);opacity:.3;padding:.2rem 0;font-size:.75rem}.malaysia-service-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;display:grid}.malaysia-service-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);transition:transform var(--transition), border-color var(--transition);padding:1.5rem}.malaysia-service-card:hover{transform:translateY(-3px)}.malaysia-service-card--purple:hover{border-color:#8b5cf659}.malaysia-service-card--cyan:hover{border-color:#06b6d459}.malaysia-service-card--pink:hover{border-color:#5b6cf959}.malaysia-service-card--blue:hover{border-color:#3b82f659}.malaysia-service-card__title{color:var(--color-text);margin-bottom:.75rem;font-size:1rem;font-weight:800}.malaysia-service-card__list{margin:0 0 1rem;padding:0;list-style:none}.malaysia-service-card__item{color:var(--color-text-muted);padding:.25rem 0 .25rem 1rem;font-size:.8rem;position:relative}.malaysia-service-card__item:before{content:"";background:var(--color-violet);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.malaysia-service-card__disclaimer{color:var(--color-text-muted);opacity:.7;border-top:1px solid var(--color-border);margin-bottom:0;padding-top:.75rem;font-size:.7rem;font-style:italic}.malaysia-steps{margin:2rem 0}.malaysia-step{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);transition:transform var(--transition), border-color var(--transition);gap:1.25rem;margin-bottom:.75rem;padding:1.5rem;display:flex}.malaysia-step:hover{border-color:#8b5cf659;transform:translate(4px)}.malaysia-step__number{background:var(--gradient-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:.8rem;font-weight:800;display:flex}.malaysia-step__content{flex:1}.malaysia-step__title{color:var(--color-text);margin-bottom:.35rem;font-size:1rem;font-weight:800}.malaysia-step__text{color:var(--color-text-muted);font-size:.85rem;line-height:1.7}.malaysia-mistakes{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0;display:grid}.malaysia-mistake-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);transition:transform var(--transition);border:1px solid #f59e0b33;padding:1.5rem;position:relative}.malaysia-mistake-card:hover{transform:translateY(-2px)}.malaysia-mistake-card__warning{color:var(--color-star);opacity:.5;position:absolute;top:1rem;right:1rem}.malaysia-mistake-card__number{color:var(--color-star);margin-bottom:.5rem;font-size:.65rem;font-weight:800}.malaysia-mistake-card__title{color:var(--color-text);margin-bottom:.4rem;font-size:.9rem;font-weight:700}.malaysia-mistake-card__text{color:var(--color-text-muted);font-size:.8rem;line-height:1.6}.malaysia-examples{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0;display:grid}.malaysia-example-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);align-items:center;gap:1rem;padding:1.25rem;display:flex}.malaysia-example-card--purple{border-left:3px solid var(--color-violet)}.malaysia-example-card--cyan{border-left:3px solid var(--color-cyan)}.malaysia-example-card--pink{border-left:3px solid var(--color-pink)}.malaysia-example-card--blue{border-left:3px solid #3b82f6}.malaysia-example-card__problem,.malaysia-example-card__solution{flex:1}.malaysia-example-card__label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.25rem;font-size:.6rem;font-weight:700;display:block}.malaysia-example-card__value{color:var(--color-text);font-size:.85rem;font-weight:700}.malaysia-example-card__arrow{color:var(--color-violet);opacity:.4;font-size:1rem}.malaysia-services-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0;display:grid}.malaysia-service-block{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);padding:1.25rem}.malaysia-service-block__name{color:var(--color-violet);margin-bottom:.3rem;font-size:.9rem;font-weight:800}.malaysia-service-block__text{color:var(--color-text-muted);margin-bottom:0;font-size:.8rem;line-height:1.6}.malaysia-checklist{max-width:600px;margin:2rem 0}.malaysia-checklist__item{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);cursor:pointer;transition:transform var(--transition), border-color var(--transition);align-items:center;gap:.75rem;margin-bottom:.4rem;padding:.65rem 1rem;display:flex}.malaysia-checklist__item:hover{border-color:#8b5cf659;transform:translate(4px)}.malaysia-checklist__checkbox{opacity:0;pointer-events:none;position:absolute}.malaysia-checklist__check{border:2px solid var(--color-border);color:#0000;width:22px;min-width:22px;height:22px;transition:all var(--transition);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.malaysia-checklist__checkbox:checked+.malaysia-checklist__check{color:var(--color-success);background:#22c55e1f;border-color:#22c55e}.malaysia-checklist__text{color:var(--color-text);font-size:.85rem;font-weight:600}.malaysia-checklist-warning{border-radius:var(--radius-lg);background:#f59e0b0f;border:1px solid #f59e0b33;margin-top:1rem;padding:1rem 1.25rem}.malaysia-checklist-warning p{color:var(--color-star);margin-bottom:0;font-size:.85rem;font-weight:600}.malaysia-why-us{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0;display:grid}.malaysia-why-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);transition:transform var(--transition), border-color var(--transition);padding:1.75rem}.malaysia-why-card:hover{border-color:#8b5cf659;transform:translateY(-3px)}.malaysia-why-card__number{color:var(--color-violet);margin-bottom:.75rem;font-size:.65rem;font-weight:700}.malaysia-why-card__title{color:var(--color-text);margin-bottom:.4rem;font-size:1rem;font-weight:800}.malaysia-why-card__text{color:var(--color-text-muted);font-size:.8rem;line-height:1.65}.malaysia-faq{margin:2rem 0}.malaysia-faq__item{margin-bottom:.75rem}.malaysia-faq__details{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);padding:1.25rem 1.5rem}.malaysia-faq__question{color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;list-style:none;display:flex}.malaysia-faq__question::-webkit-details-marker{display:none}.malaysia-faq__question:after{content:"+";color:var(--color-violet);transition:transform var(--transition);font-size:1.2rem;font-weight:300}.malaysia-faq__details[open] .malaysia-faq__question:after{transform:rotate(45deg)}.malaysia-faq__answer{color:var(--color-text-muted);margin-top:.75rem;font-size:.9rem;line-height:1.7}.malaysia-author{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);align-items:center;gap:1.5rem;margin:2rem 0;padding:2rem;display:flex}.malaysia-author__avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;font-size:1.3rem;font-weight:800;display:flex}.malaysia-author__name{color:var(--color-text);margin-bottom:.1rem;font-size:1.1rem;font-weight:800}.malaysia-author__role{color:var(--color-violet);margin-bottom:.4rem;font-size:.8rem;font-weight:600}.malaysia-author__link{color:var(--color-cyan);transition:color var(--transition);font-size:.8rem;font-weight:700;text-decoration:none}.malaysia-author__link:hover{color:var(--color-violet)}@media (width<=1024px){.malaysia-hero{grid-template-columns:1fr}.malaysia-hero__visual{display:none}.malaysia-article{grid-template-columns:1fr}.malaysia-toc{max-height:none;margin-bottom:2rem;position:static}.malaysia-service-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.malaysia-marketing-grid,.malaysia-service-grid,.malaysia-examples,.malaysia-services-grid,.malaysia-why-us,.malaysia-mistakes{grid-template-columns:1fr}.malaysia-author{text-align:center;flex-direction:column}.malaysia-toc{display:none}.malaysia-step{flex-direction:column;gap:.75rem}.malaysia-example-card{flex-direction:column;gap:.5rem}.malaysia-example-card__arrow{transform:rotate(90deg)}}@media (width<=480px){.malaysia-hero__meta{flex-direction:column;gap:.4rem}.malaysia-article__body h2{font-size:clamp(1.3rem,4vw,1.75rem)}.malaysia-disclaimer{flex-direction:column;gap:.75rem}.malaysia-checklist__item{padding:.5rem .75rem}}@media (prefers-reduced-motion:reduce){.malaysia-step,.malaysia-service-card,.malaysia-mistake-card,.malaysia-example-card,.malaysia-why-card,.malaysia-checklist__item{transition:none}.malaysia-step:hover,.malaysia-service-card:hover,.malaysia-mistake-card:hover,.malaysia-example-card:hover,.malaysia-why-card:hover,.malaysia-checklist__item:hover{transform:none}}.seo-guide-progress{z-index:9999;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.seo-guide-progress__bar{background:var(--gradient-neon);width:0%;height:100%;transition:width .1s linear;box-shadow:0 0 8px #8b5cf699}.seo-guide-hero{grid-template-columns:1.3fr 1fr;align-items:start;gap:3rem;display:grid}.seo-guide-hero__content{flex-direction:column;gap:1.25rem;display:flex}.seo-guide-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.seo-guide-hero__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.seo-guide-hero__meta-item{align-items:center;gap:.3rem;display:flex}.seo-guide-hero__intro{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8}.seo-guide-hero__visual{justify-content:center;display:flex}.seo-guide-hero__visual-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;width:100%;max-width:380px;padding:2rem}.seo-guide-hero__visual-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:1rem;font-size:.65rem;font-weight:700}.seo-guide-hero__visual-flow{flex-direction:column;align-items:center;gap:0;display:flex}.seo-guide-hero__visual-step{border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.04em;text-align:center;width:100%;padding:.6rem 1rem;font-size:.7rem;font-weight:700}.seo-guide-hero__visual-step--search{color:var(--color-blue);background:#3b82f61f;border:1px solid #3b82f633}.seo-guide-hero__visual-step--audit{color:var(--color-violet);background:#8b5cf61f;border:1px solid #8b5cf633}.seo-guide-hero__visual-step--strategy{color:var(--color-cyan);background:#06b6d41f;border:1px solid #06b6d433}.seo-guide-hero__visual-step--result{color:var(--color-text);border:1px solid var(--color-violet);background:linear-gradient(135deg,#8b5cf633,#5b6cf933)}.seo-guide-hero__visual-arrow{color:var(--color-text-muted);opacity:.3;padding:.15rem 0;font-size:.8rem}.seo-guide-article{grid-template-columns:1fr 240px;align-items:start;gap:3rem;display:grid}.seo-guide-article__body{max-width:720px}.seo-guide-article__body h2{font-size:var(--fs-h2);color:var(--color-text);margin-top:3rem;margin-bottom:1rem;font-weight:800;line-height:1.2}.seo-guide-article__body h3{font-size:var(--fs-h3);color:var(--color-text);margin-top:2rem;margin-bottom:.75rem;font-weight:800}.seo-guide-article__body p{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1rem;line-height:1.8}.seo-guide-article__body strong{color:var(--color-text);font-weight:700}.seo-guide-toc{top:calc(var(--header-height) + 2rem);border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:calc(100vh - var(--header-height) - 4rem);padding:1.5rem;position:sticky;overflow-y:auto}.seo-guide-toc__title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.75rem;font-size:.7rem;font-weight:700}.seo-guide-toc__list{margin:0;padding:0;list-style:none}.seo-guide-toc__item{padding:.35rem 0}.seo-guide-toc__link{color:var(--color-text-muted);transition:color var(--transition);font-size:.78rem;line-height:1.4;text-decoration:none;display:block}.seo-guide-toc__link:hover{color:var(--color-violet)}.seo-guide-deliver-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:2rem 0;display:grid}.seo-guide-deliver-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);transition:transform var(--transition), border-color var(--transition);padding:1.75rem}.seo-guide-deliver-card:hover{border-color:#8b5cf659;transform:translateY(-3px)}.seo-guide-deliver-card__number{background:var(--gradient-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.75rem;font-size:.75rem;font-weight:800;display:inline-flex}.seo-guide-deliver-card__title{color:var(--color-text);margin-bottom:.75rem;font-size:1rem;font-weight:800}.seo-guide-deliver-card__list{margin:0 0 1rem;padding:0;list-style:none}.seo-guide-deliver-card__item{color:var(--color-text-muted);padding:.2rem 0 .2rem 1rem;font-size:.8rem;position:relative}.seo-guide-deliver-card__item:before{content:"";background:var(--color-violet);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.seo-guide-deliver-card__text{color:var(--color-text-muted);border-top:1px solid var(--color-border);margin-bottom:0;padding-top:.75rem;font-size:.8rem;line-height:1.6}.seo-guide-redflags{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0;display:grid}.seo-guide-redflag-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);transition:transform var(--transition);border:1px solid #f59e0b33;padding:1.5rem;position:relative}.seo-guide-redflag-card:hover{transform:translateY(-2px)}.seo-guide-redflag-card__warning{color:var(--color-star);opacity:.5;position:absolute;top:1rem;right:1rem}.seo-guide-redflag-card__number{color:var(--color-star);margin-bottom:.5rem;font-size:.65rem;font-weight:800}.seo-guide-redflag-card__title{color:var(--color-text);margin-bottom:.4rem;font-size:.9rem;font-weight:700}.seo-guide-redflag-card__text{color:var(--color-text-muted);font-size:.8rem;line-height:1.6}.seo-guide-questions{margin:2rem 0}.seo-guide-question-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);transition:transform var(--transition), border-color var(--transition);gap:1.25rem;margin-bottom:.75rem;padding:1.5rem;display:flex}.seo-guide-question-card:hover{border-color:#8b5cf659;transform:translate(4px)}.seo-guide-question-card__number{background:var(--gradient-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:.8rem;font-weight:800;display:flex}.seo-guide-question-card__content{flex:1}.seo-guide-question-card__question{color:var(--color-text);margin-bottom:.35rem;font-size:1rem;font-weight:800}.seo-guide-question-card__answer{color:var(--color-text-muted);margin-bottom:0;font-size:.85rem;line-height:1.7}.seo-guide-pricing-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0;display:grid}.seo-guide-pricing-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;transition:transform var(--transition), border-color var(--transition);padding:2rem 1.5rem}.seo-guide-pricing-card:hover{transform:translateY(-3px)}.seo-guide-pricing-card--purple:hover{border-color:#8b5cf659}.seo-guide-pricing-card--cyan:hover{border-color:#06b6d459}.seo-guide-pricing-card--pink:hover{border-color:#5b6cf959}.seo-guide-pricing-card__tier{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);margin-bottom:.75rem;font-size:.7rem;font-weight:700}.seo-guide-pricing-card__range{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:1.3rem;font-weight:800}.seo-guide-pricing-card__suitable{color:var(--color-text-muted);font-size:.8rem;line-height:1.6}.seo-guide-pricing-warning{border-radius:var(--radius-lg);background:#f59e0b0f;border:1px solid #f59e0b33;margin:1rem 0;padding:1rem 1.25rem}.seo-guide-pricing-warning p{color:var(--color-star);margin-bottom:0;font-size:.85rem;font-weight:600}.seo-guide-timeline{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0;display:grid}.seo-guide-timeline-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);transition:transform var(--transition), border-color var(--transition);padding:2rem 1.5rem}.seo-guide-timeline-card:hover{transform:translateY(-3px)}.seo-guide-timeline-card--purple:hover{border-color:#8b5cf659}.seo-guide-timeline-card--cyan:hover{border-color:#06b6d459}.seo-guide-timeline-card--pink:hover{border-color:#5b6cf959}.seo-guide-timeline-card__month{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);margin-bottom:.5rem;font-size:.65rem;font-weight:700}.seo-guide-timeline-card__title{color:var(--color-text);margin-bottom:.75rem;font-size:1.1rem;font-weight:800}.seo-guide-timeline-card__list{margin:0;padding:0;list-style:none}.seo-guide-timeline-card__item{color:var(--color-text-muted);padding:.2rem 0 .2rem 1rem;font-size:.8rem;position:relative}.seo-guide-timeline-card__item:before{content:"";background:var(--color-violet);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.seo-guide-geo-aeo-visual{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0;display:grid}.seo-guide-geo-aeo-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;padding:1.5rem}.seo-guide-geo-aeo-card--purple{border-left:3px solid var(--color-violet)}.seo-guide-geo-aeo-card--cyan{border-left:3px solid var(--color-cyan)}.seo-guide-geo-aeo-card--pink{border-left:3px solid var(--color-pink)}.seo-guide-geo-aeo-card--gradient{border:1px solid var(--color-violet);background:linear-gradient(135deg,#8b5cf614,#5b6cf914)}.seo-guide-geo-aeo-card__step{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);margin-bottom:.5rem;font-size:.75rem;font-weight:800}.seo-guide-geo-aeo-card__arrow{color:var(--color-violet);opacity:.3;margin-bottom:.5rem;font-size:.8rem}.seo-guide-geo-aeo-card__result{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.85rem;font-weight:700}.seo-guide-cta-inline{margin:1.5rem 0}.seo-guide-cta-inline__link{border-radius:var(--radius-lg);background:var(--gradient-primary);color:#fff;transition:transform var(--transition), box-shadow var(--transition);padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.seo-guide-cta-inline__link:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.seo-guide-comparison{border-radius:var(--radius-xl);border:1px solid var(--color-border);margin:2rem 0;overflow:hidden}.seo-guide-comparison__header{border-bottom:1px solid var(--color-border);background:#8b5cf614;grid-template-columns:1.2fr 1fr 1fr;display:grid}.seo-guide-comparison__row{border-bottom:1px solid var(--color-border);grid-template-columns:1.2fr 1fr 1fr;display:grid}.seo-guide-comparison__row:last-child{border-bottom:none}.seo-guide-comparison__cell{color:var(--color-text-muted);padding:.75rem 1.25rem;font-size:.85rem;line-height:1.5}.seo-guide-comparison__cell--factor{color:var(--color-text);background:#8b5cf60a;font-weight:700}.seo-guide-comparison__header .seo-guide-comparison__cell{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);padding:.85rem 1.25rem;font-size:.75rem;font-weight:800}.seo-guide-comparison__cell--weak{color:var(--color-text-muted)}.seo-guide-comparison__cell--strong{color:var(--color-success)}.seo-guide-services-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0;display:grid}.seo-guide-service-block{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);transition:transform var(--transition);padding:1.5rem}.seo-guide-service-block:hover{transform:translateY(-2px)}.seo-guide-service-block__name{color:var(--color-violet);margin-bottom:.5rem;font-size:.95rem;font-weight:800}.seo-guide-service-block__list{margin:0;padding:0;list-style:none}.seo-guide-service-block__item{color:var(--color-text-muted);padding:.2rem 0 .2rem 1rem;font-size:.8rem;position:relative}.seo-guide-service-block__item:before{content:"";background:var(--color-cyan);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.seo-guide-checklist{max-width:600px;margin:2rem 0}.seo-guide-checklist__item{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);transition:transform var(--transition), border-color var(--transition);align-items:center;gap:.75rem;margin-bottom:.4rem;padding:.65rem 1rem;display:flex}.seo-guide-checklist__item:hover{border-color:#22c55e59;transform:translate(4px)}.seo-guide-checklist__check{width:24px;min-width:24px;height:24px;color:var(--color-success);background:#22c55e1f;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.seo-guide-checklist__text{color:var(--color-text);font-size:.85rem;font-weight:600}.seo-guide-checklist-note{border-radius:var(--radius-lg);background:#8b5cf60f;border:1px solid #8b5cf626;margin-top:1rem;padding:1rem 1.25rem}.seo-guide-checklist-note p{color:var(--color-violet);margin-bottom:0;font-size:.85rem;font-weight:600}.seo-guide-faq{margin:2rem 0}.seo-guide-faq__item{margin-bottom:.75rem}.seo-guide-faq__details{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);padding:1.25rem 1.5rem}.seo-guide-faq__question{color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;list-style:none;display:flex}.seo-guide-faq__question::-webkit-details-marker{display:none}.seo-guide-faq__question:after{content:"+";color:var(--color-violet);transition:transform var(--transition);font-size:1.2rem;font-weight:300}.seo-guide-faq__details[open] .seo-guide-faq__question:after{transform:rotate(45deg)}.seo-guide-faq__answer{color:var(--color-text-muted);margin-top:.75rem;font-size:.9rem;line-height:1.7}.seo-guide-author{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);align-items:center;gap:1.5rem;margin:2rem 0;padding:2rem;display:flex}.seo-guide-author__avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;font-size:1.3rem;font-weight:800;display:flex}.seo-guide-author__name{color:var(--color-text);margin-bottom:.1rem;font-size:1.1rem;font-weight:800}.seo-guide-author__role{color:var(--color-violet);margin-bottom:.4rem;font-size:.8rem;font-weight:600}.seo-guide-author__link{color:var(--color-cyan);transition:color var(--transition);font-size:.8rem;font-weight:700;text-decoration:none}.seo-guide-author__link:hover{color:var(--color-violet)}@media (width<=1024px){.seo-guide-hero{grid-template-columns:1fr}.seo-guide-hero__visual{display:none}.seo-guide-article{grid-template-columns:1fr}.seo-guide-toc{max-height:none;margin-bottom:2rem;position:static}.seo-guide-pricing-grid,.seo-guide-timeline{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.seo-guide-deliver-grid,.seo-guide-redflags,.seo-guide-pricing-grid,.seo-guide-timeline,.seo-guide-geo-aeo-visual,.seo-guide-services-grid{grid-template-columns:1fr}.seo-guide-author{text-align:center;flex-direction:column}.seo-guide-toc{display:none}.seo-guide-question-card{flex-direction:column;gap:.75rem}.seo-guide-comparison__header,.seo-guide-comparison__row{grid-template-columns:1fr}.seo-guide-comparison__header .seo-guide-comparison__cell{display:none}.seo-guide-comparison__cell:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--color-violet);margin-bottom:.25rem;font-size:.65rem;font-weight:700;display:block}.seo-guide-comparison__cell--factor{background:#8b5cf614;border-bottom:none}}@media (width<=480px){.seo-guide-hero__meta{flex-direction:column;gap:.4rem}.seo-guide-article__body h2{font-size:clamp(1.3rem,4vw,1.75rem)}.seo-guide-checklist__item{padding:.5rem .75rem}}@media (prefers-reduced-motion:reduce){.seo-guide-deliver-card,.seo-guide-redflag-card,.seo-guide-question-card,.seo-guide-pricing-card,.seo-guide-timeline-card,.seo-guide-geo-aeo-card,.seo-guide-service-block,.seo-guide-checklist__item{transition:none}.seo-guide-deliver-card:hover,.seo-guide-redflag-card:hover,.seo-guide-question-card:hover,.seo-guide-pricing-card:hover,.seo-guide-timeline-card:hover,.seo-guide-service-block:hover,.seo-guide-checklist__item:hover{transform:none}}.aeo-progress{z-index:9999;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.aeo-progress__bar{background:var(--gradient-neon);width:0%;height:100%;transition:width .1s linear;box-shadow:0 0 8px #8b5cf699}.aeo-hero{grid-template-columns:1.3fr 1fr;align-items:start;gap:3rem;display:grid}.aeo-hero__content{flex-direction:column;gap:1.25rem;display:flex}.aeo-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);background:#8b5cf61f;border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.aeo-hero__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.aeo-hero__meta-item{align-items:center;gap:.3rem;display:flex}.aeo-hero__intro{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8}.aeo-hero__visual{justify-content:center;display:flex}.aeo-hero__visual-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;width:100%;max-width:380px;padding:2rem}.aeo-hero__visual-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:1rem;font-size:.65rem;font-weight:700}.aeo-hero__visual-flow{flex-direction:column;align-items:center;gap:.5rem;display:flex}.aeo-hero__visual-step{border-radius:var(--radius-md);text-align:center;width:100%;padding:.6rem 1rem;font-size:.75rem;font-weight:600}.aeo-hero__visual-step--q{color:var(--color-violet);background:#8b5cf61f;border:1px solid #8b5cf640}.aeo-hero__visual-step--ai{color:var(--color-pink);background:#5b6cf91f;border:1px solid #5b6cf940}.aeo-hero__visual-step--extract{color:var(--color-cyan);background:#22d3ee1f;border:1px solid #22d3ee40}.aeo-hero__visual-step--cite{color:var(--color-blue);background:#3b82f61f;border:1px solid #3b82f640}.aeo-hero__visual-arrow{color:var(--color-text-muted);font-size:1.2rem;line-height:1}.aeo-article{grid-template-columns:1fr 280px;align-items:start;gap:4rem;display:grid}.aeo-article__body{flex-direction:column;gap:1.75rem;display:flex}.aeo-article__body h2{color:var(--color-heading);margin-top:.5rem;scroll-margin-top:2rem;font-size:1.3rem;font-weight:700}.aeo-article__body p{color:var(--color-text-muted);font-size:.95rem;line-height:1.8}.aeo-toc{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:calc(100vh - 8rem);padding:1.25rem;position:sticky;top:6rem;overflow-y:auto}.aeo-toc__title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:1rem;font-size:.7rem;font-weight:700}.aeo-toc__list{flex-direction:column;gap:.25rem;list-style:none;display:flex}.aeo-toc__link{border-radius:var(--radius-sm);color:var(--color-text-muted);padding:.3rem .5rem;font-size:.72rem;text-decoration:none;transition:all .2s;display:block}.aeo-toc__link:hover{color:var(--color-violet);background:#8b5cf61a}.aeo-tag-list{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.aeo-tag{color:var(--color-violet);background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:600;display:inline-block}.aeo-tag--cyan{color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee33}.aeo-flow{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1.5rem}.aeo-flow__title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);text-align:center;margin-bottom:1rem;font-size:.65rem;font-weight:700}.aeo-flow__item{flex-direction:column;align-items:center;gap:.5rem;display:flex}.aeo-flow__step{border-radius:var(--radius-md);text-align:center;width:100%;max-width:260px;color:var(--color-text);background:#8b5cf614;border:1px solid #8b5cf626;padding:.6rem 1rem;font-size:.75rem;font-weight:600}.aeo-flow__step--highlight{color:var(--color-pink);background:#5b6cf91f;border-color:#5b6cf940}.aeo-flow__arrow{color:var(--color-text-muted);font-size:1.2rem;line-height:1}.aeo-elements{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.aeo-element-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.aeo-element-card__number{color:var(--color-violet);font-size:.65rem;font-weight:700;font-family:var(--font-mono)}.aeo-element-card__title{color:var(--color-heading);font-size:.85rem;font-weight:700}.aeo-element-card__text{color:var(--color-text-muted);font-size:.78rem;line-height:1.7}.aeo-element-card__example{border-radius:var(--radius-md);background:#22d3ee0f;border:1px solid #22d3ee26;margin-top:.5rem;padding:.75rem}.aeo-element-card__example-q,.aeo-element-card__example-a{color:var(--color-text-muted);font-size:.75rem;line-height:1.6}.aeo-element-card__example-a{color:var(--color-cyan);margin-top:.25rem}.aeo-steps{flex-direction:column;gap:.75rem;display:flex}.aeo-step{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:start;gap:1rem;padding:1.25rem;display:flex}.aeo-step__number{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-violet);font-size:.75rem;font-weight:700;font-family:var(--font-mono);background:#8b5cf61f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aeo-step__content{flex-direction:column;gap:.25rem;display:flex}.aeo-step__title{color:var(--color-heading);font-size:.85rem;font-weight:700}.aeo-step__text{color:var(--color-text-muted);font-size:.78rem;line-height:1.7}.aeo-comparison{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.aeo-comparison__header{background:#8b5cf614;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.aeo-comparison__row{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.aeo-comparison__cell{color:var(--color-text-muted);padding:.75rem 1rem;font-size:.72rem;line-height:1.6}.aeo-comparison__cell--dim{color:var(--color-heading);font-weight:700}.aeo-comparison__cell--seo{color:var(--color-text-muted)}.aeo-comparison__cell--aeo{color:var(--color-pink)}.aeo-comparison__cell--geo{color:var(--color-cyan)}.aeo-comparison__header .aeo-comparison__cell{text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:700}.aeo-takeaway{border-radius:var(--radius-xl);background:var(--gradient-neon);flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.aeo-takeaway__line{color:var(--color-heading);font-size:.85rem;font-weight:700}.aeo-takeaway__arrow{color:rgba(var(--ink-rgb), .7);font-size:1.2rem}.aeo-takeaway__result{color:var(--color-heading);font-size:1rem;font-weight:800}.aeo-mistakes{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.aeo-mistake-card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;position:relative}.aeo-mistake-card__warning{color:var(--color-pink);opacity:.5;position:absolute;top:1rem;right:1rem}.aeo-mistake-card__number{color:var(--color-pink);font-size:.65rem;font-weight:700;font-family:var(--font-mono)}.aeo-mistake-card__title{color:var(--color-heading);font-size:.8rem;font-weight:700}.aeo-mistake-card__text{color:var(--color-text-muted);font-size:.72rem;line-height:1.6}.aeo-template{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1.5rem}.aeo-template__row{border-bottom:1px solid var(--color-border);padding:.5rem 0;font-size:.8rem}.aeo-template__row:last-child{border-bottom:none}.aeo-template__label{color:var(--color-violet);font-weight:700;font-family:var(--font-mono);margin-right:.5rem;font-size:.7rem}.aeo-template__value{color:var(--color-text-muted)}.aeo-checklist{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.aeo-checklist__item{border-radius:var(--radius-md);background:#22d3ee0f;border:1px solid #22d3ee1f;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.aeo-checklist__check{border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;color:var(--color-cyan);background:#22d3ee26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aeo-checklist__text{color:var(--color-text-muted);font-size:.75rem}.aeo-faq{flex-direction:column;gap:.5rem;display:flex}.aeo-faq__details{cursor:pointer;padding:1rem 1.25rem}.aeo-faq__question{color:var(--color-heading);cursor:pointer;font-size:.85rem;font-weight:700;list-style:none}.aeo-faq__question::-webkit-details-marker{display:none}.aeo-faq__question::marker{display:none}.aeo-faq__details[open] .aeo-faq__question{margin-bottom:.5rem}.aeo-faq__answer{color:var(--color-text-muted);font-size:.8rem;line-height:1.7}.aeo-author{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:1rem;padding:1.25rem;display:flex}.aeo-author__avatar{border-radius:var(--radius-md);background:var(--gradient-neon);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.85rem;font-weight:800;display:flex}.aeo-author__name{color:var(--color-heading);font-size:.85rem;font-weight:700}.aeo-author__role{color:var(--color-text-muted);font-size:.72rem}.aeo-author__link{color:var(--color-violet);margin-top:.25rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-block}.aeo-author__link:hover{text-decoration:underline}@media (width<=1024px){.aeo-article{grid-template-columns:1fr;gap:2rem}.aeo-toc{max-height:none;position:static}}@media (width<=768px){.aeo-hero{grid-template-columns:1fr;gap:2rem}.aeo-hero__visual{order:-1}.aeo-hero__visual-card{max-width:100%}.aeo-elements,.aeo-comparison__header,.aeo-comparison__row{grid-template-columns:1fr}.aeo-comparison__cell{padding:.5rem 1rem}.aeo-comparison__cell--dim:before{content:attr(data-label) ": ";color:var(--color-heading);font-weight:700}.aeo-mistakes,.aeo-checklist{grid-template-columns:1fr}}.aeo-quick{border-left:3px solid var(--color-cyan)}.aeo-quick__answer{color:var(--color-heading);margin:0 0 1.25rem;font-size:.95rem;line-height:1.75}.aeo-quick__outcomes{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.aeo-quick__outcome{border-radius:var(--radius-md);border:1px solid var(--color-border);padding:1rem}.aeo-quick__step{border-radius:var(--radius-md);width:1.6rem;height:1.6rem;color:var(--color-violet);font-family:var(--font-mono);background:#8b5cf61f;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.aeo-quick__title{color:var(--color-heading);margin:.5rem 0 .25rem;font-size:.9rem;font-weight:700}.aeo-quick__text{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.65}.aeo-example{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 0;display:grid}.aeo-example__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);padding:1.25rem}.aeo-example__card--before{border-color:#ef444459}.aeo-example__card--after{border-color:#22c55e73}.aeo-example__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-violet);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.aeo-example__card p{margin:0;font-size:.82rem;line-height:1.7}@media (width<=768px){.aeo-quick__outcomes,.aeo-example{grid-template-columns:1fr}}.faq-hub-content{flex-direction:column;gap:3rem;max-width:800px;margin:0 auto;display:flex}.faq-hub-section__title{color:var(--color-text);text-align:center;margin-bottom:1.5rem;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:800}.faq-hub-section__list{flex-direction:column;gap:.75rem;display:flex}.faq-item{padding:0;transition:border-color .25s;overflow:hidden}.faq-item--open{border-color:#8b5cf659}.faq-item__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-family:inherit;display:flex}.faq-item__trigger:focus-visible{outline:2px solid var(--color-violet);outline-offset:-2px;border-radius:var(--radius-lg)}.faq-item__question{color:var(--color-text);flex:1;font-size:1.05rem;font-weight:600;line-height:1.5}.faq-item__icon{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-violet);background:#8b5cf61a;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .25s;display:flex}.faq-item--open .faq-item__icon{background:#8b5cf633;transform:rotate(45deg)}.faq-item__answer-wrap{padding:0 1.5rem 1.5rem}.faq-item__answer-wrap[hidden]{display:none}.faq-item__answer{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.7}.faq-hub-cta{text-align:center;background:linear-gradient(135deg,#8b5cf60f,#5b6cf90f);border:1px solid #8b5cf64d;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;padding:2.5rem 2rem;display:flex}.faq-hub-cta__title{color:var(--color-text);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800}.faq-hub-cta__text{color:var(--color-text-muted);max-width:480px;font-size:1rem;line-height:1.7}.faq-hub-whatsapp-btn{color:#fff;background:#0b7a3b;border:none;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.faq-hub-whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 0 20px #25d36659}@media (width<=768px){.faq-hub-content{gap:2.5rem}.faq-item__trigger{padding:1rem 1.25rem}.faq-item__question{font-size:1rem}.faq-item__answer-wrap{padding:0 1.25rem 1.25rem}.faq-hub-cta{padding:2rem 1.25rem}}@media (width<=480px){.faq-hub-whatsapp-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.faq-item__icon{transition:none}}.privacy-hero{max-width:720px}.privacy-hero__badge{border:1px solid var(--color-border);background:var(--color-surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-cyan);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .9rem;font-weight:600;display:inline-flex}.privacy-hero__title{margin-bottom:1rem}.privacy-hero__text{max-width:640px;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.8}.privacy-content{grid-template-columns:1fr 240px;align-items:start;gap:3rem;display:grid;position:relative}.privacy-updated{border-radius:var(--radius-md);background:var(--color-surface-glass);border:1px solid var(--color-border);align-items:center;gap:.75rem;margin-bottom:2.5rem;padding:1rem 1.25rem;display:flex}.privacy-updated__label{font-size:var(--fs-small);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.privacy-updated__date{font-size:var(--fs-small);color:var(--color-text);font-weight:600}.privacy-section{border-bottom:1px solid var(--color-border);margin-bottom:2.5rem;padding-bottom:2.5rem}.privacy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-section__title{color:var(--color-text);margin-bottom:1rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}.privacy-section__subtitle{color:var(--color-text);margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.privacy-section__text{color:var(--color-text-muted);max-width:720px;margin-bottom:1rem;font-size:1rem;line-height:1.8}.privacy-section__text:last-child{margin-bottom:0}.privacy-section__list{flex-direction:column;gap:.6rem;margin:.75rem 0 1rem;padding:0;list-style:none;display:flex}.privacy-section__list li{color:var(--color-text-muted);padding-left:1.5rem;font-size:.95rem;line-height:1.7;position:relative}.privacy-section__list li:before{content:"";background:var(--color-violet);border-radius:50%;width:6px;height:6px;position:absolute;top:.55rem;left:0}.privacy-toc{top:calc(var(--header-height) + 2rem);border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:calc(100vh - var(--header-height) - 4rem);padding:1.5rem;position:sticky;overflow-y:auto}.privacy-toc__title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem;font-size:.8rem;font-weight:700}.privacy-toc__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.privacy-toc__link{border-radius:var(--radius-sm);color:var(--color-text-muted);transition:color var(--transition), background var(--transition);padding:.4rem .6rem;font-size:.8rem;line-height:1.4;text-decoration:none;display:block}.privacy-toc__link:hover{color:var(--color-text);background:#8b5cf61a}@media (width<=1024px){.privacy-content{grid-template-columns:1fr}.privacy-toc{order:-1;max-height:none;position:static}}@media (width<=768px){.privacy-hero__badge{font-size:.7rem}.privacy-section__title{font-size:1.2rem}.privacy-section__list li{font-size:.9rem}.privacy-toc__list{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}}@media (width<=480px){.privacy-toc__list{grid-template-columns:1fr}}.terms-hero{max-width:720px}.terms-hero__badge{border:1px solid var(--color-border);background:var(--color-surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-cyan);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .9rem;font-weight:600;display:inline-flex}.terms-hero__title{margin-bottom:1rem}.terms-hero__text{max-width:640px;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.8}.terms-content{grid-template-columns:1fr 240px;align-items:start;gap:3rem;display:grid;position:relative}.terms-updated{border-radius:var(--radius-md);background:var(--color-surface-glass);border:1px solid var(--color-border);align-items:center;gap:.75rem;margin-bottom:2.5rem;padding:1rem 1.25rem;display:flex}.terms-updated__label{font-size:var(--fs-small);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.terms-updated__date{font-size:var(--fs-small);color:var(--color-text);font-weight:600}.terms-section{border-bottom:1px solid var(--color-border);margin-bottom:2.5rem;padding-bottom:2.5rem}.terms-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.terms-section__title{color:var(--color-text);margin-bottom:1rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}.terms-section__text{color:var(--color-text-muted);max-width:720px;margin-bottom:1rem;font-size:1rem;line-height:1.8}.terms-section__text:last-child{margin-bottom:0}.terms-section__list{flex-direction:column;gap:.6rem;margin:.75rem 0 1rem;padding:0;list-style:none;display:flex}.terms-section__list li{color:var(--color-text-muted);padding-left:1.5rem;font-size:.95rem;line-height:1.7;position:relative}.terms-section__list li:before{content:"";background:var(--color-violet);border-radius:50%;width:6px;height:6px;position:absolute;top:.55rem;left:0}.terms-toc{top:calc(var(--header-height) + 2rem);border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:calc(100vh - var(--header-height) - 4rem);padding:1.5rem;position:sticky;overflow-y:auto}.terms-toc__title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem;font-size:.8rem;font-weight:700}.terms-toc__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.terms-toc__link{border-radius:var(--radius-sm);color:var(--color-text-muted);transition:color var(--transition), background var(--transition);padding:.4rem .6rem;font-size:.8rem;line-height:1.4;text-decoration:none;display:block}.terms-toc__link:hover{color:var(--color-text);background:#8b5cf61a}@media (width<=1024px){.terms-content{grid-template-columns:1fr}.terms-toc{order:-1;max-height:none;position:static}}@media (width<=768px){.terms-hero__badge{font-size:.7rem}.terms-section__title{font-size:1.2rem}.terms-section__list li{font-size:.9rem}.terms-toc__list{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}}@media (width<=480px){.terms-toc__list{grid-template-columns:1fr}}.sitemap-hero{max-width:720px}.sitemap-hero__title{margin-bottom:1rem}.sitemap-hero__text{max-width:640px;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.8}.sitemap-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.sitemap-section{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1.5rem}.sitemap-section__title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin-bottom:1rem;padding-bottom:.75rem;font-size:.8rem;font-weight:700}.sitemap-section__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sitemap-link{border-radius:var(--radius-sm);color:var(--color-text-muted);transition:color var(--transition), background var(--transition);padding:.4rem .6rem;font-size:.9rem;line-height:1.4;text-decoration:none;display:block}.sitemap-link:hover{color:var(--color-text);background:#8b5cf61a}@media (width<=1024px){.sitemap-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.sitemap-grid{grid-template-columns:1fr}.sitemap-link{font-size:.85rem}}@media (width<=1024px){.aba-malaysia-automations{grid-template-columns:repeat(2,1fr)}.aba-malaysia-grants{grid-template-columns:1fr}.aba-malaysia-trust{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aba-malaysia-automations,.aba-malaysia-why__list,.aba-malaysia-trust{grid-template-columns:1fr}.aba-malaysia-nap{padding:1.5rem}}@media (width<=1024px){.geo-aeo-madurai-optimizations,.geo-aeo-madurai-industries,.geo-aeo-madurai-why-choose{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.geo-aeo-madurai-questions,.geo-aeo-madurai-cards,.geo-aeo-madurai-comparison,.geo-aeo-madurai-optimizations,.geo-aeo-madurai-industries,.geo-aeo-madurai-why-choose{grid-template-columns:1fr}}@media (width<=480px){.geo-aeo-madurai-question{padding:.75rem 1rem;font-size:.85rem}.geo-aeo-madurai-card{padding:1.25rem}.geo-aeo-madurai-card__title{font-size:1.05rem}.geo-aeo-madurai-card__text{font-size:.85rem}.geo-aeo-madurai-faq__trigger{font-size:.9rem}.geo-aeo-madurai-faq__answer{font-size:.85rem}.geo-aeo-madurai-integration__label{padding:.65rem 1rem;font-size:.8rem}.geo-aeo-madurai-process__step{gap:.75rem}.geo-aeo-madurai-process__number{width:32px;height:32px;font-size:.7rem}.geo-aeo-madurai-process__title{font-size:.95rem}.geo-aeo-madurai-process__text{font-size:.8rem}}.author-box{padding:0 var(--space-md,16px);max-width:880px;margin:clamp(32px,5vw,56px) auto}.author-box__inner{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;grid-template-columns:96px 1fr;align-items:start;gap:20px;padding:22px;display:grid}.author-box__img{object-fit:cover;object-position:50% 18%;border-radius:50%;width:96px;height:96px}.author-box__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 4px;font-size:12px}.author-box__name{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;display:flex}.author-box__name a{font:700 18px/1.3 var(--font-display);color:var(--color-heading)}.author-box__name span{color:var(--color-text-muted);font-size:14px}.author-box__bio{color:var(--color-text);margin:0 0 10px;font-size:15px;line-height:1.6}.author-box__links{flex-wrap:wrap;gap:8px 18px;margin:0;font-size:14px;display:flex}.author-box__links a{color:var(--color-accent-ink,var(--color-purple));font-weight:600}@media (width<=560px){.author-box__inner{grid-template-columns:64px 1fr;gap:14px;padding:18px}.author-box__img{width:64px;height:64px}}.author-box__img--logo{object-fit:contain;background:#fff;padding:10px}.hv2,.hv2 .dark-zone,.hv2.dark-zone{--bg:var(--color-bg);--bg-2:var(--color-bg-secondary);--surface:var(--color-surface);--surface-2:var(--color-surface-2);--glass:var(--color-surface-glass);--line:var(--color-border);--line-strong:var(--color-border-strong);--heading:var(--color-heading);--text:var(--color-text);--muted:var(--color-text-muted);--purple:var(--color-purple);--royal:var(--color-royal);--accent-ink:var(--color-accent-ink);--brand:var(--gradient-neon);--btn:var(--gradient-primary);--glow:var(--shadow-glow);--shadow:var(--shadow-card);--star:var(--color-star);--icon-bg:linear-gradient(135deg, #a855f738, #22d3ee24)}:root[data-theme=light] .hv2{--icon-bg:linear-gradient(135deg, #7c3aed1f, #0891b21a)}.hv2 .dark-zone,.hv2.dark-zone{--accent-ink:#d8ccff;--surface-2:#1a2150;--star:#fbbf24;--color-star:#fbbf24}.hv2{color:var(--text);font-family:var(--font-sans)}.hv2 h1,.hv2 h2,.hv2 h3,.hv2 h4{font-family:var(--font-display);color:var(--heading);letter-spacing:-.02em;margin:0;line-height:1.12}.hv2 p{margin:0}.hv2 a{text-decoration:none}.hv2 img{max-width:100%;height:auto;display:block}.hv2-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.hv2-eyebrow{font:700 12px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:10px;display:inline-flex}.hv2-eyebrow:before{content:"";background:var(--brand);border-radius:2px;flex:none;width:22px;height:2px}.hv2-grad{background:var(--brand);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hv2-section{padding:clamp(64px,8vw,112px) 0}.hv2-section--flush{padding-top:0}.hv2-h2{font-size:clamp(28px,3.3vw,42px);font-weight:800;margin-top:14px!important}.hv2-lead{color:var(--muted);max-width:62ch;font-size:clamp(16px,1.25vw,18px);line-height:1.65}.hv2-tag{font:700 10.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:1px dashed var(--line-strong);color:var(--muted);background:var(--glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.hv2-ico{background:var(--icon-bg);border:1px solid var(--line);width:44px;height:44px;color:var(--accent-ink);border-radius:12px;flex:none;place-items:center;display:grid}.hv2-ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hv2-btn{font:600 15px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex}.hv2-btn--primary{background:var(--btn);box-shadow:0 12px 32px -12px #5b4cf0bf;color:#fff!important}.hv2-btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 40px -12px #5b4cf0d9}.hv2-btn--ghost{border-color:var(--line-strong);background:0 0;color:var(--heading)!important}.hv2-btn--ghost:hover{border-color:var(--purple);background:color-mix(in srgb, var(--purple) 8%, transparent)}.hv2-btn--white{background:#fff;color:#2a0f6b!important}.hv2-btn[disabled]{opacity:.7;cursor:progress}.hv2-arrow{transition:transform .2s}.hv2-btn:hover .hv2-arrow,a:hover>.hv2-arrow,a:hover .hv2-arrow{transform:translate(3px)}.hv2-link{font:600 15px var(--font-sans);align-items:center;gap:8px;display:inline-flex;color:var(--accent-ink)!important}.hv2-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;margin-bottom:40px;display:flex}.hv2-head .hv2-lead{max-width:46ch}.hv2-fine{color:var(--muted);font-size:12.5px}.hv2-hero{background:var(--gradient-wash);padding:clamp(40px,5vw,76px) 0 clamp(56px,6vw,88px);position:relative;overflow:hidden}.hv2-hero .hv2-wrap{grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.hv2-hero h1{font-size:clamp(36px,4.5vw,60px);font-weight:800;line-height:1.05}.hv2-hero h1 .hv2-kw{font:700 clamp(15px, 1.3vw, 18px)/1.3 var(--font-sans);letter-spacing:.01em;color:var(--accent-ink);margin:18px 0 14px;display:block}.hv2-hero h1 .hv2-big{display:block}.hv2-hero .hv2-lead{margin:22px 0 30px}.hv2-cta-row{flex-wrap:wrap;gap:12px;display:flex}.hv2-benefits{flex-wrap:wrap;gap:26px;margin:34px 0 0;padding:0;list-style:none;display:flex}.hv2-benefits li{font:600 14.5px/1.25 var(--font-sans);color:var(--heading);align-items:center;gap:12px;display:flex}.hv2-benefits .hv2-ico{border-radius:10px;width:38px;height:38px}.hv2-benefits .hv2-ico svg{width:19px;height:19px}.hv2-visual{position:relative}.hv2-visual .hv2-frame{aspect-ratio:5/4;box-shadow:var(--glow);border:1px solid var(--line);background:#0b1033;border-radius:26px;position:relative;overflow:hidden}.hv2-visual .hv2-frame img{object-fit:cover;object-position:68% 50%;width:100%;height:100%}.hv2-visual .hv2-frame:after{content:"";background:linear-gradient(#0000 60%,#060a1759);position:absolute;inset:0}.hv2-chip{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);color:var(--heading);font:600 13.5px/1.2 var(--font-sans);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute}.hv2-chip small{font:500 11.5px var(--font-sans);color:var(--muted);margin-top:3px;display:block}.hv2-chip .hv2-ico{border-radius:9px;width:34px;height:34px}.hv2-chip .hv2-ico svg{width:17px;height:17px}.hv2-chip--1{animation:6s ease-in-out infinite hv2-float;top:16%;left:-26px}.hv2-chip--2{animation:7s ease-in-out -2s infinite hv2-float;bottom:14%;right:-18px}.hv2-visual>.hv2-tag{position:absolute;top:16px;right:16px}@keyframes hv2-float{50%{transform:translateY(-8px)}}.hv2-trust{z-index:2;margin-top:-28px;position:relative}.hv2-trust ul{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.hv2-trust li{border-left:1px solid var(--line);align-items:center;gap:14px;padding:22px 24px;display:flex}.hv2-trust li:first-child{border-left:0}.hv2-trust strong{font:800 17px/1.2 var(--font-display);color:var(--heading);display:block}.hv2-trust small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.hv2-trust a{color:inherit}.hv2-glogo{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.hv2-stars{color:var(--star);letter-spacing:1px;font-size:13px}.hv2-ind{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.hv2-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;position:relative;overflow:hidden}.hv2-card:hover{box-shadow:var(--glow);border-color:color-mix(in srgb, var(--purple) 40%, var(--line));transform:translateY(-4px)}.hv2-card .hv2-ph{aspect-ratio:4/3.1;overflow:hidden}.hv2-card .hv2-ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.hv2-card:hover .hv2-ph img{transform:scale(1.05)}.hv2-card .hv2-body{align-items:center;gap:12px;padding:16px;display:flex}.hv2-card .hv2-ico{background:var(--surface);width:38px;height:38px;box-shadow:var(--shadow);border-radius:10px;margin-top:-36px}.hv2-card .hv2-ico svg{width:19px;height:19px}.hv2-card h3{flex:1;font-size:16px;font-weight:700;line-height:1.25}.hv2-card .hv2-arrow{color:var(--accent-ink);font-size:18px}.hv2-band{background:radial-gradient(80% 140% at 100% 0,#5b6cf973,#0000 55%),radial-gradient(60% 120% at 0 100%,#a855f773,#0000 60%),linear-gradient(135deg,#1a0f4a,#0f1640 55%,#0a1a44);border:1px solid #ffffff1a;border-radius:28px;padding:clamp(32px,5vw,60px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #4c1d95b3}.hv2-band-grid{z-index:1;grid-template-columns:1fr 2.4fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid;position:relative}.hv2-tiles{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.hv2-tile{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;padding:22px 16px;transition:background-color .2s,transform .2s,border-color .2s;display:block}.hv2-tile:hover{background:#ffffff1a;border-color:#c4b5fd73;transform:translateY(-3px)}.hv2-tile .hv2-ico{color:#fff;background:linear-gradient(135deg,#a855f773,#22d3ee40);border-color:#ffffff2e;border-radius:14px;width:50px;height:50px;margin:0 auto 14px}.hv2-tile h3{color:#fff;font-size:15.5px;font-weight:700;line-height:1.3}.hv2-tile p{color:#b3bad6;margin-top:8px;font-size:13px;line-height:1.5}.hv2-more{flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:13.5px;display:flex}.hv2-more a{color:#d8ccff}.hv2-steps{grid-template-columns:repeat(5,1fr);gap:22px;margin:52px 0 0;padding:0;list-style:none;display:grid;position:relative}.hv2-steps:before{content:"";opacity:.45;background:linear-gradient(90deg,#a855f7,#5b6cf9,#22d3ee);height:2px;position:absolute;top:31px;left:10%;right:10%}.hv2-steps li{text-align:center;position:relative}.hv2-steps .hv2-ico{background:var(--surface);border:1px solid var(--line-strong);width:64px;height:64px;box-shadow:var(--shadow);border-radius:50%;margin:0 auto 18px;position:relative}.hv2-steps .hv2-ico svg{width:26px;height:26px}.hv2-num{font:800 12px var(--font-sans);letter-spacing:.14em;color:var(--accent-ink)}.hv2-steps h3{margin:6px 0 8px;font-size:18px}.hv2-steps p{color:var(--muted);max-width:24ch;margin:0 auto;font-size:14.5px}.hv2-tx-band{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hv2-tx{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hv2-tx-list{grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.hv2-tx-list li{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px}.hv2-tx-list .hv2-ico{margin-bottom:14px}.hv2-tx-list b{font:700 16.5px var(--font-display);color:var(--heading);display:block}.hv2-tx-list span{color:var(--muted);margin-top:4px;font-size:14px;display:block}.hv2-dash{background:linear-gradient(180deg, var(--surface), var(--surface-2));border:1px solid var(--line);box-shadow:var(--glow);border-radius:22px;padding:22px;position:relative}.hv2-dash-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.hv2-dash-top b{font:800 15px var(--font-display);color:var(--heading)}.hv2-dash-grid{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.hv2-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 40%, transparent);border-radius:14px;padding:14px}.hv2-panel>span{color:var(--muted);font-size:12.5px}.hv2-panel svg.hv2-trend{width:100%;height:140px;margin-top:8px;display:block}.hv2-bars{gap:12px;margin-top:10px;display:grid}.hv2-bars div{color:var(--muted);font-size:12.5px}.hv2-bars i{background:var(--line);border-radius:7px;height:7px;margin-top:6px;display:block;position:relative;overflow:hidden}.hv2-bars i:after{content:"";width:var(--w);background:var(--brand);border-radius:7px;position:absolute;inset:0}.hv2-donut{place-items:center;margin-top:8px;display:grid}.hv2-mini{gap:8px;margin-top:14px;display:grid}.hv2-mini div{color:var(--text);align-items:center;gap:10px;font-size:13px;display:flex}.hv2-mini div:before{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px}.hv2-audit{background:linear-gradient(135deg, color-mix(in srgb, var(--purple) 12%, var(--surface)), var(--surface) 50%, color-mix(in srgb, var(--royal) 12%, var(--surface)));border:1px solid var(--line);box-shadow:var(--shadow);scroll-margin-top:calc(var(--header-height,80px) + 16px);border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(24px,4vw,52px);display:grid}.hv2-audit--single{grid-template-columns:1fr}.hv2-cover{aspect-ratio:3/4;color:#fff;background:linear-gradient(160deg,#1c1250,#0e1640 55%,#0a2148);border-radius:16px;width:100%;max-width:340px;margin:0 auto;padding:28px 24px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 40px 70px -30px #281478b3,inset 0 0 0 1px #ffffff14}.hv2-cover:before{content:"";background:radial-gradient(circle,#a855f78c,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.hv2-cover:after{content:"";background:radial-gradient(circle,#22d3ee59,#0000 65%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-70px;left:-40px}.hv2-cover>*{z-index:1;position:relative}.hv2-cover h3{color:#fff;margin:26px 0 8px;font-size:26px;line-height:1.1}.hv2-cover p{color:#c9cfe8;font-size:12.5px}.hv2-cover ul{color:#e5e7f5;gap:9px;margin:22px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.hv2-cover li:before{content:"✓";color:#67e8f9;margin-right:8px;font-weight:700}.hv2-cover .hv2-stamp{font:800 10.5px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#1c1250;background:#fff;border-radius:8px;padding:7px 10px;position:absolute;top:18px;right:18px}.audit-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.audit-form__hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.audit-form__field{align-content:start;gap:7px;display:grid}.audit-form__field--full,.audit-form__consent,.audit-form__submit,.audit-form__error,.audit-form__fine{grid-column:1/-1}.audit-form label{font:600 13px var(--font-sans);color:var(--color-heading)}.audit-form label small{color:var(--color-text-muted);font-weight:500}.audit-form input:not([type=checkbox]),.audit-form select{border:1px solid var(--color-border-strong);background:var(--color-bg);width:100%;color:var(--color-heading);font:400 15px var(--font-sans);appearance:none;border-radius:11px;min-height:48px;padding:13px 14px}.audit-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa6bd' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.audit-form select option{color:var(--color-heading);background:var(--color-surface)}.audit-form input::placeholder{color:var(--color-text-muted)}.audit-form input:focus,.audit-form select:focus{border-color:var(--color-purple);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-purple) 25%, transparent);outline:none}.audit-form [aria-invalid=true]{border-color:var(--color-danger)!important}.audit-form__err{color:var(--color-danger);font-size:12.5px}.audit-form__consent{cursor:pointer;align-items:flex-start;gap:10px;font:400 13.5px/1.5 var(--font-sans)!important;color:var(--color-text-muted)!important;display:flex!important}.audit-form__consent input{accent-color:#7c3aed;flex:none;width:18px;height:18px;margin-top:3px}.audit-form__error{border:1px solid color-mix(in srgb, var(--color-danger) 50%, transparent);background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-heading);border-radius:10px;padding:12px 14px;font-size:14px}.audit-form__submit{width:100%;min-height:52px}.audit-form__fine{color:var(--color-text-muted);font-size:12.5px}.audit-form--done{text-align:center;padding:28px 12px;display:block}.audit-form--done h3{font-size:22px;margin:14px 0 8px!important}.audit-form--done p{color:var(--color-text-muted);max-width:52ch;margin:0 auto 18px!important}.audit-form__tick{background:var(--gradient-primary);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;font-weight:800;display:inline-grid}.hv2-car-ctrl{gap:10px;display:flex}.hv2-car-ctrl button{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--heading);cursor:pointer;border-radius:50%;font-size:18px}.hv2-car-ctrl button:hover{border-color:var(--purple)}.hv2-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin-top:40px;padding:4px 2px 8px;display:grid;overflow-x:auto}.hv2-track::-webkit-scrollbar{display:none}.hv2-rev{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;margin:0;padding:26px;display:flex}.hv2-rev .hv2-q{font:900 44px/.6 var(--font-display);background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text;height:22px}.hv2-rev blockquote{font:500 16px/1.6 var(--font-sans);color:var(--heading);flex:1;margin:0}.hv2-rev figcaption{align-items:center;gap:12px;display:flex}.hv2-avatar{width:42px;height:42px;font:800 15px var(--font-display);color:#fff;background:var(--btn);border-radius:50%;flex:none;place-items:center;display:grid}.hv2-rev figcaption b{color:var(--heading);font-size:14.5px;display:block}.hv2-rev figcaption small{color:var(--muted);font-size:12.5px}.hv2-rev .hv2-stars{margin-left:auto}.hv2-reviews--grid .hv2-track{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.hv2-faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px 24px;margin-top:40px;display:grid}.hv2-faq-col{gap:14px;display:grid}.hv2 details{border:1px solid var(--line);background:var(--surface);border-radius:16px;transition:border-color .2s}.hv2 details[open]{border-color:color-mix(in srgb, var(--purple) 45%, var(--line))}.hv2 summary{cursor:pointer;font:700 16.5px/1.35 var(--font-display);color:var(--heading);justify-content:space-between;gap:16px;padding:20px 22px;list-style:none;display:flex}.hv2 summary::-webkit-details-marker{display:none}.hv2 summary:after{content:"+";width:28px;height:28px;font:400 20px/1 var(--font-sans);color:var(--accent-ink);background:var(--icon-bg);border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid}.hv2 details[open] summary:after{transform:rotate(45deg)}.hv2 details p{color:var(--muted);padding:0 22px 20px;font-size:15px;line-height:1.65}.hv2-founder{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.hv2-founder__photo{border:1px solid var(--line);box-shadow:var(--glow);aspect-ratio:740/941;background:var(--surface);border-radius:24px;width:100%;max-width:380px;position:relative;overflow:hidden}.hv2-founder__photo img{object-fit:cover;width:100%;height:100%}.hv2-founder__facts{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.hv2-founder__facts li{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:14px;padding:14px 16px;font-size:14px}.hv2-founder__facts b{color:var(--heading);font:700 15px var(--font-display);display:block}.hv2-where{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.hv2-where__box{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:24px}.hv2-where__box h3{font-size:18px;margin-bottom:12px!important}.hv2-where__box--hq{border-color:color-mix(in srgb, var(--purple) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--purple) 10%, var(--surface)), var(--surface))}.hv2-where__links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hv2-where__links a{border:1px solid var(--line-strong);color:var(--heading);border-radius:999px;padding:8px 12px;font-size:14px;display:inline-block}.hv2-where__links a:hover{border-color:var(--purple)}.hv2-where__markets{gap:12px;display:grid}.hv2-where__markets p{color:var(--muted);font-size:14px}.hv2-where__markets a{color:var(--accent-ink);font-weight:600}.hv2-answer{border:1px solid color-mix(in srgb, var(--purple) 35%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--purple) 9%, var(--surface)), var(--surface) 60%);box-shadow:var(--shadow);border-radius:20px;padding:clamp(22px,3vw,32px)}.hv2-answer h2{font-size:clamp(20px,2vw,26px);font-weight:800;margin:10px 0 12px!important}.hv2-answer p{color:var(--text);font-size:16.5px;line-height:1.7}.hv2-answer__facts{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hv2-answer__facts li{border:1px solid var(--line-strong);color:var(--heading);background:var(--surface);border-radius:999px;padding:7px 12px;font-size:13.5px}.hv2-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow-x:auto}.hv2-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.hv2-table th,.hv2-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;color:var(--text);padding:14px 16px}.hv2-table th{font:700 13px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--heading);background:color-mix(in srgb, var(--purple) 7%, var(--surface))}.hv2-table tr:last-child td{border-bottom:0}.hv2-table td:first-child{color:var(--heading);font-weight:600}.hv2-final{background:linear-gradient(120deg,#2a0f6b,#1b1f7a 50%,#0b3a7a);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);display:flex;position:relative;overflow:hidden}.hv2-final svg.hv2-wave{opacity:.5;pointer-events:none;width:100%;height:70%;position:absolute;inset:auto 0 0}.hv2-final>*{position:relative}.hv2-final h2{color:#fff;max-width:20ch;font-size:clamp(26px,3.1vw,40px);font-weight:800}.hv2-final p{color:#d6dbf3;margin-top:10px!important}.hv2-final .hv2-btn--ghost{border-color:#fff6;color:#fff!important}@media (width<=1024px){.hv2-hero .hv2-wrap,.hv2-tx,.hv2-audit,.hv2-band-grid,.hv2-founder,.hv2-where{grid-template-columns:1fr}.hv2-visual{max-width:640px}.hv2-chip--1{left:10px}.hv2-chip--2{right:10px}.hv2-trust{margin-top:24px}.hv2-trust ul{grid-template-columns:1fr 1fr}.hv2-trust li:nth-child(3){border-left:0}.hv2-trust li{border-bottom:1px solid var(--line)}.hv2-ind,.hv2-tiles{grid-template-columns:repeat(3,1fr)}.hv2-steps{text-align:left;grid-template-columns:1fr;gap:0}.hv2-steps:before{background:linear-gradient(#a855f7,#5b6cf9,#22d3ee);width:2px;height:auto;inset:32px auto 32px 31px}.hv2-steps li{text-align:left;grid-template-columns:64px 1fr;gap:18px;padding:14px 0;display:grid}.hv2-steps .hv2-ico{margin:0}.hv2-steps p{max-width:none;margin:0}.hv2-track{grid-auto-columns:calc(50% - 10px)}.hv2-reviews--grid .hv2-track{grid-template-columns:1fr 1fr}.hv2-faq-grid{grid-template-columns:1fr}.hv2-founder__photo{max-width:320px}.hv2-cover{max-width:280px}}@media (width<=640px){.hv2-hero h1{font-size:34px}.hv2-cta-row .hv2-btn{width:100%}.hv2-benefits{flex-direction:column;gap:14px}.hv2-chip{padding:9px 11px;font-size:12px}.hv2-chip--1{top:8%}.hv2-chip .hv2-ico{width:28px;height:28px}.hv2-trust ul{grid-template-columns:1fr}.hv2-trust li{border-left:0!important}.hv2-ind{grid-template-columns:1fr 1fr;gap:12px}.hv2-ind .hv2-card:last-child{grid-column:1/-1}.hv2-card h3{font-size:14.5px}.hv2-card .hv2-body{padding:12px}.hv2-tiles{grid-template-columns:1fr 1fr}.hv2-tiles .hv2-tile:last-child{grid-column:1/-1}.hv2-tx-list,.hv2-dash-grid,.audit-form{grid-template-columns:1fr}.hv2-track{grid-auto-columns:88%}.hv2-reviews--grid .hv2-track{grid-template-columns:1fr}.hv2-final .hv2-btn{width:100%}.hv2-founder__facts{grid-template-columns:1fr}.hv2-cover{display:none}}@media (prefers-reduced-motion:reduce){.hv2 *,.hv2 :before,.hv2 :after{transition:none!important;animation:none!important}}.hv2-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.madurai-areas__list{flex-wrap:wrap;gap:10px;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.madurai-areas__list li{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-heading);border-radius:999px;padding:9px 14px;font-size:14.5px}.madurai-areas__list li:first-child{border-color:var(--color-purple)}.hv2 :is(h1,h2,h3,h4,p,a,span,li,b,dd,dt){overflow-wrap:break-word}.hv2-card h3{font-size:15px}.hv2-cards{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hv2-cards--3{grid-template-columns:repeat(3,1fr)}.hv2-cards--2{grid-template-columns:repeat(2,1fr)}.hv2-cardx{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.hv2-cardx h3{font:700 17px/1.3 var(--font-display);color:var(--heading)}.hv2-cardx h3 a{color:inherit}.hv2-cardx p{color:var(--muted);flex:1;font-size:14.5px;line-height:1.6}@media (width<=1024px){.hv2-cards--3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hv2-cards--3,.hv2-cards--2{grid-template-columns:1fr}}.hv2-ind--4{grid-template-columns:repeat(4,1fr)}.hv2-ind--3{grid-template-columns:repeat(3,1fr)}.hv2-card__text{color:var(--muted);padding:0 16px 18px;font-size:14.5px;line-height:1.55}.hv2-sol{gap:18px;margin-top:28px;display:grid}.hv2-sol__item{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:64px 1fr 1.1fr;align-items:start;gap:22px;padding:24px;display:grid}.hv2-sol__item .hv2-ico{border-radius:16px;width:56px;height:56px}.hv2-sol__item h3{margin-bottom:8px;font-size:20px}.hv2-sol__item p{color:var(--text);line-height:1.6}.hv2-sol__links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hv2-sol__links a{color:var(--accent-ink);font-weight:600}.hv2-sol__links a.is-main{font-size:16px}@media (width<=1024px){.hv2-ind--4,.hv2-ind--3{grid-template-columns:repeat(2,1fr)}.hv2-sol__item{grid-template-columns:56px 1fr}.hv2-sol__links{grid-column:1/-1}}@media (width<=560px){.hv2-ind--4,.hv2-ind--3{grid-template-columns:1fr}.hv2-ind--4 .hv2-card:last-child,.hv2-ind--3 .hv2-card:last-child{grid-column:auto}.hv2-sol__item{grid-template-columns:1fr;padding:18px}}.hv2-cards--4{grid-template-columns:repeat(4,1fr)}@media (width<=1024px){.hv2-cards--4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hv2-cards--4{grid-template-columns:1fr}}.cw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:20px;display:flex}.cw-head .hv2-h2{font-size:clamp(24px,2.4vw,32px)}.cw-note{color:var(--muted,var(--color-text-muted));max-width:46ch;font-size:13px}.cw-grid{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.cw-feat,.cw-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.cw-feat{grid-template-columns:1fr 1fr;display:grid}.cw-shot{object-fit:cover;object-position:top;background:var(--color-bg);width:100%;height:100%;display:block}.cw-feat .cw-shot{aspect-ratio:auto;border-right:1px solid var(--line);min-height:100%}.cw-body{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.cw-tag{font:700 10.5px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--purple,#7c3aed) 16%, transparent);color:var(--color-heading);border-radius:6px;align-self:flex-start;padding:4px 8px}.hv2-cw h3{color:var(--color-heading);font-size:16px;font-weight:750;line-height:1.25}.cw-meta{color:var(--color-text-muted);font-size:12.5px;line-height:1.4}.cw-chips{flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.cw-chips li{border:1px solid var(--color-border-strong);color:var(--color-heading);border-radius:999px;padding:3px 8px;font-size:11.5px}.cw-rating{color:var(--color-heading);font-size:12.5px}.cw-star{color:#f5b301}.cw-asof{color:var(--color-text-muted)}.cw-wd{font:700 12px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-top:4px!important}.cw-list{color:var(--color-heading);gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cw-list li:before{content:"✓";color:var(--color-purple,#7c3aed);margin-right:7px;font-weight:700}.cw-visit{color:var(--color-purple,#7c3aed);align-self:flex-start;margin-top:2px;font-size:12.5px;font-weight:600}.cw-side{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cw-card{grid-template-columns:168px 1fr;display:grid}.cw-card .cw-shot{aspect-ratio:16/10;border-right:1px solid var(--line);height:100%}.cw-card>div{flex-direction:column;gap:3px;padding:10px 14px;display:flex}.cw-card h3{font-size:14.5px}.cw-also{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;font-size:13px;display:flex}.cw-also>span{color:var(--color-text-muted);font-weight:600}.cw-also ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cw-also li{border:1px solid var(--line);background:var(--surface);color:var(--color-heading);border-radius:999px;padding:4px 10px;font-size:12.5px}@media (width<=1024px){.cw-grid{grid-template-columns:1fr}}@media (width<=640px){.cw-feat{grid-template-columns:1fr}.cw-feat .cw-shot{aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--line)}.cw-card{grid-template-columns:112px 1fr}.cw-card .cw-shot{aspect-ratio:auto}.cw-head{margin-bottom:14px}}.hv2-audit{grid-template-columns:220px 1fr;align-items:center;gap:32px;padding:26px 32px}.hv2-audit .hv2-h2{font-size:clamp(22px,2.1vw,30px);margin-top:8px!important}.hv2-audit .hv2-lead{max-width:80ch;font-size:14.5px;line-height:1.5;margin-top:6px!important}.hv2-cover{max-width:220px;padding:18px 16px;transform:rotate(-2deg)}.hv2-cover img{width:44px}.hv2-cover h3{margin:14px 0 6px;font-size:19px}.hv2-cover p{font-size:11.5px}.hv2-cover ul{gap:6px;margin-top:12px;font-size:11.5px}.hv2-cover .hv2-stamp{padding:5px 7px;font-size:9px;top:12px;right:12px}.audit-form{grid-template-columns:repeat(3,1fr);gap:10px 12px;margin-top:14px}.audit-form__field{gap:4px}.audit-form label{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.audit-form input:not([type=checkbox]),.audit-form select{border-radius:9px;min-height:40px;padding:8px 12px;font-size:14px}.audit-form select{background-position:right 11px center;padding-right:32px}.audit-form__actions{grid-column:1/-1;align-items:center;gap:10px 20px;margin-top:2px;display:flex}.audit-form__actions .audit-form__consent{white-space:normal;flex:auto;font-size:13px!important;line-height:1.4!important}.audit-form__consent input{margin-top:1px}.audit-form__actions .audit-form__submit{flex:none;width:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.audit-form__fine{font-size:12px;margin-top:-2px!important}@media (width<=1199px){.hv2-audit{grid-template-columns:1fr}.hv2-audit .hv2-cover{display:none}}@media (width<=1024px){.audit-form{grid-template-columns:1fr 1fr}}@media (width<=640px){.hv2-audit{border-radius:20px;padding:20px 16px}.hv2-audit .hv2-h2{font-size:22px}.hv2-audit .hv2-lead{font-size:14px}.audit-form{grid-template-columns:1fr;gap:9px}.audit-form label{white-space:normal}.audit-form__actions{flex-direction:column;align-items:stretch}.audit-form__actions .audit-form__submit{width:100%}}.hv2-band{padding:30px 34px}.hv2-band-grid{grid-template-columns:.85fr 2.6fr;gap:32px}.hv2-band .hv2-h2{font-size:clamp(22px,2.1vw,30px);margin-top:8px!important}.hv2-band .hv2-lead{font-size:14.5px;margin-top:8px!important}.hv2-band-grid>div>p[style]{margin-top:14px!important}.hv2-tiles{gap:10px}.hv2-tile{border-radius:14px;padding:14px 10px}.hv2-tile .hv2-ico{border-radius:11px;width:38px;height:38px;margin-bottom:9px}.hv2-tile h3{white-space:nowrap;font-size:14px;line-height:1.25}.hv2-tile p{margin-top:5px;font-size:12px;line-height:1.4}.hv2-more{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;font-size:12.5px;display:flex}.hv2-more>span{margin-right:4px}.hv2-more a{color:#e4dcff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:4px 11px;line-height:1.4}.hv2-more a:hover{background:#ffffff1f}@media (width<=1280px){.hv2-tile h3{white-space:normal}}@media (width<=1024px){.hv2-band-grid{grid-template-columns:1fr;gap:18px}}@media (width<=640px){.hv2-band{border-radius:20px;padding:22px 16px}.hv2-tile{text-align:left;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;padding:12px 10px;display:grid}.hv2-tile .hv2-ico{border-radius:9px;width:30px;height:30px;margin:0}.hv2-tile h3{white-space:normal;font-size:13px}.hv2-tile p{display:none}}.hv2-cw{padding:clamp(36px,4.5vw,56px) 0}.cw-head{margin-bottom:14px}.cw-head .hv2-h2{margin-top:6px!important}.cw-feat{grid-template-columns:.95fr 1.05fr}.cw-body{gap:5px;padding:14px 18px}.cw-card{grid-template-columns:150px 1fr}.cw-card>div{gap:3px;min-width:0;padding:9px 14px}.cw-card .cw-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cw-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-row .cw-visit{margin-top:0}.cw-also{gap:6px 10px;margin-top:14px}.cw-also li{padding:3px 9px;font-size:12px}.hv2-band-grid{grid-template-columns:250px 1fr}.hv2-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.hv2-tile h3{font-size:13.5px}@media (width<=1024px){.hv2-band-grid{grid-template-columns:1fr}.hv2-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.hv2-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-feat .cw-shot{aspect-ratio:16/8}.cw-card{grid-template-columns:96px 1fr}.cw-card .cw-meta{white-space:normal}.cw-list{grid-template-columns:1fr 1fr;column-gap:10px;font-size:12.5px}.cw-also ul{flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto}.cw-also li{white-space:nowrap}.cw-also{flex-flow:column;align-items:flex-start}.cw-also ul{width:100%}}.hv2-tile{padding:14px 8px}.hv2-tile h3{white-space:normal;text-wrap:balance}@media (width>=1025px){.hv2-band .hv2-h2{font-size:clamp(22px,1.9vw,28px)}.hv2-band-grid{grid-template-columns:260px 1fr}.hv2-tile h3{font-size:13px}.hv2-more{margin-top:18px}}.hv2-band .hv2-band-grid{display:block}.hv2-band-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:20px;display:flex}.hv2-band-head .hv2-lead{max-width:70ch;margin-top:6px!important}.hv2-band-head .hv2-link{white-space:nowrap}.hv2-band .hv2-tiles{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px}.hv2-band .hv2-tile{height:100%;padding:16px 12px}.hv2-band .hv2-tile h3{white-space:nowrap;font-size:14.5px}.hv2-band .hv2-more{flex-wrap:nowrap;align-items:center;gap:10px;margin-top:20px;display:flex}.hv2-band .hv2-more__label{color:#b3bad6;flex:none;margin:0;font-size:13px;font-weight:600}.hv2-band .hv2-more ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hv2-band .hv2-more a{white-space:nowrap;display:inline-block}@media (width<=1280px){.hv2-band .hv2-tile h3{white-space:normal;text-wrap:balance}}@media (width<=1024px){.hv2-band .hv2-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.hv2-band .hv2-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hv2-band .hv2-tile{padding:12px 10px}.hv2-band .hv2-tile h3{font-size:13px}.hv2-band .hv2-more{flex-direction:column;align-items:flex-start}.hv2-band-head{margin-bottom:14px}.hv2-card .hv2-body{gap:8px;padding:12px 10px}.hv2-card h3{-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:13.5px}.hv2-card .hv2-body>.hv2-arrow{display:none}}.hv2-wrap{max-width:1320px}.hv2-hero{padding-top:clamp(20px,3vw,40px)}.founder-v2 .fv2-hero{padding-top:clamp(16px,2.5vw,32px)}.lp{--lp-max:1180px;--lp-pad:clamp(1rem, 4vw, 2rem);padding-bottom:72px;position:relative;overflow-x:clip}.lp-wrap{max-width:var(--lp-max);padding-inline:var(--lp-pad);margin:0 auto}.lp-wrap--narrow{max-width:860px}.lp a{color:inherit}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--font-display);letter-spacing:-.015em}.lp-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.8rem 1.4rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.lp-btn--primary{background:var(--gradient-primary);box-shadow:0 8px 28px #5b6cf947;color:#fff!important}.lp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px #8b5cf673}.lp-btn--ghost{background:rgba(var(--ink-rgb), .04);border:1px solid #94a3b84d;color:var(--color-text)!important}.lp-btn--ghost:hover{border-color:var(--color-violet);background:#8b5cf61a}.lp-btn--lg{min-height:54px;padding:.95rem 1.7rem;font-size:1.04rem}.lp-btn--sm{min-height:40px;padding:.5rem 1rem;font-size:.9rem}.lp-btn:focus-visible,.lp-tab:focus-visible,.lp-action:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.lp-pill{color:var(--color-cyan);font-size:.74rem;font-weight:600;font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;border:1px solid #22d3ee59;border-radius:999px;align-items:center;padding:.2rem .65rem;display:inline-flex}.lp-pill--warn{color:var(--color-star);border-color:#fbbf2473}.lp-top{z-index:40;background:rgba(var(--base-rgb), .86);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.lp-top__inner{justify-content:space-between;align-items:center;gap:1rem;height:64px;display:flex}.lp-top__logo img{object-fit:contain;width:84px;height:56px;display:block}.lp-top__actions{align-items:center;gap:.75rem;display:flex}.lp-top__call{align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;text-decoration:none;display:none;color:var(--color-text-muted)!important}.lp-top__call:hover{color:var(--color-text)!important}.lp-hero{isolation:isolate;padding:2.25rem 0 3rem;position:relative}.lp-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 20% 20%,#8b5cf640,#0000 70%),radial-gradient(35% 45% at 85% 30%,#5b6cf92e,#0000 70%),radial-gradient(30% 40% at 60% 90%,#22d3ee1a,#0000 70%);height:120%;position:absolute;inset:-10% -20% auto}.lp-hero__grid{align-items:center;gap:2rem;display:grid}.lp-eyebrow{border:1px solid var(--color-border);background:rgba(var(--base-rgb), .6);color:var(--color-cyan);border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.lp-hero__title{background:linear-gradient(135deg, var(--color-heading) 30%, var(--color-accent-ink) 70%, var(--color-accent-ink));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(1.85rem,5.6vw,3.35rem);font-weight:800;line-height:1.1}.lp-hero__lead{color:var(--color-text);max-width:60ch;margin:0 0 1.5rem;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.7}.lp-hero__ctas{gap:.75rem;margin-bottom:1.5rem;display:grid}.lp-badges{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.lp-badges li,.lp-badges a{color:var(--color-text);align-items:center;gap:.45rem;font-size:.86rem;text-decoration:none;display:inline-flex}.lp-badges li{background:rgba(var(--base-rgb), .7);border:1px solid var(--color-border);border-radius:999px;padding:.45rem .8rem}.lp-badges li svg{color:var(--color-cyan);flex-shrink:0}.lp-badges strong{color:var(--color-star)}.lp-hero__serve{color:var(--color-text-muted);margin:0;font-size:.86rem;line-height:1.6}.lp-founder{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-glass);align-items:center;gap:1rem;margin:0;padding:.9rem;display:flex}.lp-founder__frame{background:linear-gradient(160deg,#8b5cf680,#5b6cf959);border:2px solid #c4b5fd80;border-radius:50%;flex-shrink:0;width:88px;height:88px;overflow:hidden}.lp-founder__frame img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.lp-founder__cap{color:var(--color-text-muted);gap:.15rem;font-size:.9rem;display:grid}.lp-founder__cap strong{color:var(--color-text);font-size:1.02rem}.lp-founder__quote{color:var(--color-text);margin-top:.35rem;font-size:.85rem;font-style:italic;line-height:1.5}.lp-founder__quote em{color:var(--color-text-muted);margin-top:.2rem;font-size:.78rem;font-style:normal;display:block}.lp-section{padding:clamp(3rem,8vw,5.5rem) 0}.lp-section--alt{background:linear-gradient(180deg, var(--color-bg-secondary), var(--color-bg));border-block:1px solid var(--color-border)}.lp-kicker{text-align:center;color:var(--color-cyan);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem;font-weight:700}.lp-h2{text-align:center;max-width:26ch;color:var(--color-text);margin:0 auto 1rem;font-size:clamp(1.6rem,4.2vw,2.5rem);font-weight:800;line-height:1.15}.lp-h3{color:var(--color-text);margin:0;font-size:clamp(1.15rem,2.6vw,1.4rem)}.lp-sub{text-align:center;max-width:64ch;color:var(--color-text-muted);margin:0 auto 2rem;line-height:1.7}.lp-note{text-align:center;color:var(--color-text-muted);margin:1.5rem 0 0;font-size:.9rem}.lp-note a{color:var(--color-cyan)!important}.lp-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-glass);box-shadow:var(--shadow-card);padding:1.4rem}.lp-card h3{color:var(--color-text);margin:0 0 .45rem;font-size:1.1rem}.lp-card p{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.65}.lp-pains{gap:1rem;margin-top:2rem;display:grid}.lp-pain__icon,.lp-sol__icon{border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:.9rem;display:inline-grid}.lp-pain__icon{color:#fb7185;background:#fb71851f}.lp-sol__icon{color:#fff;background:var(--gradient-primary)}.lp-solution{gap:1rem;margin-top:2rem;display:grid}.lp-process__title{text-align:center;margin:3rem 0 1.5rem}.lp-process{counter-reset:s;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lp-step{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .55);gap:1rem;padding:1.25rem;display:flex;position:relative}.lp-step__num{background:var(--gradient-neon);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.lp-step h4{color:var(--color-text);margin:0 0 .3rem;font-size:1.05rem}.lp-step p{color:var(--color-text-muted);margin:0;font-size:.93rem;line-height:1.6}.lp-facts{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:980px;margin:1.5rem auto 2rem;padding:0;list-style:none;display:grid}.lp-facts li{text-align:center;border-radius:var(--radius-md);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .5);gap:.15rem;padding:1rem .75rem;display:grid}.lp-facts strong{font-size:clamp(1.35rem,4vw,1.75rem);font-family:var(--font-display);background:var(--gradient-neon);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-facts span{color:var(--color-text-muted);font-size:.82rem}.lp-reviews{columns:1;column-gap:1rem;margin:0;padding:0;list-style:none}.lp-review{break-inside:avoid;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-glass);margin:0 0 1rem;padding:1.25rem}.lp-review figure{margin:0}.lp-review__top{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.lp-stars{color:var(--color-star);letter-spacing:.1em;font-size:.95rem}.lp-review__src{color:var(--color-text-muted);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.lp-review blockquote{margin:0 0 .9rem}.lp-review blockquote p{color:var(--color-text);margin:0;font-size:.95rem;line-height:1.65}.lp-review figcaption{color:var(--color-text);align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:flex}.lp-review__avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:800;display:grid}.lp-tabs{scrollbar-width:none;margin:0 calc(var(--lp-pad) * -1) 2rem;padding:.4rem var(--lp-pad);-webkit-overflow-scrolling:touch;gap:.4rem;display:flex;overflow-x:auto}.lp-tabs::-webkit-scrollbar{display:none}.lp-tab{border:1px solid var(--color-border);background:rgba(var(--base-rgb), .6);min-height:44px;color:var(--color-text-muted);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:.55rem 1.1rem;font-size:.92rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.lp-tab:hover{color:var(--color-text);border-color:#8b5cf680}.lp-tab.is-active{background:var(--gradient-primary);color:#fff;border-color:#0000;box-shadow:0 6px 20px #5b6cf940}.lp-panel{display:none}.lp-panel.is-active{display:block}.lp-panel__head{text-align:center;margin-bottom:1.75rem}.lp-panel__head .lp-h3{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.lp-panel__head p{max-width:62ch;color:var(--color-text-muted);margin:0 auto;line-height:1.65}.lp-plans{gap:1.25rem;padding-top:.8rem;display:grid}.lp-plan{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .7);box-shadow:var(--shadow-card);flex-direction:column;gap:.75rem;padding:1.6rem 1.4rem;display:flex;position:relative}.lp-plan--featured{background:linear-gradient(180deg, var(--color-bg), var(--color-surface)) padding-box, var(--gradient-primary) border-box;border:1px solid #0000;box-shadow:0 20px 50px #8b5cf64d}.lp-plan__badge{background:var(--gradient-primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.3rem .9rem;font-size:.75rem;font-weight:800;position:absolute;top:-.85rem;left:50%;transform:translate(-50%)}.lp-plan__name{color:var(--color-text);margin:0;font-size:1.1rem}.lp-plan__price{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:clamp(2rem,6vw,2.5rem);font-weight:800;line-height:1.05}.lp-plan__unit{color:var(--color-text-muted);margin-left:.35rem;font-size:.95rem;font-weight:500;display:inline-block}.lp-plan__notes{flex-wrap:wrap;gap:.4rem;display:flex}.lp-plan__list{border-top:1px solid var(--color-border);gap:.6rem;margin:.5rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.lp-plan__list li{color:var(--color-text);align-items:flex-start;gap:.55rem;font-size:.93rem;line-height:1.5;display:flex}.lp-plan__list li svg{color:var(--color-cyan);flex-shrink:0;margin-top:.15rem}.lp-plan__list li.is-inherit{color:var(--color-text);font-weight:700}.lp-plan__cta{white-space:normal;text-align:center;width:100%;margin-top:auto}.lp-plan__list+.lp-plan__cta,.lp-plan>.lp-plan__cta{margin-top:auto}.lp-plan__list{margin-bottom:.75rem}.lp-compare{margin-top:2.5rem}.lp-compare__title{text-align:center;color:var(--color-text);margin:0 0 1rem;font-size:1.1rem}.lp-compare__scroll{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .6);overflow-x:auto}.lp-compare__table{border-collapse:collapse;width:100%;min-width:560px;font-size:.88rem}.lp-compare__table th,.lp-compare__table td{border-bottom:1px solid var(--color-border);text-align:center;vertical-align:middle;padding:.75rem .8rem}.lp-compare__table thead th{color:var(--color-text);background:rgba(var(--base-rgb), .9);font-size:.85rem}.lp-compare__table thead th:first-child,.lp-compare__table tbody th{text-align:left;color:var(--color-text);font-weight:500}.lp-compare__table tbody th{width:46%}.lp-compare__table .is-featured{background:#8b5cf614}.lp-compare__table thead .is-featured{color:var(--color-accent-ink)}.lp-compare__yes{color:var(--color-cyan);display:inline-flex}.lp-compare__no{color:#475569}.lp-compare__val{color:var(--color-text);font-size:.82rem}.lp-compare__price-row th,.lp-compare__price-row td{border-bottom:0;font-weight:800;color:var(--color-text)!important}.lp-terms{gap:.75rem;margin-top:2.5rem;display:grid}.lp-term{border-radius:var(--radius-md);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .5);gap:.8rem;padding:1rem 1.1rem;display:flex}.lp-term__icon{color:var(--color-success);flex-shrink:0;margin-top:.1rem}.lp-term strong{color:var(--color-text)}.lp-term p{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.88rem;line-height:1.55}.lp-faq{gap:.75rem;margin-top:2rem;display:grid}.lp-faq__item{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-glass)}.lp-faq__item[open]{border-color:#8b5cf673}.lp-faq__question{cursor:pointer;color:var(--color-text);padding:1.05rem 3rem 1.05rem 1.2rem;font-weight:700;line-height:1.4;list-style:none;position:relative}.lp-faq__question::-webkit-details-marker{display:none}.lp-faq__question:after{content:"+";width:26px;height:26px;color:var(--color-accent-ink);background:#8b5cf62e;border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.lp-faq__item[open] .lp-faq__question:after{content:"–"}.lp-faq__answer{color:var(--color-text-muted);margin:0;padding:0 1.2rem 1.15rem;font-size:.95rem;line-height:1.7}.lp-final{padding-bottom:2rem}.lp-final__panel{--color-heading:#fff;--color-text:#dfe3f3;--color-text-muted:#b3bad6;--color-purple:#c4b5fd;--color-cyan:#67e8f9;--color-royal:#8fa0ff;--color-accent-ink:#d8ccff;--color-border:#ffffff1f;--color-border-strong:#ffffff38;--ink-rgb:255, 255, 255;--base-rgb:7, 11, 24;--color-surface-glass:#141c3c8c;--color-star:#fbbf24;--color-success:#4ade80;border-radius:var(--radius-xl);text-align:center;background:radial-gradient(60% 80% at 0 0,#8b5cf659,#0000 60%),radial-gradient(60% 80% at 100% 100%,#5b6cf94d,#0000 60%),#0f1530;border:1px solid #c4b5fd40;padding:clamp(1.75rem,5vw,3.25rem)}.lp-final__panel>p{max-width:56ch;color:var(--color-text);margin:0 auto 1.75rem;line-height:1.7}.lp-final__grid{text-align:left;gap:.75rem;display:grid}.lp-action{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .55);border:1px solid #94a3b840;align-items:center;gap:.85rem;min-height:64px;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;color:var(--color-text)!important}.lp-action:hover{border-color:var(--color-violet);transform:translateY(-2px)}.lp-action>svg{color:var(--color-cyan);flex-shrink:0}.lp-action span{display:grid}.lp-action small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.8rem}.lp-action--wa{background:var(--gradient-primary);border-color:#0000}.lp-action--wa small{color:rgba(var(--ink-rgb), .85)}.lp-enquiry{scroll-margin-top:72px}.lp-foot{border-top:1px solid var(--color-border);text-align:center;color:var(--color-text-muted);padding:2rem 0 1.5rem;font-size:.85rem}.lp-foot p{margin:0 0 .4rem}.lp-foot a{color:var(--color-cyan)!important}.lp-foot__small{opacity:.8;font-size:.78rem}.lp-sticky{z-index:50;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:rgba(var(--base-rgb), .94);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-border);grid-template-columns:1.4fr 1fr 1fr;gap:.5rem;display:grid;position:fixed;bottom:0;left:0;right:0}.lp-sticky a{border:1px solid #94a3b84d;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:46px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--color-text)!important}.lp-sticky .lp-sticky__wa{background:var(--gradient-primary);border-color:#0000;color:#fff!important}@media (width>=600px){.lp-hero__ctas{flex-wrap:wrap;display:flex}.lp-facts{grid-template-columns:repeat(4,1fr)}.lp-solution,.lp-process{grid-template-columns:repeat(2,1fr)}.lp-reviews{columns:2}.lp-terms,.lp-final__grid{grid-template-columns:repeat(2,1fr)}.lp-tabs{flex-wrap:wrap;justify-content:center;margin-inline:0;padding-inline:.4rem;overflow:visible}}@media (width>=768px){.lp{padding-bottom:0}.lp-sticky{display:none}.lp-top__call{display:inline-flex}.lp-pains{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.lp-hero{padding:3.5rem 0 3rem}.lp-hero__grid{grid-template-columns:1.25fr .75fr;gap:3.5rem}.lp-founder{background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;position:relative}.lp-founder__frame{aspect-ratio:740/941;border-radius:var(--radius-xl);border:1px solid #c4b5fd59;width:100%;height:auto;max-height:520px;box-shadow:0 30px 70px #8b5cf659}.lp-founder__frame img{object-position:50% 0}.lp-founder__cap{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .88);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);padding:1rem 1.1rem;position:absolute;bottom:1.25rem;left:-1.5rem;right:1.5rem}.lp-solution,.lp-process{grid-template-columns:repeat(4,1fr)}.lp-step{flex-direction:column}.lp-reviews{columns:3}.lp-plans{grid-template-columns:repeat(3,1fr);align-items:stretch}.lp-plan--featured{transform:translateY(-10px)}.lp-terms,.lp-final__grid{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-action,.lp-tab{transition:none}}.pf-hero{text-align:center;padding-bottom:2rem}.pf-hero__inner{flex-direction:column;align-items:center;display:flex}.pf-hero__lead{margin-inline:auto}.pf-trust{justify-content:center;margin-bottom:1.5rem}.pf-hero__ctas{justify-content:center;width:100%;max-width:520px}.pf-filter-bar{z-index:30;background:rgba(var(--base-rgb), .9);-webkit-backdrop-filter:blur(12px);border-block:1px solid var(--color-border);position:sticky;top:64px}.pf-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.45rem;padding:.65rem 0;display:flex;overflow-x:auto}.pf-filters::-webkit-scrollbar{display:none}.pf-chip{background:rgba(var(--ink-rgb), .04);min-height:40px;color:var(--color-text);font:600 .88rem/1.2 var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #94a3b84d;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.45rem .95rem;transition:border-color .2s,background .2s;display:inline-flex}.pf-chip span{min-width:1.5rem;height:1.5rem;color:var(--color-text-muted);background:#94a3b829;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.75rem;display:inline-grid}.pf-chip:hover{border-color:var(--color-violet)}.pf-chip.is-active{background:var(--gradient-primary);color:#fff;border-color:#0000}.pf-chip.is-active span{background:rgba(var(--ink-rgb), .22);color:#fff}.pf-chip:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.pf-section{scroll-margin-top:128px}.pf-empty{text-align:center;color:var(--color-text-muted)}.pf-grid{gap:1.25rem;display:grid}.pf-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-glass);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.pf-card__shot{aspect-ratio:16/10;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.pf-card__shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.pf-card__noshot{--color-heading:#fff;--color-text:#dfe3f3;--color-text-muted:#b3bad6;--color-purple:#c4b5fd;--color-cyan:#67e8f9;--color-royal:#8fa0ff;--color-accent-ink:#d8ccff;--color-border:#ffffff1f;--color-border-strong:#ffffff38;--ink-rgb:255, 255, 255;--base-rgb:7, 11, 24;--color-surface-glass:#141c3c8c;--color-star:#fbbf24;--color-success:#4ade80;background:radial-gradient(60% 80% at 20% 10%,#8b5cf659,#0000 70%),radial-gradient(60% 80% at 90% 90%,#5b6cf940,#0000 70%),#0f1530;place-items:center;width:100%;height:100%;display:grid}.pf-card__noshot span{font:800 2.6rem/1 var(--font-display);color:rgba(var(--ink-rgb), .85);letter-spacing:.04em}.pf-scope{background:rgba(var(--base-rgb), .85);color:var(--color-cyan);border:1px solid #22d3ee73;border-radius:999px;padding:.3rem .7rem;font-size:.74rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.pf-scope--full{background:var(--gradient-primary);color:#fff;border-color:#0000}.pf-card__body{flex-direction:column;flex:1;gap:.7rem;padding:1.15rem 1.2rem 1.25rem;display:flex}.pf-card__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.3rem .75rem;margin:0;font-size:.8rem;display:flex}.pf-card__city{align-items:center;gap:.25rem;display:inline-flex}.pf-card__meta svg{color:var(--color-cyan);flex-shrink:0}.pf-card__name{color:var(--color-text);margin:0;font-size:1.15rem;line-height:1.25}.pf-card__rating{color:var(--color-text-muted);align-items:center;gap:.4rem;margin:0;font-size:.88rem;display:flex}.pf-card__rating strong{color:var(--color-star)}.pf-results{border-radius:var(--radius-md);background:#22d3ee0f;border:1px solid #22d3ee33;gap:.5rem;margin:0;padding:.75rem .85rem;list-style:none;display:grid}.pf-results li{color:var(--color-text);align-items:flex-start;gap:.5rem;font-size:.86rem;line-height:1.5;display:flex}.pf-results svg{color:var(--color-success);flex-shrink:0;margin-top:.15rem}.pf-work{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pf-work li{color:var(--color-text-muted);background:#94a3b81a;border-radius:999px;padding:.25rem .6rem;font-size:.76rem}.pf-card__links{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem 1rem;margin-top:auto;padding-top:.6rem;display:flex}.pf-card__links a{overflow-wrap:anywhere;align-items:center;gap:.35rem;min-height:32px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--color-cyan)!important}.pf-card__links a:hover{text-decoration:underline}.pf-brands{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pf-brand{border-radius:var(--radius-md);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .55);align-items:center;gap:.8rem;padding:.8rem .9rem;display:flex}.pf-brand__mono{background:var(--gradient-neon);color:#fff;width:42px;height:42px;font:800 .85rem/1 var(--font-display);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.pf-brand__text{flex:1;gap:.1rem;min-width:0;display:grid}.pf-brand__text strong{color:var(--color-text);font-size:.95rem;line-height:1.3}.pf-brand__text small{color:var(--color-text-muted);font-size:.8rem;line-height:1.35}.pf-brand__link{border:1px solid #94a3b84d;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;color:var(--color-cyan)!important}.pf-brand__link:hover{border-color:var(--color-violet)}.pf-step__title{color:var(--color-text);margin:0 0 .3rem;font-size:1.05rem}@media (width>=600px){.pf-brands{grid-template-columns:repeat(2,1fr)}}@media (width>=700px){.pf-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.pf-filters{flex-wrap:wrap;justify-content:center;overflow:visible}.pf-brands{grid-template-columns:repeat(3,1fr)}}@media (width>=1140px){.pf-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.pf-chip{transition:none}}.cf2.section{padding-block:clamp(40px,5vw,64px)}.cf2-panel{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:clamp(24px,4vw,48px);padding:clamp(22px,3vw,36px);display:grid}.cf2-intro{flex-direction:column;gap:10px;display:flex}.cf2-badge{font:700 11.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink,#c4b5fd);border:1px solid color-mix(in srgb, var(--color-purple,#7c3aed) 45%, transparent);border-radius:999px;align-self:flex-start;padding:7px 11px}.cf2-title{font-family:var(--font-display);color:var(--color-heading);margin:4px 0 0;font-size:clamp(24px,2.3vw,32px);line-height:1.15}.cf2-sub{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.55}.cf2-points{color:var(--color-heading);gap:6px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.cf2-points li:before{content:"✓";color:var(--color-purple,#7c3aed);margin-right:8px;font-weight:800}.cf2-direct{gap:6px;margin-top:6px;font-size:14px;display:grid}.cf2-direct a{color:var(--color-accent-ink,#c4b5fd);font-weight:600;text-decoration:none}.cf2-direct a:hover{text-decoration:underline}.cf2-form{grid-template-columns:1fr 1fr;align-content:start;gap:10px 14px;display:grid;position:relative}.cf2-field{gap:4px;display:grid}.cf2-field--full,.cf2-actions{grid-column:1/-1}.cf2-field label{font:600 12.5px var(--font-sans);color:var(--color-heading)}.cf2-form input,.cf2-form select,.cf2-form textarea{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-bg);width:100%;min-height:42px;color:var(--color-heading);font:400 14.5px var(--font-sans);border-radius:10px;padding:9px 12px}.cf2-form textarea{resize:vertical;height:84px;min-height:0;line-height:1.45}.cf2-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa6bd' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.cf2-form input::placeholder,.cf2-form textarea::placeholder{color:var(--color-text-muted)}.cf2-form :is(input,select,textarea):focus{border-color:var(--color-purple);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-purple) 25%, transparent);outline:none}.cf2-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:2px;display:flex}.cf2-captcha{align-items:center;min-height:0;display:flex}.cf2-captcha-note{color:var(--color-text-muted);font-size:12.5px}.cf2-submit{background:var(--gradient-primary);color:#fff;min-height:46px;font:700 15px var(--font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;display:inline-flex;box-shadow:0 10px 26px -12px #5b4cf0cc}.cf2-submit:disabled{opacity:.6;cursor:not-allowed}.cf2 .contact-form-submit-error{border:1px solid color-mix(in srgb, var(--color-danger,#ef4444) 50%, transparent);color:var(--color-heading);border-radius:10px;padding:10px 12px;font-size:14px}.cf2-success{text-align:center;align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.cf2-tick{background:var(--gradient-primary);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:inline-grid}.cf2-reset{border:1px solid var(--color-border-strong);color:var(--color-heading);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px}@media (width<=900px){.cf2-panel{grid-template-columns:1fr}}@media (width<=560px){.cf2-panel{border-radius:18px;gap:18px;padding:20px 16px}.cf2-form{grid-template-columns:1fr;gap:9px}.cf2-actions{flex-direction:column;align-items:stretch}.cf2-submit{justify-content:center;width:100%}.cf2-captcha{justify-content:center}}.pv2-hero{background:var(--gradient-wash,transparent);padding:clamp(16px,2.5vw,32px) 0 clamp(36px,5vw,60px)}.pv2-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.pv2-hero h1{font-weight:800;margin-top:12px!important}.pv2-hero .hv2-lead{max-width:62ch;font-size:17px;line-height:1.6;margin-top:14px!important}.pv2-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.pv2-hero__img{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface);border-radius:22px;overflow:hidden}.pv2-hero__img img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.pv2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pv2-stats li{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.pv2-stats b{font:800 18px var(--font-display);color:var(--heading)}.pv2-stats span{color:var(--muted);font-size:12.5px;line-height:1.35}.pv2-sec{padding:clamp(40px,5.5vw,72px) 0}.pv2-sec--alt{background:var(--color-bg-secondary)}.pv2-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pv2-prose{color:var(--text);gap:12px;margin-top:16px;line-height:1.7;display:grid}.pv2-prose a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.pv2-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pv2-list li{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px 16px}.pv2-list b{color:var(--heading);margin-bottom:3px;font-size:15px;display:block}.pv2-list span{color:var(--muted);font-size:14px;line-height:1.5}.pv2-services{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pv2-services a{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--heading);border-radius:14px;padding:14px;font-size:14px;font-weight:650;line-height:1.35;display:block}.pv2-services a:hover{border-color:var(--purple)}.pv2-offices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pv2-office{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.pv2-map{background:var(--color-bg-secondary);border:0;width:100%;height:200px;display:block}.pv2-office__body{gap:6px;padding:16px 18px;display:grid}.pv2-tag{font:700 10.5px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--purple) 16%, transparent);color:var(--heading);border-radius:6px;justify-self:start;padding:4px 8px}.pv2-office h3{font-size:17px}.pv2-office address{color:var(--text);font-size:14px;font-style:normal;line-height:1.5;display:grid}.pv2-office__meta{color:var(--muted);font-size:13px}.pv2-office__links{flex-wrap:wrap;gap:6px 16px;font-size:14px;font-weight:600;display:flex}.pv2-office__links a{color:var(--accent-ink)}.pv2-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pv2-channels a{border:1px solid var(--line);background:var(--surface);color:var(--heading);border-radius:16px;gap:4px;padding:16px 18px;display:grid}.pv2-channels a:hover{border-color:var(--purple)}.pv2-channels b{font-size:15px}.pv2-channels span{color:var(--muted);font-size:14px}@media (width<=1024px){.pv2-hero__grid,.pv2-two{grid-template-columns:1fr}.pv2-services{grid-template-columns:repeat(3,minmax(0,1fr))}.pv2-offices,.pv2-channels{grid-template-columns:1fr}.pv2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pv2-services{grid-template-columns:1fr 1fr}.pv2-actions .hv2-btn{width:100%}.pv2-hero .hv2-lead{font-size:16px}}.founder-v2 .fv2-hero{background:var(--gradient-wash,transparent);padding:clamp(16px,2.5vw,32px) 0 clamp(40px,5vw,64px)}.fv2-hero__grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.fv2-hero h1{font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.08;margin-top:14px!important}.fv2-bio{max-width:60ch;font-size:17px;line-height:1.6;margin-top:16px!important}.fv2-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.fv2-chips li{border:1px solid var(--line-strong);color:var(--heading);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.fv2-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.fv2-photo{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface);border-radius:24px;justify-self:end;width:100%;max-width:400px;margin:0;position:relative;overflow:hidden}.fv2-photo img{aspect-ratio:740/941;object-fit:cover;width:100%}.fv2-photo figcaption{color:#fff;background:#0a0c1eeb;border-radius:14px;gap:2px;padding:10px 14px;font-size:12.5px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.fv2-photo figcaption b{font-size:15px}.fv2-photo figcaption span{color:#cdd3ee}.founder-v2 .fv2-sec{padding:clamp(44px,6vw,80px) 0}.founder-v2 .fv2-sec--alt{background:var(--color-bg-secondary)}.fv2-two{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.fv2-two--even{grid-template-columns:1fr 1fr}.fv2-prose{color:var(--text);gap:14px;margin-top:18px;line-height:1.7;display:grid}.fv2-prose a,.fv2-more a:not(.hv2-link){color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.fv2-roles{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;gap:0;margin:0;padding:20px 22px;display:grid}.fv2-roles>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:11px 0;display:grid}.fv2-roles>div:last-child{border-bottom:0}.fv2-roles dt{font:700 12px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px}.fv2-roles dd{color:var(--heading);margin:0;font-size:14.5px;line-height:1.45}.fv2-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.fv2-cards a{border:1px solid var(--line);background:var(--surface);height:100%;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:8px;padding:20px;transition:border-color .2s,transform .2s;display:flex}.fv2-cards a:hover{border-color:var(--purple);transform:translateY(-2px)}.fv2-cards h3{font-size:16px}.fv2-cards p{color:var(--muted);flex:1;font-size:14px;line-height:1.55}.fv2-more{color:var(--muted);font-size:14.5px;margin-top:18px!important}.fv2-articles{border-top:1px solid var(--line);gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.fv2-articles li{border-bottom:1px solid var(--line)}.fv2-articles a{color:var(--heading);padding:11px 2px;font-size:15px;line-height:1.4;display:block}.fv2-articles a:hover{color:var(--accent-ink)}.fv2-social{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.fv2-social a{border:1px solid var(--line);background:var(--surface);color:var(--heading);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:8px;padding:12px 14px;display:grid}.fv2-social a:hover{border-color:var(--purple)}.fv2-social b{font-size:14.5px}.fv2-social span:first-of-type{color:var(--muted);grid-row:2;font-size:13px}.fv2-social span:nth-of-type(2){color:var(--muted);grid-area:1/2/span 2;align-self:center}@media (width<=1024px){.fv2-hero__grid,.fv2-two,.fv2-two--even{grid-template-columns:1fr}.fv2-photo{justify-self:start;max-width:340px}.fv2-cards{grid-template-columns:1fr 1fr}}@media (width<=640px){.fv2-hero h1{font-size:32px}.fv2-bio{font-size:16px}.fv2-actions .hv2-btn{width:100%}.fv2-photo{max-width:100%}.fv2-photo img{aspect-ratio:4/4.2;object-position:top}.fv2-cards,.fv2-social{grid-template-columns:1fr}.fv2-roles>div{grid-template-columns:1fr;gap:2px}}.fv2-hero__grid{align-items:start}.hub-template{position:relative;overflow-x:hidden}.hub-template .hero{background:radial-gradient(55% 45% at 12% 12%,#8b5cf626,#0000 60%),radial-gradient(45% 40% at 88% 20%,#22d3ee1f,#0000 60%),radial-gradient(40% 40% at 50% 100%,#5b6cf917,#0000 55%);padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem);position:relative}.hub-template .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000)}.hub-template .hero__inner{z-index:2;position:relative}.hub-template .hero__title{max-width:20ch}.hub-grid{position:relative}.hub-template .services-section{background:0 0}.hub-template .services-section .section-heading{margin-bottom:clamp(2rem,4vw,3rem)}.hub-template .services-section .grid.grid--3{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.hub-template .service-card{width:100%;min-width:0;padding:clamp(1.25rem,2vw,1.75rem)}.hub-template .service-card__title{font-size:clamp(1rem,1.5vw,1.15rem)}.hub-template .service-card__text{font-size:clamp(.875rem,1.2vw,1rem)}.hub-template .service-card__link{font-size:var(--fs-small)}.hub-template .service-card__badge{width:clamp(44px,5vw,52px);height:clamp(44px,5vw,52px)}.hub-template .cta-section__panel{box-sizing:border-box;width:100%}@media (width<=1024px){.hub-template .services-section .grid.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.hub-template .hero{padding-block:3.5rem 3rem}.hub-template .services-section .grid.grid--3{grid-template-columns:1fr;gap:1rem}.hub-template .services-section .container{padding-inline:clamp(1rem,4vw,1.5rem)}.hub-template .service-card{padding:1.5rem}.floating-icons{display:none}}@media (width<=480px){.hub-template .hero{padding-block:2.5rem 2rem}.hub-template .hero__title{max-width:100%}.hub-template .hero__actions .btn{width:100%}.hub-template .service-card{padding:1.25rem}}.service-template{position:relative;overflow-x:hidden}.service-template .hero{background:radial-gradient(55% 45% at 12% 12%,#8b5cf626,#0000 60%),radial-gradient(45% 40% at 88% 20%,#22d3ee1f,#0000 60%),radial-gradient(40% 40% at 50% 100%,#5b6cf917,#0000 55%);padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem);position:relative}.service-template .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000)}.service-template .hero__inner{z-index:2;position:relative}.service-template .hero__title{max-width:22ch}.service-template .hero__subtitle{max-width:720px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}.service-features{background:radial-gradient(50% 50% at 15% 10%, #8b5cf614, transparent 60%), var(--color-bg-secondary);position:relative}.service-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.service-feature-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.service-feature-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.service-feature-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.service-feature-card__badge{border-radius:var(--radius-md);letter-spacing:.05em;color:#fff;background:var(--gradient-primary);width:52px;height:52px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.service-feature-card:nth-child(2n) .service-feature-card__badge{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.service-feature-card:nth-child(3n) .service-feature-card__badge{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.service-feature-card:hover .service-feature-card__badge{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #8b5cf6a6}.service-feature-card__number{letter-spacing:.12em;color:var(--color-text-muted);font-size:.8rem;font-weight:800}.service-feature-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.service-feature-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.process-section{background:radial-gradient(50% 50% at 85% 90%, #22d3ee14, transparent 60%), var(--color-bg);position:relative}.process-section__timeline{gap:0;display:grid;position:relative}.process-section__timeline:before{content:"";background:linear-gradient(180deg, var(--color-violet), var(--color-cyan), var(--color-pink));opacity:.35;width:2px;position:absolute;top:0;bottom:0;left:28px}.process-section__item{gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,2.5vw,2rem) 0;display:flex;position:relative}.process-section__item+.process-section__item{border-top:1px solid var(--color-border)}.process-section__number{background:var(--color-surface-glass);border:2px solid var(--color-violet);width:56px;height:56px;color:var(--color-violet);letter-spacing:.05em;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex;position:relative;box-shadow:0 0 20px #8b5cf640}.process-section__item:nth-child(2n) .process-section__number{border-color:var(--color-cyan);color:var(--color-cyan);box-shadow:0 0 20px #22d3ee40}.process-section__item:nth-child(3n) .process-section__number{border-color:var(--color-pink);color:var(--color-pink);box-shadow:0 0 20px #5b6cf940}.process-section__content{flex:1;padding-top:.5rem}.process-section__title{margin-bottom:.5rem;font-size:clamp(1.1rem,1.8vw,1.35rem)}.process-section__text{font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.related-content{position:relative}.related-content__group{margin-bottom:clamp(2rem,4vw,3rem)}.related-content__group:last-child{margin-bottom:0}.related-content__group-title{font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-violet);margin-bottom:1rem;font-weight:700}.related-content__links{flex-wrap:wrap;gap:.75rem;display:flex}.related-content__link{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-small);color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--transition);align-items:center;gap:.4rem;padding:.65rem 1.25rem;font-weight:600;display:inline-flex}.related-content__link:hover{border-color:var(--color-violet);color:var(--color-cyan);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.related-content__link svg{transition:transform var(--transition)}.related-content__link:hover svg{transform:translate(3px)}.faq-section{background:radial-gradient(50% 50% at 50% 20%, #8b5cf60f, transparent 60%), var(--color-bg);position:relative}.faq-section__list{gap:.75rem;max-width:800px;margin-inline:auto;display:grid}.faq-section__details{cursor:pointer;padding:0;overflow:hidden}.faq-section__question{color:var(--color-text);cursor:pointer;transition:color var(--transition);justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;list-style:none;display:flex}.faq-section__question::-webkit-details-marker{display:none}.faq-section__question::marker{content:""}.faq-section__question:after{content:"";width:20px;height:20px;transition:transform var(--transition);background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0}.faq-section__details[open] .faq-section__question:after{transform:rotate(180deg)}.faq-section__question:hover{color:var(--color-cyan)}.faq-section__answer{padding:0 clamp(1.25rem,2.5vw,1.75rem) clamp(1rem,2vw,1.25rem);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.8}@media (width<=1024px){.service-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.service-template .hero{padding-block:3.5rem 3rem}.service-features__grid{grid-template-columns:1fr;gap:1rem}.process-section__timeline:before{left:22px}.process-section__number{width:44px;height:44px;font-size:.75rem}}@media (width<=480px){.service-template .hero{padding-block:2.5rem 2rem}.service-template .hero__title{max-width:100%}.service-template .hero__actions .btn{width:100%}.process-section__item{gap:1rem}.process-section__timeline:before{left:18px}.process-section__number{width:38px;height:38px;font-size:.7rem}}.pricing-next-steps__links{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem 1.5rem;padding-left:1.1rem;display:grid}.pricing-next-steps__links a{color:var(--color-violet);font-weight:600}@keyframes nodePulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.geo-aeo-highlight{background:radial-gradient(50% 60% at 50% 50%, #8b5cf614, transparent 60%), var(--color-bg-secondary);padding-block:clamp(2rem,4vw,3.5rem)}.geo-aeo-highlight__card{text-align:center;background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);padding:clamp(1.75rem,3vw,2.5rem)}.geo-aeo-highlight__text{color:var(--color-text);max-width:800px;margin-inline:auto;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;line-height:1.7}.geo-aeo-reality{background:radial-gradient(50% 50% at 15% 85%, #22d3ee0f, transparent 55%), var(--color-bg);position:relative}.geo-aeo-reality__content{gap:1.5rem;max-width:850px;margin-inline:auto;display:grid}.geo-aeo-reality__content p{font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.geo-aeo-what-is{background:radial-gradient(50% 50% at 85% 15%, #8b5cf60f, transparent 55%), var(--color-bg-secondary);position:relative}.geo-aeo-what-is--alt{background:radial-gradient(50% 50% at 15% 85%, #22d3ee0f, transparent 55%), var(--color-bg)}.geo-aeo-what-is__intro{margin-inline:auto;text-align:center;max-width:850px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.geo-aeo-mechanisms__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.geo-aeo-mechanism-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.geo-aeo-mechanism-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.geo-aeo-mechanism-card__icon{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.geo-aeo-mechanism-card:nth-child(2) .geo-aeo-mechanism-card__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.geo-aeo-mechanism-card:nth-child(3) .geo-aeo-mechanism-card__icon{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.geo-aeo-mechanism-card:hover .geo-aeo-mechanism-card__icon{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #8b5cf6a6}.geo-aeo-mechanism-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.geo-aeo-mechanism-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.geo-aeo-signals__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.geo-aeo-signal-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.geo-aeo-signal-card:hover{border-color:#22d3ee80;transform:translateY(-6px);box-shadow:0 0 24px #22d3ee73}.geo-aeo-signal-card__icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-cyan), var(--color-blue));color:#fff;width:56px;height:56px;transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 20px #22d3ee59}.geo-aeo-signal-card:nth-child(2) .geo-aeo-signal-card__icon{background:linear-gradient(135deg, var(--color-violet), var(--color-pink));box-shadow:0 0 20px #8b5cf659}.geo-aeo-signal-card:nth-child(3) .geo-aeo-signal-card__icon{background:linear-gradient(135deg, var(--color-pink), var(--color-violet));box-shadow:0 0 20px #5b6cf959}.geo-aeo-signal-card:nth-child(4) .geo-aeo-signal-card__icon{background:linear-gradient(135deg, var(--color-blue), var(--color-cyan));box-shadow:0 0 20px #3b82f659}.geo-aeo-signal-card:hover .geo-aeo-signal-card__icon{transform:translateY(-3px)scale(1.06)}.geo-aeo-signal-card__title{font-size:clamp(1rem,1.4vw,1.2rem)}.geo-aeo-signal-card__text{flex:1;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.7}.geo-aeo-comparison{background:radial-gradient(50% 50% at 50% 50%, #8b5cf60f, transparent 55%), var(--color-bg-secondary);position:relative}.geo-aeo-table-wrapper{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:100%;box-shadow:var(--shadow-card);overflow-x:auto}.geo-aeo-table{border-collapse:collapse;width:100%;min-width:680px}.geo-aeo-table thead{background:linear-gradient(135deg,#8b5cf626,#22d3ee1a)}.geo-aeo-table th{text-align:left;color:var(--color-text);letter-spacing:.04em;border-bottom:2px solid var(--color-border);white-space:nowrap;padding:clamp(.85rem,1.5vw,1.15rem) clamp(1rem,2vw,1.5rem);font-size:clamp(.8rem,1.1vw,.95rem);font-weight:800}.geo-aeo-table th:first-child{color:var(--color-text-muted);font-weight:700}.geo-aeo-table td{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);vertical-align:top;padding:clamp(.85rem,1.5vw,1.15rem) clamp(1rem,2vw,1.5rem);font-size:clamp(.8rem,1.1vw,.9rem);line-height:1.6}.geo-aeo-table tbody tr:last-child td{border-bottom:none}.geo-aeo-table tbody tr:hover{background:#8b5cf60a}.geo-aeo-table__dimension{white-space:nowrap;font-weight:700;color:var(--color-violet)!important}.geo-aeo-table td:nth-child(3){color:var(--color-cyan)}.geo-aeo-table td:nth-child(4){color:var(--color-text);font-weight:600}.geo-aeo-checklist{background:radial-gradient(50% 50% at 85% 85%, #22d3ee0f, transparent 55%), var(--color-bg);position:relative}.geo-aeo-checklist__card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:850px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem)}.geo-aeo-checklist__list{gap:.85rem;display:grid}.geo-aeo-checklist__item{border-radius:var(--radius-sm);transition:background var(--transition);align-items:flex-start;gap:.85rem;padding:.75rem 1rem;display:flex}.geo-aeo-checklist__item:hover{background:#8b5cf60f}.geo-aeo-checklist__checkbox{color:var(--color-violet);flex-shrink:0;align-items:center;margin-top:1px;display:flex}.geo-aeo-checklist__text{color:var(--color-text-muted);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.6}@media (width<=1024px){.geo-aeo-mechanisms__grid,.geo-aeo-signals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.geo-aeo-mechanisms__grid,.geo-aeo-signals__grid{grid-template-columns:1fr}.geo-aeo-table-wrapper{margin-inline:calc(-1 * var(--gutter));border-left:none;border-right:none;border-radius:0}.geo-aeo-checklist__item{padding:.6rem .5rem}}@media (width<=480px){.geo-aeo-highlight__text{font-size:1rem}.geo-aeo-checklist__card{padding:1.25rem}.geo-aeo-checklist__item{gap:.65rem}.geo-aeo-checklist__text{font-size:.85rem}}.geo-location-cta__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.geo-location-cta__card{flex-direction:column;padding:2rem;display:flex}.geo-location-cta__badge{color:var(--color-cyan);letter-spacing:.06em;text-transform:uppercase;background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;margin-bottom:1rem;padding:.3rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex}.geo-location-cta__title{color:var(--color-text);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.geo-location-cta__text{color:var(--color-text-muted);flex:1;margin-bottom:1.25rem;font-size:.95rem;line-height:1.7}.geo-location-cta__link{color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.geo-location-cta__link:hover{color:var(--color-violet);transform:translate(4px)}.geo-location-cta__link svg{transition:transform var(--transition)}.geo-location-cta__link:hover svg{transform:translate(4px)}@media (width<=768px){.geo-location-cta__grid{grid-template-columns:1fr}}.local-seo-covers{background:radial-gradient(50% 50% at 15% 10%, #8b5cf614, transparent 60%), var(--color-bg-secondary);position:relative}.local-seo-covers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.local-seo-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.local-seo-service-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.local-seo-service-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.local-seo-service-card__icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-violet);background:#8b5cf61f;border:1px solid #8b5cf640;flex-shrink:0;justify-content:center;align-items:center;display:flex}.local-seo-service-card:nth-child(2) .local-seo-service-card__icon{color:var(--color-cyan);background:#22d3ee1f;border-color:#22d3ee40}.local-seo-service-card:nth-child(3) .local-seo-service-card__icon{color:var(--color-pink);background:#5b6cf91f;border-color:#5b6cf940}.local-seo-service-card:nth-child(4) .local-seo-service-card__icon{color:var(--color-blue);background:#3b82f61f;border-color:#3b82f640}.local-seo-service-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.local-seo-service-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.local-seo-nap{background:radial-gradient(50% 50% at 85% 85%, #22d3ee0f, transparent 55%), var(--color-bg);position:relative}.local-seo-nap__card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:850px;box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:1.5rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.local-seo-nap__identity{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;display:grid}.local-seo-nap__field{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.local-seo-nap__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-violet);font-size:.7rem;font-weight:700}.local-seo-nap__value{color:var(--color-text);font-size:clamp(.85rem,1.1vw,.95rem);font-weight:600}.local-seo-nap__connector{color:var(--color-cyan);opacity:.6}.local-seo-nap__platforms{flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%;display:flex}.local-seo-nap__platform{border-radius:var(--radius-md);color:var(--color-cyan);background:#22d3ee14;border:1px solid #22d3ee33;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.local-seo-citations{background:radial-gradient(50% 50% at 15% 85%, #5b6cf90f, transparent 55%), var(--color-bg-secondary);position:relative}.local-seo-citations__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.local-seo-citations__group-title{font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-violet);margin-bottom:1rem;font-weight:700}.local-seo-citations__badges{flex-wrap:wrap;gap:.65rem;display:flex}.local-seo-citations__badge{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--transition);align-items:center;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;display:inline-flex}.local-seo-citations__badge:hover{border-color:var(--color-violet);color:var(--color-cyan);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.local-seo-ecosystem{background:radial-gradient(50% 50% at 85% 15%, #8b5cf60f, transparent 55%), var(--color-bg);position:relative}.local-seo-ecosystem__flow{flex-direction:column;align-items:center;gap:0;max-width:700px;margin-inline:auto;display:flex}.local-seo-ecosystem__step-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.local-seo-ecosystem__step{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:480px;box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);align-items:center;gap:.85rem;padding:1rem 1.5rem;display:flex}.local-seo-ecosystem__step:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf666}.local-seo-ecosystem__step-number{background:var(--gradient-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:800;display:flex}.local-seo-ecosystem__step:nth-child(odd) .local-seo-ecosystem__step-number{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.local-seo-ecosystem__step:nth-child(3n) .local-seo-ecosystem__step-number{background:linear-gradient(135deg, var(--color-pink), var(--color-violet))}.local-seo-ecosystem__step-text{color:var(--color-text);font-size:clamp(.9rem,1.2vw,1rem);font-weight:600}.local-seo-ecosystem__arrow{color:var(--color-cyan);opacity:.5;padding:.5rem 0}.local-seo-locations{background:radial-gradient(50% 50% at 50% 50%, #8b5cf60f, transparent 55%), var(--color-bg-secondary);position:relative}.local-seo-locations__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.local-seo-locations__card{text-align:center;background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;align-items:center;gap:1rem;padding:clamp(1.5rem,2.5vw,2rem);text-decoration:none;display:flex}.local-seo-locations__card:hover{border-color:#22d3ee80;transform:translateY(-6px);box-shadow:0 0 24px #22d3ee73}.local-seo-locations__pin{color:var(--color-cyan);transition:transform var(--transition);align-items:center;display:flex}.local-seo-locations__card:hover .local-seo-locations__pin{transform:translateY(-3px)}.local-seo-locations__name{color:var(--color-text);font-size:clamp(1.1rem,1.6vw,1.35rem)}.local-seo-locations__link{font-size:var(--fs-small);color:var(--color-cyan);transition:color var(--transition);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.local-seo-locations__link svg{transition:transform var(--transition)}.local-seo-locations__card:hover .local-seo-locations__link{color:var(--color-violet)}.local-seo-locations__card:hover .local-seo-locations__link svg{transform:translate(3px)}@media (width<=1024px){.local-seo-covers__grid,.local-seo-citations__groups{grid-template-columns:1fr}.local-seo-locations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.local-seo-nap__identity,.local-seo-locations__grid{grid-template-columns:1fr}.local-seo-ecosystem__step{max-width:100%}}@media (width<=480px){.local-seo-nap__card{padding:1.25rem}.local-seo-citations__badge{padding:.5rem .9rem;font-size:.8rem}.local-seo-ecosystem__step{padding:.85rem 1rem}}.google-ads .hero__inner--two-column{max-width:var(--container-max);padding-inline:var(--gutter);z-index:2;text-align:center;grid-template-columns:1fr;gap:3rem;margin-inline:auto;display:grid;position:relative}@media (width>=1025px){.google-ads .hero__inner--two-column{text-align:left;grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem}.google-ads .hero--two-column .hero__title,.google-ads .hero--two-column .hero__subtitle{text-align:left;max-width:none;margin-inline:0}.google-ads .hero--two-column .hero__actions{justify-content:flex-start}.google-ads .hero--two-column .eyebrow{text-align:left;margin-inline:0;display:inline-block}}.gads-hero-visual__path-step--active{color:var(--color-cyan)}.gads-hero-visual__path-step--active .gads-hero-visual__path-dot{background:var(--color-cyan);box-shadow:0 0 12px #22d3ee99}.gads-campaigns{background:radial-gradient(50% 50% at 15% 10%, #8b5cf614, transparent 60%), var(--color-bg-secondary);position:relative}.gads-campaigns__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.gads-campaign-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.gads-campaign-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.gads-campaign-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gads-campaign-card__icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-violet);background:#8b5cf61f;border:1px solid #8b5cf640;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gads-campaign-card:nth-child(2) .gads-campaign-card__icon{color:var(--color-cyan);background:#22d3ee1f;border-color:#22d3ee40}.gads-campaign-card:nth-child(3) .gads-campaign-card__icon{color:var(--color-pink);background:#5b6cf91f;border-color:#5b6cf940}.gads-campaign-card:nth-child(4) .gads-campaign-card__icon{color:var(--color-blue);background:#3b82f61f;border-color:#3b82f640}.gads-campaign-card:nth-child(5) .gads-campaign-card__icon{color:var(--color-purple);background:#a855f71f;border-color:#a855f740}.gads-campaign-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.gads-campaign-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.gads-campaign-card__visual{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:80px;margin-top:auto;padding:1rem}.gads-visual-search__bar{background:#94a3b833;border-radius:999px;width:70%;height:8px;margin-bottom:.75rem}.gads-visual-search__result{align-items:flex-start;gap:.5rem;display:flex}.gads-visual-search__ad-tag{color:var(--color-star);background:#fbbf2426;border:1px solid #fbbf244d;border-radius:4px;flex-shrink:0;padding:.15rem .4rem;font-size:.6rem;font-weight:700}.gads-visual-search__lines{flex-direction:column;flex:1;gap:.3rem;display:flex}.gads-visual-search__lines span{background:#94a3b826;border-radius:999px;height:6px;display:block}.gads-visual-search__lines span:first-child{width:80%}.gads-visual-search__lines span:nth-child(2){width:60%}.gads-visual-search__lines span:nth-child(3){width:45%}.gads-visual-display__site{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:rgba(var(--base-rgb), .4);align-items:center;height:40px;margin-bottom:.5rem;padding:0 .5rem;display:flex}.gads-visual-display__ad-slot{border:1px solid var(--color-border);background:linear-gradient(135deg,#8b5cf633,#22d3ee26);border-radius:4px;width:60%;height:20px}.gads-visual-display__arrow{background:linear-gradient(90deg, var(--color-violet), var(--color-cyan));opacity:.4;width:100%;height:2px;margin-bottom:.5rem}.gads-visual-display__user{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue));border-radius:50%;width:24px;height:24px;margin:0 auto}.gads-visual-shopping__img{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:linear-gradient(135deg,#8b5cf633,#5b6cf926);width:48px;height:48px;margin-bottom:.5rem}.gads-visual-shopping__info{flex-direction:column;gap:.25rem;display:flex}.gads-visual-shopping__name{background:#94a3b833;border-radius:999px;width:70%;height:6px}.gads-visual-shopping__price{background:var(--gradient-primary);border-radius:999px;width:40%;height:8px}.gads-visual-remarketing__step{border-radius:var(--radius-sm);background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);color:var(--color-text-muted);padding:.3rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.gads-visual-remarketing__step--active{color:var(--color-violet);background:#8b5cf626;border-color:#8b5cf64d}.gads-visual-remarketing__arrow{color:var(--color-cyan);opacity:.5;margin:0 .25rem;display:inline-block}.gads-visual-pmax__channels{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.gads-visual-pmax__channels span{color:var(--color-violet);background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:999px;padding:.2rem .5rem;font-size:.6rem;font-weight:600}.gads-visual-pmax__channels span:nth-child(2){color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee33}.gads-visual-pmax__channels span:nth-child(3){color:var(--color-pink);background:#5b6cf91a;border-color:#5b6cf933}.gads-visual-pmax__channels span:nth-child(4){color:var(--color-blue);background:#3b82f61a;border-color:#3b82f633}.gads-visual-pmax__channels span:nth-child(5){color:var(--color-purple);background:#a855f71a;border-color:#a855f733}.gads-visual-pmax__channels span:nth-child(6){color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee33}.gads-visual-pmax__center{border-radius:var(--radius-sm);background:var(--gradient-primary);color:#fff;letter-spacing:.05em;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;font-weight:800;display:flex}.gads-metrics{background:radial-gradient(50% 50% at 85% 85%, #22d3ee0f, transparent 55%), var(--color-bg);position:relative}.gads-metrics__dashboard{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:900px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem)}.gads-metrics__grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.gads-metrics__item{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .5rem;display:flex}.gads-metrics__label{color:var(--color-violet);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.gads-metrics__placeholder{background:#94a3b81f;border-radius:999px;width:60%;height:6px;display:block}.gads-metrics__flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.gads-metrics__flow-step{border-radius:var(--radius-sm);background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.gads-metrics__flow-step--active{color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee4d}.gads-metrics__flow-icon{color:var(--color-violet);align-items:center;display:flex}.gads-metrics__flow-step--active .gads-metrics__flow-icon{color:var(--color-cyan)}.gads-metrics__flow-arrow{background:linear-gradient(90deg, var(--color-violet), var(--color-cyan));opacity:.4;flex-shrink:0;width:24px;height:2px}.gads-tracking{background:radial-gradient(50% 50% at 15% 50%, #5b6cf90f, transparent 55%), var(--color-bg-secondary);position:relative}.gads-tracking__card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:800px;box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:1.25rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.gads-tracking__actions{justify-content:center;gap:1rem;width:100%;display:flex}.gads-tracking__action{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.8rem;font-weight:600;display:flex}.gads-tracking__action-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gads-tracking__action-icon--whatsapp{color:#25d366;background:#25d36626;border:1px solid #25d3664d}.gads-tracking__action-icon--phone{color:var(--color-violet);background:#8b5cf626;border:1px solid #8b5cf64d}.gads-tracking__action-icon--form{color:var(--color-cyan);background:#22d3ee26;border:1px solid #22d3ee4d}.gads-tracking__connector{color:var(--color-cyan);opacity:.6}.gads-tracking__platforms{gap:.75rem;display:flex}.gads-tracking__platform{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;padding:.6rem 1.5rem;font-size:.85rem;font-weight:700}@media (width<=1024px){.gads-campaigns__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gads-metrics__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.gads-campaigns__grid{grid-template-columns:1fr}.gads-metrics__grid{grid-template-columns:repeat(2,1fr)}.gads-metrics__flow{flex-direction:column;gap:0}.gads-metrics__flow-arrow{background:linear-gradient(180deg, var(--color-violet), var(--color-cyan));width:2px;height:16px}.gads-tracking__actions{flex-direction:column;align-items:center}.gads-tracking__action{width:100%;max-width:260px}}@media (width<=480px){.gads-campaign-card__visual{padding:.75rem}.gads-metrics__grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.gads-metrics__item{padding:.65rem .4rem}.gads-metrics__label{font-size:.65rem}.gads-tracking__card{padding:1.25rem}.gads-tracking__platforms{flex-direction:column;width:100%}.gads-tracking__platform{text-align:center}}.ga-location-cta__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.ga-location-cta__card{flex-direction:column;padding:2rem;display:flex}.ga-location-cta__badge{color:var(--color-orange,#fb923c);letter-spacing:.06em;text-transform:uppercase;background:#fb923c1f;border:1px solid #fb923c4d;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;margin-bottom:1rem;padding:.3rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex}.ga-location-cta__title{color:var(--color-text);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.ga-location-cta__text{color:var(--color-text-muted);flex:1;margin-bottom:1.25rem;font-size:.95rem;line-height:1.7}.ga-location-cta__link{color:var(--color-orange,#fb923c);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ga-location-cta__link:hover{color:var(--color-violet);transform:translate(4px)}.ga-location-cta__link svg{transition:transform var(--transition)}.ga-location-cta__link:hover svg{transform:translate(4px)}@media (width<=768px){.ga-location-cta__grid{grid-template-columns:1fr}}.smm-hero-visual__funnel-step--active{color:var(--color-violet);background:#8b5cf61f;border-color:#8b5cf64d}.smm-platforms{background:radial-gradient(50% 50% at 15% 10%, #8b5cf614, transparent 60%), var(--color-bg-secondary);position:relative}.smm-platforms__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.smm-platform-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.smm-platform-card:hover{box-shadow:var(--shadow-glow);transform:translateY(-6px)}.smm-platform-card--instagram:hover{border-color:#5b6cf980;box-shadow:0 0 24px #5b6cf959}.smm-platform-card--facebook:hover{border-color:#3b82f680;box-shadow:0 0 24px #3b82f659}.smm-platform-card--linkedin:hover{border-color:#22d3ee80;box-shadow:0 0 24px #22d3ee59}.smm-platform-card--youtube:hover{border-color:#ef444480;box-shadow:0 0 24px #ef444459}.smm-platform-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.smm-platform-card--instagram .smm-platform-card__badge{background:linear-gradient(135deg,#5b6cf9,#a855f7)}.smm-platform-card--facebook .smm-platform-card__badge{background:linear-gradient(135deg,#3b82f6,#22d3ee)}.smm-platform-card--linkedin .smm-platform-card__badge{background:linear-gradient(135deg,#22d3ee,#3b82f6)}.smm-platform-card--youtube .smm-platform-card__badge{background:linear-gradient(135deg,#ef4444,#5b6cf9)}.smm-platform-card__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.smm-platform-card--instagram .smm-platform-card__icon{color:#5b6cf9;background:#5b6cf91f;border:1px solid #5b6cf940}.smm-platform-card--facebook .smm-platform-card__icon{color:var(--color-blue);background:#3b82f61f;border:1px solid #3b82f640}.smm-platform-card--linkedin .smm-platform-card__icon{color:var(--color-cyan);background:#22d3ee1f;border:1px solid #22d3ee40}.smm-platform-card--youtube .smm-platform-card__icon{color:var(--color-danger);background:#ef44441f;border:1px solid #ef444440}.smm-platform-card__title{font-size:clamp(1.1rem,1.6vw,1.3rem)}.smm-platform-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.smm-platform-card__visual{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:70px;margin-top:auto;padding:1rem}.smm-visual-instagram{align-items:flex-end;gap:.75rem;display:flex}.smm-visual-instagram__reel{border-radius:var(--radius-sm);background:linear-gradient(135deg,#5b6cf933,#a855f726);border:1px solid #5b6cf940;width:50px;height:60px}.smm-visual-instagram__stories{gap:.3rem;display:flex}.smm-visual-instagram__stories span{opacity:.5;background:linear-gradient(135deg,#5b6cf9,#a855f7);border-radius:50%;width:16px;height:16px}.smm-visual-instagram__carousel{border-radius:var(--radius-sm);background:linear-gradient(135deg,#5b6cf91f,#a855f714);border:1px solid #5b6cf933;flex:1;height:40px}.smm-visual-facebook{flex-direction:column;gap:.5rem;display:flex}.smm-visual-facebook__post{border-radius:var(--radius-sm);background:linear-gradient(135deg,#3b82f626,#22d3ee1a);border:1px solid #3b82f633;height:32px}.smm-visual-facebook__community{gap:.3rem;display:flex}.smm-visual-facebook__community span{background:#3b82f64d;border:1px solid #3b82f666;border-radius:50%;width:20px;height:20px}.smm-visual-linkedin{flex-direction:column;gap:.5rem;display:flex}.smm-visual-linkedin__post{border-radius:var(--radius-sm);background:linear-gradient(135deg,#22d3ee26,#3b82f61a);border:1px solid #22d3ee33;height:28px}.smm-visual-linkedin__b2b{color:var(--color-cyan);opacity:.7;align-items:center;gap:.4rem;font-size:.65rem;font-weight:600;display:flex}.smm-visual-youtube{align-items:center;gap:.65rem;display:flex}.smm-visual-youtube__video{border-radius:var(--radius-sm);background:linear-gradient(135deg,#ef444433,#5b6cf926);border:1px solid #ef444440;width:56px;height:36px;position:relative}.smm-visual-youtube__video:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #ef444499;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smm-visual-youtube__info{flex-direction:column;flex:1;gap:.3rem;display:flex}.smm-visual-youtube__title{background:#94a3b833;border-radius:999px;width:80%;height:6px}.smm-visual-youtube__views{background:#94a3b81f;border-radius:999px;width:50%;height:5px}.smm-included{background:radial-gradient(50% 50% at 85% 85%, #22d3ee0f, transparent 55%), var(--color-bg);position:relative}.smm-included__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.25rem);display:grid}.smm-included-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:.85rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.smm-included-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf666;transform:translateY(-4px)}.smm-included-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.smm-included-card__icon{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-violet);background:#8b5cf61a;border:1px solid #8b5cf633;flex-shrink:0;justify-content:center;align-items:center;display:flex}.smm-included-card:nth-child(2) .smm-included-card__icon{color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee33}.smm-included-card:nth-child(3) .smm-included-card__icon{color:var(--color-pink);background:#5b6cf91a;border-color:#5b6cf933}.smm-included-card:nth-child(4) .smm-included-card__icon{color:var(--color-blue);background:#3b82f61a;border-color:#3b82f633}.smm-included-card:nth-child(5) .smm-included-card__icon{color:var(--color-purple);background:#a855f71a;border-color:#a855f733}.smm-included-card:nth-child(6) .smm-included-card__icon{color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee33}.smm-included-card:nth-child(7) .smm-included-card__icon{color:var(--color-pink);background:#5b6cf91a;border-color:#5b6cf933}.smm-included-card__title{font-size:clamp(.95rem,1.3vw,1.1rem)}.smm-included-card__text{flex:1;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}.smm-engine{background:radial-gradient(50% 50% at 15% 50%, #8b5cf60f, transparent 55%), var(--color-bg-secondary);position:relative}.smm-engine__flow{flex-direction:column;align-items:center;gap:0;max-width:700px;margin-inline:auto;display:flex}.smm-engine__step-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.smm-engine__step{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:420px;box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.smm-engine__step:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf666}.smm-engine__step-number{background:var(--gradient-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:800;display:flex}.smm-engine__step:nth-child(odd) .smm-engine__step-number{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.smm-engine__step:nth-child(3n) .smm-engine__step-number{background:linear-gradient(135deg, var(--color-pink), var(--color-violet))}.smm-engine__step-text{color:var(--color-text);font-size:clamp(.85rem,1.1vw,.95rem);font-weight:600}.smm-engine__arrow{color:var(--color-cyan);opacity:.4;padding:.35rem 0}@media (width<=1024px){.smm-included__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.smm-platforms__grid,.smm-included__grid{grid-template-columns:1fr}.smm-engine__step{max-width:100%}}@media (width<=480px){.smm-platform-card__visual{min-height:60px;padding:.75rem}.smm-included-card{padding:1.25rem}.smm-engine__step{padding:.75rem 1rem}}.wdd-performance{background:radial-gradient(50% 50% at 50% 50%, #8b5cf60f, transparent 55%), var(--color-bg-secondary);position:relative}.wdd-performance__flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.wdd-performance__step{border-radius:var(--radius-md);background:var(--color-surface-glass);border:1px solid var(--color-border);box-shadow:var(--shadow-card);align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}.wdd-performance__icon{color:var(--color-violet);align-items:center;display:flex}.wdd-performance__label{letter-spacing:.08em;color:var(--color-text);font-size:.85rem;font-weight:800}.wdd-performance__arrow{color:var(--color-cyan);opacity:.5;align-items:center;margin:0 .5rem;display:flex}.wdd-build{background:radial-gradient(50% 50% at 15% 10%, #8b5cf614, transparent 60%), var(--color-bg);position:relative}.wdd-build__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.wdd-build-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.wdd-build-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.wdd-build-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.wdd-build-card__icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-violet);background:#8b5cf61f;border:1px solid #8b5cf640;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wdd-build-card:nth-child(2) .wdd-build-card__icon{color:var(--color-cyan);background:#22d3ee1f;border-color:#22d3ee40}.wdd-build-card:nth-child(3) .wdd-build-card__icon{color:var(--color-pink);background:#5b6cf91f;border-color:#5b6cf940}.wdd-build-card:nth-child(4) .wdd-build-card__icon{color:var(--color-blue);background:#3b82f61f;border-color:#3b82f640}.wdd-build-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.wdd-build-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.wdd-build-card__visual{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:80px;margin-top:auto;padding:1rem}.wdd-visual-business{align-items:flex-end;gap:.75rem;display:flex;position:relative}.wdd-visual-business__desktop{border-radius:var(--radius-sm);background:linear-gradient(135deg,#8b5cf633,#22d3ee1f);border:1px solid #8b5cf640;flex:1;height:44px}.wdd-visual-business__mobile{background:linear-gradient(135deg,#22d3ee33,#3b82f61f);border:1px solid #22d3ee40;border-radius:6px;width:26px;height:44px}.wdd-visual-business__tag{color:var(--color-violet);background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:4px;padding:.2rem .5rem;font-size:.55rem;font-weight:700;position:absolute;top:-.4rem;right:0}.wdd-visual-ecommerce{gap:.5rem;display:flex}.wdd-visual-ecommerce__product{border-radius:var(--radius-sm);background:linear-gradient(135deg,#8b5cf626,#5b6cf91a);border:1px solid #8b5cf633;flex:1;height:48px;position:relative}.wdd-visual-ecommerce__product:after{content:"";background:#94a3b833;border-radius:999px;width:60%;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.wdd-visual-locations{align-items:flex-start;gap:.75rem;display:flex}.wdd-visual-locations__root{border-radius:var(--radius-sm);background:var(--gradient-primary);color:#fff;padding:.4rem .6rem;font-size:.6rem;font-weight:800}.wdd-visual-locations__branches{grid-template-columns:repeat(2,1fr);gap:.3rem;display:grid}.wdd-visual-locations__branches span{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:4px;padding:.25rem .5rem;font-size:.55rem;font-weight:600}.wdd-visual-landing{justify-content:center;align-items:center;gap:.4rem;display:flex}.wdd-visual-landing__step{border-radius:var(--radius-sm);background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);color:var(--color-text-muted);padding:.3rem .6rem;font-size:.6rem;font-weight:600}.wdd-visual-landing__step--active{color:var(--color-cyan);background:#22d3ee1f;border-color:#22d3ee4d}.wdd-visual-landing__arrow{color:var(--color-cyan);opacity:.4;font-size:.7rem}.wdd-standards{background:radial-gradient(50% 50% at 85% 85%, #22d3ee0f, transparent 55%), var(--color-bg-secondary);position:relative}.wdd-standards__list{gap:.85rem;max-width:900px;margin-inline:auto;display:grid}.wdd-standard{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.wdd-standard:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf666}.wdd-standard__number{background:var(--color-surface-glass);border:2px solid var(--color-violet);width:48px;height:48px;color:var(--color-violet);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex;box-shadow:0 0 20px #8b5cf640}.wdd-standard:nth-child(2n) .wdd-standard__number{border-color:var(--color-cyan);color:var(--color-cyan);box-shadow:0 0 20px #22d3ee40}.wdd-standard:nth-child(3n) .wdd-standard__number{border-color:var(--color-pink);color:var(--color-pink);box-shadow:0 0 20px #5b6cf940}.wdd-standard__content{flex:1}.wdd-standard__title{margin-bottom:.4rem;font-size:clamp(1rem,1.5vw,1.2rem)}.wdd-standard__text{margin-bottom:.75rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.wdd-standard__visual{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem}.wdd-standard__visual--vitals{background:#8b5cf60d;border-color:#8b5cf633}.wdd-standard__visual--seo{background:#22d3ee0d;border-color:#22d3ee33}.wdd-standard__visual--ai{background:#5b6cf90d;border-color:#5b6cf933}.wdd-standard__visual--whatsapp{background:#25d3660d;border-color:#25d36633}.wdd-standard__visual--staging{background:#3b82f60d;border-color:#3b82f633}.wdd-standard__visual--ownership{background:#22d3ee0d;border-color:#22d3ee33}.wdd-standard__visual--tracking{background:#5b6cf90d;border-color:#5b6cf933}.wdd-vitals__metric{border-radius:var(--radius-sm);background:#8b5cf61a;border:1px solid #8b5cf633;align-items:center;gap:.5rem;margin:0 .3rem .3rem 0;padding:.35rem .75rem;display:inline-flex}.wdd-vitals__label{color:var(--color-violet);font-size:.65rem;font-weight:800}.wdd-vitals__value{color:var(--color-text);font-size:.65rem;font-weight:600}.wdd-vitals__tag{letter-spacing:.05em;color:var(--color-cyan);vertical-align:middle;background:#22d3ee1f;border:1px solid #22d3ee40;border-radius:4px;padding:.2rem .5rem;font-size:.55rem;font-weight:700;display:inline-block}.wdd-seo__schema,.wdd-seo__extras{flex-wrap:wrap;gap:.3rem;display:flex}.wdd-seo__schema span,.wdd-seo__extras span{color:var(--color-violet);background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:4px;padding:.25rem .55rem;font-size:.55rem;font-weight:600}.wdd-seo__extras{margin-top:.4rem}.wdd-seo__extras span{color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee33}.wdd-ai__crawlers{flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem;display:flex}.wdd-ai__crawlers span{color:var(--color-pink);background:#5b6cf91a;border:1px solid #5b6cf933;border-radius:4px;padding:.25rem .55rem;font-size:.55rem;font-weight:600}.wdd-ai__crawlers span:nth-child(2){color:var(--color-violet);background:#8b5cf61a;border-color:#8b5cf633}.wdd-ai__crawlers span:nth-child(3){color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee33}.wdd-ai__crawlers span:nth-child(4){color:var(--color-blue);background:#3b82f61a;border-color:#3b82f633}.wdd-ai__arrow{color:var(--color-cyan);opacity:.5;justify-content:center;margin:.2rem 0;display:flex}.wdd-ai__robots{background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);border-radius:4px;padding:.3rem .7rem;font-size:.6rem;font-weight:700;display:inline-block}.wdd-whatsapp__blocks{flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem;display:flex}.wdd-whatsapp__blocks span{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:4px;padding:.25rem .55rem;font-size:.55rem;font-weight:600}.wdd-whatsapp__cta{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.6rem;font-weight:700;display:inline-flex}.wdd-staging__flow{flex-wrap:wrap;gap:.3rem;display:flex}.wdd-staging__flow span{color:var(--color-violet);background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:4px;padding:.3rem .6rem;font-size:.55rem;font-weight:700}.wdd-staging__flow span:nth-child(2),.wdd-staging__flow span:nth-child(4){color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee33}.wdd-staging__flow span:last-child{background:var(--gradient-primary);color:#fff}.wdd-ownership__card{border-radius:var(--radius-sm);background:#22d3ee0f;border:1px solid #22d3ee33;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;display:flex}.wdd-ownership__label,.wdd-ownership__text{letter-spacing:.06em;color:var(--color-cyan);font-size:.6rem;font-weight:700}.wdd-ownership__icon{color:var(--color-cyan)}.wdd-tracking__flow{flex-wrap:wrap;gap:.3rem;display:flex}.wdd-tracking__flow span{color:var(--color-violet);background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:4px;padding:.3rem .6rem;font-size:.55rem;font-weight:700}.wdd-tracking__flow span:nth-child(2){color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee33}.wdd-tracking__flow span:nth-child(3){color:var(--color-pink);background:#5b6cf91a;border-color:#5b6cf933}.wdd-tracking__flow span:last-child{background:var(--gradient-primary);color:#fff}.wdd-platforms{background:radial-gradient(50% 50% at 50% 50%, #8b5cf60f, transparent 55%), var(--color-bg);position:relative}.wdd-platforms__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:900px;margin-inline:auto;display:grid}.wdd-platform-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);padding:clamp(1.5rem,2.5vw,2rem)}.wdd-platform-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf666}.wdd-platform-card__title{color:var(--color-violet);margin-bottom:1rem;font-size:clamp(1.1rem,1.6vw,1.3rem)}.wdd-platform-card:nth-child(2) .wdd-platform-card__title{color:var(--color-cyan)}.wdd-platform-card__list{gap:.6rem;display:grid}.wdd-platform-card__list li{color:var(--color-text-muted);align-items:flex-start;gap:.5rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.6;display:flex}.wdd-platform-card__check{color:var(--color-violet);flex-shrink:0;align-items:center;margin-top:2px;display:flex}.wdd-platform-card:nth-child(2) .wdd-platform-card__check{color:var(--color-cyan)}.wdd-platforms__note{text-align:center;max-width:720px;margin:1.5rem auto 0;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.7}.wdd-pipeline{background:radial-gradient(50% 50% at 15% 85%, #22d3ee0f, transparent 55%), var(--color-bg-secondary);position:relative}.wdd-pipeline__flow{flex-direction:column;align-items:center;gap:0;max-width:700px;margin-inline:auto;display:flex}.wdd-pipeline__step-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.wdd-pipeline__step{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:420px;box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.wdd-pipeline__step:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf666}.wdd-pipeline__step-number{background:var(--gradient-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:800;display:flex}.wdd-pipeline__step:nth-child(odd) .wdd-pipeline__step-number{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.wdd-pipeline__step:nth-child(3n) .wdd-pipeline__step-number{background:linear-gradient(135deg, var(--color-pink), var(--color-violet))}.wdd-pipeline__step-text{color:var(--color-text);font-size:clamp(.85rem,1.1vw,.95rem);font-weight:600}.wdd-pipeline__arrow{color:var(--color-cyan);opacity:.4;padding:.35rem 0}@media (width<=1024px){.wdd-build__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.wdd-build__grid{grid-template-columns:1fr}.wdd-performance__flow{flex-direction:column;gap:0}.wdd-performance__arrow{margin:.3rem 0;transform:rotate(90deg)}.wdd-standard{flex-direction:column;gap:.75rem}.wdd-standard__number{width:40px;height:40px;font-size:.7rem}.wdd-platforms__grid{grid-template-columns:1fr}.wdd-pipeline__step{max-width:100%}}@media (width<=480px){.wdd-build-card__visual{min-height:70px;padding:.75rem}.wdd-standard{padding:1.1rem}.wdd-vitals__metric{margin:0 .2rem .3rem 0;padding:.3rem .55rem}.wdd-vitals__label,.wdd-vitals__value{font-size:.6rem}.wdd-platform-card{padding:1.25rem}.wdd-pipeline__step{padding:.75rem 1rem}}.aba-page{--aba-glow-soft:0 0 24px #8b5cf64d;--aba-glow-strong:0 0 40px #8b5cf699}.aba-page .container{max-width:var(--container-max)}.aba-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.aba-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.aba-page .hero{position:relative}.aba-flow{flex-direction:column;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.aba-flow--horizontal{flex-flow:wrap;justify-content:center;gap:.5rem}.aba-flow__node{border-radius:var(--radius-sm);background:linear-gradient(180deg, rgba(var(--base-rgb), .85), rgba(var(--base-rgb), .9));border:1px solid var(--color-border);box-shadow:0 6px 18px rgba(var(--shadow-rgb), calc(.45 * var(--shadow-k)));letter-spacing:.06em;color:var(--color-text);white-space:nowrap;max-width:100%;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.aba-flow__node:hover{box-shadow:var(--aba-glow-soft);border-color:#8b5cf68c;transform:translateY(-2px)}.aba-flow__node-icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.aba-flow__node:nth-child(odd) .aba-flow__node-icon{color:var(--color-violet)}.aba-flow__node--hot{border-color:#5b6cf980;box-shadow:0 0 18px #5b6cf94d}.aba-flow__node--hot .aba-flow__node-icon{color:var(--color-pink)}.aba-flow__arrow{color:var(--color-cyan);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.aba-flow__arrow svg{animation:1.6s ease-in-out infinite abaArrowPulse}.aba-flow--horizontal .aba-flow__arrow svg{animation-name:abaArrowPulseH;transform:rotate(-90deg)}.aba-flow--split{gap:.7rem}.aba-flow__or{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.65rem;font-weight:700;display:inline-flex}.aba-flow__or:before,.aba-flow__or:after{content:"";background:var(--color-border);width:28px;height:1px}.aba-flow--reporting{gap:.5rem}.aba-flow__inputs,.aba-flow__report,.aba-flow__delivery{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.aba-flow__input-node,.aba-flow__report-node,.aba-flow__delivery-node{border-radius:var(--radius-sm);letter-spacing:.05em;color:var(--color-text);background:#8b5cf61a;border:1px solid #8b5cf64d;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex}.aba-flow__input-node svg,.aba-flow__report-node svg,.aba-flow__delivery-node svg{color:var(--color-violet)}.aba-flow__report-node{background:#22d3ee1a;border-color:#22d3ee4d}.aba-flow__report-node svg{color:var(--color-cyan)}.aba-flow__delivery-node{background:#5b6cf91a;border-color:#5b6cf94d}.aba-flow__delivery-node svg{color:var(--color-pink)}.aba-automations{background:radial-gradient(50% 50% at 12% 8%, #8b5cf614, transparent 60%), var(--color-bg-secondary);position:relative}.aba-automations__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.aba-automation-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.aba-automation-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-violet), var(--color-cyan), transparent);opacity:0;height:2px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.aba-automation-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.aba-automation-card:hover:before{opacity:1}.aba-automation-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.aba-automation-card__icon{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:52px;height:52px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aba-automation-card:nth-child(2n) .aba-automation-card__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.aba-automation-card:nth-child(3n) .aba-automation-card__icon{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.aba-automation-card:hover .aba-automation-card__icon{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #8b5cf6a6}.aba-automation-card__number{letter-spacing:.12em;color:var(--color-text-muted);font-size:.8rem;font-weight:800}.aba-automation-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.aba-automation-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.aba-automation-card__flow{border-top:1px dashed var(--color-border);padding-top:.75rem}.aba-ecosystem{background:radial-gradient(50% 60% at 85% 10%, #22d3ee14, transparent 60%), radial-gradient(40% 40% at 10% 90%, #8b5cf614, transparent 55%), var(--color-bg);position:relative}.aba-ecosystem .aba-flow{max-width:980px;margin-inline:auto}.aba-ecosystem .aba-flow__node{border-radius:var(--radius-md);padding:.75rem 1.15rem;font-size:.78rem}.aba-tools{background:radial-gradient(50% 50% at 15% 85%, #8b5cf614, transparent 60%), var(--color-bg-secondary);position:relative}.aba-tools__paragraph{text-align:center;margin-inline:auto;max-width:860px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.aba-tools__stages{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.aba-tools__stages .aba-flow{max-width:940px;margin-inline:auto}.aba-tools__stages .aba-flow__node{border-radius:var(--radius-md);padding:.7rem 1.1rem}.aba-tools__list{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin-inline:auto;display:flex}.aba-tools__chip{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-weight:600;animation:5s ease-in-out infinite abaChipFloat;display:inline-flex}.aba-tools__chip:hover{border-color:var(--color-violet);box-shadow:var(--aba-glow-soft);transform:translateY(-3px)}.aba-tools__chip-dot{background:var(--gradient-neon);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #22d3eeb3}.aba-handover{background:radial-gradient(50% 50% at 85% 85%, #22d3ee14, transparent 60%), var(--color-bg);position:relative}.aba-handover .aba-flow{max-width:940px;margin-inline:auto}.aba-handover .aba-flow__node{border-radius:var(--radius-md);padding:.75rem 1.15rem;font-size:.76rem}.aba-grant{background:radial-gradient(55% 60% at 20% 20%, #22d3ee12, transparent 60%), radial-gradient(45% 50% at 85% 80%, #8b5cf61a, transparent 60%), var(--color-bg-secondary);position:relative}.aba-grant__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);padding:clamp(1.5rem,3vw,2.75rem)}.aba-grant__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.aba-grant__title{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2.25rem)}.aba-grant__text{margin-bottom:1.5rem;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.8}.aba-grant__visual{border-radius:var(--radius-lg);background:radial-gradient(70% 90% at 50% 0%, #22d3ee1a, transparent 70%), rgba(var(--base-rgb), .55);border:1px dashed #22d3ee40;padding:1rem}.aba-workflow{background:radial-gradient(50% 50% at 15% 15%, #8b5cf614, transparent 60%), var(--color-bg);position:relative}.aba-workflow .aba-flow{margin-inline:auto;max-width:980px;margin-bottom:clamp(2rem,4vw,3rem)}.aba-workflow .aba-flow__node{border-radius:var(--radius-md);padding:.7rem 1.05rem;font-size:.74rem}.aba-workflow__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:900px;margin-inline:auto;display:grid}.aba-workflow__example{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);text-align:center;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;padding:1.1rem 1rem;display:flex}.aba-workflow__example:hover{box-shadow:var(--aba-glow-soft);border-color:#8b5cf680;transform:translateY(-4px)}.aba-workflow__example-node{border-radius:var(--radius-sm);letter-spacing:.05em;color:var(--color-text);background:#3b82f61f;border:1px solid #3b82f64d;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.aba-workflow__example-node--ai{background:#8b5cf624;border-color:#8b5cf666}.aba-workflow__example-node--ai svg{color:var(--color-violet)}.aba-benefit{background:radial-gradient(50% 60% at 50% 100%, #22d3ee14, transparent 60%), var(--color-bg-secondary);position:relative}.aba-benefit__flow{max-width:640px;margin-inline:auto}.aba-benefit__flow .aba-flow__node{border-radius:var(--radius-md);padding:.85rem 1.4rem;font-size:.82rem}.aba-benefit__flow .aba-flow__node:last-child{border-color:#22d3ee80;box-shadow:0 0 22px #22d3ee4d}.aba-related{background:var(--color-bg);position:relative}.aba-related__links{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin-inline:auto;display:flex}@keyframes abaGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes abaCorePulse{0%,to{box-shadow:0 0 0 1px #8b5cf640,0 0 28px #8b5cf673}50%{box-shadow:0 0 0 1px #8b5cf680,0 0 46px #8b5cf6bf}}@keyframes abaDashFlow{0%{transform:translateY(0)}to{transform:translateY(28px)}}@keyframes abaArrowPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes abaArrowPulseH{0%,to{opacity:.45;transform:rotate(-90deg)scale(.9)}50%{opacity:1;transform:rotate(-90deg)scale(1.15)}}@keyframes abaChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=1024px){.aba-automations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.aba-page .container{padding-inline:16px}.aba-automations__grid{grid-template-columns:1fr}.aba-flow--horizontal{flex-direction:column}.aba-flow--horizontal .aba-flow__arrow svg{animation-name:abaArrowPulse;transform:rotate(0)}.aba-grant__inner{grid-template-columns:1fr}.aba-grant__visual{order:-1}.aba-workflow__examples{grid-template-columns:1fr}.aba-workflow__example{justify-content:flex-start}}@media (width<=480px){.aba-page .container{padding-inline:12px}.aba-page .hero__title{font-size:clamp(2rem,8vw,3.5rem)}.aba-tools__chip{animation:none}.aba-grant__card{padding:1.25rem}.aba-grant__title{font-size:1.35rem}.aba-grant__text{font-size:.9rem}.aba-workflow__examples{gap:.75rem}.aba-workflow__example{padding:.9rem .85rem}.aba-workflow__example-node{padding:.35rem .6rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.aba-flow__arrow svg,.aba-tools__chip{animation:none!important}}.location-discovery__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.location-discovery__card{flex-direction:column;padding:2rem;display:flex}.location-discovery__badge{color:var(--color-cyan);letter-spacing:.06em;text-transform:uppercase;background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;margin-bottom:1rem;padding:.3rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex}.location-discovery__title{color:var(--color-text);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.location-discovery__text{color:var(--color-text-muted);flex:1;margin-bottom:1.25rem;font-size:.95rem;line-height:1.7}.location-discovery__link{color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.location-discovery__link:hover{color:var(--color-violet);transform:translate(4px)}.location-discovery__link svg{transition:transform var(--transition)}.location-discovery__link:hover svg{transform:translate(4px)}@media (width<=768px){.location-discovery__grid{grid-template-columns:1fr}}.cpv-page{--cpv-glow:0 0 30px #8b5cf666;--cpv-glow-blue:0 0 30px #3b82f659}.cpv-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.cpv-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.cpv-page .container{max-width:var(--container-max)}.cpv-hero .hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"eyebrow visual""title visual""subtitle visual""actions visual";align-items:center;column-gap:clamp(2rem,5vw,5rem);display:grid}.cpv-hero .hero__inner .eyebrow{grid-area:eyebrow;justify-self:start}.cpv-hero .hero__inner .hero__title{grid-area:title}.cpv-hero .hero__inner .hero__subtitle{grid-area:subtitle}.cpv-hero .hero__inner .hero__actions{grid-area:actions}.cpv-flow{flex-direction:column;align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.cpv-flow--horizontal{flex-flow:wrap;justify-content:center;gap:.55rem}.cpv-node{border-radius:var(--radius-sm);background:linear-gradient(180deg, rgba(var(--base-rgb), .85), rgba(var(--base-rgb), .9));border:1px solid var(--color-border);box-shadow:0 6px 18px rgba(var(--shadow-rgb), calc(.45 * var(--shadow-k)));letter-spacing:.06em;color:var(--color-text);white-space:nowrap;max-width:100%;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.cpv-node:hover{box-shadow:var(--cpv-glow);border-color:#8b5cf68c;transform:translateY(-2px)}.cpv-node__icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.cpv-node:nth-child(odd) .cpv-node__icon{color:var(--color-violet)}.cpv-node--hot{border-color:#5b6cf980;box-shadow:0 0 18px #5b6cf94d}.cpv-node--hot .cpv-node__icon{color:var(--color-pink)}.cpv-arrow{color:var(--color-cyan);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cpv-arrow svg{animation:1.6s ease-in-out infinite cpvArrowPulse}.cpv-flow--horizontal .cpv-arrow svg{animation-name:cpvArrowPulseH;transform:rotate(-90deg)}.cpv-flow__inputs,.cpv-flow__outputs{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.cpv-flow__input,.cpv-flow__output{border-radius:var(--radius-sm);letter-spacing:.05em;color:var(--color-text);background:#3b82f61a;border:1px solid #3b82f64d;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.66rem;font-weight:700;display:inline-flex}.cpv-flow__input svg{color:var(--color-blue)}.cpv-flow__output{background:#22d3ee1a;border-color:#22d3ee4d}.cpv-flow__output svg{color:var(--color-cyan)}.cpv-flow__env{border-radius:var(--radius-md);background:linear-gradient(180deg, #8b5cf61f, rgba(var(--base-rgb), .8));text-align:center;border:1px solid #8b5cf659;flex-direction:column;align-items:center;gap:.15rem;padding:.6rem 1.1rem;display:flex}.cpv-flow__env-label{letter-spacing:.06em;color:var(--color-text);font-size:.74rem;font-weight:800}.cpv-flow__env-sub{letter-spacing:.12em;color:var(--color-text-muted);font-size:.6rem;font-weight:600}.cpv-flow__badge{letter-spacing:.14em;color:var(--color-text);background:linear-gradient(135deg,#8b5cf64d,#5b6cf940);border:1px solid #8b5cf673;border-radius:999px;align-self:center;padding:.3rem .85rem;font-size:.66rem;font-weight:800}.cpv-media{border-radius:var(--radius-md);aspect-ratio:16/10;background:radial-gradient(80% 90% at 30% 0%, #8b5cf629, transparent 60%), linear-gradient(180deg, rgba(var(--base-rgb), .9), rgba(var(--base-rgb), .95));border:1px solid var(--color-border);box-shadow:0 10px 24px rgba(var(--shadow-rgb), calc(.4 * var(--shadow-k)));transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);position:relative;overflow:hidden}.cpv-media:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg, rgba(var(--ink-rgb), .02) 0 1px, transparent 1px 3px);mix-blend-mode:overlay;position:absolute;inset:0}.cpv-service-card:hover .cpv-media{box-shadow:var(--cpv-glow);border-color:#8b5cf680;transform:translateY(-3px)}.cpv-media__corner{z-index:3;border:2px solid #22d3ee80;width:16px;height:16px;position:absolute}.cpv-media__corner--tl{border-bottom:none;border-right:none;top:8px;left:8px}.cpv-media__corner--tr{border-bottom:none;border-left:none;top:8px;right:8px}.cpv-media__corner--bl{border-top:none;border-right:none;bottom:8px;left:8px}.cpv-media__corner--br{border-top:none;border-left:none;bottom:8px;right:8px}.cpv-media__rec{letter-spacing:.16em;color:rgba(var(--ink-rgb), .75);z-index:3;align-items:center;gap:.3rem;font-size:.52rem;font-weight:800;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.cpv-media__rec:before{content:"";background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite cpvRecPulse;box-shadow:0 0 8px #ef4444e6}.cpv-media__focus{z-index:3;border:1px dashed #22d3ee66;width:22px;height:22px;position:absolute}.cpv-media__focus--tl{top:40%;left:40%}.cpv-media__focus--br{bottom:20%;right:20%}.cpv-media--portrait{aspect-ratio:4/5}.cpv-media--portrait,.cpv-media--testimonial{background:radial-gradient(80% 80% at 30% 10%, #22d3ee1f, transparent 60%), radial-gradient(70% 70% at 80% 90%, #8b5cf62e, transparent 60%), linear-gradient(180deg, rgba(var(--base-rgb), .9), rgba(var(--base-rgb), .95))}.cpv-media__silhouette{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.cpv-media__silhouette-head{background:linear-gradient(#94a3b880,#94a3b833);border:1px solid #94a3b859;border-radius:50%;width:38px;height:38px}.cpv-media__silhouette-body{background:linear-gradient(#94a3b859,#94a3b81a);border:1px solid #94a3b84d;border-bottom:none;border-radius:60px 60px 0 0;width:104px;height:64px}.cpv-media__light{filter:blur(16px);border-radius:50%;position:absolute}.cpv-media__light--key{background:radial-gradient(circle,#22d3ee66,#0000 70%);width:55%;height:55%;animation:6s ease-in-out infinite cpvLightPulse;top:-20%;left:10%}.cpv-media__light--rim{background:radial-gradient(circle,#8b5cf666,#0000 70%);width:50%;height:50%;animation:6s ease-in-out 1.5s infinite cpvLightPulse;bottom:-20%;right:8%}.cpv-media--office{background:linear-gradient(180deg, rgba(var(--base-rgb), .85), rgba(var(--base-rgb), .95)), repeating-linear-gradient(90deg, #3b82f60f 0 2px, transparent 2px 48px)}.cpv-media__window{background:linear-gradient(160deg,#22d3ee38,#3b82f614);border:1px solid #22d3ee59;border-radius:6px;width:34%;height:52%;position:absolute;top:12%;right:12%}.cpv-media__window:after{content:"";background:linear-gradient(90deg, transparent 48%, rgba(var(--base-rgb), .5) 48% 52%, transparent 52%);position:absolute;inset:0}.cpv-media__desk{background:linear-gradient(90deg,#94a3b84d,#94a3b81f);border-radius:3px;height:6px;position:absolute;bottom:8%;left:10%;right:10%}.cpv-media--event{background:radial-gradient(60% 60% at 50% 20%, #5b6cf92e, transparent 60%), linear-gradient(180deg, rgba(var(--base-rgb), .9), rgba(var(--base-rgb), .95))}.cpv-media__stage{background:linear-gradient(#8b5cf638,#8b5cf60d);border:1px solid #8b5cf64d;border-bottom:none;border-radius:40px 40px 0 0;width:70%;height:26%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cpv-media__crowd{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:30%;left:10%;right:10%}.cpv-media__crowd i{background:#94a3b840;border-radius:6px 6px 0 0;width:10px;height:16px}.cpv-media__crowd i:nth-child(odd){background:#94a3b859;height:20px}.cpv-media--industry{background:linear-gradient(180deg, rgba(var(--base-rgb), .9), rgba(var(--base-rgb), .95)), repeating-linear-gradient(0deg, #94a3b80a 0 2px, transparent 2px 40px)}.cpv-media__beam{background:linear-gradient(90deg,#22d3ee4d,#3b82f626);border-radius:4px;height:8px;position:absolute;left:8%;right:8%}.cpv-media__beam--1{top:24%}.cpv-media__beam--2{top:42%;right:20%}.cpv-media__gear{border:8px dashed #8b5cf666;border-radius:50%;width:34px;height:34px;animation:18s linear infinite cpvSpin;position:absolute;bottom:18%;right:16%}.cpv-media--brandfilm{aspect-ratio:16/9;background:radial-gradient(70% 80% at 50% 0%, #8b5cf633, transparent 60%), linear-gradient(180deg, rgba(var(--base-rgb), .9), rgba(var(--base-rgb), .95))}.cpv-media__landscape{filter:blur(4px);background:radial-gradient(50% 80% at 30% 80%,#22d3ee4d,#0000 70%),radial-gradient(60% 80% at 70% 70%,#8b5cf640,#0000 70%);border-radius:50%;height:40%;position:absolute;bottom:12%;left:10%;right:10%}.cpv-media__play{background:rgba(var(--base-rgb), .6);border:1px solid rgba(var(--ink-rgb), .4);z-index:3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.cpv-media__play:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:11px solid #fff;margin-left:3px}.cpv-media--explainer{background:linear-gradient(180deg, rgba(var(--base-rgb), .9), rgba(var(--base-rgb), .95)), repeating-linear-gradient(90deg, #22d3ee0d 0 2px, transparent 2px 40px)}.cpv-media__screen{background:rgba(var(--base-rgb), .7);border:1px solid #22d3ee4d;border-radius:8px;flex-direction:column;gap:.4rem;width:48%;height:46%;padding:.6rem;display:flex;position:absolute;top:16%;left:14%}.cpv-media__screen-line{background:#94a3b84d;border-radius:3px;width:70%;height:5px}.cpv-media__screen-line:nth-child(2){background:linear-gradient(90deg,#8b5cf680,#8b5cf633);width:90%}.cpv-media__screen-line:nth-child(3){width:55%}.cpv-media__speaker{background:linear-gradient(#94a3b866,#94a3b826);border:1px solid #94a3b859;border-radius:18px;width:36px;height:64px;position:absolute;bottom:14%;right:16%}.cpv-media--reel{aspect-ratio:9/16;background:radial-gradient(70% 60% at 50% 10%, #5b6cf933, transparent 60%), linear-gradient(180deg, rgba(var(--base-rgb), .9), rgba(var(--base-rgb), .95))}.cpv-media__portrait-silhouette{background:linear-gradient(#94a3b84d,#94a3b81a);border:1px solid #94a3b84d;border-bottom:none;border-radius:30px 30px 0 0;width:52%;height:46%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.cpv-media__reel-handle{border:3px solid #5b6cf980;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:12%;right:10%}.cpv-media__reel-handle:after{content:"";background:#5b6cf9b3;border-radius:50%;width:6px;height:6px}.cpv-authenticity{background:radial-gradient(50% 60% at 50% 50%, #8b5cf614, transparent 60%), var(--color-bg-secondary);position:relative}.cpv-authenticity__panel{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:.9rem;max-width:720px;margin-inline:auto;padding:clamp(1.75rem,3.5vw,3rem);display:flex}.cpv-authenticity__reals{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cpv-authenticity__real{letter-spacing:.08em;color:var(--color-text);background:#3b82f61a;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.78rem;font-weight:800;display:inline-flex}.cpv-authenticity__real-icon{color:var(--color-blue);align-items:center;display:inline-flex}.cpv-authenticity__outcome{border-radius:var(--radius-md);letter-spacing:.14em;text-align:center;padding:.75rem 1.6rem;font-size:.9rem;font-weight:800}.cpv-authenticity__outcome--auth{color:var(--color-text);box-shadow:var(--cpv-glow);background:linear-gradient(135deg,#8b5cf647,#5b6cf938);border:1px solid #8b5cf680}.cpv-authenticity__outcome--trust{color:var(--color-text);box-shadow:var(--cpv-glow-blue);background:linear-gradient(135deg,#22d3ee38,#3b82f633);border:1px solid #22d3ee80}.cpv-services{background:radial-gradient(50% 50% at 12% 8%, #8b5cf614, transparent 60%), var(--color-bg);position:relative}.cpv-video{background:radial-gradient(50% 50% at 85% 10%, #22d3ee14, transparent 60%), var(--color-bg-secondary);position:relative}.cpv-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.cpv-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1rem,2vw,1.5rem);display:flex}.cpv-service-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.cpv-service-card__body{flex-direction:column;flex:1;gap:.85rem;display:flex}.cpv-service-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cpv-service-card__category{color:var(--color-cyan);letter-spacing:.1em;text-transform:uppercase;background:#3b82f61f;border-color:#3b82f659;font-size:.66rem}.cpv-service-card__category--video{color:var(--color-pink);background:#5b6cf91f;border-color:#5b6cf959}.cpv-service-card__number{letter-spacing:.12em;color:var(--color-text-muted);font-size:.8rem;font-weight:800}.cpv-service-card__title{font-size:clamp(1.1rem,1.8vw,1.4rem)}.cpv-service-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.cpv-service-card__flow{border-top:1px dashed var(--color-border);padding-top:.75rem}.cpv-gallery{background:radial-gradient(50% 50% at 85% 85%, #8b5cf614, transparent 60%), var(--color-bg);position:relative}.cpv-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.cpv-gallery__cell{min-width:0}.cpv-gallery-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:var(--color-surface-glass);position:relative;overflow:hidden}.cpv-gallery-card .cpv-media{aspect-ratio:16/9;border:none;border-radius:0}.cpv-gallery-card:nth-child(2) .cpv-media,.cpv-gallery-card:nth-child(4) .cpv-media{aspect-ratio:16/11}.cpv-gallery-card__caption{background:rgba(var(--base-rgb), .85);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.cpv-gallery-card__label{letter-spacing:.16em;color:var(--color-cyan);font-size:.72rem;font-weight:800}.cpv-gallery-card__text{color:var(--color-text-muted);font-size:.8rem}.cpv-workflow{background:radial-gradient(50% 50% at 15% 15%, #8b5cf614, transparent 60%), var(--color-bg);position:relative}.cpv-workflow .cpv-flow{max-width:1000px;margin-inline:auto}.cpv-workflow .cpv-node{border-radius:var(--radius-md);padding:.75rem 1.15rem;font-size:.76rem}.cpv-compare{background:radial-gradient(50% 60% at 50% 50%, #22d3ee0f, transparent 60%), var(--color-bg-secondary);position:relative}.cpv-compare__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,2rem);max-width:900px;margin-inline:auto;display:grid}.cpv-compare__panel-inner{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);text-align:center;padding:clamp(1.5rem,3vw,2.25rem)}.cpv-compare__panel-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--color-cyan);background:#3b82f624;border:1px solid #3b82f666;border-radius:999px;margin-bottom:.9rem;padding:.25rem .8rem;font-size:.62rem;font-weight:800;display:inline-block}.cpv-compare__panel-tag--video{color:var(--color-pink);background:#5b6cf924;border-color:#5b6cf966}.cpv-compare__panel-title{margin-bottom:1rem;font-size:clamp(1.2rem,2vw,1.6rem)}.cpv-compare__list{gap:.55rem;display:grid}.cpv-compare__list li{border-radius:var(--radius-sm);background:rgba(var(--base-rgb), .45);border:1px solid var(--color-border);color:var(--color-text);padding:.55rem 1rem;font-size:.9rem;font-weight:600}.cpv-compare__vs{background:var(--gradient-primary);color:#fff;letter-spacing:.08em;width:58px;height:58px;box-shadow:var(--shadow-glow);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;animation:4s ease-in-out infinite cpvPlayPulse;display:flex}.cpv-locations{background:radial-gradient(50% 50% at 20% 80%, #8b5cf614, transparent 60%), var(--color-bg);position:relative}.cpv-locations__grid{margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:760px;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.cpv-location-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;align-items:center;gap:.6rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.cpv-location-card__icon{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:52px;height:52px;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;display:inline-flex}.cpv-location-card__title{font-size:clamp(1.1rem,1.8vw,1.4rem)}.cpv-location-card__text{font-size:.9rem;line-height:1.7}.cpv-locations__note{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .4);border:1px dashed var(--color-border);flex-direction:column;align-items:center;gap:.75rem;max-width:760px;margin-inline:auto;padding:1.25rem;display:flex}.cpv-locations__note-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem;font-weight:800}.cpv-locations__chips{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.cpv-locations__chip{background:var(--color-surface-glass);border:1px solid var(--color-border);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-weight:600;display:inline-flex}.cpv-locations__chip:hover{border-color:var(--color-violet);box-shadow:var(--cpv-glow);transform:translateY(-2px)}.cpv-locations__chip svg{color:var(--color-cyan)}.cpv-related{background:var(--color-bg-secondary);position:relative}.cpv-related__links{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin-inline:auto;display:flex}@keyframes cpvRecPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cpvLightPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes cpvPlayhead{0%{left:8%}to{left:78%}}@keyframes cpvPlayPulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 20px #8b5cf659}50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 36px #8b5cf699}}@keyframes cpvSpin{to{transform:rotate(360deg)}}@keyframes cpvArrowPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes cpvArrowPulseH{0%,to{opacity:.45;transform:rotate(-90deg)scale(.9)}50%{opacity:1;transform:rotate(-90deg)scale(1.15)}}@media (width<=1024px){.cpv-hero .hero__inner{column-gap:clamp(1.5rem,3vw,3rem)}}@media (width<=768px){.cpv-page .container{padding-inline:16px}.cpv-hero .hero__inner{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""subtitle""actions""visual"}.cpv-services__grid,.cpv-gallery__grid,.cpv-compare__grid{grid-template-columns:1fr}.cpv-compare__vs{width:46px;height:46px;margin-inline:auto}.cpv-locations__grid{grid-template-columns:1fr}.cpv-flow--horizontal{flex-direction:column}.cpv-flow--horizontal .cpv-arrow svg{animation-name:cpvArrowPulse;transform:rotate(0)}}@media (width<=480px){.cpv-page .container{padding-inline:12px}.cpv-page .hero__title{font-size:clamp(2rem,8vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.cpv-media__light,.cpv-media__light--key,.cpv-media__light--rim,.cpv-media__rec:before,.cpv-media__gear,.cpv-arrow svg,.cpv-compare__vs{animation:none!important}}.aiv-page{--aiv-glow-soft:0 0 24px #8b5cf64d;--aiv-glow-strong:0 0 40px #ec48998c}.aiv-page .container{max-width:var(--container-max)}.aiv-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.aiv-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.aiv-page .hero{position:relative}.aiv-flow{flex-direction:column;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.aiv-flow--horizontal{flex-flow:wrap;justify-content:center;gap:.5rem}.aiv-node{border-radius:var(--radius-sm);background:linear-gradient(180deg, rgba(var(--base-rgb), .85), rgba(var(--base-rgb), .9));border:1px solid var(--color-border);box-shadow:0 6px 18px rgba(var(--shadow-rgb), calc(.45 * var(--shadow-k)));letter-spacing:.06em;color:var(--color-text);white-space:nowrap;max-width:100%;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.68rem;font-weight:700;display:inline-flex}.aiv-node:hover{box-shadow:var(--aiv-glow-soft);border-color:#5b6cf98c;transform:translateY(-2px)}.aiv-node__icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.aiv-node:nth-child(odd) .aiv-node__icon{color:var(--color-violet)}.aiv-node--hot{border-color:#5b6cf980;box-shadow:0 0 18px #5b6cf94d}.aiv-node--hot .aiv-node__icon{color:var(--color-pink)}.aiv-arrow{color:var(--color-cyan);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.aiv-arrow svg{animation:1.6s ease-in-out infinite aivArrowPulse}.aiv-flow--horizontal .aiv-arrow svg{animation-name:aivArrowPulseH;transform:rotate(-90deg)}.aiv-create{background:radial-gradient(50% 50% at 12% 8%, #5b6cf914, transparent 60%), radial-gradient(45% 45% at 90% 90%, #8b5cf614, transparent 60%), var(--color-bg-secondary);position:relative}.aiv-create__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.aiv-create-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.aiv-create-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-pink), var(--color-cyan), transparent);opacity:0;height:2px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.aiv-create-card:hover{box-shadow:var(--shadow-glow);border-color:#5b6cf980;transform:translateY(-6px)}.aiv-create-card:hover:before{opacity:1}.aiv-create-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.aiv-create-card__icon{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:52px;height:52px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aiv-create-card:nth-child(2n) .aiv-create-card__icon{background:linear-gradient(135deg, var(--color-violet), var(--color-pink))}.aiv-create-card:nth-child(3n) .aiv-create-card__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.aiv-create-card:hover .aiv-create-card__icon{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #5b6cf9a6}.aiv-create-card__number{letter-spacing:.12em;color:var(--color-text-muted);font-size:.8rem;font-weight:800}.aiv-create-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.aiv-create-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.aiv-create-card__flow{border-top:1px dashed var(--color-border);padding-top:.75rem}.aiv-create-card__flow .aiv-node{padding:.4rem .7rem;font-size:.64rem}.aiv-compare{background:radial-gradient(50% 60% at 85% 10%, #8b5cf617, transparent 60%), radial-gradient(40% 50% at 8% 90%, #22d3ee14, transparent 55%), var(--color-bg);position:relative}.aiv-compare__table{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:920px;box-shadow:var(--shadow-card);margin-inline:auto;overflow:hidden}.aiv-compare__head,.aiv-compare__row{grid-template-columns:.9fr 1.15fr 1.15fr;display:grid}.aiv-compare__head{background:rgba(var(--base-rgb), .9);border-bottom:1px solid var(--color-border)}.aiv-compare__row{transition:background var(--transition);border-bottom:1px solid #8b5cf624}.aiv-compare__row:last-child{border-bottom:none}.aiv-compare__row:hover{background:#8b5cf60f}.aiv-compare__factor{letter-spacing:.04em;color:var(--color-text);border-right:1px solid var(--color-border);align-items:center;padding:clamp(1rem,2vw,1.35rem);font-size:clamp(.85rem,1.2vw,1rem);font-weight:800;display:flex}.aiv-compare__head .aiv-compare__factor{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800}.aiv-compare__cell{align-items:center;min-width:0;padding:clamp(1rem,2vw,1.35rem);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.6;display:flex}.aiv-compare__cell--trad{color:var(--color-text);border-right:1px solid var(--color-border)}.aiv-compare__cell--ai{color:var(--color-text);background:linear-gradient(135deg,#8b5cf629,#22d3ee1a);font-weight:600}.aiv-compare__cell--ai .aiv-compare__cell-value svg{color:var(--color-violet)}.aiv-compare__head .aiv-compare__cell--ai{background:linear-gradient(135deg,#8b5cf647,#22d3ee29)}.aiv-compare__head .aiv-compare__cell-value{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);font-size:.8rem;font-weight:800}.aiv-compare__cell-value{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.aiv-compare__cell-label{display:none}.aiv-related{background:var(--color-bg);position:relative}.aiv-related__links{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin-inline:auto;display:flex}@keyframes aivGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes aivScan{0%{transform:translateY(0)}to{transform:translateY(760%)}}@keyframes aivAvatarPulse{0%,to{box-shadow:0 0 20px #8b5cf673}50%{box-shadow:0 0 34px #8b5cf6cc}}@keyframes aivPlayPulse{0%,to{box-shadow:0 0 0 6px #5b6cf91f,0 0 24px #5b6cf966}50%{box-shadow:0 0 0 12px #5b6cf914,0 0 42px #5b6cf9b3}}@keyframes aivRecPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes aivPlayhead{0%{left:0%}to{left:100%}}@keyframes aivChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes aivArrowPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes aivArrowPulseH{0%,to{opacity:.45;transform:rotate(-90deg)scale(.9)}50%{opacity:1;transform:rotate(-90deg)scale(1.15)}}@media (width<=1024px){.aiv-create__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.aiv-page .container{padding-inline:16px}.aiv-create__grid{grid-template-columns:1fr}.aiv-flow--horizontal{flex-direction:column}.aiv-flow--horizontal .aiv-arrow svg{animation-name:aivArrowPulse;transform:rotate(0)}.aiv-compare__head{display:none}.aiv-compare__table{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;gap:.75rem;padding:.75rem;display:grid}.aiv-compare__row{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-glass);grid-template-columns:1fr;overflow:hidden}.aiv-compare__factor{border-right:none;border-bottom:1px solid var(--color-border);background:rgba(var(--base-rgb), .8);font-size:.8rem}.aiv-compare__cell{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.9rem 1rem}.aiv-compare__cell--trad{border-bottom:1px solid #8b5cf624;border-right:none}.aiv-compare__cell-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem;font-weight:800;display:block}.aiv-compare__cell--ai .aiv-compare__cell-label{color:var(--color-violet)}}@media (width<=480px){.aiv-page .container{padding-inline:12px}.aiv-page .hero__title{font-size:clamp(2rem,8vw,3.5rem)}.aiv-create-card__flow .aiv-node{padding:.35rem .6rem;font-size:.6rem}.aiv-node{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.aiv-arrow svg{animation:none!important}}.ppcd-page{--ppcd-glow-soft:0 0 24px #a855f74d;--ppcd-glow-strong:0 0 40px #fbbf2466;--ppcd-gold:#fbbf24;--ppcd-gold-soft:#fbbf2424}.ppcd-page .container{max-width:var(--container-max)}.ppcd-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.ppcd-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.ppcd-page .hero{position:relative}.ppcd-photo{background:radial-gradient(50% 50% at 12% 8%, #a855f717, transparent 60%), radial-gradient(45% 45% at 90% 90%, #22d3ee12, transparent 60%), var(--color-bg-secondary);position:relative}.ppcd-photo__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.ppcd-photo-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ppcd-photo-card:hover{box-shadow:var(--shadow-glow);border-color:#a855f780;transform:translateY(-6px)}.ppcd-photo-card__thumb{aspect-ratio:4/3;background:radial-gradient(70% 90% at 50% 0%, #a855f72e, transparent 65%), linear-gradient(180deg, rgba(var(--base-rgb), .85), rgba(var(--base-rgb), .95));border-bottom:1px solid #94a3b829;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ppcd-photo-card__thumb:before{content:"";border-radius:var(--radius-sm);opacity:.7;border:1px dashed #a855f759;position:absolute;inset:10px}.ppcd-photo-card__thumb-icon{z-index:2;border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;display:inline-flex;position:relative}.ppcd-photo-card:nth-child(2n) .ppcd-photo-card__thumb-icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.ppcd-photo-card:nth-child(3n) .ppcd-photo-card__thumb-icon{background:linear-gradient(135deg, var(--ppcd-gold), var(--color-pink))}.ppcd-photo-card:hover .ppcd-photo-card__thumb-icon{transform:translateY(-3px)scale(1.08);box-shadow:0 0 30px #a855f7a6}.ppcd-photo-card__thumb-flash{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff59,#0000 55%);position:absolute;inset:0}.ppcd-photo-card:hover .ppcd-photo-card__thumb-flash{animation:.5s ease-out forwards ppcdFlash}.ppcd-photo-card__body{flex-direction:column;flex:1;gap:.75rem;padding:clamp(1.25rem,2vw,1.5rem);display:flex}.ppcd-photo-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ppcd-photo-card__title{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.35}.ppcd-photo-card__number{letter-spacing:.12em;color:var(--color-text-muted);flex-shrink:0;font-size:.78rem;font-weight:800}.ppcd-photo-card__text{color:var(--color-text);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.ppcd-design{background:radial-gradient(50% 60% at 85% 10%, #fbbf2412, transparent 60%), radial-gradient(40% 50% at 10% 90%, #5b6cf914, transparent 55%), var(--color-bg);position:relative}.ppcd-design__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:1000px;margin-inline:auto;display:grid}.ppcd-design-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);align-items:flex-start;gap:clamp(1rem,2vw,1.5rem);height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.ppcd-design-card:before{content:"";background:linear-gradient(90deg, transparent, var(--ppcd-gold), var(--color-cyan), transparent);opacity:0;height:2px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.ppcd-design-card:hover{border-color:#fbbf2473;transform:translateY(-6px);box-shadow:0 0 30px #fbbf242e}.ppcd-design-card:hover:before{opacity:1}.ppcd-design-card__icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--ppcd-gold), var(--color-pink));color:#fff;width:62px;height:62px;transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 22px #fbbf2459}.ppcd-design-card:nth-child(2n) .ppcd-design-card__icon{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.ppcd-design-card:nth-child(3n) .ppcd-design-card__icon{background:linear-gradient(135deg, var(--color-blue), var(--color-violet))}.ppcd-design-card:hover .ppcd-design-card__icon{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #fbbf2480}.ppcd-design-card__body{flex-direction:column;gap:.6rem;min-width:0;display:flex}.ppcd-design-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ppcd-design-card__title{font-size:clamp(1.1rem,1.6vw,1.3rem)}.ppcd-design-card__number{letter-spacing:.12em;color:var(--color-text-muted);flex-shrink:0;font-size:.78rem;font-weight:800}.ppcd-design-card__text{color:var(--color-text);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.ppcd-related{background:var(--color-bg);position:relative}.ppcd-related__links{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin-inline:auto;display:flex}@keyframes ppcdGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes ppcdChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ppcdLightPulse{0%,to{opacity:.25}50%{opacity:.55}}@keyframes ppcdFlash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes ppcdFlashDot{0%,to{opacity:.4}50%{opacity:1;box-shadow:0 0 16px #fbbf24}}@keyframes ppcdLensGlint{0%,to{filter:brightness()}50%{filter:brightness(1.4)}}@keyframes ppcdSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ppcdSpinInner{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (width<=1024px){.ppcd-photo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.ppcd-page .container{padding-inline:16px}.ppcd-photo__grid,.ppcd-design__grid{grid-template-columns:1fr}}@media (width<=480px){.ppcd-page .container{padding-inline:12px}.ppcd-page .hero__title{font-size:clamp(2rem,8vw,3.5rem)}.ppcd-design-card{flex-direction:column}.ppcd-design-card__icon{width:54px;height:54px}}.seo-mdu-hero{flex-direction:column;gap:1rem;display:flex}.seo-mdu-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-violet);background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:999px;align-self:flex-start;margin-bottom:.5rem;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.seo-mdu-hero__title{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.seo-mdu-hero__paragraph{color:var(--color-text-muted);max-width:720px;font-size:1.05rem;line-height:1.75}.seo-mdu-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.seo-mdu-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.seo-mdu-flow-step{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;align-items:center;min-width:160px;padding:1rem 1.5rem;display:flex}.seo-mdu-flow-step__text{color:var(--color-violet);font-size:.95rem;font-weight:700}.seo-mdu-flow-arrow{color:var(--color-violet);opacity:.5;align-items:center;display:flex}.seo-mdu-services-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.seo-mdu-service-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.seo-mdu-service-card__number{color:var(--color-violet);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.seo-mdu-service-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.seo-mdu-service-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.seo-mdu-technical-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.seo-mdu-technical-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.seo-mdu-technical-item__check{color:var(--color-violet);flex-shrink:0;font-size:1rem}.seo-mdu-technical-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.seo-mdu-keyword-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.seo-mdu-keyword-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.seo-mdu-keyword-card__stage{color:var(--color-violet);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.seo-mdu-keyword-card__example{color:var(--color-text);font-size:1rem;font-style:italic;font-weight:600}.seo-mdu-onpage-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.seo-mdu-onpage-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.seo-mdu-onpage-item__check{color:var(--color-violet);flex-shrink:0;font-size:1rem}.seo-mdu-onpage-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.seo-mdu-content-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.seo-mdu-content-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.seo-mdu-content-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.seo-mdu-content-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.seo-mdu-local-card{flex-direction:column;gap:.75rem;padding:2rem;display:flex}.seo-mdu-local-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.seo-mdu-local-card__text{color:var(--color-text-muted);max-width:720px;font-size:.95rem;line-height:1.65}.seo-mdu-local-card__link{color:var(--color-violet);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.seo-mdu-local-card__link:hover{color:var(--color-cyan);transform:translate(4px)}.seo-mdu-local-card__link svg{transition:transform var(--transition)}.seo-mdu-local-card__link:hover svg{transform:translate(4px)}.seo-mdu-industry-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.seo-mdu-industry-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.seo-mdu-industry-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.seo-mdu-industry-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.seo-mdu-process-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.seo-mdu-process-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.seo-mdu-process-card__number{color:var(--color-violet);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.seo-mdu-process-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.seo-mdu-process-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.seo-mdu-measurement-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.seo-mdu-measurement-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.seo-mdu-measurement-item__check{color:var(--color-violet);flex-shrink:0;font-size:1rem}.seo-mdu-measurement-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.seo-mdu-why-us-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.seo-mdu-why-us-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.seo-mdu-why-us-card__number{color:var(--color-violet);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.seo-mdu-why-us-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.seo-mdu-why-us-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.seo-mdu-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.seo-mdu-related-link{color:var(--color-text);background:rgba(var(--ink-rgb), .05);border:1px solid rgba(var(--ink-rgb), .1);transition:all var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.seo-mdu-related-link:hover{color:var(--color-violet);background:#8b5cf626;border-color:#8b5cf666;transform:translateY(-2px)}.seo-mdu-location-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.seo-mdu-location-card{transition:all var(--transition);flex-direction:column;gap:.75rem;padding:2rem;text-decoration:none;display:flex}.seo-mdu-location-card:not(.seo-mdu-location-card--current):hover{border-color:#8b5cf666;transform:translateY(-4px)}.seo-mdu-location-card--current{background:#8b5cf60d;border-color:#8b5cf666}.seo-mdu-location-card__badge{color:var(--color-violet);text-transform:uppercase;letter-spacing:.06em;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:999px;width:fit-content;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.seo-mdu-location-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.seo-mdu-location-card__link{color:var(--color-violet);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.seo-mdu-location-card:hover .seo-mdu-location-card__link{color:var(--color-cyan);transform:translate(4px)}.seo-mdu-location-card__link svg{transition:transform var(--transition)}.seo-mdu-location-card:hover .seo-mdu-location-card__link svg{transform:translate(4px)}@media (width<=1024px){.seo-mdu-services-grid,.seo-mdu-why-us-grid,.seo-mdu-keyword-grid,.seo-mdu-industry-grid,.seo-mdu-process-grid,.seo-mdu-content-grid,.seo-mdu-location-grid,.seo-mdu-technical-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.seo-mdu-hero__actions{flex-direction:column}.seo-mdu-services-grid,.seo-mdu-why-us-grid,.seo-mdu-keyword-grid,.seo-mdu-industry-grid,.seo-mdu-process-grid,.seo-mdu-content-grid,.seo-mdu-location-grid,.seo-mdu-technical-grid,.seo-mdu-onpage-grid,.seo-mdu-measurement-grid{grid-template-columns:1fr}.seo-mdu-flow{flex-direction:column;align-items:center}.seo-mdu-flow-arrow{transform:rotate(90deg)}}.seo-mdu-hero__trust{color:var(--color-text-muted);margin-top:.75rem;font-size:.95rem}.greviews__summary{border:1px solid var(--color-border);background:var(--color-surface-glass);width:fit-content;color:var(--color-text-muted);font-size:var(--fs-small);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:-.5rem auto 1.75rem;padding:.55rem 1rem;text-decoration:none;display:flex}.greviews__summary strong{color:var(--color-text);font-size:1rem}.greviews__summary:hover{border-color:var(--color-cyan)}.greviews__stars{color:var(--color-star);letter-spacing:.1em}.greviews__list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-auto-columns:86%;grid-auto-flow:column;gap:1rem;margin:0;padding:.25rem .25rem 1rem;list-style:none;display:grid;overflow-x:auto}.greviews__card{scroll-snap-align:start;display:flex}.greviews__card figure{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-glass);width:100%;box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition);flex-direction:column;gap:.9rem;margin:0;padding:1.35rem;display:flex}.greviews__card figure:hover{border-color:#8b5cf680;transform:translateY(-4px)}.greviews__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.greviews__top .greviews__stars{font-size:1.1rem}.greviews__src{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.greviews__quote{flex:1;margin:0}.greviews__quote p{color:var(--color-text);margin:0;line-height:1.7}.greviews__meta{border-top:1px solid var(--color-border);align-items:center;gap:.65rem;padding-top:.9rem;display:flex}.greviews__avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:700;display:grid}.greviews__name{color:var(--color-text);font-weight:600}.greviews__link{color:var(--color-cyan);white-space:nowrap;margin-left:auto;font-size:.8rem}.greviews__note{text-align:center;font-size:var(--fs-small);color:var(--color-text-muted);margin-top:1rem}.greviews__note a{color:var(--color-cyan)}@media (width>=720px){.greviews__list{grid-auto-columns:48%}}@media (width>=1024px){.greviews__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;padding:0;overflow:visible}.greviews__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}.greviews__list--7,.greviews__list--6{grid-template-columns:repeat(3,minmax(0,1fr))}}.seo-tut-hero{flex-direction:column;gap:1rem;display:flex}.seo-tut-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-cyan);background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:999px;align-self:flex-start;margin-bottom:.5rem;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.seo-tut-hero__title{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.seo-tut-hero__paragraph{color:var(--color-text-muted);max-width:720px;font-size:1.05rem;line-height:1.75}.seo-tut-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.seo-tut-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.seo-tut-flow-step{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;align-items:center;min-width:160px;padding:1rem 1.5rem;display:flex}.seo-tut-flow-step__text{color:var(--color-cyan);font-size:.95rem;font-weight:700}.seo-tut-flow-arrow{color:var(--color-cyan);opacity:.5;align-items:center;display:flex}.seo-tut-services-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.seo-tut-service-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.seo-tut-service-card__number{color:var(--color-cyan);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.seo-tut-service-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.seo-tut-service-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.seo-tut-technical-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.seo-tut-technical-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.seo-tut-technical-item__check{color:var(--color-cyan);flex-shrink:0;font-size:1rem}.seo-tut-technical-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.seo-tut-keyword-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.seo-tut-keyword-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.seo-tut-keyword-card__stage{color:var(--color-cyan);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.seo-tut-keyword-card__example{color:var(--color-text);font-size:1rem;font-style:italic;font-weight:600}.seo-tut-onpage-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.seo-tut-onpage-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.seo-tut-onpage-item__check{color:var(--color-cyan);flex-shrink:0;font-size:1rem}.seo-tut-onpage-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.seo-tut-content-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.seo-tut-content-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.seo-tut-content-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.seo-tut-content-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.seo-tut-local-card{flex-direction:column;gap:.75rem;padding:2rem;display:flex}.seo-tut-local-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.seo-tut-local-card__text{color:var(--color-text-muted);max-width:720px;font-size:.95rem;line-height:1.65}.seo-tut-local-card__link{color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.seo-tut-local-card__link:hover{color:var(--color-violet);transform:translate(4px)}.seo-tut-local-card__link svg{transition:transform var(--transition)}.seo-tut-local-card__link:hover svg{transform:translate(4px)}.seo-tut-industry-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.seo-tut-industry-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.seo-tut-industry-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.seo-tut-industry-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.seo-tut-process-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.seo-tut-process-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.seo-tut-process-card__number{color:var(--color-cyan);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.seo-tut-process-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.seo-tut-process-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.seo-tut-measurement-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.seo-tut-measurement-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.seo-tut-measurement-item__check{color:var(--color-cyan);flex-shrink:0;font-size:1rem}.seo-tut-measurement-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.seo-tut-why-us-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.seo-tut-why-us-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.seo-tut-why-us-card__number{color:var(--color-cyan);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.seo-tut-why-us-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.seo-tut-why-us-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.seo-tut-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.seo-tut-related-link{color:var(--color-text);background:rgba(var(--ink-rgb), .05);border:1px solid rgba(var(--ink-rgb), .1);transition:all var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.seo-tut-related-link:hover{color:var(--color-cyan);background:#22d3ee26;border-color:#22d3ee66;transform:translateY(-2px)}.seo-tut-location-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.seo-tut-location-card{transition:all var(--transition);flex-direction:column;gap:.75rem;padding:2rem;text-decoration:none;display:flex}.seo-tut-location-card:not(.seo-tut-location-card--current):hover{border-color:#22d3ee66;transform:translateY(-4px)}.seo-tut-location-card--current{background:#22d3ee0d;border-color:#22d3ee66}.seo-tut-location-card__badge{color:var(--color-cyan);text-transform:uppercase;letter-spacing:.06em;background:#22d3ee26;border:1px solid #22d3ee4d;border-radius:999px;width:fit-content;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.seo-tut-location-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.seo-tut-location-card__link{color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.seo-tut-location-card:hover .seo-tut-location-card__link{color:var(--color-violet);transform:translate(4px)}.seo-tut-location-card__link svg{transition:transform var(--transition)}.seo-tut-location-card:hover .seo-tut-location-card__link svg{transform:translate(4px)}@media (width<=1024px){.seo-tut-services-grid,.seo-tut-why-us-grid,.seo-tut-keyword-grid,.seo-tut-industry-grid,.seo-tut-process-grid,.seo-tut-content-grid,.seo-tut-location-grid,.seo-tut-technical-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.seo-tut-hero__actions{flex-direction:column}.seo-tut-services-grid,.seo-tut-why-us-grid,.seo-tut-keyword-grid,.seo-tut-industry-grid,.seo-tut-process-grid,.seo-tut-content-grid,.seo-tut-location-grid,.seo-tut-technical-grid,.seo-tut-onpage-grid,.seo-tut-measurement-grid{grid-template-columns:1fr}.seo-tut-flow{flex-direction:column;align-items:center}.seo-tut-flow-arrow{transform:rotate(90deg)}}.seo-mys-hero{flex-direction:column;gap:1rem;display:flex}.seo-mys-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-red,#ef4444);background:#ef44441f;border:1px solid #ef44444d;border-radius:999px;align-self:flex-start;margin-bottom:.5rem;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.seo-mys-hero__title{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.seo-mys-hero__paragraph{color:var(--color-text-muted);max-width:720px;font-size:1.05rem;line-height:1.75}.seo-mys-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.seo-mys-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.seo-mys-flow-step{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;align-items:center;min-width:160px;padding:1rem 1.5rem;display:flex}.seo-mys-flow-step__text{color:var(--color-red,#ef4444);font-size:.95rem;font-weight:700}.seo-mys-flow-arrow{color:var(--color-red,#ef4444);opacity:.5;align-items:center;display:flex}.seo-mys-services-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.seo-mys-service-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.seo-mys-service-card__number{color:var(--color-red,#ef4444);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.seo-mys-service-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.seo-mys-service-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.seo-mys-technical-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.seo-mys-technical-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.seo-mys-technical-item__check{color:var(--color-red,#ef4444);flex-shrink:0;font-size:1rem}.seo-mys-technical-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.seo-mys-keyword-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.seo-mys-keyword-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.seo-mys-keyword-card__stage{color:var(--color-red,#ef4444);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.seo-mys-keyword-card__example{color:var(--color-text);font-size:1rem;font-style:italic;font-weight:600}.seo-mys-onpage-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.seo-mys-onpage-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.seo-mys-onpage-item__check{color:var(--color-red,#ef4444);flex-shrink:0;font-size:1rem}.seo-mys-onpage-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.seo-mys-content-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.seo-mys-content-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.seo-mys-content-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.seo-mys-content-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.seo-mys-local-card{flex-direction:column;gap:.75rem;padding:2rem;display:flex}.seo-mys-local-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.seo-mys-local-card__text{color:var(--color-text-muted);max-width:720px;font-size:.95rem;line-height:1.65}.seo-mys-local-card__link{color:var(--color-red,#ef4444);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.seo-mys-local-card__link:hover{color:var(--color-violet);transform:translate(4px)}.seo-mys-local-card__link svg{transition:transform var(--transition)}.seo-mys-local-card__link:hover svg{transform:translate(4px)}.seo-mys-industry-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.seo-mys-industry-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.seo-mys-industry-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.seo-mys-industry-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.seo-mys-process-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.seo-mys-process-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.seo-mys-process-card__number{color:var(--color-red,#ef4444);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.seo-mys-process-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.seo-mys-process-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.seo-mys-measurement-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.seo-mys-measurement-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.seo-mys-measurement-item__check{color:var(--color-red,#ef4444);flex-shrink:0;font-size:1rem}.seo-mys-measurement-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.seo-mys-why-us-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.seo-mys-why-us-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.seo-mys-why-us-card__number{color:var(--color-red,#ef4444);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.seo-mys-why-us-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.seo-mys-why-us-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.seo-mys-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.seo-mys-related-link{color:var(--color-text);background:rgba(var(--ink-rgb), .05);border:1px solid rgba(var(--ink-rgb), .1);transition:all var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.seo-mys-related-link:hover{color:var(--color-red,#ef4444);background:#ef444426;border-color:#ef444466;transform:translateY(-2px)}.seo-mys-location-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.seo-mys-location-card{transition:all var(--transition);flex-direction:column;gap:.75rem;padding:2rem;text-decoration:none;display:flex}.seo-mys-location-card:not(.seo-mys-location-card--current):hover{border-color:#ef444466;transform:translateY(-4px)}.seo-mys-location-card--current{background:#ef44440d;border-color:#ef444466}.seo-mys-location-card__badge{color:var(--color-red,#ef4444);text-transform:uppercase;letter-spacing:.06em;background:#ef444426;border:1px solid #ef44444d;border-radius:999px;width:fit-content;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.seo-mys-location-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.seo-mys-location-card__link{color:var(--color-red,#ef4444);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.seo-mys-location-card:hover .seo-mys-location-card__link{color:var(--color-violet);transform:translate(4px)}.seo-mys-location-card__link svg{transition:transform var(--transition)}.seo-mys-location-card:hover .seo-mys-location-card__link svg{transform:translate(4px)}@media (width<=1024px){.seo-mys-services-grid,.seo-mys-why-us-grid,.seo-mys-keyword-grid,.seo-mys-industry-grid,.seo-mys-process-grid,.seo-mys-content-grid,.seo-mys-location-grid,.seo-mys-technical-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.seo-mys-hero__actions{flex-direction:column}.seo-mys-services-grid,.seo-mys-why-us-grid,.seo-mys-keyword-grid,.seo-mys-industry-grid,.seo-mys-process-grid,.seo-mys-content-grid,.seo-mys-location-grid,.seo-mys-technical-grid,.seo-mys-onpage-grid,.seo-mys-measurement-grid{grid-template-columns:1fr}.seo-mys-flow{flex-direction:column;align-items:center}.seo-mys-flow-arrow{transform:rotate(90deg)}}.quote-cta__panel{border-radius:var(--radius-xl,1.5rem);align-items:center;gap:1.75rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.quote-cta__eyebrow{color:var(--color-cyan);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8rem;font-weight:700}.quote-cta__title{font-family:var(--font-display);color:var(--color-text);margin:0 0 .75rem;font-size:clamp(1.6rem,3.5vw,2.25rem);line-height:1.2}.quote-cta__text{color:var(--color-text-muted);max-width:60ch;margin:0}.quote-cta__points{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.quote-cta__points li{color:var(--color-text);padding-left:1.4rem;font-size:.95rem;position:relative}.quote-cta__points li:before{content:"✓";color:var(--color-cyan);font-weight:700;position:absolute;left:0}.quote-cta__actions{flex-direction:column;gap:.75rem;display:flex}.quote-cta__actions .btn{justify-content:center}.quote-cta__note{color:var(--color-text-muted);text-align:center;margin:.25rem 0 0;font-size:.85rem}@media (width>=900px){.quote-cta__panel{grid-template-columns:1.6fr 1fr;gap:2.5rem}}.city-price__amount--quote{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:#0000!important;font-size:clamp(1.4rem,3.5vw,1.75rem)!important}.lseo-hero{flex-direction:column;gap:1rem;display:flex}.lseo-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-cyan);background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:999px;align-self:flex-start;margin-bottom:.5rem;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.lseo-hero__title{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.lseo-hero__paragraph{color:var(--color-text-muted);max-width:720px;font-size:1.05rem;line-height:1.75}.lseo-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.lseo-services-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.lseo-service-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.lseo-service-card__number{color:var(--color-cyan);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.lseo-service-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseo-service-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.lseo-gbp-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.lseo-gbp-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.lseo-gbp-item__check{color:var(--color-cyan);flex-shrink:0;font-size:1rem}.lseo-gbp-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.lseo-nap-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.lseo-nap-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.lseo-nap-item__check{color:var(--color-cyan);flex-shrink:0;font-size:1rem}.lseo-nap-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.lseo-review-flow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.lseo-review-step{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:140px;padding:1.5rem;display:flex}.lseo-review-step__number{width:32px;height:32px;color:var(--color-cyan);background:#22d3ee26;border:1px solid #22d3ee4d;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.lseo-review-step__title{color:var(--color-text);font-size:.95rem;font-weight:700}.lseo-review-step__text{color:var(--color-text-muted);font-size:.8rem;line-height:1.4}.lseo-review-arrow{color:var(--color-cyan);opacity:.5;align-items:center;padding-top:1rem;display:flex}.lseo-industry-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lseo-industry-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.lseo-industry-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.lseo-industry-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.lseo-process-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.lseo-process-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.lseo-process-card__number{color:var(--color-cyan);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.lseo-process-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseo-process-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.lseo-comparison-table{padding:0;overflow:hidden}.lseo-comparison-header{border-bottom:1px solid var(--color-border);background:#22d3ee14;grid-template-columns:1fr 1.5fr 1.5fr;gap:0;padding:1rem 1.5rem;display:grid}.lseo-comparison-header__aspect,.lseo-comparison-header__traditional,.lseo-comparison-header__local{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:700}.lseo-comparison-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1.5fr 1.5fr;gap:0;padding:1rem 1.5rem;display:grid}.lseo-comparison-row:last-child{border-bottom:none}.lseo-comparison-row__aspect{color:var(--color-text);font-size:.9rem;font-weight:600}.lseo-comparison-row__traditional{color:var(--color-text-muted);font-size:.9rem;line-height:1.55}.lseo-comparison-row__local{color:var(--color-cyan);font-size:.9rem;line-height:1.55}.lseo-why-us-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.lseo-why-us-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.lseo-why-us-card__number{color:var(--color-cyan);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.lseo-why-us-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseo-why-us-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.lseo-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.lseo-related-link{color:var(--color-text);background:rgba(var(--ink-rgb), .05);border:1px solid rgba(var(--ink-rgb), .1);transition:all var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.lseo-related-link:hover{color:var(--color-cyan);background:#22d3ee26;border-color:#22d3ee66;transform:translateY(-2px)}.lseo-location-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.lseo-location-card{transition:all var(--transition);flex-direction:column;gap:.75rem;padding:2rem;text-decoration:none;display:flex}.lseo-location-card:not(.lseo-location-card--current):hover{border-color:#22d3ee66;transform:translateY(-4px)}.lseo-location-card--current{background:#22d3ee0d;border-color:#22d3ee66}.lseo-location-card__badge{color:var(--color-cyan);text-transform:uppercase;letter-spacing:.06em;background:#22d3ee26;border:1px solid #22d3ee4d;border-radius:999px;width:fit-content;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.lseo-location-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.lseo-location-card__link{color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.lseo-location-card:hover .lseo-location-card__link{color:var(--color-violet);transform:translate(4px)}.lseo-location-card__link svg{transition:transform var(--transition)}.lseo-location-card:hover .lseo-location-card__link svg{transform:translate(4px)}@media (width<=1024px){.lseo-services-grid,.lseo-why-us-grid,.lseo-industry-grid,.lseo-process-grid,.lseo-location-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.lseo-hero__actions{flex-direction:column}.lseo-services-grid,.lseo-why-us-grid,.lseo-industry-grid,.lseo-process-grid,.lseo-location-grid,.lseo-gbp-grid,.lseo-nap-grid{grid-template-columns:1fr}.lseo-review-flow{flex-direction:column;align-items:center}.lseo-review-arrow{padding-top:0;transform:rotate(90deg)}.lseo-comparison-header,.lseo-comparison-row{grid-template-columns:1fr;gap:.5rem}.lseo-comparison-header__traditional,.lseo-comparison-header__local{display:none}.lseo-comparison-row__traditional:before{content:"Traditional: ";color:var(--color-text);font-weight:600}.lseo-comparison-row__local:before{content:"Local: ";color:var(--color-cyan);font-weight:600}}.lseo-hero__trust{color:var(--color-text-muted);margin-top:.75rem;font-size:.95rem}.lseo-tut-hero{flex-direction:column;gap:1rem;display:flex}.lseo-tut-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-cyan);background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:999px;align-self:flex-start;margin-bottom:.5rem;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.lseo-tut-hero__title{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.lseo-tut-hero__paragraph{color:var(--color-text-muted);max-width:720px;font-size:1.05rem;line-height:1.75}.lseo-tut-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.lseo-tut-services-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.lseo-tut-service-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.lseo-tut-service-card__number{color:var(--color-cyan);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.lseo-tut-service-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseo-tut-service-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.lseo-tut-gbp-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.lseo-tut-gbp-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.lseo-tut-gbp-item__check{color:var(--color-cyan);flex-shrink:0;font-size:1rem}.lseo-tut-gbp-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.lseo-tut-nap-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.lseo-tut-nap-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.lseo-tut-nap-item__check{color:var(--color-cyan);flex-shrink:0;font-size:1rem}.lseo-tut-nap-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.lseo-tut-citations-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.lseo-tut-citation-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.lseo-tut-citation-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.lseo-tut-review-flow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.lseo-tut-review-step{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:140px;padding:1.5rem;display:flex}.lseo-tut-review-step__number{width:32px;height:32px;color:var(--color-cyan);background:#22d3ee26;border:1px solid #22d3ee4d;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.lseo-tut-review-step__title{color:var(--color-text);font-size:.95rem;font-weight:700}.lseo-tut-review-step__text{color:var(--color-text-muted);font-size:.8rem;line-height:1.4}.lseo-tut-review-arrow{color:var(--color-cyan);opacity:.5;align-items:center;padding-top:1rem;display:flex}.lseo-tut-industry-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.lseo-tut-industry-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.lseo-tut-industry-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.lseo-tut-industry-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.lseo-tut-process-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.lseo-tut-process-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.lseo-tut-process-card__number{color:var(--color-cyan);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.lseo-tut-process-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseo-tut-process-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.lseo-tut-comparison-table{padding:0;overflow:hidden}.lseo-tut-comparison-header{border-bottom:1px solid var(--color-border);background:#22d3ee14;grid-template-columns:1fr 1.5fr 1.5fr;gap:0;padding:1rem 1.5rem;display:grid}.lseo-tut-comparison-header__aspect,.lseo-tut-comparison-header__traditional,.lseo-tut-comparison-header__local{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:700}.lseo-tut-comparison-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1.5fr 1.5fr;gap:0;padding:1rem 1.5rem;display:grid}.lseo-tut-comparison-row:last-child{border-bottom:none}.lseo-tut-comparison-row__aspect{color:var(--color-text);font-size:.9rem;font-weight:600}.lseo-tut-comparison-row__traditional{color:var(--color-text-muted);font-size:.9rem;line-height:1.55}.lseo-tut-comparison-row__local{color:var(--color-cyan);font-size:.9rem;line-height:1.55}.lseo-tut-why-us-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.lseo-tut-why-us-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.lseo-tut-why-us-card__number{color:var(--color-cyan);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.lseo-tut-why-us-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseo-tut-why-us-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.lseo-tut-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.lseo-tut-related-link{color:var(--color-text);background:rgba(var(--ink-rgb), .05);border:1px solid rgba(var(--ink-rgb), .1);transition:all var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.lseo-tut-related-link:hover{color:var(--color-cyan);background:#22d3ee26;border-color:#22d3ee66;transform:translateY(-2px)}.lseo-tut-location-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.lseo-tut-location-card{transition:all var(--transition);flex-direction:column;gap:.75rem;padding:2rem;text-decoration:none;display:flex}.lseo-tut-location-card:not(.lseo-tut-location-card--current):hover{border-color:#22d3ee66;transform:translateY(-4px)}.lseo-tut-location-card--current{background:#22d3ee0d;border-color:#22d3ee66}.lseo-tut-location-card__badge{color:var(--color-cyan);text-transform:uppercase;letter-spacing:.06em;background:#22d3ee26;border:1px solid #22d3ee4d;border-radius:999px;width:fit-content;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.lseo-tut-location-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.lseo-tut-location-card__link{color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.lseo-tut-location-card:hover .lseo-tut-location-card__link{color:var(--color-violet);transform:translate(4px)}.lseo-tut-location-card__link svg{transition:transform var(--transition)}.lseo-tut-location-card:hover .lseo-tut-location-card__link svg{transform:translate(4px)}@media (width<=1024px){.lseo-tut-services-grid,.lseo-tut-why-us-grid,.lseo-tut-industry-grid,.lseo-tut-process-grid,.lseo-tut-location-grid,.lseo-tut-citations-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.lseo-tut-hero__actions{flex-direction:column}.lseo-tut-services-grid,.lseo-tut-why-us-grid,.lseo-tut-industry-grid,.lseo-tut-process-grid,.lseo-tut-location-grid,.lseo-tut-citations-grid,.lseo-tut-gbp-grid,.lseo-tut-nap-grid{grid-template-columns:1fr}.lseo-tut-review-flow{flex-direction:column;align-items:center}.lseo-tut-review-arrow{padding-top:0;transform:rotate(90deg)}.lseo-tut-comparison-header,.lseo-tut-comparison-row{grid-template-columns:1fr;gap:.5rem}.lseo-tut-comparison-header__traditional,.lseo-tut-comparison-header__local{display:none}.lseo-tut-comparison-row__traditional:before{content:"Traditional: ";color:var(--color-text);font-weight:600}.lseo-tut-comparison-row__local:before{content:"Local: ";color:var(--color-cyan);font-weight:600}}.lseo-mys-hero{flex-direction:column;gap:1rem;display:flex}.lseo-mys-hero__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-red,#ef4444);background:#ef44441f;border:1px solid #ef44444d;border-radius:999px;align-self:flex-start;margin-bottom:.5rem;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.lseo-mys-hero__title{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.lseo-mys-hero__paragraph{color:var(--color-text-muted);max-width:720px;font-size:1.05rem;line-height:1.75}.lseo-mys-hero__actions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.lseo-mys-services-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.lseo-mys-service-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.lseo-mys-service-card__number{color:var(--color-red,#ef4444);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.lseo-mys-service-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseo-mys-service-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.lseo-mys-gbp-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.lseo-mys-gbp-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.lseo-mys-gbp-item__check{color:var(--color-red,#ef4444);flex-shrink:0;font-size:1rem}.lseo-mys-gbp-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.lseo-mys-nap-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.lseo-mys-nap-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.lseo-mys-nap-item__check{color:var(--color-red,#ef4444);flex-shrink:0;font-size:1rem}.lseo-mys-nap-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.lseo-mys-citations-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lseo-mys-citation-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.lseo-mys-citation-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.lseo-mys-citation-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.lseo-mys-review-flow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.lseo-mys-review-step{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:140px;padding:1.5rem;display:flex}.lseo-mys-review-step__number{width:32px;height:32px;color:var(--color-red,#ef4444);background:#ef444426;border:1px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.lseo-mys-review-step__title{color:var(--color-text);font-size:.95rem;font-weight:700}.lseo-mys-review-step__text{color:var(--color-text-muted);font-size:.8rem;line-height:1.4}.lseo-mys-review-arrow{color:var(--color-red,#ef4444);opacity:.5;align-items:center;padding-top:1rem;display:flex}.lseo-mys-industry-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.lseo-mys-industry-card{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.lseo-mys-industry-card__title{color:var(--color-text);font-size:1rem;font-weight:700}.lseo-mys-industry-card__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.lseo-mys-process-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.lseo-mys-process-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.lseo-mys-process-card__number{color:var(--color-red,#ef4444);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.lseo-mys-process-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseo-mys-process-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.lseo-mys-comparison-table{padding:0;overflow:hidden}.lseo-mys-comparison-header{border-bottom:1px solid var(--color-border);background:#ef444414;grid-template-columns:1fr 1.5fr 1.5fr;gap:0;padding:1rem 1.5rem;display:grid}.lseo-mys-comparison-header__aspect,.lseo-mys-comparison-header__traditional,.lseo-mys-comparison-header__local{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:700}.lseo-mys-comparison-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1.5fr 1.5fr;gap:0;padding:1rem 1.5rem;display:grid}.lseo-mys-comparison-row:last-child{border-bottom:none}.lseo-mys-comparison-row__aspect{color:var(--color-text);font-size:.9rem;font-weight:600}.lseo-mys-comparison-row__traditional{color:var(--color-text-muted);font-size:.9rem;line-height:1.55}.lseo-mys-comparison-row__local{color:var(--color-red,#ef4444);font-size:.9rem;line-height:1.55}.lseo-mys-why-us-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.lseo-mys-why-us-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.lseo-mys-why-us-card__number{color:var(--color-red,#ef4444);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.lseo-mys-why-us-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseo-mys-why-us-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.lseo-mys-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.lseo-mys-related-link{color:var(--color-text);background:rgba(var(--ink-rgb), .05);border:1px solid rgba(var(--ink-rgb), .1);transition:all var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.lseo-mys-related-link:hover{color:var(--color-red,#ef4444);background:#ef444426;border-color:#ef444466;transform:translateY(-2px)}.lseo-mys-location-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.lseo-mys-location-card{transition:all var(--transition);flex-direction:column;gap:.75rem;padding:2rem;text-decoration:none;display:flex}.lseo-mys-location-card:not(.lseo-mys-location-card--current):hover{border-color:#ef444466;transform:translateY(-4px)}.lseo-mys-location-card--current{background:#ef44440d;border-color:#ef444466}.lseo-mys-location-card__badge{color:var(--color-red,#ef4444);text-transform:uppercase;letter-spacing:.06em;background:#ef444426;border:1px solid #ef44444d;border-radius:999px;width:fit-content;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.lseo-mys-location-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.lseo-mys-location-card__link{color:var(--color-red,#ef4444);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.lseo-mys-location-card:hover .lseo-mys-location-card__link{color:var(--color-violet);transform:translate(4px)}.lseo-mys-location-card__link svg{transition:transform var(--transition)}.lseo-mys-location-card:hover .lseo-mys-location-card__link svg{transform:translate(4px)}@media (width<=1024px){.lseo-mys-services-grid,.lseo-mys-why-us-grid,.lseo-mys-industry-grid,.lseo-mys-process-grid,.lseo-mys-location-grid,.lseo-mys-citations-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.lseo-mys-hero__actions{flex-direction:column}.lseo-mys-services-grid,.lseo-mys-why-us-grid,.lseo-mys-industry-grid,.lseo-mys-process-grid,.lseo-mys-location-grid,.lseo-mys-citations-grid,.lseo-mys-gbp-grid,.lseo-mys-nap-grid{grid-template-columns:1fr}.lseo-mys-review-flow{flex-direction:column;align-items:center}.lseo-mys-review-arrow{padding-top:0;transform:rotate(90deg)}.lseo-mys-comparison-header,.lseo-mys-comparison-row{grid-template-columns:1fr;gap:.5rem}.lseo-mys-comparison-header__traditional,.lseo-mys-comparison-header__local{display:none}.lseo-mys-comparison-row__traditional:before{content:"Traditional: ";color:var(--color-text);font-weight:600}.lseo-mys-comparison-row__local:before{content:"Local: ";color:var(--color-red,#ef4444);font-weight:600}}.geo-aeo-madurai-why__intro{color:var(--color-text-muted);max-width:700px;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.geo-aeo-madurai-questions{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.geo-aeo-madurai-question{color:var(--color-text-muted);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;font-size:.95rem;line-height:1.6;display:flex}.geo-aeo-madurai-question__icon{color:var(--color-cyan);flex-shrink:0}.geo-aeo-madurai-why__conclusion{color:var(--color-text-muted);max-width:700px;font-size:1rem;line-height:1.8}.geo-aeo-madurai-cards{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.geo-aeo-madurai-card{padding:2rem}.geo-aeo-madurai-card__title{color:var(--color-text);margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.geo-aeo-madurai-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.geo-aeo-madurai-comparison{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.geo-aeo-madurai-comparison__item{border-radius:var(--radius-md);background:var(--color-surface-glass);border:1px solid var(--color-border);text-align:center;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.geo-aeo-madurai-comparison__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cyan);font-size:.75rem;font-weight:700}.geo-aeo-madurai-comparison__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.geo-aeo-madurai-process{flex-direction:column;gap:1.5rem;max-width:700px;display:flex}.geo-aeo-madurai-process__step{align-items:flex-start;gap:1.25rem;display:flex}.geo-aeo-madurai-process__number{width:40px;height:40px;color:var(--color-cyan);background:#22d3ee26;border:1px solid #22d3ee66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.geo-aeo-madurai-process__title{color:var(--color-text);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.geo-aeo-madurai-process__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.7}.geo-aeo-madurai-optimizations{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.geo-aeo-madurai-optimization{padding:1.5rem}.geo-aeo-madurai-optimization__number{color:var(--color-cyan);letter-spacing:.1em;margin-bottom:.75rem;font-size:.7rem;font-weight:800;display:inline-block}.geo-aeo-madurai-optimization__title{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:700}.geo-aeo-madurai-optimization__text{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.geo-aeo-madurai-platforms{flex-wrap:wrap;gap:.75rem;display:flex}.geo-aeo-madurai-platform{color:var(--color-text);padding:.75rem 1.25rem;font-size:.9rem;font-weight:600}.geo-aeo-madurai-industries{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.geo-aeo-madurai-industry{padding:1.5rem}.geo-aeo-madurai-industry__title{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:700}.geo-aeo-madurai-industry__text{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.geo-aeo-madurai-why-choose{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.geo-aeo-madurai-why-choose__card{padding:1.5rem}.geo-aeo-madurai-why-choose__number{color:var(--color-cyan);letter-spacing:.1em;margin-bottom:.75rem;font-size:.7rem;font-weight:800;display:inline-block}.geo-aeo-madurai-why-choose__title{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:700}.geo-aeo-madurai-why-choose__text{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.geo-aeo-madurai-integration{flex-direction:column;gap:1rem;max-width:500px;margin-bottom:1.5rem;display:flex}.geo-aeo-madurai-integration__item{flex-direction:column;align-items:center;gap:.5rem;display:flex}.geo-aeo-madurai-integration__label{text-align:center;width:100%;color:var(--color-text);padding:.85rem 1.25rem;font-size:.9rem;font-weight:600}.geo-aeo-madurai-integration__arrow{color:var(--color-cyan)}.geo-aeo-madurai-integration__result{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:600}.geo-aeo-madurai-integration__note{color:var(--color-text-muted);max-width:700px;font-size:1rem;line-height:1.8}.geo-aeo-madurai-faqs{flex-direction:column;gap:1rem;max-width:800px;display:flex}.geo-aeo-madurai-faq{padding:1.25rem 1.5rem}.geo-aeo-madurai-faq__trigger{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:0;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.geo-aeo-madurai-faq__icon{width:28px;height:28px;color:var(--color-cyan);transition:transform var(--transition);background:#22d3ee26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.geo-aeo-madurai-faq--open .geo-aeo-madurai-faq__icon{transform:rotate(45deg)}.geo-aeo-madurai-faq__answer-wrap{overflow:hidden}.geo-aeo-madurai-faq__answer{color:var(--color-text-muted);padding-top:1rem;font-size:.95rem;line-height:1.8}.geo-aeo-madurai-related{flex-wrap:wrap;gap:1rem;display:flex}.geo-aeo-madurai-related__link{color:var(--color-text);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.geo-aeo-madurai-related__link:hover{color:var(--color-cyan);transform:translate(4px)}.geo-aeo-madurai-locations{flex-wrap:wrap;gap:1rem;display:flex}.geo-aeo-madurai-location{color:var(--color-text);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.geo-aeo-madurai-location:hover{color:var(--color-cyan);transform:translate(4px)}.geo-aeo-madurai-location--active{color:var(--color-cyan);pointer-events:none;background:#22d3ee1f;border-color:#22d3ee66}@media (width<=1024px){.geo-aeo-madurai-optimizations,.geo-aeo-madurai-industries,.geo-aeo-madurai-why-choose{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.geo-aeo-madurai-questions,.geo-aeo-madurai-cards,.geo-aeo-madurai-comparison,.geo-aeo-madurai-optimizations,.geo-aeo-madurai-industries,.geo-aeo-madurai-why-choose{grid-template-columns:1fr}}@media (width<=480px){.geo-aeo-madurai-question{padding:.75rem 1rem;font-size:.85rem}.geo-aeo-madurai-card{padding:1.25rem}.geo-aeo-madurai-card__title{font-size:1.05rem}.geo-aeo-madurai-card__text{font-size:.85rem}.geo-aeo-madurai-faq__trigger{font-size:.9rem}.geo-aeo-madurai-faq__answer{font-size:.85rem}.geo-aeo-madurai-integration__label{padding:.65rem 1rem;font-size:.8rem}.geo-aeo-madurai-process__step{gap:.75rem}.geo-aeo-madurai-process__number{width:32px;height:32px;font-size:.7rem}.geo-aeo-madurai-process__title{font-size:.95rem}.geo-aeo-madurai-process__text{font-size:.8rem}}.ga-why-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.ga-why-card{flex-direction:column;padding:1.75rem;display:flex}.ga-why-card__content{flex-direction:column;gap:.5rem;display:flex}.ga-why-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.ga-why-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.ga-campaign-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.ga-campaign-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.ga-campaign-card__number{color:var(--color-orange,#fb923c);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.ga-campaign-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.ga-campaign-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.ga-industry-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.ga-industry-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.ga-industry-card__number{color:var(--color-orange,#fb923c);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.ga-industry-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.ga-industry-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.ga-process-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.ga-process-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.ga-process-card__number{color:var(--color-orange,#fb923c);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.ga-process-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.ga-process-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.ga-b2b-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.ga-b2b-item{align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ga-b2b-item__check{color:var(--color-cyan);flex-shrink:0;font-size:1rem}.ga-b2b-item__text{color:var(--color-text);font-size:.95rem;line-height:1.55}.ga-landing-card{flex-direction:column;gap:.75rem;padding:2rem;display:flex}.ga-landing-card__title{color:var(--color-text);font-size:1.25rem;font-weight:700}.ga-landing-card__text{color:var(--color-text-muted);max-width:720px;font-size:.95rem;line-height:1.65}.ga-landing-card__link{color:var(--color-orange,#fb923c);transition:color var(--transition), transform var(--transition);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ga-landing-card__link:hover{color:var(--color-violet);transform:translate(4px)}.ga-landing-card__link svg{transition:transform var(--transition)}.ga-landing-card__link:hover svg{transform:translate(4px)}.ga-why-us-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.ga-why-us-card{flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.ga-why-us-card__number{color:var(--color-orange,#fb923c);opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.ga-why-us-card__title{color:var(--color-text);font-size:1.1rem;font-weight:700}.ga-why-us-card__text{color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.ga-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.ga-related-link{color:var(--color-text);background:rgba(var(--ink-rgb), .05);border:1px solid rgba(var(--ink-rgb), .1);transition:all var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.ga-related-link:hover{color:var(--color-violet);background:#8b5cf626;border-color:#8b5cf666;transform:translateY(-2px)}@media (width<=1024px){.ga-why-grid,.ga-campaign-grid,.ga-industry-grid,.ga-process-grid{grid-template-columns:repeat(2,1fr)}.ga-b2b-grid{grid-template-columns:1fr}}@media (width<=768px){.ga-why-grid,.ga-campaign-grid,.ga-industry-grid,.ga-process-grid,.ga-why-us-grid,.ga-b2b-grid{grid-template-columns:1fr}}.aba-malaysia-automations{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.aba-malaysia-automation{padding:1.75rem}.aba-malaysia-automation__number{color:var(--color-violet);letter-spacing:.1em;margin-bottom:.75rem;font-size:.75rem;font-weight:800;display:inline-block}.aba-malaysia-automation__title{color:var(--color-text);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.aba-malaysia-automation__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.7}.aba-malaysia-why__list{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.aba-malaysia-why__item{border-radius:var(--radius-md);background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text-muted);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;font-size:.95rem;line-height:1.6;display:flex}.aba-malaysia-why__check{color:var(--color-success);flex-shrink:0;font-weight:700}.aba-malaysia-tools__text{color:var(--color-text-muted);max-width:800px;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.aba-malaysia-tools{flex-wrap:wrap;gap:.75rem;display:flex}.aba-malaysia-tool{color:var(--color-text);padding:.75rem 1.25rem;font-size:.9rem;font-weight:600}.aba-malaysia-grants{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.aba-malaysia-grant{padding:1.75rem}.aba-malaysia-grant__number{color:var(--color-violet);letter-spacing:.1em;margin-bottom:.75rem;font-size:.75rem;font-weight:800;display:inline-block}.aba-malaysia-grant__title{color:var(--color-text);margin-bottom:.75rem;font-size:1.05rem;font-weight:700}.aba-malaysia-grant__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.7}.aba-malaysia-grant-disclaimer{border-left:3px solid var(--color-violet);margin-top:1.5rem;padding:1.25rem 1.5rem}.aba-malaysia-grant-disclaimer p{color:var(--color-text-muted);font-size:.85rem;line-height:1.7}.aba-malaysia-context{max-width:800px}.aba-malaysia-context p{color:var(--color-text-muted);margin-bottom:1rem;font-size:1rem;line-height:1.8}.aba-malaysia-context p:last-child{margin-bottom:0}.aba-malaysia-process{flex-direction:column;gap:1.5rem;max-width:700px;display:flex}.aba-malaysia-process__step{align-items:flex-start;gap:1.25rem;display:flex}.aba-malaysia-process__number{width:40px;height:40px;color:var(--color-violet);background:#8b5cf626;border:1px solid #8b5cf666;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex}.aba-malaysia-process__title{color:var(--color-text);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.aba-malaysia-process__text{color:var(--color-text-muted);font-size:.9rem;line-height:1.7}.aba-malaysia-trust{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.aba-malaysia-trust__point{color:var(--color-text-muted);align-items:flex-start;gap:.75rem;padding:1.25rem;font-size:.9rem;line-height:1.6;display:flex}.aba-malaysia-trust__check{color:var(--color-success);flex-shrink:0;font-weight:700}.aba-malaysia-nap{text-align:center;padding:2.5rem}.aba-malaysia-nap__title{margin-bottom:1rem;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}.aba-malaysia-nap__details{margin-bottom:1.5rem}.aba-malaysia-nap__details p{color:var(--color-text-muted);font-size:1rem;line-height:1.8}.aba-malaysia-nap__links{justify-content:center;display:flex}.aba-malaysia-faqs{flex-direction:column;gap:1rem;max-width:800px;display:flex}.aba-malaysia-faq{padding:1.25rem 1.5rem}.aba-malaysia-faq__trigger{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:0;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.aba-malaysia-faq__icon{width:28px;height:28px;color:var(--color-violet);transition:transform var(--transition);background:#8b5cf626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aba-malaysia-faq--open .aba-malaysia-faq__icon{transform:rotate(45deg)}.aba-malaysia-faq__answer-wrap{overflow:hidden}.aba-malaysia-faq__answer{color:var(--color-text-muted);padding-top:1rem;font-size:.95rem;line-height:1.8}@media (width<=1024px){.aba-malaysia-automations{grid-template-columns:repeat(2,1fr)}.aba-malaysia-grants{grid-template-columns:1fr}.aba-malaysia-trust{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.aba-malaysia-automations,.aba-malaysia-why__list,.aba-malaysia-trust{grid-template-columns:1fr}.aba-malaysia-nap{padding:1.5rem}}.locations-hub{background:var(--color-bg);color:var(--color-text);font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.lh-intro{max-width:var(--container-max);padding:clamp(2rem, 5vw, 4rem) var(--gutter);text-align:center;margin:0 auto}.lh-intro__text{max-width:760px;color:var(--color-text-muted);margin:0 auto;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}.lh-cards{max-width:var(--container-max);padding:clamp(3rem, 6vw, 5rem) var(--gutter);margin:0 auto}.lh-cards__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.lh-card{background:var(--color-surface-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.lh-card:before{content:"";background:var(--gradient-primary);opacity:0;height:3px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.lh-card:hover{box-shadow:var(--shadow-glow), var(--shadow-card);border-color:#8b5cf659;transform:translateY(-6px)}.lh-card:hover:before{opacity:1}.lh-card__top{justify-content:space-between;align-items:center;display:flex}.lh-card__number{font-size:var(--fs-small);color:var(--color-text-muted);opacity:.5;font-variant-numeric:tabular-nums;font-weight:700}.lh-card__badge{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;padding:.25rem .75rem;font-size:.68rem;font-weight:700;display:inline-flex}.lh-card__badge--madurai{color:var(--color-violet);background:linear-gradient(135deg,#8b5cf633,#8b5cf614);border:1px solid #8b5cf640}.lh-card__badge--thoothukudi{color:var(--color-blue);background:linear-gradient(135deg,#3b82f633,#3b82f614);border:1px solid #3b82f640}.lh-card__badge--malaysia{color:var(--color-cyan);background:linear-gradient(135deg,#22d3ee33,#22d3ee14);border:1px solid #22d3ee40}.lh-card__icon-row{align-items:center;gap:.85rem;display:flex}.lh-card__icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-purple);background:#8b5cf61f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lh-card:nth-child(2) .lh-card__icon{color:var(--color-blue);background:#3b82f61f}.lh-card:nth-child(3) .lh-card__icon{color:var(--color-cyan);background:#22d3ee1f}.lh-card__title{color:var(--color-text);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:700;line-height:1.3}.lh-card__text{font-size:var(--fs-small);color:var(--color-text-muted);flex:1;line-height:1.7}.lh-card__note{color:var(--color-text-muted);border-left:2px solid var(--color-blue);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#3b82f60f;padding:.65rem .85rem;font-size:.82rem;line-height:1.6}.lh-card__services{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.lh-card__service{color:var(--color-text-muted);align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.lh-card__check{width:20px;height:20px;color:var(--color-cyan);background:#22d3ee1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.lh-card__link{font-size:var(--fs-small);color:var(--color-purple);transition:color var(--transition), gap var(--transition);align-items:center;gap:.4rem;margin-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.lh-card__link:hover{color:var(--color-violet);gap:.65rem}.lh-presence{max-width:var(--container-max);padding:clamp(3rem, 6vw, 5rem) var(--gutter);margin:0 auto}.lh-presence__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.lh-presence__card{background:var(--color-surface-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;align-items:center;gap:.75rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative}.lh-presence__card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf64d;transform:translateY(-4px)}.lh-presence__icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-purple);background:#8b5cf61f;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.lh-presence__card:first-child .lh-presence__icon{color:var(--color-purple);background:#a855f726;box-shadow:0 0 15px #a855f740}.lh-presence__card:nth-child(2) .lh-presence__icon{color:var(--color-blue);background:#3b82f626;box-shadow:0 0 15px #3b82f640}.lh-presence__card:nth-child(3) .lh-presence__icon{color:var(--color-cyan);background:#22d3ee26;box-shadow:0 0 15px #22d3ee40}.lh-presence__title{color:var(--color-text);font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;line-height:1.3}.lh-presence__text{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.65}@media (width<=1024px){.lh-cards__grid{grid-template-columns:repeat(2,1fr)}.lh-cards__grid>:last-child{grid-column:1/-1;justify-self:center;max-width:520px}.lh-presence__grid{grid-template-columns:repeat(2,1fr)}.lh-presence__grid>:last-child{grid-column:1/-1;justify-self:center;max-width:520px}}@media (width<=768px){.lh-cards__grid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.lh-cards__grid>:last-child{grid-column:auto;max-width:none}.lh-presence__grid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.lh-presence__grid>:last-child{grid-column:auto;max-width:none}}@media (width<=480px){.lh-intro,.lh-cards,.lh-presence{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.lh-card:hover,.lh-presence__card:hover{transform:none!important}.lh-card:before{transition:none}}.lh-intro{text-align:left}@media (width>=1440px){.locations-hub .lh-intro{max-width:1320px}}.lh-intro__text{max-width:72ch;margin:0}.madurai-page{position:relative;overflow-x:hidden}.madurai-page .hero{background:radial-gradient(55% 45% at 12% 12%,#8b5cf626,#0000 60%),radial-gradient(45% 40% at 88% 20%,#22d3ee1f,#0000 60%),radial-gradient(40% 40% at 50% 100%,#5b6cf917,#0000 55%);padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem);position:relative}.madurai-page .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000)}.madurai-page .hero__inner{z-index:2;position:relative}.madurai-page .hero__title{max-width:22ch}.madurai-page .hero__subtitle{max-width:720px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}.madurai-services{background:radial-gradient(50% 50% at 15% 10%, #8b5cf614, transparent 60%), var(--color-bg-secondary);position:relative}.madurai-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.madurai-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.madurai-service-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.madurai-service-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.madurai-service-card__badge{border-radius:var(--radius-md);letter-spacing:.05em;color:#fff;background:var(--gradient-primary);width:52px;height:52px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.madurai-service-card:nth-child(2n) .madurai-service-card__badge{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.madurai-service-card:nth-child(3n) .madurai-service-card__badge{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.madurai-service-card:hover .madurai-service-card__badge{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #8b5cf6a6}.madurai-service-card__number{letter-spacing:.12em;color:var(--color-text-muted);font-size:.8rem;font-weight:800}.madurai-service-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.madurai-service-card__title a{color:var(--color-text);transition:color var(--transition);text-decoration:none}.madurai-service-card__title a:hover{color:var(--color-cyan)}.madurai-service-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.madurai-service-card__link{font-size:var(--fs-small);color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-self:flex-start;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.madurai-service-card__link svg{transition:transform var(--transition)}.madurai-service-card__link:hover{color:var(--color-violet)}.madurai-service-card__link:hover svg{transform:translate(4px)}.madurai-industries{background:radial-gradient(50% 50% at 85% 90%, #22d3ee14, transparent 60%), var(--color-bg-secondary);position:relative}.madurai-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.madurai-industry-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.madurai-industry-card:hover{border-color:#22d3ee80;transform:translateY(-6px);box-shadow:0 0 24px #22d3ee73}.madurai-industry-card__icon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-cyan);transition:transform var(--transition), box-shadow var(--transition);background:#22d3ee1f;border:1px solid #22d3ee40;flex-shrink:0;justify-content:center;align-items:center;display:flex}.madurai-industry-card:hover .madurai-industry-card__icon{transform:translateY(-3px)scale(1.06);box-shadow:0 0 20px #22d3ee66}.madurai-industry-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.madurai-industry-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.madurai-industry-card__link{font-size:var(--fs-small);color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-self:flex-start;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.madurai-industry-card__link svg{transition:transform var(--transition)}.madurai-industry-card__link:hover{color:var(--color-violet)}.madurai-industry-card__link:hover svg{transform:translate(4px)}.madurai-office{background:radial-gradient(50% 50% at 50% 50%, #8b5cf60f, transparent 55%), var(--color-bg);position:relative}.madurai-office__inner{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(2rem,4vw,3rem);padding:clamp(2rem,4vw,3rem);display:grid}.madurai-office__visual{border-radius:var(--radius-lg);border:1px solid var(--color-border);text-align:center;background:linear-gradient(135deg,#8b5cf61f,#22d3ee0f);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:clamp(2rem,4vw,3rem);display:flex}.madurai-office__pin{width:64px;height:64px;color:var(--color-violet);background:#8b5cf626;border:2px solid #8b5cf64d;border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite madurai-pin-pulse;display:flex}.madurai-office__label{color:var(--color-text);letter-spacing:.02em;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700}.madurai-office__details{flex-direction:column;gap:1.25rem;display:flex}.madurai-office__title{font-size:clamp(1.2rem,2vw,1.5rem)}.madurai-office__card{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.madurai-office__name{color:var(--color-text);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700}.madurai-office__address{color:var(--color-text-muted);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.madurai-office__meta{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.madurai-office__meta-item{flex-direction:column;gap:.3rem;display:flex}.madurai-office__meta-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-violet);font-size:.7rem;font-weight:700}.madurai-office__meta-value{color:var(--color-text);font-size:clamp(.85rem,1.1vw,.95rem);font-weight:600}.madurai-office__meta-value[href]{color:var(--color-cyan);transition:color var(--transition)}.madurai-office__meta-value[href]:hover{color:var(--color-violet)}.madurai-related{position:relative}.madurai-related__group{margin-bottom:clamp(2rem,4vw,3rem)}.madurai-related__group:last-child{margin-bottom:0}.madurai-related__group-title{font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-violet);margin-bottom:1rem;font-weight:700}.madurai-related__links{flex-wrap:wrap;gap:.75rem;display:flex}.madurai-related__link{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-small);color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--transition);align-items:center;gap:.4rem;padding:.65rem 1.25rem;font-weight:600;display:inline-flex}.madurai-related__link:hover{border-color:var(--color-violet);color:var(--color-cyan);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.madurai-related__link svg{transition:transform var(--transition)}.madurai-related__link:hover svg{transform:translate(3px)}@keyframes madurai-pin-pulse{0%,to{box-shadow:0 0 #8b5cf64d}50%{box-shadow:0 0 0 12px #8b5cf600}}@media (width<=1024px){.madurai-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.madurai-industries__grid{grid-template-columns:1fr}}@media (width<=768px){.madurai-page .hero{padding-block:3.5rem 3rem}.madurai-services__grid{grid-template-columns:1fr;gap:1rem}.madurai-office__inner,.madurai-office__meta{grid-template-columns:1fr}}@media (width<=480px){.madurai-page .hero{padding-block:2.5rem 2rem}.madurai-page .hero__title{max-width:100%}.madurai-page .hero__actions .btn{width:100%}.madurai-office__visual{padding:1.5rem}.madurai-office__pin{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.madurai-service-card:hover,.madurai-industry-card:hover,.madurai-related__link:hover,.madurai-service-card__link:hover svg,.madurai-industry-card__link:hover svg,.madurai-related__link:hover svg{transform:none!important}.madurai-office__pin{animation:none!important}}.thoothukudi-page{position:relative;overflow-x:hidden}.thoothukudi-page .hero{background:radial-gradient(55% 45% at 12% 12%,#3b82f626,#0000 60%),radial-gradient(45% 40% at 88% 20%,#22d3ee1f,#0000 60%),radial-gradient(40% 40% at 50% 100%,#6366f117,#0000 55%);padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem);position:relative}.thoothukudi-page .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000)}.thoothukudi-page .hero__inner{z-index:2;position:relative}.thoothukudi-page .hero__title{max-width:22ch}.thoothukudi-page .hero__subtitle{max-width:720px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}.thoothukudi-services{background:radial-gradient(50% 50% at 15% 10%, #3b82f614, transparent 60%), var(--color-bg-secondary);position:relative}.thoothukudi-services__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.thoothukudi-services__grid>:nth-child(n+5){grid-column:span 1}.thoothukudi-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.thoothukudi-service-card:hover{border-color:#3b82f680;transform:translateY(-6px);box-shadow:0 0 24px #3b82f673}.thoothukudi-service-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.thoothukudi-service-card__badge{border-radius:var(--radius-md);letter-spacing:.05em;color:#fff;background:linear-gradient(135deg, var(--color-blue), var(--color-cyan));width:52px;height:52px;transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:0 0 20px #3b82f680}.thoothukudi-service-card:nth-child(2n) .thoothukudi-service-card__badge{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.thoothukudi-service-card:nth-child(3n) .thoothukudi-service-card__badge{background:linear-gradient(135deg, #6366f1, var(--color-cyan))}.thoothukudi-service-card:hover .thoothukudi-service-card__badge{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #3b82f6a6}.thoothukudi-service-card__number{letter-spacing:.12em;color:var(--color-text-muted);font-size:.8rem;font-weight:800}.thoothukudi-service-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.thoothukudi-service-card__title a{color:var(--color-text);transition:color var(--transition);text-decoration:none}.thoothukudi-service-card__title a:hover{color:var(--color-cyan)}.thoothukudi-service-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.thoothukudi-service-card__link{font-size:var(--fs-small);color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-self:flex-start;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.thoothukudi-service-card__link svg{transition:transform var(--transition)}.thoothukudi-service-card__link:hover{color:var(--color-blue)}.thoothukudi-service-card__link:hover svg{transform:translate(4px)}.thoothukudi-industries{background:radial-gradient(50% 50% at 85% 90%, #22d3ee14, transparent 60%), var(--color-bg-secondary);position:relative}.thoothukudi-industries__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.thoothukudi-industry-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.thoothukudi-industry-card:hover{border-color:#3b82f680;transform:translateY(-6px);box-shadow:0 0 24px #3b82f673}.thoothukudi-industry-card__icon{border-radius:var(--radius-md);width:52px;height:52px;color:var(--color-blue);transition:transform var(--transition), box-shadow var(--transition);background:#3b82f61f;border:1px solid #3b82f640;flex-shrink:0;justify-content:center;align-items:center;display:flex}.thoothukudi-industry-card:hover .thoothukudi-industry-card__icon{transform:translateY(-3px)scale(1.06);box-shadow:0 0 20px #3b82f666}.thoothukudi-industry-card:first-child .thoothukudi-industry-card__icon{color:var(--color-cyan);background:#22d3ee1f;border-color:#22d3ee40}.thoothukudi-industry-card:first-child:hover{border-color:#22d3ee80;box-shadow:0 0 24px #22d3ee73}.thoothukudi-industry-card:first-child:hover .thoothukudi-industry-card__icon{box-shadow:0 0 20px #22d3ee66}.thoothukudi-industry-card:nth-child(3) .thoothukudi-industry-card__icon{color:var(--color-success);background:#10b9811f;border-color:#10b98140}.thoothukudi-industry-card:nth-child(3):hover{border-color:#10b98180;box-shadow:0 0 24px #10b98173}.thoothukudi-industry-card:nth-child(3):hover .thoothukudi-industry-card__icon{box-shadow:0 0 20px #10b98166}.thoothukudi-industry-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.thoothukudi-industry-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.thoothukudi-office{background:radial-gradient(50% 50% at 50% 50%, #3b82f60f, transparent 55%), var(--color-bg);position:relative}.thoothukudi-office__inner{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(2rem,4vw,3rem);padding:clamp(2rem,4vw,3rem);display:grid}.thoothukudi-office__visual{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(135deg,#3b82f61f,#22d3ee0f);justify-content:center;align-items:center;padding:clamp(2rem,4vw,3rem);display:flex}.thoothukudi-office__route{align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.thoothukudi-office__city{flex-direction:column;align-items:center;gap:.5rem;display:flex}.thoothukudi-office__city svg{width:36px;height:36px}.thoothukudi-office__city--madurai{color:var(--color-violet)}.thoothukudi-office__city--madurai svg{background:#8b5cf626;border:2px solid #8b5cf64d;border-radius:50%;padding:6px;animation:3s ease-in-out infinite thoothukudi-pin-pulse}.thoothukudi-office__city--thoothukudi{color:var(--color-blue)}.thoothukudi-office__city--thoothukudi svg{background:#3b82f626;border:2px solid #3b82f64d;border-radius:50%;padding:6px}.thoothukudi-office__city span{letter-spacing:.04em;white-space:nowrap;font-size:clamp(.75rem,1vw,.85rem);font-weight:700}.thoothukudi-office__connector{color:var(--color-text-muted);flex-shrink:0}.thoothukudi-office__details{flex-direction:column;gap:1.25rem;display:flex}.thoothukudi-office__title{font-size:clamp(1.2rem,2vw,1.5rem)}.thoothukudi-office__text{color:var(--color-text-muted);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.8}.thoothukudi-related{position:relative}.thoothukudi-related__group{margin-bottom:clamp(2rem,4vw,3rem)}.thoothukudi-related__group:last-child{margin-bottom:0}.thoothukudi-related__group-title{font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue);margin-bottom:1rem;font-weight:700}.thoothukudi-related__links{flex-wrap:wrap;gap:.75rem;display:flex}.thoothukudi-related__link{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-small);color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--transition);align-items:center;gap:.4rem;padding:.65rem 1.25rem;font-weight:600;display:inline-flex}.thoothukudi-related__link:hover{border-color:var(--color-blue);color:var(--color-cyan);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.thoothukudi-related__link svg{transition:transform var(--transition)}.thoothukudi-related__link:hover svg{transform:translate(3px)}@keyframes thoothukudi-pin-pulse{0%,to{box-shadow:0 0 #8b5cf64d}50%{box-shadow:0 0 0 12px #8b5cf600}}@media (width<=1024px){.thoothukudi-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thoothukudi-industries__grid{grid-template-columns:1fr}}@media (width<=768px){.thoothukudi-page .hero{padding-block:3.5rem 3rem}.thoothukudi-services__grid{grid-template-columns:1fr;gap:1rem}.thoothukudi-office__inner{grid-template-columns:1fr}.thoothukudi-office__route{flex-direction:column}.thoothukudi-office__connector{transform:rotate(90deg)}}@media (width<=480px){.thoothukudi-page .hero{padding-block:2.5rem 2rem}.thoothukudi-page .hero__title{max-width:100%}.thoothukudi-page .hero__actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.thoothukudi-service-card:hover,.thoothukudi-industry-card:hover,.thoothukudi-related__link:hover,.thoothukudi-service-card__link:hover svg,.thoothukudi-related__link:hover svg{transform:none!important}.thoothukudi-office__city--madurai svg{animation:none!important}}.malaysia-page{position:relative;overflow-x:hidden}.malaysia-page .hero{background:radial-gradient(55% 45% at 12% 12%,#22d3ee26,#0000 60%),radial-gradient(45% 40% at 88% 20%,#10b9811f,#0000 60%),radial-gradient(40% 40% at 50% 100%,#3b82f617,#0000 55%);padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem);position:relative}.malaysia-page .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000)}.malaysia-page .hero__inner{z-index:2;position:relative}.malaysia-page .hero__title{max-width:22ch}.malaysia-page .hero__subtitle{max-width:720px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}.malaysia-grants{background:radial-gradient(50% 50% at 15% 10%, #22d3ee14, transparent 60%), var(--color-bg-secondary);position:relative}.malaysia-grants__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.malaysia-grant-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.malaysia-grant-card:hover{border-color:#10b98180;transform:translateY(-6px);box-shadow:0 0 24px #10b98173}.malaysia-grant-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.malaysia-grant-card__badge{border-radius:var(--radius-md);letter-spacing:.05em;color:#fff;background:linear-gradient(135deg, var(--color-cyan), #10b981);width:52px;height:52px;transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:0 0 20px #22d3ee80}.malaysia-grant-card:nth-child(2n) .malaysia-grant-card__badge{background:linear-gradient(135deg, #10b981, var(--color-blue))}.malaysia-grant-card:nth-child(3n) .malaysia-grant-card__badge{background:linear-gradient(135deg, var(--color-cyan), #10b981)}.malaysia-grant-card:hover .malaysia-grant-card__badge{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #10b981a6}.malaysia-grant-card__number{letter-spacing:.12em;color:var(--color-text-muted);font-size:.8rem;font-weight:800}.malaysia-grant-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.malaysia-grant-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.malaysia-grants__disclaimer{margin-top:clamp(1.5rem,3vw,2rem)}.malaysia-grants__disclaimer-inner{border-radius:var(--radius-lg);background:#f59e0b14;border:1px solid #f59e0b4d;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.malaysia-grants__disclaimer-icon{width:40px;height:40px;color:var(--color-star);background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.malaysia-grants__disclaimer-text{color:var(--color-text-muted);font-size:clamp(.88rem,1.1vw,.95rem);line-height:1.7}.malaysia-services{background:radial-gradient(50% 50% at 85% 90%, #10b98114, transparent 60%), var(--color-bg-secondary);position:relative}.malaysia-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.malaysia-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.malaysia-service-card:hover{box-shadow:var(--shadow-glow);border-color:#22d3ee80;transform:translateY(-6px)}.malaysia-service-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.malaysia-service-card__badge{border-radius:var(--radius-md);letter-spacing:.05em;color:#fff;background:var(--gradient-primary);width:52px;height:52px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.malaysia-service-card:nth-child(2n) .malaysia-service-card__badge{background:linear-gradient(135deg, #10b981, var(--color-cyan))}.malaysia-service-card:nth-child(3n) .malaysia-service-card__badge{background:linear-gradient(135deg, var(--color-cyan), #10b981)}.malaysia-service-card:hover .malaysia-service-card__badge{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #22d3eea6}.malaysia-service-card__number{letter-spacing:.12em;color:var(--color-text-muted);font-size:.8rem;font-weight:800}.malaysia-service-card__title{font-size:clamp(1.05rem,1.5vw,1.25rem)}.malaysia-service-card__title a{color:var(--color-text);transition:color var(--transition);text-decoration:none}.malaysia-service-card__title a:hover{color:var(--color-cyan)}.malaysia-service-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.malaysia-service-card__link{font-size:var(--fs-small);color:var(--color-cyan);transition:color var(--transition), transform var(--transition);align-self:flex-start;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.malaysia-service-card__link svg{transition:transform var(--transition)}.malaysia-service-card__link:hover{color:var(--color-success)}.malaysia-service-card__link:hover svg{transform:translate(4px)}.malaysia-office{background:radial-gradient(50% 50% at 50% 50%, #22d3ee0f, transparent 55%), var(--color-bg);position:relative}.malaysia-office__inner{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(2rem,4vw,3rem);padding:clamp(2rem,4vw,3rem);display:grid}.malaysia-office__visual{border-radius:var(--radius-lg);border:1px solid var(--color-border);text-align:center;background:linear-gradient(135deg,#22d3ee1f,#10b9810f);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:clamp(2rem,4vw,3rem);display:flex}.malaysia-office__pin{width:64px;height:64px;color:var(--color-cyan);background:#22d3ee26;border:2px solid #22d3ee4d;border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite malaysia-pin-pulse;display:flex}.malaysia-office__label{color:var(--color-text);letter-spacing:.02em;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700}.malaysia-office__details{flex-direction:column;gap:1.25rem;display:flex}.malaysia-office__title{font-size:clamp(1.2rem,2vw,1.5rem)}.malaysia-office__card{background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.malaysia-office__name{color:var(--color-text);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700}.malaysia-office__address{color:var(--color-text-muted);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.malaysia-office__meta{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.malaysia-office__meta-item{flex-direction:column;gap:.3rem;display:flex}.malaysia-office__meta-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cyan);font-size:.7rem;font-weight:700}.malaysia-office__meta-value{color:var(--color-text);font-size:clamp(.85rem,1.1vw,.95rem);font-weight:600}.malaysia-office__meta-value[href]{color:var(--color-cyan);transition:color var(--transition)}.malaysia-office__meta-value[href]:hover{color:var(--color-success)}.malaysia-related{position:relative}.malaysia-related__group{margin-bottom:clamp(2rem,4vw,3rem)}.malaysia-related__group:last-child{margin-bottom:0}.malaysia-related__group-title{font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cyan);margin-bottom:1rem;font-weight:700}.malaysia-related__links{flex-wrap:wrap;gap:.75rem;display:flex}.malaysia-related__link{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-small);color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--transition);align-items:center;gap:.4rem;padding:.65rem 1.25rem;font-weight:600;display:inline-flex}.malaysia-related__link:hover{border-color:var(--color-cyan);color:var(--color-cyan);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.malaysia-related__link svg{transition:transform var(--transition)}.malaysia-related__link:hover svg{transform:translate(3px)}@keyframes malaysia-pin-pulse{0%,to{box-shadow:0 0 #22d3ee4d}50%{box-shadow:0 0 0 12px #22d3ee00}}@media (width<=1024px){.malaysia-grants__grid{grid-template-columns:1fr}.malaysia-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.malaysia-page .hero{padding-block:3.5rem 3rem}.malaysia-services__grid{grid-template-columns:1fr;gap:1rem}.malaysia-office__inner,.malaysia-office__meta{grid-template-columns:1fr}}@media (width<=480px){.malaysia-page .hero{padding-block:2.5rem 2rem}.malaysia-page .hero__title{max-width:100%}.malaysia-page .hero__actions .btn{width:100%}.malaysia-office__visual{padding:1.5rem}.malaysia-office__pin{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.malaysia-grant-card:hover,.malaysia-service-card:hover,.malaysia-related__link:hover,.malaysia-service-card__link:hover svg,.malaysia-related__link:hover svg{transform:none!important}.malaysia-office__pin{animation:none!important}}.city-page{position:relative;overflow-x:hidden}.city-eyebrow{border:1px solid var(--color-border);font-size:var(--fs-small);letter-spacing:.04em;color:var(--color-cyan);background:#22d3ee0f;border-radius:999px;margin:0 0 .9rem;padding:.35rem .8rem;display:inline-block}.city-hero{background:radial-gradient(55% 45% at 10% 10%,#8b5cf629,#0000 60%),radial-gradient(45% 40% at 90% 25%,#22d3ee1f,#0000 60%);padding-block:clamp(2rem,6vw,5rem) clamp(2rem,5vw,4rem);position:relative}.city-hero__inner{align-items:center;gap:2rem;display:grid}.city-hero__title{font-family:var(--font-display);background:var(--gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(1.9rem,5.2vw,3.2rem);line-height:1.12}.city-hero__lead{color:var(--color-text);max-width:62ch;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.city-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.city-hero__actions .btn{flex:220px;justify-content:center}.city-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.city-trust li{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-glass);font-size:var(--fs-small);color:var(--color-text-muted);padding:.7rem .85rem;line-height:1.4}.city-trust a{color:inherit;text-decoration:none;display:block}.city-trust strong{color:var(--color-text);font-size:1.05rem;display:block}.city-hero__founder{justify-self:center;width:100%;max-width:380px;margin:0;position:relative}.city-hero__founder img{border-radius:var(--radius-xl);border:1px solid var(--color-border);width:100%;height:auto;box-shadow:var(--shadow-glow);display:block}.city-hero__founder figcaption{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-small);color:var(--color-text-muted);padding:.7rem .9rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.city-hero__founder figcaption strong{color:var(--color-text);display:block}.city-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-glass);box-shadow:var(--shadow-card);height:100%;padding:clamp(1.25rem,3vw,1.75rem);position:relative}.city-card h3{font-size:var(--fs-h3);margin:0 0 .5rem}.city-card p{color:var(--color-text-muted);margin:0;line-height:1.7}.city-grid{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.city-checklist{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.city-checklist li{color:var(--color-text-muted);padding-left:1.6rem;line-height:1.6;position:relative}.city-checklist li:before{content:"✓";color:var(--color-cyan);font-weight:700;position:absolute;top:0;left:0}.city-intro__grid{gap:2rem;display:grid}.city-intro__copy p{color:var(--color-text-muted);line-height:1.8}.city-serve__label{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cyan)!important;margin:0 0 .35rem!important}.city-serve__mode{font-size:1.15rem;font-weight:600;color:var(--color-text)!important}.city-serve__img{border-radius:var(--radius-md);width:100%;height:auto;margin-top:1.25rem}.city-areas{margin-top:2rem}.city-areas h3{margin:0 0 .75rem;font-size:1.1rem}.city-areas ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.city-areas li{border:1px solid var(--color-border);font-size:var(--fs-small);color:var(--color-text-muted);border-radius:999px;padding:.4rem .8rem}.city-num{font-family:var(--font-display);background:var(--gradient-neon);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.6rem;font-size:1.4rem;display:inline-block}.city-steps{counter-reset:step;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.city-step{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-glass);padding:1.25rem 1.25rem 1.25rem 4.25rem;position:relative}.city-step__n{background:var(--gradient-primary);color:#fff;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-weight:700;display:grid;position:absolute;top:1.15rem;left:1.1rem}.city-step h3{margin:0 0 .35rem;font-size:1.1rem}.city-step p{color:var(--color-text-muted);margin:0;line-height:1.65}.city-price{flex-direction:column;gap:.5rem;display:flex}.city-price .btn{justify-content:center;margin-top:auto}.city-price .city-checklist{margin-bottom:1.25rem}.city-price__amount{font-family:var(--font-display);color:var(--color-text)!important;font-size:clamp(2rem,5vw,2.5rem)!important}.city-price__amount span{color:var(--color-text-muted);margin-left:.25rem;font-size:1rem}.city-price--popular{border-color:var(--color-purple);box-shadow:var(--shadow-glow)}.city-price__badge{background:var(--gradient-primary);color:#fff;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-.75rem;right:1rem}.city-note{color:var(--color-text-muted);font-size:var(--fs-small);text-align:center;margin-top:1.25rem}.city-note a{color:var(--color-cyan)}.city-proof__grid{gap:1.25rem;display:grid}.city-reviews{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.city-reviews__score{font-family:var(--font-display);line-height:1;color:var(--color-text)!important;font-size:3.5rem!important}.city-reviews__score span{color:var(--color-text-muted);font-size:1.25rem}.city-reviews__stars{letter-spacing:.15em;font-size:1.4rem;color:var(--color-star)!important}.city-results__title{font-size:var(--fs-h3);margin:0 0 .25rem}.city-founder__grid{align-items:center;gap:1.75rem;display:grid}.city-founder__grid img{border-radius:var(--radius-xl);border:1px solid var(--color-border);justify-self:center;width:100%;max-width:320px;height:auto}.city-founder h2{font-size:var(--fs-h2);margin:0 0 .75rem}.city-founder p{color:var(--color-text-muted);line-height:1.8}.city-related__list{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.city-related__list a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-glass);color:var(--color-text);transition:var(--transition);padding:1rem 1.15rem;text-decoration:none;display:block}.city-related__list a:after{content:" →";color:var(--color-cyan)}.city-related__list a:hover{border-color:var(--color-cyan);transform:translateY(-2px)}.city-enquiry-anchor{scroll-margin-top:var(--header-height)}@media (width>=640px){.city-trust{grid-template-columns:repeat(4,minmax(0,1fr))}.city-grid--2,.city-related__list,.city-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.city-hero__inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3rem}.city-hero__founder{justify-self:end}.city-hero__actions .btn{flex:none}.city-intro__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:3rem}.city-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.city-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.city-step{padding:4rem 1.25rem 1.25rem}.city-step__n{top:1.1rem}.city-proof__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.city-founder__grid{grid-template-columns:320px minmax(0,1fr);gap:3rem}.city-related__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.city-priorities__link{color:var(--color-cyan);margin-top:.75rem;font-weight:600;text-decoration:none;display:inline-block}.city-priorities__link:hover,.city-priorities__link:focus-visible{text-decoration:underline}.ga-sample{background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:20px;padding:clamp(18px,3vw,28px);position:relative}.ga-sample__label{font:700 12px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#7c2d12;background:#fde68a;border-radius:999px;margin-bottom:14px;padding:6px 12px;display:inline-block}.ga-sample__head{color:var(--color-heading);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:14px;display:flex}.ga-sample__head span{color:var(--color-text-muted);font-size:14px}.ga-sample__cap{text-align:left;color:var(--color-text-muted);caption-side:top;padding:0 0 8px;font-size:13px}.ga-pill{border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block}.ga-pill--high{color:#fca5a5;background:#ef444429}.ga-pill--medium{color:#fcd34d;background:#f59e0b29}.ga-pill--low{color:#86efac;background:#22c55e29}:root[data-theme=light] .ga-pill--high{color:#b91c1c}:root[data-theme=light] .ga-pill--medium{color:#92400e}:root[data-theme=light] .ga-pill--low{color:#166534}.ret-page{--ret-glow-soft:0 0 24px #10b9814d;--ret-glow-strong:0 0 40px #10b98166;--ret-green:#10b981;--ret-green-light:#10b98126}.ret-page .container{max-width:var(--container-max)}.ret-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.ret-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.ret-page .hero{position:relative}.ret-value-strip{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem)}.ret-value-strip__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ret-value-strip__item{text-align:center;flex-direction:column;align-items:center;padding:clamp(1rem,2vw,1.5rem);display:flex}.ret-value-strip__num{color:var(--ret-green);letter-spacing:.05em;margin-bottom:.35rem;font-size:.7rem;font-weight:700}.ret-value-strip__label{letter-spacing:.06em;color:var(--color-text-primary);margin-bottom:.4rem;font-size:.75rem;font-weight:700}.ret-value-strip__text{color:var(--color-text-secondary);font-size:.78rem;line-height:1.5}.ret-intro{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3rem)}.ret-intro__text{max-width:720px;color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(.925rem,1.8vw,1.1rem);line-height:1.7}.ret-ecosystem{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-journey{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem)}.ret-journey__flow{margin-top:1.5rem}.ret-services{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-services__grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.ret-service-card{border-radius:var(--radius-lg);flex-direction:column;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.ret-service-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#10b9810f,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.ret-service-card:hover:before{opacity:1}.ret-service-card:hover{border-color:#10b98159;transform:translateY(-4px);box-shadow:0 12px 40px #10b9811f}.ret-service-card__number{color:#10b98159;letter-spacing:.04em;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.ret-service-card__icon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--ret-green);background:#10b9811a;justify-content:center;align-items:center;margin-bottom:1rem;transition:transform .3s;display:inline-flex}.ret-service-card:hover .ret-service-card__icon{transform:translateY(-2px)}.ret-service-card__title{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:600}.ret-service-card__text{color:var(--color-text-secondary);flex:1;margin-bottom:1rem;font-size:.82rem;line-height:1.6}.ret-service-card__cta{color:var(--ret-green);align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;transition:gap .3s;display:inline-flex}.ret-service-card:hover .ret-service-card__cta{gap:.6rem}.ret-shopping{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-shopping__text{max-width:720px;color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(.925rem,1.8vw,1.1rem);line-height:1.7}.ret-shopping__grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.ret-funnel{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-funnel__flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1.25rem);margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.ret-product-page{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-product-page__text{max-width:720px;color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(.925rem,1.8vw,1.1rem);line-height:1.7}.ret-product-page__mockup{border-radius:var(--radius-xl);margin-top:1.5rem;padding:0;overflow:hidden}.ret-product-page__gallery{aspect-ratio:16/9;background:radial-gradient(60% 50% at 50% 40%, #10b98114, transparent 60%), linear-gradient(180deg, rgba(var(--base-rgb), .8), rgba(var(--base-rgb), .95));justify-content:center;align-items:center;display:flex;position:relative}.ret-product-page__details{flex-direction:column;gap:.5rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.ret-product-page__name{color:var(--color-text-primary);font-size:1rem;font-weight:700}.ret-product-page__price{color:var(--ret-green);font-size:.95rem;font-weight:700}.ret-product-page__variants{flex-wrap:wrap;gap:.4rem;display:flex}.ret-product-page__benefits{flex-direction:column;gap:.3rem;margin-top:.25rem;display:flex}.ret-product-page__benefits span{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.ret-product-page__actions{gap:.5rem;margin-top:.5rem;display:flex}.ret-photography{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-photography__text{max-width:720px;color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(.925rem,1.8vw,1.1rem);line-height:1.7}.ret-photography__formats{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.ret-social-card{text-align:center;border-radius:var(--radius-lg);flex-direction:column;align-items:center;padding:clamp(1rem,2vw,1.5rem);transition:transform .3s,border-color .3s;display:flex}.ret-social-card:hover{border-color:#10b9814d;transform:translateY(-3px)}.ret-social-card__title{color:var(--color-text-primary);margin-bottom:.35rem;font-size:.9rem;font-weight:600}.ret-social-card__text{color:var(--color-text-secondary);font-size:.78rem;line-height:1.5}.ret-geo{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-geo__text{max-width:720px;color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(.925rem,1.8vw,1.1rem);line-height:1.7}.ret-geo__signals{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.ret-geo__signal{border-radius:var(--radius-md);color:var(--ret-green);align-items:center;gap:.6rem;padding:clamp(.75rem,1.5vw,1rem);font-size:.8rem;font-weight:500;display:flex}.ret-content{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-content__grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.ret-content-card{text-align:center;border-radius:var(--radius-lg);flex-direction:column;align-items:center;padding:clamp(1rem,2vw,1.5rem);transition:transform .3s,border-color .3s;display:flex}.ret-content-card:hover{border-color:#10b9814d;transform:translateY(-3px)}.ret-content-card__icon{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ret-green);background:#10b9811a;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.ret-content-card__title{color:var(--color-text-primary);margin-bottom:.35rem;font-size:.85rem;font-weight:600}.ret-content-card__text{color:var(--color-text-secondary);font-size:.78rem;line-height:1.5}.ret-retention{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-retention__text{max-width:720px;color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(.925rem,1.8vw,1.1rem);line-height:1.7}.ret-faq{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-faq__list{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.ret-faq__item{border-radius:var(--radius-lg);overflow:hidden}.ret-faq__heading{margin:0}.ret-faq__question{cursor:pointer;text-align:left;width:100%;color:var(--color-text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.25rem) clamp(1rem,2vw,1.5rem);font-family:inherit;font-size:clamp(.85rem,1.5vw,.95rem);font-weight:600;line-height:1.4;transition:color .2s;display:flex}.ret-faq__question:hover{color:var(--ret-green)}.ret-faq__question:focus-visible{outline:2px solid var(--ret-green);outline-offset:2px;border-radius:var(--radius-sm)}.ret-faq__question-text{flex:1}.ret-faq__chevron{width:28px;height:28px;color:var(--ret-green);background:#10b98114;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.ret-faq__question[aria-expanded=true] .ret-faq__chevron{transform:rotate(180deg)}.ret-faq__panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.ret-faq__panel-inner{overflow:hidden}.ret-faq__panel-inner p{color:var(--color-text-secondary);padding:0 clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.25rem);font-size:clamp(.82rem,1.4vw,.9rem);line-height:1.7}.ret-locations{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-locations__grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem;display:grid}.ret-locations__cell{min-height:0}.ret-location-card{text-align:center;flex-direction:column;align-items:center;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.ret-location-card__icon{width:48px;height:48px;color:var(--ret-green);background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.ret-location-card__title{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:600}.ret-location-card__text{color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.ret-related{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3rem)}.ret-related__links{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.related-content__link{border:1px solid var(--color-border);background:var(--color-surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.related-content__link:hover{color:var(--ret-green);border-color:#10b98159}.ret-flow{align-items:center;gap:.5rem;display:flex}.ret-flow--vertical{flex-direction:column;align-items:flex-start}.ret-flow--horizontal{flex-wrap:wrap;justify-content:center}.ret-node{border-radius:var(--radius-md);background:#10b9810f;border:1px solid #10b9812e;align-items:center;gap:.5rem;padding:.5rem .85rem;transition:border-color .3s,box-shadow .3s;display:inline-flex}.ret-node:hover{border-color:#10b98159;box-shadow:0 0 16px #10b9811a}.ret-node__icon{color:var(--ret-green);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ret-node__labels{flex-direction:column;display:flex}.ret-node__label{letter-spacing:.04em;color:var(--color-text-primary);font-size:.72rem;font-weight:600}.ret-node__sub{color:var(--color-text-secondary);font-size:.65rem}.ret-arrow{color:#10b98173;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ret-ecosystem__flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.3rem,1vw,.75rem);margin-top:2rem;display:flex}.ret-ecosystem__channels{border-radius:var(--radius-lg);background:#10b9810f;border:1px solid #10b98126;flex-direction:column;gap:.5rem;min-width:160px;padding:clamp(1rem,2vw,1.5rem);display:flex}.ret-ecosystem__channel-label{letter-spacing:.06em;color:var(--ret-green);margin-bottom:.3rem;font-size:.65rem;font-weight:700;display:block}.ret-ecosystem__channel-list{flex-direction:column;gap:.2rem;display:flex}.ret-ecosystem__channel{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.ret-ecosystem__channel svg{color:var(--ret-green);flex-shrink:0}.ret-ecosystem__arrow{color:#10b98173;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ret-ecosystem__node{border-radius:var(--radius-md);color:var(--ret-green);letter-spacing:.04em;text-align:center;background:#10b98114;border:1px solid #10b98133;flex-direction:column;align-items:center;gap:.5rem;min-width:90px;padding:clamp(.75rem,1.5vw,1rem);font-size:.7rem;font-weight:600;transition:border-color .3s,box-shadow .3s;display:flex}.ret-ecosystem__node:hover{border-color:#10b98173;box-shadow:0 0 20px #10b9811f}.ret-funnel__main-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.3rem,1vw,.75rem);display:flex}.ret-funnel__channel{border-radius:var(--radius-sm);color:var(--color-text-secondary);background:#10b9810f;border:1px solid #10b98126;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.65rem;font-weight:500;display:flex}.ret-funnel__channel svg{color:var(--ret-green)}.ret-funnel__post{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.ret-funnel__post-arrow{color:#10b98166}.ret-funnel__retention{border-radius:var(--radius-md);background:#10b98114;border:1px solid #10b98133;flex-direction:column;align-items:center;gap:.5rem;padding:clamp(.75rem,1.5vw,1rem);display:flex}.ret-funnel__retention-label{letter-spacing:.04em;color:var(--ret-green);font-size:.65rem;font-weight:700}.ret-funnel__retention-channels{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.ret-local-seo{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-local-seo__text{max-width:720px;color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(.925rem,1.8vw,1.1rem);line-height:1.7}.ret-local-seo__mockup{margin-top:1.5rem;padding:clamp(1rem,2vw,1.5rem)}.ret-local-seo__header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ret-local-seo__header svg{color:var(--ret-green)}.ret-local-seo__business-name{color:var(--color-text-primary);font-size:1rem;font-weight:600}.ret-local-seo__body{flex-direction:column;gap:.75rem;display:flex}.ret-local-seo__info{flex-direction:column;gap:.3rem;display:flex}.ret-local-seo__info span{color:var(--color-text-secondary);font-size:.78rem}.ret-local-seo__actions{gap:.5rem;display:flex}.ret-local-seo__action{border-radius:var(--radius-sm);color:var(--ret-green);background:#10b98114;border:1px solid #10b98133;align-items:center;padding:.4rem .8rem;font-size:.72rem;font-weight:600;transition:background .2s;display:inline-flex}.ret-local-seo__action:hover{background:#10b98126}.ret-marketplace-eco{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-marketplace-eco__grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem;display:grid}.ret-marketplace-eco__card{text-align:center;border-radius:var(--radius-lg);flex-direction:column;align-items:center;padding:clamp(1rem,2vw,1.5rem);display:flex}.ret-marketplace-eco__title{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.85rem;font-weight:700}.ret-marketplace-eco__sub{color:var(--color-text-secondary);font-size:.72rem;line-height:1.5}.ret-marketplace-vs{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-marketplace-vs__panels{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.ret-marketplace-vs__panel{border-radius:var(--radius-lg);padding:clamp(1.25rem,2.5vw,1.75rem)}.ret-marketplace-vs__panel-title{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:700;display:flex}.ret-marketplace-vs__list{flex-direction:column;gap:.3rem;display:flex}.ret-marketplace-vs__list li{color:var(--color-text-secondary);padding-left:1rem;font-size:.78rem;line-height:1.5;list-style:none;position:relative}.ret-marketplace-vs__list li:before{content:"";background:var(--ret-green);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.ret-photography__transformation{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.3rem,1vw,.75rem);margin-top:2rem;display:flex}.ret-photography__step{border-radius:var(--radius-lg);text-align:center;background:#10b9810f;border:1px solid #10b98126;flex-direction:column;align-items:center;gap:.5rem;min-width:140px;padding:clamp(1rem,2vw,1.5rem);display:flex}.ret-photography__step-label{color:var(--color-text-primary);font-size:.72rem;font-weight:600}.ret-photography__step-desc{color:var(--color-text-secondary);font-size:.68rem}.ret-photography__arrow{color:#10b98166}.ret-product-page__main-image{aspect-ratio:1;border-radius:var(--radius-md);background:#10b9810f;border:1px solid #10b9811f;justify-content:center;align-items:center;width:100%;margin-bottom:.75rem;display:flex}.ret-product-page__image-label{color:var(--color-text-secondary);font-size:.72rem}.ret-product-page__thumbs{gap:.5rem;display:flex}.ret-product-page__thumb{border-radius:var(--radius-sm);background:#10b9810f;border:1px solid #10b98126;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ret-product-page__features{flex-direction:column;gap:.3rem;margin-top:.5rem;display:flex}.ret-product-page__feature{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.ret-product-page__feature svg{color:var(--ret-green);flex-shrink:0}.ret-product-page__benefit{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.ret-product-page__benefit svg{color:var(--ret-green);flex-shrink:0}.ret-product-page__variant{border-radius:var(--radius-sm);color:var(--color-text-secondary);background:#10b9810f;border:1px solid #10b98126;align-items:center;padding:.3rem .6rem;font-size:.65rem;display:inline-flex}.ret-product-page__action{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.8rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.ret-product-page__action--cart{background:var(--ret-green);color:var(--color-heading)}.ret-product-page__action--cart:hover{background:#059669;transform:translateY(-1px)}.ret-product-page__action--whatsapp{color:var(--color-success);background:#22c55e1a;border:1px solid #22c55e4d}.ret-product-page__action--whatsapp:hover{background:#22c55e33}.ret-retention__grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.ret-retention__item{text-align:center;border-radius:var(--radius-lg);flex-direction:column;align-items:center;padding:clamp(1rem,2vw,1.5rem);transition:transform .3s,border-color .3s;display:flex}.ret-retention__item:hover{border-color:#10b9814d;transform:translateY(-3px)}.ret-retention__item svg{color:var(--ret-green);margin-bottom:.5rem}.ret-shopping__mockup{margin-top:1.5rem;padding:clamp(1rem,2vw,1.5rem)}.ret-shopping__bar{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid #10b98133;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.6rem 1rem;display:flex}.ret-shopping__bar svg{color:var(--ret-green);flex-shrink:0}.ret-shopping__queries{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.ret-shopping__query{color:var(--color-text-secondary);background:#10b9810f;border:1px solid #10b98126;border-radius:999px;padding:.3rem .6rem;font-size:.68rem}.ret-shopping__example{color:var(--color-text-primary);font-size:.85rem;font-weight:500}.ret-shopping__product{border-radius:var(--radius-md);border:1px solid #10b9811f;gap:.75rem;padding:clamp(.75rem,1.5vw,1rem);display:flex}.ret-shopping__product-image{border-radius:var(--radius-sm);background:#10b98114;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ret-shopping__product-info{flex-direction:column;gap:.2rem;display:flex}.ret-shopping__product-label{letter-spacing:.04em;color:var(--ret-green);font-size:.6rem;font-weight:600}.ret-shopping__product-name{color:var(--color-text-primary);font-size:.82rem;font-weight:600}.ret-shopping__product-price{color:var(--ret-green);font-size:.78rem;font-weight:700}.ret-shopping__product-store{color:var(--color-text-secondary);font-size:.68rem}.ret-social-commerce{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.ret-social-commerce__text{max-width:720px;color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(.925rem,1.8vw,1.1rem);line-height:1.7}.ret-social-commerce__grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem;display:grid}@media (width<=1024px){.ret-services__grid,.ret-shopping__grid,.ret-content__grid,.ret-geo__signals{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.ret-value-strip__grid{grid-template-columns:repeat(2,1fr)}.ret-locations__grid{grid-template-columns:1fr}.ret-flow--horizontal .ret-arrow{transform:rotate(90deg)}}@media (width<=480px){.ret-value-strip__grid,.ret-services__grid,.ret-shopping__grid,.ret-content__grid,.ret-geo__signals{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ret-service-card,.ret-content-card,.ret-social-card,.ret-location-card,.ret-faq__panel,.ret-faq__chevron,.ret-node{transition:none}}.hc-page{--hc-glow-soft:0 0 24px #8b5cf64d;--hc-glow-strong:0 0 40px #22d3ee66;--hc-violet-glow:0 0 30px #8b5cf640}.hc-page .container{max-width:var(--container-max)}.hc-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.hc-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.hc-page .hero{position:relative}.hc-strip{background:var(--color-bg-secondary);border-block:1px solid var(--color-border);margin-top:-1px;padding-block:0;position:relative}.hc-strip__inner{flex-wrap:wrap;justify-content:center;gap:.6rem;padding-block:clamp(1.25rem,3vw,2rem);display:flex}.hc-strip__item{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);letter-spacing:.03em;color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:700;display:inline-flex}.hc-strip__item:hover{border-color:var(--color-violet);box-shadow:var(--shadow-glow);transform:translateY(-3px)}.hc-strip__num{background:var(--gradient-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.65rem;font-weight:800;display:inline-flex}.hc-strip__icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.hc-intro{background:radial-gradient(50% 50% at 15% 10%, #8b5cf614, transparent 60%), var(--color-bg);position:relative}.hc-intro__text{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hc-intro__steps{margin-inline:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:900px;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.hc-intro__arrow{width:20px;height:20px;color:var(--color-cyan);flex-shrink:0;position:relative}.hc-intro__arrow:before,.hc-intro__arrow:after{content:"";background:var(--color-cyan);border-radius:2px;width:12px;height:2px;position:absolute;top:6px}.hc-intro__arrow:before{left:4px;transform:rotate(45deg)}.hc-intro__arrow:after{left:4px;transform:rotate(-45deg)}.hc-intro__step{border-radius:var(--radius-md);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);align-items:center;gap:.5rem;padding:.6rem 1.1rem;display:inline-flex}.hc-intro__step:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-3px)}.hc-intro__step-dot{background:var(--gradient-neon);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #22d3eeb3}.hc-intro__step:nth-child(odd) .hc-intro__step-dot{background:var(--gradient-primary);box-shadow:0 0 10px #8b5cf6b3}.hc-intro__step-label{letter-spacing:.06em;color:var(--color-text);white-space:nowrap;font-size:.78rem;font-weight:700}.hc-intro__quote{text-align:center;max-width:720px;color:var(--color-text);border-left:3px solid var(--gradient-primary);border-image:linear-gradient(180deg, var(--color-violet), var(--color-cyan)) 1;margin:0 auto;padding:.5rem 0 .5rem 1.25rem;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700;line-height:1.6}.hc-journey{background:radial-gradient(50% 60% at 50% 100%, #22d3ee14, transparent 60%), var(--color-bg);position:relative}.hc-journey__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hc-journey__flow{max-width:1080px;margin-inline:auto}.hc-flow{flex-direction:column;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.hc-flow--horizontal{flex-flow:wrap;justify-content:center;gap:.5rem}.hc-node{border-radius:var(--radius-sm);background:linear-gradient(180deg, rgba(var(--base-rgb), .85), rgba(var(--base-rgb), .9));border:1px solid var(--color-border);box-shadow:0 6px 18px rgba(var(--shadow-rgb), calc(.45 * var(--shadow-k)));letter-spacing:.06em;color:var(--color-text);white-space:nowrap;max-width:100%;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.hc-node:hover{box-shadow:var(--hc-glow-soft);border-color:#8b5cf68c;transform:translateY(-2px)}.hc-node__icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.hc-node--hot{border-color:#5b6cf980;box-shadow:0 0 18px #5b6cf94d}.hc-node--hot .hc-node__icon{color:var(--color-pink)}.hc-node__labels{flex-direction:column;align-items:center;gap:.15rem;display:flex}.hc-node__label{letter-spacing:.08em;font-size:.82rem}.hc-node__sub{letter-spacing:.04em;color:var(--color-text-muted);white-space:nowrap;font-size:.62rem;font-weight:600}.hc-node:nth-child(odd) .hc-node__icon{color:var(--color-violet)}.hc-node:last-child{border-color:#22d3ee80;box-shadow:0 0 22px #22d3ee4d}.hc-node:last-child .hc-node__icon{color:var(--color-cyan)}.hc-arrow{color:var(--color-cyan);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.hc-arrow svg{animation:1.6s ease-in-out infinite hcArrowPulse}.hc-flow--horizontal .hc-arrow svg{transform:rotate(-90deg)}.hc-services{background:radial-gradient(50% 50% at 85% 10%, #22d3ee14, transparent 60%), radial-gradient(40% 40% at 10% 90%, #8b5cf614, transparent 55%), var(--color-bg-secondary);position:relative}.hc-services__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hc-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.hc-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);height:100%;color:var(--color-text);flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.hc-service-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-violet), var(--color-cyan), transparent);opacity:0;height:2px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.hc-service-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.hc-service-card:hover:before{opacity:1}.hc-service-card__icon{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:44px;height:44px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hc-service-card:nth-child(2n) .hc-service-card__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.hc-service-card:nth-child(3n) .hc-service-card__icon{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.hc-service-card:hover .hc-service-card__icon{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #8b5cf6a6}.hc-service-card__title{font-size:clamp(1.1rem,1.6vw,1.3rem)}.hc-service-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.hc-service-card__link{color:var(--color-cyan);align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.hc-service-card__link svg{transition:transform var(--transition)}.hc-service-card:hover .hc-service-card__link svg{transform:translate(3px)}.hc-local{background:radial-gradient(50% 50% at 50% 0%, #22d3ee12, transparent 60%), var(--color-bg);position:relative}.hc-local__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hc-local__searches{margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:820px;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.hc-local__search{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-weight:700;animation:5s ease-in-out infinite hcChipFloat;display:inline-flex}.hc-local__search:hover{border-color:var(--color-cyan);box-shadow:var(--hc-glow-soft);transform:translateY(-3px)}.hc-local__signals{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(.75rem,1.5vw,1.25rem);max-width:1000px;margin-inline:auto;display:grid}.hc-local__signal{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:700;display:inline-flex}.hc-local__signal:hover{border-color:var(--color-violet);box-shadow:var(--shadow-glow);transform:translateY(-3px)}.hc-local__signal-icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.hc-gbp{background:radial-gradient(50% 60% at 15% 15%, #8b5cf61f, transparent 60%), radial-gradient(40% 50% at 85% 85%, #22d3ee1a, transparent 60%), linear-gradient(180deg, var(--color-bg-secondary), var(--color-bg));border-block:1px solid #8b5cf61f;position:relative}.hc-gbp__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hc-gbp__mock{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:560px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(1.5rem,2.5vw,2.25rem)}.hc-gbp__mock-header{border-bottom:1px solid rgba(var(--ink-rgb), .06);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.hc-gbp__mock-avatar{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hc-gbp__mock-info{flex-direction:column;gap:.15rem;display:flex}.hc-gbp__mock-name{color:var(--color-text);font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:800}.hc-gbp__mock-category{color:var(--color-text-muted);letter-spacing:.06em;font-size:.72rem;font-weight:600}.hc-gbp__mock-fields{gap:.5rem;display:grid}.hc-gbp__mock-field{border-bottom:1px solid rgba(var(--ink-rgb), .06);color:var(--color-text);align-items:center;gap:.65rem;padding:.65rem 0;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.5;display:flex}.hc-gbp__mock-field:last-child{border-bottom:none}.hc-gbp__mock-field-icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.hc-ai{background:radial-gradient(50% 60% at 15% 15%, #8b5cf61f, transparent 60%), radial-gradient(40% 50% at 85% 85%, #22d3ee1a, transparent 60%), linear-gradient(180deg, var(--color-bg-secondary), var(--color-bg));border-block:1px solid #8b5cf61f;position:relative}.hc-ai__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hc-ai__channels{margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:820px;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.hc-ai__channel{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-weight:700;animation:5s ease-in-out infinite hcChipFloat;display:inline-flex}.hc-ai__channel:hover{border-color:var(--color-cyan);box-shadow:var(--hc-glow-soft);transform:translateY(-3px)}.hc-ai__channel-dot{background:var(--gradient-neon);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #22d3eeb3}.hc-ai__signals{margin-inline:auto;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(.75rem,1.5vw,1.25rem);max-width:1000px;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.hc-ai__signal{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);text-align:center;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;align-items:center;gap:.6rem;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.hc-ai__signal:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.hc-ai__signal-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-violet), var(--color-cyan));color:#fff;width:44px;height:44px;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;display:inline-flex}.hc-ai__signal-label{color:var(--color-text);font-size:clamp(.8rem,1.1vw,.9rem);font-weight:800}.hc-ai__note{text-align:center;max-width:720px;color:var(--color-text-muted);margin:0 auto;font-size:clamp(.9rem,1.2vw,1rem);font-weight:600;line-height:1.7}.hc-trust{background:radial-gradient(50% 50% at 50% 20%, #8b5cf60f, transparent 60%), var(--color-bg-secondary);position:relative}.hc-trust__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hc-trust__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(.75rem,1.5vw,1.25rem);max-width:1080px;margin-inline:auto;display:grid}.hc-trust-card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);text-align:center;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;align-items:center;gap:.6rem;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.hc-trust-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.hc-trust-card__icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-violet), var(--color-cyan));color:#fff;width:44px;height:44px;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;display:inline-flex}.hc-trust-card:nth-child(2n) .hc-trust-card__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.hc-trust-card:nth-child(3n) .hc-trust-card__icon{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.hc-trust-card__title{color:var(--color-text);font-size:clamp(.9rem,1.2vw,1rem);font-weight:800}.hc-trust-card__text{color:var(--color-text-muted);font-size:clamp(.8rem,1.1vw,.9rem);font-weight:600;line-height:1.4}.hc-compare{background:radial-gradient(50% 60% at 15% 15%, #8b5cf614, transparent 60%), radial-gradient(40% 50% at 85% 85%, #22d3ee1a, transparent 60%), var(--color-bg);position:relative}.hc-compare__panels{margin-inline:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,2vw,1.5rem);max-width:920px;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.hc-compare__panel{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);padding:clamp(1.5rem,2.5vw,2.25rem)}.hc-compare__panel--generic{background:radial-gradient(80% 120% at 50% 0%, #3b82f61a, transparent 70%), rgba(var(--base-rgb), .6);border-color:#3b82f659}.hc-compare__panel--healthcare{background:radial-gradient(80% 120% at 50% 0%, #8b5cf629, transparent 70%), rgba(var(--base-rgb), .6);border-color:#8b5cf673;box-shadow:0 0 30px #8b5cf640}.hc-compare__head{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:800;display:inline-flex}.hc-compare__panel--healthcare .hc-compare__head svg{color:var(--color-violet)}.hc-compare__panel ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hc-compare__panel li{color:var(--color-text);padding-left:1.4rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.6;position:relative}.hc-compare__panel li:before{content:"";background:var(--color-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.hc-compare__panel--healthcare li:before{background:var(--color-violet);box-shadow:0 0 10px #8b5cf6cc}.hc-compare__vs{letter-spacing:.1em;color:var(--color-pink);text-shadow:0 0 16px #5b6cf999;align-items:center;font-size:.85rem;font-weight:900;display:flex}.hc-conversion{background:radial-gradient(50% 50% at 50% 50%, #22d3ee0f, transparent 60%), var(--color-bg-secondary);position:relative}.hc-conversion__text{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hc-conversion__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:600px;margin-inline:auto;display:flex}.hc-faq{background:radial-gradient(50% 50% at 50% 20%, #8b5cf60f, transparent 60%), var(--color-bg-secondary);position:relative}.hc-faq__list{gap:.75rem;max-width:800px;margin-inline:auto;display:grid}.hc-faq__item{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.hc-faq__item:focus-within{border-color:var(--color-violet);box-shadow:var(--shadow-glow)}.hc-faq__heading{margin:0}.hc-faq__question{cursor:pointer;width:100%;color:var(--color-text);font:inherit;text-align:left;transition:color var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;display:flex}.hc-faq__question:hover{color:var(--color-cyan)}.hc-faq__question:focus-visible{outline:2px solid var(--color-violet);outline-offset:-2px;border-radius:var(--radius-lg)}.hc-faq__question-text{flex:1}.hc-faq__chevron{width:28px;height:28px;color:var(--color-violet);transition:transform var(--transition), background var(--transition), color var(--transition);background:#8b5cf61f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hc-faq__question[aria-expanded=true] .hc-faq__chevron{color:var(--color-cyan);background:#22d3ee24;transform:rotate(180deg)}.hc-faq__panel{transition:grid-template-rows var(--transition);display:grid}.hc-faq__panel-inner{min-height:0;overflow:hidden}.hc-faq__panel-inner p{color:var(--color-text);padding:0 clamp(1.25rem,2.5vw,1.75rem) clamp(1rem,2vw,1.25rem);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.8}.hc-locations{background:radial-gradient(50% 60% at 85% 15%, #22d3ee12, transparent 60%), var(--color-bg);position:relative}.hc-locations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:1000px;margin-inline:auto;display:grid}.hc-locations__cell{min-height:0}.hc-location-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:100%;box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);padding:clamp(1.5rem,2.5vw,2.25rem)}.hc-location-card:hover{border-color:#22d3ee66;transform:translateY(-6px);box-shadow:0 0 30px #22d3ee26}.hc-location-card__icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-violet), var(--color-cyan));color:#fff;width:56px;height:56px;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.hc-locations__cell:nth-child(2) .hc-location-card__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.hc-location-card__title{margin-bottom:.6rem;font-size:clamp(1.15rem,1.8vw,1.4rem)}.hc-location-card__text{font-size:clamp(.9rem,1.2vw,1rem);line-height:1.8}.hc-related{background:var(--color-bg);position:relative}.hc-related__links{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin-inline:auto;display:flex}@media (width<=1024px){.hc-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-journey__flow{flex-direction:column}.hc-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.hc-page .container{padding-inline:16px}.hc-services__grid{grid-template-columns:1fr}.hc-flow--horizontal{flex-direction:column}.hc-flow--horizontal .hc-arrow svg{transform:rotate(0)}.hc-compare__panels{grid-template-columns:1fr}.hc-compare__vs{justify-content:center;padding-block:.25rem}.hc-locations__grid,.hc-trust__grid{grid-template-columns:1fr}.hc-local__signals,.hc-ai__signals{grid-template-columns:1fr}.hc-intro__arrow{display:none}.hc-intro__steps{flex-direction:column}}@media (width<=480px){.hc-page .container{padding-inline:12px}.hc-page .hero__title{font-size:clamp(2rem,8vw,3.5rem)}.hc-node{white-space:normal;width:100%;min-width:0}.hc-node__sub{white-space:normal}.hc-strip__item{justify-content:center;width:100%}.hc-intro__quote{border-left:none;border-top:3px solid var(--gradient-primary);border-image:linear-gradient(90deg, var(--color-violet), var(--color-cyan)) 1;padding:1rem 0 0}}@media (prefers-reduced-motion:reduce){.hc-ai__channel,.hc-local__search,.hc-arrow svg{animation:none!important}}.edu-page{--edu-glow-soft:0 0 24px #8b5cf64d;--edu-glow-strong:0 0 40px #22d3ee66;--edu-gold:#fbbf24}.edu-page .container{max-width:var(--container-max)}.edu-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.edu-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.edu-page .hero{position:relative}.edu-strip{background:var(--color-bg-secondary);border-block:1px solid var(--color-border);margin-top:-1px;padding-block:0;position:relative}.edu-strip__inner{flex-wrap:wrap;justify-content:center;gap:.6rem;padding-block:clamp(1.25rem,3vw,2rem);display:flex}.edu-strip__item{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);letter-spacing:.03em;color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:700;display:inline-flex}.edu-strip__item:hover{border-color:var(--color-violet);box-shadow:var(--shadow-glow);transform:translateY(-3px)}.edu-strip__icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.edu-journey{background:radial-gradient(50% 50% at 15% 10%, #8b5cf614, transparent 60%), var(--color-bg);position:relative}.edu-journey__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.edu-journey__timeline{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:clamp(.5rem,1.2vw,1rem);max-width:1080px;margin-inline:auto;display:grid;position:relative}.edu-journey__step{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);text-align:center;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem 1rem;display:flex}.edu-journey__step:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-5px)}.edu-journey__icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-violet), var(--color-pink));color:#fff;width:44px;height:44px;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;display:inline-flex}.edu-journey__step:nth-child(3n) .edu-journey__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.edu-journey__label{font-size:clamp(.85rem,1.2vw,1rem);font-weight:800}.edu-journey__sub{color:var(--color-text-muted);font-size:.7rem;line-height:1.4}.edu-journey__arrow{width:20px;height:20px;color:var(--color-cyan);flex-shrink:0;position:relative}.edu-journey__arrow:before,.edu-journey__arrow:after{content:"";background:var(--color-cyan);border-radius:2px;width:12px;height:2px;position:absolute;left:4px}.edu-journey__arrow:before{top:6px;transform:rotate(45deg)}.edu-journey__arrow:after{bottom:6px;transform:rotate(-45deg)}.edu-journey__arrow{animation:1.8s ease-in-out infinite eduArrowPulse}.edu-journey__quote{text-align:center;max-width:720px;color:var(--color-text);border-left:3px solid var(--gradient-primary);border-image:linear-gradient(180deg, var(--color-violet), var(--color-cyan)) 1;margin:clamp(2rem,4vw,3rem) auto 0;padding:.5rem 0 .5rem 1.25rem;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700;line-height:1.6}.edu-services{background:radial-gradient(50% 50% at 85% 10%, #22d3ee14, transparent 60%), radial-gradient(40% 40% at 10% 90%, #8b5cf614, transparent 55%), var(--color-bg-secondary);position:relative}.edu-services__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.edu-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.edu-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);height:100%;color:var(--color-text);flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.edu-service-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-violet), var(--color-cyan), transparent);opacity:0;height:2px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.edu-service-card:hover{box-shadow:var(--shadow-glow);border-color:#8b5cf680;transform:translateY(-6px)}.edu-service-card:hover:before{opacity:1}.edu-service-card__icon{border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;width:52px;height:52px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.edu-service-card:nth-child(2n) .edu-service-card__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.edu-service-card:nth-child(3n) .edu-service-card__icon{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.edu-service-card:hover .edu-service-card__icon{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #8b5cf6a6}.edu-service-card__title{font-size:clamp(1.1rem,1.6vw,1.3rem)}.edu-service-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.edu-service-card__link{color:var(--color-cyan);align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.edu-service-card__link svg{transition:transform var(--transition)}.edu-service-card:hover .edu-service-card__link svg{transform:translate(3px)}.edu-funnel{background:radial-gradient(50% 60% at 50% 100%, #22d3ee14, transparent 60%), var(--color-bg);position:relative}.edu-funnel__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.edu-funnel__flow{max-width:1080px;margin-inline:auto}.edu-funnel .edu-node{border-radius:var(--radius-md);text-align:center;flex-direction:column;gap:.35rem;min-width:150px;padding:.85rem 1.15rem}.edu-funnel .edu-node__labels{flex-direction:column;align-items:center;gap:.15rem;display:flex}.edu-funnel .edu-node__label{letter-spacing:.08em;font-size:.82rem}.edu-funnel .edu-node__sub{letter-spacing:.04em;color:var(--color-text-muted);white-space:nowrap;font-size:.62rem;font-weight:600}.edu-funnel .edu-node__icon{color:var(--color-cyan)}.edu-funnel .edu-node:nth-child(odd) .edu-node__icon{color:var(--color-violet)}.edu-funnel .edu-node:last-child{border-color:#22d3ee80;box-shadow:0 0 22px #22d3ee4d}.edu-funnel .edu-node:last-child .edu-node__icon{color:var(--color-cyan)}.edu-ai{background:radial-gradient(50% 60% at 15% 15%, #8b5cf61f, transparent 60%), radial-gradient(40% 50% at 85% 85%, #22d3ee1a, transparent 60%), linear-gradient(180deg, var(--color-bg-secondary), var(--color-bg));border-block:1px solid #8b5cf61f;position:relative}.edu-ai__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.edu-ai__channels{margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:820px;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.edu-ai__channel{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-weight:700;animation:5s ease-in-out infinite eduChipFloat;display:inline-flex}.edu-ai__channel:hover{border-color:var(--color-cyan);box-shadow:var(--edu-glow-soft);transform:translateY(-3px)}.edu-ai__channel-dot{background:var(--gradient-neon);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #22d3eeb3}.edu-ai__compare{margin-inline:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,2vw,1.5rem);max-width:920px;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.edu-ai__compare-panel{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);padding:clamp(1.5rem,2.5vw,2.25rem)}.edu-ai__compare-panel--geo{background:radial-gradient(80% 120% at 50% 0%, #8b5cf629, transparent 70%), rgba(var(--base-rgb), .6);border-color:#8b5cf673;box-shadow:0 0 30px #8b5cf640}.edu-ai__compare-head{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:800;display:inline-flex}.edu-ai__compare-panel--geo .edu-ai__compare-head svg{color:var(--color-violet)}.edu-ai__compare-panel ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.edu-ai__compare-panel li{color:var(--color-text);padding-left:1.4rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.6;position:relative}.edu-ai__compare-panel li:before{content:"";background:var(--color-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.edu-ai__compare-panel--geo li:before{background:var(--color-violet);box-shadow:0 0 10px #8b5cf6cc}.edu-ai__compare-vs{letter-spacing:.1em;color:var(--color-pink);text-shadow:0 0 16px #5b6cf999;align-items:center;font-size:.85rem;font-weight:900;display:flex}.edu-ai__quote{text-align:center;max-width:720px;color:var(--color-text);background:linear-gradient(90deg, var(--color-violet), var(--color-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;line-height:1.5}.edu-audiences{background:radial-gradient(50% 50% at 50% 0%, #22d3ee12, transparent 60%), var(--color-bg-secondary);position:relative}.edu-audiences__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.edu-audiences__grid{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin-inline:auto;display:flex}.edu-audiences__chip{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:700;display:inline-flex}.edu-audiences__chip:hover{border-color:var(--color-violet);box-shadow:var(--shadow-glow);transform:translateY(-3px)}.edu-audiences__icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.edu-locations{background:radial-gradient(50% 60% at 85% 15%, #fbbf2412, transparent 60%), var(--color-bg);position:relative}.edu-locations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:1000px;margin-inline:auto;display:grid}.edu-location-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:100%;box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);padding:clamp(1.5rem,2.5vw,2.25rem)}.edu-location-card:hover{border-color:#fbbf2466;transform:translateY(-6px);box-shadow:0 0 30px #fbbf2426}.edu-location-card__icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-violet), var(--color-cyan));color:#fff;width:56px;height:56px;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.edu-locations__cell:nth-child(2) .edu-location-card__icon{background:linear-gradient(135deg, var(--edu-gold), var(--color-pink))}.edu-location-card__title{margin-bottom:.6rem;font-size:clamp(1.15rem,1.8vw,1.4rem)}.edu-location-card__text{font-size:clamp(.9rem,1.2vw,1rem);line-height:1.8}.edu-faq{background:radial-gradient(50% 50% at 50% 20%, #8b5cf60f, transparent 60%), var(--color-bg-secondary);position:relative}.edu-faq__list{gap:.75rem;max-width:800px;margin-inline:auto;display:grid}.edu-faq__item{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.edu-faq__item:focus-within{border-color:var(--color-violet);box-shadow:var(--shadow-glow)}.edu-faq__heading{margin:0}.edu-faq__question{cursor:pointer;width:100%;color:var(--color-text);font:inherit;text-align:left;transition:color var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;display:flex}.edu-faq__question:hover{color:var(--color-cyan)}.edu-faq__question:focus-visible{outline:2px solid var(--color-violet);outline-offset:-2px;border-radius:var(--radius-lg)}.edu-faq__question-text{flex:1}.edu-faq__chevron{width:28px;height:28px;color:var(--color-violet);transition:transform var(--transition), background var(--transition), color var(--transition);background:#8b5cf61f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.edu-faq__question[aria-expanded=true] .edu-faq__chevron{color:var(--color-cyan);background:#22d3ee24;transform:rotate(180deg)}.edu-faq__panel{transition:grid-template-rows var(--transition);display:grid}.edu-faq__panel-inner{min-height:0;overflow:hidden}.edu-faq__panel-inner p{color:var(--color-text);padding:0 clamp(1.25rem,2.5vw,1.75rem) clamp(1rem,2vw,1.25rem);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.8}.edu-related{background:var(--color-bg);position:relative}.edu-related__links{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin-inline:auto;display:flex}.edu-flow{flex-direction:column;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.edu-flow--horizontal{flex-flow:wrap;justify-content:center;gap:.5rem}.edu-node{border-radius:var(--radius-sm);background:linear-gradient(180deg, rgba(var(--base-rgb), .85), rgba(var(--base-rgb), .9));border:1px solid var(--color-border);box-shadow:0 6px 18px rgba(var(--shadow-rgb), calc(.45 * var(--shadow-k)));letter-spacing:.06em;color:var(--color-text);white-space:nowrap;max-width:100%;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.edu-node:hover{box-shadow:var(--edu-glow-soft);border-color:#8b5cf68c;transform:translateY(-2px)}.edu-node__icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.edu-node--hot{border-color:#5b6cf980;box-shadow:0 0 18px #5b6cf94d}.edu-node--hot .edu-node__icon{color:var(--color-pink)}.edu-arrow{color:var(--color-cyan);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.edu-arrow svg{animation:1.6s ease-in-out infinite eduArrowPulse}.edu-flow--horizontal .edu-arrow svg{animation-name:eduArrowPulseH;transform:rotate(-90deg)}@keyframes eduGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes eduCapFloat{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-6px)}}@keyframes eduSparkPulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes eduChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes eduOrbFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.04)}}@keyframes eduSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes eduArrowPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes eduArrowPulseH{0%,to{opacity:.45;transform:rotate(-90deg)scale(.9)}50%{opacity:1;transform:rotate(-90deg)scale(1.15)}}@media (width<=1024px){.edu-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-journey__timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-journey__arrow{display:none}}@media (width<=768px){.edu-page .container{padding-inline:16px}.edu-services__grid{grid-template-columns:1fr}.edu-flow--horizontal{flex-direction:column}.edu-flow--horizontal .edu-arrow svg{animation-name:eduArrowPulse;transform:rotate(0)}.edu-journey__timeline{grid-template-columns:1fr;max-width:420px}.edu-journey__step{text-align:left;flex-direction:row;align-items:center}.edu-journey__icon{flex-shrink:0;width:40px;height:40px}.edu-ai__compare{grid-template-columns:1fr}.edu-ai__compare-vs{justify-content:center;padding-block:.25rem}.edu-locations__grid{grid-template-columns:1fr}}@media (width<=480px){.edu-page .container{padding-inline:12px}.edu-page .hero__title{font-size:clamp(2rem,8vw,3.5rem)}.edu-funnel .edu-node{white-space:normal;width:100%;min-width:0}.edu-funnel .edu-node__sub{white-space:normal}.edu-strip__item{justify-content:center;width:100%}.edu-journey__quote{border-left:none;border-top:3px solid var(--gradient-primary);border-image:linear-gradient(90deg, var(--color-violet), var(--color-cyan)) 1;padding:1rem 0 0}}@media (prefers-reduced-motion:reduce){.edu-ai__channel,.edu-journey__arrow,.edu-arrow svg{animation:none!important}}.hh-page{--hh-glow-soft:0 0 24px #8b5cf64d;--hh-glow-strong:0 0 40px #22d3ee66;--hh-violet-glow:0 0 30px #8b5cf640}.hh-page .container{max-width:var(--container-max)}.hh-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.hh-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.hh-page .hero{position:relative}.hh-strip{background:var(--color-bg-secondary);border-block:1px solid var(--color-border);margin-top:-1px;padding-block:0;position:relative}.hh-strip__inner{flex-wrap:wrap;justify-content:center;gap:.6rem;padding-block:clamp(1.25rem,3vw,2rem);display:flex}.hh-strip__item{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);letter-spacing:.03em;color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:700;display:inline-flex}.hh-strip__item:hover{box-shadow:var(--shadow-glow);border-color:#fbbf2480;transform:translateY(-3px)}.hh-strip__num{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.65rem;font-weight:800;display:inline-flex}.hh-strip__icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.hh-intro{background:radial-gradient(50% 50% at 15% 10%, #fbbf2414, transparent 60%), var(--color-bg);position:relative}.hh-intro__text{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hh-intro__steps{margin-inline:auto;grid-template-columns:repeat(5,1fr);gap:1rem;max-width:1100px;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media (width<=1024px){.hh-intro__steps{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.hh-intro__steps{grid-template-columns:repeat(1,1fr)}}.hh-intro__step-card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);text-align:left;flex-direction:column;gap:.5rem;padding:1.25rem 1rem;display:flex}.hh-intro__step-card:hover{box-shadow:var(--shadow-glow);border-color:#fbbf2480;transform:translateY(-4px)}.hh-intro__step-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.hh-intro__step-num{color:var(--color-cyan);opacity:.7;font-size:.75rem;font-weight:800}.hh-intro__step-label{letter-spacing:.04em;color:var(--color-text);font-size:.95rem;font-weight:700}.hh-intro__step-sub{color:var(--color-text-muted);font-size:.75rem}.hh-intro__quote{text-align:center;max-width:780px;color:var(--color-text);border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid #8b5cf64d;margin:0 auto;padding:1.75rem 2rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;line-height:1.6;position:relative}.hh-intro__quote-icon{color:var(--color-purple);opacity:.4;margin-bottom:-.5rem;font-size:3rem;line-height:1;display:block}.hh-journey{background:radial-gradient(50% 60% at 50% 100%, #22d3ee14, transparent 60%), var(--color-bg);position:relative}.hh-journey__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hh-flow{flex-direction:column;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.hh-flow--horizontal{flex-flow:wrap;justify-content:center;gap:.5rem}.hh-node{border-radius:var(--radius-sm);background:linear-gradient(180deg, rgba(var(--base-rgb), .85), rgba(var(--base-rgb), .9));border:1px solid var(--color-border);box-shadow:0 6px 18px rgba(var(--shadow-rgb), calc(.45 * var(--shadow-k)));letter-spacing:.06em;color:var(--color-text);white-space:nowrap;max-width:100%;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.hh-node:hover{box-shadow:var(--hh-glow-soft);border-color:#fbbf248c;transform:translateY(-2px)}.hh-node__icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.hh-node--hot{border-color:#5b6cf980;box-shadow:0 0 18px #5b6cf94d}.hh-node--hot .hh-node__icon{color:var(--color-pink)}.hh-node__labels{flex-direction:column;align-items:center;gap:.15rem;display:flex}.hh-node__label{letter-spacing:.08em;font-size:.82rem}.hh-node__sub{letter-spacing:.04em;color:var(--color-text-muted);white-space:nowrap;font-size:.62rem;font-weight:600}.hh-node:nth-child(odd) .hh-node__icon{color:var(--color-star)}.hh-node:last-child{border-color:#22d3ee80;box-shadow:0 0 22px #22d3ee4d}.hh-node:last-child .hh-node__icon{color:var(--color-cyan)}.hh-arrow{color:var(--color-cyan);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.hh-arrow svg{animation:1.6s ease-in-out infinite hhArrowPulse}.hh-flow--horizontal .hh-arrow svg{transform:rotate(-90deg)}.hh-services{background:radial-gradient(50% 50% at 85% 10%, #fbbf2414, transparent 60%), radial-gradient(40% 40% at 10% 90%, #8b5cf614, transparent 55%), var(--color-bg-secondary);position:relative}.hh-services__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hh-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.hh-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);height:100%;color:var(--color-text);flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.hh-service-card:before{content:"";background:linear-gradient(90deg, transparent, #fbbf24, var(--color-violet), transparent);opacity:0;height:2px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.hh-service-card:hover{box-shadow:var(--shadow-glow);border-color:#fbbf2480;transform:translateY(-6px)}.hh-service-card:hover:before{opacity:1}.hh-service-card__icon{border-radius:var(--radius-md);color:#fff;width:44px;height:44px;box-shadow:var(--shadow-glow);transition:transform var(--transition), box-shadow var(--transition);background:linear-gradient(135deg,#fbbf24,#f59e0b);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hh-service-card:nth-child(2n) .hh-service-card__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.hh-service-card:nth-child(3n) .hh-service-card__icon{background:linear-gradient(135deg, var(--color-violet), var(--color-cyan))}.hh-service-card:hover .hh-service-card__icon{transform:translateY(-3px)scale(1.06);box-shadow:0 0 30px #fbbf24a6}.hh-service-card__title{font-size:clamp(1.1rem,1.6vw,1.3rem)}.hh-service-card__text{flex:1;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.hh-service-card__link{color:var(--color-cyan);align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.hh-service-card__link svg{transition:transform var(--transition)}.hh-service-card:hover .hh-service-card__link svg{transform:translate(3px)}.hh-local{background:radial-gradient(50% 50% at 50% 0%, #22d3ee12, transparent 60%), var(--color-bg);position:relative}.hh-local__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hh-local__searches{margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:820px;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.hh-local__search{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-weight:700;animation:5s ease-in-out infinite hhChipFloat;display:inline-flex}.hh-local__search:hover{border-color:var(--color-cyan);box-shadow:var(--hh-glow-soft);transform:translateY(-3px)}.hh-local__signals{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(.75rem,1.5vw,1.25rem);max-width:1000px;margin-inline:auto;display:grid}.hh-local__signal{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:700;display:inline-flex}.hh-local__signal:hover{box-shadow:var(--shadow-glow);border-color:#fbbf2480;transform:translateY(-3px)}.hh-local__signal-icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.hh-gbp{background:radial-gradient(50% 60% at 15% 15%, #fbbf241f, transparent 60%), radial-gradient(40% 50% at 85% 85%, #8b5cf61a, transparent 60%), linear-gradient(180deg, var(--color-bg-secondary), var(--color-bg));border-block:1px solid #fbbf241f;position:relative}.hh-gbp__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hh-gbp__mock{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:560px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(1.5rem,2.5vw,2.25rem)}.hh-gbp__mock-header{border-bottom:1px solid rgba(var(--ink-rgb), .06);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.hh-gbp__mock-avatar{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hh-gbp__mock-info{flex-direction:column;gap:.15rem;display:flex}.hh-gbp__mock-name{color:var(--color-text);font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:800}.hh-gbp__mock-category{color:var(--color-text-muted);letter-spacing:.06em;font-size:.72rem;font-weight:600}.hh-gbp__mock-fields{gap:.5rem;display:grid}.hh-gbp__mock-field{border-bottom:1px solid rgba(var(--ink-rgb), .06);color:var(--color-text);align-items:center;gap:.65rem;padding:.65rem 0;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.5;display:flex}.hh-gbp__mock-field:last-child{border-bottom:none}.hh-gbp__mock-field-icon{color:var(--color-cyan);flex-shrink:0;align-items:center;display:inline-flex}.hh-journey__grid{margin-inline:auto;grid-template-columns:repeat(5,1fr);gap:1rem;max-width:1180px;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media (width<=1024px){.hh-journey__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.hh-journey__grid{grid-template-columns:repeat(1,1fr)}}.hh-journey__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:.6rem;height:100%;padding:1.35rem 1.1rem;display:flex;position:relative}.hh-journey__card:hover{box-shadow:var(--shadow-glow);border-color:#22d3ee73;transform:translateY(-4px)}.hh-journey__card-top{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.hh-journey__step-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cyan);font-size:.7rem;font-weight:800}.hh-journey__card-title{color:var(--color-text);font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:700;line-height:1.35}.hh-journey__card-sub{color:var(--color-text-muted);font-size:.78rem;line-height:1.5}.hh-journey__search-examples{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);box-shadow:var(--shadow-card);text-align:center;margin-top:clamp(2rem,4vw,3rem);border:1px solid #8b5cf640;max-width:960px;margin-inline:auto;padding:1.5rem clamp(1.25rem,3vw,2rem)}.hh-journey__search-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cyan);margin-bottom:1rem;font-size:.78rem;font-weight:700}.hh-journey__searches{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:flex}.hh-journey__search{background:rgba(var(--base-rgb), .75);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border:1px solid #8b5cf640;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-weight:600;display:inline-flex}.hh-journey__search svg{color:var(--color-cyan);flex-shrink:0}.hh-journey__search:hover{border-color:var(--color-cyan);transform:translateY(-2px);box-shadow:0 0 15px #22d3ee4d}.hh-reviews{background:radial-gradient(50% 50% at 50% 20%, #fbbf240f, transparent 60%), var(--color-bg-secondary);position:relative}.hh-reviews__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hh-reviews__ecosystem{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1080px;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:grid}@media (width<=768px){.hh-reviews__ecosystem{grid-template-columns:1fr}}.hh-reviews__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:.8rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.hh-reviews__card:hover{box-shadow:var(--shadow-glow);border-color:#fbbf2480;transform:translateY(-5px)}.hh-reviews__card-header{justify-content:space-between;align-items:center;display:flex}.hh-reviews__stars-badge{color:#eab308;letter-spacing:.15em;text-shadow:0 0 10px #eab30899;font-size:1rem}.hh-reviews__card-title{color:var(--color-text);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700}.hh-reviews__card-text{color:var(--color-text-muted);font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}.hh-reviews__focus{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .7);max-width:1080px;box-shadow:var(--shadow-card);border:1px solid #8b5cf647;margin-inline:auto;padding:clamp(1.75rem,3vw,2.5rem)}.hh-reviews__focus-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.hh-reviews__focus-title{color:var(--color-text);font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:700}.hh-reviews__focus-items{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (width<=640px){.hh-reviews__focus-items{grid-template-columns:1fr}}.hh-reviews__focus-item-card{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.85rem;padding:1rem 1.25rem;font-size:clamp(.85rem,1.1vw,.95rem);font-weight:600;display:flex}.hh-reviews__focus-note{color:var(--color-text-muted);border-top:1px solid rgba(var(--ink-rgb), .08);margin-top:.5rem;padding-top:1.25rem;font-size:clamp(.82rem,1.1vw,.9rem);line-height:1.6}.hh-compare{background:radial-gradient(50% 60% at 15% 15%, #fbbf2414, transparent 60%), radial-gradient(40% 50% at 85% 85%, #8b5cf61a, transparent 60%), var(--color-bg);position:relative}.hh-compare__panels{margin-inline:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,2vw,1.5rem);max-width:920px;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.hh-compare__panel{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:rgba(var(--base-rgb), .6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);padding:clamp(1.5rem,2.5vw,2.25rem)}.hh-compare__panel--thirdparty{background:radial-gradient(80% 120% at 50% 0%, #3b82f61a, transparent 70%), rgba(var(--base-rgb), .6);border-color:#3b82f659}.hh-compare__panel--owned{background:radial-gradient(80% 120% at 50% 0%, #fbbf2429, transparent 70%), rgba(var(--base-rgb), .6);border-color:#fbbf2473;box-shadow:0 0 30px #fbbf2440}.hh-compare__head{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:800;display:inline-flex}.hh-compare__panel--owned .hh-compare__head svg{color:var(--color-star)}.hh-compare__panel ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hh-compare__panel li{color:var(--color-text);padding-left:1.4rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.6;position:relative}.hh-compare__panel li:before{content:"";background:var(--color-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.hh-compare__panel--owned li:before{background:#fbbf24;box-shadow:0 0 10px #fbbf24cc}.hh-compare__vs{letter-spacing:.1em;color:var(--color-pink);text-shadow:0 0 16px #5b6cf999;align-items:center;font-size:.85rem;font-weight:900;display:flex}.hh-madurai{background:radial-gradient(50% 50% at 50% 50%, #fbbf2414, transparent 60%), var(--color-bg-secondary);position:relative}.hh-madurai__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:960px;box-shadow:var(--shadow-card);text-align:center;margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.hh-madurai__intro{color:var(--color-text-muted);margin-bottom:1.75rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hh-madurai__searches{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-bottom:1.75rem;display:flex}.hh-madurai__search{background:rgba(var(--base-rgb), .8);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border:1px solid #fbbf244d;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-weight:600;display:inline-flex}.hh-madurai__search svg{color:var(--color-star);flex-shrink:0}.hh-madurai__search:hover{border-color:#fbbf24;transform:translateY(-2px);box-shadow:0 0 15px #fbbf2459}.hh-madurai__text{color:var(--color-text);border-top:1px solid rgba(var(--ink-rgb), .08);padding-top:1.5rem;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.75}.hh-ai{background:radial-gradient(50% 60% at 15% 15%, #fbbf241f, transparent 60%), radial-gradient(40% 50% at 85% 85%, #8b5cf61a, transparent 60%), linear-gradient(180deg, var(--color-bg-secondary), var(--color-bg));border-block:1px solid #fbbf241f;position:relative}.hh-ai__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hh-ai__channels{margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:820px;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.hh-ai__channel{background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-weight:700;animation:5s ease-in-out infinite hhChipFloat;display:inline-flex}.hh-ai__channel:hover{box-shadow:var(--hh-glow-soft);border-color:#fbbf2480;transform:translateY(-3px)}.hh-ai__channel-dot{background:var(--gradient-neon);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #22d3eeb3}.hh-ai__signals{margin-inline:auto;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(.75rem,1.5vw,1.25rem);max-width:1000px;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.hh-ai__signal{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);text-align:center;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;align-items:center;gap:.6rem;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.hh-ai__signal:hover{box-shadow:var(--shadow-glow);border-color:#fbbf2480;transform:translateY(-6px)}.hh-ai__signal-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, #fbbf24, var(--color-violet));color:#fff;width:44px;height:44px;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;display:inline-flex}.hh-ai__signal-label{color:var(--color-text);font-size:clamp(.8rem,1.1vw,.9rem);font-weight:800}.hh-ai__note{text-align:center;max-width:720px;color:var(--color-text-muted);margin:0 auto;font-size:clamp(.9rem,1.2vw,1rem);font-weight:600;line-height:1.7}.hh-content{background:radial-gradient(50% 50% at 85% 10%, #fbbf2414, transparent 60%), radial-gradient(40% 40% at 10% 90%, #8b5cf614, transparent 55%), var(--color-bg-secondary);position:relative}.hh-content__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:1080px;margin-inline:auto;display:grid}.hh-content-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);height:100%;color:var(--color-text);flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.hh-content-card:before{content:"";background:linear-gradient(90deg, transparent, #fbbf24, var(--color-violet), transparent);opacity:0;height:2px;transition:opacity var(--transition);position:absolute;top:0;left:0;right:0}.hh-content-card:hover{box-shadow:var(--shadow-glow);border-color:#fbbf2480;transform:translateY(-6px)}.hh-content-card:hover:before{opacity:1}.hh-funnel{background:radial-gradient(50% 60% at 50% 0%, #22d3ee12, transparent 60%), var(--color-bg);position:relative}.hh-funnel__intro{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.hh-funnel__grid{grid-template-columns:repeat(6,1fr);gap:.85rem;max-width:1240px;margin-inline:auto;display:grid}@media (width<=1100px){.hh-funnel__grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (width<=640px){.hh-funnel__grid{grid-template-columns:repeat(1,1fr)}}.hh-funnel__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex;position:relative}.hh-funnel__card:hover{box-shadow:var(--shadow-glow);border-color:#22d3ee73;transform:translateY(-4px)}.hh-funnel__card--final{background:radial-gradient(100% 100% at 50% 0%, #fbbf2424, transparent 80%), var(--color-surface-glass);border-color:#fbbf2480;box-shadow:0 0 25px #fbbf2440}.hh-funnel__card-top{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.hh-funnel__step-num{letter-spacing:.08em;color:var(--color-cyan);font-size:.72rem;font-weight:800}.hh-funnel__card-title{color:var(--color-text);font-size:.9rem;font-weight:700;line-height:1.35}.hh-funnel__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem;line-height:1.5}.hh-funnel__goal-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-star);background:#fbbf2433;border:1px solid #fbbf2466;border-radius:100px;width:fit-content;margin-top:.5rem;padding:.2rem .55rem;font-size:.65rem;font-weight:800;display:inline-block}.hh-faq__list{gap:.75rem;max-width:800px;margin-inline:auto;display:grid}.hh-faq__item{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.hh-faq__item:focus-within{box-shadow:var(--shadow-glow);border-color:#fbbf2480}.hh-faq__heading{margin:0}.hh-faq__question{cursor:pointer;width:100%;color:var(--color-text);font:inherit;text-align:left;transition:color var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;display:flex}.hh-faq__question:hover{color:var(--color-cyan)}.hh-faq__question:focus-visible{outline-offset:-2px;border-radius:var(--radius-lg);outline:2px solid #fbbf2480}.hh-faq__question-text{flex:1}.hh-faq__chevron{width:28px;height:28px;color:var(--color-star);transition:transform var(--transition), background var(--transition), color var(--transition);background:#fbbf241f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hh-faq__question[aria-expanded=true] .hh-faq__chevron{color:var(--color-cyan);background:#22d3ee24;transform:rotate(180deg)}.hh-faq__panel{transition:grid-template-rows var(--transition);display:grid}.hh-faq__panel-inner{min-height:0;overflow:hidden}.hh-faq__panel-inner p{color:var(--color-text);padding:0 clamp(1.25rem,2.5vw,1.75rem) clamp(1rem,2vw,1.25rem);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.8}.hh-locations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:1000px;margin-inline:auto;display:grid}.hh-locations__cell{min-height:0}.hh-location-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:100%;box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);padding:clamp(1.5rem,2.5vw,2.25rem)}.hh-location-card:hover{border-color:#22d3ee66;transform:translateY(-6px);box-shadow:0 0 30px #22d3ee26}.hh-location-card__icon{border-radius:var(--radius-md);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-glow);background:linear-gradient(135deg,#fbbf24,#f59e0b);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.hh-locations__cell:nth-child(2) .hh-location-card__icon{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.hh-location-card__title{margin-bottom:.6rem;font-size:clamp(1.15rem,1.8vw,1.4rem)}.hh-location-card__text{font-size:clamp(.9rem,1.2vw,1rem);line-height:1.8}.hh-related{background:var(--color-bg);position:relative}.hh-related__links{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:900px;margin-inline:auto;display:flex}@media (width<=1024px){.hh-services__grid,.hh-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-compare__panels{grid-template-columns:1fr}.hh-compare__vs{justify-content:center;padding-block:.25rem}}@media (width<=768px){.hh-page .container{padding-inline:16px}.hh-services__grid,.hh-content__grid{grid-template-columns:1fr}.hh-flow--horizontal{flex-direction:column}.hh-flow--horizontal .hh-arrow svg{transform:rotate(0)}.hh-locations__grid{grid-template-columns:1fr}.hh-local__signals,.hh-ai__signals{grid-template-columns:1fr}.hh-intro__steps{flex-direction:column}}@media (width<=480px){.hh-page .container{padding-inline:12px}.hh-page .hero__title{font-size:clamp(2rem,8vw,3.5rem)}.hh-node{white-space:normal;width:100%;min-width:0}.hh-node__sub{white-space:normal}.hh-strip__item{justify-content:center;width:100%}.hh-intro__quote{border-left:none;border-top:3px solid var(--gradient-primary);border-image:linear-gradient(90deg, #fbbf24, var(--color-violet)) 1;padding:1rem 0 0}}@media (prefers-reduced-motion:reduce){.hh-ai__channel,.hh-local__search,.hh-madurai__search,.hh-arrow svg{animation:none!important}}.tm-page{--tm-magenta:#c2185b;--tm-magenta-glow:#c2185b59;--tm-amber:#d4a843;--tm-amber-glow:#d4a84359;--tm-glow-soft:0 0 24px #c2185b4d;--tm-glow-strong:0 0 40px #d4a84366;--tm-gradient-textile:linear-gradient(135deg, var(--tm-magenta), var(--tm-amber));padding-bottom:0}.tm-page .container{max-width:var(--container-max);margin-inline:auto}.tm-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.tm-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.tm-value-strip{background:var(--color-bg-secondary);border-block:1px solid var(--color-border);padding-block:clamp(2rem,4vw,3rem);position:relative}.tm-value-strip__grid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.25rem);max-width:1200px;margin-inline:auto;display:grid}@media (width<=1024px){.tm-value-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-value-strip__grid{grid-template-columns:1fr}}.tm-value-strip__item{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:.6rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.tm-value-strip__item:hover{box-shadow:var(--tm-glow-soft);border-color:#c2185b80;transform:translateY(-4px)}.tm-value-strip__header{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.tm-value-strip__num{letter-spacing:.08em;color:var(--tm-magenta);font-size:.85rem;font-weight:800}.tm-value-strip__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);font-size:.75rem;font-weight:800}.tm-value-strip__text{color:var(--color-text-muted);margin-top:auto;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.6}.tm-heritage{background:radial-gradient(50% 50% at 15% 10%, #c2185b14, transparent 60%), radial-gradient(40% 40% at 85% 90%, #d4a84314, transparent 55%), var(--color-bg);position:relative}.tm-heritage__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.tm-heritage__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-heritage__grid{grid-template-columns:1fr}}.tm-heritage__card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:.85rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.tm-heritage__card:hover{box-shadow:var(--tm-glow-soft);border-color:#c2185b80;transform:translateY(-5px)}.tm-heritage__title{color:var(--color-text);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:700}.tm-heritage__text{color:var(--color-text-muted);flex:1;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}.tm-digital-transform{background:radial-gradient(50% 60% at 50% 0%, #d4a84312, transparent 60%), var(--color-bg-secondary);position:relative}.tm-digital-transform__grid{grid-template-columns:repeat(7,1fr);gap:.75rem;max-width:1240px;margin-inline:auto;display:grid}@media (width<=1100px){.tm-digital-transform__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.tm-digital-transform__grid{grid-template-columns:repeat(1,1fr)}}.tm-digital-transform__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:.6rem;height:100%;padding:1.2rem .9rem;display:flex}.tm-digital-transform__card:hover{box-shadow:var(--tm-glow-strong);border-color:#d4a84380;transform:translateY(-4px)}.tm-digital-transform__card-top{justify-content:space-between;align-items:center;display:flex}.tm-digital-transform__step-num{letter-spacing:.08em;color:var(--tm-amber);font-size:.7rem;font-weight:800}.tm-digital-transform__card-title{color:var(--color-text);font-size:.85rem;font-weight:700;line-height:1.35}.tm-digital-transform__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.tm-services{background:radial-gradient(50% 50% at 85% 10%, #c2185b14, transparent 60%), radial-gradient(40% 40% at 10% 90%, #d4a84314, transparent 55%), var(--color-bg);position:relative}.tm-services__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.tm-services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-services__grid{grid-template-columns:1fr}}.tm-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);height:100%;color:var(--color-text);flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.5vw,2rem);text-decoration:none;display:flex}.tm-service-card:hover{box-shadow:var(--tm-glow-soft);border-color:#c2185b80;transform:translateY(-6px)}.tm-service-card__top{justify-content:space-between;align-items:center;display:flex}.tm-service-card__number{letter-spacing:.1em;color:var(--tm-magenta);font-size:.85rem;font-weight:800}.tm-service-card__title{font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:700}.tm-service-card__text{color:var(--color-text-muted);flex:1;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}.tm-service-card__cta{color:var(--tm-magenta);align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.tm-service-card__cta svg{transition:transform var(--transition)}.tm-service-card:hover .tm-service-card__cta svg{transform:translate(4px)}.tm-online-sales{background:radial-gradient(50% 60% at 15% 15%, #d4a8431f, transparent 60%), radial-gradient(40% 50% at 85% 85%, #c2185b1a, transparent 60%), var(--color-bg-secondary);position:relative}.tm-online-sales__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:1080px;box-shadow:var(--shadow-card);text-align:center;margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.tm-online-sales__text{color:var(--color-text-muted);margin-bottom:2rem;max-width:860px;margin-inline:auto;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.tm-online-sales__grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}@media (width<=900px){.tm-online-sales__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-online-sales__grid{grid-template-columns:1fr}}.tm-online-sales__step-card{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);text-align:left;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem 1rem;display:flex}.tm-online-sales__step-header{justify-content:space-between;align-items:center;display:flex}.tm-online-sales__step-num{color:var(--tm-amber);font-size:.72rem;font-weight:800}.tm-online-sales__step-label{color:var(--color-text);font-size:.85rem;font-weight:700}.tm-online-sales__step-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.tm-global-buyers{background:radial-gradient(50% 50% at 50% 50%, #c2185b0f, transparent 60%), var(--color-bg);position:relative}.tm-global-buyers__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:960px;box-shadow:var(--shadow-card);text-align:center;margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.tm-global-buyers__center{background:#c2185b26;border:1px solid #c2185b59;border-radius:999px;align-items:center;gap:.75rem;margin-bottom:2rem;padding:.75rem 1.5rem;display:inline-flex}.tm-global-buyers__city{letter-spacing:.1em;color:var(--color-text);font-size:.95rem;font-weight:800}.tm-global-buyers__markets{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=768px){.tm-global-buyers__markets{grid-template-columns:repeat(2,1fr)}}.tm-global-buyers__market{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);transition:transform var(--transition), border-color var(--transition);flex-direction:column;align-items:center;gap:.65rem;padding:1.25rem 1rem;display:flex}.tm-global-buyers__market:hover{border-color:#d4a84380;transform:translateY(-3px)}.tm-global-buyers__country{letter-spacing:.08em;color:var(--color-text);font-size:.85rem;font-weight:800}.tm-diaspora{background:var(--color-bg-secondary);position:relative}.tm-diaspora__text{text-align:center;max-width:820px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.tm-diaspora__grid{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1040px;margin-bottom:2rem;display:grid}@media (width<=768px){.tm-diaspora__grid{grid-template-columns:1fr}}.tm-diaspora__item{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.tm-diaspora__item-title{color:var(--color-text);font-size:clamp(.9rem,1.1vw,1rem);font-weight:700}.tm-diaspora__interests{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.tm-diaspora__interest{background:rgba(var(--base-rgb), .75);font-size:var(--fs-small);color:var(--color-text);border:1px solid #d4a8434d;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-weight:600;display:inline-flex}.tm-diaspora__interest svg{color:var(--tm-amber)}.tm-ecommerce{background:var(--color-bg);position:relative}.tm-ecommerce__mockup{border-radius:var(--radius-xl);background:rgba(var(--base-rgb), .7);margin-inline:auto;border:1px solid #c2185b47;grid-template-columns:280px 1fr;gap:2rem;max-width:860px;margin-bottom:2rem;padding:clamp(1.75rem,3vw,2.5rem);display:grid}@media (width<=768px){.tm-ecommerce__mockup{grid-template-columns:1fr}}.tm-ecommerce__gallery{flex-direction:column;gap:.75rem;display:flex}.tm-ecommerce__main-image{aspect-ratio:4/3;border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--tm-magenta);background:linear-gradient(135deg,#c2185b33,#d4a84333);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.tm-ecommerce__image-label{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.tm-ecommerce__thumbs{gap:.5rem;display:flex}.tm-ecommerce__thumb{border-radius:var(--radius-sm);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);height:40px;color:var(--color-text-muted);flex:1;justify-content:center;align-items:center;display:flex}.tm-ecommerce__details{flex-direction:column;gap:.6rem;display:flex}.tm-ecommerce__name{color:var(--color-text);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:800}.tm-ecommerce__category{letter-spacing:.1em;text-transform:uppercase;color:var(--tm-amber);font-size:.72rem;font-weight:700}.tm-ecommerce__price{color:var(--tm-magenta);font-size:1.25rem;font-weight:800}.tm-ecommerce__meta{gap:.5rem;margin-block:.5rem;display:flex}.tm-ecommerce__meta-item{border-radius:var(--radius-sm);color:var(--color-text-muted);border:1px solid var(--color-border);padding:.35rem .75rem;font-size:.75rem;font-weight:600}.tm-ecommerce__actions{flex-wrap:wrap;gap:.75rem;margin-top:auto;display:flex}.tm-ecommerce__action{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.82rem;font-weight:700;display:inline-flex}.tm-ecommerce__action--whatsapp{color:var(--color-success);border-color:#4ade8066}.tm-ecommerce__categories{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.tm-ecommerce__category-chip{background:rgba(var(--base-rgb), .75);font-size:var(--fs-small);color:var(--color-text);border:1px solid #c2185b4d;border-radius:999px;padding:.55rem 1.1rem;font-weight:700}.tm-photography{background:var(--color-bg-secondary);position:relative}.tm-photography__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.tm-photography__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-photography__grid{grid-template-columns:1fr}}.tm-photography__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:.75rem;height:100%;padding:clamp(1.35rem,2vw,1.75rem);display:flex}.tm-photography__card:hover{box-shadow:var(--tm-glow-soft);border-color:#c2185b80;transform:translateY(-4px)}.tm-photography__card-top{justify-content:space-between;align-items:center;display:flex}.tm-photography__num{color:var(--tm-magenta);font-size:.75rem;font-weight:800}.tm-photography__label{color:var(--color-text);font-size:clamp(1rem,1.3vw,1.15rem);font-weight:700}.tm-photography__desc{color:var(--color-text-muted);margin-top:auto;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.6}.tm-photo-connection{background:var(--color-bg);position:relative}.tm-photo-connection__grid{grid-template-columns:repeat(5,1fr);gap:.85rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.tm-photo-connection__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-photo-connection__grid{grid-template-columns:1fr}}.tm-photo-connection__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.tm-photo-connection__card-top{justify-content:space-between;align-items:center;display:flex}.tm-photo-connection__step-num{color:var(--tm-amber);font-size:.7rem;font-weight:800}.tm-photo-connection__title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.tm-photo-connection__sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.tm-social-commerce{background:var(--color-bg-secondary);position:relative}.tm-social-commerce__grid{margin-inline:auto;grid-template-columns:repeat(6,1fr);gap:.85rem;max-width:1240px;margin-bottom:2rem;display:grid}@media (width<=1100px){.tm-social-commerce__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-social-commerce__grid{grid-template-columns:1fr}}.tm-social-commerce__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.tm-social-commerce__card-top{justify-content:space-between;align-items:center;display:flex}.tm-social-commerce__step-num{color:var(--tm-magenta);font-size:.7rem;font-weight:800}.tm-social-commerce__card-title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.tm-social-commerce__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.tm-social-commerce__examples{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1080px;margin-inline:auto;display:grid}@media (width<=768px){.tm-social-commerce__examples{grid-template-columns:repeat(2,1fr)}}.tm-social-commerce__example{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.85rem;font-weight:700;display:flex}.tm-journey{background:var(--color-bg);position:relative}.tm-journey__grid{grid-template-columns:repeat(5,1fr);gap:1rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.tm-journey__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-journey__grid{grid-template-columns:1fr}}.tm-journey__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;height:100%;padding:1.35rem 1.1rem;display:flex}.tm-journey__card-top{justify-content:space-between;align-items:center;display:flex}.tm-journey__step-num{color:var(--tm-amber);font-size:.7rem;font-weight:800}.tm-journey__card-title{color:var(--color-text);font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:700}.tm-journey__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.78rem;line-height:1.5}.tm-buyer-types{background:var(--color-bg-secondary);position:relative}.tm-buyer-types__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:960px;margin-inline:auto;display:grid}@media (width<=768px){.tm-buyer-types__grid{grid-template-columns:1fr}}.tm-buyer-types__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);padding:clamp(1.5rem,2.5vw,2.25rem)}.tm-buyer-types__header{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.tm-buyer-types__title{color:var(--color-text);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:800}.tm-buyer-types__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.tm-buyer-types__list li{color:var(--color-text);align-items:center;gap:.65rem;font-size:clamp(.9rem,1.1vw,.98rem);display:flex}.tm-buyer-types__list svg{color:var(--tm-magenta);flex-shrink:0}.tm-seo-queries{background:var(--color-bg);position:relative}.tm-seo-queries__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.tm-seo-queries__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-seo-queries__grid{grid-template-columns:1fr}}.tm-seo-queries__category{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:1rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.tm-seo-queries__header{align-items:center;gap:.75rem;display:flex}.tm-seo-queries__category-title{letter-spacing:.1em;color:var(--color-text);font-size:.85rem;font-weight:800}.tm-seo-queries__pills{flex-direction:column;gap:.5rem;display:flex}.tm-seo-queries__pill{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.82rem;font-weight:600;display:flex}.tm-seo-queries__pill svg{color:var(--tm-amber);flex-shrink:0}.tm-ai-search{background:var(--color-bg-secondary);position:relative}.tm-ai-search__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.tm-ai-search__grid{margin-inline:auto;grid-template-columns:repeat(5,1fr);gap:1rem;max-width:1180px;margin-bottom:2.5rem;display:grid}@media (width<=1024px){.tm-ai-search__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-ai-search__grid{grid-template-columns:1fr}}.tm-ai-search__step-card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);flex-direction:column;gap:.5rem;height:100%;padding:1.25rem 1rem;display:flex}.tm-ai-search__step-header{justify-content:space-between;align-items:center;display:flex}.tm-ai-search__step-num{color:var(--tm-amber);font-size:.7rem;font-weight:800}.tm-ai-search__step-label{color:var(--color-text);font-size:.85rem;font-weight:700}.tm-ai-search__step-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.tm-ai-search__signals{grid-template-columns:repeat(6,1fr);gap:1rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.tm-ai-search__signals{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tm-ai-search__signals{grid-template-columns:repeat(2,1fr)}}.tm-ai-search__signal{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem;display:flex}.tm-ai-search__signal-label{color:var(--color-text);font-size:.82rem;font-weight:700}.tm-local{background:var(--color-bg);position:relative}.tm-local__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:860px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.tm-local__text{color:var(--color-text-muted);text-align:center;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.tm-local__mockup{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .7);border:1px solid #c2185b4d;padding:1.5rem}.tm-local__header{border-bottom:1px solid rgba(var(--ink-rgb), .08);align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.tm-local__title-box{flex-direction:column;display:flex}.tm-local__business-name{color:var(--color-text);font-size:1.05rem;font-weight:800}.tm-local__business-sub{color:var(--color-text-muted);font-size:.75rem}.tm-local__body{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.tm-local__info{color:var(--color-text-muted);grid-template-columns:repeat(2,1fr);gap:.5rem;font-size:.82rem;display:grid}@media (width<=640px){.tm-local__info{grid-template-columns:1fr}}.tm-local__actions{gap:.75rem;display:flex}.tm-local__action{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.tm-local__products{border-top:1px solid rgba(var(--ink-rgb), .08);padding-top:1rem}.tm-local__products-label{color:var(--color-text-muted);margin-bottom:.65rem;font-size:.75rem;font-weight:700;display:block}.tm-local__products-list{flex-wrap:wrap;gap:.5rem;display:flex}.tm-local__product{background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.tm-business-types{background:var(--color-bg-secondary);position:relative}.tm-business-types__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.tm-business-types__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.tm-business-types__grid{grid-template-columns:1fr}}.tm-business-types__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:1rem;height:100%;padding:1.25rem 1.5rem;display:flex}.tm-business-types__title{color:var(--color-text);font-size:.95rem;font-weight:700}.tm-story{background:var(--color-bg);position:relative}.tm-story__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:960px;margin-inline:auto;display:grid}@media (width<=768px){.tm-story__grid{grid-template-columns:1fr}}.tm-story__panel{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1.75rem}.tm-story__panel--traditional{border-color:#c2185b59}.tm-story__panel--digital{border-color:#d4a84359}.tm-story__panel-header{border-bottom:1px solid rgba(var(--ink-rgb), .08);align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.tm-story__panel-title{letter-spacing:.08em;color:var(--color-text);font-size:.95rem;font-weight:800}.tm-story__panel-items{flex-wrap:wrap;gap:.6rem;display:flex}.tm-story__panel-item{background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.tm-story__panel-item svg{color:var(--tm-amber)}.tm-international{background:var(--color-bg-secondary);position:relative}.tm-international__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1080px;margin-inline:auto;display:grid}@media (width<=768px){.tm-international__grid{grid-template-columns:1fr}}.tm-international__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.85rem;height:100%;padding:1.75rem;display:flex}.tm-international__card-header{justify-content:space-between;align-items:center;display:flex}.tm-international__badge{letter-spacing:.1em;color:var(--tm-amber);background:#d4a84326;border:1px solid #d4a8434d;border-radius:100px;padding:.25rem .6rem;font-size:.68rem;font-weight:800}.tm-international__card-title{color:var(--color-text);font-size:1.15rem;font-weight:800}.tm-international__card-text{color:var(--color-text-muted);margin-top:auto;font-size:.88rem;line-height:1.6}.tm-faq{background:var(--color-bg);background:var(--color-bg);padding-block:clamp(3rem,5vw,5rem);position:relative}.tm-faq .section-heading{margin-bottom:clamp(2rem,4vw,3rem)}.tm-faq__list{flex-direction:column;gap:1rem;max-width:860px;margin-inline:auto;display:flex}.tm-faq__item{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.tm-faq__item:hover,.tm-faq__item--open{box-shadow:var(--tm-glow-soft);border-color:#c2185b80}.tm-faq__heading{margin:0}.tm-faq__question{cursor:pointer;width:100%;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;line-height:1.45;display:flex}.tm-faq__question-text{flex:1}.tm-faq__chevron{width:32px;height:32px;color:var(--tm-magenta);background:#c2185b1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s,color .3s;display:inline-flex}.tm-faq__question[aria-expanded=true] .tm-faq__chevron,.tm-faq__item--open .tm-faq__chevron{background:var(--tm-magenta);color:var(--color-heading);transform:rotate(180deg)}.tm-faq__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .3s,visibility .3s;display:grid;overflow:hidden}.tm-faq__panel--open,.tm-faq__panel[style*="1fr"]{opacity:1;visibility:visible;grid-template-rows:1fr}.tm-faq__panel-inner{min-height:0;padding:.5rem 1.75rem 1.5rem;overflow:hidden}.tm-faq__answer{color:var(--color-text-muted);border-top:1px solid rgba(var(--ink-rgb), .08);margin:0;padding-top:1rem;font-size:clamp(.9rem,1.2vw,1.025rem);line-height:1.75}.tm-related{background:var(--color-bg-secondary);position:relative}.tm-related__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:860px;margin-inline:auto;display:flex}.tm-related__links .related-content__link{background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.tm-related__links .related-content__link:hover{box-shadow:var(--tm-glow-soft);border-color:#c2185b80;transform:translateY(-3px)}.pm-page{--pm-cyan:#06b6d4;--pm-blue:#3b82f6;--pm-purple:#a855f7;--pm-glow-soft:0 0 24px #06b6d44d;--pm-glow-strong:0 0 40px #06b6d466;padding-bottom:0}.pm-page .container{max-width:var(--container-max);margin-inline:auto}.pm-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.pm-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.pm-value-strip{background:var(--color-bg-secondary);border-block:1px solid var(--color-border);padding-block:clamp(2rem,4vw,3rem);position:relative}.pm-value-strip__grid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.25rem);max-width:1200px;margin-inline:auto;display:grid}@media (width<=1024px){.pm-value-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pm-value-strip__grid{grid-template-columns:1fr}}.pm-value-strip__item{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:.6rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.pm-value-strip__item:hover{box-shadow:var(--pm-glow-soft);border-color:#06b6d480;transform:translateY(-4px)}.pm-value-strip__header{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.pm-value-strip__num{letter-spacing:.08em;color:var(--pm-cyan);font-size:.85rem;font-weight:800}.pm-value-strip__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);font-size:.75rem;font-weight:800}.pm-value-strip__text{color:var(--color-text-muted);margin-top:auto;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.6}.pm-intro{background:var(--color-bg);position:relative}.pm-intro__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:900px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(1.75rem,3vw,2.5rem)}.pm-intro__text{color:var(--color-text);text-align:center;margin:0;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.pm-journey{background:var(--color-bg-secondary);position:relative}.pm-journey__grid{grid-template-columns:repeat(6,1fr);gap:.85rem;max-width:1240px;margin-inline:auto;display:grid}@media (width<=1100px){.pm-journey__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-journey__grid{grid-template-columns:1fr}}.pm-journey__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.pm-journey__card:hover{border-color:#06b6d473;transform:translateY(-4px)}.pm-journey__card-top{justify-content:space-between;align-items:center;display:flex}.pm-journey__step-num{color:var(--pm-cyan);font-size:.7rem;font-weight:800}.pm-journey__card-title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.pm-journey__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.pm-services{background:var(--color-bg);position:relative}.pm-services__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.pm-services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pm-services__grid{grid-template-columns:1fr}}.pm-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);height:100%;color:var(--color-text);flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.5vw,2rem);text-decoration:none;display:flex}.pm-service-card:hover{box-shadow:var(--pm-glow-soft);border-color:#06b6d480;transform:translateY(-6px)}.pm-service-card__top{justify-content:space-between;align-items:center;display:flex}.pm-service-card__number{letter-spacing:.1em;color:var(--pm-cyan);font-size:.85rem;font-weight:800}.pm-service-card__title{font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:700}.pm-service-card__text{color:var(--color-text-muted);flex:1;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}.pm-service-card__cta{color:var(--pm-cyan);align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.pm-service-card__cta svg{transition:transform var(--transition)}.pm-service-card:hover .pm-service-card__cta svg{transform:translate(4px)}.pm-corridor{background:var(--color-bg-secondary);position:relative}.pm-corridor__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:960px;box-shadow:var(--shadow-card);text-align:center;margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.pm-corridor__text{color:var(--color-text-muted);margin-bottom:2rem;max-width:820px;margin-inline:auto;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.pm-corridor__network{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex}.pm-corridor__node{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);align-items:center;gap:.65rem;padding:.75rem 1.25rem;display:flex}.pm-corridor__node-title{letter-spacing:.08em;color:var(--color-text);font-size:.85rem;font-weight:800}.pm-linkedin{background:var(--color-bg);position:relative}.pm-linkedin__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:1080px;box-shadow:var(--shadow-card);text-align:center;margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.pm-linkedin__text{color:var(--color-text-muted);margin-bottom:2rem;max-width:860px;margin-inline:auto;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.pm-linkedin__grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}@media (width<=900px){.pm-linkedin__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-linkedin__grid{grid-template-columns:1fr}}.pm-linkedin__step-card{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);text-align:left;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem 1rem;display:flex}.pm-linkedin__step-header{justify-content:space-between;align-items:center;display:flex}.pm-linkedin__step-num{color:var(--pm-cyan);font-size:.72rem;font-weight:800}.pm-linkedin__step-label{color:var(--color-text);margin-top:auto;font-size:.82rem;font-weight:700}.pm-search-ui{background:var(--color-bg-secondary);position:relative}.pm-search-ui__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:960px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(1.75rem,3vw,2.5rem)}.pm-search-ui__bar{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .7);border:1px solid #06b6d44d;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1.25rem;display:flex}.pm-search-ui__bar svg{color:var(--pm-cyan);flex-shrink:0}.pm-search-ui__placeholder{color:var(--color-text);font-size:.9rem;font-weight:600}.pm-search-ui__pills{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.pm-search-ui__pill{background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.pm-search-ui__pill svg{color:var(--pm-cyan)}.pm-search-ui__grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}@media (width<=900px){.pm-search-ui__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-search-ui__grid{grid-template-columns:1fr}}.pm-search-ui__step-card{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);flex-direction:column;gap:.5rem;height:100%;padding:1.1rem .9rem;display:flex}.pm-search-ui__step-header{justify-content:space-between;align-items:center;display:flex}.pm-search-ui__step-num{color:var(--pm-cyan);font-size:.7rem;font-weight:800}.pm-search-ui__step-label{color:var(--color-text);margin-top:auto;font-size:.8rem;font-weight:700}.pm-google{background:var(--color-bg);position:relative}.pm-google__mockup{border-radius:var(--radius-xl);background:rgba(var(--base-rgb), .7);max-width:860px;box-shadow:var(--shadow-card);border:1px solid #06b6d44d;margin-inline:auto;padding:clamp(1.75rem,3vw,2.5rem)}.pm-google__bar{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .7);border:1px solid var(--color-border);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.85rem 1.25rem;display:flex}.pm-google__bar svg{color:var(--pm-cyan)}.pm-google__query{color:var(--color-text);font-size:.9rem;font-weight:600}.pm-google__results{flex-direction:column;gap:1rem;display:flex}.pm-google__result{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.pm-google__result-header{align-items:center;gap:.85rem;display:flex}.pm-google__result-title{color:var(--color-text);font-size:1.05rem;font-weight:800}.pm-google__result-meta{color:var(--color-text-muted);font-size:.75rem}.pm-google__result-services{color:var(--color-text);margin:0;font-size:.85rem;line-height:1.5}.pm-google__result-actions{gap:.6rem;display:flex}.pm-google__action{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.pm-google__action svg{color:var(--pm-cyan)}.pm-geo{background:var(--color-bg-secondary);position:relative}.pm-geo__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.pm-geo__signals{grid-template-columns:repeat(6,1fr);gap:1rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.pm-geo__signals{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-geo__signals{grid-template-columns:repeat(2,1fr)}}.pm-geo__signal{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);text-align:center;transition:transform var(--transition), border-color var(--transition);flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem;display:flex}.pm-geo__signal:hover{border-color:#06b6d480;transform:translateY(-4px)}.pm-geo__signal-label{color:var(--color-text);font-size:.82rem;font-weight:700}.pm-credibility{background:var(--color-bg);position:relative}.pm-credibility__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.pm-credibility__mockup{border-radius:var(--radius-xl);background:rgba(var(--base-rgb), .7);max-width:860px;box-shadow:var(--shadow-card);border:1px solid #06b6d44d;margin-inline:auto;padding:0;overflow:hidden}.pm-credibility__nav{background:rgba(var(--base-rgb), .6);border-bottom:1px solid var(--color-border);gap:.6rem;padding:.85rem 1.25rem;display:flex;overflow-x:auto}.pm-credibility__nav-item{border-radius:var(--radius-sm);color:var(--color-text-muted);padding:.35rem .75rem;font-size:.75rem;font-weight:600}.pm-credibility__body{flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.pm-credibility__hero{border-radius:var(--radius-lg);background:linear-gradient(135deg,#06b6d426,#3b82f626);border:1px solid #06b6d44d;flex-direction:column;gap:.3rem;padding:1.25rem 1.5rem;display:flex}.pm-credibility__hero-label{color:var(--color-text);font-size:1.05rem;font-weight:800}.pm-credibility__hero-sub{color:var(--color-text-muted);font-size:.78rem}.pm-credibility__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=768px){.pm-credibility__grid{grid-template-columns:repeat(2,1fr)}}.pm-credibility__grid-item{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem;display:flex}.pm-credibility__label{color:var(--color-text);font-size:.82rem;font-weight:700}.pm-content{background:var(--color-bg-secondary);position:relative}.pm-content__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.pm-content__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pm-content__grid{grid-template-columns:1fr}}.pm-content-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;gap:.85rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.pm-content-card:hover{box-shadow:var(--pm-glow-soft);border-color:#06b6d480;transform:translateY(-5px)}.pm-content-card__title{color:var(--color-text);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700}.pm-content-card__text{color:var(--color-text-muted);flex:1;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}.pm-funnel{background:var(--color-bg);position:relative}.pm-funnel__grid{grid-template-columns:repeat(6,1fr);gap:.85rem;max-width:1240px;margin-inline:auto;display:grid}@media (width<=1100px){.pm-funnel__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pm-funnel__grid{grid-template-columns:1fr}}.pm-funnel__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.pm-funnel__card-top{justify-content:space-between;align-items:center;display:flex}.pm-funnel__step-num{color:var(--pm-cyan);font-size:.7rem;font-weight:800}.pm-funnel__card-title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.pm-funnel__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.pm-faq{background:var(--color-bg-secondary);padding-block:clamp(3rem,5vw,5rem);position:relative}.pm-faq .section-heading{margin-bottom:clamp(2rem,4vw,3rem)}.pm-faq__list{flex-direction:column;gap:1rem;max-width:860px;margin-inline:auto;display:flex}.pm-faq__item{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.pm-faq__item:hover,.pm-faq__item--open{box-shadow:var(--pm-glow-soft);border-color:#06b6d480}.pm-faq__heading{margin:0}.pm-faq__question{cursor:pointer;width:100%;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;line-height:1.45;display:flex}.pm-faq__question-text{flex:1}.pm-faq__chevron{width:32px;height:32px;color:var(--pm-cyan);background:#06b6d41f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s,color .3s;display:inline-flex}.pm-faq__question[aria-expanded=true] .pm-faq__chevron,.pm-faq__item--open .pm-faq__chevron{background:var(--pm-cyan);color:var(--color-heading);transform:rotate(180deg)}.pm-faq__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .3s,visibility .3s;display:grid;overflow:hidden}.pm-faq__panel--open,.pm-faq__panel[style*="1fr"]{opacity:1;visibility:visible;grid-template-rows:1fr}.pm-faq__panel-inner{min-height:0;padding:.5rem 1.75rem 1.5rem;overflow:hidden}.pm-faq__answer{color:var(--color-text-muted);border-top:1px solid rgba(var(--ink-rgb), .08);margin:0;padding-top:1rem;font-size:clamp(.9rem,1.2vw,1.025rem);line-height:1.75}.pm-locations{background:var(--color-bg);position:relative}.pm-locations__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:960px;margin-inline:auto;display:grid}@media (width<=768px){.pm-locations__grid{grid-template-columns:1fr}}.pm-location-card{text-align:center;border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:1rem;height:100%;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.pm-location-card__title{color:var(--color-text);margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:800}.pm-location-card__text{color:var(--color-text-muted);margin:0;font-size:clamp(.88rem,1.1vw,.98rem);line-height:1.7}.pm-related{background:var(--color-bg-secondary);position:relative}.pm-related__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:860px;margin-inline:auto;display:flex}.pm-related__links .related-content__link{background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.pm-related__links .related-content__link:hover{box-shadow:var(--pm-glow-soft);border-color:#06b6d480;transform:translateY(-3px)}.sm-page{--sm-blue:#0ea5e9;--sm-cyan:#06b6d4;--sm-purple:#a855f7;--sm-glow-soft:0 0 24px #0ea5e94d;--sm-glow-strong:0 0 40px #0ea5e966;padding-bottom:0}.sm-page .container{max-width:var(--container-max);margin-inline:auto}.sm-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.sm-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.sm-value-strip{background:var(--color-bg-secondary);border-block:1px solid var(--color-border);padding-block:clamp(2rem,4vw,3rem);position:relative}.sm-value-strip__grid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.25rem);max-width:1200px;margin-inline:auto;display:grid}@media (width<=1024px){.sm-value-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-value-strip__grid{grid-template-columns:1fr}}.sm-value-strip__item{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:.6rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.sm-value-strip__item:hover{box-shadow:var(--sm-glow-soft);border-color:#0ea5e980;transform:translateY(-4px)}.sm-value-strip__header{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.sm-value-strip__num{letter-spacing:.08em;color:var(--sm-blue);font-size:.85rem;font-weight:800}.sm-value-strip__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);font-size:.75rem;font-weight:800}.sm-value-strip__text{color:var(--color-text-muted);margin-top:auto;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.6}.sm-intro{background:var(--color-bg);position:relative}.sm-intro__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:900px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(1.75rem,3vw,2.5rem)}.sm-intro__text{color:var(--color-text);text-align:center;margin:0;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-intro__pillars{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1080px;margin-top:2rem;display:grid}@media (width<=900px){.sm-intro__pillars{grid-template-columns:repeat(1,1fr)}}.sm-intro__pillar{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;flex-direction:column;align-items:center;gap:.75rem;height:100%;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.sm-intro__pillar-title{color:var(--color-text);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:700}.sm-intro__pillar-text{color:var(--color-text-muted);flex:1;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.6}.sm-journey{background:var(--color-bg-secondary);position:relative}.sm-journey__grid{grid-template-columns:repeat(5,1fr);gap:.85rem;max-width:1200px;margin-inline:auto;display:grid}@media (width<=1024px){.sm-journey__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-journey__grid{grid-template-columns:1fr}}.sm-journey__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.sm-journey__card-top{justify-content:space-between;align-items:center;display:flex}.sm-journey__step-num{color:var(--sm-blue);font-size:.7rem;font-weight:800}.sm-journey__card-title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.sm-journey__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.sm-services{background:var(--color-bg);position:relative}.sm-services__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.sm-services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-services__grid{grid-template-columns:1fr}}.sm-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);height:100%;color:var(--color-text);flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.5vw,2rem);text-decoration:none;display:flex}.sm-service-card:hover{box-shadow:var(--sm-glow-soft);border-color:#0ea5e980;transform:translateY(-6px)}.sm-service-card__top{justify-content:space-between;align-items:center;display:flex}.sm-service-card__number{letter-spacing:.1em;color:var(--sm-blue);font-size:.85rem;font-weight:800}.sm-service-card__title{font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:700}.sm-service-card__text{color:var(--color-text-muted);flex:1;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}.sm-service-card__cta{color:var(--sm-blue);align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.sm-service-card__cta svg{transition:transform var(--transition)}.sm-service-card:hover .sm-service-card__cta svg{transform:translate(4px)}.sm-malaysia-market{background:var(--color-bg-secondary);position:relative}.sm-malaysia-market__card-container{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:1080px;box-shadow:var(--shadow-card);text-align:center;margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.sm-malaysia-market__text{color:var(--color-text-muted);margin-bottom:2rem;max-width:860px;margin-inline:auto;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-malaysia-market__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=768px){.sm-malaysia-market__grid{grid-template-columns:1fr}}.sm-malaysia-market__card{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);flex-direction:column;align-items:center;gap:.75rem;height:100%;padding:1.5rem 1.25rem;display:flex}.sm-malaysia-market__card-title{color:var(--color-text);font-size:1.05rem;font-weight:700}.sm-malaysia-market__card-text{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.sm-bahasa{background:var(--color-bg);position:relative}.sm-bahasa__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:860px;box-shadow:var(--shadow-card);text-align:center;margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.sm-bahasa__text{color:var(--color-text-muted);margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-bahasa__toggle-wrap{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.sm-bahasa__toggle-bar{background:#0ea5e91f;border:1px solid #0ea5e94d;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem 1.25rem;display:inline-flex}.sm-bahasa__option{color:var(--color-text-muted);font-size:.85rem;font-weight:700}.sm-bahasa__option--active{color:var(--sm-blue)}.sm-bahasa__divider{color:rgba(var(--ink-rgb), .3)}.sm-bahasa__examples{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;display:grid}@media (width<=640px){.sm-bahasa__examples{grid-template-columns:1fr}}.sm-bahasa__example{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);text-align:left;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.sm-bahasa__lang{color:var(--sm-blue);background:#0ea5e926;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:800}.sm-bahasa__sample{color:var(--color-text);font-size:.85rem}.sm-eligibility{background:var(--color-bg-secondary);position:relative}.sm-eligibility__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:860px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.sm-eligibility__text{color:var(--color-text-muted);text-align:center;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-eligibility__checklist{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.sm-eligibility__item{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.sm-eligibility__label{color:var(--color-text);font-size:.95rem;font-weight:700}.sm-eligibility__disclaimer{color:var(--color-text-muted);text-align:center;margin:0;font-size:.78rem;font-style:italic;line-height:1.6}.sm-grant-cta{background:var(--color-bg);position:relative}.sm-grant-cta__card{border-radius:var(--radius-xl);max-width:860px;box-shadow:var(--sm-glow-soft);text-align:center;background:linear-gradient(135deg,#0ea5e91f,#a855f71f);border:1px solid #0ea5e959;margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.sm-grant-cta__content{flex-direction:column;align-items:center;display:flex}.sm-grant-cta__title{color:var(--color-text);margin-bottom:.85rem;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:800}.sm-grant-cta__text{color:var(--color-text-muted);max-width:680px;margin-bottom:1.75rem;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.7}.sm-grant-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.sm-industry-eco{background:var(--color-bg-secondary);position:relative}.sm-industry-eco__grid{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.sm-industry-eco__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-industry-eco__grid{grid-template-columns:1fr}}.sm-industry-eco__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:.85rem;height:100%;padding:1.1rem 1.25rem;display:flex}.sm-industry-eco__title{color:var(--color-text);font-size:.92rem;font-weight:700}.sm-discovery{background:var(--color-bg);position:relative}.sm-discovery__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-discovery__grid{grid-template-columns:repeat(7,1fr);gap:.75rem;max-width:1240px;margin-inline:auto;display:grid}@media (width<=1100px){.sm-discovery__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.sm-discovery__grid{grid-template-columns:1fr}}.sm-discovery__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.6rem;height:100%;padding:1.2rem .9rem;display:flex}.sm-discovery__card-top{justify-content:space-between;align-items:center;display:flex}.sm-discovery__step-num{color:var(--sm-blue);font-size:.7rem;font-weight:800}.sm-discovery__card-title{color:var(--color-text);font-size:.85rem;font-weight:700;line-height:1.35}.sm-discovery__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.sm-whatsapp{background:var(--color-bg-secondary);position:relative}.sm-whatsapp__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-whatsapp__grid{grid-template-columns:repeat(6,1fr);gap:.85rem;max-width:1240px;margin-inline:auto;display:grid}@media (width<=1100px){.sm-whatsapp__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-whatsapp__grid{grid-template-columns:1fr}}.sm-whatsapp__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.sm-whatsapp__card-top{justify-content:space-between;align-items:center;display:flex}.sm-whatsapp__step-num{color:var(--sm-blue);font-size:.7rem;font-weight:800}.sm-whatsapp__card-title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.sm-whatsapp__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.sm-local{background:var(--color-bg);position:relative}.sm-local__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:860px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.sm-local__text{color:var(--color-text-muted);text-align:center;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-local__mockup{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .7);border:1px solid #0ea5e94d;padding:1.5rem}.sm-local__header{border-bottom:1px solid rgba(var(--ink-rgb), .08);align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.sm-local__business-name{color:var(--color-text);font-size:1.05rem;font-weight:800}.sm-local__body{flex-direction:column;gap:1rem;display:flex}.sm-local__info{color:var(--color-text-muted);grid-template-columns:repeat(2,1fr);gap:.5rem;font-size:.82rem;display:grid}@media (width<=640px){.sm-local__info{grid-template-columns:1fr}}.sm-local__actions{gap:.75rem;display:flex}.sm-local__action{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.sm-ai-search{background:var(--color-bg-secondary);position:relative}.sm-ai-search__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-ai-search__panels{margin-inline:auto;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:960px;margin-bottom:2rem;display:grid}@media (width<=768px){.sm-ai-search__panels{grid-template-columns:1fr}}.sm-ai-search__panel{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:clamp(1.5rem,2.5vw,2rem)}.sm-ai-search__panel-header{border-bottom:1px solid rgba(var(--ink-rgb), .08);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.sm-ai-search__panel-title{color:var(--color-text);font-size:1.05rem;font-weight:800}.sm-ai-search__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.sm-ai-search__list li{color:var(--color-text-muted);font-size:.9rem}.sm-ai-search__signals{grid-template-columns:repeat(6,1fr);gap:1rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.sm-ai-search__signals{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-ai-search__signals{grid-template-columns:repeat(2,1fr)}}.sm-ai-search__signal{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem;display:flex}.sm-ai-search__signal-label{color:var(--color-text);font-size:.82rem;font-weight:700}.sm-diaspora{background:var(--color-bg);position:relative}.sm-diaspora__text{text-align:center;max-width:820px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-diaspora__grid{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1040px;margin-bottom:2rem;display:grid}@media (width<=768px){.sm-diaspora__grid{grid-template-columns:1fr}}.sm-diaspora__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;flex-direction:column;align-items:center;gap:.75rem;height:100%;padding:1.5rem 1.25rem;display:flex}.sm-diaspora__card-title{color:var(--color-text);font-size:1.05rem;font-weight:700}.sm-diaspora__card-text{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.sm-diaspora__strategy{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.sm-diaspora__strategy-item{background:rgba(var(--base-rgb), .75);font-size:var(--fs-small);color:var(--color-text);border:1px solid #0ea5e94d;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-weight:600;display:inline-flex}.sm-diaspora__strategy-item svg{color:var(--sm-blue)}.sm-multi-market{background:var(--color-bg-secondary);position:relative}.sm-multi-market__grid{grid-template-columns:repeat(5,1fr);gap:.85rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.sm-multi-market__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-multi-market__grid{grid-template-columns:1fr}}.sm-multi-market__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.sm-multi-market__card-top{justify-content:space-between;align-items:center;display:flex}.sm-multi-market__step-num{color:var(--sm-blue);font-size:.7rem;font-weight:800}.sm-multi-market__card-title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.sm-multi-market__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.sm-maturity{background:var(--color-bg);position:relative}.sm-maturity__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.sm-maturity__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-maturity__grid{grid-template-columns:1fr}}.sm-maturity__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.75rem;height:100%;padding:1.5rem 1.25rem;display:flex}.sm-maturity__card-top{justify-content:space-between;align-items:center;display:flex}.sm-maturity__number{color:var(--sm-blue);font-size:.85rem;font-weight:800}.sm-maturity__label{color:var(--color-text);font-size:1.05rem;font-weight:700}.sm-maturity__sub{color:var(--color-text-muted);margin-top:auto;font-size:.85rem;line-height:1.6}.sm-website{background:var(--color-bg-secondary);position:relative}.sm-website__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:860px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.sm-website__text{color:var(--color-text-muted);text-align:center;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-website__mockup{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .7);border:1px solid #0ea5e94d;overflow:hidden}.sm-website__browser-bar{background:rgba(var(--base-rgb), .7);border-bottom:1px solid rgba(var(--ink-rgb), .08);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.sm-website__dot{background:rgba(var(--ink-rgb), .2);border-radius:50%;width:8px;height:8px}.sm-website__url{color:var(--color-text-muted);margin-left:.5rem;font-size:.78rem}.sm-website__layout{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.sm-website__section{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}.sm-website__section--whatsapp{color:var(--color-success);border-color:#4ade8066}.sm-website__section-label{color:var(--color-text);font-size:.82rem;font-weight:600}.sm-social{background:var(--color-bg);position:relative}.sm-social__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-social__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.sm-social__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sm-social__grid{grid-template-columns:1fr}}.sm-social-card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.75rem;height:100%;padding:1.5rem 1.25rem;display:flex}.sm-social-card__title{color:var(--color-text);font-size:1.05rem;font-weight:700}.sm-social-card__text{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.sm-google-ads{background:var(--color-bg-secondary);position:relative}.sm-google-ads__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-google-ads__grid{grid-template-columns:repeat(5,1fr);gap:.85rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.sm-google-ads__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-google-ads__grid{grid-template-columns:1fr}}.sm-google-ads__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.sm-google-ads__card-top{justify-content:space-between;align-items:center;display:flex}.sm-google-ads__step-num{color:var(--sm-blue);font-size:.7rem;font-weight:800}.sm-google-ads__card-title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.sm-google-ads__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.sm-seo{background:var(--color-bg);position:relative}.sm-seo__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.sm-seo__layers{grid-template-columns:repeat(6,1fr);gap:1rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.sm-seo__layers{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sm-seo__layers{grid-template-columns:repeat(2,1fr)}}.sm-seo__layer{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem;display:flex}.sm-seo__layer-label{color:var(--color-text);font-size:.82rem;font-weight:700}.sm-ecosystem{background:var(--color-bg-secondary);position:relative}.sm-ecosystem__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:960px;box-shadow:var(--shadow-card);flex-direction:column;gap:2rem;margin-inline:auto;padding:clamp(2rem,4vw,3rem);display:flex}.sm-ecosystem__channels{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.sm-ecosystem__channel-label{letter-spacing:.1em;color:var(--sm-blue);font-size:.75rem;font-weight:800}.sm-ecosystem__channel-list{flex-wrap:wrap;gap:.6rem;display:flex}.sm-ecosystem__channel{background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.sm-ecosystem__nodes{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=768px){.sm-ecosystem__nodes{grid-template-columns:1fr}}.sm-ecosystem__node{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.75rem;padding:1.25rem 1.5rem;font-size:.9rem;font-weight:700;display:flex}.sm-faq{background:var(--color-bg);padding-block:clamp(3rem,5vw,5rem);position:relative}.sm-faq .section-heading{margin-bottom:clamp(2rem,4vw,3rem)}.sm-faq__list{flex-direction:column;gap:1rem;max-width:860px;margin-inline:auto;display:flex}.sm-faq__item{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.sm-faq__item:hover,.sm-faq__item--open{box-shadow:var(--sm-glow-soft);border-color:#0ea5e980}.sm-faq__heading{margin:0}.sm-faq__question{cursor:pointer;width:100%;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;line-height:1.45;display:flex}.sm-faq__question-text{flex:1}.sm-faq__chevron{width:32px;height:32px;color:var(--sm-blue);background:#0ea5e91f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s,color .3s;display:inline-flex}.sm-faq__question[aria-expanded=true] .sm-faq__chevron,.sm-faq__item--open .sm-faq__chevron{background:var(--sm-blue);color:var(--color-heading);transform:rotate(180deg)}.sm-faq__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .3s,visibility .3s;display:grid;overflow:hidden}.sm-faq__panel--open,.sm-faq__panel[style*="1fr"]{opacity:1;visibility:visible;grid-template-rows:1fr}.sm-faq__panel-inner{min-height:0;padding:.5rem 1.75rem 1.5rem;overflow:hidden}.sm-faq__answer{color:var(--color-text-muted);border-top:1px solid rgba(var(--ink-rgb), .08);margin:0;padding-top:1rem;font-size:clamp(.9rem,1.2vw,1.025rem);line-height:1.75}.sm-locations{background:var(--color-bg-secondary);position:relative}.sm-locations__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:960px;margin-inline:auto;display:grid}@media (width<=768px){.sm-locations__grid{grid-template-columns:1fr}}.sm-location-card{text-align:center;border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:1rem;height:100%;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.sm-location-card__title{color:var(--color-text);margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:800}.sm-location-card__text{color:var(--color-text-muted);margin:0;font-size:clamp(.88rem,1.1vw,.98rem);line-height:1.7}.sm-related{background:var(--color-bg);position:relative}.sm-related__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:860px;margin-inline:auto;display:flex}.sm-related__links .related-content__link{background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.sm-related__links .related-content__link:hover{box-shadow:var(--sm-glow-soft);border-color:#0ea5e980;transform:translateY(-3px)}.re-page{--re-gold:#d4a843;--re-blue:#0ea5e9;--re-purple:#a855f7;--re-glow-soft:0 0 24px #d4a8434d;--re-glow-strong:0 0 40px #d4a84366;padding-bottom:0}.re-page .container{max-width:var(--container-max);margin-inline:auto}.re-page .section-heading__title{font-size:clamp(1.625rem,4vw,2.625rem)}.re-page .hero__title{max-width:100%;font-size:clamp(2rem,6vw,4rem)}.re-value-strip{background:var(--color-bg-secondary);border-block:1px solid var(--color-border);padding-block:clamp(2rem,4vw,3rem);position:relative}.re-value-strip__grid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.25rem);max-width:1200px;margin-inline:auto;display:grid}@media (width<=1024px){.re-value-strip__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-value-strip__grid{grid-template-columns:1fr}}.re-value-strip__item{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:.6rem;height:100%;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.re-value-strip__item:hover{box-shadow:var(--re-glow-soft);border-color:#d4a84380;transform:translateY(-4px)}.re-value-strip__header{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.re-value-strip__num{letter-spacing:.08em;color:var(--re-gold);font-size:.85rem;font-weight:800}.re-value-strip__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);font-size:.75rem;font-weight:800}.re-value-strip__text{color:var(--color-text-muted);margin-top:auto;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.6}.re-intro{background:var(--color-bg);position:relative}.re-intro__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:900px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(1.75rem,3vw,2.5rem)}.re-intro__text{color:var(--color-text);text-align:center;margin:0;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.re-journey{background:var(--color-bg-secondary);position:relative}.re-journey__grid{grid-template-columns:repeat(7,1fr);gap:.75rem;max-width:1240px;margin-inline:auto;display:grid}@media (width<=1100px){.re-journey__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.re-journey__grid{grid-template-columns:1fr}}.re-journey__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem .9rem;display:flex}.re-journey__card-top{justify-content:space-between;align-items:center;display:flex}.re-journey__step-num{color:var(--re-gold);font-size:.7rem;font-weight:800}.re-journey__card-title{color:var(--color-text);font-size:.85rem;font-weight:700;line-height:1.35}.re-journey__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.re-services{background:var(--color-bg);position:relative}.re-services__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.re-services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-services__grid{grid-template-columns:1fr}}.re-service-card{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);height:100%;color:var(--color-text);flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.5vw,2rem);text-decoration:none;display:flex}.re-service-card:hover{box-shadow:var(--re-glow-soft);border-color:#d4a84380;transform:translateY(-6px)}.re-service-card__top{justify-content:space-between;align-items:center;display:flex}.re-service-card__number{letter-spacing:.1em;color:var(--re-gold);font-size:.85rem;font-weight:800}.re-service-card__title{font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:700}.re-service-card__text{color:var(--color-text-muted);flex:1;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}.re-service-card__cta{color:var(--re-gold);align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.re-service-card__cta svg{transition:transform var(--transition)}.re-service-card:hover .re-service-card__cta svg{transform:translate(4px)}.re-google-ads{background:var(--color-bg-secondary);position:relative}.re-google-ads__mockup{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .7);margin-inline:auto;border:1px solid #d4a8434d;max-width:860px;margin-bottom:2rem;padding:1.5rem}.re-google-ads__bar{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);align-items:center;gap:.85rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.re-google-ads__query{color:var(--color-text);font-size:.95rem;font-weight:600}.re-google-ads__result{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .4);border:1px solid var(--color-border);padding:1.25rem}.re-google-ads__result-label{letter-spacing:.08em;color:var(--re-gold);background:#d4a84326;border-radius:4px;margin-bottom:.5rem;padding:.2rem .5rem;font-size:.65rem;font-weight:800;display:inline-block}.re-google-ads__result-title{color:var(--color-text);margin-bottom:.4rem;font-size:1.05rem;font-weight:800}.re-google-ads__result-meta,.re-google-ads__result-info{color:var(--color-text-muted);font-size:.85rem;line-height:1.5}.re-google-ads__grid{grid-template-columns:repeat(5,1fr);gap:.85rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.re-google-ads__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.re-google-ads__grid{grid-template-columns:1fr}}.re-google-ads__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.re-google-ads__card-top{justify-content:space-between;align-items:center;display:flex}.re-google-ads__step-num{color:var(--re-gold);font-size:.7rem;font-weight:800}.re-google-ads__card-title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.re-google-ads__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.re-social{background:var(--color-bg);position:relative}.re-social__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.re-social__process-grid{margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1100px;margin-bottom:2rem;display:grid}@media (width<=900px){.re-social__process-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-social__process-grid{grid-template-columns:1fr}}.re-social__process-card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.6rem;height:100%;padding:1.25rem 1rem;display:flex}.re-social__process-top{justify-content:space-between;align-items:center;display:flex}.re-social__process-num{color:var(--re-gold);font-size:.7rem;font-weight:800}.re-social__process-title{color:var(--color-text);font-size:.88rem;font-weight:700;line-height:1.35}.re-social__process-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.re-social__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.re-social__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-social__grid{grid-template-columns:1fr}}.re-social-card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.75rem;height:100%;padding:1.5rem 1.25rem;display:flex}.re-social-card__title{color:var(--color-text);font-size:1.05rem;font-weight:700}.re-social-card__text{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.re-virtual-tour{background:var(--color-bg-secondary);position:relative}.re-virtual-tour__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:860px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.re-virtual-tour__text{color:var(--color-text-muted);text-align:center;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.re-virtual-tour__mockup{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .7);border:1px solid #d4a8434d;overflow:hidden}.re-virtual-tour__header{background:rgba(var(--base-rgb), .7);border-bottom:1px solid rgba(var(--ink-rgb), .08);align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.re-virtual-tour__title{color:var(--color-text);font-size:1rem;font-weight:800}.re-virtual-tour__body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.re-virtual-tour__viewport{aspect-ratio:16/9;border-radius:var(--radius-md);background:radial-gradient(60% 50% at 50% 40%, #d4a8431a, transparent 70%), rgba(var(--base-rgb), .6);border:1px solid var(--color-border);justify-content:center;align-items:center;display:flex;position:relative}.re-virtual-tour__360-badge{color:var(--re-gold);background:rgba(var(--base-rgb), .8);border:1px solid #d4a8434d;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:1rem;left:1rem}.re-virtual-tour__placeholder{color:var(--color-text-muted);font-size:1rem;font-weight:700}.re-virtual-tour__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.re-virtual-tour__control{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.re-virtual-tour__control--active{color:var(--re-gold);background:#d4a8431f;border-color:#d4a84366}.re-whatsapp-nurture{background:var(--color-bg);position:relative}.re-whatsapp-nurture__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.re-whatsapp-nurture__grid{grid-template-columns:repeat(7,1fr);gap:.75rem;max-width:1240px;margin-inline:auto;display:grid}@media (width<=1100px){.re-whatsapp-nurture__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.re-whatsapp-nurture__grid{grid-template-columns:1fr}}.re-whatsapp-nurture__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.6rem;height:100%;padding:1.2rem .9rem;display:flex}.re-whatsapp-nurture__card-top{justify-content:space-between;align-items:center;display:flex}.re-whatsapp-nurture__step-num{color:var(--re-gold);font-size:.7rem;font-weight:800}.re-whatsapp-nurture__card-title{color:var(--color-text);font-size:.85rem;font-weight:700;line-height:1.35}.re-whatsapp-nurture__card-sub{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.re-lead-quality{background:var(--color-bg-secondary);position:relative}.re-lead-quality__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.re-lead-quality__grid{grid-template-columns:repeat(5,1fr);gap:.85rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.re-lead-quality__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.re-lead-quality__grid{grid-template-columns:1fr}}.re-lead-quality__card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.75rem;height:100%;padding:1.25rem 1rem;display:flex}.re-lead-quality__card-top{justify-content:space-between;align-items:center;display:flex}.re-lead-quality__step-num{color:var(--re-gold);font-size:.7rem;font-weight:800}.re-lead-quality__card-title{color:var(--color-text);margin-top:auto;font-size:.95rem;font-weight:700}.re-landing-page{background:var(--color-bg);position:relative}.re-landing-page__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:860px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.re-landing-page__text{color:var(--color-text-muted);text-align:center;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.re-landing-page__mockup{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .7);border:1px solid #d4a8434d;overflow:hidden}.re-landing-page__nav{background:rgba(var(--base-rgb), .7);border-bottom:1px solid rgba(var(--ink-rgb), .08);color:var(--color-text-muted);align-items:center;gap:1.5rem;padding:.75rem 1.25rem;font-size:.8rem;font-weight:600;display:flex}.re-landing-page__body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.re-landing-page__hero{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);text-align:center;padding:1.5rem}.re-landing-page__hero-label{color:var(--color-text);margin-bottom:.25rem;font-size:1.1rem;font-weight:800;display:block}.re-landing-page__hero-sub{color:var(--color-text-muted);font-size:.85rem}.re-landing-page__grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}@media (width<=640px){.re-landing-page__grid{grid-template-columns:repeat(2,1fr)}}.re-landing-page__grid-item{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .5);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.82rem;font-weight:700;display:flex}.re-content{background:var(--color-bg-secondary);position:relative}.re-content__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.re-content__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-content__grid{grid-template-columns:1fr}}.re-content-card{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.75rem;height:100%;padding:1.5rem 1.25rem;display:flex}.re-content-card__title{color:var(--color-text);font-size:1.05rem;font-weight:700}.re-content-card__text{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.re-local-seo{background:var(--color-bg);position:relative}.re-local-seo__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:860px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(2rem,4vw,3rem)}.re-local-seo__text{color:var(--color-text-muted);text-align:center;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.re-local-seo__mockup{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .7);border:1px solid #d4a8434d;padding:1.5rem}.re-local-seo__header{border-bottom:1px solid rgba(var(--ink-rgb), .08);align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.re-local-seo__business-name{color:var(--color-text);font-size:1.05rem;font-weight:800}.re-local-seo__body{flex-direction:column;gap:1rem;display:flex}.re-local-seo__info{color:var(--color-text-muted);grid-template-columns:repeat(2,1fr);gap:.5rem;font-size:.82rem;display:grid}@media (width<=640px){.re-local-seo__info{grid-template-columns:1fr}}.re-local-seo__actions{gap:.75rem;display:flex}.re-local-seo__action{border-radius:var(--radius-md);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.re-geo{background:var(--color-bg-secondary);position:relative}.re-geo__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.re-geo__signals{grid-template-columns:repeat(6,1fr);gap:1rem;max-width:1180px;margin-inline:auto;display:grid}@media (width<=1024px){.re-geo__signals{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.re-geo__signals{grid-template-columns:repeat(2,1fr)}}.re-geo__signal{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem 1rem;display:flex}.re-geo__signal-label{color:var(--color-text);font-size:.82rem;font-weight:700}.re-trust{background:var(--color-bg);position:relative}.re-trust__text{text-align:center;max-width:800px;color:var(--color-text-muted);margin-inline:auto;margin-bottom:2rem;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.8}.re-trust__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1140px;margin-inline:auto;display:grid}@media (width<=900px){.re-trust__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.re-trust__grid{grid-template-columns:1fr}}.re-trust__item{border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:.75rem;height:100%;padding:1.5rem 1.25rem;display:flex}.re-trust__item-title{color:var(--color-text);font-size:1.05rem;font-weight:700}.re-trust__item-text{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.re-ecosystem{background:var(--color-bg-secondary);position:relative}.re-ecosystem__card{border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:960px;box-shadow:var(--shadow-card);flex-direction:column;gap:2rem;margin-inline:auto;padding:clamp(2rem,4vw,3rem);display:flex}.re-ecosystem__channels{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.re-ecosystem__channel-label{letter-spacing:.1em;color:var(--re-gold);font-size:.75rem;font-weight:800}.re-ecosystem__channel-list{flex-wrap:wrap;gap:.6rem;display:flex}.re-ecosystem__channel{background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.re-ecosystem__nodes{grid-template-columns:repeat(5,1fr);gap:.85rem;display:grid}@media (width<=1024px){.re-ecosystem__nodes{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.re-ecosystem__nodes{grid-template-columns:1fr}}.re-ecosystem__node{border-radius:var(--radius-lg);background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);color:var(--color-text);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.25rem .85rem;font-size:.82rem;font-weight:700;display:flex}.re-faq{background:var(--color-bg);padding-block:clamp(3rem,5vw,5rem);position:relative}.re-faq .section-heading{margin-bottom:clamp(2rem,4vw,3rem)}.re-faq__list{flex-direction:column;gap:1rem;max-width:860px;margin-inline:auto;display:flex}.re-faq__item{background:var(--color-surface-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.re-faq__item:hover,.re-faq__item--open{box-shadow:var(--re-glow-soft);border-color:#d4a84380}.re-faq__heading{margin:0}.re-faq__question{cursor:pointer;width:100%;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:700;line-height:1.45;display:flex}.re-faq__question-text{flex:1}.re-faq__chevron{width:32px;height:32px;color:var(--re-gold);background:#d4a8431f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s,color .3s;display:inline-flex}.re-faq__question[aria-expanded=true] .re-faq__chevron,.re-faq__item--open .re-faq__chevron{background:var(--re-gold);color:var(--color-heading);transform:rotate(180deg)}.re-faq__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .3s,visibility .3s;display:grid;overflow:hidden}.re-faq__panel--open,.re-faq__panel[style*="1fr"]{opacity:1;visibility:visible;grid-template-rows:1fr}.re-faq__panel-inner{min-height:0;padding:.5rem 1.75rem 1.5rem;overflow:hidden}.re-faq__answer{color:var(--color-text-muted);border-top:1px solid rgba(var(--ink-rgb), .08);margin:0;padding-top:1rem;font-size:clamp(.9rem,1.2vw,1.025rem);line-height:1.75}.re-locations{background:var(--color-bg-secondary);position:relative}.re-locations__grid{grid-template-columns:repeat(1,1fr);max-width:860px;margin-inline:auto;display:grid}.re-location-card{text-align:center;border-radius:var(--radius-xl);background:var(--color-surface-glass);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:1rem;height:100%;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.re-location-card__title{color:var(--color-text);margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:800}.re-location-card__text{color:var(--color-text-muted);margin:0;font-size:clamp(.88rem,1.1vw,.98rem);line-height:1.7}.re-related{background:var(--color-bg);position:relative}.re-related__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;max-width:860px;margin-inline:auto;display:flex}.re-related__links .related-content__link{background:var(--color-surface-glass);border:1px solid var(--color-border);color:var(--color-text);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:999px;align-items:center;padding:.6rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.re-related__links .related-content__link:hover{box-shadow:var(--re-glow-soft);border-color:#d4a84380;transform:translateY(-3px)}@font-face{font-family:Cinzel;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/diwali/Cinzel-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/diwali/CormorantGaramond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600 700;font-display:swap;src:url(/fonts/diwali/CormorantGaramond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DW Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/diwali/Manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/diwali/NotoSansTamil-tamil.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}.dw{--color-heading:#fff;--color-text:#dfe3f3;--color-text-muted:#b3bad6;--color-purple:#c4b5fd;--color-cyan:#67e8f9;--color-royal:#8fa0ff;--color-accent-ink:#d8ccff;--color-border:#ffffff1f;--color-border-strong:#ffffff38;--ink-rgb:255, 255, 255;--base-rgb:7, 11, 24;--color-surface-glass:#141c3c8c;--color-star:#fbbf24;--color-success:#4ade80;--dw-violet:#9b5cff;--dw-blue:#3b5bff;--dw-cyan:#22d3ee;--dw-gold:#f6c453;--dw-gold-2:#ffe9a8;--dw-ink:#f3efff;--dw-muted:#b9b0d6;--dw-glass:#0e0a269e;--dw-line:#b4a0ff38;--dw-brand:linear-gradient(100deg, var(--dw-violet), var(--dw-blue) 55%, var(--dw-cyan));--dw-goldg:linear-gradient(180deg, #fff4cf 0%, #f6c453 50%, #c99437 100%);--dw-serif:"Cormorant Garamond", Georgia, serif;--dw-display:"Cinzel", "Cormorant Garamond", Georgia, serif;--dw-sans:"DW Manrope", "Noto Sans Tamil", system-ui, -apple-system, "Segoe UI", sans-serif;min-height:100dvh;color:var(--dw-ink);font-family:var(--dw-sans);-webkit-tap-highlight-color:transparent;background:#05040f;position:relative;overflow-x:hidden}.dw [lang=ta],.dw:lang(ta) [lang=ta]{font-family:"Noto Sans Tamil", var(--dw-sans)}.dw *,.dw :before,.dw :after{box-sizing:border-box}.dw [hidden]{display:none!important}.dw-stage{z-index:0;touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}.dw-vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 40%,#0000 55%,#03020a8c);position:fixed;inset:0}.dw[data-screen=choose] .dw-vignette,.dw[data-screen=create] .dw-vignette{background:#05040f8c}.dw-top{z-index:6;padding:max(10px, env(safe-area-inset-top)) 12px 8px;pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0}.dw-top>*{pointer-events:auto}.dw-brand{border:1px solid var(--dw-line);-webkit-backdrop-filter:blur(8px);color:var(--dw-ink);font:600 12px/1 var(--dw-sans);letter-spacing:.08em;text-transform:uppercase;background:#0a071eb3;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;text-decoration:none;display:inline-flex}.dw-brand img{width:54px;height:auto;display:block}.dw-brand span{background:var(--dw-goldg);color:#0000;-webkit-background-clip:text;background-clip:text}.dw-icon-btn{top:max(10px, env(safe-area-inset-top));border:1px solid var(--dw-line);width:42px;height:42px;color:var(--dw-ink);cursor:pointer;background:#0a071eb3;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.dw-icon-btn svg{width:22px;height:22px}#dw-back{left:12px}.dw-sound{right:12px}.dw-sound .dw-ic-mute{display:none}.dw-sound.is-off .dw-ic-mute{display:inline}.dw-sound.is-off .dw-ic-wave{display:none}.dw-screen{z-index:2;min-height:100dvh;padding:calc(78px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;max-width:620px;margin:0 auto;display:flex;position:relative}.dw-screen.is-on{animation:.5s both dw-in}@keyframes dw-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dw-light,.dw-reveal,.dw-welcome{pointer-events:none;max-width:none;position:fixed;inset:0}.dw-light>*,.dw-reveal>*,.dw-welcome>*{pointer-events:auto}.dw-light>.dw-step,.dw-light>.dw-h2,.dw-light>.dw-sub,.dw-light>.dw-hint,.dw-reveal>.dw-wish,.dw-reveal>.dw-tap,.dw-welcome>p,.dw-welcome>h1{pointer-events:none}.dw-eyebrow,.dw-step{font:700 11px/1.2 var(--dw-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dw-gold);margin:0 0 8px}.dw-step{background:#f6c45314;border:1px solid #f6c45359;border-radius:999px;padding:6px 12px;display:inline-block}.dw-h1{font:700 clamp(38px, 11vw, 68px)/1.02 var(--dw-display);letter-spacing:.02em;background:linear-gradient(180deg, var(--color-heading) 0%, #e6dcff 55%, #9fb4ff 100%);color:#0000;text-shadow:0 0 40px #9b5cff59;-webkit-background-clip:text;background-clip:text;margin:0 0 14px}.dw-h2{font:700 clamp(26px, 7.4vw, 38px)/1.1 var(--dw-display);color:var(--color-heading);text-shadow:0 2px 24px #5b7cff73;margin:6px 0 8px}.dw-h3{font:700 22px/1.2 var(--dw-display);color:var(--color-heading);margin:0 0 14px}.dw-h1:focus,.dw-h2:focus{outline:none}.dw-lede{color:#e4dcff;text-shadow:0 1px 3px #000,0 0 16px #080418f2;max-width:30em;margin:0 auto 22px;font-size:16px;line-height:1.55}.dw-sub{color:var(--dw-muted);text-shadow:0 1px 3px #000,0 0 14px #080418f2;min-height:1em;margin:0 0 6px;font-size:15px;line-height:1.5}.dw-hint{color:#ffe9a8d9;margin:6px 0 0;font-size:13px}.dw-note{color:var(--dw-muted);margin:14px 0 0;font-size:13px}.dw-note--warn{color:#ffd2a8;max-width:26em}.dw-welcome{justify-content:center;padding-bottom:32vh}.dw-btn{appearance:none;cursor:pointer;min-height:50px;font:800 15px/1 var(--dw-sans);letter-spacing:.04em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:transform .15s,box-shadow .2s,opacity .2s;display:inline-flex}.dw-btn svg{flex:none;width:20px;height:20px}.dw-btn:active{transform:scale(.97)}.dw-btn:disabled{opacity:.5;cursor:not-allowed}.dw-btn--gold{color:#2a1700;background:linear-gradient(#ffe9a8,#f6c453 55%,#d99a2b);box-shadow:0 6px 24px #f6c45359,inset 0 1px #fff9}.dw-btn--ghost{color:var(--dw-ink);background:#120c30b3;border:1px solid #b4a0ff66}.dw-btn--wa{color:#fff;background:linear-gradient(#2fd367,#18a84c);box-shadow:0 6px 22px #25d3664d}.dw-btn--wide{width:100%}.dw-btn--pulse{animation:1.8s ease-in-out infinite dw-pulse}@keyframes dw-pulse{50%{box-shadow:0 0 0 10px #f6c45300,0 6px 34px #f6c45399}}.dw-btn:focus-visible,.dw-card:focus-visible,.dw-chip:focus-visible,.dw-seg button:focus-visible,.dw-mini button:focus-visible,.dw-icon-btn:focus-visible{outline:2px solid var(--dw-cyan);outline-offset:3px}.dw-link{color:var(--dw-muted);cursor:pointer;font:600 14px var(--dw-sans);background:0 0;border:0;padding:10px;text-decoration:underline}.dw-cards{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:14px 0 96px;display:grid}.dw-card{--color-heading:#fff;--color-text:#dfe3f3;--color-text-muted:#b3bad6;--color-purple:#c4b5fd;--color-cyan:#67e8f9;--color-royal:#8fa0ff;--color-accent-ink:#d8ccff;--color-border:#ffffff1f;--color-border-strong:#ffffff38;--ink-rgb:255, 255, 255;--base-rgb:7, 11, 24;--color-surface-glass:#141c3c8c;--color-star:#fbbf24;--color-success:#4ade80;cursor:pointer;border:1px solid var(--dw-line);color:var(--dw-ink);text-align:left;font:inherit;background:#0b0820;border-radius:20px;flex-direction:column;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.dw-card--hero{grid-column:1/-1}.dw-card-cv{aspect-ratio:4/3;width:100%;display:block}.dw-card--hero .dw-card-cv{aspect-ratio:16/9}.dw-card-txt{gap:2px;padding:10px 12px 12px;display:grid}.dw-card-txt strong{font:700 16px/1.2 var(--dw-display)}.dw-card-txt span{color:var(--dw-gold-2);font-size:12px}.dw-card-txt small{color:var(--dw-muted);font-size:12px;line-height:1.35}.dw-card.is-sel{box-shadow:0 0 0 2px var(--dw-gold), 0 10px 30px #f6c4532e;border-color:#0000}.dw-card.is-sel:after{content:"✓";background:var(--dw-gold);color:#2a1700;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:grid;position:absolute;top:10px;right:10px}.dw-badge{background:var(--dw-brand);color:#fff;font:800 10px/1 var(--dw-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 10px;position:absolute;top:10px;left:10px}.dw-dock{z-index:5;padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#05040f00,#05040feb 35%);grid-template-columns:1fr 1.4fr;gap:10px;max-width:620px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.dw-light{justify-content:flex-start}.dw-light .dw-h2{font-size:clamp(28px,8vw,44px)}.dw-light-ctl{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.dw-light-ctl>*{pointer-events:auto}.dw-after{gap:10px;display:flex}.dw-create{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.dw-pcard{aspect-ratio:4/3;border:1px solid var(--dw-line);width:100%;box-shadow:0 18px 50px rgba(var(--shadow-rgb), calc(.45 * var(--shadow-k))), 0 0 0 1px #f6c4531f inset;border-radius:22px;margin:10px 0 16px;position:relative;overflow:hidden}.dw-pcard-cv{width:100%;height:100%;position:absolute;inset:0}.dw-pcard-txt{background:radial-gradient(70% 55% at 50% 42%,#0604168c,#0000);flex-direction:column;justify-content:center;align-items:center;padding:14px 18px 30%;display:flex;position:absolute;inset:0}.dw-pc-head,.dw-w-head{font:700 clamp(15px, 4.4vw, 20px)/1.3 var(--dw-display);color:var(--color-heading);text-shadow:0 0 14px #9b5cffb3;margin:0}.dw-pc-name,.dw-w-name{font:italic 700 clamp(28px, 9vw, 42px)/1.1 var(--dw-serif);background:var(--dw-goldg);color:#0000;filter:drop-shadow(0 0 12px #f6c45373);overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin:2px 0 6px}.dw-pc-msg{color:#ede7ff;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:26em;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.dw-pc-sig,.dw-w-sig{font:italic 600 16px/1.2 var(--dw-serif);color:var(--dw-gold);margin:6px 0 0}.dw-pcard[lang=ta] .dw-pc-head,.dw-wish[lang=ta] .dw-w-head{font-family:"Noto Sans Tamil", var(--dw-sans);font-weight:700}.dw-pcard[lang=ta] .dw-pc-sig,.dw-wish[lang=ta] .dw-w-sig{font-family:"Noto Sans Tamil", var(--dw-sans);font-size:14px;font-style:normal}.dw-pcard[lang=ta] .dw-pc-name,.dw-wish[lang=ta] .dw-w-name{font-family:"Noto Sans Tamil", var(--dw-serif);font-style:normal}.dw-form{text-align:left;gap:14px;width:100%;display:grid}.dw-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dw-field{gap:6px;min-width:0;display:grid}.dw-field>span{font:700 12px/1.2 var(--dw-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dw-gold-2);justify-content:space-between;display:flex}.dw-field input,.dw-field textarea{border:1px solid var(--dw-line);width:100%;color:var(--color-heading);font:500 16px/1.4 var(--dw-sans);resize:none;background:#0c0922d9;border-radius:14px;padding:13px 14px}.dw-field input::placeholder,.dw-field textarea::placeholder{color:#b9b0d699}.dw-field input:focus,.dw-field textarea:focus{border-color:var(--dw-cyan);outline:none;box-shadow:0 0 0 3px #22d3ee33}.dw-field [aria-invalid=true]{border-color:#ff7b8f}.dw-err{font:normal 600 12px/1.35 var(--dw-sans);color:#ffa3b1;min-height:0}.dw-err:empty{display:none}.dw-count{color:var(--dw-muted);letter-spacing:0;font-weight:700}.dw-count.is-max{color:#ffa3b1}.dw-seg{border:1px solid var(--dw-line);background:#0c0922d9;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.dw-seg button{min-height:42px;color:var(--dw-muted);font:700 15px var(--dw-sans);cursor:pointer;background:0 0;border:0;border-radius:999px}.dw-seg button[lang=ta]{font-family:"Noto Sans Tamil", var(--dw-sans)}.dw-seg button.is-on{background:var(--dw-brand);color:#fff;box-shadow:0 4px 18px #3b5bff66}.dw-chips{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.dw-chip{scroll-snap-align:start;text-align:left;border:1px solid var(--dw-line);color:#e9e3ff;font:500 13px/1.45 var(--dw-sans);cursor:pointer;background:#0c0922d9;border-radius:14px;flex:0 0 78%;padding:12px 14px}.dw-chip[lang=ta]{font-family:"Noto Sans Tamil", var(--dw-sans)}.dw-chip.is-on{border-color:var(--dw-gold);background:#f6c4531a}.dw-hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.dw-form-err{color:#ffa3b1;text-align:center;margin:0;font-size:14px;font-weight:600}.dw-form-err:empty{display:none}.dw-fine{color:var(--dw-muted);text-align:center;margin:0;font-size:12px;line-height:1.5}.dw-reveal{padding-top:calc(120px + env(safe-area-inset-top));justify-content:flex-start}.dw-wish{max-width:560px;padding:0 8px}.dw-wish>*{opacity:0;transform:translateY(8px)}.dw-wish.is-in>*{animation:.8s forwards dw-rise}.dw-wish.is-in .dw-w-head{animation-delay:.1s}.dw-wish.is-in .dw-w-name{animation-delay:.9s}.dw-wish.is-in .dw-w-msg{animation-delay:1.5s}.dw-wish.is-in .dw-w-sig{animation-delay:2.1s}@keyframes dw-rise{to{opacity:1;transform:none}}.dw-w-head{font-size:clamp(20px,6vw,30px)}.dw-wish[lang=ta] .dw-w-head{font-size:clamp(18px,5.4vw,26px)}.dw-w-name{margin:6px 0 12px;font-size:clamp(44px,14vw,76px)}.dw-w-msg{color:#f1ecff;max-width:24em;text-shadow:0 1px 12px rgba(var(--shadow-rgb), calc(.8 * var(--shadow-k)));overflow-wrap:anywhere;margin:0 auto;font-size:clamp(15px,4.3vw,18px);line-height:1.6}.dw-w-sig{margin-top:14px;font-size:clamp(20px,5.6vw,26px)}.dw-wish[lang=ta] .dw-w-sig{font-size:17px}.dw-tap{opacity:.8;margin-top:14px}.dw-sheet{max-width:520px;padding:16px 18px calc(14px + env(safe-area-inset-bottom));border:1px solid var(--dw-line);-webkit-backdrop-filter:blur(12px);background:#0a071ed1;border-bottom:0;border-radius:26px 26px 0 0;gap:10px;margin:0 auto;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(110%)}.dw-sheet.is-in{transform:none}.dw-sheet-sender,.dw-sheet-recip{gap:10px;display:grid}.dw-mini{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.dw-mini button{border:1px solid var(--dw-line);background:rgba(var(--ink-rgb), .05);min-height:44px;color:var(--dw-ink);font:700 13px var(--dw-sans);cursor:pointer;border-radius:14px}.dw-made{color:var(--dw-muted);margin:2px 0 0;font-size:12px}.dw-made a{color:var(--dw-gold-2);text-decoration:none}.dw-made span{color:#ff6f9f}.is-recipient .dw-sheet-recip .dw-btn--ghost{min-height:44px;font-size:14px;font-weight:700}.dw-modal{z-index:20;-webkit-backdrop-filter:blur(6px);background:#03020ac7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dw-modal-box{--color-heading:#fff;--color-text:#dfe3f3;--color-text-muted:#b3bad6;--color-purple:#c4b5fd;--color-cyan:#67e8f9;--color-royal:#8fa0ff;--color-accent-ink:#d8ccff;--color-border:#ffffff1f;--color-border-strong:#ffffff38;--ink-rgb:255, 255, 255;--base-rgb:7, 11, 24;--color-surface-glass:#141c3c8c;--color-star:#fbbf24;--color-success:#4ade80;border:1px solid var(--dw-line);text-align:center;width:min(420px,100%);max-height:94dvh;box-shadow:0 30px 80px rgba(var(--shadow-rgb), calc(.6 * var(--shadow-k)));background:#0d0a26;border-radius:24px;padding:22px 18px;overflow:auto}.dw-modal-box>div{justify-items:center;gap:12px;display:grid}.dw-bar{background:rgba(var(--ink-rgb), .08);border-radius:999px;width:100%;height:10px;overflow:hidden}.dw-bar i{background:var(--dw-brand);border-radius:inherit;width:0;height:100%;transition:width .2s;display:block}.dw-modal video{--color-heading:#fff;--color-text:#dfe3f3;--color-text-muted:#b3bad6;--color-purple:#c4b5fd;--color-cyan:#67e8f9;--color-royal:#8fa0ff;--color-accent-ink:#d8ccff;--color-border:#ffffff1f;--color-border-strong:#ffffff38;--ink-rgb:255, 255, 255;--base-rgb:7, 11, 24;--color-surface-glass:#141c3c8c;--color-star:#fbbf24;--color-success:#4ade80;aspect-ratio:9/16;border:1px solid var(--dw-line);background:#000;border-radius:16px;width:min(220px,60vw)}.dw-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;opacity:0;pointer-events:none;border:1px solid var(--dw-line);max-width:calc(100% - 32px);color:var(--color-heading);font:600 14px/1.4 var(--dw-sans);overflow-wrap:anywhere;background:#140e34f2;border-radius:14px;padding:12px 18px;transition:opacity .25s,transform .25s;position:fixed;transform:translate(-50%,20px)}.dw-toast.is-on{opacity:1;transform:translate(-50%)}@media (width>=760px){.dw-cards{grid-template-columns:repeat(3,1fr)}.dw-card--hero{grid-column:1/-1}.dw-chip{flex-basis:46%}}@media (width<=360px){.dw-row{grid-template-columns:1fr}.dw-brand span{display:none}}@media (prefers-reduced-motion:reduce){.dw-screen.is-on,.dw-btn--pulse{animation:none}.dw-wish>*{opacity:1;transform:none}.dw-wish.is-in>*{animation-duration:10ms}.dw-sheet{transition-duration:10ms}}.cs-page{position:relative;overflow-x:hidden}.cs-page .section{padding-block:clamp(3.5rem,6vw,5.5rem)}.cs-page .section--alt{background:rgba(var(--base-rgb), .4)}.cs-filter--active{color:#fff;background:linear-gradient(135deg,#8b5cf659,#22d3ee40);border-color:#8b5cf6;box-shadow:0 0 18px #8b5cf659}.cs-methodology__grid{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.cs-method-card{text-align:center;border-radius:var(--radius-xl,16px);background:rgba(var(--base-rgb), .65);box-shadow:0 10px 25px rgba(var(--shadow-rgb), calc(.3 * var(--shadow-k)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #8b5cf638;flex-direction:column;align-items:center;gap:1rem;padding:clamp(2rem,2.5vw,2.5rem) 1.5rem;transition:transform .3s,border-color .3s;display:flex}.cs-method-card:hover{border-color:#22d3ee80;transform:translateY(-4px)}.cs-method-card__num{letter-spacing:.1em;color:var(--color-violet,#8b5cf6);background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:800}.cs-method-card:nth-child(2) .cs-method-card__num{color:var(--color-cyan,#22d3ee);background:#22d3ee26;border-color:#22d3ee4d}.cs-method-card:nth-child(3) .cs-method-card__num{color:var(--color-blue);background:#3b82f626;border-color:#3b82f64d}.cs-method-card:nth-child(4) .cs-method-card__num{color:#5b6cf9;background:#5b6cf926;border-color:#5b6cf94d}.cs-method-card__title{color:var(--color-heading);font-size:clamp(1.15rem,1.4vw,1.3rem);font-weight:700}.cs-method-card__desc{color:var(--color-text-muted,#94a3b8);font-size:.95rem;line-height:1.7}.cs-process__visual{justify-content:center;align-items:center;gap:0;max-width:1100px;margin-inline:auto;display:flex}.cs-process__node-wrap{align-items:center;display:flex}.cs-process__node{text-align:center;border-radius:var(--radius-xl,16px);background:rgba(var(--base-rgb), .7);min-width:130px;box-shadow:0 8px 20px rgba(var(--shadow-rgb), calc(.3 * var(--shadow-k)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #8b5cf640;flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem 1.75rem;transition:transform .3s,border-color .3s;display:flex}.cs-process__node:hover{border-color:#22d3ee;transform:translateY(-4px)}.cs-process__node-num{letter-spacing:.08em;color:var(--color-violet,#8b5cf6);font-size:.85rem;font-weight:800}.cs-process__node-label{color:var(--color-heading);font-size:.95rem;font-weight:700}.cs-process__line{opacity:.7;background:linear-gradient(90deg,#8b5cf6,#22d3ee);flex-shrink:0;width:36px;height:3px;box-shadow:0 0 10px #22d3ee66}.cs-proof__inner{text-align:center;background:rgba(var(--base-rgb), .7);border-radius:var(--radius-xl,16px);max-width:960px;box-shadow:0 12px 36px rgba(var(--shadow-rgb), calc(.35 * var(--shadow-k))), 0 0 25px #8b5cf61f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #8b5cf640;flex-direction:column;align-items:center;gap:1.25rem;margin-inline:auto;padding:clamp(3rem,5vw,4rem) clamp(2rem,4vw,3.5rem);display:flex}.cs-proof__title{color:var(--color-heading);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.cs-proof__text{color:var(--color-text-muted,#94a3b8);max-width:800px;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.85}@media (width<=1024px){.cs-methodology__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.cs-process__node{min-width:110px;padding:1rem 1.25rem}.cs-process__line{width:24px}}@media (width<=768px){.cs-methodology__grid{grid-template-columns:1fr;gap:1.25rem}.cs-process__visual{flex-direction:column;gap:0}.cs-process__node-wrap{flex-direction:column;width:100%;max-width:320px}.cs-process__node{width:100%}.cs-process__line{background:linear-gradient(#8b5cf6,#22d3ee);width:3px;height:28px}}@media (prefers-reduced-motion:reduce){.cs-method-card:hover,.cs-process__node:hover{transform:none!important}}.cs1-page{position:relative;overflow-x:hidden}.cs1-page .hero{background:radial-gradient(55% 45% at 12% 12%,#10b9811f,#0000 60%),radial-gradient(45% 40% at 88% 20%,#22d3ee1a,#0000 60%),radial-gradient(40% 40% at 50% 100%,#3b82f614,#0000 55%);padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem);position:relative}.cs1-page .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000)}.cs1-page .hero__inner{z-index:2;position:relative}.cs1-page .hero__title{max-width:22ch}.cs1-page .hero__subtitle{max-width:640px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}@keyframes cs1-pulse-line{0%,to{opacity:.4;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}@keyframes cs1-pin-pulse{0%,to{box-shadow:0 0 12px #10b98166}50%{box-shadow:0 0 28px #10b981cc}}.cs1-summary{padding-block:2.5rem}.cs1-summary__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.cs1-summary__item{border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:6px;padding:20px;display:flex}.cs1-summary__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.7rem}.cs1-summary__value{color:var(--color-text);font-size:.95rem;font-weight:600}.cs1-section-title{margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.cs1-body{color:var(--color-text-secondary);max-width:720px;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.8}.cs1-body--center{text-align:center;margin-inline:auto}.cs1-challenge,.cs1-approach{padding-block:3rem}.cs1-approach__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:1.5rem;display:grid}.cs1-approach__step{border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:24px;display:flex}.cs1-approach__num{color:var(--color-success);letter-spacing:.05em;font-size:.75rem;font-weight:700}.cs1-approach__title{font-size:1rem;font-weight:600}.cs1-approach__desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.cs1-strategy{padding-block:3rem}.cs1-strategy__chain{align-items:flex-start;gap:0;padding:12px 0;display:flex;overflow-x:auto}.cs1-strategy__node-wrap{align-items:center;gap:0;display:flex}.cs1-strategy__node{border-radius:var(--radius-lg);text-align:center;flex-direction:column;flex-shrink:0;gap:4px;min-width:120px;padding:16px 20px;display:flex}.cs1-strategy__node--local{border-color:#22d3ee40}.cs1-strategy__node-num{color:var(--color-success);letter-spacing:.05em;font-size:.7rem;font-weight:700}.cs1-strategy__node--local .cs1-strategy__node-num{color:var(--color-cyan)}.cs1-strategy__node-label{white-space:nowrap;font-size:.85rem;font-weight:600}.cs1-strategy__line{background:linear-gradient(90deg,#10b98166,#10b9811a);flex-shrink:0;width:32px;height:2px}.cs1-strategy__line--local{background:linear-gradient(90deg,#22d3ee66,#22d3ee1a)}.cs1-local-seo,.cs1-results{padding-block:3rem}.cs1-results__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.cs1-results__card{border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:8px;padding:24px;display:flex}.cs1-results__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.7rem}.cs1-results__value{color:var(--color-success);font-size:1rem;font-weight:700}.cs1-timeline{padding-block:3rem}.cs1-timeline__chain{align-items:flex-start;gap:0;padding:12px 0;display:flex;overflow-x:auto}.cs1-timeline__node-wrap{align-items:center;display:flex}.cs1-timeline__node{border-radius:var(--radius-lg);text-align:center;flex-direction:column;flex-shrink:0;gap:4px;min-width:110px;padding:16px 20px;display:flex}.cs1-timeline__num{color:var(--color-success);letter-spacing:.05em;font-size:.7rem;font-weight:700}.cs1-timeline__label{white-space:nowrap;font-size:.85rem;font-weight:600}.cs1-timeline__line{background:linear-gradient(90deg,#10b98166,#10b9811a);flex-shrink:0;width:32px;height:2px}.cs1-changed{padding-block:3rem}.cs1-changed__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.cs1-changed__card{border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:24px;display:flex}.cs1-changed__title{font-size:1rem;font-weight:600}.cs1-changed__desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.cs1-changed__status{color:var(--color-success);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.cs1-takeaways{padding-block:3rem}.cs1-takeaways__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cs1-takeaway{border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:20px;display:flex}.cs1-takeaway__num{color:var(--color-success);flex-shrink:0;padding-top:2px;font-size:.75rem;font-weight:700}.cs1-takeaway__text{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.cs1-testimonial{padding-block:3rem}.cs1-testimonial__card{border-radius:var(--radius-lg);text-align:center;max-width:640px;margin-inline:auto;padding:32px}.cs1-testimonial__quote{color:var(--color-text-secondary);font-size:1.1rem;font-style:italic;line-height:1.8}.cs1-services{padding-block:3rem}.cs1-services__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cs1-service{border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.cs1-service:hover{border-color:#10b98166;transform:translateY(-2px)}.cs1-service__name{font-size:1.05rem;font-weight:600}.cs1-service__desc{color:var(--color-text-secondary);font-size:.85rem}.cs1-service__cta{color:var(--color-success);align-items:center;gap:6px;margin-top:auto;font-size:.8rem;font-weight:600;display:inline-flex}.cs1-methodology{padding-block:3rem}.cs1-methodology__chain{align-items:flex-start;gap:0;padding:12px 0;display:flex;overflow-x:auto}.cs1-methodology__node-wrap{align-items:center;display:flex}.cs1-methodology__node{border-radius:var(--radius-lg);text-align:center;flex-direction:column;flex-shrink:0;gap:4px;min-width:110px;padding:16px 20px;display:flex}.cs1-methodology__num{color:var(--color-success);font-size:.7rem;font-weight:700}.cs1-methodology__label{white-space:nowrap;font-size:.85rem;font-weight:600}.cs1-methodology__line{background:linear-gradient(90deg,#10b98166,#10b9811a);flex-shrink:0;width:32px;height:2px}.cs1-related{padding-block:3rem}.cs1-related__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cs1-related__card{border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.cs1-related__card:hover{border-color:#10b98166;transform:translateY(-2px)}.cs1-related__label{font-size:1rem;font-weight:600}.cs1-related__cta{color:var(--color-success);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}@media (width<=768px){.cs1-summary__grid{grid-template-columns:repeat(2,1fr)}.cs1-approach__grid{grid-template-columns:1fr}.cs1-results__grid{grid-template-columns:repeat(2,1fr)}.cs1-changed__grid,.cs1-takeaways__grid,.cs1-services__grid,.cs1-related__grid{grid-template-columns:1fr}.cs1-strategy__chain,.cs1-timeline__chain,.cs1-methodology__chain{padding-bottom:8px}}.cs2-page{position:relative;overflow-x:hidden}.cs2-page .hero{background:radial-gradient(55% 45% at 12% 12%,#a855f71f,#0000 60%),radial-gradient(45% 40% at 88% 20%,#5b6cf91a,#0000 60%),radial-gradient(40% 40% at 50% 100%,#3b82f614,#0000 55%);padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem);position:relative}.cs2-page .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000)}.cs2-page .hero__inner{z-index:2;position:relative}.cs2-page .hero__title{max-width:24ch}.cs2-page .hero__subtitle{max-width:680px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}@keyframes cs2-pulse-line{0%,to{opacity:.4;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.cs2-hero-visual__cite--active{color:rgba(var(--ink-rgb), .9);background:#a855f714;border-color:#a855f766}.cs2-hero-visual__cite-dot--active{background:#a855f7;box-shadow:0 0 8px #a855f799}.cs2-summary{padding-block:2.5rem}.cs2-summary__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.cs2-summary__item{border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:6px;padding:20px;display:flex}.cs2-summary__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.7rem}.cs2-summary__value{color:var(--color-text);font-size:.95rem;font-weight:600}.cs2-body{color:var(--color-text-secondary);max-width:720px;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.8}.cs2-body--mt{margin-top:1rem}.cs2-body--mt-lg{margin-top:2rem}.cs2-body--center{text-align:center;margin-inline:auto}.cs2-approach{padding-block:3rem}.cs2-approach__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:1.5rem;display:grid}.cs2-approach__step{border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:24px;display:flex}.cs2-approach__num{color:var(--color-purple);letter-spacing:.05em;font-size:.75rem;font-weight:700}.cs2-approach__title{font-size:1rem;font-weight:600}.cs2-approach__desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.cs2-flow{flex-wrap:wrap;align-items:center;gap:0;padding:16px 0;display:flex;overflow-x:auto}.cs2-flow__node-wrap{align-items:center;display:flex}.cs2-flow__node{border-radius:var(--radius-lg);text-align:center;flex-shrink:0;min-width:100px;padding:14px 18px}.cs2-flow__node--aeo{border-color:#5b6cf940}.cs2-flow__label{white-space:nowrap;font-size:.8rem;font-weight:600}.cs2-flow__arrow{color:var(--color-purple);flex-shrink:0;padding:0 4px;font-size:1.2rem}.cs2-flow__arrow--aeo{color:#5b6cf9}.cs2-entity{padding-block:3rem}.cs2-entity__map{flex-direction:column;align-items:center;gap:24px;margin-top:2rem;display:flex}.cs2-entity__center{border-radius:var(--radius-lg);background:#a855f714;border-color:#a855f759;padding:20px 32px;font-size:1.1rem;font-weight:700}.cs2-entity__nodes{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;width:100%;display:grid}.cs2-entity__node{border-radius:var(--radius-lg);text-align:center;padding:14px 16px;font-size:.8rem;font-weight:500;position:relative}.cs2-entity__connector{background:linear-gradient(#a855f766,#a855f71a);width:2px;height:12px;position:absolute;top:-12px;left:50%}.cs2-content-strategy{padding-block:3rem}.cs2-content__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-top:1.5rem;display:grid}.cs2-content__card{border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:20px;display:flex}.cs2-content__num{color:#5b6cf9;letter-spacing:.05em;font-size:.7rem;font-weight:700}.cs2-content__title{font-size:.95rem;font-weight:600}.cs2-ai-visual{padding-block:3rem}.cs2-compare{grid-template-columns:1fr 1fr;gap:20px;margin-top:1.5rem;display:grid}.cs2-compare__panel{border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:24px;display:flex}.cs2-compare__panel--ai{border-color:#a855f740}.cs2-compare__heading{border-bottom:1px solid var(--color-border);padding-bottom:8px;font-size:1rem;font-weight:700}.cs2-compare__flow{flex-direction:column;align-items:center;gap:0;display:flex}.cs2-compare__node-wrap{flex-direction:column;align-items:center;display:flex}.cs2-compare__node{border-radius:var(--radius);text-align:center;background:rgba(var(--base-rgb), .6);border:1px solid var(--color-border);min-width:160px;padding:10px 18px;font-size:.8rem;font-weight:500}.cs2-compare__arrow{color:var(--color-text-muted);padding:4px 0;font-size:1.2rem}.cs2-implementation{padding-block:3rem}.cs2-impl__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:1.5rem;display:grid}.cs2-impl__col{border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:24px;display:flex}.cs2-impl__col-title{margin-bottom:4px;font-size:1rem;font-weight:700}.cs2-impl__item{color:var(--color-text-secondary);align-items:flex-start;gap:8px;font-size:.85rem;display:flex}.cs2-impl__check{color:var(--color-success);flex-shrink:0;font-weight:700}.cs2-results{padding-block:3rem}.cs2-results__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.cs2-results__card{border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:8px;padding:24px;display:flex}.cs2-results__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.7rem}.cs2-results__value{color:var(--color-purple);font-size:.9rem;font-weight:600;line-height:1.6}.cs2-ai-dashboard{padding-block:3rem}.cs2-dashboard__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:12px;font-size:.7rem;display:block}.cs2-dashboard{border-radius:var(--radius-lg);border-color:#a855f740;flex-direction:column;gap:16px;max-width:500px;padding:24px;display:flex}.cs2-dashboard__query-label,.cs2-dashboard__answer-label,.cs2-dashboard__sources-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:4px;font-size:.65rem;display:block}.cs2-dashboard__query-text{color:var(--color-text);font-size:.9rem;font-weight:600}.cs2-dashboard__answer-lines{flex-direction:column;gap:6px;display:flex}.cs2-dashboard__line{background:linear-gradient(90deg,#a855f740,#0000 80%);border-radius:3px;height:6px}.cs2-dashboard__line--short{width:60%}.cs2-dashboard__source{border-radius:var(--radius);background:rgba(var(--base-rgb), .4);border:1px solid var(--color-border);padding:8px 12px;font-size:.8rem}.cs2-dashboard__source--highlight{color:var(--color-purple);background:#a855f714;border-color:#a855f766;font-weight:600}.cs2-beforeafter{padding-block:3rem}.cs2-beforeafter__grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:1.5rem;display:grid}.cs2-beforeafter__panel{border-radius:var(--radius-lg);padding:24px}.cs2-beforeafter__panel--after{border-color:#a855f740}.cs2-beforeafter__heading{margin-bottom:16px;font-size:1rem;font-weight:700}.cs2-beforeafter__heading--before{color:var(--color-text-muted)}.cs2-beforeafter__heading--after{color:var(--color-purple)}.cs2-beforeafter__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cs2-beforeafter__item{color:var(--color-text-secondary);padding-left:20px;font-size:.9rem;position:relative}.cs2-beforeafter__item:before{content:"";background:#94a3b84d;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.cs2-beforeafter__panel--after .cs2-beforeafter__item:before{background:#a855f7}.cs2-timeline{padding-block:3rem}.cs2-timeline__chain{align-items:flex-start;gap:0;padding:12px 0;display:flex;overflow-x:auto}.cs2-timeline__node-wrap{align-items:center;display:flex}.cs2-timeline__node{border-radius:var(--radius-lg);text-align:center;flex-direction:column;flex-shrink:0;gap:4px;min-width:110px;padding:16px 20px;display:flex}.cs2-timeline__num{color:var(--color-purple);font-size:.7rem;font-weight:700}.cs2-timeline__label{white-space:nowrap;font-size:.85rem;font-weight:600}.cs2-timeline__line{background:linear-gradient(90deg,#a855f766,#a855f71a);flex-shrink:0;width:32px;height:2px}.cs2-takeaways{padding-block:3rem}.cs2-takeaways__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cs2-takeaway{border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:20px;display:flex}.cs2-takeaway__num{color:var(--color-purple);flex-shrink:0;padding-top:2px;font-size:.75rem;font-weight:700}.cs2-takeaway__text{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.cs2-testimonial{padding-block:3rem}.cs2-testimonial__card{border-radius:var(--radius-lg);text-align:center;max-width:640px;margin-inline:auto;padding:32px}.cs2-testimonial__quote{color:var(--color-text-secondary);font-size:1.1rem;font-style:italic;line-height:1.8}.cs2-services{padding-block:3rem}.cs2-services__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cs2-service{border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.cs2-service:hover{border-color:#a855f766;transform:translateY(-2px)}.cs2-service__name{font-size:1.05rem;font-weight:600}.cs2-service__desc{color:var(--color-text-secondary);font-size:.85rem}.cs2-service__cta{color:var(--color-purple);align-items:center;gap:6px;margin-top:auto;font-size:.8rem;font-weight:600;display:inline-flex}.cs2-related-services{padding-block:3rem}.cs2-related-services__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.cs2-related-service{border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.cs2-related-service:hover{border-color:#a855f766;transform:translateY(-2px)}.cs2-related-service__name{font-size:.95rem;font-weight:600}.cs2-related-service__cta{color:var(--color-purple);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.cs2-related-cases{padding-block:3rem}.cs2-related-cases__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cs2-related-case{border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.cs2-related-case:hover{border-color:#a855f766;transform:translateY(-2px)}.cs2-related-case__label{font-size:1rem;font-weight:600}.cs2-related-case__cta{color:var(--color-purple);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.cs2-author{padding-block:3rem}.cs2-author__card{border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:640px;margin-inline:auto;padding:32px;display:flex}.cs2-author__title{font-size:1.2rem;font-weight:700}.cs2-author__desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}.cs2-author__link{color:var(--color-purple);align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=768px){.cs2-summary__grid{grid-template-columns:repeat(2,1fr)}.cs2-approach__grid,.cs2-compare,.cs2-impl__grid{grid-template-columns:1fr}.cs2-results__grid{grid-template-columns:repeat(2,1fr)}.cs2-beforeafter__grid{grid-template-columns:1fr}.cs2-content__grid,.cs2-entity__nodes{grid-template-columns:repeat(2,1fr)}.cs2-related-services__grid,.cs2-related-cases__grid,.cs2-services__grid,.cs2-takeaways__grid{grid-template-columns:1fr}.cs2-flow{flex-wrap:wrap;justify-content:center}.cs2-timeline__chain,.cs2-flow{padding-bottom:8px}}.cs3-page{position:relative;overflow-x:hidden}.cs3-page .hero{background:radial-gradient(55% 45% at 12% 12%,#3b82f61f,#0000 60%),radial-gradient(45% 40% at 88% 20%,#a855f71a,#0000 60%),radial-gradient(40% 40% at 50% 100%,#22d3ee14,#0000 55%);padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem);position:relative}.cs3-page .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000)}.cs3-page .hero__inner{z-index:2;position:relative}.cs3-page .hero__title{max-width:24ch}.cs3-page .hero__subtitle{max-width:680px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}@keyframes cs3-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes cs3-bar-fill{0%,to{opacity:.4;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}.cs3-summary{padding-block:2.5rem}.cs3-summary__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.cs3-summary__item{border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:6px;padding:20px;display:flex}.cs3-summary__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.7rem}.cs3-summary__value{color:var(--color-text);font-size:.95rem;font-weight:600}.cs3-body{color:var(--color-text-secondary);max-width:720px;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.8}.cs3-body--mt{margin-top:1rem}.cs3-body--mt-lg{margin-top:2rem}.cs3-body--center{text-align:center;margin-inline:auto}.cs3-approach{padding-block:3rem}.cs3-approach__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:1.5rem;display:grid}.cs3-approach__step{border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:24px;display:flex}.cs3-approach__num{color:var(--color-blue);letter-spacing:.05em;font-size:.75rem;font-weight:700}.cs3-approach__title{font-size:1rem;font-weight:600}.cs3-approach__desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.cs3-seo{padding-block:3rem}.cs3-seo__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:1.5rem;display:grid}.cs3-seo__item{border-radius:var(--radius-lg);align-items:center;gap:10px;padding:14px 16px;font-size:.85rem;display:flex}.cs3-seo__check{color:var(--color-success);flex-shrink:0;font-weight:700}.cs3-flow{flex-wrap:wrap;align-items:center;gap:0;padding:16px 0;display:flex;overflow-x:auto}.cs3-flow__node-wrap{align-items:center;display:flex}.cs3-flow__node{border-radius:var(--radius-lg);text-align:center;flex-shrink:0;min-width:100px;padding:14px 18px}.cs3-flow__label{white-space:nowrap;font-size:.8rem;font-weight:600}.cs3-flow__arrow{color:var(--color-blue);flex-shrink:0;padding:0 4px;font-size:1.2rem}.cs3-market{padding-block:3rem}.cs3-market__map{flex-direction:column;align-items:center;gap:0;margin-top:1.5rem;display:flex}.cs3-market__node-wrap{flex-direction:column;align-items:center;display:flex}.cs3-market__node{border-radius:var(--radius-lg);text-align:center;min-width:140px;padding:12px 20px}.cs3-market__label{font-size:.85rem;font-weight:600}.cs3-market__arrow{color:var(--color-text-muted);padding:4px 0;font-size:1.2rem}.cs3-synergy{padding-block:3rem}.cs3-synergy__grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:16px;margin-top:1.5rem;display:grid}.cs3-synergy__panel{border-radius:var(--radius-lg);padding:24px}.cs3-synergy__panel--ads{border-color:#a855f740}.cs3-synergy__center{border-radius:var(--radius-lg);background:#3b82f614;border-color:#3b82f659;justify-content:center;align-items:center;padding:20px 24px;display:flex}.cs3-synergy__label{color:var(--color-blue);font-size:.85rem;font-weight:700}.cs3-synergy__heading{margin-bottom:12px;font-size:1rem;font-weight:700}.cs3-synergy__heading--seo{color:var(--color-blue)}.cs3-synergy__heading--ads{color:var(--color-purple)}.cs3-synergy__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs3-synergy__item{color:var(--color-text-secondary);padding-left:16px;font-size:.85rem;position:relative}.cs3-synergy__item:before{content:"";background:#94a3b84d;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.cs3-grant-workflow{padding-block:3rem}.cs3-grant-flow{align-items:flex-start;gap:0;padding:12px 0;display:flex;overflow-x:auto}.cs3-grant-flow__node-wrap{align-items:center;display:flex}.cs3-grant-flow__node{border-radius:var(--radius-lg);text-align:center;flex-direction:column;flex-shrink:0;gap:4px;min-width:110px;padding:14px 18px;display:flex}.cs3-grant-flow__num{color:var(--color-blue);font-size:.65rem;font-weight:700}.cs3-grant-flow__label{white-space:nowrap;font-size:.8rem;font-weight:600}.cs3-grant-flow__line{background:linear-gradient(90deg,#3b82f666,#3b82f61a);flex-shrink:0;width:24px;height:2px}.cs3-implementation{padding-block:3rem}.cs3-impl__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:1.5rem;display:grid}.cs3-impl__col{border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:24px;display:flex}.cs3-impl__col-title{margin-bottom:4px;font-size:1rem;font-weight:700}.cs3-impl__item{color:var(--color-text-secondary);align-items:flex-start;gap:8px;font-size:.85rem;display:flex}.cs3-impl__check{color:var(--color-success);flex-shrink:0;font-weight:700}.cs3-results{padding-block:3rem}.cs3-results__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.cs3-results__card{border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:8px;padding:24px;display:flex}.cs3-results__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.7rem}.cs3-results__value{color:var(--color-blue);font-size:.9rem;font-weight:600;line-height:1.6}.cs3-beforeafter{padding-block:3rem}.cs3-beforeafter__grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:1.5rem;display:grid}.cs3-beforeafter__panel{border-radius:var(--radius-lg);padding:24px}.cs3-beforeafter__panel--after{border-color:#3b82f640}.cs3-beforeafter__heading{margin-bottom:16px;font-size:1rem;font-weight:700}.cs3-beforeafter__heading--before{color:var(--color-text-muted)}.cs3-beforeafter__heading--after{color:var(--color-blue)}.cs3-beforeafter__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cs3-beforeafter__item{color:var(--color-text-secondary);padding-left:20px;font-size:.9rem;position:relative}.cs3-beforeafter__item:before{content:"";background:#94a3b84d;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.cs3-beforeafter__panel--after .cs3-beforeafter__item:before{background:#3b82f6}.cs3-timeline{padding-block:3rem}.cs3-timeline__chain{align-items:flex-start;gap:0;padding:12px 0;display:flex;overflow-x:auto}.cs3-timeline__node-wrap{align-items:center;display:flex}.cs3-timeline__node{border-radius:var(--radius-lg);text-align:center;flex-direction:column;flex-shrink:0;gap:4px;min-width:110px;padding:16px 20px;display:flex}.cs3-timeline__num{color:var(--color-blue);font-size:.7rem;font-weight:700}.cs3-timeline__label{white-space:nowrap;font-size:.85rem;font-weight:600}.cs3-timeline__line{background:linear-gradient(90deg,#3b82f666,#3b82f61a);flex-shrink:0;width:32px;height:2px}.cs3-takeaways{padding-block:3rem}.cs3-takeaways__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cs3-takeaway{border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:20px;display:flex}.cs3-takeaway__num{color:var(--color-blue);flex-shrink:0;padding-top:2px;font-size:.75rem;font-weight:700}.cs3-takeaway__text{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.cs3-testimonial{padding-block:3rem}.cs3-testimonial__card{border-radius:var(--radius-lg);text-align:center;max-width:640px;margin-inline:auto;padding:32px}.cs3-testimonial__quote{color:var(--color-text-secondary);font-size:1.1rem;font-style:italic;line-height:1.8}.cs3-grant-section{padding-block:3rem}.cs3-grant-full{border-radius:var(--radius-lg);background:#fbbf240a;border-color:#fbbf2440;padding:28px}.cs3-grant-full__title{color:var(--color-star);margin-bottom:8px;font-size:1rem;font-weight:700}.cs3-grant-full__text{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}.cs3-grant-disclaimer{border-radius:var(--radius-lg);border-color:#fbbf2440;margin-top:1.5rem;padding:20px}.cs3-grant-disclaimer__title{color:var(--color-star);margin-bottom:6px;font-size:.85rem;font-weight:700}.cs3-grant-disclaimer__text{color:var(--color-text-secondary);font-size:.85rem;line-height:1.6}.cs3-services{padding-block:3rem}.cs3-services__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cs3-service{border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.cs3-service:hover{border-color:#3b82f666;transform:translateY(-2px)}.cs3-service__name{font-size:1.05rem;font-weight:600}.cs3-service__desc{color:var(--color-text-secondary);font-size:.85rem}.cs3-service__cta{color:var(--color-blue);align-items:center;gap:6px;margin-top:auto;font-size:.8rem;font-weight:600;display:inline-flex}.cs3-related-services{padding-block:3rem}.cs3-related-services__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.cs3-related-service{border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.cs3-related-service:hover{border-color:#3b82f666;transform:translateY(-2px)}.cs3-related-service__name{font-size:.95rem;font-weight:600}.cs3-related-service__cta{color:var(--color-blue);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.cs3-related-cases{padding-block:3rem}.cs3-related-cases__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cs3-related-case{border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.cs3-related-case:hover{border-color:#3b82f666;transform:translateY(-2px)}.cs3-related-case__label{font-size:1rem;font-weight:600}.cs3-related-case__cta{color:var(--color-blue);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.cs3-author{padding-block:3rem}.cs3-author__card{border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:640px;margin-inline:auto;padding:32px;display:flex}.cs3-author__title{font-size:1.2rem;font-weight:700}.cs3-author__desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}.cs3-author__link{color:var(--color-blue);align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=768px){.cs3-summary__grid{grid-template-columns:repeat(2,1fr)}.cs3-approach__grid,.cs3-seo__grid,.cs3-synergy__grid{grid-template-columns:1fr}.cs3-synergy__center{order:-1}.cs3-impl__grid{grid-template-columns:1fr}.cs3-results__grid{grid-template-columns:repeat(2,1fr)}.cs3-beforeafter__grid,.cs3-related-services__grid,.cs3-related-cases__grid,.cs3-services__grid,.cs3-takeaways__grid{grid-template-columns:1fr}.cs3-flow,.cs3-grant-flow,.cs3-timeline__chain{flex-wrap:wrap;justify-content:center;padding-bottom:8px}}:root{--c4-primary:#3b82f6;--c4-primary-rgb:59, 130, 246;--c4-accent:#06b6d4;--c4-accent-rgb:6, 182, 212;--c4-glow:#3b82f666;--c4-glass:#ffffff08;--c4-border:#ffffff0f;--c4-text:#c8d6e5;--c4-heading:#f1f5f9;--c4-amber:#fbbf24;--c4-amber-rgb:251, 191, 36}.client4-page{--color-heading:#fff;--color-text:#dfe3f3;--color-text-muted:#b3bad6;--color-purple:#c4b5fd;--color-cyan:#67e8f9;--color-royal:#8fa0ff;--color-accent-ink:#d8ccff;--color-border:#ffffff1f;--color-border-strong:#ffffff38;--ink-rgb:255, 255, 255;--base-rgb:7, 11, 24;--color-surface-glass:#141c3c8c;--color-star:#fbbf24;--color-success:#4ade80;min-height:100vh;color:var(--c4-text);background:#080c18;overflow-x:hidden}@keyframes c4-pulse{0%{box-shadow:0 0 0 0 rgba(var(--c4-amber-rgb), .4)}to{box-shadow:0 0 0 20px rgba(var(--c4-amber-rgb), 0)}}.c4-summary{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.c4-summary-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.c4-summary-card{background:var(--c4-glass);border:1px solid var(--c4-border);text-align:center;border-radius:16px;padding:1.5rem}.c4-summary-label{text-transform:uppercase;letter-spacing:.1em;color:var(--c4-primary);margin-bottom:.5rem;font-size:.7rem;font-weight:700}.c4-summary-value{color:var(--c4-heading);font-size:1rem;font-weight:600}.c4-challenge,.c4-opportunity,.c4-google-ads,.c4-social-media,.c4-lead-gen,.c4-whatsapp,.c4-results,.c4-before-after,.c4-why-worked,.c4-industry,.c4-timeline,.c4-measurement,.c4-testimonial,.c4-services,.c4-related-services,.c4-related-cases{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.c4-challenge-content,.c4-opportunity-content,.c4-funnel-note,.c4-wa-note,.c4-measurement-note{max-width:900px;margin:2rem auto 0}.c4-challenge-content p,.c4-opportunity-content p,.c4-funnel-note p,.c4-wa-note p,.c4-measurement-note p{color:var(--c4-text);margin-bottom:1rem;line-height:1.8}.c4-opportunity-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.c4-opportunity-card{background:var(--c4-glass);border:1px solid var(--c4-border);text-align:center;border-radius:12px;padding:1.25rem}.c4-opportunity-card span{color:var(--c4-primary);font-weight:700}.c4-strategy-flow{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}.c4-strategy-col h3{color:var(--c4-primary);text-align:center;margin-bottom:1rem;font-size:1rem}.c4-flow{flex-direction:column;align-items:center;display:flex}.c4-flow-node{background:var(--c4-glass);border:1px solid var(--c4-border);color:var(--c4-heading);text-align:center;border-radius:8px;width:100%;max-width:220px;padding:.75rem 1.5rem;font-size:.8rem;font-weight:600}.c4-flow-node--accent{background:rgba(var(--c4-primary-rgb), .15);border-color:var(--c4-primary);color:var(--c4-primary)}.c4-flow-arrow{color:var(--c4-text);margin:.25rem 0;font-size:1rem}.c4-strategy-note{text-align:center;max-width:700px;margin:2rem auto 0}.c4-strategy-note p{color:var(--c4-text);line-height:1.7}.c4-ga-steps{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:2rem;display:grid}.c4-ga-step-card{background:var(--c4-glass);border:1px solid var(--c4-border);border-radius:16px;padding:1.5rem;transition:transform .3s,border-color .3s}.c4-ga-step-card:hover{border-color:var(--c4-primary);transform:translateY(-4px)}.c4-ga-step-num{color:var(--c4-primary);margin-bottom:.5rem;font-size:2rem;font-weight:800}.c4-ga-step-card h4{color:var(--c4-heading);margin-bottom:.5rem;font-size:.95rem}.c4-ga-step-card p{color:var(--c4-text);font-size:.85rem;line-height:1.6}.c4-social-platforms{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.c4-social-card{background:var(--c4-glass);border:1px solid var(--c4-border);border-radius:16px;padding:1.5rem}.c4-social-icon{color:var(--c4-primary);margin-bottom:.75rem;font-size:1.5rem}.c4-social-card h4{color:var(--c4-heading);margin-bottom:.5rem}.c4-social-card p{color:var(--c4-text);font-size:.85rem;line-height:1.6}.c4-content-pillars{margin-top:2rem}.c4-content-pillars h3{color:var(--c4-heading);margin-bottom:1rem;font-size:1rem}.c4-pillars-grid{flex-wrap:wrap;gap:.5rem;display:flex}.c4-pillar-chip{background:rgba(var(--c4-primary-rgb), .08);border:1px solid rgba(var(--c4-primary-rgb), .15);color:var(--c4-text);border-radius:20px;padding:.5rem 1rem;font-size:.8rem}.c4-social-note{background:rgba(var(--c4-amber-rgb), .08);border:1px solid rgba(var(--c4-amber-rgb), .2);border-radius:8px;margin-top:1.5rem;padding:1rem}.c4-social-note p{color:var(--c4-amber);font-size:.85rem}.c4-funnel{flex-direction:column;align-items:center;gap:0;margin-top:2rem;display:flex}.c4-funnel-item{flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex}.c4-funnel-num{color:var(--c4-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-size:.65rem;font-weight:700}.c4-funnel-label{background:var(--c4-glass);border:1px solid var(--c4-border);color:var(--c4-heading);text-align:center;border-radius:8px;width:100%;padding:.75rem 1.5rem;font-size:.85rem;font-weight:600}.c4-funnel-connector{color:var(--c4-primary);margin:.25rem 0;font-size:1rem}.c4-whatsapp{text-align:center}.c4-wa-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.c4-wa-step{background:var(--c4-glass);border:1px solid var(--c4-border);color:var(--c4-heading);border-radius:8px;padding:.75rem 1.25rem;font-size:.8rem;font-weight:600}.c4-wa-step--highlight{background:rgba(var(--c4-accent-rgb), .15);border-color:var(--c4-accent);color:var(--c4-accent);box-shadow:0 0 20px rgba(var(--c4-accent-rgb), .2)}.c4-wa-arrow{color:var(--c4-text);font-size:1rem}.c4-wa-cta{margin-top:2rem}.c4-results{text-align:center}.c4-results-primary{margin:2rem auto}.c4-results-headline{background:linear-gradient(135deg, rgba(var(--c4-primary-rgb), .1), rgba(var(--c4-accent-rgb), .05));border:1px solid var(--c4-primary);box-shadow:0 0 40px rgba(var(--c4-primary-rgb), .15);border-radius:20px;flex-direction:column;align-items:center;padding:2rem;display:flex}.c4-results-label{color:var(--c4-heading);margin-top:.5rem;font-size:1.25rem;font-weight:700}.c4-results-sublabel{color:var(--c4-text);margin-top:.25rem;font-size:.8rem}.c4-results-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.c4-results-card{background:var(--c4-glass);border:1px solid var(--c4-border);border-radius:12px;padding:1.25rem}.c4-results-card-label{color:var(--c4-text);margin-bottom:.5rem;font-size:.75rem}.c4-results-card-value{color:var(--c4-text);font-size:.85rem;font-weight:600}.c4-results-note{background:rgba(var(--c4-amber-rgb), .08);border:1px solid rgba(var(--c4-amber-rgb), .2);border-radius:8px;max-width:700px;margin:2rem auto 0;padding:1rem}.c4-results-note p{color:var(--c4-amber);font-size:.85rem}.c4-ba-panels{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}.c4-ba-panel{background:var(--c4-glass);border:1px solid var(--c4-border);border-radius:16px;padding:2rem}.c4-ba-panel h3{margin-bottom:1rem;font-size:1.1rem}.c4-ba-panel--before h3{color:var(--color-danger)}.c4-ba-panel--after h3{color:var(--c4-primary)}.c4-ba-panel ul{padding:0;list-style:none}.c4-ba-panel li{color:var(--c4-text);padding:.5rem 0 .5rem 1.5rem;font-size:.9rem;position:relative}.c4-ba-panel--before li:before{content:"✕";color:var(--color-danger);position:absolute;left:0}.c4-ba-panel--after li:before{content:"✓";color:var(--c4-primary);position:absolute;left:0}.c4-ba-label{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--c4-primary);margin-top:1.5rem;font-size:.75rem;font-weight:700}.c4-why-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.c4-why-card{background:var(--c4-glass);border:1px solid var(--c4-border);text-align:center;border-radius:16px;padding:1.5rem}.c4-why-num{color:var(--c4-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.c4-why-card h4{color:var(--c4-heading);margin-bottom:.5rem;font-size:.95rem}.c4-why-card p{color:var(--c4-text);font-size:.85rem;line-height:1.6}.c4-industry-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}.c4-industry-card{background:var(--c4-glass);border:1px solid var(--c4-border);border-radius:16px;padding:2rem}.c4-industry-card h4{color:var(--c4-heading);margin-bottom:.75rem}.c4-industry-card p{color:var(--c4-text);font-size:.85rem;line-height:1.6}.c4-timeline-grid{grid-template-columns:repeat(6,1fr);gap:1rem;margin-top:2rem;display:grid}.c4-timeline-card{background:var(--c4-glass);border:1px solid var(--c4-border);text-align:center;border-radius:16px;padding:1.5rem}.c4-timeline-num{color:var(--c4-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.c4-timeline-card h4{color:var(--c4-heading);font-size:.85rem}.c4-kpi-grid{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.c4-kpi-card{background:var(--c4-glass);border:1px solid var(--c4-border);color:var(--c4-heading);border-radius:8px;padding:.75rem 1.25rem;font-size:.85rem}.c4-testimonial{text-align:center}.c4-testimonial-content{background:var(--c4-glass);border:1px solid var(--c4-border);border-radius:16px;max-width:600px;margin:2rem auto 0;padding:2rem}.c4-testimonial-content p{color:var(--c4-text);font-size:1rem;font-style:italic;line-height:1.7}.c4-services-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.c4-service-card{background:var(--c4-glass);border:1px solid var(--c4-border);border-radius:16px;padding:2rem}.c4-service-card h4{color:var(--c4-heading);margin-bottom:.75rem}.c4-service-card p{color:var(--c4-text);margin-bottom:1rem;font-size:.85rem;line-height:1.6}.c4-related-grid{grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:2rem;display:grid}.c4-related-card{background:var(--c4-glass);border:1px solid var(--c4-border);text-align:center;border-radius:12px;padding:1.25rem}.c4-related-card h4{color:var(--c4-heading);margin-bottom:.75rem;font-size:.85rem}.c4-cases-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.c4-case-card{background:var(--c4-glass);border:1px solid var(--c4-border);text-align:center;border-radius:12px;padding:1.5rem}.c4-case-card h4{color:var(--c4-heading);margin-bottom:.75rem;font-size:.9rem}.c4-location-cta{text-align:center;background:linear-gradient(135deg, rgba(var(--c4-primary-rgb), .08), rgba(var(--c4-accent-rgb), .05));border-top:1px solid var(--c4-border);border-bottom:1px solid var(--c4-border);padding:5rem 1.5rem}.c4-location-cta-content{max-width:700px;margin:0 auto}.c4-location-cta h2{color:var(--c4-heading);margin-bottom:1rem;font-size:2rem}.c4-location-cta p{color:var(--c4-text);margin-bottom:2rem;font-size:1rem;line-height:1.7}.c4-location-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=1024px){.c4-summary-grid{grid-template-columns:repeat(2,1fr)}.c4-strategy-flow{grid-template-columns:1fr}.c4-why-grid{grid-template-columns:repeat(2,1fr)}.c4-industry-grid{grid-template-columns:1fr}.c4-timeline-grid{grid-template-columns:repeat(3,1fr)}.c4-results-grid{grid-template-columns:repeat(2,1fr)}.c4-related-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.c4-summary-grid{grid-template-columns:1fr}.c4-opportunity-grid{grid-template-columns:repeat(2,1fr)}.c4-social-platforms,.c4-ba-panels,.c4-why-grid{grid-template-columns:1fr}.c4-timeline-grid{grid-template-columns:repeat(2,1fr)}.c4-services-grid{grid-template-columns:1fr}.c4-related-grid{grid-template-columns:repeat(2,1fr)}.c4-cases-grid{grid-template-columns:1fr}.c4-wa-flow{flex-direction:column}.c4-location-cta h2{font-size:1.5rem}}@media (width<=480px){.c4-opportunity-grid,.c4-ga-steps,.c4-timeline-grid,.c4-related-grid{grid-template-columns:1fr}}
/*$vite$:1*/