:root{--bg:#050505;--bg-soft:#070707;--surface:#101014;--surface-2:#15151c;--surface-3:#191924;--purple:#7c3cff;--purple-light:#b57cff;--whatsapp:#25d366;--text:#f5f5f7;--muted:#a1a1aa;--border:rgba(255, 255, 255, 0.08);--border-strong:rgba(181, 124, 255, 0.28);--shadow:0 24px 80px rgba(0, 0, 0, 0.42);--container:1180px;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 5%, rgba(124, 60, 255, 0.20), transparent 32rem), radial-gradient(circle at 88% 12%, rgba(181, 124, 255, 0.12), transparent 28rem), linear-gradient(180deg, var(--bg), var(--bg-soft));color:var(--text);font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;line-height:1.6;overflow-x:hidden}#campaign-app{overflow-x:clip}body::before{position:fixed;inset:0;z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.9), transparent 78%)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button, input, textarea{font:inherit}[v-cloak]{display:none}.container{width:min(100% - 40px, var(--container));margin-inline:auto}.container{width:min(100% - 40px, var(--container)) !important;margin-inline:auto !important}.header-inner{width:min(100% - 40px, 980px) !important;margin-inline:auto !important}.section{position:relative;padding:104px 0}.section-heading{max-width:760px;margin:0 auto 48px;text-align:center}.section-heading.align-left{margin-inline:0;text-align:left}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--purple-light);font-size:0.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.eyebrow::before{width:8px;height:8px;border-radius:999px;background:var(--purple);box-shadow:0 0 28px rgba(124, 60, 255, 0.95);content:""}h1, h2, h3{margin:0;font-family:Sora, Inter, sans-serif !important;font-weight:800 !important;line-height:1.05 !important;letter-spacing:0 !important}h1{max-width:600px;font-size:clamp(2.65rem, 4.25vw, 4rem) !important}h1 span{color:var(--purple-light);text-shadow:0 0 34px rgba(124, 60, 255, 0.35)}h2{font-size:clamp(2rem, 4vw, 4rem) !important}h3{font-size:1.05rem !important}.section-heading h2{font-size:44px !important;font-weight:800 !important;line-height:1.08 !important}.section-heading p{margin-top:14px;font-size:clamp(1rem, 1.35vw, 1.18rem);line-height:1.55}p{margin:0;color:var(--muted)}.btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:8px;padding:0 28px;font-size:0.95rem;font-weight:800;line-height:1.2;text-align:center;transition:transform 200ms cubic-bezier(0.16, 1, 0.3, 1), border-color 200ms cubic-bezier(0.16, 1, 0.3, 1), background 200ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 200ms cubic-bezier(0.16, 1, 0.3, 1)}.btn:hover{transform:translateY(-3px)}.btn:active{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg, var(--purple), var(--purple-light));color:white;box-shadow:0 14px 40px rgba(124, 60, 255, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.2);border:1px solid rgba(255, 255, 255, 0.1)}.btn-primary:hover{background:linear-gradient(135deg, var(--purple-light), #c295ff);box-shadow:0 18px 46px rgba(124, 60, 255, 0.42), inset 0 1px 0 rgba(255, 255, 255, 0.3);border-color:rgba(255, 255, 255, 0.2)}.btn-secondary{border-color:rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.04);color:var(--text);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.03)}.btn-secondary:hover{border-color:rgba(181, 124, 255, 0.42);background:rgba(255, 255, 255, 0.08);color:#ffffff;box-shadow:0 10px 30px rgba(0, 0, 0, 0.2)}.btn-small{min-height:44px;padding-inline:20px;font-size:0.88rem;border-radius:6px}.site-header{position:fixed;top:14px;right:0;left:0;z-index:20;background:transparent;pointer-events:none}.header-inner{display:flex;width:min(100% - 40px, 980px);min-height:64px;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(255, 255, 255, 0.11);border-radius:999px;padding:8px 18px 8px 22px;background:rgba(5, 5, 5, 0.74);box-shadow:0 18px 60px rgba(0, 0, 0, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.04);backdrop-filter:blur(18px);pointer-events:auto}.brand{display:inline-flex;align-items:center;gap:12px}.brand-logo{display:block;width:82px;height:auto;object-fit:contain}.brand-mark{display:grid;width:auto;min-width:48px;height:36px;place-items:center;border:0;border-radius:0;background:transparent;color:white;font-family:Sora, Inter, sans-serif;font-weight:800;font-size:1.06rem;letter-spacing:0}.brand-sub{color:var(--muted);font-size:0.82rem;font-weight:700}.desktop-nav{display:flex;align-items:center;gap:30px;color:var(--muted);font-size:0.9rem;font-weight:700}.desktop-nav a:hover{color:var(--text)}.header-cta{min-height:44px;padding-inline:24px;color:#070707}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--border);border-radius:8px;background:rgba(255, 255, 255, 0.04);color:white;place-items:center;padding:0}.menu-toggle span{display:block;width:18px;height:2px;margin:4px auto;border-radius:999px;background:currentColor;transition:opacity 180ms ease, transform 180ms ease}.site-header.menu-open .menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.menu-open .menu-toggle span:nth-child(2){opacity:0}.site-header.menu-open .menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav{display:none}.hero{min-height:100vh;padding-top:92px;padding-bottom:32px;background:radial-gradient(circle at 20% 30%, rgba(124, 60, 255, 0.14), transparent 32%), radial-gradient(circle at 78% 28%, rgba(124, 60, 255, 0.22), transparent 34%), #050505;overflow:hidden}.hero::before{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:64px 64px;opacity:0.35;content:""}.hero-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 77% 36%, rgba(124, 60, 255, 0.36), transparent 29rem), radial-gradient(circle at 19% 86%, rgba(124, 60, 255, 0.12), transparent 24rem), linear-gradient(90deg, rgba(5, 5, 5, 0.98) 0%, rgba(5, 5, 5, 0.92) 43%, rgba(5, 5, 5, 0.7) 100%)}.hero::after{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg, #050505 0%, rgba(5, 5, 5, 0.96) 26%, rgba(5, 5, 5, 0.34) 52%, rgba(5, 5, 5, 0.02) 72%), linear-gradient(0deg, #050505 0%, rgba(5, 5, 5, 0.82) 7%, transparent 26%), radial-gradient(circle at 75% 38%, rgba(124, 60, 255, 0.24), transparent 36rem);content:""}.hero-grid{position:relative;z-index:2;display:grid;align-items:center;min-height:calc(100vh - 124px);grid-template-columns:minmax(0, 0.92fr) minmax(520px, 1.08fr);gap:42px}.hero-copy{position:relative;z-index:1;padding-top:0}.hero-lead{max-width:580px;margin-top:14px;font-size:clamp(0.98rem, 1.15vw, 1.08rem);line-height:1.62}.hero-eyebrow{border:1px solid var(--border);border-radius:999px;padding:9px 15px;background:rgba(255, 255, 255, 0.035);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.04)}.hero-bullets{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;max-width:590px;margin:16px 0 0;padding:0;list-style:none}.hero-bullets li{position:relative;border:1px solid var(--border);border-radius:var(--radius);min-height:54px;padding:10px 12px 10px 44px;background:rgba(8, 8, 12, 0.56);color:var(--muted);font-size:0.9rem;font-weight:700;line-height:1.35}.hero-bullets li::before{position:absolute;top:17px;left:14px;display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(37, 211, 102, 0.62);border-radius:999px;color:var(--whatsapp);font-size:0.82rem;content:"✓"}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-actions .btn{min-width:188px}.hero-trust{position:relative;margin-top:12px;padding-left:28px;color:rgba(245, 245, 247, 0.48);font-size:0.9rem;font-weight:700}.hero-trust::before{position:absolute;top:1px;left:0;display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(181, 124, 255, 0.55);border-radius:999px;color:var(--purple-light);font-size:0.72rem;content:"✓"}.hero-visual{position:relative;min-height:540px;perspective:1000px;isolation:isolate;overflow:visible}.hero-visual::before{position:absolute;inset:-70px -220px -90px -260px;z-index:0;pointer-events:none;background:radial-gradient(circle at 62% 38%, rgba(124, 60, 255, 0.38), transparent 34%), radial-gradient(circle at 72% 52%, rgba(181, 124, 255, 0.18), transparent 32%);filter:blur(2px);-webkit-mask-image:radial-gradient(circle at 70% 50%, #000 0%, #000 48%, rgba(0, 0, 0, 0.65) 62%, transparent 84%);mask-image:radial-gradient(circle at 70% 50%, #000 0%, #000 48%, rgba(0, 0, 0, 0.65) 62%, transparent 84%);content:""}.hero-visual::after{display:none}.hero-person{position:absolute;right:-170px;bottom:0;z-index:1;width:min(1500px, 105vw);height:auto;max-height:none;object-fit:contain;object-position:right bottom;filter:none;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transform-style:preserve-3d;transition:transform 240ms ease;image-rendering:auto;-webkit-mask-image:none;mask-image:none}.hero-glow{position:absolute;top:72px;right:-6px;z-index:1;width:560px;height:560px;border-radius:999px;background:radial-gradient(circle, rgba(124, 60, 255, 0.36), transparent 68%);filter:blur(22px);pointer-events:none}.hero-orbit{position:absolute;top:45px;left:60px;right:auto;z-index:1;width:470px;height:470px;border:1px dashed rgba(181, 124, 255, 0.26);border-radius:999px;animation:heroOrbit 18s linear infinite}.hero-orbit::before, .hero-orbit::after{position:absolute;width:8px;height:8px;border-radius:999px;background:var(--purple-light);box-shadow:0 0 28px rgba(181, 124, 255, 0.8);content:""}.hero-orbit::before{top:32px;left:62px}.hero-orbit::after{right:34px;bottom:74px}.hero-float-card{position:absolute;z-index:5;display:flex;width:300px;min-height:98px;align-items:center;gap:16px;border:1px solid var(--border);border-radius:8px;padding:18px;background:rgba(16, 16, 20, 0.72);box-shadow:var(--shadow);backdrop-filter:blur(18px);animation:heroFloat 5.6s ease-in-out infinite;transition:transform 220ms ease, border-color 220ms ease, background 220ms ease}.hero-float-card::before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg, rgba(181, 124, 255, 0.18), transparent 58%);opacity:0;transition:opacity 220ms ease;content:""}.hero-float-card div, .hero-float-card strong, .hero-float-card small, .hero-card-icon{position:relative}.hero-card-icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid rgba(181, 124, 255, 0.24);border-radius:8px;background:rgba(124, 60, 255, 0.16);color:var(--purple-light);font-size:1.4rem;font-weight:900}.hero-float-card strong{display:block;color:var(--text);font-family:Sora, Inter, sans-serif;font-size:1rem;line-height:1.25;white-space:nowrap}.hero-float-card small{display:block;margin-top:5px;color:var(--muted);font-size:0.82rem;font-weight:700;line-height:1.4}.hero-float-card.is-active{border-color:var(--border-strong);background:rgba(25, 25, 36, 0.9);transform:translateY(-6px) scale(1.02)}.hero-float-card.is-active::before{opacity:1}.hero-card-one{top:76px;left:150px}.hero-card-two{top:210px;left:112px;animation-delay:-1.2s}.hero-card-three{top:344px;bottom:auto;left:162px;animation-delay:-2.4s}.hero-card-four{top:482px;left:124px;animation-delay:-3.1s}.hero-card-four .hero-card-icon{font-size:1.08rem}.browser-card{position:absolute;inset:24px 0 auto auto;width:min(100%, 430px);overflow:hidden;border:1px solid var(--border-strong);border-radius:18px;background:linear-gradient(180deg, rgba(25, 25, 36, 0.95), rgba(10, 10, 14, 0.95));box-shadow:var(--shadow), 0 0 100px rgba(124, 60, 255, 0.16)}.browser-top{display:flex;gap:8px;padding:16px;border-bottom:1px solid var(--border)}.browser-top span{width:10px;height:10px;border-radius:50%;background:rgba(255, 255, 255, 0.22)}.browser-body{padding:24px}.browser-line, .browser-cta{height:16px;border-radius:999px;background:rgba(255, 255, 255, 0.12)}.browser-line.wide{width:74%;height:28px;margin-bottom:14px;background:linear-gradient(90deg, rgba(181, 124, 255, 0.9), rgba(124, 60, 255, 0.25))}.browser-line:not(.wide){width:52%}.browser-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:34px}.browser-grid div{height:76px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255, 255, 255, 0.05)}.browser-cta{width:190px;height:38px;margin-top:22px;background:var(--whatsapp)}.metric-card{position:absolute;display:grid;min-width:132px;gap:2px;border:1px solid var(--border);border-radius:14px;padding:14px;background:rgba(16, 16, 20, 0.76);box-shadow:var(--shadow);backdrop-filter:blur(16px)}.metric-card strong{font-family:Sora, Inter, sans-serif;font-size:1.28rem}.metric-card span{color:var(--muted);font-size:0.82rem;font-weight:700}.metric-one{top:18px;left:0}.metric-two{right:20px;bottom:60px}.metric-three{bottom:0;left:42px}.pain-grid, .portfolio-grid, .plans-grid, .testimonial-grid, .video-testimonial-grid{display:grid;gap:18px}.pain-grid{grid-template-columns:repeat(3, 1fr)}.pain-card, .service-item, .bento-card, .timeline-item, .testimonial-card, .video-testimonial-card, .portfolio-card, .plan-card, .faq-item, .final-cta-box, .review-slot{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, rgba(21, 21, 28, 0.86), rgba(10, 10, 14, 0.76));box-shadow:0 20px 70px rgba(0, 0, 0, 0.18)}.pain-card{min-height:150px;padding:22px;transition:transform 180ms ease, border-color 180ms ease}.pain-card:hover, .bento-card:hover, .portfolio-card:hover, .plan-card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.pain-card span{display:block;width:34px;height:3px;margin-bottom:26px;border-radius:999px;background:var(--purple)}.closing-line{max-width:860px;margin:34px auto 0;color:var(--text);font-size:1.16rem;font-weight:800;text-align:center}.solution-grid, .faq-grid{display:grid;align-items:start;grid-template-columns:0.8fr 1.2fr;gap:56px}.solution .section-heading .btn{margin-top:28px}.desktop-only-cta{display:inline-flex}.mobile-only-cta{display:none}.service-list{display:grid;gap:14px}.service-item{display:flex;gap:16px;padding:20px}.service-dot{flex:0 0 auto;width:12px;height:12px;margin-top:6px;border-radius:999px;background:var(--purple-light);box-shadow:0 0 28px rgba(181, 124, 255, 0.6)}.service-item p, .testimonial-card p, .plan-card p{margin-top:10px}.bento-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}.bento-card{min-height:230px;padding:24px}.bento-large{grid-column:span 2}.bento-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:34px;border:1px solid var(--border-strong);border-radius:8px;background:rgba(124, 60, 255, 0.16);color:var(--purple-light);font-weight:900}.timeline{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.timeline-item{display:flex;gap:18px;min-height:190px;padding:24px;position:relative;border-top:3px solid var(--purple-light) !important;transition:transform 0.2s ease, border-color 0.2s ease}.timeline-item:hover{transform:translateY(-4px);border-color:#d8b4fe !important}.timeline-number{color:rgba(181, 124, 255, 0.62);font-family:Sora, Inter, sans-serif;font-size:2.4rem;font-weight:800;line-height:1}.center-action{display:flex;justify-content:center;margin-top:36px}.differentials{position:relative;background:var(--bg)}.text-gradient{background:linear-gradient(90deg, #d8c4ff 0%, #b57cff 42%, #7c3cff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:800}.differentials-panel{position:relative;display:grid;grid-template-columns:46% 54%;gap:40px;border:1px solid var(--border);border-radius:20px;padding:48px;background:radial-gradient(circle at 15% 35%, rgba(124, 60, 255, 0.09), transparent 28rem), linear-gradient(180deg, rgba(20, 20, 26, 0.82), rgba(12, 12, 16, 0.94));box-shadow:0 30px 90px rgba(0, 0, 0, 0.46);backdrop-filter:blur(20px);overflow:hidden}.differentials-left{display:flex;flex-direction:column;align-items:flex-start}.diff-strategic-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.diff-icon-wrapper{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:1px solid rgba(181, 124, 255, 0.24);border-radius:8px;background:rgba(124, 60, 255, 0.16);color:var(--purple-light)}.diff-target-icon{width:20px;height:20px}.diff-strategic-header h3{margin:0;color:#ffffff;font-family:Sora, Inter, sans-serif;font-size:1.38rem !important;font-weight:800 !important;line-height:1.25 !important}.diff-strategic-desc{margin:0 0 32px 0;color:var(--muted);font-size:0.96rem;line-height:1.6}.diff-illustration{position:relative;width:100%;height:200px;margin-bottom:36px;border:1px solid rgba(255, 255, 255, 0.05);border-radius:12px;background:rgba(10, 10, 12, 0.45);overflow:hidden}.diff-ill-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);background-size:20px 20px}.diff-ill-lines{position:absolute;inset:0;width:100%;height:100%}.pulse-node-1{animation:nodePulse 2.8s infinite ease-in-out}@keyframes nodePulse{0%, 100%{r:3px;fill-opacity:1;filter:drop-shadow(0 0 2px var(--purple))}50%{r:5px;fill-opacity:0.7;filter:drop-shadow(0 0 8px var(--purple-light))}}.diff-window{position:absolute;border:1px solid rgba(255, 255, 255, 0.08);border-radius:6px;background:rgba(18, 18, 24, 0.88);box-shadow:0 10px 30px rgba(0, 0, 0, 0.35);backdrop-filter:blur(4px);transition:transform 0.3s ease}.diff-window:hover{transform:translateY(-2px);border-color:rgba(181, 124, 255, 0.28)}.window-top{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid rgba(255, 255, 255, 0.06);background:rgba(255, 255, 255, 0.02)}.win-dot{width:5px;height:5px;border-radius:50%;background:rgba(255, 255, 255, 0.2)}.window-content{padding:10px}.window-main{top:40px;left:45px;width:110px}.win-bar-primary{height:8px;width:80%;margin-bottom:8px;border-radius:2px;background:rgba(181, 124, 255, 0.35)}.win-lines-group{display:grid;gap:4px}.win-bar-sub{height:4px;width:90%;border-radius:1px;background:rgba(255, 255, 255, 0.12)}.win-bar-sub.short{width:60%}.window-sub{top:25px;right:25px;width:80px}.win-chart{height:30px;display:flex;align-items:flex-end}.window-third{bottom:25px;left:20px;width:65px;border:1px dashed rgba(181, 124, 255, 0.25);background:rgba(124, 60, 255, 0.05)}.window-third .window-content{display:flex;align-items:center;gap:6px;padding:6px}.dot-indicator{width:6px;height:6px;border-radius:50%;background:var(--whatsapp);box-shadow:0 0 6px var(--whatsapp)}.win-bar-mini{height:4px;width:32px;border-radius:1px;background:rgba(255, 255, 255, 0.18)}.diff-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:auto;min-height:56px;padding:0 36px;font-size:1.05rem;font-weight:900;border-radius:10px;background:linear-gradient(135deg, var(--purple), var(--purple-light));border:1px solid rgba(255, 255, 255, 0.15);box-shadow:0 16px 42px rgba(124, 60, 255, 0.38), inset 0 1px 0 rgba(255, 255, 255, 0.25);transition:transform 250ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 250ms cubic-bezier(0.16, 1, 0.3, 1), background 250ms cubic-bezier(0.16, 1, 0.3, 1), border-color 250ms cubic-bezier(0.16, 1, 0.3, 1)}.diff-cta:hover{background:linear-gradient(135deg, var(--purple-light), #c295ff);border-color:rgba(255, 255, 255, 0.3);box-shadow:0 22px 54px rgba(124, 60, 255, 0.48), inset 0 1px 0 rgba(255, 255, 255, 0.35);transform:translateY(-3px)}.diff-cta:active{transform:translateY(-1px)}.diff-cta-arrow{width:18px;height:18px;transition:transform 250ms cubic-bezier(0.16, 1, 0.3, 1)}.diff-cta:hover .diff-cta-arrow{transform:translateX(4px)}.differentials-right{display:flex;flex-direction:column;justify-content:center}.diff-list{display:flex;flex-direction:column}.diff-item{display:flex;align-items:flex-start;gap:20px;padding:24px 0;border-bottom:1px solid rgba(255, 255, 255, 0.08);transition:border-color 0.2s ease}.diff-item:first-child{padding-top:0}.diff-item:last-child{border-bottom:none;padding-bottom:0}.diff-item-num{color:var(--purple-light);font-family:Sora, Inter, sans-serif;font-size:1.15rem;font-weight:800;line-height:1.25}.diff-item-text{flex:1 1 auto}.diff-item-text h4{margin:0;color:#ffffff;font-family:Sora, Inter, sans-serif;font-size:1.08rem;font-weight:800;line-height:1.25;transition:color 0.2s ease}.diff-item:hover .diff-item-text h4{color:var(--purple-light)}.diff-item-text p{margin:6px 0 0 0;color:var(--muted);font-size:0.88rem;line-height:1.5}.diff-item-arrow{display:grid;place-items:center;width:20px;height:20px;margin-top:2px;color:var(--purple-light);opacity:0.6;transition:transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.25s ease}.diff-item:hover .diff-item-arrow{transform:translateX(6px);opacity:1}.diff-item-arrow svg{width:16px;height:16px}.differentials-footer{grid-column:1 / -1;display:flex;justify-content:space-around;align-items:center;gap:20px;margin-top:8px;border-top:1px solid rgba(255, 255, 255, 0.08);padding-top:36px}.diff-benefit{display:flex;align-items:center;gap:10px;color:rgba(255, 255, 255, 0.78);font-size:0.88rem;font-weight:700}.diff-benefit-icon{width:18px;height:18px;color:var(--purple-light);stroke-width:2px}.testimonial-grid{grid-template-columns:repeat(3, 1fr)}.video-testimonials{margin-top:36px}.proof-subheading{max-width:680px;margin-bottom:12px}.proof-subheading span{display:inline-flex;margin-bottom:6px;color:var(--purple-light);font-size:0.78rem;font-weight:900;text-transform:uppercase}.proof-subheading h3{max-width:620px;font-size:clamp(1.45rem, 2.2vw, 2.2rem) !important}.video-carousel-wrapper{position:relative;width:100%;overflow:hidden}.video-testimonial-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:16px 0;scrollbar-width:none;-ms-overflow-style:none;--card-width:320px;padding-inline:calc((100% - var(--card-width)) / 2);cursor:grab;max-width:580px;margin-inline:auto}.video-testimonial-grid.is-dragging{cursor:grabbing;scroll-snap-type:none !important}.video-testimonial-grid::-webkit-scrollbar{display:none}.video-testimonial-card{position:relative;flex:0 0 var(--card-width);width:var(--card-width);overflow:hidden;border-radius:28px;padding:12px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)), rgba(10, 10, 14, 0.92);border:1px solid rgba(255, 255, 255, 0.06);box-shadow:0 10px 40px rgba(0, 0, 0, 0.28);scroll-snap-align:center;transition:transform 350ms cubic-bezier(0.25, 0.8, 0.25, 1), opacity 350ms cubic-bezier(0.25, 0.8, 0.25, 1), border-color 350ms cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 350ms cubic-bezier(0.25, 0.8, 0.25, 1), filter 350ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0.35;transform:scale(0.9);filter:brightness(0.65)}.video-testimonial-card.is-active{opacity:1;transform:scale(1.03);filter:brightness(1);border-color:rgba(181, 124, 255, 0.65);box-shadow:0 24px 60px rgba(0, 0, 0, 0.48), 0 0 25px rgba(124, 60, 255, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.08)}.video-testimonial-card::before{position:absolute;top:12px;left:50%;z-index:2;width:58px;height:12px;border-radius:0 0 12px 12px;background:#050505;transform:translateX(-50%);content:""}.video-testimonial-card video{display:block;width:100%;height:auto;aspect-ratio:9 / 16;border:0;border-radius:18px;background:#050505;object-fit:contain}.video-carousel-controls{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding-bottom:12px}.carousel-capsule{display:inline-flex;align-items:center;background:rgba(16, 16, 20, 0.94);border:1px solid rgba(255, 255, 255, 0.08);border-radius:999px;padding:8px 12px 8px 20px;box-shadow:0 14px 44px rgba(0, 0, 0, 0.38), inset 0 1px 0 rgba(255, 255, 255, 0.03)}.carousel-counter{display:flex;align-items:center;justify-content:center}.counter-label{font-size:0.72rem;font-weight:800;letter-spacing:0.14em;color:#ffffff}.carousel-divider{width:1px;height:32px;background:rgba(255, 255, 255, 0.12);margin-inline:16px}.carousel-actions{display:flex;gap:10px}.carousel-nav-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.02);color:rgba(255, 255, 255, 0.76);cursor:pointer;transition:all 250ms ease;padding:0}.carousel-nav-btn svg{width:18px;height:18px;transition:transform 250ms ease}.carousel-nav-btn:hover:not(:disabled){background:rgba(255, 255, 255, 0.06);color:#ffffff;border-color:rgba(255, 255, 255, 0.16)}.carousel-nav-btn.prev-btn:hover:not(:disabled) svg{transform:translateX(-2px)}.carousel-nav-btn.next-btn:hover:not(:disabled) svg{transform:translateX(2px)}.carousel-nav-btn.next-btn{background:var(--purple);border-color:rgba(181, 124, 255, 0.42);color:#ffffff;box-shadow:0 4px 18px rgba(124, 60, 255, 0.32)}.carousel-nav-btn.next-btn:hover:not(:disabled){background:var(--purple-light);box-shadow:0 6px 24px rgba(181, 124, 255, 0.46)}.carousel-nav-btn:disabled{opacity:0.28;cursor:not-allowed}.carousel-nav-btn:focus-visible{outline:2px solid var(--purple-light);outline-offset:2px}.carousel-swipe-hint{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:0.76rem;font-weight:650;pointer-events:none}.carousel-swipe-hint .swipe-arrow{font-size:1rem;color:var(--purple-light);opacity:0.42;display:inline-block}@keyframes swipePulseLeft{0%, 100%{transform:translateX(0);opacity:0.42}50%{transform:translateX(-4px);opacity:0.88}}@keyframes swipePulseRight{0%, 100%{transform:translateX(0);opacity:0.42}50%{transform:translateX(4px);opacity:0.88}}.carousel-swipe-hint .swipe-arrow-left{animation:swipePulseLeft 2s infinite ease-in-out}.carousel-swipe-hint .swipe-arrow-right{animation:swipePulseRight 2s infinite ease-in-out}.testimonial-card{display:grid;min-height:270px;align-content:space-between;gap:26px;padding:24px}.stars{color:var(--purple-light);letter-spacing:0}.testimonial-card strong, .testimonial-card span{display:block}.testimonial-card span{color:var(--muted)}.testimonial-author{display:flex;align-items:center;gap:12px}.testimonial-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1.5px solid var(--purple-light)}.testimonial-info{display:flex;flex-direction:column}.review-slot{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:18px;padding:22px}.review-slot span{color:var(--muted);font-weight:700}.portfolio-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}.portfolio-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg, rgba(21, 21, 28, 0.88), rgba(10, 10, 14, 0.82));box-shadow:0 20px 60px rgba(0, 0, 0, 0.22);transition:transform 220ms ease, border-color 220ms ease, box-shadow 220ms ease}.portfolio-card:hover{border-color:var(--border-strong);transform:translateY(-5px);box-shadow:0 24px 80px rgba(124, 60, 255, 0.22)}.portfolio-card img{width:100%;height:auto !important;aspect-ratio:16 / 11;object-fit:cover;object-position:center 65%;border-bottom:1px solid var(--border);background:#0d0c14;display:block}.portfolio-card div{display:flex;flex-direction:column;flex:1;padding:22px 24px 26px}.portfolio-card span, .plan-label{color:var(--purple-light);font-size:0.75rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.portfolio-card h3{margin-top:8px;color:#ffffff;font-size:1.22rem !important;font-weight:800 !important;line-height:1.2 !important}.portfolio-card p{margin-top:8px;color:var(--muted);font-size:0.88rem;line-height:1.52;flex:1}.portfolio-card a{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--purple-light);font-size:0.92rem;font-weight:800;transition:color 200ms ease, transform 200ms ease}.portfolio-card a::after{content:" →";display:inline-block;transition:transform 200ms ease}.portfolio-card a:hover{color:#ffffff}.portfolio-card a:hover::after{transform:translateX(4px)}.plans{background:radial-gradient(circle at 50% 0%, rgba(124, 60, 255, 0.12), transparent 26rem), linear-gradient(180deg, rgba(5, 5, 5, 0), rgba(5, 5, 5, 0.78))}.plans .container{width:min(100% - 40px, 920px) !important}.plans-heading{max-width:720px;margin-bottom:46px}.plans-heading .eyebrow{margin-bottom:14px;font-size:0.68rem;letter-spacing:0.18em}.plans-heading h2{max-width:680px;margin-inline:auto;font-size:clamp(2.55rem, 4vw, 3.7rem) !important;line-height:1.02 !important}.plans-heading h2 span, .plans-trust__copy strong span{background:linear-gradient(90deg, #d8c4ff 0%, #b57cff 42%, #7c3cff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.plans-heading p{max-width:560px;margin-inline:auto;color:rgba(218, 214, 232, 0.78);font-size:0.92rem;line-height:1.62}.plans-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.plans-trust{display:grid;grid-template-columns:auto minmax(0, 1fr) 220px;align-items:center;gap:24px;margin:0 0 46px;border:1px solid rgba(181, 124, 255, 0.54);border-radius:14px;padding:22px 28px;background:radial-gradient(circle at 9% 50%, rgba(124, 60, 255, 0.32), transparent 11rem), rgba(13, 10, 20, 0.88);box-shadow:0 28px 100px rgba(124, 60, 255, 0.14)}.plans-trust__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:linear-gradient(135deg, var(--purple), var(--purple-light));color:#fff;font-weight:900;box-shadow:0 14px 38px rgba(124, 60, 255, 0.34)}.plans-trust__copy strong{display:block;color:#fff;font-family:Sora, Inter, sans-serif;font-size:clamp(1.25rem, 2.1vw, 1.55rem);font-weight:900;line-height:1.12}.plans-trust__copy{min-width:0}.plans-trust__copy p{margin-top:5px;color:rgba(218, 214, 232, 0.76);font-size:0.82rem;font-weight:650}.plans-trust__list{display:grid;gap:8px;margin:0;border-left:1px solid rgba(181, 124, 255, 0.34);padding:0 0 0 26px;list-style:none}.plans-trust__list li{position:relative;color:#fff;font-size:0.72rem;font-weight:850;line-height:1.25}.plans-trust__list li::before{margin-right:8px;color:var(--purple-light);content:"✓"}.plan-card{position:relative;display:flex;min-height:520px;flex-direction:column;border-color:rgba(255, 255, 255, 0.11);border-radius:14px;padding:28px 24px 22px;background:linear-gradient(180deg, rgba(22, 20, 31, 0.74), rgba(8, 8, 12, 0.88)), rgba(8, 8, 12, 0.92)}.plan-card.is-featured{border-color:rgba(181, 124, 255, 0.72);background:radial-gradient(circle at 50% 0%, rgba(124, 60, 255, 0.28), transparent 17rem), linear-gradient(180deg, rgba(30, 18, 54, 0.94), rgba(10, 9, 15, 0.92));box-shadow:0 24px 100px rgba(124, 60, 255, 0.2)}.plan-badge{position:absolute;top:-11px;left:50%;min-width:122px;border-radius:999px;padding:6px 14px;background:linear-gradient(135deg, var(--purple-light), var(--purple));color:#fff;font-size:0.64rem;font-weight:900;letter-spacing:0.12em;line-height:1;text-align:center;text-transform:uppercase;transform:translateX(-50%)}.plan-card .plan-label{color:var(--purple-light);font-size:0.68rem;font-weight:900;letter-spacing:0.12em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.plan-card h3{margin-top:12px;color:#fff;font-size:1.26rem !important;line-height:1.08 !important}.plan-price{margin-top:20px}.plan-price small{display:block;color:rgba(218, 214, 232, 0.68);font-size:0.7rem;font-weight:850;letter-spacing:0.08em;line-height:1;text-transform:uppercase}.plan-price strong{display:block;margin-top:6px;color:#fff;font-family:Sora, Inter, sans-serif;font-size:2rem;font-weight:900;line-height:1}.plan-card.is-featured .plan-price strong{color:#dac7ff}.plan-card p{margin-top:18px;color:rgba(218, 214, 232, 0.76);font-size:0.78rem;font-weight:600;line-height:1.58}.plan-card ul{display:grid;gap:12px;margin:24px 0 18px;padding:0;list-style:none}.plan-card li{position:relative;padding-left:20px;color:#fff;font-size:0.78rem;font-weight:750;line-height:1.25}.plan-card li::before{position:absolute;left:0;color:var(--purple-light);content:"✓"}.plan-bonus{margin-top:auto;border:1px dashed rgba(181, 124, 255, 0.58);border-radius:8px;padding:10px 12px;color:rgba(245, 245, 247, 0.82);font-size:0.72rem;font-weight:650;line-height:1.35}.plan-bonus strong{color:#fff;font-weight:900;letter-spacing:0.04em;text-transform:uppercase}.plan-card .btn{width:100%;min-height:42px;margin-top:28px;padding-inline:16px;font-size:0.82rem}.plan-card:not(.is-featured) .btn{border-color:rgba(181, 124, 255, 0.48);background:rgba(124, 60, 255, 0.16);color:#fff;box-shadow:0 14px 44px rgba(124, 60, 255, 0.16)}.plan-card:not(.is-featured) .btn:hover{border-color:rgba(181, 124, 255, 0.72);background:rgba(124, 60, 255, 0.24)}.plan-note{display:block;max-width:220px;margin:10px auto 0;color:rgba(160, 150, 188, 0.82);font-size:0.64rem;font-weight:650;line-height:1.35;text-align:center}.standards-compare{margin-top:86px}.br-desktop{display:inline}.standards-header{text-align:center;margin-bottom:42px}.standards-header h2{font-size:clamp(1.4rem, 2.2vw, 1.95rem) !important;font-weight:800 !important;line-height:1.25 !important}.standards-header .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.purple-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--purple-light);box-shadow:0 0 8px var(--purple-light)}.standards-subtitle{max-width:680px;margin:18px auto 0;color:var(--muted);font-size:0.92rem;line-height:1.6}.standards-panel{position:relative;background:radial-gradient(circle at 50% 50%, rgba(124, 60, 255, 0.04), transparent 30rem), rgba(16, 16, 20, 0.82);border:1px solid rgba(181, 124, 255, 0.16);border-radius:20px;box-shadow:0 24px 80px rgba(0, 0, 0, 0.38), 0 0 40px rgba(124, 60, 255, 0.05);overflow:hidden;backdrop-filter:blur(16px)}.standards-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;padding:54px 36px}.standard-column{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px;transition:transform 0.25s ease}.standard-column:hover{transform:translateY(-4px)}.standard-illustration{width:110px;height:88px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;transition:transform 0.25s ease, filter 0.25s ease}.standard-column:hover .standard-illustration{transform:scale(1.08);filter:drop-shadow(0 0 12px rgba(181, 124, 255, 0.32))}.std-svg{width:100%;height:100%}.std-browser-box, .std-code-brackets, .std-code-lines, .std-code-dot, .std-cursor, .std-orbit-group, .std-orbit-trajectory, .std-orbit-arrow, .std-block-1, .std-block-2, .std-block-3, .std-growth-line, .std-star{transition:all 0.35s cubic-bezier(0.25, 1, 0.5, 1);transform-origin:center}.standard-column:hover .std-cursor{transform:translate(-4px, -4px)}.standard-column:hover .std-code-brackets{transform:scale(1.08);filter:drop-shadow(0 0 5px var(--purple-light))}.standard-column:hover .std-code-dot{transform:scale(1.25);fill:#fff;filter:drop-shadow(0 0 6px var(--purple-light))}.standard-column:hover .std-browser-box{stroke-width:2.1px}.std-orbit-group{transform-origin:50px 40px}.standard-column:hover .std-orbit-group{transform:rotate(180deg)}.standard-column:hover .std-orbit-trajectory{stroke:var(--purple-light);stroke-width:2.1px}.standard-column:hover .std-orbit-arrow{transform:translate(1px, -1px);fill:#fff}.std-block-1, .std-block-2, .std-block-3{transform-origin:bottom center}.standard-column:hover .std-block-1{transform:translateY(-2px);stroke:var(--purple-light)}.standard-column:hover .std-block-2{transform:translateY(-4px);stroke:var(--purple-light)}.standard-column:hover .std-block-3{transform:translateY(-6px);stroke:var(--purple-light);fill:rgba(124, 60, 255, 0.2)}.standard-column:hover .std-growth-line{stroke-width:2.2px;filter:drop-shadow(0 0 5px var(--purple-light))}.std-star{transform-origin:78px 16px}.standard-column:hover .std-star{transform:scale(1.35) rotate(45deg);fill:#fff}.standard-column h3{color:#fff;font-family:Sora, Inter, sans-serif;font-size:1.14rem !important;font-weight:800 !important;margin:0 0 10px 0;line-height:1.3 !important}.standard-column p{color:var(--muted);font-size:0.88rem;line-height:1.55;margin:0;max-width:260px}.standards-divider{width:1px;background:linear-gradient(180deg, transparent 0%, rgba(181, 124, 255, 0.22) 20%, rgba(181, 124, 255, 0.22) 80%, transparent 100%)}.standards-consultive{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:26px 42px;background:rgba(124, 60, 255, 0.05);border-top:1px solid rgba(181, 124, 255, 0.16)}.consultive-info{display:flex;align-items:center;gap:20px}.consultive-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.std-consultive-svg{width:100%;height:100%}.consultive-text h4{color:#fff;font-family:Sora, Inter, sans-serif;font-size:1rem !important;font-weight:800 !important;margin:0 0 4px 0;line-height:1.3 !important}.consultive-text p{color:var(--muted);font-size:0.84rem;margin:0;line-height:1.45}.consultive-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;font-size:0.84rem;font-weight:800}.consultive-btn:hover{box-shadow:0 0 24px rgba(124, 60, 255, 0.38)}.consultive-btn-arrow{width:14px;height:14px;transition:transform 0.2s ease}.consultive-btn:hover .consultive-btn-arrow{transform:translateX(4px)}.about-g3n{overflow:hidden;background:radial-gradient(circle at 10% 24%, rgba(124, 60, 255, 0.08), transparent 24rem), linear-gradient(180deg, rgba(5, 5, 5, 0.08), rgba(5, 5, 5, 0.92))}.about-g3n__grid{display:grid;align-items:center;grid-template-columns:minmax(320px, 0.86fr) minmax(0, 1.14fr);gap:clamp(34px, 6vw, 82px)}.about-g3n__media{position:relative;overflow:hidden;border:1px solid rgba(181, 124, 255, 0.22);border-radius:12px;background:rgba(16, 16, 20, 0.72);box-shadow:var(--shadow), 0 0 90px rgba(124, 60, 255, 0.14)}.about-g3n__media::before{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, transparent 56%, rgba(5, 5, 5, 0.42)), radial-gradient(circle at 76% 18%, rgba(181, 124, 255, 0.18), transparent 18rem);pointer-events:none;content:""}.about-g3n__media img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center top;filter:saturate(1.04) contrast(1.04)}.about-g3n__caption{position:relative;z-index:2;padding:18px 20px 20px;background:rgba(8, 8, 12, 0.86)}.about-g3n__caption strong, .about-g3n__caption span{display:block}.about-g3n__caption strong{color:#fff;font-family:Sora, Inter, sans-serif;font-size:1rem;font-weight:900;line-height:1.2}.about-g3n__caption span{margin-top:8px;color:rgba(205, 202, 232, 0.78);font-size:0.84rem;font-weight:600;line-height:1.45}.about-g3n__copy{max-width:720px}.about-g3n__copy .eyebrow{margin-bottom:18px}.about-g3n__copy h2{max-width:720px;color:#fff;font-size:clamp(2.25rem, 3vw, 3rem) !important;font-weight:900 !important;line-height:1.12 !important}.about-g3n__copy>p{max-width:700px;margin-top:28px;color:rgba(205, 202, 232, 0.82);font-size:1.06rem;font-weight:500;line-height:1.68}.about-g3n__points{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:38px}.about-g3n__points article{min-height:158px;border:1px solid rgba(255, 255, 255, 0.1);border-radius:12px;padding:22px;background:rgba(11, 11, 17, 0.86)}.about-g3n__points strong, .about-g3n__points span{display:block}.about-g3n__points strong{color:#fff;font-family:Sora, Inter, sans-serif;font-size:1rem;font-weight:900;line-height:1.08}.about-g3n__points span{margin-top:10px;color:rgba(205, 202, 232, 0.82);font-size:0.92rem;font-weight:500;line-height:1.55}.faq-list{display:grid;gap:12px}.faq-item{overflow:hidden}.faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;border:0;padding:22px;background:transparent;color:var(--text);cursor:pointer;text-align:left}.faq-item button span{font-weight:800}.faq-item button strong{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:999px;background:rgba(255, 255, 255, 0.06);color:var(--purple-light)}.faq-item.is-open button strong{transform:rotate(45deg)}.faq-answer{padding:0 22px 22px}.final-cta-box{max-width:none;border:1px solid rgba(181, 124, 255, 0.38);border-radius:24px;padding:clamp(58px, 7vw, 86px) 24px;background:radial-gradient(circle at 18% 22%, rgba(124, 60, 255, 0.22), transparent 23rem), radial-gradient(circle at 52% 6%, rgba(181, 124, 255, 0.12), transparent 20rem), linear-gradient(135deg, rgba(31, 18, 58, 0.88), rgba(8, 8, 14, 0.94) 62%);text-align:center}.final-cta-box h2{max-width:680px;margin-inline:auto;color:#fff;font-size:clamp(2.3rem, 3.45vw, 3.25rem) !important;font-weight:900 !important;line-height:1.12 !important}.final-cta-box p{max-width:640px;margin:24px auto 0;color:rgba(218, 214, 232, 0.88);font-size:1rem;font-weight:500;line-height:1.55}.final-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px}.final-cta-actions .btn{min-width:176px}.final-cta-badge{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;border:1px solid rgba(181, 124, 255, 0.42);border-radius:999px;padding:10px 22px;color:#d8c4ff;background:rgba(8, 8, 14, 0.46);font-size:0.82rem;font-weight:850}.site-footer{border-top:1px solid var(--border);padding:64px 0 32px;background:rgba(0, 0, 0, 0.38)}.footer-grid{display:grid;grid-template-columns:1.4fr 0.7fr 1fr 0.7fr;gap:42px}.footer-grid h3{margin-bottom:16px;font-size:0.94rem}.footer-grid a, .footer-grid span{display:block;margin-top:10px;color:var(--muted)}.footer-grid a:hover{color:var(--text)}.footer-brand{margin-bottom:18px}.footer-logo{width:132px;height:auto;box-shadow:none}.footer-bottom{display:flex;justify-content:space-between;gap:18px;margin-top:42px;border-top:1px solid var(--border);padding-top:24px;color:var(--muted);font-size:0.88rem}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:30;display:grid;width:62px;height:62px;place-items:center;border-radius:999px;padding:0;background:var(--whatsapp);color:#05130a;box-shadow:0 18px 50px rgba(37, 211, 102, 0.28);transition:transform 180ms ease, box-shadow 180ms ease}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 22px 60px rgba(37, 211, 102, 0.36)}.whatsapp-float svg{width:32px;height:32px;fill:currentColor}.back-to-top{position:fixed;right:22px;bottom:92px;z-index:30;width:42px;height:42px;border:1px solid var(--border);border-radius:999px;background:rgba(16, 16, 20, 0.8);color:var(--text);cursor:pointer;opacity:0;pointer-events:none;transition:opacity 180ms ease, transform 180ms ease}.back-to-top.is-visible{opacity:1;pointer-events:auto}.reveal{opacity:0;transform:translateY(22px);transition:opacity 520ms ease, transform 520ms ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes heroFloat{0%, 100%{translate:0 0}50%{translate:0 -10px}}@keyframes heroOrbit{to{transform:rotate(360deg)}}@media (max-width:1180px){.desktop-nav{gap:16px}.hero-grid, .solution-grid, .faq-grid{grid-template-columns:1fr}.hero-visual{min-height:560px}.hero-person{right:-190px;width:1120px;max-height:none}.hero-card-one{left:120px}.hero-card-two{left:88px}.hero-card-three{top:344px;left:132px}.hero-card-four{top:482px;left:96px}}@media (max-width:1024px){.desktop-nav, .header-cta{display:none}.site-header{top:12px}.header-inner{width:min(100% - 28px, var(--container));border-radius:999px}.menu-toggle{display:block}.mobile-nav{display:grid;gap:6px;width:min(100% - 40px, var(--container));margin:0 auto 18px;border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:rgba(16, 16, 20, 0.96)}.mobile-nav a{padding:12px;color:var(--muted);font-weight:800}.mobile-nav .btn{margin-top:6px;color:white}.pain-grid, .timeline, .testimonial-grid, .plans-grid, .footer-grid{grid-template-columns:repeat(2, 1fr)}.bento-grid{grid-template-columns:repeat(2, 1fr)}.about-g3n__grid{grid-template-columns:1fr}.about-g3n__media{order:2}.about-g3n__points{grid-template-columns:1fr}.plans .container{width:min(100% - 28px, var(--container)) !important}.plans-trust{grid-template-columns:auto minmax(0, 1fr)}.plans-trust__copy{align-self:center}.plans-trust__list{grid-column:1 / -1;border-left:0;border-top:1px solid rgba(181, 124, 255, 0.34);padding:18px 0 0}}@media (max-width:768px){.container{width:min(100% - 28px, var(--container))}.section{padding:76px 0}.hero{min-height:auto;padding-top:112px}.hero::after{background:linear-gradient(180deg, rgba(5, 5, 5, 0) 0%, rgba(5, 5, 5, 0.04) 58%, rgba(5, 5, 5, 0.38) 100%), radial-gradient(circle at 52% 72%, rgba(124, 60, 255, 0.28), transparent 22rem)}.hero-bullets, .pain-grid, .timeline, .testimonial-grid, .plans-grid, .footer-grid, .bento-grid{grid-template-columns:1fr}.bento-large{grid-column:auto}.hero-grid{position:relative;z-index:3}.hero-visual{min-height:520px}.hero-visual::before{display:none}.hero-person{right:auto;bottom:0px;left:50%;width:860px;max-height:none;opacity:1;filter:saturate(1.12) contrast(1.08);transform:translateX(-63%) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));z-index:1;-webkit-mask-image:none;mask-image:none}.hero-glow{display:none;right:50%;top:150px;width:390px;height:390px;transform:translateX(50%)}.hero-orbit{top:45px;left:calc(50% - 170px);right:auto;width:340px;height:340px;transform:none;z-index:1}.hero-float-card{width:min(230px, 70vw);min-height:78px;align-items:center;flex-direction:row;gap:12px;padding:12px 14px;border-color:rgba(181, 124, 255, 0.28);background:rgba(16, 16, 20, 0.76);box-shadow:0 18px 54px rgba(0, 0, 0, 0.28), 0 0 28px rgba(124, 60, 255, 0.12);z-index:15 !important}.hero-card-one{top:0;left:0}.hero-card-two{top:90px;left:auto;right:0}.hero-card-three{top:316px;bottom:auto;left:0}.hero-card-four{top:406px;bottom:auto;left:auto;right:0}.plans-trust{align-items:flex-start}.review-slot, .footer-bottom{align-items:flex-start;flex-direction:column}.final-cta-badge{display:none}.br-desktop{display:none}}@media (max-width:480px){.hero-grid{gap:12px}h1{font-size:1.875rem !important}.hero-trust-price{display:none}.hero-trust{display:flex;align-items:center;justify-content:center;padding-left:0;text-align:center}.hero-trust::before{position:static;margin-right:8px;flex-shrink:0}.brand-sub{display:none}.hero-actions, .hero-actions .btn, .final-cta-actions, .final-cta-actions .btn, .center-action .btn, .plan-card .btn{width:100%}.hero-visual{min-height:520px}.hero-person{right:auto;bottom:0px;left:50%;width:790px;max-width:none;max-height:none;opacity:1;transform:translateX(-63%) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg))}.hero-glow{display:none;right:50%;top:152px;width:330px;height:330px;transform:translateX(50%)}.hero-orbit{top:150px;left:calc(50% - 146px);right:auto;width:292px;height:292px;transform:none}.hero-float-card{width:min(215px, 60vw);min-height:auto;align-items:center;flex-direction:row;padding:8px 10px;gap:8px}.hero-float-card.is-active{transform:translateY(-4px)}.hero-card-icon{width:30px;height:30px;font-size:0.9rem}.hero-float-card strong{font-size:0.78rem;line-height:1.15}.hero-float-card small{font-size:0.62rem;line-height:1.25;margin-top:2px}.hero-card-one{display:none}.hero-card-two{top:450px;left:0;right:auto}.hero-card-three{top:30px;right:0;left:auto;z-index:0}.hero-card-four{top:260px;left:0;right:auto;width:min(180px, 52vw)}.whatsapp-float{right:14px;bottom:14px;width:56px;height:56px}.back-to-top{right:14px;bottom:82px}}.market-presence{position:relative;overflow:hidden;padding:42px 24px 54px;border-top:1px solid rgba(255, 255, 255, 0.16);border-bottom:1px solid rgba(255, 255, 255, 0.08);background:radial-gradient(circle at 50% 45%, rgba(124, 60, 255, 0.10), transparent 42%), linear-gradient(180deg, rgba(5, 5, 5, 0.96), rgba(10, 10, 14, 0.98))}.market-presence::before{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:72px 72px;opacity:0.38;content:""}.market-presence__inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;text-align:center}.market-presence__eyebrow{display:block;margin-bottom:20px;color:rgba(245, 245, 247, 0.42);font-size:12px;font-weight:800;letter-spacing:0.32em;text-transform:uppercase}.market-presence__subtitle{margin:0 0 42px;color:rgba(245, 245, 247, 0.72);font-size:clamp(18px, 2vw, 26px);line-height:1.4}.market-presence__countries{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.market-presence__pill{display:inline-flex;min-width:112px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255, 255, 255, 0.12);border-radius:999px;padding:11px 18px;background:rgba(18, 18, 22, 0.74);box-shadow:0 14px 34px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.06);color:#f5f5f7;font-size:15px;font-weight:700;backdrop-filter:blur(14px);transition:transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease}.market-presence__pill:hover{border-color:rgba(181, 124, 255, 0.68);box-shadow:0 24px 70px rgba(124, 60, 255, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.08);transform:translateY(-3px)}.flag-icon{position:relative;display:inline-block;width:24px;height:17px;flex:0 0 auto;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.18)}.flag-br{background:#159447}.flag-br::before{position:absolute;top:3px;left:6px;width:12px;height:11px;background:#f7d34a;transform:rotate(45deg);content:""}.flag-br::after{position:absolute;top:5px;left:9px;width:7px;height:7px;border-radius:999px;background:#2446a6;content:""}.flag-pt{background:linear-gradient(90deg, #078847 0 42%, #d52b1e 42% 100%)}.flag-ch{background:#e31b23}.flag-ch::before, .flag-ch::after{position:absolute;background:white;content:""}.flag-ch::before{top:7px;left:5px;width:14px;height:3px}.flag-ch::after{top:3px;left:10px;width:3px;height:11px}.flag-ae{background:linear-gradient(90deg, #ef3340 0 28%, transparent 28% 100%), linear-gradient(180deg, #009739 0 33.33%, #fff 33.33% 66.66%, #000 66.66% 100%)}.flag-ie{background:linear-gradient(90deg, #169b62 0 33.33%, #fff 33.33% 66.66%, #ff883e 66.66% 100%)}.flag-us{background:linear-gradient(180deg, #b22234 0 7.69%, #fff 7.69% 15.38%, #b22234 15.38% 23.07%, #fff 23.07% 30.76%, #b22234 30.76% 38.45%, #fff 38.45% 46.14%, #b22234 46.14% 53.83%, #fff 53.83% 61.52%, #b22234 61.52% 69.21%, #fff 69.21% 76.9%, #b22234 76.9% 84.59%, #fff 84.59% 92.28%, #b22234 92.28% 100%)}.flag-us::before{position:absolute;top:0;left:0;width:10px;height:9px;background:#3c3b6e;content:""}@media (max-width:768px){.market-presence{padding:38px 20px 44px}.market-presence__eyebrow{font-size:11px;letter-spacing:0.2em}.market-presence__subtitle{margin-bottom:30px;font-size:18px}.market-presence__countries{gap:12px}.market-presence__pill{flex:1 1 calc(50% - 8px);min-width:0;max-width:calc(50% - 6px);padding:12px 10px 12px 24px;font-size:14px;justify-content:flex-start}}@media (max-width:420px){.market-presence__pill{flex-basis:calc(50% - 8px);min-width:0;max-width:calc(50% - 6px)}}.digital-structure{position:relative;overflow:hidden;padding:46px 0 36px;background:radial-gradient(circle at 50% 54%, rgba(168, 85, 247, 0.18), transparent 23rem), radial-gradient(circle at 50% 45%, rgba(124, 58, 237, 0.10), transparent 34rem), #08070c}.digital-structure::before{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 50%, rgba(192, 132, 252, 0.12), transparent 18rem), linear-gradient(180deg, rgba(8, 7, 12, 0), #08070c 94%);opacity:0.9;content:""}.digital-structure::after{position:absolute;top:53%;left:50%;width:500px;height:500px;border-radius:999px;background:rgba(168, 85, 247, 0.14);filter:blur(76px);transform:translate(-50%, -50%);content:""}.digital-structure__inner{position:relative;z-index:2;width:min(100% - 32px, 992px);margin:0 auto}.digital-structure__heading{max-width:660px;margin:0 auto 86px;text-align:center}.digital-structure__heading .eyebrow{justify-content:center;gap:0;margin-bottom:8px;color:#c084fc;font-size:10px;font-weight:900;letter-spacing:0.46em;line-height:1.2}.digital-structure__heading .eyebrow::before{display:none}.digital-structure__heading h2{max-width:620px;margin:0;font-family:Sora, Inter, sans-serif;font-size:clamp(2rem, 3.43vw, 2.24rem) !important;font-weight:900 !important;line-height:1.08 !important;letter-spacing:0}.structure-map{position:relative;max-width:992px;min-height:424px;margin:0 auto}.structure-lines{position:absolute;inset:0;z-index:1;width:100%;height:424px;overflow:visible;pointer-events:none}.structure-line{stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.structure-line--base{stroke:rgba(168, 85, 247, 0.16)}.structure-line--active{stroke:rgba(192, 132, 252, 0.72);stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 10px rgba(168, 85, 247, 0.78));animation:structure-line-cycle 12s linear infinite;animation-delay:calc(var(--i) * 0.9s)}.structure-pulse{fill:#d8b4fe;filter:drop-shadow(0 0 10px rgba(192, 132, 252, 0.95))}.structure-module, .structure-core{position:absolute;z-index:2}.structure-module{width:200px;min-height:82px;border:1px solid rgba(168, 85, 247, 0.22);border-radius:12px;padding:11px 14px 13px;background:#141119;box-shadow:0 18px 54px rgba(0, 0, 0, 0.24);opacity:0;transform:translateY(8px) scale(0.96);animation:structure-card-cycle 12s ease-in-out infinite;animation-delay:calc(2.05s + (var(--i) * 0.9s))}.structure-module::before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg, rgba(168, 85, 247, 0.12), transparent 52%);opacity:0;transition:opacity 0.28s ease;content:""}.structure-module:hover::before{opacity:1}.structure-module:hover{border-color:rgba(192, 132, 252, 0.5);box-shadow:0 18px 70px rgba(168, 85, 247, 0.22);transform:translateY(-4px) scale(1.015)}.structure-module__accent{position:relative;display:block;width:18px;height:3px;margin-bottom:9px;border-radius:999px;background:#a855f7;box-shadow:0 0 14px rgba(168, 85, 247, 0.7)}.structure-module h3, .structure-module p{position:relative}.structure-module h3{margin:0;color:#fff;font-family:Sora, Inter, sans-serif;font-size:0.86rem !important;font-weight:850 !important;line-height:1.12 !important}.structure-module p{margin:5px 0 0;color:rgba(229, 231, 235, 0.62);font-size:0.72rem;font-weight:600;line-height:1.35}.module-strategy{top:0;left:76px}.module-design{top:0;right:76px}.module-responsive{top:127px;left:68px}.module-conversion{top:127px;right:68px}.module-seo{top:255px;left:76px}.module-whatsapp{top:255px;right:76px}.module-support{top:342px;left:calc(50% - 100px)}.structure-core{top:92px;left:calc(50% - 140px);width:280px;min-height:132px;border:1px solid rgba(168, 85, 247, 0.5);border-radius:16px;padding:31px 28px 28px;background:#100d16;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.03) inset, 0 0 36px rgba(168, 85, 247, 0.26), 0 24px 80px rgba(0, 0, 0, 0.44);text-align:center;animation:structure-core-breathe 2.9s ease-in-out infinite}.structure-core::before{position:absolute;inset:-16px;z-index:-1;border-radius:24px;background:rgba(168, 85, 247, 0.2);filter:blur(32px);opacity:0.66;content:""}.structure-core::after{position:absolute;inset:1px;border-radius:15px;border:1px solid rgba(255, 255, 255, 0.045);pointer-events:none;content:""}.structure-core__label{display:inline-flex;margin-bottom:8px;color:#c084fc;font-size:0.67rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.structure-core h3{margin:0;color:#fff;font-family:Sora, Inter, sans-serif;font-size:1.34rem !important;font-weight:850 !important;line-height:1.08 !important;letter-spacing:0}.digital-structure__cta{display:flex;justify-content:center;margin-top:32px}.structure-cta{min-width:306px;background:linear-gradient(135deg, #7c3aed, #a855f7);box-shadow:0 16px 54px rgba(168, 85, 247, 0.28);font-size:0.9rem}@keyframes structure-core-breathe{0%, 100%{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.03) inset, 0 0 28px rgba(168, 85, 247, 0.24), 0 24px 80px rgba(0, 0, 0, 0.44)}50%{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.04) inset, 0 0 56px rgba(168, 85, 247, 0.44), 0 24px 80px rgba(0, 0, 0, 0.44)}}@keyframes structure-line-cycle{0%{opacity:0;stroke-dashoffset:1}9%, 84%{opacity:1;stroke-dashoffset:0}91%, 100%{opacity:0;stroke-dashoffset:1}}@keyframes structure-card-cycle{0%{opacity:0;transform:translateY(8px) scale(0.96)}4%, 96%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(8px) scale(0.96)}}@media (max-width:1024px){.digital-structure{padding:96px 0}.digital-structure__heading{margin-bottom:50px}.structure-map{display:grid;max-width:760px;min-height:auto;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.structure-lines{display:none}.structure-module, .structure-core{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;min-height:auto;transform:none}.structure-core{grid-column:1 / -1;order:-1;width:100%;min-height:0}}@media (max-width:640px){.digital-structure{padding:82px 0}.digital-structure__inner{width:min(100% - 28px, var(--container))}.digital-structure__heading{margin-bottom:34px}.digital-structure__heading h2{font-size:clamp(2rem, 10vw, 2.8rem) !important}.structure-map{grid-template-columns:1fr}.structure-core{padding:28px 22px}.digital-structure__cta .btn{width:100%;min-width:0;min-height:54px;padding:10px 22px}}@media (max-width:768px){.reveal{opacity:1;transform:none}h1{font-size:2.42rem !important}h2{font-size:2rem !important}.section-heading{margin-bottom:34px}.hero-grid{gap:26px;min-height:auto}.hero-copy{padding-top:4px}.hero-lead{font-size:0.98rem}.solution-grid{gap:16px !important}.solution .section-heading p{margin-bottom:0 !important}.desktop-only-cta{display:none !important}.mobile-only-cta{display:flex !important;width:100%;min-height:48px;margin-top:20px;justify-content:center;align-items:center}.mobile-nav{max-height:calc(100vh - 104px);overflow-y:auto}.testimonial-card, .plan-card{min-height:auto}.review-slot .btn{width:100%}.video-testimonial-grid{--card-width:230px;margin-inline:-14px;padding-inline:calc((100% - var(--card-width)) / 2);scroll-padding-inline:calc((100% - var(--card-width)) / 2);gap:12px}.video-testimonial-card{width:var(--card-width);flex-basis:var(--card-width)}.portfolio-card div, .testimonial-card, .plan-card, .about-g3n__points article{padding:18px}}@media (max-width:1200px){.portfolio-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}}@media (max-width:900px){.portfolio-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}}@media (max-width:640px){.portfolio-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.digital-structure__heading .eyebrow{letter-spacing:0.28em}.digital-structure__heading h2{font-size:1.88rem !important}.structure-module{opacity:1;animation:none}.structure-core{animation-duration:4s}.structure-module, .structure-core{width:100%}}@media (max-width:768px){.hero-eyebrow{display:none}.hero-grid{gap:12px}.header-inner{min-height:50px;padding:6px 12px 6px 16px}.hero-orbit{top:160px}.brand-logo{width:92px}.menu-toggle{width:40px;height:40px}.hero-card-one{display:none}.hero-card-two{top:450px;left:0;right:auto;z-index:15 !important}.hero-person{bottom:0px}.hero-card-three{top:30px;right:0;left:auto;z-index:10}.hero-card-four{top:250px;left:0;right:auto;width:min(190px, 55vw)}.hero-visual{min-height:450px}}@media (max-width:480px){.hero-grid{gap:12px}h1{font-size:1.875rem !important}h2{font-size:1.82rem !important}.hero-trust-price{display:none}.final-cta-box h2{max-width:100%;font-size:2rem !important;line-height:1.14 !important;overflow-wrap:anywhere}.about-g3n__copy h2{font-size:2.2rem !important}.section{padding:68px 0}.hero{padding-top:104px}.hero-visual{min-height:450px}.hero-person{right:auto;bottom:0px;left:50%;width:790px;opacity:1;transform:translateX(-63%) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg))}.hero-card-one{display:none}.hero-card-two{top:450px;left:0;right:auto;z-index:15 !important}.hero-card-three{top:30px;right:0;left:auto;z-index:10}.hero-card-four{top:260px;left:0;right:auto;width:min(180px, 52vw)}.video-testimonial-card{width:var(--card-width);flex-basis:var(--card-width);border-radius:24px;padding:10px}.video-testimonial-card video{border-radius:16px}.plans-trust{grid-template-columns:auto minmax(0, 1fr);gap:14px;padding:18px}.plans-heading h2{font-size:2.18rem !important}.plans-trust__icon{width:40px;height:40px}.plans-trust__list{grid-column:1 / -1;width:100%}.plan-card{padding:22px 20px 20px}.plan-price strong{font-size:1.86rem}.about-g3n__copy>p{font-size:1rem;line-height:1.65}}@media (max-width:380px){.hero-grid{gap:10px}.hero-orbit{top:40px}h1{font-size:1.875rem !important}.hero-eyebrow{font-size:0.7rem;padding-inline:12px}.hero-float-card{width:min(195px, 57vw);min-height:auto;padding:8px}.hero-float-card small{display:block;font-size:0.58rem}.hero-person{width:720px;bottom:0px;transform:translateX(-63%) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg))}.hero-card-two{top:380px;z-index:15 !important}.hero-card-three{top:25px;z-index:10}.hero-card-four{top:210px;width:min(165px, 48vw)}.hero-visual{min-height:390px}}@media (max-width:1023px){.differentials-panel{grid-template-columns:1fr;gap:36px;padding:32px 24px}.differentials-right{margin-top:12px}}@media (max-width:767px){.differentials-panel{padding:28px 20px;gap:32px}.diff-strategic-header{flex-direction:column;align-items:flex-start;gap:12px}.diff-strategic-header h3{font-size:1.2rem !important}.diff-cta{width:100%;min-height:48px}.differentials-left{border-bottom:1px solid rgba(255, 255, 255, 0.08);padding-bottom:32px}.diff-item{padding:20px 0}.diff-item-text p{font-size:0.85rem}.differentials-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 12px;padding-top:28px}.diff-benefit{white-space:nowrap !important;font-size:clamp(0.76rem, 3.2vw, 0.88rem);gap:6px}.diff-benefit span{white-space:nowrap !important}.differentials-footer .diff-benefit:last-child{margin-inline:auto}}@media (max-width:379px){.differentials-footer{gap:12px 8px}}@media (max-width:1023px){.standards-grid{grid-template-columns:1fr 1fr;gap:36px;padding:44px 24px}.standards-divider{display:none}.standard-column:nth-child(5){grid-column:1 / -1;justify-self:center;max-width:320px}.standards-consultive{flex-direction:row;padding:24px 32px;gap:20px}}@media (max-width:767px){.standards-compare{margin-top:54px}.standards-grid{grid-template-columns:1fr;gap:32px;padding:36px 20px}.standard-column{padding:0}.standard-column:nth-child(1), .standard-column:nth-child(3){border-bottom:1px solid rgba(255, 255, 255, 0.08);padding-bottom:32px}.standard-column:nth-child(5){grid-column:auto;justify-self:stretch;max-width:none}.standards-consultive{flex-direction:column;align-items:center;text-align:center;padding:28px 20px;gap:24px}.consultive-info{flex-direction:column;align-items:center;text-align:center;gap:14px}.consultive-btn{width:100%;min-height:48px}}@media (max-width:379px){.standards-header h2{font-size:1.55rem !important}.standards-subtitle{font-size:0.85rem}.standard-column h3{font-size:1.05rem !important}.standard-column p{font-size:0.82rem}.consultive-text h4{font-size:0.92rem !important}.consultive-text p{font-size:0.78rem}.standards-panel{border-radius:14px}}.container{width:min(100% - 40px, var(--container)) !important;max-width:var(--container) !important;margin-inline:auto !important}.site-header .container.header-inner{width:min(100% - 40px, 980px) !important;max-width:980px !important}.hero h1{max-width:600px !important;font-family:Sora, Inter, sans-serif !important;font-size:clamp(2.65rem, 4.25vw, 4rem) !important;font-weight:800 !important;line-height:1.05 !important;letter-spacing:0 !important}.hero .reveal{opacity:1 !important;transform:none !important}@media (max-width:768px){.container{width:min(100% - 28px, var(--container)) !important}.site-header .container.header-inner{width:min(100% - 28px, var(--container)) !important;max-width:var(--container) !important}}@media (max-width:480px){.hero h1{font-size:2.32rem !important}}@media (max-width:380px){.hero h1{font-size:2.18rem !important}}