/* 77 Media · service page base, extracted 8 Sep 2026.
   These four <style> blocks were byte-identical on all six service pages, 107,720 bytes each,
   so every page re-sent the same 24 KB gzipped. They now load once and cache across the set.
   Order is preserved exactly: this sheet sits where the first block sat, BEFORE theme.css,
   so nothing in the cascade moves. The <noscript> block stays inline, where it must be. */

@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/plus-jakarta-sans-800.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0A011C;--ink-soft:#1B1E24;--purple:#824EEB;--purple-deep:#6B36D4;--purple-press:#5A2BBC;--lavender:#CAB7EF;--lavender-tint:#F5F1FC;--surface:#F9F8FD;--white:#FFFFFF;--gold:#FFD359;--text:#0A011C;--text-muted:#4E5255;--text-subtle:#6E7278;--on-dark:#FFFFFF;--on-dark-muted:#B6AEC6;--border:#E7E1F4;--border-strong:#D5CBEC;--border-dark:rgba(255,255,255,.12);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--sh-sm:0 1px 2px rgba(10,1,28,.05),0 2px 8px rgba(10,1,28,.04);--sh-md:0 4px 12px rgba(10,1,28,.06),0 12px 32px rgba(10,1,28,.06);--sh-lg:0 8px 24px rgba(10,1,28,.08),0 28px 64px rgba(90,43,188,.12);--sh-purple:0 8px 24px rgba(130,78,235,.28);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--font-sans:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--font-serif:'Instrument Serif',Georgia,'Times New Roman',serif;--ease-out:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--t-fast:160ms;--t-mid:220ms;--t-slow:420ms;--z-bg:0;--z-base:1;--z-sticky:40;--z-nav:100;--z-overlay:1000;--wrap:1200px;--gutter:20px}@media (min-width:768px){:root{--gutter:40px}}@media (min-width:1200px){:root{--gutter:56px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:17px;line-height:1.65;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;line-height:1.08;letter-spacing:-.028em;font-weight:700}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:6px}::selection{background:var(--purple);color:#fff}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(40px,8vw,132px);position:relative}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--purple-deep)}.eyebrow::before{content:"";width:22px;height:1.5px;background:var(--purple);border-radius:2px}.h1{font-size:clamp(38px,7.4vw,78px);font-weight:800;letter-spacing:-.038em}.h2{font-size:clamp(30px,4.6vw,54px);font-weight:800;letter-spacing:-.034em}.h3{font-size:clamp(21px,2.3vw,27px);font-weight:700;letter-spacing:-.02em}.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;background:linear-gradient(100deg,var(--purple-deep),var(--purple) 55%,#9E76F2);-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline:.06em .1em}.serif--light{background:linear-gradient(100deg,#D9C9FF,#B69BF7 60%,#EDE6FF);-webkit-background-clip:text;background-clip:text;color:transparent}.lede{font-size:clamp(16px,1.7vw,19px);line-height:1.7;color:var(--text-muted);max-width:60ch}.section-head{max-width:720px;margin-bottom:clamp(40px,5vw,68px)}.section-head .h2{margin:18px 0 20px}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .lede{margin-inline:auto}.btn{--btn-bg:#824EEB;--btn-bg-hover:#9061EF;--btn-bg-active:#6E3AD1;--btn-fg:#fff;--btn-bd:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:980px;font-size:15.5px;font-weight:600;letter-spacing:-.012em;cursor:pointer;white-space:nowrap;transition:background-color .25s ease,color .25s ease,border-color .25s ease;box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--btn-bg-hover)}}.btn:active{background:var(--btn-bg-active)}.btn--ghost{--btn-bg:rgba(255,255,255,.72);--btn-bg-hover:#FFFFFF;--btn-bg-active:#F0EAFB;--btn-fg:var(--purple-deep);--btn-bd:rgba(10,1,28,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{border-color:rgba(10,1,28,.22)}}.btn--onDark{--btn-bg:rgba(255,255,255,.10);--btn-bg-hover:rgba(255,255,255,.18);--btn-bg-active:rgba(255,255,255,.07);--btn-fg:#fff;--btn-bd:rgba(255,255,255,.26);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (hover:hover) and (pointer:fine){.btn--onDark:hover{border-color:rgba(255,255,255,.44)}}.btn--sm{min-height:44px;padding:0 20px;font-size:14px}.btn--block{width:100%}@property --gbrot{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes gbspin{to{--gbrot:360deg}}.navmail{border:1.5px solid transparent;background-image:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.92)),conic-gradient(from var(--gbrot),#824EEB,#C08BF2,#7FB0F5,#D8C6F8,#824EEB);background-origin:border-box;background-clip:padding-box,border-box;animation:gbspin 26s linear infinite}@media (hover:hover) and (pointer:fine){.navmail:hover{box-shadow:0 8px 26px rgba(130,78,235,.30);transform:translateY(-1.5px)}}.navmail:active{transform:scale(.96)}.nav.is-scrolled .nav__inner{border:1.5px solid transparent;background-image:linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),conic-gradient(from var(--gbrot),#824EEB,#C08BF2,#7FB0F5,#D8C6F8,#824EEB);background-origin:border-box;background-clip:padding-box,border-box;animation:gbspin 34s linear infinite}@media (hover:hover) and (pointer:fine){.burger:hover{border:1.5px solid transparent;background-image:linear-gradient(var(--lavender-tint),var(--lavender-tint)),conic-gradient(from var(--gbrot),#824EEB,#C08BF2,#7FB0F5,#824EEB);background-origin:border-box;background-clip:padding-box,border-box;animation:gbspin 20s linear infinite}}@media (prefers-reduced-motion:reduce){.navmail,.nav.is-scrolled .nav__inner{animation:none}@media (hover:hover) and (pointer:fine){.burger:hover{animation:none}}}.arrow{transition:transform var(--t-mid) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.btn:hover .arrow{transform:translateX(4px)}}.nav{position:fixed;inset:0 0 auto 0;z-index:var(--z-nav);padding-top:max(14px,env(safe-area-inset-top));transition:padding var(--t-mid) var(--ease-out)}.nav.is-scrolled{padding-top:max(8px,env(safe-area-inset-top))}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px;padding-inline:14px 14px;border:1px solid transparent;border-radius:var(--r-pill);transition:background-color var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),height var(--t-mid) var(--ease-out)}.nav.is-scrolled .nav__inner{height:62px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(1.7);-webkit-backdrop-filter:blur(18px) saturate(1.7);border-color:var(--border);box-shadow:0 6px 28px rgba(10,1,28,.08)}.logo{display:inline-flex;align-items:center;gap:11px;padding:6px;border-radius:var(--r-sm);flex:none}.logo__img{height:34px;width:auto;display:block;transition:transform var(--t-mid) var(--ease-out),height var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.logo:hover .logo__img{transform:scale(1.04)}}.footer .logo__img{height:56px}.nav .logo__img{height:48px}.nav.is-scrolled .logo__img{height:34px}.nav__links{display:none;align-items:center;gap:2px}@media (min-width:1024px){.nav__links{display:flex}}.nav__link{position:relative;padding:10px 15px;border-radius:var(--r-pill);font-size:14.5px;font-weight:600;color:var(--text-muted);transition:color var(--t-mid) var(--ease-out),background-color var(--t-mid) var(--ease-out)}.nav__link::after{content:"";position:absolute;left:15px;right:15px;bottom:6px;height:2px;background:var(--purple);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.nav__link:hover{color:var(--ink)}}@media (hover:hover) and (pointer:fine){.nav__link:hover::after{transform:scaleX(1)}}.nav__link.is-active{color:var(--purple-deep)}.nav__link.is-active::after{transform:scaleX(1)}.nav__lead{display:flex;align-items:center;gap:12px;min-width:0}.navmail{display:none;align-items:center;gap:9px;flex:none;padding:9px 17px;border-radius:var(--r-pill);background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);box-shadow:0 2px 12px rgba(10,1,28,.07);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13.5px;font-weight:700;color:var(--ink-soft);white-space:nowrap;transition:color var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease-out),transform var(--t-fast) var(--ease-out)}@media (min-width:1024px){.navmail{display:inline-flex}}.navmail svg{flex:none;color:var(--purple-deep)}@media (hover:hover) and (pointer:fine){.navmail:hover{color:var(--purple-deep);border-color:var(--purple);transform:translateY(-1px)}}.nav__actions{display:flex;align-items:center;gap:10px}.nav__cta{display:none}@media (min-width:640px){.nav__cta{display:inline-flex}}@media (min-width:1024px){.nav__cta{display:none}}.burger{display:grid;place-items:center;width:46px;height:46px;flex:none;background:transparent;border:1.5px solid var(--border-strong);border-radius:14px;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast)}@media (hover:hover) and (pointer:fine){.burger:hover{background:var(--lavender-tint);border-color:var(--purple)}}@media (min-width:1024px){.burger{display:none}}.burger__box{width:19px;height:13px;position:relative}.burger__box span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:var(--ink);transition:transform var(--t-mid) var(--ease-out),opacity var(--t-fast) linear,top var(--t-mid) var(--ease-out)}.burger__box span:nth-child(1){top:0}.burger__box span:nth-child(2){top:5.5px}.burger__box span:nth-child(3){top:11px}.burger[aria-expanded="true"] .burger__box span:nth-child(1){top:5.5px;transform:rotate(45deg)}.burger[aria-expanded="true"] .burger__box span:nth-child(2){opacity:0}.burger[aria-expanded="true"] .burger__box span:nth-child(3){top:5.5px;transform:rotate(-45deg)}.drawer{position:fixed;inset:0;z-index:var(--z-overlay);visibility:hidden;pointer-events:none}.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__scrim{position:absolute;inset:0;background:rgba(10,1,28,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity var(--t-mid) var(--ease-io)}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(400px,86vw);background:var(--white);padding:max(22px,env(safe-area-inset-top)) 26px max(28px,env(safe-area-inset-bottom));display:flex;flex-direction:column;transform:translateX(100%);overflow-y:auto;overscroll-behavior:contain;box-shadow:-20px 0 60px rgba(10,1,28,.2)}.drawer.is-open .drawer__panel{transform:translateX(0)}.drawer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.drawer__close{width:46px;height:46px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);border-radius:14px;cursor:pointer;transition:background-color var(--t-fast),transform var(--t-fast)}@media (hover:hover) and (pointer:fine){.drawer__close:hover{background:var(--lavender-tint)}}.drawer__close:active{transform:scale(.94)}.drawer__nav{display:flex;flex-direction:column;gap:2px}.drawer__link{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:8px 14px;border-radius:var(--r-md);font-size:19px;font-weight:700;letter-spacing:-.02em;transition:background-color var(--t-fast),padding-left var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.drawer__link:hover{background:var(--lavender-tint);padding-left:20px;color:var(--purple-deep)}}.drawer__link svg{opacity:.32}.drawer__foot{margin-top:auto;padding-top:34px;display:flex;flex-direction:column;gap:12px}.drawer__meta{font-size:14px;color:var(--text-muted);line-height:1.7}.drawer__meta a{font-weight:700;color:var(--purple-deep)}.r{opacity:0;transform:translate3d(0,26px,0);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out);transition-delay:var(--d,0ms);will-change:opacity,transform}.r.is-in{opacity:1;transform:none}.r--scale{transform:translate3d(0,20px,0) scale(.965)}.r.is-in.r--scale{transform:none}.r--done{will-change:auto}.skyzone{position:relative;isolation:isolate;overflow:hidden}.skyzone::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#B9A0F5 0%,#C4B2F7 11%,#D2C3F9 25%,#DED2FB 40%,#E9E1FC 55%,#F2ECFD 74%,#FAF8FE 90%,#FFFFFF 100%)}.hero{position:relative;isolation:isolate;padding-top:clamp(100px,11.5vw,138px);padding-bottom:clamp(8px,1.2vw,18px);overflow:hidden}.sky{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.cloud{position:absolute;left:0;width:var(--cw,280px);height:calc(var(--cw,280px) * .30);background:#fff;border-radius:999px;opacity:var(--co,.9);filter:blur(var(--cb,16px));will-change:transform;animation:cloudFloat var(--cd,90s) linear infinite;animation-delay:var(--cdelay,0s)}.cloud::before,.cloud::after{content:"";position:absolute;background:#fff;border-radius:50%}.cloud::before{width:48%;height:165%;left:12%;bottom:16%}.cloud::after{width:34%;height:125%;right:14%;bottom:10%}@keyframes cloudFloat{from{transform:translate3d(-34vw,0,0)}to{transform:translate3d(132vw,0,0)}}@keyframes float{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(30px,-40px,0) scale(1.12)}}.hero__inner{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.hero__h1{margin:0;max-width:16ch}.hero__lede strong{color:var(--ink);font-weight:800}.hero__lede{margin-top:clamp(30px,3vw,38px);max-width:57ch;text-align:center;color:#332748}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px;padding-block:clamp(20px,3vw,40px)}.hero__trust{margin-top:clamp(28px,3.2vw,42px);width:100%;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.75);border-radius:var(--r-lg);overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 40px rgba(90,43,188,.1)}@media (min-width:768px){.hero__trust{grid-template-columns:repeat(4,1fr)}}.trust__item{background:rgba(255,255,255,.6);padding:22px 18px;text-align:center}.trust__n{font-size:clamp(26px,3.6vw,38px);font-weight:800;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.trust__l{font-size:12px;font-weight:600;color:var(--text-muted);margin-top:5px;letter-spacing:-.005em}@media (max-width:767px){.trust__item{padding:14px 5px}.trust__n{font-size:clamp(15px,4.6vw,24px);letter-spacing:-.045em}.trust__l{font-size:9.5px;line-height:1.25;margin-top:3px;letter-spacing:-.01em}}.marquee{padding-block:clamp(30px,4vw,48px);border-block:0;background:transparent;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__label{text-align:center;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:24px}.marquee__track{display:flex;width:max-content;animation:slide var(--mq-dur,42s) linear infinite;will-change:transform}@media (hover:hover) and (pointer:fine){.marquee:hover .marquee__track{animation-play-state:paused}}@keyframes slide{to{transform:translateX(-50%)}}.marquee__set{display:flex;align-items:center;gap:clamp(40px,6vw,80px);padding-right:clamp(40px,6vw,80px)}.cl{display:block;height:42px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.82;filter:saturate(.92);transition:opacity var(--t-mid) var(--ease-out),filter var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.cl:hover{opacity:1;filter:none}}.cl--boston-artistry{width:113px;background-image:url("/assets/img/client-boston-artistry-24aa5a9873.webp")}.cl--lamour{width:226px;background-image:url("/assets/img/client-lamour-57814a187e.webp")}.cl--luna{width:92px;background-image:url("/assets/img/client-luna-bd40fdb3f7.webp")}.cl--meta{width:86px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22148%22%20height%3D%2272%22%20viewBox%3D%220%200%20148%2072%22%3E%3Cg%20transform%3D%22translate%28-1068%20-7271%29%22%3E%3Cpath%20d%3D%22M64.447%2C11.41h2.182l3.432%2C8.177h.061l3.4-8.177h2.182v10.8H74.241V13.332h-.03l-3.647%2C8.879h-.976l-3.646-8.879h-.031v8.879H64.447ZM79.062%2C19.1a1.813%2C1.813%2C0%2C0%2C0%2C.205.862%2C2.171%2C2.171%2C0%2C0%2C0%2C.542.664%2C2.493%2C2.493%2C0%2C0%2C0%2C.778.426%2C2.756%2C2.756%2C0%2C0%2C0%2C.915.154%2C2.041%2C2.041%2C0%2C0%2C0%2C1.114-.3%2C3.587%2C3.587%2C0%2C0%2C0%2C.87-.786l1.037.793a3.814%2C3.814%2C0%2C0%2C1-3.2%2C1.48%2C4.005%2C4.005%2C0%2C0%2C1-1.548-.289%2C3.4%2C3.4%2C0%2C0%2C1-1.175-.8%2C3.58%2C3.58%2C0%2C0%2C1-.74-1.206%2C4.275%2C4.275%2C0%2C0%2C1-.259-1.5%2C3.956%2C3.956%2C0%2C0%2C1%2C.283-1.5%2C3.7%2C3.7%2C0%2C0%2C1%2C.778-1.205%2C3.548%2C3.548%2C0%2C0%2C1%2C1.182-.8%2C3.81%2C3.81%2C0%2C0%2C1%2C1.5-.29%2C3.571%2C3.571%2C0%2C0%2C1%2C1.625.336%2C3.219%2C3.219%2C0%2C0%2C1%2C1.091.876%2C3.486%2C3.486%2C0%2C0%2C1%2C.617%2C1.221%2C5.052%2C5.052%2C0%2C0%2C1%2C.191%2C1.381V19.1ZM83.394%2C18a2.9%2C2.9%2C0%2C0%2C0-.144-.838%2C1.843%2C1.843%2C0%2C0%2C0-.39-.664%2C1.8%2C1.8%2C0%2C0%2C0-.648-.443A2.391%2C2.391%2C0%2C0%2C0%2C81.3%2C15.9a2.2%2C2.2%2C0%2C0%2C0-.922.19%2C2.25%2C2.25%2C0%2C0%2C0-1.16%2C1.175%2C1.863%2C1.863%2C0%2C0%2C0-.16.739Zm6.987-1.83H88.414v3.28q0%2C.3.015.6a1.55%2C1.55%2C0%2C0%2C0%2C.115.534.856.856%2C0%2C0%2C0%2C.3.382%2C1.04%2C1.04%2C0%2C0%2C0%2C.6.145%2C2.97%2C2.97%2C0%2C0%2C0%2C.5-.046%2C1.45%2C1.45%2C0%2C0%2C0%2C.472-.168v1.252a1.809%2C1.809%2C0%2C0%2C1-.633.19%2C4.844%2C4.844%2C0%2C0%2C1-.6.053%2C2.75%2C2.75%2C0%2C0%2C1-1.228-.221%2C1.5%2C1.5%2C0%2C0%2C1-.641-.571%2C1.869%2C1.869%2C0%2C0%2C1-.245-.787c-.025-.289-.037-.582-.037-.877V16.17H85.454V14.98h1.587V12.951h1.373V14.98h1.967Zm1.8-.305a3.812%2C3.812%2C0%2C0%2C1%2C1.342-.8A4.594%2C4.594%2C0%2C0%2C1%2C95.05%2C14.8a4.188%2C4.188%2C0%2C0%2C1%2C1.365.2%2C2.665%2C2.665%2C0%2C0%2C1%2C.938.534%2C2.1%2C2.1%2C0%2C0%2C1%2C.541.771%2C2.4%2C2.4%2C0%2C0%2C1%2C.176.908V20.9q0%2C.382.016.7c.009.212.024.417.046.609H96.911q-.047-.549-.046-1.1h-.031a2.634%2C2.634%2C0%2C0%2C1-1.083.992%2C3.432%2C3.432%2C0%2C0%2C1-1.449.289%2C3.313%2C3.313%2C0%2C0%2C1-.961-.137%2C2.323%2C2.323%2C0%2C0%2C1-.8-.412A1.97%2C1.97%2C0%2C0%2C1%2C92%2C21.166a2.344%2C2.344%2C0%2C0%2C1%2C.115-2.113%2C2.373%2C2.373%2C0%2C0%2C1%2C.854-.771%2C4.152%2C4.152%2C0%2C0%2C1%2C1.267-.426%2C8.828%2C8.828%2C0%2C0%2C1%2C1.548-.13h1.007V17.42a1.509%2C1.509%2C0%2C0%2C0-.107-.549%2C1.477%2C1.477%2C0%2C0%2C0-.32-.5%2C1.542%2C1.542%2C0%2C0%2C0-.534-.351%2C2.041%2C2.041%2C0%2C0%2C0-.763-.129%2C2.8%2C2.8%2C0%2C0%2C0-.694.076%2C3.02%2C3.02%2C0%2C0%2C0-.542.191%2C2.277%2C2.277%2C0%2C0%2C0-.442.267l-.381.289Zm3.875%2C2.868a9.519%2C9.519%2C0%2C0%2C0-1%2C.054%2C3.926%2C3.926%2C0%2C0%2C0-.931.2%2C1.784%2C1.784%2C0%2C0%2C0-.686.428.964.964%2C0%2C0%2C0-.267.7%2C1%2C1%2C0%2C0%2C0%2C.42.9%2C2.052%2C2.052%2C0%2C0%2C0%2C1.137.274%2C2.218%2C2.218%2C0%2C0%2C0%2C.96-.19%2C1.829%2C1.829%2C0%2C0%2C0%2C.641-.5%2C1.921%2C1.921%2C0%2C0%2C0%2C.351-.679%2C2.693%2C2.693%2C0%2C0%2C0%2C.107-.741v-.457ZM75.816%2C25.576h1.329l4.621%2C10.8H80.058l-1.083-2.67H73.833l-1.068%2C2.67H71.057Zm2.625%2C6.85-2.015-4.958H76.4l-2.044%2C4.958Zm11.623%2C3.951H88.692V35.34h-.03a2.631%2C2.631%2C0%2C0%2C1-1.091.9%2C3.367%2C3.367%2C0%2C0%2C1-1.427.32%2C3.842%2C3.842%2C0%2C0%2C1-1.517-.289%2C3.349%2C3.349%2C0%2C0%2C1-1.16-.809%2C3.631%2C3.631%2C0%2C0%2C1-.74-1.206%2C4.188%2C4.188%2C0%2C0%2C1-.26-1.495%2C4.259%2C4.259%2C0%2C0%2C1%2C.26-1.5%2C3.528%2C3.528%2C0%2C0%2C1%2C.74-1.2%2C3.4%2C3.4%2C0%2C0%2C1%2C1.16-.8%2C3.824%2C3.824%2C0%2C0%2C1%2C1.517-.29%2C3.358%2C3.358%2C0%2C0%2C1%2C1.464.328%2C2.509%2C2.509%2C0%2C0%2C1%2C1.054.893h.03v-5.34h1.372Zm-3.752-1.1a2.507%2C2.507%2C0%2C0%2C0%2C.992-.19%2C2.193%2C2.193%2C0%2C0%2C0%2C.747-.52%2C2.308%2C2.308%2C0%2C0%2C0%2C.474-.793%2C3.165%2C3.165%2C0%2C0%2C0%2C0-2.029%2C2.308%2C2.308%2C0%2C0%2C0-.474-.793%2C2.191%2C2.191%2C0%2C0%2C0-.747-.519%2C2.685%2C2.685%2C0%2C0%2C0-1.984%2C0%2C2.224%2C2.224%2C0%2C0%2C0-.748.519%2C2.288%2C2.288%2C0%2C0%2C0-.472.793%2C3.147%2C3.147%2C0%2C0%2C0%2C0%2C2.029%2C2.288%2C2.288%2C0%2C0%2C0%2C.472.793%2C2.227%2C2.227%2C0%2C0%2C0%2C.748.52%2C2.5%2C2.5%2C0%2C0%2C0%2C.992.19m13.073%2C1.1H98.012V35.34h-.029a2.631%2C2.631%2C0%2C0%2C1-1.091.9%2C3.367%2C3.367%2C0%2C0%2C1-1.427.32%2C3.85%2C3.85%2C0%2C0%2C1-1.518-.289%2C3.368%2C3.368%2C0%2C0%2C1-1.16-.809%2C3.645%2C3.645%2C0%2C0%2C1-.739-1.206%2C4.167%2C4.167%2C0%2C0%2C1-.26-1.495%2C4.237%2C4.237%2C0%2C0%2C1%2C.26-1.5%2C3.542%2C3.542%2C0%2C0%2C1%2C.739-1.2%2C3.416%2C3.416%2C0%2C0%2C1%2C1.16-.8%2C3.833%2C3.833%2C0%2C0%2C1%2C1.518-.29%2C3.358%2C3.358%2C0%2C0%2C1%2C1.464.328%2C2.509%2C2.509%2C0%2C0%2C1%2C1.054.893h.029v-5.34h1.373Zm-3.752-1.1a2.507%2C2.507%2C0%2C0%2C0%2C.992-.19%2C2.193%2C2.193%2C0%2C0%2C0%2C.747-.52%2C2.29%2C2.29%2C0%2C0%2C0%2C.473-.793%2C3.165%2C3.165%2C0%2C0%2C0%2C0-2.029%2C2.29%2C2.29%2C0%2C0%2C0-.473-.793%2C2.191%2C2.191%2C0%2C0%2C0-.747-.519%2C2.685%2C2.685%2C0%2C0%2C0-1.984%2C0%2C2.2%2C2.2%2C0%2C0%2C0-.748.519%2C2.273%2C2.273%2C0%2C0%2C0-.472.793%2C3.147%2C3.147%2C0%2C0%2C0%2C0%2C2.029%2C2.273%2C2.273%2C0%2C0%2C0%2C.472.793%2C2.207%2C2.207%2C0%2C0%2C0%2C.748.52%2C2.5%2C2.5%2C0%2C0%2C0%2C.992.19m5.613-8.726a1.018%2C1.018%2C0%2C1%2C1%2C.3.709.967.967%2C0%2C0%2C1-.3-.709m.321%2C2.593h1.373v7.231h-1.373Zm8.727%2C1.922a2.892%2C2.892%2C0%2C0%2C0-.8-.6%2C2.245%2C2.245%2C0%2C0%2C0-1-.207%2C2.215%2C2.215%2C0%2C0%2C0-.984.207%2C2%2C2%2C0%2C0%2C0-.7.564%2C2.512%2C2.512%2C0%2C0%2C0-.427.824%2C3.226%2C3.226%2C0%2C0%2C0-.146.969%2C2.726%2C2.726%2C0%2C0%2C0%2C.168.953%2C2.4%2C2.4%2C0%2C0%2C0%2C.473.786%2C2.207%2C2.207%2C0%2C0%2C0%2C.733.527%2C2.345%2C2.345%2C0%2C0%2C0%2C.961.19%2C2.205%2C2.205%2C0%2C0%2C0%2C.992-.206%2C2.562%2C2.562%2C0%2C0%2C0%2C.762-.6l.976.977a3.082%2C3.082%2C0%2C0%2C1-1.242.854%2C4.35%2C4.35%2C0%2C0%2C1-1.5.259%2C4.123%2C4.123%2C0%2C0%2C1-1.532-.274%2C3.552%2C3.552%2C0%2C0%2C1-1.2-.771%2C3.411%2C3.411%2C0%2C0%2C1-.778-1.189%2C4.138%2C4.138%2C0%2C0%2C1-.274-1.534%2C4.2%2C4.2%2C0%2C0%2C1%2C.274-1.541%2C3.451%2C3.451%2C0%2C0%2C1%2C1.961-1.991%2C4.1%2C4.1%2C0%2C0%2C1%2C1.548-.282%2C4.169%2C4.169%2C0%2C0%2C1%2C1.518.282%2C3.348%2C3.348%2C0%2C0%2C1%2C1.259.862Zm6.056-.732h-1.968v3.28c0%2C.2.006.4.015.6a1.573%2C1.573%2C0%2C0%2C0%2C.115.534.861.861%2C0%2C0%2C0%2C.3.382%2C1.046%2C1.046%2C0%2C0%2C0%2C.6.145%2C2.95%2C2.95%2C0%2C0%2C0%2C.5-.046%2C1.456%2C1.456%2C0%2C0%2C0%2C.473-.168v1.252a1.815%2C1.815%2C0%2C0%2C1-.634.19%2C4.813%2C4.813%2C0%2C0%2C1-.6.053%2C2.753%2C2.753%2C0%2C0%2C1-1.228-.221%2C1.5%2C1.5%2C0%2C0%2C1-.64-.572%2C1.833%2C1.833%2C0%2C0%2C1-.245-.786c-.026-.289-.037-.582-.037-.877V30.336h-1.587v-1.19h1.587V27.117h1.372v2.029h1.968Zm1.556-3.783a1.018%2C1.018%2C0%2C1%2C1%2C.3.709.967.967%2C0%2C0%2C1-.3-.709m.32%2C2.593H119.6v7.231h-1.373Zm3.2%2C3.615a3.67%2C3.67%2C0%2C0%2C1%2C.3-1.479%2C3.86%2C3.86%2C0%2C0%2C1%2C7.094%2C0%2C3.687%2C3.687%2C0%2C0%2C1%2C.3%2C1.479A3.757%2C3.757%2C0%2C0%2C1%2C128%2C35.455a3.863%2C3.863%2C0%2C0%2C1-1.22.807%2C3.975%2C3.975%2C0%2C0%2C1-3.02%2C0%2C3.867%2C3.867%2C0%2C0%2C1-1.221-.807%2C3.768%2C3.768%2C0%2C0%2C1-1.114-2.694m1.464%2C0a2.994%2C2.994%2C0%2C0%2C0%2C.168%2C1.015%2C2.29%2C2.29%2C0%2C0%2C0%2C.473.793%2C2.207%2C2.207%2C0%2C0%2C0%2C.748.52%2C2.685%2C2.685%2C0%2C0%2C0%2C1.984%2C0%2C2.213%2C2.213%2C0%2C0%2C0%2C.747-.52%2C2.306%2C2.306%2C0%2C0%2C0%2C.473-.793%2C3.165%2C3.165%2C0%2C0%2C0%2C0-2.029%2C2.306%2C2.306%2C0%2C0%2C0-.473-.793%2C2.21%2C2.21%2C0%2C0%2C0-.747-.519%2C2.685%2C2.685%2C0%2C0%2C0-1.984%2C0%2C2.2%2C2.2%2C0%2C0%2C0-.748.519%2C2.29%2C2.29%2C0%2C0%2C0-.473.793%2C2.992%2C2.992%2C0%2C0%2C0-.168%2C1.014m7.95-3.615h1.372v1.113h.031a2.02%2C2.02%2C0%2C0%2C1%2C.9-.937%2C2.968%2C2.968%2C0%2C0%2C1%2C1.48-.359%2C3.166%2C3.166%2C0%2C0%2C1%2C1%2C.16%2C2.257%2C2.257%2C0%2C0%2C1%2C.839.5%2C2.391%2C2.391%2C0%2C0%2C1%2C.572.862%2C3.3%2C3.3%2C0%2C0%2C1%2C.214%2C1.244v4.652h-1.373V32.106a2.428%2C2.428%2C0%2C0%2C0-.137-.862%2C1.585%2C1.585%2C0%2C0%2C0-.366-.58%2C1.381%2C1.381%2C0%2C0%2C0-.527-.32%2C1.941%2C1.941%2C0%2C0%2C0-.618-.1%2C2.228%2C2.228%2C0%2C0%2C0-.793.137%2C1.641%2C1.641%2C0%2C0%2C0-.641.435%2C2.062%2C2.062%2C0%2C0%2C0-.428.755%2C3.456%2C3.456%2C0%2C0%2C0-.152%2C1.083v3.722h-1.372ZM81.959%2C41.115H78.481V39.742H86.9v1.373H83.424v9.428H81.959Zm4.745%2C2.2h1.373v1.113h.03a1.962%2C1.962%2C0%2C0%2C1%2C.366-.525%2C2.463%2C2.463%2C0%2C0%2C1%2C.511-.405%2C2.735%2C2.735%2C0%2C0%2C1%2C.619-.267%2C2.349%2C2.349%2C0%2C0%2C1%2C.67-.1%2C1.9%2C1.9%2C0%2C0%2C1%2C.611.092L90.823%2C44.7c-.113-.03-.224-.055-.336-.076a1.905%2C1.905%2C0%2C0%2C0-.335-.03%2C2.019%2C2.019%2C0%2C0%2C0-1.541.564%2C2.476%2C2.476%2C0%2C0%2C0-.534%2C1.754v3.631H86.7Zm6.407%2C4.119a1.807%2C1.807%2C0%2C0%2C0%2C.205.861%2C2.175%2C2.175%2C0%2C0%2C0%2C.542.665%2C2.493%2C2.493%2C0%2C0%2C0%2C.778.426%2C2.78%2C2.78%2C0%2C0%2C0%2C.915.153%2C2.04%2C2.04%2C0%2C0%2C0%2C1.114-.3%2C3.587%2C3.587%2C0%2C0%2C0%2C.87-.786l1.037.793a3.814%2C3.814%2C0%2C0%2C1-3.2%2C1.48%2C4.005%2C4.005%2C0%2C0%2C1-1.548-.289%2C3.385%2C3.385%2C0%2C0%2C1-1.175-.8%2C3.565%2C3.565%2C0%2C0%2C1-.74-1.2%2C4.275%2C4.275%2C0%2C0%2C1-.259-1.5%2C3.937%2C3.937%2C0%2C0%2C1%2C.283-1.5%2C3.7%2C3.7%2C0%2C0%2C1%2C.778-1.2%2C3.533%2C3.533%2C0%2C0%2C1%2C1.182-.8%2C3.806%2C3.806%2C0%2C0%2C1%2C1.5-.29%2C3.584%2C3.584%2C0%2C0%2C1%2C1.625.335%2C3.233%2C3.233%2C0%2C0%2C1%2C1.091.877%2C3.486%2C3.486%2C0%2C0%2C1%2C.617%2C1.221%2C5.051%2C5.051%2C0%2C0%2C1%2C.19%2C1.381v.488Zm4.332-1.1a2.869%2C2.869%2C0%2C0%2C0-.145-.838%2C1.832%2C1.832%2C0%2C0%2C0-.389-.664%2C1.783%2C1.783%2C0%2C0%2C0-.648-.443%2C2.39%2C2.39%2C0%2C0%2C0-.908-.16%2C2.2%2C2.2%2C0%2C0%2C0-.922.191%2C2.25%2C2.25%2C0%2C0%2C0-1.16%2C1.175%2C1.863%2C1.863%2C0%2C0%2C0-.16.739Zm3.144-2.135a3.812%2C3.812%2C0%2C0%2C1%2C1.342-.8%2C4.59%2C4.59%2C0%2C0%2C1%2C1.526-.267%2C4.192%2C4.192%2C0%2C0%2C1%2C1.365.2%2C2.651%2C2.651%2C0%2C0%2C1%2C.937.534%2C2.093%2C2.093%2C0%2C0%2C1%2C.542.771%2C2.4%2C2.4%2C0%2C0%2C1%2C.176.908v3.691c0%2C.254.005.489.016.7s.024.418.045.61h-1.22q-.046-.549-.046-1.1h-.031a2.634%2C2.634%2C0%2C0%2C1-1.083.992%2C3.433%2C3.433%2C0%2C0%2C1-1.45.289%2C3.34%2C3.34%2C0%2C0%2C1-.96-.137%2C2.354%2C2.354%2C0%2C0%2C1-.8-.412%2C1.977%2C1.977%2C0%2C0%2C1-.541-.679%2C2.347%2C2.347%2C0%2C0%2C1%2C.114-2.113%2C2.377%2C2.377%2C0%2C0%2C1%2C.855-.771%2C4.119%2C4.119%2C0%2C0%2C1%2C1.266-.426%2C8.745%2C8.745%2C0%2C0%2C1%2C1.549-.13h1.006v-.306a1.529%2C1.529%2C0%2C0%2C0-.106-.549%2C1.507%2C1.507%2C0%2C0%2C0-.32-.5%2C1.545%2C1.545%2C0%2C0%2C0-.535-.35%2C2.037%2C2.037%2C0%2C0%2C0-.763-.13%2C2.789%2C2.789%2C0%2C0%2C0-.693.077%2C3.021%2C3.021%2C0%2C0%2C0-.542.191%2C2.237%2C2.237%2C0%2C0%2C0-.443.267c-.132.1-.259.2-.381.289Zm3.874%2C2.867a9.506%2C9.506%2C0%2C0%2C0-1%2C.055%2C3.915%2C3.915%2C0%2C0%2C0-.931.205%2C1.788%2C1.788%2C0%2C0%2C0-.687.428.968.968%2C0%2C0%2C0-.267.7%2C1%2C1%2C0%2C0%2C0%2C.421.9%2C2.048%2C2.048%2C0%2C0%2C0%2C1.136.275%2C2.222%2C2.222%2C0%2C0%2C0%2C.961-.19%2C1.829%2C1.829%2C0%2C0%2C0%2C.641-.5%2C1.921%2C1.921%2C0%2C0%2C0%2C.351-.679%2C2.73%2C2.73%2C0%2C0%2C0%2C.106-.741v-.458Zm7.887-2.562H110.38v3.28q0%2C.3.015.6a1.574%2C1.574%2C0%2C0%2C0%2C.115.534.861.861%2C0%2C0%2C0%2C.3.382%2C1.044%2C1.044%2C0%2C0%2C0%2C.6.145%2C2.967%2C2.967%2C0%2C0%2C0%2C.5-.046%2C1.45%2C1.45%2C0%2C0%2C0%2C.472-.168v1.252a1.8%2C1.8%2C0%2C0%2C1-.633.19%2C4.828%2C4.828%2C0%2C0%2C1-.6.053%2C2.75%2C2.75%2C0%2C0%2C1-1.228-.221%2C1.5%2C1.5%2C0%2C0%2C1-.641-.572%2C1.86%2C1.86%2C0%2C0%2C1-.245-.786c-.025-.289-.037-.582-.037-.877V44.5h-1.586v-1.19h1.586V41.283h1.373v2.029h1.968Zm1.769-1.19H115.4v1.129h.03a1.186%2C1.186%2C0%2C0%2C1%2C.237-.382%2C2.386%2C2.386%2C0%2C0%2C1%2C.488-.434%2C3.039%2C3.039%2C0%2C0%2C1%2C.7-.351%2C2.626%2C2.626%2C0%2C0%2C1%2C.893-.145%2C2.567%2C2.567%2C0%2C0%2C1%2C1.358.335%2C2.5%2C2.5%2C0%2C0%2C1%2C.9%2C1.007A2.313%2C2.313%2C0%2C0%2C1%2C121%2C43.464a2.781%2C2.781%2C0%2C0%2C1%2C1.3-.335%2C3%2C3%2C0%2C0%2C1%2C1.373.275%2C2.223%2C2.223%2C0%2C0%2C1%2C.84.724%2C2.8%2C2.8%2C0%2C0%2C1%2C.419%2C1.022%2C6.044%2C6.044%2C0%2C0%2C1%2C.114%2C1.182v4.211h-1.373V46.515a5.8%2C5.8%2C0%2C0%2C0-.053-.792%2C1.843%2C1.843%2C0%2C0%2C0-.222-.672%2C1.255%2C1.255%2C0%2C0%2C0-.472-.465%2C1.951%2C1.951%2C0%2C0%2C0-2.227.434%2C2.676%2C2.676%2C0%2C0%2C0-.428%2C1.572v3.951h-1.373V46.76a7.791%2C7.791%2C0%2C0%2C0-.053-.946%2C2.236%2C2.236%2C0%2C0%2C0-.214-.739%2C1.175%2C1.175%2C0%2C0%2C0-.458-.489%2C1.567%2C1.567%2C0%2C0%2C0-.8-.176%2C1.8%2C1.8%2C0%2C0%2C0-.709.145%2C1.683%2C1.683%2C0%2C0%2C0-.6.435%2C2.113%2C2.113%2C0%2C0%2C0-.413.74%2C3.327%2C3.327%2C0%2C0%2C0-.152%2C1.06v3.753h-1.373Zm14.035%2C4.119a1.8%2C1.8%2C0%2C0%2C0%2C.206.861%2C2.158%2C2.158%2C0%2C0%2C0%2C.541.665%2C2.493%2C2.493%2C0%2C0%2C0%2C.778.426%2C2.78%2C2.78%2C0%2C0%2C0%2C.915.153%2C2.044%2C2.044%2C0%2C0%2C0%2C1.115-.3%2C3.583%2C3.583%2C0%2C0%2C0%2C.869-.786l1.038.793a3.816%2C3.816%2C0%2C0%2C1-3.205%2C1.48%2C4.005%2C4.005%2C0%2C0%2C1-1.548-.289%2C3.394%2C3.394%2C0%2C0%2C1-1.175-.8%2C3.547%2C3.547%2C0%2C0%2C1-.739-1.2%2C4.253%2C4.253%2C0%2C0%2C1-.26-1.5%2C3.956%2C3.956%2C0%2C0%2C1%2C.283-1.5%2C3.7%2C3.7%2C0%2C0%2C1%2C.778-1.2%2C3.543%2C3.543%2C0%2C0%2C1%2C1.182-.8%2C3.81%2C3.81%2C0%2C0%2C1%2C1.5-.29%2C3.581%2C3.581%2C0%2C0%2C1%2C1.625.335%2C3.233%2C3.233%2C0%2C0%2C1%2C1.091.877%2C3.469%2C3.469%2C0%2C0%2C1%2C.617%2C1.221%2C5.052%2C5.052%2C0%2C0%2C1%2C.191%2C1.381v.488Zm4.332-1.1a2.9%2C2.9%2C0%2C0%2C0-.144-.838%2C1.82%2C1.82%2C0%2C0%2C0-.39-.664%2C1.783%2C1.783%2C0%2C0%2C0-.648-.443%2C2.387%2C2.387%2C0%2C0%2C0-.908-.16%2C2.205%2C2.205%2C0%2C0%2C0-.922.191%2C2.25%2C2.25%2C0%2C0%2C0-1.16%2C1.175%2C1.88%2C1.88%2C0%2C0%2C0-.16.739Zm3.113-3.02h1.373v1.113H137a2.01%2C2.01%2C0%2C0%2C1%2C.9-.937%2C2.964%2C2.964%2C0%2C0%2C1%2C1.479-.359%2C3.129%2C3.129%2C0%2C0%2C1%2C1%2C.16%2C2.253%2C2.253%2C0%2C0%2C1%2C.84.5%2C2.389%2C2.389%2C0%2C0%2C1%2C.571.862A3.284%2C3.284%2C0%2C0%2C1%2C142%2C45.891v4.652h-1.372V46.272a2.4%2C2.4%2C0%2C0%2C0-.138-.862%2C1.572%2C1.572%2C0%2C0%2C0-.366-.58%2C1.392%2C1.392%2C0%2C0%2C0-.526-.321%2C1.948%2C1.948%2C0%2C0%2C0-.619-.1%2C2.232%2C2.232%2C0%2C0%2C0-.793.138%2C1.645%2C1.645%2C0%2C0%2C0-.64.435%2C2.052%2C2.052%2C0%2C0%2C0-.428.754%2C3.467%2C3.467%2C0%2C0%2C0-.152%2C1.084v3.722H135.6Zm12.357%2C1.19h-1.968v3.28c0%2C.2.006.4.015.6a1.573%2C1.573%2C0%2C0%2C0%2C.115.534.857.857%2C0%2C0%2C0%2C.305.382%2C1.04%2C1.04%2C0%2C0%2C0%2C.6.145%2C2.949%2C2.949%2C0%2C0%2C0%2C.5-.046%2C1.456%2C1.456%2C0%2C0%2C0%2C.473-.168v1.252a1.815%2C1.815%2C0%2C0%2C1-.633.19%2C4.841%2C4.841%2C0%2C0%2C1-.6.053%2C2.753%2C2.753%2C0%2C0%2C1-1.228-.221%2C1.5%2C1.5%2C0%2C0%2C1-.64-.572%2C1.832%2C1.832%2C0%2C0%2C1-.245-.786c-.026-.289-.037-.582-.037-.877V44.5h-1.587v-1.19h1.587V41.283h1.372v2.029h1.968Z%22%20transform%3D%22translate%281068%207271%29%22%20fill%3D%22%230A1A6B%22%2F%3E%3Cpath%20d%3D%22M48.766%2C0%2C41.094%2C18.436%2C55.222%2C52.385H70.565Z%22%20transform%3D%22translate%281068%207271%29%22%20fill%3D%22%230A1A6B%22%2F%3E%3Cpath%20d%3D%22M21.8%2C0%2C0%2C52.385H15.343L21.8%2C36.872%2C36.417%2C72l7.671-18.436Z%22%20transform%3D%22translate%281068%207271%29%22%20fill%3D%22%230A1A6B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.cl--pioneer{width:46px;background-image:url("/assets/img/client-pioneer-b6460d3bb6.webp")}.cl--kumarjee{width:90px;background-image:url("/assets/img/client-kumarjee-9ff03fa9c7.webp")}.services{position:relative;isolation:isolate;background:transparent;padding-top:clamp(22px,4.5vw,66px)}.svc-grid{counter-reset:svc}.svc{counter-increment:svc}.svc::after{content:counter(svc,decimal-leading-zero);position:absolute;top:20px;right:24px;z-index:0;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:40px;line-height:1;color:var(--purple);opacity:.14;transition:opacity var(--t-mid) var(--ease-out),color var(--t-mid) var(--ease-out);pointer-events:none}@media (hover:hover) and (pointer:fine){.svc:hover::after{opacity:.32;color:var(--purple-deep)}}.svc__t{position:relative}.svc__t::before{content:"";position:absolute;left:0;top:-14px;width:30px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--purple),var(--lavender));transform:scaleX(0);transform-origin:left;transition:transform var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.svc:hover .svc__t::before{transform:scaleX(1)}}.svc-grid{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:640px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.svc-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.svc{position:relative;isolation:isolate;overflow:hidden;padding:30px 28px 28px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease-out);display:flex;flex-direction:column}.svc::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 50% -10%,rgba(130,78,235,.09),transparent 62%);opacity:0;transition:opacity var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.svc:hover{transform:translateY(-5px);box-shadow:var(--sh-lg);border-color:var(--border-strong)}}@media (hover:hover) and (pointer:fine){.svc:hover::before{opacity:1}}html.is-loading{overflow:hidden}.preload{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#E7DEF9 0%,#EDE2F8 14%,#F3E7F7 30%,#F8EDF6 46%,#FCF3F8 62%,#FEF9FB 80%,#FFFFFF 100%);transform-origin:50% 0%;transform:perspective(1200px) rotateX(0deg);backface-visibility:hidden;transition:transform .4s cubic-bezier(.55,0,.35,1),opacity .26s ease .1s}.preload.is-done{transform:perspective(1200px) rotateX(-94deg);opacity:0;pointer-events:none}.preload.is-done .preload__markwrap{animation:flipLift .3s cubic-bezier(.55,0,.35,1) forwards}@keyframes flipLift{to{transform:translateY(-12px) scale(.95);opacity:0}}.pblob{position:absolute;z-index:1;border-radius:50%;filter:blur(56px);pointer-events:none;animation:fblobFloat var(--pd,6s) ease-in-out var(--pdel,0s) infinite alternate}.pb1{top:-8%;left:-10%;width:520px;height:520px;--pd:6.5s;--pdel:-1.2s;background:radial-gradient(circle at 35% 35%,rgba(240,186,216,.4),transparent 68%)}.pb2{top:4%;right:-12%;width:460px;height:460px;--pd:5.5s;--pdel:-2.8s;background:radial-gradient(circle at 60% 40%,rgba(255,255,255,.75),transparent 70%)}.pb3{bottom:-14%;left:14%;width:560px;height:560px;--pd:7.5s;--pdel:-.6s;background:radial-gradient(circle at 50% 50%,rgba(191,168,240,.38),transparent 70%)}.pb4{bottom:-6%;right:-6%;width:500px;height:500px;--pd:6s;--pdel:-3.6s;background:radial-gradient(circle at 40% 60%,rgba(212,192,246,.36),transparent 70%)}@media (prefers-reduced-motion:reduce){.pblob{animation:none}}.preload__box{position:relative;z-index:2;text-align:center}.preload__markwrap{display:block;filter:drop-shadow(0 12px 26px rgba(42,48,65,.2))}.preload__mark{height:min(232px,44vw);width:auto;display:block;margin:0 auto;opacity:0;transform:scale(.93);-webkit-mask-image:linear-gradient(115deg,#000 42%,transparent 58%);mask-image:linear-gradient(115deg,#000 42%,transparent 58%);-webkit-mask-size:280% 100%;mask-size:280% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;animation:markReveal .46s cubic-bezier(.65,0,.35,1) .05s forwards}@keyframes markReveal{0%{opacity:0;transform:scale(.93);-webkit-mask-position:100% 0;mask-position:100% 0}14%{opacity:1}100%{opacity:1;transform:scale(1);-webkit-mask-position:0% 0;mask-position:0% 0}}@media (prefers-reduced-motion:reduce){.preload{display:none}}@media (max-width:820px){.svc-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--gutter,20px);overscroll-behavior-x:contain;padding:4px 0 16px;margin-inline:calc(var(--gutter,20px) * -1);padding-inline:var(--gutter,20px);scrollbar-width:none}.svc-grid::-webkit-scrollbar{display:none}.svc{scroll-snap-align:start;min-width:0}.svc__d{font-size:15px}.svc-hint{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--text-subtle)}.svc-hint svg{animation:hintNudge 1.9s ease-in-out infinite}@keyframes hintNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.pcard{padding:24px 20px 22px}.pcard__feats li{padding-block:5px}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;gap:9px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-top:1px solid var(--border);transform:translateY(110%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.mbar.is-up{transform:none}.mbar .btn{flex:1;min-height:46px;justify-content:center}.mbar__wa{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#25D366;color:#fff}body{padding-bottom:0}}@media (min-width:821px){.mbar,.svc-hint{display:none}}@media (prefers-reduced-motion:reduce){.svc-hint svg{animation:none}}@media (max-width:820px){.footer__legal a,.drawer__link,.nav__link{display:inline-flex;align-items:center;min-height:44px}.tstm__dot{position:relative}.tstm__dot::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px}.tstm__arrow{min-width:48px;min-height:48px}.why-card__tag{font-size:11.5px}.svc__tag{font-size:11.5px}.hiwc__chip{font-size:12px}}@media (max-width:820px){.fblob,.pblob{filter:blur(46px)}.fb3,.fb5,.pb3{display:none}.cloud{filter:blur(12px)}.fblob{animation-duration:44s}}@media (max-width:520px){.fb4,.fb6{display:none}.fblob,.pblob{filter:blur(38px)}}#pricing{padding-top:clamp(26px,4.5vw,76px)}#contact{padding-top:clamp(26px,4.5vw,78px)}#work{padding-bottom:clamp(28px,4.6vw,72px)}#services{padding-bottom:clamp(30px,5vw,76px)}.team{background:transparent;padding-top:clamp(30px,4.5vw,66px);padding-bottom:clamp(8px,1.6vw,22px)}.team-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.team-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.tcard{display:flex;flex-direction:column;overflow:hidden;border-radius:170px 170px 22px 22px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.tcard:hover{transform:translateY(-8px);box-shadow:0 26px 54px rgba(90,43,188,.16)}}.tcard:nth-child(1){background:linear-gradient(180deg,#F1EAFC,#E7DCFB)}.tcard:nth-child(2){background:linear-gradient(180deg,#EAF1FC,#DEE9FA)}.tcard:nth-child(3){background:linear-gradient(180deg,#FDF1E6,#F8E5D0)}.tcard:nth-child(4){background:linear-gradient(180deg,#FCEDF3,#F8DEE9)}.tcard:nth-child(5){background:linear-gradient(180deg,#EAF8F0,#DCF0E4)}.tcard:nth-child(6){background:linear-gradient(180deg,#F7F3EA,#EFE8D8)}.tcard__meta{padding:clamp(40px,5vw,56px) 16px 4px;text-align:center}.tcard__n{display:block;font-size:15.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.tcard__r{display:block;margin-top:4px;font-size:13px;font-weight:600;color:var(--text-muted)}.tcard__stage{margin-top:auto;display:grid;place-items:end center;padding-top:12px;overflow:hidden}.tcard__face{width:auto;height:calc(var(--fh,1) * min(150px,31vw));max-width:94%;object-fit:contain;display:block;filter:drop-shadow(0 14px 20px rgba(10,1,28,.18));transition:transform .5s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom center}@media (hover:hover) and (pointer:fine){.tcard:hover .tcard__face{transform:scale(1.08) rotate(-2deg)}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){.tcard:hover .tcard__face{transform:none}}}.hiw{display:grid;gap:clamp(28px,4.5vw,64px);grid-template-columns:1fr;align-items:center}@media (min-width:960px){.hiw{grid-template-columns:.96fr 1.04fr}}.hiw__list{display:flex;flex-direction:column;gap:8px}.hiw__step{display:flex;gap:16px;padding:16px 18px;border-radius:18px;cursor:pointer;border:1px solid transparent;opacity:.42;transition:opacity .2s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.hiw__step:hover{opacity:.75}}.hiw__step.is-active{opacity:1;background:rgba(255,255,255,.8);border-color:var(--border);box-shadow:var(--sh-sm)}.hiw__num{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:13.5px;font-weight:800;background:#EDE6FA;color:var(--purple-deep);transition:background .18s,color .18s,box-shadow .18s,transform .2s var(--ease-out)}.hiw__step.is-active .hiw__num{background:linear-gradient(155deg,var(--purple),var(--purple-deep));color:#fff;box-shadow:0 6px 16px rgba(130,78,235,.34)}.hiw__t{font-size:17px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hiw__when{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--purple-deep);background:var(--lavender-tint);border:1px solid var(--border-strong);padding:3px 9px;border-radius:999px}.hiw__d{margin-top:6px;font-size:14px;line-height:1.62;color:var(--text-muted)}.hiw__listwrap{position:relative}.hiw__rail{position:absolute;left:35px;top:36px;bottom:36px;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--border-strong) 10%,var(--border-strong) 90%,transparent)}.hiw__flow{position:absolute;left:50%;top:0;width:14px;height:20px;transform:translateX(-50%);animation:hiwTravel 1.4s ease-in-out infinite}.hiw__flow::before,.hiw__flow::after{content:"";position:absolute;left:50%;width:9px;height:9px;border-right:2.5px solid var(--purple);border-bottom:2.5px solid var(--purple);transform:translateX(-50%) rotate(45deg);border-radius:1px}.hiw__flow::before{top:6px}.hiw__flow::after{top:-2px;opacity:.4}@keyframes hiwTravel{0%{top:-6px;opacity:0}12%{opacity:1}88%{opacity:1}100%{top:calc(100% - 16px);opacity:0}}@media (hover:hover) and (pointer:fine){.hiw:hover .hiw__flow{animation-play-state:paused}}.hiw__num{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.hiw__step:hover .hiw__num{transform:scale(1.1)}}.hiw__visual{position:relative;min-height:400px}.hiw__panel{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translateY(16px) scale(.975);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);pointer-events:none}.hiw__panel.is-active{opacity:1;transform:none}.hiw__card{width:min(430px,100%);border-radius:26px;padding:clamp(22px,3vw,32px);background:#fff;border:1px solid var(--border);box-shadow:var(--sh-lg)}.hiwc__row{display:flex;align-items:center;gap:12px}.hiwc__row > span:nth-child(2){display:flex;flex-direction:column;gap:6px}.hiwc__av{width:38px;height:38px;border-radius:50%;flex:none;background:linear-gradient(140deg,var(--purple),var(--purple-deep))}.hiwc__ln{display:block;height:6px;border-radius:3px;background:#DDD6EC}.hiwc__ln--lt{background:#ECE7F7}.hiwc__chip{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--purple-deep);background:var(--lavender-tint);padding:5px 11px;border-radius:999px}.hiwc__chip--live{display:inline-flex;align-items:center;gap:6px;color:#12806C;background:#E5F6EC}.hiwc__chip--live i{width:7px;height:7px;border-radius:50%;background:#22C4A0;animation:availPulse2 1.8s ease-out infinite}@keyframes availPulse2{0%{box-shadow:0 0 0 0 rgba(34,197,94,.45)}100%{box-shadow:0 0 0 8px rgba(34,197,94,0)}}.hiwc__hero{margin-top:20px;height:150px;border-radius:18px;display:grid;place-items:center;position:relative;color:#fff;overflow:hidden}.hiwc__hero--call{background:linear-gradient(150deg,#9A6CF2,#6B36D4)}.hiwc__hero--launch{background:linear-gradient(150deg,#F7C56B,#EC8A46)}.hiwc__ring{position:absolute;width:64px;height:64px;border-radius:50%;border:2px solid rgba(255,255,255,.5);animation:hiwRing 2.2s var(--ease-out) infinite}@keyframes hiwRing{from{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.hiwc__doc{margin-top:20px;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--border);overflow:hidden}.hiwc__doc-ln{display:flex;align-items:center;gap:10px}.hiwc__doc-ln i{display:block;height:6px;border-radius:3px;background:#DDD6EC}.hiwc__chart{margin-top:20px;height:150px;border-radius:18px;background:#FBFAFE;border:1px solid var(--border);overflow:hidden}.hiwc__chart i{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--purple),#B79BF0)}.hiwc__metric{margin-left:auto;font-size:15px;font-weight:900;color:#1f9d57}.hiwc__cap{margin-top:18px;font-size:13.5px;line-height:1.6;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.hiw__flow{animation:none;opacity:0}.hiwc__ring,.hiwc__chip--live i{animation:none}}.flowzone{position:relative;isolation:isolate;background:#fff;overflow:clip}.flowbg{position:absolute;inset:0;z-index:-1;pointer-events:none}.fblob{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform;animation:fblobFloat var(--fd,26s) ease-in-out var(--fdel,0s) infinite alternate}.fb1{top:6%;left:-6%;width:520px;height:520px;--fd:30s;--fdel:-4s;background:radial-gradient(circle at 35% 35%,rgba(160,113,243,.34),transparent 68%)}.fb2{top:11%;right:-8%;width:460px;height:460px;--fd:24s;--fdel:-12s;background:radial-gradient(circle at 60% 40%,rgba(202,183,239,.42),transparent 70%)}.fb3{top:34%;left:22%;width:560px;height:560px;--fd:34s;--fdel:-8s;background:radial-gradient(circle at 50% 50%,rgba(140,92,238,.20),transparent 70%)}.fb4{top:55%;right:-4%;width:520px;height:520px;--fd:28s;--fdel:-18s;background:radial-gradient(circle at 40% 60%,rgba(182,155,247,.30),transparent 70%)}.fb5{top:74%;left:-7%;width:480px;height:480px;--fd:32s;--fdel:-2s;background:radial-gradient(circle at 60% 40%,rgba(206,167,255,.30),transparent 70%)}.fb6{top:92%;right:18%;width:420px;height:420px;--fd:26s;--fdel:-14s;background:radial-gradient(circle at 50% 50%,rgba(160,113,243,.24),transparent 70%)}@keyframes fblobFloat{from{transform:translate3d(-28px,18px,0) scale(.96)}to{transform:translate3d(64px,-84px,0) scale(1.22)}}@media (prefers-reduced-motion:reduce){.fblob{animation:none}}.skyfade{position:absolute;left:0;right:0;bottom:-1px;height:320px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 92%)}.flowfade{position:absolute;left:0;right:0;top:-1px;height:300px;pointer-events:none;background:linear-gradient(180deg,#FFFFFF 6%,rgba(255,255,255,0) 100%)}.svc__deck{position:relative;height:188px;width:100%;margin:0 0 10px}.svc__tile{position:absolute;left:50%;top:16px;margin-left:-116px;width:232px;height:150px;border-radius:13px;overflow:hidden;background:#fff;border:1px solid var(--border);transform-origin:center bottom;transition:transform .6s var(--ease-out),box-shadow .45s var(--ease-out);will-change:transform}.svc__tile--3{z-index:1;transform:rotate(6deg) translate(16px,5px);box-shadow:0 8px 20px rgba(10,1,28,.10)}.svc__tile--2{z-index:2;transform:rotate(-5deg) translate(-16px,3px);box-shadow:0 9px 22px rgba(10,1,28,.12)}.svc__tile--1{z-index:3;transform:rotate(-1deg);box-shadow:0 14px 30px rgba(10,1,28,.16)}@media (hover:hover) and (pointer:fine){.svc:hover .svc__tile--3{transform:rotate(11deg) translate(52px,-5px);box-shadow:0 16px 32px rgba(10,1,28,.16)}}@media (hover:hover) and (pointer:fine){.svc:hover .svc__tile--2{transform:rotate(-10deg) translate(-52px,-3px);box-shadow:0 16px 32px rgba(10,1,28,.16)}}@media (hover:hover) and (pointer:fine){.svc:hover .svc__tile--1{transform:rotate(0) translateY(-10px) scale(1.03);box-shadow:0 22px 40px rgba(10,1,28,.20)}}.svc::after{content:none !important}@media (prefers-reduced-motion:reduce){.svc__tile{transition:none}}.mk{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;font-size:10px;line-height:1}.mk *{box-sizing:border-box}.mk__hd{display:flex;align-items:center;gap:5px;padding:7px 8px;flex:none}.mk__av{width:15px;height:15px;border-radius:50%;flex:none;background:linear-gradient(140deg,var(--purple),var(--purple-deep))}.mk__nm{height:5px;width:50px;border-radius:3px;background:#d6d0e4;flex:none}.mk__nm.sm{width:32px}.mk__nm.wide{width:64px}.mk__more{margin-left:auto;color:#b7b0c6;font-weight:900;letter-spacing:.5px}.mk__img{flex:1;position:relative;background:linear-gradient(135deg,#9463EE,#6B36D4)}.mk__ft{display:flex;align-items:center;gap:6px;padding:6px 8px;flex:none}.mk__ln{height:5px;border-radius:3px;background:#e4dfee}.mk__ic{width:13px;height:13px;color:#8f88a3;flex:none}.mk__chip{font-size:7px;font-weight:900;letter-spacing:.06em;color:#fff;background:var(--purple);padding:2px 5px;border-radius:4px}.mk__btn{font-size:8px;font-weight:800;color:#fff;background:linear-gradient(140deg,var(--purple),var(--purple-deep));padding:4px 9px;border-radius:999px;flex:none}.mk__big{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:900;font-size:26px;letter-spacing:-.03em;text-shadow:0 2px 6px rgba(0,0,0,.18)}.mk__play{position:absolute;inset:0;margin:auto;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.mk__play svg{width:14px;height:14px;color:var(--purple-deep);margin-left:2px}.mk__dur{position:absolute;right:7px;bottom:7px;font-size:8px;font-weight:800;color:#fff;background:rgba(10,1,28,.55);padding:2px 5px;border-radius:4px}.mk__sq{width:14px;height:14px;border-radius:4px;flex:none;background:linear-gradient(140deg,var(--purple),var(--purple-deep))}.mk__body{flex:1;padding:8px;display:flex;flex-direction:column;gap:5px}.mk__pin{color:#fff}.mk__stars{display:flex;gap:1.5px;color:var(--gold);align-items:center}.mk__stars small{color:#8f88a3;font-weight:800;font-size:8px;margin-left:3px}.mk__img--warm{background:linear-gradient(135deg,#F7C56B,#EC8A46)}.mk__img--pink{background:linear-gradient(135deg,#F58BC0,#C247A0)}.mk__img--blue{background:linear-gradient(135deg,#6FA8F2,#3E6AD4)}.mk__img--green{background:linear-gradient(150deg,#84C98F,#3E8E52)}.mk--soft .mk__img{opacity:.9}.mk--soft .mk__ft .mk__ln{background:#e9e4f1}.mk__hd--browser{gap:4px;border-bottom:1px solid #efeaf6}.mk__dot{width:7px;height:7px;border-radius:50%;flex:none}.mk__dot--r{background:#FF5F57}.mk__dot--y{background:#FEBC2E}.mk__dot--g{background:#28C840}.mk__url{flex:1;height:9px;border-radius:5px;background:#F0ECF8;margin:0 4px}.mk__chip--seo{background:#1f9d57}.mk__webhero{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 12px;background:linear-gradient(135deg,#9463EE,#6B36D4)}.mk__cta2{margin-top:3px;align-self:flex-start;font-size:8px;font-weight:800;color:var(--purple-deep);background:#fff;padding:3px 8px;border-radius:999px}.mk__spark{width:56px;height:16px;flex:none}.mk__stat{margin-left:auto;font-size:8.5px;font-weight:900;color:#1f9d57;white-space:nowrap}.mk__likes{display:inline-flex;align-items:center;gap:3px;font-size:8.5px;font-weight:800;color:#8f88a3}.mk__likes svg{width:10px;height:10px;color:#E1306C}.mk__plats{position:absolute;left:6px;bottom:6px;display:flex;gap:3px;z-index:2}.mk__plats2{margin-left:auto;display:flex;gap:3px}.mk__plats svg,.mk__plats2 svg{width:16px;height:16px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.22);display:block}.mk__av--ig{background:linear-gradient(135deg,#FEDA75,#FA7E1E 35%,#D62976 65%,#962FBF)!important}.svc__tag{align-self:flex-start;margin-top:22px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--purple-deep);background:var(--lavender-tint);padding:5px 10px;border-radius:6px}.svc__t{margin-top:14px;font-size:20px;font-weight:700;letter-spacing:-.025em}.svc__d{margin-top:11px;font-size:15px;line-height:1.68;color:var(--text-muted);flex:none}.svc__list{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.svc__do{margin-top:14px;display:grid;gap:7px;flex:1}.svc__do li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.55;color:var(--text-muted)}.svc__do li::before{content:"";position:absolute;left:1px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--purple);opacity:.55}.svc__do b{color:var(--text);font-weight:700}.pcard__ntitle{margin-top:18px;padding-top:15px;border-top:1px dashed var(--border-strong);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.pcard__nots{margin-top:10px;display:grid;gap:8px}.pcard__not{position:relative;padding-left:25px;font-size:14px;line-height:1.5;color:var(--text-subtle)}.pcard__not::before,.pcard__not::after{content:"";position:absolute;left:5px;top:.62em;width:11px;height:2px;background:var(--border-strong);border-radius:2px}.pcard__not::before{transform:rotate(45deg)}.pcard__not::after{transform:rotate(-45deg)}.pcard__not--all{color:var(--purple-deep);font-weight:600}.pcard__not--all::before,.pcard__not--all::after{background:var(--purple)}.pricing__honest{margin:34px auto 0;max-width:760px;padding:22px 26px;background:var(--lavender-tint);border:1px solid var(--border-strong);border-radius:var(--r-lg);font-size:15px;line-height:1.65;color:var(--text-muted);text-align:left}.pricing__honest b{color:var(--text);font-weight:700}.cl--desai{width:94px;background-image:url("/assets/img/client-desai-7a931e5053.webp")}.cl--acp{width:135px;background-image:url("/assets/img/client-acp-da9fe2f4dc.webp")}.svc__stats{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border-strong);display:flex;align-items:center;gap:16px}.svc__spark{width:44px;height:18px;flex:none}.svc__spark polyline{fill:none;stroke:var(--purple);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.svc__stat{font-size:12px;color:var(--text-subtle);font-weight:600;line-height:1.2}.svc__stat b{display:block;color:var(--purple-deep);font-weight:800;font-size:14.5px;letter-spacing:-.02em}.chip{font-size:12px;font-weight:600;color:var(--text-muted);padding:5px 11px;border:1px solid var(--border);border-radius:var(--r-pill);transition:border-color var(--t-fast),color var(--t-fast),background-color var(--t-fast)}@media (hover:hover) and (pointer:fine){.svc:hover .chip{border-color:var(--border-strong)}}.approach{background:transparent;padding-block:clamp(34px,5vw,74px)}.step{position:relative;padding:28px 24px 26px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.step:hover{transform:translateY(-4px);box-shadow:var(--sh-md)}}.pricing{background:transparent;color:var(--text);position:relative;isolation:isolate}.pricing::before{content:none}.pricing .h2{color:var(--ink)}.toggle{display:inline-flex;align-items:center;gap:4px;margin-top:26px;padding:5px;border-radius:var(--r-pill);background:rgba(255,255,255,.06);border:1px solid var(--border-dark)}.plans{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}@media (min-width:900px){.plans{grid-template-columns:repeat(3,1fr);gap:18px}}.plan{position:relative;display:flex;flex-direction:column;padding:32px 28px 30px;background:rgba(255,255,255,.045);border:1px solid var(--border-dark);border-radius:var(--r-xl);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease-out),background-color var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.plan:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.075)}}.svc__d strong{color:var(--purple-deep);font-weight:800}.audit{margin-bottom:30px;padding:22px 26px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px;background:linear-gradient(120deg,var(--lavender-tint),#fff);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.audit__price{display:flex;align-items:baseline;gap:9px;flex:none}.audit__amt{font-size:clamp(30px,4vw,42px);font-weight:800;letter-spacing:-.045em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.audit__tag{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--purple);padding:4px 9px;border-radius:6px}.audit__body{flex:1 1 300px;min-width:230px}.audit__t{font-size:16.5px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.audit__d{margin-top:5px;font-size:13.5px;line-height:1.62;color:var(--text-muted);max-width:64ch}.audit .btn{flex:none}.pcards{display:grid;gap:20px;grid-template-columns:1fr;align-items:stretch}@media (min-width:900px){.pcards{grid-template-columns:repeat(3,1fr);gap:22px}}.pcard{position:relative;display:flex;flex-direction:column;padding:30px 28px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-sm);transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pcard:hover{transform:translateY(-5px);box-shadow:var(--sh-lg);border-color:var(--border-strong)}}.pcard--popular{background:linear-gradient(180deg,var(--lavender-tint),#fff 58%);border-color:var(--purple);box-shadow:0 20px 60px rgba(130,78,235,.18)}@media (min-width:900px){.pcard--popular{transform:scale(1.035)}@media (hover:hover) and (pointer:fine){.pcard--popular:hover{transform:translateY(-5px) scale(1.035)}}}.pcard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.pcard__name{font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.pcard__badge{font-size:11px;font-weight:800;letter-spacing:.03em;color:#fff;background:linear-gradient(145deg,var(--purple),var(--purple-deep));padding:5px 12px;border-radius:var(--r-pill);box-shadow:var(--sh-purple)}.pcard__desc{margin-top:12px;font-size:14px;line-height:1.6;color:var(--text-muted)}@media (min-width:900px){.pcard__desc{min-height:66px}}.pcard__price{margin-top:20px;display:flex;align-items:baseline;gap:6px}.pcard__amt{font-size:clamp(36px,4vw,44px);font-weight:800;letter-spacing:-.04em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.pcard__per{font-size:14px;font-weight:600;color:var(--text-subtle)}.pcard__cta{margin-top:22px}.pcard__cta .btn{width:100%}.pcard__cta .btn--ink{--btn-bg:#1F0E40;--btn-bg-hover:#2C1656;--btn-bg-active:#150929;--btn-fg:#fff}.pcard__specs{margin-top:26px;padding-top:22px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:13px}.pcard--popular .pcard__specs{border-top-color:var(--border-strong)}.pcard__spec{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--text-muted)}.pcard__spec svg{flex:none;color:var(--purple-deep)}.pcard__ftitle{margin-top:22px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.pcard__feats{margin-top:15px;display:flex;flex-direction:column;gap:12px}.pcard__feat{display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--text)}.pcard__feat .chk{flex:none;width:22px;height:22px;border-radius:50%;margin-top:1px;display:grid;place-items:center;background:var(--lavender-tint);color:var(--purple-deep)}.pcard--popular .pcard__feat .chk{background:rgba(130,78,235,.16)}.pricing__note2{margin-top:28px;text-align:center;font-size:13.5px;line-height:1.7;color:var(--text-muted)}.pricing__note2 a{color:var(--purple-deep);font-weight:700}@media (hover:hover) and (pointer:fine){.pricing__note2 a:hover{text-decoration:underline;text-underline-offset:3px}}.why{background:transparent;padding-top:clamp(6px,1.2vw,16px);padding-bottom:clamp(12px,2.8vw,38px)}.why-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.why-grid{grid-template-columns:repeat(4,1fr);gap:18px}}.why-card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;padding:18px 18px 16px;background:linear-gradient(165deg,#F4EEFD 0%,#EDE3FB 45%,#FDFCFF 100%);border:1px solid var(--border-strong);border-radius:24px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .3s}@media (hover:hover) and (pointer:fine){.why-card:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(90,43,188,.18);border-color:#CBB4F1}}.why-card__idx{position:absolute;top:16px;left:18px;z-index:2;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--purple-deep);opacity:.55;font-variant-numeric:tabular-nums}.why-card__visual{height:122px;display:grid;place-items:center}.why-card__emoji{font-size:66px;line-height:1;display:block;filter:drop-shadow(0 12px 20px rgba(90,43,188,.30));animation:whyIdle 3.6s ease-in-out infinite alternate}.why-card:nth-child(2) .why-card__emoji{animation-delay:-1.2s}.why-card:nth-child(3) .why-card__emoji{animation-delay:-2.2s}.why-card:nth-child(4) .why-card__emoji{animation-delay:-.6s}@keyframes whyIdle{from{transform:translateY(3px) rotate(-3deg)}to{transform:translateY(-8px) rotate(3deg)}}@media (hover:hover) and (pointer:fine){.why-card:hover .why-card__emoji{animation:whyPop .65s cubic-bezier(.34,1.56,.64,1) forwards}}@keyframes whyPop{0%{transform:scale(1)}45%{transform:scale(1.28) rotate(-8deg)}100%{transform:scale(1.1) rotate(0)}}.why-card__panel{margin-top:12px;background:rgba(255,255,255,.86);border:1px solid var(--border);border-radius:16px;padding:16px 16px 15px;flex:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.why-card__tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--purple-deep);background:var(--lavender-tint);border:1px solid var(--border-strong);padding:4px 10px;border-radius:999px}.why-card__t{margin-top:11px;font-size:16.5px;font-weight:800;letter-spacing:-.022em;line-height:1.3;color:var(--ink)}.why-card__d{margin-top:8px;font-size:14px;line-height:1.6;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.why-card__emoji{animation:none !important}}.work{background:transparent;padding-top:clamp(22px,3.5vw,54px)}.cases{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:768px){.cases{grid-template-columns:repeat(2,1fr)}}.case{position:relative;overflow:hidden;padding:32px 30px 30px;border:1px solid var(--border);border-radius:var(--r-xl);background:linear-gradient(165deg,var(--surface),var(--white) 62%);transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease-out);display:flex;flex-direction:column}@media (hover:hover) and (pointer:fine){.case:hover{transform:translateY(-5px);box-shadow:var(--sh-lg);border-color:var(--border-strong)}}.case__tag{font-size:10.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--text-subtle)}.case__ring{position:relative;width:134px;height:134px;margin-top:18px}.case__ring svg{width:100%;height:100%;transform:rotate(-90deg);display:block}.ring-bg{fill:none;stroke:#EDE7F8;stroke-width:10}.ring-fg{fill:none;stroke-width:10;stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:326.7;transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1) .35s}.case.is-in .ring-fg{stroke-dashoffset:calc(326.7 * (1 - var(--p,70) / 100))}.case__num{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.case__num b{font-size:28px;font-weight:800;letter-spacing:-.04em;color:var(--ink);line-height:1}.case__num small{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--text-subtle);text-transform:uppercase;margin-top:4px}.work__cta{margin-top:34px;padding:clamp(24px,3.4vw,40px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,var(--lavender-tint),#fff 70%);border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:var(--sh-sm)}.work__cta-copy h3{font-size:clamp(19px,2.2vw,24px);font-weight:800;letter-spacing:-.025em;color:var(--ink)}.work__cta-copy p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--text-muted);max-width:52ch}.work__cta-btns{display:flex;flex-wrap:wrap;gap:10px;flex:0 1 auto;min-width:0}@media (max-width:600px){.work__cta-btns{width:100%}.work__cta-btns .btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ring-fg{transition:none}.case.is-in .ring-fg{stroke-dashoffset:calc(326.7 * (1 - var(--p,70) / 100))}}.case__t{margin-top:16px;font-size:19px;font-weight:700;letter-spacing:-.025em;line-height:1.35}.case__d{margin-top:11px;font-size:15px;line-height:1.68;color:var(--text-muted);flex:1}.case__meta{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px}.quotes{background:transparent;overflow:hidden}.tstm{display:grid;gap:clamp(30px,5vw,60px);grid-template-columns:1fr;align-items:center}@media (min-width:940px){.tstm{grid-template-columns:.92fr 1.08fr}}.tstm__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:var(--lavender-tint);color:var(--purple-deep);font-size:12.5px;font-weight:700;letter-spacing:-.005em;margin-bottom:22px}.tstm__badge svg{color:var(--gold);width:14px;height:14px}.tstm__left .h2{margin:0 0 16px}.tstm__sub{font-size:clamp(16px,1.7vw,19px);line-height:1.7;color:var(--text-muted);max-width:44ch}.tstm__nav{margin-top:clamp(24px,3vw,38px);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.tstm__arrow{width:48px;height:48px;display:grid;place-items:center;flex:none;background:var(--white);border:1px solid var(--border-strong);border-radius:50%;cursor:pointer;color:var(--ink);transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}@media (hover:hover) and (pointer:fine){.tstm__arrow:hover{background:var(--purple);border-color:var(--purple);color:#fff}}.tstm__arrow:active{transform:scale(.93)}.tstm__dots{display:flex;gap:8px;align-items:center}.tstm__dot{width:9px;height:9px;border-radius:999px;border:0;padding:0;cursor:pointer;background:var(--border-strong);transition:width var(--t-mid) var(--ease-out),background-color var(--t-mid) var(--ease-out)}.tstm__dot.is-active{width:28px;background:linear-gradient(90deg,var(--purple),var(--purple-deep))}.tstm__card{position:relative;padding:clamp(26px,3.4vw,44px);background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-lg)}.tstm__card::before{content:"\201C";position:absolute;top:8px;right:26px;font-family:var(--font-serif);font-size:110px;line-height:1;color:var(--lavender);opacity:.5;pointer-events:none}.tstm__stars{display:flex;gap:3px;color:var(--gold);position:relative}.tstm__quote{margin:18px 0 0;font-family:var(--font-serif);font-style:italic;font-size:clamp(19px,2.3vw,27px);line-height:1.5;letter-spacing:-.01em;color:var(--ink);position:relative;transition:opacity var(--t-mid) var(--ease-out),transform var(--t-mid) var(--ease-out)}.tstm__by{margin-top:26px;padding-top:22px;border-top:1px solid var(--border);display:flex;align-items:center;gap:14px;transition:opacity var(--t-mid) var(--ease-out),transform var(--t-mid) var(--ease-out)}.tstm__av{width:50px;height:50px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:15px;font-weight:800;color:#fff;letter-spacing:-.02em;box-shadow:0 3px 10px rgba(10,1,28,.18)}.tstm__name{display:block;font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.tstm__role{display:block;font-size:13.5px;color:var(--text-muted);margin-top:2px}.tstm__quote.fade,.tstm__by.fade{opacity:0;transform:translateY(10px)}.faq{background:transparent}.faq__wrap{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1fr;align-items:start}@media (min-width:1000px){.faq__wrap{grid-template-columns:.85fr 1.15fr}}.faq__list{border-top:1px solid var(--border)}.faq__item{border-bottom:1px solid var(--border)}.faq__q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 4px;min-height:44px;background:transparent;border:0;text-align:left;cursor:pointer;font-size:clamp(16px,1.8vw,18px);font-weight:700;letter-spacing:-.02em;color:var(--ink);transition:color var(--t-mid) var(--ease-out)}@media (hover:hover) and (pointer:fine){.faq__q:hover{color:var(--purple-deep)}}.faq__ico{flex:none;width:30px;height:30px;border-radius:50%;margin-top:-2px;display:grid;place-items:center;position:relative;border:1.5px solid var(--border-strong);transition:background-color var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease-out),transform var(--t-mid) var(--ease-out)}.faq__ico::before,.faq__ico::after{content:"";position:absolute;background:var(--ink);border-radius:2px;transition:transform var(--t-mid) var(--ease-out),background-color var(--t-mid) var(--ease-out)}.faq__ico::before{width:11px;height:1.8px}.faq__ico::after{width:1.8px;height:11px}.faq__q[aria-expanded="true"] .faq__ico{background:var(--purple);border-color:var(--purple);transform:rotate(90deg)}.faq__q[aria-expanded="true"] .faq__ico::before,.faq__q[aria-expanded="true"] .faq__ico::after{background:#fff}.faq__q[aria-expanded="true"] .faq__ico::after{transform:scaleY(0)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows 380ms var(--ease-out)}.faq__q[aria-expanded="true"] + .faq__a{grid-template-rows:1fr}.faq__a > div{overflow:hidden}.faq__a p{padding:0 46px 26px 4px;font-size:15.5px;line-height:1.72;color:var(--text-muted);opacity:0;transition:opacity var(--t-mid) var(--ease-out)}.faq__q[aria-expanded="true"] + .faq__a p{opacity:1;transition-delay:110ms}.faq__aside{padding:32px 30px;border-radius:var(--r-xl);background:linear-gradient(165deg,var(--lavender-tint),var(--white));border:1px solid var(--border)}.faq__aside .h3{margin-top:16px}.faq__aside p{margin-top:12px;font-size:15px;line-height:1.68;color:var(--text-muted)}.faq__contact{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.faq__row--loc{flex-basis:100%;margin-top:2px;font-size:14px;font-weight:600;color:var(--text-subtle)}.faq__row{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;min-height:44px}.faq__row svg{flex:none;color:var(--purple-deep)}@media (hover:hover) and (pointer:fine){.faq__row a:hover{color:var(--purple-deep);text-decoration:underline;text-underline-offset:3px}}.cta{background:transparent;color:var(--text);position:relative;isolation:isolate}.cta::before{content:none}.cta__wrap{display:grid;gap:clamp(36px,5vw,64px);grid-template-columns:1fr;align-items:start}@media (min-width:1000px){.cta__wrap{grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,88px)}}.cta .h2{color:var(--ink);margin:18px 0 20px}.cta__points{margin-top:32px;display:flex;flex-direction:column;gap:14px}.cta__point{display:flex;gap:13px;align-items:flex-start;font-size:15.5px;color:var(--text-muted);line-height:1.55}.cta__point svg{flex:none;margin-top:2px;color:var(--purple-deep)}.cta__direct{margin-top:36px;padding-top:28px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:32px}.form{padding:32px 28px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-lg)}.form__grid{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:560px){.form__grid{grid-template-columns:1fr 1fr}}.field{display:flex;flex-direction:column;gap:8px}.field--full{grid-column:1/-1}.field label{font-size:13px;font-weight:700;letter-spacing:-.005em;color:var(--ink-soft)}.field label .req{color:var(--purple-deep);margin-left:2px}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:14px 16px;background:var(--surface);color:var(--ink);border:1.5px solid var(--border-strong);border-radius:var(--r-md);font-size:16px;transition:border-color var(--t-mid) var(--ease-out),background-color var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out);appearance:none;-webkit-appearance:none}.field textarea{min-height:118px;resize:vertical;line-height:1.6}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B36D4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}.field select option{background:#fff;color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--text-subtle)}@media (hover:hover) and (pointer:fine){.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--purple)}}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--purple);background:#fff;box-shadow:0 0 0 4px rgba(130,78,235,.14)}.field__help{font-size:12.5px;color:var(--text-subtle)}.field__err{font-size:12.5px;font-weight:600;color:#C93A3A;display:none;align-items:center;gap:6px}.field.has-error .field__err{display:flex}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:#E05252;background:rgba(224,82,82,.06)}.form__foot{margin-top:24px;display:flex;flex-direction:column;gap:14px}.form__legal{font-size:12.5px;line-height:1.6;color:var(--text-subtle)}.form__ok{display:none;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:var(--r-md);background:var(--lavender-tint);border:1px solid var(--border-strong);font-size:14.5px;line-height:1.6;color:var(--ink)}.form__ok.is-shown{display:flex}.form__ok svg{flex:none;margin-top:2px;color:var(--purple-deep)}.spinner{width:17px;height:17px;border-radius:50%;border:2px solid rgba(255,255,255,.32);border-top-color:#fff;animation:spin .7s linear infinite;display:none}.btn.is-busy .spinner{display:block}.btn.is-busy .btn__label{opacity:.75}.btn.is-busy .arrow{display:none}@keyframes spin{to{transform:rotate(360deg)}}.nl{display:grid;gap:clamp(26px,4vw,56px);grid-template-columns:1fr;align-items:center;padding-top:clamp(48px,6vw,84px);padding-bottom:clamp(40px,5vw,60px);border-bottom:1px solid var(--border-dark);margin-bottom:clamp(38px,5vw,56px)}@media (min-width:900px){.nl{grid-template-columns:1.15fr .85fr}}.nl__h{font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.12}.nl__sub{margin-top:14px;font-size:15px;line-height:1.7;color:#CFC8E4;max-width:52ch}.nl__form{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap;max-width:540px}.nl__input{flex:1 1 240px;min-height:54px;padding:0 20px;border-radius:var(--r-pill);background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.16);color:#fff;font-size:16px;transition:border-color var(--t-mid) var(--ease-out),background-color var(--t-mid) var(--ease-out)}.nl__input::placeholder{color:rgba(255,255,255,.42)}.nl__input:focus{outline:none;border-color:var(--lavender);background:rgba(255,255,255,.1);box-shadow:0 0 0 4px rgba(202,183,239,.14)}.nl__btn{flex:none}.nl__ok{margin-top:14px;font-size:14px;font-weight:700;color:var(--lavender)}.nl__art{position:relative;overflow:hidden;min-height:170px;border-radius:var(--r-xl);background:linear-gradient(150deg,#7C3FE4,#3A1C7A);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;box-shadow:0 22px 54px rgba(90,43,188,.34)}.nl__art > svg{width:76px;height:76px;color:rgba(255,255,255,.94);position:relative;z-index:1}.nl__glow{position:absolute;border-radius:50%;filter:blur(34px);pointer-events:none}.nl__glow--a{width:200px;height:200px;top:-70px;right:-50px;background:rgba(202,183,239,.5)}.nl__glow--b{width:170px;height:170px;bottom:-70px;left:-40px;background:rgba(130,78,235,.55)}.nlg{position:relative;z-index:1;width:min(280px,80%)}.nlg__card{position:relative;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.22);border-radius:18px;padding:16px 16px 12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 14px 34px rgba(10,1,28,.3)}.nlg__row{display:flex;align-items:center;gap:8px}.nlg__dot{width:12px;height:12px;border-radius:50%;background:linear-gradient(140deg,#C9B4F5,#9A6CF2);flex:none}.nlg__ln{height:5px;width:64px;border-radius:3px;background:rgba(255,255,255,.35)}.nlg__badge{margin-left:auto;font-size:10.5px;font-weight:900;color:#7EE2A8}.nlg__bars{margin-top:12px;height:64px;display:flex;align-items:flex-end;gap:7px}.nlg__bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#D9C9FF,#9A6CF2);display:block;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.nlg__trend{position:absolute;left:16px;right:16px;top:38px;height:60px;width:calc(100% - 32px);pointer-events:none}.nlg__chip{position:absolute;font-size:10.5px;font-weight:900;color:var(--ink);background:#fff;padding:6px 11px;border-radius:999px;box-shadow:0 8px 20px rgba(10,1,28,.35);animation:nlgFloat 4.6s ease-in-out infinite alternate}.nlg__chip--a{top:-14px;right:-24px;--b:-7px}.nlg__chip--b{bottom:-12px;left:-26px;animation-delay:-1.6s;color:#12806C}.nlg__chip--c{top:42%;right:-38px;animation-delay:-3s;color:var(--purple-deep)}@keyframes nlgFloat{from{transform:translateY(4px)}to{transform:translateY(-6px)}}.footer__btns{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}@media (prefers-reduced-motion:reduce){.nlg__chip{animation:none}}.cta__loc{margin-top:16px;font-size:13px;font-weight:600;color:var(--text-subtle)}.footer{background:var(--ink);color:#CCC5E0;border-top:1px solid var(--border-dark)}.footer__top{padding-block:clamp(48px,6vw,72px);display:grid;gap:40px;grid-template-columns:1fr}@media (min-width:768px){.footer__top{grid-template-columns:1.6fr 1fr 1fr;gap:48px}}@media (min-width:1024px){.footer__top{grid-template-columns:2fr 1fr 1fr 1.2fr}}.footer__blurb{margin-top:20px;font-size:14.5px;line-height:1.7;max-width:40ch;color:#D9D3EA}.footer__social{margin-top:22px;display:flex;gap:9px}.soc{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border-dark);border-radius:12px;color:var(--on-dark-muted);transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}@media (hover:hover) and (pointer:fine){.soc:hover{background:var(--purple);border-color:var(--purple);color:#fff;transform:translateY(-2px)}}.footer__ct{font-size:11.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:18px}.footer__col ul{display:flex;flex-direction:column;gap:2px}.footer__col a{display:inline-flex;align-items:center;min-height:40px;font-size:14.5px;transition:color var(--t-fast),transform var(--t-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.footer__col a:hover{color:#fff;transform:translateX(3px)}}.footer__addr{font-size:14.5px;line-height:1.8;font-style:normal;color:#D9D3EA}.footer__addr a{color:#fff;font-weight:600}@media (hover:hover) and (pointer:fine){.footer__addr a:hover{color:var(--lavender)}}.footer__bot{padding-block:24px;border-top:1px solid var(--border-dark);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;font-size:13px}.footer__legal{display:flex;flex-wrap:wrap;gap:22px}@media (hover:hover) and (pointer:fine){.footer__legal a:hover{color:#fff}}.totop{position:fixed;z-index:var(--z-sticky);right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:50px;height:50px;display:grid;place-items:center;background:var(--purple);color:#fff;border:0;border-radius:50%;box-shadow:var(--sh-purple);cursor:pointer;opacity:0;transform:translateY(14px) scale(.85);pointer-events:none;transition:opacity var(--t-mid) var(--ease-out),transform var(--t-mid) var(--ease-out),background-color var(--t-fast)}.totop.is-shown{opacity:1;transform:none;pointer-events:auto}@media (hover:hover) and (pointer:fine){.totop:hover{background:var(--purple-deep)}}.totop:active{transform:scale(.92)}.skip{position:absolute;left:12px;top:-100px;z-index:var(--z-overlay);padding:12px 20px;background:var(--purple);color:#fff;border-radius:var(--r-sm);font-weight:700;font-size:14px;transition:top var(--t-mid) var(--ease-out)}.skip:focus{top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}.r{opacity:1 !important;transform:none !important}.marquee__track{animation:none;transform:none}.cloud{animation:none}}@media (prefers-reduced-transparency:reduce){.btn--ghost,.navmail,.hero__trust,.why-card__panel{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,.97) !important}.btn--onDark,.plan,.nlg__card{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(20,14,34,.94) !important}.nav.is-scrolled .nav__inner,.mbar{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,.98) !important}.drawer__scrim{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(10,1,28,.78) !important}}@media (prefers-contrast:more){:root{--border:#7D7688;--border-strong:#5E5670;--text-muted:#2A2C30;--text-subtle:#33363A}.btn--ghost,.navmail,.why-card__panel,.hero__trust,.plan,.nlg__card{border-width:2px}}.a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.audit--offer{position:relative;margin-top:13px;border-color:var(--purple);background:linear-gradient(120deg,var(--lavender-tint),#fff);box-shadow:var(--sh-md)}.audit__ribbon{position:absolute;top:-11px;left:24px;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);background:var(--gold);padding:4px 11px;border-radius:6px;box-shadow:var(--sh-sm)}.audit__was{font-size:19px;font-weight:700;line-height:1;color:var(--text-subtle);text-decoration:line-through;text-decoration-thickness:2px;font-variant-numeric:tabular-nums}.audit--offer .audit__amt{color:var(--purple-deep)}.audit--offer .audit__tag{background:var(--ink)}.audit__cta{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.audit__cta .btn{white-space:normal;text-align:left;line-height:1.28;padding-top:12px;padding-bottom:12px;max-width:100%}.audit__note{font-size:12.5px;font-weight:700;color:var(--text-subtle)}@media (max-width:560px){.audit__cta{width:100%;align-items:stretch}.audit__cta .btn{width:100%;text-align:center;justify-content:center}.audit__note{text-align:center}}.audit__feats{margin-top:11px;display:flex;flex-direction:column;gap:9px}.audit__feat{display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--text)}.audit__feat .chk{flex:none;width:22px;height:22px;border-radius:50%;margin-top:1px;display:grid;place-items:center;background:rgba(130,78,235,.14);color:var(--purple-deep)}@media (max-width:820px){  .cloud:nth-of-type(n+7){display:none}  .cloud{filter:blur(7px);opacity:.75}  .fb2,.fb4{display:none}  .fblob{filter:blur(34px)}  .pblob{filter:blur(34px)}}@media (max-width:560px){  .hero__cta .btn{min-height:44px;padding:0 17px;font-size:14.5px;gap:6px}  .hero__cta .arrow{width:14px;height:14px}  .hero__cta{gap:10px;margin-top:26px}}@media (max-width:820px){.why-card__panel{text-align:center}.why-card__tag{display:inline-block}.why-card__t,.why-card__d{text-align:center}}.svc.is-seen .svc__tile--3{transform:rotate(11deg) translate(52px,-5px);box-shadow:0 16px 32px rgba(10,1,28,.16)}.svc.is-seen .svc__tile--2{transform:rotate(-10deg) translate(-52px,-3px);box-shadow:0 16px 32px rgba(10,1,28,.16)}.svc.is-seen .svc__tile--1{transform:rotate(0) translateY(-10px) scale(1.03);box-shadow:0 22px 40px rgba(10,1,28,.20)}.svc.is-seen .svc__t::before{transform:scaleX(1)}.svc.is-anim .svc__tag,.svc.is-anim .svc__t,.svc.is-anim .svc__d,.svc.is-anim .svc__do li,.svc.is-anim .svc__stats{opacity:0;transform:translateY(10px);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.svc.is-seen .svc__tag,.svc.is-seen .svc__t,.svc.is-seen .svc__d,.svc.is-seen .svc__do li,.svc.is-seen .svc__stats{opacity:1;transform:none}.svc.is-seen .svc__tag{transition-delay:.05s}.svc.is-seen .svc__t{transition-delay:.11s}.svc.is-seen .svc__d{transition-delay:.17s}.svc.is-seen .svc__do li:nth-child(1){transition-delay:.23s}.svc.is-seen .svc__do li:nth-child(2){transition-delay:.29s}.svc.is-seen .svc__do li:nth-child(3){transition-delay:.35s}.svc.is-seen .svc__stats{transition-delay:.41s}@media (max-width:820px){.hiw__visual{display:none}}@media (prefers-reduced-motion:reduce){  .svc__tag,.svc__t,.svc__d,.svc__do li,.svc__stats{opacity:1 !important;transform:none !important;transition:none !important}}@media (max-width:820px){.preload__mark{animation-duration:.30s;animation-delay:.02s}.preload{transition:transform .26s cubic-bezier(.55,0,.35,1),opacity .18s ease .04s}.preload.is-done .preload__markwrap{animation-duration:.2s}}@media (max-width:820px){.hero__lede{display:none}.hero{padding-top:clamp(176px,47vw,224px);padding-bottom:0}.hero__cta{margin-top:clamp(34px,9vw,48px)}.hero__trust{margin-top:clamp(60px,17vw,78px)}}/* service page */.svcpage{padding-top:clamp(120px,14vw,170px);padding-bottom:clamp(30px,5vw,70px)}.svcpage .wrap{max-width:820px}.svcp__crumb{font-size:13px;font-weight:700;color:var(--text-subtle)}.svcp__crumb a{color:var(--purple-deep)}.svcp__h1{margin-top:14px;font-size:clamp(30px,5.4vw,46px);letter-spacing:-.035em;line-height:1.12}.svcp__lede{margin-top:18px;font-size:17.5px;line-height:1.7;color:var(--text-muted)}.svcp__prob{margin-top:26px;padding:20px 22px;border-left:3px solid var(--purple);background:var(--lavender-tint);border-radius:0 var(--r-md) var(--r-md) 0;font-size:15.5px;line-height:1.7;color:var(--text)}.svcp__h2{margin-top:40px;font-size:clamp(21px,3vw,26px);letter-spacing:-.025em}.svcp__list{margin-top:18px;display:grid;gap:14px}.svcp__item{padding:18px 20px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-md)}.svcp__item b{display:block;font-size:16px;letter-spacing:-.015em;color:var(--ink)}.svcp__item p{margin-top:6px;font-size:14.5px;line-height:1.65;color:var(--text-muted)}.svcp__get{margin-top:26px;font-size:16px;line-height:1.7}.svcp__close{margin-top:16px;font-size:15.5px;line-height:1.7;color:var(--text-muted)}.svcp__cta{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.svcp__rel{margin-top:44px;padding-top:26px;border-top:1px solid var(--border)}.svcp__rel p{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle)}.svcp__rel ul{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.svcp__rel a{display:inline-block;padding:9px 16px;border:1px solid var(--border-strong);border-radius:999px;font-size:14px;font-weight:700;color:var(--purple-deep);background:var(--white)}@media (max-width:820px){.svcpage{padding-top:150px}}@media (max-width:560px){.svcp__cta{width:100%}.svcp__cta .btn{width:100%;white-space:normal;text-align:center;justify-content:center;line-height:1.3;padding-top:12px;padding-bottom:12px;min-height:46px}}.ig{margin:26px 0 4px;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--sh-md);background:#fff}.ig svg{width:100%;height:auto;display:block}.ig__sm{display:none}@media(max-width:760px){.ig__full{display:none}.ig__sm{display:block}}.who{display:grid;gap:12px;margin-top:6px}.who li{list-style:none;position:relative;padding-left:30px;font-size:15.5px;line-height:1.65;color:var(--text-muted)}.who li::before{content:"";position:absolute;left:6px;top:9px;width:9px;height:9px;border-radius:50%;background:var(--purple)}.notfor{margin-top:18px;padding:14px 18px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);font-size:14.5px;line-height:1.65;color:var(--text-subtle)}.days{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px}@media(max-width:1000px){.days{grid-template-columns:repeat(2,1fr)}}.day{padding:18px 20px;border-radius:var(--r-md);background:#fff;border:1px solid var(--border)}.day b{display:block;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--purple-deep)}.day p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--text-muted)}.proof{margin-top:26px;padding:22px 24px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--lavender-tint),#fff);border:1px solid var(--border-strong)}.proof__k{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--purple-deep)}.proof p{margin-top:10px;font-size:16px;line-height:1.7;color:var(--ink)}.proof a{color:var(--purple-deep);font-weight:700}.faqs{margin-top:10px;display:grid;gap:12px}.faq{padding:18px 20px;border-radius:var(--r-md);background:#fff;border:1px solid var(--border)}.faq b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.faq p{margin-top:8px;font-size:14.5px;line-height:1.7;color:var(--text-muted)}.plan-note{margin-top:26px;padding:16px 20px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);font-size:14.5px;line-height:1.6;color:var(--text-muted)}.plan-note a{color:var(--purple-deep);font-weight:700}.lphero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:start}.lphero .svcp__h1{font-size:clamp(30px,4.4vw,44px)}@media(max-width:900px){.lphero{grid-template-columns:1fr;gap:26px}}.lphero__eb{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--purple-deep)}.lf{padding:24px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--border-strong);box-shadow:var(--sh-lg);position:sticky;top:96px}@media(max-width:900px){.lf{position:static}}.lf__h{font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.3}.lf__sub{margin-top:6px;font-size:12.5px;color:var(--text-subtle)}.lf__l{display:block;margin-top:14px;font-size:12px;font-weight:700;color:var(--text-muted)}.lf__i{width:100%;margin-top:5px;padding:11px 13px;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);font:inherit;font-size:15px;color:var(--ink)}.lf__i:focus{outline:2px solid var(--purple);outline-offset:1px;background:#fff}.lf__btn{margin-top:18px}.lf__fine{margin-top:10px;font-size:11.5px;line-height:1.5;color:var(--text-subtle);text-align:center}.lf__msg{margin-top:10px;font-size:13px;line-height:1.5}.lf__msg.is-bad{color:#B3261E}.lf__msg a{color:var(--purple-deep);font-weight:700}.lf__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lf__done b{display:block;font-size:17px;font-weight:800;color:var(--ink)}.lf__done p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--text-muted)}.statbar{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}@media(max-width:760px){.statbar{grid-template-columns:repeat(2,1fr)}}.statbar div{padding:18px 16px;border-radius:var(--r-md);background:#fff;border:1px solid var(--border);text-align:center}.statbar b{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--purple-deep)}.statbar span{display:block;margin-top:5px;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.probs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}@media(max-width:1000px){.probs{grid-template-columns:1fr}}.prob{padding:22px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--border)}.prob i{display:block;font-style:normal;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--lavender)}.prob b{display:block;margin-top:10px;font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.35}.prob p{margin-top:9px;font-size:14px;line-height:1.65;color:var(--text-muted)}.cmp{margin-top:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp table{width:100%;min-width:600px;border-collapse:collapse;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.cmp th,.cmp td{padding:15px 18px;text-align:left;font-size:14px;line-height:1.6;border-bottom:1px solid var(--border);vertical-align:top}.cmp thead th{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--lavender-tint)}.cmp thead th:nth-child(2){color:var(--purple-deep)}.cmp tbody th{font-weight:800;color:var(--ink);width:150px}.cmp td:first-of-type{color:var(--ink);font-weight:600}.cmp td:last-child{color:var(--text-subtle)}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}.tmo{margin-top:26px;padding:26px 28px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--lavender-tint),#fff);border:1px solid var(--border-strong)}.tmo p{font-size:17px;line-height:1.7;color:var(--ink);font-style:italic}.tmo small{display:block;margin-top:12px;font-style:normal;font-size:13px;color:var(--text-subtle)}.tmo small b{color:var(--ink);font-weight:800}.prc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}@media(max-width:1000px){.prc{grid-template-columns:1fr}}.prc div{padding:22px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--border)}.prc i{display:block;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--purple-deep)}.prc b{display:block;margin-top:10px;font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.prc p{margin-top:9px;font-size:14px;line-height:1.65;color:var(--text-muted)}.prc a{color:var(--purple-deep);font-weight:700}.endcta{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:start;margin-top:40px;padding-top:36px;border-top:1px solid var(--border-strong)}@media(max-width:900px){.endcta{grid-template-columns:1fr;gap:24px}}.endcta h2{font-size:clamp(22px,3.4vw,30px);font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1.25}.endcta p{margin-top:14px;font-size:16px;line-height:1.7;color:var(--text-muted)}/* full-width subpages, readable prose */.svcpage .wrap{max-width:var(--wrap)}.svcp__lede,.svcp__get,.svcp__close,.svcp__prob,.notfor,.plan-note,.outcome__t,.outcome__q,.tmo p,.who li{max-width:72ch}.proof p{max-width:80ch}@media(min-width:1000px){.svcp__list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.svcp__item{margin:0}}


