.site-header{position:fixed;top:0;left:0;z-index:50;width:100%;height:72px;padding:0 clamp(24px,5vw,80px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .25s ease,border-color .25s ease;border-bottom:1px solid transparent}.site-header.is-scrolled,.site-header.menu-open{background:#050505f5;backdrop-filter:blur(6px);border-color:#ffffff1a}.brand{font-size:1.05rem;font-weight:700;letter-spacing:.18em;justify-self:start}.desktop-nav{display:flex;gap:34px;color:#b6b4bd;font-size:.875rem}.desktop-nav a{position:relative;padding-block:8px;transition:color .18s ease}.desktop-nav a:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:#fff}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.header-cta{justify-self:end}.menu-toggle,.mobile-nav{display:none}@media(max-width:880px){.site-header{height:70px;padding:0 20px;grid-template-columns:1fr auto}.desktop-nav,.site-header .header-cta{display:none}.menu-toggle{width:44px;height:44px;padding:0;border:0;background:transparent;display:grid;place-content:center;gap:6px;color:#fff;cursor:pointer}.menu-toggle span{width:22px;height:1px;background:currentColor;transition:transform .18s ease}.menu-open .menu-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-open .menu-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav{position:absolute;top:69px;left:0;width:100%;padding:20px;background:#050505f5;border-bottom:1px solid rgba(255,255,255,.08);flex-direction:column;gap:0;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mobile-nav a:not(.button){min-height:52px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);color:#c9c7ce}.mobile-nav .button{margin-top:18px}.menu-open .mobile-nav{display:flex;opacity:1;visibility:visible;transform:translateY(0)}}.staggered-text__line{display:block}.staggered-text__word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.08em .02em;margin:-.08em -.02em}.staggered-text__word-wrap:not(:last-child){margin-right:.22em}.staggered-text__word{display:inline-block;opacity:0;filter:blur(var(--stagger-blur));transform:translate(var(--stagger-distance-x),var(--stagger-distance-y));transition:opacity var(--stagger-duration) cubic-bezier(.22,1,.36,1) var(--stagger-delay),filter var(--stagger-duration) cubic-bezier(.22,1,.36,1) var(--stagger-delay),transform var(--stagger-duration) cubic-bezier(.22,1,.36,1) var(--stagger-delay)}.staggered-text.is-visible .staggered-text__word{opacity:1;filter:blur(0);transform:translate(0)}.hero-stagger .staggered-text__line:nth-child(2){color:#aa58ff}@media(prefers-reduced-motion:reduce){.staggered-text__word{opacity:1;filter:none;transform:none;transition:none}}.text-type{display:grid;white-space:pre-wrap}.text-type__sizer,.text-type__typing{grid-area:1 / 1}.text-type__sizer{visibility:hidden;pointer-events:none}.text-type__cursor{display:inline-block;margin-left:.1em;color:#8b20ff;opacity:1}.text-type__cursor--hidden{display:none}.text-type__highlight{display:inline;padding:0 .02em .04em;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(var(--accent),var(--accent));background-position:left bottom;background-repeat:no-repeat;background-size:100% .09em;color:var(--text-primary);animation:text-type-highlight-in .58s cubic-bezier(.22,1,.36,1) both}@keyframes text-type-highlight-in{0%{background-size:0% .09em}to{background-size:100% .09em}}@media(prefers-reduced-motion:reduce){.text-type__highlight{animation:none}}.how-it-works{background:#070707;border-block:1px solid var(--border-subtle)}.how-it-works__heading{max-width:840px;margin-bottom:clamp(64px,8vw,104px)}.how-it-works__heading h2{margin:0;font-size:clamp(2.5rem,5.2vw,5rem);line-height:1;letter-spacing:-.055em;font-weight:610}.how-it-works__timeline{position:relative}.how-it-works__rail{position:absolute;top:31px;bottom:31px;left:30px;width:1px;background:#ffffff1f;overflow:hidden}.how-it-works__rail span{display:block;width:100%;height:100%;background:var(--accent);transform:scaleY(0);transform-origin:top center;transition:transform .14s linear;will-change:transform}.how-step{position:relative;display:grid;grid-template-columns:62px minmax(0,.92fr) minmax(300px,.72fr);gap:clamp(28px,5vw,74px);align-items:center;min-height:230px;padding:38px 0;border-top:1px solid rgba(255,255,255,.07);opacity:.48;transition:opacity .45s ease}.how-step:last-of-type{border-bottom:1px solid rgba(255,255,255,.07)}.how-step.is-visible{opacity:.72}.how-step.is-complete{opacity:.78}.how-step.is-active{opacity:1}.how-step__node{position:relative;z-index:2;width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#080808;transition:border-color .35s ease,background .35s ease}.how-step__node span{color:#8f8b96;font-size:.7rem;letter-spacing:.12em}.how-step.is-complete .how-step__node,.how-step.is-active .how-step__node{border-color:var(--accent)}.how-step.is-active .how-step__node{background:var(--accent)}.how-step.is-active .how-step__node span{color:#fff}.how-step__copy{opacity:.55;transform:translateY(12px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1)}.how-step.is-visible .how-step__copy{opacity:.82;transform:translateY(0)}.how-step.is-active .how-step__copy{opacity:1}.how-step__copy>span{color:#b067ff;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.how-step__copy h3{max-width:570px;margin:14px 0 13px;font-size:clamp(1.8rem,3vw,3.15rem);line-height:1.04;letter-spacing:-.045em;font-weight:590}.how-step__copy p{max-width:540px;margin:0;color:var(--text-secondary);line-height:1.68}.how-step__card{position:relative;min-height:160px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0a0a0a;overflow:hidden;opacity:.5;transform:translateY(10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1),border-color .35s ease}.how-step.is-visible .how-step__card{opacity:.82;transform:translateY(0)}.how-step.is-active .how-step__card{opacity:1;border-color:#8b20ff8c}.how-step__card>span{position:absolute;top:20px;right:22px;color:#ffffff2e;font-size:2rem;font-weight:650}.how-step__card strong{max-width:260px;font-size:1rem;line-height:1.35}.how-step__card i{width:36px;height:2px;margin-top:16px;background:var(--accent)}.how-step__card--image{min-height:0;aspect-ratio:2 / 1;padding:0}.how-step__card--image img{width:100%;height:100%;display:block;object-fit:contain}.how-step__card--image.how-step__card--cover img{object-fit:cover}.how-it-works__cta{margin:54px 0 0 136px}@media(max-width:880px){.how-step{grid-template-columns:54px 1fr;gap:24px;padding:40px 0}.how-step__node{width:54px;height:54px}.how-it-works__rail{left:26px;top:27px;bottom:27px}.how-step__card{grid-column:2;min-height:140px}.how-it-works__cta{margin-left:78px}}@media(max-width:560px){.how-it-works__heading{margin-bottom:54px}.how-step{grid-template-columns:38px 1fr;gap:16px;padding:34px 0}.how-step__node{width:38px;height:38px}.how-it-works__rail{left:18px;top:19px;bottom:19px}.how-step__copy h3{font-size:1.8rem}.how-step__copy p{font-size:.94rem}.how-step__card{grid-column:2;border-radius:var(--radius-md)}.whatsapp-hire-button.how-it-works__cta{width:calc(100% - 54px);margin:42px 0 0 54px;text-align:center}}@media(prefers-reduced-motion:reduce){.how-it-works__rail span,.how-step,.how-step__copy,.how-step__card{transition:none;transform:none}.how-step__copy,.how-step__card{opacity:1}}.features-showcase{background:var(--background)}.features-showcase__heading{max-width:920px;margin-bottom:clamp(58px,7vw,90px)}.features-showcase__heading h2{margin:0;font-size:clamp(2.5rem,5.2vw,5rem);line-height:1;letter-spacing:-.055em;font-weight:610}.features-showcase__layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:clamp(44px,7vw,104px);align-items:stretch}.features-accordion{border-top:1px solid var(--border-subtle)}.feature-item{border-bottom:1px solid var(--border-subtle)}.feature-item>button{width:100%;min-height:76px;display:grid;grid-template-columns:36px 1fr 28px;gap:14px;align-items:center;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.feature-item>button>span{color:#77747d;font-size:.68rem;letter-spacing:.12em}.feature-item>button>strong{font-size:1rem;font-weight:590}.feature-item>button>i{color:var(--accent);font-size:1.25rem;font-style:normal;font-weight:300;text-align:center}.feature-item__content{max-height:0;overflow:hidden;padding-left:50px;opacity:0;transition:max-height .48s cubic-bezier(.22,1,.36,1),opacity .3s ease,padding-bottom .48s ease}.feature-item.is-active .feature-item__content{max-height:420px;padding-bottom:34px;opacity:1}.feature-item__content h3{max-width:470px;margin:0 0 15px;font-size:clamp(1.9rem,3vw,3.05rem);line-height:1.05;letter-spacing:-.048em;font-weight:590}.feature-item__content p{margin:0 0 22px;color:var(--text-secondary);line-height:1.68}.feature-item__content a{display:inline-flex;min-height:38px;align-items:center;color:#fff;font-size:.85rem;font-weight:650;border-bottom:1px solid var(--accent)}.feature-preview{position:relative;min-height:520px;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#090909;overflow:hidden;animation:feature-preview-enter .55s cubic-bezier(.22,1,.36,1)}.feature-preview__glow{display:none}.feature-preview__window{position:relative;z-index:2;width:min(84%,620px);padding:clamp(24px,4vw,42px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:#0c0c0c;box-shadow:0 28px 70px #00000061}.feature-preview__number{position:absolute;right:4%;bottom:0;color:#ffffff06;font-size:clamp(8rem,16vw,15rem);line-height:.8;font-weight:700;letter-spacing:-.08em}@keyframes feature-preview-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:880px){.features-showcase__layout{grid-template-columns:1fr}.feature-preview{min-height:450px}}@media(max-width:560px){.features-showcase__heading{margin-bottom:50px}.feature-item__content{padding-left:0}.feature-item.is-active .feature-item__content{padding-bottom:28px}.feature-item__content h3{font-size:2rem}.feature-preview{min-height:370px;border-radius:var(--radius-md)}.feature-preview__window{width:91%;padding:20px}}@media(prefers-reduced-motion:reduce){.feature-preview{animation:none}}.image-auto-slider{position:relative;min-height:610px;display:flex;align-items:center;overflow:hidden;border:0;border-radius:0;background:transparent;isolation:isolate}.image-auto-slider__glow{display:none}.image-auto-slider__viewport{width:100%;overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-y;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.image-auto-slider__viewport::-webkit-scrollbar{display:none}.image-auto-slider__viewport:focus-visible{outline:2px solid rgba(160,54,255,.8);outline-offset:-4px}.image-auto-slider__viewport.is-dragging{cursor:grabbing}.image-auto-slider__track{width:max-content;display:flex;gap:44px;padding:30px 0 52px}.image-auto-slider__item{width:clamp(210px,21vw,270px);flex:0 0 auto;margin:0;color:#08090a;transition:transform .24s ease}.image-auto-slider__item:hover{transform:translateY(-3px)}.image-auto-slider__phone{width:100%;height:auto;display:block;overflow:visible;filter:drop-shadow(0 18px 24px rgba(0,0,0,.5))}.image-auto-slider__item figcaption{display:grid;gap:5px;margin-top:20px;padding-top:15px;border-top:1px solid var(--border-subtle)}.image-auto-slider__item figcaption span{color:#77777d;font-size:.67rem;letter-spacing:.11em;text-transform:uppercase}.image-auto-slider__item figcaption strong{color:var(--text-primary);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700}.image-auto-slider__shade{position:absolute;inset:auto 0 0;height:38px;background:linear-gradient(to top,#050505,transparent);pointer-events:none}@media(max-width:700px){.image-auto-slider{min-height:500px}.image-auto-slider__track{gap:24px;padding-block:24px 42px}.image-auto-slider__item{width:clamp(170px,48vw,210px)}.image-auto-slider__item figcaption{margin-top:15px}}@media(prefers-reduced-motion:reduce){.image-auto-slider__viewport{mask-image:none;-webkit-mask-image:none;scrollbar-width:thin}.image-auto-slider__track{padding-inline:20px}.image-auto-slider__item{transition:none}}.shine-pricing{width:100%;border-block:1px solid var(--border-subtle);background:#080808}.shine-pricing__card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(210px,.52fr) minmax(260px,.68fr);grid-template-areas:"header price features" "description price features" "button price features";gap:20px clamp(32px,5vw,72px);align-items:start;padding:clamp(40px,6vw,72px) 0}.shine-pricing__header{grid-area:header}.shine-pricing__eyebrow{margin:0 0 14px;color:var(--text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.shine-pricing h2{max-width:520px;margin:0;color:var(--text-primary);font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.02;letter-spacing:-.052em;font-weight:620}.shine-pricing__description{grid-area:description;max-width:540px;margin:0;color:var(--text-secondary);font-size:.98rem;line-height:1.68}.shine-pricing__price{grid-area:price;min-height:100%;padding-left:clamp(24px,3vw,44px);display:flex;flex-direction:column;justify-content:center;gap:10px;border-left:1px solid var(--border-subtle)}.shine-pricing__price small{color:var(--text-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.shine-pricing__price strong{color:var(--text-primary);font-size:clamp(2.7rem,5.5vw,4.8rem);line-height:.92;letter-spacing:-.07em;font-weight:650}.shine-pricing__separator{display:none}.shine-pricing ul{grid-area:features;display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--border-subtle)}.shine-pricing li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--border-subtle);color:#c7c7ca;font-size:.9rem;line-height:1.4}.shine-pricing li svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.shine-pricing__button{grid-area:button;width:fit-content;min-height:48px;margin-top:8px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:.88rem;font-weight:680;transition:background .18s ease,transform .18s ease}.shine-pricing__button:hover{background:var(--accent-hover);transform:translateY(-1px)}.shine-pricing__button span{transition:transform .18s ease}.shine-pricing__button:hover span{transform:translate(2px,-2px)}@media(max-width:960px){.shine-pricing__card{grid-template-columns:1fr 1fr;grid-template-areas:"header price" "description price" "features features" "button button"}}@media(max-width:620px){.shine-pricing__card{grid-template-columns:1fr;grid-template-areas:"header" "description" "price" "features" "button";gap:24px}.shine-pricing__price{min-height:auto;padding:22px 0 0;border-top:1px solid var(--border-subtle);border-left:0}.shine-pricing__button{width:100%}}.option-wheel{--ow-text-color: #67636b;--ow-active-color: #a442ff;--ow-font-size: 3rem;--ow-inset: 64px;position:relative;width:100%;height:100%;overflow:hidden;cursor:grab;user-select:none;touch-action:none;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent 12%,rgba(0,0,0,.12) 23%,#000 42%,#000 58%,rgba(0,0,0,.12) 77%,transparent 88%);mask-image:linear-gradient(to bottom,transparent 12%,rgba(0,0,0,.12) 23%,#000 42%,#000 58%,rgba(0,0,0,.12) 77%,transparent 88%)}.option-wheel--dragging{cursor:grabbing}.option-wheel--static{cursor:default;pointer-events:none}.option-wheel:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.option-wheel__item{position:absolute;top:50%;left:var(--ow-inset);white-space:nowrap;font-size:var(--ow-font-size);line-height:1;font-weight:380;letter-spacing:-.045em;transform-origin:left center;cursor:pointer;will-change:transform,opacity,filter;color:color-mix(in srgb,var(--ow-active-color) calc(var(--ow-p, 0) * 100%),var(--ow-text-color))}.option-wheel--right .option-wheel__item{right:var(--ow-inset);left:auto;transform-origin:right center}.option-wheel__item--selected{font-weight:650}.audience-wheel{padding:var(--section-space) 0;overflow:hidden;border-block:1px solid var(--border-subtle);background:#070707}.audience-wheel__layout{min-height:440px;display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;overflow:hidden}.audience-wheel__copy{padding:0 clamp(34px,6vw,74px) 0 0}.audience-wheel__copy .section-kicker{color:var(--text-secondary)}.audience-wheel__copy h2{max-width:460px;margin:0;font-size:clamp(2.7rem,6vw,4.7rem);line-height:.98;letter-spacing:-.06em;font-weight:620}.audience-wheel__stage{position:relative;height:440px;min-width:0;border-left:1px solid var(--border-subtle)}.audience-wheel__stage .option-wheel{z-index:1}@media(max-width:880px){.audience-wheel__layout{grid-template-columns:1fr}.audience-wheel__copy{padding:0 0 34px}.audience-wheel__stage{height:370px;border-top:1px solid var(--border-subtle);border-left:0}}@media(max-width:560px){.audience-wheel__copy h2{font-size:2.7rem}.audience-wheel__stage{height:330px}.option-wheel{--ow-inset: 14px !important;--ow-font-size: 2.1rem !important}}@media(prefers-reduced-motion:reduce){.option-wheel__item{filter:none!important}}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:45;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:50%;background:#151515;box-shadow:0 12px 28px #0000005c;transition:transform .18s ease,background .18s ease,border-color .18s ease}.whatsapp-float:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--accent)}.whatsapp-float svg{width:23px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.whatsapp-float span{position:absolute;right:62px;width:max-content;padding:8px 11px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0d0d0d;color:#eee;font-size:.75rem;opacity:0;transform:translate(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.whatsapp-float:hover span,.whatsapp-float:focus-visible span{opacity:1;transform:translate(0)}@media(max-width:560px){.whatsapp-float{right:18px;bottom:18px;width:48px;height:48px}.whatsapp-float span{display:none}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif;color:#f2f2f2;background:#050505;font-synthesis:none;text-rendering:optimizeLegibility;color-scheme:dark;--background: #050505;--surface: #0a0a0a;--surface-raised: #0e0e0e;--border-subtle: rgba(255, 255, 255, .1);--text-primary: #f2f2f2;--text-secondary: #9b9b9f;--accent: #8b20ff;--accent-hover: #9c42ff;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--container: min(1240px, calc(100% - 64px) );--section-space: clamp(96px, 10vw, 144px);--bg: #050505;--bg-secondary: var(--surface);--card: var(--surface-raised);--purple: var(--accent);--purple-light: var(--accent-hover);--purple-dark: #3d076f;--white: var(--text-primary);--muted: var(--text-secondary);--border: var(--border-subtle);--page: var(--container)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:90px}body{margin:0;min-width:320px;background:var(--background);color:var(--text-primary);overflow-x:hidden;line-height:1.5}body,button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img,svg{max-width:100%}::selection{background:#8b20ff6b;color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:var(--purple);color:#fff;font-weight:600;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-1px);background:#9a38ff;box-shadow:0 12px 36px #8b20ff3d}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--purple-light);outline-offset:4px}.button-small{min-height:42px;padding:0 19px;font-size:.875rem}.arrow-icon{display:inline-block;font-size:1.05em;transition:transform .18s ease}a:hover .arrow-icon,button:hover .arrow-icon{transform:translate(2px,-2px)}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;isolation:isolate}.hero .plasma-container{position:absolute;z-index:-3;inset:-8% -8% -8% 22%;width:auto;height:auto;opacity:.92}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#050505,#050505f0 30%,#05050580 67%,#050505),linear-gradient(0deg,#050505 0%,transparent 34%);pointer-events:none}.hero-content{width:var(--page);margin:0 auto;padding:150px 0 100px}.eyebrow,.section-kicker{margin:0 0 28px;color:#aaa7b1;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.eyebrow span{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--purple);box-shadow:0 0 14px #8b20ffcc}h1{max-width:980px;margin:0;font-size:clamp(3.5rem,7.4vw,7.4rem);line-height:.98;letter-spacing:-.065em;font-weight:650}main :is(h2,h3):not(.hero-stagger),main .circular-carousel__title,main .accordion-gallery__caption strong,main .feature-item>button>strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}h1 em,h2 em{color:#aa58ff;font-style:normal}.hero-copy{max-width:590px;margin:32px 0 0;color:#aaa8b0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.65}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.text-link{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:#dedce2;font-weight:500}.text-link>span:last-child{transition:transform .18s ease}.text-link:hover>span:last-child{transform:translateY(3px)}.microcopy{margin:28px 0 0;color:#7f7d85;font-size:.86rem}.scroll-cue{position:absolute;right:clamp(24px,5vw,80px);bottom:34px;display:flex;align-items:center;gap:10px;color:#737078;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.scroll-cue span{width:42px;height:1px;background:#5f5b64}.intro{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.06)}.intro-gradient{transform:scale(1.04)}.intro-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#050505fa,#050505d1 38%,#0505052e 72%,#050505b8),linear-gradient(0deg,#050505 0%,transparent 38%);pointer-events:none}.intro-content{width:var(--page);margin:0 auto;padding:160px 0 110px}.intro-kicker{margin:0 0 30px;color:#d0cbd7;font-size:.75rem;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.intro-kicker span{display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:#b566ff;box-shadow:0 0 18px #b566ffeb}.intro-copy{max-width:590px;margin:30px 0 0;color:#c0bcc5;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.68}.intro-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.intro-whatsapp-button{background:#25d366;box-shadow:0 12px 36px #25d36633}.intro-whatsapp-button:hover{background:#20bd5a;box-shadow:0 14px 40px #25d3664d}.intro-whatsapp-button .whatsapp-icon{width:20px;height:20px;flex:0 0 auto}.section{padding:150px 0}.section-inner{width:var(--page);margin:0 auto}.section-kicker{color:#8d8995}.section-heading{margin-bottom:72px}.section-heading h2,.split-heading h2,.value-heading h2,.impact-section h2,.about h2,.contact h2,.final-cta h2{margin:0;font-size:clamp(3rem,6vw,6rem);line-height:1.01;letter-spacing:-.055em;font-weight:630}.section-heading>p:last-child,.section-heading.compact>p:last-child{max-width:500px;margin:24px 0 0;color:var(--muted);font-size:1rem;line-height:1.65}.section-heading.compact{max-width:730px}.positioning{min-height:85vh;display:flex;align-items:center;border-top:1px solid rgba(255,255,255,.045)}.split-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:clamp(60px,10vw,160px)}.positioning-copy{padding-bottom:8px}.positioning-copy p{margin:0 0 38px;color:var(--muted);font-size:1.08rem;line-height:1.72}.positioning-copy strong{display:block;padding-left:24px;border-left:2px solid var(--purple);font-size:1.12rem;line-height:1.55;font-weight:550}.positioning-carousel{min-height:0;padding:90px 0;overflow:hidden;background:#070707}.positioning-carousel__inner{position:relative;height:min(68vw,660px);min-height:560px}.positioning-carousel__inner:before{content:"";position:absolute;inset:10% 12% 5%;border-radius:50%;background:#8b20ff1f;filter:blur(110px);pointer-events:none}.positioning-carousel .circular-carousel__view{transform:scale(2);transform-origin:center}.value-section{background:var(--bg-secondary);border-block:1px solid rgba(255,255,255,.05)}.value-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.value-heading p{margin:0;color:#bbb8c0;font-size:clamp(2rem,4.2vw,4.3rem);line-height:1.05;letter-spacing:-.05em}.value-bottom{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;margin-top:100px;align-items:end}.value-bottom>p{margin:0;color:var(--muted);line-height:1.75}.journey{display:flex;align-items:center;justify-content:flex-end;gap:13px;padding:23px 0;border-block:1px solid var(--border)}.journey-step{display:contents}.journey-step span{color:#dddbe1;font-size:.82rem;white-space:nowrap}.journey-step i{color:#5f5b65;font-size:.8rem;font-style:normal}.journey-step:nth-child(2) span,.journey-step:nth-child(4) span{color:#bd7bff}.services{background:#070707}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.service-card{min-height:520px;padding:clamp(30px,4vw,52px);display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:20px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.service-card:hover{transform:translateY(-3px);border-color:#8b20ff61;box-shadow:0 22px 60px #3d076f1f}.service-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:70px}.service-card__top svg{width:42px;height:42px;padding:9px;border:1px solid rgba(164,66,255,.28);border-radius:12px;fill:none;stroke:#bb7cff;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.service-card__top span{color:#5f5c65;font-size:.76rem;letter-spacing:.12em}.service-card h3{margin:0;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.045em;font-weight:600}.service-card>p{max-width:470px;margin:18px 0 0;color:var(--muted);line-height:1.7}.service-card ul{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:42px 0;padding:0;list-style:none;color:#c6c3ca;font-size:.88rem}.service-card li{display:flex;align-items:center;gap:9px}.check-icon{width:19px;flex:0 0 19px;fill:none;stroke:#aa58ff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.service-card>a{align-self:flex-start;display:inline-flex;gap:10px;align-items:center;min-height:44px;margin-top:auto;font-weight:550}.hosting-status{display:flex;align-items:center;gap:14px;margin:47px 0;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff06}.hosting-status .status-pulse{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#a442ff;box-shadow:0 0 16px #a442ffa6}.hosting-status strong,.hosting-status small{display:block}.hosting-status strong{font-size:.88rem;font-weight:550}.hosting-status small{margin-top:4px;color:#77747d;font-size:.75rem}.segments{padding-bottom:50px}.segment-row{min-height:560px;display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(50px,8vw,120px);align-items:center;padding:110px 0;border-top:1px solid var(--border)}.segment-row.reverse .segment-copy{order:2}.segment-row.reverse .catalog-preview{order:1}.segment-number{display:block;margin-bottom:28px;color:#8f8c94;font-size:.73rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.segment-copy h3{margin:0;font-size:clamp(2.4rem,4vw,4.35rem);line-height:1.04;letter-spacing:-.052em;font-weight:600}.segment-copy>p{max-width:520px;margin:26px 0;color:var(--muted);line-height:1.7}.catalog-preview{position:relative;padding:clamp(24px,4vw,42px);border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(145deg,rgba(139,32,255,.07),transparent 40%),#0b0910;box-shadow:0 34px 90px #00000059;overflow:hidden}.catalog-preview:after{content:"";position:absolute;width:200px;height:200px;right:-100px;bottom:-100px;border-radius:50%;background:#8b20ff26;filter:blur(60px);pointer-events:none}.preview-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.preview-header strong{font-size:1.04rem;font-weight:580}.preview-header span{color:#79767e;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.preview-tabs{display:flex;gap:8px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}.preview-tabs span{padding:8px 14px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#77747c;font-size:.77rem}.preview-tabs .active{border-color:#a442ff70;background:#8b20ff21;color:#e8ddf4}.filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filter-grid>div{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff05}.filter-grid>div:first-child{grid-column:span 2}.filter-grid.two-cols>div:first-child{grid-column:auto}.filter-grid small{display:block;margin-bottom:7px;color:#706d75;font-size:.67rem}.filter-grid span{display:flex;align-items:center;justify-content:space-between;color:#b8b5bc;font-size:.8rem}.filter-grid i{color:#6a6670;font-style:normal}.preview-action{margin-top:15px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;background:#8b20ff;font-size:.82rem;font-weight:600}.preview-action span{font-size:.68rem;font-weight:500;opacity:.7}.projects{background:#070707}.projects-heading{display:grid;grid-template-columns:1fr;align-items:end;gap:80px}.projects-heading h2{font-size:clamp(3.7rem,7.55vw,4.375rem);font-weight:600}.projects-heading>p{margin:0 0 10px;color:var(--muted);line-height:1.7}.whatsapp-hire-button{display:inline-flex;align-items:center;gap:11px;min-height:52px;margin-top:30px;padding:0 23px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#20b85a;color:#fff;font-size:.95rem;font-weight:700;box-shadow:0 14px 36px #20b85a2e;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.whatsapp-hire-button:hover{transform:translateY(-2px);background:#25c765;box-shadow:0 16px 42px #20b85a47}.whatsapp-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.project-note{margin:16px 0 0;color:#6f6c74;font-size:.78rem;text-align:right}.pricing{padding-top:170px}.pricing-showcase{display:flex;justify-content:center}.impact-section{position:relative;min-height:90vh;padding:150px 0;display:flex;align-items:center;overflow:hidden;text-align:center}.impact-section .section-inner{position:relative;z-index:2}.impact-section h2{font-size:clamp(3.4rem,7vw,7.2rem)}.impact-section>div>p:last-child{margin:34px auto 0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.22rem)}.impact-glow{position:absolute;left:50%;top:55%;width:min(900px,80vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(139,32,255,.17),transparent 62%);filter:blur(20px)}.about{min-height:70vh;display:flex;align-items:center}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:120px;align-items:start}.about h2{font-size:clamp(4rem,9vw,8.5rem)}.about-copy{max-width:610px}.about-copy p{margin:0 0 24px;color:#aaa7af;font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.7}.about-copy span{display:flex;align-items:center;gap:10px;margin-top:52px;color:#77747b;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.about-copy i{width:7px;height:7px;border-radius:50%;background:var(--purple);box-shadow:0 0 12px #8b20ffb3}.contact{background:#070707;border-top:1px solid rgba(255,255,255,.05)}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,10vw,140px);align-items:start}.contact-copy>p:not(.section-kicker){max-width:440px;margin:28px 0;color:var(--muted);line-height:1.7}.contact-detail{margin-top:70px}.contact-detail span,.contact-detail strong{display:block}.contact-detail span{margin-bottom:10px;color:#77747c;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.contact-detail strong{font-size:1.05rem;font-weight:520}.contact-form{padding:clamp(28px,4vw,48px);border:1px solid var(--border);border-radius:20px;background:var(--card)}.contact-form label{display:block;margin:0 0 9px;color:#b8b5bc;font-size:.8rem;font-weight:500}.contact-form input{width:100%;min-height:58px;margin-bottom:23px;padding:0 17px;border:1px solid rgba(255,255,255,.09);border-radius:11px;outline:none;background:#ffffff06;color:#fff;font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease}.contact-form input::placeholder{color:#65626a}.contact-form input:hover{border-color:#ffffff29}.contact-form input:focus{border-color:#a442ffa8;box-shadow:0 0 0 3px #8b20ff1a}.contact-form .button{width:100%;margin-top:8px;border-radius:11px}.contact-form>p{margin:15px 0 0;color:#66636b;font-size:.72rem;text-align:center}.final-cta{position:relative;min-height:90vh;padding:150px 0;display:flex;align-items:center;overflow:hidden;text-align:center}.final-cta .section-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.final-cta h2{max-width:1000px;font-size:clamp(3.4rem,7vw,7rem)}.final-cta .section-inner>p:not(.section-kicker){margin:28px 0 16px;color:var(--muted);font-size:1.08rem}.final-cta strong{margin-bottom:32px;color:#c899f7;font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.final-cta small{margin-top:17px;color:#6e6b72}.final-cta__glow{position:absolute;left:50%;bottom:-480px;width:min(1150px,110vw);height:760px;transform:translate(-50%);border-radius:50%;background:#8b20ff2e;filter:blur(110px)}.site-footer{width:var(--page);margin:0 auto;padding:76px 0 34px;border-top:1px solid var(--border)}.footer-main{display:grid;grid-template-columns:1fr auto auto;gap:80px;align-items:start}.footer-main>div>p{max-width:330px;margin:20px 0 0;color:#7f7c84;line-height:1.6}.footer-main nav{display:grid;gap:14px;color:#9f9ca4;font-size:.86rem}.footer-main nav a:hover{color:#fff}.footer-contact{display:inline-flex;gap:8px;align-items:center;font-size:.88rem;font-weight:550}.footer-base{margin-top:70px;padding-top:24px;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.055);color:#646169;font-size:.72rem}@media(max-width:1024px){.section{padding:115px 0}.split-heading,.value-heading,.value-bottom,.projects-heading,.about-grid,.contact-grid{gap:60px}.journey{flex-wrap:wrap;justify-content:flex-start}.segment-row{gap:55px}}@media(max-width:880px){:root{--page: min(100% - 40px, 720px)}.intro-shade{background:linear-gradient(0deg,#050505,#0505058c 48%,#0505051f)}.hero .plasma-container{left:-8%;opacity:.72}.hero-shade{background:linear-gradient(0deg,#050505,#05050580 48%,#05050538)}.split-heading,.value-heading,.value-bottom,.projects-heading,.about-grid,.contact-grid{grid-template-columns:1fr}.split-heading{align-items:start}.positioning-copy{max-width:560px}.value-bottom{margin-top:70px}.service-card{min-height:500px}.segment-row{grid-template-columns:1fr;gap:48px;padding:85px 0}.segment-row .segment-copy,.segment-row.reverse .segment-copy{order:1}.segment-row .catalog-preview,.segment-row.reverse .catalog-preview{order:2}.projects-heading>p{max-width:500px}.about-grid{gap:40px}.about-copy{max-width:620px}.contact-grid{gap:70px}}@media(max-width:700px){.section{padding:90px 0}.section-heading{margin-bottom:50px}.service-grid{grid-template-columns:1fr}.service-card{min-height:auto}.service-card__top{margin-bottom:48px}.service-card>a{margin-top:35px}.impact-section,.final-cta{min-height:78vh;padding:110px 0}.footer-main{grid-template-columns:1fr 1fr;gap:50px}.footer-main>div{grid-column:1 / -1}}@media(max-width:560px){:root{--page: calc(100% - 40px) }.intro-content{padding:130px 0 95px}.intro-actions{align-items:stretch;flex-direction:column;gap:14px}.intro-actions .button{width:100%}.whatsapp-hire-button{width:100%;justify-content:center}.hero-content{padding:125px 0 90px}h1{font-size:clamp(3.05rem,14vw,4.35rem);letter-spacing:-.058em}.hero-copy{font-size:1rem;line-height:1.6}.hero-actions{align-items:stretch;flex-direction:column;gap:14px}.hero-actions .button{width:100%}.text-link{justify-content:center}.scroll-cue{display:none}.section-heading h2,.split-heading h2,.value-heading h2,.impact-section h2,.about h2,.contact h2,.final-cta h2{font-size:clamp(2.65rem,12vw,3.9rem)}.positioning{min-height:auto}.positioning-carousel{padding:64px 0}.positioning-carousel__inner{height:540px;min-height:540px}.split-heading{gap:48px}.value-heading p{font-size:2.25rem}.value-bottom{gap:45px}.journey{align-items:flex-start;flex-direction:column;gap:8px}.journey-step{display:flex;flex-direction:column;gap:7px}.journey-step i{transform:rotate(90deg);margin-left:10px}.service-card{padding:30px 25px}.service-card ul{grid-template-columns:1fr}.segment-copy h3{font-size:2.55rem}.catalog-preview{padding:22px 16px}.preview-header{align-items:flex-start;flex-direction:column;gap:8px}.filter-grid{grid-template-columns:1fr}.filter-grid>div:first-child,.filter-grid.two-cols>div:first-child{grid-column:auto}.projects-heading{gap:30px}.projects-heading h2{font-size:3.25rem}.pricing{padding-top:100px}.about-copy span{margin-top:38px}.contact-form{padding:27px 20px}.footer-main{grid-template-columns:1fr}.footer-main>div{grid-column:auto}.footer-base{align-items:flex-start;flex-direction:column;gap:10px}.project-note{text-align:left}}.button{min-height:48px;padding-inline:22px;border-color:transparent;border-radius:var(--radius-sm);background:var(--accent);box-shadow:none;font-size:.92rem;font-weight:650}.button:hover{background:var(--accent-hover);box-shadow:none;transform:translateY(-1px)}.button-small{min-height:40px;padding-inline:17px;font-size:.82rem}.intro{min-height:94svh;background:var(--background)}.intro-gradient{opacity:.48;filter:saturate(.72) contrast(1.08);transform:scale(1.02)}.intro-shade{background:linear-gradient(90deg,#050505,#050505f2 38%,#05050599 68%,#050505e0),linear-gradient(0deg,#050505 0%,transparent 30%)}.intro-content{padding:150px 0 100px}.intro-kicker{margin-bottom:24px;color:#aaa9ad;letter-spacing:.13em}.intro-kicker span{width:5px;height:5px;background:var(--accent);box-shadow:none}h1{max-width:1080px;font-size:clamp(3.6rem,7.1vw,6.9rem);line-height:.98;letter-spacing:-.06em}.hero-stagger .staggered-text__line:nth-child(2){color:var(--text-primary)}.intro-copy{max-width:640px;margin:30px 0 0;color:#aaa9ad;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.intro-actions{margin-top:34px}.intro-whatsapp-button{background:var(--accent);box-shadow:none}.intro-whatsapp-button:hover{background:var(--accent-hover);box-shadow:none}.text-link{color:#b9b9bc;font-size:.92rem}.section{padding-block:var(--section-space)}.section-heading{margin-bottom:58px}.section-kicker{margin-bottom:20px;color:#7f7f84;font-size:.68rem;letter-spacing:.16em}.section-heading h2,.split-heading h2,.value-heading h2,.impact-section h2,.about h2,.contact h2,.final-cta h2{font-size:clamp(2.7rem,5vw,5rem);line-height:1.02;letter-spacing:-.05em}.projects{background:var(--background);border-bottom:1px solid var(--border-subtle)}.projects-heading{max-width:960px;gap:0;margin-bottom:46px}.projects-heading h2{max-width:900px;font-size:clamp(3rem,5.4vw,5.1rem);line-height:1.02}.projects-intro{max-width:620px;margin:24px 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.7}.whatsapp-hire-button{min-height:48px;margin-top:28px;padding-inline:20px;border-color:transparent;border-radius:var(--radius-sm);background:var(--accent);box-shadow:none;font-size:.9rem;font-weight:650}.whatsapp-hire-button:hover{background:var(--accent-hover);box-shadow:none;transform:translateY(-1px)}.pricing{padding-top:var(--section-space)}.pricing-showcase{justify-content:stretch}.impact-section{min-height:0;padding-block:var(--section-space);border-block:1px solid var(--border-subtle);text-align:left}.impact-section .section-inner{display:grid;grid-template-columns:minmax(170px,.38fr) minmax(0,1.35fr);column-gap:clamp(56px,9vw,140px);align-items:start}.impact-section .section-kicker{grid-column:1;padding-top:12px}.impact-section h2{grid-column:2;max-width:900px;font-size:clamp(2.8rem,5.2vw,5.3rem)}.impact-section>div>p:last-child{grid-column:2;max-width:620px;margin:28px 0 0;font-size:1rem;line-height:1.72}.impact-glow{display:none}.final-cta{min-height:0;padding-block:var(--section-space);border-top:1px solid var(--border-subtle);text-align:left}.final-cta .section-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);gap:22px clamp(50px,8vw,120px);align-items:end}.final-cta .section-kicker,.final-cta h2,.final-cta .section-inner>p:not(.section-kicker){grid-column:1}.final-cta h2{max-width:820px;font-size:clamp(3rem,5.7vw,5.8rem)}.final-cta .section-inner>p:not(.section-kicker){max-width:560px;margin:8px 0 0;line-height:1.65}.final-cta strong{grid-column:2;grid-row:1;align-self:start;margin:8px 0 0;color:#a9a7ad}.final-cta .button{grid-column:2;grid-row:2 / span 2;align-self:end;justify-self:stretch}.final-cta small{grid-column:2;margin:4px 0 0;color:#77777c}.final-cta__glow{display:none}.site-footer{padding:64px 0 30px}.footer-main{grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(42px,7vw,90px)}.footer-main>div>p{color:#77777c}.footer-main nav{color:#929297}@media(max-width:880px){:root{--container: min(100% - 40px, 760px);--section-space: 100px}.impact-section .section-inner,.final-cta .section-inner{grid-template-columns:1fr}.impact-section .section-kicker,.impact-section h2,.impact-section>div>p:last-child,.final-cta .section-kicker,.final-cta h2,.final-cta .section-inner>p:not(.section-kicker),.final-cta strong,.final-cta .button,.final-cta small{grid-column:1;grid-row:auto}.impact-section .section-kicker{padding-top:0}.final-cta .button{justify-self:start;min-width:240px;margin-top:18px}}@media(max-width:560px){:root{--container: calc(100% - 36px) ;--section-space: 78px}.intro-content{padding:120px 0 80px}h1{font-size:clamp(3rem,14vw,4.2rem)}.intro-copy{font-size:.98rem}.projects-heading h2{font-size:clamp(2.65rem,12vw,3.7rem)}.impact-section h2,.final-cta h2{font-size:clamp(2.55rem,11.5vw,3.7rem)}.final-cta .button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
