@font-face{font-family: "Plus Jakarta Sans";src: url("/wp-content/themes/pixelglobalit/assets/fonts/plus-jakarta-sans.woff2") format("woff2");font-weight: 600 800;font-style: normal;font-display: swap}@font-face{font-family: "DM Sans";src: url("/wp-content/themes/pixelglobalit/assets/fonts/dm-sans.woff2") format("woff2");font-weight: 400 600;font-style: normal;font-display: swap}@font-face{font-family: "PJS Fallback";src: local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");font-weight: 600 800;size-adjust: 100.8%;ascent-override: 103%;descent-override: 22%;line-gap-override: 0%}@font-face{font-family: "DMS Fallback";src: local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans");font-weight: 400 600;size-adjust: 104.6%;ascent-override: 94.8%;descent-override: 29.6%;line-gap-override: 0%}:root{--brand-900: #1e0a3c;--brand-800: #2a0e4f;--brand-700: #3f1677;--brand-600: #5b21b6;--brand-500: #7c3aed;--brand-100: #eee7ff;--brand-50: #f7f4ff;--accent: #ffb81c;--accent-2: #f5a300;--on-accent: #1e0a3c;--ok: #0e7a3d;--bad: #d92d20;--text: #1c1830;--muted: #5e5a73;--line: #e7e3f0;--white: #fff;--font-h: "Plus Jakarta Sans","PJS Fallback","Segoe UI",system-ui,sans-serif;--font-b: "DM Sans","DMS Fallback","Segoe UI",system-ui,-apple-system,sans-serif;--r-sm: 10px;--r: 16px;--r-lg: 24px;--sh-1: 0 1px 2px rgba(30,10,60,.05),0 4px 14px rgba(30,10,60,.05);--sh-2: 0 14px 40px rgba(30,10,60,.1);--sh-3: 0 30px 80px rgba(30,10,60,.18);--wrap: 1240px;--gutter: 20px;--header-h: 72px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px);-webkit-text-size-adjust: 100%}body{margin: 0;font: 400 1.0625rem/1.65 var(--font-b);color: var(--text);background: var(--white);-webkit-font-smoothing: antialiased;overflow-x: hidden}img,svg{display: block;max-width: 100%}img{height: auto}a{color: var(--brand-600);text-decoration: none}a:hover{color: var(--brand-700)}h1,h2,h3,h4{margin: 0;font-family: var(--font-h);color: var(--brand-900);letter-spacing: -.025em;line-height: 1.15;overflow-wrap: break-word}h2{font-size: clamp(1.75rem,3.4vw,2.7rem);font-weight: 800}h3{font-size: 1.15rem;font-weight: 700;letter-spacing: -.01em}p,figure,blockquote{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}address{font-style: normal}button,input,textarea,select{font: inherit;color: inherit}:focus-visible{outline: 3px solid var(--accent);outline-offset: 3px;border-radius: 6px}.sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;left: -9999px;top: 12px;z-index: 999;padding: 10px 16px;border-radius: 8px;background: var(--brand-900);color: #fff}.skip:focus{left: 12px;color: #fff}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding: 0 var(--gutter)}.wrap--text{max-width: 820px}.wrap--wide{max-width: 1000px}.btns{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 40px}.stars{color: #ffb400;letter-spacing: 2px}.icon,.pg-icon{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;flex: none}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}a[href^="tel:"]{white-space: nowrap}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 14px 26px;border: 2px solid transparent;border-radius: 999px;font: 700 1rem/1.1 var(--font-h);letter-spacing: -.005em;text-align: center;cursor: pointer;transition: background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.btn .icon{width: 18px;height: 18px}.btn--sm{min-height: 44px;padding: 10px 18px;font-size: .95rem}.btn--lg{min-height: 56px;padding: 16px 32px;font-size: 1.05rem}.btn--full{width: 100%}.btn--accent{background: var(--accent);color: var(--on-accent);box-shadow: 0 10px 24px rgba(255,184,28,.38)}.btn--accent:hover{background: var(--accent-2);color: var(--on-accent);transform: translateY(-2px)}.btn--primary{background: var(--brand-700);color: #fff}.btn--primary:hover{background: var(--brand-800);color: #fff;transform: translateY(-2px)}.btn--ghost{background: #fff;border-color: var(--line);color: var(--brand-900)}.btn--ghost:hover{border-color: var(--brand-500);color: var(--brand-700)}.btn--outline{border-color: var(--brand-700);color: var(--brand-700)}.btn--outline:hover{background: var(--brand-700);color: #fff}.btn:disabled,.btn.is-busy{opacity: .7;cursor: progress;transform: none}.more{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;color: var(--brand-600)}.more::after{content: "";width: 7px;height: 7px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg);transition: transform .18s}.more:hover::after{transform: translateX(4px) rotate(45deg)}.header{position: sticky;top: 0;z-index: 60;background: rgba(255,255,255,.94);-webkit-backdrop-filter: saturate(180%) blur(14px);backdrop-filter: saturate(180%) blur(14px);border-bottom: 1px solid transparent;transition: border-color .2s,box-shadow .2s}.header.is-scrolled{border-color: var(--line);box-shadow: var(--sh-1)}.admin-bar .header{top: 46px}.header__in{display: flex;align-items: center;justify-content: space-between;gap: 20px;height: var(--header-h)}.logo{display: block;flex: none}.logo__img{width: 150px;height: auto}.burger{display: inline-grid;gap: 5px;padding: 12px;margin-right: -12px;border: 0;background: none;cursor: pointer}.burger i{display: block;width: 24px;height: 2px;border-radius: 2px;background: var(--brand-900);transition: transform .2s,opacity .2s}.burger[aria-expanded="true"] i:nth-of-type(1){transform: translateY(7px) rotate(45deg)}.burger[aria-expanded="true"] i:nth-of-type(2){opacity: 0}.burger[aria-expanded="true"] i:nth-of-type(3){transform: translateY(-7px) rotate(-45deg)}.nav{display: none;position: absolute;top: var(--header-h);left: 0;right: 0;max-height: calc(100vh - var(--header-h));max-height: calc(100dvh - var(--header-h));overflow-y: auto;padding: 8px var(--gutter) 24px;background: #fff;border-bottom: 1px solid var(--line);box-shadow: var(--sh-2)}.nav.is-open{display: block}.has-menu{overflow: hidden}.nav__list>li{position: relative;border-bottom: 1px solid var(--line)}.nav__list a{display: block;padding: 14px 44px 14px 0;font-weight: 600;color: var(--brand-900)}.nav__list a:hover,.nav__list .current-menu-item>a,.nav__list .current-menu-ancestor>a{color: var(--brand-600)}.sub-toggle{position: absolute;right: 0;top: 4px;display: grid;place-items: center;width: 44px;height: 44px;border: 0;background: none;cursor: pointer;transition: transform .2s}.sub-toggle::before{content: "";width: 8px;height: 8px;margin-top: -4px;border-right: 2px solid var(--brand-700);border-bottom: 2px solid var(--brand-700);transform: rotate(45deg)}.sub-toggle[aria-expanded="true"]{transform: rotate(180deg)}.sub-menu{display: none;padding: 0 0 10px 14px;border-left: 2px solid var(--brand-100);margin-bottom: 8px}.is-open>.sub-menu{display: block}.sub-menu a{padding: 9px 0;font-weight: 500;color: var(--muted)}.nav__ctas{display: grid;gap: 10px;margin-top: 18px}.sec{padding: clamp(64px,9vw,110px) 0}.sec--tint{background: var(--brand-50)}.sec--top0{padding-top: 0}.head{max-width: 760px;margin: 0 auto 44px;text-align: center}.head p{margin-top: 14px;font-size: 1.1rem;color: var(--muted)}.head a{font-weight: 600}.head--row{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 20px;max-width: none;text-align: left}.head--row>div{max-width: 640px}.hero{position: relative;overflow: hidden;padding: 48px 0 64px;text-align: center;isolation: isolate;background: radial-gradient(700px 420px at 12% 8%,rgba(124,58,237,.14),transparent 70%),radial-gradient(700px 420px at 92% 18%,rgba(255,184,28,.14),transparent 70%),linear-gradient(180deg,var(--brand-50),#fff 70%)}.hero::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: radial-gradient(rgba(63,22,119,.14) 1px,transparent 1px);background-size: 26px 26px;-webkit-mask-image: linear-gradient(180deg,#000,transparent 60%);mask-image: linear-gradient(180deg,#000,transparent 60%)}.hero__eyebrow{display: inline-flex;align-items: center;gap: 10px;padding: 8px 16px;border: 1px solid var(--line);border-radius: 999px;background: #fff;box-shadow: var(--sh-1);font-size: .9rem;font-weight: 600;color: var(--brand-700)}.pulse{position: relative;width: 8px;height: 8px;border-radius: 50%;background: #12a150}.pulse::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: #12a150;opacity: 0}.is-active .pulse::after{animation: pulse 2s ease-out infinite}@keyframes pulse{0%{transform: scale(1);opacity: .6}70%,100%{transform: scale(3.2);opacity: 0}}.hero__title{max-width: 15ch;margin: 22px auto 0;font-size: clamp(2.2rem,7vw,4.6rem);font-weight: 800;line-height: 1.06;letter-spacing: -.035em}.typed{display: inline-block;min-width: 1ch;color: var(--brand-600);white-space: nowrap}.typed::after{content: "";display: inline-block;width: 3px;height: .9em;margin-left: 4px;background: var(--accent);vertical-align: -.08em}.is-active .typed::after{animation: blink 1s steps(1) infinite}@keyframes blink{50%{opacity: 0}}.hero__sub{max-width: 40em;margin: 20px auto 0;font-size: 1.12rem;color: var(--muted)}.hero__sub strong{color: var(--brand-900)}.audit{max-width: 940px;margin: 32px auto 0;padding: 16px;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-2);text-align: left}.audit__head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding: 2px 4px 14px;font-size: .95rem;font-weight: 600;color: var(--brand-900)}.engines{display: flex;flex-wrap: wrap;gap: 6px}.engines li{padding: 4px 10px;border: 1px solid var(--brand-100);border-radius: 999px;background: var(--brand-50);font-size: .8rem;font-weight: 600;color: var(--brand-700)}.audit__row{display: grid;gap: 10px}.audit__row .btn{align-self: start;min-height: 50px}.audit input:not([type="submit"]){width: 100%;min-width: 0;min-height: 50px;padding: 13px 16px;border: 1.5px solid var(--line);border-radius: 999px;background: #fff;font-size: 1rem;transition: border-color .15s,box-shadow .15s}.audit input:not([type="submit"]):focus{outline: none;border-color: var(--brand-500);box-shadow: 0 0 0 4px rgba(124,58,237,.16)}.rating{margin-top: 18px;font-size: .95rem;color: var(--muted)}.rating .stars{display: inline;margin-right: 6px}.wpcf7 form{position: relative}.wpcf7-form-control-wrap{position: relative;display: block}.hidden-fields-container,.wpcf7-spinner{display: none !important}.wpcf7 .screen-reader-response{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);border: 0}.wpcf7-not-valid{border-color: #e5484d !important}.wpcf7-not-valid-tip{display: block;margin-top: 6px;padding-left: 4px;font-size: .84rem;font-weight: 600;color: var(--bad)}.wpcf7-response-output{margin: 14px 0 0;padding: 10px 14px;border-radius: 12px;background: #fff4f3;font-size: .95rem;font-weight: 600;color: var(--bad)}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display: none}.wpcf7 form.sent .wpcf7-response-output{background: #e9f7ef;color: var(--ok)}.wpcf7 form.submitting [type="submit"]{opacity: .7;cursor: progress}.form-missing{padding: 12px 16px;border: 2px dashed var(--bad);border-radius: 12px;background: #fff;font-weight: 600;color: var(--bad)}.benefits{display: grid;gap: 18px}.benefit{padding: 28px;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;transition: transform .2s,box-shadow .2s}.benefit:hover{transform: translateY(-4px);box-shadow: var(--sh-2)}.benefit h3{margin: 18px 0 8px}.benefit p{font-size: 1rem;color: var(--muted)}.ic{display: grid;place-items: center;width: 50px;height: 50px;border-radius: 14px;background: var(--brand-700);color: #fff}.ic .icon{width: 24px;height: 24px}.ic--accent{background: var(--accent);color: var(--on-accent)}.rail{overflow: hidden;timeline-scope: --rail}.rail__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 32px}.rail__head>div{max-width: 640px}.rail__head p{margin-top: 12px;font-size: 1.08rem;color: var(--muted)}.rail__nav{display: none;gap: 10px}.rail__arrow,.slider__btn{display: grid;place-items: center;width: 52px;height: 52px;border: 1.5px solid var(--brand-100);border-radius: 50%;background: #fff;color: var(--brand-700);box-shadow: var(--sh-1);cursor: pointer;transition: background-color .18s,border-color .18s,color .18s,opacity .18s}.rail__arrow .icon,.slider__btn .icon{width: 22px;height: 22px;stroke-width: 2.4}.rail__arrow:hover:not(:disabled),.slider__btn:hover:not(:disabled){background: var(--brand-700);border-color: var(--brand-700);color: #fff}.rail__arrow:disabled,.slider__btn:disabled{opacity: .35;cursor: default;box-shadow: none}.rail__track{display: flex;gap: 20px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 6px max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter))) 28px;scroll-padding-inline: max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter)));scroll-timeline: --rail inline}.rail__track::-webkit-scrollbar{display: none}.rail__track>*{flex: 0 0 min(86vw,330px);scroll-snap-align: start}.rail__track:focus-visible{outline-offset: -3px}.rail__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 18px 32px}.rail__progress{flex: 1 1 240px;max-width: 520px;height: 6px;border-radius: 999px;background: var(--brand-100);overflow: hidden}.rail__progress span{display: block;height: 100%;border-radius: inherit;background: linear-gradient(90deg,var(--brand-600),var(--brand-500));transform-origin: left;transform: scaleX(.25);animation: rail-progress linear both;animation-timeline: --rail}@keyframes rail-progress{from{transform: scaleX(.2)}to{transform: scaleX(1)}}@supports not (animation-timeline: scroll()){.rail__progress{visibility: hidden}}.scard{display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-1);transition: transform .2s,box-shadow .2s,border-color .2s}.scard:hover{transform: translateY(-6px);box-shadow: var(--sh-2);border-color: rgba(124,58,237,.35)}.scard__top{position: relative;display: grid;place-items: center;height: 120px;background: radial-gradient(rgba(124,58,237,.16) 1px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(135deg,var(--brand-50),var(--brand-100))}.scard__ic{display: grid;place-items: center;width: 68px;height: 68px;border-radius: 20px;background: #fff;color: var(--brand-600);box-shadow: var(--sh-1);transition: transform .2s}.scard__ic .icon{width: 34px;height: 34px;stroke-width: 1.8}.scard:hover .scard__ic{transform: scale(1.08) rotate(-4deg)}.scard__tag{position: absolute;left: 18px;top: 16px;padding: 5px 12px;border-radius: 999px;background: rgba(255,255,255,.9);font-size: .78rem;font-weight: 700;color: var(--brand-700)}.scard__badge{position: absolute;right: 18px;top: 16px;padding: 5px 12px;border-radius: 999px;background: var(--accent);font-size: .75rem;font-weight: 800;color: var(--on-accent)}.scard__body{display: flex;flex: 1;flex-direction: column;gap: 12px;padding: 24px 24px 26px}.scard h3{font-size: 1.22rem}.scard h3 a{color: inherit}.scard p{font-size: .98rem;color: var(--muted)}.ticks{display: grid;flex: 1;align-content: start;gap: 8px;margin: 4px 0 8px;padding-top: 16px;border-top: 1px dashed var(--line)}.ticks li{position: relative;padding-left: 28px;font-size: .95rem;font-weight: 500}.ticks li::before{content: "";position: absolute;left: 0;top: 3px;width: 18px;height: 18px;border-radius: 50%;background: var(--brand-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B21B6' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 11px no-repeat}.scard__go{display: inline-flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 10px 10px 18px;border-radius: 999px;background: var(--brand-50);font-weight: 700;color: var(--brand-700);transition: background-color .18s,color .18s}.scard__go span{position: relative;flex: none;width: 30px;height: 30px;border-radius: 50%;background: var(--brand-700);transition: transform .18s,background-color .18s}.scard__go span::after{content: "";position: absolute;left: 10px;top: 11px;width: 7px;height: 7px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg)}.scard__go:hover{background: var(--brand-700);color: #fff}.scard__go:hover span{background: var(--accent);transform: translateX(3px)}.scard__go:hover span::after{border-color: var(--on-accent)}.scard--hot{border-color: transparent;background: linear-gradient(165deg,var(--brand-800),var(--brand-700));box-shadow: 0 20px 50px rgba(42,14,79,.35)}.scard--hot .scard__top{background: radial-gradient(circle at 80% 20%,rgba(255,184,28,.35),transparent 55%),radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.5px) 0 0 / 16px 16px,rgba(255,255,255,.04)}.scard--hot .scard__ic{background: rgba(255,255,255,.12);color: var(--accent);border: 1px solid rgba(255,255,255,.2);box-shadow: none}.scard--hot .scard__tag{background: rgba(255,255,255,.14);color: #fff}.scard--hot h3,.scard--hot .ticks li{color: #fff}.scard--hot p{color: rgba(255,255,255,.8)}.scard--hot .ticks{border-color: rgba(255,255,255,.18)}.scard--hot .ticks li::before{background-color: rgba(255,255,255,.14);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFB81C' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.scard--hot .scard__go{background: var(--accent);color: var(--on-accent)}.scard--hot .scard__go span{background: var(--on-accent)}.scard--hot .scard__go span::after{border-color: var(--accent)}.scard--hot .scard__go:hover{background: var(--accent-2);color: var(--on-accent)}.scard--cta{border-style: dashed;border-color: var(--brand-500);background: linear-gradient(180deg,#fff,var(--brand-50))}.scard--cta .scard__body{justify-content: center;text-align: center;align-items: center}.scard--cta .scard__ic{width: 60px;height: 60px;background: var(--brand-700);color: var(--accent)}.scard__alt{font-size: .92rem;font-weight: 600}.report{display: flex;flex-direction: column;gap: 10px;padding: 22px;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-1)}.report__h{display: flex;align-items: center;gap: 10px;font-size: 1.1rem}.report__dot{flex: none;width: 12px;height: 12px;border-radius: 50%;background: #f9ab00}.report__dot--gsc{background: #4285f4}.report__dot--gbp{background: #34a853}.report__dot--rank{background: var(--brand-500)}.report__desc{font-size: .93rem;color: var(--muted)}.report__win{flex: 1;margin-top: 6px;padding: 12px;border: 1px solid var(--line);border-radius: var(--r);background: #fbfaff}.report__bar{display: flex;align-items: center;gap: 8px;margin: -2px 0 12px;font-size: .78rem;font-weight: 600;color: var(--muted)}.report__bar span{width: 34px;height: 8px;background: radial-gradient(circle,#ff5f57 3.5px,transparent 4px) 0 0 / 12px 8px repeat-x}.kpis{display: grid;grid-template-columns: repeat(2,1fr);gap: 8px}.kpi{display: grid;padding: 9px 10px;border: 1px solid var(--line);border-radius: 10px;background: #fff}.kpi small{font-size: .72rem;color: var(--muted)}.kpi b{font: 800 1.2rem/1.3 var(--font-h);color: var(--brand-900)}.trend{font-size: .75rem;font-style: normal;font-weight: 700}.trend--up{color: var(--ok)}.trend--down{color: var(--bad)}.trend--same{color: var(--muted);font-weight: 600}.chart{width: 100%;height: 110px;margin-top: 12px}.chart__grid line{stroke: var(--line);stroke-width: 1}.chart__area{fill: rgba(124,58,237,.12)}.chart__line{fill: none;stroke: var(--brand-500);stroke-width: 2.5;stroke-linejoin: round;vector-effect: non-scaling-stroke}.chart__line--b{stroke: var(--accent);stroke-dasharray: 5 4}.bars{width: 100%;height: auto;margin-top: 12px}.bars rect{fill: var(--brand-100)}.bars rect.is-top{fill: var(--accent)}.bars text{font: 600 10px var(--font-b);fill: var(--muted);text-anchor: middle}.report__legend{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 8px;font-size: .78rem;color: var(--muted)}.lg{display: inline-block;width: 14px;height: 3px;margin-left: 6px;border-radius: 2px;background: var(--brand-500)}.lg:first-child{margin-left: 0}.lg--b{background: var(--accent)}.rt{width: 100%;margin-top: 12px;border-collapse: collapse;font-size: .82rem}.rt th{padding: 6px 4px;border-bottom: 1px solid var(--line);font-size: .72rem;font-weight: 600;text-align: right;color: var(--muted)}.rt td{padding: 7px 4px;border-bottom: 1px solid var(--line);text-align: right}.rt th:first-child,.rt td:first-child{text-align: left}.rt tr:last-child td{border-bottom: 0}.rt b{color: var(--brand-900)}.reports__note{flex: 1 1 100%;font-size: .88rem;color: var(--muted);text-align: center}.stats{padding: 56px 0;background: var(--brand-900);color: #fff}.stats__in{display: grid;grid-template-columns: repeat(2,1fr);gap: 32px 20px}.stat{text-align: center}.stat__num{font: 800 clamp(2.1rem,4.5vw,3.2rem)/1 var(--font-h);letter-spacing: -.03em}.stat__num span{color: var(--accent)}.stat__label{margin-top: 8px;font-size: .95rem;color: rgba(255,255,255,.78)}.inds{position: relative}.inds__list{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 12px;max-width: 1180px;margin: 0 auto}.ind{--tint: var(--brand-50);--ink: var(--brand-600);display: flex;align-items: center;gap: 10px;padding: 6px 16px 6px 6px;border: 1px solid var(--line);border-radius: 999px;background: #fff;box-shadow: 0 2px 0 var(--line),0 6px 14px rgba(30,10,60,.05);transition: transform .2s,box-shadow .2s}.ind:hover{transform: translateY(-2px);box-shadow: var(--sh-2)}.ind--2{--tint: #fff6e0;--ink: #9a6100}.ind--3{--tint: #e6f7f4;--ink: #0b7466}.ind--4{--tint: #ffedea;--ink: #b93a20}.ind__ic{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: var(--tint);color: var(--ink);transition: transform .2s,background-color .2s,color .2s}.ind__ic .icon{width: 17px;height: 17px;stroke-width: 1.9}.ind:hover .ind__ic{background: var(--ink);color: #fff;transform: rotate(-8deg)}.ind__name{font: 600 .92rem/1.2 var(--font-b);color: var(--brand-900);white-space: nowrap}a.ind__name::after{content: "";position: absolute;inset: 0}.ind{position: relative}.ind--cta{padding: 0;border-color: transparent;background: linear-gradient(140deg,var(--brand-800),var(--brand-600))}.ind--cta a{display: flex;align-items: center;gap: 10px;padding: 6px 18px 6px 6px;color: #fff}.ind--cta .ind__ic{background: var(--accent);color: var(--on-accent)}.ind--cta:hover .ind__ic{background: var(--accent);color: var(--on-accent)}.ind--cta .ind__name{color: #fff}.ind--cta small{margin-left: 6px;font: 600 .88rem var(--font-b);color: var(--accent)}.slider{position: relative}.slider__track{display: grid;grid-auto-flow: column;grid-auto-columns: 100%;gap: 20px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 4px 2px 12px}.slider__track::-webkit-scrollbar{display: none}.quote{display: flex;flex-direction: column;gap: 16px;padding: 28px;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-1);scroll-snap-align: start}.quote::before{content: "\201C";height: 26px;font: 800 4rem/.6 var(--font-h);color: var(--brand-100)}.quote blockquote{flex: 1;font-size: 1.02rem;line-height: 1.6}.quote figcaption{display: flex;align-items: center;gap: 12px;padding-top: 16px;border-top: 1px solid var(--line);font-size: .88rem;color: var(--muted)}.quote figcaption b{display: block;font-size: .98rem;color: var(--brand-900)}.av{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--brand-100);font: 800 .85rem/1 var(--font-h);color: var(--brand-700);object-fit: cover}.av--2{background: #fff1d6;color: #7a4d00}.av--3{background: #e2f6ea;color: #0b6633}.slider__btn{display: none;position: absolute;top: 50%;z-index: 2;width: 46px;height: 46px;transform: translateY(-50%)}.slider__btn--prev{left: -12px}.slider__btn--next{right: -12px}.reviews-cta{margin-top: 36px;text-align: center}.reviews-cta__note{font-weight: 600;color: var(--brand-900)}.reviews-cta__note .stars{display: inline;margin-right: 6px}.reviews-cta .btns{margin-top: 18px}.cta{position: relative;overflow: hidden;padding: clamp(64px,8vw,96px) 0;color: #fff;background: radial-gradient(600px 300px at 0% 0%,rgba(124,58,237,.55),transparent 70%),radial-gradient(600px 300px at 100% 100%,rgba(255,184,28,.22),transparent 70%),var(--brand-800)}.cta__in{display: grid;gap: 32px}.cta h2{color: #fff}.cta__copy p{max-width: 40em;margin-top: 14px;font-size: 1.1rem;color: rgba(255,255,255,.85)}.cta__form{display: grid;gap: 14px;padding: 22px;border: 1px solid rgba(255,255,255,.14);border-radius: var(--r-lg);background: rgba(255,255,255,.07)}.cta__fields{display: grid;gap: 12px}.cta label,.cta .field label{display: block;margin-bottom: 6px;font-size: .88rem;font-weight: 600;color: rgba(255,255,255,.9)}.cta input:not([type="submit"]){width: 100%;min-height: 50px;padding: 13px 16px;border: 1.5px solid rgba(255,255,255,.22);border-radius: 12px;background: rgba(0,0,0,.18);font-size: 1rem;color: #fff;transition: border-color .15s,background-color .15s}.cta input::placeholder{color: rgba(255,255,255,.6)}.cta input:not([type="submit"]):focus{outline: none;border-color: var(--accent);background: rgba(0,0,0,.28)}.cta .wpcf7-not-valid-tip{color: #ffb4ab}.cta .wpcf7-response-output{background: rgba(0,0,0,.25);color: #ffd2cc}.cta .wpcf7 form.sent .wpcf7-response-output{color: #9ff0bf}.cta__form .btn{width: 100%}.cta__trust{display: flex;flex-wrap: wrap;gap: 14px 28px;font-size: .95rem;font-weight: 600}.cta__trust li{display: flex;align-items: center;gap: 10px}.cta__trust .icon{width: 22px;height: 22px;color: var(--accent)}.faq{display: grid;gap: 12px}.faq__col{display: grid;align-content: start;gap: 12px}.faq details{border: 1px solid var(--line);border-radius: var(--r);background: #fff;transition: border-color .2s,box-shadow .2s}.faq details[open]{border-color: rgba(124,58,237,.4);box-shadow: var(--sh-1)}.faq summary{position: relative;padding: 20px 58px 20px 22px;list-style: none;font-weight: 600;font-size: 1.02rem;line-height: 1.4;color: var(--brand-900);cursor: pointer}.faq summary::-webkit-details-marker{display: none}.faq summary::before,.faq summary::after{content: "";position: absolute;right: 22px;top: 50%;width: 14px;height: 2px;background: var(--brand-600);transition: transform .2s}.faq summary::after{transform: rotate(90deg)}.faq details[open] summary::after{transform: rotate(0)}.faq details p{padding: 0 22px 22px;color: var(--muted)}.posts{display: grid;gap: 22px}.post{display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;transition: box-shadow .2s,transform .2s}.post:hover{transform: translateY(-4px);box-shadow: var(--sh-2)}.post__img{display: block;aspect-ratio: 16 / 10;overflow: hidden;background: linear-gradient(135deg,var(--brand-700),var(--brand-500))}.post__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .4s}.post:hover .post__img img{transform: scale(1.04)}.post__body{display: flex;flex: 1;flex-direction: column;gap: 10px;padding: 22px 24px 26px}.post__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 14px;font-size: .86rem;color: var(--muted)}.tag{padding: 4px 12px;border-radius: 999px;background: var(--brand-50);font-size: .8rem;font-weight: 600;color: var(--brand-700)}.post__title{font-size: 1.15rem}.post__title a{color: var(--brand-900)}.post__title a:hover{color: var(--brand-600)}.post p{flex: 1;font-size: .97rem;color: var(--muted)}.phead{padding: 48px 0 40px;background: linear-gradient(180deg,var(--brand-50),#fff)}.phead__title{font-size: clamp(2rem,5vw,3.2rem);font-weight: 800;letter-spacing: -.03em}.phead__text{max-width: 46em;margin-top: 14px;font-size: 1.1rem;color: var(--muted)}.phead--post .post__meta{justify-content: flex-start;margin-bottom: 16px}.rank-math-breadcrumb{margin-bottom: 14px;font-size: .9rem;color: var(--muted)}.rank-math-breadcrumb p{display: flex;flex-wrap: wrap;gap: 6px}.rank-math-breadcrumb a{color: var(--muted)}.rank-math-breadcrumb a:hover{color: var(--brand-600)}.article__img{margin-bottom: 36px}.article__img img{width: 100%;border-radius: var(--r-lg)}.empty{padding: 40px 0;text-align: center;font-size: 1.1rem;color: var(--muted)}.entry{padding-bottom: 20px;font-size: 1.08rem}.entry>* + *{margin-top: 1.1em}.entry h2{margin-top: 1.8em;font-size: clamp(1.5rem,3vw,2rem)}.entry h3{margin-top: 1.6em;font-size: 1.3rem}.entry ul,.entry ol{padding-left: 1.4em}.entry ul{list-style: disc}.entry ol{list-style: decimal}.entry li + li{margin-top: .4em}.entry a{text-decoration: underline;text-underline-offset: 3px}.entry img{border-radius: var(--r)}.entry blockquote{padding: 18px 22px;border-left: 4px solid var(--brand-500);border-radius: 0 var(--r) var(--r) 0;background: var(--brand-50)}.entry table{width: 100%;border-collapse: collapse;font-size: .95rem}.entry th,.entry td{padding: 10px;border: 1px solid var(--line);text-align: left}.entry .alignleft{float: left;margin: 0 1.5em 1em 0}.entry .alignright{float: right;margin: 0 0 1em 1.5em}.entry .aligncenter{margin-left: auto;margin-right: auto}.entry figcaption,.wp-caption-text{margin-top: 8px;font-size: .88rem;color: var(--muted)}.post-nav{display: grid;gap: 14px;margin-top: 40px;padding-bottom: 20px}.post-nav__link{display: grid;gap: 4px;padding: 18px 20px;border: 1px solid var(--line);border-radius: var(--r);font-weight: 600;color: var(--brand-900)}.post-nav__link small{font-weight: 500;color: var(--muted)}.post-nav__link--next{text-align: right}.nav-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-top: 48px}.page-numbers{display: grid;place-items: center;min-width: 44px;height: 44px;padding: 0 12px;border: 1px solid var(--line);border-radius: 999px;font-weight: 600;color: var(--brand-900)}.page-numbers.current,.page-numbers:hover{border-color: var(--brand-700);background: var(--brand-700);color: #fff}.search-form{display: flex;gap: 10px;max-width: 560px}.search-form__input{flex: 1;min-width: 0;min-height: 48px;padding: 12px 18px;border: 1.5px solid var(--line);border-radius: 999px}.search-form__input:focus{outline: none;border-color: var(--brand-500)}.search-again{margin: 0 auto 36px}.search-again .search-form{margin: 0 auto}.comments{padding: 40px 0 20px}.comments__title{margin-bottom: 18px;font-size: 1.5rem}.comments__list .comment{padding: 16px 0;border-top: 1px solid var(--line)}.comments__list .children{padding-left: 24px}.comment-form{display: grid;gap: 12px;margin-top: 20px}.comment-form input:not([type="submit"]):not([type="checkbox"]),.comment-form textarea{width: 100%;padding: 12px 14px;border: 1.5px solid var(--line);border-radius: 12px}.e404{padding: clamp(48px,8vw,96px) 0}.e404__in{display: grid;gap: 32px;align-items: center}.e404__img img{width: 100%;border-radius: var(--r-lg)}.e404 h1{font-size: clamp(2rem,5vw,3rem);font-weight: 800}.e404 p{margin-top: 14px;font-size: 1.1rem;color: var(--muted)}.e404 .btns{justify-content: flex-start;margin-top: 26px}.e404 .search-again{margin: 26px 0 0}.footer{margin-top: 0;padding-top: 1px;background: var(--brand-900);font-size: .95rem;color: rgba(255,255,255,.78)}.footer--band{margin-top: 110px}.band{position: relative;display: grid;gap: 22px;align-items: center;margin-top: -60px;padding: 30px;border-radius: var(--r-lg);color: #fff;box-shadow: var(--sh-3);background: radial-gradient(500px 220px at 100% 0%,rgba(255,184,28,.3),transparent 70%),linear-gradient(120deg,var(--brand-700),var(--brand-600))}.band__title{font-size: clamp(1.4rem,2.6vw,2rem);color: #fff}.band p{margin-top: 8px;color: rgba(255,255,255,.88)}.band__ctas{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 20px}.band__tel{color: #fff}.band__tel:hover{color: var(--accent)}.foot{display: grid;grid-template-columns: 1fr 1fr;gap: 40px 20px;padding: 64px 0 40px}.foot__brand,.foot__contact{grid-column: 1 / -1}.foot .logo__img{width: 180px}.foot__brand p{max-width: 30em;margin: 16px 0 22px}.foot__brand .btn--primary{background: var(--brand-600)}.social{display: flex;gap: 10px;margin-top: 22px}.social a{display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid rgba(255,255,255,.12);border-radius: 12px;background: rgba(255,255,255,.07);color: #fff;transition: background-color .15s}.social a:hover{background: var(--brand-600);color: #fff}.social .icon{width: 18px;height: 18px;stroke-width: 1.8}.foot__col{display: grid;align-content: start;gap: 10px}.foot__title{position: relative;margin-bottom: 8px;padding-bottom: 12px;font-size: 1.05rem;color: #fff;letter-spacing: -.01em}.foot__title::after{content: "";position: absolute;left: 0;bottom: 0;width: 32px;height: 3px;border-radius: 2px;background: var(--accent)}.foot__menu{display: grid;gap: 4px}.foot__menu a,.legal a{display: inline-block;padding: 4px 0;color: rgba(255,255,255,.78)}.foot__menu a:hover,.legal a:hover{color: #fff}.foot__contact address{display: grid;gap: 4px;margin-bottom: 14px;line-height: 1.55}.foot__contact b{color: #fff}.foot__contact address a,.foot__mail{font-weight: 600;color: var(--accent)}.foot__contact address a:hover,.foot__mail:hover{color: #fff}.legal{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 20px;padding: 22px 0 96px;border-top: 1px solid rgba(255,255,255,.1);font-size: .88rem}.legal__menu{display: flex;flex-wrap: wrap;gap: 4px 18px}.mbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;display: grid;grid-template-columns: 1fr 1.6fr;gap: 8px;padding: 10px 12px calc(10px + env(safe-area-inset-bottom));border-top: 1px solid var(--line);background: #fff;box-shadow: 0 -6px 24px rgba(30,10,60,.1);transform: translateY(110%);transition: transform .25s}.mbar.is-visible{transform: none}.mbar a{display: grid;place-items: center;min-height: 48px;padding: 12px;border-radius: 999px;font: 700 .98rem/1 var(--font-h)}.mbar__call{border: 2px solid var(--brand-700);color: var(--brand-700)}.mbar__go{background: var(--accent);color: var(--on-accent)}.mbar__go:hover{color: var(--on-accent)}@media (min-width: 600px){.audit__row{grid-template-columns: 1fr 1fr}.audit__row .btn{grid-column: 1 / -1}.benefits{grid-template-columns: repeat(2,1fr)}.posts{grid-template-columns: repeat(2,1fr)}.cta__fields{grid-template-columns: 1fr 1fr}.post-nav{grid-template-columns: 1fr 1fr}.post-nav__link--next{grid-column: 2}.kpis{grid-template-columns: repeat(4,1fr)}.ind__name{font-size: .95rem}}@media (min-width: 783px){.admin-bar .header{top: 32px}}@media (min-width: 760px){.rail__nav{display: flex}.rail__track>*{flex-basis: 340px}.slider__track{grid-auto-columns: calc((100% - 20px) / 2)}.slider__btn{display: grid}.stats__in{grid-template-columns: repeat(4,1fr)}.e404__in{grid-template-columns: 1fr 1fr;gap: 56px}.foot{grid-template-columns: 1fr 1fr 1fr}.foot__brand{grid-column: 1 / -1}.foot__contact{grid-column: auto}.legal{padding-bottom: 28px}}@media (min-width: 900px){:root{--header-h: 84px}.logo__img{width: 170px}.hero{padding: 64px 0 88px}.audit__row{grid-template-columns: 1fr 1fr 1.2fr 1.2fr auto}.audit__row .btn{grid-column: auto}.benefits{grid-template-columns: repeat(4,1fr)}.posts{grid-template-columns: repeat(3,1fr)}.faq{grid-template-columns: 1fr 1fr;gap: 16px}.faq__col{gap: 16px}.cta__in{grid-template-columns: 1.05fr 1fr;align-items: center;column-gap: 56px}.cta__trust{grid-column: 1 / -1}.band{grid-template-columns: 1fr auto;padding: 40px 48px}.foot{grid-template-columns: 1.5fr 1fr 1fr 1.4fr;gap: 48px}.foot__brand{grid-column: auto}.slider__track{grid-auto-columns: calc((100% - 40px) / 3)}.slider__btn--prev{left: -23px}.slider__btn--next{right: -23px}.mbar{display: none}}@media (min-width: 1140px){.burger{display: none}.nav{position: static;display: flex !important;align-items: center;gap: 26px;max-height: none;overflow: visible;padding: 0;border: 0;background: none;box-shadow: none}.nav__list{display: flex;align-items: center;gap: 24px}.nav__list>li{border: 0}.nav__list>li>a{padding: 28px 0;font-size: .97rem}.nav__list>.menu-item-has-children>a{padding-right: 16px}.sub-toggle{top: 50%;right: -8px;width: 24px;height: 24px;transform: translateY(-50%)}.sub-toggle[aria-expanded="true"]{transform: translateY(-50%) rotate(180deg)}.sub-toggle::before{width: 6px;height: 6px}.sub-menu{position: absolute;top: 100%;left: -18px;z-index: 5;display: block;min-width: 260px;margin: 0;padding: 10px;border: 1px solid var(--line);border-radius: var(--r);background: #fff;box-shadow: var(--sh-2);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .18s,transform .18s,visibility .18s}.menu-item-has-children:hover>.sub-menu,.menu-item-has-children:focus-within>.sub-menu,.is-open>.sub-menu{opacity: 1;visibility: visible;transform: none}.sub-menu a{padding: 10px 14px;border-radius: 10px;font-size: .95rem;color: var(--brand-900)}.sub-menu a:hover{background: var(--brand-50);color: var(--brand-700)}.nav__ctas{display: flex;margin: 0}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}@media print{.header,.mbar,.band,.rail__nav,.slider__btn{display: none !important}}.lead-form{display: grid;gap: 14px;padding: 24px;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-2)}.grid2{display: grid;gap: 14px}.field label,.chips legend{display: block;margin-bottom: 6px;font-size: .9rem;font-weight: 600;color: var(--brand-900)}.lead-form input:not([type="submit"]):not([type="checkbox"]),.lead-form select,.lead-form textarea{width: 100%;min-height: 50px;padding: 12px 14px;border: 1.5px solid var(--line);border-radius: 12px;background: #fff;font-size: 1rem;transition: border-color .15s,box-shadow .15s}.lead-form textarea{min-height: 110px;resize: vertical}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{outline: none;border-color: var(--brand-500);box-shadow: 0 0 0 4px rgba(124,58,237,.14)}.chips{margin: 0;padding: 0;border: 0}.chips .wpcf7-checkbox{display: flex;flex-wrap: wrap;gap: 8px}.chips .wpcf7-list-item{margin: 0}.chips label{position: relative;display: inline-flex;cursor: pointer}.chips input{position: absolute;opacity: 0}.chips .wpcf7-list-item-label{display: inline-block;padding: 8px 14px;border: 1.5px solid var(--line);border-radius: 999px;font-size: .9rem;font-weight: 600;color: var(--brand-900);transition: background-color .15s,border-color .15s,color .15s}.chips input:checked + .wpcf7-list-item-label{border-color: var(--brand-700);background: var(--brand-700);color: #fff}.chips input:focus-visible + .wpcf7-list-item-label{outline: 3px solid var(--accent);outline-offset: 2px}.lead-form__note{font-size: .86rem;text-align: center;color: var(--muted)}@media (min-width: 600px){.grid2{grid-template-columns: 1fr 1fr}}.phero{position: relative;overflow: hidden;padding: 32px 0 56px;isolation: isolate;background: radial-gradient(700px 420px at 10% 0%,rgba(124,58,237,.12),transparent 70%),radial-gradient(600px 380px at 95% 10%,rgba(255,184,28,.12),transparent 70%),linear-gradient(180deg,var(--brand-50),#fff 75%)}.phero__grid{display: grid;gap: 32px;align-items: start}.phero .rank-math-breadcrumb{margin-bottom: 4px}.phero .hero__eyebrow{margin-top: 14px}.phero__title{max-width: 20ch;margin-top: 18px;font-size: clamp(2rem,4.6vw,3.3rem);font-weight: 800;line-height: 1.08;letter-spacing: -.03em}.phero__lead{max-width: 38em;margin-top: 16px;font-size: 1.12rem;color: var(--muted)}.ticks--hero{margin: 20px 0 0;padding: 0;border: 0}.phero__ctas{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 26px}.phero .rating{margin-top: 18px}.form-card{position: relative;padding: 26px 22px;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-3)}.form-card::before{content: "";position: absolute;inset: 0 0 auto;height: 6px;border-radius: var(--r-lg) var(--r-lg) 0 0;background: linear-gradient(90deg,var(--brand-600),var(--accent))}.form-card__title{font: 800 1.4rem/1.2 var(--font-h);letter-spacing: -.02em;color: var(--brand-900)}.form-card__sub{margin: 6px 0 18px;font-size: .95rem;color: var(--muted)}.lead-form--flat{padding: 0;border: 0;box-shadow: none}.lead-form--flat .grid2{grid-template-columns: 1fr}.btn--white{background: #fff;color: var(--brand-800)}.btn--white:hover{background: var(--brand-50);color: var(--brand-800);transform: translateY(-2px)}.badges{border-block: 1px solid var(--line);background: #fff}.badges__in{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;padding-block: 20px}.badges li{display: flex;align-items: center;gap: 12px;font-size: .95rem;color: var(--muted)}.badges__ic{display: grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 12px;background: var(--brand-50);color: var(--brand-600)}.badges b{color: var(--brand-900)}.pains{display: grid;gap: 28px;align-items: center}.pains__list{display: grid;gap: 12px;margin-top: 22px}.pains__list li{position: relative;padding: 16px 18px 16px 52px;border: 1px solid #ffe0d8;border-radius: var(--r);background: #fff6f4;font-weight: 500;color: var(--brand-900)}.pains__list li::before{content: "\00d7";position: absolute;left: 18px;top: 50%;display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: #e5484d;font: 700 15px/1 var(--font-b);color: #fff;transform: translateY(-50%)}.pains__fix{padding: 32px;border-radius: var(--r-lg);color: #fff;background: radial-gradient(400px 200px at 100% 0%,rgba(255,184,28,.3),transparent 70%),linear-gradient(150deg,var(--brand-800),var(--brand-600));box-shadow: var(--sh-3)}.pains__fix h3{margin: 18px 0 10px;font-size: 1.5rem;color: #fff}.pains__fix p{margin-bottom: 22px;color: rgba(255,255,255,.85)}.features{display: grid;gap: 18px}.feature{padding: 26px;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;transition: transform .2s,box-shadow .2s}.feature:hover{transform: translateY(-4px);box-shadow: var(--sh-2)}.feature__ic{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 14px;background: var(--brand-50);color: var(--brand-600)}.feature__ic .icon,.feature__ic .pg-icon{width: 26px;height: 26px}.feature h3{margin: 16px 0 8px}.feature p{font-size: .98rem;color: var(--muted)}.searches{display: grid;gap: 28px;align-items: center}.searches__copy p{margin: 14px 0 22px;font-size: 1.08rem;color: var(--muted)}.searches__list{display: grid;gap: 10px}.searches__list li{display: flex;align-items: center;gap: 12px;padding: 14px 18px;border: 1px solid var(--line);border-radius: 999px;background: #fff;box-shadow: var(--sh-1);font-weight: 500;color: var(--brand-900)}.searches__list .icon{color: var(--brand-500)}.feature__more{margin-top: 12px}.feature h3 a{color: inherit}.feature h3 a:hover{color: var(--brand-600)}.process{display: grid;gap: 18px}.process__step{padding: 28px 24px 24px;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff}.process__n{display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: 16px;border-radius: 50%;background: var(--brand-700);font: 800 1.1rem/1 var(--font-h);color: #fff;box-shadow: 0 0 0 6px var(--brand-100)}.process__step h3{margin-bottom: 8px}.process__step p{font-size: .97rem;color: var(--muted)}.content-sec__title{max-width: 26ch;margin-bottom: 22px}.content-sec__body{max-width: 860px;padding-bottom: 0}.content-sec--wide .content-sec__body,.content-sec__body:has(.pg-split,.pg-cards,.plans,.mn-cards,.wp-steps,.wp-flow,>div[class],>section,>figure,>table){max-width: none}.content-sec:not(.sec--tint) + .content-sec:not(.sec--tint),.content-sec.sec--tint + .content-sec.sec--tint{padding-top: 0}.entry .pg-checks,.entry .pg-list,.entry .pg-steps,.entry .plan__list{padding-left: 0;list-style: none}.pg-checks,.pg-list{display: grid;gap: 10px;margin: 0 0 1.1em}.pg-checks li,.pg-list li,.plan__list li{position: relative;margin: 0 !important;padding-left: 32px}.pg-checks li::before,.pg-list li::before,.plan__list li::before{content: "";position: absolute;left: 0;top: .3em;width: 20px;height: 20px;border-radius: 50%;background: var(--brand-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B21B6' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 12px no-repeat}ol.pg-list{counter-reset: pg}ol.pg-list li{counter-increment: pg}ol.pg-list li::before{content: counter(pg);background: var(--brand-700);font: 700 .75rem/20px var(--font-h);text-align: center;color: #fff}.pg-steps{display: grid;gap: 14px;margin: 8px 0 1.1em;counter-reset: pgstep}.pg-steps li{position: relative;margin: 0 !important;padding: 18px 20px 18px 66px;border: 1px solid var(--line);border-radius: var(--r);background: #fff;box-shadow: var(--sh-1);counter-increment: pgstep}.pg-steps li::before{content: counter(pgstep);position: absolute;left: 18px;top: 16px;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 10px;background: var(--brand-600);font: 800 .95rem/1 var(--font-h);color: #fff}.pg-steps strong{display: block;margin-bottom: 6px;color: var(--brand-900)}.pg-split{display: grid;gap: 28px;align-items: center}.pg-split>div>:last-child{margin-bottom: 0}.pg-split>* + *{margin-top: 0}.pg-fig{margin: 1.4em 0}.pg-split .pg-fig,.pg-split__media{margin: 0}.pg-fig img,.pg-split__media img{display: block;width: 100%;height: auto;border-radius: var(--r-lg);box-shadow: var(--sh-2);background: var(--brand-50)}.pg-fig img[src$=".png"],.pg-split__media img[src$=".png"]{box-shadow: none;border-radius: 0;background: none}.pg-cards{display: grid;gap: 18px;margin: 1.2em 0}.pg-card{padding: 24px;border: 1px solid var(--line);border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-1);transition: transform .2s,box-shadow .2s}.pg-card:hover{transform: translateY(-3px);box-shadow: var(--sh-2)}.pg-card h3{margin: 0 0 8px;color: var(--brand-900)}.pg-card p{margin: 0;font-size: .98rem;line-height: 1.65}.faq--single{grid-template-columns: 1fr !important;max-width: 860px}.plans{display: grid;gap: 22px;align-items: start}.plan{position: relative;display: flex;flex-direction: column;padding: 32px 28px;border: 1.5px solid var(--line);border-radius: var(--r-lg);background: #fff;box-shadow: var(--sh-1)}.plan__name{font-size: 1.3rem}.plan__for{margin-top: 6px;font-size: .95rem;color: var(--muted)}.plan__price{margin: 18px 0 4px;font: 800 2.8rem/1 var(--font-h);letter-spacing: -.04em;color: var(--brand-900)}.plan__price small{font: 500 1rem var(--font-b);letter-spacing: 0;color: var(--muted)}.plan__list{display: grid;flex: 1;gap: 10px;margin: 22px 0 28px}.plan--hot{border-color: transparent;color: #fff;background: radial-gradient(400px 220px at 100% 0%,rgba(255,184,28,.26),transparent 70%),linear-gradient(160deg,var(--brand-800),var(--brand-700));box-shadow: var(--sh-3)}.plan--hot .plan__name,.plan--hot .plan__price,.plan--hot .plan__list li{color: #fff}.plan--hot .plan__for,.plan--hot .plan__price small{color: rgba(255,255,255,.78)}.plan--hot .plan__list li::before{background-color: rgba(255,255,255,.15);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFB81C' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.plan__flag{position: absolute;top: -14px;left: 28px;padding: 5px 14px;border-radius: 999px;background: #fff;font-size: .8rem;font-weight: 800;color: var(--brand-700);box-shadow: var(--sh-1)}.mn-lead,.wp-lead{font-size: 1.15rem;font-weight: 500;color: var(--text)}.mn-sub,.wp-sub{margin: 0 0 28px;font-size: 1.08rem;color: var(--muted)}.mn-cards{display: grid;gap: 22px;margin-top: 36px}.mn-card{padding: 26px;border: 1.5px solid var(--line);border-radius: var(--r);background: #fff;box-shadow: var(--sh-1)}.mn-card h3{margin: 14px 0 8px;font: 800 1.15rem/1.3 var(--font-h);color: var(--brand-900)}.mn-card p{margin: 0;font-size: 1rem;line-height: 1.55;color: var(--muted)}.mn-ic,.wp-ic{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: 14px;background: var(--brand-100);color: var(--brand-600)}.mn-ic svg,.wp-ic svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.mn-area__top{display: flex;align-items: center;gap: 14px;margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1.5px solid var(--line)}.mn-area__top h3{margin: 0}.mn-area .plan__list,.wp-col .plan__list{gap: 9px;margin: 0}.mn-plans{margin-top: 30px}.mn-plans .plan{align-self: stretch}.mn-plans .plan__for{min-height: 0;margin: 6px 0 0}.mn-plans .plan__price{margin: 18px 0}.mn-meter{display: grid;grid-template-columns: repeat(20,1fr);gap: 3px;margin: 0 0 8px}.mn-meter i{height: 14px;border-radius: 3px;background: var(--brand-100)}.mn-meter i.on{background: var(--brand-500)}.plan--hot .mn-meter i{background: rgba(255,255,255,.18)}.plan--hot .mn-meter i.on{background: var(--accent)}.mn-hours{margin: 0 0 16px;font: 700 1rem/1.3 var(--font-h);color: var(--brand-900)}.plan--hot .mn-hours{color: #fff}.mn-save{display: inline-block;align-self: flex-start;margin: 0 0 24px;padding: 6px 14px;border-radius: 999px;background: #e6f6ec;font-size: .92rem;font-weight: 800;color: #0b6b35}.plan--hot .mn-save{background: var(--accent);color: var(--on-accent)}.mn-plans .btn{margin-top: auto}.mn-note{margin: 26px 0 0;text-align: center;color: var(--muted)}.mn-band,.wp-band{margin-top: 34px;padding: 24px 18px;border-radius: var(--r-lg);color: #fff;background: radial-gradient(500px 260px at 100% 0%,rgba(255,184,28,.22),transparent 70%),linear-gradient(160deg,var(--brand-800),var(--brand-700))}.mn-band h3{margin: 0 0 24px;font: 800 1.35rem/1.3 var(--font-h);color: #fff}.mn-tiles,.wp-tiles{display: grid;gap: 14px}.mn-tile{display: flex;flex-direction: column;gap: 12px;padding: 18px 16px;border: 1px solid rgba(255,255,255,.14);border-radius: var(--r);background: rgba(255,255,255,.08);font: 700 .98rem/1.3 var(--font-h);color: #fff}.mn-tile .mn-ic,.wp-tile .wp-ic{width: 40px;height: 40px;background: rgba(255,184,28,.16);color: var(--accent)}.mn-close{display: flex;flex-direction: column;align-items: flex-start;gap: 22px;margin-top: 28px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.18)}.mn-close p{margin: 0;font-size: 1.08rem;color: #fff}.wp-h3{margin: 44px 0 22px;font: 800 1.3rem/1.3 var(--font-h);color: var(--brand-900)}.wp-steps,.wp-flow{display: grid;gap: 22px}.wp-step{position: relative}.wp-num{display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: 14px;border-radius: 50%;background: var(--brand-700);font: 800 1.05rem/1 var(--font-h);color: #fff}.wp-step h4{margin: 0 0 6px;font: 800 1.08rem/1.3 var(--font-h);color: var(--brand-900)}.wp-step p{margin: 0;font-size: 1rem;line-height: 1.55;color: var(--muted)}.wp-col__h{padding: 18px 20px;border-radius: 12px;background: var(--brand-700);font: 800 1.08rem/1.2 var(--font-h);color: #fff}.wp-col__b{margin-top: 12px;padding: 22px 20px;border: 1.5px solid var(--line);border-radius: var(--r);background: #fff;box-shadow: var(--sh-1)}.wp-tile{padding: 22px 20px;border: 1px solid rgba(255,255,255,.14);border-radius: var(--r);background: rgba(255,255,255,.08)}.wp-tile h3{margin: 14px 0 6px;font: 800 1.08rem/1.3 var(--font-h);color: #fff}.wp-tile p{margin: 0;font-size: .98rem;line-height: 1.5;color: rgba(255,255,255,.82)}@media (min-width: 640px){.features,.pg-cards,.mn-cards,.mn-tiles,.wp-steps,.wp-flow,.wp-tiles{grid-template-columns: repeat(2,1fr)}.mn-band,.wp-band{padding: 34px}.mn-close{flex-direction: row;align-items: center;justify-content: space-between}}@media (min-width: 900px){.phero{padding: 40px 0 72px}.phero__grid{grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 56px;align-items: center}.badges__in{grid-template-columns: repeat(4,1fr)}.pains{grid-template-columns: 1fr 1fr;gap: 56px}.searches{grid-template-columns: 1fr 1fr;gap: 56px}.features,.pg-cards,.mn-cards{grid-template-columns: repeat(3,1fr)}.process{grid-template-columns: repeat(4,1fr)}.pg-split{grid-template-columns: 1.15fr .85fr;gap: 56px}.pg-split--rev,.pg-split--flip{grid-template-columns: .85fr 1.15fr}.pg-split--rev>.pg-fig,.pg-split--flip>.pg-split__media{order: -1}.pg-steps{grid-template-columns: 1fr 1fr}.plans{grid-template-columns: repeat(3,1fr)}.plan--hot{margin-top: -14px}}@media (min-width: 1000px){.mn-tiles{grid-template-columns: repeat(5,1fr)}.wp-steps,.wp-flow,.wp-tiles{grid-template-columns: repeat(4,1fr)}}.thanks{padding: clamp(56px,9vw,110px) 0;text-align: center;background: linear-gradient(180deg,var(--brand-50),#fff)}.thanks__ic{display: inline-grid;place-items: center;width: 72px;height: 72px;border-radius: 50%;background: var(--ok);color: #fff;box-shadow: 0 12px 30px rgba(14,122,61,.3)}.thanks__ic .icon{width: 36px;height: 36px;stroke-width: 2.6}.thanks__title{margin-top: 24px;font-size: clamp(2rem,5vw,3rem);font-weight: 800}.thanks__msg{max-width: 36em;margin: 16px auto 0;font-size: 1.15rem;color: var(--muted)}.steps{display: grid;gap: 12px;max-width: 560px;margin: 36px auto 0;text-align: left}.steps li{display: flex;align-items: center;gap: 14px;padding: 14px 18px;border: 1px solid var(--line);border-radius: var(--r);background: #fff}.steps b{flex: none;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--brand-700);font-family: var(--font-h);color: #fff}.thanks .btns{margin-top: 36px}.phero__ctas--center{justify-content: center}.form-card--lg{padding: 30px}.split{display: grid;gap: 32px;align-items: center}.values{display: grid;gap: 14px}.value{padding: 22px;background: var(--brand-50);border-radius: var(--r-lg)}.value h3{margin: 12px 0 6px;font-size: 1.05rem}.value p{color: var(--muted);font-size: .95rem}@media (min-width: 640px){.values{grid-template-columns: 1fr 1fr}}@media (min-width: 960px){.split{grid-template-columns: 1fr 1fr;gap: 64px}}.link-grid{display: grid;gap: 12px;list-style: none;margin: 0;padding: 0}.link-grid a{display: flex;align-items: center;gap: 14px;padding: 14px 16px;background: #fff;border: 1px solid var(--line);border-radius: var(--r);font-weight: 600;color: var(--brand-900);transition: border-color .15s,box-shadow .15s}.link-grid a:hover{border-color: var(--brand-500);box-shadow: var(--sh-1)}@media (min-width: 640px){.link-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 960px){.link-grid{grid-template-columns: repeat(3,1fr)}}.contact{display: grid;gap: 28px;align-items: start}.info-card{display: flex;align-items: flex-start;gap: 14px;padding: 18px;background: #fff;border: 1px solid var(--line);border-radius: var(--r);color: var(--text)}a.info-card:hover{border-color: var(--brand-500);box-shadow: var(--sh-1);color: var(--text)}.info-card small{display: block;font-size: .82rem;color: var(--muted)}.info-card b{font: 700 1.05rem/1.3 var(--font-h);color: var(--brand-900)}.info-card--addr span:last-child{font-size: .95rem;line-height: 1.5}.info-card--addr a{display: block;width: fit-content;margin-top: 6px;font-weight: 600}@media (min-width: 960px){.contact{grid-template-columns: 1.3fr 1fr;gap: 40px}}.lp-proof{display: flex;flex-wrap: wrap;gap: 28px;margin-top: 28px}.lp-proof b,.lp-proof span{font: 800 1.8rem/1 var(--font-h);color: var(--brand-900)}.lp-proof p{font-size: .88rem;color: var(--muted);margin-top: 4px}.final-cta{padding: clamp(56px,7vw,88px) 0;text-align: center;color: #fff;background: radial-gradient(600px 300px at 50% 0%,color-mix(in srgb,var(--brand-500) 50%,transparent),transparent 70%),var(--brand-900)}.final-cta h2{color: #fff;max-width: 22ch;margin: 0 auto}.final-cta p{margin: 14px auto 28px;color: rgba(255,255,255,.8);font-size: 1.1rem}.btn--ghost-light{border-color: rgba(255,255,255,.4);color: #fff}.btn--ghost-light:hover{border-color: #fff;color: #fff;background: rgba(255,255,255,.08)}.lp-proof span{color: var(--brand-500)}.link-grid--pages a{font-weight: 600}.sitemap h2{margin: 1.6em 0 .6em}.reviews-grid{display: grid;gap: 20px}.quote--grid{margin: 0}@media (min-width: 760px){.reviews-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.reviews-grid{grid-template-columns: repeat(3,1fr)}}.countries{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;max-width: 900px;margin: 0 auto}.country{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 16px;padding: 30px 20px;background: #fff;border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--sh-1);text-align: center}.country h3{margin: 0;font-size: 1.15rem;color: var(--brand-900)}@media (max-width: 640px){.countries{grid-template-columns: 1fr}}.country p{margin: -6px 0 0;color: var(--muted);font-size: .95rem;line-height: 1.55}.country__flag{display: block;width: 120px;height: 80px;border-radius: 8px;box-shadow: 0 0 0 1px var(--line),var(--sh-1)}.sitemap__list{columns: 1;column-gap: 32px;padding-left: 1.2em}.sitemap__list .children{padding-left: 1.2em}@media (min-width: 760px){.sitemap__list{columns: 2}}@media (min-width: 1100px){.sitemap__list{columns: 3}}.sec--tight{padding-top: clamp(32px,4vw,48px);padding-bottom: clamp(32px,4vw,48px)}.split .entry p + p{margin-top: 1em}.phero--form .phero__copy{min-width: 0}.contact__info{display: grid;gap: 12px}.form-card__title + .pgi-form,.form-card__title + .lead-form{margin-top: 16px}.split__copy h2{margin-bottom: 16px}.pg-more.is-collapsible{position: relative;overflow: hidden;transition: max-height .35s ease}.pg-more.is-collapsible:not(.is-open){max-height: 14.5em}.pg-more.is-collapsible:not(.is-open)::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 5.5em;pointer-events: none;background: linear-gradient(to bottom,rgba(255,255,255,0),var(--pg-more-bg,#fff) 85%)}.sec--tint .pg-more{--pg-more-bg: var(--brand-50)}.pg-more.is-open{max-height: none}.pg-more__btn{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;padding: 12px 22px;border: 1.5px solid var(--brand-100);border-radius: 999px;background: #fff;color: var(--brand-700);font: 700 .98rem/1 var(--font-h);cursor: pointer;box-shadow: var(--sh-1);transition: background .2s,border-color .2s}.pg-more__btn:hover{background: var(--brand-50);border-color: var(--brand-500)}.pg-more__btn svg{transition: transform .25s}.pg-more__btn[aria-expanded="true"] svg{transform: rotate(180deg)}.entry .pg-lead{font-size: 1.14rem;color: var(--brand-900)}.pg-more>p{max-width: 82ch}.pg-eyebrow{display: inline-block;margin-bottom: 10px;padding: 6px 12px;border-radius: 999px;background: var(--brand-100);color: var(--brand-700);font: 700 .74rem/1 var(--font-h);letter-spacing: .08em;text-transform: uppercase}.entry .pg-more h3,.entry .pg-loc h3{margin: 0 0 12px;font-size: clamp(1.3rem,2.2vw,1.65rem);line-height: 1.2}.entry .pg-more h4{margin: 0 0 8px;font: 700 1.08rem/1.3 var(--font-h);color: var(--brand-900)}.entry .pg-row,.entry .pg-block,.entry .pg-panel--wide,.entry .pg-band{margin-top: clamp(40px,5vw,64px)}.pg-row{display: grid;gap: 28px;align-items: center}.pg-row--top{align-items: start}.pg-row__text>* + *{margin-top: 1em}.pg-row__text>.pg-eyebrow + h3{margin-top: 0}.pg-row__media{position: relative;isolation: isolate}.pg-row__media .pg-fig,.pg-row__media figure{margin: 0}.entry .pg-row__media img{width: 100%;aspect-ratio: 4 / 3.2;object-fit: cover;border-radius: 28px;box-shadow: 0 24px 60px rgba(30,10,60,.16)}.pg-row__media::before{content: "";position: absolute;inset: 18px -14px -14px 18px;border-radius: 28px;background: linear-gradient(135deg,var(--brand-100),transparent 70%);z-index: -1}@media (min-width: 960px){.pg-row{grid-template-columns: 1.1fr .9fr;gap: 64px}.pg-row--rev{grid-template-columns: .9fr 1.1fr}}.pg-panel{padding: clamp(22px,3vw,34px);border-radius: 24px;background: var(--brand-50);border: 1px solid var(--brand-100)}.pg-panel>* + *{margin-top: 1em}.pg-panel>.pg-eyebrow + h3{margin-top: 0}.sec--tint .pg-panel{background: #fff}.pg-panel--wide{position: relative;overflow: hidden}.pg-panel--wide::after{content: "";position: absolute;right: -80px;top: -80px;width: 240px;height: 240px;border-radius: 50%;background: radial-gradient(closest-side,rgba(124,58,237,.18),transparent);pointer-events: none}.entry .pg-chips{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 18px;padding: 0;list-style: none}.entry .pg-chips li{margin: 0;padding: 10px 16px;border-radius: 999px;background: #fff;border: 1px solid var(--line);box-shadow: var(--sh-1);font-weight: 600;font-size: .94rem;color: var(--brand-900)}.pg-chips li::before{content: "";display: inline-block;width: 8px;height: 8px;margin-right: 9px;border-radius: 50%;background: var(--brand-500);vertical-align: 1px}.pg-hscroll{position: relative;margin-top: 22px}.entry .pg-hscroll__track{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(250px,80%);gap: 18px;margin: 0;padding: 6px 2px 18px;list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;overscroll-behavior-x: contain;scrollbar-width: thin;scrollbar-color: var(--brand-500) var(--brand-100)}.pg-hscroll__track::-webkit-scrollbar{height: 6px}.pg-hscroll__track::-webkit-scrollbar-track{background: var(--brand-100);border-radius: 99px}.pg-hscroll__track::-webkit-scrollbar-thumb{background: var(--brand-500);border-radius: 99px}.entry .pg-hscroll__track>*{margin: 0;scroll-snap-align: start}@media (min-width: 640px){.entry .pg-hscroll__track{grid-auto-columns: calc((100% - 18px) / 2)}}@media (min-width: 1000px){.entry .pg-hscroll__track{grid-auto-columns: calc((100% - 54px) / 3.4)}}.pg-hscroll__nav{display: flex;gap: 10px;justify-content: flex-end;margin-top: 2px}.pg-hscroll__btn{width: 46px;height: 46px;display: grid;place-items: center;border-radius: 50%;border: 1.5px solid var(--brand-100);background: #fff;color: var(--brand-700);cursor: pointer;box-shadow: var(--sh-1);transition: background .2s,color .2s,opacity .2s}.pg-hscroll__btn:hover:not(:disabled){background: var(--brand-700);color: #fff;border-color: var(--brand-700)}.pg-hscroll__btn:disabled{opacity: .35;cursor: default}.pg-tcard{position: relative;display: flex;flex-direction: column;gap: 6px;min-height: 230px;padding: 26px 24px;border-radius: 22px;color: #fff;overflow: hidden;background: radial-gradient(260px 160px at 100% 0%,rgba(255,255,255,.18),transparent 70%),linear-gradient(150deg,var(--brand-600),var(--brand-700) 55%,var(--brand-800));box-shadow: 0 14px 34px rgba(63,22,119,.28)}.entry a.pg-tcard{text-decoration: none;transition: transform .2s,box-shadow .2s}.entry a.pg-tcard:hover{color: #fff;transform: translateY(-4px);box-shadow: 0 20px 44px rgba(63,22,119,.36)}.entry .pg-tcard h3,.entry .pg-tcard h4{margin: 0 0 4px;color: #fff;font-size: 1.18rem}.pg-tcard p{margin: 0;color: rgba(255,255,255,.86);font-size: .97rem;line-height: 1.6}.pg-tcard__num{margin-bottom: 18px;font: 800 .85rem/1 var(--font-h);letter-spacing: .1em;color: rgba(255,255,255,.7)}.pg-tcard__num::after{content: "";display: block;width: 34px;height: 3px;margin-top: 10px;border-radius: 3px;background: var(--accent)}.pg-tcard__more{margin-top: auto;padding-top: 16px;font: 700 .92rem/1 var(--font-h);color: var(--accent)}.pg-tcard__more::after{content: " \2192"}.entry .pg-steps-x{padding: 6px 2px 18px}.entry .pg-steps-x li{position: relative;display: flex;flex-direction: column;min-height: 200px;padding: 24px 22px;border-radius: 22px;background: #fff;border: 1px solid var(--line);box-shadow: var(--sh-1)}.pg-steps-x li::after{content: "";position: absolute;left: 22px;right: 22px;bottom: 0;height: 4px;border-radius: 4px 4px 0 0;background: linear-gradient(90deg,var(--brand-500),var(--brand-700))}.pg-steps-x__n{width: 44px;height: 44px;display: grid;place-items: center;margin-bottom: 16px;border-radius: 14px;background: linear-gradient(150deg,var(--brand-500),var(--brand-700));color: #fff;font: 800 1.1rem/1 var(--font-h);box-shadow: 0 8px 18px rgba(91,33,182,.3)}.entry .pg-steps-x h3,.entry .pg-steps-x h4{margin: 0 0 8px;font-size: 1.08rem}.pg-steps-x li p{margin: 0;color: var(--muted);font-size: .97rem;line-height: 1.6}.entry .pg-chips li::marker,.entry .pg-steps-x li::marker,.entry .pg-hscroll__track li::marker{content: ""}.pg-band{display: grid;gap: 20px;align-items: center;padding: clamp(26px,4vw,40px);border-radius: 26px;color: #fff;background: radial-gradient(500px 240px at 0% 0%,rgba(124,58,237,.55),transparent 70%),linear-gradient(135deg,var(--brand-700),var(--brand-900))}.entry .pg-band h3,.entry .pg-band h2{margin: 0 0 6px;color: #fff}.pg-band p{margin: 0;color: rgba(255,255,255,.82)}.pg-band__ctas{display: flex;flex-wrap: wrap;gap: 12px}.entry .pg-band__btn{display: inline-flex;align-items: center;padding: 14px 22px;border-radius: 999px;font: 700 .98rem/1 var(--font-h);text-decoration: none;color: #fff;border: 1.5px solid rgba(255,255,255,.35);transition: background .2s,transform .2s}.entry .pg-band__btn:hover{background: rgba(255,255,255,.12);color: #fff}.entry .pg-band__btn--primary{background: var(--accent);color: var(--on-accent);border-color: var(--accent)}.entry .pg-band__btn--primary:hover{background: var(--accent-2);color: var(--on-accent);transform: translateY(-1px)}@media (min-width: 900px){.pg-band{grid-template-columns: 1fr auto}}.pg-table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--r);background: #fff;box-shadow: var(--sh-1)}.entry .pg-table{min-width: 620px}.entry .pg-table thead th{background: var(--brand-50);color: var(--brand-900);font-family: var(--font-h)}.pg-faq-lite h3{margin-top: 14px}.pg-hscroll--features{margin-top: 0}.features.features--rail{display: grid;grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: minmax(260px,82%);gap: 18px;padding: 6px 2px 18px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;overscroll-behavior-x: contain;scrollbar-width: thin;scrollbar-color: var(--brand-500) var(--brand-100)}.features--rail::-webkit-scrollbar{height: 6px}.features--rail::-webkit-scrollbar-track{background: var(--brand-100);border-radius: 99px}.features--rail::-webkit-scrollbar-thumb{background: var(--brand-500);border-radius: 99px}.features--rail>.feature{scroll-snap-align: start;display: flex;flex-direction: column}.features--rail>.feature .feature__more{margin-top: auto;padding-top: 12px}@media (min-width: 640px){.features.features--rail{grid-auto-columns: calc((100% - 18px) / 2)}}@media (min-width: 1000px){.features.features--rail{grid-auto-columns: calc((100% - 54px) / 3.4)}}.map-sec__head{max-width: 760px;margin: 0 auto 28px;text-align: center}.map-sec__head p{color: var(--muted)}.map-sec__grid{display: grid;gap: 28px;align-items: center}@media (min-width: 1000px){.map-sec__grid--side{grid-template-columns: 1.6fr 1fr;gap: 48px}}.pgmap{position: relative;margin: 0;padding: clamp(10px,2vw,22px);border-radius: 28px;background: linear-gradient(160deg,var(--brand-50),#fff 70%);border: 1px solid var(--brand-100);box-shadow: var(--sh-1)}.pgmap__svg{display: block;width: 100%;height: auto}.pgmap--state .pgmap__svg{max-height: 640px}.pgmap__area{fill: #E9E3F5;stroke: none;transition: fill .2s}.pgmap a.pgmap__area path{fill: #B9A3E8;transition: fill .2s}.pgmap a.pgmap__area:hover path,.pgmap a.pgmap__area:focus-visible path{fill: var(--brand-600,#6D28D9)}.pgmap a:focus-visible{outline: none}.pgmap__mesh{fill: none;stroke: #fff;stroke-width: 1;stroke-linejoin: round;pointer-events: none}.pgmap--state .pgmap__mesh{stroke-width: calc(.35px * var(--k,1))}.pgmap__outline{fill: none;stroke: var(--brand-700,#5B21B6);stroke-width: calc(.6px * var(--k,1));pointer-events: none}.pgmap__labels text{font: 700 11px/1 var(--font-h),system-ui,sans-serif;fill: #6B5B8C;text-anchor: middle;pointer-events: none}.pgmap__labels text.is-live{fill: #fff}.pgmap__pin circle{fill: #fff;stroke: #9C8DB8;stroke-width: calc(.6px * var(--k,1))}.pgmap__pin text{font-family: var(--font-h),system-ui,sans-serif;font-weight: 600;fill: #6B5B8C;paint-order: stroke;stroke: #fff;stroke-width: calc(1px * var(--k,1))}.pgmap__pin.is-live circle{fill: var(--accent,#FFC93C);stroke: var(--brand-900,#3B0F78);stroke-width: calc(.9px * var(--k,1))}.pgmap__pin.is-live text{fill: var(--brand-900,#3B0F78);font-weight: 800}.pgmap__pin.is-live:hover circle{fill: var(--brand-600,#6D28D9)}.pgmap__legend{display: flex;flex-wrap: wrap;gap: 16px;justify-content: center;margin: 14px 0 0;font-size: .9rem;color: var(--muted)}.pgmap__legend span::before{content: "";display: inline-block;width: 12px;height: 12px;margin-right: 7px;border-radius: 4px;vertical-align: -1px;background: #B9A3E8}.pgmap__legend span + span::before{background: #E9E3F5;border: 1px solid var(--brand-100)}.map-links{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 8px 14px;margin: 26px 0 0;padding: 0;list-style: none}.map-links li{margin: 0;font-size: .95rem;color: var(--muted)}.map-links a{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;color: var(--brand-800,#3B0F78);text-decoration: none}.map-links a::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--brand-500);flex: none}.map-links a:hover{color: var(--brand-600);text-decoration: underline}.map-links .is-soon{opacity: .7}.map-side{padding: clamp(22px,3vw,32px);border-radius: 24px;background: #fff;border: 1px solid var(--line);box-shadow: var(--sh-1)}.map-side h3{margin: 0 0 6px}.map-side p{color: var(--muted);margin: 0}.map-side .map-links{grid-template-columns: 1fr 1fr}.region-card{display: grid;gap: 18px;align-items: center;padding: clamp(22px,3vw,34px);border-radius: 24px;color: #fff;text-decoration: none;background: radial-gradient(420px 220px at 100% 0%,rgba(255,255,255,.16),transparent 70%),linear-gradient(135deg,var(--brand-700),var(--brand-900,#1E0A3C));box-shadow: 0 18px 44px rgba(63,22,119,.3)}.region-card h3{margin: 0 0 6px;color: #fff}.region-card p{margin: 0;color: rgba(255,255,255,.85)}.region-card .btn{justify-self: start}@media (min-width: 800px){.region-card{grid-template-columns: 1fr auto}}.inds__list--cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 16px;justify-content: stretch}.inds__list--cards .ind{display: grid;grid-template-columns: 40px 1fr;grid-template-rows: auto auto;column-gap: 12px;row-gap: 4px;align-items: start;padding: 18px;border-radius: 20px}.inds__list--cards .ind__ic{grid-row: 1 / span 2;width: 40px;height: 40px}.inds__list--cards .ind__name{white-space: normal;font: 700 1rem/1.3 var(--font-h)}.inds__list--cards .ind__text{grid-column: 2;font-size: .92rem;line-height: 1.55;color: var(--muted)}.inds__list--cards .ind--cta{display: flex;padding: 0;border-radius: 20px}.inds__list--cards .ind--cta a{width: 100%;padding: 18px;border-radius: 20px}.pgmap--state .pgmap__area{stroke: #fff;stroke-width: calc(.5px * var(--k,1));stroke-linejoin: round}.form-card--wide{max-width: 960px;margin-inline: auto}.form-sec .head{text-align: center}.field__label{display: block;margin-bottom: 6px;font: 600 .9rem/1.65 var(--font-b);color: var(--brand-900)}.field--choices .wpcf7-checkbox,.field--choices .wpcf7-radio{display: grid;grid-template-columns: repeat(auto-fill,minmax(210px,1fr));gap: 8px 18px}.field--choices .wpcf7-list-item{margin: 0}.field--choices .wpcf7-list-item label{display: flex;align-items: center;gap: 8px;margin: 0;font-weight: 500;color: var(--text);cursor: pointer}.field--choices input{width: 18px;height: 18px;flex: none;accent-color: var(--brand-600)}.form-card input[type="file"]{width: 100%;padding: 10px;border: 1.5px dashed var(--line);border-radius: var(--r);background: var(--brand-50);font: inherit}@media (min-width: 700px){.form-card--wide .grid2{grid-template-columns: 1fr 1fr}}