/* ---------- service page v2 · 8 Sep 2026 ----------
   Two jobs: carry the homepage's brand onto this page, and style the new
   package / comparison / process / work blocks.

   Brand parity, measured against the rendered homepage on 8 Sep 2026:
   the homepage headline is Fredoka 800 at -.045em with a gradient accent word,
   and its cards carry the six pastel tints from theme.css. This page had none
   of it, which is why it read as a different, more sober site. theme.css loads
   after this sheet and already defines --font-round (Fredoka), .serif (the
   purple-to-magenta-to-coral gradient) and the tint tokens, so the fix is to
   USE them here rather than redefine them. */

.svcp__h1--big{
  font-family:var(--font-round,var(--font-sans));
  font-size:clamp(34px,5.6vw,58px);
  font-weight:800;
  letter-spacing:-.045em;
  line-height:1.04;
  text-wrap:balance}
.lphero .svcp__h1--big{font-size:clamp(32px,4.9vw,54px)}
@media (max-width:820px){.lphero .svcp__h1--big{font-size:clamp(30px,7.6vw,42px)}}

/* the accent word: theme.css paints the gradient, this just sizes it */
.svcp__h1--big .serif{font-weight:700;font-variant-numeric:tabular-nums}

/* section headings pick up the same face, a step down from the H1 */
.svcp__h2{
  font-family:var(--font-round,var(--font-sans));
  font-size:clamp(26px,3.6vw,38px);
  font-weight:800;
  letter-spacing:-.04em;
  line-height:1.08;
  margin-top:clamp(52px,6vw,86px);
  text-wrap:balance}

