@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Judson:ital,wght@0,400;0,700;1,400&display=swap);:root{--primary-green:#145214;--secondary-amber:#d49d42;--bg:#1d1b26;--text-color:#faf9f6;--surface-card:#16141eeb;--border-subtle:#faf9f61f;--glow-green:#14521461;--glow-green-soft:#1452141f;--glow-amber:#d49d4224;--footer-strip:#00000040;--select-surface:#23202e}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;animation:rippleEffect 5s linear infinite;background:linear-gradient(90deg,#faf9f6,#a2a2a2);background-size:200% 100%;box-sizing:border-box;display:flex;font-family:Inter;justify-content:space-between;left:0;padding:20px;position:fixed;top:0;transition:all 2s ease-in-out;width:100%;z-index:1000}@keyframes rippleEffect{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}#ss-logo{height:auto;width:200px}.navbar-links{display:flex;gap:20px;list-style:none;margin:0}.navbar-links a{color:var(--bg);font-size:1.2rem;text-decoration:none;transition:color .3s}.navbar-links a:hover{color:#145214}.navbar-toggle{cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-between;position:fixed;right:20px;top:20px;width:25px;z-index:1001}.bar{background-color:#000;border-radius:5px;height:3px;transition:all .3s ease;width:100%}@media (max-width:768px){.navbar-links{align-items:center;background-color:#faf9f6;flex-direction:column;height:0;justify-content:center;overflow:hidden;position:fixed;right:0;top:60px;transition:height .3s ease-in-out;width:100%;z-index:999}.navbar-active .navbar-links{height:80vh}.navbar-toggle{display:flex;position:fixed;right:20px;top:20px}.navbar-toggle.navbar-active .bar:first-child{transform:rotate(45deg) translate(5px,5px)}.navbar-toggle.navbar-active .bar:nth-child(2){opacity:0}.navbar-toggle.navbar-active .bar:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}}.hero-section{align-items:center;background:linear-gradient(#1d1b2680,#1d1b2680),url(/static/media/starrysky-main.51ce21f8df274147fbab.webp);background-position:50%;background-size:cover;color:var(--secondary-amber);display:flex;font-family:Inter;height:60vh;padding:0 5rem;text-align:left}.hero-content{max-width:600px;padding:20px;width:80%}.hero-name-highlight{color:var(--text-color);display:inline-block;font-size:4rem;font-weight:900;margin:0;overflow:hidden;position:relative;text-transform:uppercase}.aurora{height:100%;left:0;mix-blend-mode:darken;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.aurora_item{background-color:#145214;border-radius:37% 29% 27% 27%/28% 25% 41% 37%;filter:blur(1rem);height:60vw;overflow:hidden;position:absolute;width:60vw}.aurora_item:first-of-type{animation:aurora-1 12s ease-in-out infinite alternate;background-color:#145214;left:-50%;top:-50%}.aurora_item:nth-of-type(2){animation:aurora-2 12s ease-in-out infinite alternate;background-color:#faf9f6;right:-50%;top:0}.aurora_item:nth-of-type(3){animation:aurora-3 8s ease-in-out infinite alternate;background-color:#327827;bottom:-50%;left:0}.aurora_item:nth-of-type(4){animation:aurora-4 16s ease-in-out infinite alternate;background-color:#8d8d8d;bottom:-50%;right:0}@keyframes aurora-1{0%{left:0;top:0}50%{left:75%;top:100%}to{left:0;top:0}}@keyframes aurora-2{0%{right:0;top:-50%}60%{right:75%;top:100%}to{right:0;top:-50%}}@keyframes aurora-3{0%{bottom:0;left:0}50%{bottom:100%;left:75%}to{bottom:0;left:0}}@keyframes aurora-4{0%{bottom:-50%;right:0}50%{bottom:0;right:40%}to{bottom:-50%;right:0}}.cta-button{animation:gradientAnimation 4s ease infinite;background:linear-gradient(45deg,#145214,#1d1b26);background-size:200% 200%;border-radius:25px;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.cta-button:hover{animation:hoverGradientAnimation 1s ease infinite;background-position:200% 200%;transform:scale(1.1)}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hidden-text{width:auto}@media (max-width:768px){.hero-section{display:flex;flex-direction:column;height:80vh;padding:10vh 0 0;width:100%}.hero-content{margin-top:30px;padding:20px;width:80%}.hero-statement{font-size:4rem}.hero-caption{font-size:1.5rem}.cta-button{font-size:1rem}}.animation-container{align-items:center;display:flex;justify-content:center;margin-top:0;padding-top:0;position:relative;width:100%}.animation{display:flex;overflow:hidden;width:100%}.circle-wrapper{box-sizing:border-box;display:flex;height:100vh;height:100%;justify-content:space-between;margin:0 auto;overflow-x:hidden;overflow:hidden;padding:0;position:relative;width:100vw;width:100%}.circle{background-color:initial;border:.4vw solid #faf9f6;flex-shrink:0;height:8vw;opacity:1;position:relative;width:8vw}.circle,.dot{border-radius:50%}.dot{background-color:#145214;height:2vw;margin:0;opacity:0;position:absolute;width:2vw;z-index:10}#line-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}#line-container line{stroke:#faf9f6;stroke-width:.4vw;stroke-linecap:round;opacity:0}.hidden-text{color:#faf9f6;font-family:Inter;font-size:3.5vh;left:50%;margin:0;max-width:600px;opacity:0;position:absolute;text-align:center;text-shadow:1px 1px 2px #1d1b26;top:50%;transform:translate(-50%,-50%);z-index:5}@media (max-width:768px){.animation-container{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:center;padding-top:0;position:relative;width:100%}.animation{height:100%}.circle-wrapper{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%);width:100%}#line-container{position:absolute;width:100%;z-index:5}#line-container line{z-index:6}.circle{align-items:center;border:2px solid #fff;display:flex;height:12vw;justify-content:center;width:12vw}.dot{background-color:var(--primary-green);border-radius:50%;height:5vw;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:5vw;z-index:10}#sights-studios{font-size:3vh;top:50%;transform:translateY(-50%,-50%);width:100%}#sights-studios,.scroll-arrow{left:50%;opacity:0;position:absolute;text-align:center}.scroll-arrow{animation:bounce 1.5s ease-in-out infinite;bottom:10%;color:var(--primary-green);display:none;font-size:5vh;transform:translateX(-50%);transition:transform 1s ease}@keyframes bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-15px)}}}.ai-rescue-section{background-color:var(--bg);background-image:radial-gradient(ellipse 80% 50% at 85% 15%,var(--glow-green),#0000 55%),radial-gradient(ellipse 65% 45% at 15% 80%,var(--glow-amber),#0000 50%),radial-gradient(ellipse 50% 40% at 50% 50%,var(--glow-green-soft),#0000 62%);background-repeat:no-repeat;border-top:1px solid var(--border-subtle);font-family:Inter,Judson,sans-serif;overflow:hidden;padding:50px 24px;position:relative;text-align:center;width:100%}.ai-rescue-inner{margin:0 auto;max-width:720px;position:relative;z-index:1}.ai-rescue-badge{color:var(--secondary-amber);display:inline-block;font-size:11px;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.ai-rescue-headline{color:var(--text-color);font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 12px}.ai-rescue-headline-accent{color:var(--secondary-amber)}.ai-rescue-headline-underline{background-color:var(--primary-green);height:5px;margin:0 auto 20px;width:120px}.ai-rescue-body{color:#faf9f6d1;font-size:1rem;line-height:1.7;margin:0 auto 28px;max-width:560px}.ai-rescue-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:32px}.ai-rescue-tag{background:#00000040;border:1px solid #1452148c;border-radius:8px;color:var(--text-color);font-size:13px;padding:8px 16px}.ai-rescue-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ai-rescue-cta-link{display:inline-block;text-decoration:none}.ai-rescue-section .cta-button{animation:ai-rescue-gradient-shift 4s ease infinite;background:linear-gradient(45deg,#145214,#1d1b26);background-size:200% 200%;border:none;border-radius:25px;color:#faf9f6;cursor:pointer;font-family:inherit;font-size:1.2rem;margin-top:0;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease}.ai-rescue-section .cta-button:hover{background-position:200% 200%;transform:scale(1.05)}.ai-rescue-section .cta-button-secondary{background:#0000;border:1px solid #faf9f659;border-radius:25px;color:#faf9f6e6;cursor:pointer;font-family:inherit;font-size:1rem;padding:10px 20px;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.ai-rescue-section .cta-button-secondary:hover{background-color:#14521433;border-color:var(--primary-green);color:var(--text-color)}@keyframes ai-rescue-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.ai-rescue-section{padding:40px 20px}.ai-rescue-headline{font-size:2rem}.ai-rescue-section .cta-button{font-size:1rem}}@media (max-width:400px){.ai-rescue-headline{font-size:1.75rem}}.feature-section{background-color:#2d3436;background-image:linear-gradient(315deg,#2d3436,#000 74%);padding:50px;text-align:center}.rotating-word-section{color:var(--text-color);font-size:2.5rem;text-align:center}.rotating-word-container{display:inline-block;height:1.2em;overflow:visible;position:relative;text-align:center;vertical-align:bottom;width:220px}.rotating-word{display:inline-block;position:relative;white-space:nowrap}.underline{background-color:#145214;bottom:-10px;height:5px;left:0;max-width:220px;position:absolute;width:100%}.rotating-word-section .period{display:inline-block;margin-left:5px;vertical-align:bottom}.break-mobile{display:none}.features{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-top:30px}.features a{display:block;margin:10px;padding:0;text-decoration:none;width:30%}.feature-card{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:flex;height:250px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease,background-size .3s ease;width:100%}.feature-card-inner{align-items:center;background-color:#0000001a;bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:20px;position:absolute;right:0;text-align:center;top:0}.feature-card-inner h3{font-size:1.5rem;margin-bottom:-40px}.feature-card-inner h3,.feature-card-inner p{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.feature-card-inner p{height:25%;margin:0;opacity:0;transform:translateY(20px)}.feature-card:hover .feature-card-inner{background-color:#00000080;justify-content:center}.feature-card:hover h3{transform:translateY(-50px)}.feature-card:hover p{opacity:1;transform:translateY(0)}@media (max-width:769px){.features{flex-direction:column;justify-content:flex-start}.features a{margin:10px 0;width:100%}.feature-card{height:250px}}@media (max-width:400px){.rotating-word-section{font-size:2rem;text-align:center}.rotating-word-container{display:inline-block;width:220px}.underline{width:220px}.break-mobile{display:inline}}.carousel-section{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:auto;overflow:hidden;padding:20px 0;position:relative;width:100%}.background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.background-image:before{background-color:#000000b3;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.active-card-info{background:#0009;border-radius:8px;bottom:20px;color:#fff;left:20px;max-width:30%;min-height:30vh;padding:15px;position:absolute;text-align:left;z-index:10}.active-card-info a{text-decoration:none}.active-card-info a,.active-card-info a:active,.active-card-info a:hover,.active-card-info a:visited{color:var(--text-color)}.small-cards-container{bottom:20px;display:flex;gap:10px;justify-content:center;padding:10px;position:absolute;right:20px;z-index:20}.small-card{border-radius:8px;height:30vh;overflow:hidden;transition:border .3s ease;width:10vw}.small-card img{height:100%;object-fit:cover;width:100%}.small-card:hover{border:2px solid var(--primary-green)}.small-card.active{border:2px solid var(--text-color)}@media (max-width:768px){.active-card-info{font-size:16px;margin-bottom:20px;margin-top:40px;max-width:90%;min-height:400px;text-align:center}.active-card-info,.small-cards-container{bottom:auto;left:50%;position:relative;transform:translateX(-50%)}.small-cards-container{flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px;padding:10px}.small-card{height:180px;width:100px}.carousel-section{align-items:center;display:flex;flex-direction:column;height:auto;padding-bottom:0}}@media (max-width:400px){.small-cards-container{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr;justify-content:center;justify-items:center}.small-card{height:150px;width:100px}}.contact-section{align-items:center;background:linear-gradient(90deg,#faf9f6,#a2a2a2);color:var(--bg);display:flex;font-family:Inter;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}.contact-heading{font-size:2.5rem;margin-bottom:10px}.contact-subheading p{font-size:2rem;margin-bottom:5px}.contact-form{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:10px}.contact-form-container{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:center;margin:0 auto;max-width:800px;position:relative;width:100%}.contact-form-input-groups{display:flex;gap:75px;justify-content:space-between;width:100%}.checkbox-group,.contact-form{flex:1 1;max-width:350px}.contact-form input{border:1px solid #ccc;border-radius:10px;font-size:1rem;margin:10px 0;padding:10px;width:100%}.form-section-title{font-size:1rem;margin-bottom:10px}.checkbox-group{display:flex;flex:1 1;flex-direction:column;margin:10px 0;max-width:300px;width:100%}.checkbox-group label{align-items:center;display:flex;font-size:1rem;margin:5px 0}.checkbox-area{align-items:center;display:flex;justify-content:flex-start;padding:10px}.checkbox-area svg{width:30px}.checkbox-area:hover{background:linear-gradient(45deg,#145214,#1d1b26);border-radius:5px;color:#faf9f6;padding:10px}.checkbox-area span{flex-grow:1}.star-icon{color:var(--bg);cursor:pointer;flex-shrink:0;font-size:2rem;margin-right:10px;transition:transform .2s ease}.star-icon.checked{color:#fbbf24}.cta-button{align-self:center;margin-bottom:10px}.check-icon{color:var(--text-color);font-size:3rem}.success-message{padding:20px;text-align:center}.success-message h2{color:#145214;font-size:1.5rem}.success-message p{color:#145214;font-size:1rem}@media (max-width:768px){.contact-form-input-groups{align-items:center;flex-direction:column;gap:0}.contact-subheading{margin:0 auto 20px;max-width:400px;text-align:center;width:50%}.checkbox-group{align-items:left;justify-content:left;max-width:200px}.contact-form input{max-width:300px;width:100%}.checkbox-area{justify-content:left}.cta-button{margin:20px auto 10px;max-width:200px;width:100%}}.about-page{background-color:var(--text-color);color:var(--bg);font-family:Inter,sans-serif}h2{font-size:2.5rem;margin-bottom:20px}.about-hero-section{align-items:center;display:flex;gap:10vw;height:70vh;justify-content:space-between;padding:100px 50px 50px;position:relative;text-align:center}.about-hero-content{max-width:50%;z-index:2}.about-hero-content h1{font-size:3rem;margin-bottom:20px}.about-hero-content p{font-size:1.5rem;margin-bottom:20px}.about-hero-image{max-width:50%;position:relative;z-index:1}.about-hero-image img{border-radius:50%;height:auto;position:relative;width:50%;z-index:2}.green-overlay{background:var(--primary-green);border-radius:50%;height:100%;left:5%;position:absolute;top:10%;transform:rotate(-15deg);width:100%;z-index:0}.magic-definition{max-width:80%}.magic-phrase,.magic-word{white-space:nowrap}.magic-word{color:var(--primary-green);cursor:pointer;display:inline-block;font-style:italic;font-weight:700;position:relative;transition:color .5s ease,text-shadow .5s ease}.magic-word.sparkles:after,.magic-word.sparkles:before{animation:sparkle 2s ease-in-out infinite alternate;color:var(--primary-green);content:"✨";font-size:1.5rem;opacity:0;position:absolute}.magic-word.sparkles:before{left:-1.5rem;top:-.5rem}.magic-word.sparkles:after{bottom:-.5rem;right:-1.5rem}.magic-word:after,.magic-word:before{opacity:0}@keyframes sparkle{0%{opacity:0;transform:scale(0)}50%{opacity:.75;transform:scale(1.25)}to{opacity:0;transform:scale(0)}}@media (max-width:768px){.about-hero-section{flex-direction:column;height:auto;padding:50px 20px 20px;text-align:center}.about-hero-content{margin:20px 10px;max-width:100%;padding:10px}.about-hero-content h1{font-size:2.25rem}.about-hero-image{margin-top:20px;width:100%}.about-hero-image img{height:100%;margin-top:20px}.hero-image-overlay{height:70%;width:70%}}.values-section{align-items:center;display:flex;flex-direction:column;padding:25px 50px;text-align:center}.values-section h2{font-size:2.5rem;margin-bottom:20px}.values-section p{color:var(--text-color-secondary);font-size:1.2rem;margin-bottom:40px}.values{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:30px}.value{box-sizing:border-box;flex:1 1 30%;margin:10px;max-width:30%;text-align:left}.value-icon{color:var(--primary-color);font-size:3rem;margin-bottom:10px}.value h3{font-size:1.5rem;margin-top:10px}.value p{font-size:1rem;margin-top:10px}.values-explaination{max-width:40vw}@media (max-width:768px){.values{align-items:center;flex-direction:column}.value{flex:1 1 100%;margin:15px 0;max-width:100%;text-align:center}.value p{padding:0 20px}.values-explaination{max-width:70vw}}.about-me-section{padding:50px;text-align:center}.about-me-content{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto;max-width:800px;text-align:left}.about-me-image{margin:30px}.about-me-image img{border-radius:50%;height:auto;object-fit:cover;width:350px}.about-me-text{margin:10px;max-width:700px}.about-me-text h3{font-size:1.2rem;margin-bottom:10px}.about-me-text p{font-size:1rem;margin-bottom:15px}@media (max-width:768px){.about-me-content{flex-direction:column;text-align:center}.about-me-image{margin-bottom:20px}.about-me-image img{width:150px}.about-me-text{max-width:100%;text-align:center}}.partners-section{padding:50px;text-align:center}.partners{display:flex;flex-wrap:wrap;justify-content:space-around}.partner{flex:1 1 30%;margin:10px;max-width:30%}.partner img{height:auto;width:100%}.partner h3{font-size:1.5rem;margin:10px 0}.cta-button{margin-top:20px}.knot-container{align-items:center;background-color:var(--text-color);color:var(--bg);display:flex;flex-direction:column;font-family:Inter,sans-serif;height:70vh;justify-content:center;margin:0;padding:0;width:100%}.knot-container h3{font-size:3rem;margin:0}.lower-title,.upper-title{margin:.5em 0;text-align:center;width:90%}.lower-title h3,.upper-title h3{font-size:1.5em;text-transform:uppercase}svg{display:block;height:auto;margin:0 auto;width:100%}.main-path{stroke:var(--primary-green)}.skip-button{background-color:var(--bg);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-weight:800;padding:10px 20px;position:absolute;right:20px;text-transform:uppercase;top:100px;z-index:10}.skip-button:hover{background-color:var(--primary-green)}@media (max-width:768px){.knot-container{height:95vh}.upper-title{margin-top:1em}#h3-6{font-size:1rem}}.expertise-banner{align-items:center;display:flex;flex-direction:column;justify-content:center}.wrapper{background-color:initial;height:50px;overflow:hidden;white-space:nowrap;width:100%}.box{background-color:var(--text-color);border-radius:4px;color:var(--bg);display:inline-block;font-size:1.5rem;font-weight:700;height:50px;line-height:50px;text-align:center;width:300px}.boxes{display:inline-flex;gap:10px}.services-page{background-color:var(--text-color);color:var(--bg);font-family:Inter,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0;position:relative}.services-content{min-height:100vh;opacity:0;padding-top:100px;transform:translateY(100px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%}.services-content.show{opacity:1;transform:translateY(0)}.services-page-top{padding-top:100px;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.services-page-top.hide{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-100%)}.services-header{align-items:center;background-color:var(--bg);color:var(--text-color);display:flex;flex-direction:column;justify-content:space-between;padding:25px 50px 25px 100px}.services-header h1{font-size:3rem}.services-header p{font-size:1.2rem;max-width:80%;text-align:center}.services-section{background-color:var(--bg);color:var(--text-color);display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px}.service{background:none;border-radius:8px;flex-basis:calc(40% - 50px);flex-direction:column;flex-grow:0;flex-shrink:1;padding:20px;text-align:left;transition:all .3s ease}.service,.service-icon-wrapper{align-items:flex-start;display:flex;gap:20px}.service-icon-wrapper svg{fill:var(--text-color);height:50px;transition:all .3s ease;width:50px}.service-content{align-items:flex-start;display:flex;flex-direction:column}.service-title{align-items:center;display:flex;font-size:1.2rem;gap:10px}.service-title h2{font-size:1.5rem;margin:0}.service-link{fill:#faf9f6;height:50px;margin-left:5px;width:50px}.service:hover .service-icon-wrapper svg,.service:hover .service-link{fill:url(#grad1);color:#0000}.service:hover h2{background:linear-gradient(315deg,#1d1b26,#145214 74%);-webkit-background-clip:text;color:#0000;-webkit-mask-image:none}.service-value{border-radius:5px;font-style:italic;font-weight:700;letter-spacing:.1rem}.service-value:hover{background:linear-gradient(315deg,#1d1b26,#145214 74%)}.services-contact-section{background-color:#faf9f6;padding:50px;text-align:center}.services-contact-section h2{font-size:2.5rem;margin-bottom:20px}.services-contact-section p{font-size:1.2rem;margin-bottom:20px}.cta-button{background-color:#145214;border:none;color:#faf9f6;cursor:pointer;font-size:1.2rem;padding:10px 20px}.cta-button:hover{background-color:#0e3d1a}@media (max-width:768px){.services-header{align-items:flex-start;flex-direction:column;padding:20px}.services-header h1{margin-bottom:10px;text-align:left}.services-header p{max-width:100%;text-align:left}.services-section{align-items:flex-start;flex-direction:column}.service{flex-basis:calc(90% - 20px);flex-grow:0;flex-shrink:1}}.talk-page{background-attachment:fixed;background-color:var(--bg);background-image:radial-gradient(ellipse 85% 55% at 90% 5%,var(--glow-green),#0000 58%),radial-gradient(ellipse 70% 50% at 8% 92%,var(--glow-amber),#0000 52%),radial-gradient(ellipse 55% 45% at 45% 55%,var(--glow-green-soft),#0000 65%);background-repeat:no-repeat;color:var(--text-color);display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;position:relative}.talk-content{flex-grow:1;margin:0 auto;max-width:800px;padding:150px 1.25rem}.talk-box{background-color:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 24px 48px #00000059;padding:2rem 1.75rem}.talk-content h1{font-size:3rem;margin-bottom:10px}.talk-content p{color:#faf9f6e0;font-family:Inter,sans-serif;font-size:1.2rem;margin-bottom:30px}.talk-form h2{font-size:1.5rem;margin-bottom:20px}.form-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.form-row span{font-size:1.2rem;margin-right:10px}.form-row label{flex:1 1;margin:0 5px;position:relative}.form-row input,.form-row select{background-color:initial;border:none;border-bottom:1px solid var(--border-subtle);border-radius:0;color:var(--text-color);font-size:1rem;padding:10px 5px;width:100%}.form-row input::placeholder,.form-row select{color:#faf9f68c;font-family:Inter,sans-serif;font-size:.9rem}.form-row input:focus{border-bottom-color:var(--secondary-amber);outline:none}.bottom-line{border-bottom:1px solid var(--border-subtle);bottom:0;left:0;position:absolute;width:100%}.spacer{margin:10px}#talk-cta-button{display:block;margin:20px auto;text-align:center;width:40%}.error-message{color:#e85d5d;font-size:1.1rem;margin-bottom:15px;text-align:center}.success-animation{background:linear-gradient(135deg,#145214f2,#1d1b26fa);border:1px solid #d49d4259;color:var(--text-color);transition:background-color .5s,transform .5s,border-color .5s}.success-animation.grow{transform:scale(1.05)}.success-message{font-size:1.2rem;letter-spacing:.5px;line-height:1.6;margin-top:20px;opacity:0;transition:opacity .5s ease}.underline{background:#14521433;border-radius:4px;line-height:normal;margin:0;padding:0 2px;position:static;text-decoration:underline;text-decoration-color:#d49d42a6;text-underline-offset:3px}.success-message p{color:var(--text-color)}.success-message.show{opacity:1}@media (max-width:768px){.talk-content{display:flex;justify-content:center}.talk-box{height:auto;max-width:100%;padding:1.5rem 1.25rem;width:100%}.form-row{align-items:flex-start;flex-direction:column;margin-bottom:15px;width:100%}#company-line,#email-line,#name-line,#role-line{flex-direction:row;width:100%}.form-row input,.form-row select{width:100%}.form-row span{flex:0 0 auto;margin-right:5px;padding-top:5px}.form-row label{flex:1 1 auto;margin:0}#talk-cta-button{display:block;margin:20px auto 0;width:80%}}.container-link{color:inherit;display:block;text-decoration:none}.container{align-items:center;background-color:var(--text-color);color:var(--bg);display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;text-align:center}.logo-container{margin-bottom:30px}.logo{height:auto;width:150px}.title{font-size:3rem;margin-bottom:10px}.subtitle{font-size:1.2rem;margin-bottom:40px}.ai-rescue-page{background-attachment:fixed;background-color:var(--bg);background-image:radial-gradient(ellipse 85% 55% at 88% 6%,var(--glow-green),#0000 58%),radial-gradient(ellipse 72% 48% at 12% 88%,var(--glow-amber),#0000 52%),radial-gradient(ellipse 55% 42% at 48% 45%,var(--glow-green-soft),#0000 65%);background-repeat:no-repeat;color:var(--text-color);display:flex;flex-direction:column;font-family:Inter,Judson,sans-serif;min-height:100vh}.air-hero{background:#0000;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;margin:0 auto;max-width:900px;overflow:hidden;padding:100px 40px 80px;position:relative;text-align:center;width:100%}.air-hero>*{position:relative;z-index:1}.air-badge{color:var(--secondary-amber);display:inline-block;font-size:11px;letter-spacing:.2em;margin-bottom:20px;text-transform:uppercase}.air-headline{color:var(--text-color);font-size:3rem;font-weight:900;line-height:1.15;margin:0 0 12px}.air-headline-accent{color:var(--secondary-amber)}.air-headline-underline{background-color:var(--primary-green);height:5px;margin:0 auto 20px;width:120px}.air-subheading{color:#faf9f6d1;font-size:1.1rem;line-height:1.7;margin:0 auto 32px;max-width:640px}.air-process-section,.air-who-section{box-sizing:border-box;margin:0 auto;max-width:800px;padding:60px 40px;width:100%}.air-process-section h2,.air-who-section h2{color:var(--text-color);font-size:2rem;font-weight:800;margin:0 0 16px}.air-process-section h2:after,.air-who-section h2:after{background-color:var(--primary-green);content:"";display:block;height:4px;margin-top:12px;width:48px}.air-who-section p{color:#faf9f6d1;font-size:1rem;line-height:1.7;margin-bottom:20px}.air-tools{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.air-tool-tag{background:#00000040;border:1px solid #1452148c;border-radius:8px;color:var(--text-color);font-size:13px;padding:8px 16px}.air-steps{display:flex;flex-direction:column;gap:32px}.air-step{align-items:flex-start;display:flex;gap:24px}.air-step-number{color:var(--primary-green);flex-shrink:0;font-size:2.5rem;font-weight:900;line-height:1;width:60px}.air-step-content h3{color:var(--text-color);font-size:1.25rem;font-weight:700;margin:0 0 8px}.air-step-content p{color:#faf9f6d1;font-size:1rem;line-height:1.7;margin:0}.air-cta-section{background:#0000;border-top:1px solid var(--border-subtle);box-sizing:border-box;margin:0 auto;max-width:800px;padding:60px 40px 80px;text-align:center;width:100%}.air-cta-section h2{color:var(--text-color);font-size:2rem;font-weight:800;margin:0 0 16px}.air-cta-section p{color:#faf9f6d1;font-size:1rem;line-height:1.7;margin:0 auto 24px;max-width:520px}.air-cta-link{display:inline-block;text-decoration:none}.ai-rescue-page .cta-button{animation:air-page-gradient-shift 4s ease infinite;background:linear-gradient(45deg,#145214,#1d1b26);background-size:200% 200%;border:none;border-radius:25px;color:#faf9f6;cursor:pointer;font-family:inherit;font-size:1.2rem;margin-top:0;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease}.ai-rescue-page .cta-button:hover{background-position:200% 200%;transform:scale(1.05)}@keyframes air-page-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.air-hero{padding:80px 20px 60px}.air-headline{font-size:2rem}.air-cta-section,.air-process-section,.air-who-section{padding:40px 20px}.air-cta-section{padding-bottom:60px}.ai-rescue-page .cta-button{font-size:1rem}}.footer{--footer-pad:1.5rem;background-color:var(--bg);border-top:1px solid var(--border-subtle);box-sizing:border-box;color:var(--text-color);font-family:Inter,sans-serif;position:relative;width:100%}.footer:before{background:linear-gradient(90deg,#0000,var(--primary-green) 25%,var(--secondary-amber) 50%,var(--primary-green) 75%,#0000);content:"";display:block;height:3px;opacity:.85;width:100%}.footer-content{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);margin:0 auto;max-width:1200px;padding:2.5rem var(--footer-pad) 2rem;text-align:left}.footer-section h4{color:var(--text-color);font-size:1.05rem;font-weight:600;letter-spacing:.02em;margin:0 0 .75rem;text-transform:uppercase}.footer-section p,.footer-section ul{color:#faf9f6c7;font-size:.9rem;line-height:1.55;margin:0}.about p{max-width:28rem}.quick-links ul{list-style:none;margin:0;padding:0}.quick-links ul li{margin-bottom:.6rem}.quick-links ul li:last-child{margin-bottom:0}.quick-links a{color:#faf9f6d9;text-decoration:none;transition:color .2s ease}.quick-links a:hover{color:var(--secondary-amber)}.footer-contact-heading{margin-bottom:.5rem}.footer-cta{align-items:center;background:#14521440;border:1px solid var(--secondary-amber);border-radius:999px;color:var(--text-color);display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.04em;margin-top:.25rem;padding:.65rem 1.35rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.footer-cta:hover{background:var(--secondary-amber);border-color:var(--secondary-amber);box-shadow:0 0 0 1px #d49d4259;color:var(--bg)}.footer-bottom{background:var(--footer-strip);border-top:1px solid var(--border-subtle);color:#faf9f68c;font-size:.82rem;margin-top:0;padding:1.25rem var(--footer-pad) 1.75rem;text-align:center}.footer-bottom p{margin:.35rem 0}.footer-links{margin-top:.75rem}.footer-links a{color:#faf9f6a6;margin:0 1rem;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:var(--secondary-amber)}@media (max-width:768px){.footer-content{gap:1.75rem;grid-template-columns:1fr;padding-top:2rem;text-align:center}.about p{margin-left:auto;margin-right:auto}.quick-links ul li{text-align:center}.footer-section.contact{align-items:center;display:flex;flex-direction:column}}@media (min-width:769px){.footer-section:not(:first-child){border-left:1px solid var(--border-subtle);padding-left:2rem}}.App{text-align:center}body,html{background-color:var(--bg);box-sizing:border-box;color:var(--text-color);display:grid;font-display:swap;font-family:Inter,Judson,DM Sans,Arial,sans-serif;height:100vh;margin:0;overflow-x:hidden;padding:0;place-items:center;width:100vw}.app-wrapper{display:flex;flex-direction:column;min-height:100vh;width:100vw}
/*# sourceMappingURL=main.8f7d0d55.css.map*/