@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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;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;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;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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}

/*! tailwindcss v4.0.13 | MIT License | https://tailwindcss.com */*{box-sizing:border-box;margin:0;padding:0}body{color:#4a5568;background-color:#fff;font-family:Muli,sans-serif;line-height:1.75}a{color:#482d44;text-decoration:none;transition:color .3s}a:hover{color:#7b4d74}.contact-email,.contact-phone,.footer a,.nav a,.social-links a{color:inherit}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{color:#fff;z-index:100;background-color:#2d3748;justify-content:space-between;align-items:center;margin:0 auto;padding:16px 20px;display:flex;position:sticky;top:0}.logo{flex-shrink:0}.logo img{width:auto;height:50px;display:block}.hamburger{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;padding:5px;display:none}.hamburger-line{background-color:#fff;width:25px;height:3px;margin:3px 0;transition:all .3s;display:block}.nav{align-items:center;gap:30px;display:flex}.nav a{color:#fff;padding:8px 0;font-weight:400;text-decoration:none;transition:color .3s}.nav a:hover{color:#00674f}.nav .cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00674f,#2d3748);border:none;border-radius:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 10px #00674f33}.nav .cta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.nav .cta:hover{background:linear-gradient(135deg,#2d3748,#00674f);transform:translateY(-2px);box-shadow:0 4px 20px #00674f4d}.nav .cta:hover:before{left:100%}@media (width<=768px){.header{padding:12px 20px}.hamburger{display:flex}.nav{background-color:#2d3748;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:250px;height:100vh;padding-top:80px;transition:right .3s;position:fixed;top:0;right:-100%;box-shadow:-2px 0 10px #0000001a}.nav.open{right:0}.nav a{border-bottom:1px solid #4a5568;width:100%;padding:15px 20px;font-size:18px}.nav .cta,.nav a{text-align:center}.nav .cta{width:80%;margin-top:20px}.nav.open~.hamburger .hamburger-line:first-child{transform:rotate(-45deg)translate(-6px,6px)}.nav.open~.hamburger .hamburger-line:nth-child(2){opacity:0}.nav.open~.hamburger .hamburger-line:nth-child(3){transform:rotate(45deg)translate(-6px,-6px)}}@media (width<=480px){.header{padding:10px 16px}.logo img{height:40px}.nav{width:100%;right:-100%}}.hero{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);min-height:70vh;padding:80px 0;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 30%,#ffffff0d 0,#0000 50%);position:absolute;inset:0}.hero-content{text-align:center;z-index:10;margin-bottom:60px;position:relative}.hero h1{max-width:800px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:40px;font-weight:400;line-height:1.286;animation:fadeInUp 1s ease-out}.definition{text-align:left;max-width:600px;margin:0 auto;animation:fadeInUp 1s ease-out .3s both}.definition h5{margin-bottom:8px;font-size:18px;font-weight:400}.pronunciation{opacity:.9;margin-bottom:16px;font-size:14px}.definition ol{padding-left:20px;list-style:decimal}.definition li{margin-bottom:8px}.definition em{font-style:italic}.hero-particles{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.particle{background:#fff9;border-radius:50%;animation:floatUp linear infinite;position:absolute}.particle:first-child{width:3px;height:3px;animation-duration:8s;animation-delay:0s;left:5%}.particle:nth-child(2){width:2px;height:2px;animation-duration:6s;animation-delay:1s;left:15%}.particle:nth-child(3){width:4px;height:4px;animation-duration:7s;animation-delay:2s;left:25%}.particle:nth-child(4){width:2px;height:2px;animation-duration:9s;animation-delay:3s;left:35%}.particle:nth-child(5){width:3px;height:3px;animation-duration:5s;animation-delay:4s;left:45%}.particle:nth-child(6){width:2px;height:2px;animation-duration:8s;animation-delay:5s;left:55%}.particle:nth-child(7){width:4px;height:4px;animation-duration:6s;animation-delay:6s;left:65%}.particle:nth-child(8){width:3px;height:3px;animation-duration:7s;animation-delay:7s;left:75%}.particle:nth-child(9){width:2px;height:2px;animation-duration:8s;animation-delay:8s;left:85%}.particle:nth-child(10){width:3px;height:3px;animation-duration:6s;animation-delay:9s;left:95%}.particle:nth-child(11){width:2px;height:2px;animation-duration:10s;animation-delay:.5s;left:10%}.particle:nth-child(12){width:3px;height:3px;animation-duration:7s;animation-delay:1.5s;left:30%}.particle:nth-child(13){width:2px;height:2px;animation-duration:9s;animation-delay:2.5s;left:50%}.particle:nth-child(14){width:4px;height:4px;animation-duration:6s;animation-delay:3.5s;left:70%}.particle:nth-child(15){width:2px;height:2px;animation-duration:8s;animation-delay:4.5s;left:90%}@keyframes floatUp{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px)scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.hero{min-height:60vh;padding:60px 0}.hero h1{font-size:32px}.particle:nth-child(n+11){display:none}}@media (width<=480px){.hero h1{font-size:28px}.hero{padding:40px 0}}.btn-primary,.btn-secondary,.btn-tier{cursor:pointer;text-transform:none;letter-spacing:.5px;border:2px solid #0000;border-radius:12px;min-width:200px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary{color:#fff;background:linear-gradient(135deg,#00674f,#2d3748);border-color:#0000;box-shadow:0 4px 15px #00674f4d}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.btn-primary:hover{background:linear-gradient(135deg,#2d3748,#00674f);transform:translateY(-3px);box-shadow:0 8px 25px #00674f66}.btn-primary:hover:before{left:100%}.btn-primary:active{transform:translateY(-1px);box-shadow:0 4px 15px #00674f4d}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1a1a1a;background:#ffffff1a;border-color:#2d37484d;box-shadow:0 4px 15px #0000001a}.btn-secondary:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#2d3748,#00674f);border-radius:10px;transition:opacity .4s;position:absolute;inset:0}.btn-secondary:hover{color:#fff;border-color:#0000;transform:translateY(-3px);box-shadow:0 8px 25px #2d37484d}.btn-secondary:hover:before{opacity:1}.btn-secondary:active{transform:translateY(-1px)}.btn-tier{width:100%;margin-top:24px}.btn-tier.btn-secondary{color:#1a1a1a}.btn-tier.btn-secondary:hover{color:#fff}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:60px;display:flex}.learn-more-btn:hover{box-shadow:0 4px 12px #00674f4d}.read-more-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00674f,#687c93);border:none;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:10px 20px;font-weight:600;transition:all .3s;display:flex}.read-more-btn:hover{transform:translate(4px);box-shadow:0 4px 12px #00674f4d}.category-btn{cursor:pointer;color:#4a5568;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;font-weight:500;transition:color .3s;display:flex}.category-btn:hover{color:#00674f}.category-count{background:#f0f0f0;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:12px}.recent-post-btn{cursor:pointer;color:#482d44;text-align:left;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none;transition:color .3s}.recent-post-btn:hover{color:#00674f}@media (width<=768px){.cta-buttons{flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;width:100%}}.features{background-color:#f8f9fa;padding:80px 0}.features h2{text-align:center;color:#1a1a1a;margin-bottom:40px;font-size:30px;font-weight:300}.features-intro{text-align:left;color:#4a5568;max-width:800px;margin:0 auto 40px;font-size:16px}.testimonial{background-color:#fff;border-left:4px solid #00674f;border-radius:12px;max-width:800px;margin:40px auto;padding:40px;font-style:italic;box-shadow:0 4px 20px #0000001a}.testimonial cite{text-align:center;margin-top:20px;font-style:normal;font-weight:600;display:block}.feature-grid{grid-template-columns:repeat(4,1fr);gap:40px;margin:60px 0;display:grid}.feature{text-align:center;background-color:#fff;border-radius:12px;padding:40px 30px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #0000001a}.feature:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.feature-icon{justify-content:center;align-items:center;height:80px;margin-bottom:20px;display:flex}.icon-color{color:#00674f;transition:all .3s}.feature:hover .icon-color{color:#482d44;transform:scale(1.1)}.feature h4{color:#1a1a1a;margin-bottom:16px;font-size:22px;font-weight:400}.feature p{color:#4a5568;line-height:1.7}.digital-relevance{background:linear-gradient(135deg,#fff 0 30%,#fff 70%,#00674f);padding:80px 0}.content-with-image{grid-template-columns:400px 1fr;align-items:center;gap:60px;display:grid}.content h3{color:#1a1a1a;margin-bottom:24px;font-size:32px;font-weight:300}.content p{color:#4a5568;margin-bottom:24px;line-height:1.7}.image img{border-radius:12px;width:100%;height:auto}.testimonials{background-color:#f8f9fa;padding:80px 0}.testimonials h2{text-align:center;color:#1a1a1a;margin-bottom:60px;font-size:40px;font-weight:300}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-bottom:60px;display:grid}.testimonial-card{background-color:#fff;border-radius:12px;padding:40px;transition:transform .3s;box-shadow:0 4px 20px #0000001a}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-card blockquote{color:#2d3748;margin-bottom:24px;font-style:italic;line-height:1.7}.testimonial-card cite{color:#4a5568;font-style:normal;font-weight:600}@media (width<=1200px){.feature-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width<=1024px){.content-with-image{grid-template-columns:1fr;gap:40px}.hero h1{font-size:40px}}@media (width<=768px){.feature-grid{grid-template-columns:1fr;gap:30px}.feature{padding:30px 20px}.testimonials-grid{grid-template-columns:1fr}.features,.testimonials{padding:60px 0}}@media (width<=480px){.feature-grid{gap:20px}}.services-page{background:#fff}.services-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);padding:120px 0 80px;position:relative;overflow:hidden}.services-hero h1{margin-bottom:24px;font-size:48px;font-weight:400;line-height:1.2}.hero-subtitle{opacity:.9;margin-bottom:48px;font-size:20px;line-height:1.6}.hero-stats{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.stat{align-items:center;gap:12px;font-weight:500;display:flex}.stat-icon{color:#00674f;background:#ffffff1a;border-radius:8px;padding:8px}.services-grid-section{background:#f8f9fa;padding:100px 0}.services-grid-section h2{text-align:center;color:#1a1a1a;margin-bottom:24px;font-size:40px;font-weight:300}.section-intro{text-align:center;color:#4a5568;max-width:600px;margin:0 auto 60px;font-size:18px;line-height:1.7}.services-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.service-card{cursor:pointer;text-align:center;background:#fff;border:2px solid #0000;border-radius:16px;padding:40px 30px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0000001a}.service-card.active,.service-card:hover{border-color:#00674f;transform:translateY(-8px);box-shadow:0 12px 40px #00674f26}.service-icon{background:linear-gradient(135deg,#00674f,#687c93);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;transition:all .3s;display:flex}.service-card:hover .service-icon{transform:scale(1.1)rotate(5deg)}.service-card h3{color:#1a1a1a;margin-bottom:12px;font-size:24px;font-weight:600}.service-subtitle{color:#482d44;margin-bottom:16px;font-size:16px;font-weight:600}.service-description{line-height:1.6}.learn-more-btn{color:#00674f;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin:0 -12px;padding:8px 12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.learn-more-btn:hover{color:#00513b;background:#00674f14;transform:translate(4px)}.services-grid-ctas{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:60px;display:flex}.service-details{background:#fff;padding:100px 0}.detail-content{grid-template-columns:1fr 400px;align-items:center;gap:80px;display:grid}.detail-text h2{color:#1a1a1a;margin-bottom:12px;font-size:36px;font-weight:600}.detail-text h3{color:#482d44;margin-bottom:24px;font-size:20px;font-weight:600}.detail-description{color:#4a5568;margin-bottom:40px;font-size:18px;line-height:1.7}.features-list h4{color:#1a1a1a;margin-bottom:20px;font-size:20px;font-weight:600}.features-list ul{margin-bottom:40px;padding:0;list-style:none}.features-list li{margin-bottom:12px;font-size:16px}.check-icon{color:#00674f;flex-shrink:0}.detail-visual{justify-content:center;align-items:center;display:flex}.tech-graphic{width:300px;height:300px;position:relative}.tech-circle{border:2px solid #00674f4d;border-radius:50%;width:200px;height:200px;margin:50px auto;animation:rotate 20s linear infinite;position:relative}.inner-circle{color:#fff;background:linear-gradient(135deg,#00674f,#687c93);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-dots{width:100%;height:100%;position:absolute;top:0;left:0}.orbit-dot{background:#00674f;border-radius:50%;width:12px;height:12px;position:absolute}.orbit-dot:first-child{top:-6px;left:50%;transform:translate(-50%)}.orbit-dot:nth-child(2){top:50%;right:-6px;transform:translateY(-50%)}.orbit-dot:nth-child(3){bottom:-6px;left:50%;transform:translate(-50%)}.orbit-dot:nth-child(4){top:50%;left:-6px;transform:translateY(-50%)}.data-streams{width:100%;height:100%;position:absolute;top:0;left:0}.stream{opacity:.6;background:linear-gradient(90deg,#0000,#00674f,#0000);animation:pulse 2s ease-in-out infinite;position:absolute}.stream-1{animation-delay:0s;top:20%}.stream-1,.stream-2{width:100%;height:2px;left:0}.stream-2{animation-delay:.7s;top:50%}.stream-3{width:100%;height:2px;animation-delay:1.4s;top:80%;left:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.why-choose-us{background:#f8f9fa;padding:100px 0}.why-choose-us h2{text-align:center;color:#1a1a1a;margin-bottom:60px;font-size:40px;font-weight:300}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;display:grid}.benefit{text-align:center;background:#fff;border-radius:16px;padding:40px 30px;transition:transform .3s;box-shadow:0 4px 20px #0000001a}.benefit:hover{transform:translateY(-5px)}.benefit-icon{color:#00674f;width:64px;height:64px;margin:0 auto 24px}.benefit h3{color:#1a1a1a;margin-bottom:16px;font-size:22px;font-weight:600}.benefit p{color:#4a5568;line-height:1.7}@media (width<=768px){.services-hero{padding:80px 0 60px}.services-hero h1{font-size:32px}.hero-subtitle{font-size:18px}.hero-stats{flex-direction:column;align-items:center;gap:24px}.detail-content,.services-grid{grid-template-columns:1fr}.detail-content{gap:40px}}.footer{color:#fff;background-color:#2d3748;padding:60px 0 20px}.footer-top{grid-template-columns:1fr 1fr;gap:60px;margin-bottom:40px;display:grid}.footer-info h3{color:#fff;margin-bottom:20px;font-size:22px}.footer-info .contact-info p{margin-bottom:8px}.footer-info a{color:#fff;text-decoration:none}.footer-nav ul{grid-template-columns:repeat(2,1fr);gap:12px;list-style:none;display:grid}.footer-nav a{color:#fff;text-decoration:none;transition:color .3s}.footer-nav a:hover{color:#687c93}.footer-bottom{border-top:1px solid #4a5568;justify-content:space-between;padding-top:40px}.footer-bottom,.social-links{align-items:center;display:flex}.social-links{gap:16px}.social-links a{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;padding:8px;text-decoration:none;transition:all .3s;display:flex}.social-links a:hover{color:#687c93;background:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.social-links a:active{transform:translateY(0)}.social-links a:first-child:hover{color:#0077b5}.social-links a:nth-child(2):hover{color:#000}.social-links a:nth-child(3):hover{color:#e4405f}.social-links a:nth-child(4):hover{color:#ff0050}@media (width<=480px){.social-links{justify-content:center;gap:12px}.social-links a{padding:10px}}.footer-info .contact-info a{color:#fff;text-decoration:none;transition:color .3s}.footer-info .contact-info a:hover{color:#687c93}.contact-email,.contact-phone{color:#fff;text-decoration:none;transition:color .3s}.contact-email:hover,.contact-phone:hover{color:#687c93;text-decoration:underline}@media (width<=768px){.footer-top{grid-template-columns:1fr;gap:40px}.footer-bottom{text-align:center;flex-direction:column;gap:20px}}.pricing-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);padding:120px 0}.pricing-hero h1{margin-bottom:24px;font-size:48px;font-weight:400;line-height:1.2}.pricing-hero p{opacity:.9;font-size:20px}.pricing-section{background:#fff;padding:100px 0}.pricing-note{background:#f0f0f0;border-radius:8px;align-items:center;gap:12px;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:16px 24px;display:flex}.pricing-note svg{color:#00674f;flex-shrink:0}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;display:grid}.pricing-card{text-align:center;background:#fff;border:2px solid #e0e0e0;border-radius:16px;padding:40px 30px;transition:all .3s;position:relative}.pricing-card.highlighted{border-color:#00674f;transform:scale(1.05);box-shadow:0 12px 40px #00674f26}.popular-badge{color:#fff;background:#00674f;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card h3{color:#1a1a1a;margin-bottom:8px;font-size:28px;font-weight:600}.tier-subtitle{color:#687c93;margin-bottom:24px;font-size:14px}.price{margin:32px 0}.price-text{color:#00674f;font-size:36px;font-weight:600}.tier-description{color:#4a5568;margin-bottom:32px;font-size:16px}.features-list{text-align:left;margin-bottom:32px;list-style:none}.features-list li{color:#4a5568;align-items:center;gap:12px;margin-bottom:16px;display:flex}.feature-check{color:#00674f;flex-shrink:0}.pricing-faq{background:#f8f9fa;padding:100px 0}.pricing-faq h2{text-align:center;color:#1a1a1a;margin-bottom:24px;font-size:40px;font-weight:300}.faq-intro{text-align:center;color:#4a5568;margin-bottom:60px;font-size:18px}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;display:grid}.faq-item{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000000d}.faq-item h4{color:#1a1a1a;margin-bottom:16px;font-size:20px;font-weight:600}.faq-item p{color:#4a5568;line-height:1.7}.pricing-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);padding:80px 0}.pricing-cta h2{margin-bottom:16px;font-size:40px;font-weight:400}.pricing-cta p{opacity:.9;margin-bottom:32px;font-size:18px}.pricing-section h2{text-align:center;color:#1a1a1a;margin-bottom:16px;font-size:40px;font-weight:300}.pricing-section .section-intro{text-align:center;color:#4a5568;max-width:700px;margin-bottom:60px;margin-left:auto;margin-right:auto;font-size:18px}.plan-description{color:#4a5568;min-height:48px;margin-bottom:24px;font-size:16px}.price-period{color:#687c93;margin-left:4px;font-size:16px}.plan-note{color:#687c93;margin-top:16px;font-size:13px;font-style:italic}.alacarte-section{background:#f8f9fa;padding:100px 0}.alacarte-section h2{text-align:center;color:#1a1a1a;margin-bottom:16px;font-size:40px;font-weight:300}.alacarte-section .section-intro{text-align:center;color:#4a5568;max-width:700px;margin-bottom:60px;margin-left:auto;margin-right:auto;font-size:18px}.alacarte-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;max-width:1200px;margin:0 auto;display:grid}.alacarte-card{text-align:center;background:#fff;border-radius:16px;flex-direction:column;padding:40px 30px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 20px #00000014}.alacarte-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00674f26}.service-icon-box{background:linear-gradient(135deg,#00674f,#687c93);border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.service-icon{color:#fff}.alacarte-card h3{color:#1a1a1a;margin-bottom:12px;font-size:24px;font-weight:600}.service-description{color:#4a5568;flex-grow:1;margin-bottom:24px;font-size:16px}.alacarte-card .features-list{text-align:left;margin-bottom:24px}.service-price{color:#00674f;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-bottom:24px;padding:16px 0;font-size:24px;font-weight:600}.about-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);padding:120px 0}.about-hero h1{margin-bottom:24px;font-size:48px;font-weight:400}.about-hero p{opacity:.9;font-size:20px}.about-story{background:#fff;padding:100px 0}.story-content{max-width:800px;margin:0 auto}.story-text h2{color:#1a1a1a;margin-bottom:32px;font-size:40px;font-weight:300}.story-text p{color:#4a5568;margin-bottom:24px;font-size:18px;line-height:1.8}.about-values{background:#f8f9fa;padding:100px 0}.about-values h2{text-align:center;color:#1a1a1a;margin-bottom:24px;font-size:40px;font-weight:300}.values-intro{text-align:center;color:#4a5568;max-width:600px;margin:0 auto 60px;font-size:18px}.values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;display:grid}.value-card{text-align:center;background:#fff;border-radius:12px;padding:40px 30px;box-shadow:0 2px 10px #0000000d}.value-icon{color:#00674f;margin-bottom:16px;font-size:48px}.value-card h3{color:#1a1a1a;margin-bottom:12px;font-size:22px;font-weight:600}.value-card p{color:#4a5568;line-height:1.7}.about-team{background:#fff;padding:100px 0}.about-team h2{text-align:center;color:#1a1a1a;margin-bottom:24px;font-size:40px;font-weight:300}.team-intro{text-align:center;color:#4a5568;max-width:600px;margin:0 auto 60px;font-size:18px}.team-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:60px;display:grid}.team-member{text-align:center}.member-avatar{margin-bottom:24px}.avatar-placeholder,.member-avatar{justify-content:center;align-items:center;display:flex}.avatar-placeholder{color:#fff;background:linear-gradient(135deg,#00674f,#687c93);border-radius:50%;width:120px;height:120px;font-size:48px;font-weight:600}.team-member h3{color:#1a1a1a;margin-bottom:8px;font-size:24px;font-weight:600}.member-role{color:#00674f;margin-bottom:16px;font-size:16px;font-weight:600}.member-bio{color:#4a5568;line-height:1.7}.about-why{background:#f8f9fa;padding:100px 0}.about-why h2{text-align:center;color:#1a1a1a;margin-bottom:60px;font-size:40px;font-weight:300}.why-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.why-item{text-align:center;background:#fff;border-radius:12px;padding:40px 30px;box-shadow:0 2px 10px #0000000d}.why-item h3{color:#1a1a1a;margin-bottom:16px;font-size:22px;font-weight:600}.why-item p{color:#4a5568;line-height:1.7}.about-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);padding:80px 0}.about-cta h2{margin-bottom:16px;font-size:40px;font-weight:400}.about-cta p{opacity:.9;margin-bottom:32px;font-size:18px}.blog-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);padding:120px 0}.blog-hero h1{margin-bottom:24px;font-size:48px;font-weight:400}.blog-hero p{opacity:.9;font-size:20px}.blog-section{background:#fff;padding:100px 0}.blog-layout{grid-template-columns:1fr 320px;gap:60px;display:grid}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px;display:grid}.blog-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:30px;transition:all .3s;position:relative}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.blog-category-badge{color:#fff;background:#00674f;border-radius:4px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.blog-card h2{color:#1a1a1a;margin-bottom:16px;font-size:22px;font-weight:600;line-height:1.4}.blog-excerpt{color:#4a5568;margin-bottom:20px;font-size:16px;line-height:1.7}.blog-meta{color:#687c93;gap:16px;margin-bottom:20px;font-size:14px;display:flex}.meta-item{align-items:center;gap:8px;display:flex}.blog-sidebar{flex-direction:column;gap:40px;display:flex}.sidebar-widget{background:#f8f9fa;border-radius:12px;padding:24px}.sidebar-widget h3{color:#1a1a1a;margin-bottom:16px;font-size:18px;font-weight:600}.category-list{list-style:none}.category-list li{margin-bottom:8px}.newsletter-form{flex-direction:column;gap:12px;margin-top:16px;display:flex}.newsletter-form input{border:1px solid #e0e0e0;border-radius:8px;padding:12px;font-size:14px}.newsletter-form input:focus{border-color:#00674f;outline:none}.newsletter-widget p{color:#4a5568;margin-bottom:16px;font-size:14px;line-height:1.6}.recent-posts{list-style:none}.recent-posts li{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:20px}.recent-posts li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.post-date{color:#687c93;margin-top:8px;font-size:12px;display:block}.contact-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);padding:120px 0}.contact-hero h1{margin-bottom:24px;font-size:48px;font-weight:400}.contact-hero p{opacity:.9;font-size:20px}.contact-section{background:#fff;padding:100px 0}.contact-layout{grid-template-columns:2fr 1fr;gap:60px;display:grid}.contact-form-wrapper{background:#f8f9fa;border-radius:12px;padding:40px}.contact-form-wrapper h2{color:#1a1a1a;margin-bottom:12px;font-size:32px;font-weight:600}.form-subtitle{color:#4a5568;margin-bottom:32px;font-size:16px}.form-success-message{color:#00674f;background:#e6f7f5;border-left:4px solid #00674f;border-radius:8px;gap:16px;margin-bottom:24px;padding:16px;display:flex}.form-success-message h3{margin:0 0 4px;font-size:18px;font-weight:600}.form-success-message p{margin:0;font-size:14px}.form-success-message svg{flex-shrink:0;margin-top:2px}.form-error-message{color:#c53030;background:#fed7d7;border-left:4px solid #c53030;border-radius:8px;gap:16px;margin-bottom:24px;padding:16px;display:flex}.form-error-message h3{margin:0 0 4px;font-size:18px;font-weight:600}.form-error-message p{margin:0;font-size:14px}.form-error-message svg{flex-shrink:0;margin-top:2px}.contact-form{gap:24px}.contact-form,.form-group{flex-direction:column;display:flex}.form-group{gap:8px}.form-group label{color:#2d3748;font-size:14px;font-weight:600}.form-group input,.form-group select,.form-group textarea{color:#2d3748;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.form-group input::placeholder,.form-group textarea::placeholder{color:#a0aec0}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#00674f;outline:none;box-shadow:0 0 0 3px #00674f1a}.form-group textarea{resize:vertical;min-height:150px}.contact-submit{justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px 32px;font-size:16px;font-weight:600;display:flex}.contact-submit:disabled{opacity:.7;cursor:not-allowed}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.form-note{font-size:12px}.contact-sidebar{flex-direction:column;gap:24px;display:flex}.contact-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:30px}.contact-card h3{color:#1a1a1a;margin-bottom:20px;font-size:20px;font-weight:600}.contact-card h4{color:#2d3748;margin-top:12px;margin-bottom:8px;font-size:14px;font-weight:600}.contact-card h4:first-child{margin-top:0}.contact-item a{color:#00674f;font-weight:500;text-decoration:none;transition:opacity .2s}.contact-item a:hover{opacity:.8}.contact-card p{color:#4a5568;font-size:15px;line-height:1.7}.contact-list{margin:0;padding:0;font-size:15px;list-style:none}.contact-list li{color:#4a5568;margin-bottom:12px;padding-left:24px;line-height:1.6;position:relative}.contact-list li:before{content:"✓";color:#00674f;font-weight:600;position:absolute;left:0}.contact-list li:last-child{margin-bottom:0}.contact-faq{background:#f8f9fa;padding:100px 0}.contact-faq h2{text-align:center;color:#1a1a1a;margin-bottom:60px;font-size:40px;font-weight:300}.contact-faq .faq-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;display:grid}.contact-faq .faq-item{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000000d}.contact-faq .faq-item h4{color:#1a1a1a;margin-bottom:12px;font-size:18px;font-weight:600}.contact-faq .faq-item p{color:#4a5568;font-size:15px;line-height:1.7}.policy-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);padding:120px 0}.policy-hero h1{margin-bottom:16px;font-size:48px;font-weight:400}.policy-hero p{opacity:.9;font-size:16px}.policy-content{background:#fff;padding:100px 0}.policy-text{color:#4a5568;max-width:900px;margin:0 auto}.policy-text h2{color:#1a1a1a;margin-top:40px;margin-bottom:20px;font-size:28px;font-weight:600}.policy-text h2:first-child{margin-top:0}.policy-text p{margin-bottom:16px;font-size:16px;line-height:1.8}.policy-text ul{margin:20px 0;padding-left:20px;list-style-position:inside}.policy-text li{color:#4a5568;margin-bottom:12px;font-size:16px;line-height:1.8}.policy-text strong{color:#2d3748;font-weight:600}@media (width<=768px){.blog-layout{grid-template-columns:1fr}.pricing-card.highlighted{transform:scale(1)}.contact-layout{grid-template-columns:1fr}.contact-form-wrapper{padding:24px}.contact-hero h1{font-size:36px}}@media (width<=480px){.blog-grid,.pricing-grid{grid-template-columns:1fr}.contact-hero h1{font-size:28px}.contact-form-wrapper h2{font-size:24px}.form-group input,.form-group select,.form-group textarea{font-size:16px}}.modal-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:fadeIn .3s ease-out;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;animation:slideUp .3s ease-out;position:relative;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close{cursor:pointer;color:#666;z-index:10;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.modal-close:hover{color:#00674f;background:#f0f0f0}.modal-header{color:#fff;text-align:center;background:linear-gradient(135deg,#00674f,#2d3748);border-radius:16px 16px 0 0;padding:40px 40px 30px}.modal-icon{opacity:.9;margin-bottom:16px}.modal-header h2{margin-bottom:8px;font-size:32px;font-weight:600}.modal-header h3{opacity:.9;font-size:18px;font-weight:400}.modal-body{padding:40px}.modal-description{color:#4a5568;margin-bottom:32px;font-size:16px;line-height:1.6}.modal-features{margin-bottom:32px}.modal-features h4{color:#2d3748;margin-bottom:16px;font-size:16px;font-weight:600}.modal-features ul{margin:0;padding:0;list-style:none}.modal-features li{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.modal-features .check-icon{color:#00674f;flex-shrink:0;margin-top:2px}.modal-features span{color:#4a5568;font-size:15px}.modal-footer{background:#f9fafb;border-top:1px solid #e2e8f0;border-radius:0 0 16px 16px;flex-wrap:wrap;gap:12px;padding:30px 40px;display:flex}.modal-footer button{flex:1;min-width:200px}@media (width<=768px){.modal-overlay{padding:16px}.modal-content{border-radius:12px;max-height:calc(100vh - 32px)}.modal-header{padding:32px 24px 24px}.modal-header h2{font-size:24px}.modal-header h3{font-size:16px}.modal-body{padding:24px}.modal-footer{flex-direction:column;padding:20px 24px}.modal-footer button{width:100%}}.consultation-hero,.proposal-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b 30%,#687c93 70%,#00674f);padding:100px 0 60px}.consultation-hero h1,.proposal-hero h1{margin-bottom:24px;font-size:48px;font-weight:400;line-height:1.2}.consultation-hero p,.proposal-hero p{opacity:.9;max-width:600px;margin:0 auto;font-size:18px}.consultation-section,.proposal-section{background:#fff;padding:80px 0}.consultation-layout,.proposal-layout{grid-template-columns:1fr 350px;align-items:start;gap:60px;display:grid}.consultation-main,.proposal-main{order:1}.consultation-sidebar,.proposal-sidebar{order:2}.consultation-form-wrapper,.proposal-form-wrapper{background:#f9fafb;border:1px solid #e2e8f0;border-radius:12px;padding:40px}.consultation-form-wrapper h2,.proposal-form-wrapper h2{color:#1a1a1a;margin-bottom:12px;font-size:32px}.consultation-form-wrapper .form-subtitle,.proposal-form-wrapper .form-subtitle{color:#666;margin-bottom:32px;font-size:16px}.consultation-form,.proposal-form{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.consultation-sidebar,.proposal-sidebar{flex-direction:column;gap:24px;display:flex}.consultation-card,.proposal-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000d}.consultation-card h3,.proposal-card h3{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}.card-icon{color:#00674f;flex-shrink:0}.consultation-list,.proposal-list{margin:0;padding:0;list-style:none}.consultation-list li,.proposal-list li{color:#4a5568;border-bottom:1px solid #e2e8f0;padding:8px 0;font-size:15px}.consultation-list li:last-child,.proposal-list li:last-child{border-bottom:none}.consultation-card p,.proposal-card p{color:#4a5568;margin:0;font-size:15px;line-height:1.6}.consultation-card a,.proposal-card a{color:#00674f;font-weight:500;text-decoration:none}.consultation-card a:hover,.proposal-card a:hover{text-decoration:underline}.consultation-submit,.proposal-submit{margin-top:12px}.form-note{color:#718096;text-align:center;margin-top:16px;font-size:13px;font-style:italic}@media (width<=1024px){.consultation-layout,.proposal-layout{grid-template-columns:1fr;gap:40px}.consultation-sidebar,.proposal-sidebar{order:2}}@media (width<=768px){.consultation-hero,.proposal-hero{padding:80px 0 40px}.consultation-hero h1,.proposal-hero h1{font-size:32px}.consultation-form-wrapper,.proposal-form-wrapper{padding:24px}.consultation-form-wrapper h2,.proposal-form-wrapper h2{font-size:24px}.consultation-section,.proposal-section{padding:60px 0}}