@import "https://fonts.googleapis.com/css2?family=Manrope:wght@300..800&display=swap";:root{--bg-color:#fff;--text-primary:#111;--text-secondary:#666;--accent-purple:#818cf8;--accent-gradient:linear-gradient(135deg, #6366f1 0%, #a855f7 48%, #ec4899 100%);--glass-bg:#ffffff75;--glass-border:#ffffff57;--shadow-soft:0 24px 70px #0f172a14;--font-serif:"Manrope", sans-serif;--font-sans:"Manrope", sans-serif;--font-accent:"Manrope", sans-serif;--ease-premium:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);--ease-smooth:cubic-bezier(.19, 1, .22, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-sans);font-optical-sizing:auto;background:var(--bg-color);color:var(--text-primary);overflow-x:hidden}button,a{font:inherit}.mesh-bg{z-index:-2;background:radial-gradient(circle at 12% 10%,#6366f11f,#0000 34%),radial-gradient(circle at 88% 14%,#ec48991a,#0000 30%),radial-gradient(circle at 82% 82%,#0ea5e91a,#0000 30%),linear-gradient(#fff 0%,#f8fafc 100%);position:fixed;inset:0}.grain-overlay{z-index:300;pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:radial-gradient(circle at 25% 35%,#00000057 0 1px,#0000 1px),radial-gradient(circle at 75% 65%,#00000038 0 1px,#0000 1px);background-size:3px 3px,5px 5px;position:fixed;inset:0}.site-header{z-index:100;-webkit-backdrop-filter:blur(30px)saturate(190%);border:1px solid #ffffff75;border-radius:12px;justify-content:center;align-items:center;width:95%;max-width:1600px;margin:0 auto;padding:1rem 3rem;display:flex;position:fixed;left:-8px;right:-1px;box-shadow:0 18px 50px #0f172a14}.logo{letter-spacing:0;font-size:1.8rem;font-weight:700;position:absolute;left:3rem}.logo span{color:var(--accent-purple)}.logo-intro{color:var(--text-primary);display:inline-block}.logo-intro-measure{visibility:hidden}.logo .logo-intro-visual{width:100%;height:1em;color:var(--text-primary);display:inline-block;position:absolute;inset:0}.logo .logo-intro-a,.logo .logo-intro-rest{color:var(--text-primary);display:inline-block}.logo .logo-intro-rest{clip-path:inset(0 100% 0 0);animation:logoRestReveal 1.08s var(--ease-premium) .48s forwards;will-change:clip-path, opacity}.logo-intro-dot{background:var(--accent-purple);opacity:0;width:.2em;height:.2em;animation:logoDotTravel 1.42s var(--ease-premium) .1s forwards;will-change:left, top, transform, opacity;border-radius:999px;display:block;position:absolute;top:.56em;left:.44em;transform:translate(-50%,-50%)scale(.68);box-shadow:0 0 10px #818cf857}@keyframes logoRestReveal{0%,8%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes logoDotTravel{0%{opacity:0;top:.56em;transform:translate(-50%,-50%)scale(.68)}14%{opacity:1;top:.56em;transform:translate(-50%,-50%)scale(.78)}28%{opacity:1;top:.58em;transform:translate(-50%,-50%)translate(.34em)scale(1)}to{opacity:1;transform:translate(-50%, -50%) translateX(var(--logo-dot-travel,3.95em)) scale(1);top:.76em}}nav ul{align-items:center;gap:3rem;list-style:none;display:flex}nav li{position:relative}nav a{color:var(--text-primary);opacity:.68;z-index:1;isolation:isolate;transition:color .34s var(--ease-soft), opacity .34s var(--ease-soft), transform .34s var(--ease-soft);border-radius:999px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}nav a:before{content:"";z-index:-1;opacity:0;transition:opacity .36s var(--ease-soft), transform .44s var(--ease-premium);-webkit-backdrop-filter:blur(14px);will-change:opacity, transform;background:#ffffff8c;border-radius:999px;position:absolute;inset:-10px -16px;transform:scale(.75)}nav a:hover{color:#111;opacity:1;transform:translateY(-1px)}nav a:hover:before{opacity:1;transform:scale(1)}.nav-roll-link{perspective:900px;overflow:visible}.nav-roll-text{line-height:1.2;display:block;position:relative;overflow:hidden}.nav-roll-text-current,.nav-roll-text-next{transform-origin:center center -24px;transition:transform .76s var(--ease-premium), opacity .56s var(--ease-premium), filter .56s var(--ease-premium);will-change:transform, opacity, filter;display:block}.nav-roll-text-next{opacity:0;filter:blur(4px);position:absolute;inset:0;transform:translateY(115%)rotateX(-82deg)scale(.96)}.nav-roll-link:hover .nav-roll-text-current,.nav-roll-link:focus-visible .nav-roll-text-current{opacity:0;filter:blur(4px);transform:translateY(-115%)rotateX(82deg)scale(.96)}.nav-roll-link:hover .nav-roll-text-next,.nav-roll-link:focus-visible .nav-roll-text-next{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}.nav-services-item{isolation:isolate}.mobile-menu-toggle{display:none}.services-dropdown{z-index:140;opacity:0;pointer-events:none;transform-origin:top;-webkit-backdrop-filter:blur(26px)saturate(175%);min-width:245px;transition:opacity .28s var(--ease-soft), transform .34s var(--ease-premium);background:linear-gradient(135deg,#ffffffc7,#f8fafc94),radial-gradient(circle at 18% 10%,#818cf82e,#0000 42%),radial-gradient(circle at 90% 90%,#0ea5e929,#0000 46%);border:1px solid #ffffff85;border-radius:16px;padding:.55rem;display:grid;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%,.65rem);box-shadow:inset 0 1px #ffffffc7,0 18px 48px #0f172a24,0 8px 28px #6366f11a}.services-dropdown:before{content:"";height:1.1rem;position:absolute;bottom:100%;left:0;right:0}.nav-services-item:hover .services-dropdown,.nav-services-item:focus-within .services-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)}.services-dropdown-link{min-height:42px;color:var(--text-primary);white-space:nowrap;opacity:.82;transition:background .28s ease, color .28s ease, opacity .28s ease, transform .28s var(--ease-premium);border-radius:10px;align-items:center;padding:.78rem .9rem;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex;transform:translate(0)}.services-dropdown-link:before{content:none}.services-dropdown-link:hover,.services-dropdown-link:focus-visible{color:#111;opacity:1;background:#fff9;outline:none;transform:translate(2px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connect-btn-wrapper{position:absolute;right:3rem}.connect-btn{min-width:13.2rem;color:var(--text-primary);cursor:pointer;transition:transform .42s var(--ease-premium), box-shadow .42s var(--ease-premium), background .42s ease;background:#ffffffd1;border:1.5px solid #1111112e;border-radius:2rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.35rem;font-size:.9rem;font-weight:500;text-decoration:none;display:flex;box-shadow:0 8px 24px #0f172a0f}.connect-btn:hover,.connect-btn:focus-visible{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.connect-btn-text{text-align:center;white-space:nowrap;width:8.9rem;line-height:1.15;display:inline-block;position:relative;overflow:hidden}.connect-btn-text-current,.connect-btn-text-next{transition:transform .7s var(--ease-premium), opacity .42s ease, filter .42s ease;will-change:transform, opacity, filter;display:block}.connect-btn-text-next{opacity:0;filter:blur(4px);position:absolute;inset:0;transform:translateY(105%)}.connect-btn:hover .connect-btn-text-current,.connect-btn:focus-visible .connect-btn-text-current{opacity:0;filter:blur(4px);transform:translateY(-105%)}.connect-btn:hover .connect-btn-text-next,.connect-btn:focus-visible .connect-btn-text-next{opacity:1;filter:blur();transform:translateY(0)}.connect-btn svg{flex:none}.premium-scroll-stage{height:auto;min-height:100vh;position:relative}.sticky-viewport{perspective:1400px;height:auto;min-height:100vh;transform-style:preserve-3d;background:#fff;position:relative;top:0;overflow:visible}.panel{min-height:100vh;transform-style:preserve-3d;will-change:transform, opacity, filter;position:relative;inset:0}.premium-scroll-stage.is-page-changing .panel,body.is-section-changing main>*{visibility:hidden}.active-panel{opacity:1;transform:none}.hero-panel{background:0 0}.about-panel,.review-panel{transform-origin:bottom}.parallax-layer{pointer-events:none;will-change:transform;position:absolute}.background-depth{filter:blur(26px);z-index:0;background:radial-gradient(circle,#6366f129,#0000 68%);border-radius:999px;width:44vw;height:44vw;inset:-24% -12% auto auto}.mid-depth{filter:blur(22px);z-index:1;background:radial-gradient(circle,#0ea5e921,#0000 70%);border-radius:999px;width:38vw;height:38vw;bottom:6%;left:-10%}.foreground-depth{filter:blur(18px);z-index:5;background:radial-gradient(circle,#ec48991f,#0000 72%);border-radius:999px;width:20vw;height:20vw;bottom:-14%;right:6%}.hero{isolation:isolate;text-align:center;--cursor-x:62%;--cursor-y:42%;--cursor-x-px:62vw;--cursor-y-px:42vh;background:radial-gradient(circle at var(--cursor-x) var(--cursor-y), #a855f73b, transparent 25%), radial-gradient(circle at calc(var(--cursor-x) + 18%) calc(var(--cursor-y) + 14%), #ec48992e, transparent 25%), radial-gradient(circle at calc(var(--cursor-x) - 22%) calc(var(--cursor-y) + 18%), #0ea5e929, transparent 30%), linear-gradient(180deg, #ffffffe8, #f8fafcd1);contain:paint;justify-content:center;align-items:center;height:100vh;padding:0 8%;display:flex;position:relative;overflow:hidden}.hero-gradient-field{z-index:0;pointer-events:none;background:radial-gradient(circle at var(--cursor-x) var(--cursor-y), #ffffffe0, transparent 13%), radial-gradient(circle at calc(var(--cursor-x) + 10%) calc(var(--cursor-y) + 6%), #ec489930, transparent 23%), radial-gradient(circle at calc(var(--cursor-x) - 12%) calc(var(--cursor-y) + 12%), #6366f13d, transparent 25%), conic-gradient(from 160deg at var(--cursor-x) var(--cursor-y), #6366f11f, #ec489924, #0ea5e91f, #6366f11f);filter:blur(38px)saturate(1.12);opacity:.9;will-change:background, transform;position:absolute;inset:-24%;transform:translate(0,0)}.hero-gradient-field:after{content:"";filter:blur(22px);opacity:.68;width:34vw;min-width:360px;height:34vw;min-height:360px;transform:translate3d(calc(var(--cursor-x-px) - 50%), calc(var(--cursor-y-px) - 50%), 0);will-change:transform;background:radial-gradient(circle,#ec48994a,#0000 40%),radial-gradient(circle at 35% 35%,#6366f14d,#0000 48%),radial-gradient(circle at 70% 65%,#0ea5e93d,#0000 50%);border-radius:999px;position:absolute;top:0;left:0}.hero-content{z-index:2;width:min(900px,100%);margin:0 auto;position:relative}.hero-platform-ecosystem{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-platform-lines{opacity:0;width:100%;height:100%;animation:platformLayerReveal 1.1s var(--ease-premium) .72s forwards;position:absolute;inset:0;overflow:visible}.platform-line{fill:none;stroke:url(#platformLineGradient);stroke-width:.16px;stroke-linecap:round;stroke-dasharray:1.15 1.55;filter:drop-shadow(0 0 7px #6366f13d);opacity:.72;animation:18s linear infinite platformLineDrift}.platform-line-google{opacity:.74;animation-duration:20s}.platform-line-meta{animation-duration:19s}.platform-line-ugc{opacity:.7;animation-duration:21s}.platform-line-particle{fill:#fffffff0;filter:drop-shadow(0 0 5px #6366f18c);opacity:.86}.platform-line-particle-soft{opacity:.68}.platform-line-node{fill:#745dffb3;stroke:#ffffffd1;stroke-width:.2px;filter:drop-shadow(0 0 5px #6366f170)}.hero-platform-card{z-index:2;align-items:center;gap:.92rem;min-width:0;display:inline-flex;position:absolute}.hero-platform-card:before{content:"";z-index:-1;filter:blur(12px);opacity:.72;background:radial-gradient(circle,#ffffff94,#0000 66%);border-radius:999px;width:5.2rem;height:5.2rem;position:absolute;top:-.7rem;left:-.7rem}.hero-platform-logo-wrap{-webkit-backdrop-filter:blur(18px)saturate(1.24);background:linear-gradient(145deg,#ffffffd6,#ffffff75),#ffffff75;border:1px solid #ffffffc7;border-radius:18px;place-items:center;width:clamp(4.68rem,6.12vw,5.76rem);height:clamp(4.68rem,6.12vw,5.76rem);display:grid;box-shadow:0 22px 42px #4f46e51c,0 6px 16px #0f172a0b,inset 0 1px #ffffffe6}.hero-platform-logo-wrap img{object-fit:contain;filter:drop-shadow(0 7px 13px #0f172a14);border-radius:0;width:64%;height:64%}.hero-platform-label{color:#1f2943bd;letter-spacing:0;white-space:nowrap;text-shadow:0 8px 22px #ffffffe6;font-size:clamp(.84rem,.98vw,1rem);font-weight:600}.platform-card-shopify{top:clamp(15.6rem,31.8vh,19.6rem);left:clamp(7.2rem,13.2vw,13.4rem)}.platform-card-google{flex-direction:row-reverse;bottom:clamp(9.4rem,20.7vh,13.5rem);left:clamp(4.8rem,9vw,9.2rem)}.platform-card-meta{top:clamp(18.1rem,36vh,22rem);right:clamp(3.8rem,7.2vw,7.4rem)}.platform-card-ugc{bottom:clamp(8.2rem,17vh,11.5rem);right:clamp(3.2rem,6.8vw,8.2rem)}@keyframes platformLayerReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes platformLineDrift{to{stroke-dashoffset:-34px}}.hero-sub{color:var(--text-secondary);letter-spacing:.02em;margin-bottom:1.8rem;font-size:.9rem;font-weight:500;display:block}.hero-title{font-family:var(--font-serif);letter-spacing:0;margin-bottom:2.6rem;font-size:clamp(3.35rem,4.9vw,5.45rem);font-weight:500;line-height:1}.hero-line{transform-origin:50%;margin-block:-.07em;padding-block:.07em;display:block;overflow:visible}.hero-word-highlight{vertical-align:baseline;background:#ffffffdb;border:1px solid #ffffffc7;border-radius:.22em;align-items:center;margin:0 -.04em;padding:.01em .22em .08em;line-height:1;display:inline-flex;position:relative;box-shadow:0 .16em .5em #0ea5e91f,inset 0 0 0 1px #0ea5e90f}.shatter-text{white-space:nowrap;margin-block:-.08em;padding-block:.08em;line-height:1;display:inline-block;position:relative;overflow:visible}.shatter-char{transform-origin:50%;will-change:transform, filter;transition:transform .62s var(--ease-premium), filter .62s var(--ease-premium);line-height:1;display:inline-block}.shatter-text:hover .shatter-char{transition-duration:.35s}.shatter-text-gradient .shatter-char{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.perform-shatter-word{cursor:default;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;position:relative;overflow:visible}.perform-shatter-char{background:var(--accent-gradient);-webkit-text-fill-color:transparent;transform-origin:50%;transition:transform .62s var(--ease-premium), filter .62s var(--ease-premium);will-change:transform;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:visible}.perform-shatter-word:hover .perform-shatter-char{transition-duration:.35s}.hero-line-gradient{text-shadow:0 18px 44px #a855f72e;width:fit-content;padding-right:.08em}.gradient-text,.gradient-text-alt{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc{max-width:470px;color:var(--text-secondary);margin:0 auto 2.35rem;font-size:1.04rem;line-height:1.72}.hero-trusted{color:#111111b8;letter-spacing:.01em;font-size:.9rem;font-weight:600;display:block}.scroll-cue{z-index:4;color:#111111a8;font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;align-items:center;gap:.48rem;font-size:.72rem;font-weight:500;animation:1.35s cubic-bezier(.45,0,.2,1) infinite scrollCueBounce;display:inline-flex;position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%)}.scroll-cue-arrow{color:var(--accent-purple);justify-content:center;align-items:center;animation:1.35s cubic-bezier(.45,0,.2,1) infinite scrollArrowPulse;display:inline-flex}@keyframes scrollCueBounce{0%,to{opacity:.62;transform:translate(-50%)translateY(-2px)}50%{opacity:1;transform:translate(-50%)translateY(6px)}}@keyframes scrollArrowPulse{0%,to{opacity:.76;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}.about-section{background:radial-gradient(circle at 18% 24%,#a855f73d,#0000 34%),radial-gradient(circle at 84% 76%,#0ea5e933,#0000 36%),linear-gradient(135deg,#eef2ff,#f8fafc 42%,#fdf2f8 100%);align-items:center;width:100%;height:100vh;padding:0 8%;display:flex;position:relative;overflow:hidden;box-shadow:0 -30px 90px #0f172a14}.about-section:before{content:"";z-index:0;opacity:.7;pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffff80 48%,#0000 72%),linear-gradient(#ffffff61,#0000 44%);position:absolute;inset:0}.about-container{z-index:2;grid-template-columns:1fr 1.1fr;align-items:center;gap:5rem;width:100%;max-width:1700px;margin:0 auto;display:grid;position:relative}.about-label{z-index:2;color:var(--text-secondary);letter-spacing:.2em;margin-bottom:2rem;font-size:.75rem;font-weight:700;display:block;position:relative}.about-content{isolation:isolate;position:relative}.about-content:before{content:none}.about-heading{z-index:2;max-width:720px;color:var(--text-primary);letter-spacing:0;font-size:clamp(1.58rem,2.08vw,2.38rem);font-weight:500;line-height:1.32;position:relative}.story-heading{isolation:isolate;flex-direction:column;align-items:flex-start;gap:.08em;display:flex;position:relative}.story-line{isolation:isolate;transform-origin:0;will-change:transform, opacity;width:fit-content;max-width:100%;padding:.04em 0 .08em;display:block;position:relative}.story-heading .story-line:first-child{font-weight:700}.story-line-text{z-index:1;-webkit-box-decoration-break:clone;box-decoration-break:clone;transform-origin:0;padding:0;display:inline;position:relative}.story-word-highlight{filter:saturate(1.32)contrast(1.12)brightness(.96);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url(/assets/About%20us%20bg-fjlXLWvL.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;padding:.04em .26em .12em;transition:none}.story-complete .story-word-highlight{background-size:100% 100%;transition:none}.story-char{will-change:transform, opacity;display:inline-block}.story-word{white-space:nowrap;display:inline-block}.story-space{width:.28em;display:inline-block}.gradient-text-alt .story-char{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-grid{perspective:1200px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:clamp(.75rem,1.2vw,1rem);width:min(100%,70vh,760px);display:grid;position:relative}.about-grid:before{content:"";z-index:-1;filter:blur(22px);opacity:.58;pointer-events:none;background:radial-gradient(circle at 24% 26%,#6366f12e,#0000 34%),radial-gradient(circle at 78% 68%,#ec489924,#0000 36%),radial-gradient(circle at 56% 42%,#0ea5e91f,#0000 42%);border-radius:28px;animation:9s ease-in-out infinite alternate aboutGridGlow;position:absolute;inset:-11%;transform:translateZ(-1px)}@keyframes aboutGridGlow{0%{opacity:.42;transform:translate3d(-1.5%,1%,-1px)scale(.98)}to{opacity:.62;transform:translate3d(1.5%,-1%,-1px)scale(1.03)}}.grid-item-motion{aspect-ratio:1;transform-origin:bottom;transition:translate .72s var(--ease-premium);will-change:transform, opacity, translate;position:relative}.grid-item-motion:hover{z-index:20!important}.about-grid:has(.grid-item-motion:first-child:hover) .grid-item-motion:nth-child(2){translate:10px -4px}.about-grid:has(.grid-item-motion:first-child:hover) .grid-item-motion:nth-child(3){translate:-5px 10px}.about-grid:has(.grid-item-motion:nth-child(2):hover) .grid-item-motion:first-child{translate:-10px -4px}.about-grid:has(.grid-item-motion:nth-child(2):hover) .grid-item-motion:nth-child(4){translate:5px 10px}.about-grid:has(.grid-item-motion:nth-child(3):hover) .grid-item-motion:first-child{translate:-5px -10px}.about-grid:has(.grid-item-motion:nth-child(3):hover) .grid-item-motion:nth-child(4){translate:10px 4px}.about-grid:has(.grid-item-motion:nth-child(4):hover) .grid-item-motion:nth-child(2){translate:5px -10px}.about-grid:has(.grid-item-motion:nth-child(4):hover) .grid-item-motion:nth-child(3){translate:-10px 4px}.grid-item{aspect-ratio:1;transform-origin:50%;will-change:transform;border:1px solid #ffffff8a;border-radius:18px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a1a}.magnetic-card{transition:transform .58s var(--ease-premium), box-shadow .58s var(--ease-premium);transform-style:preserve-3d;will-change:transform}.magnetic-card:hover,.magnetic-card.is-magnetic-active{z-index:5}.grid-item img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-premium);display:block;transform:scale(1.04)}.grid-item:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0f172a47);height:42%;transition:opacity .52s;position:absolute;inset:auto 0 0}.grid-item:hover img,.grid-item-motion:hover .grid-item img{transform:scale(1.14)}.grid-item:hover:after,.grid-item-motion:hover .grid-item:after{opacity:1}.grid-item-label{z-index:40;color:#111111db;max-width:calc(100% - 1.5rem);min-height:2rem;font-family:var(--font-accent);letter-spacing:.04em;white-space:nowrap;opacity:0;transition:opacity .38s ease, transform .58s var(--ease-premium);-webkit-backdrop-filter:blur(18px)saturate(155%);pointer-events:none;background:#ffffff5c;border:1px solid #ffffff75;border-radius:999px;align-items:center;padding:.48rem .78rem;font-size:clamp(.7rem,1vw,.78rem);font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:clamp(.75rem,1.4vw,1rem);left:clamp(.75rem,1.4vw,1rem);transform:translateY(10px);box-shadow:0 12px 32px #0f172a1a}.grid-item-motion:hover .grid-item-label,.grid-item-motion:focus-within .grid-item-label{opacity:1;transform:translateY(0)}.team-section{isolation:isolate;--parallax-x:0;--parallax-y:0;background:radial-gradient(circle at 18% 24%,#a855f733,#0000 34%),radial-gradient(circle at 84% 76%,#0ea5e92e,#0000 36%),radial-gradient(circle at 72% 16%,#ec48991f,#0000 30%),linear-gradient(135deg,#eef2ff,#f8fafc 42%,#fdf2f8 100%);height:100vh;min-height:680px;padding:0;scroll-margin-top:6rem;position:relative;overflow:hidden}.team-section:before,.team-section:after{content:none}.team-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-content{z-index:2;flex-direction:column;justify-content:center;height:100%;padding:clamp(6.8rem,9vh,7.8rem) clamp(1rem,4vw,4rem) clamp(1.25rem,3vh,2rem);display:flex;position:relative}.bg-glow{filter:blur(55px);opacity:.52;transform:translate3d(calc(var(--parallax-x) * 14px), calc(var(--parallax-y) * 12px), 0);will-change:transform;border-radius:999px;animation:10s ease-in-out infinite alternate glowMove;position:absolute}.bg-glow-1{background:#7896ff3d;width:min(44vw,520px);height:min(44vw,520px);top:38%;left:38%}.bg-glow-2{background:#ec489929;width:min(52vw,600px);height:min(52vw,600px);animation-delay:-5s;top:5%;right:-8%}.glass-panel{-webkit-backdrop-filter:blur(18px);width:min(24vw,420px);height:130vh;transform:rotate(18deg) translate3d(calc(var(--parallax-x) * -18px), calc(var(--parallax-y) * -12px), 0);will-change:transform;background:linear-gradient(120deg,#ffffff7a,#ffffff1a),linear-gradient(#818cf814,#0ea5e912);border:1px solid #ffffff6b;border-radius:42px;animation:12s ease-in-out infinite alternate panelFloat;position:absolute;top:-15%;box-shadow:inset 0 0 40px #ffffff73,0 38px 110px #6a5b4714}@keyframes panelFloat{0%{transform:rotate(18deg) translate3d(calc(var(--parallax-x) * -18px), calc(var(--parallax-y) * -12px - 20px), 0)}to{transform:rotate(18deg) translate3d(calc(var(--parallax-x) * -18px), calc(var(--parallax-y) * -12px + 35px), 0)}}.panel-1{opacity:.52;left:5%}.panel-2{opacity:.34;width:min(28vw,480px);animation-delay:-4s;left:38%}.panel-3{opacity:.28;width:min(22vw,360px);animation-delay:-7s;right:5%}.bg-word{color:#0000;font-family:var(--font-accent);letter-spacing:0;-webkit-text-stroke:1px #1111110d;opacity:.9;white-space:nowrap;-webkit-user-select:none;user-select:none;transform:translate3d(calc(var(--parallax-x) * 10px), calc(var(--parallax-y) * 7px), 0);will-change:transform;margin:0;font-size:clamp(5.6rem,16vw,16.25rem);font-weight:900;line-height:.82;position:absolute}.word-1{top:15%;left:-4%}.word-2{bottom:16%;right:-5%}.word-3{opacity:.42;font-size:clamp(5rem,13vw,13.125rem);top:48%;left:18%}.word-4{opacity:.34;font-size:clamp(4.25rem,10vw,10rem);top:4%;right:10%}@keyframes glowMove{0%{translate:-20px -15px;scale:1}to{translate:35px 25px;scale:1.08}}.particle-field{transform:translate3d(calc(var(--parallax-x) * 8px), calc(var(--parallax-y) * 7px), 0);will-change:transform;position:absolute;inset:0}.particle-field span{left:var(--x);top:var(--y);width:4px;height:4px;animation:particleFloat var(--d) ease-in-out infinite alternate;background:#1111112e;border-radius:50%;position:absolute;box-shadow:0 0 12px #7896ff2e}@keyframes particleFloat{0%{opacity:.13;transform:translateY(0)}to{opacity:.38;transform:translateY(-22px)}}.grid-layer,.noise-layer{position:absolute;inset:0}.grid-layer{opacity:.25;transform:translate3d(calc(var(--parallax-x) * 5px), calc(var(--parallax-y) * 5px), 0);background-image:linear-gradient(#11111109 1px,#0000 1px),linear-gradient(90deg,#11111109 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.noise-layer{opacity:.18;mix-blend-mode:multiply;background-image:radial-gradient(circle at 25% 35%,#11111129 0 1px,#0000 1px),radial-gradient(circle at 75% 65%,#ffffff57 0 1px,#0000 1px);background-size:4px 4px,6px 6px}.team-section-header{text-align:center;opacity:1;will-change:transform, opacity;flex:none;width:min(1120px,100%);margin:0 auto clamp(1.7rem,3.6vh,2.85rem);transition:opacity .84s,transform 1.02s cubic-bezier(.16,1,.24,1);transform:translate(0,0)}.team-eyebrow{color:#1111118f;font-family:var(--font-accent);letter-spacing:.2em;margin-bottom:.65rem;font-size:.78rem;font-weight:700;display:block}.team-section-header h2{color:var(--text-primary);font-family:var(--font-serif);letter-spacing:0;font-size:clamp(2rem,4.2vw,4.4rem);font-weight:540;line-height:.98}.team-row{z-index:2;perspective:1400px;width:min(100%,1780px);height:min(57vh,540px);min-height:0;max-height:62vh;transform-style:preserve-3d;--team-motion:cubic-bezier(.18, .98, .18, 1);--team-drift:cubic-bezier(.2, .86, .18, 1);contain:layout;flex:auto;margin:0 auto;padding-block:clamp(.35rem,1vh,.8rem);display:block;position:relative}.team-section:not(.is-team-entered) .team-section-header{opacity:0;transform:translateY(clamp(2.4rem,7vh,5rem))}.team-card{isolation:isolate;aspect-ratio:3/4.45;width:clamp(13rem,20vw,23rem);height:min(100% - clamp(1.8rem,4vh,3rem),560px);box-shadow:none;transform:translate3d(calc(-50% + (var(--team-slot) * clamp(7.2rem, 15.5vw, 18rem))), calc((var(--team-depth) * clamp(1.8rem, 4.3vh, 3.4rem)) - .25rem), calc((2 - var(--team-depth)) * 24px)) rotateZ(calc(var(--team-slot) * -1.8deg)) rotateY(calc(var(--team-slot) * -8deg)) translateY(var(--team-enter-y,0)) scale(var(--team-enter-scale,1)) scale(calc(1.1 - (var(--team-depth) * .08)));transition:transform 1.28s var(--team-motion), filter 1.18s var(--team-drift), opacity 1.02s var(--team-drift);opacity:calc(1 - (var(--team-depth) * .16));filter:blur(calc(var(--team-depth) * 3.2px));pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, filter, opacity;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:50%;overflow:visible}.team-section:not(.is-team-entered) .team-card{--team-enter-y:clamp(5.5rem, 16vh, 10rem);--team-enter-scale:.88;opacity:0;filter:blur(8px)}.team-card.is-active{opacity:1;filter:none}.team-section:not(.is-team-entered) .team-card.is-active{opacity:0;filter:blur(8px)}.team-card:before{content:"";z-index:0;filter:blur(22px);opacity:0;width:118%;height:78%;transition:opacity 1.02s var(--team-drift), transform 1.28s var(--team-motion);pointer-events:none;background:radial-gradient(circle at 50% 54%,#ffcd8475,#ffa95c38 34%,#0000 68%),radial-gradient(circle at 48% 38%,#fff4d685,#0000 48%);border-radius:999px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)scale(.82)}.team-card.is-active:before{opacity:1;transform:translate(-50%)scale(1)}.team-member:after{content:"";z-index:0;filter:blur(10px);width:72%;height:2rem;opacity:calc(.62 - (var(--team-depth) * .12));transform:translateX(-50%) scale(calc(1 - (var(--team-depth) * .1)));transition:opacity 1.02s var(--team-drift), transform 1.28s var(--team-motion);pointer-events:none;background:radial-gradient(#3a2e2333,#3a2e2314 42%,#0000 72%);border-radius:999px;position:absolute;bottom:-.65rem;left:50%}.team-card img{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:transform 1.28s var(--team-motion);backface-visibility:hidden;will-change:transform;display:block;position:relative;transform:scale(1.08)}.team-card.is-active img{transform:scale(1.12)}.team-profile-card{isolation:isolate;z-index:4;color:#fff;text-align:left;opacity:0;width:clamp(15rem,21vw,22rem);transition:opacity .82s var(--team-drift), transform 1.08s var(--team-motion);pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#070709eb;border:1px solid #ffffff24;border-radius:8px;padding:clamp(1rem,1.7vw,1.35rem);position:absolute;top:44%;left:calc(100% + clamp(1rem,2vw,2rem));transform:translate(-1.15rem,-50%)scale(.96);box-shadow:inset 0 1px #ffffff1f,0 22px 56px #07070938}.team-card.is-active .team-profile-card{opacity:1;transform:translateY(-50%)scale(1)}.team-section:not(.is-team-entered) .team-profile-card,.team-section:not(.is-team-entered) .team-card.is-active .team-profile-card{opacity:0;transform:translate(-1.15rem,calc(1.5rem - 50%))scale(.94)}.team-profile-label,.team-profile-role{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;font-weight:700;display:block}.team-profile-label{color:#ffffff85;margin-bottom:.42rem;font-size:.66rem}.team-profile-card h3{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:650;line-height:.98}.team-profile-role{color:#ffffffad;margin-top:.45rem;font-size:.72rem}.team-profile-card ul{gap:.42rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.team-profile-card li{color:#ffffffd6;font-size:clamp(.85rem,1vw,.95rem);font-weight:600;line-height:1.35}.team-profile-card li:before{content:"";vertical-align:.08rem;background:#818cf8;border-radius:999px;width:.42rem;height:.42rem;margin-right:.55rem;display:inline-block}.team-profile-card p{color:#ffffffb8;margin:1rem 0 0;font-size:clamp(.88rem,1.05vw,1rem);font-style:italic;font-weight:500;line-height:1.55}@media (width>=721px){.team-profile-card{width:clamp(44rem,70vw,66rem);height:min(46vh,430px);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;top:50%;left:50%;transform:translate(-50%,-48%)scale(.96)}.team-card.is-active .team-profile-card{transform:translate(-50%,-50%)scale(1)}.team-profile-label{display:none}.team-profile-card h3,.team-profile-role,.team-profile-card ul,.team-profile-card p{color:#111111e6;-webkit-backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(135deg,#ffffff9e,#eef2ff52),radial-gradient(circle at 18% 14%,#ffffffc7,#0000 34%),#ffffff52;border:1px solid #ffffff8a;border-radius:8px;position:absolute;box-shadow:inset 0 1px #ffffffbd,0 0 0 1px #818cf814,0 18px 46px #6366f11f,0 24px 70px #0f172a14}.team-profile-card h3{max-width:clamp(15rem,22vw,22rem);padding:.78rem 1rem;font-size:clamp(1.55rem,2.35vw,2.25rem);top:clamp(.5rem,2vh,1.3rem);right:clamp(.5rem,2vw,2.6rem)}.team-profile-card h3:before,.team-profile-card p:before,.team-profile-card ul:before{content:"";pointer-events:none;background:linear-gradient(90deg,#6366f100,#6366f1f0,#0ea5e9db);height:2px;position:absolute;top:50%;box-shadow:0 0 10px #6366f157,0 0 18px #0ea5e947}.team-profile-card h3:after,.team-profile-card p:after,.team-profile-card ul:after{content:"";pointer-events:none;background:#38bdf8;border-radius:999px;width:8px;height:8px;position:absolute;top:calc(50% - 4px);box-shadow:0 0 0 4px #38bdf829,0 0 16px #6366f16b}.team-profile-card h3:after,.team-profile-card p:after{right:calc(100% + clamp(4.5rem,8vw,8rem) - 4px)}.team-profile-card h3:before{width:clamp(4.5rem,8vw,8rem);right:100%}.team-profile-role{z-index:2;width:clamp(13rem,19vw,18rem);box-shadow:none;-webkit-backdrop-filter:none;color:#312e81;background:0 0;border:0;margin:0;padding:.9rem 1rem 0;top:clamp(2.5rem,7vh,4.5rem);left:clamp(.25rem,1.2vw,1.4rem)}.team-profile-card ul{z-index:1;border-radius:8px;gap:.38rem;width:clamp(13rem,19vw,18rem);margin:0;padding:3.05rem 1rem .95rem;top:clamp(2.5rem,7vh,4.5rem);left:clamp(.25rem,1.2vw,1.4rem);box-shadow:inset 0 1px #ffffffbd,0 0 0 1px #818cf814,0 18px 46px #6366f11f,0 24px 70px #0f172a14}.team-profile-card ul:before{background:linear-gradient(90deg,#0ea5e9db,#6366f1f0,#6366f100);width:clamp(4.25rem,8vw,8.25rem);left:100%}.team-profile-card ul:after{top:calc(50% - 4px);left:calc(100% + clamp(4.25rem,8vw,8.25rem))}.team-profile-card ul li{color:#111111c7}.team-profile-card li:before{background:#6366f1;box-shadow:0 0 10px #6366f152}.team-profile-card p{color:#111111b8;max-width:clamp(17rem,25vw,25rem);margin:0;padding:.82rem 1rem;line-height:1.45;bottom:clamp(.6rem,2.2vh,1.6rem);right:clamp(.5rem,2vw,2.6rem)}.team-profile-card p:before{width:clamp(4.5rem,8vw,8rem);right:100%}}.performance-mesh{background:radial-gradient(circle at 18% 24%,#a855f73d,#0000 34%),radial-gradient(circle at 84% 76%,#0ea5e933,#0000 36%),linear-gradient(135deg,#eef2ff,#f8fafc 42%,#fdf2f8 100%)}.performance-page{z-index:1;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(7rem,11vh,8rem) 5.8% clamp(2.2rem,4vw,3.4rem);display:flex;position:relative;overflow:hidden}.performance-page:before{content:"";z-index:-1;opacity:.7;pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffff80 48%,#0000 72%),linear-gradient(#ffffff61,#0000 44%);position:absolute;inset:0}.performance-hero{text-align:center;justify-content:center;width:min(1120px,100%);margin:0 auto;display:flex}.performance-copy{max-width:980px;margin:0 auto}.performance-kicker{color:var(--text-primary);justify-content:center;align-items:center;gap:.72rem;margin-bottom:clamp(1.45rem,3vh,2.25rem);font-size:.92rem;font-weight:600;display:inline-flex}.performance-kicker span{background:#6d4cff;border-radius:999px;width:.58rem;height:.58rem;box-shadow:0 0 0 .36rem #6d4cff1f,0 0 20px #6d4cff57}.performance-copy h1 span{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.12em;display:block}.performance-copy p{max-width:680px;color:var(--text-secondary);margin:clamp(1.3rem,2.8vh,1.85rem) auto 0;font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.75}.performance-feature-grid{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.65rem,3.2vh,2.35rem);display:flex}.performance-feature{opacity:0;animation:performanceFadeUp .74s var(--ease-premium) forwards;animation-delay:var(--feature-delay,.48s);color:#2b2f3a;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffffb8;border:1px solid #0f172a17;border-radius:8px;align-items:center;gap:.62rem;min-height:44px;padding:.72rem 1rem;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 30px #0f172a0b}.performance-feature svg,.performance-stat svg{color:#6d4cff;fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:1.18rem;height:1.18rem}.performance-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.15rem,2.2vw,2.4rem);margin-top:clamp(1.6rem,3.4vh,2.35rem);display:flex}.performance-reveal{opacity:0;filter:blur(8px);animation:performanceFadeUp .82s var(--ease-premium) forwards;animation-delay:var(--reveal-delay,0s);transform:translateY(28px)}@keyframes performanceFadeUp{to{opacity:1;filter:blur();transform:translateY(0)}}.performance-primary-cta,.performance-secondary-cta{min-height:58px;transition:transform .34s var(--ease-premium), box-shadow .34s ease, background .34s ease;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.65rem;font-size:.92rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.performance-primary-cta{color:#fff;background:linear-gradient(135deg,#5b37ff,#7c3cff 52%,#9b5cff);min-width:218px;box-shadow:0 18px 44px #6366f13d,inset 0 1px #ffffff3d}.performance-secondary-cta{color:var(--text-primary);background:0 0}.performance-primary-cta:hover,.performance-primary-cta:focus-visible,.performance-secondary-cta:hover,.performance-secondary-cta:focus-visible{outline:none;transform:translateY(-2px)}.performance-primary-cta:hover,.performance-primary-cta:focus-visible{box-shadow:0 24px 54px #6366f14d,inset 0 1px #ffffff52}.performance-secondary-cta:hover,.performance-secondary-cta:focus-visible{background:#ffffff8f}.performance-visual{perspective:1200px;justify-content:center;align-items:center;min-height:clamp(360px,39vw,510px);display:flex;position:relative}.performance-visual:before{content:"";filter:blur(.1px);opacity:.92;background:radial-gradient(circle at 24% 22%,#6366f129,#0000 38%),radial-gradient(circle at 76% 80%,#0ea5e921,#0000 42%),linear-gradient(135deg,#ffffffbd,#eef2ff70);border-radius:36px;width:min(88%,700px);height:72%;position:absolute}.performance-preview-card,.performance-preview-phone{-webkit-backdrop-filter:blur(22px)saturate(160%);background:#ffffffb8;border:1px solid #ffffffb8;position:absolute;overflow:hidden;box-shadow:0 24px 70px #0f172a29,inset 0 1px #ffffffdb}.performance-preview-card{border-radius:18px;width:clamp(190px,16vw,270px);height:clamp(300px,25vw,390px)}.performance-preview-card-left{left:2%;transform:translateY(1.2rem)rotateY(-6deg)}.performance-preview-card-right{right:0;transform:translateY(1.2rem)rotateY(6deg)}.performance-preview-phone{z-index:3;border-radius:18px;width:clamp(220px,21vw,320px);height:clamp(340px,32vw,470px);transform:translateY(-.6rem)}.performance-preview-card img,.performance-preview-phone img{object-fit:cover;width:100%;height:100%}.performance-preview-card img{opacity:.74;filter:saturate(.98)contrast(.96)}.performance-preview-phone img{filter:saturate(1.06)contrast(1.02)}.performance-phone-brand{color:#08111f;letter-spacing:.1em;background:#ffffffb8;border-radius:8px;padding:.5rem .62rem;font-size:.68rem;font-weight:900;position:absolute;top:1rem;right:1rem;box-shadow:0 10px 24px #0f172a1a}.performance-phone-progress{background:linear-gradient(90deg,#fff 0 54%,#ffffff57 54% 100%);border-radius:999px;height:4px;position:absolute;bottom:1.05rem;left:1.1rem;right:1.1rem;box-shadow:0 0 0 1px #ffffff3d}.performance-mini-panel{text-align:center;background:#ffffffd1;border-radius:8px;gap:.35rem;min-width:104px;padding:.78rem .9rem;display:grid;position:absolute;box-shadow:0 18px 36px #0f172a14}.performance-mini-panel span{color:#6d4cff;font-size:.68rem;font-weight:700}.performance-mini-panel strong{color:#6d4cff;font-size:1.12rem;font-weight:850}.performance-mini-panel-left,.performance-mini-panel-right{top:24%;left:50%;transform:translate(-50%)}.performance-mini-panel-bottom{bottom:24%;left:50%;transform:translate(-50%)}.performance-stats-bar{-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(135deg,#ffffffb8,#f8fafc8a),radial-gradient(circle at 18% 12%,#818cf81f,#0000 38%),radial-gradient(circle at 88% 88%,#0ea5e91a,#0000 42%);border:1px solid #ffffffad;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:min(1180px,100%);margin:clamp(4.7rem,8.2vh,6.9rem) auto 0;padding:1rem 1.25rem;display:grid;box-shadow:0 20px 54px #0f172a14,inset 0 1px #ffffffd1}.performance-stat{border-right:1px solid #0f172a17;justify-content:center;align-items:center;gap:1rem;min-height:78px;padding:.8rem 1.15rem;display:flex}.performance-stat:last-child{border-right:0}.performance-stat svg{color:#111;stroke-width:1.65px;width:2rem;height:2rem}.performance-stat strong{color:#6d4cff;font-size:clamp(1rem,1.7vw,1.8rem);font-weight:850;line-height:1;display:block}.performance-stat span{color:var(--text-secondary);margin-top:.42rem;font-size:.82rem;font-weight:600;line-height:1.45;display:block}.services-section{isolation:isolate;--services-x:0;--services-y:0;background:radial-gradient(circle at calc(50% + (var(--services-x) * 9%)) calc(40% + (var(--services-y) * 8%)), #a855f733, transparent 31%), radial-gradient(circle at 18% 76%, #0ea5e92e, transparent 30%), radial-gradient(circle at 92% 18%, #ec48991f, transparent 28%), linear-gradient(135deg, #eef2ff, #f8fafc 42%, #fdf2f8 100%);min-height:100vh;padding:clamp(4.65rem,6.2vh,5.55rem) clamp(1rem,4vw,4rem) clamp(1.5rem,3vh,2.2rem);scroll-margin-top:6rem;position:relative;overflow:hidden}.services-section:before{content:"";z-index:0;opacity:.42;transform:translate3d(calc(var(--services-x) * -8px), calc(var(--services-y) * -8px), 0);pointer-events:none;background-image:linear-gradient(#11111109 1px,#0000 1px),linear-gradient(90deg,#11111109 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 76%);mask-image:radial-gradient(circle,#000 0%,#0000 76%)}.services-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.services-orbit{transform:translate3d(-50%, -50%, 0) rotate(0deg) translate3d(calc(var(--services-x) * 22px), calc(var(--services-y) * 16px), 0);border:1px solid #11111114;border-radius:999px;animation:18s linear infinite servicesOrbit;position:absolute;top:50%;left:50%}.services-orbit:before,.services-orbit:after{content:"";background:#ffb96ac7;border-radius:999px;width:.55rem;height:.55rem;position:absolute;box-shadow:0 0 26px #ffb96a8c}.services-orbit:before{top:12%;left:16%}.services-orbit:after{background:#818cf8bd;bottom:10%;right:18%;box-shadow:0 0 26px #818cf885}.services-orbit-1{width:min(78vw,1020px);height:min(78vw,1020px)}.services-orbit-2{opacity:.74;width:min(54vw,740px);height:min(54vw,740px);animation-duration:24s;animation-direction:reverse}.services-light{filter:blur(54px);opacity:.46;transform:translate3d(calc(var(--services-x) * 26px), calc(var(--services-y) * 20px), 0);animation:servicesGlowDrift 8.5s var(--ease-soft) infinite alternate;border-radius:999px;position:absolute}.services-light-1{background:#a855f72e;width:min(42vw,520px);height:min(42vw,520px);top:18%;left:8%}.services-light-2{background:#818cf833;width:min(46vw,560px);height:min(46vw,560px);animation-delay:-4s;bottom:8%;right:5%}.services-scanline{opacity:.42;width:140%;height:34%;animation:servicesScan 8s var(--ease-smooth) infinite;background:linear-gradient(90deg,#0000,#ffffff52,#0000);position:absolute;top:10%;left:-20%;transform:rotate(-8deg)translate(-20%)}.services-shell{z-index:2;flex-direction:column;justify-content:flex-start;width:min(1280px,100%);min-height:calc(100vh - clamp(6.75rem,10vh,8.4rem));margin:0 auto;padding-top:0;display:flex;position:relative;transform:none}.services-intro{text-align:center;width:min(980px,100%);margin:0 auto clamp(.85rem,1.9vh,1.25rem)}.services-intro h2{color:var(--text-primary);font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:clamp(2.35rem,4.6vw,4.95rem);font-weight:560;line-height:.94}.services-intro p{color:#11111194;width:min(680px,100%);margin:.65rem auto 0;font-size:clamp(.92rem,1.05vw,1rem);font-weight:500;line-height:1.5}.service-graphic-marquee{width:100vw;margin:clamp(1rem,2.2vh,1.65rem) calc(50% - 50vw) 0;overflow:hidden}.service-graphic-track{--service-graphic-gap:clamp(.35rem, .8vw, .8rem);align-items:center;gap:var(--service-graphic-gap);backface-visibility:hidden;will-change:transform;width:max-content;animation:42s linear infinite serviceGraphicMarquee;display:flex;transform:translate(0,0)}.service-graphic-track img{object-fit:contain;backface-visibility:hidden;flex:none;width:clamp(86px,8.8vw,132px);height:clamp(86px,8.8vw,132px);display:block;transform:translateZ(0)}.graphics-page{isolation:isolate;background:radial-gradient(circle at 16% 24%,#0ea5e933,#0000 32%),radial-gradient(circle at 84% 24%,#ec489926,#0000 30%),radial-gradient(circle at 48% 82%,#a855f72e,#0000 34%),linear-gradient(135deg,#eef2ff,#f8fafc 44%,#fff7ed 100%);min-height:100svh;padding:clamp(6.25rem,10vh,7.1rem) 0 clamp(1rem,2vh,1.6rem);scroll-margin-top:6rem;position:relative;overflow:hidden}.graphics-page:before{content:"";z-index:-1;opacity:.48;pointer-events:none;background-image:linear-gradient(#11111108 1px,#0000 1px),linear-gradient(90deg,#11111108 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 74%);mask-image:radial-gradient(circle,#000 0%,#0000 74%)}.graphics-hero{flex-direction:column;justify-content:center;gap:clamp(1.35rem,3.3vh,2.35rem);min-height:calc(100svh - clamp(7.25rem,12vh,8.7rem));display:flex;transform:translateY(clamp(-1.2rem,-2vh,-.55rem))}.graphics-hero h1{width:min(1080px,100% - clamp(2rem,8vw,8rem));color:var(--text-primary);font-family:var(--font-serif);letter-spacing:0;text-align:center;margin:0 auto;font-size:clamp(2.35rem,4.7vw,4.85rem);font-weight:560;line-height:.96;transform:translateY(clamp(-.95rem,-1.6vh,-.4rem))}.graphics-slider-stack{--graphics-image-size:clamp(118px, 13vw, 198px);flex-direction:column;gap:clamp(.7rem,1.8vh,1.3rem);width:100%;display:flex}.graphics-slider-stack .graphics-marquee:nth-child(2){margin-top:clamp(.45rem,1.4vh,1rem)}.graphics-marquee{margin-top:0;padding-block:clamp(.18rem,.7vh,.5rem)}.graphics-track{--service-graphic-gap:clamp(.55rem, 1.2vw, 1rem)}.graphics-track img{width:var(--graphics-image-size);height:var(--graphics-image-size);min-width:var(--graphics-image-size);max-width:var(--graphics-image-size);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.service-post-row{--service-post-size:clamp(260px, 25vw, 380px);grid-template-columns:repeat(3, var(--service-post-size));justify-content:center;align-items:start;gap:clamp(1.4rem,2.6vw,3.2rem);width:fit-content;max-width:100%;margin:clamp(3.2rem,7vh,5rem) auto 0;display:grid}.service-post-card{width:var(--service-post-size);aspect-ratio:1;opacity:0;max-width:100%;transition:opacity .72s var(--ease-soft), transform .82s var(--ease-premium), box-shadow .46s var(--ease-premium), filter .46s var(--ease-premium);transition-delay:var(--post-delay);will-change:transform, opacity;cursor:pointer;color:inherit;background:#ffffffb8;border:1px solid #ffffffc7;border-radius:22px;justify-self:center;text-decoration:none;position:relative;overflow:hidden;transform:translateY(28px)scale(.96);box-shadow:inset 0 1px #ffffffe6,0 18px 48px #0f172a1f,0 34px 84px #6366f114}.services-section.is-services-visible .service-post-card{opacity:1;transform:translateY(0)scale(1)}.services-section.is-services-visible .service-post-card:hover,.services-section.is-services-visible .service-post-card:focus-visible{filter:brightness(1.035)saturate(1.04);outline:none;transform:translateY(-10px)scale(1.01);box-shadow:inset 0 1px #ffffffeb,0 22px 54px #0f172a26,0 42px 94px #6366f11f}.service-post-image-wrap{position:absolute;inset:0;overflow:hidden}.service-post-image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);width:min(1120px,100%);margin:0 auto;display:none}.service-card{min-height:clamp(22.4rem,38vh,28rem);transform:translate3d(calc(var(--services-x) * (8px - (var(--service-index) * 4px))), calc(var(--services-y) * (10px + (var(--service-index) * 3px))), 0) translateY(0);transition:transform .82s var(--ease-premium), filter .82s var(--ease-premium);animation:serviceCardRise .9s var(--ease-premium) both;animation-delay:var(--service-delay);will-change:transform;border-radius:8px;position:relative}.service-card:before{content:"";border-radius:inherit;opacity:.9;transition:opacity .62s var(--ease-premium), filter .62s var(--ease-premium);background:linear-gradient(145deg,#ffffffe0,#ffd6a075 42%,#818cf847 100%);position:absolute;inset:-1px}.service-card:after{content:"";z-index:0;filter:blur(34px);opacity:0;transition:opacity .68s var(--ease-premium), transform .82s var(--ease-premium);background:radial-gradient(circle,#ffb96a33,#0000 68%);border-radius:999px;position:absolute;inset:12%;transform:scale(.72)}.service-card:hover,.service-card:focus-within{transform:translate3d(calc(var(--services-x) * (8px - (var(--service-index) * 4px))), calc(var(--services-y) * (10px + (var(--service-index) * 3px))), 0) translateY(-.7rem);filter:saturate(110%)}.service-card:hover:before,.service-card:focus-within:before{opacity:1;filter:saturate(125%)}.service-card:hover:after,.service-card:focus-within:after{opacity:1;transform:scale(1)}.service-card-inner{z-index:1;border-radius:inherit;min-height:calc(100% - 2px);color:var(--text-primary);-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#fffcf6e6,#f5efe4d1),radial-gradient(circle at 50% 0,#ffb96a2e,#0000 46%);flex-direction:column;padding:clamp(.95rem,1.45vw,1.2rem);display:flex;position:absolute;inset:1px;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 28px 74px #3a2e2321}.service-card-inner:before{content:"";animation:serviceSheen 5.8s var(--ease-smooth) infinite;animation-delay:calc(var(--service-delay) + .4s);pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff94 50%,#0000 62%);position:absolute;inset:-55% -65%;transform:translate(-32%)rotate(8deg)}.service-card-inner:after{content:"";opacity:.76;transform-origin:50%;height:1px;animation:servicePulseLine 3.6s var(--ease-soft) infinite alternate;background:linear-gradient(90deg,#0000,#be814194,#818cf86b,#0000);position:absolute;bottom:.82rem;left:1.1rem;right:1.1rem}.service-card:first-child .service-card-inner,.service-card:nth-child(2) .service-card-inner{isolation:isolate;overflow:hidden}.service-card:first-child .service-card-inner{background:linear-gradient(#fffcf61a,#f5efe414),url(/assets/PerformanceMarket-DcpTnpbB.png) 50%/100% 100% no-repeat}.service-card:nth-child(2) .service-card-inner{background:linear-gradient(#fffcf61a,#f5efe414),url(/assets/Performance%20market-2K2QGD8U.png) 50%/108% 108% no-repeat}.service-card:first-child .service-card-inner:before,.service-card:nth-child(2) .service-card-inner:before{z-index:0;border-radius:inherit;background:linear-gradient(#ffffff2e,#0000 34%,#ffffff38 100%);animation:none;inset:0;transform:none}.service-card:first-child .service-card-inner>*,.service-card:nth-child(2) .service-card-inner>*{z-index:1;position:relative}.service-card:first-child .service-topline,.service-card:nth-child(2) .service-topline,.service-card:first-child h3,.service-card:nth-child(2) h3,.service-card:first-child .service-dialogue,.service-card:first-child ul,.service-card:nth-child(2) .service-dialogue,.service-card:nth-child(2) ul{opacity:0;pointer-events:none}.service-card-footer{z-index:20;box-sizing:border-box;color:#111;width:auto;min-height:3.25rem;font-family:var(--font-accent);letter-spacing:.01em;-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffffd1;border:1.5px solid #b8844f8c;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 1rem;font-size:clamp(.84rem,.95vw,.95rem);font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffffdb,0 -10px 30px #3a2e2314,0 16px 38px #3a2e231f}.service-card:first-child .service-card-footer{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 1.2rem;bottom:1.15rem}.service-card:first-child .service-card-footer span:first-child{color:#2a1708;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px #fffffff2,0 0 16px #ffffffe6,0 4px 18px #b8844f42;font-size:clamp(1.05rem,1.28vw,1.22rem);font-weight:900}.service-card:first-child .service-card-footer span:last-child{color:#b8844f;text-shadow:0 1px #fffffff2,0 0 16px #ffffffe6,0 4px 18px #b8844f42;background:0 0;width:auto;height:auto;font-size:2.15rem}.service-card-footer span:last-child{background:#11111114;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;line-height:1;display:inline-grid}.service-card-footer span:first-child{margin-left:0}.service-card:first-child .service-card-footer,.service-card:nth-child(2) .service-card-footer{width:auto;bottom:0;left:0;right:0}@keyframes servicesOrbit{to{transform:translate3d(-50%, -50%, 0) rotate(360deg) translate3d(calc(var(--services-x) * 22px), calc(var(--services-y) * 16px), 0)}}@keyframes servicesGlowDrift{0%{opacity:.34;scale:.96}to{opacity:.52;scale:1.08}}@keyframes servicesScan{0%{opacity:0;transform:rotate(-8deg)translate(-44%)}22%,66%{opacity:.38}to{opacity:0;transform:rotate(-8deg)translate(44%)}}@keyframes serviceGraphicMarquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(-50% - (var(--service-graphic-gap) / 2)), 0, 0)}}@keyframes serviceCardRise{0%{opacity:0;transform:translateY(2.4rem)scale(.96)}to{opacity:1}}@keyframes serviceSheen{0%,46%{opacity:0;transform:translate(-38%)rotate(8deg)}58%{opacity:1}to{opacity:0;transform:translate(38%)rotate(8deg)}}@keyframes servicePulseLine{0%{opacity:.38;transform:scaleX(.72)}to{opacity:.82;transform:scaleX(1)}}.service-topline{z-index:1;color:#1111118a;font-family:var(--font-accent);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;font-weight:800;display:flex;position:relative}.service-topline strong{color:#715331e6;letter-spacing:.06em;background:#ffffff75;border:1px solid #818cf82e;border-radius:50%;place-items:center;min-width:2.85rem;min-height:2.85rem;font-size:.72rem;display:inline-grid;box-shadow:inset 0 0 34px #ffb96a29}.service-card h3{z-index:1;font-family:var(--font-serif);letter-spacing:0;margin:auto 0 0;font-size:clamp(1.75rem,2.75vw,3.25rem);font-weight:650;line-height:.9;position:relative}.service-card-quote h3{margin-top:clamp(1.15rem,2.5vh,1.9rem);font-size:clamp(1.28rem,1.68vw,2rem);line-height:1.08}.service-dialogue{z-index:1;color:#111111a8;gap:.34rem;min-height:4.45rem;margin:clamp(.7rem,1.5vh,.95rem) 0 0;font-size:clamp(.84rem,.95vw,.94rem);font-weight:500;line-height:1.42;display:grid;position:relative}.service-dialogue span:first-child{color:#111111db}.service-dialogue-highlight{width:fit-content;font-family:var(--font-accent);letter-spacing:.04em;text-transform:uppercase;background:#ffdfb57a;border:1.5px solid #b8844f9e;border-radius:999px;padding:.24rem .54rem;font-size:.78em;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff8c,0 12px 30px #b8844f2e;color:#5d3d1ef2!important}.service-card:nth-child(2) .service-dialogue-highlight,.service-card:nth-child(3) .service-dialogue-highlight{background:linear-gradient(#ffffff85,#ffdfb54d),#fff8ee5c;border:1px solid #1111111f;border-radius:4px;justify-self:start;align-items:center;width:fit-content;padding:.06em .22em .04em;line-height:.95;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #3a2e2314}.service-card ul{z-index:1;gap:.38rem;margin:clamp(.75rem,1.7vh,1rem) 0 .75rem;padding:0;list-style:none;display:grid;position:relative}.service-card li{color:#111111b8;align-items:center;gap:.55rem;font-size:clamp(.78rem,.9vw,.88rem);font-weight:650;display:flex}.service-card li:before{content:"";background:#b8844f;border-radius:50%;flex:none;width:.48rem;height:.48rem;box-shadow:0 0 18px #b8844f4d}.site-footer{background:radial-gradient(circle at 0 0,#818cf852,#0000 38%),radial-gradient(circle at 100% 22%,#2dd4bf52,#0000 36%),linear-gradient(135deg,#e2e8ffdb,#ecfeffe6);padding:0;position:relative}.footer-shell{-webkit-backdrop-filter:blur(24px)saturate(1.18);background:#ffffffe0;border:1px solid #ffffffc7;border-radius:0;width:100%;min-height:17.4rem;padding:clamp(1.6rem,2.7vw,2.35rem) clamp(1.6rem,3vw,3.25rem) 1.35rem;overflow:hidden;box-shadow:0 24px 70px #0f172a17,inset 0 1px #ffffffe6}.footer-main{grid-template-columns:minmax(16rem,1fr) minmax(42rem,1.3fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.footer-newsletter{justify-items:start;gap:.88rem;max-width:23rem;display:grid}.footer-brand{color:var(--text-primary);letter-spacing:0;font-size:clamp(1.9rem,2.35vw,2.55rem);font-weight:800;line-height:1;text-decoration:none}.footer-newsletter h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:1rem;font-weight:800}.footer-subscribe{background:#fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;width:min(100%,19rem);min-height:2.45rem;display:grid;overflow:hidden;box-shadow:0 10px 28px #0f172a12}.footer-subscribe input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;padding:0 1rem;font-size:.84rem}.footer-subscribe input::placeholder{color:#1111116b}.footer-subscribe button{color:var(--text-primary);cursor:pointer;background:#f8fafce6;border:0;border-left:1px solid #0f172a14;padding:0 1rem;font-size:.82rem;font-weight:800;transition:background .24s,color .24s}.footer-subscribe button:hover,.footer-subscribe button:focus-visible{background:var(--text-primary);color:#fff}.footer-newsletter p{color:#111111b8;max-width:17rem;margin:0;font-size:.76rem;font-weight:650;line-height:1.45}.footer-links{grid-template-columns:repeat(5,minmax(7rem,1fr));gap:clamp(1.2rem,2.4vw,2.4rem);display:grid}.footer-link-column h3{color:var(--text-primary);letter-spacing:0;margin:0 0 .86rem;font-size:.84rem;font-weight:800}.footer-link-column ul{gap:.68rem;margin:0;padding:0;list-style:none;display:grid}.footer-link-column a{color:#11111194;transition:color .24s ease, transform .24s var(--ease-soft);font-size:.78rem;font-weight:650;line-height:1.2;text-decoration:none}.footer-link-column a:hover,.footer-link-column a:focus-visible{color:var(--text-primary);transform:translate(2px)}.footer-bottom{border-top:1px solid #0f172a14;justify-content:center;margin-top:clamp(2rem,3.5vw,3.4rem);padding-top:1.25rem;display:flex}.footer-bottom p{color:#111111ad;text-align:center;margin:0;font-size:.82rem;font-weight:700}@media (width<=1120px){.site-header{justify-content:space-between;width:calc(100% - 2rem);padding:1rem 1.5rem}.logo,.connect-btn-wrapper{position:static}nav{display:none}.footer-main{grid-template-columns:1fr;gap:2.6rem}.footer-links{grid-template-columns:repeat(3,minmax(8rem,1fr))}.performance-page{padding-top:8.4rem}.performance-hero{grid-template-columns:1fr;gap:2.6rem}.performance-copy{text-align:center;max-width:820px;margin:0 auto}.performance-feature-grid,.performance-actions{justify-content:center}.performance-visual{width:min(760px,100%);min-height:520px;margin:0 auto}.performance-stats-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-stat:nth-child(3){border-right:0}.performance-stat:nth-child(n+4){border-top:1px solid #0f172a17}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:7rem}.hero-content{max-width:760px}.hero-platform-card{gap:.7rem}.hero-platform-logo-wrap{border-radius:15px;width:4.26rem;height:4.26rem}.hero-platform-label{font-size:.78rem}.platform-card-shopify{top:14.2rem;left:2.85rem}.platform-card-google{bottom:8.2rem;left:1.15rem}.platform-card-meta{top:15.4rem;right:.55rem}.platform-card-ugc{bottom:8rem;right:.45rem}.hero-desc{max-width:520px}.about-container{text-align:center;grid-template-columns:1fr;gap:2.5rem}.about-heading{max-width:850px;margin:0 auto}.story-heading{align-items:center}.team-card{width:clamp(10.5rem,28vw,18rem)}.bg-word{font-size:clamp(4.4rem,18vw,9rem)}.glass-panel{width:36vw;min-width:220px}.services-section{min-height:auto}.services-grid{grid-template-columns:1fr;width:min(640px,100%);margin:0 auto}.service-post-row{--service-post-size:clamp(260px, 31vw, 330px);grid-template-columns:repeat(3, var(--service-post-size));gap:clamp(.65rem,1.4vw,1rem);width:fit-content;max-width:100%;margin-top:clamp(3.1rem,7vh,4.6rem)}.service-card{min-height:23.4rem}}@media (width<=720px){.site-header{top:1rem}.connect-btn{min-width:11.8rem;padding:.7rem .95rem}.connect-btn-text{width:8.45rem}.performance-page{padding:7.6rem 1.15rem 2rem}.performance-copy h1{font-size:clamp(2.5rem,11vw,4.1rem)}.performance-copy p{margin-left:auto;margin-right:auto}.performance-feature-grid{gap:.55rem}.performance-feature{justify-content:center;width:100%}.performance-actions{gap:.75rem}.performance-primary-cta,.performance-secondary-cta{width:100%}.performance-visual{min-height:410px;overflow:visible}.performance-preview-card{width:42%;height:72%}.performance-preview-card-left{left:-5%}.performance-preview-card-right{right:-5%}.performance-preview-phone{width:54%;height:86%}.performance-mini-panel{min-width:82px;padding:.58rem .62rem}.performance-mini-panel strong{font-size:.9rem}.performance-stats-bar{border-width:1px;grid-template-columns:1fr;padding:.7rem}.performance-stat,.performance-stat:nth-child(n){border-top:1px solid #0f172a17;border-right:0;justify-content:flex-start;min-height:74px}.performance-stat:first-child{border-top:0}.premium-scroll-stage{height:auto;min-height:100vh}.hero,.about-section{padding-left:1.25rem;padding-right:1.25rem}.hero-title{font-size:clamp(2.35rem,10.5vw,3.65rem);line-height:1.02}.hero-platform-lines{opacity:.58}.platform-line{stroke-width:.13px;stroke-dasharray:1.2 2.2}.platform-line-particle{opacity:.52}.hero-platform-card{opacity:.86;gap:0}.hero-platform-logo-wrap{border-radius:12px;width:3.26rem;height:3.26rem}.hero-platform-label{white-space:nowrap;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.platform-card-shopify{top:8.8rem;left:1.7rem}.platform-card-google{bottom:4.9rem;left:.2rem}.platform-card-meta{top:9.4rem;right:.2rem}.platform-card-ugc{bottom:4.6rem;right:.45rem}.hero-desc br{display:none}.scroll-cue{font-size:.72rem;bottom:1.35rem}.about-grid{gap:.75rem}.grid-item{border-radius:12px}.team-section{min-height:auto;padding-top:6rem}.team-row{height:min(48vh,390px);max-height:48vh}.team-card{width:clamp(8.5rem,34vw,13rem);transform:translate3d(calc(-50% + (var(--team-slot) * clamp(4.2rem, 24vw, 8rem))), calc((var(--team-depth) * clamp(1.1rem, 3vh, 2rem)) - .15rem), calc((2 - var(--team-depth)) * 10px)) rotateZ(calc(var(--team-slot) * -2deg)) scale(calc(1.03 - (var(--team-depth) * .08)))}.team-profile-card{width:min(78vw,20rem);padding:.9rem;top:auto;bottom:-1.4rem;left:50%;transform:translate(-50%,1rem)scale(.96)}.team-card.is-active .team-profile-card{transform:translate(-50%)scale(1)}.team-profile-card h3{font-size:clamp(1.25rem,6vw,1.75rem)}.team-profile-card ul{gap:.28rem;margin-top:.7rem}.team-profile-card p{margin-top:.7rem}.team-content{padding-top:6rem}.panel-2{left:30%}.word-1{top:13%;left:-18%}.word-2{bottom:22%;right:-28%}.word-3{left:-8%}.services-section{padding:5.35rem 1.1rem 3.2rem}.services-intro h2{font-size:clamp(2.35rem,12vw,4rem);line-height:.96}.services-intro p{font-size:.95rem}.service-graphic-marquee{margin-top:1.15rem}.service-graphic-track{--service-graphic-gap:.35rem;animation-duration:34s}.service-graphic-track img{width:clamp(70px,18vw,98px);height:clamp(70px,18vw,98px)}.graphics-page{padding-top:5.9rem;padding-bottom:.9rem}.graphics-hero{gap:.8rem;min-height:calc(100svh - 6.8rem)}.graphics-hero h1{width:min(100% - 1.6rem,520px);font-size:clamp(2.15rem,10vw,3.35rem);line-height:1}.graphics-slider-stack{--graphics-image-size:clamp(104px, 31vw, 152px);gap:.55rem}.graphics-track{--service-graphic-gap:.5rem;animation-duration:34s}.graphics-track img{width:var(--graphics-image-size);height:var(--graphics-image-size);min-width:var(--graphics-image-size);max-width:var(--graphics-image-size)}.service-post-row{--service-post-size:min(100%, 420px);grid-template-columns:var(--service-post-size);gap:1.35rem;width:100%;margin-top:2.65rem}.service-post-card{border-radius:18px;max-width:100%}.services-orbit-1{width:36rem;height:36rem}.services-orbit-2{width:25rem;height:25rem}.service-card{min-height:23.8rem}.service-card-inner{padding:1rem}.service-card h3{font-size:clamp(2rem,11vw,3.25rem)}.service-card-quote h3{font-size:clamp(1.22rem,6.4vw,1.85rem);line-height:1.08}.service-dialogue{min-height:auto}.site-footer{padding:0}.footer-shell{border-radius:0;min-height:auto;padding:1.45rem 1.05rem 1.1rem}.footer-newsletter{width:100%;max-width:none}.footer-subscribe{width:100%}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.footer-link-column h3{margin-bottom:.7rem}.footer-link-column ul{gap:.55rem}.footer-bottom{margin-top:2rem}}@media (hover:none){.grid-item-label{opacity:1;transform:none}.team-section{--parallax-x:0!important;--parallax-y:0!important}.services-section{--services-x:0!important;--services-y:0!important}.shatter-char{filter:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.grid-item-motion,.grid-item img,.grid-item-label,.grid-item:after,.team-card,.team-card img,.team-card:before,.services-orbit,.services-light,.services-scanline,.service-graphic-track,.service-post-card,.service-card,.service-card-inner:before,.service-card-inner:after,.hero-platform-card,.hero-platform-lines,.platform-line,.glass-panel,.bg-glow,.particle-field span{transition:none}.team-section{--parallax-x:0!important;--parallax-y:0!important}.shatter-char{filter:none!important;transition:none!important;transform:none!important}.service-post-card{opacity:1;transform:none}}.blank-route-page{background:#fff;place-items:center;min-height:100vh;padding:2rem;display:grid}.blank-route-page h1{color:var(--text-primary);font-family:var(--font-serif);letter-spacing:0;text-align:center;margin:0;font-size:clamp(2.4rem,6vw,5rem);font-weight:560;line-height:1}.contact-page{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 12% 15%,#818cf821,#0000 36%),radial-gradient(circle at 92% 82%,#0ea5e91a,#0000 34%),#f6f6f3;padding:clamp(6rem,9vh,7.25rem) clamp(1rem,3.6vw,3rem) clamp(1.2rem,3vh,2rem)}.contact-consultation{background:#ffffffd1;border-radius:8px;grid-template-columns:minmax(18rem,1.05fr) minmax(22rem,.95fr);width:min(100%,1280px);min-height:min(720px,100vh - clamp(8rem,12vh,9.25rem));margin:0 auto;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 28px 80px #0f172a17}.contact-image-placeholder{background:linear-gradient(135deg,#ffffffd1,#eceff4b8),repeating-linear-gradient(45deg,#11111109 0 1px,#0000 1px 16px);border-right:1px solid #11111114;min-height:100%}.contact-form-panel{flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem);display:flex}.contact-form-panel h1{color:#111111d6;letter-spacing:0;margin:0 0 clamp(1.3rem,3vh,2rem);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:800;line-height:1.08}.contact-consultation-form{gap:clamp(.8rem,1.6vh,1rem);display:grid}.contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.1rem);display:grid}.contact-consultation-form label{min-width:0;display:block}.contact-consultation-form input,.contact-consultation-form textarea{color:#111111db;width:100%;min-width:0;font:inherit;background:#ffffffb8;border:0;border-radius:0;outline:none;font-size:clamp(.9rem,1.05vw,1rem);font-weight:650;line-height:1.3;transition:background .24s,box-shadow .24s;box-shadow:inset 0 0 0 1px #1111110b}.contact-consultation-form input{min-height:clamp(3rem,5.7vh,3.55rem);padding:0 1.05rem}.contact-consultation-form textarea{resize:vertical;min-height:clamp(5.5rem,13vh,7.2rem);padding:1rem 1.05rem}.contact-consultation-form input::placeholder,.contact-consultation-form textarea::placeholder{color:#1111117a}.contact-consultation-form input:focus,.contact-consultation-form textarea:focus{background:#fff;box-shadow:inset 0 0 0 1px #11111129,0 12px 28px #0f172a0f}.contact-consultation-form button{color:#fff;min-width:6.4rem;min-height:2.7rem;font:inherit;cursor:pointer;transition:transform .24s var(--ease-soft), background .24s ease;background:#171318;border:0;justify-self:start;margin-top:clamp(.55rem,1.6vh,1rem);padding:0 1.7rem;font-size:.92rem;font-weight:800}.contact-consultation-form button:hover,.contact-consultation-form button:focus-visible{background:#000;outline:none;transform:translateY(-2px)}.performance-page{min-height:100vh;color:var(--text-primary);background:#fff;padding:0;overflow:visible}.performance-page:before{content:none}.performance-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1180px,100%);height:100vh;min-height:640px;margin:0 auto;padding:clamp(6.2rem,10vh,7.4rem) clamp(1.25rem,5vw,5rem) clamp(1.25rem,3vh,2rem);display:grid}.performance-page>.performance-hero:first-child{min-height:100vh;padding-top:clamp(5.35rem,8.4vh,6.15rem);padding-bottom:clamp(.8rem,1.8vh,1.25rem)}.performance-page>.performance-hero:first-child .performance-copy h1{font-size:clamp(2rem,3.65vw,3.55rem);line-height:1.02}.performance-page>.performance-hero:first-child .performance-photo-grid{height:min(100%,460px);min-height:320px}.performance-page>.performance-hero:first-child .performance-photo-slot{min-height:320px}.performance-scroll-section{border-top:1px solid #11111114;height:300vh}.performance-hero-secondary{position:sticky;top:0}.performance-copy{text-align:left;max-width:560px;margin:0}.performance-swap-stage{min-height:420px;display:grid}.performance-swap-panel{transition:opacity .62s var(--ease-premium), transform .72s var(--ease-premium), filter .62s var(--ease-premium);grid-area:1/1}.performance-swap-panel-creative,.performance-swap-panel-media{opacity:0;pointer-events:none;filter:blur(8px);transform:translateY(34px)}.performance-step-1 .performance-swap-panel-funnel,.performance-step-2 .performance-swap-panel-funnel{opacity:0;pointer-events:none;filter:blur(8px);transform:translateY(-34px)}.performance-step-1 .performance-swap-panel-creative{opacity:1;pointer-events:auto;filter:blur();transform:translateY(0)}.performance-step-2 .performance-swap-panel-creative{opacity:0;pointer-events:none;filter:blur(8px);transform:translateY(-34px)}.performance-step-2 .performance-swap-panel-media{opacity:1;pointer-events:auto;filter:blur();transform:translateY(0)}.performance-kicker{color:#6366f1;letter-spacing:0;text-transform:none;margin-bottom:1.1rem;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:750;display:block}.performance-kicker:before,.performance-kicker span{content:none;display:none}.performance-copy h1{color:#111;letter-spacing:0;margin:0;font-size:clamp(2.15rem,4.2vw,4.25rem);font-weight:760;line-height:1.03}.performance-list{gap:.66rem;margin:clamp(1.1rem,2.2vh,1.55rem) 0 0;padding:0;list-style:none;display:grid}.performance-list li{color:#242424;align-items:center;gap:.72rem;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:650;display:flex}.performance-list li span{color:#fff;background:#16a34a;border-radius:999px;flex:0 0 1.45rem;place-items:center;width:1.45rem;height:1.45rem;font-size:.9rem;font-weight:850;display:grid}.funnel-list li span{background:#6366f1}.performance-copy p{color:#333;max-width:520px;margin:clamp(1.1rem,2.2vh,1.55rem) 0 0;font-size:clamp(1.08rem,1.55vw,1.45rem);font-weight:760;line-height:1.35}.performance-primary-cta{color:#fff;min-width:166px;min-height:48px;transition:transform .28s var(--ease-premium), box-shadow .28s var(--ease-premium), background .28s ease;background:#111;border:1px solid #111;border-radius:8px;justify-content:center;align-items:center;margin-top:clamp(1rem,2vh,1.4rem);padding:.86rem 1.45rem;font-size:.98rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #1111112e}.performance-primary-cta:hover,.performance-primary-cta:focus-visible{color:#fff;background:#27272a;outline:none;transform:translateY(-2px);box-shadow:0 18px 42px #1111113b}.performance-photo-grid{width:100%;height:min(100%,520px);min-height:360px}.performance-photo-slot{background:#fff;border:1.5px dashed #1111112e;border-radius:8px;width:100%;height:100%;min-height:360px;position:relative;overflow:hidden}.performance-photo-slot img{object-fit:cover;width:100%;height:100%;display:block}.performance-swap-image{transition:opacity .68s var(--ease-premium), transform .78s var(--ease-premium), filter .68s var(--ease-premium);position:absolute;inset:0}.performance-swap-image-funnel{opacity:1;transform:translate(0)scale(1)}.performance-swap-image-creative,.performance-swap-image-media{opacity:0;filter:blur(8px);transform:translate(12%)scale(1.04)}.performance-step-1 .performance-swap-image-funnel,.performance-step-2 .performance-swap-image-funnel{opacity:0;filter:blur(8px);transform:translate(-12%)scale(1.04)}.performance-step-1 .performance-swap-image-creative{opacity:1;filter:blur();transform:translate(0)scale(1)}.performance-step-2 .performance-swap-image-creative{opacity:0;filter:blur(8px);transform:translate(-12%)scale(1.04)}.performance-step-2 .performance-swap-image-media{opacity:1;filter:blur();transform:translate(0)scale(1)}.content-scroll-section{height:500vh}.content-swap-panel{transition:opacity .62s var(--ease-premium), transform .72s var(--ease-premium), filter .62s var(--ease-premium);grid-area:1/1}.content-swap-panel:not(.content-swap-panel-0){opacity:0;pointer-events:none;filter:blur(8px);transform:translateY(34px)}.content-step-1 .content-swap-panel-0,.content-step-2 .content-swap-panel-0,.content-step-3 .content-swap-panel-0,.content-step-4 .content-swap-panel-0,.content-step-2 .content-swap-panel-1,.content-step-3 .content-swap-panel-1,.content-step-4 .content-swap-panel-1,.content-step-3 .content-swap-panel-2,.content-step-4 .content-swap-panel-2,.content-step-4 .content-swap-panel-3{opacity:0;pointer-events:none;filter:blur(8px);transform:translateY(-34px)}.content-step-1 .content-swap-panel-1,.content-step-2 .content-swap-panel-2,.content-step-3 .content-swap-panel-3,.content-step-4 .content-swap-panel-4{opacity:1;pointer-events:auto;filter:blur();transform:translateY(0)}.content-swap-image-0{opacity:1;transform:translate(0)scale(1)}.content-swap-image:not(.content-swap-image-0){opacity:0;filter:blur(8px);transform:translate(12%)scale(1.04)}.content-step-1 .content-swap-image-0,.content-step-2 .content-swap-image-0,.content-step-3 .content-swap-image-0,.content-step-4 .content-swap-image-0,.content-step-2 .content-swap-image-1,.content-step-3 .content-swap-image-1,.content-step-4 .content-swap-image-1,.content-step-3 .content-swap-image-2,.content-step-4 .content-swap-image-2,.content-step-4 .content-swap-image-3{opacity:0;filter:blur(8px);transform:translate(-12%)scale(1.04)}.content-step-1 .content-swap-image-1,.content-step-2 .content-swap-image-2,.content-step-3 .content-swap-image-3,.content-step-4 .content-swap-image-4{opacity:1;filter:blur();transform:translate(0)scale(1)}@media (width<=900px){.performance-page{min-height:100vh}.performance-hero{grid-template-columns:1fr;align-items:start;height:auto;min-height:100vh}.performance-copy{max-width:720px}.performance-photo-grid{height:auto;min-height:360px}.performance-scroll-section,.content-scroll-section{height:auto}.performance-hero-secondary{position:relative}.performance-swap-stage{min-height:390px}}@media (width<=560px){.performance-page{padding:7.4rem 1rem 2.5rem}.performance-copy h1{font-size:clamp(2.2rem,11vw,3.25rem)}.performance-photo-grid{min-height:auto}.performance-photo-slot{min-height:260px}.performance-primary-cta{width:100%}}@media (width<=1024px){html,body,#root{width:100%;max-width:100%;overflow-x:clip}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,video,canvas,svg{max-width:100%}.site-header{width:min(100% - 1.5rem,860px);padding:.82rem 1rem;left:50%;right:auto;transform:translate(-50%)}.logo{font-size:clamp(1.28rem,3.5vw,1.65rem);left:1.1rem}nav ul{gap:clamp(1.1rem,2.3vw,2rem)}.connect-btn-wrapper{right:1rem}.connect-btn{min-height:44px}.premium-scroll-stage,.sticky-viewport,.panel,.hero{height:auto;min-height:100svh}.hero{padding-inline:clamp(1.2rem,4vw,2.5rem)}.hero-content{width:min(760px,100%)}.hero-title{overflow-wrap:anywhere}.hero-desc{width:min(100%,580px)}.about-container{width:min(100%,820px)}.story-line,.story-line-text{max-width:100%}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){body.is-mobile-menu-open{touch-action:none;overflow:hidden}.site-header{border-radius:16px;justify-content:space-between;min-height:62px}.mobile-menu-toggle{z-index:160;width:44px;height:44px;color:var(--text-primary);cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffc7;border:1px solid #1111111f;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;margin-left:auto;padding:0;display:inline-flex;position:relative;box-shadow:0 10px 28px #0f172a14}.mobile-menu-toggle span{width:18px;height:2px;transition:transform .34s var(--ease-premium), opacity .24s ease;background:currentColor;border-radius:999px}.site-header.is-menu-open .mobile-menu-toggle span:first-child{transform:translateY(6px)rotate(45deg)}.site-header.is-menu-open .mobile-menu-toggle span:nth-child(2){opacity:0}.site-header.is-menu-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-header nav{z-index:150;opacity:0;pointer-events:none;transform-origin:top;-webkit-backdrop-filter:blur(28px)saturate(180%);width:min(100vw - 1.5rem,520px);max-height:calc(100svh - 6.7rem);transition:opacity .26s ease, transform .38s var(--ease-premium);background:linear-gradient(135deg,#ffffffe0,#f8fafcb3),radial-gradient(circle at 15% 0,#818cf82e,#0000 42%),radial-gradient(circle at 90% 100%,#0ea5e926,#0000 44%);border:1px solid #ffffff94;border-radius:18px;padding:1rem;position:absolute;top:calc(100% + .65rem);left:50%;overflow-y:auto;transform:translate(-50%,-.6rem)scale(.98);box-shadow:inset 0 1px #ffffffd1,0 24px 70px #0f172a29}.site-header.is-menu-open nav{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}nav ul{gap:.28rem;width:100%;display:grid}nav li{width:100%}nav a,.services-dropdown-link{opacity:.92;align-items:center;width:100%;min-height:46px;padding:.78rem .9rem;line-height:1.2;display:flex}nav a:before{border-radius:12px;inset:0}.nav-roll-text{width:100%}.nav-roll-text-current,.nav-roll-text-next{transform-origin:50%}.services-dropdown{min-width:0;box-shadow:none;opacity:1;pointer-events:auto;-webkit-backdrop-filter:none;background:0 0;border:0;border-left:1px solid #6366f133;border-radius:0;margin-top:.24rem;padding:.3rem 0 0 .7rem;position:static;transform:none}.services-dropdown:before{content:none}.connect-btn-wrapper{display:none}.hero-gradient-field{filter:blur(30px)saturate(1.08)}.about-section{min-height:100svh;overflow:hidden}.about-heading{overflow-wrap:anywhere;font-size:clamp(1.8rem,5.8vw,3.2rem)}.about-grid{width:min(100%,560px)}.services-shell,.footer-shell{width:min(100%,760px)}.performance-page{overflow-x:clip}.performance-hero{width:min(100%,760px);height:auto;min-height:auto;padding:clamp(5.8rem,9svh,7rem) clamp(1rem,4vw,2rem) clamp(2.1rem,5svh,3rem)}.performance-page>.performance-hero:first-child{min-height:auto}.performance-copy{text-align:left;width:100%;max-width:680px;margin-inline:auto}.performance-copy h1{overflow-wrap:anywhere;font-size:clamp(2.1rem,7.6vw,3.4rem)}.contact-page{padding:clamp(5.25rem,9vh,6.2rem) 1rem 1rem}.contact-consultation{grid-template-columns:1fr;min-height:auto}.contact-image-placeholder{border-bottom:1px solid #11111114;border-right:0;min-height:clamp(15rem,42vh,24rem)}.contact-form-panel{padding:clamp(1.4rem,5vw,2.4rem)}.performance-copy p{font-size:clamp(1rem,3.2vw,1.28rem)}.performance-photo-grid,.performance-page>.performance-hero:first-child .performance-photo-grid{height:auto;min-height:0}.performance-photo-slot,.performance-page>.performance-hero:first-child .performance-photo-slot{aspect-ratio:4/3;min-height:0}.performance-scroll-section,.content-scroll-section{height:auto}.performance-hero-secondary{align-items:stretch;gap:1.45rem;position:relative}.performance-swap-stage{flex-direction:column;gap:1rem;min-height:0;display:flex}.performance-swap-panel,.content-swap-panel,.performance-step-1 .performance-swap-panel-funnel,.performance-step-2 .performance-swap-panel-funnel,.performance-step-2 .performance-swap-panel-creative,.content-swap-panel:not(.content-swap-panel-0),.content-step-1 .content-swap-panel-0,.content-step-2 .content-swap-panel-0,.content-step-3 .content-swap-panel-0,.content-step-4 .content-swap-panel-0,.content-step-2 .content-swap-panel-1,.content-step-3 .content-swap-panel-1,.content-step-4 .content-swap-panel-1,.content-step-3 .content-swap-panel-2,.content-step-4 .content-swap-panel-2,.content-step-4 .content-swap-panel-3{opacity:1;pointer-events:auto;filter:none;grid-area:auto;transform:none}.performance-swap-panel,.content-swap-panel{background:#ffffffc7;border:1px solid #11111114;border-radius:8px;padding:1rem}.performance-image-swap .performance-photo-slot{aspect-ratio:auto;background:0 0;border:0;gap:1rem;height:auto;display:grid}.performance-swap-image,.performance-swap-image-funnel,.performance-swap-image-creative,.performance-swap-image-media,.content-swap-image,.content-swap-image:not(.content-swap-image-0),.content-step-1 .content-swap-image-0,.content-step-2 .content-swap-image-0,.content-step-3 .content-swap-image-0,.content-step-4 .content-swap-image-0,.content-step-2 .content-swap-image-1,.content-step-3 .content-swap-image-1,.content-step-4 .content-swap-image-1,.content-step-3 .content-swap-image-2,.content-step-4 .content-swap-image-2,.content-step-4 .content-swap-image-3{opacity:1;filter:none;aspect-ratio:4/3;object-fit:cover;border:1.5px dashed #1111111f;border-radius:8px;position:relative;inset:auto;transform:none}}@media (width<=768px){.hero-title{margin-bottom:clamp(1.35rem,4svh,2rem);font-size:clamp(2.18rem,9.4vw,3.45rem);line-height:1.03}.hero-sub{margin-bottom:clamp(.95rem,3svh,1.35rem)}.hero-desc{margin-bottom:1.35rem;font-size:clamp(.92rem,3.4vw,1.04rem);line-height:1.55}.shatter-text{white-space:normal;max-width:100%}.hero-platform-card{transform:translateZ(0)}.hero-platform-logo-wrap{width:clamp(2.85rem,11vw,3.65rem);height:clamp(2.85rem,11vw,3.65rem)}.platform-card-shopify{top:clamp(7.6rem,13svh,9rem);left:clamp(1rem,5vw,1.8rem)}.platform-card-google{bottom:clamp(4rem,8svh,5.4rem);left:clamp(.5rem,2.8vw,1.2rem)}.platform-card-meta{top:clamp(8.3rem,15svh,10rem);right:clamp(.6rem,3vw,1.2rem)}.platform-card-ugc{bottom:clamp(3.9rem,8svh,5.2rem);right:clamp(.6rem,3vw,1.2rem)}.about-section{padding-top:clamp(4.8rem,9svh,6.2rem);padding-bottom:clamp(2.2rem,5svh,3rem)}.about-container{gap:clamp(1.2rem,4svh,2.2rem)}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,430px)}.services-section{overflow:hidden}.service-post-row{justify-items:center}.team-row{width:100%;overflow:visible}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.site-header{width:min(100% - 1rem,440px);min-height:58px;padding:.7rem .75rem}.mobile-menu-toggle{width:42px;height:42px}.premium-scroll-stage{height:auto;min-height:100svh}.hero{padding-inline:1rem}.hero-content{width:min(100%,21rem)}.hero-title{font-size:clamp(2rem,11vw,2.9rem)}.hero-word-highlight{padding-inline:.16em}.hero-trusted{font-size:.82rem}.hero-platform-lines{opacity:.46}.hero-platform-card:before{width:4rem;height:4rem}.platform-card-google{bottom:5.7rem}.platform-card-ugc{bottom:5.2rem}.about-heading{font-size:clamp(1.55rem,7.5vw,2.45rem);line-height:1.08}.about-grid{gap:.62rem;width:min(100%,340px)}.services-intro h2{overflow-wrap:anywhere;font-size:clamp(2.15rem,11vw,3.45rem)}.service-post-row{--service-post-size:min(100%, 360px)}.team-profile-card{width:min(88vw,20rem)}.footer-links,.footer-subscribe{grid-template-columns:1fr}.footer-subscribe button,.footer-subscribe input,.contact-consultation-form button,.contact-consultation-form input,.review-more-button,.performance-primary-cta{min-height:48px}.contact-form-row{grid-template-columns:1fr}.contact-form-panel h1{font-size:clamp(1.45rem,7vw,2rem)}.performance-page{padding:0}.performance-hero{padding-inline:1rem}.performance-copy h1,.performance-page>.performance-hero:first-child .performance-copy h1{font-size:clamp(2rem,10vw,2.82rem);line-height:1.06}.performance-list li{align-items:flex-start;font-size:.98rem}}@media (width<=420px){.hero-content{width:min(100%,19rem)}.hero-title{font-size:clamp(1.9rem,10.8vw,2.58rem)}.hero-platform-logo-wrap{border-radius:11px;width:2.8rem;height:2.8rem}.platform-card-shopify{top:7.4rem}.platform-card-meta{top:8.1rem}.platform-card-google{bottom:5.6rem;left:.35rem}.platform-card-ugc{bottom:5.1rem;right:.35rem}.scroll-cue{bottom:1rem}.about-grid{width:min(100%,304px)}}@media (hover:none) and (pointer:coarse){.hero-gradient-field:after,.background-depth,.mid-depth,.foreground-depth{will-change:auto}.nav-roll-link:hover .nav-roll-text-current,.connect-btn:hover .connect-btn-text-current{opacity:1;filter:none;transform:none}.nav-roll-link:hover .nav-roll-text-next,.connect-btn:hover .connect-btn-text-next{opacity:0;filter:blur(4px);transform:translateY(105%)}.service-post-card:hover,.review-videos-section.is-visible .paper-video-card:hover,.performance-primary-cta:hover,.review-more-button:hover{transform:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.grainient-container{width:100%;height:100%;position:relative;overflow:hidden}.review-videos-section{--review-content-lift:clamp(1.4rem, 3.2vw, 3.4rem);isolation:isolate;background:#f8fafc;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(5.1rem,6.8vw,6.1rem) 4.5% clamp(2rem,3.5vw,2.8rem);display:flex;position:relative;overflow:hidden;box-shadow:0 -30px 90px #0f172a14}.review-grainient-bg{z-index:-3;opacity:.72;pointer-events:none;position:absolute;inset:0}.review-videos-section:before{content:"";z-index:-1;opacity:.88;pointer-events:none;background:radial-gradient(circle at 18% 16%,#ffffff94,#0000 32%),radial-gradient(circle at 78% 82%,#ffffff70,#0000 36%),linear-gradient(110deg,#ffffffb3,#ffffff5c 48%,#ffffff80);position:absolute;inset:0}.review-header{text-align:center;max-width:820px;transform:translateY(calc(var(--review-content-lift) * -1));margin:0 auto clamp(1.6rem,2.8vw,2.25rem)}.review-header p{color:var(--text-secondary);font-family:var(--font-accent);letter-spacing:.24em;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.review-header h2{color:var(--text-primary);font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:clamp(2.65rem,6vw,5.35rem);font-weight:650;line-height:.95}.review-header span{color:var(--text-secondary);margin-top:1.1rem;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.7;display:block}.review-video-grid{perspective:1400px;width:min(1460px,100%);transform:translateY(calc(var(--review-content-lift) * -1));grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;margin:0 auto;display:grid}.review-more{transform:translateY(calc(var(--review-content-lift) * -1));justify-content:center;margin-top:clamp(4.8rem,7.2vw,7rem);display:flex}.review-more-button{min-width:250px;min-height:68px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(135deg,#ffffffe6,#eef2ffb8),radial-gradient(circle at 18% 18%,#a855f73d,#0000 38%),radial-gradient(circle at 82% 82%,#0ea5e938,#0000 42%);border:1px solid #6366f13d;border-radius:14px;justify-content:center;align-items:center;gap:.78rem;padding:1.18rem 2.1rem;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s,background .32s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff6b,0 22px 54px #0f172a21,0 16px 40px #6366f129}.review-more-button:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(115deg,#0000 0 34%,#ffffff94 48%,#0000 62%);transition:transform .72s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-125%)}.review-more-button span,.review-more-button svg{z-index:1;position:relative}.review-more-button svg{flex:none;transition:transform .32s cubic-bezier(.16,1,.3,1)}.review-more-button:hover,.review-more-button:focus-visible{background:linear-gradient(135deg,#fffffff5,#eef2ffd1),radial-gradient(circle at 18% 18%,#a855f74d,#0000 38%),radial-gradient(circle at 82% 82%,#0ea5e947,#0000 42%);border-color:#6366f161;outline:none;transform:translateY(-3px);box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #ffffff80,0 28px 64px #0f172a29,0 18px 48px #6366f138}.review-more-button:hover:before,.review-more-button:focus-visible:before{transform:translate(125%)}.review-more-button:hover svg,.review-more-button:focus-visible svg{transform:translate(2px,-2px)}.paper-video-card{--paper-clip:inset(0 round 18px);--rotate:0deg;--reveal-delay:0s;--from-x:0vw;--throw-rotate:0deg;aspect-ratio:9/16;isolation:isolate;width:calc(100% + clamp(.8rem,1.7vw,1.35rem));max-height:min(60vh,560px);box-shadow:none;opacity:0;transform:translate3d(var(--from-x), 5.4rem, 0) rotate(var(--throw-rotate)) scale(.94);transform-origin:bottom;transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .48s,box-shadow .34s cubic-bezier(.16,1,.3,1),filter .22s;transition-delay:var(--reveal-delay);will-change:transform, opacity;contain:layout style paint;backface-visibility:hidden;background:0 0;border:0;padding:0;position:relative;overflow:visible}.paper-video-frame{z-index:2;clip-path:var(--paper-clip);-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(135deg,#fffffff0,#f8fafcd1),#ffffffb8;border:1px solid #ffffffb8;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 0 0 1px #6366f11f,0 22px 52px #0f172a1f,0 42px 90px #6366f11a}.paper-video-corners,.paper-video-corner-glow{z-index:5;pointer-events:none;opacity:.84;border:1.5px solid #000000d6;border-radius:18px;transition:opacity .38s,box-shadow .38s;position:absolute;inset:0;transform:scale(.995);box-shadow:inset 0 0 0 2.5px #ffffffeb,0 0 0 1px #ffffff47,0 0 10px #0f172a14}.paper-video-corner-glow{z-index:4;opacity:.22;filter:blur(3px);border:1px solid #ffffffb8;border-radius:18px;inset:-1px;transform:scale(1.002);box-shadow:0 0 0 1px #0000002e,0 10px 28px #0f172a29}.paper-video-card:hover .paper-video-corners{opacity:.96;box-shadow:inset 0 0 0 2.5px #fffffffa,0 0 0 1.5px #000000eb,0 0 14px #0f172a24}.paper-video-card:hover .paper-video-corner-glow{opacity:.3}.paper-video-card+.paper-video-card{margin-left:calc(-1*clamp(.8rem,1.7vw,1.35rem))}.paper-video-card:first-child{--rotate:-2.5deg;--from-x:45vw;--throw-rotate:-3deg;--reveal-delay:.58s}.paper-video-card:nth-child(2){--rotate:1.6deg;--from-x:25vw;--throw-rotate:2deg;--reveal-delay:.44s;--paper-clip:inset(0 round 18px);margin-top:1rem}.paper-video-card:nth-child(3){--rotate:-.8deg;--from-x:0vw;--throw-rotate:-1deg;--reveal-delay:.3s;--paper-clip:inset(0 round 18px)}.paper-video-card:nth-child(4){--rotate:2deg;--from-x:-25vw;--throw-rotate:2.6deg;--reveal-delay:.16s;--paper-clip:inset(0 round 18px);margin-top:-.25rem}.paper-video-card:nth-child(5){--rotate:-1.6deg;--from-x:-45vw;--throw-rotate:-2.4deg;--reveal-delay:20ms;--paper-clip:inset(0 round 18px);margin-top:.85rem}.review-videos-section.is-visible .paper-video-card{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--rotate)) scale(1)}.review-videos-section.is-visible:not(.is-settled) .paper-video-card{transition-delay:var(--reveal-delay)}.review-videos-section.is-visible.is-settled .paper-video-card{transition-delay:0s}.paper-video-card:before,.paper-video-card:after{content:"";pointer-events:none;position:absolute;inset:0}.paper-video-card:before{z-index:2;mix-blend-mode:multiply;opacity:.78;background:radial-gradient(circle at 18% 22%,#6366f10f,#0000 16%),radial-gradient(circle at 72% 78%,#ec48990d,#0000 17%),linear-gradient(120deg,#ffffff9e,#0f172a09);transition:opacity .5s}.paper-video-card:after{z-index:4;clip-path:var(--paper-clip);-webkit-mask-composite:xor;opacity:.72;background:linear-gradient(135deg,#fffffff0,#6366f185 38%,#0ea5e95c 62%,#ffffffd1),linear-gradient(#0f172a1f,#ffffff14);border:0;padding:1px;transition:opacity .48s,filter .48s;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.paper-video-placeholder{z-index:1;background:linear-gradient(135deg,#ffffffb3,#0f172a14),linear-gradient(#f8fafc,#e0e7ff);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.paper-video-poster{z-index:1;object-fit:cover;object-position:center center;pointer-events:none;width:100%;height:100%;transition:opacity .22s,transform .34s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:translateZ(0)scale(1.01)}.paper-video-media{z-index:1;object-fit:cover;object-position:center center;opacity:0;pointer-events:none;will-change:transform;backface-visibility:hidden;background:linear-gradient(135deg,#ffffffe0,#eef2ffc7),linear-gradient(#f8fafc,#eef2ff);width:100%;height:100%;transition:opacity .12s,transform .24s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:translateZ(0)scale(1.01)}.paper-video-card.is-video-ready .paper-video-media{opacity:1}.paper-video-card.is-video-ready .paper-video-poster{opacity:0}.paper-video-audio{z-index:8;color:#fff;cursor:pointer;opacity:0;width:2.1rem;height:2.1rem;transition:opacity .28s ease, transform .38s var(--ease-premium), background .28s ease, border-color .28s ease;-webkit-backdrop-filter:blur(14px)saturate(150%);background:#0f172a7a;border:1px solid #ffffff8a;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.72rem;right:.72rem;transform:translateY(-4px)scale(.92)}.paper-video-card.has-video:hover .paper-video-audio,.paper-video-card.has-video:focus-within .paper-video-audio{opacity:1;transform:translateY(0)scale(1)}.paper-video-audio:hover,.paper-video-audio:focus-visible{background:#0f172ab3;border-color:#ffffffc7;outline:none}.paper-video-placeholder:before{content:"";animation:paperCardSheen 2.8s var(--ease-soft) infinite;opacity:.74;background:linear-gradient(115deg,#0000 0 35%,#ffffffad 47%,#0000 60%) 0 0/220% 100%,radial-gradient(circle at 30% 20%,#6366f12e,#0000 38%) 0 0/100% 100%,radial-gradient(circle at 80% 82%,#ec489924,#0000 36%) 0 0/100% 100%;position:absolute;inset:0}.review-videos-section.is-visible .paper-video-card:hover{z-index:20;transform:translate3d(0, -10px, 0) rotate(calc(var(--rotate) * .35)) scale(1.045);filter:brightness(1.03)saturate(1.04);transition-delay:0s;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #000000db,0 0 0 3px #ffffffeb,0 14px 26px #0f172a29,0 28px 58px #0f172a24,0 46px 92px #0f172a1f}.review-videos-section.is-visible .paper-video-card:hover .paper-video-media,.review-videos-section.is-visible .paper-video-card:focus-within .paper-video-media,.review-videos-section.is-visible .paper-video-card:hover .paper-video-poster,.review-videos-section.is-visible .paper-video-card:focus-within .paper-video-poster{transform:translateZ(0)scale(1.035)}.review-videos-section.is-visible .paper-video-card:hover:before{opacity:.16}.paper-video-card.has-video:before{display:none}.paper-video-card.has-video:not(.is-video-ready):before{z-index:3;opacity:1;mix-blend-mode:normal;animation:paperCardSheen 1.8s var(--ease-soft) infinite;background:linear-gradient(115deg,#0000 0 34%,#ffffffb3 46%,#0000 58%) 0 0/220% 100%,radial-gradient(circle at 28% 22%,#6366f129,#0000 35%) 0 0/100% 100%,radial-gradient(circle at 78% 76%,#ec48991f,#0000 34%) 0 0/100% 100%,linear-gradient(135deg,#ffffffe0,#eef2ffbd) 0 0/100% 100%;display:none}.paper-video-card.has-video{background:0 0}.paper-video-card.has-video .paper-video-frame{background:radial-gradient(circle at 30% 18%,#ffffffdb,#0000 26%),radial-gradient(circle at 74% 78%,#6366f129,#0000 32%),linear-gradient(155deg,#f8fafc 0%,#eef2ff 48%,#fdf2f8 100%);border-color:#ffffffd1;box-shadow:inset 0 1px #ffffffe0,0 18px 44px #0f172a1f}.review-videos-section.is-visible .paper-video-card.has-video:hover{box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #000000db,0 0 0 3px #ffffffeb,0 14px 26px #0f172a29,0 28px 58px #0f172a24,0 46px 92px #0f172a1f}.paper-video-card.has-video:after{display:none}.review-videos-section.is-visible .paper-video-card:hover:after{opacity:.94;filter:saturate(1.12)}@keyframes paperCardSheen{0%{background-position:140% 0,0 0,0 0}to{background-position:-80% 0,0 0,0 0}}@keyframes paperCornerGlow{0%{opacity:.54;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;transform:translate(-1px)scale(.988)}to{opacity:.9;background-position:6px 0,0 6px,right 6px top 0,right 0 top 6px,left 6px bottom 0,left 0 bottom 6px,right 6px bottom 0,right 0 bottom 6px;transform:translate(1px)scale(1.012)}}@keyframes paperCornerColorFlow{0%{filter:hue-rotate()drop-shadow(0 0 8px #6366f13d)}50%{filter:hue-rotate(10deg)drop-shadow(0 0 10px #0ea5e947)}to{filter:hue-rotate()drop-shadow(0 0 8px #6366f13d)}}@media (width<=980px){.review-video-grid{grid-template-columns:repeat(5,minmax(92px,1fr));width:100%;overflow:visible}.paper-video-card{width:calc(100% + .85rem);max-height:430px}.paper-video-card+.paper-video-card{margin-left:-.85rem}}@media (width<=620px){.review-videos-section{--review-content-lift:1.15rem;padding-left:1.2rem;padding-right:1.2rem}.review-video-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.82rem;width:calc(100% + 2.4rem);margin-left:-1.2rem;margin-right:-1.2rem;padding:.2rem 1.2rem .8rem;display:flex;overflow:auto visible}.review-video-grid::-webkit-scrollbar{display:none}.paper-video-card{scroll-snap-align:center;flex:0 0 clamp(132px,42vw,178px);width:auto;max-height:285px;margin-top:0!important}.paper-video-card+.paper-video-card{margin-left:0}.paper-video-audio{opacity:1;width:2.45rem;height:2.45rem;transform:none}}@media (hover:none){.paper-video-card:hover{transform:translate3d(0, 0, 0) rotate(var(--rotate)) scale(1)}}@media (prefers-reduced-motion:reduce){.paper-video-card{transition:none}.paper-video-corners,.paper-video-corner-glow{animation:none}.paper-video-card{opacity:1;transform:rotate(var(--rotate))}}
