:root{--color-primary-50:#fff1f4;--color-primary-100:#ffe1e7;--color-primary-200:#ffbecb;--color-primary-300:#ff8da5;--color-primary-400:var(--color-primary-400);--color-primary-500:var(--color-primary-500);--color-primary-600:#d9032f;--color-primary-700:var(--color-primary-700);--color-primary-800:var(--color-primary-800);--color-primary-900:#4d0012;--color-secondary-50:#f5f1ff;--color-secondary-100:#e8dfff;--color-secondary-200:#cdbeff;--color-secondary-300:#a691f5;--color-secondary-400:#7b6cdb;--color-secondary-500:#4a3fb8;--color-secondary-600:#312a85;--color-secondary-700:#1a1452;--color-secondary-800:#0d0a30;--color-secondary-900:var(--color-secondary-900);--color-accent-50:#fff4ec;--color-accent-100:#ffe4cf;--color-accent-200:#ffc999;--color-accent-300:var(--color-primary-300);--color-accent-400:var(--color-primary-400);--color-accent-500:var(--color-primary-500);--color-accent-600:var(--color-primary-700);--color-accent-700:#b94a17;--color-accent-800:#7d310f;--color-accent-900:#401906;--color-neutral-50:var(--color-neutral-50);--color-neutral-100:var(--color-neutral-100);--color-neutral-200:#d4d4dd;--color-neutral-300:#b1b1c0;--color-neutral-400:var(--color-neutral-400);--color-neutral-500:#6b6d7d;--color-neutral-600:var(--color-text-muted);--color-neutral-700:#3a3a4d;--color-neutral-800:#1f1f2c;--color-neutral-900:var(--color-neutral-900);--color-bg-light:#ffffff;--color-bg-subtle:var(--color-neutral-50);--color-bg-card:#ffffff;--color-bg-dark:var(--color-neutral-900);--color-bg-darker:#07050f;--color-text:var(--color-text);--color-text-muted:var(--color-neutral-600);--color-text-on-dark:#ffffff;--color-text-on-dark-muted:rgba(255,255,255,0.65);--color-border:rgba(0,0,0,0.10);--color-border-on-dark:rgba(255,255,255,0.10);--font-heading:'Sora',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-body:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-size-xs:clamp(0.72rem, 0.9vw, 0.78rem);--font-size-sm:clamp(0.78rem, 1vw,   0.85rem);--font-size-base:clamp(0.92rem, 1.15vw, 1rem);--font-size-md:clamp(1rem,   1.3vw,  1.1rem);--font-size-lg:clamp(1.05rem,1.6vw,  1.25rem);--font-size-xl:clamp(1.25rem,2vw,    1.5rem);--font-size-2xl:clamp(1.5rem, 3vw,    2rem);--font-size-3xl:clamp(1.75rem,4vw,    2.5rem);--font-size-4xl:clamp(2rem,   5vw,    3rem);--font-size-5xl:clamp(2.5rem, 6vw,    3.75rem);--font-size-6xl:clamp(3rem,   8vw,    5.5rem);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi:600;--font-weight-bold:700;--font-weight-extra:800;--font-weight-black:900;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-loose:1.75;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:22px;--radius-3xl:28px;--radius-full:9999px;--elevation-1:0 1px 2px rgba(0,0,0,0.06);--elevation-2:0 4px 8px rgba(0,0,0,0.08),0 2px 4px rgba(0,0,0,0.04);--elevation-3:0 10px 20px rgba(0,0,0,0.12),0 4px 8px rgba(0,0,0,0.06);--elevation-4:0 20px 40px rgba(0,0,0,0.18),0 8px 16px rgba(0,0,0,0.08);--elevation-5:0 30px 60px rgba(0,0,0,0.25),0 12px 24px rgba(0,0,0,0.12);--shadow-brand-sm:0 4px 14px rgba(254,6,59,0.18);--shadow-brand-md:0 10px 24px rgba(254,6,59,0.32);--shadow-brand-lg:0 20px 44px rgba(254,6,59,0.45);--duration-fast:150ms;--duration-base:250ms;--duration-slow:350ms;--duration-slower:600ms;--ease-out:cubic-bezier(0.2, 0.7, 0.2, 1);--ease-in:cubic-bezier(0.6, 0, 0.84, 0);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--content-width-sm:720px;--content-width-md:960px;--content-width-lg:1100px;--content-width-xl:1200px;--gradient-brand:linear-gradient(135deg, var(--color-primary-400) 0%, var(--color-primary-500) 50%, var(--color-primary-700) 100%);--gradient-brand-soft:linear-gradient(135deg, var(--color-primary-300) 0%, var(--color-primary-500) 45%, var(--color-accent-400) 100%);--red:var(--color-primary-500);--red-dark:var(--color-primary-700);--red-glow:rgba(254, 6, 59, 0.07);--border-red:rgba(254, 6, 59, 0.30);--bg-deep:var(--color-bg-light);--bg-dark:#f4f4f7;--bg-card:var(--color-bg-card);--bg-card2:var(--color-neutral-100);--border:var(--color-border);--text-primary:var(--color-text);--text-muted:var(--color-text-muted);--dark-bg:#0d0d0d;--dark-card:#181818;--dark-border:var(--color-border-on-dark);--dark-text:var(--color-text-on-dark);--dark-muted:var(--color-text-on-dark-muted);--fss-accent:var(--color-primary-500);--fss-accent-strong:var(--color-primary-700);--fss-dark:#0d0d0d;--fss-dark-2:#181818;--fss-text:var(--color-text);--fss-muted:var(--color-text-muted);--fss-text-on-dark:#ffffff;--fss-text-on-dark-muted:var(--color-text-on-dark-muted);--fss-content-width:var(--content-width-lg);--fss-section-py:var(--space-14)}@media (max-width:900px){:root{--fss-section-py:var(--space-10)}}:root{--t-display:clamp(2.25rem, 5.5vw, 4rem);--t-h1:clamp(1.75rem, 4vw,   3rem);--t-h2:clamp(1.5rem,  3.5vw, 2.5rem);--t-h3:clamp(1.1rem,  2vw,   1.5rem);--t-body-lg:clamp(1.05rem, 1.6vw, 1.25rem);--t-body:clamp(0.95rem, 1.2vw, 1.05rem);--t-caption:clamp(0.75rem, 0.95vw, 0.85rem)}.t-display,.t-h1,.t-h2,.t-h3{font-family:Sora,sans-serif!important;font-weight:800!important;margin:0}.t-display{font-size:var(--t-display)!important;line-height:1.1!important;letter-spacing:-.02em!important}.t-h1{font-size:var(--t-h1)!important;line-height:1.15!important;letter-spacing:-.015em!important}.t-h2{font-size:var(--t-h2)!important;line-height:1.2!important;letter-spacing:-.01em!important}.t-h3{font-size:var(--t-h3)!important;line-height:1.3!important;letter-spacing:-.005em!important;font-weight:700!important}.t-body,.t-body-lg,.t-caption{font-family:Inter,sans-serif!important;margin:0}.t-body-lg{font-size:var(--t-body-lg)!important;line-height:1.55!important;font-weight:500!important;letter-spacing:normal!important}.t-body{font-size:var(--t-body)!important;line-height:1.65!important;font-weight:400!important;letter-spacing:normal!important}.t-caption{font-size:var(--t-caption)!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}:root{--red:var(--color-primary-500);--red-dark:var(--color-primary-700);--red-glow:rgba(254, 6, 59, 0.07);--border-red:rgba(254,6,59,0.3);--bg-deep:#ffffff;--bg-dark:#f4f4f7;--bg-card:#ffffff;--bg-card2:var(--color-neutral-100);--border:rgba(0,0,0,0.10);--text-primary:var(--color-text);--text-muted:var(--color-text-muted);--dark-bg:#0d0d0d;--dark-card:#181818;--dark-border:rgba(255,255,255,0.08);--dark-text:#f0f0f0;--dark-muted:rgba(255,255,255,0.55);--fss-accent:var(--color-primary-500);--fss-accent-strong:var(--color-primary-700);--fss-dark:#0d0d0d;--fss-dark-2:#181818;--fss-text:var(--color-text);--fss-muted:var(--color-text-muted);--fss-text-on-dark:#ffffff;--fss-text-on-dark-muted:rgba(255,255,255,0.55);--fss-content-width:1100px;--fss-section-py:56px}body,html{margin:0!important;padding-left:0!important;padding-right:0!important;background:var(--bg-deep);color:var(--text-primary);font-family:Inter,sans-serif!important;line-height:1.6;overflow-x:hidden}html{background:#2a2a30}.elementor-button,.elementor-button-text,.elementor-heading-title,.elementor-widget-heading .elementor-heading-title,h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif!important}.elementor.elementor-10308{background:0 0!important}.elementor-element-14a61786{background-image:url('assets/background%20fss.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}.elementor-element-14a61786::after,.elementor-element-14a61786::before{background-image:none!important}.elementor-element-14a61786>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:48px!important;background-image:none!important}.elementor-element-14a61786>.e-con-inner>.socios-text-col{flex:1 1 55%;display:flex;flex-direction:column;justify-content:center;gap:24px}.elementor-element-14a61786>.e-con-inner>.socios-image-col{flex:0 1 45%;display:flex;align-items:stretch;justify-content:center}.elementor-element-14a61786>.e-con-inner>.socios-image-col img{width:100%;height:100%;max-height:100%;object-fit:contain;display:block}@media (max-width:1024px){.elementor-element-14a61786>.e-con-inner{flex-direction:column!important;gap:32px!important}.elementor-element-14a61786>.e-con-inner>.socios-image-col img{max-height:480px}}.fixed-cta-bar{position:fixed;left:0;right:0;z-index:9999;background:rgba(10,10,10,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 24px}.fixed-cta-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px}.fixed-cta-logo-link{display:inline-flex;align-items:center;line-height:0}.fixed-cta-logo{height:28px;width:auto;display:block}.fixed-cta-bar a.fixed-cta-button{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:var(--red);color:#fff!important;font-family:Sora,sans-serif;font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none!important;border-radius:var(--radius-md);transition:transform .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px rgba(254,6,59,.18)}.fixed-cta-bar a.fixed-cta-button:hover{background:var(--red-dark);transform:translateY(-1px);box-shadow:0 6px 24px rgba(254,6,59,.25)}@media (min-width:901px){.fixed-cta-bar{top:0;bottom:auto;border-bottom:1px solid rgba(255,255,255,.08)}.fixed-cta-bar-inner{justify-content:space-between}body{padding-top:64px!important;padding-bottom:0!important}}@media (max-width:900px){.fixed-cta-bar{bottom:0;top:auto;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -4px 20px rgba(0,0,0,.35);padding:10px 12px}.fixed-cta-logo-link{display:none}.fixed-cta-bar-inner{justify-content:center}.fixed-cta-bar a.fixed-cta-button{width:100%;justify-content:center;padding:12px 20px;font-size:13px}body{padding-bottom:76px!important;padding-top:0!important}}.site-footer{display:block;background:#2a2a30;color:rgba(255,255,255,.65);border-top:1px solid rgba(255,255,255,.1);padding:36px 0;font-family:Inter,sans-serif;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}.site-footer .site-footer-inner{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.site-footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.site-footer .footer-brand img{height:28px;width:auto;display:block}.site-footer .footer-cnpj{font-size:.72rem;color:rgba(255,255,255,.55);letter-spacing:0}.site-footer .footer-copy{text-align:center;font-size:.78rem;color:rgba(255,255,255,.65);letter-spacing:0}.site-footer .footer-links{display:flex;align-items:center;gap:18px}.site-footer .footer-links a{color:rgba(255,255,255,.65);text-decoration:none;font-size:.78rem;transition:color .2s ease;white-space:nowrap}.site-footer .footer-links a:hover{color:#fff}@media (max-width:600px){.site-footer .site-footer-inner{flex-direction:column;text-align:center}.site-footer .footer-brand{align-items:center}.site-footer .footer-copy{order:2}.site-footer .footer-links{order:3}}.elementor-element-e05c354,.elementor-element-e2ef474{display:none!important}.elementor-element-c3256ec{background-image:url('assets/background%20fss.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}.elementor-element-c3256ec,.elementor-element-c3256ec .elementor-counter-number,.elementor-element-c3256ec .elementor-counter-title,.elementor-element-c3256ec .elementor-heading-title,.elementor-element-c3256ec .elementor-icon-list-text,.elementor-element-c3256ec p,.elementor-element-c3256ec span{color:#fff!important}.elementor-element-c3256ec .elementor-icon svg{fill:#ffc02e!important;color:#ffc02e!important}.elementor-element-14a61786>.e-con-inner>.socios-image-col img{border-radius:var(--radius-xl);overflow:hidden}.cases-carousel{display:block!important;grid-template-columns:none!important;overflow:hidden!important;width:100%!important;padding:24px 0!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.cases-carousel-track{display:flex;gap:24px;width:max-content;animation:cases-scroll 45s linear infinite}.cases-carousel:hover .cases-carousel-track{animation-play-state:paused}.cases-carousel-track>.elementor-widget-image{flex:0 0 320px;width:320px;margin:0}.cases-carousel-track>.elementor-widget-image img{width:100%;height:auto;display:block;border-radius:var(--radius-md)}@media (max-width:640px){.cases-carousel-track>.elementor-widget-image{flex:0 0 240px;width:240px}}@keyframes cases-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}.elementor-icon-list-text,a,body,input,li,p,span,textarea{font-family:Inter,sans-serif}body{font-size:16px;line-height:1.6}.elementor-heading-title{font-family:Sora,sans-serif!important;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);margin:0}.elementor-element-3a3c560 .elementor-heading-title,.elementor-element-a61bc97 .elementor-heading-title,.elementor-element-af176e3 .elementor-heading-title,.elementor-element-d4e972a .elementor-heading-title{font-size:clamp(1.4rem, 2.8vw, 2.1rem)!important;line-height:1.2!important}.elementor-element-02f78ee .elementor-heading-title,.elementor-element-202fcc5 .elementor-heading-title,.elementor-element-22dedbd8 .elementor-heading-title,.elementor-element-3393c4b7 .elementor-heading-title,.elementor-element-6e61c6d .elementor-heading-title,.elementor-element-964f6e1 .elementor-heading-title,.elementor-element-b171e7f .elementor-heading-title,.elementor-element-bb58d28 .elementor-heading-title,.elementor-element-da1a90c .elementor-heading-title,.elementor-element-e7b9ce0 .elementor-heading-title,.elementor-element-f6ea364 .elementor-heading-title,.elementor-element-f776d0e .elementor-heading-title{font-size:clamp(1.5rem, 3.5vw, 2.5rem)!important;line-height:1.2!important;letter-spacing:-.005em!important;text-transform:uppercase!important}.elementor-element-286503fc .elementor-heading-title,.elementor-element-9bbb3ce .elementor-heading-title,.elementor-element-a8a866f .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:.97rem!important;line-height:1.8!important;font-weight:400!important;letter-spacing:0}.elementor-element-af6f0ac .elementor-heading-title{font-size:.68rem!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--red)!important;font-weight:700!important;display:inline-block;background:var(--red-glow);border:1px solid var(--border-red);padding:5px 14px;border-radius:var(--radius-full)}.cor,.destaque{color:var(--red)!important}.elementor-heading-title .b,h1 .b,h2 .b,h3 .b,h4 .b,h5 .b,h6 .b{font-weight:800;color:inherit}.elementor-button,.elementor-button-link{font-family:Sora,sans-serif!important;font-weight:700!important;font-size:1rem!important;letter-spacing:0;text-transform:none!important;background:var(--red)!important;color:#fff!important;border-radius:var(--radius-md)!important;padding:16px 36px!important;box-shadow:0 4px 16px rgba(254,6,59,.18);transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.elementor-button-link:hover,.elementor-button:hover{background:var(--red-dark)!important;transform:translateY(-2px);box-shadow:0 6px 24px rgba(254,6,59,.25)}.elementor-button-text{font-family:Sora,sans-serif!important;font-weight:700!important;letter-spacing:0}.e-con.e-parent{padding-top:var(--fss-section-py);padding-bottom:var(--fss-section-py)}.e-con.e-parent>.e-con-inner{max-width:var(--fss-content-width);margin:0 auto}.elementor-element-14a61786,.elementor-element-c3256ec{max-width:none!important;width:100%!important;padding-left:clamp(20px,5vw,64px)!important;padding-right:clamp(20px,5vw,64px)!important}.elementor-element-14a61786>.e-con-inner,.elementor-element-c3256ec>.e-con-inner{max-width:var(--fss-content-width);margin:0 auto}.elementor-element-14a61786,.elementor-element-14a61786 .b,.elementor-element-14a61786 .elementor-heading-title,.elementor-element-c3256ec,.elementor-element-c3256ec .elementor-heading-title{color:var(--dark-text)!important}.elementor-element-14a61786 .cor,.elementor-element-14a61786 .destaque,.elementor-element-c3256ec .cor,.elementor-element-c3256ec .destaque{color:var(--red)!important}.elementor-element-dc3fca3{background-image:url('assets/background%20fss.png'),linear-gradient(180deg,rgba(5,10,25,.45),rgba(5,10,25,.7))!important;background-blend-mode:overlay;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;color:var(--dark-text)!important}.elementor-element-dc3fca3 .b,.elementor-element-dc3fca3 .cor,.elementor-element-dc3fca3 .destaque,.elementor-element-dc3fca3 .elementor-heading-title{color:var(--dark-text)!important}.elementor-element-dc3fca3 .cor,.elementor-element-dc3fca3 .destaque{color:var(--red)!important}.elementor-element-67ccc0f,.elementor-element-d75f525,.elementor-element-dc9a1a7{background:var(--bg-dark)!important;background-image:none!important}@media (max-width:900px){:root{--fss-section-py:40px}}.elementor-element-67ccc0f .elementor-heading-title,.elementor-element-d75f525 .elementor-heading-title,.elementor-element-dc9a1a7 .elementor-heading-title{color:var(--text-primary)!important}.elementor-element-dc3fca3 *,.elementor-element-dc3fca3 .elementor-heading-title,.elementor-element-dc3fca3 .elementor-icon-list-text,.elementor-element-dc3fca3 p,.elementor-element-dc3fca3 span:not(.cor):not(.destaque):not(.elementor-button-icon){color:var(--dark-text)!important}.elementor-element-dc3fca3 .cor,.elementor-element-dc3fca3 .destaque{color:var(--red)!important}.elementor-element-14a61786 *,.elementor-element-14a61786 .elementor-heading-title,.elementor-element-14a61786 .elementor-icon-list-text,.elementor-element-14a61786 p,.elementor-element-14a61786 span:not(.cor):not(.destaque):not(.elementor-button-icon){color:var(--dark-text)!important}.elementor-element-14a61786 .cor,.elementor-element-14a61786 .destaque{color:var(--red)!important}.elementor-element-c3256ec *,.elementor-element-c3256ec .elementor-counter-number,.elementor-element-c3256ec .elementor-counter-title,.elementor-element-c3256ec .elementor-heading-title,.elementor-element-c3256ec .elementor-icon-list-text,.elementor-element-c3256ec p,.elementor-element-c3256ec span:not(.cor):not(.destaque):not(.elementor-button-icon){color:var(--dark-text)!important}.elementor-element-c3256ec .cor,.elementor-element-c3256ec .destaque{color:var(--red)!important}.elementor-element-c3256ec .elementor-icon svg{fill:#ffc02e!important;color:#ffc02e!important}.elementor-element-14a61786 .elementor-button,.elementor-element-c3256ec .elementor-button,.elementor-element-dc3fca3 .elementor-button{color:#fff!important}.elementor-element-14a61786 .elementor-button-text,.elementor-element-c3256ec .elementor-button-text,.elementor-element-dc3fca3 .elementor-button-text{color:#fff!important}.elementor-icon-list-text,.elementor-widget-text-editor p{color:var(--text-muted)}.e-n-accordion-item-title-text{color:var(--text-primary)!important}.elementor-element-dc3fca3{padding-top:48px!important;padding-bottom:48px!important}@media (max-width:900px){.elementor-element-dc3fca3{padding-top:32px!important;padding-bottom:32px!important}}.cor,.destaque,.elementor-heading-title .cor,.elementor-heading-title .destaque{color:var(--red)!important;-webkit-text-stroke:0!important;text-stroke:0!important;text-shadow:none!important;background:0 0!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:var(--red)!important;filter:none!important}.elementor-element-cb3af35{background-image:url('assets/background%20fss.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}.elementor-element-cb3af35 *,.elementor-element-cb3af35 .elementor-heading-title,.elementor-element-cb3af35 span:not(.cor):not(.destaque){color:var(--dark-text)!important}.elementor-element-cb3af35 .cor,.elementor-element-cb3af35 .destaque{color:var(--red)!important}.receber-section{background:var(--bg-dark);padding:var(--fss-section-py) clamp(20px,5vw,64px)}.receber-inner{max-width:var(--fss-content-width);margin:0 auto;display:flex;flex-direction:column;gap:36px}.receber-title{font-family:Sora,sans-serif;font-size:clamp(1.5rem, 3.5vw, 2.5rem);font-weight:800;line-height:1.2;letter-spacing:-.005em;text-transform:uppercase;text-align:center;color:var(--text-primary);margin:0 auto;max-width:900px}.receber-title-divider{width:44px;height:3px;background:var(--red);border-radius:2px;margin:14px auto 0}.receber-title .destaque{color:var(--red)}.receber-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:900px){.receber-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.receber-grid{grid-template-columns:1fr}}.receber-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 22px;position:relative;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.receber-card::after{content:'';position:absolute;left:20px;right:20px;bottom:0;height:1px;background:var(--red);opacity:0;transition:opacity .2s ease}.receber-card:hover{border-color:var(--border-red);transform:translateY(-4px)}.receber-card:hover::after{opacity:1}.receber-icon{font-size:1.8rem;line-height:1;margin-bottom:14px}.receber-name{font-family:Sora,sans-serif;font-size:1.05rem;font-weight:700;color:var(--text-primary);line-height:1.3;margin:0 0 10px;text-transform:none!important;letter-spacing:0}.receber-desc{font-size:.87rem;color:var(--text-muted);line-height:1.65;margin:0;text-transform:none!important}.receber-cta{display:flex;justify-content:center;margin-top:8px}.receber-button{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--red);color:#fff!important;font-family:Sora,sans-serif;font-weight:700;font-size:1rem;text-decoration:none!important;border-radius:var(--radius-md);box-shadow:0 4px 16px rgba(254,6,59,.18);transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.receber-button:hover{background:var(--red-dark);transform:translateY(-2px);box-shadow:0 6px 24px rgba(254,6,59,.25)}.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-heading-title{font-size:clamp(1.5rem, 3vw, 2.25rem)!important;line-height:1.15!important}.elementor-element-14a61786 .elementor-element-286503fc .elementor-heading-title{font-size:clamp(1.1rem, 1.8vw, 1.35rem)!important;line-height:1.55!important}.elementor-element-f6ea364 .elementor-heading-title{font-size:clamp(1.4rem, 2.6vw, 2rem)!important;line-height:1.2!important}.elementor-element-355e65b{display:none!important}.elementor-element-47770401{background-image:url('assets/background%20fss.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}.elementor-element-47770401 .elementor-heading-title{color:var(--dark-text)!important}.elementor-element-47770401 .e-n-accordion-item,.elementor-element-47770401 details{background:0 0!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:var(--radius-md)!important;margin-bottom:10px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.elementor-element-47770401 .e-n-accordion-item[open],.elementor-element-47770401 details[open]{border-color:rgba(254,6,59,.5)!important}.elementor-element-47770401 .e-n-accordion-item-title,.elementor-element-47770401 .e-n-accordion-item-title-header,.elementor-element-47770401 .e-n-accordion-item-title-text,.elementor-element-47770401 .elementor-widget-text-editor,.elementor-element-47770401 .elementor-widget-text-editor p,.elementor-element-47770401 .gac-item_conteudo,.elementor-element-47770401 .gac-item_conteudo p,.elementor-element-47770401 [role=region],.elementor-element-47770401 [role=region] p{color:#fff!important}.elementor-element-47770401 .e-n-accordion-item-title-icon{background:rgba(254,6,59,.12);border:1px solid rgba(254,6,59,.5);border-radius:var(--radius-sm);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.elementor-element-47770401 .e-n-accordion-item-title-icon svg{fill:var(--red)!important;color:var(--red)!important;width:14px;height:14px}.elementor-element-01c088b,.elementor-element-45c6e5a,.elementor-element-ac050de{display:none!important}.elementor-element-baa4a87 .destaque,.grad-badge{display:inline-block;background:linear-gradient(90deg,var(--color-primary-400) 0,var(--color-primary-500) 45%,var(--color-primary-800) 100%)!important;color:#fff!important;padding:4px 14px;border-radius:var(--radius-md);box-shadow:0 6px 18px rgba(254,6,59,.28);-webkit-text-fill-color:#ffffff!important;line-height:1.25}.elementor-element-0c5b161 .destaque,.elementor-element-8bb2878 .destaque,.elementor-element-e0a8475 .destaque{display:inline!important;background:0 0!important;color:var(--color-primary-500)!important;-webkit-text-fill-color:var(--color-primary-500)!important;padding:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;font-weight:800!important;line-height:inherit!important}.elementor-button,.elementor-button-link,.fixed-cta-bar a.fixed-cta-button,.receber-button{background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 50%,var(--color-primary-700) 100%)!important;box-shadow:0 8px 22px rgba(254,6,59,.35)!important}.elementor-button-link:hover,.elementor-button:hover,.fixed-cta-bar a.fixed-cta-button:hover,.receber-button:hover{background:linear-gradient(135deg,var(--color-primary-500) 0,var(--color-primary-700) 50%,var(--color-primary-800) 100%)!important;box-shadow:0 10px 28px rgba(254,6,59,.45)!important}.elementor-element-dc3fca3{padding-top:20px!important;padding-bottom:40px!important}.elementor-element-dc3fca3 .elementor-heading-title,.elementor-element-dc3fca3 b,.elementor-element-dc3fca3 p,.elementor-element-dc3fca3 span{font-weight:700!important}.elementor-element-dc3fca3 .elementor-heading-title b{font-weight:800!important}.elementor-element-9bbb3ce .elementor-heading-title,.elementor-element-a8a866f .elementor-heading-title{font-size:clamp(.95rem, 1.3vw, 1.1rem)!important;line-height:1.55!important}.elementor-element-af176e3 .elementor-heading-title{font-size:clamp(.85rem, 1.1vw, .98rem)!important;line-height:1.55!important;font-family:Inter,sans-serif!important;font-weight:600!important}.elementor-element-765dd5c .elementor-button,.elementor-element-765dd5c .elementor-button-link{padding:18px 56px!important;font-size:1.05rem!important;min-width:320px;justify-content:center}.elementor-element-af6f0ac{margin-top:-4px!important}.elementor-element-af6f0ac .elementor-heading-title{display:inline-block!important;background:0 0!important;border:0!important;padding:0!important;border-radius:0!important;font-size:.72rem!important;letter-spacing:.22em!important;color:rgba(255,255,255,.85)!important;text-transform:uppercase!important;font-weight:700!important}.elementor-element-bb58d28 .elementor-heading-title{font-size:clamp(1.25rem, 2.6vw, 1.9rem)!important;line-height:1.25!important}.elementor-element-cb3af35{max-width:none!important;padding-left:clamp(20px,4vw,48px)!important;padding-right:clamp(20px,4vw,48px)!important}.elementor-element-cb3af35 .elementor-element-49dea1a{max-width:none!important}.elementor-element-cb3af35 .elementor-element-49dea1a .elementor-heading-title{font-size:clamp(1.25rem, 2.8vw, 2.1rem)!important;white-space:normal;text-align:center}.elementor-element-4181fb1{transform:none!important;will-change:auto!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important;width:100%!important;max-width:var(--fss-content-width)!important;margin:0 auto!important}@media (max-width:900px){.elementor-element-4181fb1{grid-template-columns:1fr!important}}.elementor-element-cb3af35 .elementor-element-15963b3,.elementor-element-cb3af35 .elementor-element-24bf257,.elementor-element-cb3af35 .elementor-element-6f5c7fb{background:linear-gradient(135deg,rgba(254,74,107,.12) 0,rgba(254,6,59,.18) 50%,rgba(139,0,32,.25) 100%)!important;border:1px solid rgba(254,6,59,.35)!important;border-radius:var(--radius-lg)!important;padding:22px 22px!important;box-shadow:0 10px 24px rgba(254,6,59,.18);transition:transform .2s ease,box-shadow .2s ease;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;min-width:0}.elementor-element-cb3af35 .elementor-element-15963b3:hover,.elementor-element-cb3af35 .elementor-element-24bf257:hover,.elementor-element-cb3af35 .elementor-element-6f5c7fb:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(254,6,59,.28)}.elementor-element-cb3af35 .elementor-element-0f461a7,.elementor-element-cb3af35 .elementor-element-744c6f5,.elementor-element-cb3af35 .elementor-element-a61bc97{flex:0 0 auto;width:auto!important}.elementor-element-cb3af35 .elementor-element-0f461a7 .elementor-heading-title,.elementor-element-cb3af35 .elementor-element-744c6f5 .elementor-heading-title,.elementor-element-cb3af35 .elementor-element-a61bc97 .elementor-heading-title{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-700) 100%);color:#fff!important;font-size:1rem!important;font-weight:800!important;line-height:1!important;border-radius:var(--radius-md)!important;margin:0!important;flex-shrink:0}.elementor-element-cb3af35 .elementor-element-8fe0851,.elementor-element-cb3af35 .elementor-element-94c72c6,.elementor-element-cb3af35 .elementor-element-a604945{flex:1 1 auto;min-width:0;width:auto!important}.elementor-element-cb3af35 .elementor-element-8fe0851 .elementor-heading-title,.elementor-element-cb3af35 .elementor-element-94c72c6 .elementor-heading-title,.elementor-element-cb3af35 .elementor-element-a604945 .elementor-heading-title{font-size:clamp(.9rem, 1.2vw, 1.05rem)!important;font-weight:700!important;line-height:1.3!important;margin:0!important;color:var(--dark-text)!important;text-align:left}.receber-button{padding:20px 52px!important;font-size:1.1rem!important;min-width:300px;justify-content:center;border-radius:var(--radius-md)!important;animation:receber-pulse 2.4s ease-in-out infinite}@keyframes receber-pulse{0%,100%{box-shadow:0 8px 22px rgba(254,6,59,.35);transform:translateY(0)}50%{box-shadow:0 12px 30px rgba(254,6,59,.5);transform:translateY(-2px)}}.elementor-element-14a61786>.e-con-inner>.socios-text-col{flex:1 1 60%;max-width:60%;gap:20px}.elementor-element-14a61786>.e-con-inner>.socios-image-col{flex:0 1 40%;max-width:40%}.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-heading-title{font-size:clamp(1.6rem, 3.2vw, 2.5rem)!important;line-height:1.15!important}.elementor-element-14a61786 .elementor-element-286503fc .elementor-heading-title{font-size:clamp(1rem, 1.5vw, 1.2rem)!important;line-height:1.55!important}@media (max-width:1024px){.elementor-element-14a61786>.e-con-inner>.socios-image-col,.elementor-element-14a61786>.e-con-inner>.socios-text-col{flex:1 1 100%;max-width:100%}}.elementor-element-cb7772a{max-width:none!important;padding-left:clamp(20px,4vw,48px)!important;padding-right:clamp(20px,4vw,48px)!important}.elementor-element-cb7772a .elementor-element-02f78ee .elementor-heading-title{font-size:clamp(1.1rem, 2.4vw, 1.75rem)!important;white-space:normal;text-align:center}.site-footer{display:none!important}.footer-v2{position:relative;background:#07050f;color:rgba(255,255,255,.65);padding:40px clamp(20px,4vw,48px) 110px;font-family:Inter,sans-serif;text-align:center;border-top:1px solid rgba(255,255,255,.08)}.footer-v2-inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:6px}.footer-v2-line{margin:0;font-size:.82rem;letter-spacing:.02em;color:rgba(255,255,255,.55)}.footer-v2-legal{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.footer-v2-legal a{color:rgba(255,255,255,.75);text-decoration:none;transition:color .2s ease}.footer-v2-legal a:hover{color:#fff}.footer-v2-legal span{color:rgba(255,255,255,.35)}.elementor-element-c3256ec{padding-bottom:0!important}.elementor-element-cb3af35{padding-top:0!important}.elementor-element-c3256ec,.elementor-element-cb3af35{background-attachment:local!important}.elementor-element-bb58d28{width:100%!important}.elementor-element-bb58d28 .elementor-widget-container{max-width:680px;margin:0 auto!important;text-align:center}.elementor-element-bb58d28 .elementor-heading-title{text-align:center}@media (max-width:640px){.elementor-element-bb58d28 .elementor-widget-container{max-width:90%}}.elementor-element-14a61786 .elementor-element-286503fc .elementor-widget-container,.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-widget-container{max-width:440px}.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-heading-title{font-size:clamp(1.4rem, 2.6vw, 2rem)!important;line-height:1.15!important}.elementor-element-14a61786 .elementor-element-286503fc .elementor-heading-title{font-size:clamp(.95rem, 1.3vw, 1.1rem)!important;line-height:1.55!important}@media (max-width:1024px){.elementor-element-14a61786 .elementor-element-286503fc .elementor-widget-container,.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-widget-container{max-width:100%}}body,html{overflow-x:hidden!important}img,video{max-width:100%;height:auto}.e-con,.e-con-inner{max-width:100%;box-sizing:border-box}.e-con.e-parent{padding-left:clamp(16px,4vw,48px)!important;padding-right:clamp(16px,4vw,48px)!important}.elementor-element-14a61786>.e-con-inner,.elementor-element-c3256ec>.e-con-inner,.elementor-element-cb3af35>.e-con-inner{max-width:var(--fss-content-width);margin:0 auto}@media (max-width:900px){.elementor-element-cb3af35 .elementor-element-49dea1a .elementor-heading-title,.elementor-element-cb7772a .elementor-element-02f78ee .elementor-heading-title{white-space:normal!important}}.elementor-element-af176e3 .elementor-heading-title{font-size:clamp(1.05rem, 1.7vw, 1.3rem)!important;line-height:1.45!important;font-family:Sora,sans-serif!important;font-weight:800!important}.elementor-element-af176e3 .elementor-heading-title b{font-weight:800!important}.elementor-element-af176e3 .elementor-heading-title .cor{color:var(--red)!important;font-weight:800!important}.elementor-element-322b944{padding-top:40px!important;padding-bottom:40px!important}.elementor-element-617a5d8 .elementor-heading-title{font-size:clamp(1.15rem, 2vw, 1.55rem)!important;line-height:1.35!important;font-weight:700!important}.elementor-element-bb58d28 .elementor-widget-container{margin-left:0!important;margin-right:auto!important;text-align:left!important}.elementor-element-bb58d28 .elementor-heading-title{text-align:left!important}@media (max-width:640px){.elementor-element-bb58d28 .elementor-widget-container{max-width:100%}}.elementor-element-c3256ec,.elementor-element-cb3af35{background-attachment:fixed!important;background-size:cover!important;background-position:center center!important}.elementor-element-c3256ec{margin-bottom:0!important}.elementor-element-cb3af35{margin-top:0!important}.elementor-element-14a61786{background-image:radial-gradient(ellipse 60% 80% at 100% 50%,rgba(254,6,59,.28) 0,transparent 60%),radial-gradient(ellipse 50% 70% at 0 50%,rgba(254,6,59,.12) 0,transparent 60%),linear-gradient(135deg,#0a0a0a 0,#1a0612 50%,#0a0a0a 100%)!important;background-color:#0a0a0a!important;background-repeat:no-repeat!important}.elementor-element-14a61786 .elementor-element-286503fc .elementor-widget-container,.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-widget-container{max-width:620px!important}.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-heading-title{font-size:clamp(1.6rem, 3vw, 2.4rem)!important;line-height:1.15!important}.elementor-element-14a61786 .elementor-element-286503fc .elementor-heading-title{font-size:clamp(1rem, 1.35vw, 1.15rem)!important;line-height:1.55!important}@media (max-width:1024px){.elementor-element-14a61786 .elementor-element-286503fc .elementor-widget-container,.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-widget-container{max-width:100%!important}}.elementor-element-a5d7bc4{background-image:url('assets/background%20fss.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;background-color:#0a0a0a!important}.elementor-element-a5d7bc4,.elementor-element-a5d7bc4 .elementor-heading-title{color:var(--dark-text)!important}.elementor-element-a5d7bc4 .cor,.elementor-element-a5d7bc4 .destaque{color:var(--red)!important}.elementor-element-47770401{background-image:none!important;background:#0a0a0a!important}.elementor-element-617a5d8 .elementor-widget-container{max-width:820px;margin-left:auto!important;margin-right:auto!important}.elementor-element-617a5d8 .elementor-heading-title{text-align:center!important}@media (max-width:900px){.elementor-element-617a5d8 .elementor-widget-container{max-width:100%}}.elementor-element-bb58d28 .elementor-widget-container{max-width:520px!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}.elementor-element-bb58d28 .elementor-heading-title{text-align:left!important}.elementor-element-83a80f2 .elementor-button,.elementor-element-83a80f2 .elementor-button-link{min-width:520px;padding:18px 56px!important;font-size:1.05rem!important;justify-content:center}@media (max-width:640px){.elementor-element-83a80f2 .elementor-button,.elementor-element-83a80f2 .elementor-button-link{min-width:100%;width:100%}}.receber-title{font-weight:800!important}.receber-title .destaque{font-weight:800!important}.receber-button{padding:22px 64px!important;font-size:1.2rem!important;min-width:360px;border-radius:var(--radius-md)!important}@media (max-width:640px){.receber-button{min-width:100%;width:100%;padding:18px 24px!important;font-size:1.05rem!important}}.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-widget-container{max-width:520px!important}.elementor-element-14a61786 .elementor-element-286503fc .elementor-widget-container{max-width:560px!important}.elementor-element-14a61786 .elementor-element-286503fc .elementor-heading-title{font-size:clamp(1.1rem, 1.7vw, 1.35rem)!important;line-height:1.55!important;font-weight:700!important}.elementor-element-14a61786 .elementor-element-286503fc .elementor-heading-title .b,.elementor-element-14a61786 .elementor-element-286503fc .elementor-heading-title b{font-weight:800!important}@media (max-width:1024px){.elementor-element-14a61786 .elementor-element-286503fc .elementor-widget-container,.elementor-element-14a61786 .elementor-element-3393c4b7 .elementor-widget-container{max-width:100%!important}}.sobre-fss{background:var(--bg-dark);padding:var(--fss-section-py) clamp(20px,5vw,64px)}.sobre-fss-inner{max-width:var(--fss-content-width);margin:0 auto}.sobre-fss-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.sobre-fss-text{max-width:620px}.sobre-fss-title{font-family:Sora,sans-serif;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.5px;color:#111;margin:0 0 12px}.sobre-fss-title .destaque{color:var(--color-primary-500)!important}.sobre-fss-divider{width:40px;height:3px;background:var(--color-primary-500);border-radius:2px;margin:0 0 20px}.sobre-fss-body p{font-family:Inter,sans-serif;font-size:16px;line-height:1.7;color:#555;margin:0 0 14px}.sobre-fss-body strong{color:#111;font-weight:600}.sobre-fss-cta{margin-top:22px}.sobre-fss-image{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:#0a0a0a}.sobre-fss-image img{width:100%;height:auto;display:block}.sobre-fss-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.sobre-fss-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 18px;text-align:center;position:relative;overflow:hidden}.sobre-fss-stat::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--red)}.sobre-fss-stat-value{font-family:Sora,sans-serif;font-size:2.2rem;font-weight:800;color:var(--red);line-height:1;margin-bottom:8px}.sobre-fss-stat-value sup{font-size:1rem;vertical-align:super}.sobre-fss-stat-label{font-size:.82rem;color:var(--text-muted);line-height:1.5}@media (max-width:900px){.sobre-fss-layout{grid-template-columns:1fr;gap:32px}.sobre-fss-stats{grid-template-columns:1fr;gap:12px}.sobre-fss-stat{display:flex;align-items:center;gap:16px;text-align:left;padding:16px}.sobre-fss-stat::before{width:3px;height:100%;top:0;left:0;right:auto}.sobre-fss-stat-value{font-size:2rem;margin-bottom:0;flex-shrink:0}.sobre-fss-stat-label{flex:1;font-size:.88rem}}.elementor-element-cb7772a{background-image:url('assets/background%20fss.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;background-color:#0a0a0a!important}.elementor-element-a5d7bc4{padding-bottom:0!important;margin-bottom:0!important}.elementor-element-cb7772a{padding-top:0!important;margin-top:0!important}.elementor-element-cb7772a .elementor-heading-title{color:var(--dark-text)!important}.elementor-element-cb7772a .cor,.elementor-element-cb7772a .destaque{color:var(--red)!important}.elementor-element-47770401 .elementor-heading-title{color:var(--dark-text)!important}.elementor-element-47770401 .e-n-accordion-item,.elementor-element-47770401 details{background:0 0!important;border:1px solid rgba(255,255,255,.15)!important}.elementor-element-47770401 .e-n-accordion-item[open],.elementor-element-47770401 details[open]{border-color:rgba(254,6,59,.55)!important;background:rgba(254,6,59,.04)!important}.elementor-element-9bbb3ce,.elementor-element-9bbb3ce .elementor-heading-title,.elementor-element-9bbb3ce b,.elementor-element-a8a866f,.elementor-element-a8a866f .elementor-heading-title,.elementor-element-a8a866f b{font-weight:400!important}.elementor-element-322b944{background:radial-gradient(ellipse 60% 55% at 95% 10%,rgba(254,6,59,.18) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 5% 90%,rgba(254,6,59,.08) 0,transparent 70%),#000!important;background-image:radial-gradient(ellipse 60% 55% at 95% 10%,rgba(254,6,59,.18) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 5% 90%,rgba(254,6,59,.08) 0,transparent 70%)!important;background-color:#000!important}.elementor-element-322b944 .elementor-heading-title{color:#fff!important}.elementor-element-322b944 .cor,.elementor-element-322b944 .destaque{color:var(--color-primary-500)!important}.elementor-element-617a5d8 .elementor-widget-container{max-width:clamp(720px,80vw,1100px)!important;margin-left:auto!important;margin-right:auto!important}.pillars-v2-cta{display:flex;justify-content:center;margin:40px auto 0;width:100%}.elementor-button,.elementor-button-link,.fixed-cta-button,.receber-button,.receber-v2-button{padding:16px 34px!important;border-radius:var(--radius-md)!important;font-family:Sora,sans-serif!important;font-weight:800!important;font-size:1rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:0 6px 16px rgba(254,6,59,.28)!important;color:#fff!important;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 55%,var(--color-primary-700) 100%)!important}.elementor-element-baa4a87 .elementor-heading-title{font-size:clamp(1.2rem, 2.2vw, 1.75rem)!important;line-height:1.3!important}.elementor-element-bb58d28 .elementor-widget-container{max-width:560px!important}.elementor-element-83a80f2 .elementor-button,.elementor-element-83a80f2 .elementor-button-link{min-width:440px!important;padding:16px 40px!important}@media (max-width:640px){.elementor-element-83a80f2 .elementor-button,.elementor-element-83a80f2 .elementor-button-link{min-width:100%;width:100%}}.elementor-element-cb3af35 .elementor-element-49dea1a{text-align:center!important;width:100%!important;max-width:none!important}.elementor-element-cb3af35 .elementor-element-49dea1a .elementor-widget-container{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.elementor-element-cb3af35 .elementor-element-49dea1a .elementor-heading-title{font-size:clamp(1.1rem, 2.4vw, 1.85rem)!important;white-space:nowrap!important;letter-spacing:-.01em!important;text-align:center!important}@media (max-width:900px){.elementor-element-cb3af35 .elementor-element-49dea1a .elementor-heading-title{white-space:normal!important;font-size:clamp(1rem, 3.4vw, 1.5rem)!important}}.elementor-element-cb3af35 .elementor-element-8fe0851 .elementor-heading-title,.elementor-element-cb3af35 .elementor-element-94c72c6 .elementor-heading-title,.elementor-element-cb3af35 .elementor-element-a604945 .elementor-heading-title{font-size:clamp(.95rem, 1.25vw, 1.1rem)!important;font-weight:700!important;line-height:1.35!important}.receber-title{font-size:clamp(.85rem, 1.5vw, 1.15rem)!important;line-height:1.35!important;letter-spacing:.02em!important}.sobre-fss-title{font-size:clamp(2rem, 4.2vw, 3.4rem)!important;line-height:1.08!important;letter-spacing:-.02em!important;font-weight:900!important}.elementor-element-cb7772a .elementor-element-02f78ee .elementor-widget-container{max-width:1200px!important}.elementor-element-cb7772a .elementor-element-02f78ee .elementor-heading-title{font-size:clamp(1rem, 2.1vw, 1.55rem)!important;white-space:nowrap!important}@media (max-width:900px){.elementor-element-cb7772a .elementor-element-02f78ee .elementor-heading-title{white-space:normal!important;font-size:clamp(1rem, 3vw, 1.4rem)!important}}:root{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}.skip-link{position:absolute;top:0;left:0;background:var(--red);color:#fff;padding:12px 20px;border-radius:0 0 10px 0;font-family:Sora,sans-serif;font-weight:700;font-size:.92rem;text-decoration:none;transform:translateY(-100%);transition:transform .2s ease;z-index:100000}.skip-link:focus{transform:translateY(0);outline:2px solid #ffffff;outline-offset:2px}.section-nav{position:fixed;top:0;left:0;right:0;z-index:9000;background:rgba(10,7,20,.92);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.06);transform:translateY(-100%);transition:transform .35s var(--ease-out)}.section-nav.is-visible{transform:translateY(0)}.section-nav-inner{max-width:1200px;margin:0 auto;padding:12px clamp(20px,4vw,32px);display:flex;align-items:center;gap:24px}.section-nav-brand img{height:28px;width:auto;display:block}.section-nav-links{list-style:none;margin:0;padding:0;display:flex;gap:28px;flex:1;justify-content:center}.section-nav-links a{font-family:Inter,sans-serif;font-weight:500;font-size:.92rem;color:rgba(255,255,255,.72);text-decoration:none;transition:color .2s ease;position:relative;padding:6px 0}.section-nav-links a.is-active,.section-nav-links a:hover{color:#fff}.section-nav-links a.is-active::after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--red);border-radius:2px}.section-nav-cta{display:inline-flex;align-items:center;padding:10px 20px;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 50%,var(--color-primary-700) 100%);color:#fff!important;font-family:Sora,sans-serif;font-weight:700;font-size:.85rem;text-decoration:none!important;border-radius:var(--radius-sm);box-shadow:0 6px 18px rgba(254,6,59,.35);transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.section-nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(254,6,59,.45)}.section-nav-toggle{display:none;background:0 0;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);width:38px;height:38px;color:#fff;cursor:pointer;align-items:center;justify-content:center}.section-nav-toggle svg{width:22px;height:22px}.section-nav-mobile{display:none;flex-direction:column;padding:12px clamp(20px,4vw,32px) 20px;gap:6px;border-top:1px solid rgba(255,255,255,.06)}.section-nav-mobile a{font-family:Inter,sans-serif;font-size:.95rem;color:rgba(255,255,255,.85);text-decoration:none;padding:10px 12px;border-radius:var(--radius-sm)}.section-nav-mobile a:hover{background:rgba(255,255,255,.06)}.section-nav-mobile [data-nav-cta]{margin-top:6px;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 50%,var(--color-primary-700) 100%);color:#fff;font-weight:700;text-align:center}@media (max-width:760px){.section-nav-links{display:none}.section-nav-cta{display:none}.section-nav-toggle{display:inline-flex;margin-left:auto}.section-nav.is-mobile-open .section-nav-mobile{display:flex}}.floating-cta{position:fixed;bottom:16px;left:50%;transform:translateX(-50%) translateY(140%);z-index:9500;display:inline-flex;align-items:center;gap:14px;padding:10px 14px 10px 22px;background:var(--color-primary-500);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-full);box-shadow:0 18px 40px rgba(0,0,0,.35),0 0 0 1px rgba(254,6,59,.35);color:#fff;font-family:Sora,sans-serif;font-weight:700;font-size:.92rem;letter-spacing:.01em;transition:transform .4s var(--ease-out),opacity .3s ease;opacity:0;pointer-events:none;max-width:calc(100vw - 32px)}.floating-cta.is-visible{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.floating-cta-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50vw;color:#fff;font-weight:700}.floating-cta-button{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:#fff;color:var(--color-primary-500)!important;font-family:Sora,sans-serif;font-weight:800;font-size:.88rem;letter-spacing:.03em;text-transform:uppercase;text-decoration:none!important;border-radius:var(--radius-full);border:none;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.18);white-space:nowrap}.floating-cta-button:hover{background:#fff;color:var(--color-primary-700)!important;transform:translateY(-1px)}.floating-cta-button svg{width:14px;height:14px}@media (max-width:520px){.floating-cta{padding:10px 12px 10px 16px;gap:10px;bottom:12px}.floating-cta-text{display:none}.floating-cta-button{padding:12px 22px;font-size:.95rem}}.fixed-cta-bar{display:none!important}body{padding-top:0!important;padding-bottom:0!important}body.fv2-open .floating-cta{opacity:0!important;pointer-events:none!important;transform:translateX(-50%) translateY(140%)!important}.clients-marquee{display:none!important}.clients-marquee{position:relative;overflow:hidden;padding:28px clamp(20px,4vw,48px);background:linear-gradient(180deg,var(--color-neutral-900) 0,#120420 100%);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.clients-marquee-label{text-align:center;font-family:Sora,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0 0 18px}.clients-marquee-track{display:flex;width:max-content;gap:48px;animation:clients-scroll 40s linear infinite}.clients-marquee:hover .clients-marquee-track{animation-play-state:paused}.clients-marquee-item{font-family:Sora,sans-serif;font-weight:600;font-size:1.05rem;color:rgba(255,255,255,.55);letter-spacing:.02em;white-space:nowrap;display:inline-flex;align-items:center;gap:16px}.clients-marquee-item::after{content:'';display:inline-block;width:6px;height:6px;border-radius:var(--radius-full);background:rgba(254,6,59,.55)}.clients-marquee-item:last-child::after{display:none}@keyframes clients-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.clients-marquee-track{animation:none}}.fv2-modal{position:fixed;inset:0;z-index:10050;display:none;align-items:center;justify-content:center;padding:clamp(14px,2.5vw,28px)}.fv2-modal.is-open{display:flex}.fv2-backdrop{position:absolute;inset:0;background:rgba(6,3,14,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fv2-fade-in .25s ease-out}.fv2-panel{position:relative;z-index:1;width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:var(--radius-xl);padding:28px 26px 22px;box-shadow:0 40px 80px rgba(0,0,0,.55);animation:fv2-panel-in .32s var(--ease-out)}@keyframes fv2-fade-in{from{opacity:0}to{opacity:1}}@keyframes fv2-panel-in{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fv2-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.08);background:#f6f6f9;color:#5b5b6e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.fv2-close:hover{background:rgba(254,6,59,.1);color:var(--red);border-color:var(--red)}.fv2-close svg{width:18px;height:18px}.fv2-progress{margin:8px 0 22px}.fv2-progress-track{height:6px;background:#f0f0f5;border-radius:var(--radius-full);overflow:hidden}.fv2-progress-bar{height:100%;background:linear-gradient(90deg,var(--color-primary-400) 0,var(--color-primary-500) 50%,var(--color-primary-700) 100%);border-radius:var(--radius-full);transition:width .4s var(--ease-out)}.fv2-progress-label{margin-top:8px;font-family:Inter,sans-serif;font-size:.72rem;color:#6b6d7d;letter-spacing:.06em;text-transform:uppercase}.fv2-step-head{text-align:left;margin-bottom:22px}.fv2-title{font-family:Sora,sans-serif;font-weight:800;font-size:1.35rem;line-height:1.2;color:var(--color-text);margin:0 0 6px}.fv2-subtitle{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;color:var(--color-text-muted);margin:0}.fv2-field{position:relative;margin-bottom:14px}.fv2-field input{width:100%;height:58px;padding:22px 14px 8px;font-family:Inter,sans-serif;font-size:.95rem;color:var(--color-text);background:var(--color-neutral-50);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md);outline:0;transition:border-color .2s ease,background .2s ease}.fv2-field input:focus{border-color:var(--red);background:#fff}.fv2-field label{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-neutral-400);font-family:Inter,sans-serif;font-size:.95rem;pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease,transform .2s ease;background:0 0}.fv2-field input:focus+label,.fv2-field input:not(:placeholder-shown)+label{top:10px;transform:none;font-size:.7rem;color:var(--red);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fv2-field.has-error .fv2-select-trigger,.fv2-field.has-error input{border-color:#d91c3f!important;background:rgba(217,28,63,.03)}.fv2-field.has-error label{color:#d91c3f}.fv2-error{min-height:0;max-height:0;overflow:hidden;font-family:Inter,sans-serif;font-size:.78rem;color:#d91c3f;transition:max-height .2s ease,padding .2s ease}.fv2-field.has-error .fv2-error{max-height:40px;padding:6px 4px 0}.fv2-select{position:relative}.fv2-select-trigger{width:100%;height:58px;padding:22px 42px 8px 14px;font-family:Inter,sans-serif;font-size:.95rem;color:var(--color-text);background:var(--color-neutral-50);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md);cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s ease,background .2s ease}.fv2-select-trigger:focus-visible{outline:2px solid var(--red);outline-offset:2px}.fv2-select[data-open=true] .fv2-select-trigger{border-color:var(--red);background:#fff}.fv2-select-value{color:var(--color-neutral-400);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv2-select[data-filled=true] .fv2-select-value{color:var(--color-text)}.fv2-select-chevron{flex:0 0 auto;width:18px;height:18px;color:var(--color-neutral-400);transition:transform .25s ease;margin-left:8px}.fv2-select[data-open=true] .fv2-select-chevron{transform:rotate(180deg);color:var(--red)}.fv2-select label{position:absolute;left:14px;top:10px;font-size:.7rem;font-family:Inter,sans-serif;font-weight:600;color:var(--color-neutral-400);text-transform:uppercase;letter-spacing:.04em;pointer-events:none;transition:color .2s ease}.fv2-select[data-filled=true] label,.fv2-select[data-open=true] label{color:var(--red)}.fv2-select-list{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:260px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md);box-shadow:0 20px 40px rgba(0,0,0,.12);z-index:10}.fv2-select-list[hidden]{display:none}.fv2-select-list li{padding:10px 12px;font-family:Inter,sans-serif;font-size:.92rem;color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease,color .15s ease}.fv2-select-list li.is-active,.fv2-select-list li:hover{background:rgba(254,6,59,.08);color:var(--red)}.fv2-select-list li[aria-selected=true]{background:var(--red);color:#fff;font-weight:600}.fv2-actions{margin-top:18px;display:flex}.fv2-actions-split{justify-content:space-between;gap:10px}.fv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:var(--radius-md);border:1px solid transparent;font-family:Sora,sans-serif;font-weight:700;font-size:.98rem;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.fv2-btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.fv2-btn-primary{flex:1;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 50%,var(--color-primary-700) 100%);color:#fff;box-shadow:0 10px 24px rgba(254,6,59,.35)}.fv2-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-500) 0,var(--color-primary-700) 50%,var(--color-primary-800) 100%);transform:translateY(-1px);box-shadow:0 14px 30px rgba(254,6,59,.45)}.fv2-btn-ghost{background:0 0;color:var(--color-text-muted);border:1px solid rgba(0,0,0,.12)}.fv2-btn-ghost:hover{border-color:var(--color-text-muted);color:var(--color-text)}.fv2-btn svg{width:18px;height:18px}.fv2-btn:disabled{opacity:.7;cursor:wait}.fv2-btn-spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:var(--radius-full);animation:fv2-spin .75s linear infinite}.fv2-btn.is-loading .fv2-btn-label{opacity:0}.fv2-btn.is-loading .fv2-btn-spinner{display:inline-block}.fv2-btn.is-success{background:linear-gradient(135deg,#22c55e 0,#16a34a 100%)!important;box-shadow:0 10px 24px rgba(34,197,94,.35)}@keyframes fv2-spin{to{transform:rotate(360deg)}}.fv2-success{text-align:center;padding:12px 0}.fv2-success-check{width:72px;height:72px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:rgba(34,197,94,.12);color:#16a34a;margin-bottom:18px;animation:fv2-pop .5s var(--ease-out) both}.fv2-success-check svg{width:40px;height:40px}@keyframes fv2-pop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.fv2-success-copy{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6;color:var(--color-text-muted);margin:0 0 20px}.fv2-btn-download{width:100%}.fv2-next-steps{list-style:none;padding:0;margin:22px 0 10px;text-align:left;border-top:1px solid rgba(0,0,0,.08);padding-top:18px}.fv2-next-steps li{display:flex;gap:12px;align-items:flex-start;font-family:Inter,sans-serif;font-size:.88rem;line-height:1.5;color:var(--color-text-muted);margin-bottom:10px}.fv2-next-dot{flex:0 0 auto;width:24px;height:24px;border-radius:var(--radius-full);background:rgba(254,6,59,.1);color:var(--red);font-family:Sora,sans-serif;font-weight:700;font-size:.78rem;display:inline-flex;align-items:center;justify-content:center}.fv2-privacy{margin:18px 0 0;text-align:center;font-family:Inter,sans-serif;font-size:.74rem;color:var(--color-neutral-400)}body.fv2-open{overflow:hidden}[data-elementor-type=popup][data-elementor-id="10594"]{display:none!important}@media (prefers-reduced-motion:reduce){.fv2-backdrop,.fv2-btn,.fv2-btn-spinner,.fv2-error,.fv2-panel,.fv2-progress-bar,.fv2-select-chevron,.fv2-success-check{animation:none!important;transition:none!important}}.faq-v2{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px);background:linear-gradient(180deg,rgba(8,2,12,.88) 0,rgba(8,2,12,.92) 100%),url('assets/background fss.png') center/cover no-repeat,var(--color-neutral-900);color:#fff;isolation:isolate}.faq-v2::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 15% 20%,rgba(254,6,59,.1) 0,transparent 70%),radial-gradient(ellipse 55% 50% at 85% 80%,rgba(254,6,59,.08) 0,transparent 70%);pointer-events:none;z-index:-1}.faq-v2-inner{max-width:820px;margin:0 auto;position:relative;z-index:1}.faq-v2-head{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:36px}.faq-v2-title{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(1.5rem, 3.5vw, 2.5rem);line-height:1.2;letter-spacing:-.01em;color:#fff;margin:0;text-transform:uppercase}.faq-v2-title .destaque{color:var(--color-primary-500)}.faq-v2-divider{width:44px;height:3px;border-radius:2px;background:var(--color-primary-500);margin-top:14px}.faq-v2-list{display:flex;flex-direction:column;gap:12px}.faq-v2-item{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:rgba(255,255,255,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:border-color .25s ease,background .25s ease}.faq-v2-item:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.faq-v2-item[data-open=true]{border-color:rgba(254,6,59,.55);background:rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(254,6,59,.25),0 8px 24px rgba(0,0,0,.25)}.faq-v2-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 22px;background:0 0;border:none;color:inherit;cursor:pointer;text-align:left;font-family:Sora,sans-serif;font-weight:600;font-size:clamp(.95rem, 1.3vw, 1.05rem);line-height:1.35}.faq-v2-trigger:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.faq-v2-question{flex:1;color:#fff}.faq-v2-chevron{flex:0 0 auto;width:22px;height:22px;color:var(--color-primary-500);transition:transform .35s var(--ease-out)}.faq-v2-item[data-open=true] .faq-v2-chevron{transform:rotate(180deg)}.faq-v2-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.faq-v2-item[data-open=true] .faq-v2-content{grid-template-rows:1fr}.faq-v2-content-inner{min-height:0;overflow:hidden}.faq-v2-content-inner p{margin:0;padding:0 22px 22px;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.7;color:rgba(255,255,255,.75)}@media (prefers-reduced-motion:reduce){.faq-v2-chevron,.faq-v2-content{transition:none!important}}.cases-v2{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px);isolation:isolate;background:radial-gradient(ellipse 60% 70% at 50% 0,rgba(254,6,59,.18) 0,transparent 60%),linear-gradient(180deg,var(--color-neutral-900) 0,#120420 60%,#06030e 100%);color:#fff}.cases-v2-bg{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.35 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>")}.cases-v2-inner{position:relative;z-index:1;max-width:var(--fss-content-width);margin:0 auto}.cases-v2-head{text-align:center;margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.cases-v2-title{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(1.5rem, 3.5vw, 2.5rem);line-height:1.2;letter-spacing:.01em;color:#fff;margin:0;max-width:820px;text-transform:uppercase}.cases-v2-divider{width:44px;height:3px;border-radius:2px;background:var(--red);margin-top:14px}.cases-v2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:900px){.cases-v2-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cases-v2-grid{grid-template-columns:1fr}}.case-card{position:relative;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;background:#1a0420;border:1px solid rgba(255,255,255,.08);transition:transform .35s var(--ease-out),box-shadow .35s ease,border-color .35s ease}.case-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.case-card:hover{transform:translateY(-4px);border-color:rgba(254,6,59,.35);box-shadow:0 22px 44px rgba(0,0,0,.5),0 0 0 1px rgba(254,6,59,.25)}.case-card:hover img{transform:scale(1.06)}.case-card:focus-visible{outline:2px solid var(--red);outline-offset:2px}.case-card-overlay{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;background:linear-gradient(180deg,transparent 40%,rgba(10,7,20,.95) 100%);opacity:0;transition:opacity .35s ease;color:#fff}.case-card:focus-visible .case-card-overlay,.case-card:hover .case-card-overlay{opacity:1}.case-card-segment{font-family:Sora,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.72)}.case-card-client{font-family:Sora,sans-serif;font-weight:700;font-size:1.05rem;line-height:1.2;color:#fff;margin:0}.case-card-result{display:inline-flex;align-items:center;gap:6px;font-family:Sora,sans-serif;font-weight:800;font-size:.92rem;color:#fff;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 55%,var(--color-primary-700) 100%);padding:6px 12px;border-radius:var(--radius-full);align-self:flex-start;margin-top:4px;box-shadow:0 6px 16px rgba(254,6,59,.35)}.cases-v2-more{display:flex;justify-content:center;margin-top:40px}.cases-v2-more-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;background:0 0;color:#fff;font-family:Sora,sans-serif;font-weight:700;font-size:.95rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.25);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.cases-v2-more-btn:hover{border-color:var(--red);background:rgba(254,6,59,.08);transform:translateY(-2px)}.cases-lightbox{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:clamp(16px,3vw,32px)}.cases-lightbox.is-open{display:flex}.cases-lightbox-backdrop{position:absolute;inset:0;background:rgba(6,3,14,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:cases-fade-in .25s ease-out}.cases-lightbox-panel{position:relative;z-index:1;width:100%;max-width:920px;max-height:calc(100vh - 80px);display:grid;grid-template-columns:1fr 1fr;background:#1a0420;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.6);animation:cases-panel-in .35s var(--ease-out)}@keyframes cases-fade-in{from{opacity:0}to{opacity:1}}@keyframes cases-panel-in{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cases-lightbox-close{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;border-radius:var(--radius-full);background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.cases-lightbox-close:hover{background:rgba(254,6,59,.8);border-color:var(--red)}.cases-lightbox-close svg{width:18px;height:18px}.cases-lightbox-media{background:#06030e;overflow:hidden;min-height:320px}.cases-lightbox-media img{width:100%;height:100%;object-fit:cover;display:block}.cases-lightbox-info{padding:36px 32px;display:flex;flex-direction:column;gap:14px;color:#fff}.cases-lightbox-segment{font-family:Sora,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.cases-lightbox-client{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(1.3rem, 2.2vw, 1.8rem);line-height:1.2;margin:0}.cases-lightbox-result{display:inline-flex;align-items:center;font-family:Sora,sans-serif;font-weight:800;font-size:1.05rem;color:#fff;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 55%,var(--color-primary-700) 100%);padding:10px 16px;border-radius:var(--radius-full);align-self:flex-start;box-shadow:0 8px 20px rgba(254,6,59,.4)}.cases-lightbox-desc{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.65;color:rgba(255,255,255,.75);margin:0}@media (max-width:720px){.cases-lightbox-panel{grid-template-columns:1fr;max-height:calc(100vh - 40px);overflow-y:auto}.cases-lightbox-media{min-height:220px;aspect-ratio:4/3}.cases-lightbox-info{padding:24px}}body.cases-lightbox-open{overflow:hidden}.stats-v2{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px);isolation:isolate;background:radial-gradient(ellipse 55% 60% at 15% 20%,rgba(254,6,59,.28) 0,transparent 60%),radial-gradient(ellipse 55% 60% at 85% 80%,rgba(255,82,116,.22) 0,transparent 60%),linear-gradient(135deg,var(--color-neutral-900) 0,#1a0420 55%,var(--color-neutral-900) 100%);color:#fff}.stats-v2-bg{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.35 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>")}.stats-v2-inner{position:relative;z-index:1;max-width:var(--fss-content-width);margin:0 auto}.stats-v2-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stat-v2{position:relative;padding:0 24px;text-align:center;display:flex;flex-direction:column;align-items:center;min-width:0}.stat-v2+.stat-v2::before{content:'';position:absolute;top:15%;bottom:15%;left:0;width:1px;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.22) 30%,rgba(255,255,255,.22) 70%,transparent 100%)}.stat-v2-icon{width:44px;height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:rgba(254,6,59,.15);border:1px solid rgba(254,6,59,.35);color:var(--color-primary-300);margin-bottom:14px}.stat-v2-icon svg{width:22px;height:22px}.stat-v2-value-wrap{display:inline-flex;align-items:flex-start;line-height:1;margin-bottom:10px}.stat-v2-value{font-family:Sora,sans-serif;font-weight:900;font-size:clamp(3rem, 7.5vw, 5.5rem);line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 50%,var(--color-primary-700) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;display:inline-block;min-width:1ch}.stat-v2-suffix{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(1.5rem, 3vw, 2.25rem);line-height:1;letter-spacing:-.02em;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 50%,var(--color-primary-700) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin-left:2px;margin-top:6px}.stat-v2-label{margin:0;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.45;color:rgba(255,255,255,.72);max-width:220px}@media (max-width:900px){.stats-v2-grid{grid-template-columns:repeat(2,1fr);row-gap:40px}.stat-v2{padding:0 12px}.stat-v2+.stat-v2::before{display:none}.stat-v2:nth-child(odd){border-right:1px solid rgba(255,255,255,.14)}.stat-v2:first-child,.stat-v2:nth-child(2){border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:30px}.stat-v2:nth-child(3),.stat-v2:nth-child(4){padding-top:10px}}@media (max-width:480px){.stat-v2-value{font-size:clamp(2.5rem, 12vw, 3.2rem)}.stat-v2-suffix{font-size:1.3rem}}.receber-v2-section{background:var(--bg-dark);padding:clamp(56px,7vw,88px) clamp(20px,4vw,48px)}.receber-v2-inner{max-width:var(--fss-content-width);margin:0 auto;display:flex;flex-direction:column;align-items:center}.receber-v2-title{font-family:Sora,sans-serif!important;font-size:clamp(1rem, 1.9vw, 1.35rem)!important;font-weight:900!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:uppercase;color:var(--text-primary);max-width:820px;margin:0;text-align:center}.receber-v2-title .destaque{color:var(--red);font-weight:900!important}.receber-v2-divider{width:44px;height:3px;border-radius:2px;background:var(--red);margin:16px 0 32px}.receber-v2-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:18px;width:100%}.bento-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius-xl);padding:26px 24px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;transition:transform .35s var(--ease-out),box-shadow .35s ease,border-color .35s ease}.bento-card[data-slot="1"]{background:linear-gradient(160deg,#fff1f4 0,#fff 60%);border-color:rgba(254,6,59,.18)}.bento-card[data-slot="2"]{background:linear-gradient(160deg,#f1f5ff 0,#fff 65%)}.bento-card[data-slot="3"]{background:linear-gradient(160deg,#f2fbf4 0,#fff 65%)}.bento-card[data-slot="4"]{background:linear-gradient(160deg,#fff7ea 0,#fff 65%)}.bento-card[data-slot="5"]{background:linear-gradient(160deg,#f5f1ff 0,#fff 65%)}.bento-card--hero{grid-column:span 2;padding:36px 32px;min-height:260px}.bento-card--hero .bento-card-title{font-size:clamp(1.2rem, 2vw, 1.55rem);line-height:1.2}.bento-card--hero .bento-card-desc{font-size:1rem;max-width:560px}.bento-card--hero .bento-card-icon{width:64px;height:64px;border-radius:var(--radius-lg)}.bento-card--hero .bento-card-icon svg{width:32px;height:32px}.bento-card:hover{transform:translateY(-4px);border-color:rgba(254,6,59,.45);box-shadow:0 18px 36px rgba(17,17,24,.08),0 0 0 1px rgba(254,6,59,.25)}.bento-card-glow{position:absolute;inset:-30% -30% auto auto;width:60%;height:60%;background:radial-gradient(circle at 50% 50%,rgba(254,6,59,.12) 0,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.bento-card:hover .bento-card-glow{opacity:1}.bento-card-icon{position:relative;z-index:1;width:52px;height:52px;border-radius:var(--radius-lg);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 50%,var(--color-primary-700) 100%);color:#fff;margin-bottom:18px;box-shadow:0 8px 20px rgba(254,6,59,.25);transition:transform .5s var(--ease-out)}.bento-card-icon svg{width:26px;height:26px;transition:transform .5s var(--ease-out)}.bento-card:hover .bento-card-icon{transform:scale(1.08)}.bento-card[data-slot="1"]:hover .bento-card-icon svg{animation:bento-pulse .8s ease-out}.bento-card[data-slot="2"]:hover .bento-card-icon svg{animation:bento-drop .8s ease-out}.bento-card[data-slot="3"]:hover .bento-card-icon svg{animation:bento-bounce .7s ease-out}.bento-card[data-slot="4"]:hover .bento-card-icon svg{animation:bento-spin 1.2s linear}.bento-card[data-slot="5"]:hover .bento-card-icon svg{animation:bento-rise .8s ease-out}@keyframes bento-pulse{0%{transform:scale(1)}40%{transform:scale(1.18)}100%{transform:scale(1)}}@keyframes bento-drop{0%{transform:translateY(0)}50%{transform:translateY(4px)}100%{transform:translateY(0)}}@keyframes bento-bounce{0%,100%{transform:translateY(0)}30%{transform:translateY(-3px)}60%{transform:translateY(2px)}}@keyframes bento-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bento-rise{0%{transform:translateY(0)}50%{transform:translateY(-4px) scale(1.04)}100%{transform:translateY(0)}}.bento-card-tag{position:relative;z-index:1;display:inline-block;font-family:Sora,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);background:rgba(254,6,59,.08);border:1px solid rgba(254,6,59,.25);padding:4px 10px;border-radius:var(--radius-full);margin-bottom:12px;align-self:flex-start}.bento-card-title{position:relative;z-index:1;font-family:Sora,sans-serif!important;font-size:clamp(1rem, 1.3vw, 1.1rem)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--text-primary)!important;margin:0 0 8px}.bento-card-desc{text-transform:none!important}.bento-card-desc{position:relative;z-index:1;font-family:Inter,sans-serif;font-size:.88rem;line-height:1.6;color:var(--text-muted);margin:0}.receber-v2-cta{display:flex;justify-content:center;margin-top:36px}.receber-v2-button{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 50%,var(--color-primary-700) 100%);color:#fff!important;font-family:Sora,sans-serif;font-weight:700;font-size:1rem;text-decoration:none!important;border-radius:var(--radius-md);box-shadow:0 8px 22px rgba(254,6,59,.35);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.receber-v2-button:hover{transform:translateY(-2px);background:linear-gradient(135deg,var(--color-primary-500) 0,var(--color-primary-700) 50%,var(--color-primary-800) 100%);box-shadow:0 12px 28px rgba(254,6,59,.45)}@media (max-width:900px){.receber-v2-grid{grid-template-columns:repeat(2,1fr)}.bento-card--hero{grid-column:span 2;min-height:auto}}@media (max-width:600px){.receber-v2-grid{grid-template-columns:1fr;gap:14px}.bento-card--hero{grid-column:auto;padding:28px 22px}.bento-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.bento-card,.bento-card-glow,.bento-card-icon,.bento-card-icon svg{transition:none!important;animation:none!important}}.pillars-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);width:100%;max-width:var(--fss-content-width);margin:0 auto;padding-top:32px}.pillar-v2{position:relative;padding:36px 30px 32px;border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.02) 100%);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);overflow:hidden;isolation:isolate;color:var(--dark-text);transition:transform .35s var(--ease-out),box-shadow .35s ease,background .35s ease;min-width:0}.pillar-v2::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(254,6,59,.55) 0,rgba(255,255,255,.18) 45%,rgba(254,6,59,.18) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;transition:background .35s ease,opacity .35s ease}.pillar-v2-num-deco{position:absolute;top:18px;right:18px;font-family:Sora,sans-serif;font-weight:900;font-size:84px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(254,6,59,0.32);pointer-events:none;user-select:none;z-index:0;letter-spacing:-.05em;transition:-webkit-text-stroke-color .35s ease,transform .5s var(--ease-out)}.pillar-v2-icon{position:relative;z-index:1;width:52px;height:52px;border-radius:var(--radius-lg);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(254,6,59,.18),rgba(254,6,59,.06));border:1px solid rgba(254,6,59,.35);color:var(--color-primary-300);margin-bottom:22px}.pillar-v2-icon svg{width:26px;height:26px}.pillar-v2-num-badge{position:relative;z-index:1;display:inline-block;font-family:Sora,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);padding:5px 10px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);margin-bottom:14px}.pillar-v2-title{position:relative;z-index:1;font-family:Sora,sans-serif;font-weight:700;font-size:clamp(1.05rem, 1.5vw, 1.25rem);line-height:1.25;letter-spacing:-.005em;color:#fff;margin:0 0 10px}.pillar-v2-desc{position:relative;z-index:1;font-family:Inter,sans-serif;font-size:.92rem;line-height:1.6;color:rgba(255,255,255,.7);margin:0}.pillar-v2:hover{transform:translateY(-6px);background:linear-gradient(180deg,rgba(255,255,255,.09) 0,rgba(254,6,59,.06) 100%);box-shadow:0 22px 46px rgba(254,6,59,.28),0 0 0 1px rgba(254,6,59,.35)}.pillar-v2:hover::before{background:linear-gradient(135deg,rgba(255,82,116,.9) 0,rgba(254,6,59,.45) 55%,rgba(255,154,107,.6) 100%)}.pillar-v2:hover .pillar-v2-num-deco{-webkit-text-stroke-color:rgba(254,6,59,0.55);transform:translateX(-6px) scale(1.04)}.pillar-v2:hover .pillar-v2-icon{border-color:rgba(254,6,59,.7);color:#ff8b9e}@media (max-width:768px){.pillars-v2{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:24px clamp(20px,5vw,32px) 28px;margin-left:calc(-1 * clamp(20px,4vw,48px));margin-right:calc(-1 * clamp(20px,4vw,48px));scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-left:clamp(20px,5vw,32px)}.pillars-v2::-webkit-scrollbar{display:none}.pillar-v2{flex:0 0 82%;scroll-snap-align:start;scroll-snap-stop:always}.pillar-v2-num-deco{font-size:64px;top:14px;right:14px}}@media (max-width:360px){.pillar-v2{flex:0 0 88%}}@media (prefers-reduced-motion:reduce){.pillar-v2,.pillar-v2-icon,.pillar-v2-num-deco,.pillar-v2::before{transition:none!important}}.hero-v2{position:relative;overflow:hidden;padding:clamp(56px,7vw,88px) clamp(20px,4vw,48px) clamp(48px,6vw,80px);background:url('assets/bg-pec-1-scaled.webp') center right/cover no-repeat,#000;color:#fff;isolation:isolate;z-index:0}.hero-v2::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.55) 40%,rgba(0,0,0,.15) 70%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:1}.hero-v2::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 85% 5%,rgba(254,6,59,.18) 0,transparent 60%),radial-gradient(ellipse 50% 60% at 10% 95%,rgba(254,74,107,.1) 0,transparent 60%);pointer-events:none;mix-blend-mode:screen;z-index:2}@media (max-width:900px){.hero-v2::before{background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.78) 50%,rgba(0,0,0,.85) 100%)}}.hero-v2-noise{position:absolute;inset:0;opacity:.14;mix-blend-mode:overlay;pointer-events:none;z-index:3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.35 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>")}.hero-v2-inner{position:relative;z-index:4;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,540px) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center}.hero-v2-text{min-width:0;max-width:540px}.hero-v2-logo{height:36px;width:auto;margin:0 0 28px;display:block}.hero-v2-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:var(--radius-full);background:rgba(254,6,59,.14);border:1px solid rgba(254,6,59,.45);color:#fff;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.01em;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-v2-badge-icon{font-size:.9rem}.hero-v2-badge-dot{width:4px;height:4px;border-radius:var(--radius-full);background:rgba(255,255,255,.5)}.hero-v2-headline{margin:0 0 22px;color:#fff;font-family:Sora,sans-serif;font-weight:800;font-size:clamp(1.75rem, 3.4vw, 2.5rem);line-height:1.18;letter-spacing:-.015em;max-width:480px}.hero-v2-headline{color:#fff!important}.hero-v2-grad{color:var(--color-primary-500)!important;background:0 0!important;-webkit-text-fill-color:var(--color-primary-500)!important;-webkit-background-clip:initial!important;background-clip:initial!important;font-weight:800;padding-bottom:0}.hero-v2-sub{margin:0 0 14px;max-width:480px;color:rgba(255,255,255,.78);font-family:Inter,sans-serif;font-size:clamp(.95rem, 1.1vw, 1.05rem);line-height:1.55}.hero-v2-sub+.hero-v2-sub,.hero-v2-text>p+p{margin-top:14px}.hero-v2-sub strong{color:#fff;font-weight:700}.hero-v2-text p[data-anim="3"]{color:rgba(255,255,255,.78)}.hero-v2-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px}.hero-v2-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 36px;min-width:280px;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 55%,var(--color-primary-700) 100%);color:#fff!important;font-family:Sora,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;border-radius:var(--radius-md);box-shadow:0 6px 16px rgba(254,6,59,.28);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;overflow:hidden}.hero-v2-cta svg{width:20px;height:20px}.hero-v2-cta:hover{transform:translateY(-2px);background:linear-gradient(135deg,var(--color-primary-500) 0,var(--color-primary-700) 50%,var(--color-primary-800) 100%);box-shadow:0 10px 22px rgba(254,6,59,.38)}@media (max-width:480px){.hero-v2-cta{min-width:0;width:100%;padding:18px 24px;font-size:1.05rem}}.hero-v2-proof{display:inline-flex;align-items:center;gap:12px}.hero-v2-proof-avatars{display:inline-flex}.hero-v2-proof-avatars span{width:34px;height:34px;border-radius:var(--radius-full);border:2px solid #120420;display:inline-block;margin-left:-10px}.hero-v2-proof-avatars span:first-child{margin-left:0;background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-700))}.hero-v2-proof-avatars span:nth-child(2){background:linear-gradient(135deg,#4a7bfe,#0630a0)}.hero-v2-proof-avatars span:nth-child(3){background:linear-gradient(135deg,#fec04a,#fe8c06)}.hero-v2-proof-avatars span:nth-child(4){background:linear-gradient(135deg,#5ce1a6,#0ea869)}.hero-v2-proof-text{font-family:Inter,sans-serif;font-size:.88rem;line-height:1.35;color:rgba(255,255,255,.72)}.hero-v2-proof-text strong{color:#fff;font-weight:700}.hero-v2-caption{margin:14px 0 0;font-family:Sora,sans-serif;font-size:.85rem;color:rgba(255,255,255,.7);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.hero-v2-mockup{position:relative;display:flex;justify-content:center;align-items:center;min-width:0;max-width:420px;margin:0 auto}.hero-v2-mockup-glow{position:absolute;inset:10% -10% 0% -10%;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(254,6,59,.35) 0,transparent 70%);filter:blur(30px);z-index:0}.hero-v2-mockup img{position:relative;z-index:1;max-width:100%;height:auto;transform:rotate(-4deg);filter:drop-shadow(0 40px 60px rgba(254, 6, 59, .35)) drop-shadow(0 20px 40px rgba(0, 0, 0, .6));transition:transform .6s var(--ease-out)}.hero-v2-mockup:hover img{transform:rotate(-4deg) translateY(-6px)}.hero-v2 [data-anim]{opacity:0;transform:translateY(18px);animation:hero-v2-in .75s var(--ease-out) forwards}.hero-v2 [data-anim="0"]{animation-delay:0s}.hero-v2 [data-anim="1"]{animation-delay:80ms}.hero-v2 [data-anim="2"]{animation-delay:.18s}.hero-v2 [data-anim="3"]{animation-delay:.3s}.hero-v2 [data-anim="4"]{animation-delay:.42s}.hero-v2 [data-anim="5"]{animation-delay:.54s}.hero-v2 [data-anim="6"]{animation:hero-v2-mockup-in .9s var(--ease-out) .35s forwards;transform:translateY(30px) rotate(-4deg)}@keyframes hero-v2-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-v2-mockup-in{from{opacity:0;transform:translateY(30px) rotate(-4deg)}to{opacity:1;transform:translateY(0) rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.hero-v2 [data-anim]{animation:none!important;opacity:1!important;transform:none!important}.hero-v2-mockup img{transform:rotate(-4deg)!important}}@media (max-width:900px){.hero-v2-inner{grid-template-columns:1fr;gap:28px;text-align:center}.hero-v2-text{order:2}.hero-v2-mockup{order:1;max-width:260px;margin:0 auto}.hero-v2-logo{margin-left:auto;margin-right:auto}.hero-v2-sub{margin-left:auto;margin-right:auto}.hero-v2-cta-row{justify-content:center}.hero-v2-proof{justify-content:center}.hero-v2-headline{font-size:clamp(1.85rem, 7vw, 2.5rem)}}@media (max-width:480px){.hero-v2-cta{padding:16px 28px;font-size:1rem;width:100%;justify-content:center}.hero-v2-cta-row{flex-direction:column;align-items:stretch;gap:16px}.hero-v2-proof{justify-content:center}}.elementor-heading-title .text-highlight,.text-highlight,h1 .text-highlight,h2 .text-highlight,h3 .text-highlight,p .text-highlight,span.text-highlight{color:var(--color-primary-500)!important;-webkit-text-fill-color:var(--color-primary-500)!important;background:0 0!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-weight:inherit}.elementor-heading-title .text-gradient.text-gradient,.text-gradient.text-gradient,h1 .text-gradient.text-gradient,h2 .text-gradient.text-gradient,h3 .text-gradient.text-gradient,p .text-gradient.text-gradient,span.text-gradient.text-gradient{background:linear-gradient(90deg,var(--color-primary-400) 0,var(--color-primary-500) 45%,var(--color-primary-800) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-weight:inherit;display:inline;padding:0;border-radius:0;box-shadow:none!important}.btn-primary,a.btn-primary,button.btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 34px;min-width:260px;background:linear-gradient(135deg,var(--color-primary-400) 0,var(--color-primary-500) 55%,var(--color-primary-700) 100%)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:Sora,sans-serif;font-weight:800;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;border:none;border-radius:var(--radius-md);box-shadow:0 6px 16px rgba(254,6,59,.28);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;overflow:hidden;white-space:nowrap}.btn-primary svg{width:18px;height:18px}.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,var(--color-primary-500) 0,var(--color-primary-700) 50%,var(--color-primary-800) 100%)!important;box-shadow:0 10px 22px rgba(254,6,59,.42)}.btn-primary:focus-visible{outline:2px solid var(--color-primary-300);outline-offset:3px}.btn-primary--glow{z-index:1}.btn-primary--glow::before{content:'';position:absolute;inset:-20%;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(254,6,59,.55) 0,rgba(254,6,59,.2) 45%,transparent 75%);filter:blur(28px);z-index:-1;pointer-events:none;animation:btn-primary-pulse 2.8s ease-in-out infinite}@keyframes btn-primary-pulse{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.btn-primary--glow::before{animation:none;opacity:.8}}@media (max-width:520px){.btn-primary,a.btn-primary,button.btn-primary{min-width:0;width:100%;padding:16px 24px}}.bento-card[data-slot="4"]{background:linear-gradient(160deg,#fafbff 0,#fff 65%)!important}.bento-card[data-slot="5"]{background:linear-gradient(160deg,#f7f3ff 0,#fff 65%)!important}