.content-page *{box-sizing:border-box}.content-page{color:var(--text-strong);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:var(--leading-body)}.content-page .container{width:100%;max-width:1200px;padding-left:var(--space-5);padding-right:var(--space-5);margin-left:auto;margin-right:auto}.content-page section{padding:var(--space-20) 0}@layer base{.content-page :where(h1,h2,h3,h4,h5,h6){font-weight:inherit;margin:0}.content-page :where(p){margin:0}.content-page :where(ul,ol){margin:0;padding:0;list-style:none}.content-page :where(a){text-decoration:none}}.content-page .fade-in{opacity:1;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(0)}.content-page .fade-in.visible{opacity:1;transform:translateY(0)}.fade-delay-100{transition-delay:.1s}.fade-delay-200{transition-delay:.2s}.fade-delay-300{transition-delay:.3s}.fade-delay-400{transition-delay:.4s}.fade-delay-500{transition-delay:.5s}.fade-delay-600{transition-delay:.6s}.content-page #hero{padding:var(--space-22) 0 var(--space-24);background:radial-gradient(circle at 78% 45%,var(--brand) 0,transparent 32rem),var(--surface-default);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.content-page #hero{background:radial-gradient(circle at 78% 45%,color-mix(in srgb,var(--brand) 7%,transparent) 0,transparent 32rem),var(--surface-default)}}.content-page .hero-container{align-items:center;gap:clamp(var(--space-8),4vw,var(--space-20));grid-template-columns:minmax(0,1.02fr) minmax(25rem,.98fr);display:grid}.content-page .hero-content{z-index:1;max-width:660px;display:block;position:relative}.content-page .hero-content h1{font-size:var(--text-ui-8xl);font-weight:800;line-height:var(--leading-display);margin-bottom:var(--space-6);color:var(--text-strong);width:100%;letter-spacing:var(--tracking-hero);display:block}.content-page .hero-content h1 span{display:block}.content-page .hero-content h1 span+span{margin-top:.22em}.content-page .hero-content p{font-size:var(--text-ui-xl);color:var(--text-muted);margin-bottom:var(--space-6);width:100%;display:block}.content-page .hero-support{max-width:720px;font-size:var(--text-ui-lg);line-height:var(--leading-prose);color:var(--text-default);margin-bottom:var(--space-9)}.content-page .social-proof{margin-top:var(--space-16);width:100%;display:block}.content-page .social-proof p{font-size:var(--text-ui-xl);line-height:var(--leading-prose);margin-bottom:var(--space-5);color:var(--text-subtle);display:block}.content-page .social-proof-logos{align-items:center;gap:var(--space-5);flex-wrap:wrap;justify-content:flex-start;max-width:100%;display:flex}.content-page .social-proof-logos img{object-fit:contain;visibility:visible;opacity:1;flex-shrink:1;width:120px;height:48px;display:inline-block}.content-page .home-architecture{min-width:0;color:var(--brand);margin:0;position:relative}.content-page .home-architecture:before{content:"";pointer-events:none;aspect-ratio:1;background:var(--brand);border-radius:50%;width:58%;position:absolute;top:21%;left:21%}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture:before{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.content-page .home-architecture:before{filter:blur(3.5rem);animation:7s ease-in-out infinite home-architecture-breathe}.content-page .home-architecture__canvas{isolation:isolate;position:relative}.content-page .home-architecture__diagram{width:min(100%,35rem);height:auto;margin-inline:auto;display:block;overflow:visible}.content-page .home-architecture__guide,.content-page .home-architecture__axis,.content-page .home-architecture__plate,.content-page .home-architecture__surface,.content-page .home-architecture__connector,.content-page .home-architecture__halo{fill:none;vector-effect:non-scaling-stroke}.content-page .home-architecture__guide{stroke:var(--text-strong)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__guide{stroke:color-mix(in srgb,var(--text-strong) 8%,transparent)}}.content-page .home-architecture__guide{stroke-width:1px}.content-page .home-architecture__axis{stroke:var(--text-strong)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__axis{stroke:color-mix(in srgb,var(--text-strong) 15%,transparent)}}.content-page .home-architecture__axis{stroke-width:1px;stroke-dasharray:2 7}.content-page .home-architecture__plate{stroke:var(--text-strong)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__plate{stroke:color-mix(in srgb,var(--text-strong) 35%,transparent)}}.content-page .home-architecture__plate{stroke-width:1.25px}.content-page .home-architecture__plate--muted{fill:var(--surface-default)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__plate--muted{fill:color-mix(in srgb,var(--surface-default) 68%,transparent)}}.content-page .home-architecture__plate--active{fill:var(--brand)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__plate--active{fill:color-mix(in srgb,var(--brand) 4%,var(--surface-default))}}.content-page .home-architecture__plate--active{stroke:var(--brand);stroke-width:1.7px}.content-page .home-architecture__surface{stroke:var(--text-strong)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__surface{stroke:color-mix(in srgb,var(--text-strong) 19%,transparent)}}.content-page .home-architecture__surface{stroke-width:1px}.content-page .home-architecture__connector{stroke:var(--brand);stroke-width:2px;stroke-dasharray:7 9}.content-page .home-architecture__connector--soft{stroke-width:1.2px;opacity:.55}.content-page .home-architecture__core{stroke:var(--brand);stroke-width:1.5px}.content-page .home-architecture__core--top{fill:var(--brand)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__core--top{fill:color-mix(in srgb,var(--brand) 22%,var(--surface-default))}}.content-page .home-architecture__core--left{fill:var(--brand)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__core--left{fill:color-mix(in srgb,var(--brand) 8%,var(--surface-default))}}.content-page .home-architecture__core--right{fill:var(--brand)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__core--right{fill:color-mix(in srgb,var(--brand) 16%,var(--surface-default))}}.content-page .home-architecture__halo{stroke:var(--brand)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__halo{stroke:color-mix(in srgb,var(--brand) 24%,transparent)}}.content-page .home-architecture__halo{stroke-width:1px}.content-page .home-architecture__node{fill:var(--text-strong)}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__node{fill:color-mix(in srgb,var(--text-strong) 38%,var(--surface-default))}}.content-page .home-architecture__node--active,.content-page .home-architecture__signal{fill:var(--brand)}.content-page .home-architecture__draw{--home-architecture-draw-delay:0s;stroke-dasharray:900;stroke-dashoffset:900px;animation:home-architecture-draw 2.1s cubic-bezier(.22,.75,.25,1) var(--home-architecture-draw-delay) forwards}.content-page .home-architecture__draw--1{--home-architecture-draw-delay:80ms}.content-page .home-architecture__draw--2{--home-architecture-draw-delay:.26s}.content-page .home-architecture__draw--3{--home-architecture-draw-delay:.52s}.content-page .home-architecture__draw--4{--home-architecture-draw-delay:.76s}.content-page .home-architecture__flow{animation:5s linear infinite home-architecture-flow}.content-page .home-architecture__top{animation:6.5s ease-in-out infinite home-architecture-float-top}.content-page .home-architecture__middle{animation:7.5s ease-in-out infinite home-architecture-float-middle}.content-page .home-architecture__bottom{animation:7s ease-in-out infinite home-architecture-float-bottom}.content-page .home-architecture__top.home-architecture__draw{animation:home-architecture-draw 2.1s cubic-bezier(.22,.75,.25,1) var(--home-architecture-draw-delay) forwards,home-architecture-float-top 6.5s ease-in-out infinite}.content-page .home-architecture__middle.home-architecture__draw{animation:home-architecture-draw 2.1s cubic-bezier(.22,.75,.25,1) var(--home-architecture-draw-delay) forwards,home-architecture-float-middle 7.5s ease-in-out infinite}.content-page .home-architecture__bottom.home-architecture__draw{animation:home-architecture-draw 2.1s cubic-bezier(.22,.75,.25,1) var(--home-architecture-draw-delay) forwards,home-architecture-float-bottom 7s ease-in-out infinite}.content-page .home-architecture__pulse{animation:2.8s ease-in-out infinite home-architecture-pulse}.content-page .home-architecture__top.home-architecture__pulse{animation:6.5s ease-in-out infinite home-architecture-float-top,2.8s ease-in-out infinite home-architecture-pulse}.content-page .home-architecture__middle.home-architecture__pulse{animation:7.5s ease-in-out infinite home-architecture-float-middle,2.8s ease-in-out infinite home-architecture-pulse}.content-page .home-architecture__bottom.home-architecture__pulse{animation:7s ease-in-out infinite home-architecture-float-bottom,2.8s ease-in-out infinite home-architecture-pulse}.content-page .home-architecture__signal{opacity:0;filter:drop-shadow(0 0 5px var(--brand))}@supports (color:color-mix(in lab,red,red)){.content-page .home-architecture__signal{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--brand) 55%,transparent))}}.content-page .home-architecture__signal--one{animation:2.8s ease-in-out 1.1s infinite home-architecture-signal-one}.content-page .home-architecture__signal--two{animation:2.8s ease-in-out 2.05s infinite home-architecture-signal-two}.content-page .home-architecture__signal--three{animation:3.6s ease-in-out 1.6s infinite home-architecture-signal-left}.content-page .home-architecture__signal--four{animation:3.6s ease-in-out 2.35s infinite home-architecture-signal-right}@keyframes home-architecture-draw{to{stroke-dashoffset:0}}@keyframes home-architecture-flow{to{stroke-dashoffset:-96px}}@keyframes home-architecture-float-top{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes home-architecture-float-middle{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes home-architecture-float-bottom{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes home-architecture-pulse{0%,to{opacity:.56}50%{opacity:1}}@keyframes home-architecture-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes home-architecture-signal-one{0%{opacity:0;transform:translateY(0)}15%,75%{opacity:1}to{opacity:0;transform:translateY(58px)}}@keyframes home-architecture-signal-two{0%{opacity:0;transform:translateY(0)}15%,75%{opacity:1}to{opacity:0;transform:translateY(58px)}}@keyframes home-architecture-signal-left{0%{opacity:0;transform:translate(0)}15%,75%{opacity:1}to{opacity:0;transform:translate(-23px,66px)}}@keyframes home-architecture-signal-right{0%{opacity:0;transform:translate(0)}15%,75%{opacity:1}to{opacity:0;transform:translate(23px,66px)}}.content-page #services{background:var(--surface-subtle)}.content-page .services-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.content-page .service-card{background:var(--surface-default);padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:0;transition:all .3s}.content-page .service-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.content-page .service-card .icon{width:50px;height:50px;margin-bottom:var(--space-5);color:var(--brand);display:block}.content-page .service-card svg{width:50px;height:50px;color:var(--brand);background:0 0;border:none;border-radius:0;display:block;overflow:visible}.content-page .service-card h3{font-size:var(--text-ui-2xl);margin-bottom:var(--space-3);color:var(--text-strong);font-weight:600;line-height:var(--leading-ui)}.content-page .service-card p{color:var(--text-subtle);font-size:var(--text-ui-lg);line-height:var(--leading-lead)}.content-page #tech-stack .tech-grid{justify-content:center;align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.content-page #tech-stack .tech-logo{filter:grayscale();opacity:.6;height:40px;transition:all .3s;display:block}.content-page #tech-stack .tech-logo:hover{filter:grayscale(0%);opacity:1}.content-page #work .work-container{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.content-page #work .work-content h2{font-size:var(--text-ui-6xl);margin-bottom:var(--space-5);font-weight:700;line-height:var(--leading-h3);color:var(--text-strong)}.content-page #work .work-content p{color:var(--text-subtle);margin-bottom:var(--space-5);line-height:var(--leading-body)}.content-page #work .work-video{aspect-ratio:16/9;background:var(--surface-strong);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);overflow:hidden}.content-page #work .work-video video{object-fit:cover;width:100%;height:100%;display:block}.content-page #about{background:var(--surface-strong);color:var(--text-on-dark-strong)}.content-page #about .section-title{color:var(--text-on-dark-strong)}.content-page #about .section-subtitle{color:#fffc}.content-page #about .about-content{text-align:center;max-width:800px;font-size:var(--text-ui-xl);line-height:var(--leading-prose);margin:0 auto}.content-page #about:not([style*=light-gray]) .about-content p{color:var(--text-on-dark-strong)}.content-page #projects{background:var(--surface-subtle)}.content-page .projects-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.content-page .project-card{background:var(--surface-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:inherit;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden}.content-page .project-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.content-page .project-card.fade-in:first-child{transition-delay:.1s}.content-page .project-card.fade-in:nth-child(2){transition-delay:.2s}.content-page .project-card.fade-in:nth-child(3){transition-delay:.3s}.content-page .project-card.fade-in:nth-child(4){transition-delay:.4s}.content-page .project-card.fade-in:nth-child(5){transition-delay:.5s}.content-page .project-card.fade-in:nth-child(6){transition-delay:.6s}.content-page .work-hero-img{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%;box-shadow:var(--shadow-lg)}.content-page .project-card img{object-fit:cover;width:100%;height:250px;display:block}.content-page .project-card-content{padding:var(--space-5)}.content-page .project-card-content h3{font-size:var(--text-ui-2xl);margin-bottom:var(--space-3);color:var(--text-strong);font-weight:600}.content-page .project-card-content p{color:var(--text-subtle);line-height:var(--leading-lead)}.content-page #process .process-timeline{margin-top:var(--space-10);justify-content:space-between;display:flex;position:relative}.content-page #process .process-timeline:before{content:"";background:var(--surface-subtle);z-index:-1;width:80%;height:2px;position:absolute;top:25px;left:10%}.content-page #process .process-step{text-align:center;width:22%}.content-page #process .process-step .icon{background:var(--surface-default);border:2px solid var(--surface-subtle);width:50px;height:50px;margin:0 auto var(--space-5) auto;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.content-page #process .process-step .icon svg{width:24px;height:24px}.content-page #process .process-step:hover .icon{border-color:var(--brand);background:var(--brand);color:var(--text-on-dark-strong)}.content-page #process .process-step h4{font-size:var(--text-ui-xl);margin-bottom:var(--space-3);color:var(--text-strong);font-weight:600}.content-page #process .process-step p{color:var(--text-subtle);font-size:var(--text-ui-md);line-height:var(--leading-small)}.content-page section#about[style*=light-gray],.content-page section#about.home-section--light{background:var(--surface-subtle);color:var(--text-strong)}.content-page .about-container{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.content-page .about-container .about-content h2{font-size:var(--text-ui-6xl);margin-bottom:var(--space-5);font-weight:700;line-height:var(--leading-h3);color:var(--text-strong)}.content-page section#about[style*=light-gray] .about-container .about-content p,.content-page section#about.home-section--light .about-container .about-content p{color:var(--text-strong);margin-bottom:var(--space-5);line-height:var(--leading-body)}.content-page .team-grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.team-grid--spaced{margin-top:var(--space-16)}.content-page .team-member{text-align:center}.content-page .team-member img{object-fit:cover;width:100px;height:100px;margin:0 auto var(--space-3) auto;box-shadow:var(--shadow-md);border-radius:50%;display:block}.content-page .team-member h5{font-size:var(--text-ui-lg);color:var(--text-strong);margin-bottom:var(--space-1);font-weight:600}.content-page .team-member span{color:var(--text-subtle);font-size:var(--text-ui-md);display:block}.content-page #testimonials{background:var(--surface-subtle)}.content-page .testimonial-card{background:var(--surface-default);padding:var(--space-10);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center;max-width:800px;margin:0 auto}.content-page .testimonial-card p{font-size:var(--text-ui-2xl);font-style:italic;line-height:var(--leading-lead);color:var(--text-default);margin-bottom:var(--space-5)}.content-page .testimonial-author{display:block}.content-page .testimonial-author img{width:60px;height:60px;margin:0 auto var(--space-3) auto;border-radius:50%;display:block}.content-page .testimonial-author h5{color:var(--text-strong);margin-bottom:var(--space-1);font-weight:600}.content-page .testimonial-author span{color:var(--text-subtle);font-size:var(--text-ui-md);display:block}.content-page #performance{background:var(--surface-strong);color:var(--text-on-dark-strong)}.content-page #performance .section-title,.content-page #performance .section-subtitle{color:var(--text-on-dark-strong)}.content-page .performance-slider-container{width:100%;max-width:900px;margin:var(--space-10) auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);line-height:var(--leading-reset);touch-action:none;position:relative;overflow:hidden}.content-page .performance-image-container{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.content-page .performance-image-before{background-image:url(/build/assets/before-CvBmly2f.jpg)}.content-page .performance-slider{z-index:1;width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.content-page .performance-image-after{background-image:url(/build/assets/after-DUsKv0vL.jpg);background-position:50%;background-size:cover;width:100%;height:100%}.content-page .performance-slider-handle{background:var(--surface-default);cursor:ew-resize;z-index:2;touch-action:none;width:4px;height:100%;position:absolute;top:0;left:50%;transform:translate(-2px)}.content-page .performance-slider-handle:after{content:"";background:var(--surface-default);border:2px solid var(--brand);border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content-page .performance-base-image{visibility:hidden;pointer-events:none;width:100%;display:block}#lead-magnet{background:var(--surface-subtle)}#lead-feedback{margin-top:var(--space-2);color:var(--text-subtle);font-size:var(--text-ui-md)}.content-page #lead-magnet{background:var(--surface-subtle)}.content-page .lead-magnet-box{background:var(--surface-subtle);border-radius:var(--radius-xl);padding:var(--space-16);gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.content-page .lead-magnet-box--content-only{grid-template-columns:1fr;justify-items:center;max-width:100%;margin:0 auto}.content-page .lead-magnet-box--content-only .lead-magnet-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:820px;margin:0 auto;display:flex}.content-page .lead-magnet-box--content-only .lead-magnet-content p{max-width:720px}.content-page .lead-magnet-box--content-only .lead-magnet-form{width:100%;max-width:560px;margin:0 auto}.content-page .lead-magnet-box h2{font-size:var(--text-ui-5xl);margin-bottom:var(--space-4);color:var(--text-strong);font-weight:700}.content-page .lead-magnet-box p{color:var(--text-subtle);margin-bottom:var(--space-5);line-height:var(--leading-body)}.content-page .lead-magnet-form input{width:100%;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);margin-bottom:var(--space-3);display:block}.content-page .lead-magnet-image img{filter:drop-shadow(0 10px 15px #0000001a);width:100%;max-width:300px;margin:0 auto;display:block}.home-contact-cta{text-align:center}.content-page #contact{background:var(--surface-strong);padding:var(--space-25) 0}.content-page #contact .cta-box{text-align:center;max-width:800px;margin:0 auto}.content-page #contact .cta-box h2{font-size:var(--text-ui-7xl);color:var(--text-on-dark-strong);margin-bottom:var(--space-10);font-weight:700;line-height:var(--leading-ui-tight)}@media(not (min-width:64rem))and (min-width:48rem){.content-page .hero-container{gap:var(--space-8);grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr)}.content-page .hero-content h1{font-size:var(--text-display)}}@media not all and (min-width:48rem){.content-page section{padding:var(--space-10) 0}.content-page .container{padding-left:var(--space-4);padding-right:var(--space-4)}.content-page #hero{padding:var(--space-16) 0}.content-page .hero-container{text-align:center;gap:var(--space-6);grid-template-columns:1fr}.content-page .hero-content{max-width:38rem;margin-inline:auto}.content-page .hero-content h1{font-size:var(--text-h1);margin-bottom:var(--space-4)}.content-page .hero-content p{font-size:var(--text-ui-lg);margin-bottom:var(--space-6)}.content-page .social-proof{margin-top:var(--space-10)}.content-page .social-proof-logos{justify-content:center;gap:var(--space-4)}.content-page .social-proof-logos img{width:80px;height:30px}.content-page .home-architecture{width:min(100%,29rem);margin:calc(var(--space-2) * -1) auto 0}.content-page .services-grid{gap:var(--space-5);grid-template-columns:1fr}.content-page .service-card{padding:var(--space-6)}.content-page #tech-stack .tech-grid{gap:var(--space-5)}.content-page #tech-stack .tech-logo{height:30px}.content-page #work .work-container{gap:var(--space-8);grid-template-columns:1fr}.content-page #work .work-content h2{font-size:var(--text-ui-4xl)}.content-page #work .work-video{height:250px}.content-page #about .about-content{font-size:var(--text-ui-lg);padding:0 var(--space-3)}.content-page .projects-grid{gap:var(--space-5);grid-template-columns:1fr}.content-page .project-card img{height:200px}.content-page #process .process-timeline{gap:var(--space-8);flex-direction:column}.content-page #process .process-step{width:100%}.content-page #process .process-timeline:before{display:none}.content-page .about-container{gap:var(--space-8);grid-template-columns:1fr}.content-page .about-container .about-content h2{font-size:var(--text-ui-4xl)}.content-page .testimonial-card{padding:var(--space-8) var(--space-5)}.content-page .testimonial-card p{font-size:var(--text-ui-xl)}.content-page .performance-slider-container{max-width:100%;margin:var(--space-5) auto}.content-page .lead-magnet-box{padding:var(--space-8) var(--space-5);gap:var(--space-8);grid-template-columns:1fr}.content-page .lead-magnet-box h2{font-size:var(--text-ui-3xl)}.content-page .lead-magnet-image img{max-width:200px}.content-page #contact{padding:var(--space-16) 0}.content-page #contact .cta-box h2{font-size:var(--text-ui-4xl);margin-bottom:var(--space-8)}}@media(prefers-reduced-motion:reduce){.content-page .home-architecture:before,.content-page .home-architecture__draw,.content-page .home-architecture__flow,.content-page .home-architecture__top,.content-page .home-architecture__middle,.content-page .home-architecture__bottom,.content-page .home-architecture__pulse,.content-page .home-architecture__signal{animation:none}.content-page .home-architecture__draw{stroke-dashoffset:0}.content-page .home-architecture__signal{display:none}}
