:root{--paper:#efede6;--paper-light:#f9f7f2;--ink-blue:#06287c;--ink-deep:#041a52;--marker-red:#da2528;--pencil-gray:#5a6b7c;--sketch-radius:255px 15px 225px 15px/15px 225px 15px 255px;--sketch-radius-sm:12px 4px 12px 4px/4px 12px 4px 12px;--border-width:2px;--hard-shadow:5px 5px 0px #06287c1a;--hover-shadow:6px 6px 0px var(--marker-red);--transition:all .3s cubic-bezier(.25,.8,.25,1)}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,system-ui,sans-serif}::selection{background:var(--marker-red);color:#fff}body{background-color:var(--paper);color:var(--ink-blue);background-blend-mode:normal,multiply,normal;background-image:linear-gradient(#06287c08 1px,#0000 1px),linear-gradient(90deg,#06287c08 1px,#0000 1px),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E"),radial-gradient(circle,#0000 0%,#0000000d 100%);background-size:40px 40px,200px 200px,cover;line-height:1.7;overflow-x:hidden}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{max-width:1200px;margin:0 auto;padding:0 20px}.raw-text{color:var(--marker-red);font-family:Courier New,monospace;font-size:.9em;font-weight:600}.reveal{opacity:0;transition:all .8s ease-out;transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn{cursor:pointer;transition:var(--transition);text-align:center;border:var(--border-width)solid var(--ink-blue);border-radius:var(--sketch-radius-sm);text-transform:uppercase;letter-spacing:1px;background:0 0;padding:12px 32px;font-size:.9rem;font-weight:700;display:inline-block;position:relative}.btn-primary{background-color:var(--marker-red);color:#fff;border-color:var(--marker-red)}.btn-primary:hover{box-shadow:4px 4px 0px var(--ink-blue);background-color:#b01b1e;transform:translate(-2px,-2px)}.btn-outline{color:var(--ink-blue);background-color:#0000}.btn-outline:hover{box-shadow:4px 4px 0px var(--ink-blue);background-color:var(--paper-light);transform:translate(-2px,-2px)}.btn-dark-blue{background-color:var(--ink-blue);color:#fff;border:none;width:100%}.btn-dark-blue:hover{box-shadow:4px 4px 0px var(--marker-red);transform:translate(-2px,-2px)}.navbar{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#efede6f2;border-bottom:1px solid #06287c1a;width:100%;padding:15px 0;position:fixed;top:0;left:0}.navbar-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.nav-logo{align-items:center;gap:12px;display:flex}.nav-logo img{mix-blend-mode:multiply;width:auto;height:50px;filter:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;transform:none!important}.nav-menu{align-items:center;gap:30px;display:flex}.nav-link{color:var(--ink-blue);font-size:.95rem;font-weight:700;position:relative}.nav-link:after{content:"";background-color:var(--marker-red);width:0;height:3px;transition:width .3s;position:absolute;bottom:-6px;left:0;transform:rotate(-1deg)}.nav-link:hover:after,.nav-link.active:after{width:100%}.mobile-toggle{cursor:pointer;color:var(--ink-blue);font-size:1.5rem;display:none}.site-footer{background-color:var(--ink-deep);color:#d1d5db;clip-path:polygon(0 20px,10% 0,30% 20px,50% 5px,70% 20px,90% 0,100% 20px,100% 100%,0 100%);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");margin-top:0;padding:100px 0 30px;position:relative}.footer-grid{grid-template-columns:repeat(4,1fr);gap:40px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.footer-col h4{color:var(--paper);text-transform:uppercase;letter-spacing:1px;margin-bottom:25px;font-family:Courier New,monospace;font-weight:700;display:inline-block;position:relative}.footer-col h4:after{content:"";background-color:var(--marker-red);width:100%;height:2px;position:absolute;bottom:-8px;left:0;transform:rotate(-1deg)}.footer-logo h3{color:var(--paper);text-transform:uppercase;letter-spacing:-1px;margin-bottom:15px;font-size:1.5rem;font-weight:900}.footer-links a{color:#9ca3af;margin-bottom:10px;font-size:.95rem;transition:all .3s;display:inline-block}.footer-links a:hover{color:var(--paper);transform:translate(5px)}.social-links{gap:15px;margin-top:10px;display:flex}.social-link{border-radius:var(--sketch-radius-sm);width:42px;height:42px;color:var(--paper);transition:var(--transition);border:2px solid #fff3;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.social-link:hover{border-color:var(--marker-red);background:var(--marker-red);color:#fff;transform:translate(-3px,-3px)rotate(3deg);box-shadow:4px 4px #00000080}.footer-bottom{opacity:.6;text-align:center;border-top:1px dashed #ffffff26;margin-top:60px;padding-top:30px;font-family:Courier New,monospace;font-size:.85rem}.fullscreen-overlay{background-color:var(--paper);z-index:9999;background-image:linear-gradient(#06287c08 1px,#0000 1px),linear-gradient(90deg,#06287c08 1px,#0000 1px);width:100vw;height:100vh;transition:transform .5s cubic-bezier(.77,0,.175,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%)}.fullscreen-overlay.active{transform:translate(0)}.overlay-close-btn{border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);cursor:pointer;width:50px;height:50px;transition:var(--transition);background:#fffc;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;top:30px;right:30px}.overlay-close-btn:hover{background:var(--marker-red);color:#fff;border-color:var(--marker-red);transform:rotate(90deg)}.overlay-content{max-width:1200px;margin:0 auto;padding-top:100px;padding-bottom:60px}.page-index img{border:var(--border-width)solid var(--ink-blue);border-radius:var(--sketch-radius-sm);filter:grayscale()contrast(110%)sepia(15%);transition:var(--transition);mix-blend-mode:multiply}.page-index img:hover{filter:grayscale(0%)contrast()sepia(0%);box-shadow:var(--hover-shadow);mix-blend-mode:normal;transform:translateY(-3px)rotate(1deg)}.page-index h1,.page-index h2,.page-index h3,.page-index h4{letter-spacing:-.5px;color:var(--ink-blue);font-weight:800}.page-index .hero{border-bottom:2px solid var(--ink-blue);padding:180px 0 100px;position:relative}.page-index .hero-content{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.page-index .hero-text h1{margin-bottom:25px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1}.page-index .hero-text p{color:var(--pencil-gray);max-width:90%;margin-bottom:35px;font-size:1.2rem;font-weight:500}.page-index .hero-highlight{z-index:1;display:inline-block;position:relative}.page-index .hero-highlight:before{content:"";z-index:-1;background-color:#da252826;border-radius:4px;height:15px;position:absolute;bottom:5px;left:-5px;right:-5px;transform:rotate(-1deg)}.page-index .services-strip{z-index:10;margin-top:-60px;margin-bottom:80px;position:relative}.page-index .services-pill{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.page-index .service-item{background:var(--paper-light);border:2px solid var(--ink-blue);transition:var(--transition);cursor:pointer;box-shadow:var(--hard-shadow);border-radius:8px;flex-direction:column;gap:15px;padding:25px 15px;display:flex}.page-index .service-item:hover{box-shadow:8px 8px 0px var(--marker-red);border-color:var(--marker-red);transform:translateY(-5px)}.page-index .service-header{align-items:center;gap:12px;display:flex}.page-index .icon-square{border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);width:38px;height:38px;color:var(--ink-blue);background:0 0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.page-index .service-item:hover .icon-square{background:var(--marker-red);color:#fff;border-color:var(--marker-red);transform:rotate(3deg)}.page-index .service-header h3{font-size:1rem;font-weight:700}.page-index .cloud-section{padding:100px 0}.page-index .split-layout{flex-wrap:wrap;align-items:center;gap:80px;display:flex}.page-index .split-image,.page-index .split-content{flex:1;min-width:300px}.page-index .feature-list li{color:var(--ink-blue);align-items:center;gap:15px;margin-bottom:18px;font-family:Courier New,monospace;font-size:1.05rem;font-weight:700;display:flex}.page-index .feature-list li i{color:var(--marker-red);font-size:1.3rem;transform:rotate(-5deg)}.page-index .section-header{text-align:center;margin-bottom:70px}.page-index .section-header h2{border-bottom:3px solid var(--marker-red);padding-bottom:8px;font-size:2.5rem;display:inline-block;transform:rotate(-.5deg)}.page-index .solutions-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.page-index .solution-card{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-index .solution-card:hover{box-shadow:6px 6px 0px var(--ink-blue);transform:translate(-3px,-3px)}.page-index .icon-box{border-bottom:2px solid var(--ink-blue);background-color:#06287c08;background-image:linear-gradient(#dce0e6 1px,#0000 1px),linear-gradient(90deg,#dce0e6 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:15px 15px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;align-items:center;width:100%;height:110px;display:flex}.page-index .sketch-icon{color:var(--ink-blue);opacity:.85;font-size:2.2rem;transition:all .3s;transform:rotate(-2deg)}.page-index .solution-card:hover .sketch-icon{color:var(--marker-red);opacity:1;transform:scale(1.1)rotate(2deg)}.page-index .solution-card h4{text-align:center;background:var(--paper-light);color:var(--ink-blue);margin:0;padding:18px 10px;font-size:1rem;font-weight:700}.page-index .card-more{cursor:pointer;border-style:dashed!important;border-width:2px!important;border-color:var(--marker-red)!important;background:0 0!important}.page-index .card-more .icon-box{background:#da25280d}.page-index .card-more h4{justify-content:center;align-items:center;gap:8px;display:flex;color:var(--marker-red)!important;background:0 0!important}.page-index .more-arrow{opacity:0;transition:all .3s;transform:translate(-10px)}.page-index .card-more:hover .more-arrow{opacity:1;transform:translate(0)}.page-index .audience-section{background-color:var(--ink-blue);color:#fff;border-top:4px solid var(--marker-red);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.1'/%3E%3C/svg%3E");margin-top:50px;padding:100px 0}.page-index .audience-section .section-header h3{color:#fff;border-color:#fff}.page-index .audience-section p{color:#e2e8f0}.page-index .audience-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;display:grid}.page-index .audience-card{background:var(--paper-light);color:var(--ink-blue);transition:var(--transition);border:1px solid var(--paper-light);border-radius:4px;padding:35px;box-shadow:10px 10px #0000004d}.page-index .audience-card p{color:var(--pencil-gray);font-family:Courier New,monospace;font-size:.95rem}.page-index .audience-img{border:2px solid var(--marker-red);width:70px;height:70px;transition:var(--transition);border-radius:255px 15px 225px/15px 225px 15px 255px;justify-content:center;align-items:center;margin-bottom:25px;display:inline-flex}.page-index .audience-img i{color:var(--marker-red);opacity:.9;transition:var(--transition);font-size:2rem;transform:rotate(-5deg)}.page-index .audience-card:hover .audience-img{background:var(--marker-red);transform:scale(1.1)rotate(3deg);box-shadow:4px 4px #0003}.page-index .audience-card:hover .audience-img i{color:#fff;transform:rotate(0)}.page-index .combined-section{padding:100px 0}.page-index .combined-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:80px;display:grid}.page-index .story-card{background:var(--paper-light);border-left:4px solid var(--marker-red);box-shadow:var(--hard-shadow);border-bottom:1px solid #e5e7eb;padding:30px;position:relative}.page-index .story-card:before{content:"“";color:#06287c1a;font-family:serif;font-size:4rem;position:absolute;top:10px;right:20px}.page-index .story-quote{color:var(--ink-blue);font-family:Courier New,monospace;font-size:1.05rem;font-style:italic;line-height:1.6}.page-index .story-author{text-transform:uppercase;color:var(--pencil-gray);margin-top:15px;font-size:.8rem;font-weight:800}.page-index .insights-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;display:grid}.page-index .insight-card{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);text-align:center;overflow:hidden}.page-index .insight-card:hover{box-shadow:6px 6px 0px var(--marker-red);transform:translateY(-4px)}.page-index .insight-header{color:var(--ink-blue);border-bottom:2px solid var(--ink-blue);background:#06287c08;padding:15px;font-size:.85rem;font-weight:700}.page-index .insight-img{justify-content:center;align-items:center;padding:20px;display:flex}.page-index .insight-img i{color:var(--marker-red);font-size:2rem;transform:rotate(-3deg)}.page-index .contact-box{background:var(--paper-light);border:2px solid var(--ink-blue);box-shadow:15px 15px 0px var(--ink-deep);padding:0}.page-index .contact-header{background:var(--ink-blue);color:#fff;text-align:center;border-bottom:2px solid var(--ink-blue);padding:25px}.page-index .contact-form{padding:30px}.page-index .form-group label{color:var(--ink-blue);text-transform:uppercase;font-family:Courier New,monospace;font-size:.85rem;font-weight:700}.page-index .form-group input,.page-index .form-group textarea{background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;margin-top:5px;padding:12px;font-family:Segoe UI,sans-serif;font-size:1rem;transition:all .3s}.page-index .form-group input:focus,.page-index .form-group textarea:focus{border-color:var(--marker-red);outline:none;box-shadow:4px 4px #da25281a}.page-360-solutions img{border:var(--border-width)solid var(--ink-blue);border-radius:var(--sketch-radius-sm);filter:grayscale()contrast(110%)sepia(15%);transition:var(--transition);mix-blend-mode:multiply}.page-360-solutions img:hover{filter:grayscale(0%)contrast()sepia(0%);box-shadow:var(--hover-shadow);mix-blend-mode:normal;transform:translateY(-3px)rotate(1deg)}.page-360-solutions .hero-360{text-align:center;border-bottom:2px solid var(--ink-blue);background-color:var(--paper-light);background-image:linear-gradient(#06287c08 1px,#0000 1px),linear-gradient(90deg,#06287c08 1px,#0000 1px);background-size:30px 30px;padding:180px 0 100px}.page-360-solutions .hero-360 h1{color:var(--ink-blue);margin-bottom:20px;font-size:clamp(3rem,5vw,4.5rem);font-weight:800;line-height:1.1}.page-360-solutions .hero-360 p{color:var(--pencil-gray);max-width:700px;margin:0 auto 40px;font-size:1.2rem;font-weight:500}.page-360-solutions .hero-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.page-360-solutions .solutions-section{padding:100px 0}.page-360-solutions .section-header{text-align:center;margin-bottom:70px}.page-360-solutions .section-header h2{border-bottom:3px solid var(--marker-red);color:var(--ink-blue);padding-bottom:8px;font-size:2.5rem;display:inline-block;transform:rotate(-.5deg)}.page-360-solutions .solutions-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.page-360-solutions .solution-card{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);box-shadow:var(--hard-shadow);flex-direction:column;padding:25px;display:flex}.page-360-solutions .solution-card:hover{box-shadow:8px 8px 0px var(--marker-red);border-color:var(--marker-red);transform:translateY(-5px)}.page-360-solutions .solution-icon-wrap{border-radius:var(--sketch-radius-sm);border:2px solid var(--ink-blue);width:70px;height:70px;transition:var(--transition);background:#06287c0d;justify-content:center;align-items:center;margin-bottom:20px;display:flex;transform:rotate(-3deg)}.page-360-solutions .solution-card:hover .solution-icon-wrap{background:var(--marker-red);border-color:var(--marker-red);transform:rotate(0)}.page-360-solutions .solution-icon-wrap i{color:var(--ink-blue);transition:var(--transition);font-size:2rem}.page-360-solutions .solution-card:hover .solution-icon-wrap i{color:#fff}.page-360-solutions .solution-card h4{color:var(--ink-blue);margin-bottom:10px;font-size:1.25rem;font-weight:800}.page-360-solutions .solution-card p{color:var(--pencil-gray);margin-bottom:15px;font-size:.9rem}.page-360-solutions .sketch-link{color:var(--marker-red);text-transform:uppercase;transition:var(--transition);align-items:center;gap:8px;margin-top:auto;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.page-360-solutions .sketch-link:hover i{transform:translate(5px)}.page-360-solutions .card-more{cursor:pointer;justify-content:center;align-items:center;display:flex;border-style:dashed!important;border-width:2px!important;border-color:var(--marker-red)!important;background:0 0!important}.page-360-solutions .card-more .solution-icon-wrap{border-color:var(--marker-red)!important;background:#da25280d!important}.page-360-solutions .card-more h4{justify-content:center;align-items:center;gap:8px;font-size:1.2rem;display:flex;color:var(--marker-red)!important}.page-360-solutions .process-section{background-color:var(--paper-light);border-top:2px dashed var(--ink-blue);border-bottom:2px dashed var(--ink-blue);padding:100px 0}.page-360-solutions .process-timeline{justify-content:space-between;margin-top:60px;display:flex;position:relative}.page-360-solutions .process-timeline:before{content:"";border-top:3px dashed var(--ink-blue);opacity:.3;height:2px;position:absolute;top:45px;left:5%;right:5%}.page-360-solutions .process-step{z-index:1;text-align:center;flex-direction:column;align-items:center;width:18%;display:flex;position:relative}.page-360-solutions .step-icon{background:var(--paper);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius);width:90px;height:90px;color:var(--marker-red);transition:var(--transition);justify-content:center;align-items:center;margin-bottom:20px;font-size:2.5rem;display:flex;box-shadow:4px 4px #06287c1a}.page-360-solutions .process-step:hover .step-icon{background:var(--marker-red);color:#fff;transform:scale(1.1)rotate(5deg)}.page-360-solutions .process-step h4{color:var(--ink-blue)}.page-360-solutions .stats-section{padding:100px 0}.page-360-solutions .stats-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.page-360-solutions .stat-item{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);text-align:center;box-shadow:var(--hard-shadow);transition:var(--transition);padding:40px 30px}.page-360-solutions .stat-item:hover{box-shadow:8px 8px 0px var(--marker-red);transform:translateY(-5px)}.page-360-solutions .stat-number{color:var(--ink-blue);margin-bottom:10px;font-family:Courier New,monospace;font-size:3.5rem;font-weight:900}.page-360-solutions .cta-banner{text-align:center;background-color:var(--ink-blue);color:#fff;border-top:4px solid var(--marker-red);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.1'/%3E%3C/svg%3E");padding:100px 0}.page-360-solutions .cta-banner h2{color:#fff;margin-bottom:20px;font-size:2.8rem}.page-360-solutions .cta-buttons-wrapper{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;display:flex}.page-about .sketch-img{border:var(--border-width)solid var(--ink-blue);border-radius:var(--sketch-radius-sm);filter:grayscale()contrast(110%)sepia(15%);width:100%;transition:var(--transition);mix-blend-mode:multiply}.page-about .sketch-img:hover{filter:grayscale(0%)contrast()sepia(0%);box-shadow:var(--hover-shadow);mix-blend-mode:normal;transform:translateY(-3px)rotate(1deg)}.page-about .about-hero{text-align:center;border-bottom:2px solid var(--ink-blue);background-color:var(--paper-light);background-image:linear-gradient(#06287c08 1px,#0000 1px),linear-gradient(90deg,#06287c08 1px,#0000 1px);background-size:30px 30px;padding:180px 0 100px}.page-about .about-hero h1{margin-bottom:20px;font-size:clamp(3rem,5vw,4.5rem);line-height:1.1}.page-about .about-hero p{color:var(--pencil-gray);max-width:700px;margin:0 auto;font-size:1.2rem;font-weight:500}.page-about .mission-section{padding:80px 0}.page-about .mission-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.page-about .mission-card{background:var(--paper-light);border:2px dashed var(--ink-blue);border-radius:var(--sketch-radius-sm);box-shadow:var(--hard-shadow);transition:var(--transition);align-items:flex-start;gap:25px;padding:40px;display:flex}.page-about .mission-card:hover{box-shadow:6px 6px 0 var(--marker-red);border-style:solid;transform:translateY(-3px)}.page-about .mission-icon{color:var(--marker-red);flex-shrink:0;font-size:2.5rem;transform:rotate(-5deg)}.page-about .mission-card h3{margin-bottom:15px;font-size:1.5rem}.page-about .mission-card p{color:var(--pencil-gray);font-size:.95rem}.page-about .why-us-section{border-top:2px solid var(--ink-blue);border-bottom:2px solid var(--ink-blue);background-color:#06287c05;padding:100px 0}.page-about .why-us-layout{grid-template-columns:1fr 1.5fr;align-items:stretch;gap:40px;display:grid}.page-about .why-cards-grid{flex-direction:column;gap:20px;display:flex}.page-about .why-card{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);align-items:center;gap:20px;padding:25px 30px;display:flex;position:relative;overflow:hidden;box-shadow:4px 4px #06287c14}.page-about .why-card:hover{box-shadow:8px 8px 0px var(--marker-red);border-color:var(--marker-red);transform:translate(-5px)}.page-about .why-icon-wrap{border:2px dashed var(--ink-blue);width:60px;height:60px;transition:var(--transition);background:#06287c0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:rotate(-3deg)}.page-about .why-card:hover .why-icon-wrap{background:var(--marker-red);border-color:var(--marker-red);border-style:solid;transform:rotate(0)scale(1.1)}.page-about .why-icon-wrap i{color:var(--ink-blue);transition:var(--transition);font-size:1.5rem}.page-about .why-card:hover .why-icon-wrap i{color:#fff}.page-about .why-card-content{flex-direction:column;flex:1;justify-content:center;display:flex}.page-about .why-card-content h4{margin-bottom:5px;font-size:1.15rem}.page-about .why-card-content p{color:var(--pencil-gray);margin-bottom:8px;font-size:.85rem;line-height:1.4}.page-about .sketch-link{color:var(--marker-red);text-transform:uppercase;transition:var(--transition);align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;display:inline-flex}.page-about .sketch-link i{font-size:.8rem;transition:transform .3s}.page-about .sketch-link:hover{color:var(--ink-blue)}.page-about .sketch-link:hover i{transform:translate(5px)}.page-about .why-card-content .sketch-link{padding-top:0;font-size:.8rem}.page-about .why-feature-block{background-color:var(--ink-blue);color:#fff;border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);box-shadow:var(--hard-shadow);flex-direction:column;justify-content:center;padding:50px;display:flex;position:relative;overflow:hidden}.page-about .feature-map-bg{opacity:.15;z-index:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.5'/%3E%3C/svg%3E"),url(https://upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Europe_polar_stereographic_Caucasus_Urals_boundary.svg/1200px-Europe_polar_stereographic_Caucasus_Urals_boundary.svg.png);background-position:50%,100%;background-size:200px 200px,cover;width:100%;height:100%;position:absolute;top:0;right:0}.page-about .feature-content{z-index:1;position:relative}.page-about .feature-content h3{color:#fff;margin-bottom:20px;font-size:2.8rem;line-height:1.1}.page-about .feature-content p{color:#d1d5db;max-width:90%;margin-bottom:40px;font-size:1.2rem;line-height:1.6}.page-about .checklist{grid-template-columns:1fr 1fr;gap:20px;list-style:none;display:grid}.page-about .checklist li{color:var(--paper);align-items:center;gap:12px;font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;display:flex}.page-about .checklist li i{color:var(--marker-red);font-size:1.3rem}.page-about .core-services-section{background-color:var(--ink-blue);color:var(--paper-light);border-top:4px solid var(--marker-red);padding:100px 0}.page-about .core-services-section h2{color:var(--paper-light);border-bottom-color:var(--paper-light)}.page-about .core-services-section .raw-text{color:#d1d5db}.page-about .core-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.page-about .core-list{list-style:none}.page-about .core-list li{border-bottom:1px dashed #fff3;align-items:flex-start;gap:15px;margin-bottom:25px;padding-bottom:15px;font-family:Courier New,monospace;font-size:1.1rem;display:flex}.page-about .core-list li i{color:var(--marker-red);margin-top:2px;font-size:1.5rem}.page-about .core-list h4{color:var(--paper);margin-bottom:5px;font-family:Segoe UI,sans-serif;font-size:1.2rem}.page-about .core-list p{color:#a1a1aa;margin:0;font-family:Segoe UI,sans-serif;font-size:.9rem}.page-about .team-section{padding:100px 0}.page-about .team-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.page-about .team-card{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);text-align:center;transition:var(--transition);padding:20px}.page-about .team-card:hover{box-shadow:8px 8px 0px var(--marker-red);transform:translateY(-5px)}.page-about .team-card img.sketch-img{object-fit:cover;border-radius:var(--sketch-radius);width:100%;height:220px;margin-bottom:20px}.page-about .team-card h4{margin-bottom:5px;font-size:1.3rem}.page-about .team-role{color:var(--marker-red);margin-bottom:15px;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;display:block}.page-about .team-card p{color:var(--pencil-gray);font-size:.9rem;line-height:1.5}.page-about .cta-banner{text-align:center;background-color:var(--ink-blue);color:var(--paper-light);border-top:4px solid var(--marker-red);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.1'/%3E%3C/svg%3E");padding:100px 0}.page-about .cta-banner h2{color:#fff;margin-bottom:15px;font-size:clamp(2rem,4vw,2.8rem)}.page-about .cta-buttons-wrapper{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;display:flex}.page-insight .sketch-img{filter:grayscale()contrast(110%)sepia(15%);border:var(--border-width)solid var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);mix-blend-mode:multiply}.page-insight .sketch-img:hover{filter:grayscale(0%)contrast()sepia(0%);box-shadow:var(--hover-shadow);mix-blend-mode:normal;transform:translateY(-3px)rotate(1deg)}.page-insight .insights-hero{text-align:left;border-bottom:2px solid var(--ink-blue);background-color:var(--paper-light);background-image:linear-gradient(#06287c08 1px,#0000 1px),linear-gradient(90deg,#06287c08 1px,#0000 1px);background-size:30px 30px;padding:160px 0 80px}.page-insight .insights-hero-content{max-width:700px}.page-insight .insights-hero h1{margin-bottom:20px;font-size:clamp(3rem,5vw,4.5rem);line-height:1.1}.page-insight .insights-hero p{color:var(--pencil-gray);margin-bottom:40px;font-size:1.2rem;font-weight:500}.page-insight .search-wrapper{max-width:500px;box-shadow:var(--hard-shadow);border-radius:var(--sketch-radius-sm);transition:var(--transition);display:flex}.page-insight .search-wrapper:focus-within{box-shadow:6px 6px 0px var(--marker-red);transform:translate(-2px,-2px)}.page-insight .search-input{border:2px solid var(--ink-blue);color:var(--ink-blue);border-radius:var(--sketch-radius-sm)0 0 var(--sketch-radius-sm);background:#fff;border-right:none;outline:none;flex-grow:1;padding:15px 20px;font-family:Segoe UI,sans-serif;font-size:1rem}.page-insight .search-btn{background:var(--ink-blue);color:#fff;border:2px solid var(--ink-blue);border-radius:0 var(--sketch-radius-sm)var(--sketch-radius-sm)0;cursor:pointer;transition:var(--transition);padding:15px 25px;font-size:1.1rem}.page-insight .search-btn:hover{background:var(--marker-red);border-color:var(--marker-red)}.page-insight .insights-main{padding:100px 0}.page-insight .insights-layout{grid-template-columns:2fr 1fr;align-items:start;gap:50px;display:grid}.page-insight .blog-grid{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.page-insight .blog-card{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);box-shadow:var(--hard-shadow);flex-direction:column;padding:25px;display:flex}.page-insight .blog-card:hover{box-shadow:8px 8px 0px var(--marker-red);border-color:var(--marker-red);transform:translateY(-5px)}.page-insight .blog-card img.sketch-img{object-fit:cover;width:100%;height:200px;margin-bottom:25px}.page-insight .blog-title{margin-bottom:10px;font-size:1.4rem;line-height:1.3}.page-insight .blog-date{color:var(--pencil-gray);margin-bottom:15px;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;display:block}.page-insight .blog-excerpt{color:var(--pencil-gray);margin-bottom:20px;font-size:.95rem;line-height:1.6}.page-insight .sketch-link{color:var(--marker-red);text-transform:uppercase;transition:var(--transition);align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;display:inline-flex}.page-insight .sketch-link i{font-size:.8rem;transition:transform .3s}.page-insight .sketch-link:hover{color:var(--ink-blue)}.page-insight .sketch-link:hover i{transform:translate(5px)}.page-insight .pagination{justify-content:center;gap:10px;margin-top:60px;display:flex}.page-insight .page-link{border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);width:40px;height:40px;color:var(--ink-blue);transition:var(--transition);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-family:Courier New,monospace;font-weight:700;display:flex}.page-insight .page-link:hover{background:var(--paper-light);box-shadow:3px 3px 0 var(--ink-blue);transform:translateY(-2px)}.page-insight .page-link.active{background:var(--marker-red);color:#fff;border-color:var(--marker-red);box-shadow:3px 3px 0 var(--ink-blue)}.page-insight .sidebar{flex-direction:column;gap:40px;display:flex;position:sticky;top:100px}.page-insight .sidebar-widget{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);box-shadow:var(--hard-shadow);padding:30px}.page-insight .sidebar-widget h3{border-bottom:2px dashed var(--ink-blue);margin-bottom:25px;padding-bottom:10px;font-size:1.3rem}.page-insight .guide-item{border-bottom:1px solid #06287c1a;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:25px;display:flex}.page-insight .guide-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-insight .guide-content{flex:1}.page-insight .guide-content h5{margin-bottom:8px;font-size:1rem;line-height:1.3}.page-insight .guide-content p{color:var(--pencil-gray);margin-bottom:15px;font-family:Courier New,monospace;font-size:.8rem;line-height:1.4}.page-insight .guide-img{flex-shrink:0;width:90px;height:90px}.page-insight .guide-img img{object-fit:cover;width:100%;height:100%}.page-insight .btn-sm{padding:8px 18px;font-size:.8rem}.page-insight .subscribe-form{flex-direction:column;gap:15px;display:flex}.page-insight .subscribe-input{border:2px solid var(--ink-blue);background:#fff;border-radius:4px;outline:none;width:100%;padding:12px 15px;font-family:Segoe UI,sans-serif;font-size:.95rem;transition:all .3s}.page-insight .subscribe-input:focus{border-color:var(--marker-red);box-shadow:3px 3px #da25281a}.page-insight .subscribe-text{color:var(--pencil-gray);text-align:center;margin-top:5px;font-size:.85rem}.page-insight .tags-wrapper{flex-wrap:wrap;gap:10px;display:flex}.page-insight .tag-pill{border:2px solid var(--ink-blue);color:var(--ink-blue);transition:var(--transition);cursor:pointer;background:0 0;border-radius:20px;padding:8px 16px;font-size:.85rem;font-weight:600}.page-insight .tag-pill:hover{background:var(--ink-blue);color:#fff;box-shadow:3px 3px 0 var(--marker-red);transform:translateY(-2px)}.page-insight .cta-banner{text-align:center;background-color:var(--ink-blue);color:var(--paper-light);border-top:4px solid var(--marker-red);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.1'/%3E%3C/svg%3E");padding:100px 0}.page-insight .cta-banner h2{color:#fff;margin-bottom:15px;font-size:clamp(2rem,4vw,2.8rem)}.page-insight .cta-banner p{color:#d1d5db;margin-bottom:40px;font-family:Courier New,monospace;font-size:1.2rem}.page-insight .cta-buttons-wrapper{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.page-contact .contact-hero{text-align:center;border-bottom:2px solid var(--ink-blue);background-color:var(--paper-light);padding:180px 0 60px}.page-contact .contact-hero h1{margin-bottom:15px;font-size:clamp(2.5rem,5vw,4.5rem)}.page-contact .contact-section{padding:100px 0}.page-contact .contact-grid{grid-template-columns:1fr 1.5fr;gap:50px;display:grid}.page-contact .contact-info{flex-direction:column;gap:20px;display:flex}.page-contact .info-card{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);box-shadow:var(--hard-shadow);padding:30px}.page-contact .info-card:hover{box-shadow:8px 8px 0px var(--marker-red);border-color:var(--marker-red);transform:translateY(-5px)}.page-contact .info-card i{color:var(--marker-red);margin-bottom:15px;font-size:1.8rem;display:inline-block;transform:rotate(-5deg)}.page-contact .info-card h4{text-transform:uppercase;margin-bottom:5px}.page-contact .info-card p{font-family:Courier New,monospace;font-size:.95rem;font-weight:600}.page-contact .contact-box{background:var(--paper-light);border:2px solid var(--ink-blue);box-shadow:15px 15px 0px var(--ink-deep);border-radius:var(--sketch-radius-sm);padding:0;overflow:hidden}.page-contact .contact-header{background:var(--ink-blue);color:#fff;border-bottom:2px solid var(--ink-blue);padding:30px}.page-contact .contact-form{padding:40px}.page-contact .form-group{margin-bottom:20px}.page-contact .form-group label{color:var(--ink-blue);text-transform:uppercase;margin-bottom:5px;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;display:block}.page-contact .form-group input,.page-contact .form-group textarea,.page-contact .form-group select{background:#fff;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;padding:12px;font-family:Segoe UI,sans-serif;font-size:1rem;transition:all .3s}.page-contact .form-group input:focus,.page-contact .form-group textarea:focus,.page-contact .form-group select:focus{border-color:var(--marker-red);box-shadow:4px 4px #da25281a}.page-contact .form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-contact .map-section{border-top:4px solid var(--marker-red);filter:grayscale()contrast(1.2)sepia(20%);background:#dce0e6;height:400px;position:relative;overflow:hidden}.page-details img.sketch-img{filter:grayscale()contrast(110%)sepia(15%);border:var(--border-width)solid var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);mix-blend-mode:multiply}.page-details img.sketch-img:hover{filter:grayscale(0%)contrast()sepia(0%);box-shadow:var(--hover-shadow);mix-blend-mode:normal;transform:translateY(-3px)rotate(1deg)}.page-details .details-hero{text-align:left;padding:160px 0 60px}.page-details .details-hero h1{max-width:900px;margin-bottom:20px;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.1}.page-details .hero-highlight{z-index:1;display:inline-block;position:relative}.page-details .hero-highlight:before{content:"";z-index:-1;background-color:#da252826;border-radius:4px;height:15px;position:absolute;bottom:5px;left:-5px;right:-5px;transform:rotate(-1deg)}.page-details .details-wrapper{padding:0 0 100px}.page-details .details-grid{grid-template-columns:2.3fr 1fr;align-items:start;gap:50px;display:grid}.page-details .details-document{background-color:var(--paper-light);border:var(--border-width)solid var(--ink-blue);border-radius:var(--sketch-radius-sm);padding:50px;position:relative;box-shadow:12px 12px #06287c14}.page-details .details-document:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;background:#ffffff80;border:1px solid #0000001a;width:120px;height:35px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:1px 1px 3px #0000001a}.page-details .details-document h2{border-bottom:2px dashed var(--ink-blue);margin-top:40px;margin-bottom:20px;padding-bottom:10px;font-size:2rem;display:inline-block}.page-details .details-document h3{color:var(--marker-red);margin-top:30px;margin-bottom:15px;font-size:1.5rem}.page-details .details-document p{color:var(--pencil-gray);margin-bottom:20px;font-size:1.1rem;line-height:1.8}.page-details .details-document img.sketch-img{width:100%;margin:40px 0}.page-details .doc-list{margin-bottom:30px;list-style:none}.page-details .doc-list li{color:var(--pencil-gray);align-items:flex-start;gap:15px;margin-bottom:15px;font-size:1.1rem;display:flex}.page-details .doc-list li i{color:var(--marker-red);margin-top:5px;transform:rotate(5deg)}.page-details .doc-quote{border-left:4px solid var(--marker-red);color:var(--ink-blue);background:#da252808;border-radius:0 12px 12px 0;margin:40px 0;padding:30px;font-family:Courier New,monospace;font-size:1.15rem;font-style:italic}.page-details .details-sidebar{flex-direction:column;gap:30px;display:flex;position:sticky;top:100px}.page-details .sidebar-widget{border:2px dashed var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);background:0 0;padding:30px}.page-details .sidebar-widget:hover{background:var(--paper-light);box-shadow:var(--hard-shadow);border-style:solid}.page-details .sidebar-widget h4{text-transform:uppercase;margin-bottom:20px;font-family:Courier New,monospace;font-size:1.2rem}.page-details .meta-list{list-style:none}.page-details .meta-list li{border-bottom:1px solid #06287c1a;margin-bottom:15px;padding-bottom:15px}.page-details .meta-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-details .meta-label{text-transform:uppercase;color:var(--marker-red);margin-bottom:3px;font-size:.8rem;font-weight:700;display:block}.page-details .meta-value{color:var(--ink-blue);font-size:1rem;font-weight:600}.page-whychooseus img{filter:grayscale()contrast(110%)sepia(15%);border:var(--border-width)solid var(--ink-blue);border-radius:var(--sketch-radius-sm);max-width:100%;height:auto;transition:var(--transition);mix-blend-mode:multiply;display:block}.page-whychooseus img:hover{filter:grayscale(0%)contrast()sepia(0%);box-shadow:var(--hover-shadow);mix-blend-mode:normal;transform:translateY(-3px)rotate(1deg)}.page-whychooseus h1,.page-whychooseus h2,.page-whychooseus h3{letter-spacing:-.5px;color:var(--ink-blue);font-weight:800}.page-whychooseus h4{letter-spacing:-.5px;color:var(--paper);font-weight:800}.page-whychooseus .sketch-link{color:var(--marker-red);text-transform:uppercase;transition:var(--transition);align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;display:inline-flex}.page-whychooseus .sketch-link i{font-size:.8rem;transition:transform .3s}.page-whychooseus .sketch-link:hover{color:var(--ink-blue)}.page-whychooseus .sketch-link:hover i{transform:translate(5px)}.page-whychooseus .core-services-section .sketch-link:hover{color:var(--paper-light)}.page-whychooseus .about-hero{text-align:center;border-bottom:2px solid var(--ink-blue);background-color:var(--paper-light);background-image:linear-gradient(#06287c08 1px,#0000 1px),linear-gradient(90deg,#06287c08 1px,#0000 1px);background-size:30px 30px;padding:180px 0 100px}.page-whychooseus .about-hero h1{margin-bottom:20px;font-size:clamp(3rem,5vw,4.5rem);line-height:1.1}.page-whychooseus .about-hero p{color:var(--pencil-gray);max-width:800px;margin:0 auto;font-size:1.2rem;font-weight:500}.page-whychooseus .why-choose-section{background-color:#0000;padding:100px 0}.page-whychooseus .section-header{text-align:center;margin-bottom:70px}.page-whychooseus .section-header h2{border-bottom:3px solid var(--marker-red);padding-bottom:8px;font-size:2.5rem;display:inline-block;transform:rotate(-.5deg)}.page-whychooseus .why-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.page-whychooseus .why-card{background:var(--paper-light);border:2px solid var(--ink-blue);border-radius:var(--sketch-radius-sm);transition:var(--transition);box-shadow:var(--hard-shadow);flex-direction:column;padding:40px 30px;display:flex;position:relative}.page-whychooseus .why-card:hover{box-shadow:8px 8px 0px var(--marker-red);border-color:var(--marker-red);transform:translateY(-5px)}.page-whychooseus .why-icon{color:var(--ink-blue);transition:var(--transition);margin-bottom:20px;font-size:3rem;display:inline-block;transform:rotate(-5deg)}.page-whychooseus .why-card:hover .why-icon{color:var(--marker-red);transform:rotate(0)scale(1.1)}.page-whychooseus .core-services-section{background-color:var(--ink-blue);color:var(--paper-light);border-top:4px solid var(--marker-red);padding:100px 0}.page-whychooseus .core-services-section h2{color:var(--paper-light);border-bottom-color:var(--paper-light)}.page-whychooseus .core-services-section .raw-text{color:#d1d5db}.page-whychooseus .core-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.page-whychooseus .core-list{list-style:none}.page-whychooseus .core-list li{border-bottom:1px dashed #fff3;align-items:flex-start;gap:15px;margin-bottom:25px;padding-bottom:15px;font-family:Courier New,monospace;font-size:1.1rem;display:flex}.page-whychooseus .core-list li i{color:var(--marker-red);margin-top:2px;font-size:1.5rem}.page-whychooseus .cta-banner{text-align:center;border-bottom:2px solid var(--ink-blue);background-image:linear-gradient(#f9f7f2e6,#f9f7f2e6),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.1'/%3E%3C/svg%3E");padding:80px 0}.page-whychooseus .cta-buttons-wrapper{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;display:flex}@media (max-width:991px){.nav-menu{background:var(--paper);border-bottom:2px solid var(--ink-blue);width:100%;box-shadow:var(--hard-shadow);flex-direction:column;padding:30px;display:none;position:absolute;top:100%;left:0}.nav-menu.active{animation:.3s fadeIn;display:flex}.mobile-toggle{display:block}.footer-grid,.page-insight .insights-layout{grid-template-columns:1fr}.page-insight .sidebar{position:static}.page-index .hero-content{text-align:center;grid-template-columns:1fr;gap:40px}.page-index .services-pill,.page-index .solutions-grid{grid-template-columns:repeat(2,1fr)}.page-index .combined-grid{grid-template-columns:1fr}.page-360-solutions .solutions-grid{grid-template-columns:repeat(2,1fr)}.page-360-solutions .stats-grid{grid-template-columns:1fr}.page-360-solutions .process-timeline{flex-direction:column;align-items:center;gap:50px}.page-360-solutions .process-timeline:before{display:none}.page-360-solutions .process-step{width:100%}.page-about .mission-grid,.page-about .why-us-layout{grid-template-columns:1fr;gap:30px}.page-about .team-grid{grid-template-columns:repeat(2,1fr)}.page-about .why-cards-grid{flex-flow:wrap}.page-about .why-card{flex:250px}.page-details .details-grid{grid-template-columns:1fr}.page-details .details-sidebar{position:relative;top:0}.page-whychooseus .core-layout{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.page-index .split-layout{flex-direction:column-reverse;gap:40px}.page-about .about-hero{padding-top:140px;padding-bottom:60px}.page-about .why-cards-grid{flex-direction:column}.page-about .team-grid,.page-about .core-layout,.page-about .checklist,.page-insight .blog-grid{grid-template-columns:1fr}.page-insight .insights-hero{padding-top:140px;padding-bottom:60px}.page-contact .contact-grid,.page-contact .form-row{grid-template-columns:1fr}.page-whychooseus .about-hero{padding-top:140px;padding-bottom:60px}.page-whychooseus .why-grid{grid-template-columns:1fr}}@media (max-width:576px){.page-index .services-pill,.page-index .solutions-grid,.page-360-solutions .solutions-grid{grid-template-columns:1fr}.page-360-solutions .hero-360 h1{font-size:2.5rem}.page-about .feature-content h3{font-size:2rem}.page-insight .cta-buttons-wrapper{flex-direction:column}.page-insight .cta-buttons-wrapper .btn{width:100%}.page-insight .search-wrapper{box-shadow:none;flex-direction:column;gap:10px}.page-insight .search-input{border-radius:var(--sketch-radius-sm);border-right:2px solid var(--ink-blue)}.page-insight .search-btn{border-radius:var(--sketch-radius-sm);border-left:2px solid var(--ink-blue)}.page-details .details-document{padding:25px}.page-details .details-hero{padding-top:130px}.page-whychooseus .cta-buttons-wrapper{flex-direction:column}.page-whychooseus .cta-buttons-wrapper .btn{max-width:100%}}
