body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-wrapper{border-bottom:1px solid #ffffff0f;left:0;position:fixed;right:0;top:0;transition:background .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;z-index:1000}.navbar-wrapper.transparent{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-bottom-color:#0000}.navbar-wrapper.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#020617d9;border-bottom-color:#ffffff0f}.navbar-wrapper .container{padding-left:40px;padding-right:40px}nav.navbar{align-items:center;display:flex;justify-content:space-between;padding:10px 0;position:relative;z-index:100}.logo-image{cursor:pointer;height:65px;position:relative;top:14px;transform:scale(3);transform-origin:center left;transition:opacity .3s}.logo-image:hover{opacity:.8}.nav-links{display:flex;gap:35px;list-style:none;margin-left:80px}.nav-links .nav-button{background:none;border:none;color:#e2e8f0;cursor:pointer;font-size:15px;font-weight:600;padding:0;position:relative;transition:color .3s}.nav-links .nav-button.active,.nav-links .nav-button:hover{color:#3b82f6}.nav-links .nav-button.active:after{background:#3b82f6;border-radius:2px;bottom:-5px;content:"";height:2px;left:0;position:absolute;right:0}.nav-links .nav-button:focus-visible{border-radius:4px;outline:2px solid #3b82f6;outline-offset:4px}.hamburger-menu{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:22px;justify-content:space-between;margin-left:auto;padding:0;width:28px;z-index:101}.hamburger-menu span{background:#e2e8f0;border-radius:2px;display:block;height:3px;transition:all .3s ease;width:100%}.hamburger-menu.open span:first-child{transform:translateY(9.5px) rotate(45deg)}.hamburger-menu.open span:nth-child(2){opacity:0}.hamburger-menu.open span:nth-child(3){transform:translateY(-9.5px) rotate(-45deg)}.hamburger-menu:focus-visible{border-radius:4px;outline:2px solid #3b82f6;outline-offset:4px}.mobile-backdrop{z-index:97}.mobile-menu{background:#020617;border:1px solid #3b82f633;border-radius:12px;box-shadow:0 8px 16px #0000004d;display:none;left:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-10px);transition:max-height .3s ease,opacity .3s ease,transform .3s ease;z-index:99}.mobile-menu.open{max-height:600px;opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-links{list-style:none;margin:0;padding:0;pointer-events:auto}.mobile-nav-links li{border-bottom:1px solid #ffffff0d;pointer-events:auto}.mobile-nav-links li:last-child{border-bottom:none}.mobile-nav-links .nav-button{background:none;border:none;color:#e2e8f0;cursor:pointer;display:block;font-size:15px;font-weight:600;padding:18px 20px;pointer-events:auto;position:relative;text-align:center;transition:all .3s;width:100%}.mobile-nav-links .nav-button:hover{background:#3b82f60d;color:#3b82f6}.mobile-nav-links .nav-button.active{background:#3b82f614;color:#3b82f6}.mobile-nav-links .nav-button:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.mobile-cta-wrapper{padding:20px;pointer-events:auto}.mobile-cta{display:block;margin:0 auto;pointer-events:auto;width:calc(100% - 40px)}.whatsapp-btn{align-items:center;background:#25d366;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:9999px;box-shadow:0 4px 14px #25d36659;color:#fff!important;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;padding:10px 22px;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.whatsapp-btn:hover{box-shadow:0 8px 24px #25d36680;color:#fff!important;filter:brightness(1.05);transform:translateY(-2px)}.whatsapp-btn:active{transform:translateY(0)}.whatsapp-btn .whatsapp-icon{fill:currentColor;flex-shrink:0;height:20px;width:20px}.mobile-backdrop{animation:fadeIn .3s ease;background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:1024px){.desktop-nav{display:flex}.desktop-cta,.desktop-whatsapp{display:inline-flex;margin-right:12px}.hamburger-menu,.mobile-menu,.mobile-whatsapp{display:none!important}}@media (max-width:1023px){.desktop-nav{display:none}.desktop-cta,.desktop-whatsapp{display:none!important}.mobile-whatsapp{box-sizing:border-box;display:inline-flex;padding:14px 20px;width:100%}.hamburger-menu{display:flex!important}.mobile-menu{display:block}.logo-image{height:110px}}@media (max-width:768px){.logo-image{height:100px}nav.navbar{padding:12px 0}}@media (max-width:480px){.logo-image{height:75px}.mobile-nav-links .nav-button{font-size:14px;padding:16px 20px}.mobile-cta-wrapper{padding:16px}}.logo{align-items:center;display:flex;font-size:32px;font-weight:800;gap:12px}.logo i{color:#3b82f6}.logo-image{height:60px;margin-bottom:0;object-fit:contain;width:auto}footer{background:#020617;padding:70px 0 30px;width:100%}.footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:50px}.footer-grid h4{color:#fff;font-size:26px;margin-bottom:20px}.footer-grid li,.footer-grid p{color:#cbd5e1;line-height:1.8;list-style:none;margin-bottom:10px;transition:all .3s ease}.footer-grid ul{margin:0;padding:0}.footer-grid li[style*="cursor: pointer"]{cursor:pointer;padding:4px 0}.footer-nav-link{color:inherit;display:block;text-decoration:none;transition:all .3s ease;width:100%}.footer-grid li[style*="cursor: pointer"]:hover{color:#3b82f6;text-shadow:0 0 10px #3b82f699,0 0 20px #3b82f666;transform:translateX(5px)}.socials{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.socials a,.socials i{align-items:center;background:#1e293b;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:inherit;height:42px;justify-content:center;text-decoration:none;transition:all .3s ease;width:42px}.socials a:hover,.socials i:hover{background:#3b82f6;transform:translateY(-3px)}.footer-bottom{border-top:1px solid #1e293b;color:#94a3b8;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding-top:30px}.footer-bottom p{margin:0}@media (max-width:1023px) and (min-width:768px){footer{padding:60px 0 30px}.footer-grid{gap:40px 50px;grid-template-columns:repeat(2,1fr);margin-bottom:45px}.footer-grid h4{font-size:24px;margin-bottom:18px}.footer-grid li,.footer-grid p{font-size:15px;line-height:1.8}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:767px){footer{padding:50px 20px 24px}.footer-grid{gap:36px;margin-bottom:40px}.footer-grid,.footer-grid>div:first-child{display:flex;flex-direction:column;text-align:center}.footer-grid>div:first-child{align-items:center;order:1}.logo-image{height:55px;margin-bottom:16px}.footer-grid>div:first-child p{font-size:15px;line-height:1.7;margin:0 auto 20px;max-width:320px}.socials{gap:18px;justify-content:center;margin-top:0}.socials i{height:44px;width:44px}.footer-grid>div:nth-child(2){order:2}.footer-grid>div:nth-child(3){order:3}.footer-grid>div:nth-child(4){order:4}.footer-grid h4{font-size:20px;margin-bottom:16px;text-align:center}.footer-grid ul{align-items:center;display:flex;flex-direction:column;gap:8px}.footer-grid li,.footer-grid p{word-wrap:break-word;font-size:15px;line-height:1.7;margin-bottom:8px;max-width:100%;overflow-wrap:break-word;text-align:center}.footer-grid li[style*="cursor: pointer"]{align-items:center;border-radius:6px;display:flex;justify-content:center;max-width:280px;min-height:44px;padding:8px 12px;transition:all .3s ease;width:100%}.footer-grid li[style*="cursor: pointer"]:hover{background:#3b82f61a;transform:translateX(0)}.footer-bottom{align-items:center;flex-direction:column;gap:12px;padding-top:24px;text-align:center}.footer-bottom p{font-size:14px}}@media (max-width:479px){footer{padding:45px 16px 20px}.footer-grid{gap:32px;margin-bottom:36px}.logo-image{height:50px;margin-bottom:14px}.footer-grid>div:first-child p{font-size:14px;line-height:1.65;max-width:280px}.socials{gap:16px}.socials i{height:40px;width:40px}.footer-grid h4{font-size:18px;margin-bottom:14px}.footer-grid li,.footer-grid p{font-size:14px;line-height:1.65}.footer-grid li[style*="cursor: pointer"]{max-width:260px;padding:7px 10px}.footer-bottom{padding-top:20px}.footer-bottom p{font-size:13px}}@media (max-width:374px){footer{padding:40px 16px 18px}.footer-grid{gap:28px}.logo-image{height:45px}.footer-grid>div:first-child p{font-size:13px;max-width:100%}.socials{gap:14px}.socials i{height:38px;width:38px}.footer-grid h4{font-size:17px}.footer-grid li,.footer-grid p{font-size:13px}.footer-grid li[style*="cursor: pointer"]{max-width:100%;padding:6px 8px}.footer-bottom p{font-size:12px}}.btn{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);background-position:0 0;background-size:150% 150%;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;padding:14px 32px;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.btn:hover{background-position:100% 100%;box-shadow:0 8px 24px #2563eb59,0 0 0 1px #3b82f64d;transform:translateY(-3px)}.btn:active{box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.btn-outline{align-items:center;background:#0000;border:1.5px solid #94a3b866;border-radius:10px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;padding:14px 32px;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.btn-outline:hover{background:#2563eb14;border-color:#3b82f6;box-shadow:0 8px 24px #2563eb33,0 0 0 1px #3b82f626;color:#fff;transform:translateY(-3px)}.btn-outline:active{box-shadow:0 4px 12px #2563eb26;transform:translateY(-1px)}.hero-section{overflow:hidden;padding:45px 0 65px;position:relative;width:100%}.hero-section:before{background:radial-gradient(circle,#2563eb29 0,#0000 70%);content:"";filter:blur(110px);height:480px;pointer-events:none;position:absolute;right:10%;top:50%;transform:translateY(-50%);width:650px;z-index:0}.hero-container{max-width:1480px!important}.hero{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr .95fr;min-height:auto;z-index:1}.hero,.hero-left{position:relative;width:100%}.hero-left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:640px;text-align:left;z-index:2}.hero-badge{background:#2563eb14;border:1px solid #2563eb;border-radius:999px;box-shadow:0 0 20px #2563eb38;color:#60a5fa;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.01em;margin-bottom:26px;padding:10px 20px;width:-webkit-fit-content;width:fit-content}.hero-title{color:#fff;font-size:clamp(40px,4.2vw,58px);font-weight:900;letter-spacing:-.025em;line-height:1.13;margin-bottom:24px}.hero-title span{color:#2563eb;text-shadow:0 0 35px #2563eb59}.hero-description{color:#cbd5e1;font-size:clamp(17px,1.25vw,20px);line-height:1.8;margin-bottom:38px;max-width:600px}.hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.hero-logo-showcase,.hero-right{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.hero-logo-showcase{max-width:680px;min-height:400px}.hero-logo-ambient-glow{animation:smoothAmbientPulse 5.5s ease-in-out infinite;background:radial-gradient(ellipse at center,#2563eb75 0,#38bdf82e 45%,#0000 70%);filter:blur(90px);height:130%;max-height:500px;max-width:760px;width:130%;z-index:0}.hero-logo-ambient-glow,.hero-logo-radial-beam{border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero-logo-radial-beam{animation:smoothBeamFloat 8s ease-in-out infinite alternate;background:radial-gradient(circle,#38bdf840 0,#0000 65%);filter:blur(60px);height:380px;width:380px;z-index:1}.hero-floating-logo-wrap{align-items:center;animation:properLogoFloat 5.5s ease-in-out infinite;display:flex;justify-content:center;padding:10px;pointer-events:auto;position:relative;width:100%;will-change:transform;z-index:2}.hero-floating-logo-wrap:hover{animation-play-state:running!important}.hero-animated-logo{display:block;filter:drop-shadow(0 0 28px rgba(56,189,248,.45)) drop-shadow(0 15px 38px rgba(0,0,0,.8));height:auto;max-width:660px;object-fit:contain;transition:filter .4s ease;width:100%}.hero-floating-logo-wrap:hover .hero-animated-logo{filter:drop-shadow(0 0 45px rgba(56,189,248,.8)) drop-shadow(0 22px 48px rgba(0,0,0,.9))}.hero-ambient-sparks{inset:0;pointer-events:none;position:absolute;z-index:1}.spark{background-color:#38bdf8;border-radius:50%;box-shadow:0 0 10px #38bdf8,0 0 20px #38bdf8b3;position:absolute}.spark-1{animation:sparkFloat1 5s ease-in-out infinite;height:4px;left:12%;top:18%;width:4px}.spark-2{animation:sparkFloat2 6s ease-in-out 1s infinite;height:3px;left:10%;top:78%;width:3px}.spark-3{animation:sparkFloat3 7s ease-in-out 2s infinite;height:5px;right:10%;top:20%;width:5px}.spark-4{animation:sparkFloat1 5.5s ease-in-out 1.5s infinite;bottom:12%;height:3px;right:18%;width:3px}.spark-5{animation:sparkFloat2 6.5s ease-in-out .5s infinite;height:4px;right:4%;top:52%;width:4px}@keyframes properLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes smoothAmbientPulse{0%,to{opacity:.52;transform:translate(-50%,-50%) scale(.93)}50%{opacity:.88;transform:translate(-50%,-50%) scale(1.06)}}@keyframes smoothBeamFloat{0%{opacity:.4;transform:translate(-54%,-46%) scale(.92)}to{opacity:.75;transform:translate(-46%,-54%) scale(1.08)}}@keyframes sparkFloat1{0%,to{opacity:.2;transform:translateY(0) translateX(0)}50%{opacity:.85;transform:translateY(-16px) translateX(8px)}}@keyframes sparkFloat2{0%,to{opacity:.3;transform:translateY(0) translateX(0)}50%{opacity:.9;transform:translateY(-20px) translateX(-10px)}}@keyframes sparkFloat3{0%,to{opacity:.15;transform:translateY(0) translateX(0)}50%{opacity:.75;transform:translateY(-12px) translateX(12px)}}@media (min-width:1441px){.hero-section{padding:60px 0 80px}.hero{gap:50px}.hero-left{max-width:680px}.hero-title{font-size:62px}.hero-description{font-size:21px;max-width:640px}.hero-logo-showcase{max-width:740px;min-height:440px}.hero-animated-logo{max-width:720px}.hero-logo-ambient-glow{max-height:520px;max-width:820px}}@media (max-width:1023px) and (min-width:768px){.hero{gap:44px;grid-template-columns:1fr;padding:30px 0;text-align:left}.hero-left{align-items:flex-start;margin:0 auto;max-width:100%;text-align:left}.hero-title{font-size:clamp(36px,5vw,46px);margin-bottom:20px}.hero-description{font-size:17px;margin-bottom:32px;max-width:100%}.hero-buttons{justify-content:flex-start}.hero-logo-showcase{margin:0 auto;max-width:520px;min-height:320px}.hero-animated-logo{max-width:500px}.hero-logo-ambient-glow{max-height:400px;max-width:560px}}@media (max-width:767px){.hero-section{padding:20px 0 40px}.hero{display:flex;flex-direction:column;gap:36px;min-height:auto;padding:20px 0 10px}.hero,.hero-left{align-items:flex-start;text-align:left}.hero-left{width:100%}.hero-badge{font-size:12px;margin-bottom:20px;padding:8px 14px}.hero-title{font-size:clamp(2rem,7.5vw,2.75rem);line-height:1.16;margin-bottom:18px}.hero-description{font-size:16px;line-height:1.65;margin-bottom:28px}.hero-buttons{align-items:stretch;flex-direction:column;gap:12px;width:100%}.hero-buttons .btn{font-size:15px!important;justify-content:center!important;padding:14px 20px!important;width:100%!important}.hero-right{margin-top:10px;width:100%}.hero-logo-showcase{margin:0 auto;max-width:380px;min-height:240px}.hero-animated-logo{max-width:360px}.hero-logo-ambient-glow{filter:blur(65px);max-height:260px;max-width:380px}.hero-logo-radial-beam{filter:blur(40px);height:240px;width:240px}}@media (max-width:480px){.hero-title{font-size:clamp(1.75rem,8vw,2.3rem)}.hero-logo-showcase{max-width:320px;min-height:200px}.hero-animated-logo{max-width:300px}}.card{background:#07101d;border:1px solid #1e293b;border-radius:24px;padding:35px}.home-about-section{padding:30px 0}.about-grid{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:1fr 1.18fr 1.05fr;padding:20px 0}.card{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;justify-content:flex-start;padding:0}.card h3{color:#f1f5f9;font-size:clamp(28px,2.3vw,36px);font-weight:800;line-height:1.2}.card h3,.card p{margin-bottom:20px}.card p{color:#cbd5e1;font-size:15px;line-height:1.8}.section-tag{margin-bottom:14px}.features{list-style:none;margin-bottom:28px;padding:0}.features li{align-items:center;color:#e2e8f0;display:flex;font-size:14.5px;margin-bottom:14px}.features li i{color:#2563eb;font-size:15px;margin-right:12px}.about-image{position:relative;width:100%}.about-image img{border:none;border-radius:20px;box-shadow:0 20px 60px #2563eb26,0 0 80px #2563eb1a;display:block;height:auto;max-width:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1),box-shadow .6s cubic-bezier(.4,0,.2,1);width:100%}.about-image img:hover{box-shadow:0 30px 80px #2563eb40,0 0 120px #2563eb26;transform:translateY(-8px) scale(1.02)}.about-story-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(165deg,#0f172aeb,#090f1cfa);border:1px solid #3b82f647;border-radius:22px;box-shadow:0 20px 48px -12px #0000008c,0 0 35px #2563eb1a;display:flex;flex-direction:column;overflow:hidden;padding:30px 26px;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.about-story-card:before{background:linear-gradient(90deg,#0000,#38bdf8 30%,#2563eb 70%,#0000);content:"";height:2px;left:0;opacity:.95;position:absolute;right:0;top:0}.about-story-card:after{background:radial-gradient(circle,#38bdf824 0,#0000 70%);border-radius:50%;content:"";height:130px;pointer-events:none;position:absolute;right:-50px;top:-50px;width:130px;z-index:0}.about-story-card:hover{border-color:#60a5fa80;box-shadow:0 24px 60px -10px #000000a6,0 0 45px #2563eb38;transform:translateY(-4px)}.story-card-header{position:relative;z-index:1}.story-card-badge{align-items:center;background:#2563eb24;border:1px solid #38bdf84d;border-radius:999px;box-shadow:0 0 16px #38bdf826;color:#38bdf8;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1.4px;margin-bottom:14px;padding:5px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.story-badge-dot{background:#38bdf8;border-radius:50%;box-shadow:0 0 8px #38bdf8;display:inline-block;height:6px;width:6px}.about-story-card .story-title{color:#f8fafc;font-size:clamp(20px,1.5vw,23px);font-weight:800;letter-spacing:-.015em;line-height:1.3;margin-bottom:16px;position:relative;z-index:1}.about-story-card .story-text{color:#cbd5e1;font-size:14px;line-height:1.75;margin-bottom:18px;position:relative;z-index:1}.story-motto-callout{background:linear-gradient(135deg,#2563eb29,#0f172aa6);border:1px solid #38bdf838;border-left:3.5px solid #38bdf8;border-radius:0 10px 10px 0;box-shadow:0 4px 18px #00000040;margin:0 0 22px;padding:13px 16px;position:relative;z-index:1}.story-motto-callout p{color:#93c5fd!important;font-size:13px!important;font-style:italic;font-weight:500;line-height:1.55!important;margin:0!important}.story-explore-btn{align-items:center;align-self:flex-start;display:inline-flex!important;font-size:14px!important;gap:8px;padding:12px 24px!important;position:relative;z-index:1}.story-explore-btn .btn-arrow{transition:transform .25s ease}.story-explore-btn:hover .btn-arrow{transform:translateX(4px)}@media (max-width:1024px){.about-grid{gap:36px;grid-template-columns:1fr;padding:30px 0}.card h3{font-size:32px;line-height:1.2}.card p{font-size:15px;line-height:1.75}.about-image img{border-radius:16px;box-shadow:0 15px 50px #2563eb1f,0 0 60px #2563eb14}.about-story-card{border-radius:20px;padding:26px 22px}}@media (max-width:768px){.about-grid{gap:24px;grid-template-columns:1fr;padding:20px 0}.card h3{font-size:28px}.card h3,.card p{margin-bottom:14px}.card p{font-size:14px;line-height:1.7}.section-tag{font-size:11px;margin-bottom:10px}.features li{font-size:14px;margin-bottom:12px}.about-image img{border-radius:14px}.about-story-card{padding:24px 20px}}@media (max-width:480px){.about-grid{gap:20px;grid-template-columns:1fr;padding:16px 0}.card h3{font-size:24px}.card h3,.card p{margin-bottom:12px}.card p{font-size:13px;line-height:1.6}.about-story-card{border-radius:18px;padding:20px 16px}.about-story-card .story-title{font-size:19px;margin-bottom:14px}.about-story-card .story-text{font-size:13px;line-height:1.65}.features li{font-size:13px;margin-bottom:10px}}.section-header{align-items:center;display:flex;flex-direction:column;margin-bottom:45px;text-align:center}.section-tag{color:#3b82f6;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.section-title{color:#f1f5f9;font-size:52px;font-weight:800;line-height:1.1;margin-bottom:24px}.section-description{color:#cbd5e1;font-size:16px;line-height:1.8;max-width:650px;width:100%}@media (max-width:1024px){.section-header{margin-bottom:40px}.section-title{font-size:40px;margin-bottom:20px}.section-tag{font-size:11px;letter-spacing:1.2px;margin-bottom:14px}.section-description{font-size:15px;max-width:600px}}@media (max-width:768px){.section-header{margin-bottom:32px}.section-title{font-size:32px;margin-bottom:16px}.section-tag{font-size:10px;letter-spacing:1px;margin-bottom:12px}.section-description{font-size:14px;line-height:1.7;max-width:550px}}@media (max-width:480px){.section-header{margin-bottom:24px}.section-title{font-size:24px;margin-bottom:12px}.section-tag{font-size:9px;letter-spacing:.8px;margin-bottom:10px}.section-description{font-size:13px;line-height:1.6;max-width:500px}}.home-process-section{background:#0000;overflow:hidden;padding:70px 0 60px;position:relative}.process-flow{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:30px auto 10px;width:100%}.process-flow-step{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:185px;text-align:center;transition:transform .3s ease}.process-flow-icon-box{align-items:center;background:#090e1a;border:1px solid #3b82f62e;border-radius:20px;box-shadow:0 8px 24px #00000073;color:#fff;display:flex;flex-shrink:0;height:76px;justify-content:center;margin-bottom:22px;transition:all .3s cubic-bezier(.2,.8,.2,1);width:76px}.process-flow-icon{color:#fff;transition:transform .3s ease}.process-flow-arrow{align-items:center;color:#3b82f6;display:flex;filter:drop-shadow(0 0 6px rgba(59,130,246,.4));flex-shrink:0;justify-content:center;margin-top:28px;transition:transform .3s ease,color .3s ease}.process-flow-num{color:#3b82f6;font-size:14.5px;letter-spacing:.5px;margin-bottom:10px}.process-flow-num,.process-flow-title{font-family:Hanken Grotesk,sans-serif;font-weight:800;transition:color .25s ease}.process-flow-title{color:#fff;font-size:21px;line-height:1.25;margin:0 0 10px}.process-flow-desc{color:#94a3b8;font-size:13.5px;line-height:1.65;margin:0;padding:0 4px}.process-flow-step:hover{transform:translateY(-4px)}.process-flow-step:hover .process-flow-icon-box{background:#0d1527;border-color:#3b82f6;box-shadow:0 12px 30px #2563eb59;transform:scale(1.05)}.process-flow-step:hover .process-flow-icon{transform:scale(1.08)}.process-flow-step:hover .process-flow-num{color:#60a5fa}@media (max-width:1100px){.process-flow{grid-gap:40px 24px;display:grid;gap:40px 24px;grid-template-columns:repeat(3,1fr);justify-items:center}.process-flow-step{max-width:220px}.process-flow-arrow{display:none}}@media (max-width:768px){.home-process-section{padding:50px 0 40px}.process-flow{gap:32px 18px;grid-template-columns:repeat(2,1fr);margin-top:20px}.process-flow-step{max-width:100%}.process-flow-icon-box{border-radius:18px;height:68px;margin-bottom:18px;width:68px}.process-flow-icon{height:24px;width:24px}.process-flow-num{font-size:13.5px;margin-bottom:8px}.process-flow-title{font-size:18px;margin-bottom:8px}.process-flow-desc{font-size:12.5px;line-height:1.55}}@media (max-width:480px){.process-flow{gap:28px;grid-template-columns:1fr}.process-flow-icon-box{border-radius:16px;height:62px;margin-bottom:14px;width:62px}.process-flow-desc{max-width:260px}}@media (prefers-reduced-motion:reduce){.process-flow-icon,.process-flow-icon-box,.process-flow-step{transform:none!important;transition:none!important}}.testimonials-carousel-section{background:linear-gradient(180deg,#020617,#07101d 50%,#020617);overflow:hidden;padding:60px 0 80px;position:relative}.testimonials-carousel-section:before{background:linear-gradient(90deg,#0000,#4a6cf780,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.testimonials-carousel-section .section-title{margin-bottom:40px;text-align:center}.testimonials-carousel-section .section-title .tag{background:#4a6cf71f;border:1px solid #4a6cf747;border-radius:20px;color:#6d9fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;padding:6px 18px;text-transform:uppercase}.testimonials-carousel-section h2{color:#f8fafc;font-size:36px;font-weight:800;margin-bottom:8px;margin-top:14px}.carousel-subtitle{color:#94a3b8;font-size:16px;margin-top:12px}.carousel-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:32px;padding:0 60px;position:relative}.carousel-wrapper.single-item{padding:0}.carousel-track{align-items:center;display:flex;gap:30px;justify-content:center;max-width:1200px;overflow:visible;touch-action:pan-y;width:100%}.featured-card{flex-shrink:0;will-change:transform,filter,opacity}.featured-card,.featured-card-inner{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.featured-card-inner{display:flex;flex-direction:column;position:relative}.featured-card-left{filter:blur(2px);margin-right:-40px;opacity:.45;transform:scale(.85);z-index:1}.featured-card-left .featured-card-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#07101dd9,#0f172aa6);border:1px solid #3b82f633;border-radius:22px;box-shadow:0 14px 38px #02061747;min-height:240px;padding:24px 28px;width:380px}.featured-card-center{filter:blur(0);opacity:1;transform:scale(1.05);z-index:10}.featured-card-center .featured-card-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#07101df2,#1a3050a6);border:2px solid #4a6cf7bf;border-radius:26px;box-shadow:0 0 50px #4a6cf759,0 24px 50px #0006,inset 0 0 80px #4a6cf70d;max-width:90vw;min-height:270px;padding:30px 34px;width:520px}.featured-card-right{filter:blur(2px);margin-left:-40px;opacity:.45;transform:scale(.85);z-index:1}.featured-card-right .featured-card-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#07101dd9,#0f172aa6);border:1px solid #3b82f633;border-radius:22px;box-shadow:0 14px 38px #02061747;min-height:240px;padding:24px 28px;width:380px}.testimonial-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.testimonial-badges{align-items:center;display:flex;gap:10px}.testimonial-stars{color:#facc15;font-size:20px;letter-spacing:3px;text-shadow:0 0 10px #facc1566}.testimonial-verified-badge{background:#10b9811f;border:1px solid #10b98147;border-radius:20px;color:#34d399;font-size:11px;font-weight:600;letter-spacing:.4px;padding:4px 10px}.testimonial-delete-btn{align-items:center;background:#ef44441a;border:1px solid #ef444440;border-radius:50%;color:#f87171;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:24px}.testimonial-delete-btn:hover{background:#ef444459;border-color:#ef4444;color:#fff;transform:scale(1.15)}.testimonial-text{color:#cbd5e1;flex-grow:1;font-size:15px;font-style:italic;line-height:1.75;margin:0 0 20px;max-height:220px;overflow-y:auto;padding-right:4px}.featured-card-center .testimonial-text{color:#e2e8f0;font-size:15.5px}.testimonial-user{align-items:center;border-top:1px solid #3b82f62e;display:flex;gap:16px;padding-top:18px}.testimonial-avatar{align-items:center;background:linear-gradient(135deg,#4a6cf74d,#2563eb66);border:2px solid #4a6cf780;border-radius:50%;box-shadow:0 4px 12px #2563eb4d;color:#6d9fff;display:flex;flex-shrink:0;font-size:19px;font-weight:700;height:52px;justify-content:center;text-transform:uppercase;width:52px}.user-info{display:flex;flex-direction:column;gap:3px}.user-info h5{color:#f8fafc;font-size:16px;font-weight:700;margin:0}.user-info span{color:#94a3b8;font-size:13px;font-weight:500}.carousel-arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4a6cf72e;border:1px solid #4a6cf759;border-radius:50%;color:#6d9fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:20}.carousel-arrow:hover{background:#4a6cf759;border-color:#4a6cf7b3;box-shadow:0 0 24px #4a6cf780;color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-arrow-left{left:0}.carousel-arrow-right{right:0}.carousel-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:24px}.pagination-dot{background:#4a6cf740;border:1px solid #4a6cf766;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.pagination-dot:hover{background:#4a6cf780;border-color:#4a6cf7b3;transform:scale(1.15)}.pagination-dot.active{background:linear-gradient(135deg,#4a6cf7,#6d9fff);border-color:#4a6cf7cc;border-radius:6px;box-shadow:0 0 16px #4a6cf780;width:28px}.testimonials-footer-cta{margin-top:24px;text-align:center}.leave-review-btn{background:#2563eb1a;border:1px solid #3b82f659;border-radius:20px;color:#60a5fa;display:inline-block;font-size:14px;font-weight:600;padding:9px 22px;text-decoration:none;transition:all .25s ease}.leave-review-btn:hover{background:#2563eb47;border-color:#3b82f6;box-shadow:0 6px 18px #2563eb4d;color:#fff;transform:translateY(-2px)}@media (max-width:1200px){.carousel-track{gap:24px}.featured-card-center .featured-card-inner{width:440px}.featured-card-left .featured-card-inner,.featured-card-right .featured-card-inner{width:320px}}@media (max-width:768px){.testimonials-carousel-section{padding:50px 0}.carousel-wrapper{padding:0 12px}.carousel-track{gap:0;width:100%}.featured-card{max-width:100%;width:100%}.featured-card-center{transform:scale(1);width:100%}.featured-card-center .featured-card-inner{max-width:100%;min-height:auto;padding:24px 20px;width:100%}.carousel-arrow{height:38px;width:38px}.carousel-arrow-left{left:-10px}.carousel-arrow-right{right:-10px}.testimonials-carousel-section h2{font-size:28px}}@media (max-width:767px){.hero{padding:40px 20px 20px!important}.about-grid{padding:20px 0!important}.services-grid{padding:15px 0!important}#portfolio,.process,.projects-grid,.testimonial-grid{padding:20px 0!important}.stats{margin-top:20px!important;padding:20px!important}.cta{margin:20px 0!important;padding:25px!important}}@media (max-width:480px){.hero{padding:35px 16px 16px!important}.about-grid{padding:15px 0!important}.services-grid{padding:12px 0!important}#portfolio,.process,.projects-grid,.testimonial-grid{padding:15px 0!important}.stats{margin-top:15px!important;padding:15px!important}.cta{margin:15px 0!important;padding:20px!important}}.webdev-hero{align-items:center;background-color:#020617;display:flex;isolation:isolate;min-height:660px;overflow:hidden;padding:100px 0 85px;position:relative}.webdev-hero-bg-layer{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:0}.webdev-hero-bg-img{filter:saturate(1.18) contrast(1.08) brightness(.96);height:100%;object-fit:cover;object-position:70% 32%;opacity:.88;transform:scale(1.01);transition:transform .6s ease;width:100%}.webdev-hero-bg-overlay{background:linear-gradient(90deg,#020617fa 0,#020617f0 38%,#020617ad 58%,#0206172e 78%,#0206174d),linear-gradient(180deg,#020617d1 0,#0000 14%,#0000 82%,#020617);inset:0;pointer-events:none;position:absolute}.webdev-hero-container{position:relative;width:100%;z-index:2}.webdev-breadcrumb{margin-bottom:24px}.webdev-breadcrumb ol{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:.85rem;gap:8px;list-style:none;margin:0;padding:0}.webdev-breadcrumb a{color:#94a3b8;text-decoration:none;transition:color .2s ease}.webdev-breadcrumb a:hover{color:#60a5fa}.webdev-breadcrumb .breadcrumb-separator{color:#475569;-webkit-user-select:none;user-select:none}.webdev-breadcrumb [aria-current=page]{color:#38bdf8;font-weight:600}.webdev-hero-bg-glow{background:radial-gradient(circle,#2563eb38 0,#0000 70%);height:520px;pointer-events:none;position:absolute;right:-100px;top:-120px;width:520px;z-index:0}.webdev-hero-grid{align-items:center;display:flex;width:100%}.webdev-hero-content{max-width:660px;position:relative;z-index:2}.webdev-brand-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab3;border:1px solid #3b82f64d;border-radius:16px;display:flex;gap:16px;margin-bottom:24px;padding:12px 20px;width:-webkit-fit-content;width:fit-content}.webdev-brand-logo{height:48px;object-fit:contain;width:auto}.webdev-brand-text{display:flex;flex-direction:column}.webdev-brand-name{color:#fff;font-size:1rem;font-weight:900;letter-spacing:1px;line-height:1.1}.webdev-brand-sub{color:#94a3b8;font-size:.65rem;font-weight:700;letter-spacing:.5px}.webdev-brand-slogan{color:#3b82f6;font-size:.75rem;font-style:italic;font-weight:600;margin-top:2px}.webdev-main-title{color:#fff;font-size:3.8rem;font-weight:900;letter-spacing:-1px;line-height:1.05;margin-bottom:12px;text-shadow:0 2px 24px #000000bf}.webdev-main-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text;display:inline-block;filter:drop-shadow(0 2px 14px rgba(59,130,246,.4))}.webdev-tagline{color:#60a5fa;font-size:1.4rem;font-weight:700;letter-spacing:-.2px;margin-bottom:16px;text-shadow:0 0 20px #3b82f659}.webdev-description{color:#cbd5e1;font-size:1.05rem;line-height:1.7;margin-bottom:28px;max-width:620px;text-shadow:0 1px 8px #0009}.webdev-pills-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.webdev-pill{align-items:center;background:#1e293bb3;border:1px solid #3b82f640;border-radius:999px;display:flex;gap:8px;padding:8px 16px;transition:all .3s ease}.webdev-pill:hover{background:#2563eb33;border-color:#3b82f6;transform:translateY(-2px)}.webdev-pill-icon{align-items:center;color:#3b82f6;display:flex}.webdev-pill-label{color:#e2e8f0;font-size:.85rem;font-weight:600}.webdev-hero-btns{display:flex;flex-wrap:wrap;gap:16px}.webdev-hero-visual{display:flex;justify-content:center;position:relative}.webdev-glow-sphere{background:radial-gradient(circle,#2563eb66 0,#0000 70%);border-radius:50%;filter:blur(50px);height:320px;position:absolute;width:320px;z-index:1}.webdev-hero-image-container{aspect-ratio:520/420;background:#0f172a;border:1px solid #3b82f673;border-radius:24px;box-shadow:0 20px 50px #000000a6,0 0 40px #2563eb59;max-width:520px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:100%;z-index:2}.webdev-hero-image-container:hover{border-color:#38bdf8b3;box-shadow:0 25px 60px #000000bf,0 0 55px #38bdf880;transform:translateY(-6px)}.webdev-hero-right-img{aspect-ratio:520/420;border-radius:24px;display:block;height:100%;object-fit:cover;object-position:center 25%;width:100%}.webdev-laptop-mockup{background:#0f172a;border:1px solid #3b82f64d;border-radius:16px;box-shadow:0 20px 40px #00000080,0 0 30px #2563eb40;max-width:480px;overflow:hidden;position:relative;width:100%;z-index:2}.webdev-laptop-header{align-items:center;background:#1e293b;border-bottom:1px solid #334155;display:flex;gap:12px;padding:10px 16px}.webdev-laptop-dots{display:flex;gap:6px}.webdev-laptop-dots .dot{border-radius:50%;height:10px;width:10px}.dot.red{background:#ef4444}.dot.yellow{background:#f59e0b}.dot.green{background:#10b981}.webdev-laptop-url{background:#0f172a;border-radius:6px;color:#94a3b8;flex-grow:1;font-family:monospace;font-size:.75rem;padding:3px 12px}.webdev-laptop-body{align-items:center;background:linear-gradient(180deg,#020617,#07101d);display:flex;justify-content:center;min-height:300px;padding:40px 24px;text-align:center}.webdev-code-glow{align-items:center;display:flex;flex-direction:column;gap:12px}.code-tag{color:#3b82f6;font-family:monospace;font-size:.9rem;font-weight:700}.webdev-code-glow h2{color:#fff;font-size:1.8rem;font-weight:900;letter-spacing:2px}.webdev-code-glow p{color:#94a3b8;font-size:.9rem}.webdev-floating-tech{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.tech-chip{background:#2563eb33;border:1px solid #3b82f666;border-radius:6px;box-shadow:0 0 10px #2563eb33;color:#60a5fa;font-size:.75rem;font-weight:700;padding:4px 10px}@media (max-width:992px){.webdev-hero{min-height:540px;padding:80px 0 60px}.webdev-hero-bg-img{object-position:70% 30%;opacity:.55}.webdev-hero-bg-overlay{background:linear-gradient(90deg,#020617f5 0,#020617e6 65%,#020617a6),linear-gradient(180deg,#020617bf 0,#0000 18%,#0000 82%,#020617)}.webdev-hero-content{max-width:100%}.webdev-main-title{font-size:3rem}}@media (max-width:576px){.webdev-hero{min-height:auto;padding:60px 0 40px}.webdev-hero-bg-img{object-position:65% 25%;opacity:.42}.webdev-hero-bg-overlay{background:linear-gradient(180deg,#020617f2 0,#020617db 45%,#020617f7)}.webdev-main-title{font-size:2.2rem}.webdev-tagline{font-size:1.15rem}.webdev-brand-badge{padding:10px 14px}.webdev-brand-logo{height:38px}.webdev-hero-btns{flex-direction:column;width:100%}.webdev-hero-btns .btn{text-align:center;width:100%}}.webdev-about-section{padding:40px 0 70px}.webdev-about-card{background:#fff;border-radius:24px;box-shadow:0 20px 50px #0006;color:#0f172a;overflow:hidden;padding:0}.webdev-about-grid{align-items:stretch;display:grid;grid-template-columns:1fr 1.3fr}.webdev-about-brand-col{align-items:stretch;background:#040816;border-right:1px solid #e2e8f0;display:flex;justify-content:center;overflow:hidden;position:relative}.webdev-about-image-wrapper{display:flex;height:100%;overflow:hidden;position:relative;width:100%}.webdev-about-illustration{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.webdev-about-content-col{display:flex;flex-direction:column;justify-content:center;padding:48px 48px 48px 40px}.webdev-about-eyebrow{color:#1e3a8a;display:block;font-size:1.35rem;font-weight:900;letter-spacing:1px;margin-bottom:12px}.webdev-about-intro{color:#334155;font-size:.95rem;font-weight:500;line-height:1.65;margin-bottom:14px}.webdev-about-intro:last-of-type{margin-bottom:32px}.webdev-about-inline-link{color:#2563eb;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.webdev-about-inline-link:hover{color:#1d4ed8}.webdev-about-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.webdev-about-feature-item{align-items:flex-start;display:flex;gap:16px}.webdev-about-feature-icon{align-items:center;background:#1e3a8a;border-radius:50%;box-shadow:0 4px 12px #1e3a8a40;color:#fff;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.webdev-about-feature-text h3{color:#0f172a;font-size:1.05rem;font-weight:800;margin-bottom:4px}.webdev-about-feature-text p{color:#475569;font-size:.88rem;line-height:1.5}@media (max-width:992px){.webdev-about-grid{gap:0;grid-template-columns:1fr}.webdev-about-brand-col{border-bottom:1px solid #e2e8f0;border-right:none;padding:0;width:100%}.webdev-about-illustration{height:480px;object-fit:cover;object-position:center;width:100%}.webdev-about-content-col{padding:36px 28px}}@media (max-width:640px){.webdev-about-illustration{height:360px}.webdev-about-content-col{padding:28px 18px}.webdev-about-features-grid{gap:20px;grid-template-columns:1fr}.webdev-about-eyebrow{font-size:1.15rem}}.webdev-services-list-section{background:radial-gradient(circle at 50% 10%,#2563eb14,#0000 60%);padding:80px 0;position:relative}.webdev-services-list-header{margin:0 auto 56px;max-width:820px;text-align:center}.webdev-section-eyebrow{color:#38bdf8;display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.webdev-services-list-header h2{color:#fff;font-size:2.6rem;font-weight:900;letter-spacing:-.5px;line-height:1.15;margin-bottom:16px}.webdev-services-list-intro{color:#94a3b8;font-size:1.1rem;line-height:1.65}.webdev-services-cards-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.webdev-service-item-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172aa6;border:1px solid #3b82f633;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:32px 28px;position:relative;transition:all .35s ease}.webdev-service-item-card:before{background:linear-gradient(90deg,#0000,#3b82f6,#0000);content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transition:opacity .35s ease;width:100%}.webdev-service-item-card:hover{background:#0f172ad9;border-color:#3b82f673;box-shadow:0 20px 40px #0006,0 0 30px #2563eb33;transform:translateY(-6px)}.webdev-service-item-card:hover:before{opacity:1}.webdev-service-item-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.webdev-service-item-icon{align-items:center;background:#2563eb26;border:1px solid #3b82f64d;border-radius:14px;color:#60a5fa;display:flex;height:52px;justify-content:center;transition:all .3s ease;width:52px}.webdev-service-item-card:hover .webdev-service-item-icon{background:#2563eb;box-shadow:0 0 20px #2563eb80;color:#fff}.webdev-service-item-num{color:#94a3b866;font-family:Hanken Grotesk,sans-serif;font-size:1.1rem;font-weight:800}.webdev-service-item-title{color:#fff;font-size:1.25rem;font-weight:800;line-height:1.3;margin-bottom:12px}.webdev-service-item-desc{color:#94a3b8;flex-grow:1;font-size:.92rem;line-height:1.6;margin-bottom:24px}.webdev-service-item-action{margin-top:auto}.webdev-service-item-link{align-items:center;color:#60a5fa;display:inline-flex;font-size:.88rem;font-weight:700;gap:8px;text-decoration:none;transition:all .2s ease}.webdev-service-item-link:hover{color:#93c5fd;transform:translateX(4px)}.webdev-inline-link{color:#60a5fa;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.webdev-inline-link:hover{color:#93c5fd}.webdev-services-list-cta{margin-top:48px;text-align:center}@media (max-width:1024px){.webdev-services-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.webdev-services-list-section{padding:60px 0}.webdev-services-cards-grid{gap:20px;grid-template-columns:1fr}.webdev-services-list-header h2{font-size:2rem}}.webdev-website-types-section{background:radial-gradient(circle at 50% 20%,#2563eb0f,#0000 70%);padding:80px 0;position:relative}.webdev-types-cards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.webdev-types-cards-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.webdev-website-types-section{padding:60px 0}.webdev-types-cards-grid{gap:18px;grid-template-columns:1fr}}.webdev-audience-section{background:radial-gradient(circle at 50% 10%,#2563eb0d,#0000 65%);padding:80px 0;position:relative}@media (max-width:640px){.webdev-audience-section{padding:60px 0}}.webdev-tech-section{background:radial-gradient(circle at 50% 25%,#2563eb1f,#0000 60%);padding:85px 0;position:relative}.webdev-tech-header{margin:0 auto 52px;max-width:820px;text-align:center}.webdev-tech-eyebrow-wrapper{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:16px}.webdev-tech-eyebrow-line{background:linear-gradient(90deg,#0000,#3b82f6);height:2px;width:44px}.webdev-tech-eyebrow-line.right{background:linear-gradient(90deg,#3b82f6,#0000)}.webdev-tech-eyebrow{color:#38bdf8;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.webdev-tech-title{color:#fff;font-size:2.85rem;font-weight:900;letter-spacing:-.5px;line-height:1.2;margin-bottom:14px}.webdev-tech-accent{color:#3b82f6;display:inline-block;text-shadow:0 0 30px #3b82f6b3}.webdev-tech-subtitle{color:#94a3b8;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:680px}.webdev-tech-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(6,1fr);margin:0 auto;max-width:1240px}.webdev-tech-tile{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab8;border:1px solid #3b82f62e;border-radius:16px;box-shadow:0 6px 18px #00000040;cursor:default;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:24px 12px;text-align:center;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.webdev-tech-tile:hover{background:#0f172af2;border-color:#3b82f6;box-shadow:0 12px 28px #00000073,0 0 24px #3b82f64d;transform:translateY(-5px)}.webdev-tech-tile-icon{align-items:center;display:flex;height:44px;justify-content:center;transition:transform .25s ease;width:44px}.webdev-tech-tile-icon svg{height:100%;object-fit:contain;width:100%}.webdev-tech-tile:hover .webdev-tech-tile-icon{transform:scale(1.12)}.webdev-tech-tile-name{color:#f1f5f9;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;font-weight:700;line-height:1.25;margin:0;transition:color .2s ease}.webdev-tech-tile:hover .webdev-tech-tile-name{color:#60a5fa}@media (max-width:1200px){.webdev-tech-grid{gap:16px;grid-template-columns:repeat(5,1fr)}.webdev-tech-title{font-size:2.5rem}}@media (max-width:992px){.webdev-tech-grid{gap:14px;grid-template-columns:repeat(4,1fr)}.webdev-tech-title{font-size:2.2rem}}@media (max-width:768px){.webdev-tech-section{padding:60px 0}.webdev-tech-grid{gap:12px;grid-template-columns:repeat(3,1fr)}.webdev-tech-tile{border-radius:14px;gap:10px;padding:20px 8px}.webdev-tech-tile-icon{height:38px;width:38px}.webdev-tech-tile-name{font-size:.84rem}.webdev-tech-title{font-size:1.95rem}}@media (max-width:480px){.webdev-tech-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.webdev-tech-tile{gap:8px;padding:16px 6px}.webdev-tech-tile-icon{height:34px;width:34px}.webdev-tech-tile-name{font-size:.8rem}.webdev-tech-title{font-size:1.7rem}}.webdev-process-section{padding:30px 0 70px}.webdev-process-card{background:#fff;border-radius:24px;box-shadow:0 20px 50px #0006;color:#0f172a;padding:44px 36px}.webdev-process-header{margin-bottom:40px;text-align:center}.webdev-process-header h2{color:#1e3a8a;display:inline-block;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;position:relative}.webdev-process-header h2:after{background:#2563eb;border-radius:2px;content:"";display:block;height:3px;margin:8px auto 0;width:60px}.webdev-process-intro{color:#475569;font-size:.95rem;font-weight:500;line-height:1.65;margin:18px auto 0;max-width:820px}.webdev-process-inline-link{color:#2563eb;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.webdev-process-inline-link:hover{color:#1d4ed8}.webdev-process-cta{margin-top:40px;text-align:center}.webdev-process-timeline{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);position:relative}.webdev-process-step{align-items:center;display:flex;flex-direction:column;text-align:center}.webdev-step-circle-wrapper{margin-bottom:16px;position:relative;width:100%}.webdev-step-circle,.webdev-step-circle-wrapper{align-items:center;display:flex;justify-content:center}.webdev-step-circle{background:#1e3a8a;border-radius:50%;box-shadow:0 6px 16px #1e3a8a4d;color:#fff;height:64px;transition:transform .3s ease;width:64px;z-index:2}.webdev-process-step:hover .webdev-step-circle{background:#2563eb;transform:scale(1.1)}.webdev-step-line{background:#cbd5e1;height:2px;left:50%;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.webdev-step-content{align-items:center;display:flex;flex-direction:column}.webdev-step-number{color:#1e3a8a;font-size:.8rem;font-weight:900;letter-spacing:.5px}.webdev-step-title{color:#0f172a;font-size:.85rem;font-weight:800;line-height:1.3;margin:4px 0 8px}.webdev-step-desc{color:#475569;font-size:.78rem;line-height:1.45}@media (max-width:1100px){.webdev-process-timeline{gap:32px;grid-template-columns:repeat(3,1fr)}.webdev-step-line{display:none}}@media (max-width:640px){.webdev-process-timeline{gap:24px;grid-template-columns:repeat(2,1fr)}.webdev-process-card{padding:32px 20px}}@media (max-width:440px){.webdev-process-timeline{grid-template-columns:1fr}}.webdev-why-section{padding:30px 0 70px}.webdev-why-card{background:#fff;border-radius:24px;box-shadow:0 20px 50px #0006;color:#0f172a;padding:44px 36px}.webdev-why-header{margin-bottom:36px;text-align:center}.webdev-why-header h2{color:#1e3a8a;display:inline-block;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;position:relative}.webdev-why-header h2:after{background:#2563eb;border-radius:2px;content:"";display:block;height:3px;margin:8px auto 0;width:60px}.webdev-why-intro{color:#475569;font-size:.95rem;font-weight:500;line-height:1.65;margin:18px auto 0;max-width:820px}.webdev-why-grid{grid-gap:28px 20px;display:grid;gap:28px 20px;grid-template-columns:repeat(4,1fr)}.webdev-why-item{align-items:center;display:flex;flex-direction:column;padding:16px 12px;text-align:center;transition:transform .3s ease}.webdev-why-item:hover{transform:translateY(-5px)}.webdev-why-icon{align-items:center;background:#1e3a8a;border-radius:50%;box-shadow:0 6px 16px #1e3a8a40;color:#fff;display:flex;height:56px;justify-content:center;margin-bottom:16px;transition:transform .3s ease,background .3s ease;width:56px}.webdev-why-item:hover .webdev-why-icon{background:#2563eb;transform:scale(1.08)}.webdev-why-title{color:#0f172a;font-size:.95rem;font-weight:800;line-height:1.3;margin-bottom:8px}.webdev-why-desc{color:#475569;font-size:.84rem;line-height:1.55}.webdev-why-inline-link{color:#2563eb;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.webdev-why-inline-link:hover{color:#1d4ed8}.webdev-why-cta{margin-top:36px;text-align:center}@media (max-width:1024px){.webdev-why-grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.webdev-why-grid{grid-template-columns:1fr}.webdev-why-card{padding:32px 20px}}.webdev-trust-section{background:radial-gradient(circle at 20% 50%,#2563eb14,#0000 50%);padding:80px 0;position:relative}.webdev-trust-header{margin:0 auto 48px;max-width:820px;text-align:center}.webdev-trust-badge{align-items:center;background:#2563eb26;border:1px solid #3b82f64d;border-radius:999px;color:#38bdf8;display:inline-flex;font-size:.8rem;font-weight:800;gap:8px;letter-spacing:1px;margin-bottom:16px;padding:6px 16px}.webdev-trust-header h2{color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:-.5px;line-height:1.25;margin-bottom:14px}.webdev-trust-subtitle{color:#94a3b8;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:720px}.webdev-trust-local-note{color:#38bdf8;font-size:.95rem;font-weight:500;line-height:1.5;margin-top:14px}.webdev-trust-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.webdev-project-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;border:1px solid #3b82f633;border-radius:16px;box-shadow:0 6px 20px #00000040;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.webdev-project-card:hover{border-color:#3b82f673;box-shadow:0 16px 36px #3b82f640;transform:translateY(-6px)}.webdev-project-thumb{aspect-ratio:400/220;background:#0f172a;height:220px;overflow:hidden;position:relative}.webdev-project-img{aspect-ratio:400/220;display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.webdev-project-card:hover .webdev-project-img{transform:scale(1.05)}.webdev-project-type-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;border:1px solid #38bdf859;border-radius:999px;color:#38bdf8;font-size:.72rem;font-weight:700;left:14px;letter-spacing:.8px;padding:4px 12px;position:absolute;text-transform:uppercase;top:14px}.webdev-project-body{display:flex;flex:1 1;flex-direction:column;padding:24px}.webdev-project-title{color:#fff;font-size:1.15rem;font-weight:700;line-height:1.35;margin:0 0 10px}.webdev-project-desc{color:#94a3b8;flex:1 1;font-size:.9rem;line-height:1.6;margin:0 0 18px}.webdev-project-tags{display:flex;flex-wrap:wrap;gap:8px}.webdev-project-tag{background:#1e3a8a33;border:1px solid #3b82f640;border-radius:999px;color:#93c5fd;font-size:.75rem;font-weight:600;padding:4px 12px;transition:transform .2s ease,border-color .2s ease}.webdev-project-tag:hover{border-color:#3b82f6;color:#bfdbfe;transform:translateY(-2px)}.webdev-trust-cta{margin-top:48px;text-align:center}@media (max-width:1024px){.webdev-trust-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.webdev-trust-section{padding:60px 0}.webdev-trust-header h2{font-size:1.75rem}.webdev-trust-grid{gap:18px;grid-template-columns:1fr}.webdev-project-thumb{height:200px}.webdev-project-body{padding:20px}}.webdev-faq-section{background:radial-gradient(circle at 30% 70%,#2563eb1a,#0000 50%);padding:80px 0;position:relative}.webdev-faq-header{margin:0 auto 48px;max-width:820px;text-align:center}.webdev-faq-badge{align-items:center;background:#2563eb26;border:1px solid #3b82f64d;border-radius:999px;color:#38bdf8;display:inline-flex;font-size:.8rem;font-weight:800;gap:8px;letter-spacing:1px;margin-bottom:16px;padding:6px 16px}.webdev-faq-header h2{color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:-.5px;line-height:1.25;margin-bottom:14px}.webdev-faq-subtitle{color:#94a3b8;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:720px}.webdev-faq-container{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px}.webdev-faq-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab3;border:1px solid #3b82f633;border-radius:16px;overflow:hidden;transition:all .3s ease}.webdev-faq-item:hover{background:#0f172ad9;border-color:#3b82f666}.webdev-faq-item.open{background:#0f172af2;border-color:#3b82f6;box-shadow:0 10px 30px #0000004d,0 0 20px #2563eb26}.webdev-faq-item-heading{font-size:inherit;font-weight:inherit;margin:0;padding:0}.webdev-faq-question-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:22px 28px;text-align:left;transition:background-color .2s ease;width:100%}.webdev-faq-question-btn:focus-visible{border-radius:14px;outline:2px solid #3b82f6;outline-offset:-2px}.webdev-faq-question-text{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.12rem;font-weight:700;line-height:1.4;margin:0;transition:color .2s ease}.webdev-faq-item.open .webdev-faq-question-text{color:#60a5fa}.webdev-faq-icon-wrapper{align-items:center;background:#2563eb26;border-radius:50%;color:#60a5fa;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.webdev-faq-chevron{transition:transform .3s ease}.webdev-faq-item.open .webdev-faq-chevron{transform:rotate(180deg)}.webdev-faq-item.open .webdev-faq-icon-wrapper{background:#2563eb;color:#fff}.webdev-faq-answer{color:#cbd5e1;font-size:.98rem;line-height:1.7;padding:0 28px 24px}.webdev-faq-answer p{margin:0}.webdev-faq-inline-link{color:#60a5fa;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.webdev-faq-inline-link:hover{color:#93c5fd}@media (max-width:768px){.webdev-faq-section{padding:60px 0}.webdev-faq-header h2{font-size:1.75rem}.webdev-faq-question-btn{padding:18px 20px}.webdev-faq-question-text{font-size:1rem}.webdev-faq-answer{padding:0 20px 20px}}.webdev-contact-section{padding:0 0 80px}.webdev-contact-bar{align-items:center;background:#020617;border:1px solid #3b82f64d;border-radius:20px;box-shadow:0 10px 30px #00000080,0 0 20px #2563eb33;display:flex;justify-content:space-between;padding:24px 36px}.webdev-contact-grid{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.webdev-contact-item{align-items:center;display:flex;gap:14px;text-decoration:none;transition:transform .2s ease}.webdev-contact-item:hover{transform:translateY(-2px)}.webdev-contact-icon{align-items:center;background:#2563eb;border-radius:12px;box-shadow:0 4px 12px #2563eb66;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.webdev-contact-info{display:flex;flex-direction:column}.webdev-contact-label{color:#94a3b8;font-size:.75rem;font-weight:600}.webdev-contact-value{color:#fff;font-size:.95rem;font-weight:700}.webdev-consult-btn{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 15px #2563eb59;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:800;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.webdev-consult-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 20px #2563eb80;transform:translateY(-2px)}@media (max-width:992px){.webdev-contact-bar{align-items:stretch;flex-direction:column;gap:24px;text-align:center}.webdev-contact-grid{gap:24px;justify-content:center}.webdev-contact-cta{display:flex;justify-content:center}}@media (max-width:640px){.webdev-contact-grid{align-items:flex-start;flex-direction:column}.webdev-contact-bar{padding:24px 20px}}.intro-overlay{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#020617;cursor:pointer;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:1;overflow:hidden;position:fixed;transform:scale(1);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;will-change:opacity,transform;z-index:999999}.intro-overlay.intro-fade-out{opacity:0;pointer-events:none;transform:scale(1.02)}.intro-ambient-glow{animation:smoothGlowPulse 4s ease-in-out infinite alternate;background:radial-gradient(circle,#00d2ff29 0,#2563eb17 45%,#0000 72%);filter:blur(65px);height:500px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:680px;will-change:opacity,transform;z-index:1}@keyframes smoothGlowPulse{0%{opacity:.65;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.intro-center-content{cursor:default;display:flex;flex-direction:column;padding:0 20px;text-align:center;z-index:2}.intro-center-content,.intro-logo-wrap{align-items:center;justify-content:center;position:relative}.intro-logo-wrap{animation:smoothLogoEntrance 1s cubic-bezier(.16,1,.3,1) forwards,gentleLogoFloat 3.8s ease-in-out 1s infinite alternate;display:inline-flex;will-change:transform,opacity}.intro-logo{filter:drop-shadow(0 0 26px rgba(0,210,255,.45));height:auto;object-fit:contain;transition:filter .4s ease;width:clamp(280px,32vw,450px)}@keyframes smoothLogoEntrance{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gentleLogoFloat{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.intro-tagline-container{justify-content:center;margin-top:32px;max-width:720px;min-height:90px;position:relative}.intro-tagline-container,.intro-tagline-content{align-items:center;display:flex;flex-direction:column}.intro-tagline-content{gap:8px;will-change:opacity,transform}.intro-tagline-content.text-state-visible{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.intro-tagline-content.text-state-exiting{opacity:0;transform:translateY(-10px);transition:opacity .32s cubic-bezier(.4,0,1,1),transform .32s cubic-bezier(.4,0,1,1)}.intro-tagline-content.text-state-entering{opacity:0;transform:translateY(10px);transition:none}.intro-tagline-primary{color:#fff;font-size:clamp(1.22rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.01em;text-shadow:0 2px 14px #000000d9}.intro-tagline-primary,.intro-tagline-secondary{font-family:Plus Jakarta Sans,sans-serif;margin:0}.intro-tagline-secondary{color:#94a3b8;font-size:clamp(.85rem,1.2vw,1.05rem);font-weight:400;letter-spacing:.02em;line-height:1.5;opacity:.92}.intro-loader-container{align-items:center;animation:smoothLoaderEntrance 1s cubic-bezier(.16,1,.3,1) .3s both;display:flex;gap:9px;justify-content:center;margin-top:26px}@keyframes smoothLoaderEntrance{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.intro-loader-track{background:#ffffff14;border-radius:9999px;box-shadow:0 0 12px #00d2ff59;height:5px;overflow:hidden;position:relative;width:40px}.intro-loader-fill{animation:fluidGradientFlow 2s ease-in-out infinite,loaderGlowPulse 1.8s ease-in-out infinite alternate;background:linear-gradient(90deg,#2563eb,#38bdf8 50%,#00f2fe);background-size:200% 100%;border-radius:9999px;box-shadow:0 0 10px #00d2ff,0 0 22px #38bdf8d9;inset:0;position:absolute;will-change:background-position,box-shadow}@keyframes fluidGradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes loaderGlowPulse{0%{box-shadow:0 0 8px #00d2ff,0 0 16px #38bdf899;opacity:.82}to{box-shadow:0 0 14px #00d2ff,0 0 26px #00d2fff2;opacity:1}}.intro-loader-dot{animation:dotBreathe 1.8s ease-in-out infinite alternate;background:#ffffff52;border-radius:50%;height:5px;width:5px}@keyframes dotBreathe{0%{opacity:.3;transform:scale(.9)}to{opacity:.65;transform:scale(1.1)}}.intro-bottom-bar{align-items:center;bottom:28px;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 36px;position:absolute;right:0;z-index:10}.intro-hint-text{color:#ffffff61;font-size:13px;font-weight:400;letter-spacing:.02em;transition:color .3s cubic-bezier(.16,1,.3,1)}.intro-overlay:hover .intro-hint-text{color:#ffffffad}.intro-skip-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffbf;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:7px 16px;transition:all .25s cubic-bezier(.16,1,.3,1)}.intro-skip-arrow{color:#38bdf8;transition:transform .25s cubic-bezier(.16,1,.3,1)}.intro-skip-btn:hover{background:#38bdf824;border-color:#38bdf880;box-shadow:0 0 16px #38bdf852;color:#fff}.intro-skip-btn:hover .intro-skip-arrow{transform:translateX(3px)}@media (max-width:640px){.intro-bottom-bar{bottom:20px;padding:0 20px}.intro-hint-text{font-size:11px}.intro-skip-btn{font-size:12px;padding:6px 12px}.intro-tagline-container{margin-top:24px;min-height:80px}.intro-logo{width:clamp(230px,75vw,320px)}}*{box-sizing:border-box;font-family:Plus Jakarta Sans,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#020617;background-image:radial-gradient(circle at top right,#2563eb40,#0000 35%),radial-gradient(circle at bottom left,#2563eb26,#0000 30%);color:#fff;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden;padding-top:89px}.nav-spacer{display:none}@media (max-width:1023px){body{padding-top:134px}}@media (max-width:768px){body{padding-top:124px}}@media (max-width:480px){body{padding-top:99px}}h1,h2,h3,h4,h5,h6{font-family:Hanken Grotesk,sans-serif;font-weight:800}a{color:#fff;text-decoration:none}section{padding:60px 0;width:100%}img{display:block;height:auto;max-width:100%}.container{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 20px;width:100%}@media (max-width:1024px){.container{padding:0 24px}}@media (max-width:768px){.container{padding:0 16px}}@media (max-width:480px){.container{padding:0 12px}}
/*# sourceMappingURL=main.dda3f453.css.map*/