@supports (color: light-dark(#000,#fff)){:where(:root[data-theme=light]) .contact-hero-shade{background:radial-gradient(ellipse at 50% 42%,light-dark(rgba(255,255,255,.26),rgba(0,0,0,.18)) 0%,light-dark(rgba(255,255,255,.7),rgba(0,0,0,.62)) 58%,light-dark(rgba(255,255,255,.94),rgba(0,0,0,.86)) 100%),linear-gradient(180deg,light-dark(rgba(255,255,255,.43),rgba(0,0,0,.35)) 0%,transparent 28%,light-dark(rgba(255,255,255,.63),rgba(0,0,0,.55)) 100%)}:where(:root[data-theme=light]) .contact-badge{background:light-dark(rgba(43,33,24,.037),rgba(255,255,255,.03))}:where(:root[data-theme=light]) .contact-hero-cta{box-shadow:0 12px 32px light-dark(rgba(255,64,0,.126),rgba(0,212,255,.28))}:where(:root[data-theme=light]) .contact-hero-cta:hover{box-shadow:0 18px 40px light-dark(rgba(255,64,0,.171),rgba(0,212,255,.38))}:where(:root[data-theme=light]) .service-card-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,light-dark(rgba(255,255,255,.38),rgba(0,0,0,.3)) 50%,light-dark(rgba(255,255,255,.88),rgba(0,0,0,.8)) 100%)}:where(:root[data-theme=light]) .service-card:hover .service-card-overlay{background:linear-gradient(to bottom,light-dark(rgba(255,255,255,.18),rgba(0,0,0,.1)) 0%,light-dark(rgba(255,255,255,.48),rgba(0,0,0,.4)) 50%,light-dark(rgba(255,255,255,.98),rgba(0,0,0,.9)) 100%)}:where(:root[data-theme=light]) .service-card:hover{box-shadow:0 20px 40px light-dark(rgba(255,64,0,.068),rgba(0,212,255,.15))}:where(:root[data-theme=light]) .showcase-card{box-shadow:0 15px 35px light-dark(rgba(43,33,24,.05),rgba(0,0,0,.25))}:where(:root[data-theme=light]) .showcase-card:hover{box-shadow:0 20px 45px light-dark(rgba(43,33,24,.06),rgba(0,0,0,.3))}:where(:root[data-theme=light]) .showcase-card-btn{background:light-dark(#fcf8f2,#1c1c1c);color:light-dark(#2b2118,#fff)}:where(:root[data-theme=light]) .showcase-card-btn:hover{background:light-dark(#f5efe6,#3a3a3a)}:where(:root[data-theme=light]) .showcase-card-btn-outline{border:1.5px solid light-dark(#ece3d6,#fff);color:light-dark(#2b2118,#fff)}:where(:root[data-theme=light]) .showcase-card-btn-outline:hover{background:light-dark(rgba(43,33,24,.1),rgba(255,255,255,.15))}:where(:root[data-theme=light]) .showcase-card-tag{background:light-dark(rgba(43,33,24,.1),rgba(255,255,255,.9))}:where(:root[data-theme=light]) .showcase-card-full-title{color:light-dark(#2b2118,#fff);text-shadow:0 2px 10px light-dark(rgba(43,33,24,.1),rgba(0,0,0,.5))}:where(:root[data-theme=light]) .showcase-card-full-top .showcase-card-full-title{text-shadow:0 2px 14px light-dark(rgba(43,33,24,.14),rgba(0,0,0,.7))}:where(:root[data-theme=light]) .showcase-card-list:before{background:linear-gradient(160deg,light-dark(rgba(255,255,255,.6),rgba(0,0,0,.52)) 0%,light-dark(rgba(255,255,255,.46),rgba(0,0,0,.38)) 60%,light-dark(rgba(255,255,255,.3),rgba(0,0,0,.22)) 100%)}:where(:root[data-theme=light]) .showcase-list-heading{color:light-dark(#2b2118,#ffffff);text-shadow:0 1px 6px light-dark(rgba(43,33,24,.1),rgba(0,0,0,.5))}:where(:root[data-theme=light]) .showcase-list-item{background:light-dark(rgba(43,33,24,.1),rgba(255,255,255,.88))}:where(:root[data-theme=light]) .showcase-list-sub{color:light-dark(#695a49,#8a8781)}:where(:root[data-theme=light]) .showcase-list-dot{background:light-dark(#d63500,#e0483e)}:where(:root[data-theme=light]) .showcase-list-arrow{color:light-dark(#695a49,#b4b0a8)}:where(:root[data-theme=light]) .info-cards-overlay{background:radial-gradient(ellipse at 50% 42%,light-dark(rgba(255,255,255,.26),rgba(0,0,0,.18)) 0%,light-dark(rgba(255,255,255,.78),rgba(0,0,0,.7)) 58%,light-dark(rgba(255,255,255,.98),rgba(0,0,0,.9)) 100%)}:where(:root[data-theme=light]) .info-card-item{background:light-dark(rgba(255,255,255,.93),rgba(26,26,46,.85))}:where(:root[data-theme=light]) .info-card-item:hover{box-shadow:var(--shadow-lg),0 20px 50px light-dark(rgba(43,33,24,.08),rgba(0,0,0,.4))}:where(:root[data-theme=light]) .map-contact-shade{background:radial-gradient(ellipse at 50% 42%,light-dark(rgba(255,255,255,.18),rgba(0,0,0,.1)) 0%,light-dark(rgba(255,255,255,.68),rgba(0,0,0,.6)) 58%,light-dark(rgba(255,255,255,.93),rgba(0,0,0,.85)) 100%)}:where(:root[data-theme=light]) .map-contact-card{box-shadow:var(--shadow-lg),inset 0 1px 0 light-dark(rgba(43,33,24,.05),rgba(255,255,255,.05))}:where(:root[data-theme=light]) .map-contact-card:before{background:linear-gradient(90deg,transparent,light-dark(rgba(255,64,0,.18),rgba(0,212,255,.5)),transparent)}:where(:root[data-theme=light]) .map-contact-card:hover{box-shadow:var(--shadow-xl),0 0 40px light-dark(rgba(255,64,0,.036),rgba(0,212,255,.08)),inset 0 1px 0 light-dark(rgba(43,33,24,.06),rgba(255,255,255,.06))}:where(:root[data-theme=light]) .map-contact-detail{background:light-dark(rgba(43,33,24,.046),rgba(255,255,255,.04))}:where(:root[data-theme=light]) .map-contact-detail:hover{background:light-dark(rgba(43,33,24,.082),rgba(255,255,255,.08));border-color:light-dark(rgba(255,64,0,.25),rgba(0,212,255,.25))}:where(:root[data-theme=light]) .detail-icon{background:linear-gradient(135deg,light-dark(rgba(255,64,0,.12),rgba(0,212,255,.12)) 0%,light-dark(rgba(255,64,0,.04),rgba(0,212,255,.04)) 100%);border:1px solid light-dark(rgba(255,64,0,.18),rgba(0,212,255,.18))}:where(:root[data-theme=light]) .map-contact-cta:hover{box-shadow:0 12px 32px light-dark(rgba(255,64,0,.126),rgba(0,212,255,.28))}:where(:root[data-theme=light]) .ai-card{border:1px solid light-dark(rgba(43,33,24,.132),rgba(255,255,255,.12));background:linear-gradient(135deg,light-dark(rgba(255,64,0,.18),rgba(127,58,220,.95)),light-dark(rgba(255,64,0,.18),rgba(68,25,126,.92)));box-shadow:inset 0 1px 0 light-dark(rgba(43,33,24,.08),rgba(255,255,255,.12)),0 20px 50px light-dark(rgba(43,33,24,.07),rgba(0,0,0,.35))}:where(:root[data-theme=light]) .ai-card:hover{box-shadow:inset 0 1px 0 light-dark(rgba(43,33,24,.08),rgba(255,255,255,.18)),0 25px 60px light-dark(rgba(255,64,0,.203),rgba(55,0,120,.45))}:where(:root[data-theme=light]) .ai-card-main{background:linear-gradient(110deg,light-dark(#d63500,#6c2bc4) 0%,light-dark(#d63500,#7740d5) 45%,light-dark(#d63500,#542394) 100%)}:where(:root[data-theme=light]) .ai-card-main:before{background:light-dark(rgba(255,64,0,.18),rgba(187,130,255,.35))}:where(:root[data-theme=light]) .main-content p{color:light-dark(rgba(43,33,24,.7),rgba(255,255,255,.7))}:where(:root[data-theme=light]) .ai-button{color:light-dark(#c93200,#563092)}:where(:root[data-theme=light]) .ai-button:hover{box-shadow:0 8px 25px light-dark(rgba(43,33,24,.05),rgba(0,0,0,.25))}:where(:root[data-theme=light]) .girl-image{filter:drop-shadow(0 15px 25px light-dark(rgba(43,33,24,.06),rgba(0,0,0,.3)))}:where(:root[data-theme=light]) .ai-card-data{background:linear-gradient(145deg,light-dark(#d63500,#39205f),light-dark(#d63500,#4d247d))}:where(:root[data-theme=light]) .ai-card-productivity{background:linear-gradient(145deg,light-dark(#d63500,#4a35a1),light-dark(#d63500,#473393))}:where(:root[data-theme=light]) .productivity-icon{color:light-dark(#2b2118,white);text-shadow:0 0 15px light-dark(rgba(43,33,24,.08),rgba(255,255,255,.45))}:where(:root[data-theme=light]) .productivity-content p{color:light-dark(rgba(43,33,24,.65),rgba(255,255,255,.65))}}
