[data-sal]{transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}*{margin:0;padding:0;box-sizing:border-box;cursor:none}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;font-weight:500;background:#000;color:#fff;overflow-x:hidden}::selection{background:rgba(249,115,22,0.4);color:white}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(249,115,22,0.6);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(249,115,22,0.8)}.cursor{position:fixed;width:16px;height:16px;background:#f97316;border-radius:50%;pointer-events:none;z-index:9999;transition:all 0.01s linear;mix-blend-mode:difference}.cursor.hover{background:#fb923c;transform:scale(1.5);box-shadow:0 0 30px rgba(249,115,22,0.4)}.container{max-width:1400px;margin:0 auto;padding:0 24px}.orange{color:#f97316}.italic{font-style:italic}.nav{position:fixed;top:0;left:0;right:0;z-index:40;padding:24px 32px}.nav-container{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;backdrop-filter:blur(20px);background:rgba(0,0,0,0.2);border:1px solid rgba(115,115,115,0.5);border-radius:16px;padding:16px 32px;box-shadow:0 1px 3px rgba(0,0,0,0.4),0 4px 6px rgba(0,0,0,0.3)}.logo-container{display:flex;align-items:center}.logo{font-size:24px;font-weight:700;letter-spacing:0.05em;color:#fff;margin-bottom:0.25rem;margin-left:1rem}.logo-dot{color:#f97316}.nav-links{display:flex;align-items:center;gap:48px}.nav-link{font-size:14px;font-weight:600;letter-spacing:0.1em;color:#fff;text-decoration:none;padding:8px 0;position:relative;transition:all 0.3s ease}.nav-link:hover{color:#fb923c}.nav-link::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(to right,#f97316,#fb923c);border-radius:1px;transition:width 0.5s ease}.nav-link:hover::after{width:100%}.nav-menu{width:40px;height:40px;border:2px solid #404040;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.nav-menu:hover{border-color:#f97316;background:rgba(249,115,22,0.1)}.nav-menu-dot{width:8px;height:8px;background:#f97316;border-radius:50%;transition:transform 0.3s ease}.nav-menu:hover .nav-menu-dot{transform:scale(1.25)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.hero-bg{position:fixed;inset:0;background:linear-gradient(135deg,#000 0%,#171717 50%,#000 100%);z-index:-2}.bg-elements{position:absolute;inset:0;overflow:hidden;z-index:-1}.bg-line{position:absolute;background:linear-gradient(to bottom,rgba(249,115,22,0.4),transparent);animation:pulse 2s ease-in-out infinite}.bg-line-1{top:25%;left:25%;width:1px;height:128px;transform:rotate(45deg)}.bg-line-2{top:33%;right:33%;width:64px;height:1px;background:linear-gradient(to right,rgba(249,115,22,0.4),transparent);animation-delay:1s}.bg-shape{position:absolute;bottom:25%;left:50%;width:32px;height:32px;border:1px solid #262626;transform:rotate(45deg);transition:border-color 0.5s ease}.bg-shape:hover{border-color:rgba(249,115,22,0.5)}.bg-orb{position:absolute;border-radius:50%;filter:blur(60px);animation:float 8s ease-in-out infinite;transition:background 0.5s ease}.bg-orb-1{top:33%;left:33%;width:128px;height:128px;background:rgba(249,115,22,0.1)}.bg-orb-2{bottom:33%;right:33%;width:96px;height:96px;background:rgba(249,115,22,0.15);animation:float-reverse 10s ease-in-out infinite}.bg-orb:hover{background:rgba(249,115,22,0.25)}.hero-content{text-align:center;max-width:1200px;position:relative;z-index:10}.hero-badge{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:0.2em;color:#a3a3a3;background:rgba(23,23,23,0.5);backdrop-filter:blur(8px);padding:16px 32px;border-radius:50px;border:1px solid #262626;margin-bottom:48px;transition:all 0.5s ease}.hero-badge:hover{border-color:rgba(249,115,22,0.3);box-shadow:0 0 30px rgba(249,115,22,0.4);color:#fb923c}.badge-dot{width:8px;height:8px;background:#f97316;border-radius:50%}.hero-badge:hover .badge-dot{animation:pulse 1s ease-in-out infinite}.hero-title{font-size:clamp(48px,8vw,144px);font-weight:900;line-height:0.85;letter-spacing:-0.02em;margin-bottom:48px;color:#fff}.title-word{display:inline-block;transition:all 0.5s ease}.title-word:hover{color:#fb923c;transform:translateY(-2px)}.starry-text{position:relative;overflow:visible}.star{position:absolute;background:#fb923c;border-radius:50%;opacity:0.6}.star.small{width:2px;height:2px;animation:twinkle-dot 3s ease-in-out infinite}.star.medium{width:4px;height:4px;animation:twinkle-bright 2s ease-in-out infinite;box-shadow:0 0 4px rgba(249,115,22,0.6)}.star.tiny{width:1px;height:1px;animation:twinkle-subtle 4s ease-in-out infinite;opacity:0.4}.hero-description{font-size:clamp(18px,2vw,24px);color:#d4d4d4;max-width:800px;margin:0 auto 64px;font-weight:500;line-height:1.6}.hero-buttons{display:flex;flex-direction:column;align-items:center;gap:32px}@media (min-width:768px){.hero-buttons{flex-direction:row;justify-content:center}}.btn{display:inline-flex;align-items:center;gap:12px;padding:32px 40px;font-size:16px;font-weight:700;letter-spacing:0.1em;border:none;border-radius:12px;transition:all 0.3s ease;position:relative;overflow:hidden}.btn-primary{background:#f97316;color:#000;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.btn-primary:hover{background:#fb923c;transform:scale(1.05);box-shadow:0 0 30px rgba(249,115,22,0.4)}.btn-secondary{background:transparent;color:#d4d4d4;border:2px solid #404040}.btn-secondary:hover{color:#fff;background:#171717;border-color:rgba(249,115,22,0.5);transform:scale(1.05)}.btn-full{width:100%}.btn-icon{width:20px;height:20px;transition:transform 0.3s ease}.btn:hover .btn-icon{transform:rotate(45deg) scale(1.1)}.scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:0.2em;color:#737373;transition:color 0.3s ease}.scroll-indicator:hover{color:#fb923c}.scroll-line{width:1px;height:64px;background:linear-gradient(to bottom,rgba(249,115,22,0.5),transparent);transition:background 0.3s ease}.scroll-indicator:hover .scroll-line{background:linear-gradient(to bottom,#fb923c,transparent)}.services{padding:128px 0;background:rgba(23,23,23,0.3);position:relative}.services-grid{display:grid;grid-template-columns:1fr;gap:80px;align-items:start}@media (min-width:1024px){.services-grid{grid-template-columns:1fr 1fr}}.section-badge{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:0.2em;color:#a3a3a3;background:rgba(38,38,38,0.5);padding:12px 24px;border-radius:50px;border:1px solid #404040;margin-bottom:32px;transition:all 0.3s ease}.section-badge:hover{border-color:rgba(249,115,22,0.5)}.badge-icon{width:16px;height:16px;color:#f97316}.section-title{font-size:clamp(32px,6vw,80px);font-weight:900;line-height:1.1;margin-bottom:32px;color:#fff}.services-list{display:flex;flex-direction:column;gap:24px}.service-item{display:flex;align-items:flex-start;gap:24px;padding:32px;border:1px solid #262626;border-radius:16px;background:rgba(23,23,23,0.5);backdrop-filter:blur(8px);transition:all 0.5s ease;cursor:pointer}.service-item:hover{border-color:rgba(249,115,22,0.5);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 60px rgba(249,115,22,0.2);transform:translateY(-8px) scale(1.02);background:rgba(23,23,23,0.8)}.service-number{font-size:14px;font-weight:900;color:#f97316;background:rgba(249,115,22,0.2);padding:8px 16px;border-radius:50px;border:1px solid rgba(249,115,22,0.3);margin-top:4px;transition:all 0.3s ease}.service-item:hover .service-number{background:#f97316;color:#000}.service-content{flex:1}.service-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.service-title{font-size:24px;font-weight:700;letter-spacing:0.05em;color:#fff;transition:color 0.3s ease}.service-item:hover .service-title{color:#fb923c}.service-icon{width:24px;height:24px;color:#737373;transition:all 0.3s ease}.service-item:hover .service-icon{color:#f97316;transform:rotate(12deg) scale(1.1)}.service-description{color:#a3a3a3;line-height:1.6;font-weight:500;transition:color 0.3s ease}.service-item:hover .service-description{color:#d4d4d4}.service-arrow{width:24px;height:24px;color:#737373;transition:all 0.3s ease}.service-item:hover .service-arrow{color:#f97316;transform:rotate(45deg) scale(1.25)}.about{padding:128px 0;background:#000;position:relative}.about-grid{display:grid;grid-template-columns:1fr;gap:80px}@media (min-width:1024px){.about-grid{grid-template-columns:2fr 1fr}}.about-text{font-size:20px;color:#d4d4d4;line-height:1.6;margin-bottom:32px;font-weight:600}.about-text-secondary{color:#a3a3a3;line-height:1.6;font-weight:500}.expertise-card{background:rgba(23,23,23,0.5);padding:32px;border-radius:16px;border:1px solid #262626;backdrop-filter:blur(8px);transition:all 0.5s ease}.expertise-card:hover{border-color:rgba(249,115,22,0.3);box-shadow:0 20px 40px rgba(249,115,22,0.2);transform:scale(1.05)}.expertise-title{font-size:14px;font-weight:700;letter-spacing:0.2em;color:#a3a3a3;margin-bottom:24px;display:flex;align-items:center;gap:12px;transition:color 0.3s ease}.expertise-card:hover .expertise-title{color:#fb923c}.expertise-dot{width:8px;height:8px;background:#f97316;border-radius:50%}.expertise-card:hover .expertise-dot{animation:pulse 1s ease-in-out infinite}.expertise-list{display:flex;flex-direction:column;gap:16px}.expertise-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #262626;transition:all 0.3s ease}.expertise-item:last-child{border-bottom:none}.expertise-item:hover{border-color:rgba(249,115,22,0.3)}.expertise-item span{font-size:16px;font-weight:600;color:#d4d4d4;transition:all 0.3s ease}.expertise-item:hover span{color:#fff;transform:translateX(8px)}.expertise-indicator{width:12px;height:12px;background:#525252;border-radius:50%;transition:all 0.3s ease}.expertise-item:hover .expertise-indicator{background:#f97316;transform:scale(1.25)}.contact{padding:128px 0;background:rgba(23,23,23,0.3);position:relative}.contact-grid{display:grid;grid-template-columns:1fr;gap:80px}@media (min-width:1024px){.contact-grid{grid-template-columns:1fr 1fr}}.contact-details{display:flex;flex-direction:column;gap:24px;color:#d4d4d4}.contact-item{background:rgba(23,23,23,0.5);padding:32px;border-radius:12px;border:1px solid #262626;backdrop-filter:blur(8px);transition:all 0.3s ease}.contact-item:hover{border-color:rgba(249,115,22,0.3);transform:scale(1.05)}.contact-label{font-size:12px;font-weight:700;letter-spacing:0.2em;color:#737373;margin-bottom:8px;display:flex;align-items:center;gap:12px;transition:color 0.3s ease}.contact-item:hover .contact-label{color:#fb923c}.contact-dot{width:8px;height:8px;background:#f97316;border-radius:50%}.contact-item:hover .contact-dot{animation:pulse 1s ease-in-out infinite}.contact-value{font-size:20px;font-weight:700;color:#fff;transition:color 0.3s ease}.contact-item:hover .contact-value{color:#fb923c}.contact-form-container{background:rgba(23,23,23,0.5);border:1px solid #262626;padding:48px;border-radius:24px;backdrop-filter:blur(8px);transition:all 0.5s ease}.contact-form-container:hover{box-shadow:0 20px 40px rgba(249,115,22,0.2);transform:scale(1.02)}.contact-form{display:flex;flex-direction:column;gap:32px}.form-row{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.form-row{grid-template-columns:1fr 1fr}}.form-group{display:flex;flex-direction:column}.form-label{font-size:12px;font-weight:700;letter-spacing:0.2em;color:#a3a3a3;margin-bottom:16px;display:flex;align-items:center;gap:12px}.form-dot{width:6px;height:6px;background:#f97316;border-radius:50%}.form-input,.form-textarea{background:rgba(38,38,38,0.5);border:1px solid #404040;color:#fff;padding:16px;border-radius:12px;font-size:16px;font-weight:500;transition:all 0.3s ease}.form-input::placeholder,.form-textarea::placeholder{color:#737373}.form-input:focus,.form-textarea:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,0.3),0 0 20px rgba(249,115,22,0.2);transform:scale(1.02)}.form-textarea{min-height:140px;resize:none}.footer{border-top:1px solid #262626;padding:64px 0;background:#000}.footer-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px}@media (min-width:768px){.footer-content{flex-direction:row;gap:0}}.footer-logo{font-size:32px;font-weight:900;letter-spacing:0.05em;color:#fff;display:flex;align-items:center;gap:16px;transition:color 0.3s ease}.footer-logo:hover{color:#fb923c}.footer-dot{width:8px;height:8px;background:#f97316;border-radius:50%;animation:pulse 2s ease-in-out infinite}.footer-info{display:flex;align-items:center;gap:32px;font-size:12px;font-weight:700;letter-spacing:0.2em;color:#737373}.footer-info span:hover{color:#fb923c;transition:color 0.3s ease}.footer-dots{display:flex;align-items:center;gap:12px}.footer-indicator{width:6px;height:6px;background:rgba(249,115,22,0.6);border-radius:50%;animation:pulse 2s ease-in-out infinite}.footer-indicator:nth-child(2){background:rgba(249,115,22,0.4);animation-delay:0.5s}.footer-indicator:nth-child(3){animation-delay:1s}@keyframes pulse{0%,100%{opacity:0.4}50%{opacity:1}}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-reverse{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes twinkle-dot{0%,100%{opacity:0.2;transform:scale(0.8)}25%{opacity:0.8;transform:scale(1.2)}50%{opacity:0.1;transform:scale(0.9)}75%{opacity:0.9;transform:scale(1.1)}}@keyframes twinkle-bright{0%,100%{opacity:0.3;transform:scale(0.7);box-shadow:0 0 2px rgba(249,115,22,0.3)}20%{opacity:1;transform:scale(1.3);box-shadow:0 0 4px rgba(249,115,22,0.6)}40%{opacity:0.2;transform:scale(0.8);box-shadow:0 0 1px rgba(249,115,22,0.2)}60%{opacity:0.9;transform:scale(1.1);box-shadow:0 0 3px rgba(249,115,22,0.5)}80%{opacity:0.4;transform:scale(0.9);box-shadow:0 0 2px rgba(249,115,22,0.3)}}@keyframes twinkle-subtle{0%,100%{opacity:0.1;transform:scale(0.5)}33%{opacity:0.6;transform:scale(1)}66%{opacity:0.2;transform:scale(0.7)}}@media (max-width:768px){.nav-links{display:none}.hero{padding:12px}.hero-buttons{flex-direction:column}.btn{width:100%;justify-content:center}.services,.about,.contact{padding:64px 0}.container{padding:0 16px}}