@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}.__variable_e8ce0c{--font-inter:"__Inter_e8ce0c","__Inter_Fallback_e8ce0c"}@font-face{font-family:__Righteous_9f6af0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6da7e276b5467ef-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Righteous_9f6af0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/63fe087876587bbb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Righteous_Fallback_9f6af0;src:local("Arial");ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.00%;size-adjust:105.81%}.__className_9f6af0{font-family:__Righteous_9f6af0,__Righteous_Fallback_9f6af0;font-weight:400;font-style:normal}.__variable_9f6af0{--font-righteous:"__Righteous_9f6af0","__Righteous_Fallback_9f6af0"}@font-face{font-family:__Orbitron_e087fb;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Orbitron_Fallback_e087fb;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_e087fb{font-family:__Orbitron_e087fb,__Orbitron_Fallback_e087fb;font-style:normal}.__variable_e087fb{--font-orbitron:"__Orbitron_e087fb","__Orbitron_Fallback_e087fb"}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;line-height:1.6;color:#2c1810;background:linear-gradient(135deg,#4a90c2,#7bb3db 50%,#a8d0f0);overflow-x:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes groovyFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes seventiesShine{0%{background-position:-200%}to{background-position:200%}}.animate-fade-in{animation:fadeIn .8s ease-out}.animate-fade-in-up{animation:fadeInUp .8s ease-out}.animate-fade-in-left{animation:fadeInLeft .8s ease-out}.animate-fade-in-right{animation:fadeInRight .8s ease-out}.animate-slide-down{animation:slideDown .6s ease-out}.animate-delay-1{animation-delay:.2s;animation-fill-mode:both}.animate-delay-2{animation-delay:.4s;animation-fill-mode:both}.animate-delay-3{animation-delay:.6s;animation-fill-mode:both}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.section{padding:4rem 0}.text-center{text-align:center}.text-white{color:#fff}.text-gray-600{color:#2c1810}.text-gray-800{color:#1a0f08}.bg-retro-cream{background-color:#a8d0f0}.bg-retro-mint{background-color:#2c5f8a}.bg-white{background-color:rgba(168,208,240,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bg-gray-50{background:linear-gradient(135deg,#a8d0f0,#4a90c2)}.bg-gray-900{background:linear-gradient(135deg,#2c5f8a,#1a4a6b)}.rounded-lg{border-radius:.5rem}.shadow-lg{box-shadow:0 10px 15px -3px rgba(117,104,78,.3),0 4px 6px -2px rgba(90,61,43,.2)}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-16{padding-top:4rem;padding-bottom:4rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.grid{display:grid}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.min-h-screen{min-height:100vh}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xl{font-size:1.25rem}.text-lg,.text-xl{line-height:1.75rem}.text-lg{font-size:1.125rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.hero-title,h1,h2{font-family:var(--font-righteous),"Georgia",serif;letter-spacing:2px;text-transform:uppercase}.card h3,h3{font-family:var(--font-orbitron),"Georgia",serif;letter-spacing:1px}.hero{min-height:100vh;background:linear-gradient(135deg,#4a90c2,#7bb3db 50%,#a8d0f0);display:flex;align-items:center;justify-content:center;text-align:center;color:#1a4a6b;position:relative;overflow:hidden}.hero:before{background:radial-gradient(circle at 20% 80%,rgba(26,74,107,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(168,208,240,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(44,95,138,.05) 0,transparent 50%);animation:groovyFloat 8s ease-in-out infinite}.hero:after,.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.hero:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="seventies" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="2" fill="%234a90c2" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23seventies)"/></svg>');opacity:.3}.hero-content{position:relative;z-index:1;animation:fadeInUp 1s ease-out}.hero-content h1{font-size:4rem;font-weight:700;margin-bottom:1rem;font-family:var(--font-righteous),"Georgia",serif;background:linear-gradient(45deg,#1a4a6b,#2c5f8a,#4a90c2);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:fadeInUp 1s ease-out .2s both,seventiesShine 3s ease-in-out infinite;text-shadow:2px 2px 4px rgba(26,74,107,.3);letter-spacing:2px;text-transform:uppercase}.hero-content p{font-size:1.5rem;margin-bottom:2rem;color:#2c5f8a;animation:fadeInUp 1s ease-out .4s both;text-shadow:1px 1px 2px rgba(168,208,240,.5)}.hero-buttons{display:flex;gap:1rem;justify-content:center;animation:fadeInUp 1s ease-out .6s both}.nav{background:linear-gradient(135deg,rgba(74,144,194,.95),rgba(168,208,240,.95));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 2px 20px rgba(26,74,107,.2);padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;animation:slideDown .8s ease-out;border-bottom:3px solid rgba(26,74,107,.3)}.nav .container{display:flex;justify-content:space-between;align-items:center}.nav-brand{font-size:1.8rem;font-weight:700;color:#1a4a6b;text-decoration:none;transition:all .3s ease;text-shadow:2px 2px 4px rgba(168,208,240,.5);font-family:var(--font-righteous),"Georgia",serif;letter-spacing:1px}.nav-brand:hover{transform:scale(1.05);color:#2c5f8a;text-shadow:3px 3px 6px rgba(26,74,107,.4)}.nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-link{text-decoration:none;color:#1a4a6b;font-weight:500;padding:.5rem 1rem;border-radius:20px;transition:all .3s ease;position:relative;overflow:hidden;min-height:44px;display:flex;align-items:center}.nav-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(44,95,138,.2),transparent);transition:left .5s ease}.nav-link:hover:before{left:100%}.nav-link:hover{background:linear-gradient(135deg,rgba(44,95,138,.2),rgba(26,74,107,.2));color:#2c5f8a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,74,107,.2)}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:25px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;font-size:1rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px;font-family:var(--font-orbitron),"Georgia",serif;min-height:44px;display:flex;align-items:center;justify-content:center;touch-action:manipulation}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn:active:before,.btn:hover:before{width:300px;height:300px}.btn-primary{background:linear-gradient(135deg,#1a4a6b,#2c5f8a);color:#a8d0f0;box-shadow:0 4px 15px rgba(26,74,107,.4);border:2px solid transparent}.btn-primary:hover{background:linear-gradient(135deg,#2c5f8a,#4a90c2);transform:translateY(-3px);box-shadow:0 8px 25px rgba(26,74,107,.5);color:#fff}.btn-outline{background:transparent;color:#1a4a6b;border:2px solid #1a4a6b;box-shadow:0 4px 15px rgba(26,74,107,.2)}.btn-outline:hover{background:linear-gradient(135deg,#1a4a6b,#2c5f8a);color:#a8d0f0;transform:translateY(-3px);box-shadow:0 8px 25px rgba(26,74,107,.4)}.card{padding:1.5rem}.card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(74,144,194,.3),transparent);transition:left .7s ease}.card:hover:before{left:100%}.card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(26,74,107,.3),0 0 0 1px rgba(44,95,138,.5);background:linear-gradient(135deg,#a8d0f0,rgba(123,179,219,.9))}.card h3{font-size:1.25rem;margin-bottom:.5rem}.card:hover h3{color:#2c5f8a}.section>.container>*{opacity:0;animation:fadeInUp .8s ease-out forwards}.section:nth-child(odd) .card:first-child{animation:fadeInLeft .8s ease-out .2s forwards}.section:nth-child(odd) .card:nth-child(2){animation:fadeInUp .8s ease-out .4s forwards}.section:nth-child(odd) .card:nth-child(3){animation:fadeInRight .8s ease-out .6s forwards}.section:nth-child(odd) .card:nth-child(4){animation:fadeInLeft .8s ease-out .8s forwards}.section:nth-child(2n) .card:first-child{animation:fadeInRight .8s ease-out .2s forwards}.section:nth-child(2n) .card:nth-child(2){animation:fadeInUp .8s ease-out .4s forwards}.section:nth-child(2n) .card:nth-child(3){animation:fadeInLeft .8s ease-out .6s forwards}.section:nth-child(2n) .card:nth-child(4){animation:fadeInRight .8s ease-out .8s forwards}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.8rem;gap:1.8rem}.footer{background:linear-gradient(135deg,#1a4a6b,#2c5f8a);color:#a8d0f0;padding:2rem 0;border-top:3px solid rgba(168,208,240,.3);position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="footerPattern" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="%23a8d0f0" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23footerPattern)"/></svg>');opacity:.3}.footer .container{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer p{margin:0;font-family:var(--font-inter),sans-serif;font-size:.95rem;color:#a8d0f0}.footer-links{display:flex;gap:1.5rem;align-items:center}.footer-link{color:#a8d0f0;text-decoration:none;font-weight:500;padding:.4rem .8rem;border-radius:20px;transition:all .3s ease;font-family:var(--font-orbitron),sans-serif;font-size:.9rem;border:1px solid rgba(168,208,240,.3)}.footer-link:hover{background:linear-gradient(135deg,rgba(168,208,240,.2),rgba(123,179,219,.2));color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(168,208,240,.3);border-color:rgba(168,208,240,.6)}.card{background:linear-gradient(135deg,rgba(168,208,240,.9),rgba(123,179,219,.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;box-shadow:0 8px 32px rgba(26,74,107,.2),0 0 0 1px rgba(44,95,138,.3);transition:all .3s ease;height:100%;position:relative;overflow:hidden;border:1px solid rgba(44,95,138,.2);display:flex;flex-direction:column}.card h3{font-size:1.35rem;font-weight:600;margin-bottom:1rem;color:#1a4a6b;transition:color .3s ease;font-family:var(--font-orbitron),"Georgia",serif;letter-spacing:1px}.card p{color:#2c5f8a;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.card-buttons{display:flex;gap:.75rem;margin-top:auto;flex-wrap:wrap}.card-buttons .btn{flex:1 1;min-width:100px;text-align:center}.test-container{min-height:100vh;background:linear-gradient(135deg,#4a90c2,#7bb3db 50%,#a8d0f0);display:flex;align-items:center;justify-content:center}.test-card{background:linear-gradient(135deg,rgba(168,208,240,.95),rgba(123,179,219,.9));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:2rem;border-radius:15px;box-shadow:0 20px 40px rgba(26,74,107,.3),0 0 0 1px rgba(44,95,138,.4);animation:fadeInUp .8s ease-out;border:1px solid rgba(44,95,138,.3)}.test-title{font-size:1.875rem;font-weight:700;margin-bottom:1rem;color:#1a4a6b;animation:fadeInLeft .8s ease-out .2s both;font-family:var(--font-righteous),"Georgia",serif;letter-spacing:1px}.test-button{background:linear-gradient(135deg,#1a4a6b,#2c5f8a);color:#a8d0f0;font-weight:700;padding:.5rem 1rem;border-radius:20px;border:none;cursor:pointer;transition:all .3s ease;animation:pulse 2s infinite;box-shadow:0 4px 15px rgba(26,74,107,.4)}.test-button:hover{background:linear-gradient(135deg,#2c5f8a,#4a90c2);transform:translateY(-2px);box-shadow:0 8px 25px rgba(26,74,107,.5)}.test-text{margin-top:1rem;color:#2c5f8a;animation:fadeInRight .8s ease-out .4s both}.test-red{margin-top:1rem;background:linear-gradient(135deg,#1a4a6b,#2c5f8a);color:#a8d0f0;animation:fadeInUp .8s ease-out .6s both;box-shadow:0 0 15px rgba(26,74,107,.3)}.test-blue,.test-red{padding:.5rem;border-radius:10px}.test-blue{margin-top:.5rem;background:linear-gradient(135deg,#2c5f8a,#4a90c2);color:#fff;animation:fadeInUp .8s ease-out .8s both;box-shadow:0 0 15px rgba(44,95,138,.3)}.retro-icon{display:inline-block;width:24px;height:24px;margin-right:12px;border-radius:50%;position:relative;vertical-align:middle}.retro-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-frontend{background:linear-gradient(135deg,#4a90c2,#7bb3db);box-shadow:0 0 10px rgba(74,144,194,.4)}.icon-frontend:before{content:"</>";color:#fff;font-weight:700;font-size:10px;font-family:var(--font-orbitron),monospace}.icon-backend{background:linear-gradient(135deg,#2c5f8a,#4a90c2);box-shadow:0 0 10px rgba(44,95,138,.4)}.icon-backend:before{content:"{}";color:#fff;font-weight:700;font-size:12px;font-family:var(--font-orbitron),monospace}.icon-database{background:linear-gradient(135deg,#1a4a6b,#2c5f8a);box-shadow:0 0 10px rgba(26,74,107,.4)}.icon-database:before{content:"⬢";color:#a8d0f0;font-size:14px}.icon-tools{background:linear-gradient(135deg,#7bb3db,#a8d0f0);box-shadow:0 0 10px rgba(123,179,219,.4)}.icon-tools:before{content:"T";color:#1a4a6b;font-weight:700;font-size:14px;font-family:var(--font-orbitron),monospace}.icon-email{background:linear-gradient(135deg,#4a90c2,#7bb3db);box-shadow:0 0 10px rgba(74,144,194,.4)}.icon-email:before{content:"@";color:#fff;font-weight:700;font-size:14px;font-family:var(--font-orbitron),monospace}.icon-wordpress{background:linear-gradient(135deg,#7bb3db,#a8d0f0);box-shadow:0 0 10px rgba(123,179,219,.4)}.icon-wordpress:before{content:"W";color:#1a4a6b;font-weight:700;font-size:14px;font-family:var(--font-righteous),serif}.skill-item{display:flex;align-items:center;margin-bottom:.75rem;padding:.5rem;border-radius:8px;background:linear-gradient(135deg,rgba(168,208,240,.1),rgba(123,179,219,.1));transition:all .3s ease}.skill-item:hover{background:linear-gradient(135deg,rgba(168,208,240,.2),rgba(123,179,219,.2));transform:translateX(5px)}.skill-text{font-family:var(--font-inter),sans-serif;color:#2c5f8a;font-weight:500}@media (max-width:1024px){.hero-content h1{font-size:3rem}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.section{padding:3rem 0}}@media (max-width:768px){.hero-content h1{font-size:2.5rem;letter-spacing:1px}.hero-content p{font-size:1.25rem;margin-bottom:1.5rem}.nav{padding:.75rem 0}.nav-brand{font-size:1.5rem}.nav-links{gap:.75rem}.nav-link{padding:.4rem .8rem;font-size:.9rem}.container{padding:0 1rem}.hero-buttons{flex-direction:column;align-items:center;gap:.75rem}.btn{padding:.75rem 2rem;font-size:.9rem;width:100%;max-width:250px;text-align:center}.card{padding:1.25rem}.card h3{font-size:1.1rem}.grid-2,.grid-3{grid-template-columns:1fr;gap:1.25rem}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem}.footer .container{flex-direction:column;text-align:center;gap:1.5rem}.footer-links{justify-content:center;flex-wrap:wrap;gap:1rem}.section{padding:2.5rem 0}.text-4xl{font-size:2rem;line-height:2.25rem}.text-3xl{font-size:1.75rem;line-height:2rem}.text-xl{font-size:1.125rem;line-height:1.5rem}}@media (max-width:480px){.hero-content h1{font-size:2rem;letter-spacing:.5px}.hero-content p{font-size:1.125rem}.nav-brand{font-size:1.25rem}.nav-links{gap:.5rem}.nav-link{padding:.3rem .6rem;font-size:.85rem}.container{padding:0 .75rem}.card{padding:1rem}.card h3{font-size:1rem;margin-bottom:.75rem}.card p{font-size:.9rem;line-height:1.5}.btn{padding:.65rem 1.5rem;font-size:.85rem}.section{padding:2rem 0}.text-3xl{font-size:1.5rem;line-height:1.75rem}.hero:after,.hero:before{opacity:.2}.test-card{padding:1.5rem;margin:1rem}.test-title{font-size:1.5rem}}