@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.floating-element{animation:6s ease-in-out infinite float}.glow-effect{position:relative}.glow-effect:after{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(circle,#0d6efd33 0%,#0000 70%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.transition-card{transition:transform .3s,border-color .3s,box-shadow .3s!important}.transition-card:hover{transform:translateY(-8px);border-color:var(--bs-primary)!important;box-shadow:0 15px 30px #0d6efd33!important}.portfolio-item .card{cursor:pointer;transition:transform .3s,box-shadow .3s}.portfolio-item .card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a}.portfolio-item .card-img-top:hover{transform:scale(1.05)}.portfolio-overlay{opacity:0;z-index:10;transition:opacity .3s}.portfolio-item:hover .portfolio-overlay{opacity:1}.portfolio-overlay:before{content:"";z-index:-1;background:#052af2cc;position:absolute;inset:0}.filter-btn.active{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.filter-btn{transition:all .3s}.filter-btn:hover{transform:translateY(-2px)}.portfolio-item{transition:opacity .5s,transform .5s}.portfolio-item.fade-out{opacity:0;transform:scale(.8)}.badge{font-size:.75em}#Stats h2{font-size:3rem}.testimonials .card{transition:transform .3s}.testimonials .card:hover{transform:translateY(-5px)}@media (width<=768px){.portfolio-overlay{opacity:1;background:0 0;margin-top:10px;position:static!important;transform:none!important}.portfolio-overlay:before{display:none}#Stats h2{font-size:2rem}.filter-btn{margin-bottom:.5rem;font-size:.875rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.portfolio-item{animation:.6s forwards fadeInUp}.portfolio-item:first-child{animation-delay:.1s}.portfolio-item:nth-child(2){animation-delay:.2s}.portfolio-item:nth-child(3){animation-delay:.3s}.portfolio-item:nth-child(4){animation-delay:.4s}.portfolio-item:nth-child(5){animation-delay:.5s}.portfolio-item:nth-child(6){animation-delay:.6s}:root{--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-4xl:48px;--radius-lg:26px;--radius-xl:28px;--radius-2xl:30px;--radius-pill:999px;--color-text-primary:#fff;--color-text-strong:#ffffffdb;--color-text-muted:#ffffffb8;--color-text-soft:#ffffff85;--color-surface-soft:#ffffff0d;--color-border-soft:#ffffff0f;--color-accent-blue:#4d98e2;--color-accent-indigo:#052af2;--color-accent-blue-soft:#4d98e214;--color-accent-indigo-soft:#052af214;--gradient-accent-soft:linear-gradient(135deg, #4d98e22e, #052af22e)}html{scroll-behavior:smooth}body{color:#f4f7fb;background:radial-gradient(circle at 15% 15%,#4d98e229,#0000 28%),radial-gradient(circle at 85% 18%,#052af229,#0000 30%),radial-gradient(circle at 50% 100%,#4d98e214,#0000 40%),#050505;overflow-x:hidden}.site-shell{background:0 0;min-height:100vh}:root{--brutal-bg:#050505;--brutal-text:#fff;--brutal-text-secondary:#ffffffa6;--brutal-border:#ffffff26}body[data-theme=light]{--brutal-bg:#f4f5f6;--brutal-text:#050505;--brutal-text-secondary:#000000a6;--brutal-border:#00000026;color:#111827;background:radial-gradient(circle at 15% 15%,#4d98e224,#0000 28%),radial-gradient(circle at 82% 18%,#052af21a,#0000 30%),radial-gradient(circle at 50% 100%,#4d98e214,#0000 40%),#f5f7fb}body[data-theme=light] .text-white{color:var(--brutal-text)!important}body[data-theme=light] .bg-white{background-color:var(--brutal-text)!important;color:var(--brutal-bg)!important}.text-secondary{color:var(--brutal-text-secondary)!important}body[data-theme=light] .adaptive-logo{filter:invert()hue-rotate(180deg)}.ambient-glow{filter:blur(60px);z-index:0;pointer-events:none;background:radial-gradient(circle,#052af226 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute}.glass-card{-webkit-backdrop-filter:blur(18px);background:#0a0c128c;border:1px solid #ffffff14;border-radius:20px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .3s;box-shadow:0 16px 60px #00000047}.glass-card:hover{border-color:#4d98e24d;transform:translateY(-10px);box-shadow:0 20px 40px #052af233}body[data-theme=light] .glass-card{background:#ffffffb8;border-color:#0f172a14;box-shadow:0 18px 55px #0f172a14}.brutal-card-hover{background-color:var(--brutal-bg)!important;color:var(--brutal-text)!important;transition:background-color .3s,color .3s!important}body:not([data-theme=light]) .brutal-card-hover:hover{background-color:var(--hover-color)!important;color:#000!important}body[data-theme=light] .brutal-card-hover:hover{color:#050505!important;background-color:#fff!important}.brutal-card-hover:hover i{color:currentColor!important}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.text-gradient{background:linear-gradient(270deg,#4d98e2,#052af2,#9d4de2) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradientFlow}.marquee-separator:not(:last-child):after{content:"•";color:var(--brutal-text);opacity:.5;margin-left:2rem}#Inicio,#Servicos{scroll-margin-top:120px}.btn-logo-both{clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,15px 100%,0 50%);border-radius:0!important;padding-left:2rem!important;padding-right:2rem!important}.btn-logo-outline{z-index:1;position:relative;background:0 0!important;border:none!important}.btn-logo-outline:before{content:"";background:var(--brutal-border);clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,15px 100%,0 50%);z-index:-2;transition:background .3s;position:absolute;inset:0}.btn-logo-outline:after{content:"";background:var(--brutal-bg);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);z-index:-1;transition:background .3s;position:absolute;inset:2px}.btn-logo-outline:hover:before,.btn-logo-outline:hover:after{background:var(--brutal-text)}.btn-logo-outline:hover{color:var(--brutal-bg)!important}.tech-tag-logo{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);display:inline-block;border-radius:0!important;padding-left:1.5rem!important;padding-right:1.5rem!important}body[data-theme=light] .hero-title-word,body[data-theme=light] .section-title,body[data-theme=light] .bento-title,body[data-theme=light] .portfolio-bento-title,body[data-theme=light] .faq-side-title,body[data-theme=light] .contact-side-title,body[data-theme=light] .contact-side-copy,body[data-theme=light] .testimonial-text,body[data-theme=light] .footer-copy{color:#0f172a!important}body[data-theme=light] .hero-title-word,body[data-theme=light] .text-gradient{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#0f172a!important;color:#0f172a!important}body[data-theme=light] .hero-dashboard-card,body[data-theme=light] .stats-card,body[data-theme=light] .bento-card,body[data-theme=light] .portfolio-bento-card,body[data-theme=light] .faq-item-card,body[data-theme=light] .contact-form-shell,body[data-theme=light] .contact-side-card,body[data-theme=light] .footer-glass-shell,body[data-theme=light] .services-stats-card,body[data-theme=light] .tech-matrix-card,body[data-theme=light] .testimonial-card{background:#ffffffd1}body[data-theme=light] .hero-dashboard-bars span,body[data-theme=light] .hero-dashboard-mini-track span,body[data-theme=light] .stats-card-icon,body[data-theme=light] .bento-icon-wrap,body[data-theme=light] .portfolio-chip,body[data-theme=light] .about-highlight-icon,body[data-theme=light] .testimonial-avatar,body[data-theme=light] .contact-mini-card,body[data-theme=light] .contact-side-hero:after{color:#0f172a}body[data-theme=light] .hero-dashboard-bars span{background:linear-gradient(#4d98e2,#052af2)!important}body[data-theme=light] .hero-dashboard-mini-track{background:#0f172a14}body[data-theme=light] .hero-dashboard-card-header,body[data-theme=light] .hero-dashboard-mini-label,body[data-theme=light] .bento-index,body[data-theme=light] .portfolio-bento-index,body[data-theme=light] .faq-question-index,body[data-theme=light] .stats-card-label,body[data-theme=light] .contact-label,body[data-theme=light] .footer-links a,body[data-theme=light] .hero-chip,body[data-theme=light] .hero-marquee-pill,body[data-theme=light] .section-eyebrow,body[data-theme=light] .services-stats-label,body[data-theme=light] .stats-note-label,body[data-theme=light] .faq-note-label,body[data-theme=light] .faq-side-eyebrow,body[data-theme=light] .contact-note-label,body[data-theme=light] .contact-side-eyebrow,body[data-theme=light] .contact-mini-label,body[data-theme=light] .tech-navbar-tag,body[data-theme=light] .tech-theme-toggle-label{color:#0f172ab3!important}body[data-theme=light] .section-copy,body[data-theme=light] .hero-copy,body[data-theme=light] .bento-description,body[data-theme=light] .portfolio-bento-desc,body[data-theme=light] .faq-accordion-body,body[data-theme=light] .contact-note-value,body[data-theme=light] .contact-side-copy,body[data-theme=light] .footer-brand span,body[data-theme=light] .footer-links a,body[data-theme=light] .hero-meta-label,body[data-theme=light] .stats-note-value{color:#0f172ab8!important}body[data-theme=light] .tech-nav-link,body[data-theme=light] .contact-submit,body[data-theme=light] .tech-cta-primary{color:#fff!important}body[data-theme=light] .tech-nav-link:hover{background:#0f172a0d;box-shadow:inset 0 0 0 1px #0f172a0f}body[data-theme=light] .tech-cta-secondary{border-color:#0f172a24;color:#0f172a!important}body[data-theme=light] .bg-dark{background-color:#ffffffdb!important;background-image:none!important}body[data-theme=light] .bg-dark.bg-gradient{background:linear-gradient(#fffffff0,#f0f4ffeb)!important}body[data-theme=light] .hero-grid-mask{background:linear-gradient(#f5f7fb0f,#f5f7fbf0)}body[data-theme=light] .hero-grid-perspective{opacity:.22;background-image:linear-gradient(#0f172a14 1px,#0000 1px),linear-gradient(90deg,#0f172a14 1px,#0000 1px)}body[data-theme=light] .tech-navbar{background:#ffffffc7;border-color:#0f172a14;box-shadow:0 18px 55px #0f172a1f}body[data-theme=light] .hero-marquee-edge-left{background:linear-gradient(90deg,#f5f7fb 12%,#f5f7fb00)}body[data-theme=light] .hero-marquee-edge-right{background:linear-gradient(270deg,#f5f7fb 12%,#f5f7fb00)}body[data-theme=light] .contact-input{color:#0f172a!important;background:#ffffffeb!important;border-color:#0f172a1f!important}body[data-theme=light] .contact-input::placeholder{color:#0f172a57}body[data-theme=light] .contact-input:focus{box-shadow:0 0 0 .2rem #4d98e229!important}body[data-theme=light] .tech-theme-toggle{background:#0f172a0d;border-color:#0f172a14}body[data-theme=light] .tech-theme-toggle-track{background:#0f172a14}body[data-theme=light] .tech-theme-toggle-thumb.is-light{background:linear-gradient(135deg,#052af2,#4d98e2);transform:translate(100%)}body[data-theme=light] .tech-theme-toggle-thumb.is-dark{background:linear-gradient(135deg,#111827,#475569)}body[data-theme=light] .brutal-hover:hover,body[data-theme=light] .brutal-hover:hover *{color:#050505!important;background-color:#fff!important}*,:before,:after{box-sizing:border-box}html,body{width:100%;max-width:100vw;margin:0;padding:0;overflow-x:hidden!important}#root{width:100%;max-width:100%;text-align:left!important;margin:0!important;padding:0!important;display:block!important}.row{max-width:100%;margin-left:0;margin-right:0}@media (width<=768px){.text-titan{font-size:7.5vw!important;line-height:1.1!important}.text-titan .overflow-hidden{padding-right:20px!important}}.text-titan{margin:0;letter-spacing:-.06em!important;font-family:Arial Black,Impact,sans-serif!important;font-size:clamp(4rem,14vw,11rem)!important;font-weight:900!important;line-height:.82!important}.text-titan span{display:block}.blinking-cursor{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}body[data-theme=light] .text-titan{color:#0f172a!important}.brutalist-btn{letter-spacing:1px;text-transform:uppercase;font-weight:800;transition:all .2s;border-radius:0!important}.stats-fluid-section,.tech-stack-section,.about-fluid-section,.testimonials-fluid-section,.footer-fluid-section{position:relative}.stats-fluid-section:before,.tech-stack-section:before,.about-fluid-section:before,.testimonials-fluid-section:before,.footer-fluid-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#4d98e20f,#0000 32%);position:absolute;inset:0}.stats-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.stats-card{border-radius:28px;grid-column:span 4;min-height:210px;padding:1.4rem;position:relative;overflow:hidden}.stats-card-glow{filter:blur(60px);border-radius:50%;width:12rem;height:12rem;position:absolute;inset:auto -6% -12% auto}.stats-accent-blue{background:radial-gradient(circle,#4d98e25c 0%,#0000 70%)}.stats-accent-violet{background:radial-gradient(circle,#052af257 0%,#0000 70%)}.stats-accent-soft{background:radial-gradient(circle,#ffffff29 0%,#0000 70%)}.stats-card-icon{z-index:1;background:linear-gradient(135deg,#4d98e22e,#052af22e);border-radius:18px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.4rem;display:inline-flex;position:relative}.stats-card-icon i{color:#fff;font-size:1.2rem}.stats-card-value{z-index:1;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1;position:relative}.stats-card-label{z-index:1;color:#ffffffad;margin-top:.7rem;position:relative}.stats-note{border-radius:28px}.stats-note-label{text-transform:uppercase;letter-spacing:.22em;color:#ffffff80;font-size:.74rem}.stats-note-value{margin-top:.8rem;font-size:1.15rem;line-height:1.5}.tech-matrix-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.tech-matrix-card{border-radius:28px;grid-column:span 6;min-height:220px;padding:1.4rem}.tech-matrix-card-1,.tech-matrix-card-4{grid-column:span 7}.tech-matrix-card-2,.tech-matrix-card-3{grid-column:span 5}.tech-matrix-header{align-items:center;gap:.9rem;display:flex}.tech-matrix-icon{background:linear-gradient(135deg,#4d98e22e,#052af22e);border-radius:18px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex}.tech-matrix-icon i{font-size:1.2rem}.tech-matrix-title{font-size:1.3rem}.tech-chip-list{flex-wrap:wrap;gap:.75rem;display:flex}.tech-chip{color:#ffffffdb;border-radius:999px;align-items:center;padding:.65rem .9rem;font-size:.92rem;display:inline-flex}.about-visual-stack{min-height:520px}.about-image-frame{border-radius:32px;max-width:520px;padding:1.4rem;position:relative}.about-image{width:100%;height:auto;display:block}.about-floating-badge{color:#ffffffd6;border-radius:999px;padding:.85rem 1rem;position:absolute;bottom:1rem;left:0}.about-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-highlight-card{border-radius:22px;padding:1.1rem}.about-highlight-card strong{margin-top:.85rem;display:block}.about-highlight-card p{color:#ffffffad;margin-top:.35rem;margin-bottom:0;line-height:1.6}.about-highlight-icon{color:#4d98e2;font-size:1.15rem}.testimonials-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.testimonial-card{border-radius:28px;grid-column:span 4;min-height:260px;padding:1.4rem;position:relative;overflow:hidden}.testimonial-quote-mark{color:#4d98e21f;font-size:5rem;line-height:1;position:absolute;top:.8rem;right:1rem}.testimonial-text{z-index:1;color:#ffffffc7;margin-bottom:1.5rem;line-height:1.8;position:relative}.testimonial-footer{z-index:1;align-items:center;gap:.9rem;display:flex;position:relative}.testimonial-avatar{background:linear-gradient(135deg,#4d98e22e,#052af22e);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.testimonial-footer strong,.testimonial-footer small{display:block}.testimonial-footer small{color:#ffffff94}.footer-glass-shell{border-radius:32px}.footer-brand strong{color:#fff;display:block}.footer-brand span{color:#fff9;font-size:.9rem;display:block}.footer-copy{color:#ffffffb3;line-height:1.8}.footer-links{flex-wrap:wrap;justify-content:flex-start;gap:.75rem 1rem;display:flex}.footer-links a{color:#ffffffbd;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:.55rem .85rem;text-decoration:none}.footer-links a:hover{color:#fff;background:#ffffff14}.portfolio-fluid-section,.faq-fluid-section{position:relative}.portfolio-fluid-section:before,.faq-fluid-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 10%, var(--color-accent-blue-soft), transparent 28%), radial-gradient(circle at 80% 20%, var(--color-accent-indigo-soft), transparent 30%);position:absolute;inset:0}.portfolio-note,.faq-note{border-radius:var(--radius-xl)}.portfolio-note-label,.faq-note-label,.faq-side-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--color-text-soft);font-size:.74rem}.portfolio-note-value,.faq-note-value{margin-top:var(--space-sm);font-size:1.12rem;line-height:1.6}.portfolio-bento-grid{gap:var(--space-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.portfolio-bento-card{border-radius:var(--radius-xl);grid-column:span 4;overflow:hidden}.portfolio-bento-featured{grid-column:span 8}.portfolio-bento-media{height:260px;position:relative;overflow:hidden}.portfolio-bento-featured .portfolio-bento-media{height:340px}.portfolio-bento-image{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.02)}.portfolio-bento-overlay{background:linear-gradient(#0505050a,#050505d6);position:absolute;inset:0}.portfolio-bento-body{padding:var(--space-lg)}.portfolio-bento-client,.portfolio-bento-index{text-transform:uppercase;letter-spacing:.22em;color:var(--color-text-soft);font-size:.78rem}.portfolio-bento-title{letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,2rem)}.portfolio-bento-desc{color:var(--color-text-muted);line-height:1.75}.portfolio-bento-tags{gap:var(--space-sm);flex-wrap:wrap;display:flex}.portfolio-chip{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);color:#ffffffdb}.portfolio-bento-link{color:var(--color-text-primary);font-weight:600;text-decoration:none}.portfolio-bento-link i{color:var(--color-accent-blue)}.faq-accordion-stack{gap:var(--space-md);display:grid}.faq-item-card{border-radius:var(--radius-lg);overflow:hidden}.faq-accordion-item{background:0 0;border:0}.faq-accordion-button{padding:var(--space-lg);gap:var(--space-sm);border:0;font-weight:600;color:var(--color-text-primary)!important;box-shadow:none!important;border-radius:var(--radius-lg)!important;background:0 0!important}.faq-accordion-button:not(.collapsed){background:#ffffff0a!important}.faq-accordion-button:after{filter:invert();opacity:.7}.faq-question-index{min-width:2.2rem;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--gradient-accent-soft);color:var(--color-text-primary);letter-spacing:.18em;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.faq-accordion-body{color:var(--color-text-muted);padding:0 var(--space-lg) var(--space-lg) var(--space-lg);line-height:1.8}.faq-side-panel{border-radius:var(--radius-2xl);position:sticky;top:7rem}.faq-side-title{letter-spacing:-.04em;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.04}.faq-side-copy{color:var(--color-text-muted);line-height:1.8}.faq-side-points{gap:var(--space-sm);flex-wrap:wrap;display:flex}.faq-side-points span{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);background:var(--color-surface-soft);border:1px solid var(--color-border-soft);color:var(--color-text-strong);align-items:center;display:inline-flex}.contact-fluid-section{position:relative}.contact-fluid-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#4d98e217,#0000 26%),radial-gradient(circle at 82% 18%,#052af21c,#0000 28%);position:absolute;inset:0}.contact-note,.contact-form-shell,.contact-side-card,.contact-mini-card{border-radius:28px}.contact-note-label,.contact-side-eyebrow,.contact-mini-label{text-transform:uppercase;letter-spacing:.22em;color:#ffffff85;font-size:.74rem}.contact-note-value,.contact-side-copy,.contact-mini-card strong{color:#ffffffd1;margin-top:.8rem;line-height:1.7}.contact-side-title{letter-spacing:-.04em;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.04}.contact-form-grid{gap:1.15rem;display:grid}.contact-label{color:#ffffffbf;margin-bottom:.5rem;font-weight:500}.contact-input{min-height:54px;padding:.9rem 1rem;color:#fff!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:18px!important}.contact-input::placeholder{color:#ffffff61}.contact-input:focus{border-color:#4d98e273!important;box-shadow:0 0 0 .2rem #4d98e224!important}.contact-textarea{resize:vertical;min-height:180px}.contact-submit{border-radius:999px;padding-block:.95rem;padding-inline:1.35rem}.contact-side-stack{gap:1rem;display:grid}.contact-side-hero{position:relative;overflow:hidden}.contact-side-hero:after{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#4d98e238 0%,#0000 70%);border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-4rem;right:-4rem}.contact-side-copy{z-index:1;position:relative}.contact-mini-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.contact-mini-card{padding:1.1rem 1.2rem}.contact-mini-card strong{margin-top:.35rem;display:block}.services-bento-section{padding-top:1rem}.section-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:#ffffff8c;align-items:center;gap:.55rem;font-size:.78rem;display:inline-flex}.section-eyebrow:before{content:"";background:linear-gradient(90deg,#4d98e2,#052af226);width:2.2rem;height:1px}.section-title{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.section-title span{background:linear-gradient(90deg,#4d98e2,#052af2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-copy{color:#f0f4fab8;max-width:42rem;line-height:1.8}.services-stats-card{border-radius:26px}.services-stats-label{text-transform:uppercase;letter-spacing:.22em;color:#ffffff80;font-size:.74rem}.services-stats-value{margin-top:.8rem;font-size:1.2rem;font-weight:600}.services-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:1rem;display:grid}.bento-card{border-radius:28px;min-height:220px;padding:1.35rem;position:relative;overflow:hidden}.bento-card-xl{grid-column:span 7;min-height:360px}.bento-card-md{grid-column:span 5;min-height:240px}.bento-card-tall{min-height:320px}.bento-card-sm{grid-column:span 4;min-height:210px}.bento-card:first-child{grid-row:span 2}.bento-card:nth-child(2){grid-row:span 1}.bento-card:nth-child(3){grid-row:span 2}.bento-card:nth-child(4),.bento-card:nth-child(5){grid-row:span 1}.bento-card-glow{filter:blur(60px);opacity:.8;pointer-events:none;border-radius:50%;width:14rem;height:14rem;position:absolute;inset:auto -8% -10% auto}.bento-accent-blue{background:radial-gradient(circle,#4d98e261 0%,#0000 70%)}.bento-accent-cyan{background:radial-gradient(circle,#74d3ff57 0%,#0000 70%)}.bento-accent-violet{background:radial-gradient(circle,#052af266 0%,#0000 70%)}.bento-accent-slate{background:radial-gradient(circle,#ffffff29 0%,#0000 70%)}.bento-card-top,.bento-title,.bento-description,.bento-link{z-index:1;position:relative}.bento-icon-wrap{color:#fff;background:linear-gradient(135deg,#4d98e22e,#052af22e);border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:0 12px 24px #052af224}.bento-icon-wrap i{font-size:1.2rem}.bento-index{color:#ffffff5c;letter-spacing:.24em;font-size:.84rem}.bento-title{letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,2rem);line-height:1.05}.bento-description{color:#f0f4fab8;max-width:30rem;line-height:1.75}.bento-link{color:#fff;font-weight:600;text-decoration:none}.bento-link i{color:#4d98e2}@media (width<=991.98px){.tech-navbar-shell{padding-inline:1rem}.tech-navbar{max-width:100%}.tech-navbar-brand{min-height:48px}.hero-fluid-section{padding-top:8rem}.hero-dashboard-stage{min-height:420px}.hero-dashboard-card-lg{width:100%;left:0}.hero-dashboard-card-sm,.hero-dashboard-card-md{right:0}.services-bento-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.bento-card,.bento-card-xl,.bento-card-md,.bento-card-sm{grid-area:span 1/span 1;min-height:220px}.hero-meta-grid{grid-template-columns:1fr}.tech-navbar-nav{flex:none}.stats-card,.tech-matrix-card,.testimonial-card{grid-column:span 12}.about-highlights-grid{grid-template-columns:1fr}.portfolio-bento-card,.portfolio-bento-featured,.faq-side-panel{grid-column:span 12;position:static}.portfolio-bento-media,.portfolio-bento-featured .portfolio-bento-media{height:240px}.contact-side-stack{margin-top:.5rem}}@media (width<=575.98px){.tech-navbar{border-radius:22px}.tech-navbar-shell{padding-top:.75rem}.tech-theme-toggle{justify-content:center;width:100%}.hero-title{font-size:clamp(2.5rem,16vw,4rem)}.hero-marquee-edge{width:4rem}.hero-dashboard-stage{min-height:360px}}
