:root{--synapsyx-theme-color-values:230, 18, 100;--synapsyx-theme-color:rgb(var(--synapsyx-theme-color-values))}body{font-family:Arial,sans-serif;margin:0;padding:0;position:relative}.section-title{color:#212529;font-size:2.5rem;font-weight:600;margin-bottom:15px;z-index:500}.section-divider{height:2px;background:linear-gradient(to right,transparent,rgba(var(--synapsyx-theme-color-values),.1) 25%,rgba(var(--synapsyx-theme-color-values),.5) 50%,rgba(var(--synapsyx-theme-color-values),.1) 75%,transparent);margin:0 auto 30px}.section-subtitle{color:#495057;font-size:1.5rem;font-weight:300;margin-bottom:30px}.section-title::after{content:'';background:rgb(var(--synapsyx-theme-color-values)) !important;position:absolute}section{scroll-margin-top:60px}.brand-highlight{color:var(--synapsyx-theme-color);font-weight:500}.hero-section{position:relative;height:100vh;width:100vw;overflow:hidden;display:flex}.blur-box{backdrop-filter:blur(4px);background-image:linear-gradient(to bottom right,rgba(var(--synapsyx-theme-color-values),.05) 0%,rgba(0,0,0,.1%) 20%,rgba(0,0,0,1%) 50%,rgba(0,0,0,5%) 100%);border:rgba(var(--synapsyx-theme-color-values),.05).1px solid;padding:1.5rem;border-radius:5px;box-shadow:0 0 10px rgba(var(--synapsyx-theme-color-values),.1)}.hero-content{position:relative;z-index:10;h1 { color: #313131; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15); font-family: Aptos; } h2 { padding: 20px; color: #313131; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15); font-family: Aptos; } p { color: #313131; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15); }}.navbar-spacer{height:60px}.navbar{position:fixed;top:15px !important;left:6.25% !important;border-radius:20px;width:87.5%;height:60px;z-index:99;padding:.5rem 0;box-shadow:5px 12.5px 5px rgba(0,0,0,.25)}.navbar-container{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}@media(max-width:992px){.navbar-collapse{left:2vw;right:2vw;background:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,1.));border-radius:0 0 20px 20px;box-shadow:5px 12.5px 5px rgba(0,0,0,.25);transition:top .5s cubic-bezier(.3,.7,.4,1);backdrop-filter:blur(10px);max-height:90vh;overflow-y:auto;z-index:100;width:94vw;margin-top:7.5px;.drag-bar { width: 40px; height: 4px; background: #aaa; border-radius: 2px; margin: 12px auto; } li { padding: 0.5rem 0; border-bottom: 1px solid rgba(0, 0, 0, .05); margin-left: 10px; }}}.navbar-logo{font-weight:700;color:#fff;text-decoration:none;margin-right:auto}.navbar-logo img{height:45px;display:block}.navbar-links{display:flex;gap:2rem;margin-left:auto}.nav-link{color:#313131;text-decoration:none;transition:all .3s ease;font-size:1rem;position:relative;padding:.5rem 0;font-weight:500;text-shadow:0 .1px .1px rgba(var(--synapsyx-theme-color-values),.2);letter-spacing:.02em;margin-left:10px}.nav-link:hover,.nav-link.active{color:#e61264;text-shadow:0 0 8px rgba(var(--synapsyx-theme-color-values),.4)}.nav-link:after{content:'';position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#e61264;transition:width .3s ease-in-out;box-shadow:0 0 5px rgba(var(--synapsyx-theme-color-values),.6)}.nav-link:hover:after,.nav-link.active:after{width:100%}.navbar-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:.5rem}.bar{display:block;width:25px;height:3px;margin:5px auto;background-color:#fff;transition:all .3s}#scroll-progress{position:absolute;bottom:-1.5px;left:1.25%;width:97.5%;height:3px;border-radius:10px;background:linear-gradient(to right,transparent,rgba(255,255,255,.2) 50%,transparent);z-index:100}.scroll-progress-bar{height:100%;width:0;height:2px;background:linear-gradient(to right,transparent,rgba(var(--synapsyx-theme-color-values),.8) 50%,transparent);z-index:3;box-shadow:0 0 10px rgba(var(--synapsyx-theme-color-values),.3);transition:width .1s ease-out}.hide-overflow{position:relative;overflow:hidden}.services-section{background-color:rgba(207,207,207,.25);color:#212529;position:relative;padding:100px 0;position:inherit;z-index:15}#services{.intro-card { position: relative; z-index: 2; } .intro-card p { color: #555; line-height: 1.8; } .intro-card .lead { font-size: 1.2rem; color: #333; } .service-row { margin-bottom: 40px !important; } .service-image-container { height: 100%; background-color: rgb(251, 247, 241); border-radius: 5px; overflow: hidden; display: flex; align-items: center; justify-content: center; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); padding: 20px; border: 1px solid rgba(0, 0, 0, 0.03); z-index: 2; position: relative; } .service-image-container img { max-width: 75%; display: block; margin: 0 auto; transition: transform 0.5s ease; } .service-image-container:hover img { transform: scale(1.05); } .service-content-card { display: flex; flex-direction: column; z-index: 2; position: relative; } .service-content-card h3 { color: #333; font-size: 1.8rem; margin-bottom: 10px; font-weight: 600; z-index: 2; position: relative; } .service-divider { height: 2px; background: linear-gradient(to right, rgba(var(--synapsyx-theme-color-values), 0.6) 0%, rgba(var(--synapsyx-theme-color-values), 0.1) 45%, rgba(0, 0, 0, 0)); margin-bottom: 15px; } .service-content-card p { color: #555; line-height: 1.7; flex-grow: 1; } .service-features { list-style-type: none; padding-left: 0; margin-top: 15px; } .service-features li { padding: 8px 0 8px 28px; position: relative; color: #555; } .service-features li:before { content: ""; position: absolute; left: 0; top: 12px; width: 18px; height: 18px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e61264'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; } @media (max-width: 767px) { .service-image-container { margin-bottom: 20px; } }}.about-us{min-height:35vh;background-color:rgba(248,249,250,.2);color:#212529;position:relative;padding:50px 0}.about-us-content{z-index:20;padding-top:8rem;background:0 0}.flip-horizontal{scale:-1;z-index:-2;position:absolute;bottom:0;left:0;width:100%}.about-content-card{position:relative;z-index:5;margin-top:2rem}.about-content-card p{color:#555;line-height:1.8;margin-bottom:1.2rem;font-size:1.05rem}.about-content-card p:last-child{margin-bottom:0}#angle-lines{position:absolute;overflow:hidden;width:50vw;height:auto;top:-20vh;left:60vw;z-index:2}@media(max-width:768px){#angle-lines{width:80vw;top:-15vh;left:50%;transform:translateX(-50%)}}@media(max-width:480px){#angle-lines{width:100vw;top:-10vh;left:0;transform:none}}#svg-helix.centered-svg{position:absolute;display:flex;width:120vw;min-height:1000px;height:180vh;left:-40vw;top:-30vh;z-index:3;pointer-events:none;margin-top:0 !important}@media(max-width:992px) and (min-width:301px){#svg-helix.centered-svg{min-height:500px;top:-40vh;height:130vh;width:140vw}}@media(max-width:300){#svg-helix.centered-svg{display:none}}#svg-line-fan.centered-svg{position:absolute;pointer-events:none;overflow-x:hidden;width:100vw;z-index:-2;svg { scale: 0.5; translate: -30% -25%; }}.diagonal-lines-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient( 45deg,rgba(var(--synapsyx-theme-color-values),.05) 0,rgba(var(--synapsyx-theme-color-values),.05) 1px,transparent 1px,transparent 20px );z-index:-1;pointer-events:none}.team-section{color:#212529;position:relative;padding:100px 0}#team{.team-intro { margin-bottom: 40px; margin-left: auto; margin-right: auto; } .team-intro p { color: #555; line-height: 1.8; margin-bottom: 0; } .member-card-image { padding: 10px; padding-bottom: 20px; } .team-card { transition: all 0.3s ease; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); border: rgba(var(--synapsyx-theme-color-values), 0.15) solid 1.5px; } .team-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(var(--synapsyx-theme-color-values), 0.15); } .team-card img { position: inherit; border-radius: 10px; z-index: 2; } .team-card .card-title { font-weight: 600; margin-bottom: 5px; color: #333; } .team-card .card-text { color: #555; } .team-card .text-muted { color: var(--synapsyx-theme-color) !important; font-weight: 500; font-size: 0.9rem; } .social-links { margin-top: 15px; justify-content: center; } .social-links a { display: inline-flex; justify-content: center; align-items: center; width: 36px; height: 36px; background: #f1f1f1; border-radius: 50%; margin: 0 5px; color: transparent; transition: all 0.3s ease; } .social-links a i { color: rgba(var(--synapsyx-theme-color-values), 0.5) !important; font-size: 2rem !important; } .social-links a:hover { background: rgba(var(--synapsyx-theme-color-values), 0.8) !important; i { color: white !important; } } .fancy-border>figure { margin: 10%; align-self: center; } .fancy-border { padding: 30px; position: relative; } .fancy-border:before { content: ""; border: 10px solid; border-image-slice: 1; border-width: 4px; border-image-source: radial-gradient(circle at 300% -150%, var(--synapsyx-theme-color), rgba(0, 0, 0, 0)); transition-property: all 0.2s ease-in-out; position: absolute; width: 80%; height: 80%; left: 15%; bottom: 15%; z-index: 0; } .fancy-border:after { content: ""; border: 10px solid; border-image-slice: 1; border-width: 2px; border-image-source: radial-gradient(circle at -150% 300%, var(--synapsyx-theme-color), rgba(0, 0, 0, 0)); transition-property: all 0.2s ease-in-out; position: absolute; width: 80%; height: 80%; top: var(--y-max); right: var(--x-max); z-index: 0; }}.site-footer{background-color:rgba(10,10,10,.95);color:rgba(255,255,255,.7);position:relative;z-index:10}.footer-gradient-line{height:4px;background:linear-gradient(to right,rgba(230,18,100,0),rgba(230,18,100,.8) 50%,rgba(230,18,100,0))}.footer-logo h3{color:#fff;font-family:Garamond,serif;margin:0}.footer-heading{color:#fff;font-size:1.2rem;margin-bottom:1.2rem;position:relative;display:inline-block}.footer-heading::after{content:'';position:absolute;width:100%;height:2px;background:linear-gradient(to right,rgba(var(--synapsyx-theme-color-values),.6) 0%,rgba(var(--synapsyx-theme-color-values),.1) 65%,transparent);bottom:-8px;left:0}.footer-links{list-style:none;padding-left:0}.footer-links li{margin-bottom:10px}.footer-links a{color:rgba(255,255,255,.7);text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:var(--synapsyx-theme-color);padding-left:5px}.site-footer .social-links{display:flex;gap:10px}.site-footer .social-links a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:rgba(255,255,255,.1);color:#fff;transition:all .3s ease;text-decoration:none !important}.site-footer .social-links a:hover{background-color:var(--synapsyx-theme-color);transform:translateY(-3px)}.footer-contact{list-style:none;padding-left:0}.footer-contact li{display:flex;align-items:flex-start;margin-bottom:15px}.footer-contact i{color:var(--synapsyx-theme-color);margin-right:10px;margin-top:4px}.footer-contact a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s ease}.footer-contact a:hover{color:var(--synapsyx-theme-color)}.footer-bottom{background-color:rgba(0,0,0,.3);font-size:.9rem}.footer-legal{list-style:none;display:flex;justify-content:flex-end;margin:0;padding:0;gap:20px}.footer-legal li{position:relative}.footer-legal li:not(:last-child)::after{content:'•';position:absolute;right:-12px;color:var(--synapsyx-theme-color)}.footer-legal a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:var(--synapsyx-theme-color)}@media(max-width:767.98px){.footer-legal{justify-content:center;margin-top:15px}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fill-glow{to{fill:#e61264}}.spiralish{stroke-width:.25;stroke:currentColor;stroke-dasharray:180;stroke-dashoffset:180;fill:transparent;animation:fill-glow .5s ease-in .5s forwards,draw-line ease-out .5s forwards,glowpulse 3s infinite 1.5s ease-in-out}@keyframes glowpulse{0%,100%{filter:drop-shadow(0 0 .1px hotpink)drop-shadow(0 0 .1px hotpink)}50%{filter:drop-shadow(0 0 1px deeppink)drop-shadow(0 0 2px deeppink)}}.border{fill:#000;stroke:none;stroke-width:.416764;stroke-linecap:round;stroke-dasharray:none}