/* ---------- hero pills ---------- */
.hpills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.hpill{
  font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:var(--ink);
  background:var(--grey,#F5F5F7);border-radius:999px;padding:7px 14px}
.hpill:nth-child(1){background:var(--tl2,#E8E2F6)}
.hpill:nth-child(2){background:var(--ts2,#DDEAF7)}
.hpill:nth-child(3){background:var(--tm2,#DCEFE2)}
.hpill:nth-child(4){background:var(--tp2,#F5E2D5)}

/* ---------- package cards ---------- */
.pkg__up{
  margin-top:6px;font-size:13.5px;font-weight:700;color:var(--purple-deep);
  font-variant-numeric:tabular-nums}
.pcards{margin-top:26px}
@media (min-width:900px){.pcards{grid-template-columns:repeat(3,1fr);gap:22px}}

/* the three cards get the tinted heads the homepage uses on its own cards */
.pcard{background:#fff}
.pcards .pcard:nth-child(1){box-shadow:0 1px 0 var(--border) inset}
.pcards .pcard:nth-child(1) .pcard__name{color:#2E6FBF}
.pcards .pcard:nth-child(3) .pcard__name{color:#0F7A5F}

/* ---------- tables (reuses .cmp) ---------- */
.cmp--upk table,.cmp--mkt table{min-width:640px}
.cmp--upk thead th:not(:first-child),.cmp--upk td:not(:first-child){text-align:center}
.cmp--upk thead th span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;
  text-transform:none;color:var(--text-subtle);margin-top:2px}
.cmp--upk thead th:nth-child(2),.cmp--upk thead th:nth-child(3),.cmp--upk thead th:nth-child(4){
  color:var(--purple-deep);font-size:16px;letter-spacing:-.02em;text-transform:none}
.cmp--upk td.yes,.cmp--upk td.yes:first-of-type,.cmp--upk td.yes:last-child{color:#0F7A5F;font-weight:800;font-size:17px}
.cmp--upk td.no,.cmp--upk td.no:first-of-type,.cmp--upk td.no:last-child{color:#B9B4C4;font-weight:700}
.cmp--upk td:first-of-type{font-weight:800}
.cmp--upk tbody th{width:auto;font-weight:600;color:var(--text)}

.cmp--mkt tbody th{width:auto;font-weight:700;line-height:1.35}
.cmp--mkt tbody th span{display:block;font-size:12px;font-weight:600;color:var(--text-subtle);margin-top:3px}
.cmp--mkt td span{display:block;font-size:12.5px;font-weight:600;color:var(--text-subtle);margin-top:3px}
.cmp--mkt td:last-child{color:var(--text-subtle)}
.cmp--mkt .mkt__us th,.cmp--mkt .mkt__us td{background:var(--tl1,#F4F1FB);color:var(--ink)}
.cmp--mkt .mkt__us th{color:var(--purple-deep)}
.cmp--mkt .mkt__us b{font-weight:800}

/* ---------- process ---------- */
.proc{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px;counter-reset:none}
@media (min-width:760px){.proc{grid-template-columns:repeat(2,1fr);gap:16px 22px}}
.proc__s{
  display:flex;gap:16px;align-items:flex-start;
  padding:22px 24px;border-radius:var(--r-lg);border:1px solid var(--border);background:#fff}
.proc__s:nth-child(6n+1){background:var(--tl1,#F4F1FB);border-color:transparent}
.proc__s:nth-child(6n+2){background:var(--ts1,#EFF5FC);border-color:transparent}
.proc__s:nth-child(6n+3){background:var(--tm1,#EFF8F2);border-color:transparent}
.proc__s:nth-child(6n+4){background:var(--tp1,#FBF2EC);border-color:transparent}
.proc__s:nth-child(6n+5){background:var(--ty1,#FBF7E9);border-color:transparent}
.proc__s:nth-child(6n+6){background:var(--tr1,#FBF0F4);border-color:transparent}
.proc__n{
  flex:none;font-family:var(--font-round,var(--font-sans));font-size:22px;font-weight:800;
  letter-spacing:-.03em;color:var(--purple-deep);opacity:.72;line-height:1;margin-top:2px;
  font-variant-numeric:tabular-nums}
.proc__when{
  display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;
  color:var(--purple-deep);background:rgba(255,255,255,.7);padding:4px 10px;border-radius:999px;margin-bottom:9px}
.proc__s b{display:block;font-size:17px;font-weight:800;letter-spacing:-.025em;color:var(--ink)}
.proc__s p{margin-top:7px;font-size:14.5px;line-height:1.62;color:var(--text-muted)}

/* ---------- work showcase ---------- */
.workgrid{margin-top:26px;display:grid;gap:16px;grid-template-columns:1fr}
@media (min-width:700px){.workgrid{grid-template-columns:repeat(2,1fr)}}
.wk{
  display:block;padding:26px 26px 22px;border-radius:var(--r-card,28px);
  border:1px solid transparent;text-decoration:none;color:var(--ink);
  transition:transform var(--t-mid,220ms) var(--ease-out,cubic-bezier(.22,1,.36,1)),
             box-shadow var(--t-mid,220ms) var(--ease-out,cubic-bezier(.22,1,.36,1))}
.wk--tl{background:var(--tl1,#F4F1FB)}
.wk--ts{background:var(--ts1,#EFF5FC)}
.wk--tm{background:var(--tm1,#EFF8F2)}
.wk--tp{background:var(--tp1,#FBF2EC)}
@media (hover:hover) and (pointer:fine){
  .wk:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(10,1,28,.10)}
  .wk:hover .wk__go{text-decoration:underline;text-underline-offset:3px}}
.wk__eb{display:block;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--purple-deep)}
.wk__t{display:block;margin-top:10px;font-family:var(--font-round,var(--font-sans));
  font-size:24px;font-weight:800;letter-spacing:-.035em;line-height:1.15}
.wk__d{margin-top:9px;font-size:14.5px;line-height:1.6;color:var(--text-muted)}
.wk__go{display:inline-block;margin-top:16px;font-size:13.5px;font-weight:800;color:var(--purple-deep)}

/* ---------- misc ---------- */
.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;
  clip:rect(0 0 0 0);white-space:nowrap;border:0}
.plan-note a{color:var(--purple-deep);font-weight:700}
.svcp__h1--big + .svcp__lede{margin-top:18px}

@media (prefers-reduced-motion:reduce){.wk{transition:none}}




/* ================================================================
   HERO v2 for the service pages
   ================================================================ */
/* Hero laid out like the homepage (Nitin, 8 Sep): copy left, the window right,
   and only the essentials above the fold. The homepage hero carries pills, the
   H1 and two buttons and hides its lede entirely on desktop; this keeps one
   short line because the price is the point of the page, and moves the four
   proof bullets out into the band underneath.
   The hero breaks out of the 1200px wrap to 1440 so the window is not squeezed:
   at 1200 the pane was 277px, which is too small to read a website in. */
.lphero--v2{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:center;
  width:min(1440px,calc(100vw - 40px));
  margin-inline:calc((100% - min(1440px,100vw - 40px)) / 2)}
@media (min-width:1150px){
  .lphero--v2{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(32px,3.4vw,52px)}}
.lphero__copy{min-width:0}
.lphero__lede{margin-top:18px;max-width:46ch;font-size:clamp(15px,1.2vw,17.5px)}


.hproof{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:11px}
.hproof li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--text-muted)}
.hproof li b{color:var(--ink);font-weight:800}
.hproof__t{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;display:grid;place-items:center;
  background:rgba(130,78,235,.12);color:var(--purple-deep)}
.hproof__t svg{width:12px;height:12px}
.hproof li:last-child{color:var(--text-subtle);font-size:14px}

.hcta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.htrust{margin-top:14px;font-size:13px;font-weight:600;color:var(--text-subtle)}

/* ================================================================
   CLIENT LOGO STRIP · same logos the homepage already publishes
   ================================================================ */
.lgstrip{margin-top:clamp(34px,5vw,56px);padding-top:26px;border-top:1px solid var(--border)}
.lgstrip__t{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 18px}
.lgstrip__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,52px)}
.lgstrip img{height:34px;width:auto;opacity:.72;filter:saturate(.9);transition:opacity .22s,filter .22s}
@media (hover:hover) and (pointer:fine){.lgstrip img:hover{opacity:1;filter:none}}

/* ================================================================
   WHY US · four cards, the objections the reference sites dodge
   ================================================================ */
.whyus{margin-top:26px;display:grid;gap:16px;grid-template-columns:1fr}
@media (min-width:700px){.whyus{grid-template-columns:repeat(2,1fr)}}
.whyc{padding:26px;border-radius:var(--r-card,28px);border:1px solid transparent}
.whyc:nth-child(1){background:var(--tl1,#F4F1FB)}
.whyc:nth-child(2){background:var(--ts1,#EFF5FC)}
.whyc:nth-child(3){background:var(--tm1,#EFF8F2)}
.whyc:nth-child(4){background:var(--tp1,#FBF2EC)}
.whyc b{display:block;font-family:var(--font-round,var(--font-sans));font-size:20px;font-weight:800;
  letter-spacing:-.03em;line-height:1.2;color:var(--ink)}
.whyc p{margin-top:9px;font-size:14.5px;line-height:1.62;color:var(--text-muted)}



/* the homepage why-grid is four across; these blocks read better two up, because
   each card is carrying a full sentence rather than a phrase */
.why-grid--2{grid-template-columns:repeat(2,1fr)}
@media (min-width:900px){.why-grid--2{grid-template-columns:repeat(2,1fr)}}
.svcp__h2 + .svcp__lede + .why-grid,.svcp__h2 + .why-grid{margin-top:26px}
