:root{--ink:#17131d;--muted:#706b78;--paper:#f5f3f7;--white:#ffffff;--purple:#7714d5;--purple-dark:#360068;--lime:#d80089}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-manrope),sans-serif}html{scrollbar-color:var(--lime) var(--purple-dark);scrollbar-width:thin}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--purple-dark)}::-webkit-scrollbar-thumb{border:3px solid var(--purple-dark);border-radius:999px;background:var(--lime)}::-webkit-scrollbar-thumb:hover{background:#ff2caf}a{color:inherit;text-decoration:none}.arrow-up-right{width:1em;height:1em;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.arrow-up-right svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}::selection{color:var(--white);background:var(--purple)}.shooting-star-canvas{position:fixed;z-index:100;inset:0;pointer-events:none}.floating-kobe-mark{position:fixed;z-index:78;left:24px;bottom:22px;width:54px;height:54px;padding:11px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(25,10,33,.82);box-shadow:0 14px 34px rgba(20,0,35,.3),inset 0 1px rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.floating-kobe-mark img{width:100%;height:100%;display:block;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 7px rgba(0,0,0,.28))}.floating-kobe-mark:hover{background:var(--purple);box-shadow:0 18px 42px rgba(119,20,213,.36);transform:translateY(-4px) rotate(-5deg)}.whatsapp-quote{position:fixed;z-index:77;right:24px;bottom:22px;min-height:62px;padding:7px 18px 7px 7px;display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;opacity:0;visibility:hidden;color:var(--white);background:rgba(25,10,33,.86);box-shadow:0 16px 40px rgba(20,0,35,.24),inset 0 1px rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;transform:translateY(18px) scale(.96);transition:opacity .3s ease,visibility .3s ease,background .25s ease,box-shadow .25s ease,transform .3s ease}.whatsapp-quote.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.whatsapp-quote-icon{width:46px;height:46px;display:grid;flex:0 0 46px;place-items:center;border-radius:50%;background:#168c50;box-shadow:inset 0 1px rgba(255,255,255,.18)}.whatsapp-quote svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.whatsapp-quote-label{display:flex;flex-direction:column;gap:2px}.whatsapp-quote-label small{color:rgba(255,255,255,.5);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.whatsapp-quote-label strong{font-size:11px;line-height:1.1}.whatsapp-quote:focus-visible,.whatsapp-quote:hover{background:rgba(38,15,49,.96);box-shadow:0 22px 50px rgba(20,0,35,.34),0 0 0 4px rgba(22,140,80,.12);transform:translateY(-4px) scale(1);outline:none}.whatsapp-quote:hover .whatsapp-quote-icon{background:#20a963}.site-header{position:fixed;z-index:80;top:14px;left:50%;width:calc(100% - clamp(28px,4vw,72px));max-width:1840px;height:82px;padding:0 clamp(20px,3vw,48px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--white);border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(110deg,rgba(34,0,67,.72),rgba(90,0,157,.48));box-shadow:0 16px 44px rgba(26,0,52,.22),inset 0 1px rgba(255,255,255,.08);transform:translateX(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{position:relative;z-index:20;grid-column:2;grid-row:1;width:190px;height:68px;display:block;transform:translateY(8px)}.brand img{width:75%;height:75%;display:block;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.header-menu{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.main-nav{grid-column:1;display:flex;gap:10px;align-items:center;font-size:12px;font-weight:700;white-space:nowrap}.main-nav>a:not(.nav-cta){position:relative;padding:10px 14px;border:1px solid rgba(217,184,255,.34);border-radius:999px;background:rgba(255,255,255,.04);opacity:.86;transition:opacity .2s ease,color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.main-nav>a:not(.nav-cta):after{display:none}.main-nav>a:not(.nav-cta):focus-visible,.main-nav>a:not(.nav-cta):hover{color:var(--white);border-color:var(--lime);background:rgba(216,0,137,.28);opacity:1;transform:translateY(-1px);outline:none}.header-actions{grid-column:3;justify-content:flex-end;gap:18px}.header-actions,.social-links{display:flex;align-items:center}.social-links{gap:9px}.social-links a{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(217,184,255,.78);border-radius:50%;color:var(--white);font-family:Arial,sans-serif;font-size:13px;font-weight:700;transition:color .2s ease,background .2s ease,transform .2s ease}.social-links a:hover{color:var(--white);background:var(--lime);transform:translateY(-2px)}.social-links svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-links .fill-dot{fill:currentColor;stroke:none}.nav-cta{padding:13px 20px;border:1px solid var(--lime);border-radius:100px;color:var(--white);background:var(--lime);white-space:nowrap;font-size:12px;font-weight:800;transition:color .2s ease,background .2s ease}.nav-cta:hover{color:var(--white);background:transparent}.nav-cta span,.primary-button span{margin-left:12px}.menu-button{display:none}.hero{position:relative;min-height:100vh;padding:110px clamp(24px,8vw,130px) 64px;display:flex;align-items:center;overflow:hidden;isolation:isolate;color:var(--white);background:radial-gradient(circle at 72% 48%,rgba(165,60,255,.56),transparent 26%),linear-gradient(128deg,#28004e,#6200ae 49%,#3d007e)}.hero:before{content:"";opacity:.26;background:linear-gradient(115deg,transparent 25%,#b933ff 0,transparent 57%)}.hero-grid,.hero:before{position:absolute;z-index:-1;inset:0}.hero-grid{opacity:.13;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent,black 55%,transparent);mask-image:linear-gradient(90deg,transparent,black 55%,transparent)}.hero-video{position:absolute;z-index:1;top:94px;bottom:0;left:0;width:58%;overflow:hidden;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(90deg,black,black 72%,transparent);mask-image:linear-gradient(90deg,black,black 72%,transparent)}.hero-video:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(44,0,84,.3),rgba(92,0,166,.12) 70%,transparent)}.hero-video video{width:100%;height:100%;display:block;object-fit:cover;opacity:.38;mix-blend-mode:screen;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.hero-glow{position:absolute;z-index:-1;border-radius:50%}.glow-one{width:280px;height:280px;top:-140px;right:30%;background:rgba(198,62,255,.33)}.glow-two{width:220px;height:220px;bottom:-110px;left:35%;background:rgba(217,184,255,.18)}.hero-content{position:relative;z-index:4;width:min(720px,58%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-size:11px;font-weight:800;letter-spacing:.25em}.eyebrow span{width:28px;height:2px;background:var(--lime)}.eyebrow.dark{color:var(--purple)}.contact-preview h2,.hero h1,.section-heading h2{margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(54px,6.4vw,104px);line-height:.93;letter-spacing:-.06em}.hero h1 em{color:var(--lime);font-weight:600}.hero h1 strong{-webkit-text-stroke:1px rgba(255,255,255,.7);color:transparent;font-weight:600}.hero-copy{max-width:590px;margin:28px 0 34px;color:rgba(255,255,255,.7);font-size:15px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:28px}.primary-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 20px;border-radius:4px;color:var(--purple-dark);background:var(--lime);font-size:12px;font-weight:800;transition:transform .2s ease,background .2s ease}.hero .primary-button{color:var(--white)}.primary-button:hover{transform:translateY(-3px);background:var(--white)}.hero .primary-button:hover{color:var(--purple-dark)}.text-link{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.38);border-radius:999px;color:rgba(255,255,255,.9);background:rgba(255,255,255,.06);box-shadow:inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;font-weight:800;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.text-link span{margin-left:10px;color:var(--lime);font-size:15px;transition:transform .2s ease}.text-link:focus-visible,.text-link:hover{color:var(--white);border-color:var(--lime);background:rgba(216,0,137,.2);box-shadow:0 12px 30px rgba(216,0,137,.18),inset 0 1px rgba(255,255,255,.12);transform:translateY(-3px);outline:none}.text-link:focus-visible span,.text-link:hover span{transform:translateY(3px)}.hero-visual{position:absolute;z-index:2;top:48%;right:clamp(-100px,3vw,70px);width:clamp(420px,45vw,720px);aspect-ratio:1;-moz-user-select:none;user-select:none;-webkit-user-select:none;transform:translateY(-50%) scale(1);transition:transform .55s cubic-bezier(.22,1,.36,1)}.hero-visual.is-zoomed{z-index:5;transform:translateY(-50%) scale(1.09)}.solar-gravity-layer{position:absolute;inset:0}.orbit{inset:8%;border:1px solid rgba(255,255,255,.25);animation:spin 28s linear infinite}.orbit,.orbit-two:before{position:absolute;border-radius:50%}.orbit-two:before{content:""}.orbit-planet{position:absolute;z-index:4;top:50%;right:0;pointer-events:none}.ringed-planet{width:12px;height:12px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 12%,#d9b8ff 38%,#7714d5 100%);box-shadow:0 0 16px rgba(217,184,255,.8);transform:translate(50%,-50%)}.ringed-planet:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:6px;border:1px solid rgba(255,255,255,.55);border-radius:50%;transform:translate(-50%,-50%) rotate(-25deg)}.pink-planet{right:auto;left:0;width:10px;height:10px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffc4eb 0 18%,#e10087 42%,#6d0052 100%);box-shadow:0 0 0 5px rgba(225,0,135,.1),0 0 20px rgba(225,0,135,.72);transform:translate(-50%,-50%)}.moon-orbit{inset:-8px;border:1px solid rgba(255,255,255,.14);animation:moon-spin 3.6s linear infinite}.moon,.moon-orbit{position:absolute;border-radius:50%}.moon{top:50%;right:-2px;width:4px;height:4px;background:#fff;box-shadow:0 0 7px rgba(255,255,255,.9);transform:translateY(-50%)}.orbit-two{inset:18%;animation:spin 12s linear infinite reverse}.orbit-two:before{width:7px;height:7px;right:-3.5px;top:calc(50% - 3.5px);border:1px solid rgba(217,184,255,.8);background:radial-gradient(circle at 35% 30%,white 0 28%,#d9b8ff 70%,#7714d5 100%);box-shadow:0 0 4px white,0 0 18px rgba(217,184,255,.9)}.orbit-three{inset:28%;border-style:dashed;opacity:.55}.visual-core{position:absolute;inset:35%;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:34% 66% 62% 38%/37% 35% 65% 63%;color:inherit;background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,.05));box-shadow:0 0 45px rgba(217,184,255,.32),0 20px 70px rgba(26,0,58,.45);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;animation:morph 7s ease-in-out infinite,solar-glow 3.2s ease-in-out infinite}.visual-core:hover{border-color:rgba(217,184,255,.8);box-shadow:0 20px 85px rgba(217,184,255,.28)}.core-k{width:88%;height:88%;display:block;object-fit:contain;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transform:rotate(-8deg);filter:drop-shadow(0 10px 18px rgba(34,0,67,.2))}.solar-info{position:absolute;z-index:7;left:18%;bottom:9%;width:245px;padding:14px 16px;display:flex;flex-direction:column;gap:5px;border:1px solid rgba(217,184,255,.35);border-radius:12px;color:var(--white);background:rgba(35,0,67,.72);box-shadow:0 18px 50px rgba(21,0,41,.28);opacity:0;pointer-events:none;transform:translateY(12px) scale(.96);transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.solar-info strong{color:var(--lime);font-size:9px;letter-spacing:.18em}.solar-info span{color:rgba(255,255,255,.72);font-size:10px;line-height:1.5}.hero-visual.is-zoomed .solar-info{opacity:1;transform:translateY(0) scale(1)}.solutions{padding:120px clamp(24px,5vw,130px) 130px;background:var(--paper)}.section-heading{display:grid;grid-template-columns:1fr 1.5fr .9fr;grid-gap:30px;gap:30px;align-items:end;margin-bottom:72px}.section-heading .eyebrow{align-self:start;padding-top:10px}.section-heading h2{font-size:clamp(44px,5vw,76px);color:var(--ink)}.section-heading h2 em{color:var(--purple);font-weight:600}.section-pill{align-self:end;justify-self:start;display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--purple);font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.section-pill span{width:28px;height:2px;background:var(--lime)}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.solution-actions{margin-top:42px;display:flex;justify-content:center}.services-button{position:relative;isolation:isolate;min-width:230px;min-height:62px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(119,20,213,.18);border-radius:999px;color:var(--white);background:linear-gradient(135deg,var(--purple),var(--lime));box-shadow:0 22px 60px rgba(119,20,213,.22);font-size:13px;font-weight:900;transition:transform .25s ease,box-shadow .25s ease}.services-button:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#4b008a,#d80089)}.services-button:after{content:"";position:absolute;width:120px;height:120px;right:-70px;top:-70px;border-radius:50%;background:rgba(255,255,255,.18);transition:transform .35s ease}.services-button span{margin-left:12px;font-size:16px}.services-button:hover{transform:translateY(-5px);box-shadow:0 30px 80px rgba(119,20,213,.3)}.services-button:hover:after{transform:scale(1.7)}.solution-card{position:relative;min-height:0;aspect-ratio:4/5;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:var(--ink);background:var(--white);border:1px solid #e8e4eb;border-radius:24px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.solution-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px rgba(51,14,78,.12)}.solution-card:focus-visible{outline:3px solid var(--lime);outline-offset:6px}.solution-card.featured{color:var(--white);background:linear-gradient(145deg,var(--purple),#4b008a);border-color:transparent}.solution-card.featured:after{content:"";position:absolute;width:250px;height:250px;right:-120px;bottom:-110px;border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.04),0 0 0 70px rgba(255,255,255,.03)}.solution-card.is-flippable{padding:0;overflow:visible;border:0;background:transparent;perspective:1200px}.solution-card.is-flippable:after{display:none}.solution-card.is-flippable:focus-visible .card-face,.solution-card.is-flippable:hover .card-face{border-color:rgba(216,0,137,.36);box-shadow:0 28px 70px rgba(119,20,213,.18)}.solution-card-inner{position:relative;width:100%;height:100%;min-height:0;transform-style:preserve-3d;transition:transform .78s cubic-bezier(.22,1,.36,1)}.solution-card.is-flippable:focus-visible .solution-card-inner,.solution-card.is-flippable:hover .solution-card-inner{transform:rotateY(180deg)}.card-face{position:absolute;inset:0;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid transparent;border-radius:24px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-front{color:var(--white);background:linear-gradient(145deg,var(--purple),#4b008a)}.card-front:after{content:"";position:absolute;width:250px;height:250px;right:-120px;bottom:-110px;border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.04),0 0 0 70px rgba(255,255,255,.03)}.card-front>*{position:relative;z-index:2}.card-front .card-icon{color:var(--lime)}.card-front .card-copy{border-top-color:rgba(255,255,255,.16)}.card-front .card-copy p{color:var(--lime)}.card-front .card-copy span{color:rgba(255,255,255,.66)}.card-front-light{color:var(--ink);background:var(--white);border-color:#e8e4eb}.card-front-light:after{content:"";position:absolute;width:250px;height:250px;right:-120px;bottom:-110px;border:1px solid rgba(119,20,213,.18);border-radius:50%;box-shadow:0 0 0 35px rgba(119,20,213,.035),0 0 0 70px rgba(119,20,213,.025)}.card-front-light>*{position:relative;z-index:2}.card-back{color:var(--white);background:radial-gradient(circle at 80% 20%,rgba(216,0,137,.28),transparent 32%),linear-gradient(145deg,#21013d,#6610c9 58%,#3b006f);transform:rotateY(180deg)}.card-back:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.24) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.24) 1px,transparent 0);background-size:34px 34px}.technology-back{justify-content:flex-start;gap:18px;color:var(--white);background:linear-gradient(145deg,var(--purple),#4b008a)}.technology-back:before{opacity:.12;background-image:linear-gradient(rgba(255,255,255,.24) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.24) 1px,transparent 0)}.technology-back .build-code{color:var(--white);background:linear-gradient(135deg,var(--purple-dark),var(--purple));border-color:rgba(119,20,213,.28);box-shadow:inset 0 1px rgba(255,255,255,.14),0 16px 34px rgba(54,0,104,.18)}.technology-back .build-code span{color:#f7efff}.technology-back .build-code span:nth-child(2){color:#ff7ac8}.technology-back .build-code span:nth-child(3){color:var(--lime)}.technology-back .site-preview{border-color:rgba(255,255,255,.2);background:var(--white);box-shadow:0 22px 60px rgba(16,0,31,.32)}.technology-back .build-caption{margin-top:0;margin-bottom:12px;border-color:rgba(255,255,255,.14);color:var(--white);background:rgba(16,0,31,.32);box-shadow:inset 0 1px rgba(255,255,255,.06)}.technology-back .build-caption p{color:var(--lime)}.technology-back .build-caption span{color:rgba(255,255,255,.66)}.technology-back .build-caption .card-caption-arrow{color:var(--white)}.technology-back .build-code{min-height:0;padding:12px 24px;border-radius:16px}.technology-back .build-code,.technology-back .build-code span{font-size:9px;line-height:1.45}.technology-back .site-preview{width:76%;min-height:0;margin:4px auto 2px;padding:15px;border-radius:22px}.technology-back .preview-bar{gap:7px;margin-bottom:14px}.technology-back .preview-bar span{width:8px;height:8px}.technology-back .preview-hero{height:48px;border-radius:12px}.technology-back .preview-lines{gap:8px;margin:14px 0}.technology-back .preview-lines span{height:7px}.technology-back .preview-button{width:92px;height:20px}.technology-back .build-caption{margin-top:auto;margin-bottom:0;padding:18px 38px 18px 22px}.build-caption,.build-code,.site-preview{position:relative;z-index:2}.build-code{min-height:82px;padding:12px 16px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#f4ebff;background:rgba(16,0,31,.54);box-shadow:inset 0 1px rgba(255,255,255,.08);font-family:Consolas,Monaco,monospace;font-size:10px;line-height:1.65}.build-code span{max-width:0;display:block;overflow:hidden;white-space:nowrap;animation:code-type 4.2s steps(42) infinite}.build-code span:nth-child(2){animation-delay:.35s;color:#ff7ac8}.build-code span:nth-child(3){animation-delay:.7s;color:#d9b8ff}.build-code span:nth-child(4){animation-delay:1.05s}.site-preview{width:min(330px,88%);min-height:205px;margin:18px auto 4px;padding:18px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 22px 60px rgba(16,0,31,.32);transform:translateY(8px);animation:preview-float 3.8s ease-in-out infinite}.preview-bar{display:flex;gap:7px;margin-bottom:16px}.preview-bar span{width:9px;height:9px;border-radius:50%;background:var(--lime);opacity:.72}.preview-hero{height:58px;border-radius:13px;background:linear-gradient(110deg,var(--purple),var(--lime));transform-origin:left;animation:preview-build 4.2s ease-in-out infinite}.preview-lines{display:grid;grid-gap:9px;gap:9px;margin:16px 0}.preview-lines span{height:8px;border-radius:20px;background:rgba(54,0,104,.18);transform-origin:left;animation:line-build 4.2s ease-in-out infinite}.preview-lines span:nth-child(2){width:78%;animation-delay:.18s}.preview-lines span:nth-child(3){width:58%;animation-delay:.34s}.preview-button{width:112px;height:24px;border-radius:30px;background:var(--lime);transform-origin:left;animation:button-pop 4.2s ease-in-out infinite}.build-caption{width:100%;margin-top:8px;padding:18px 38px 16px 16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(16,0,31,.32);box-shadow:inset 0 1px rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.build-caption p{margin:0 0 8px;color:var(--lime);font-size:8px;font-weight:800;letter-spacing:.23em}.build-caption h3{margin:0 0 8px;font-family:var(--font-space),sans-serif;font-size:clamp(21px,1.7vw,26px);line-height:1.05;letter-spacing:-.04em}.build-title{transform:none}.build-caption span{max-width:30ch;display:block;color:rgba(255,255,255,.66);font-size:11px;line-height:1.55}.build-caption .card-caption-arrow{position:absolute;right:16px;bottom:16px;color:var(--white);font-size:20px;line-height:1}.marketing-back{padding:28px;color:var(--white);background:linear-gradient(145deg,var(--purple),#4b008a)}.branding-front:after{content:"";position:absolute;width:250px;height:250px;right:-120px;bottom:-110px;border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.04),0 0 0 70px rgba(255,255,255,.03)}.branding-back{padding:28px;color:var(--white);background:linear-gradient(145deg,var(--purple),#4b008a)}.logo-video-frame{position:relative;z-index:2;height:62%;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(20,0,39,.5);box-shadow:inset 0 1px rgba(255,255,255,.07),0 18px 42px rgba(16,0,31,.22)}.logo-video-frame:before{content:"";position:absolute;inset:0;opacity:.1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0);background-size:28px 28px}.ae-topbar{position:relative;z-index:3;height:17%;padding:0 10px;display:flex;align-items:center;gap:7px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(12,0,24,.44)}.ae-topbar strong{width:19px;height:19px;display:grid;place-items:center;border-radius:6px;color:#d892ff;background:#160024;font-family:Arial,sans-serif;font-size:7px;box-shadow:inset 0 0 0 1px rgba(216,146,255,.26)}.ae-topbar span{width:24px;height:3px;border-radius:10px;background:rgba(255,255,255,.2)}.ae-tools{position:absolute;z-index:3;top:17%;bottom:20%;left:0;width:12%;padding-top:14px;display:flex;flex-direction:column;align-items:center;gap:12px;border-right:1px solid rgba(255,255,255,.1);background:rgba(16,0,31,.26)}.ae-tools i{width:10px;height:10px;border:1px solid rgba(255,255,255,.42);border-radius:3px}.ae-tools i:nth-child(2){border-radius:50%}.ae-tools i:nth-child(3){width:2px;height:12px;border:0;background:rgba(255,255,255,.42)}.ae-composition{position:absolute;z-index:2;top:28%;right:27%;bottom:34%;left:24%;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(216,146,255,.22);border-radius:12px;background:#050008;box-shadow:0 14px 30px rgba(16,0,31,.32)}.ae-composition video{width:60%;height:60%;display:block;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(16,0,31,.34))}.ae-panels{position:absolute;z-index:3;top:23%;right:5%;width:13%;display:grid;grid-gap:8px;gap:8px}.ae-panels i{height:16px;border:1px solid rgba(216,146,255,.2);border-radius:4px;background:rgba(255,255,255,.08)}.ae-timeline{position:absolute;z-index:3;right:6%;bottom:8%;left:16%;height:13%;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(12,0,24,.38)}.ae-timeline span{position:relative;display:block;height:3px;margin-bottom:5px;border-radius:999px;background:linear-gradient(90deg,rgba(216,0,137,.9),rgba(119,20,213,.32))}.ae-timeline span:nth-child(2){width:82%;opacity:.72}.ae-timeline span:nth-child(3){width:58%;opacity:.55}.ae-timeline i{position:absolute;top:4px;bottom:4px;left:55%;width:1px;background:var(--lime);box-shadow:0 0 8px rgba(216,0,137,.8);animation:ae-playhead 4s linear infinite}.marketing-animation{position:relative;z-index:2;height:62%;display:grid;place-items:center}.marketing-scene{animation:marketing-scene-enter .55s cubic-bezier(.22,1,.36,1) both}.marketing-animation.is-leaving .marketing-scene{animation:marketing-scene-leave .5s cubic-bezier(.55,0,1,.45) both}.creative-editor{position:relative;width:88%;aspect-ratio:1.3;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(20,0,39,.5);box-shadow:inset 0 1px rgba(255,255,255,.08),0 22px 48px rgba(16,0,31,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.editor-topbar{height:16%;padding:0 10px;display:flex;align-items:center;gap:7px;border-bottom:1px solid rgba(255,255,255,.12)}.editor-topbar strong{width:19px;height:19px;display:grid;place-items:center;border-radius:6px;color:#84d8ff;background:#081c32;font-family:Arial,sans-serif;font-size:7px}.editor-topbar span{width:24px;height:3px;border-radius:10px;background:rgba(255,255,255,.2)}.editor-tools{position:absolute;top:16%;bottom:0;left:0;width:12%;padding-top:14px;display:flex;flex-direction:column;align-items:center;gap:12px;border-right:1px solid rgba(255,255,255,.1)}.editor-tools i{width:10px;height:10px;border:1px solid rgba(255,255,255,.48);border-radius:3px}.editor-tools i:nth-child(2){border-radius:50%}.editor-tools i:nth-child(3){width:2px;height:12px;border:0;background:rgba(255,255,255,.48)}.editor-canvas{position:absolute;top:22%;right:20%;bottom:8%;left:18%;display:grid;place-items:center;border-radius:12px;background-color:rgba(255,255,255,.92);background-image:linear-gradient(45deg,rgba(119,20,213,.08) 25%,transparent 0),linear-gradient(-45deg,rgba(119,20,213,.08) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(119,20,213,.08) 0),linear-gradient(-45deg,transparent 75%,rgba(119,20,213,.08) 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.ad-creative{position:relative;width:72%;height:56%;padding:12px;overflow:hidden;color:white;background:linear-gradient(135deg,var(--purple),var(--lime));box-shadow:0 10px 24px rgba(58,0,106,.26);animation:creative-drag 6.5s cubic-bezier(.65,0,.35,1) infinite}.ad-creative small{position:relative;z-index:2;padding:2px 5px;border:1px solid rgba(255,255,255,.6);border-radius:20px;font-size:4px;font-weight:800;letter-spacing:.15em}.creative-logo{width:30px;height:auto;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(16,0,31,.2));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ad-creative strong,.creative-logo{position:relative;z-index:2;display:block}.ad-creative strong{margin-top:8px;font-family:var(--font-space),sans-serif;font-size:clamp(8px,.8vw,13px);line-height:.95;letter-spacing:-.04em}.ad-creative i{position:absolute;right:-20px;bottom:-26px;width:70px;height:70px;border:1px solid rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 12px rgba(255,255,255,.08),0 0 0 24px rgba(255,255,255,.05)}.editor-selection{position:absolute;width:76%;height:62%;border:1px solid var(--lime);animation:selection-drag 6.5s cubic-bezier(.65,0,.35,1) infinite}.editor-selection i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--lime)}.editor-selection i:first-child{top:-3px;left:-3px}.editor-selection i:nth-child(2){top:-3px;right:-3px}.editor-selection i:nth-child(3){right:-3px;bottom:-3px}.editor-selection i:nth-child(4){bottom:-3px;left:-3px}.editor-layers{position:absolute;top:25%;right:5%;width:10%;display:grid;grid-gap:8px;gap:8px}.editor-layers i{height:16px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:rgba(255,255,255,.12);animation:editor-layer 6.5s ease infinite}.editor-layers i:nth-child(2){animation-delay:.15s}.editor-layers i:nth-child(3){animation-delay:.3s}.editor-cursor{position:absolute;z-index:5;top:56%;left:58%;width:9px;height:13px;background:white;-webkit-clip-path:polygon(0 0,100% 70%,58% 72%,78% 100%,62% 100%,43% 74%,15% 100%);clip-path:polygon(0 0,100% 70%,58% 72%,78% 100%,62% 100%,43% 74%,15% 100%);filter:drop-shadow(1px 1px #2e0056);animation:editor-cursor-move 6.5s cubic-bezier(.65,0,.35,1) infinite}.social-publisher{position:relative;width:88%;aspect-ratio:1.3;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;color:var(--white);background:linear-gradient(145deg,rgba(26,0,51,.95),rgba(74,0,125,.9));box-shadow:inset 0 1px rgba(255,255,255,.08),0 22px 48px rgba(16,0,31,.28)}.publisher-head{height:20%;padding:0 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid rgba(255,255,255,.12);font-size:7px}.instagram-mark{width:18px;height:18px;border:2px solid white;border-radius:6px;background:radial-gradient(circle at 70% 70%,#ffdc80 0 16%,#fcaf45 17% 30%,#f77737 31% 43%,#e1306c 44% 58%,#c13584 59% 72%,#833ab4 73%);box-shadow:inset 0 0 0 3px rgba(35,0,67,.6)}.publish-action{padding:5px 8px;border-radius:20px;color:white;background:linear-gradient(90deg,var(--purple),var(--lime));font-weight:800;animation:publish-button 6s ease-in-out both}.publisher-body{height:80%;padding:12px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:10px;gap:10px}.post-preview{position:relative;padding:14px;overflow:hidden;background:linear-gradient(135deg,var(--purple),var(--lime));box-shadow:0 10px 22px rgba(16,0,31,.28)}.post-preview small{padding:2px 5px;border:1px solid rgba(255,255,255,.6);border-radius:20px;font-size:4px;font-weight:800;letter-spacing:.15em}.growth-post .creative-logo,.post-preview .creative-logo{width:28px}.post-preview strong{position:relative;z-index:2;margin-top:12px;display:block;font-family:var(--font-space),sans-serif;font-size:clamp(9px,.9vw,14px);line-height:.95;letter-spacing:-.04em}.post-preview i{position:absolute;right:-22px;bottom:-28px;width:80px;height:80px;border:1px solid rgba(255,255,255,.52);border-radius:50%;box-shadow:0 0 0 13px rgba(255,255,255,.08),0 0 0 26px rgba(255,255,255,.05)}.post-details{padding:3px 0;display:flex;flex-direction:column;gap:13px}.profile-line{display:flex;align-items:center;gap:6px;font-size:6px;font-weight:800}.profile-line i{width:16px;height:16px;border:2px solid var(--lime);border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--lime))}.caption-lines{display:grid;grid-gap:6px;gap:6px}.caption-lines span{width:0;height:4px;border-radius:8px;background:rgba(255,255,255,.32);animation:caption-type 6s ease-in-out both}.caption-lines span:nth-child(2){animation-delay:.15s}.caption-lines span:nth-child(3){animation-delay:.3s}.post-tags{margin-top:auto;display:flex;flex-wrap:wrap;gap:4px}.post-tags span{padding:4px 5px;border:1px solid rgba(255,255,255,.16);border-radius:20px;color:var(--lime);background:rgba(255,255,255,.06);font-size:4px}.publisher-cursor{position:absolute;z-index:5;top:64%;left:68%;width:9px;height:13px;background:white;-webkit-clip-path:polygon(0 0,100% 70%,58% 72%,78% 100%,62% 100%,43% 74%,15% 100%);clip-path:polygon(0 0,100% 70%,58% 72%,78% 100%,62% 100%,43% 74%,15% 100%);filter:drop-shadow(1px 1px #2e0056);animation:publisher-cursor-move 6s ease-in-out both}.publish-success{position:absolute;z-index:6;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;background:linear-gradient(145deg,rgba(54,0,104,.96),rgba(119,20,213,.96));opacity:0;transform:scale(.92);animation:publish-success 6s ease-in-out both}.publish-success i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--purple-dark);background:var(--lime);box-shadow:0 0 0 8px rgba(216,0,137,.14);font-style:normal;font-size:17px;font-weight:900}.publish-success strong{font-family:var(--font-space),sans-serif;font-size:12px}.growth-results{width:88%;aspect-ratio:1.3;padding:15px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:14px;gap:14px;border:1px solid rgba(255,255,255,.18);border-radius:20px;color:var(--white);background:radial-gradient(circle at 80% 10%,rgba(216,0,137,.28),transparent 36%),rgba(24,0,48,.82);box-shadow:inset 0 1px rgba(255,255,255,.08),0 22px 48px rgba(16,0,31,.28)}.growth-post,.growth-results{position:relative;overflow:hidden}.growth-post{align-self:center;aspect-ratio:1;padding:11px;background:linear-gradient(135deg,var(--purple),var(--lime));box-shadow:0 12px 28px rgba(16,0,31,.35)}.growth-post small{padding:2px 5px;border:1px solid rgba(255,255,255,.6);border-radius:20px;font-size:4px;font-weight:800;letter-spacing:.15em}.growth-post strong{position:relative;z-index:2;margin-top:10px;display:block;font-family:var(--font-space),sans-serif;font-size:clamp(8px,.8vw,13px);line-height:.95;letter-spacing:-.04em}.growth-post i{position:absolute;right:-22px;bottom:-28px;width:75px;height:75px;border:1px solid rgba(255,255,255,.52);border-radius:50%;box-shadow:0 0 0 12px rgba(255,255,255,.08),0 0 0 24px rgba(255,255,255,.05)}.growth-summary{display:flex;flex-direction:column;justify-content:center}.growth-label{color:var(--lime);font-size:4px;font-weight:800;letter-spacing:.18em}.follower-count{margin-top:6px;font-family:var(--font-space),sans-serif;font-size:clamp(24px,2.3vw,38px);line-height:1;letter-spacing:-.07em;animation:follower-pulse 6s ease-in-out both}.growth-copy{margin-top:3px;color:rgba(255,255,255,.62);font-size:6px}.growth-chart{position:relative;height:42px;margin-top:12px;display:flex;align-items:flex-end;gap:5px;border-bottom:1px solid rgba(255,255,255,.16)}.growth-chart span{width:11%;height:10%;border-radius:4px 4px 0 0;background:linear-gradient(var(--lime),var(--purple));transform-origin:bottom;animation:chart-grow 6s ease-in-out both}.growth-chart span:nth-child(2){height:28%;animation-delay:.1s}.growth-chart span:nth-child(3){height:44%;animation-delay:.2s}.growth-chart span:nth-child(4){height:68%;animation-delay:.3s}.growth-chart span:nth-child(5){height:94%;animation-delay:.4s}.growth-chart i{position:absolute;right:2px;top:3px;width:8px;height:8px;border-top:2px solid var(--lime);border-right:2px solid var(--lime);transform:rotate(-15deg)}.engagement-bubble{position:absolute;padding:5px 7px;display:flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(255,255,255,.1);box-shadow:0 8px 20px rgba(16,0,31,.24);opacity:0;transform:translateY(8px) scale(.8);animation:bubble-pop 6s ease-in-out both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.engagement-bubble i{color:var(--lime);font-style:normal;font-size:7px}.engagement-bubble strong{font-size:5px}.engagement-bubble.likes{top:8%;left:6%}.engagement-bubble.comments{bottom:8%;left:22%;animation-delay:.2s}.engagement-bubble.followers{top:14%;right:5%;animation-delay:.4s}.design-window{position:relative;z-index:2;min-height:114px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(16,0,31,.54);box-shadow:inset 0 1px rgba(255,255,255,.08)}.design-window-large{min-height:230px}.design-toolbar{height:30px;padding:0 12px;display:flex;align-items:center;gap:7px;border-bottom:1px solid rgba(255,255,255,.12)}.design-toolbar span{width:7px;height:7px;border-radius:50%;background:var(--lime);opacity:.72}.design-toolbar strong{margin-left:auto;color:rgba(255,255,255,.58);font-size:7px;letter-spacing:.18em}.design-stage{position:relative;height:84px;margin:0;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.design-stage-large{height:200px}.tool-panel{position:absolute;top:0;bottom:0;left:0;width:42px;border-right:1px solid rgba(255,255,255,.1);background:rgba(16,0,31,.34)}.tool-panel:after,.tool-panel:before{content:"";position:absolute;left:13px;width:16px;height:16px;border-radius:6px;background:rgba(255,255,255,.22);box-shadow:0 30px rgba(255,255,255,.16),0 60px rgba(255,255,255,.12),0 90px rgba(255,255,255,.18),0 120px rgba(255,255,255,.12)}.tool-panel:before{top:18px}.tool-panel:after{bottom:18px;border-radius:50%;background:var(--lime);box-shadow:none}.design-shape{position:absolute;display:block;border-radius:18px;transform-origin:left;animation:design-build 7s ease-in-out infinite}.shape-one{left:70px;top:35px;width:150px;height:72px;background:linear-gradient(110deg,var(--purple),var(--lime))}.shape-two{right:36px;top:30px;width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.9);animation-delay:.8s}.shape-three{left:122px;bottom:32px;width:135px;height:24px;border-radius:999px;background:rgba(255,255,255,.22);animation-delay:1.5s}.design-copy{position:absolute;left:70px;bottom:68px;width:190px;height:8px;border-radius:999px;background:rgba(255,255,255,.34);transform-origin:left;animation:line-build 7s ease-in-out infinite}.design-copy.small{bottom:52px;width:112px;animation-delay:1.1s}.card-icon{align-self:center;font-family:var(--font-space),sans-serif;color:var(--purple);font-size:52px;font-weight:500}.featured .card-icon{color:var(--lime)}.card-copy{width:100%;padding:18px 38px 0 0;display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(119,20,213,.12)}.card-copy p{margin:0 0 8px;color:var(--purple);font-size:8px;font-weight:800;letter-spacing:.23em}.card-copy h3{margin:0 0 8px;font-family:var(--font-space),sans-serif;font-size:clamp(21px,1.7vw,26px);line-height:1.05;letter-spacing:-.04em}.card-copy span{max-width:30ch;color:var(--muted);font-size:11px;line-height:1.55}.featured .card-copy{border-top-color:rgba(255,255,255,.16)}.featured .card-copy p{color:var(--lime)}.featured .card-copy span{color:rgba(255,255,255,.66)}.solution-card>a{position:absolute;right:26px;bottom:26px;font-size:20px}.solution-card .build-code span{color:#f4ebff;font-size:10px;line-height:1.65}.solution-card .build-code span:nth-child(2){color:#ff7ac8}.solution-card .build-code span:nth-child(3){color:#d9b8ff}.solution-card .design-toolbar span{width:7px;height:7px;background:var(--lime);opacity:.72}.results-section{position:relative;overflow:hidden;padding:72px clamp(24px,8vw,130px) 96px;color:var(--white);background:radial-gradient(circle at 76% 18%,rgba(216,0,137,.22),transparent 28%),var(--ink)}.results-metrics{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;margin-bottom:84px}.results-metrics div{position:relative;display:flex;flex-direction:column;animation:result-metric-float 6.5s ease-in-out infinite}.results-metrics div:nth-child(2){align-items:center;text-align:center}.results-metrics div:nth-child(3){align-items:flex-end;text-align:right}.results-metrics div:nth-child(2){animation-delay:-1.7s}.results-metrics div:nth-child(3){animation-delay:-3.2s}.results-metrics strong{font-family:var(--font-space),sans-serif;color:var(--lime);font-size:clamp(42px,5vw,72px);letter-spacing:-.06em;text-shadow:0 0 26px rgba(216,0,137,.16);animation:result-metric-glow 4.8s ease-in-out infinite}.results-metrics span{color:rgba(255,255,255,.5);font-size:10px;letter-spacing:.12em}.results-heading{position:relative;z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);margin-bottom:42px}.results-heading .eyebrow{color:var(--lime)}.results-heading h2{width:100%;justify-self:center;color:var(--white);text-align:center;white-space:nowrap}.results-heading .section-pill{justify-self:end;color:rgba(255,255,255,.72)}.result-project-grid{position:relative;z-index:2;padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:38px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:0 30px 90px rgba(0,0,0,.25)}.result-project-track{display:flex;width:200%;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:result-carousel 24s linear infinite}.result-project-card{position:relative;flex:0 0 12.5%;min-width:12.5%;overflow:visible;padding-bottom:16px;border-radius:0;transition:transform .3s ease}.result-project-card:hover{transform:translateY(-8px)}.result-project-visual{position:relative;aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 28% 20%,rgba(216,0,137,.22),transparent 34%),#12001f}.result-project-card:first-child .result-project-visual{border-left:0}.result-project-visual:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 0);background-size:42px 42px}.result-project-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.result-project-card:hover .result-project-visual img{transform:scale(1.04);filter:saturate(1.08)}.result-project-info{position:relative;z-index:2;padding:0 8px;display:flex;flex-direction:column;align-items:center;text-align:center}.result-project-info p{margin:12px 0 8px;color:var(--lime);font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.result-project-info h3{margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(24px,1.6vw,32px);line-height:.95;letter-spacing:-.06em}.result-project-info>strong{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 18px);min-height:48px;margin-top:-24px;padding:13px 18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:var(--white);background:rgba(35,25,42,.86);box-shadow:0 18px 40px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;text-align:center}.result-project-logo.has-image{min-width:0;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.result-project-info>strong img{display:block;max-width:184px;max-height:102px;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(0,0,0,.38))}.results-marquee{position:absolute;left:50%;bottom:-42px;margin:0;white-space:nowrap;color:rgba(255,255,255,.025);font-family:var(--font-space),sans-serif;font-size:110px;font-weight:700;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;transform:translateX(-50%)}@keyframes result-carousel{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes result-metric-float{0%,to{transform:translateZ(0)}45%{transform:translate3d(10px,-10px,0)}72%{transform:translate3d(-6px,5px,0)}}@keyframes result-metric-glow{0%,to{filter:brightness(1);text-shadow:0 0 26px rgba(216,0,137,.16)}50%{filter:brightness(1.16);text-shadow:0 0 38px rgba(216,0,137,.34)}}.about-section{position:relative;isolation:isolate;overflow:hidden;padding:118px clamp(24px,8vw,130px) 110px;color:var(--white);background:radial-gradient(circle at 86% 16%,rgba(216,0,137,.28),transparent 24%),linear-gradient(135deg,#270044,#5a009b 56%,#31005e)}.about-section:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.26) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.26) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent,black 30%,black 75%,transparent);mask-image:linear-gradient(90deg,transparent,black 30%,black 75%,transparent)}.about-section:after{content:"KOBE";position:absolute;z-index:-1;right:-35px;top:41%;color:rgba(255,255,255,.025);font-family:var(--font-space),sans-serif;font-size:clamp(130px,20vw,350px);font-weight:900;line-height:.7;letter-spacing:-.1em;transform:rotate(-90deg) translateX(50%);transform-origin:right center}.about-orbit{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.12);border-radius:50%;pointer-events:none}.about-orbit-one{width:560px;height:560px;right:-220px;top:-210px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.014)}.about-orbit-two{width:300px;height:300px;left:-180px;bottom:70px;box-shadow:0 0 0 42px rgba(216,0,137,.07)}.about-intro{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.7fr);grid-gap:clamp(48px,9vw,150px);gap:clamp(48px,9vw,150px);align-items:end}.about-heading .eyebrow{color:var(--lime)}.about-heading h2{max-width:780px;margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(48px,6vw,96px);line-height:.93;letter-spacing:-.07em}.about-heading h2 em{display:block;color:var(--lime);font-weight:600}.about-heading h1{max-width:780px;margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(48px,6vw,96px);line-height:.93;letter-spacing:-.07em}.about-heading h1 em{display:block;color:var(--lime);font-weight:600}.about-manifesto{padding:30px 0 8px 30px;border-left:1px solid rgba(255,255,255,.22)}.about-index{margin:0 0 20px;color:var(--lime);font-size:9px;font-weight:900;letter-spacing:.24em}.about-manifesto strong{display:block;margin-bottom:20px;font-family:var(--font-space),sans-serif;font-size:clamp(20px,2vw,30px);line-height:1.2;letter-spacing:-.035em}.about-manifesto>p:last-child{margin:0;color:rgba(255,255,255,.62);font-size:12px;line-height:1.8}.about-values{position:relative;z-index:2;margin-top:100px}.about-values-title{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.about-values-title p{margin:0;color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.25em}.about-values-title span{color:rgba(255,255,255,.48);font-size:11px}.about-value-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.about-value-card{position:relative;min-height:260px;padding:34px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035));box-shadow:inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,border-color .3s ease,background .3s ease}.about-value-card:after{content:"";position:absolute;width:170px;height:170px;right:-100px;bottom:-105px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 28px rgba(255,255,255,.025),0 0 0 56px rgba(255,255,255,.018)}.about-value-card:hover{border-color:rgba(216,0,137,.65);background:linear-gradient(145deg,rgba(216,0,137,.18),rgba(255,255,255,.05));transform:translateY(-8px)}.about-value-card h2,.about-value-card h3{max-width:260px;margin:0 0 13px;font-family:var(--font-space),sans-serif;font-size:clamp(24px,2vw,34px);line-height:1;letter-spacing:-.05em}.about-value-card p{max-width:36ch;margin:0;color:rgba(255,255,255,.6);font-size:11px;line-height:1.75}.about-method{margin-top:76px;padding:clamp(38px,4vw,64px);display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.65fr);grid-gap:clamp(54px,7vw,110px);gap:clamp(54px,7vw,110px);align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:32px;background:radial-gradient(circle at 8% 25%,rgba(216,0,137,.18),transparent 28%),linear-gradient(135deg,rgba(28,0,52,.7),rgba(65,0,112,.54));box-shadow:0 28px 80px rgba(20,0,40,.24),inset 0 1px rgba(255,255,255,.08);-moz-user-select:none;user-select:none;-webkit-user-select:none}.about-method,.about-method>div{position:relative;z-index:2}.about-method>div>p{margin:0 0 20px;display:flex;align-items:center;gap:12px;color:var(--lime);font-size:9px;font-weight:900;letter-spacing:.25em}.about-method>div>p:before{content:"";width:30px;height:2px;background:var(--lime)}.about-method h2,.about-method h3{max-width:390px;margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(34px,3.4vw,56px);line-height:.98;letter-spacing:-.055em}.about-method ol{position:relative;z-index:2;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(18px,2vw,34px);gap:clamp(18px,2vw,34px);list-style:none}.about-method ol:before{content:"";position:absolute;z-index:-1;top:10px;left:10px;right:10px;height:1px;background:linear-gradient(90deg,var(--lime),rgba(255,255,255,.22) 72%,rgba(255,255,255,.08))}.about-method li{position:relative;min-height:150px;display:flex;flex-direction:column;transition:transform .3s ease}.about-method li:before{content:"";width:20px;height:20px;margin-bottom:38px;border:5px solid rgba(255,255,255,.2);border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(216,0,137,.1),0 0 22px rgba(216,0,137,.42);transition:transform .3s ease,box-shadow .3s ease}.about-method li:hover{transform:translateY(-6px)}.about-method li:hover:before{box-shadow:0 0 0 8px rgba(216,0,137,.12),0 0 30px rgba(216,0,137,.64);transform:scale(1.12)}.about-method li strong{margin:0 0 9px;font-family:var(--font-space),sans-serif;font-size:clamp(19px,1.5vw,24px);transition:color .3s ease}.about-method li:hover strong{color:var(--lime)}.about-method li small{max-width:22ch;color:rgba(255,255,255,.58);font-size:10px;line-height:1.65}.contact-preview{min-height:520px;padding:100px clamp(24px,8vw,130px);align-items:center;justify-content:center;text-align:center;color:var(--white);background:radial-gradient(circle at 50% 100%,rgba(190,66,255,.5),transparent 45%),var(--purple-dark)}.contact-preview,.cta-heading{display:flex;flex-direction:column}.cta-heading{align-items:flex-start}.contact-preview .eyebrow{color:var(--lime)}.contact-preview h2{margin-bottom:38px;font-size:clamp(50px,6vw,90px)}.primary-button.light{min-width:190px}.services-page{min-height:100vh;padding-top:0;background:var(--paper)}.service-category-dock,.service-category-nav,.service-offer-card,.services-hero{-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-category-dock img,.service-category-nav img,.service-offer-card img,.services-hero img{-webkit-user-drag:none}.services-hero{position:relative;min-height:650px;overflow:hidden;padding:118px clamp(24px,8vw,130px) 72px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);grid-gap:clamp(36px,6vw,92px);gap:clamp(36px,6vw,92px);align-items:start;color:var(--white);background:radial-gradient(circle at 73% 38%,rgba(216,0,137,.32),transparent 27%),linear-gradient(128deg,#28004e,#6200ae 52%,#3d007e)}.services-hero:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent,black 55%,transparent);mask-image:linear-gradient(90deg,transparent,black 55%,transparent)}.services-hero>*{position:relative;z-index:1}.services-hero-copy{max-width:960px}.services-hero h1{margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(56px,5.8vw,100px);line-height:.9;letter-spacing:-.065em}.services-hero h1 em{color:var(--lime);font-weight:600}.services-hero-copy>p:last-child{max-width:610px;margin:30px 0 0;color:rgba(255,255,255,.72);font-size:16px;line-height:1.8}.services-hero-panel{display:grid;grid-gap:12px;gap:12px;padding-top:6px}.services-panel-card{--card-x:36px;--hover-x:52px;--hover-y:-8px;position:relative;min-height:142px;overflow:hidden;padding:20px 24px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(27,0,52,.42);box-shadow:0 22px 55px rgba(16,0,31,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateX(var(--card-x));animation:service-card-float 5.4s ease-in-out infinite;transition:transform .35s ease,border-color .25s ease,box-shadow .25s ease}.services-panel-card:nth-child(2){--card-x:0px;--hover-x:-24px;--hover-y:2px;animation-delay:.65s}.services-panel-card:nth-child(3){--card-x:68px;--hover-x:90px;--hover-y:10px;animation-delay:1.2s}.services-hero-panel:hover .services-panel-card{animation-play-state:paused;transform:translateX(var(--hover-x)) translateY(var(--hover-y))}.services-panel-card:focus-visible,.services-panel-card:hover{border-color:rgba(216,0,137,.54);box-shadow:0 30px 70px rgba(16,0,31,.3);outline:none}.services-panel-card:focus-visible{box-shadow:0 30px 70px rgba(16,0,31,.3),0 0 0 3px rgba(216,0,137,.28)}.services-panel-card:after{content:"";position:absolute;right:-44px;bottom:-62px;width:132px;height:132px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 22px rgba(255,255,255,.035)}.services-panel-card strong{display:block;font-family:var(--font-space),sans-serif;font-size:clamp(25px,2.1vw,38px);line-height:.95;letter-spacing:-.05em}.services-panel-card p{max-width:24ch;margin:8px 0 0;color:rgba(255,255,255,.68);font-size:11px;line-height:1.5}.services-panel-card.active{background:linear-gradient(145deg,rgba(119,20,213,.72),rgba(75,0,138,.78))}.service-category-nav{position:relative;z-index:18;width:min(940px,calc(100% - 48px));margin:-28px auto 0;padding:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;overflow:visible;isolation:isolate;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(39,0,76,.86);box-shadow:0 24px 60px rgba(51,14,78,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:service-category-float 5.6s ease-in-out infinite;transition:width .35s ease,margin .35s ease,background .35s ease,box-shadow .35s ease,transform .35s ease}.service-category-nav:after,.service-category-nav:before{content:"";position:absolute;pointer-events:none;opacity:0}.service-category-nav a{min-height:54px;padding:8px 18px 8px 10px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.88);background:rgba(255,255,255,.06);font-size:12px;font-weight:800;transition:color .2s ease,background .2s ease,transform .2s ease,border-color .2s ease}.service-category-nav a:hover{color:var(--white);border-color:rgba(216,0,137,.68);background:linear-gradient(145deg,rgba(119,20,213,.82),rgba(216,0,137,.28));transform:translateY(-2px)}.service-nav-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:linear-gradient(145deg,var(--purple),var(--lime));box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.service-nav-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.service-nav-label{color:inherit;white-space:nowrap}.service-category-dock{position:fixed;z-index:35;top:50%;right:26px;padding:8px;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(39,0,76,.78);box-shadow:0 24px 70px rgba(24,0,45,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-category-dock:after{content:"";position:absolute;top:50%;right:42px;z-index:-1;width:160px;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(216,0,137,0),rgba(216,0,137,.2),rgba(119,20,213,.12));filter:blur(5px);transform:translateY(-50%) scaleX(0);transform-origin:right;pointer-events:none}.service-category-dock.is-floating{animation:service-dock-enter .28s cubic-bezier(.18,.76,.2,1) both,service-dock-float 4.6s ease-in-out .28s infinite}.service-category-dock.is-floating:after{animation:service-dock-trail .34s ease-out both}.service-category-dock.is-returning{animation:service-dock-return .32s cubic-bezier(.18,.76,.2,1) both}.service-category-dock.is-returning:after{animation:service-dock-return-trail .32s ease-out both}.service-category-dock a{position:relative;width:50px;min-height:50px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.9);background:rgba(255,255,255,.06);transition:border-color .2s ease,background .2s ease,transform .2s ease}.service-category-dock a:hover{border-color:rgba(216,0,137,.68);background:linear-gradient(145deg,rgba(119,20,213,.82),rgba(216,0,137,.28));transform:translateX(-4px)}.service-category-dock .service-nav-icon{width:38px;height:38px;flex-basis:38px}.service-category-dock .service-nav-label{position:absolute;right:66px;top:50%;max-width:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;opacity:0;color:var(--white);background:rgba(39,0,76,.9);box-shadow:0 16px 36px rgba(24,0,45,.22);transform:translate(10px,-50%);transition:max-width .32s ease,padding .32s ease,opacity .22s ease,transform .32s ease}.service-category-dock a:focus-visible .service-nav-label,.service-category-dock a:hover .service-nav-label{max-width:260px;padding:11px 16px;opacity:1;transform:translateY(-50%)}.service-category-dock.is-returning .service-nav-label{display:none}.service-category-section{position:relative;overflow:hidden;padding:110px clamp(24px,8vw,130px);scroll-margin-top:130px;background:var(--paper)}.service-category-section:before{content:"";position:absolute;inset:0;opacity:.28;pointer-events:none;background-image:linear-gradient(rgba(119,20,213,.11) 1px,transparent 0),linear-gradient(90deg,rgba(119,20,213,.11) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.service-category-section:nth-of-type(2n){background:#eeeaf3}.service-category-section>*{position:relative;z-index:1}.service-category-heading{display:grid;grid-template-columns:.9fr 1.2fr 1fr;grid-gap:28px;gap:28px;align-items:end;margin-bottom:46px}.service-category-heading h2{margin:0;font-family:var(--font-space),sans-serif;color:var(--ink);font-size:clamp(44px,5vw,78px);line-height:.95;letter-spacing:-.06em}.service-category-heading>p:last-child{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.service-offer-grid{display:grid;grid-gap:20px;gap:20px}.service-offer-card{position:relative;min-height:320px;overflow:hidden;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(119,20,213,.14);border-radius:30px;color:var(--white);background:linear-gradient(145deg,rgba(54,0,104,.96),rgba(119,20,213,.88));box-shadow:0 22px 60px rgba(51,14,78,.18);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.service-offer-card:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.45) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.45) 1px,transparent 0);background-size:58px 58px}.service-offer-card:after{content:"";position:absolute;right:-82px;bottom:-92px;width:230px;height:230px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.035)}.service-offer-card:hover{border-color:rgba(216,0,137,.58);transform:translateY(-8px);box-shadow:0 30px 72px rgba(51,14,78,.24)}.service-offer-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.service-check{position:relative;z-index:1;width:56px;height:56px;margin-bottom:auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:18px;color:var(--white);background:linear-gradient(145deg,var(--purple),var(--lime));box-shadow:0 18px 42px rgba(216,0,137,.2)}.service-check svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.service-offer-card h3{position:relative;z-index:1;max-width:14ch;margin:42px 0 16px;font-family:var(--font-space),sans-serif;font-size:clamp(28px,2.4vw,42px);line-height:.96;letter-spacing:-.055em}.service-offer-card p{position:relative;z-index:1;max-width:25ch;margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.65}.service-section-sites-produtos-digitais .service-offer-grid{grid-template-columns:1fr}.service-section-sites-produtos-digitais .service-offer-card{min-height:500px;padding:clamp(34px,5vw,64px);display:grid;grid-template-columns:minmax(0,.64fr) minmax(360px,.72fr);align-items:center;grid-column-gap:clamp(28px,5vw,78px);column-gap:clamp(28px,5vw,78px);background:radial-gradient(circle at 76% 35%,rgba(216,0,137,.34),transparent 28%),linear-gradient(135deg,#250047,#7714d5 58%,#3d007e)}.service-section-sites-produtos-digitais .service-offer-card:after{right:clamp(26px,4vw,70px);bottom:42px;width:clamp(250px,31vw,470px);height:clamp(190px,22vw,330px);border-radius:34px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 32px 80px rgba(20,0,44,.22)}.service-section-sites-produtos-digitais .service-offer-card h3{max-width:10ch;margin-top:54px;font-size:clamp(46px,5.4vw,86px)}.service-section-sites-produtos-digitais .service-offer-card p{max-width:33ch;font-size:clamp(15px,1.3vw,19px)}.site-build-showcase{position:relative;z-index:2;min-height:360px}.site-build-code{position:absolute;z-index:3;top:0;left:0;width:min(390px,86%);padding:18px 20px;border:1px solid rgba(255,255,255,.16);border-radius:22px;color:#f8efff;background:rgba(20,0,42,.72);box-shadow:inset 0 1px rgba(255,255,255,.1),0 24px 52px rgba(18,0,40,.22);font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-build-code span{max-width:0;display:block;overflow:hidden;white-space:nowrap;animation:site-code-type 5.8s steps(48) infinite}.site-build-code span:nth-child(2){color:#ff7ac8;animation-delay:.35s}.site-build-code span:nth-child(3){color:#d9b8ff;animation-delay:.75s}.site-build-browser{position:absolute;right:0;bottom:12px;width:min(430px,90%);min-height:255px;padding:22px;border:1px solid rgba(255,255,255,.22);border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 32px 80px rgba(18,0,40,.32);animation:site-browser-float 4.8s ease-in-out infinite}.site-build-topbar{display:flex;gap:8px;margin-bottom:20px}.site-build-topbar span{width:10px;height:10px;border-radius:50%;background:var(--lime);opacity:.75}.site-build-hero{height:74px;border-radius:18px;background:linear-gradient(110deg,var(--purple),var(--lime));transform-origin:left;animation:site-block-build 5.8s ease-in-out infinite}.site-build-content{display:grid;grid-gap:11px;gap:11px;margin:20px 0}.site-build-content span{height:9px;border-radius:999px;background:rgba(54,0,104,.16);transform-origin:left;animation:site-line-build 5.8s ease-in-out infinite}.site-build-content span:nth-child(2){width:78%;animation-delay:.16s}.site-build-content span:nth-child(3){width:55%;animation-delay:.28s}.site-build-button{width:132px;height:30px;border-radius:999px;background:var(--lime);transform-origin:left;animation:site-button-build 5.8s ease-in-out infinite}.site-build-stats{position:absolute;z-index:4;right:34px;top:124px;width:138px;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:24px;color:var(--white);background:rgba(54,0,104,.76);box-shadow:0 24px 54px rgba(18,0,40,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:site-stat-pop 5.8s ease-in-out infinite}.site-build-stats span{color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.2em}.site-build-stats strong{display:block;margin:6px 0 4px;font-family:var(--font-space),sans-serif;font-size:34px;letter-spacing:-.06em}.site-build-stats small{display:block;color:rgba(255,255,255,.66);font-size:10px;line-height:1.45}.service-section-marketing-digital .service-offer-grid{grid-template-columns:repeat(3,1fr)}.service-section-marketing-digital .service-offer-card{min-height:350px;color:var(--ink);background:rgba(255,255,255,.74);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.service-section-marketing-digital .service-offer-card h3{color:var(--ink)}.service-section-marketing-digital .service-offer-card p{color:var(--muted)}.service-section-marketing-digital .service-offer-card:after{border-color:rgba(119,20,213,.12);box-shadow:0 0 0 42px rgba(119,20,213,.035)}.service-section-branding-conteudo .service-offer-grid{grid-template-columns:repeat(4,1fr)}.service-section-branding-conteudo .service-offer-card{min-height:285px;padding:28px;border-radius:26px}.service-section-branding-conteudo .service-offer-card h3{font-size:clamp(24px,1.8vw,34px)}.services-cta{padding:100px clamp(24px,8vw,130px);display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--white);background:radial-gradient(circle at 50% 100%,rgba(190,66,255,.5),transparent 45%),var(--purple-dark)}.services-cta .cta-heading{width:min(820px,100%)}.services-cta h2{max-width:820px;margin:0 0 34px;font-family:var(--font-space),sans-serif;font-size:clamp(42px,5vw,82px);line-height:.98;letter-spacing:-.06em}.service-detail-page{min-height:100vh;color:var(--white);background:var(--paper)}.service-detail-hero{position:relative;min-height:760px;padding:160px clamp(24px,8vw,130px) 92px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.8fr);grid-gap:clamp(36px,6vw,92px);gap:clamp(36px,6vw,92px);align-items:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:radial-gradient(circle at 76% 42%,rgba(216,0,137,.34),transparent 28%),linear-gradient(128deg,#28004e,#6200ae 52%,#3d007e)}.service-detail-hero:before{content:"";position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent,black 55%,transparent);mask-image:linear-gradient(90deg,transparent,black 55%,transparent)}.service-detail-hero>*{position:relative;z-index:1}.service-detail-copy h1{max-width:760px;margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(58px,6.8vw,112px);line-height:.88;letter-spacing:-.07em}.service-detail-summary{max-width:680px;margin:30px 0 0;color:rgba(255,255,255,.86);font-size:clamp(19px,2vw,28px);line-height:1.35;letter-spacing:-.02em}.service-detail-description{max-width:620px;margin:22px 0 0;color:rgba(255,255,255,.66);font-size:15px;line-height:1.8}.service-detail-actions{margin-top:34px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.service-detail-visual{position:relative;min-height:520px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail-orbit{position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%;animation:spin 18s linear infinite}.detail-orbit.one{inset:4%}.detail-orbit.two{inset:18%;border-style:dashed;animation-duration:11s;animation-direction:reverse;opacity:.72}.detail-device{position:absolute;left:50%;top:50%;width:min(430px,90%);min-height:310px;padding:24px;border:1px solid rgba(255,255,255,.2);border-radius:32px;background:rgba(255,255,255,.92);box-shadow:0 32px 90px rgba(17,0,39,.35);transform:translate(-50%,-50%);animation:detail-device-float 4.8s ease-in-out infinite}.detail-device-bar{display:flex;gap:8px;margin-bottom:20px}.detail-device-bar span{width:10px;height:10px;border-radius:50%;background:var(--lime);opacity:.75}.detail-screen-main{height:92px;border-radius:20px;background:linear-gradient(110deg,var(--purple),var(--lime));transform-origin:left;animation:detail-build-main 4.8s ease-in-out infinite}.detail-screen-lines{display:grid;grid-gap:12px;gap:12px;margin:22px 0}.detail-screen-lines span{height:10px;border-radius:999px;background:rgba(54,0,104,.16);transform-origin:left;animation:detail-build-line 4.8s ease-in-out infinite}.detail-screen-lines span:nth-child(2){width:76%;animation-delay:.15s}.detail-screen-lines span:nth-child(3){width:54%;animation-delay:.3s}.detail-screen-action{width:140px;height:34px;border-radius:999px;background:var(--lime);transform-origin:left;animation:detail-build-button 4.8s ease-in-out infinite}.detail-floating-card{position:absolute;z-index:3;min-width:128px;padding:16px 18px;border:1px solid rgba(255,255,255,.16);border-radius:22px;color:var(--white);background:rgba(38,0,75,.72);box-shadow:0 22px 56px rgba(17,0,39,.26);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;animation:detail-chip-float 4.2s ease-in-out infinite}.detail-floating-card span{width:9px;height:9px;margin-right:9px;display:inline-block;border-radius:50%;background:var(--lime);box-shadow:0 0 18px rgba(216,0,137,.74)}.detail-floating-card.primary{top:92px;right:8%}.detail-floating-card.secondary{left:8%;bottom:100px;animation-delay:.8s}.visual-site{min-height:520px}.site-showcase-device{position:absolute;left:50%;top:50%;width:min(680px,96%);height:380px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 36px 95px rgba(17,0,39,.36);transform:translate(-50%,-50%);animation:detail-device-float 4.8s ease-in-out infinite}.site-loading-screen{position:absolute;z-index:5;inset:0;display:grid;place-items:center;color:var(--white);background:radial-gradient(circle at 50% 35%,rgba(216,0,137,.42),transparent 34%),linear-gradient(145deg,#250047,#7714d5);animation:site-loader-cycle 8s ease-in-out infinite}.site-loading-spinner{width:42px;height:42px;display:block;border-radius:50%;border-left:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-top:4px solid rgba(255,255,255,.2);border-top-color:var(--lime);border-right:4px solid rgba(255,255,255,.7);box-shadow:0 18px 42px rgba(17,0,39,.24);animation:site-spinner-rotate .75s linear infinite}.site-scroll-stage{position:absolute;inset:16px;overflow:hidden;border-radius:22px;background:#f7f2fb;box-shadow:inset 0 0 0 1px rgba(54,0,104,.08)}.site-page-preview{min-height:690px;padding:16px;color:var(--ink);animation:site-page-cycle 8s ease-in-out infinite}.site-demo-header{height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:rgba(54,0,104,.92);box-shadow:0 18px 34px rgba(54,0,104,.14);transform-origin:top;animation:site-section-build 8s ease-in-out infinite}.site-demo-logo{color:var(--white);font-family:var(--font-space),sans-serif;font-size:15px;font-weight:900;letter-spacing:-.03em}.site-demo-header nav{display:flex;gap:8px}.site-demo-header nav span{width:38px;height:8px;border-radius:999px;background:rgba(255,255,255,.32)}.site-demo-hero{margin-top:16px;min-height:172px;padding:22px;display:grid;grid-template-columns:1.15fr .5fr;grid-gap:18px;gap:18px;align-items:center;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#360068,#7714d5 62%,#d80089);transform-origin:top;animation:site-section-build 8s ease-in-out .12s infinite}.site-demo-kicker{width:72px;height:8px;margin-bottom:20px;display:block;border-radius:999px;background:var(--lime)}.site-demo-hero strong{width:230px;height:26px;margin-bottom:9px;display:block;border-radius:999px;background:rgba(255,255,255,.92)}.site-demo-hero strong.short{width:155px}.site-demo-hero p{width:220px;height:8px;margin:18px 0 8px;border-radius:999px;background:rgba(255,255,255,.46)}.site-demo-hero p.small{width:160px;margin-top:0}.site-demo-button{width:112px;height:26px;margin-top:18px;display:block;border-radius:999px;background:var(--lime)}.site-demo-orb{width:104px;height:104px;justify-self:center;border-radius:38% 62% 56% 44%/42% 36% 64% 58%;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24);animation:morph 5s ease-in-out infinite}.site-demo-content{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;animation:site-section-build 8s ease-in-out .24s infinite}.site-demo-content article{min-height:118px;padding:16px;border-radius:20px;background:var(--white);box-shadow:0 18px 38px rgba(54,0,104,.08)}.site-demo-content article span{width:42px;height:42px;display:block;border-radius:14px;background:linear-gradient(145deg,var(--purple),var(--lime))}.site-demo-content article strong{width:86%;height:14px;margin:22px 0 12px;display:block;border-radius:999px;background:rgba(54,0,104,.78)}.site-demo-content article p{width:70%;height:8px;border-radius:999px;background:rgba(54,0,104,.18)}.site-demo-footer{height:78px;margin-top:16px;padding:20px;border-radius:22px;color:var(--white);background:#250047;animation:site-section-build 8s ease-in-out .36s infinite}.site-demo-footer span{width:82px;height:18px;display:block;border-radius:999px;background:var(--white)}.site-demo-footer p{width:210px;height:8px;margin-top:18px;border-radius:999px;background:rgba(255,255,255,.32)}.visual-social .detail-screen-main{background:linear-gradient(135deg,#fdf8ff,#d9b8ff);box-shadow:inset 0 0 0 18px rgba(216,0,137,.14)}.visual-design .detail-screen-main:after,.visual-social .detail-screen-main:after{content:"";display:block;width:74px;height:74px;margin:9px auto;border-radius:50%;background:linear-gradient(145deg,var(--purple),var(--lime))}.social-phone{position:absolute;z-index:3;left:54%;top:50%;width:250px;height:420px;overflow:hidden;border:16px solid #21013d;border-radius:46px;background:linear-gradient(180deg,#fbf7ff,#efe5ff);box-shadow:0 34px 90px rgba(17,0,39,.36);transform:translate(-50%,-50%);animation:social-phone-float 5.8s ease-in-out infinite}.social-phone:before{content:"";position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(119,20,213,.14) 1px,transparent 0),linear-gradient(90deg,rgba(119,20,213,.14) 1px,transparent 0);background-size:34px 34px}.social-phone-notch{position:absolute;z-index:3;top:-1px;left:50%;width:92px;height:25px;border-radius:0 0 18px 18px;background:#21013d;transform:translateX(-50%)}.social-phone-top{position:relative;z-index:2;height:78px;padding:34px 18px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(54,0,104,.18)}.social-phone-top svg{width:24px;height:24px;color:rgba(54,0,104,.56);stroke-width:1.8}.social-profile-strip{position:relative;z-index:2;margin:16px 16px 12px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(119,20,213,.13);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 12px 28px rgba(51,14,78,.07)}.social-profile-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:linear-gradient(145deg,var(--purple),var(--lime))}.social-profile-avatar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.social-profile-strip p,.social-profile-strip strong{display:block;border-radius:999px;background:rgba(54,0,104,.16)}.social-profile-strip strong{width:94px;height:10px;margin-bottom:8px}.social-profile-strip p{width:70px;height:7px}.social-profile-grid{width:26px;height:26px;padding:5px;border-radius:10px;color:var(--lime);background:rgba(216,0,137,.14);stroke-width:2.2}.social-bio-lines{position:relative;z-index:2;margin:0 16px 12px;padding:0 4px;display:grid;grid-gap:7px;gap:7px}.social-bio-lines span,.social-bio-lines strong{display:block;height:7px;border-radius:999px;background:rgba(54,0,104,.14)}.social-bio-lines span:first-child{width:84%}.social-bio-lines span:nth-child(2){width:62%}.social-bio-lines strong{width:78px;height:20px;background:linear-gradient(90deg,var(--purple),var(--lime))}.social-post-card{position:relative;z-index:2;height:142px;margin:0 16px 14px;padding:18px;overflow:hidden;border-radius:22px;color:var(--white);background:radial-gradient(circle at 82% 84%,rgba(255,255,255,.2),transparent 35%),linear-gradient(135deg,var(--purple),var(--lime));box-shadow:0 18px 44px rgba(51,14,78,.18)}.social-post-card:after{content:"";position:absolute;right:-30px;bottom:-46px;width:116px;height:116px;border:1px solid rgba(255,255,255,.45);border-radius:50%;box-shadow:0 0 0 18px rgba(255,255,255,.08)}.social-post-tag{position:relative;z-index:1;display:inline-flex;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.16);font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.social-post-card strong{position:relative;z-index:1;max-width:120px;margin-top:34px;display:block;font-family:var(--font-space),sans-serif;font-size:25px;line-height:.92;letter-spacing:-.06em}.social-post-card p{position:relative;z-index:1;width:118px;height:8px;margin:16px 0 0;border-radius:999px;background:rgba(255,255,255,.44)}.social-post-card p.short{width:82px;margin-top:8px}.social-feed-actions{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,auto) 1fr;grid-gap:9px;gap:9px;align-items:center;padding:0 22px;color:var(--lime)}.social-feed-actions svg{width:18px;height:18px;stroke-width:2.1}.social-feed-actions .save{justify-self:end;color:rgba(54,0,104,.56)}.social-mini-grid{position:relative;z-index:2;margin:16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.social-mini-grid span{height:72px;border-radius:18px;background:rgba(255,255,255,.76);box-shadow:inset 0 0 0 1px rgba(119,20,213,.12)}.social-mini-grid span:nth-child(2){background:linear-gradient(145deg,rgba(119,20,213,.2),rgba(216,0,137,.16))}.social-megaphone-icon{position:absolute;z-index:5;left:46%;top:45%;width:250px;height:250px;color:var(--lime);filter:drop-shadow(0 28px 42px rgba(17,0,39,.28));transform:translate(-50%,-50%) rotate(38deg) scaleX(-1);transform-origin:50% 62%;animation:social-megaphone-float 5.2s ease-in-out infinite}.social-megaphone-icon svg{width:100%;height:100%;display:block;fill:currentColor}.social-float-badge{position:absolute;z-index:4;min-width:54px;height:54px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--white);background:linear-gradient(145deg,var(--purple),var(--lime));box-shadow:0 16px 34px rgba(17,0,39,.24);font-size:26px;font-weight:900;line-height:1;animation:social-icon-float 6.4s ease-in-out infinite}.social-float-badge svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.1}.badge-instagram{left:25%;top:23%;animation-delay:-.6s}.badge-like{right:14%;bottom:15%;color:var(--white);animation-delay:-3.6s}.badge-heart{left:50%;top:68%;width:42px;min-width:42px;height:42px;color:var(--lime);background:rgba(255,255,255,.9);font-size:21px;animation-delay:-4.4s}.social-action-bubble{position:absolute;z-index:6;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--white);background:rgba(216,0,137,.78);box-shadow:0 16px 34px rgba(17,0,39,.24);animation:social-icon-float 6.8s ease-in-out infinite}.social-action-bubble svg{width:24px;height:24px;stroke-width:2.2}.bubble-comment{right:18%;top:47%;animation-delay:-2.2s}.bubble-repost{right:22%;bottom:30%;z-index:7;animation-delay:-3.1s}.social-user-ghost{position:absolute;z-index:2;left:18%;bottom:18%;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:rgba(255,255,255,.42);background:rgba(255,255,255,.08);animation:social-icon-float 7.2s ease-in-out infinite}.social-user-ghost svg{width:34px;height:34px;stroke-width:1.8}.social-spark{position:absolute;z-index:1;display:grid;place-items:center;color:rgba(255,255,255,.72);opacity:.82;animation:social-icon-float 7s ease-in-out infinite}.social-spark svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7}.spark-one{left:23%;top:23%}.spark-two{right:26%;top:70%;animation-delay:-3s}.spark-three{right:12%;top:18%;color:var(--lime);animation-delay:-4.2s}.visual-ads{min-height:520px}.ads-scene{position:absolute;z-index:3;inset:0}.ads-laptop{position:absolute;left:55%;top:57%;width:min(410px,68%);transform:translate(-50%,-50%) rotate(-5deg);animation:ads-laptop-float 5.8s ease-in-out infinite}.ads-laptop-screen{position:relative;height:255px;overflow:hidden;padding:22px;border:12px solid #21013d;border-radius:28px 28px 16px 16px;background:linear-gradient(145deg,#faf6ff,#e9dcf8);box-shadow:0 32px 74px rgba(17,0,39,.36)}.ads-laptop-screen:before{content:"";position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(119,20,213,.14) 1px,transparent 0),linear-gradient(90deg,rgba(119,20,213,.14) 1px,transparent 0);background-size:28px 28px}.ads-dashboard-top{position:relative;z-index:1;display:flex;gap:7px}.ads-dashboard-top span{width:9px;height:9px;border-radius:50%;background:var(--lime);opacity:.72}.ads-campaign-card{position:relative;z-index:1;margin-top:22px;padding:14px;display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;border-radius:17px;color:var(--purple-dark);background:rgba(255,255,255,.86);box-shadow:0 14px 30px rgba(54,0,104,.09)}.ads-campaign-card svg{width:30px;height:30px;padding:6px;border-radius:10px;color:var(--white);background:linear-gradient(145deg,var(--purple),var(--lime))}.ads-campaign-card strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.ads-campaign-card span{width:70%;height:7px;margin-top:7px;display:block;border-radius:999px;background:rgba(54,0,104,.16)}.ads-chart{position:relative;z-index:1;height:105px;margin-top:16px;padding:16px 14px 10px;display:flex;gap:10px;align-items:flex-end;border-radius:18px;background:linear-gradient(145deg,rgba(54,0,104,.94),rgba(119,20,213,.9))}.ads-chart i{width:20%;height:24%;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#ff6bc6,var(--lime));transform-origin:bottom;animation:ads-chart-grow 4.6s ease-in-out infinite}.ads-chart i:nth-child(2){height:42%;animation-delay:-.2s}.ads-chart i:nth-child(3){height:58%;animation-delay:-.4s}.ads-chart i:nth-child(4){height:74%;animation-delay:-.6s}.ads-chart i:nth-child(5){height:94%;animation-delay:-.8s}.ads-laptop-base{position:relative;width:116%;height:24px;margin-left:-8%;border-radius:5px 5px 22px 22px;background:linear-gradient(180deg,#f7efff,#bba5d1);box-shadow:0 24px 46px rgba(17,0,39,.3)}.ads-laptop-base span{position:absolute;left:50%;top:0;width:70px;height:7px;border-radius:0 0 8px 8px;background:rgba(54,0,104,.26);transform:translateX(-50%)}.ads-rocket{position:absolute;z-index:6;left:8%;top:-4%;width:390px;height:390px;transform:rotate(12deg);filter:drop-shadow(0 24px 42px rgba(17,0,39,.24));animation:ads-rocket-launch 5.2s ease-in-out infinite}.ads-rocket>svg{width:100%;height:100%;display:block;overflow:visible}.ads-metric{position:absolute;z-index:7;min-width:58px;min-height:58px;padding:10px 14px;display:flex;align-items:center;gap:9px;border-radius:999px;color:var(--white);background:linear-gradient(145deg,rgba(119,20,213,.94),rgba(216,0,137,.9));box-shadow:0 18px 38px rgba(17,0,39,.28);animation:ads-metric-float 6s ease-in-out infinite}.ads-metric svg{width:25px;height:25px;flex:0 0 25px;stroke-width:2}.ads-metric strong{font-size:10px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.metric-people{right:5%;top:18%}.metric-like{right:1%;bottom:19%;animation-delay:-1.6s}.metric-lead{left:5%;bottom:21%;animation-delay:-3.2s}.metric-growth{right:19%;top:4%;animation-delay:-4.5s}.ads-spark{position:absolute;z-index:2;color:rgba(255,255,255,.72);animation:ads-metric-float 6.4s ease-in-out infinite}.ads-spark svg{width:27px;height:27px;stroke-width:1.6}.ads-spark.spark-a{left:6%;top:42%}.ads-spark.spark-b{right:8%;top:49%;animation-delay:-2s}.ads-spark.spark-c{left:38%;bottom:5%;color:var(--lime);animation-delay:-4s}.visual-strategy{min-height:520px}.strategy-board{position:absolute;z-index:3;left:50%;top:50%;width:min(470px,80%);height:390px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:34px;background:radial-gradient(circle at 50% 46%,rgba(216,0,137,.22),transparent 34%),linear-gradient(145deg,rgba(36,0,70,.9),rgba(103,10,182,.78));box-shadow:inset 0 1px rgba(255,255,255,.12),0 34px 90px rgba(17,0,39,.35);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:strategy-board-float 5.8s ease-in-out infinite}.strategy-board:before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 0);background-size:42px 42px}.strategy-board-top{position:relative;z-index:3;height:58px;padding:0 20px;display:flex;align-items:center;gap:7px;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(20,0,39,.3)}.strategy-board-top span{width:8px;height:8px;border-radius:50%;background:var(--lime);opacity:.72}.strategy-board-top strong{margin-left:auto;color:rgba(255,255,255,.66);font-size:9px;text-transform:uppercase;letter-spacing:.15em}.strategy-core{position:absolute;z-index:5;left:50%;top:51%;width:126px;height:126px;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:var(--white);background:linear-gradient(145deg,var(--purple),var(--lime));box-shadow:0 0 0 18px rgba(216,0,137,.08),0 24px 48px rgba(17,0,39,.3);transform:translate(-50%,-50%);animation:strategy-core-pulse 4s ease-in-out infinite}.strategy-core svg{width:38px;height:38px;stroke-width:1.7}.strategy-core span{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.strategy-node{position:absolute;z-index:4;width:92px;min-height:72px;padding:10px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;border:1px solid rgba(255,255,255,.18);border-radius:20px;color:var(--white);background:rgba(255,255,255,.1);box-shadow:0 16px 32px rgba(17,0,39,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:strategy-node-float 5s ease-in-out infinite}.strategy-node svg{width:25px;height:25px;color:var(--lime);stroke-width:1.9}.strategy-node span{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.node-public{left:9%;top:25%}.node-message{right:8%;top:29%;animation-delay:-1.6s}.node-region{left:12%;bottom:10%;animation-delay:-3.2s}.strategy-path{position:absolute;z-index:2;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--lime),rgba(255,255,255,.7),transparent);transform-origin:left center;animation:strategy-path-flow 3s ease-in-out infinite}.path-one{left:25%;top:39%;width:118px;transform:rotate(18deg)}.path-two{left:58%;top:45%;width:112px;transform:rotate(-17deg);animation-delay:-1s}.path-three{left:25%;top:69%;width:130px;transform:rotate(-24deg);animation-delay:-2s}.strategy-approved{position:absolute;z-index:5;right:8%;bottom:10%;padding:10px 13px;display:flex;align-items:center;gap:8px;border-radius:999px;color:var(--purple-dark);background:rgba(255,255,255,.92);box-shadow:0 16px 34px rgba(17,0,39,.22);animation:strategy-approved-pop 4.8s ease-in-out infinite}.strategy-approved svg{width:20px;height:20px;color:var(--lime);stroke-width:2.3}.strategy-approved span{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.strategy-float{position:absolute;z-index:6;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:var(--white);background:linear-gradient(145deg,var(--purple),var(--lime));box-shadow:0 18px 38px rgba(17,0,39,.26);animation:strategy-float 6s ease-in-out infinite}.strategy-float svg{width:28px;height:28px;stroke-width:1.8}.strategy-compass{right:4%;top:12%}.strategy-voice{left:2%;top:49%;animation-delay:-2s}.strategy-people{right:3%;bottom:10%;animation-delay:-4s}.strategy-spark{position:absolute;z-index:8;color:rgba(255,255,255,.72);filter:drop-shadow(0 0 10px rgba(255,255,255,.3));animation:strategy-float 6.6s ease-in-out infinite}.strategy-spark svg{width:28px;height:28px;stroke-width:1.6}.strategy-spark-one{left:13%;top:13%}.strategy-spark-two{right:16%;bottom:5%;color:var(--lime);animation-delay:-3s}.visual-design{min-height:540px}.design-editor{position:absolute;z-index:4;left:50%;top:50%;width:min(640px,98%);height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:26px;color:rgba(255,255,255,.76);background:#26242b;box-shadow:0 38px 100px rgba(17,0,39,.45);transform:translate(-50%,-50%);animation:design-editor-float 6s ease-in-out infinite}.design-editor-menu{position:absolute;z-index:8;inset:0 0 auto;height:34px;padding:0 12px;display:flex;align-items:center;gap:17px;border-bottom:1px solid rgba(255,255,255,.08);background:#4b4950;font-size:9px}.design-editor-menu strong{width:21px;height:21px;display:grid;place-items:center;border-radius:4px;color:#76cfff;background:#082b45;font-size:9px}.design-editor-menu span{white-space:nowrap}.design-editor-options{position:absolute;z-index:8;left:0;right:0;top:34px;height:30px;padding:0 12px 0 52px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.08);background:#3d3b42}.design-editor-options svg{width:15px;height:15px;stroke-width:1.8}.design-editor-options span{width:46px;height:15px;border:1px solid rgba(255,255,255,.1);border-radius:3px;background:rgba(255,255,255,.04)}.design-editor-options span:nth-of-type(2){width:70px}.design-editor-options svg:last-child{margin-left:auto}.design-editor-tools{position:absolute;z-index:8;left:0;top:64px;bottom:0;width:42px;padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:6px;border-right:1px solid rgba(255,255,255,.08);background:#343239}.design-editor-tools span{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;color:rgba(255,255,255,.66)}.design-editor-tools span.active{color:var(--white);background:rgba(216,0,137,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.design-editor-tools svg{width:16px;height:16px;stroke-width:1.7}.design-editor-stage{position:absolute;left:42px;right:146px;top:64px;bottom:0;overflow:hidden;background:#202024}.design-editor-stage:before{content:"";position:absolute;inset:18px 0 0 18px;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 0);background-size:42px 42px}.design-ruler{position:absolute;z-index:3;background-color:#323137;opacity:.86}.design-ruler:after{content:"";position:absolute;inset:0;opacity:.65}.design-ruler.horizontal{left:18px;right:0;top:0;height:18px}.design-ruler.horizontal:after{background-image:repeating-linear-gradient(90deg,transparent 0 20px,rgba(255,255,255,.35) 20px 21px,transparent 21px 39px,rgba(255,255,255,.18) 39px 40px)}.design-ruler.vertical{left:0;top:18px;bottom:0;width:18px}.design-ruler.vertical:after{background-image:repeating-linear-gradient(180deg,transparent 0 20px,rgba(255,255,255,.35) 20px 21px,transparent 21px 39px,rgba(255,255,255,.18) 39px 40px)}.design-canvas{position:absolute;z-index:2;left:50%;top:53%;width:205px;height:270px;overflow:hidden;padding:34px 25px;color:var(--white);background:radial-gradient(circle at 82% 72%,rgba(255,255,255,.15),transparent 24%),linear-gradient(145deg,#28004e,#7714d5 58%,#d80089);box-shadow:0 18px 45px rgba(0,0,0,.38);transform:translate(-50%,-50%)}.design-canvas:before{content:"";position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.28) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.28) 1px,transparent 0);background-size:28px 28px}.design-canvas strong,.design-canvas-copy,.design-canvas-kicker{position:relative;z-index:3;display:block;animation:design-element-move 8s ease-in-out infinite}.design-canvas-kicker{color:#ff85cf;font-size:8px;font-weight:900;letter-spacing:.18em}.design-canvas strong{max-width:135px;margin-top:6px;font-family:var(--font-space),sans-serif;font-size:27px;line-height:.85;letter-spacing:-.07em}.design-canvas-copy{width:116px;height:5px;margin-top:18px;border-radius:999px;background:rgba(255,255,255,.62)}.design-canvas-copy.short{width:78px;margin-top:7px}.design-canvas-shape{position:absolute;z-index:1;display:block;animation:design-shape-edit 8s ease-in-out infinite}.design-canvas-shape.shape-one{right:-30px;bottom:-32px;width:138px;height:138px;border:1px solid rgba(255,255,255,.62);border-radius:50%;box-shadow:0 0 0 20px rgba(255,255,255,.08),0 0 0 42px rgba(255,255,255,.05)}.design-canvas-shape.shape-two{left:25px;bottom:34px;width:74px;height:22px;border-radius:999px;background:var(--lime);box-shadow:0 12px 28px rgba(17,0,39,.22)}.design-canvas-selection{position:absolute;z-index:6;left:18px;top:25px;width:155px;height:92px;border:1px dashed #fff;animation:design-selection-edit 8s ease-in-out infinite}.design-canvas-selection i{position:absolute;width:6px;height:6px;border:1px solid #fff;background:var(--lime)}.design-canvas-selection i:first-child{left:-4px;top:-4px}.design-canvas-selection i:nth-child(2){right:-4px;top:-4px}.design-canvas-selection i:nth-child(3){left:-4px;bottom:-4px}.design-canvas-selection i:nth-child(4){right:-4px;bottom:-4px}.design-guide{position:absolute;z-index:5;display:block;opacity:0;background:#4ee7ff;animation:design-guide-show 8s ease-in-out infinite}.design-guide.vertical-guide{left:50%;top:0;bottom:0;width:1px}.design-guide.horizontal-guide{left:0;right:0;top:42%;height:1px}.design-editor-panel{position:absolute;z-index:7;right:0;top:64px;bottom:0;width:146px;border-left:1px solid rgba(255,255,255,.08);background:#343239}.design-panel-tabs{height:32px;padding:0 10px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.08);font-size:8px}.design-panel-tabs strong{color:var(--white)}.design-color-panel{position:relative;height:118px;margin:10px;border-radius:5px;background:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,transparent),#d80089;animation:design-color-shift 8s ease-in-out infinite}.design-color-panel:after{content:"";position:absolute;right:20%;top:22%;width:8px;height:8px;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.45);animation:design-color-picker 8s ease-in-out infinite}.design-layer-title{height:32px;padding:0 10px;display:flex;align-items:center;gap:7px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:var(--white);font-size:8px;text-transform:uppercase;letter-spacing:.11em}.design-layer-title svg{width:13px;height:13px}.design-layer{height:45px;padding:0 8px;display:grid;grid-template-columns:12px 27px 1fr;grid-gap:6px;gap:6px;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.68);animation:design-layer-select 8s ease-in-out infinite}.design-layer svg{width:11px;height:11px;stroke-width:1.7}.design-layer svg:nth-child(2){width:26px;height:26px;padding:6px;border-radius:3px;color:var(--white);background:linear-gradient(145deg,var(--purple),var(--lime))}.design-layer strong{overflow:hidden;font-size:7px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.design-layer.layer-shape{animation-delay:-.55s}.design-layer.layer-background{animation-delay:-1.1s}.design-editor-cursor{position:absolute;z-index:20;left:49%;top:43%;width:23px;height:23px;color:var(--white);fill:#260047;filter:drop-shadow(0 3px 2px rgba(0,0,0,.45));stroke-width:2;animation:design-cursor-work 8s ease-in-out infinite}.visual-motion{min-height:540px}.motion-editor{position:absolute;z-index:4;left:50%;top:50%;width:min(640px,98%);height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:26px;color:rgba(255,255,255,.72);background:#211b2c;box-shadow:0 38px 100px rgba(17,0,39,.45);transform:translate(-50%,-50%);animation:motion-editor-float 6s ease-in-out infinite}.motion-editor-top{position:absolute;z-index:8;inset:0 0 auto;height:34px;padding:0 12px;display:flex;align-items:center;gap:17px;border-bottom:1px solid rgba(255,255,255,.08);background:#4a4354;font-size:9px}.motion-editor-top strong{width:21px;height:21px;display:grid;place-items:center;border-radius:4px;color:#d8a8ff;background:#180828;font-size:9px}.motion-editor-tools{position:absolute;z-index:8;left:0;top:34px;bottom:116px;width:42px;padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:7px;border-right:1px solid rgba(255,255,255,.08);background:#342d3e}.motion-editor-tools svg{width:29px;height:29px;padding:7px;border-radius:6px;stroke-width:1.7}.motion-editor-tools svg:first-child{color:var(--white);background:rgba(216,0,137,.44)}.motion-project-panel{position:absolute;z-index:6;left:42px;top:34px;bottom:116px;width:112px;padding:12px 9px;border-right:1px solid rgba(255,255,255,.08);background:#2b2534}.motion-project-panel strong,.motion-properties strong{display:block;margin-bottom:12px;color:rgba(255,255,255,.88);font-size:7px;letter-spacing:.12em}.motion-project-panel span,.motion-properties span{margin-bottom:7px;padding:7px;display:flex;align-items:center;gap:6px;border-radius:5px;background:rgba(255,255,255,.045);font-size:7px;white-space:nowrap}.motion-project-panel span:first-of-type{background:rgba(216,0,137,.22)}.motion-project-panel svg,.motion-properties svg{width:12px;height:12px;flex:0 0 12px;color:#e5b9ff;stroke-width:1.8}.motion-composition{position:absolute;z-index:3;left:154px;right:128px;top:34px;bottom:116px;display:grid;place-items:center;overflow:hidden;background:#100c16}.motion-composition:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 0);background-size:34px 34px}.motion-flyer{position:relative;width:172px;height:224px;overflow:hidden;padding:27px 20px;color:var(--white);background:radial-gradient(circle at 82% 76%,rgba(255,255,255,.2),transparent 27%),linear-gradient(145deg,#360068,#7714d5 56%,#d80089);box-shadow:0 22px 44px rgba(0,0,0,.42);animation:motion-flyer-pulse 7s ease-in-out infinite}.motion-flyer:before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 0);background-size:25px 25px}.motion-flyer strong,.motion-flyer-button,.motion-flyer-line,.motion-flyer-tag{position:relative;z-index:4;display:block}.motion-flyer-tag{width:-moz-fit-content;width:fit-content;padding:4px 7px;border-radius:999px;background:var(--lime);font-size:6px;font-weight:900;letter-spacing:.14em;animation:motion-tag-enter 7s ease-in-out infinite}.motion-flyer strong{margin-top:18px;font-family:var(--font-space),sans-serif;font-size:25px;line-height:.86;letter-spacing:-.07em;animation:motion-title-enter 7s cubic-bezier(.22,1,.36,1) infinite}.motion-flyer-line{width:98px;height:5px;margin-top:18px;border-radius:999px;background:rgba(255,255,255,.55);animation:motion-line-enter 7s ease-in-out infinite}.motion-flyer-line.short{width:66px;margin-top:7px;animation-delay:-.12s}.motion-flyer-button{width:-moz-fit-content;width:fit-content;margin-top:20px;padding:7px 10px;border-radius:999px;color:#28004e;background:var(--white);font-size:5px;font-weight:900;letter-spacing:.13em;animation:motion-button-enter 7s ease-in-out infinite}.motion-flyer-ring{position:absolute;z-index:2;display:block;border:1px solid rgba(255,255,255,.42);border-radius:50%;animation:motion-ring-enter 7s ease-in-out infinite}.motion-flyer-ring.ring-one{right:-46px;bottom:-34px;width:132px;height:132px;box-shadow:0 0 0 20px rgba(255,255,255,.06),0 0 0 42px rgba(255,255,255,.035)}.motion-flyer-ring.ring-two{right:25px;top:20px;width:38px;height:38px;background:rgba(255,255,255,.1);animation-delay:-.2s}.motion-flyer-spark{position:absolute;z-index:5;right:17px;top:21px;width:20px;height:20px;color:var(--white);stroke-width:1.6;animation:motion-spark-enter 7s ease-in-out infinite}.motion-properties{position:absolute;z-index:6;right:0;top:34px;bottom:116px;width:128px;padding:12px 9px;border-left:1px solid rgba(255,255,255,.08);background:#2b2534}.motion-properties span:nth-of-type(2){background:rgba(216,0,137,.18)}.motion-timeline{position:absolute;z-index:9;left:0;right:0;bottom:0;height:116px;padding:25px 12px 8px 52px;border-top:1px solid rgba(255,255,255,.08);background:#282230}.motion-timeline-head{position:absolute;left:94px;right:14px;top:7px;display:flex;justify-content:space-between;color:rgba(255,255,255,.4);font-size:6px}.motion-layer-row{height:23px;display:grid;grid-template-columns:16px 16px 1fr;grid-gap:6px;gap:6px;align-items:center}.motion-layer-row svg{width:11px;height:11px;color:rgba(255,255,255,.52);stroke-width:1.8}.motion-layer-row i{height:6px;border-radius:2px;background:linear-gradient(90deg,var(--lime),#8a34db);transform-origin:left;animation:motion-track-active 7s ease-in-out infinite}.motion-layer-row:nth-of-type(3) i{width:78%;animation-delay:-.15s}.motion-layer-row:nth-of-type(4) i{width:58%;animation-delay:-.3s}.motion-playhead{position:absolute;z-index:5;left:28%;top:19px;bottom:5px;width:1px;display:block;background:#ff8fd3;box-shadow:0 0 8px rgba(255,143,211,.8);animation:motion-playhead-run 7s linear infinite}.motion-playhead:before{content:"";position:absolute;left:50%;top:-5px;width:7px;height:7px;background:#ff8fd3;transform:translateX(-50%) rotate(45deg)}.motion-export-chip{position:absolute;z-index:8;right:-1%;bottom:8%;padding:12px 15px;display:flex;align-items:center;gap:8px;border-radius:999px;color:var(--purple-dark);background:rgba(255,255,255,.94);box-shadow:0 18px 38px rgba(17,0,39,.28);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;animation:motion-export-pop 7s ease-in-out infinite}.motion-export-chip svg{width:18px;height:18px;color:var(--lime);stroke-width:2.4}.visual-video{min-height:540px}.video-studio{position:absolute;z-index:4;left:50%;top:50%;width:min(640px,98%);height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:26px;color:rgba(255,255,255,.74);background:#15121b;box-shadow:0 38px 100px rgba(17,0,39,.48);transform:translate(-50%,-50%);animation:video-studio-float 6s ease-in-out infinite}.video-studio-top{position:absolute;z-index:9;inset:0 0 auto;height:38px;padding:0 14px;display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.09);background:#332d3b;font-size:8px;letter-spacing:.08em}.video-studio-top strong{margin-right:auto;display:flex;align-items:center;gap:7px;color:var(--white);text-transform:uppercase}.video-studio-top svg{width:14px;height:14px;color:var(--lime)}.video-rec{display:flex;align-items:center;gap:5px;color:#ff94d5;font-weight:900}.video-rec i{width:7px;height:7px;border-radius:50%;background:#ff3b8d;box-shadow:0 0 12px #ff3b8d;animation:video-rec-blink 1s ease-in-out infinite}.video-monitor{position:absolute;z-index:3;left:12px;right:130px;top:50px;bottom:126px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#07050a}.video-monitor:after{content:"";position:absolute;z-index:4;inset:33.333% 0 auto;height:1px;background:rgba(255,255,255,.11);box-shadow:0 77px rgba(255,255,255,.11)}.video-scene{position:absolute;inset:10px;overflow:hidden;background:radial-gradient(circle at 65% 38%,rgba(216,0,137,.24),transparent 24%),linear-gradient(145deg,#20013b,#5c0e91 60%,#260046);animation:video-scene-grade 9s ease-in-out infinite}.video-scene:after,.video-scene:before{content:"";position:absolute;z-index:1;top:0;bottom:0;width:1px;background:rgba(255,255,255,.11)}.video-scene:before{left:33.333%}.video-scene:after{right:33.333%}.video-scene-light{position:absolute;display:block;border-radius:50%;filter:blur(15px);animation:video-light-pulse 5s ease-in-out infinite}.video-scene-light.light-one{left:12%;top:12%;width:90px;height:90px;background:rgba(255,255,255,.28)}.video-scene-light.light-two{right:8%;bottom:10%;width:110px;height:110px;background:rgba(216,0,137,.34);animation-delay:-2.5s}.video-scene-people{position:absolute;z-index:3;left:50%;bottom:12px;width:96%;height:96%;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 24px rgba(9,0,17,.3));transform:translateX(-50%);animation:video-subject-move 9s ease-in-out infinite}.video-frame-corner{position:absolute;z-index:7;width:25px;height:25px;display:block;border-color:rgba(255,255,255,.78)}.video-frame-corner.top-left{left:22px;top:22px;border-left:2px solid;border-top:2px solid}.video-frame-corner.top-right{right:22px;top:22px;border-right:2px solid;border-top:2px solid}.video-frame-corner.bottom-left{left:22px;bottom:34px;border-left:2px solid;border-bottom:2px solid}.video-frame-corner.bottom-right{right:22px;bottom:34px;border-right:2px solid;border-bottom:2px solid}.video-focus-box{z-index:8;left:52%;top:45%;width:112px;height:130px;border:1px solid rgba(255,255,255,.72);animation:video-focus-shift 9s ease-in-out infinite}.video-focus-box,.video-focus-box:before{position:absolute;transform:translate(-50%,-50%)}.video-focus-box:before{content:"";left:50%;top:50%;width:7px;height:7px;border:1px solid var(--lime)}.video-monitor-meta{position:absolute;z-index:9;left:20px;right:20px;bottom:10px;display:flex;justify-content:space-between;color:rgba(255,255,255,.66);font-size:6px;font-weight:800;letter-spacing:.12em}.video-audio-panel{position:absolute;z-index:6;right:0;top:38px;bottom:126px;width:118px;padding:13px 10px;border-left:1px solid rgba(255,255,255,.08);background:#29232f}.video-audio-panel strong{margin-bottom:14px;display:flex;align-items:center;gap:7px;color:var(--white);font-size:7px;letter-spacing:.12em}.video-audio-panel strong svg{width:13px;height:13px;color:var(--lime)}.video-audio-bars{height:128px;display:flex;align-items:flex-end;gap:5px}.video-audio-bars i{width:8px;height:25%;border-radius:999px;background:linear-gradient(180deg,#ff8fd3,var(--lime));transform-origin:bottom;animation:video-audio-level .8s ease-in-out infinite alternate}.video-audio-bars i:nth-child(2){height:52%;animation-delay:-.3s}.video-audio-bars i:nth-child(3){height:78%;animation-delay:-.6s}.video-audio-bars i:nth-child(4){height:42%;animation-delay:-.15s}.video-audio-bars i:nth-child(5){height:92%;animation-delay:-.45s}.video-audio-bars i:nth-child(6){height:60%;animation-delay:-.7s}.video-audio-bars i:nth-child(7){height:36%;animation-delay:-.25s}.video-audio-bars i:nth-child(8){height:70%;animation-delay:-.5s}.video-audio-panel>span{margin-top:9px;padding:7px;display:block;border-radius:5px;background:rgba(255,255,255,.05);font-size:7px}.video-edit-panel{position:absolute;z-index:8;left:0;right:0;bottom:0;height:116px;display:grid;grid-template-columns:42px 1fr;border-top:1px solid rgba(255,255,255,.08);background:#26202d}.video-edit-tools{padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:8px;border-right:1px solid rgba(255,255,255,.08)}.video-edit-tools svg{width:24px;height:24px;padding:5px;border-radius:5px;color:rgba(255,255,255,.65);background:rgba(255,255,255,.04);stroke-width:1.7}.video-edit-timeline{position:relative;padding:17px 14px;display:grid;grid-gap:9px;gap:9px}.video-track{height:17px;display:block;border-radius:4px;transform-origin:left;animation:video-track-build 9s ease-in-out infinite}.video-track-main{width:84%;background:linear-gradient(90deg,#7714d5,#d80089)}.video-track-broll{width:66%;margin-left:10%;background:linear-gradient(90deg,#be42ff,#7439b0);animation-delay:-.25s}.video-track-audio{width:92%;background:repeating-linear-gradient(90deg,#d8b6ec 0 3px,transparent 3px 6px),rgba(255,255,255,.08);animation-delay:-.5s}.video-edit-playhead{position:absolute;z-index:4;left:18%;top:8px;bottom:7px;width:1px;background:#ff8fd3;box-shadow:0 0 8px #ff8fd3;animation:video-playhead-run 9s linear infinite}.video-color-panel{position:absolute;z-index:10;right:130px;top:56px;width:78px;height:29px;padding:5px;display:flex;justify-content:space-around;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(18,12,24,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-color-panel span{width:17px;height:17px;border-radius:50%;background:conic-gradient(#ff3b8d,#8b5cf6,#22d3ee,#fde047,#ff3b8d);animation:video-wheel-spin 5s linear infinite}.video-color-panel span:nth-child(2){animation-direction:reverse;animation-duration:6s}.video-color-panel span:nth-child(3){animation-duration:7s}.video-status-chip{position:absolute;z-index:9;right:-1%;bottom:8%;padding:12px 15px;display:flex;align-items:center;gap:8px;border-radius:999px;color:var(--purple-dark);background:rgba(255,255,255,.95);box-shadow:0 18px 38px rgba(17,0,39,.28);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;animation:video-status-pop 9s ease-in-out infinite}.video-status-chip svg{width:18px;height:18px;color:var(--lime);stroke-width:2.4}.visual-photo{min-height:540px}.photo-workspace{position:absolute;z-index:4;left:50%;top:50%;width:min(640px,98%);height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:26px;color:rgba(255,255,255,.74);background:#17131c;box-shadow:0 38px 100px rgba(17,0,39,.48);transform:translate(-50%,-50%);animation:photo-workspace-float 6s ease-in-out infinite}.photo-workspace-top{position:absolute;z-index:9;inset:0 0 auto;height:38px;padding:0 14px;display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.09);background:#36303d;font-size:8px;letter-spacing:.08em}.photo-workspace-top strong{margin-right:auto;display:flex;align-items:center;gap:7px;color:var(--white);text-transform:uppercase}.photo-workspace-top svg{width:14px;height:14px;color:var(--lime)}.photo-viewfinder{z-index:3;left:12px;right:130px;top:50px;bottom:86px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#08060a}.photo-scene,.photo-viewfinder{position:absolute;overflow:hidden}.photo-scene{inset:10px;background:linear-gradient(145deg,#320158,#6e12a7 58%,#37005d);animation:photo-grade-cycle 8s ease-in-out infinite}.photo-backdrop{position:absolute;inset:0;display:block;opacity:.28;background-image:radial-gradient(circle at 50% 10%,rgba(255,255,255,.3),transparent 42%),linear-gradient(rgba(255,255,255,.11) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.11) 1px,transparent 0);background-size:auto,48px 48px,48px 48px}.photo-scene-character{position:absolute;z-index:4;left:47%;bottom:-38px;width:72%;height:116%;display:block;object-fit:contain;object-position:center bottom;filter:blur(4px) saturate(.86) drop-shadow(0 22px 28px rgba(9,0,17,.32));transform:translateX(-50%);animation:photo-character-focus 8s ease-in-out infinite,photo-subject-pose 8s ease-in-out infinite}.photo-soft-light{position:absolute;z-index:2;top:10%;width:120px;height:220px;display:block;border-radius:50%;filter:blur(24px);opacity:.35;animation:photo-light-shift 6s ease-in-out infinite}.photo-soft-light.light-left{left:-25px;background:rgba(255,255,255,.7)}.photo-soft-light.light-right{right:-25px;background:rgba(216,0,137,.7);animation-delay:-3s}.photo-corner{position:absolute;z-index:8;width:26px;height:26px;display:block;border-color:rgba(255,255,255,.82)}.photo-corner.top-left{left:24px;top:24px;border-left:2px solid;border-top:2px solid}.photo-corner.top-right{right:24px;top:24px;border-right:2px solid;border-top:2px solid}.photo-corner.bottom-left{left:24px;bottom:32px;border-left:2px solid;border-bottom:2px solid}.photo-corner.bottom-right{right:24px;bottom:32px;border-right:2px solid;border-bottom:2px solid}.photo-focus-ring{position:absolute;z-index:9;left:70%;top:60%;width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;filter:blur(3px);transform:translate(-50%,-50%);animation:photo-focus-lock 8s ease-in-out infinite}.photo-focus-ring svg{width:26px;height:26px;color:var(--lime);stroke-width:1.5}.photo-flash{position:absolute;z-index:12;inset:0;display:block;pointer-events:none;background:#fff;opacity:0;animation:photo-flash-shot 8s ease-in-out infinite}.photo-camera-meta{position:absolute;z-index:9;left:20px;right:20px;bottom:9px;display:flex;justify-content:space-between;font-size:6px;font-weight:800;letter-spacing:.12em}.photo-adjustments{position:absolute;z-index:6;right:0;top:38px;bottom:86px;width:118px;padding:13px 10px;border-left:1px solid rgba(255,255,255,.08);background:#2a2430}.photo-adjustments strong{margin-bottom:16px;display:flex;align-items:center;gap:7px;color:var(--white);font-size:7px;letter-spacing:.12em}.photo-adjustments strong svg{width:13px;height:13px;color:var(--lime)}.photo-adjustments>span{height:29px;margin-bottom:9px;padding:7px;display:grid;grid-template-columns:13px 1fr;grid-gap:7px;gap:7px;align-items:center;border-radius:5px;background:rgba(255,255,255,.05)}.photo-adjustments>span svg{width:13px;height:13px;stroke-width:1.7}.photo-adjustments>span i{height:3px;border-radius:999px;background:linear-gradient(90deg,var(--lime) 0 65%,rgba(255,255,255,.14) 65%);animation:photo-adjust-slider 8s ease-in-out infinite}.photo-adjustments>span:nth-of-type(2) i{animation-delay:-.25s}.photo-adjustments>span:nth-of-type(3) i{animation-delay:-.5s}.photo-histogram{height:72px;margin-top:17px;display:flex;align-items:flex-end;gap:4px}.photo-histogram i{width:11px;height:30%;background:linear-gradient(180deg,#ff8fd3,var(--lime));opacity:.72;animation:photo-histogram-move 1.2s ease-in-out infinite alternate}.photo-histogram i:nth-child(2){height:54%;animation-delay:-.2s}.photo-histogram i:nth-child(3){height:84%;animation-delay:-.4s}.photo-histogram i:nth-child(4){height:100%;animation-delay:-.6s}.photo-histogram i:nth-child(5){height:76%;animation-delay:-.8s}.photo-histogram i:nth-child(6){height:48%;animation-delay:-1s}.photo-histogram i:nth-child(7){height:24%;animation-delay:-1.2s}.photo-filmstrip{position:absolute;z-index:7;left:0;right:0;bottom:0;height:74px;padding:9px 14px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;border-top:1px solid rgba(255,255,255,.08);background:#27212d}.photo-filmstrip span{border:1px solid rgba(255,255,255,.1);border-radius:7px;background:radial-gradient(circle at 60% 34%,#ffcbe8 0 14%,transparent 15%),linear-gradient(145deg,#360068,#a718bb 64%,#d80089);opacity:.5;animation:photo-thumb-select 8s ease-in-out infinite}.photo-filmstrip span:nth-child(2){animation-delay:-.2s}.photo-filmstrip span:nth-child(3){animation-delay:-.4s}.photo-filmstrip span:nth-child(4){animation-delay:-.6s}.photo-filmstrip span:nth-child(5){animation-delay:-.8s}.photo-filmstrip span:nth-child(6){animation-delay:-1s}.photo-filmstrip span.selected{border-color:var(--lime);box-shadow:0 0 0 2px rgba(216,0,137,.3);opacity:1}.photo-before-after{position:absolute;z-index:10;left:25px;top:64px;width:105px;height:24px;display:flex;align-items:center;justify-content:space-around;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(18,12,24,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:6px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.photo-before-after i{position:absolute;left:50%;top:3px;bottom:3px;width:1px;background:rgba(255,255,255,.18)}.photo-ready-chip{position:absolute;z-index:9;right:-1%;bottom:8%;padding:12px 15px;display:flex;align-items:center;gap:8px;border-radius:999px;color:var(--purple-dark);background:rgba(255,255,255,.95);box-shadow:0 18px 38px rgba(17,0,39,.28);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;animation:photo-ready-pop 8s ease-in-out infinite}.photo-ready-chip svg{width:18px;height:18px;color:var(--lime);stroke-width:2.4}.service-detail-info{padding:110px clamp(24px,8vw,130px);display:grid;grid-template-columns:.85fr 1.25fr;grid-gap:clamp(36px,6vw,90px);gap:clamp(36px,6vw,90px);align-items:start;color:var(--ink);background:var(--paper)}.service-detail-info h2{max-width:620px;margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(46px,5.8vw,86px);line-height:.92;letter-spacing:-.065em}.service-detail-grid{display:grid;grid-gap:16px;gap:16px}.service-detail-grid article{padding:24px;display:flex;gap:18px;align-items:center;border:1px solid rgba(119,20,213,.12);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 18px 42px rgba(51,14,78,.08)}.service-detail-grid article span{width:13px;height:13px;flex:0 0 13px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 8px rgba(216,0,137,.08)}.service-detail-grid p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.service-detail-offerings{padding:105px clamp(24px,8vw,130px);color:var(--ink);background:linear-gradient(180deg,var(--paper),#fff);-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-offerings-head{display:grid;grid-template-columns:.75fr 1fr .75fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start;margin-bottom:42px}.service-offerings-head .eyebrow{padding-top:14px}.service-offerings-head h2{margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(42px,5vw,78px);line-height:.94;letter-spacing:-.065em}.service-offerings-head>p:last-child{margin:0;color:var(--muted);font-size:16px;line-height:1.75}.service-offerings-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.service-offerings-grid article{position:relative;min-height:230px;overflow:hidden;padding:26px;border:1px solid rgba(119,20,213,.12);border-radius:28px;background:rgba(255,255,255,.82);box-shadow:0 20px 52px rgba(51,14,78,.08);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.service-offerings-grid article:hover{border-color:rgba(216,0,137,.32);background:rgba(255,255,255,.96);box-shadow:0 30px 72px rgba(51,14,78,.14);transform:translateY(-8px)}.service-offerings-grid article:after{content:"";position:absolute;right:-58px;bottom:-70px;width:150px;height:150px;border:1px solid rgba(119,20,213,.14);border-radius:50%;box-shadow:0 0 0 28px rgba(119,20,213,.035)}.service-offerings-grid article:before{content:"";position:absolute;top:22px;left:26px;width:58px;height:58px;border-radius:20px;background:rgba(216,0,137,.16);filter:blur(18px);opacity:.3;transition:opacity .28s ease,transform .28s ease}.service-offerings-grid article:hover:before{opacity:.85;transform:scale(1.16)}.service-offering-icon{position:relative;z-index:1;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:var(--white);background:linear-gradient(145deg,var(--purple),var(--lime));box-shadow:0 14px 34px rgba(216,0,137,.22);transition:transform .28s ease,box-shadow .28s ease}.service-offering-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s ease}.service-offerings-grid article:hover .service-offering-icon{box-shadow:0 18px 42px rgba(216,0,137,.34);transform:translateY(-5px) rotate(-6deg) scale(1.06)}.service-offerings-grid article:hover .service-offering-icon svg{transform:rotate(6deg) scale(1.08)}.service-offerings-grid h3{position:relative;z-index:1;margin:34px 0 14px;font-family:var(--font-space),sans-serif;font-size:clamp(22px,1.8vw,30px);line-height:.98;letter-spacing:-.045em}.service-offerings-grid p{position:relative;z-index:1;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.service-benefits-card{margin-top:18px;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center;overflow:hidden;border-radius:34px;color:var(--white);background:radial-gradient(circle at 88% 18%,rgba(216,0,137,.36),transparent 34%),linear-gradient(135deg,#250047,#6e0ed0);box-shadow:0 28px 70px rgba(51,14,78,.18)}.service-benefits-card h3{max-width:560px;margin:16px 0 0;font-family:var(--font-space),sans-serif;font-size:clamp(34px,4vw,64px);line-height:.96;letter-spacing:-.06em}.service-benefits-card ul{margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;list-style:none}.service-benefits-card li{position:relative;padding:16px 18px 16px 44px;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.06);font-size:14px;line-height:1.5}.service-benefits-card li:before{content:"";position:absolute;left:18px;top:22px;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px rgba(216,0,137,.78)}.service-detail-inclusions{padding:105px clamp(24px,8vw,130px);color:var(--ink);background:linear-gradient(180deg,#fff,var(--paper));-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-inclusions-head{display:grid;grid-template-columns:.75fr 1fr .75fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start;margin-bottom:42px}.service-inclusions-head .eyebrow{padding-top:14px}.service-inclusions-head h2{margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(42px,5vw,78px);line-height:.94;letter-spacing:-.065em}.service-inclusions-head>p:last-child{margin:0;color:var(--muted);font-size:16px;line-height:1.75}.service-inclusions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.service-inclusions-grid article{position:relative;overflow:hidden;min-height:250px;padding:clamp(28px,4vw,46px);display:grid;grid-template-columns:1fr;grid-gap:clamp(22px,4vw,44px);gap:clamp(22px,4vw,44px);align-items:start;border:1px solid rgba(119,20,213,.12);border-radius:34px;background:rgba(255,255,255,.86);box-shadow:0 24px 62px rgba(51,14,78,.09);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.service-inclusions-grid article:after{content:"";position:absolute;right:-70px;bottom:-92px;width:220px;height:220px;border:1px solid rgba(119,20,213,.14);border-radius:50%;box-shadow:0 0 0 38px rgba(119,20,213,.035),0 0 0 76px rgba(216,0,137,.025)}.service-inclusions-grid article:hover{border-color:rgba(216,0,137,.32);box-shadow:0 34px 78px rgba(51,14,78,.15);transform:translateY(-8px)}.service-inclusions-grid .service-offering-icon{width:78px;height:78px;border-radius:24px}.service-inclusions-grid .service-offering-icon svg{width:38px;height:38px}.service-inclusions-grid h3{position:relative;z-index:1;max-width:720px;margin:0 0 14px;font-family:var(--font-space),sans-serif;font-size:clamp(30px,3vw,52px);line-height:.95;letter-spacing:-.06em}.service-inclusions-grid p{position:relative;z-index:1;max-width:720px;margin:0;color:var(--muted);font-size:17px;line-height:1.75}.service-importance-card{margin-top:18px;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center;overflow:hidden;border-radius:34px;color:var(--white);background:radial-gradient(circle at 15% 20%,rgba(216,0,137,.34),transparent 32%),linear-gradient(135deg,#250047,#6e0ed0);box-shadow:0 28px 70px rgba(51,14,78,.18)}.service-importance-card h3{max-width:680px;margin:16px 0 18px;font-family:var(--font-space),sans-serif;font-size:clamp(34px,4vw,64px);line-height:.96;letter-spacing:-.06em}.service-importance-card p:not(.eyebrow){margin:0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.75}.service-importance-card ul{margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;list-style:none}.service-importance-card li{position:relative;padding:16px 18px 16px 44px;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.06);font-size:14px;line-height:1.5}.service-importance-card li:before{content:"";position:absolute;left:18px;top:22px;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px rgba(216,0,137,.78)}.service-detail-process{padding:110px clamp(24px,8vw,130px);color:var(--white);background:radial-gradient(circle at 50% 100%,rgba(190,66,255,.5),transparent 45%),var(--purple-dark)}.service-detail-process h2{max-width:920px;margin:0 0 48px;font-family:var(--font-space),sans-serif;font-size:clamp(42px,5.2vw,84px);line-height:.96;letter-spacing:-.065em}.service-process-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.service-process-list div{min-height:180px;padding:28px;display:flex;align-items:flex-end;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:rgba(255,255,255,.06)}.service-process-list strong{display:block;font-family:var(--font-space),sans-serif;font-size:clamp(25px,2vw,38px);line-height:1;letter-spacing:-.05em}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes morph{50%{border-radius:58% 42% 35% 65%/52% 64% 36% 48%;transform:rotate(8deg) scale(1.05)}}@keyframes solar-glow{50%{box-shadow:0 0 75px rgba(217,184,255,.58),0 20px 85px rgba(26,0,58,.5)}}@keyframes moon-spin{to{transform:rotate(1turn)}}@keyframes code-type{0%,14%{max-width:0}46%,to{max-width:100%}}@keyframes preview-float{50%{transform:translateY(0)}}@keyframes preview-build{0%,18%{transform:scaleX(.08);opacity:.5}44%,to{transform:scaleX(1);opacity:1}}@keyframes line-build{0%,28%{transform:scaleX(.05);opacity:.35}52%,to{transform:scaleX(1);opacity:1}}@keyframes button-pop{0%,42%{transform:scaleX(.05);opacity:.35}62%,to{transform:scaleX(1);opacity:1}}@keyframes design-build{0%,18%{transform:translateY(8px) scale(.72);opacity:.22}48%,to{transform:translateY(0) scale(1);opacity:1}}@keyframes service-card-float{0%,to{transform:translateX(var(--card-x)) translateY(0)}50%{transform:translateX(var(--card-x)) translateY(-8px)}}@keyframes service-category-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes site-code-type{0%,12%{max-width:0}46%,to{max-width:100%}}@keyframes site-browser-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes site-block-build{0%,18%{opacity:.45;transform:scaleX(.12)}44%,to{opacity:1;transform:scaleX(1)}}@keyframes site-line-build{0%,28%{opacity:.35;transform:scaleX(.08)}54%,to{opacity:1;transform:scaleX(1)}}@keyframes site-button-build{0%,42%{opacity:.35;transform:scaleX(.08)}64%,to{opacity:1;transform:scaleX(1)}}@keyframes site-stat-pop{0%,55%{opacity:0;transform:translateY(12px) scale(.92)}72%,94%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes detail-device-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}@keyframes detail-build-main{0%,18%{opacity:.5;transform:scaleX(.12)}44%,to{opacity:1;transform:scaleX(1)}}@keyframes detail-build-line{0%,28%{opacity:.35;transform:scaleX(.08)}54%,to{opacity:1;transform:scaleX(1)}}@keyframes detail-build-button{0%,42%{opacity:.35;transform:scaleX(.08)}64%,to{opacity:1;transform:scaleX(1)}}@keyframes detail-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes detail-motion-pulse{0%,to{transform:scaleX(1);filter:hue-rotate(0deg)}50%{transform:scaleX(.82);filter:hue-rotate(35deg)}}@keyframes social-phone-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}@keyframes social-megaphone-float{0%,to{transform:translate(-50%,-50%) rotate(20deg) scaleX(-1)}50%{transform:translate(-50%,calc(-50% - 12px)) rotate(42deg) scaleX(-1)}}@keyframes social-icon-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-16px) scale(1.05)}}@keyframes ads-laptop-float{0%,to{transform:translate(-50%,-50%) rotate(-5deg)}50%{transform:translate(-50%,calc(-50% - 10px)) rotate(-3deg)}}@keyframes ads-chart-grow{0%,18%,to{transform:scaleY(.22);opacity:.5}46%,82%{transform:scaleY(1);opacity:1}}@keyframes ads-rocket-launch{0%,to{transform:translate(0) rotate(0) scale(1.2)}50%{transform:translate(-10px,-18px) rotate(19deg) scale(1.04)}}@keyframes ads-metric-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-13px) scale(1.04)}}@keyframes strategy-board-float{0%,to{transform:translate(-50%,-50%) rotate(-1deg)}50%{transform:translate(-50%,calc(-50% - 9px)) rotate(1deg)}}@keyframes strategy-core-pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 18px rgba(216,0,137,.08),0 24px 48px rgba(17,0,39,.3)}50%{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 0 0 28px rgba(216,0,137,.03),0 28px 58px rgba(17,0,39,.34)}}@keyframes strategy-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes strategy-path-flow{0%,to{opacity:.22;filter:brightness(.8)}45%,65%{opacity:1;filter:brightness(1.35)}}@keyframes strategy-approved-pop{0%,28%,to{opacity:.42;transform:translateY(6px) scale(.94)}46%,82%{opacity:1;transform:translateY(0) scale(1)}}@keyframes strategy-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-13px) rotate(3deg)}}@keyframes design-editor-float{0%,to{transform:translate(-50%,-50%) rotate(-.5deg)}50%{transform:translate(-50%,calc(-50% - 8px)) rotate(.5deg)}}@keyframes design-cursor-work{0%,8%,to{left:49%;top:43%;transform:scale(1)}18%{left:84%;top:69%;transform:scale(1)}23%,27%{left:84%;top:69%;transform:scale(.78)}35%{left:47%;top:42%;transform:scale(1)}45%,49%{left:47%;top:42%;transform:scale(.78)}64%{left:53%;top:38%;transform:scale(.82)}73%{left:53%;top:38%;transform:scale(1)}82%{left:86%;top:36%;transform:scale(1)}88%,91%{left:86%;top:36%;transform:scale(.78)}}@keyframes design-layer-select{0%,14%,to{color:rgba(255,255,255,.68);background:transparent;box-shadow:none}20%,34%{color:var(--white);background:rgba(216,0,137,.35);box-shadow:inset 3px 0 var(--lime)}40%,96%{color:rgba(255,255,255,.68);background:transparent;box-shadow:none}}@keyframes design-element-move{0%,48%,to{transform:translate(0)}62%,82%{transform:translate(13px,-12px)}}@keyframes design-shape-edit{0%,78%,to{filter:hue-rotate(0deg);transform:scale(1)}86%,94%{filter:hue-rotate(24deg);transform:scale(1.04)}}@keyframes design-selection-edit{0%,34%,to{opacity:.38;transform:translate(0)}42%,48%{opacity:1;transform:translate(0)}62%,82%{opacity:1;transform:translate(13px,-12px)}90%{opacity:.45;transform:translate(13px,-12px)}}@keyframes design-guide-show{0%,48%,86%,to{opacity:0}58%,80%{opacity:.9}}@keyframes design-color-shift{0%,78%,to{filter:hue-rotate(0deg)}88%,94%{filter:hue-rotate(28deg)}}@keyframes design-color-picker{0%,78%,to{right:20%;top:22%}88%,94%{right:34%;top:38%}}@keyframes motion-editor-float{0%,to{transform:translate(-50%,-50%) rotate(.4deg)}50%{transform:translate(-50%,calc(-50% - 8px)) rotate(-.4deg)}}@keyframes motion-flyer-pulse{0%,8%,to{transform:scale(.94);filter:saturate(.82)}18%,88%{transform:scale(1);filter:saturate(1)}}@keyframes motion-tag-enter{0%,7%,to{opacity:0;transform:translateX(-26px)}17%,88%{opacity:1;transform:translateX(0)}}@keyframes motion-title-enter{0%,13%,to{opacity:0;transform:translateY(24px) scale(.92)}26%,88%{opacity:1;transform:translateY(0) scale(1)}}@keyframes motion-line-enter{0%,23%,to{opacity:.2;transform:scaleX(.08)}36%,88%{opacity:1;transform:scaleX(1)}}@keyframes motion-button-enter{0%,34%,to{opacity:0;transform:translateY(15px) scale(.86)}48%,88%{opacity:1;transform:translateY(0) scale(1)}}@keyframes motion-ring-enter{0%,28%,to{opacity:.12;transform:scale(.5) rotate(-28deg)}46%,88%{opacity:1;transform:scale(1) rotate(0)}}@keyframes motion-spark-enter{0%,42%,to{opacity:0;transform:scale(.2) rotate(-90deg)}56%,88%{opacity:1;transform:scale(1) rotate(0)}}@keyframes motion-track-active{0%,8%,to{opacity:.4;transform:scaleX(.08)}28%,88%{opacity:1;transform:scaleX(1)}}@keyframes motion-playhead-run{0%{left:28%}88%,to{left:94%}}@keyframes motion-export-pop{0%,70%,to{opacity:0;transform:translateY(12px) scale(.9)}80%,94%{opacity:1;transform:translateY(0) scale(1)}}@keyframes video-studio-float{0%,to{transform:translate(-50%,-50%) rotate(-.35deg)}50%{transform:translate(-50%,calc(-50% - 8px)) rotate(.35deg)}}@keyframes video-rec-blink{50%{opacity:.25;box-shadow:0 0 3px #ff3b8d}}@keyframes video-scene-grade{0%,48%,to{filter:saturate(.82) contrast(.95)}64%,94%{filter:saturate(1.18) contrast(1.06)}}@keyframes video-light-pulse{50%{opacity:.55;transform:scale(1.12)}}@keyframes video-subject-move{0%,18%,to{transform:translateX(calc(-50% - 8px)) scale(.98)}32%,92%{transform:translateX(-50%) scale(1)}}@keyframes video-focus-shift{0%,22%,to{left:49%;top:45%;width:112px;height:130px}42%,60%{left:37%;top:49%;width:118px;height:140px}74%,92%{left:60%;top:45%;width:112px;height:130px}}@keyframes video-audio-level{to{transform:scaleY(.35);opacity:.62}}@keyframes video-track-build{0%,48%,to{opacity:.28;transform:scaleX(.08)}64%,94%{opacity:1;transform:scaleX(1)}}@keyframes video-playhead-run{0%,48%{left:18%;opacity:.4}94%,to{left:94%;opacity:1}}@keyframes video-wheel-spin{to{transform:rotate(1turn)}}@keyframes video-status-pop{0%,78%,to{opacity:0;transform:translateY(12px) scale(.9)}86%,96%{opacity:1;transform:translateY(0) scale(1)}}@keyframes photo-workspace-float{0%,to{transform:translate(-50%,-50%) rotate(.35deg)}50%{transform:translate(-50%,calc(-50% - 8px)) rotate(-.35deg)}}@keyframes photo-grade-cycle{0%,52%,to{filter:saturate(.72) contrast(.94) brightness(.92)}68%,94%{filter:saturate(1.15) contrast(1.06) brightness(1.04)}}@keyframes photo-subject-pose{0%,18%,to{transform:translateX(calc(-50% - 8px)) rotate(-2deg) scale(.98)}32%,92%{transform:translateX(-50%) rotate(1deg) scale(1)}}@keyframes photo-character-focus{0%,18%,to{filter:blur(4px) saturate(.86) drop-shadow(0 22px 28px rgba(9,0,17,.32))}34%,92%{filter:blur(0) saturate(1.08) drop-shadow(0 24px 30px rgba(9,0,17,.36))}}@keyframes photo-light-shift{50%{opacity:.58;transform:scale(1.08)}}@keyframes photo-focus-lock{0%,18%,to{left:70%;top:60%;width:68px;height:68px;opacity:.36;filter:blur(3px)}36%,52%{left:48%;top:46%;width:134px;height:134px;opacity:1;filter:blur(0)}64%,92%{left:48%;top:46%;width:106px;height:106px;opacity:.86;filter:blur(0)}}@keyframes photo-flash-shot{0%,45%,49%,to{opacity:0}47%{opacity:.82}}@keyframes photo-adjust-slider{0%,52%,to{transform:scaleX(.65);transform-origin:left;opacity:.55}70%,94%{transform:scaleX(1);opacity:1}}@keyframes photo-histogram-move{to{transform:scaleY(.52);opacity:1}}@keyframes photo-thumb-select{0%,42%,to{opacity:.45;transform:translateY(0)}52%,72%{opacity:1;transform:translateY(-3px)}}@keyframes photo-ready-pop{0%,76%,to{opacity:0;transform:translateY(12px) scale(.9)}84%,96%{opacity:1;transform:translateY(0) scale(1)}}@keyframes site-loader-cycle{0%,16%{opacity:1;transform:scale(1);pointer-events:auto}22%,88%{opacity:0;transform:scale(1.03);pointer-events:none}94%,to{opacity:1;transform:scale(1);pointer-events:auto}}@keyframes site-spinner-rotate{to{transform:rotate(1turn)}}@keyframes site-page-cycle{0%,18%{opacity:0;transform:translateY(0)}24%{opacity:1;transform:translateY(0)}48%{opacity:1;transform:translateY(0)}68%{opacity:1;transform:translateY(-155px)}84%{opacity:1;transform:translateY(-255px)}90%,to{opacity:0;transform:translateY(-255px)}}@keyframes site-section-build{0%,20%{opacity:0;transform:translateY(16px) scale(.98)}34%,88%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0;transform:translateY(-8px) scale(.99)}}@keyframes service-dock-enter{0%{opacity:0;transform:translate(-110px,-62%) scale(.92)}58%{opacity:1;transform:translate(8px,-50%) scale(1.02)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes service-dock-return{0%{opacity:1;transform:translateY(-50%) scale(1)}44%{opacity:.85;transform:translate(-52px,-56%) scale(.96)}to{opacity:0;transform:translate(-150px,-62%) scale(.9)}}@keyframes service-dock-float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 8px))}}@keyframes service-dock-trail{0%{opacity:0;transform:translateY(-50%) scaleX(0)}34%{opacity:.42;transform:translateY(-50%) scaleX(1)}to{opacity:0;transform:translateY(-50%) scaleX(.08)}}@keyframes service-dock-return-trail{0%{opacity:0;transform:translateY(-50%) scaleX(.08)}45%{opacity:.36;transform:translateY(-50%) scaleX(1)}to{opacity:0;transform:translateY(-50%) scaleX(.18)}}@keyframes service-dock-bottom-enter{0%{opacity:0;transform:translate(-50%,18px) scale(.94)}68%{opacity:1;transform:translate(-50%,-3px) scale(1.02)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes service-dock-bottom-float{0%,to{transform:translateX(-50%)}50%{transform:translate(-50%,-7px)}}@keyframes service-dock-bottom-return{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,18px) scale(.94)}}@keyframes service-nav-float-in{0%{opacity:0;filter:blur(.35px);transform:translate(-360px,-188px) scaleX(2.15) scaleY(.86)}12%{opacity:.44;filter:blur(.28px);transform:translate(-324px,-174px) scaleX(2) scaleY(.87)}25%{opacity:.78;filter:blur(.22px);transform:translate(-276px,-154px) scaleX(1.78) scaleY(.89)}38%{opacity:1;filter:blur(.16px);transform:translate(-218px,-128px) scaleX(1.55) scaleY(.91)}52%{filter:blur(.1px);transform:translate(-150px,-100px) scaleX(1.32) scaleY(.94)}66%{filter:blur(.06px);transform:translate(-82px,-74px) scaleX(1.14) scaleY(.98)}80%{filter:blur(.02px);transform:translate(-26px,-57%) scaleX(1.02) scaleY(1.01)}90%{transform:translate(4px,-49%) scaleX(.99) scaleY(1)}to{opacity:1;filter:blur(0);transform:translateY(-50%) scale(1)}}@keyframes service-nav-liquid-core{0%{opacity:.12;transform:scaleX(1.18) scaleY(.84)}24%{opacity:.26;transform:scaleX(1.12) scaleY(.88)}48%{opacity:.36;transform:scaleX(1.06) scaleY(.94)}68%{opacity:.28;transform:scaleX(1.02) scaleY(.99)}78%{opacity:.22;transform:scaleX(.98) scaleY(1.02)}to{opacity:0;transform:scale(1)}}@keyframes service-nav-drip{0%{opacity:0;transform:translateX(-50%) scaleY(0)}24%{opacity:.36;transform:translateX(-50%) scaleY(.5)}68%{opacity:.2;transform:translateX(-50%) translateY(10px) scaleY(.72)}to{opacity:0;transform:translateX(-50%) translateY(22px) scaleY(.12)}}@keyframes service-nav-dot-form{0%{opacity:0;transform:translate(-32px,-6px) scale(.72)}20%{opacity:.24;transform:translate(-24px,-4px) scale(.8)}42%{opacity:.58;transform:translate(-14px,-2px) scale(.9)}66%{opacity:1;transform:translate(2px) scale(1.03)}84%{transform:translate(-1px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes service-nav-trail{0%{opacity:0;transform:translateY(-50%) scaleX(0)}14%{opacity:.24;transform:translateY(-50%) scaleX(.42)}30%{opacity:.48;transform:translateY(-50%) scaleX(1)}52%{opacity:.38;transform:translateY(-50%) scaleX(.78)}76%{opacity:.2;transform:translateY(-50%) scaleX(.36)}to{opacity:0;transform:translateY(-50%) scaleX(.05)}}@keyframes service-nav-hover-float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 8px))}}@keyframes service-nav-bottom-float{0%,to{transform:translateX(-50%)}50%{transform:translate(-50%,-7px)}}@keyframes service-nav-return-out{0%{opacity:1;filter:blur(0);transform:translateY(-50%) scale(1)}18%{filter:blur(.02px);transform:translate(-26px,-57%) scaleX(1.02) scaleY(1.01)}34%{filter:blur(.06px);transform:translate(-82px,-74px) scaleX(1.14) scaleY(.98)}50%{filter:blur(.1px);transform:translate(-150px,-100px) scaleX(1.32) scaleY(.94)}66%{opacity:.9;filter:blur(.16px);transform:translate(-218px,-128px) scaleX(1.55) scaleY(.91)}82%{opacity:.52;filter:blur(.24px);transform:translate(-300px,-164px) scaleX(1.86) scaleY(.88)}to{opacity:0;filter:blur(.35px);transform:translate(-360px,-188px) scaleX(2.15) scaleY(.86)}}@keyframes service-nav-return-core{0%{opacity:.24;transform:scale(1)}44%{opacity:.38;transform:scaleX(1.08) scaleY(.94)}to{opacity:0;transform:scaleX(1.18) scaleY(.84)}}@keyframes service-nav-return-trail{0%{opacity:0;transform:translateY(-50%) scaleX(.05)}28%{opacity:.22;transform:translateY(-50%) scaleX(.42)}58%{opacity:.42;transform:translateY(-50%) scaleX(1)}to{opacity:0;transform:translateY(-50%) scaleX(.15)}}@keyframes service-nav-dot-return{0%{opacity:1;transform:translate(0) scale(1)}62%{opacity:.58;transform:translate(-14px,-2px) scale(.9)}to{opacity:0;transform:translate(-32px,-6px) scale(.72)}}@keyframes service-nav-bottom-in{0%{opacity:0;border-radius:32px;transform:translate(-50%,18px) scaleX(1.18) scaleY(.86)}62%{opacity:1;transform:translate(-50%,-2px) scaleX(.98) scaleY(1.02)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes editor-cursor-move{0%,12%,to{top:56%;left:58%;transform:scale(1)}28%,40%{top:34%;left:89%;transform:scale(1)}43%,47%{top:34%;left:89%;transform:scale(.82)}60%{top:56%;left:58%;transform:scale(1)}74%,86%{top:48%;left:51%;transform:scale(.84)}}@keyframes editor-layer{0%,26%,to{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.12)}38%,58%{border-color:var(--lime);background:rgba(216,0,137,.38)}}@keyframes creative-drag{0%,60%,to{transform:translate(0)}74%,88%{transform:translate(-9%,-10%)}}@keyframes selection-drag{0%,60%,to{transform:translate(0);opacity:.7}38%,88%{opacity:1}74%,88%{transform:translate(-9%,-10%)}}@keyframes marketing-scene-enter{0%{opacity:0;transform:translateX(36px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes marketing-scene-leave{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-36px) scale(.96)}}@keyframes editor-scene{0%,27%{opacity:1;transform:translateX(0) scale(1)}34%,94%{opacity:0;transform:translateX(-115%) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes publisher-scene{0%,27%{opacity:0;transform:translateX(115%) scale(.96)}34%,60%{opacity:1;transform:translateX(0) scale(1)}67%,to{opacity:0;transform:translateX(-115%) scale(.96)}}@keyframes growth-scene{0%,60%{opacity:0;transform:translateX(115%) scale(.96)}67%,94%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-115%) scale(.96)}}@keyframes caption-type{0%,8%{width:0;opacity:.25}35%,92%{width:100%;opacity:1}to{width:100%;opacity:.7}}@keyframes publisher-cursor-move{0%,12%{top:64%;left:68%;opacity:0;transform:scale(1)}20%{opacity:1}58%{top:10%;left:86%;opacity:1;transform:scale(1)}66%,72%{top:10%;left:86%;opacity:1;transform:scale(.78)}82%,to{top:10%;left:86%;opacity:0;transform:scale(1)}}@keyframes publish-button{0%,58%{box-shadow:none;transform:scale(1)}68%{box-shadow:0 0 0 6px rgba(216,0,137,.18);transform:scale(.94)}78%,to{box-shadow:none;transform:scale(1)}}@keyframes publish-success{0%,72%{opacity:0;transform:scale(.92)}82%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes follower-pulse{0%,8%{opacity:.2;transform:translateY(6px) scale(.9)}32%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chart-grow{0%,10%{transform:scaleY(.08);opacity:.3}42%,to{transform:scaleY(1);opacity:1}}@keyframes bubble-pop{0%,22%{opacity:0;transform:translateY(8px) scale(.8)}48%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ae-playhead{0%{left:14%}to{left:86%}}.site-footer{position:relative;isolation:isolate;overflow:hidden;padding:92px clamp(24px,6vw,112px) 26px;color:var(--white);background:linear-gradient(145deg,#160020,#350052 48%,#180024)}.site-footer:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.site-footer:after{content:"";right:-2vw;bottom:-17vw;width:min(52vw,720px);aspect-ratio:1;opacity:.025;background:url(/kobe-logo-full.png) 50%/contain no-repeat;-moz-user-select:none;user-select:none;-webkit-user-select:none;animation:footer-k-float 24s ease-in-out infinite}.footer-glow,.site-footer:after{position:absolute;z-index:-1;pointer-events:none}.footer-glow{border-radius:50%;filter:blur(20px)}.footer-glow-one{width:460px;height:460px;top:-240px;left:-130px;background:rgba(119,20,213,.38)}.footer-glow-two{width:380px;height:380px;right:8%;bottom:-250px;background:rgba(216,0,137,.32)}.footer-main{position:relative;z-index:2;max-width:1640px;margin:0 auto;padding-bottom:74px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);grid-gap:clamp(54px,7vw,120px);gap:clamp(54px,7vw,120px)}.footer-intro{max-width:690px}.footer-brand{width:190px;display:block;margin-bottom:38px}.footer-brand img{width:100%;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.footer-kicker{margin:0 0 18px;color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.28em}.footer-intro h2{max-width:680px;margin:0 0 24px;font-family:var(--font-space),sans-serif;font-size:clamp(42px,4.5vw,76px);line-height:.98;letter-spacing:-.065em}.footer-intro h2 em{display:block;color:var(--lime);font-weight:600}.footer-intro>p:not(.footer-kicker){max-width:580px;margin:0 0 34px;color:rgba(255,255,255,.62);font-size:14px;line-height:1.75}.footer-cta{min-height:58px;padding:0 24px;display:inline-flex;align-items:center;gap:18px;border-radius:999px;color:var(--white);background:linear-gradient(135deg,var(--lime),#b400d8);box-shadow:0 20px 48px rgba(216,0,137,.24);font-size:12px;font-weight:900;transition:transform .25s ease,box-shadow .25s ease}.footer-cta span{font-size:17px;transition:transform .25s ease}.footer-cta:hover{transform:translateY(-4px);box-shadow:0 28px 62px rgba(216,0,137,.34)}.footer-cta:hover span{transform:translate(3px,-3px)}.footer-links{padding-top:84px;display:grid;grid-template-columns:.8fr 1.25fr 1fr;grid-gap:clamp(24px,3vw,52px);gap:clamp(24px,3vw,52px);align-content:start}.footer-links div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-links p{margin:0 0 13px;color:var(--lime);font-size:9px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.footer-links a{position:relative;color:rgba(255,255,255,.66);font-size:12px;line-height:1.5;transition:color .2s ease,transform .2s ease}.footer-links a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:var(--lime);transition:width .25s ease}.footer-links a:hover{color:var(--white);transform:translateX(4px)}.footer-links a:hover:after{width:100%}.footer-bottom{z-index:2;max-width:1640px;margin:0 auto;padding-top:24px;justify-content:space-between;gap:24px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.42);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.footer-bottom,.footer-legal{position:relative;display:flex}.footer-legal{align-items:center;gap:16px}.company-record{position:relative}.company-record summary{position:relative;padding-bottom:4px;color:rgba(255,255,255,.42);cursor:pointer;list-style:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:color .2s ease}.company-record summary::-webkit-details-marker{display:none}.company-record summary:after,.footer-policy-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--lime);transition:width .25s ease}.company-record summary:hover,.company-record[open] summary{color:var(--white)}.company-record summary:hover:after,.company-record[open] summary:after,.footer-policy-link:focus-visible:after,.footer-policy-link:hover:after{width:100%}.footer-policy-link{position:relative;padding-bottom:4px;color:rgba(255,255,255,.42);-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:color .2s ease}.footer-policy-link:focus-visible,.footer-policy-link:hover{color:var(--white);outline:none}.company-record-card{position:absolute;z-index:5;left:0;bottom:calc(100% + 16px);width:min(390px,calc(100vw - 48px));padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:22px;color:var(--white);background:rgba(31,0,50,.96);box-shadow:0 24px 70px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.08);text-transform:none;letter-spacing:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.company-record-card:after{content:"";position:absolute;left:28px;bottom:-7px;width:12px;height:12px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);background:#1f0032;transform:rotate(45deg)}.company-record-card>p{margin:0 0 8px;color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.company-record-card>strong{display:block;margin-bottom:18px;font-family:var(--font-space),sans-serif;font-size:18px;line-height:1.15}.company-record-card dl{margin:0;display:grid;grid-gap:10px;gap:10px}.company-record-card dl div{display:grid;grid-template-columns:118px 1fr;grid-gap:12px;gap:12px}.company-record-card dt{color:rgba(255,255,255,.42);font-size:9px}.company-record-card dd{margin:0;color:rgba(255,255,255,.78);font-size:9px;line-height:1.45}.company-record-card>a{margin-top:18px;display:inline-flex;align-items:center;gap:8px;color:var(--lime);font-size:9px;font-weight:900}.company-record-card>a:hover{color:var(--white);transform:none}.company-record-card>a:after{display:none}.privacy-page{min-height:100vh;color:var(--ink);background:var(--white)}.privacy-hero{width:min(900px,calc(100% - 48px));margin:0 auto;padding:88px 0 52px;text-align:left;border-bottom:1px solid #ded9e3}.privacy-hero>div{max-width:760px}.privacy-hero h1{margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:-.05em}.privacy-hero>div>p{max-width:720px;margin:24px 0 18px;color:var(--muted);font-size:15px;line-height:1.75}.privacy-hero small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.privacy-layout{width:min(900px,calc(100% - 48px));margin:0 auto;padding:58px 0 110px}.privacy-content{min-width:0}.privacy-intro{margin:0 0 54px;padding:0 0 34px;border-bottom:1px solid rgba(51,14,78,.14);color:var(--purple-dark);font-family:var(--font-space),sans-serif;font-size:clamp(24px,2.6vw,40px);line-height:1.25;letter-spacing:-.035em}.privacy-content section{padding:0 0 38px;margin-bottom:38px;border-bottom:1px solid rgba(51,14,78,.1)}.privacy-content section:last-child{margin-bottom:0}.privacy-content h2{margin:0 0 18px;color:var(--purple-dark);font-family:var(--font-space),sans-serif;font-size:clamp(25px,2vw,34px);line-height:1.1;letter-spacing:-.04em}.privacy-content li,.privacy-content p{color:#514b59;font-size:14px;line-height:1.85}.privacy-content p{margin:0 0 16px}.privacy-content strong{color:var(--ink)}.privacy-content ul{margin:12px 0 16px;padding-left:22px}.privacy-content li{padding-left:6px}.privacy-content a{color:var(--purple);font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgba(119,20,213,.3);text-decoration-color:rgba(119,20,213,.3);text-underline-offset:4px}@keyframes footer-k-float{0%,to{transform:translateZ(0) rotate(-8deg)}50%{transform:translate3d(-18px,-28px,0) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.ad-creative,.ads-chart i,.ads-laptop,.ads-metric,.ads-rocket,.ads-spark,.ae-timeline i,.build-code span,.creative-editor,.design-canvas strong,.design-canvas-copy,.design-canvas-kicker,.design-canvas-selection,.design-canvas-shape,.design-color-panel,.design-color-panel:after,.design-copy,.design-editor,.design-editor-cursor,.design-guide,.design-layer,.design-shape,.detail-device,.detail-floating-card,.detail-orbit,.detail-screen-action,.detail-screen-lines span,.detail-screen-main,.editor-cursor,.editor-layers i,.editor-selection,.engagement-bubble,.follower-count,.growth-chart span,.growth-results,.motion-editor,.motion-export-chip,.motion-flyer,.motion-flyer strong,.motion-flyer-button,.motion-flyer-line,.motion-flyer-ring,.motion-flyer-spark,.motion-flyer-tag,.motion-layer-row i,.motion-playhead,.photo-adjustments i,.photo-filmstrip span,.photo-flash,.photo-focus-ring,.photo-histogram i,.photo-ready-chip,.photo-scene,.photo-scene-character,.photo-soft-light,.photo-workspace,.preview-button,.preview-hero,.preview-lines span,.publish-action,.publish-success,.result-project-track,.results-metrics div,.results-metrics strong,.service-category-dock,.service-category-nav,.service-inclusions-grid article,.service-inclusions-grid article:after,.service-offering-icon,.service-offering-icon svg,.service-offerings-grid article,.service-offerings-grid article:before,.services-panel-card,.site-build-browser,.site-build-button,.site-build-code span,.site-build-content span,.site-build-hero,.site-build-stats,.site-demo-content,.site-demo-footer,.site-demo-header,.site-demo-hero,.site-demo-orb,.site-loading-screen,.site-loading-spinner,.site-page-preview,.site-preview,.site-showcase-device,.social-action-bubble,.social-float-badge,.social-megaphone-icon,.social-phone,.social-publisher,.social-spark,.social-user-ghost,.solution-card-inner,.strategy-approved,.strategy-board,.strategy-core,.strategy-float,.strategy-node,.strategy-path,.strategy-spark,.video-audio-bars i,.video-color-panel span,.video-edit-playhead,.video-focus-box,.video-rec i,.video-scene,.video-scene-light,.video-scene-people,.video-status-chip,.video-studio,.video-track{animation:none;transition:none}.site-footer:after{animation:none;transform:rotate(-8deg)}}@media (max-width:1000px){.site-header{left:50%;display:flex;justify-content:center;transform:translateX(-50%)}.brand{width:170px;height:62px}.header-menu{position:fixed;z-index:20;top:0;right:0;width:min(370px,88vw);height:100vh;padding:120px 35px 40px;display:flex;flex-direction:column;align-items:stretch;gap:42px;background:#28004e;box-shadow:-20px 0 60px rgba(15,0,32,.3);transform:translateX(100%);transition:transform .3s ease}.header-menu.open{transform:translateX(0)}.main-nav{display:flex;flex-direction:column;align-items:stretch;gap:14px;font-size:16px}.main-nav>a:not(.nav-cta){padding:14px 18px}.header-actions{display:flex;flex-direction:column;align-items:stretch;gap:24px}.social-links{justify-content:flex-start}.nav-cta{text-align:center}.menu-button{position:absolute;z-index:21;right:clamp(24px,5vw,80px);width:42px;height:42px;padding:11px;display:flex;flex-direction:column;gap:7px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent}.menu-button span{width:100%;height:1px;background:white}.hero{min-height:900px;padding-top:150px;align-items:start}.hero-content{width:100%}.hero-visual{top:auto;right:50%;bottom:-120px;width:560px;transform:translateX(50%);opacity:.65}.hero-visual.is-zoomed{transform:translateX(50%) scale(1.05)}.hero-video{width:100%;opacity:.6;-webkit-mask-image:linear-gradient(180deg,black,transparent 75%);mask-image:linear-gradient(180deg,black,transparent 75%)}.section-heading{grid-template-columns:1fr 2fr}.section-pill{grid-column:2;margin-top:18px}.services-hero{grid-template-columns:1fr;padding-top:136px}.services-hero-panel{max-width:560px;padding-top:0}.result-project-track{width:400%;animation-duration:26s}.result-project-card{flex-basis:12.5%;min-width:12.5%}.result-project-card .result-project-visual{border-radius:0}.result-project-card:nth-child(odd) .result-project-visual{border-left:0;border-radius:22px 0 0 22px}.result-project-card:nth-child(2n) .result-project-visual{border-radius:0 22px 22px 0}.services-panel-card,.services-panel-card:nth-child(2),.services-panel-card:nth-child(3){--card-x:0px;--hover-x:0px}.service-category-nav{width:min(620px,calc(100% - 48px));grid-template-columns:1fr;margin-top:24px;border-radius:28px}.service-category-dock{right:16px}.service-category-heading,.service-section-sites-produtos-digitais .service-offer-card{grid-template-columns:1fr}.site-build-showcase{min-height:330px;margin-top:34px}.site-build-code{width:min(390px,92%)}.site-build-browser{width:min(430px,94%)}.service-offer-grid,.service-section-branding-conteudo .service-offer-grid,.service-section-marketing-digital .service-offer-grid{grid-template-columns:repeat(2,1fr)}.service-benefits-card,.service-detail-hero,.service-detail-info,.service-importance-card,.service-inclusions-head,.service-offerings-head{grid-template-columns:1fr}.service-offerings-grid{grid-template-columns:repeat(2,1fr)}.service-inclusions-grid,.service-inclusions-grid article{grid-template-columns:1fr}.service-detail-visual{min-height:470px}.about-intro,.service-process-list{grid-template-columns:1fr}.about-manifesto{max-width:620px}.about-value-grid{grid-template-columns:1fr}.about-value-card{min-height:220px}.about-method{grid-template-columns:1fr;gap:46px}.about-method ol{gap:24px}.footer-main{grid-template-columns:1fr;gap:46px}.footer-links{padding-top:0}}@media (max-width:720px){.site-header{top:8px;width:calc(100% - 16px);height:70px;border-radius:14px}.brand{width:152px;height:58px}.hero{min-height:810px;padding-top:130px}.hero h1{font-size:clamp(47px,14vw,68px)}.hero-copy{max-width:96%;font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-visual{width:450px;bottom:-80px}.hero-video{display:none}.solutions{padding-top:85px;padding-bottom:90px}.section-heading{display:block;margin-bottom:45px}.section-heading h2{margin-bottom:24px;font-size:44px}.section-pill{white-space:normal;line-height:1.6}.solution-grid{grid-template-columns:1fr}.solution-actions{margin-top:34px}.services-button{width:100%;min-height:58px}.solution-card,.solution-card-inner{min-height:420px}.solution-card{aspect-ratio:auto}.results-section{padding-top:70px;padding-bottom:82px}.results-metrics{grid-template-columns:1fr;gap:28px;margin-bottom:62px}.result-project-track{width:800%;animation-duration:28s}.result-project-card{flex-basis:12.5%;min-width:12.5%}.result-project-info{grid-template-columns:1fr}.results-metrics div:nth-child(2),.results-metrics div:nth-child(3){align-items:flex-start;text-align:left}.results-heading h2{text-align:left;white-space:normal}.result-project-card .result-project-visual,.result-project-card:nth-child(2n) .result-project-visual,.result-project-card:nth-child(odd) .result-project-visual{border-left:0;border-radius:22px}.services-page{padding-top:0}.services-hero{min-height:auto;padding-top:108px;padding-bottom:70px}.services-hero h1{font-size:clamp(46px,13vw,68px)}.services-hero-copy>p:last-child{font-size:14px}.services-panel-card{padding:22px}.service-category-nav{width:calc(100% - 32px);margin-right:auto;margin-left:auto}.service-category-nav a{padding-right:12px}.service-category-dock{top:auto;right:auto;bottom:18px;left:50%;flex-direction:row;transform:translateX(-50%)}.service-category-dock.is-floating{animation:service-dock-bottom-enter .28s ease both,service-dock-bottom-float 4.6s ease-in-out .28s infinite}.service-category-dock.is-returning{animation:service-dock-bottom-return .28s ease both}.service-category-dock a{width:50px;min-height:50px}.service-category-dock .service-nav-label{right:50%;top:auto;bottom:66px;transform:translate(50%,10px)}.service-category-dock a:focus-visible .service-nav-label,.service-category-dock a:hover .service-nav-label{transform:translate(50%)}.service-category-section{padding-top:70px;padding-bottom:78px}.service-section-sites-produtos-digitais .service-offer-card{min-height:640px}.site-build-showcase{min-height:320px}.site-build-code{width:100%;font-size:9px}.site-build-browser{width:100%;min-height:230px}.site-build-stats{right:14px;top:112px}.service-offer-grid,.service-section-branding-conteudo .service-offer-grid,.service-section-marketing-digital .service-offer-grid{grid-template-columns:1fr}.service-offer-card{min-height:260px}.service-detail-hero{min-height:auto;padding-top:118px;padding-bottom:70px}.service-detail-copy h1{font-size:clamp(48px,13vw,70px)}.service-detail-summary{font-size:18px}.service-detail-visual{min-height:390px}.detail-device{width:94%;min-height:270px}.detail-floating-card{display:none}.service-detail-info,.service-detail-process{padding-top:76px;padding-bottom:82px}.services-cta{padding-top:78px;padding-bottom:84px}.service-detail-inclusions,.service-detail-offerings{padding-top:76px;padding-bottom:82px}.service-offerings-grid{grid-template-columns:1fr}.service-offerings-grid article{min-height:210px}.service-benefits-card,.service-importance-card{border-radius:26px}.service-inclusions-grid article{min-height:220px;border-radius:26px}.service-inclusions-grid .service-offering-icon{width:62px;height:62px;border-radius:20px}.service-inclusions-grid .service-offering-icon svg{width:32px;height:32px}.site-showcase-device{width:94%;height:340px;min-height:0}.site-demo-content,.site-demo-hero{grid-template-columns:1fr}.site-demo-orb{display:none}.ads-laptop{left:57%;width:78%}.ads-laptop-screen{height:220px;padding:16px;border-width:9px}.ads-chart{height:82px}.ads-rocket{left:-14%;top:-13%;width:230px;height:250px}.ads-metric{min-width:46px;min-height:46px;padding:10px}.ads-metric strong{display:none}.ads-metric svg{width:22px;height:22px;flex-basis:22px}.metric-people{right:1%;top:14%}.metric-like{right:0;bottom:14%}.metric-lead{left:1%;bottom:18%}.metric-growth{right:15%;top:2%}.strategy-board{width:88%;height:350px}.strategy-core{width:105px;height:105px}.strategy-node{width:76px;min-height:64px;padding:8px}.strategy-approved span,.strategy-node span{display:none}.strategy-approved{right:5%;bottom:8%;padding:10px}.strategy-float{width:45px;height:45px}.strategy-float svg{width:23px;height:23px}.visual-design{min-height:410px}.design-editor{width:100%;height:340px;border-radius:20px}.design-editor-menu{gap:10px}.design-editor-menu span:nth-of-type(n+4){display:none}.design-editor-options{padding-left:48px}.design-editor-options span{width:30px}.design-editor-stage{right:98px}.design-editor-panel{width:98px}.design-color-panel{height:78px;margin:8px}.design-layer{height:43px;grid-template-columns:10px 23px 1fr;gap:4px;padding:0 5px}.design-layer svg:nth-child(2){width:22px;height:22px;padding:5px}.design-layer strong{font-size:0}.design-layer strong:first-letter{font-size:7px}.design-canvas{width:150px;height:218px;padding:27px 18px}.design-canvas strong{font-size:21px}.design-canvas-selection{left:12px;top:20px;width:118px;height:72px}.visual-motion{min-height:410px}.motion-editor{width:100%;height:340px;border-radius:20px}.motion-editor-top{gap:10px}.motion-editor-top span:nth-of-type(n+4){display:none}.motion-editor-tools{bottom:92px}.motion-project-panel{display:none}.motion-composition{left:42px;right:92px;bottom:92px}.motion-properties{width:92px;bottom:92px}.motion-properties span{font-size:0}.motion-flyer{width:138px;height:184px;padding:22px 16px}.motion-flyer strong{font-size:20px}.motion-timeline{height:92px;padding-left:48px}.motion-export-chip{right:1%;bottom:1%;padding:9px;font-size:0}.motion-export-chip svg{width:20px;height:20px}.visual-video{min-height:410px}.video-studio{width:100%;height:340px;border-radius:20px}.video-studio-top span:last-child{display:none}.video-monitor{right:84px;bottom:94px}.video-audio-panel{width:76px;bottom:94px;padding:10px 6px}.video-audio-panel>span{font-size:0;height:22px}.video-audio-bars{height:110px;gap:3px}.video-audio-bars i{width:5px}.video-edit-panel{height:84px}.video-scene-people{width:110%;height:94%;bottom:12px}.video-focus-box{width:88px;height:105px}.video-color-panel{right:88px;top:48px;transform:scale(.82);transform-origin:right top}.video-status-chip{right:1%;bottom:1%;padding:9px;font-size:0}.video-status-chip svg{width:20px;height:20px}.visual-photo{min-height:410px}.photo-workspace{width:100%;height:340px;border-radius:20px}.photo-workspace-top span:last-child{display:none}.photo-viewfinder{right:84px;bottom:72px}.photo-adjustments{width:76px;bottom:72px;padding:10px 6px}.photo-adjustments>span{grid-template-columns:12px 1fr;gap:4px;padding:5px}.photo-histogram{gap:2px}.photo-histogram i{width:7px}.photo-filmstrip{height:62px;gap:5px;padding:8px}.photo-scene-character{left:46%;bottom:-28px;width:88%;height:112%}.photo-before-after{left:16px;top:55px;transform:scale(.82);transform-origin:left top}.photo-ready-chip{right:1%;bottom:1%;padding:9px;font-size:0}.photo-ready-chip svg{width:20px;height:20px}.floating-kobe-mark{left:14px;bottom:14px;width:48px;height:48px;padding:10px}.whatsapp-quote{right:14px;bottom:14px;min-height:52px;padding:5px}.whatsapp-quote-icon{width:42px;height:42px;flex-basis:42px}.whatsapp-quote-label{display:none}.about-section{padding-top:88px;padding-bottom:82px}.about-heading h1,.about-heading h2{font-size:clamp(44px,13vw,66px)}.about-manifesto{padding-left:20px}.about-values{margin-top:68px}.about-values-title{align-items:flex-start;flex-direction:column;gap:10px}.about-value-card{min-height:210px;padding:28px}.about-method{margin-top:52px;padding:28px;gap:38px}.about-method ol{grid-template-columns:1fr 1fr;gap:30px 20px}.about-method ol:before{display:none}.about-method li{min-height:0}.about-method li:before{margin-bottom:18px}.site-footer{padding-top:70px}.footer-brand{width:160px;margin-bottom:30px}.footer-links{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-links div:last-child{grid-column:1/-1}.footer-bottom,.footer-legal{flex-direction:column;align-items:flex-start;gap:10px}.company-record-card{left:0}.company-record-card dl div{grid-template-columns:1fr;gap:3px}.privacy-hero{width:calc(100% - 40px);padding:64px 0 36px}.privacy-layout{width:calc(100% - 40px);padding:46px 0 82px}.privacy-content li,.privacy-content p{font-size:13px}}