@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;font-size:clamp(3rem,8vw,7.5rem);line-height:1.1;letter-spacing:-.02em}h2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:600;font-size:clamp(2.5rem,6vw,5rem);line-height:1.2;letter-spacing:-.01em}h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:600;font-size:clamp(2rem,4.5vw,3.75rem);line-height:1.3;letter-spacing:-.01em}h4{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;font-size:clamp(1.5rem,3.5vw,2.5rem);line-height:1.4;letter-spacing:-.005em}h5{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;font-size:clamp(1.25rem,3vw,2rem);line-height:1.4;letter-spacing:-.005em}h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.5;letter-spacing:0}p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;line-height:1.6}html{overflow-x:hidden}.body-background{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;mix-blend-mode:screen;pointer-events:none}code,pre{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400}.container{max-width:1400px;width:100%;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative}.btn--primary{background:#b4f68c;color:#000;border:2px solid #B4F68C}.btn--primary:hover{background:transparent;color:#b4f68c}.btn--outline{background:transparent;color:#fff;border:2px solid white}.btn--outline:hover{background:#fff;color:#000}.btn--dark{background:#000;border:2px solid white;color:#fff}.btn--dark:hover{background:#fff;color:#000}.btn__bracket{font-size:.75rem;font-weight:400}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;line-height:1.6;color:#fff;background:#0a0a0a;margin:0;padding:0;min-height:100vh;opacity:1;transition:opacity .3s ease-in-out}@media (max-width: 640px){body{overflow-x:hidden}}body.page-home{background-image:url(/wp-content/themes/inspace/front//assets/body-bg.avif);background-size:cover;background-position:top center;background-repeat:no-repeat}@media (max-width: 640px){body.page-home{overflow-x:hidden}}body.page-about{background-image:url(/wp-content/themes/inspace/front//assets/about-bg.avif);background-size:cover;background-position:top center;background-repeat:no-repeat}@media (max-width: 640px){body.page-about{overflow-x:hidden}}body.page-services{background-image:url(/wp-content/themes/inspace/front//assets/services.avif);background-size:cover;background-position:top center;background-repeat:no-repeat}@media (max-width: 640px){body.page-services{overflow-x:hidden}}body.page-service-inner{background-image:url(/wp-content/themes/inspace/front//assets/service-inner.avif);background-size:cover;background-position:top center;background-repeat:no-repeat}body.page-case-studies{background-image:url(/wp-content/themes/inspace/front//assets/case-study-bg.avif);background-size:cover;background-position:top center;background-repeat:no-repeat}@media (max-width: 640px){body.page-case-studies{overflow-x:hidden}}body.page-blog{background-image:url(/wp-content/themes/inspace/front//assets/blog-bg.avif);background-size:cover;background-position:top center;background-repeat:no-repeat}@media (max-width: 640px){body.page-blog{overflow-x:hidden}}body.page-blog-inner{background-image:url(/wp-content/themes/inspace/front//assets/blog-inner.avif);background-size:cover;background-position:top center;background-repeat:no-repeat}body.page-contact{background:#000;background-image:url(/wp-content/themes/inspace/front//assets/case-study-bg.avif);background-size:cover;background-position:top center;background-repeat:no-repeat}@media (max-width: 640px){body.page-contact{overflow-x:hidden}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/wp-content/themes/inspace/front//assets/body-bg.avif);background-position:top center;background-size:cover;color:#fff;margin:0;padding:0}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.header__logo{width:200px;height:40px}.header__logo img{width:100%;height:100%}.header__container{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.header__logo .logo{color:#b4f68c;font-size:1.5rem;font-weight:700;text-decoration:none;letter-spacing:-.02em}.header__nav .nav__list{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.header__nav .nav__link{color:#fff;text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:.05em;transition:color .3s ease}.header__nav .nav__link:hover{color:#b4f68c}.header__actions{display:flex;align-items:center;gap:1rem}.header__globe-btn svg{width:22px;height:22px}.header__burger{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem;gap:4px}.header__burger-line{width:24px;height:2px;background-color:#fff;transition:all .3s ease;border-radius:1px}.header__burger.active .header__burger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.header__burger.active .header__burger-line:nth-child(2){opacity:0}.header__burger.active .header__burger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width: 768px){.header__container{padding:1rem}.header__nav{position:fixed;top:100%;left:0;right:0;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.header__nav.active{transform:translateY(0);opacity:1;visibility:visible}.header__nav .nav__list{flex-direction:column;gap:0;padding:2rem 1rem}.header__nav .nav__list li{border-bottom:1px solid rgba(255,255,255,.1)}.header__nav .nav__list li:last-child{border-bottom:none}.header__nav .nav__list .nav__link{display:block;padding:1rem 0;font-size:1rem}.header__actions{display:none}.header__burger{display:flex}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.hero__container{width:100%;text-align:center}.hero__stars{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem}.hero__stars .star{color:gold;font-size:1.5rem;animation:twinkle 2s ease-in-out infinite}.hero__stars .star:nth-child(2){animation-delay:.2s}.hero__stars .star:nth-child(3){animation-delay:.4s}.hero__stars .star:nth-child(4){animation-delay:.6s}.hero__stars .star:nth-child(5){animation-delay:.8s}.hero__title{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;line-height:1.1;letter-spacing:-.02em;margin-bottom:1rem;text-transform:uppercase}.hero__subtitle{color:#b4f68c;font-size:clamp(1.5rem,4vw,3rem);font-weight:600;line-height:1.2;letter-spacing:.02em;margin-bottom:2rem}.hero__description{color:#fffc;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;max-width:800px;margin:0 auto 3rem;font-weight:400}.hero__actions{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.about-section{min-height:100vh;display:flex;align-items:center;padding:4rem 0;position:relative}.about-section__container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-section__content{display:flex;flex-direction:column}.about-section__text{text-align:left}.about-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.about-section__title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:2rem;max-width:600px}.about-section__description{color:#fffc;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;max-width:500px;font-weight:400}.about-section__visual{display:flex;justify-content:center;align-items:center;height:100%}.about-section__visual img{mix-blend-mode:lighten;width:100%;height:100%}.growth-section{min-height:100vh;display:flex;align-items:center;padding:4rem 0;position:relative}.growth-section__container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.growth-section__visual{display:flex;justify-content:center;align-items:center;height:100%}.growth-section__content{display:flex;flex-direction:column}.growth-section__text{text-align:left}.growth-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.growth-section__title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:2rem;max-width:600px}.growth-section__description{color:#fffc;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;max-width:500px;font-weight:400;margin-bottom:2rem}.growth-section__actions{display:flex;gap:1.5rem}.services-section{min-height:100vh;display:flex;align-items:center;padding:4rem 0;position:relative}.services-section__container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.services-section__content{display:flex;flex-direction:column;position:sticky;top:20%;height:fit-content}.services-section__text{text-align:left}.services-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.services-section__title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:2rem;max-width:600px}.services-section__description{color:#fffc;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;max-width:500px;font-weight:400;margin-bottom:2rem}.services-section__actions{display:flex;gap:1.5rem;margin-bottom:3rem}.services-section__pagination{color:#fff;font-size:1.5rem;font-weight:600}.services-section__pagination .pagination__current{color:#b4f68c}.services-section__pagination .pagination__separator{margin:0 .5rem;opacity:.5}.services-section__pagination .pagination__total{opacity:.7}.services-section__visual{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0}.cta-section{min-height:100vh;display:flex;align-items:center;padding:4rem 0;position:relative}.cta-section__container{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.cta-section__background{position:absolute;top:85%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.cta-section__background img{width:100%;height:100%;object-fit:cover}.cta-section__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%;margin:0 auto;z-index:2;position:relative}.cta-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.cta-section__title{color:#fff;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:4rem}.cta-section__actions{display:flex;gap:1.5rem;justify-content:center}.cta-section__btn{font-size:1.25rem;padding:1.25rem 2.5rem;position:relative}.cta-section__btn:before{top:-6px;left:-6px;border-right:none;border-bottom:none}.cta-section__btn:after{bottom:-6px;right:-6px;border-left:none;border-top:none}.service-card{position:relative;width:400px;height:300px;background:#ffffff0d;border:2px dashed rgba(255,255,255,.3);border-radius:12px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:all .3s ease}.service-card.active{background:#ffffff1a;border-color:#ffffff80}.service-card__icon{margin-bottom:1.5rem}.service-card__icon svg{width:60px;height:60px}.service-card__title{color:#fff;font-size:1.25rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem;line-height:1.2}.service-card__description{color:#fffc;font-size:.875rem;line-height:1.5;max-width:300px}.digital-plant{width:100%;height:auto;position:relative}.digital-plant img{width:100%;height:100%;mix-blend-mode:lighten}.digital-plant .plant-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.digital-plant .plant-placeholder svg{filter:drop-shadow(0 0 20px rgba(0,255,136,.3));animation:glow 3s ease-in-out infinite alternate}.logos-section{padding:6rem 0;text-align:center;overflow:hidden}.logos-section__content{width:100%}.logos-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.logos-section__title{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto}.logos-section__grid{overflow:hidden;margin-top:3rem}@media (max-width: 768px){.logos-section .container{padding:0!important;width:100%;max-width:100%;overflow-x:hidden}}.logos-row{display:flex;gap:2rem;margin-bottom:2rem;white-space:nowrap}.logos-row--left{animation:slideLeft 30s linear infinite}.logos-row--right{animation:slideRight 30s linear infinite}.logo-item{flex-shrink:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:center;min-width:200px;height:80px}.logo-item img{max-width:100%;max-height:100%;filter:brightness(0) invert(1);opacity:.8;transition:opacity .3s ease}.logo-item:hover img{opacity:1}.wireframe-face{width:400px;height:500px;position:relative}.wireframe-face:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:400px;border:2px solid rgba(255,255,255,.3);border-radius:50%/60% 60% 40% 40%}.wireframe-face:after{content:"";position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:200px;height:250px;border:1px solid rgba(255,255,255,.2);border-radius:50%/60% 60% 40% 40%}.floating-element{position:fixed;bottom:2rem;z-index:100}.floating-element--left{left:0}.floating-element--right{right:0}.floating-element__content{position:relative;display:flex;align-items:center;background:#6a0dad;padding:1rem 2rem 1rem 1.5rem;border-radius:0;transition:all .3s ease;cursor:pointer;width:200px;height:60px;max-width:90vw}.floating-element__content:after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:20px solid #6A0DAD;border-top:25px solid transparent;border-bottom:25px solid transparent}.floating-element__content:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6a0dad66}.floating-element__text{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;z-index:2;position:relative;width:67%}.floating-element__image{position:absolute;bottom:0;right:0;height:120px;z-index:1}.floating-element__image img{width:100%;height:100%;object-fit:contain}.floating-element--right .floating-element__content{flex-direction:row-reverse;padding:1rem 1.5rem 1rem 2rem}.floating-element--right .floating-element__content:after{right:auto;left:-20px;border-left:none;border-right:20px solid #6A0DAD}.floating-element--right .floating-element__image{right:auto;left:-30px}@media (max-width: 768px){.floating-element{bottom:1rem}.floating-element__content{width:160px;height:50px;padding:.75rem 1.5rem .75rem 1rem;max-width:85vw}.floating-element__text{font-size:1rem}.floating-element__image{height:80px}.floating-element--right .floating-element__content{padding:.75rem 1rem .75rem 1.5rem}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes slideLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slideRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes glow{0%{filter:drop-shadow(0 0 20px rgba(0,255,136,.3))}to{filter:drop-shadow(0 0 30px rgba(0,255,136,.6))}}.mission-logs{min-height:100vh;padding:4rem 0;position:relative}.mission-logs__header{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:9rem;align-items:center}.mission-logs__title-area{position:relative}.mission-logs__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.mission-logs__title{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1rem}.mission-logs__intro p{color:#fffc;font-size:1.125rem;line-height:1.6;margin-bottom:2rem;font-weight:400}.mission-logs__main-content{display:grid;grid-template-columns:1fr auto 1fr;gap:3rem;align-items:center;margin-bottom:4rem;position:relative}.mission-logs__project-container{display:none}.mission-logs__project-container--active{display:block}.mission-logs__stats-left,.mission-logs__stats-right{display:flex;flex-direction:column;gap:2rem;align-items:center}.mission-logs__center{display:flex;flex-direction:column;align-items:center;gap:2rem}.mission-logs__project{position:relative;z-index:2;transition:all .3s ease}.mission-logs__project-diamond{position:relative;width:400px;height:400px;transform:rotate(45deg);background:#ffffff0d;border:2px dashed rgba(255,255,255,.3);overflow:hidden}.mission-logs__project-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:150%;height:150%;overflow:hidden;border-radius:8px;pointer-events:none;backface-visibility:hidden}.mission-logs__project-image:before{content:"";position:absolute;background:#00000080;width:100%;height:100%;top:0;left:0;pointer-events:none;backface-visibility:hidden}.mission-logs__project-image img{width:100%;height:100%;object-fit:cover}.mission-logs__project-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);text-align:center;width:100%;z-index:4}.mission-logs__project-title{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.mission-logs__project-tagline{color:#fffc;font-size:.875rem;margin-bottom:1rem;font-weight:400}.mission-logs__project-btn{font-size:.875rem;padding:.5rem 1rem;background:beige;color:#333;border:none}.mission-logs__project-btn:hover{background:#e8e8d0}.mission-logs__navigation{display:flex;gap:6rem;justify-content:center;align-items:center}.mission-logs__nav-btn{width:60px;height:60px;background:#b4f68c1a;border:2px solid #B4F68C;border-radius:50%;color:#b4f68c;font-size:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.mission-logs__nav-btn:hover{background:#b4f68c;color:#000}.mission-logs__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:4rem}.mission-logs__stat-diamond{position:relative;width:200px;height:200px;transform:rotate(45deg);background:#ffffff0d;border:2px dashed rgba(255,255,255,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto}.mission-logs__stat-icon{font-size:1.5rem;margin-bottom:.5rem}.mission-logs__stat-content{transform:rotate(-45deg);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.mission-logs__stat-number{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.mission-logs__stat-label{color:#ffffffb3;font-size:.75rem;font-weight:600;text-transform:uppercase}.mission-logs__testimonial{text-align:center;margin-top:3rem;max-width:800px;margin-left:auto;margin-right:auto;display:none}.mission-logs__testimonial--project1,.mission-logs__testimonial--project2,.mission-logs__testimonial--project3{display:block}.mission-logs__testimonial-text{color:#fff;font-size:1rem;line-height:1.6;margin-bottom:1rem;font-weight:500}.mission-logs__author{display:flex;align-items:center;justify-content:center;gap:1rem;z-index:9;position:relative}.mission-logs__author-avatar{width:50px;height:50px;background:#ffffff1a;border-radius:50%}.mission-logs__author-avatar img{width:50px;height:50px;border-radius:50%;object-fit:cover}.mission-logs__author-name{color:#fff;font-weight:600}.mission-logs__author-title{color:#ffffffb3;font-size:.875rem;font-weight:400}.mission-logs__pagination{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);color:#ffffff80;font-size:.875rem;font-weight:600;z-index:9}.mission-logs__author-info{display:flex;flex-direction:column;align-items:flex-start}.pricing-section{min-height:100vh;padding:4rem 0;position:relative}.pricing-section__visual{display:flex;align-items:center;justify-content:center;max-width:500px;margin:0 auto;z-index:2;position:relative;mix-blend-mode:lighten}.pricing-section__visual img{width:100%;height:auto;mix-blend-mode:lighten}.pricing-section__header{text-align:center;margin-bottom:4rem;position:relative}.pricing-section__intro{margin-top:2rem}.pricing-section__subtitle{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.pricing-section__title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;text-transform:uppercase;margin-bottom:2rem}.pricing-section__description{color:#fffc;font-size:1.125rem;line-height:1.6;max-width:800px;margin:0 auto}.pricing-section__duration-selector{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem}.pricing-section__duration-btn{padding:.75rem 1.5rem;background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;position:relative}.pricing-section__duration-btn:hover{border-color:#b4f68c;color:#b4f68c}.pricing-section__duration-btn--active{background:#b4f68c;border-color:#b4f68c;color:#000}.pricing-section__save-badge{display:block;font-size:.75rem;font-weight:700;margin-top:.25rem}.pricing-section__cards{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative}.pricing-section__navigation{display:flex;align-items:center;gap:1rem;justify-content:center}.pricing-section__cards-container{overflow:hidden;width:100%}.pricing-section .embla__container{display:flex;gap:2rem}.pricing-section .embla__slide{flex:0 0 calc(33.333% - 1.33rem)!important;min-width:calc(33.333% - 1.33rem)!important;width:calc(33.333% - 1.33rem)!important}@media (max-width: 1023px) and (min-width: 768px){.pricing-section .embla__slide{flex:0 0 calc(50% - 1rem)!important;min-width:calc(50% - 1rem)!important;width:calc(50% - 1rem)!important}}@media (max-width: 767px){.pricing-section .embla__slide{flex:0 0 100%!important;min-width:100%!important;width:100%!important;padding:0 1rem;box-sizing:border-box}.pricing-section .embla__container{gap:0}}.pricing-section__nav-btn{width:60px;height:60px;background:#b4f68c1a;border:2px solid #B4F68C;border-radius:50%;color:#b4f68c;font-size:1.25rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.pricing-section__nav-btn:hover{background:#b4f68c;color:#000}.pricing-card{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;position:relative;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.pricing-card:hover{border-color:#b4f68c;transform:translateY(-4px);box-shadow:0 8px 32px #b4f68c1a}.pricing-card__header{text-align:left;margin-bottom:1.5rem}.pricing-card__title{color:#fff;font-size:1.25rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.pricing-card__subtitle{color:#fff9;font-size:.875rem;font-weight:400}.pricing-card__price{display:flex;align-items:center;gap:1rem;text-align:left;margin-bottom:2rem}.pricing-card__old-price{display:flex;align-items:baseline;gap:.25rem;position:relative}.pricing-card__old-amount{color:#fff9;font-size:1.125rem;font-weight:400;text-decoration:line-through;text-decoration-color:#f44;text-decoration-thickness:2px;transition:opacity .3s ease}.pricing-card__old-period{color:#fff6;font-size:.875rem;font-weight:400;text-decoration:line-through;text-decoration-color:#f44;text-decoration-thickness:2px}.pricing-card__amount{color:#fff;font-size:1.875rem;font-weight:700;transition:opacity .3s ease}.pricing-card__period{color:#fff9;font-size:1rem;font-weight:400}.pricing-card__features{flex:1;margin-bottom:2rem}.pricing-card__feature{color:#fffc;font-size:.875rem;font-weight:400;margin-bottom:.75rem;line-height:1.4}.pricing-card__btn{width:auto;text-decoration:none;text-align:center;padding:1rem 2rem;background:transparent;border:2px solid rgba(255,255,255,.2);color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border-radius:8px}.pricing-card__btn:hover{background:#b4f68c;border-color:#b4f68c;color:#000}.pricing-section__cards-container{display:block}.news-section{padding:6rem 0;position:relative}@media (max-width: 768px){.news-section{min-height:auto}}.news-section__header{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem;align-items:center}.news-section__title-area{position:relative}.news-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.news-section__title{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1rem}.news-section__intro p{color:#fffc;font-size:1.125rem;line-height:1.6;margin-bottom:2rem;font-weight:400}.news-section__carousel{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem}.news-section__navigation{display:flex;align-items:center;gap:1rem;justify-content:center}.news-section__viewport{flex:1;overflow:hidden;width:100%}.news-section__container{display:flex;gap:2rem;width:100%}.news-section__nav-btn{width:60px;height:60px;background:#b4f68c1a;border:2px solid #B4F68C;border-radius:50%;color:#b4f68c;font-size:1.25rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.news-section__nav-btn:hover{background:#b4f68c;color:#000}.faq-section{min-height:100vh;padding:4rem 0;position:relative}.faq-section__header{margin-bottom:4rem}.faq-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.faq-section__title{color:#fff;font-size:clamp(3rem,8vw,6rem);font-weight:700;text-transform:uppercase;margin-bottom:2rem}.faq-section__content{display:grid;grid-template-columns:.6fr 1fr;gap:4rem;margin-bottom:4rem;align-items:flex-start}.faq-section__cta{background:#6a0dad;padding:3rem;border-radius:12px;position:relative;overflow:hidden}.faq-section__cta-icon{position:relative;width:120px;margin-bottom:1rem}.faq-section__cta-icon img{width:100%;height:100%;object-fit:cover;margin:0}.faq-section__cta-title{color:#fff;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;text-transform:uppercase;margin-bottom:1rem;line-height:1.2}.faq-section__cta-text{color:#ffffffe6;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.faq-section__cta-btn{margin-top:1rem}.faq-section__accordion{display:flex;flex-direction:column;gap:0}.faq-section__bottom{text-align:center;margin-top:4rem}.faq-section__launch-badge{display:inline-flex;align-items:center;gap:1rem;color:#b4f68c;font-size:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.faq-section__launch-bracket{font-size:1.25rem;font-weight:700}.faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.faq-item__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;cursor:pointer;transition:all .3s ease}.faq-item__header:hover .faq-item__question{color:#b4f68c}.faq-item__question{color:#fff;font-size:1.125rem;font-weight:600;text-transform:uppercase;margin:0;transition:color .3s ease}.faq-item__icon{color:#fff;font-size:1.25rem;font-weight:700;transition:all .3s ease}.faq-item__content{max-height:0;overflow:hidden;transition:all .3s ease}.faq-item__content p{color:#fffc;font-size:1rem;line-height:1.6;margin:0;padding-bottom:1.5rem}.faq-item--active .faq-item__content{max-height:200px}.faq-item--active .faq-item__icon{transform:rotate(45deg)}.final-cta{position:relative;display:flex;align-items:center;overflow:hidden}.final-cta__background{position:absolute;inset:0}.final-cta__content{position:relative;z-index:2;text-align:center;max-width:100%;margin:0 auto;padding:4rem 2rem}.final-cta__corner-brackets{position:absolute;inset:0;pointer-events:none}.final-cta__bracket{position:absolute;width:60px;height:60px;border:3px solid #B4F68C}.final-cta__bracket--top-left{top:20px;left:20px;border-right:none;border-bottom:none}.final-cta__bracket--top-right{top:20px;right:20px;border-left:none;border-bottom:none}.final-cta__bracket--bottom-left{bottom:20px;left:20px;border-right:none;border-top:none}.final-cta__bracket--bottom-right{bottom:20px;right:20px;border-left:none;border-top:none}.final-cta__text{position:relative;z-index:3}.final-cta__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.final-cta__title{color:#fff;font-size:clamp(2.5rem,8vw,5rem);font-weight:700;text-transform:uppercase;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em}.final-cta__description{color:#ffffffe6;font-size:1.125rem;line-height:1.6;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.final-cta__btn{position:relative;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.final-cta__btn-brackets{position:absolute;inset:-8px;pointer-events:none}.final-cta__btn-bracket{position:absolute;width:20px;height:20px;border:2px solid #B4F68C}.final-cta__btn-bracket--top-left{top:0;left:0;border-right:none;border-bottom:none}.final-cta__btn-bracket--top-right{top:0;right:0;border-left:none;border-bottom:none}.final-cta__btn-bracket--bottom-left{bottom:0;left:0;border-right:none;border-top:none}.final-cta__btn-bracket--bottom-right{bottom:0;right:0;border-left:none;border-top:none}@media (max-width: 768px){.faq-section{padding:2rem 0}.faq-section__content{grid-template-columns:1fr;gap:2rem}.faq-section__cta{padding:2rem}.faq-section__cta-title{font-size:clamp(1.25rem,5vw,1.75rem)}.faq-section__launch-badge{font-size:1rem;gap:.5rem}.faq-item__question{font-size:1rem}.faq-item__header{padding:1rem 0}}@media (max-width: 768px){.final-cta{min-height:50vh;padding:2rem 0}.final-cta__content{padding:2rem 1rem}.final-cta__title{font-size:clamp(2rem,10vw,3rem)}.final-cta__description{font-size:1rem;margin-bottom:2rem}.final-cta__btn{padding:.875rem 1.5rem;font-size:1rem}.final-cta__bracket{width:40px;height:40px;border-width:2px}.final-cta__bracket--top-left,.final-cta__bracket--top-right{top:10px}.final-cta__bracket--bottom-left,.final-cta__bracket--bottom-right{bottom:10px}.final-cta__bracket--top-left,.final-cta__bracket--bottom-left{left:10px}.final-cta__bracket--top-right,.final-cta__bracket--bottom-right{right:10px}}.radar-section{min-height:100vh;position:relative;display:flex;align-items:center}.radar-section__content{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:4rem 2rem}.radar-section__radar{position:relative;display:flex;justify-content:center;align-items:center}.radar-section__radar-display{position:relative;width:800px;height:800px;border-radius:50%}.radar-section__map{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;object-fit:contain;filter:brightness(0) saturate(100%) invert(84%) sepia(100%) saturate(1000%) hue-rotate(60deg) brightness(1.2)}.radar-section__sweep{position:absolute;top:50%;left:50%;width:50%;height:50%;background:conic-gradient(from 0deg,#B4F68C 0deg,transparent 90deg,transparent 360deg);border-radius:50%;transform:translate(-50%,-50%);animation:radar-sweep 3s linear infinite}.radar-section__dot{position:absolute;width:20px;height:20px;background:#b4f68c;border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:10;border:2px solid white}.radar-section__dot:hover{transform:scale(1.3);box-shadow:0 0 25px #b4f68c}.radar-section__dot--1{top:35%;left:35%}.radar-section__dot--2{top:30%;right:35%}.radar-section__dot--3{bottom:35%;left:40%}.radar-section__dot--active{background:#fff;box-shadow:0 0 35px #b4f68c;transform:scale(1.3)}.radar-section__tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:10px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:20}.radar-section__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.9)}.radar-section__tooltip-content{background:#0000001c;-webkit-backdrop-filter:blur(8.9px);backdrop-filter:blur(8.9px);border:1px solid rgba(180,246,140,.3);border-radius:8px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:220px;text-align:center}.radar-section__tooltip-item{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.radar-section__tooltip-item:last-child{margin-bottom:0}.radar-section__tooltip-icon{font-size:1.25rem;color:#b4f68c;margin-bottom:.5rem}.radar-section__tooltip-text{color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.4}.radar-section__dot-pulse{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:#b4f68c;transform:translate(-50%,-50%);animation:pulse 2s ease-in-out infinite}.radar-section__info-box{position:relative;background:#000000b3;border:1px solid rgba(180,246,140,.3);border-radius:8px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.radar-section__info-corner-brackets{position:absolute;inset:-8px;pointer-events:none}.radar-section__info-bracket{position:absolute;width:20px;height:20px;border:2px solid #B4F68C}.radar-section__info-bracket--top-left{top:0;left:0;border-right:none;border-bottom:none}.radar-section__info-bracket--top-right{top:0;right:0;border-left:none;border-bottom:none}.radar-section__info-bracket--bottom-left{bottom:0;left:0;border-right:none;border-top:none}.radar-section__info-bracket--bottom-right{bottom:0;right:0;border-left:none;border-top:none}.radar-section__info-content{position:relative;z-index:2}.radar-section__info-item{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.radar-section__info-item:last-child{margin-bottom:0}.radar-section__info-icon{font-size:1.125rem;color:#fff}.radar-section__info-text{color:#fff;font-size:1rem;font-weight:400}@keyframes radar-sweep{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}@media (max-width: 768px){.radar-section{min-height:80vh;padding:2rem 0}.radar-section__content{padding:2rem 1rem}.radar-section__radar-display{width:500px;height:500px}.radar-section__dot{width:16px;height:16px}.radar-section__dot--1{top:35%;left:35%}.radar-section__dot--2{top:30%;right:35%}.radar-section__dot--3{bottom:35%;left:40%}.radar-section__info-box{padding:1.5rem}.radar-section__bracket{width:40px;height:40px;border-width:2px}.radar-section__bracket--top-left,.radar-section__bracket--top-right{top:10px}.radar-section__bracket--bottom-left,.radar-section__bracket--bottom-right{bottom:10px}.radar-section__bracket--top-left,.radar-section__bracket--bottom-left{left:10px}.radar-section__bracket--top-right,.radar-section__bracket--bottom-right{right:10px}}.footer{position:relative;padding:4rem 0 2rem}.footer__content{position:relative;z-index:2}.footer__top{margin-bottom:4rem}.footer__nav{display:flex;gap:2rem;margin-bottom:3rem}.footer__nav-link{color:#fff;text-decoration:none;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:color .3s ease}.footer__nav-link:hover{color:#b4f68c}.footer__sections{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem}.footer__section-title{color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.footer__section-links{display:flex;flex-direction:column}.footer__section-column{display:flex;flex-direction:column;gap:.5rem}.footer__section-link{color:#ffffffb3;text-decoration:none;font-size:.875rem;transition:color .3s ease}.footer__section-link:hover{color:#fff}.footer__contact{display:flex;flex-direction:column;gap:.5rem}.footer__contact-link{color:#ffffffb3;text-decoration:none;font-size:.875rem;transition:color .3s ease}.footer__contact-link:hover{color:#fff}.footer__social{display:flex;gap:1rem;margin-top:1rem}.footer__social-link{color:#ffffffb3;transition:color .3s ease}.footer__social-link:hover{color:#fff}.footer__bottom{display:flex;flex-direction:column;gap:2rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.1)}.footer__brand{display:flex;justify-content:center;width:100%}.footer__logo{width:80vw;object-fit:contain;filter:brightness(0) invert(1)}.footer__bottom-links{display:flex;justify-content:space-between;align-items:center;width:100%}.footer__copyright{color:#fff9;font-size:.75rem}.footer__legal{display:flex;gap:1rem}.footer__legal-link{color:#fff9;text-decoration:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;transition:color .3s ease}.footer__legal-link:hover{color:#fff}@media (max-width: 768px){.footer{padding:2rem 0 1rem}.footer__nav{flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.footer__sections{grid-template-columns:1fr;gap:2rem}.footer__section-links{flex-direction:column;gap:1rem}.footer__bottom{flex-direction:column;gap:2rem;align-items:center;text-align:center}.footer__logo{height:40px}.footer__bottom-links{align-items:center}.footer__legal{justify-content:center}}.news-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.3);border-radius:8px;overflow:hidden;position:relative;transition:all .3s ease;flex:0 0 400px}.news-card:hover{transform:translateY(-2px);border-color:#b4f68c}.news-card__image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.news-card__image img{width:100%;height:100%;object-fit:cover;position:relative;z-index:0}.news-card__content{padding:2rem}.news-card__title{color:#fff;font-size:1.25rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem;line-height:1.2}.news-card__description{color:#ffffffb3;font-size:.875rem;line-height:1.6;font-weight:400}@media (max-width: 768px){.hero{padding:100px 0 2rem}.hero__actions{flex-direction:column;align-items:center}.about-section{padding:2rem 0}.about-section__container{grid-template-columns:1fr;gap:2rem;text-align:center}.about-section__text{text-align:center}.about-section__title,.about-section__description{max-width:100%}.about-section__visual{order:-1}.growth-section{padding:2rem 0}.growth-section__container{grid-template-columns:1fr;gap:2rem;text-align:center}.growth-section__text{text-align:center}.growth-section__title,.growth-section__description{max-width:100%}.growth-section__visual{order:-1}.growth-section__actions{justify-content:center}.services-section{padding:2rem 0;overflow:hidden;min-height:auto}.services-section__pagination{display:none}.services-section__container{grid-template-columns:1fr;gap:2rem;text-align:center;width:100%;max-width:100%}.services-section__content{position:static;transform:none;width:100%}.services-section__text{text-align:center;width:100%}.services-section__title{max-width:100%;font-size:clamp(2rem,5vw,2.5rem)}.services-section__description{max-width:100%}.services-section__actions{justify-content:center;flex-wrap:wrap}.services-section__pagination{margin-top:2rem}.services-section__visual{order:1;gap:1rem;width:100%;max-width:100%;overflow:hidden}.services-section__content{order:1}.cta-section{padding:2rem 0}.cta-section__container{flex-direction:column}.cta-section__background{position:absolute;width:100%;height:100%}.cta-section__content,.cta-section__title{max-width:100%}.service-card{width:100%;max-width:350px;height:auto;min-height:200px;padding:1.5rem;margin:0 auto;box-sizing:border-box;transform:none!important}.service-card__title{font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.service-card__description{font-size:.8rem;word-wrap:break-word;overflow-wrap:break-word}.service-card.active{transform:none!important}.digital-plant{width:300px;height:auto}.logos-section{padding:3rem 0}.logos-section__title{max-width:100%}.logo-item{min-width:150px;height:60px;padding:1rem 1.5rem}.wireframe-face{width:300px;height:400px}.wireframe-face:before{width:250px;height:300px}.wireframe-face:after{width:150px;height:200px}.floating-element{bottom:.5rem}.floating-element--left{left:0}.floating-element--right{right:0}.floating-element__content{width:140px;height:40px;padding:.5rem 1rem .5rem .75rem}.floating-element__content:after{border-left-width:12px;border-top-width:15px;border-bottom-width:15px;right:-12px}.floating-element--right .floating-element__content{padding:.5rem .75rem .5rem 1rem}.floating-element--right .floating-element__content:after{border-right-width:12px;left:-12px}.floating-element__text{font-size:.875rem;width:70%}.floating-element__image{height:80px;bottom:0}.mission-logs{padding:2rem 0}.mission-logs__header{grid-template-columns:1fr;gap:2rem;text-align:center}.mission-logs__main-content{grid-template-columns:1fr;gap:2rem}.mission-logs__stats-left,.mission-logs__stats-right{flex-direction:row;justify-content:center;gap:1rem}.mission-logs__project-diamond{width:300px;height:300px}.mission-logs__navigation{gap:4rem}.mission-logs__nav-btn{width:50px;height:50px;font-size:1.25rem}.mission-logs__stat-diamond{width:150px;height:150px}.mission-logs__stat-number{font-size:1.25rem}.mission-logs__stat-label{font-size:.625rem}.mission-logs__testimonial{margin-top:2rem;max-width:100%}.mission-logs__testimonial-text{font-size:1rem}.mission-logs__quote{font-size:3rem}.mission-logs__pagination{position:relative;bottom:auto;left:auto;text-align:center;margin-top:1rem}.news-section{padding:2rem 0}.news-section__header{grid-template-columns:1fr;gap:2rem;text-align:center}.news-section__title{font-size:clamp(1.5rem,4vw,2.5rem)}.news-section__intro p{font-size:1rem}.news-section__carousel{display:flex;flex-direction:column;gap:2rem;align-items:center;position:relative}.news-section__viewport{overflow:hidden;width:100%;order:1}.news-section__container{gap:.5rem}.news-section__navigation{order:2;display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;flex-shrink:0}.news-section__nav-btn{width:50px;height:50px;font-size:1.125rem;position:static;transform:none;margin:0}.news-card{flex:0 0 100%;min-width:100%;max-width:100%}.news-card__image{height:240px}.news-card__content{padding:1rem}.news-card__title{font-size:1rem}.news-card__description{font-size:.75rem}.pricing-section{padding:2rem 0}.pricing-section__digital-plant{width:150px;height:200px}.pricing-section__title{font-size:clamp(2rem,5vw,3rem)}.pricing-section__description{font-size:1rem}.pricing-section__duration-selector{flex-direction:column;gap:.5rem;margin-bottom:2rem}.pricing-section__duration-btn{padding:.5rem 1rem;font-size:.75rem}.pricing-section__cards{flex-direction:column;gap:2rem;align-items:center}.pricing-section__cards-container{overflow:hidden;order:1}.pricing-section .embla__container{gap:1rem}.pricing-section .embla__slide{flex:0 0 100%!important;min-width:100%!important;width:100%!important;padding:0 1rem;box-sizing:border-box}.pricing-section__navigation{order:2;display:flex;justify-content:center;align-items:center;gap:1rem;width:100%}.pricing-section__nav-btn{width:50px;height:50px;font-size:1.125rem;position:static;transform:none;margin:0}.pricing-card{padding:1.5rem}.pricing-card__title{font-size:1.25rem}.pricing-card__new-price{font-size:1.5rem}.pricing-card__btn{padding:.75rem;font-size:.75rem}}.clouds{position:absolute;bottom:-53%;left:-5%;z-index:2;pointer-events:none;backface-visibility:hidden}@media (max-width: 768px){.clouds{display:none}}.clouds img{width:100%;height:auto}.home-services .services-section__description{margin-bottom:3rem}.hero__tagline{font-size:clamp(1rem,2.5vw,1.5rem);font-weight:600;color:#b4f68c;margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}@media (max-width: 768px){.hero{min-height:100vh;padding:80px 0}.hero__content{padding:0!important}.hero__title{font-size:clamp(3rem,8vw,6rem);margin-bottom:20px}.hero__tagline{font-size:clamp(.875rem,2vw,1.25rem);margin-bottom:20px}.hero__subtitle{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:40px}.hero__actions{flex-direction:column;align-items:center;gap:16px}.principles-section{padding:60px 0}.principles-section__grid{grid-template-columns:1fr;gap:30px}.principle-card{padding:30px 20px}.principle-card__icon{height:60px;margin-bottom:20px}.principle-card__icon-placeholder{width:50px;height:50px}.principle-card__icon-placeholder:before{width:30px;height:30px}}.principles-section{padding:120px 0;position:relative}.principles-section__content{text-align:center}.principles-section__header{margin-bottom:80px}.principles-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.principles-section__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1}.principles-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}@media (max-width: 768px){.principles-section{padding:80px 0}.principles-section__header{margin-bottom:60px}.principles-section__title{font-size:clamp(2rem,5vw,3.5rem)}.principles-section__grid{grid-template-columns:1fr;gap:30px;margin-top:40px}.principle-card{padding:30px 20px}.principle-card__icon{height:60px;margin-bottom:20px}.principle-card__icon-placeholder{width:50px;height:50px}.principle-card__icon-placeholder:before{width:30px;height:30px}.principle-card__title{font-size:clamp(1.125rem,2.5vw,1.5rem);margin-bottom:12px;text-align:center}.principle-card__description{font-size:clamp(.875rem,1.5vw,1rem);text-align:center}}.principle-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px 30px;text-align:center;position:relative;transition:all .3s ease}.principle-card:before{content:"";position:absolute;inset:0;border:1px dashed rgba(255,255,255,.2);border-radius:16px;pointer-events:none}.principle-card:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-4px)}.principle-card__icon{margin-bottom:24px;display:flex;justify-content:center;align-items:center;height:80px}.principle-card__icon-placeholder{width:60px;height:60px;background:#b4f68c;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #b4f68c4d}.principle-card__icon-placeholder:before{content:"";width:40px;height:40px;background:#b4f68c33;border-radius:50%}.principle-card__title{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:16px;letter-spacing:.05em}.principle-card__description{font-size:clamp(.875rem,1.5vw,1rem);line-height:1.6;color:#fffc;text-align:center}.why-we-exist-section{padding:90px 0;position:relative;display:flex;align-items:center}.why-we-exist-section__content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.why-we-exist-section__text{max-width:600px}.why-we-exist-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.why-we-exist-section__title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;margin-bottom:32px}.why-we-exist-section__description{font-size:clamp(1rem,2vw,1.125rem);line-height:1.7;color:#fffc;margin-bottom:24px}.why-we-exist-section__description:last-of-type{margin-bottom:0}.why-we-exist-section__visual{display:flex;justify-content:center;align-items:center;height:100%}.why-we-exist-section__figure-placeholder{width:300px;height:400px;background:linear-gradient(135deg,#b4f68c1a,#b4f68c0d);border:1px solid rgba(180,246,140,.2);border-radius:20px;position:relative}.why-we-exist-section__figure-placeholder:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:300px;background:radial-gradient(circle,rgba(180,246,140,.1) 0%,transparent 70%);border-radius:50%}.why-we-exist-section__figure-placeholder:after{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%);width:80px;height:80px;background:radial-gradient(circle,rgba(180,246,140,.3) 0%,transparent 70%);border-radius:50%}@media (max-width: 768px){.why-we-exist-section{padding:80px 0;min-height:auto}.why-we-exist-section__content{grid-template-columns:1fr;gap:40px;text-align:center}.why-we-exist-section__text{max-width:none}.why-we-exist-section__title{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:24px}.why-we-exist-section__description{font-size:clamp(.875rem,2vw,1rem);margin-bottom:20px}.why-we-exist-section__figure-placeholder{width:250px;height:300px}.why-we-exist-section__figure-placeholder:before{width:150px;height:200px}.why-we-exist-section__figure-placeholder:after{width:60px;height:60px}}.master-machines-section{padding:90px 0;position:relative}.master-machines-section__content{display:flex;flex-direction:column;gap:60px}.master-machines-section__first{display:flex;justify-content:flex-end;min-height:60vh;align-items:center}.master-machines-section__first-text{max-width:600px;text-align:right}.master-machines-section__second{display:flex;justify-content:flex-start;min-height:60vh;align-items:center}.master-machines-section__second-text{max-width:600px;text-align:left}.master-machines-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.master-machines-section__title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;margin-bottom:32px}.master-machines-section__description{font-size:clamp(1rem,2vw,1.125rem);line-height:1.7;color:#fffc;margin-bottom:24px}.master-machines-section__description:last-of-type{margin-bottom:0}@media (max-width: 768px){.master-machines-section{padding:80px 0}.master-machines-section__content{gap:80px}.master-machines-section__first,.master-machines-section__second{min-height:auto;justify-content:center}.master-machines-section__first-text,.master-machines-section__second-text{max-width:none;text-align:center}.master-machines-section__title{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:24px}.master-machines-section__description{font-size:clamp(.875rem,2vw,1rem);margin-bottom:20px}}.team-section{padding:120px 0;position:relative}.team-section__content{text-align:center}.team-section__header{margin-bottom:80px}.team-section__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.team-section__description{font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;color:#fffc;max-width:800px;margin:0 auto}.team-section__carousel{position:relative;margin-top:60px;width:100%;overflow:visible}.embla{position:relative}.embla__viewport{overflow:hidden;width:100%;height:auto}.embla__container{display:flex;gap:30px;width:100%}.embla__slide{flex:0 0 calc(30% - 15px);min-width:0;width:calc(30% - 15px);height:auto;display:flex}.team-member{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:30px 20px;text-align:left;height:100%;width:100%;height:340px;display:flex;flex-direction:column;justify-content:flex-end;transition:all .3s ease;overflow:hidden;position:relative}.team-member img{width:100%;height:100%;object-fit:cover}.team-member:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-4px)}.team-member__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.team-member__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 55%,#000)}.team-member__name{font-size:clamp(1.125rem,2vw,1.25rem);font-weight:700;color:#fff}.team-member__title{font-size:clamp(.875rem,1.5vw,1rem);color:#b4f68c;font-weight:500;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.team-member__experience{font-size:clamp(.75rem,1.5vw,.875rem);color:#ffffffb3;font-weight:400}.team-section__navigation{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.team-section__nav-btn{width:50px;height:50px;border-radius:50%;background:#b4f68c1a;border:1px solid rgba(180,246,140,.3);color:#b4f68c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.team-section__nav-btn:hover{background:#b4f68c33;border-color:#b4f68c}.team-section__nav-btn:disabled{opacity:.5;cursor:not-allowed}.team-section__nav-btn svg{width:20px;height:20px}.team-section__progress{margin-top:30px;display:flex;justify-content:center}.team-section__progress-bar{width:200px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.team-section__progress-fill{height:100%;background:#b4f68c;border-radius:2px;transition:width .3s ease;width:25%}@media (max-width: 768px){.team-section{padding:80px 0}.team-section__title{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:20px}.team-section__description{font-size:clamp(.875rem,2vw,1rem)}.embla__slide{flex:0 0 calc(100% - 20px)}.team-member{padding:25px 15px}.team-member__placeholder{width:60px;height:60px}.team-member__placeholder:before{width:30px;height:15px;top:15px}.team-member__placeholder:after{width:15px;height:15px;top:35px}}.location-section{padding:6rem 0;position:relative}.location-section__header{text-align:center;margin-bottom:4rem}.location-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.location-section__title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem;text-transform:uppercase}.location-section__description{color:#fffc;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;max-width:800px;margin:0 auto;font-weight:400}.location-section__map{position:relative;max-width:1200px;margin:0 auto;aspect-ratio:2/1;overflow:visible;border-radius:1rem}.location-section__map-bg{width:100%;height:100%;object-fit:cover;filter:brightness(.5) contrast(1.2)}.location-section__pin{position:absolute;cursor:pointer;transition:all .3s ease;z-index:10}.location-section__pin:hover{transform:scale(1.1)}.location-section__pin:hover .location-section__pin-dot{background:#b4f68c;box-shadow:0 0 15px #b4f68c}.location-section__pin.active{transform:scale(1.3)}.location-section__pin.active .location-section__pin-dot{background:#b4f68c;box-shadow:0 0 25px #b4f68c}.location-section__pin.active .location-section__pin-pulse{border-color:#b4f68c;animation:pulse 1s infinite}.location-section__pin-dot{width:12px;height:12px;background:#b4f68c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:all .3s ease}.location-section__pin-pulse{width:24px;height:24px;border:2px solid #B4F68C;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse 2s infinite}.location-section__pin--netherlands{top:35%;left:48%}.location-section__pin--usa{top:40%;left:20%}.location-section__pin--brazil{top:65%;left:30%}.location-section__pin--south-africa{top:70%;left:48%}.location-section__pin--india{top:50%;left:70%}.location-section__pin--australia{top:75%;left:80%}.location-tooltip{position:absolute;z-index:1000;display:none;pointer-events:none;top:0;left:0;width:400px}.location-tooltip__content{position:relative;background:#1a1a1a;border-radius:1rem;max-width:400px;width:100%;overflow:hidden;box-shadow:0 20px 40px #00000080;border:1px solid rgba(180,246,140,.3);pointer-events:auto}.location-tooltip__image{position:relative;height:150px;overflow:hidden}.location-tooltip__image img{width:100%;height:100%;object-fit:cover;filter:grayscale(.3)}.location-tooltip__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);display:flex;align-items:center;justify-content:center}.location-tooltip__image-placeholder:before{content:"🏢";font-size:3rem;opacity:.5}.location-tooltip__image-overlay{position:absolute;bottom:1rem;left:1rem;color:#fff;font-size:1rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.8)}.location-tooltip__details{padding:1.5rem;color:#fff}.location-tooltip__company{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#fff}.location-tooltip__address{font-size:.875rem;color:#fffc;margin-bottom:.25rem;line-height:1.4}.location-tooltip__phone{display:block;color:#fff;text-decoration:underline;font-size:1rem;margin:.75rem 0;transition:color .3s ease}.location-tooltip__phone:hover{color:#b4f68c}.location-tooltip__directions{display:inline-block;color:#b4f68c;text-decoration:underline;font-size:.875rem;margin-top:.75rem;transition:color .3s ease}.location-tooltip__directions:hover{color:#fff}.location-tooltip.active{display:block!important;visibility:visible!important}.location-tooltip:after{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #1a1a1a;bottom:-8px;left:50%;transform:translate(-50%)}.location-tooltip[style*="--arrow-position: top"] .location-tooltip:after{border-top:none;border-bottom:8px solid #1a1a1a;bottom:auto;top:-8px}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}@media (max-width: 768px){.location-section{padding:3rem 0}.location-section__title{font-size:clamp(2rem,5vw,3rem)}.location-section__description{font-size:1rem}.location-section__map{aspect-ratio:1.5/1}.location-section__pin-dot{width:10px;height:10px}.location-section__pin-pulse{width:20px;height:20px}.location-tooltip{position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%)!important;width:90%!important;max-width:400px!important;z-index:10000!important;margin-top:1rem!important}.location-tooltip__content{max-width:100%;width:100%}.location-tooltip__image{height:120px}.location-tooltip__details{padding:1.5rem}.location-tooltip__company{font-size:1.25rem}.location-tooltip__address{font-size:.875rem}.location-tooltip__phone{font-size:1rem}.location-tooltip__directions{font-size:.875rem}.location-tooltip:after{display:none}}.page-services h1{font-size:clamp(2.5rem,8vw,6rem)}.hero__content{width:100%;margin:0 auto;padding:0 20px;max-width:100%}.hero__title{color:#fff;font-size:clamp(2.5rem,8vw,6rem);font-weight:900;line-height:.9;letter-spacing:-.05em;margin-bottom:1rem;text-transform:uppercase}.hero__subtitle{color:#fffc;font-size:clamp(.875rem,2.5vw,1.125rem);line-height:1.6;margin:0 auto 3rem;font-weight:400}.services-bellow-hero{padding:60px 0;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.services-bellow-hero__content{margin:0 auto;position:relative;z-index:2}.services-bellow-hero__header{margin-bottom:1.5rem}.services-bellow-hero__title{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;color:#fff;margin-bottom:2.5rem;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.services-bellow-hero__description{font-size:clamp(1.125rem,2.5vw,1.5rem);color:#ffffffe6;line-height:1.6;margin:0 auto}.services-section{padding:6rem 0;position:relative}.services-section__content{max-width:1200px;margin:0 auto}.services-section__header{text-align:center;margin:0 auto}.services-section__badge{display:inline-block;background:#b4f68c1a;color:#b4f68c;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1rem;border-radius:4px;margin-bottom:1.5rem}.services-section__title{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:2rem;max-width:100%}.services-section__description{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc;max-width:100%;margin:0 auto}.services-grid-section{padding:6rem 0;position:relative}.services-grid{display:flex;flex-direction:column;gap:1rem}.service-item{display:flex;align-items:center;min-height:400px}.service-item--right{justify-content:flex-end}.service-item--right .btn{align-self:flex-end!important}.service-item--right .service-item__content{text-align:right;max-width:500px}.service-item--right .service-item__badge{align-self:flex-end}.service-item--left{justify-content:flex-start}.service-item--left .service-item__content{text-align:left;max-width:500px}.service-item__content{display:flex;flex-direction:column;gap:1.5rem}.service-item__badge{display:inline-block;background:#b4f68c1a;color:#b4f68c;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1rem;border-radius:4px;align-self:flex-start}.service-item__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin:0}.service-item__description{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.6;color:#fffc;margin:0}.service-item__content .btn{align-self:flex-start}@media (max-width: 768px){.hero{min-height:100vh;padding:80px 0}.hero__content{padding:0 16px}.hero__title{font-size:clamp(2.5rem,8vw,6rem);margin-bottom:1rem}.hero__tagline{font-size:clamp(1.25rem,3vw,2rem);margin-bottom:1.5rem}.hero__subtitle{font-size:clamp(.875rem,2.5vw,1.125rem);margin-bottom:2rem}.hero__actions{flex-direction:column;align-items:center;gap:16px}.services-section{padding:4rem 0}.services-section__title{font-size:clamp(2rem,5vw,3rem);margin-bottom:1.5rem}.services-section__description{font-size:clamp(.875rem,2.5vw,1.125rem);margin-bottom:2rem}.services-grid-section{padding:4rem 0}.services-grid{gap:4rem}.service-item{min-height:300px}.service-item--right,.service-item--left{justify-content:center}.service-item--right .service-item__content,.service-item--left .service-item__content{text-align:center;max-width:100%}.service-item--right .service-item__badge,.service-item--left .service-item__badge{align-self:center}.service-item__title{font-size:clamp(1.75rem,4vw,2.5rem)}.service-item__description{font-size:clamp(.875rem,2.5vw,1rem)}.service-item__content .btn{align-self:center!important}}.page-service-inner h1{font-size:clamp(2.5rem,8vw,6rem)}.hero__content{width:100%;margin:0 auto;padding:0 20px}.hero__title{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2.5rem,8vw,6rem);line-height:.9;letter-spacing:-.05em;margin-bottom:1rem;text-transform:uppercase}.hero__tagline{color:#b4f68c;font-size:clamp(1.25rem,3vw,2rem);font-weight:600;line-height:1.2;letter-spacing:.02em;margin-bottom:2rem}.hero__subtitle{color:#fffc;font-size:clamp(.875rem,2.5vw,1.125rem);line-height:1.6;max-width:100%;margin:0 auto 3rem;font-weight:400}.hero__actions{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.hero .content-creation-section{padding:4rem 0}.hero .content-creation-section__title{font-size:clamp(2rem,5vw,3rem)}.hero .content-creation-carousel{margin-top:2rem}.hero .content-creation-carousel .embla__container{gap:1rem}.hero .content-creation-carousel .embla__slide{flex:0 0 calc(100% - .67rem)}.hero .content-creation-card{min-height:200px;padding:1.5rem}.hero .content-creation-card__icon-placeholder{width:60px;height:60px}.hero .content-creation-card__icon-placeholder:before{width:30px;height:30px}.hero .content-creation-card__title{font-size:clamp(1.125rem,3vw,1.25rem)}.hero .content-creation-card__description{font-size:clamp(.875rem,2.5vw,.875rem)}.content-creation-section{padding:6rem 0;position:relative}.content-creation-section__header{text-align:center;margin-bottom:4rem}.content-creation-section__badge{display:inline-block;background:#b4f68c1a;color:#b4f68c;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1rem;border-radius:4px;margin-bottom:1.5rem}.content-creation-section__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin:0}.content-creation-carousel{position:relative;margin-top:4rem}.content-creation-carousel .embla{position:relative;overflow:hidden}.content-creation-carousel .embla__viewport{overflow:hidden;width:100%}.content-creation-carousel .embla__container{display:flex;gap:2rem}.content-creation-carousel .embla__slide{flex:0 0 calc(33.333% - 1.33rem);min-width:calc(33.333% - 1.33rem);width:calc(33.333% - 1.33rem)}.content-creation-card{background:#ffffff0d;border:1px solid rgba(180,246,140,.2);border-radius:8px;padding:2rem;text-align:center;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease;width:100%}.content-creation-card:hover{background:#ffffff1a;border-color:#b4f68c66;transform:translateY(-5px)}.content-creation-card__icon{margin-bottom:1.5rem}.content-creation-card__icon-placeholder{width:80px;height:80px;background:#b4f68c33;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.content-creation-card__icon-placeholder:before{content:"";width:40px;height:40px;background:#b4f68c;border-radius:50%;opacity:.6}.content-creation-card__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;font-size:clamp(1.25rem,3vw,1.5rem);color:#fff;text-transform:uppercase;margin-bottom:1rem;letter-spacing:.05em}.content-creation-card__description{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.6;color:#fffc;margin:0}.content-creation-carousel__navigation{display:flex;justify-content:center;align-items:center;margin-top:2rem;gap:1rem}.content-creation-carousel__prev,.content-creation-carousel__next{background:#b4f68c1a;border:1px solid rgba(180,246,140,.3);color:#b4f68c;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.content-creation-carousel__prev:hover,.content-creation-carousel__next:hover{background:#b4f68c33;border-color:#b4f68c80}.content-creation-carousel__prev:disabled,.content-creation-carousel__next:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.hero{min-height:100vh;padding:80px 0}.hero__content{padding:0 16px}.hero__title{font-size:clamp(2.5rem,8vw,6rem);margin-bottom:20px}.hero__tagline{font-size:clamp(.875rem,2vw,1.25rem);margin-bottom:20px}.hero__subtitle{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:40px}.hero__actions{flex-direction:column;align-items:center;gap:16px}.content-creation-section{padding:60px 0}.content-creation-section__header{margin-bottom:3rem}.content-creation-section__title{font-size:clamp(2rem,6vw,3rem)}.content-creation-carousel{margin-top:3rem}.content-creation-carousel .embla__slide{flex:0 0 100%;min-width:100%;width:100%}.content-creation-carousel .content-creation-card{height:250px;padding:1.5rem}.content-creation-carousel .content-creation-card__title{font-size:clamp(1.25rem,4vw,1.5rem)}.content-creation-carousel .content-creation-card__description{font-size:clamp(.875rem,3vw,1rem)}.content-creation-carousel__navigation{margin-top:1.5rem}.content-strategy-section{padding:80px 0}.content-strategy-section__title{font-size:clamp(2rem,6vw,3rem)}.content-strategy-section__description{font-size:clamp(.875rem,2.5vw,1rem)}.content-strategy-grid{gap:80px}.strategy-item{min-height:300px}.strategy-item--right,.strategy-item--left{justify-content:center}.strategy-item--right .strategy-item__content,.strategy-item--left .strategy-item__content{text-align:center;max-width:100%}.strategy-item--right .strategy-item__badge,.strategy-item--left .strategy-item__badge{align-self:center}.strategy-item__title{font-size:clamp(1.5rem,5vw,2.5rem)}.strategy-item__description{font-size:clamp(.875rem,2.5vw,1rem)}.final-cta{padding:80px 0}.final-cta__title{font-size:clamp(2.5rem,8vw,4rem)}.final-cta__description{font-size:clamp(1rem,3vw,1.25rem)}.footer{padding:60px 0}.footer__top{flex-direction:column;gap:40px}.footer__nav{flex-direction:column;gap:16px;text-align:left}.footer__sections{grid-template-columns:1fr;gap:40px}.footer__bottom{flex-direction:column;gap:20px;text-align:left}.floating-element{display:none}}.content-strategy-section{padding:90px 0;position:relative}.content-strategy-section__header{text-align:center;margin-bottom:4rem}.content-strategy-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.content-strategy-section__title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem;text-transform:uppercase}.content-strategy-section__description{color:#fffc;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;max-width:800px;margin:0 auto;font-weight:400}.content-strategy-grid{display:flex;flex-direction:column;gap:1rem}.strategy-item{display:flex;align-items:center;min-height:400px}.strategy-item--right{justify-content:flex-end}.strategy-item--right .strategy-item__content{text-align:right;max-width:500px}.strategy-item--right .strategy-item__badge{align-self:flex-end}.strategy-item--left{justify-content:flex-start}.strategy-item--left .strategy-item__content{text-align:left;max-width:500px}.strategy-item__content{display:flex;flex-direction:column;gap:1.5rem}.strategy-item__badge{display:inline-block;background:#b4f68c1a;color:#b4f68c;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1rem;border-radius:4px;align-self:flex-start}.strategy-item__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin:0}.strategy-item__description{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.6;color:#fffc;margin:0}.hero{min-height:100vh;display:flex;align-items:center;position:relative;background-size:cover}.hero__content{text-align:center;width:100%}.hero__tagline{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.hero__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2.5rem,8vw,6rem);line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:2rem}.hero__subtitle{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc;margin-bottom:3rem}.hero__actions{display:flex;justify-content:center;gap:1rem}@media (max-width: 768px){.hero{min-height:100vh;padding:80px 0}.hero__content{padding:0 16px}.hero__title{font-size:clamp(2.5rem,8vw,6rem);margin-bottom:20px}.hero__tagline{font-size:clamp(.875rem,2vw,1.25rem);margin-bottom:20px}.hero__subtitle{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:40px}.hero__actions{flex-direction:column;align-items:center;gap:16px}.floating-element{display:none}}.challenge-section{padding:120px 0;position:relative}.challenge-section__content{text-align:center;margin-bottom:4rem}.challenge-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.challenge-section__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2rem,5vw,4rem);line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:2rem}.challenge-section__description{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc}.challenge-section__visual{display:flex;justify-content:center;align-items:center}.challenge-section__image{max-width:100%;height:auto;border-radius:8px}.challenge-section__image-description{margin-top:2rem;text-align:left}.challenge-section__image-description p{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc;margin:0;text-align:center}.approach-section{padding:120px 0;position:relative}.approach-section__content{text-align:center;margin-bottom:4rem}.approach-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.approach-section__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2rem,5vw,4rem);line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:2rem}.approach-section__description{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc}.approach-section__visual{display:flex;justify-content:center;align-items:center}.approach-section__image{max-width:100%;height:auto;border-radius:8px}.approach-section__image-description{margin-top:2rem;text-align:center}.approach-section__image-description p{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc;margin:0}.approach-section__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem}.approach-section__budget{text-align:center;margin-top:3rem}.approach-section__budget p{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc;margin:0}.approach-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2rem}.approach-card__number{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2rem,4vw,3rem);color:#fff;margin-bottom:1rem;text-align:center}.approach-card__text{font-size:clamp(.875rem,2vw,1rem);line-height:1.6;color:#fffc;text-align:center}.solution-section{padding:120px 0;position:relative}.solution-section__content{text-align:center;margin-bottom:4rem}.solution-section__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.solution-section__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2rem,5vw,4rem);line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:2rem}.solution-section__description{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc}.solution-section__visual{display:flex;justify-content:center;align-items:center}.solution-section__image{max-width:100%;height:auto;border-radius:8px}.solution-section__image-description{margin-top:2rem;text-align:center}.solution-section__image-description p{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc;margin:0}.solution-section__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.solution-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2rem}.solution-card__number{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2rem,4vw,3rem);color:#fff;margin-bottom:1rem;text-align:center}.solution-card__text{font-size:clamp(.875rem,2vw,1rem);line-height:1.6;color:#fffc;text-align:center}.testimonial-section{padding:120px 0;position:relative}.testimonial-section__content{text-align:center;max-width:800px;margin:0 auto}.testimonial-section__quote-image{margin-bottom:2rem}.testimonial-section__quote-image .testimonial-section__quotes{width:80px;height:auto}.testimonial-section__quote{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.2;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:3rem;quotes:none}.testimonial-section__quote:before,.testimonial-section__quote:after{content:none}.testimonial-section__attribution{display:flex;align-items:center;justify-content:center;gap:1rem}.testimonial-section__avatar .testimonial-section__avatar-placeholder{width:40px;height:40px;background:#fff;border-radius:50%}.testimonial-section__author{text-align:left}.testimonial-section__name{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;font-size:1.125rem;color:#fff;margin-bottom:.25rem}.testimonial-section__title{font-size:.875rem;color:#fffc}@media (max-width: 768px){.challenge-section{padding:80px 0}.challenge-section__title{font-size:clamp(1.5rem,6vw,3rem)}.challenge-section__description{font-size:clamp(.875rem,2.5vw,1rem)}.approach-section{padding:80px 0}.approach-section__title{font-size:clamp(1.5rem,6vw,3rem)}.approach-section__description{font-size:clamp(.875rem,2.5vw,1rem)}.approach-section__cards{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}.approach-card{padding:1.5rem}.approach-card__number{font-size:clamp(1.5rem,5vw,2.5rem)}.approach-card__text{font-size:clamp(.875rem,2.5vw,1rem)}.solution-section{padding:80px 0}.solution-section__title{font-size:clamp(1.5rem,6vw,3rem)}.solution-section__description{font-size:clamp(.875rem,2.5vw,1rem)}.solution-section__cards{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}.solution-card{padding:1.5rem}.solution-card__number{font-size:clamp(1.5rem,5vw,2.5rem)}.solution-card__text{font-size:clamp(.875rem,2.5vw,1rem)}.testimonial-section{padding:80px 0}.testimonial-section__quote{font-size:clamp(1.25rem,4vw,2rem)}.testimonial-section__name{font-size:1rem}.testimonial-section__title{font-size:.875rem}}.page-case-study h1{font-size:clamp(2.5rem,8vw,6rem)}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.hero__content{margin:0 auto;padding:0}.hero__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.hero__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(3rem,8vw,7.5rem);line-height:1.1;letter-spacing:-.02em;margin-bottom:24px;color:#fff;text-transform:uppercase}.hero__subtitle{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.6;margin-bottom:48px;color:#fffc;max-width:100%;margin-left:auto;margin-right:auto}.case-study-item{padding:8rem 0;position:relative}.case-study-item__container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.case-study-item--reverse .case-study-item__container{direction:rtl}.case-study-item--reverse .case-study-item__container>*{direction:ltr}.case-study-item__image{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000004d}.case-study-item__image img{width:100%;height:400px;object-fit:cover}.case-study-item__content{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}.case-study-item__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px;align-self:flex-start}.case-study-item__title{color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin:0}.case-study-item__description{color:#fffc;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;margin:0}.case-study-item__results{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.case-study-item__result{text-align:center;padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease}.case-study-item__result:hover{background:#ffffff1a;border-color:#b4f68c4d;transform:translateY(-2px)}.case-study-item__metric{display:block;color:#b4f68c;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-bottom:.5rem}.case-study-item__label{color:#ffffffb3;font-size:.875rem;font-weight:500;line-height:1.4}.final-cta{padding:8rem 0;text-align:center;position:relative}.final-cta__container{max-width:800px;margin:0 auto}.final-cta__badge{display:inline-block;color:#b4f68c;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;padding:.5rem 1rem;background:#b4f68c1a;border-radius:4px}.final-cta__title{color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1.5rem}.final-cta__description{color:#fffc;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.final-cta__actions{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.hero{min-height:80vh;padding:80px 0}.hero__content{padding:0 2rem}.hero__title{font-size:clamp(2.5rem,8vw,4rem);margin-bottom:20px}.hero__subtitle{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:40px}.case-study-item{padding:4rem 0}.case-study-item .btn--outline{margin:0 auto;text-align:center}.case-study-item__container{grid-template-columns:1fr;gap:1rem}.case-study-item--reverse .case-study-item__container{direction:ltr}.case-study-item__image{order:1}.case-study-item__image img{height:250px}.case-study-item__content{order:2;gap:1.5rem;align-items:stretch}.case-study-item__title{font-size:clamp(1.5rem,4vw,2.5rem)}.case-study-item__description{font-size:1rem}.case-study-item__results{grid-template-columns:1fr;gap:1rem}.case-study-item__result{padding:1rem}.case-study-item__metric{font-size:1.5rem}.final-cta{padding:4rem 0}.final-cta__container{padding:0 2rem}.final-cta__title{font-size:clamp(2rem,5vw,3rem)}.final-cta__description{font-size:1rem}.final-cta__actions{flex-direction:column;align-items:center}}.blog-hero{padding-top:10rem;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.blog-hero__content{width:100%;margin:0 auto;max-width:100%}.blog-hero__badge{display:inline-block;background:#b4f68c1a;color:#b4f68c;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1rem;border-radius:4px;margin-bottom:1.5rem}.blog-hero__title{color:#fff;font-size:clamp(2.5rem,8vw,6rem);font-weight:900;line-height:.9;letter-spacing:-.05em;margin-bottom:1rem;text-transform:uppercase}.blog-hero__description{color:#fffc;font-size:clamp(.875rem,2.5vw,1.125rem);line-height:1.6;margin:0 auto 3rem;font-weight:400;max-width:600px}.blog-hero__search{margin-bottom:6rem}.blog-hero__categories{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.search-bar{display:flex;align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem 1.25rem;max-width:400px;margin:0 auto}.search-bar__input{flex:1;background:transparent;border:none;color:#fff;font-size:1rem;outline:none}.search-bar__input::placeholder{color:#fff9}.search-bar__button{background:transparent;border:none;color:#fff9;cursor:pointer;padding:.25rem;transition:color .3s ease}.search-bar__button:hover{color:#b4f68c}.category-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.75rem 1.5rem;border-radius:4px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease}.category-btn:hover{border-color:#b4f68c;color:#b4f68c}.category-btn--active{background:#b4f68c;border-color:#b4f68c;color:#000}.category-btn--active:hover{background:transparent;color:#b4f68c}.blog-grid{padding:40px 0 120px}.blog-grid__content{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blog-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #b4f68c1a}.blog-card__link{display:block;text-decoration:none;color:inherit}.blog-card__link:hover{text-decoration:none;color:inherit}.blog-card__image{height:200px;width:100%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;overflow:hidden}.blog-card__image img{width:100%;height:100%;object-fit:cover}.blog-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.blog-card__content{padding:1.5rem}.blog-card__category{display:inline-block;background:#ffffff1a;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .75rem;border-radius:4px;margin-bottom:1rem}.blog-card__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.3;color:#fff;margin-bottom:1rem}.blog-card__description{color:#ffffffb3;font-size:1rem;line-height:1.6;margin:0}@media (max-width: 768px){.blog-hero{padding-top:12rem}.blog-hero__title{font-size:clamp(1.5rem,6vw,3rem)}.blog-hero__description{font-size:clamp(.875rem,2.5vw,1rem)}.blog-hero__categories{gap:.5rem}.search-bar{max-width:100%;margin:0 1rem}.category-btn{padding:.5rem 1rem;font-size:.75rem}.blog-grid{padding:60px 0 80px}.blog-grid__content{grid-template-columns:1fr;gap:1.5rem}.blog-card__content{padding:1rem}.blog-card__title{font-size:1rem}.blog-card__description{font-size:.875rem}}@media (max-width: 1024px){.blog-grid__content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.blog-grid__content{grid-template-columns:1fr}}.blog-pagination{padding:4rem 0}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem}.pagination__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;text-decoration:none;transition:all .3s ease}.pagination__arrow:hover{background:#b4f68c1a;border-color:#b4f68c;color:#b4f68c;transform:translateY(-2px)}.pagination__arrow--prev svg{transform:translate(-1px)}.pagination__arrow--next svg{transform:translate(1px)}.pagination__numbers{display:flex;align-items:center;gap:.5rem}.pagination__number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;text-decoration:none;font-size:1rem;font-weight:600;transition:all .3s ease}.pagination__number:hover{background:#b4f68c1a;border-color:#b4f68c;color:#b4f68c;transform:translateY(-2px)}.pagination__number--active{background:#b4f68c;border-color:#b4f68c;color:#000;font-weight:700}.pagination__number--active:hover{background:#b4f68c;border-color:#b4f68c;color:#000;transform:none}.pagination__ellipsis{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#ffffff80;font-size:1rem;font-weight:400}@media (max-width: 768px){.blog-pagination{padding:3rem 0}.pagination{gap:1.5rem;align-items:center}.pagination__arrow{width:56px;height:56px}.pagination__arrow svg{width:20px;height:20px}.pagination__numbers{display:flex;gap:0}.pagination__number{display:none}.pagination__number--active{display:flex;width:56px;height:56px;background:#b4f68c;border-color:#b4f68c;color:#000;font-weight:700;font-size:1.125rem}.pagination__ellipsis{display:none}}@media (max-width: 480px){.blog-pagination{padding:2.5rem 0}.pagination{gap:1rem}.pagination__arrow{width:48px;height:48px}.pagination__arrow svg{width:18px;height:18px}.pagination__number--active{width:48px;height:48px;font-size:1rem}}@media (max-width: 360px){.pagination{gap:.75rem}.pagination__arrow{width:44px;height:44px}.pagination__arrow svg{width:16px;height:16px}.pagination__number--active{width:44px;height:44px;font-size:.875rem}}.blog-inner-hero{padding:120px 0 80px;position:relative}.blog-inner-hero__breadcrumbs{margin-bottom:2rem;font-size:.875rem;color:#ffffffb3}.blog-inner-hero .breadcrumb-link{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.blog-inner-hero .breadcrumb-link:hover{color:#b4f68c}.blog-inner-hero .breadcrumb-separator{margin:0 .5rem;color:#ffffff80}.blog-inner-hero .breadcrumb-current{color:#ffffff80}.blog-inner-hero__meta{margin-bottom:2rem;font-size:.875rem;color:#fffc}.blog-inner-hero__category{color:#b4f68c;font-weight:600}.blog-inner-hero__separator{margin:0 .5rem;color:#ffffff80}.blog-inner-hero__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2.5rem,8vw,5rem);line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:3rem}.blog-inner-hero__featured-image{margin-bottom:4rem;width:100%;height:auto}.blog-inner-hero__featured-image img{max-width:100%;height:500px;width:100%;object-fit:cover}@media screen and (max-width: 767px){.blog-inner-hero__featured-image img{height:300px}}.blog-inner-hero__image-placeholder{width:100%;height:400px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center}.blog-content{padding:0 0 120px}.blog-content__layout{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}.blog-content__main{display:flex;flex-direction:column;gap:3rem}.blog-content__image{margin:2rem 0;width:100%}.blog-content__image img{width:100%}.blog-content__image-placeholder{width:100%;height:300px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center}.blog-section__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.3;color:#fff;margin-bottom:1.5rem}.blog-section__content{color:#ffffffe6;font-size:1.125rem;line-height:1.7}.blog-section__content p{margin-bottom:1.5rem}.blog-section__content p:last-child{margin-bottom:0}.blog-content__main{color:#ffffffe6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.7}.blog-content__main h1,.blog-content__main h2,.blog-content__main h3,.blog-content__main h4,.blog-content__main h5,.blog-content__main h6{color:#fff;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.blog-content__main h1:first-child,.blog-content__main h2:first-child,.blog-content__main h3:first-child,.blog-content__main h4:first-child,.blog-content__main h5:first-child,.blog-content__main h6:first-child{margin-top:0}.blog-content__main h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:1.5rem}.blog-content__main h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1.25rem}.blog-content__main h3{font-size:clamp(1.5rem,3.5vw,2rem);margin-bottom:1rem}.blog-content__main h4{font-size:clamp(1.25rem,3vw,1.75rem);margin-bottom:.75rem}.blog-content__main h5{font-size:clamp(1.125rem,2.5vw,1.5rem);margin-bottom:.75rem}.blog-content__main h6{font-size:clamp(1rem,2vw,1.25rem);margin-bottom:.5rem}.blog-content__main p{font-size:1.125rem;margin-bottom:1.5rem;line-height:1.7}.blog-content__main p:last-child{margin-bottom:0}.blog-content__main a{color:#b4f68c;text-decoration:none;transition:all .3s ease}.blog-content__main a:hover{color:#9de66b;text-decoration:underline}.blog-content__main ul,.blog-content__main ol{margin:1.5rem 0;padding-left:2rem}.blog-content__main ul li,.blog-content__main ol li{margin-bottom:.5rem;line-height:1.6}.blog-content__main ul{list-style-type:disc}.blog-content__main ul ul{list-style-type:circle;margin:.5rem 0}.blog-content__main ul ul ul{list-style-type:square}.blog-content__main ol{list-style-type:decimal}.blog-content__main ol ol{list-style-type:lower-alpha;margin:.5rem 0}.blog-content__main ol ol ol{list-style-type:lower-roman}.blog-content__main blockquote{margin:2rem 0;padding:1.5rem 2rem;background:#ffffff0d;border-left:4px solid #B4F68C;border-radius:8px;font-style:italic}.blog-content__main blockquote p{margin:0;font-size:1.125rem;color:#ffffffe6}.blog-content__main blockquote cite{display:block;margin-top:1rem;font-size:.875rem;color:#fff9;font-style:normal}.blog-content__main pre{margin:2rem 0;padding:1.5rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow-x:auto;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.5;color:#ffffffe6}.blog-content__main code{background:#0000004d;padding:.25rem .5rem;border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em;color:#b4f68c}.blog-content__main pre code{background:none;padding:0;color:inherit}.blog-content__main table{width:100%;margin:2rem 0;border-collapse:collapse;background:#ffffff0d;border-radius:8px;overflow:hidden}.blog-content__main th,.blog-content__main td{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.blog-content__main th{background:#ffffff1a;font-weight:600;color:#fff}.blog-content__main td{color:#ffffffe6}.blog-content__main tr:last-child td{border-bottom:none}.blog-content__main img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0;display:block}.blog-content__main hr{margin:3rem 0;border:none;height:1px;background:#fff3}.blog-content__main dl{margin:1.5rem 0}.blog-content__main dl dt{font-weight:600;color:#fff;margin-top:1rem;margin-bottom:.5rem}.blog-content__main dl dd{margin-left:1rem;margin-bottom:1rem;color:#fffc}.blog-content__main em{font-style:italic;color:#fffffff2}.blog-content__main strong{font-weight:600;color:#fff}.blog-content__main small{font-size:.875rem;color:#fff9}.blog-content__main mark{background:#b4f68c33;color:#b4f68c;padding:.1rem .3rem;border-radius:3px}.blog-content__main sub,.blog-content__main sup{font-size:.75em;line-height:0}.blog-content__main abbr{border-bottom:1px dotted rgba(255,255,255,.5);cursor:help}.blog-content__main address{font-style:normal;margin:1.5rem 0;color:#fffc}@media (max-width: 768px){.blog-content__main h1,.blog-content__main h2,.blog-content__main h3,.blog-content__main h4,.blog-content__main h5,.blog-content__main h6{margin-top:2rem}.blog-content__main p{font-size:1rem}.blog-content__main blockquote{padding:1rem 1.5rem;margin:1.5rem 0}.blog-content__main pre{padding:1rem;margin:1.5rem 0}.blog-content__main table{font-size:.875rem}.blog-content__main table th,.blog-content__main table td{padding:.75rem}.blog-content__main ul,.blog-content__main ol{padding-left:1.5rem}}.blog-blockquote{margin:2rem 0;padding:2rem;background:#ffffff0d;border-left:4px solid #B4F68C;border-radius:8px}.blog-blockquote p{font-style:italic;font-size:1.125rem;color:#ffffffe6;margin:0}.blog-cta{position:relative;background:#b4f68c;border-radius:8px;margin:4rem 0;overflow:hidden;display:grid;grid-template-columns:1fr .5fr;gap:2rem}.blog-cta__image{width:100%;height:100%}.blog-cta__image img{width:100%;height:100%;object-fit:cover;margin:0}.blog-cta__content{display:flex;align-items:center;position:relative;z-index:2}.blog-cta__text{flex:1;padding:1.5rem 3rem;color:#000}.blog-cta__title{font-size:1.875rem;font-weight:700;color:#000;margin-bottom:1rem}.blog-cta__description{font-size:clamp(1rem,2.5vw,1.125rem);color:#000c;margin-bottom:2rem;line-height:1.6}.blog-cta__button{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#000!important;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:600;transition:all .3s ease;text-decoration:none!important}.blog-cta__button:hover{background:#0000001a}.blog-comment{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;display:flex;gap:1.5rem}.blog-comment__avatar{flex-shrink:0;width:60px;height:60px;background:#ffffff1a;border-radius:50%;overflow:hidden}.blog-comment__avatar img{width:100%;height:100%;object-fit:cover;border-radius:0;margin:0}.blog-comment__content{flex:1}.blog-comment__author{font-weight:600;color:#fff;margin-bottom:.5rem}.blog-comment__text{color:#fffc;font-size:1rem;line-height:1.6}.related-posts-section{padding:80px 0}.related-posts-section__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;font-size:clamp(1.5rem,4vw,2rem);color:#fff;margin-bottom:3rem;text-align:center}.related-posts-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blog-sidebar{display:flex;flex-direction:column;gap:2rem;height:100%}.sidebar-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;position:sticky;top:120px}.sidebar-section__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;font-size:1.125rem;color:#fff;margin-bottom:1.5rem}.table-of-contents__list{list-style:none;padding:0;margin:0 0 1.5rem}.table-of-contents__link{display:block;color:#fffc;text-decoration:none;font-size:1rem;line-height:1.6;padding:.75rem 0;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.table-of-contents__link:hover{color:#b4f68c;padding-left:.5rem}.table-of-contents__link.active{color:#b4f68c;font-weight:600}.table-of-contents__item{transition:all .3s ease}.table-of-contents__item--hidden{display:none}.table-of-contents__item--visible{display:block}.table-of-contents__toggle{width:100%;margin-top:1rem;font-size:.875rem;padding:.75rem 1rem;transition:all .3s ease}.table-of-contents__toggle:hover{background:#b4f68c;color:#000}.sidebar-cta{background:#b4f68c;border-radius:12px;padding:2rem;position:relative;position:sticky;top:120px}.sidebar-cta__circles{position:absolute;top:-10px;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:2}.sidebar-cta__circle{width:54px;height:54px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #B4F68C;overflow:hidden}.sidebar-cta__circle img{width:100%;height:100%;object-fit:cover}.sidebar-cta__content{text-align:center;margin-top:2rem}.sidebar-cta__title{font-size:1.875rem;font-weight:700;color:#000;margin-bottom:1.5rem;line-height:1.1;text-transform:uppercase}.sidebar-cta__description{color:#000c;font-size:1rem;line-height:1.6;margin-bottom:2rem}.sidebar-cta__button{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#000;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:600;transition:all .3s ease}.sidebar-cta__button:hover{background:#0000001a}@media (max-width: 1024px){.blog-content__layout{grid-template-columns:1fr;gap:3rem}.sidebar-section{position:static}.related-posts-section{padding:60px 0}.related-posts-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.blog-inner-hero{padding:80px 0 60px}.blog-inner-hero__title{font-size:clamp(1.5rem,6vw,3rem)}.blog-inner-hero__featured-image{margin-bottom:1rem;width:100%;max-width:100%}.blog-inner-hero__image-placeholder{height:250px}.blog-content{padding:0 0 80px}.blog-content__main{gap:2rem}.blog-section__title{font-size:clamp(1.25rem,5vw,2rem)}.blog-section__content{font-size:1rem}.blog-cta{display:flex;flex-direction:column;text-align:center}.blog-cta__image{height:230px}.blog-comment{flex-direction:column;text-align:center}.blog-comment__avatar{align-self:center}.related-posts-section{padding:40px 0}.related-posts-section__grid{grid-template-columns:1fr;gap:1.5rem}.sidebar-section,.sidebar-cta{padding:1.5rem}}.contact-hero{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;padding:4rem 0}.contact-hero .hero__title{font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1rem}.contact-hero .hero__subtitle{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.2;color:#b4f68c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem}.contact-hero .hero__description{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc;max-width:600px;margin:0 auto}.contact-form-section{padding:60px 0;position:relative}.contact-form-section__content{max-width:800px;margin:0 auto}.contact-form-section__header{text-align:center;margin-bottom:4rem}.contact-form-section__badge{display:inline-block;background:#b4f68c1a;color:#b4f68c;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1rem;border-radius:4px;margin-bottom:1.5rem}.contact-form-section__title{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:2rem}.contact-form-section__description{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#fffc;max-width:600px;margin:0 auto}.contact-form{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:3rem}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media (max-width: 768px){.contact-form__row{grid-template-columns:1fr;gap:1.5rem}}.contact-form__field{margin-bottom:1.5rem}.contact-form__label{display:block;color:#fff;font-weight:600;margin-bottom:.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.contact-form__input,.contact-form__select,.contact-form__textarea{width:100%;padding:1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;box-sizing:border-box;height:auto}.contact-form__input:focus,.contact-form__select:focus,.contact-form__textarea:focus{outline:none;border-color:#b4f68c;background:#ffffff26}.contact-form__input::placeholder,.contact-form__select::placeholder,.contact-form__textarea::placeholder{color:#fff9}.contact-form__textarea{resize:vertical;min-height:120px;height:auto;font-family:inherit}.contact-form__select{cursor:pointer}.contact-form__select option{background:#1a1a1a;color:#fff}.contact-form__actions{text-align:center;margin-top:3rem}.contact-form__submit{padding:1rem 2rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media (max-width: 768px){.contact-form-section{padding:80px 0}.contact-form-section__title{font-size:clamp(2rem,5vw,3rem)}.contact-form-section__description{font-size:clamp(.875rem,2.5vw,1.125rem)}.contact-form{padding:2rem}.contact-form__row{grid-template-columns:1fr;gap:1.5rem}}.legal-hero{padding:120px 0 80px;position:relative;background:linear-gradient(135deg,#000c,#0009)}.legal-hero__breadcrumbs{margin-bottom:2rem;font-size:.875rem;color:#ffffffb3}.legal-hero .breadcrumb-link{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.legal-hero .breadcrumb-link:hover{color:#b4f68c}.legal-hero .breadcrumb-separator{margin:0 .5rem;color:#ffffff80}.legal-hero .breadcrumb-current{color:#ffffff80}.legal-hero__content{text-align:center;max-width:800px;margin:0 auto}.legal-hero__title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:900;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1rem}.legal-hero__subtitle{color:#ffffffb3;font-size:1.125rem;font-weight:400}.legal-content{padding:4rem 0 6rem;background:#0000004d}.legal-content__wrapper{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}@media (max-width: 1024px){.legal-content__wrapper{grid-template-columns:1fr;gap:3rem}}.legal-content__body{color:#ffffffe6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.7}.legal-content__body h1,.legal-content__body h2,.legal-content__body h3,.legal-content__body h4,.legal-content__body h5,.legal-content__body h6{color:#fff;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.legal-content__body h1:first-child,.legal-content__body h2:first-child,.legal-content__body h3:first-child,.legal-content__body h4:first-child,.legal-content__body h5:first-child,.legal-content__body h6:first-child{margin-top:0}.legal-content__body h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1.25rem;color:#b4f68c;border-bottom:2px solid rgba(180,246,140,.3);padding-bottom:.5rem}.legal-content__body h3{font-size:clamp(1.25rem,3vw,1.75rem);margin-bottom:1rem;color:#fff}.legal-content__body p{font-size:1.125rem;margin-bottom:1.5rem;line-height:1.7}.legal-content__body p:last-child{margin-bottom:0}.legal-content__body ul,.legal-content__body ol{margin:1.5rem 0;padding-left:2rem}.legal-content__body ul li,.legal-content__body ol li{margin-bottom:.75rem;line-height:1.6;color:#ffffffe6}.legal-content__body ul{list-style-type:disc}.legal-content__body ul li::marker{color:#b4f68c}.legal-content__body ol{list-style-type:decimal}.legal-content__body ol li::marker{color:#b4f68c;font-weight:600}.legal-content__body strong{color:#fff;font-weight:600}.legal-content__body .contact-info{background:#b4f68c1a;border:1px solid rgba(180,246,140,.3);border-radius:8px;padding:1.5rem;margin:1.5rem 0}.legal-content__body .contact-info p{margin-bottom:.5rem}.legal-content__body .contact-info p:last-child{margin-bottom:0}.legal-section{margin-bottom:3rem}.legal-section:last-child{margin-bottom:0}.legal-sidebar{position:sticky;top:120px}@media (max-width: 1024px){.legal-sidebar{position:static}}.legal-sidebar__content{background:#ffffff0d;border-radius:12px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.legal-sidebar__content h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.legal-nav__list{list-style:none;padding:0;margin:0}.legal-nav__link{display:block;color:#fffc;text-decoration:none;font-size:.875rem;font-weight:400;line-height:1.6;padding:.75rem 0;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.legal-nav__link:hover{color:#b4f68c;padding-left:.5rem}.legal-nav__link.active{color:#b4f68c;font-weight:600}@media (max-width: 768px){.legal-hero{padding:100px 0 60px}.legal-hero__title{font-size:clamp(2rem,5vw,3rem)}.legal-hero__subtitle{font-size:1rem}.legal-content{padding:3rem 0 4rem}.legal-content__main{padding:1.5rem}.legal-content__body h2{font-size:clamp(1.5rem,4vw,2rem)}.legal-content__body h3{font-size:clamp(1.125rem,3vw,1.5rem)}.legal-content__body p{font-size:1rem}.legal-content__body ul,.legal-content__body ol{padding-left:1.5rem}.legal-sidebar__content{padding:1.5rem}.legal-sidebar__content h3{font-size:1.125rem}}.page-legal{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a);min-height:100vh}.page-legal:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,rgba(180,246,140,.03) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(180,246,140,.03) 0%,transparent 50%);pointer-events:none;z-index:-1}
