@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;background:#f3efe6;font-family:Inter,Arial,Helvetica,sans-serif}body{background:#f3efe6;min-width:320px;min-height:100vh;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}#root{width:100%;min-height:100vh}*{box-sizing:border-box}a{text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}::selection{color:#fff;background:#f9a431}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#f9a431;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#ff8a2b}:root{--black:#0b0b0b;--black-soft:#121212;--cream:#f1ede4;--cream-dark:#e6e0d5;--orange:#f9a431;--orange-hover:#ff7a1a;--white:#fff;--text-dark:#111;--text-muted:#68635b;--border-light:#0000001f;--container:1280px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--text-dark);margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%}.section-container{width:min(90%, var(--container));margin:0 auto}.site-header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0b0bf5;border-bottom:1px solid #ffffff14;width:100%;position:sticky;top:0}.navbar{justify-content:space-between;align-items:center;gap:35px;width:min(92%,1400px);height:82px;margin:0 auto;display:flex}.navbar-logo-image{width:175px;height:auto}.navbar-links{align-items:center;gap:34px;margin-left:auto;display:flex}.nav-link:hover,.nav-link.active{color:#fff}.nav-link:after{content:"";background:var(--orange);width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.navbar-cta{background:var(--orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 20px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.navbar-cta:hover{background:var(--orange-hover);transform:translateY(-2px)}.cta-arrow{font-size:17px}.mobile-menu-button{background:0 0;border:0;width:42px;height:42px;padding:0;display:none}.mobile-menu-button span{background:#fff;width:25px;height:2px;margin:5px auto;transition:all .25s;display:block}.primary-button{background:var(--orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:15px;min-height:56px;padding:0 25px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.primary-button:hover{background:var(--orange-hover);transform:translateY(-2px)}.secondary-button{color:#fff;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:15px;min-height:56px;padding:0 25px;font-size:14px;font-weight:700;transition:border .2s,background .2s;display:inline-flex}.secondary-button:hover{background:#ffffff0f;border-color:#fff9}.hero-section{background:var(--black);color:#fff;align-items:center;min-height:calc(100vh - 82px);display:flex;position:relative;overflow:hidden}.hero-container{z-index:2;width:min(90%, var(--container));grid-template-columns:1.35fr .65fr;align-items:center;gap:80px;margin:0 auto;padding:100px 0 110px;display:grid;position:relative}.hero-background-text{color:#ffffff06;letter-spacing:-16px;white-space:nowrap;pointer-events:none;font-size:clamp(140px,22vw,350px);font-weight:900;line-height:.8;position:absolute;bottom:-45px;left:-30px}.hero-eyebrow{color:#ffffff8c;letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:30px;font-size:11px;font-weight:800;display:flex}.hero-dot{background:var(--orange);border-radius:50%;width:9px;height:9px}.hero-title{letter-spacing:-6px;max-width:900px;margin:0;font-size:clamp(62px,7vw,110px);font-weight:800;line-height:.92}.hero-title span{color:var(--orange);display:block}.hero-description{color:#ffffff91;max-width:690px;margin:35px 0 0;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:15px;margin-top:40px;display:flex}.hero-visual{justify-content:flex-end;display:flex}.hero-orange-card{background:var(--orange);color:#090909;flex-direction:column;width:min(100%,390px);min-height:470px;padding:40px;display:flex}.hero-card-small{text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}.hero-orange-card strong{letter-spacing:-4px;margin-top:auto;font-size:clamp(48px,5vw,72px);line-height:.92}.hero-card-bottom{border-top:1px solid #00000040;justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;font-size:12px;font-weight:800;display:flex}.hero-arrow{font-size:27px}.hero-scroll{z-index:3;color:#fff6;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:25px;right:5%}.platform-section{background:var(--orange);padding:45px 0}.platform-heading{letter-spacing:2px;text-align:center;text-transform:uppercase;margin-bottom:25px;font-size:11px;font-weight:800}.platform-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 40px;display:flex}.platform-item{align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.platform-icon{border:1px solid #0000004d;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:13px;font-weight:900;display:flex}.section-label{color:#777168;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:15px;font-size:11px;font-weight:800;display:flex}.section-label span{color:var(--orange)}.light-label{color:#ffffff73}.small-heading{color:#777168;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:800}.about-section{background:var(--cream);padding:130px 0}.about-grid{display:block}.about-content{text-align:center;width:100%;max-width:1150px;margin:0 auto}.about-content .small-heading{color:#777168;letter-spacing:3px;text-transform:uppercase;margin:0 0 35px;font-size:11px;font-weight:800}.about-content h2{letter-spacing:-5px;text-align:center;width:100%;max-width:1100px;margin:0 auto 50px;font-size:clamp(58px,6vw,92px);font-weight:700;line-height:.98}.about-content h2 span{color:#9b958c;display:block}.about-description{color:#6d685f;text-align:center;width:100%;max-width:900px;margin:0 auto 22px;font-size:18px;line-height:1.75}.about-content .text-link{color:#111;border-bottom:1px solid #111;align-items:center;gap:12px;margin-top:30px;padding-bottom:7px;font-size:14px;font-weight:700;display:inline-flex}@media (width<=900px){.about-section{padding:100px 0}.about-content h2{letter-spacing:-4px;font-size:clamp(52px,9vw,76px)}.about-description{max-width:720px;font-size:17px}}@media (width<=550px){.about-section{padding:80px 0}.about-content{text-align:left}.about-content .small-heading{text-align:left;margin-bottom:25px}.about-content h2{letter-spacing:-3px;text-align:left;margin-bottom:35px;font-size:46px;line-height:1}.about-description{text-align:left;font-size:16px;line-height:1.7}}.stats-section{background:var(--cream);padding:0 0 130px}.stats-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);display:grid}.stat-card{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);flex-direction:column;justify-content:space-between;min-height:220px;padding:35px;display:flex}.featured-stat{background:var(--orange)}.stat-number{letter-spacing:-4px;font-size:clamp(48px,5vw,75px);font-weight:800;line-height:1}.stat-label{color:#625e56;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700}.featured-stat .stat-label{color:#0000009e}.services-section{background:var(--black);color:#fff;padding:140px 0}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:80px;display:flex}.services-main-title{letter-spacing:-4px;max-width:900px;margin:25px 0 0;font-size:clamp(50px,6vw,85px);line-height:.98}.services-main-title span{color:#6f6f6f;display:block}.services-view-link{color:#ffffffb3;border-bottom:1px solid #ffffff4d;flex-shrink:0;align-items:center;gap:13px;padding-bottom:7px;font-size:13px;font-weight:700;display:inline-flex}.services-list{border-top:1px solid #ffffff1f}.service-row{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr) 50px;align-items:center;gap:45px;padding:42px 0;display:grid}.service-row h3{letter-spacing:-1.5px;margin:0;font-size:clamp(25px,3vw,39px);line-height:1.05}.service-row p{color:#ffffff75;margin:0;font-size:14px;line-height:1.75}.service-arrow{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;transition:background .2s,color .2s;display:flex}.service-arrow:hover{background:var(--orange);color:#000}.clients-section{background:var(--cream);padding:140px 0}.clients-intro{grid-template-columns:.45fr 1fr;gap:90px;margin-bottom:75px;display:grid}.clients-intro h2{letter-spacing:-4px;max-width:850px;margin:0;font-size:clamp(50px,6vw,85px);line-height:.98}.clients-intro h2 span{color:#938d84;display:block}.clients-description{max-width:680px;color:var(--text-muted);margin-top:25px;line-height:1.75}.clients-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(2,1fr);display:grid}.client-card{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);flex-direction:column;justify-content:space-between;min-height:330px;padding:35px;transition:background .25s,color .25s;display:flex}.client-card:hover{background:var(--black);color:#fff}.client-card-top{justify-content:flex-end;align-items:center;display:flex}.client-external{border:1px solid var(--border-light);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.client-card:hover .client-external{border-color:#fff3}.client-handle{color:#8a857d;margin-bottom:10px;font-size:12px}.client-card h3{letter-spacing:-1.5px;margin:0;font-size:clamp(27px,3vw,43px);line-height:1.05}.client-divider{background:var(--border-light);width:100%;height:1px;margin:25px 0}.client-card:hover .client-divider{background:#ffffff21}.client-services{color:var(--text-muted);margin:0;font-size:14px;line-height:1.7}.client-card:hover .client-services{color:#ffffff85}.process-section{background:#e7e1d6;padding:140px 0}.process-header{margin:35px 0 70px}.process-header h2{letter-spacing:-4px;max-width:850px;margin:0;font-size:clamp(50px,6vw,85px);line-height:.98}.process-header h2 span{color:#918b82;display:block}.process-grid{grid-template-columns:repeat(4,1fr);display:grid}.process-card{border-top:1px solid var(--border-light);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);flex-direction:column;justify-content:center;min-height:250px;padding:35px 30px;display:flex}.process-card:first-child{border-left:1px solid var(--border-light)}.process-card h3{letter-spacing:-1px;margin:0 0 15px;font-size:29px}.process-card p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.7}.contact-section{background:var(--black);padding:110px 0}.contact-card{background:var(--orange);grid-template-columns:1.25fr .75fr;align-items:flex-end;gap:80px;min-height:500px;padding:60px;display:grid;overflow:hidden}.contact-small{letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:800}.contact-content h2{letter-spacing:-4px;max-width:850px;margin:0;font-size:clamp(50px,6vw,85px);line-height:.95}.contact-content h2 span{color:#0000007a;display:block}.contact-button{background:var(--black);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:15px;min-height:58px;margin-top:35px;padding:0 27px;font-size:14px;font-weight:700;display:inline-flex}.contact-details{align-self:flex-end}.contact-details>div{border-bottom:1px solid #00000038;padding:22px 0}.contact-details span{letter-spacing:2px;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.contact-details a{overflow-wrap:anywhere;font-size:17px;font-weight:700}.site-footer{color:#fff;background:#0b0b0b;border-top:1px solid #ffffff14}.footer-container{width:min(90%,1400px);margin:0 auto;padding:80px 0 30px}.footer-top{grid-template-columns:1.2fr .55fr .95fr 1.1fr;align-items:start;gap:55px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-tagline{color:#fff;max-width:310px;margin:0 0 20px;font-size:27px;font-weight:700;line-height:1.18}.footer-links-group,.footer-contact{flex-direction:column;align-items:flex-start;display:flex}.footer-links-group h3,.footer-contact h3{color:#fff6;letter-spacing:2.5px;text-transform:uppercase;margin:5px 0 32px;font-size:11px;font-weight:800}.footer-links-group a{color:#ffffffa6;margin-bottom:17px;font-size:15px;line-height:1.4;transition:color .2s}.footer-links-group a:hover{color:var(--orange)}.footer-contact{width:100%}.footer-contact-item{border-bottom:1px solid #ffffff1f;width:100%;margin-bottom:22px;padding-bottom:22px}.footer-contact-item span{color:#fff6;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.footer-contact-item a{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5;display:block}.footer-contact-item a[href^=tel]{font-size:19px}.footer-cta{background:var(--orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:55px;padding:0 25px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.footer-cta:hover{background:var(--orange-hover);transform:translateY(-2px)}.footer-middle{display:none}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;padding-top:25px;display:flex}.footer-socials{align-items:center;gap:16px;margin-top:24px;display:flex}.footer-socials a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.footer-socials a:first-child{background:radial-gradient(circle at 30% 110%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.footer-socials a:nth-child(2){background:#1877f2}.footer-socials a:nth-child(3){background:#25d366}.footer-socials a:nth-child(4){background:#f03}.footer-socials svg{width:23px;height:23px}.footer-socials a:hover{transform:translateY(-5px)scale(1.08);box-shadow:0 8px 22px #ffffff26}.services-page{background:var(--cream)}.services-page-hero{background:var(--black);color:#fff;align-items:center;min-height:620px;padding:110px 0 95px;display:flex;position:relative;overflow:hidden}.services-page-hero-bg{color:#ffffff06;letter-spacing:-14px;white-space:nowrap;font-size:clamp(120px,22vw,340px);font-weight:900;line-height:.8;position:absolute;bottom:-30px;right:-30px}.services-page-eyebrow{color:#ffffff8c;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font-size:11px;font-weight:800;display:flex}.services-page-eyebrow span{background:var(--orange);border-radius:50%;width:9px;height:9px}.services-page-hero h1{letter-spacing:-6px;max-width:1000px;margin:0;font-size:clamp(60px,8vw,115px);line-height:.92}.services-page-hero h1 span{color:var(--orange);display:block}.services-page-hero>.section-container>p{color:#ffffff94;max-width:720px;margin:35px 0 40px;font-size:18px;line-height:1.75}.services-catalog-section{background:var(--cream);padding:130px 0}.services-catalog-heading{grid-template-columns:.4fr 1fr;gap:80px;margin-bottom:75px;display:grid}.services-catalog-heading h2{letter-spacing:-4px;max-width:850px;margin:0;font-size:clamp(48px,6vw,82px);line-height:1}.services-catalog-heading h2 span{color:#938d84;display:block}.services-catalog-list{border-top:1px solid var(--border-light)}.services-catalog-item{border-bottom:1px solid var(--border-light);grid-template-columns:60px minmax(220px,.8fr) minmax(300px,1.2fr) 55px;align-items:center;gap:30px;padding:42px 0;transition:background .25s,padding .25s,color .25s;display:grid;position:relative}.services-catalog-item:before{content:"";z-index:0;background:var(--black);opacity:0;transition:opacity .25s;position:absolute;inset:0 -20px}.services-catalog-item:hover:before{opacity:1}.services-catalog-item:hover{color:#fff;padding-left:18px;padding-right:18px}.services-catalog-item>*{z-index:1;position:relative}.services-catalog-number{color:var(--orange);font-size:11px;font-weight:800}.services-catalog-title h3{letter-spacing:-1.5px;margin:0;font-size:clamp(27px,3vw,42px);line-height:1.05}.services-catalog-description p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.75;transition:color .25s}.services-catalog-item:hover .services-catalog-description p{color:#ffffff8c}.services-catalog-arrow{border:1px solid #0003;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;font-size:20px;display:flex}.services-catalog-item:hover .services-catalog-arrow{background:var(--orange);color:#000;border-color:var(--orange)}.services-status{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:260px;display:flex}.services-loader{border:3px solid #0000001f;border-top-color:var(--orange);border-radius:50%;width:45px;height:45px;animation:.8s linear infinite ideazgig-loader}@keyframes ideazgig-loader{to{transform:rotate(360deg)}}.services-error,.services-empty{border:1px solid var(--border-light);text-align:center;max-width:700px;margin:0 auto;padding:40px}.services-error>span{background:var(--orange);border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin:0 auto 20px;font-size:24px;font-weight:800;display:flex}.services-error h3,.services-empty h3{margin-bottom:10px;font-size:27px}.services-error p,.services-empty p{color:var(--text-muted);line-height:1.6}.services-page-cta{background:var(--cream);padding:0 0 110px}.services-page-cta-card,.service-details-cta-card{background:var(--orange);justify-content:space-between;align-items:flex-end;gap:50px;min-height:400px;padding:55px;display:flex;position:relative;overflow:hidden}.services-page-cta-card p,.service-details-cta-card p{letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800}.services-page-cta-card h2,.service-details-cta-card h2{letter-spacing:-4px;max-width:780px;margin:0;font-size:clamp(48px,6vw,80px);line-height:.97}.services-page-cta-card h2 span,.service-details-cta-card h2 span{color:#0000007a;display:block}.services-page-cta-button{background:var(--black);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:15px;min-height:58px;padding:0 26px;font-size:14px;font-weight:700;display:inline-flex}.service-details-page{background:var(--cream)}.service-details-hero{background:var(--black);color:#fff;align-items:center;min-height:650px;padding:100px 0;display:flex;position:relative;overflow:hidden}.service-details-background{color:#ffffff06;letter-spacing:-14px;white-space:nowrap;font-size:clamp(120px,20vw,320px);font-weight:900;line-height:.8;position:absolute;bottom:-25px;right:-40px}.service-details-back{color:#ffffff8c;align-items:center;gap:10px;margin-bottom:50px;font-size:13px;font-weight:600;display:inline-flex}.service-details-eyebrow{color:#ffffff80;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:25px;font-size:11px;font-weight:800;display:flex}.service-details-eyebrow span{background:var(--orange);border-radius:50%;width:9px;height:9px}.service-details-hero h1{letter-spacing:-5px;max-width:1100px;margin:0;font-size:clamp(58px,8vw,110px);line-height:.94}.service-details-content{background:var(--cream);padding:130px 0}.service-details-grid{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.service-details-sidebar{align-self:start;position:sticky;top:115px}.service-details-sidebar h2{letter-spacing:-3px;max-width:430px;margin:0;font-size:clamp(45px,5vw,70px);line-height:1}.service-details-sidebar h2 span{color:#938d84;display:block}.service-details-main{border-top:1px solid var(--border-light)}.service-details-block{border-bottom:1px solid var(--border-light);grid-template-columns:55px 1fr;gap:28px;padding:42px 0;display:grid}.service-details-number{color:var(--orange);padding-top:7px;font-size:11px;font-weight:800}.service-details-block h3{letter-spacing:-1.4px;margin:0 0 17px;font-size:clamp(28px,3vw,39px);line-height:1.1}.service-details-block p{max-width:680px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}.service-details-cta{padding:0 0 110px}.service-details-loading,.service-details-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:70vh;padding:100px 0;display:flex}.service-details-error .section-container{flex-direction:column;align-items:center;display:flex}.service-details-error-icon{background:var(--orange);border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:20px;font-size:28px;font-weight:800;display:flex}.service-details-error h1{letter-spacing:-3px;margin-bottom:15px;font-size:clamp(42px,5vw,70px)}.service-details-error p{max-width:600px;color:var(--text-muted);margin-bottom:25px;line-height:1.7}.page-header{background:var(--cream);text-align:center;padding:90px 24px 65px}.page-header p{color:var(--orange);letter-spacing:2px;margin-bottom:12px;font-size:11px;font-weight:800}.page-header h1{letter-spacing:-3px;margin-bottom:15px;font-size:clamp(42px,6vw,70px)}.page-header span{color:var(--text-muted);font-size:16px}.admin-layout{background:#f5f7fa;min-height:100vh;display:flex}.admin-sidebar{color:#fff;background:#111827;flex-direction:column;width:240px;min-height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.admin-sidebar h2{margin:0 0 8px;font-size:22px}.admin-sidebar p{color:#9ca3af;margin:0 0 30px;font-size:14px}.admin-sidebar nav,.admin-sidebar-nav{flex-direction:column;gap:8px;display:flex}.admin-sidebar nav a,.admin-sidebar-nav a{color:#d1d5db;border-radius:6px;padding:12px 14px;display:block}.admin-sidebar nav a:hover,.admin-sidebar-nav a:hover,.admin-sidebar nav a.active,.admin-sidebar-nav a.active{color:#fff;background:#374151}.admin-sidebar-footer{margin-top:auto;padding-top:30px}.admin-sidebar button{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:6px;width:100%;margin-top:20px;padding:12px 14px}.admin-main{flex:1;min-width:0;padding-bottom:80px}.admin-main main{padding-bottom:80px}.admin-dashboard-content{padding:40px 40px 80px}.admin-stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;display:grid}.admin-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:25px;box-shadow:0 2px 8px #0000000d}.admin-stat-card span{color:#6b7280;margin-bottom:10px;font-size:14px;display:block}.admin-stat-card strong{color:#111827;font-size:30px;display:block}.admin-quick-actions{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:40px;padding:30px}.admin-action-links{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}.admin-action-links a{color:#fff;background:#111827;border-radius:6px;padding:12px 18px}.admin-services{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:0 40px 80px;padding:30px}.admin-services-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.admin-services table{width:100%;margin-bottom:40px}.admin-back-button{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;margin:25px 40px 20px;padding:10px 16px;font-size:14px;display:inline-block}.admin-back-button:hover{background:#f3f4f6}.payment-status{text-transform:capitalize;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.payment-status.paid{color:#166534;background:#dcfce7}.payment-status.pending{color:#92400e;background:#fef3c7}.payment-status.failed{color:#991b1b;background:#fee2e2}.payment-status.refunded{color:#3730a3;background:#e0e7ff}@media (width<=1100px){.hero-container{grid-template-columns:1fr .65fr;gap:45px}.hero-orange-card{min-height:420px}.stats-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr 1fr;gap:60px}.services-catalog-item{grid-template-columns:50px minmax(180px,.8fr) 1.2fr 50px;gap:20px}.admin-sidebar{width:200px}.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.navbar{height:74px}.navbar-logo-image{width:150px}.desktop-cta{display:none}.mobile-menu-button{display:block}.navbar-links{background:#0b0b0b;border-top:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:20px;width:100%;padding:25px 6% 35px;display:none;position:absolute;top:74px;left:0}.navbar-links.open{display:flex}.mobile-cta{width:100%;margin-top:10px;display:inline-flex}.hero-section{min-height:auto}.hero-container{grid-template-columns:1fr;padding:80px 0 95px}.hero-title{letter-spacing:-4px;font-size:clamp(52px,13vw,80px)}.hero-visual{justify-content:flex-start}.hero-orange-card{width:100%;min-height:350px}.hero-scroll{display:none}.about-section,.clients-section,.process-section,.services-section{padding:95px 0}.about-grid,.clients-intro,.services-catalog-heading,.service-details-grid{grid-template-columns:1fr;gap:35px}.stats-grid{grid-template-columns:1fr 1fr}.section-heading-row{flex-direction:column;align-items:flex-start;margin-bottom:55px}.service-row{grid-template-columns:1fr}.service-row p{grid-column:1}.service-arrow{display:none}.clients-grid{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr 1fr}.contact-card{grid-template-columns:1fr;gap:55px;padding:45px 35px}.footer-top{grid-template-columns:1fr 1fr;gap:55px 40px}.services-page-hero,.service-details-hero{min-height:auto;padding:80px 0}.services-page-hero h1,.service-details-hero h1{letter-spacing:-4px;font-size:clamp(50px,12vw,80px)}.services-catalog-section,.service-details-content{padding:90px 0}.services-catalog-item{grid-template-columns:40px 1fr 45px;gap:16px}.services-catalog-description{grid-column:2/4}.service-details-sidebar{position:static}.services-page-cta-card,.service-details-cta-card{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:360px;padding:40px 35px}.admin-services{margin:0 20px 60px;padding:20px}.admin-back-button{margin-left:20px;margin-right:20px}}@media (width<=550px){.section-container,.hero-container{width:88%}.hero-title{letter-spacing:-3px;font-size:49px}.hero-description{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .primary-button,.hero-actions .secondary-button{width:100%}.hero-orange-card{min-height:320px;padding:30px}.platform-list{justify-content:flex-start}.about-content h2,.services-main-title,.clients-intro h2,.process-header h2,.contact-content h2{letter-spacing:-2.5px;font-size:44px}.stats-grid,.process-grid{grid-template-columns:1fr}.stat-card{min-height:170px}.service-row{grid-template-columns:30px 1fr}.service-row h3{font-size:28px}.service-row p{grid-column:2}.service-arrow{display:none}.client-card{min-height:280px;padding:28px}.contact-card{padding:35px 25px}.contact-details a{font-size:15px}.footer-container{width:88%;padding-top:60px}.footer-top{grid-template-columns:1fr;gap:45px}.footer-logo-image{width:180px}.footer-tagline{max-width:100%;font-size:24px}.footer-description{max-width:100%}.footer-contact-item a{font-size:14px}.footer-contact-item a[href^=tel]{font-size:19px}.footer-cta{width:100%}.footer-bottom{flex-direction:column;align-items:flex-start;margin-top:50px}.footer-socials{flex-wrap:wrap;gap:15px 20px}.services-page-hero h1,.service-details-hero h1{letter-spacing:-3px;font-size:48px}.services-page-hero-bg,.service-details-background{letter-spacing:-7px;font-size:110px}.services-catalog-heading h2,.service-details-sidebar h2{letter-spacing:-2px;font-size:43px}.services-catalog-item{grid-template-columns:30px 1fr}.services-catalog-description{grid-column:2}.services-catalog-arrow,.services-catalog-item:before{display:none}.services-catalog-item:hover{color:var(--text-dark);padding-left:0;padding-right:0}.services-catalog-item:hover .services-catalog-description p{color:var(--text-muted)}.service-details-block{grid-template-columns:32px 1fr;gap:15px}.services-page-cta-card,.service-details-cta-card{padding:35px 25px}.services-page-cta-card h2,.service-details-cta-card h2{letter-spacing:-2.5px;font-size:43px}.services-page-cta-button{width:100%}.admin-layout{display:block}.admin-sidebar{width:100%;min-height:auto;position:static}.admin-main{padding-bottom:50px}.admin-dashboard-content{padding:20px 20px 60px}.admin-stats-grid{grid-template-columns:1fr}.admin-services-header{flex-direction:column;align-items:flex-start}}.home-page{color:#fff;background:#050505;width:100%;overflow:hidden}.home-page .section-container{width:min(1380px,100% - 48px);margin:0 auto}.home-hero{background:radial-gradient(circle at 75% 42%,#ff6a001f,#0000 27%),#050505;min-height:780px;padding:100px 0 70px;position:relative;overflow:hidden}.home-hero:after{content:"";border:1px solid #ff6a0014;border-radius:50%;width:700px;height:700px;position:absolute;top:110px;right:-300px}.home-hero-glow{filter:blur(120px);pointer-events:none;background:#ff6a0021;border-radius:50%;width:350px;height:350px;position:absolute;top:230px;right:15%}.home-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:80px;display:grid;position:relative}.home-hero-content{max-width:730px}.home-kicker{color:#d7d7d7;letter-spacing:1.8px;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;font-weight:700;display:inline-flex}.home-kicker>span{background:#f9a431;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 16px #ff6a00d9}.home-hero h1{color:#fff;letter-spacing:-5px;max-width:760px;margin:0;font-size:clamp(58px,6vw,92px);font-weight:800;line-height:.95}.home-hero h1>span{color:#f9a431;margin-top:8px;display:block}.home-hero-description{color:#b7b7b7;max-width:600px;margin:30px 0 0;font-size:17px;line-height:1.7}.home-hero-actions{flex-wrap:wrap;gap:14px;margin-top:35px;display:flex}.home-primary-button,.home-secondary-button{border-radius:8px;justify-content:center;align-items:center;gap:15px;min-height:56px;padding:0 25px;font-size:14px;font-weight:700;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.home-primary-button{color:#fff;background:#f9a431;border:1px solid #f9a431}.home-primary-button:hover{background:#ff7b1a;transform:translateY(-3px)}.home-secondary-button{color:#fff;background:#ffffff05;border:1px solid #373737}.home-secondary-button:hover{border-color:#f9a431;transform:translateY(-3px)}.home-scroll-link{color:#a7a7a7;align-items:center;gap:12px;margin-top:45px;font-size:12px;display:inline-flex}.home-scroll-icon{color:#f9a431;border:1px solid #f9a431;border-radius:20px;justify-content:center;align-items:center;width:23px;height:36px;display:inline-flex}.home-hero-visual{justify-content:center;align-items:center;min-height:580px;display:flex;position:relative}.home-hero-card{z-index:3;background:radial-gradient(circle at 90% 5%,#f9a4316b,#0000 42%),radial-gradient(circle at 8% 92%,#f9a4312e,#0000 38%),linear-gradient(145deg,#24180e 0%,#3b2918 32%,#261e17 65%,#12100f 100%);border:1px solid #f9a431cc;border-radius:34px;flex-direction:column;justify-content:space-between;width:min(100%,500px);min-height:500px;padding:60px 52px 45px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:0 40px 100px #000000a6,inset 0 1px #ffffff26}.home-hero-card:before{content:"";border:1px solid #ffffff0d;border-radius:26px;position:absolute;inset:12px}.home-hero-card p{z-index:2;color:#ffffffd9;margin:0;font-size:18px;position:relative}.home-hero-card h2{z-index:2;letter-spacing:-3px;margin:10px 0 80px;font-size:clamp(45px,5vw,67px);line-height:1.16;position:relative}.home-hero-card-footer{z-index:2;justify-content:space-between;align-items:center;font-size:23px;font-weight:800;display:flex;position:relative}.home-hero-card-footer span:last-child{font-size:38px}.home-hero-orbit{pointer-events:none;border:1px solid #ff6a002e;border-radius:50%;position:absolute}.home-hero-orbit-one{width:560px;height:230px;transform:rotate(-25deg)}.home-hero-orbit-two{width:680px;height:340px;transform:rotate(22deg)}.technology-section{background:#050505;padding:0 0 25px}.technology-panel{background:linear-gradient(#ffffff09,#ffffff04),#0a0a0a;border:1px solid #171717;border-radius:16px;padding:27px 32px 30px}.technology-heading{text-align:center;margin:0 0 25px;font-size:16px;font-weight:700}.technology-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.technology-card{background:#111;border:1px solid #1f1f1f;border-radius:10px;align-items:center;gap:13px;min-height:72px;padding:12px 18px;transition:transform .25s,border-color .25s;display:flex}.technology-card:hover{border-color:#ff6a00a6;transform:translateY(-3px)}.technology-card>span{color:#fff;font-size:14px;font-weight:600}.technology-icon{color:#f9a431;background:#181818;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;font-weight:800;display:flex}.home-section-kicker{color:#f9a431;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.home-text-link{color:#f9a431;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.home-text-link:hover{color:#ff8a35}.home-about-card{background:linear-gradient(125deg,#ffffff08,#ffffff03),#090909;border:1px solid #171717;border-radius:16px;grid-template-columns:.9fr 1.15fr;gap:35px;min-height:520px;padding:34px;display:grid}.home-about-content{align-self:center;padding:40px 20px 35px 25px}.home-about-content h2{color:#fff;letter-spacing:-3px;max-width:520px;margin:0 0 25px;font-size:clamp(42px,4vw,65px);line-height:1}.home-about-content h2 span{color:#f9a431}.home-about-content>p:not(.home-section-kicker){color:#a9a9a9;max-width:570px;margin:0 0 16px;font-size:15px;line-height:1.7}.home-about-content .home-text-link{margin-top:15px}.home-about-visual{min-height:450px}.home-about-room{background:linear-gradient(145deg,#151515 0%,#080808 50%,#121212 100%);border-radius:15px;width:100%;height:100%;min-height:450px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000c}.home-about-room:before{content:"";background:linear-gradient(90deg,#0000 0 30%,#ffffff05 30% 31%,#0000 31% 63%,#ffffff05 63% 64%,#0000 64%);position:absolute;inset:0}.home-about-logo{z-index:3;white-space:nowrap;color:#fff;letter-spacing:-3px;font-size:clamp(36px,5vw,70px);font-weight:800;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.home-about-light{filter:blur(35px);background:#ffb46e29;border-radius:50%;width:330px;height:160px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.home-about-desk{background:linear-gradient(#292929,#0d0d0d);border-radius:8px;height:40px;position:absolute;bottom:80px;left:8%;right:8%;box-shadow:0 14px 35px #000}.home-about-chair{background:linear-gradient(145deg,#191919,#080808);border:1px solid #222;border-radius:35px 35px 10px 10px;width:85px;height:100px;position:absolute;bottom:20px}.chair-one{left:18%}.chair-two{left:44%}.chair-three{right:17%}.home-services-layout{background:#090909;border:1px solid #171717;border-radius:16px;grid-template-columns:.65fr 1.7fr;gap:40px;padding:50px 34px;display:grid}.home-services-heading{padding:15px 10px}.home-services-heading h2{color:#fff;letter-spacing:-3px;max-width:430px;margin:0 0 28px;font-size:clamp(38px,3.7vw,57px);line-height:1.02}.home-services-heading h2 span{color:#f9a431}.home-services-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.home-service-card{background:linear-gradient(145deg,#ffffff09,#ffffff03),#101010;border:1px solid #242424;border-radius:12px;flex-direction:column;min-height:265px;padding:25px 22px;transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative}.home-service-card:hover{background:#151515;border-color:#ff6a00b3;transform:translateY(-6px)}.home-service-icon{color:#f9a431;margin-bottom:23px;font-size:31px;line-height:1}.home-service-card h3{color:#fff;margin:0 0 13px;font-size:17px;line-height:1.25}.home-service-card p{color:#929292;margin:0;font-size:12px;line-height:1.6}.home-service-arrow{color:#fff;font-size:17px;transition:color .25s,transform .25s;position:absolute;bottom:17px;right:18px}.home-service-card:hover .home-service-arrow{color:#f9a431;transform:translate(3px,-3px)}.home-stats-section{background:#050505;padding:0 0 25px}.home-stats-grid{background:#090909;border:1px solid #171717;border-bottom:2px solid #f9a431;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:10px;padding:25px;display:grid}.home-stat-card{background:#111;border:1px solid #1f1f1f;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:115px;padding:20px 25px;display:flex}.home-stat-icon{color:#f9a431;font-size:36px}.home-stat-card>div:last-child{flex-direction:column;display:flex}.home-stat-card strong{color:#fff;font-size:37px;line-height:1}.home-stat-card span{color:#b0b0b0;margin-top:7px;font-size:12px}.home-clients-section{background:#050505;padding:0 0 25px}.home-clients-section>.section-container{background:#090909;border:1px solid #171717;border-bottom:2px solid #ff6a0080;border-radius:15px;padding:38px 28px 30px}.home-clients-header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.home-clients-header h2{color:#fff;letter-spacing:-3px;max-width:500px;margin:0;font-size:clamp(38px,4vw,55px);line-height:1}.home-clients-header h2 span{color:#b1b1b1;display:block}.home-clients-intro{color:#8f8f8f;max-width:720px;margin:18px 0 30px;font-size:14px;line-height:1.6}.home-clients-grid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.home-client-card{background:#111;border:1px solid #232323;border-radius:10px;min-height:245px;padding:17px;transition:transform .25s,border-color .25s;display:block}.home-client-card:hover{border-color:#ff6a00b3;transform:translateY(-5px)}.home-client-top{color:#fff;justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.home-client-logo-placeholder{color:#fff;background:radial-gradient(circle at 35% 30%,#ff8d3e,#f9a431 45%,#532000);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:flex}.home-client-card h3{color:#fff;margin:0 0 5px;font-size:13px;line-height:1.3}.home-client-handle{color:#777;margin:0 0 15px;font-size:10px}.home-client-handling{color:#999;margin:0;font-size:10px;line-height:1.55}.home-process-section{background:#050505;padding:15px 0 35px}.home-process-header{margin-bottom:30px}.home-process-header h2{color:#fff;letter-spacing:-3px;margin:0;font-size:clamp(36px,4vw,54px)}.home-process-header h2 span{color:#777}.home-process-grid{grid-template-columns:repeat(4,1fr);gap:42px;display:grid}.home-process-wrapper{position:relative}.home-process-card{background:linear-gradient(145deg,#111,#090909);border:1px solid #292929;border-radius:12px;min-height:225px;padding:28px}.home-process-icon{color:#f9a431;margin-bottom:28px;font-size:32px}.home-process-card h3{color:#fff;margin:0 0 12px;font-size:19px}.home-process-card p{color:#929292;margin:0;font-size:13px;line-height:1.6}.home-process-arrow{z-index:3;color:#f9a431;font-size:30px;position:absolute;top:50%;right:-34px;transform:translateY(-50%)}.home-contact-section{background:#050505;padding:0 0 45px}.home-contact-card{background:#f9a431;border-radius:15px;grid-template-columns:1fr 1px .8fr;align-items:center;gap:60px;min-height:330px;padding:46px 55px;display:grid;position:relative;overflow:hidden}.home-contact-copy{z-index:3;position:relative}.home-contact-copy>p{color:#321500;margin:0 0 13px;font-size:12px;font-weight:800}.home-contact-copy h2{color:#fff;letter-spacing:-3px;max-width:620px;margin:0 0 26px;font-size:clamp(43px,4.6vw,68px);line-height:.96}.home-contact-copy h2 span{color:#16100c}.home-contact-button{color:#fff;background:#111;border-radius:7px;align-items:center;gap:20px;min-height:52px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .25s;display:inline-flex}.home-contact-button:hover{transform:translateY(-3px)}.home-contact-divider{background:#ffffff59;width:1px;height:190px}.home-contact-details{z-index:3;flex-direction:column;gap:32px;display:flex;position:relative}.home-contact-item{align-items:flex-start;gap:18px;display:flex}.home-contact-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:27px;display:flex}.home-contact-item>div:last-child{flex-direction:column;gap:7px;display:flex}.home-contact-item span{color:#ffffffb8;font-size:13px;font-weight:600}.home-contact-item a{color:#fff;word-break:break-word;font-size:14px;font-weight:600}.home-contact-decoration{display:none}@media (width<=1200px){.home-hero-grid{gap:40px}.home-services-grid{grid-template-columns:repeat(2,1fr)}.home-clients-grid{grid-template-columns:repeat(4,1fr)}.technology-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=950px){.home-page .section-container{width:min(100% - 34px,1380px)}.home-hero{min-height:auto;padding-top:90px}.home-hero-grid{grid-template-columns:1fr}.home-hero-content{max-width:760px}.home-hero h1{font-size:clamp(55px,10vw,82px)}.home-hero-visual{min-height:500px}.home-hero-card{max-width:470px;min-height:460px}.home-about-card{grid-template-columns:1fr}.home-about-content{padding:30px 10px}.home-about-visual{min-height:420px}.home-services-layout{grid-template-columns:1fr}.home-services-heading h2{max-width:650px}.home-stats-grid{grid-template-columns:repeat(2,1fr)}.home-clients-grid{grid-template-columns:repeat(3,1fr)}.home-process-grid{grid-template-columns:repeat(2,1fr)}.home-process-arrow{display:none}.home-contact-card{grid-template-columns:1fr;gap:35px}.home-contact-divider{width:100%;height:1px}}@media (width<=650px){.home-page .section-container{width:calc(100% - 24px)}.home-hero{padding:70px 0 45px}.home-hero h1{letter-spacing:-3px;font-size:49px;line-height:.98}.home-hero-description{font-size:15px}.home-hero-actions{flex-direction:column;align-items:stretch}.home-primary-button,.home-secondary-button{width:100%}.home-hero-visual{min-height:440px}.home-hero-card{width:87%;min-height:390px;padding:45px 30px 35px;transform:rotate(-3deg)}.home-hero-card h2{margin-bottom:50px;font-size:44px}.home-hero-orbit-one,.home-hero-orbit-two{width:460px}.technology-panel{padding:24px 18px}.technology-grid{grid-template-columns:1fr}.home-about-card{padding:22px}.home-about-content h2{font-size:43px}.home-about-visual,.home-about-room{min-height:330px}.home-about-logo{font-size:38px}.home-services-layout{padding:35px 20px}.home-services-heading h2{font-size:43px}.home-services-grid{grid-template-columns:1fr}.home-service-card{min-height:225px}.home-stats-grid{grid-template-columns:1fr}.home-stat-card{justify-content:flex-start}.home-clients-section>.section-container{padding:30px 18px 22px}.home-clients-header{flex-direction:column;align-items:flex-start}.home-clients-header h2{font-size:43px}.home-clients-grid{grid-template-columns:1fr}.home-client-card{min-height:210px}.home-process-grid{grid-template-columns:1fr}.home-process-header h2{font-size:42px}.home-contact-card{min-height:auto;padding:38px 24px}.home-contact-copy h2{font-size:44px}.home-contact-details{gap:25px}.home-contact-item a{font-size:12px}.home-contact-decoration{font-size:150px}}.site-header{z-index:999;-webkit-backdrop-filter:blur(18px);background:#050505e0;border-bottom:1px solid #ffffff0f;width:100%;position:sticky;top:0}.navbar{justify-content:space-between;align-items:center;gap:35px;width:min(1380px,100% - 48px);min-height:78px;margin:0 auto;display:flex}.navbar-logo{flex-shrink:0;align-items:center;display:flex}.navbar-logo-image{object-fit:contain;width:145px;height:auto}.navbar-links{justify-content:center;align-items:center;gap:34px;margin-left:auto;margin-right:auto;display:flex}.nav-link{color:#c7c7c7;padding:28px 0;font-size:13px;font-weight:600;transition:color .25s;position:relative}.nav-link:hover{color:#fff}.nav-link:after{content:"";background:#f9a431;border-radius:10px;width:0;height:2px;transition:width .25s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.nav-link:hover:after,.nav-link.active:after{width:18px}.nav-link.active{color:#fff}.navbar-cta{color:#f9a431;background:0 0;border:1px solid #f9a431;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700;transition:background .25s,color .25s,transform .25s;display:inline-flex}.navbar-cta:hover{color:#fff;background:#f9a431;transform:translateY(-2px)}.mobile-cta{display:none}.mobile-menu-button{background:#111;border:1px solid #292929;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:none}.mobile-menu-button span{background:#fff;border-radius:5px;width:18px;height:2px;transition:all .25s}.mobile-menu-button.menu-open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-button.menu-open span:nth-child(2){opacity:0}.mobile-menu-button.menu-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=900px){.navbar{width:calc(100% - 32px);min-height:72px}.navbar-logo-image{width:130px}.desktop-cta{display:none}.mobile-menu-button{display:flex}.navbar-links{background:#0a0a0afa;border:1px solid #242424;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:18px;display:none;position:absolute;top:72px;left:16px;right:16px;box-shadow:0 30px 70px #00000080}.navbar-links.open{display:flex}.nav-link{border-radius:7px;width:100%;padding:15px 13px}.nav-link:hover,.nav-link.active{background:#141414}.nav-link:after{display:none}.mobile-cta{width:100%;margin-top:10px;display:inline-flex}}@media (width<=550px){.navbar{width:calc(100% - 24px)}.navbar-logo-image{width:118px}}.site-footer{color:#fff;background:radial-gradient(circle at 12% 15%,#ff6a0014,#0000 25%),#050505;border-top:1px solid #ffffff14;padding:80px 0 30px;position:relative;overflow:hidden}.site-footer:after{content:"";pointer-events:none;border:1px solid #ff6a0014;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-220px;right:-180px}.footer-container{z-index:2;width:min(1380px,100% - 48px);margin:0 auto;position:relative}.footer-top{grid-template-columns:1.25fr .55fr .95fr 1fr;gap:65px;padding-bottom:55px;display:grid}.footer-brand{max-width:410px}.footer-logo{margin-bottom:24px;display:inline-flex}.footer-logo-image{width:165px;height:auto}.footer-tagline{color:#fff;letter-spacing:-1px;margin:0 0 15px;font-size:24px;font-weight:700;line-height:1.25}.footer-description{color:#8f8f8f;max-width:390px;margin:0;font-size:13px;line-height:1.75}.footer-main-cta{color:#fff;background:#f9a431;border-radius:7px;align-items:center;gap:18px;min-height:48px;margin-top:26px;padding:0 19px;font-size:12px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.footer-main-cta:hover{background:#ff7a17;transform:translateY(-3px)}.footer-links-group h3,.footer-contact h3{color:#fff;letter-spacing:.4px;margin:0 0 24px;font-size:13px;font-weight:700}.footer-links-group{flex-direction:column;align-items:flex-start;display:flex}.footer-links-group a{color:#898989;margin-bottom:13px;font-size:12px;line-height:1.4;transition:color .25s,transform .25s;position:relative}.footer-links-group a:hover{color:#f9a431;transform:translate(3px)}.footer-contact{flex-direction:column;align-items:flex-start;display:flex}.footer-contact-item{flex-direction:column;gap:7px;margin-bottom:23px;display:flex}.footer-contact-item>span{color:#676767;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:700}.footer-contact-item a{color:#fff;word-break:break-word;max-width:260px;font-size:12px;font-weight:600;line-height:1.5;transition:color .25s}.footer-contact-item a:hover{color:#f9a431}.footer-socials{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.footer-socials span{color:#868686;background:#0d0d0d;border:1px solid #222;border-radius:20px;padding:8px 11px;font-size:10px;transition:color .25s,border-color .25s}.footer-socials span:hover{color:#fff;border-color:#ff6a0099}.footer-bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;padding-top:26px;display:flex}.footer-bottom p{color:#666;margin:0;font-size:10px}.footer-bottom-note{text-align:right}@media (width<=1100px){.footer-top{grid-template-columns:1.2fr .7fr 1fr}.footer-contact{grid-column:1/-1;padding-top:10px}}@media (width<=800px){.site-footer{padding-top:60px}.footer-container{width:calc(100% - 32px)}.footer-top{grid-template-columns:1fr 1fr;gap:45px 30px}.footer-brand{grid-column:1/-1;max-width:600px}.footer-contact{grid-column:auto}}@media (width<=550px){.footer-container{width:calc(100% - 24px)}.footer-top{grid-template-columns:1fr;gap:38px}.footer-brand,.footer-contact{grid-column:auto}.footer-logo-image{width:145px}.footer-tagline{font-size:22px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.footer-bottom-note{text-align:left}}.home-page .technology-icon{color:#f9a431!important;background:#181818!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:8px!important;display:flex!important}.home-page .technology-icon svg{fill:none!important;stroke:#f9a431!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important}.home-page .technology-card:nth-child(4) .technology-icon svg{fill:#f9a431!important;stroke:none!important}.home-page .home-service-icon{color:#f9a431!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;margin-bottom:20px!important;display:flex!important}.home-page .home-service-icon svg{fill:none!important;stroke:#f9a431!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:26px!important;max-width:26px!important;height:26px!important;max-height:26px!important}.home-page .home-process-icon{color:#f9a431!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin-bottom:24px!important;display:flex!important}.home-page .home-process-icon svg{fill:none!important;stroke:#f9a431!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important}.home-services-section{background:#050505;padding:70px 0 40px}.home-services-heading-new{margin-bottom:35px;padding:0 6px;display:block}.home-services-heading-new h2{color:#fff;letter-spacing:-3px;margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.home-services-heading-new h2 span{color:#f9a431}.home-services-intro-new{color:#8e8e8e;max-width:520px;margin:0;font-size:14px;line-height:1.7}.home-services-grid-new{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-service-card-new{background:linear-gradient(145deg,#ffffff09,#ffffff03),#0e0e0e;border:1px solid #252525;border-radius:16px;flex-direction:column;min-height:470px;padding:32px 30px;transition:transform .28s,border-color .28s,background .28s;display:flex;position:relative;overflow:hidden}.home-service-card-new:before{content:"";opacity:0;background:linear-gradient(90deg,#f9a431,#ff6a0014);width:100%;height:3px;transition:opacity .28s;position:absolute;top:0;left:0}.home-service-card-new:hover{background:linear-gradient(145deg,#ff6a0012,#ffffff04),#121212;border-color:#ff6a0099;transform:translateY(-7px)}.home-service-card-new:hover:before{opacity:1}.home-service-card-new .home-service-icon{color:#f9a431;background:#171717;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex;width:42px!important;height:42px!important;margin-bottom:28px!important}.home-service-card-new .home-service-icon svg{fill:none!important;stroke:#f9a431!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:26px!important;height:26px!important}.home-service-card-new h3{color:#fff;letter-spacing:-.8px;margin:0 0 18px;font-size:24px;line-height:1.15}.home-service-card-new>p{color:#929292;margin:0;font-size:14px;line-height:1.78}.home-service-learn-more{color:#f9a431;align-items:center;gap:11px;margin-top:auto;padding-top:28px;font-size:13px;font-weight:700;transition:gap .25s,color .25s;display:inline-flex}.home-service-learn-more:hover{color:#ff8a35;gap:16px}.home-about-room{background:radial-gradient(circle at 50% 0,#ff6a0026,#0000 37%),linear-gradient(90deg,#0000 32%,#ffffff06 33%,#0000 34% 65%,#ffffff06 66%,#0000 67%),#080808;border-radius:15px;flex-direction:column;justify-content:center;min-height:100%;padding:50px 35px 35px;display:flex;position:relative;overflow:hidden}.home-about-logo{z-index:2;color:#fff;letter-spacing:-4px;text-align:center;margin-bottom:100px;font-size:clamp(52px,5vw,78px);font-weight:800;position:relative}.home-about-logo span{color:#f9a431}.home-about-capabilities{z-index:3;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid;position:relative}.home-capability-card{text-align:center;background:linear-gradient(#ff6a000d,#ffffff04),#101010;border:1px solid #292929;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:24px 18px;transition:transform .25s,border-color .25s,background .25s;display:flex}.home-capability-card:hover{background:linear-gradient(#ff6a001a,#ffffff05),#121212;border-color:#ff6a00a6;transform:translateY(-6px)}.home-capability-icon{background:#151515;border-radius:11px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.home-capability-icon svg{fill:none;stroke:#f9a431;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.home-capability-card h3{color:#fff;margin:0 0 7px;font-size:17px;font-weight:700}.home-capability-card p{color:#999;margin:0;font-size:12px;line-height:1.5}@media (width<=1100px){.home-services-heading-new{grid-template-columns:1fr 1fr}.home-services-heading-new .home-text-link{grid-column:1/-1}.home-services-grid-new{grid-template-columns:repeat(2,minmax(0,1fr))}.home-service-card-new{min-height:450px}.home-about-capabilities{gap:12px}.home-capability-card{padding:22px 12px}}@media (width<=750px){.home-services-section{padding-top:50px}.home-services-heading-new{grid-template-columns:1fr;gap:20px}.home-services-heading-new .home-text-link{grid-column:auto}.home-services-grid-new{grid-template-columns:1fr}.home-service-card-new{min-height:auto}.home-service-learn-more{margin-top:28px}.home-about-room{padding:45px 20px 25px}.home-about-logo{letter-spacing:-3px;margin-bottom:50px;font-size:52px}.home-about-capabilities{grid-template-columns:1fr}.home-capability-card{min-height:135px}}.navbar-dropdown-button{cursor:pointer;background:0 0;border:none;font-family:inherit}.navbar-dropdown-chevron{margin-left:7px;font-size:11px;transition:transform .25s;display:inline-block}.navbar-dropdown.dropdown-open .navbar-dropdown-chevron{transform:rotate(180deg)}.navbar-dropdown-menu{-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;background:#0a0a0afa;border:1px solid #292929;border-radius:14px;width:410px;padding:12px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + 22px);left:50%;transform:translate(-50%,10px);box-shadow:0 24px 60px #0000008c,0 0 40px #ff6a000a}.navbar-dropdown.dropdown-open .navbar-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.navbar-dropdown-header{border-bottom:1px solid #222;margin-bottom:5px;padding:10px 14px 12px}.navbar-dropdown-header span{color:#f9a431;letter-spacing:1.8px;font-size:10px;font-weight:700}.navbar-dropdown-item{color:#bcbcbc;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:10px 14px;font-size:12px;font-weight:500;line-height:1.35;transition:background .2s,color .2s,padding-left .2s;display:flex}.navbar-dropdown-arrow{color:#f9a431;opacity:0;flex-shrink:0;transition:opacity .2s,transform .2s;transform:translate(-5px,3px)}.navbar-dropdown-item:hover .navbar-dropdown-arrow{opacity:1;transform:translate(0)}.navbar-dropdown-view-all{color:#f9a431;border-top:1px solid #222;justify-content:space-between;align-items:center;margin-top:6px;padding:13px 14px;font-size:12px;font-weight:700;transition:color .2s;display:flex}.navbar-dropdown-view-all:hover{color:#ff8a35}.navbar-dropdown-view-all span{transition:transform .2s}.navbar-dropdown-view-all:hover span{transform:translate(5px)}.navbar .navbar-cta{white-space:nowrap;padding-left:19px;padding-right:19px}@media (width<=900px){.navbar-dropdown{width:100%}.navbar-dropdown-button{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-dropdown-menu{width:100%;max-height:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:none;background:#0d0d0d;border:none;border-radius:0;margin:0;padding:0;transition:max-height .35s,padding .35s,margin .35s;position:static;overflow:hidden;transform:none}.navbar-dropdown.dropdown-open .navbar-dropdown-menu{pointer-events:auto;max-height:650px;margin-top:8px;padding:10px;transform:none}.navbar-dropdown-header{padding:8px 12px 11px}.navbar-dropdown-item{min-height:44px;padding:9px 12px;font-size:12px}.navbar-dropdown-item:hover{padding-left:12px}.navbar-dropdown-arrow{opacity:1;transform:none}.navbar-dropdown-view-all{padding:12px}}.services-page-hero{background:#050505;padding:150px 0 80px;position:relative;overflow:hidden}.services-page-hero .section-container{z-index:2;position:relative}.services-page-hero-bg{letter-spacing:-8px;color:#ffffff06;white-space:nowrap;pointer-events:none;font-size:clamp(110px,18vw,250px);font-weight:800;position:absolute;top:35px;left:50%;transform:translate(-50%)}.services-page-hero h1{color:#fff;letter-spacing:-4px;margin:10px 0 0;font-size:clamp(52px,7vw,92px);line-height:.95}.services-page-hero h1 span{color:#f9a431}.services-full-page-section{padding-top:30px}@media (width<=750px){.services-page-hero{padding:120px 0 55px}.services-page-hero-bg{letter-spacing:-5px;font-size:100px;top:55px}.services-page-hero h1{letter-spacing:-3px;font-size:54px}.services-full-page-section{padding-top:20px}}.service-details-page{background:#050505;min-height:100vh}.service-details-hero{background:radial-gradient(circle at 80% 30%,#ff6a001f,#0000 30%),#050505;padding:150px 0 110px;position:relative;overflow:hidden}.service-details-background-text{color:#ffffff06;letter-spacing:-8px;white-space:nowrap;pointer-events:none;font-size:clamp(110px,18vw,250px);font-weight:800;position:absolute;top:55px;left:50%;transform:translate(-50%)}.service-details-hero .section-container{z-index:2;position:relative}.service-details-back{color:#969696;align-items:center;margin-bottom:35px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.service-details-back:hover{color:#f9a431}.service-details-hero h1{color:#fff;letter-spacing:-4px;max-width:950px;margin:0 0 28px;font-size:clamp(52px,7vw,90px);line-height:.98}.service-details-intro{color:#a3a3a3;max-width:820px;margin:0 0 40px;font-size:17px;line-height:1.8}.service-details-status{color:#fff;background:#050505;min-height:70vh;padding:170px 0 100px}.service-details-status .section-container{flex-direction:column;align-items:flex-start;display:flex}.service-details-status h2{letter-spacing:-2px;margin:0 0 15px;font-size:44px}.service-details-status p{color:#999;margin:0 0 30px}@media (width<=750px){.service-details-hero{padding:120px 0 75px}.service-details-background-text{letter-spacing:-5px;font-size:95px;top:60px}.service-details-back{margin-bottom:25px}.service-details-hero h1{letter-spacing:-3px;font-size:50px}.service-details-intro{font-size:15px;line-height:1.7}.service-details-status{padding-top:130px}}.home-journey-section{background:#050505;padding:90px 0;overflow:hidden}.home-journey-header{text-align:center;margin-bottom:80px}.home-journey-header h2{color:#fff;letter-spacing:-3px;margin:8px 0 0;font-size:clamp(46px,6vw,74px);line-height:.98}.home-journey-header h2 span{color:#f9a431}.home-journey-desktop{grid-template-columns:repeat(5,1fr);min-height:370px;display:grid;position:relative}.home-journey-line{background:#2b2b2b;height:2px;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.home-journey-step{justify-content:center;align-items:center;min-height:370px;display:flex;position:relative}.home-journey-number{color:#fff;z-index:4;background:#f9a431;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #050505}.home-journey-connector{background:#4a4a4a;width:1px;height:58px;position:absolute;left:50%;transform:translate(-50%)}.journey-step-top .home-journey-connector{top:calc(50% - 58px)}.journey-step-bottom .home-journey-connector{top:50%}.home-journey-content{text-align:center;flex-direction:column;align-items:center;width:190px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.journey-step-top .home-journey-content{bottom:calc(50% + 65px)}.journey-step-bottom .home-journey-content{top:calc(50% + 65px)}.home-journey-icon-card{background:radial-gradient(circle at 50% 20%,#ff6a0029,#0000 70%),#101010;border:1px solid #292929;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:18px;transition:transform .25s,border-color .25s;display:flex}.home-journey-icon-card svg{fill:none;stroke:#f9a431;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.home-journey-step:hover .home-journey-icon-card{border-color:#ff6a00a6;transform:translateY(-5px)}.home-journey-content h3{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.3}.home-journey-mobile{display:none}.home-schedule-heading h2 span{display:block}.home-schedule-call-item h3{color:#fff;margin:0 0 18px;font-size:18px;font-weight:600}.home-schedule-people{display:flex}.home-schedule-people span{background:radial-gradient(circle at 50% 35%,#ff8a35 0 18%,#0000 19%),linear-gradient(145deg,#272727,#111);border:3px solid #080808;border-radius:50%;width:44px;height:44px;margin-left:-8px}.home-schedule-video-area{background:radial-gradient(circle at 50% 35%,#ff6a0029,#0000 30%),linear-gradient(140deg,#171717,#0b0b0b 70%);justify-content:center;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.home-schedule-video-area:before{content:"";border:1px solid #ff6a0026;border-radius:50%;width:340px;height:340px;position:absolute}.home-schedule-video-area:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:230px;height:230px;position:absolute}.home-schedule-video-icon{z-index:3;background:#f9a431;border-radius:24px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;box-shadow:0 18px 45px #ff6a0040}.home-schedule-video-icon svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:46px}.home-schedule-mini-call{z-index:4;background:#080808e6;border:1px solid #353535;border-radius:12px;gap:7px;width:150px;padding:8px;display:grid;position:absolute;top:22px;right:22px}.home-schedule-mini-call>div{background:#191919;border-radius:8px;justify-content:center;align-items:center;height:82px;display:flex}.home-mini-person{background:radial-gradient(circle at 50% 35%,#ff8a35 0 20%,#0000 21%),#2c2c2c;border-radius:50%;width:36px;height:36px}.home-schedule-brand{z-index:4;color:#fff;letter-spacing:-1px;font-size:22px;font-weight:800;position:absolute;bottom:24px;left:28px}.home-schedule-brand span{color:#f9a431}.home-schedule-button{color:#fff;background:#f9a431;justify-content:center;align-items:center;min-height:76px;font-size:19px;font-weight:800;transition:background .25s;display:flex}.home-schedule-button:hover{background:#ff8127}@media (width<=1100px){.home-schedule-layout{grid-template-columns:180px minmax(0,1fr) 180px;gap:22px}.home-schedule-video-area{min-height:420px}.home-schedule-call-item h3{font-size:15px}}@media (width<=850px){.home-journey-desktop{display:none}.home-journey-mobile{gap:0;display:grid}.home-journey-mobile-item{align-items:center;gap:22px;min-height:88px;padding-left:8px;display:flex;position:relative}.home-journey-mobile-item:not(:last-child):after{content:"";background:#333;width:1px;position:absolute;top:56px;bottom:-10px;left:30px}.home-journey-mobile-number{z-index:2;color:#fff;background:#f9a431;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-weight:800;display:flex;position:relative}.home-journey-mobile-item h3{color:#fff;margin:0;font-size:17px}.home-schedule-layout{grid-template-columns:1fr}.home-schedule-side{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.home-schedule-left{order:1}.home-schedule-main-card{order:2}.home-schedule-right{order:3}.home-schedule-call-item{background:#101010;border:1px solid #292929;border-radius:14px;padding:20px}}@media (width<=600px){.home-journey-section{padding:65px 0}.home-journey-header{text-align:left;margin-bottom:40px}.home-journey-header h2{letter-spacing:-2.5px;font-size:48px}.home-schedule-section{padding:70px 0}.home-schedule-heading{margin-bottom:40px}.home-schedule-heading h2{letter-spacing:-2px;font-size:42px}.home-schedule-side{grid-template-columns:1fr}.home-schedule-video-area{min-height:350px}.home-schedule-mini-call{width:115px}.home-schedule-mini-call>div{height:62px}.home-schedule-video-icon{width:82px;height:82px}.home-schedule-video-icon svg{width:38px;height:38px}.home-schedule-button{min-height:68px}}.home-schedule-section{background:radial-gradient(circle at 50% 18%,#ff6a0014,#0000 32%),#070707;padding:110px 0}.home-schedule-heading{text-align:center;margin-bottom:70px}.home-schedule-heading h2{color:#fff;letter-spacing:-4px;margin:0;font-size:clamp(48px,6vw,78px);line-height:1}.home-schedule-heading h2 span{margin-top:8px;display:block}.home-schedule-heading h2 strong{color:#f9a431;font-weight:800}.home-schedule-layout{grid-template-columns:240px minmax(0,1fr) 240px;align-items:center;gap:38px;display:grid}.home-schedule-call-item h3{color:#fff;margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.25}.home-schedule-people{align-items:center;display:flex}.home-schedule-people span{color:#0000;background:radial-gradient(circle at 50% 32%,#ff7a1a 0 17%,#0000 18%),#202020;border:3px solid #070707;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-left:-9px;font-size:0;display:flex}.home-schedule-people span:first-child{margin-left:0}.home-schedule-main-card{background:#0d0d0d;border:1px solid #2b2b2b;border-radius:28px;overflow:hidden;box-shadow:0 35px 80px #0000007a,0 0 60px #ff6a000a}.home-meeting-window{background:radial-gradient(circle at 45% 45%,#ff6a001f,#0000 34%),linear-gradient(145deg,#151515,#090909 75%);flex-direction:column;min-height:500px;padding:22px;display:flex;position:relative}.home-meeting-topbar{z-index:5;-webkit-backdrop-filter:blur(10px);background:#0a0a0ac7;border:1px solid #282828;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:relative}.home-meeting-live>span{background:#f9a431;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ff6a00a6}.home-meeting-time{color:#777;font-size:11px;font-weight:600}.home-meeting-grid{flex:1;grid-template-columns:minmax(0,1fr) 165px;gap:12px;margin-top:12px;margin-bottom:80px;display:grid}.home-meeting-main-participant{background:radial-gradient(circle at 50% 42%,#ff6a0024,#0000 35%),#121212;border:1px solid #242424;border-radius:18px;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.home-meeting-main-participant:before{content:"";border:1px solid #ff6a0021;border-radius:50%;width:300px;height:300px;position:absolute}.home-meeting-main-participant:after{content:"";border:1px solid #ffffff0a;border-radius:50%;width:205px;height:205px;position:absolute}.home-meeting-avatar{z-index:3;color:#fff;background:#f9a431;border-radius:24px;justify-content:center;align-items:center;width:100px;height:100px;font-size:30px;font-weight:800;display:flex;position:relative;box-shadow:0 20px 50px #ff6a0038}.home-meeting-participant-name{z-index:4;color:#fff;background:#000000b3;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:600;position:absolute;bottom:16px;left:16px}.home-meeting-participants{grid-template-rows:repeat(2,1fr);gap:12px;display:grid}.home-meeting-participant{background:#151515;border:1px solid #242424;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.home-meeting-participant>span{color:#b6b6b6;background:#000000ad;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;bottom:9px;left:10px}.home-meeting-small-avatar{color:#0000;background:radial-gradient(circle at 50% 34%,#ff7a1a 0 18%,#0000 19%),#292929;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:0;display:flex}.home-meeting-controls{z-index:8;-webkit-backdrop-filter:blur(10px);background:#090909e6;border:1px solid #2e2e2e;border-radius:18px;align-items:center;gap:10px;padding:9px 11px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.home-meeting-control{color:#fff;background:#1b1b1b;border:1px solid #303030;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:transform .2s,border-color .2s,background .2s;display:flex}.home-meeting-control:hover{background:#222;border-color:#ff6a0099;transform:translateY(-2px)}.home-meeting-end{background:#f9a431;border-color:#f9a431}.home-meeting-end:hover{background:#ff7c21;border-color:#ff7c21}.home-meeting-logo{z-index:7;color:#fff;letter-spacing:-1px;font-size:20px;font-weight:800;position:absolute;bottom:27px;left:24px}.home-schedule-button{color:#fff;background:#f9a431;justify-content:center;align-items:center;gap:12px;min-height:78px;font-size:19px;font-weight:800;transition:background .2s,gap .2s;display:flex}.home-schedule-button:hover{background:#ff7c21;gap:17px}@media (width<=1100px){.home-schedule-layout{grid-template-columns:190px minmax(0,1fr) 190px;gap:24px}.home-schedule-side{gap:55px}.home-schedule-call-item h3{font-size:16px}.home-meeting-grid{grid-template-columns:minmax(0,1fr) 135px}}@media (width<=850px){.home-schedule-layout{grid-template-columns:1fr;gap:28px}.home-schedule-left{order:1}.home-schedule-main-card{order:2}.home-schedule-right{order:3}.home-schedule-side{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.home-schedule-call-item{background:#101010;border:1px solid #272727;border-radius:15px;padding:20px}.home-schedule-call-item h3{margin-bottom:15px}}@media (width<=600px){.home-schedule-section{padding:70px 0}.home-schedule-heading{margin-bottom:42px}.home-schedule-heading h2{letter-spacing:-2.5px;font-size:44px;line-height:1.02}.home-schedule-side{grid-template-columns:1fr}.home-meeting-window{min-height:430px;padding:14px}.home-meeting-grid{grid-template-columns:1fr;margin-bottom:75px}.home-meeting-main-participant{min-height:245px}.home-meeting-participants{grid-template-rows:115px;grid-template-columns:repeat(2,1fr)}.home-meeting-control{width:40px;height:40px}.home-meeting-control svg{width:18px;height:18px}.home-meeting-logo{display:none}.home-schedule-button{min-height:68px;font-size:17px}}.home-about-section{background:#070707;padding:110px 0}.home-about-editorial{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:55px;display:grid}.home-about-editorial-copy h2{color:#fff;letter-spacing:-4px;margin:12px 0 38px;font-size:clamp(52px,6vw,86px);line-height:.98}.home-about-editorial-copy h2 span{color:#f9a431;display:block}.home-about-editorial-copy>p:not(.home-section-kicker){color:#9b9b9b;max-width:650px;margin:0 0 24px;font-size:20px;line-height:1.8}.home-about-editorial-link{color:#f9a431;border-bottom:1px solid #f9a431;align-items:center;gap:12px;margin-top:28px;padding-bottom:7px;font-size:18px;font-weight:700;transition:gap .2s;display:inline-flex}.home-about-editorial-link:hover{gap:17px}.home-about-editorial-visual{background:radial-gradient(circle at 65% 42%,#ff6a001f,#0000 34%),linear-gradient(145deg,#0d0d0d,#080808 70%);border:1px solid #1d1d1d;border-radius:28px;min-height:720px;position:relative;overflow:hidden}.home-about-editorial-grid{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.home-about-editorial-glow{filter:blur(85px);pointer-events:none;background:#ff6a0014;border-radius:50%;width:420px;height:420px;position:absolute;top:24%;left:45%;transform:translate(-50%)}.home-about-editorial-top{z-index:5;position:absolute;top:52px;left:60px}.home-about-editorial-top p{color:#f9a431;letter-spacing:3px;margin:0 0 13px;font-size:12px;font-weight:800}.home-about-editorial-top h3{color:#fff;letter-spacing:3px;margin:0;font-size:16px;font-weight:500}.home-about-editorial-top h3 span{margin-left:5px}.home-about-brand-stage{justify-content:center;align-items:center;height:355px;display:flex;position:absolute;top:145px;left:0;right:0;overflow:hidden}.home-about-perspective-line{transform-origin:50%;border-top:1px solid #ff6a0047;position:absolute}.home-about-line-one{width:82%;bottom:35px;transform:rotate(-4deg)}.home-about-line-two{width:82%;bottom:35px;transform:rotate(4deg)}.home-about-line-three{border-top:0;border-right:1px solid #ff6a004d;width:58%;height:230px;top:15px;right:30px;transform:skewY(-10deg)}.home-about-line-four{border-top:0;border-right:1px solid #ffffff14;width:45%;height:180px;top:40px;right:65px;transform:skewY(-10deg)}.home-about-brand{z-index:5;color:#fff;letter-spacing:-8px;text-shadow:0 18px 35px #00000073,0 0 45px #ff6a000d;font-size:clamp(75px,8vw,150px);font-weight:900;line-height:1;position:relative}.home-about-brand span{color:#f9a431}.home-about-editorial-capabilities{border-top:1px solid #222;grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:absolute;bottom:55px;left:50px;right:50px}.home-about-editorial-item{padding:30px 30px 0;position:relative}.home-about-editorial-item:not(:last-child){border-right:1px solid #252525}.home-about-editorial-icon{justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex}.home-about-editorial-icon svg{fill:none;stroke:#f9a431;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.home-about-editorial-rule{background:#f9a431;width:38px;height:2px;margin-bottom:18px}.home-about-editorial-item h3{color:#fff;margin:0 0 8px;font-size:22px;font-weight:700}.home-about-editorial-item p{color:#8f8f8f;margin:0;font-size:15px;line-height:1.5}@media (width<=1100px){.home-about-editorial{grid-template-columns:1fr}.home-about-editorial-copy{padding-bottom:10px}.home-about-editorial-copy>p:not(.home-section-kicker){max-width:760px}.home-about-editorial-visual{min-height:680px}.home-about-brand{font-size:clamp(85px,13vw,145px)}}@media (width<=700px){.home-about-section{padding:75px 0}.home-about-editorial{gap:35px}.home-about-editorial-copy{padding:0}.home-about-editorial-copy h2{letter-spacing:-2.7px;margin-bottom:28px;font-size:49px}.home-about-editorial-copy>p:not(.home-section-kicker){font-size:17px;line-height:1.7}.home-about-editorial-visual{border-radius:20px;min-height:760px}.home-about-editorial-top{top:35px;left:28px}.home-about-editorial-top h3{max-width:270px;line-height:1.7}.home-about-brand-stage{height:260px;top:145px}.home-about-brand{letter-spacing:-5px;font-size:clamp(55px,17vw,90px)}.home-about-editorial-capabilities{grid-template-columns:1fr;bottom:35px;left:25px;right:25px}.home-about-editorial-item{padding:22px 0}.home-about-editorial-item:not(:last-child){border-bottom:1px solid #252525;border-right:none}.home-about-editorial-icon{margin-bottom:10px}.home-about-editorial-rule{margin-bottom:12px}.home-about-editorial-item h3{font-size:20px}}.home-about-section{padding:80px 0}.home-about-editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:45px}.home-about-editorial-copy{padding:20px 0}.home-about-editorial-copy h2{letter-spacing:-3px;margin:10px 0 28px;font-size:clamp(44px,4.3vw,64px);line-height:1.02}.home-about-editorial-copy>p:not(.home-section-kicker){max-width:570px;margin-bottom:18px;font-size:16px;line-height:1.7}.home-about-editorial-link{margin-top:18px;font-size:15px}.home-about-editorial-visual{border-radius:22px;min-height:540px}.home-about-editorial-top{top:35px;left:40px}.home-about-editorial-top p{letter-spacing:2.5px;margin-bottom:9px;font-size:10px}.home-about-editorial-top h3{letter-spacing:2px;font-size:13px}.home-about-brand-stage{height:270px;top:105px}.home-about-brand{letter-spacing:-6px;font-size:clamp(58px,6vw,100px)}.home-about-editorial-glow{filter:blur(70px);width:320px;height:320px;top:22%}.home-about-line-one,.home-about-line-two{width:76%}.home-about-line-three{height:175px}.home-about-line-four{height:135px}.home-about-editorial-capabilities{bottom:32px;left:35px;right:35px}.home-about-editorial-item{padding:22px 20px 0}.home-about-editorial-icon{width:34px;height:34px;margin-bottom:10px}.home-about-editorial-icon svg{width:25px;height:25px}.home-about-editorial-rule{width:30px;margin-bottom:12px}.home-about-editorial-item h3{margin-bottom:5px;font-size:17px}.home-about-editorial-item p{font-size:12px}@media (width<=1100px){.home-about-editorial{grid-template-columns:1fr;gap:35px}.home-about-editorial-copy{padding:0}.home-about-editorial-copy h2{max-width:700px;font-size:clamp(45px,7vw,64px)}.home-about-editorial-copy>p:not(.home-section-kicker){max-width:700px}.home-about-editorial-visual{min-height:520px}.home-about-brand{font-size:clamp(70px,11vw,105px)}}@media (width<=700px){.home-about-section{padding:60px 0}.home-about-editorial{gap:28px}.home-about-editorial-copy h2{letter-spacing:-2px;margin-bottom:22px;font-size:42px;line-height:1.03}.home-about-editorial-copy>p:not(.home-section-kicker){margin-bottom:15px;font-size:15px;line-height:1.65}.home-about-editorial-link{margin-top:12px}.home-about-editorial-visual{border-radius:18px;min-height:620px}.home-about-editorial-top{top:28px;left:24px}.home-about-editorial-top h3{max-width:260px;line-height:1.6}.home-about-brand-stage{height:215px;top:105px}.home-about-brand{letter-spacing:-4px;font-size:clamp(48px,15vw,75px)}.home-about-editorial-capabilities{grid-template-columns:1fr;bottom:25px;left:22px;right:22px}.home-about-editorial-item{padding:15px 0}.home-about-editorial-icon{width:30px;height:30px;margin-bottom:6px}.home-about-editorial-icon svg{width:23px;height:23px}.home-about-editorial-rule{margin-bottom:8px}.home-about-editorial-item h3{font-size:16px}.home-about-editorial-item p{font-size:12px}}.contact-page{color:#fff;background:#050505;min-height:100vh}.contact-page-section{padding:130px 0 100px}.contact-page-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:80px;display:grid}.contact-page-heading{padding-top:10px;position:sticky;top:130px}.contact-page-heading h1{letter-spacing:-6px;color:#fff;max-width:520px;margin:16px 0 0;font-size:clamp(58px,7vw,110px);font-weight:800;line-height:.92}.contact-page-heading h1 span{color:#f9a431;display:block}.contact-form-card{background:radial-gradient(circle at 100% 0,#ff6a001a,#0000 28%),#0d0d0d;border:1px solid #242424;border-radius:24px;padding:42px;position:relative;overflow:hidden}.contact-form-card:before{content:"";pointer-events:none;border:1px solid #ff6a0038;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-100px}.contact-form-card:after{content:"";pointer-events:none;border:1px solid #ff6a0014;border-radius:50%;width:330px;height:330px;position:absolute;top:-160px;right:-170px}.contact-form{z-index:2;flex-direction:column;gap:28px;display:flex;position:relative}.contact-form-group{flex-direction:column;gap:10px;display:flex}.contact-form-group label{color:#f5f5f5;font-size:15px;font-weight:600;line-height:1.4}.contact-form-group label>span{color:#f9a431}.contact-form-group input,.contact-form-group textarea{box-sizing:border-box;color:#fff;background:#111;border:1px solid #2b2b2b;border-radius:12px;outline:none;width:100%;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}.contact-form-group input{height:58px;padding:0 18px}.contact-form-group textarea{resize:vertical;min-height:150px;padding:17px 18px;line-height:1.6}.contact-form-group input::placeholder,.contact-form-group textarea::placeholder{color:#727272}.contact-form-group input:focus,.contact-form-group textarea:focus{background:#151515;border-color:#f9a431;box-shadow:0 0 0 3px #ff6a0014}.contact-input-with-icon{position:relative}.contact-input-with-icon input{padding-left:54px}.contact-input-icon{z-index:2;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.contact-input-icon svg{fill:none;stroke:#f9a431;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.contact-form-help{color:#8c8c8c;margin:1px 0 0;font-size:12px;line-height:1.5}.contact-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:3px;display:grid}.contact-service-option{cursor:pointer;background:#111;border:1px solid #292929;border-radius:11px;align-items:center;gap:11px;min-height:58px;padding:14px 15px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.contact-service-option:hover{background:#151515;border-color:#ff6a0099;transform:translateY(-1px)}.contact-service-option input{opacity:0;pointer-events:none;position:absolute}.contact-service-checkbox{border:1px solid #404040;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;transition:background .2s,border-color .2s,color .2s;display:flex;color:#0000!important}.contact-service-name{font-size:13px;font-weight:500;line-height:1.35;color:#bdbdbd!important}.contact-service-option input:checked+.contact-service-checkbox{background:#f9a431;border-color:#f9a431;color:#fff!important}.contact-service-option:has(input:checked){background:#ff6a0012;border-color:#ff6a00b8}.contact-service-option:has(input:checked) .contact-service-name{color:#fff!important}.contact-form-submit{color:#fff;cursor:pointer;background:#f9a431;border:none;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:5px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .2s,background .2s;display:flex}.contact-form-submit span{font-size:19px;transition:transform .2s}.contact-form-submit:hover{background:#ff7a1a;transform:translateY(-2px)}.contact-form-submit:hover span{transform:translate(3px,-3px)}@media (width<=1050px){.contact-page-layout{grid-template-columns:1fr;gap:45px}.contact-page-heading{position:static}.contact-page-heading h1{max-width:700px;font-size:clamp(56px,9vw,90px)}}@media (width<=700px){.contact-page-section{padding:105px 0 70px}.contact-page-layout{gap:32px}.contact-page-heading h1{letter-spacing:-4px;margin-top:10px;font-size:clamp(48px,15vw,68px);line-height:.95}.contact-form-card{border-radius:18px;padding:24px 18px}.contact-form{gap:23px}.contact-services-grid{grid-template-columns:1fr}.contact-form-group input{height:55px}.contact-form-submit{min-height:57px}}.service-detail-page{color:#fff;background:#0a0a0a}.service-detail-hero{background:radial-gradient(circle at 78% 15%,#ff66001f,#0000 30%),linear-gradient(#0a0a0a 0%,#111 100%);padding:135px 0 95px;position:relative;overflow:hidden}.service-detail-hero-glow{filter:blur(100px);pointer-events:none;background:#ff66001a;border-radius:50%;width:480px;height:480px;position:absolute;top:-180px;right:-160px}.service-detail-back-link{z-index:2;color:#ffffffad;align-items:center;gap:9px;margin-bottom:55px;font-size:14px;font-weight:600;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex;position:relative}.service-detail-back-link:hover{color:#f9a431;transform:translate(-3px)}.service-detail-hero-content{z-index:2;max-width:1080px;position:relative}.service-detail-hero-content .home-section-kicker{margin-bottom:18px}.service-detail-hero-content h1{letter-spacing:-4px;max-width:980px;margin:0 0 42px;font-size:clamp(48px,6vw,88px);font-weight:800;line-height:.98}.service-detail-intro{max-width:820px}.service-detail-intro p{color:#ffffffb8;margin:0 0 20px;font-size:18px;line-height:1.75}.service-detail-intro p:last-child{margin-bottom:0}.service-detail-content-section{color:#111;background:#f3efe6;padding:30px 0 110px}.service-detail-content{max-width:1120px;margin:0 auto}.service-detail-section{border-bottom:1px solid #1111111f;padding:74px 0;display:block}.service-detail-section:last-child{border-bottom:none}.service-detail-section-body{max-width:900px}.service-detail-section-body h2{letter-spacing:-2.4px;color:#111;max-width:820px;margin:0 0 28px;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.04}.service-detail-section-body>p{color:#3b3b3b;max-width:820px;margin:0 0 20px;font-size:17px;line-height:1.8}.service-detail-section-body>p:last-of-type{margin-bottom:0}.service-detail-subsections{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.service-detail-subsection{background:#ffffff6b;border:1px solid #1111111a;border-radius:18px;padding:30px}.service-detail-subsection h3{color:#111;letter-spacing:-.8px;margin:0 0 16px;font-size:23px;font-weight:750;line-height:1.2}.service-detail-subsection p{white-space:pre-line}.service-detail-subsection p:last-child{margin-bottom:0}.service-detail-highlight{color:#181818;letter-spacing:-.5px;background:#ff6a0014;border-left:4px solid #f9a431;border-radius:0 14px 14px 0;max-width:850px;margin-top:38px;padding:26px 30px;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.45}.service-detail-cta-section{background:#101010;padding:90px 0}.service-detail-cta{background:radial-gradient(circle at 90% 20%,#ff6a0029,#0000 28%),#151515;border:1px solid #ffffff1a;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:56px 58px;display:flex}.service-detail-cta h2{color:#fff;letter-spacing:-2.4px;max-width:650px;margin:10px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.02}.service-detail-cta-button{color:#111;background:#f9a431;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 26px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.service-detail-cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 30px #ff6a0038}.service-detail-not-found{background:#0a0a0a;align-items:center;min-height:70vh;padding:140px 0 90px;display:flex}.service-detail-not-found h1{letter-spacing:-3px;margin:12px 0 30px;font-size:clamp(48px,6vw,78px);line-height:1}.service-detail-back-button{color:#111;background:#f9a431;border-radius:9px;align-items:center;gap:10px;padding:15px 22px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=900px){.service-detail-hero{padding:115px 0 75px}.service-detail-back-link{margin-bottom:38px}.service-detail-hero-content h1{letter-spacing:-3px}.service-detail-intro p{font-size:17px}.service-detail-content-section{padding-bottom:80px}.service-detail-section{padding:58px 0}.service-detail-subsections{grid-template-columns:1fr}.service-detail-cta{flex-direction:column;align-items:flex-start;padding:42px}}@media (width<=600px){.service-detail-hero{padding:105px 0 62px}.service-detail-back-link{margin-bottom:30px}.service-detail-hero-content h1{letter-spacing:-2.4px;margin-bottom:30px;font-size:clamp(40px,12vw,58px);line-height:1}.service-detail-intro p{font-size:16px;line-height:1.7}.service-detail-content-section{padding:12px 0 65px}.service-detail-section{padding:45px 0}.service-detail-section-body h2{letter-spacing:-1.6px;margin-bottom:22px;font-size:clamp(31px,9vw,42px)}.service-detail-section-body>p{font-size:16px;line-height:1.75}.service-detail-subsections{gap:16px;margin-top:30px}.service-detail-subsection{border-radius:15px;padding:24px 20px}.service-detail-subsection h3{font-size:21px}.service-detail-highlight{margin-top:30px;padding:22px 20px;font-size:20px}.service-detail-cta-section{padding:65px 0}.service-detail-cta{border-radius:18px;gap:30px;padding:32px 24px}.service-detail-cta h2{letter-spacing:-1.8px;font-size:36px}.service-detail-cta-button{width:100%;padding:0 18px}}.navbar-mobile-cta{display:none!important}.navbar-desktop-cta{display:inline-flex!important}.navbar-dropdown{position:relative}.navbar-dropdown-button{cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;font-family:inherit;display:flex}.navbar-dropdown-chevron{font-size:13px;transition:transform .25s;display:inline-block}.navbar-dropdown-chevron.open{transform:rotate(180deg)}.navbar-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:9999;background:#151515;border:1px solid #ffffff1a;border-radius:14px;width:360px;padding:10px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 20px 55px #00000073}.navbar-dropdown-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.navbar-dropdown-item{color:#ffffffc7;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:14px 15px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s,color .2s,padding-left .2s;display:flex}.navbar-dropdown-item:hover{color:#f9a431;background:#ff6a001a;padding-left:19px}.navbar-dropdown-arrow{color:#f9a431;flex-shrink:0}.site-header{z-index:9999;position:relative}.navbar,.navbar-links{overflow:visible}@media (width<=900px){.navbar-desktop-cta{display:none!important}.navbar-mobile-cta{display:inline-flex!important}.navbar-dropdown{width:100%}.navbar-dropdown-button{justify-content:space-between;width:100%}.navbar-dropdown-menu{width:100%;max-height:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:none;background:#ffffff08;border:none;border-radius:0;margin:0;padding:0;transition:max-height .3s,padding .3s,margin .3s;position:static;overflow:hidden;transform:none}.navbar-dropdown-menu.open{pointer-events:auto;max-height:650px;margin-top:10px;padding:8px;transform:none}.navbar-dropdown-item{padding:13px 12px;font-size:13px}.navbar-dropdown-item:hover{padding-left:16px}}.home-schedule-section{background:radial-gradient(circle at 50% 45%,#ff6a0014,#0000 35%),#050505;padding:110px 0 100px;position:relative;overflow:hidden}.home-schedule-heading-final{text-align:center;max-width:760px;margin:0 auto 60px}.home-schedule-heading-final .home-section-kicker{color:#f9a431;letter-spacing:5px;margin-bottom:15px;font-size:13px;font-weight:700}.home-schedule-heading-final h2{color:#fff;letter-spacing:-2px;margin:0;font-size:clamp(38px,4.5vw,68px);line-height:1}.home-schedule-heading-final h2 strong{color:#f9a431}.home-schedule-intro{color:#a8a8ad;margin:20px auto 0;font-size:16px;line-height:1.7}.home-schedule-layout-final{grid-template-columns:minmax(210px,.8fr) minmax(500px,1.8fr) minmax(210px,.8fr);align-items:center;gap:45px;display:grid}.home-schedule-side{flex-direction:column;gap:90px;display:flex}.home-call-feature{align-items:flex-start;gap:18px;display:flex;position:relative}.home-call-feature-icon{color:#f9a431;background:#ff6a000a;border:2px solid #f9a431;border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 0 0 5px #ff6a0009,0 0 22px #ff6a001f}.home-call-feature:hover .home-call-feature-icon{transform:translateY(-4px);box-shadow:0 0 0 6px #ff6a000d,0 0 30px #ff6a0040}.home-call-feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.home-call-feature-copy h3{color:#fff;margin:2px 0 9px;font-size:19px;line-height:1.25}.home-call-feature-copy p{color:#99999f;margin:0;font-size:14px;line-height:1.6}.home-schedule-main-card{width:100%;min-width:0}.home-meeting-window{background:linear-gradient(145deg,#161616fa,#060606fa);border:1px solid #ff6a008c;border-radius:26px;padding:18px;box-shadow:0 35px 80px #0000008c,0 0 40px #ff6a000f}.home-meeting-topbar{background:#090909;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;height:52px;margin-bottom:14px;padding:0 18px;display:flex}.home-meeting-live{color:#fff;letter-spacing:1px;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.home-meeting-live>span{background:#f9a431;border-radius:50%;width:10px;height:10px;animation:1.8s infinite ideazMeetingPulse;box-shadow:0 0 15px #ff6a00cc}.home-meeting-time{color:#8f8f94;font-size:12px}.home-meeting-grid{grid-template-columns:1.9fr 1fr;gap:12px;height:330px;display:grid}.home-meeting-main-participant,.home-meeting-participant{background:#111;border-radius:18px;min-height:0;position:relative;overflow:hidden}.home-meeting-main-participant{border:2px solid #f9a431;box-shadow:inset 0 0 25px #ff6a000f,0 0 20px #ff6a001a}.home-meeting-participants{grid-template-rows:1fr 1fr;gap:12px;min-height:0;display:grid}.home-meeting-participant{border:1px solid #ffffff1a}.home-meeting-main-photo,.home-meeting-small-photo{object-fit:cover;width:100%;transition:transform .6s;display:block;height:100%!important;min-height:0!important}.home-meeting-main-participant:hover .home-meeting-main-photo,.home-meeting-participant:hover .home-meeting-small-photo{transform:scale(1.035)}.home-meeting-status{z-index:5;background:#23e88b;border:2px solid #000000b3;border-radius:50%;width:10px;height:10px;animation:1.8s infinite onlineMeetingPulse;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #23e88b1a,0 0 12px #23e88bcc}.home-meeting-participant-name,.home-meeting-small-label,.meeting-audio-bars{display:none!important}.home-meeting-bottom{justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding-top:16px;display:flex}.home-meeting-logo{color:#fff;letter-spacing:-1px;font-size:22px;font-weight:900;margin:0!important;padding:0!important}.home-meeting-logo span{color:#f9a431}.home-meeting-controls{background:#090909;border:1px solid #ffffff1f;border-radius:24px;justify-content:center;align-items:center;gap:9px;padding:8px;display:flex;margin:0!important;position:static!important;transform:none!important}.home-meeting-control{color:#fff;cursor:pointer;background:#191919;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;padding:0;transition:transform .25s,background .25s;display:flex}.home-meeting-control:hover{background:#242424;transform:translateY(-3px)}.home-meeting-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.home-meeting-control.home-meeting-end{background:#ff493d;border-color:#ff493d}.home-schedule-button-final{color:#fff;background:#f9a431;border-radius:40px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:68px;margin-top:20px;font-size:20px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #ff6a0033}.home-schedule-button-final:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:55%;height:100%;animation:4s infinite callButtonShine;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.home-schedule-button-final:hover{transform:translateY(-4px);box-shadow:0 18px 45px #ff6a004d}.home-schedule-button-final span{font-size:26px}.home-call-benefits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.home-call-benefits span{color:#b7b7bc;text-align:center;white-space:normal;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}@keyframes ideazMeetingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.3)}}@keyframes onlineMeetingPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes callButtonShine{0%{left:-100%}55%,to{left:150%}}@media (width<=1100px){.home-schedule-layout-final{grid-template-columns:1fr 1.7fr}.home-schedule-right{flex-direction:row;grid-column:1/-1;gap:30px}.home-schedule-right .home-call-feature{flex:1}}@media (width<=760px){.home-schedule-section{padding:80px 0}.home-schedule-heading-final{margin-bottom:40px}.home-schedule-heading-final h2{letter-spacing:-1px}.home-schedule-intro br{display:none}.home-schedule-layout-final{flex-direction:column;gap:45px;display:flex}.home-schedule-side,.home-schedule-right{grid-template-columns:1fr;gap:28px;width:100%;display:grid}.home-schedule-main-card{order:-1}.home-meeting-grid{grid-template-columns:1.65fr 1fr;height:300px}.home-meeting-bottom{flex-direction:column;justify-content:center}.home-meeting-logo{padding-top:5px!important}.home-call-benefits{grid-template-columns:1fr}}@media (width<=480px){.home-meeting-window{border-radius:20px;padding:10px}.home-meeting-topbar{padding:0 12px}.home-meeting-grid{gap:7px;height:245px}.home-meeting-participants{gap:7px}.home-meeting-main-participant,.home-meeting-participant{border-radius:12px}.home-meeting-time{display:none}.home-meeting-logo{font-size:18px}.home-meeting-control{width:41px;height:41px}.home-schedule-button-final{min-height:60px;font-size:18px}}.services-page-hero-final{background:radial-gradient(circle at 75% 45%,#ff6a001c,#0000 30%),#050505;min-height:720px;padding:110px 0 90px;position:relative;overflow:hidden}.services-page-hero-final .services-page-hero-bg{color:#ffffff06;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,18vw,290px);font-weight:900;line-height:1;position:absolute;top:20px;left:25%}.services-hero-layout{z-index:2;grid-template-columns:.95fr 1.25fr;align-items:center;gap:70px;display:grid;position:relative}.services-hero-content{max-width:600px}.services-hero-kicker-wrap{align-items:center;gap:18px;margin-bottom:20px;display:flex}.services-hero-kicker-line{background:#f9a431;width:55px;height:2px}.services-hero-kicker-wrap .home-section-kicker{color:#b0b0b5;letter-spacing:4px;margin:0;font-size:13px;font-weight:700}.services-hero-content h1{color:#fff;letter-spacing:-5px;margin:0;font-size:clamp(64px,7vw,108px);line-height:.92}.services-hero-content h1 span{color:#f9a431;display:block}.services-hero-description{color:#a4a4aa;max-width:590px;margin:30px 0 0;font-size:17px;line-height:1.7}.services-hero-benefits{align-items:center;gap:28px;margin-top:34px;display:flex}.services-hero-benefit{color:#fff;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.services-hero-benefit-icon{color:#f9a431;background:#ff6a000d;border:1px solid #f9a431;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:flex}.services-hero-actions{align-items:center;gap:32px;margin-top:38px;display:flex}.services-hero-primary-btn{color:#fff;background:#f9a431;border-radius:40px;justify-content:center;align-items:center;gap:14px;min-width:265px;min-height:65px;padding:0 30px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 14px 35px #ff6a002e}.services-hero-primary-btn:hover{transform:translateY(-4px);box-shadow:0 18px 45px #ff6a004d}.services-hero-secondary-btn{color:#fff;border-bottom:1px solid #f9a431;padding-bottom:5px;font-size:14px;font-weight:600;text-decoration:none}.services-hero-visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.services-hero-orbit{border:1px solid #ff6a0066;border-radius:50%;width:480px;height:480px;position:absolute;box-shadow:0 0 80px #ff6a0012}.services-hero-screen{z-index:2;background:linear-gradient(145deg,#191919fa,#050505fa);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;justify-content:space-between;width:72%;min-height:310px;padding:28px;display:flex;position:relative;transform:perspective(900px)rotateY(-8deg);box-shadow:0 35px 80px #000000bf,0 0 50px #ff6a001a}.services-hero-screen-top{color:#888;justify-content:space-between;font-size:11px;display:flex}.services-hero-screen-top span:first-child{color:#fff;font-weight:800}.services-hero-screen-content{flex-direction:column;gap:8px;display:flex}.services-hero-screen-content small{color:#b7b7bc;font-size:18px}.services-hero-screen-content strong{color:#fff;letter-spacing:-2px;max-width:330px;font-size:48px;line-height:.95}.services-hero-screen-content strong span{color:#f9a431}.services-floating-card{z-index:4;background:linear-gradient(145deg,#1c1c1cf7,#0c0c0cf7);border:1px solid #ffffff1f;border-radius:18px;width:170px;padding:22px;transition:transform .35s,border-color .35s;position:absolute;box-shadow:0 20px 50px #00000073}.services-floating-card:hover{border-color:#ff6a0073;transform:translateY(-8px)}.services-floating-icon{color:#f9a431;margin-bottom:15px;font-size:28px;font-weight:800}.services-floating-card h3{color:#fff;margin:0 0 8px;font-size:18px}.services-floating-card p{color:#9b9ba0;margin:0;font-size:13px;line-height:1.5}.services-hero-growth-note{color:#f9a431;font-size:20px;font-style:italic;font-weight:700;position:absolute;bottom:-10px;left:15%;transform:rotate(-8deg)}@media (width<=1100px){.services-page-hero-final{min-height:auto}.services-hero-layout{grid-template-columns:1fr;gap:80px}.services-hero-content{max-width:700px}.services-hero-visual{width:100%;max-width:750px;margin:0 auto}}@media (width<=700px){.services-page-hero-final{padding:80px 0 60px}.services-hero-content h1{letter-spacing:-3px;font-size:64px}.services-hero-description{font-size:15px}.services-hero-benefits{flex-direction:column;align-items:flex-start;gap:16px}.services-hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.services-hero-primary-btn{width:100%}.services-hero-visual{min-height:450px}.services-hero-orbit{width:330px;height:330px}.services-hero-screen{width:85%;min-height:250px}.services-hero-screen-content strong{font-size:36px}.services-floating-card{width:135px;padding:16px}.services-floating-card h3{font-size:15px}.services-floating-card p{font-size:11px}.services-floating-design{left:0}.services-floating-development{right:0}.services-floating-marketing{left:0}.services-floating-growth{right:0}}.services-floating-design{animation:5s ease-in-out infinite floatCardOne}.services-floating-development{animation:6s ease-in-out infinite floatCardTwo}.services-floating-marketing{animation:5.5s ease-in-out infinite floatCardThree}.services-floating-growth{animation:6.5s ease-in-out infinite floatCardFour}.services-hero-orbit{animation:18s linear infinite orbitRotate}.services-hero-screen{animation:6s ease-in-out infinite screenFloat}.services-page-hero-final:after{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ff6a0024,#0000 65%);border-radius:50%;width:500px;height:500px;animation:5s ease-in-out infinite heroGlowPulse;position:absolute;top:20%;right:8%}.services-page-hero-bg{animation:12s ease-in-out infinite backgroundTextMove}.services-hero-primary-btn{position:relative;overflow:hidden}.services-hero-primary-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:60%;height:100%;animation:4s infinite serviceButtonShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes floatCardOne{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatCardTwo{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes floatCardThree{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatCardFour{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes screenFloat{0%,to{transform:perspective(900px)rotateY(-8deg)translateY(0)}50%{transform:perspective(900px)rotateY(-8deg)translateY(-10px)}}@keyframes heroGlowPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.12)}}@keyframes backgroundTextMove{0%,to{transform:translate(0)}50%{transform:translate(-18px)}}@keyframes serviceButtonShine{0%{left:-120%}55%,to{left:150%}}.services-hero-screen{z-index:2;width:66%;min-height:320px}.services-floating-card{z-index:5;width:155px}.services-floating-design{top:15px;left:-25px}.services-floating-development{top:0;right:-25px}.services-floating-marketing{bottom:25px;left:-45px}.services-floating-growth{bottom:15px;right:-25px}.services-hero-screen-content{z-index:3;text-align:center;align-items:center;width:65%;margin:auto;position:relative}.services-hero-screen-content strong{max-width:280px;font-size:42px;line-height:1}.services-hero-growth-note{bottom:-20px;left:22%}.careers-page{color:#171717;background:#fff}.careers-intro{isolation:isolate;color:#fff;background:#101010;max-width:none;min-height:440px;padding:112px max(24px,50vw - 580px) 104px;position:relative;overflow:hidden}@media (width<=640px){.careers-intro{min-height:380px;padding:86px 24px 80px}.careers-intro:after{bottom:-260px;right:-300px}.careers-intro h1{letter-spacing:-.045em}}.careers-page .careers-intro{box-sizing:border-box;width:100%;max-width:none}.careers-page .careers-intro h1{max-width:1000px;font-size:clamp(48px,6vw,88px)}@media (width<=640px){.careers-page .careers-intro h1{font-size:clamp(42px,11vw,64px)}}.careers-opportunities{padding-top:96px;padding-bottom:104px}.careers-area{background:#fff;border:1px solid #e8e5e0;border-radius:14px;align-items:center;min-height:132px;padding:28px;font-size:19px;font-weight:650;line-height:1.4;transition:border-color .18s,transform .18s;display:flex}.careers-area:hover{border-color:#f9a431;transform:translateY(-3px)}@media (width<=900px){.careers-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.careers-opportunities{padding-top:64px;padding-bottom:72px}.careers-areas{grid-template-columns:1fr}.careers-area{min-height:100px;padding:22px;font-size:17px}}@media (prefers-reduced-motion:reduce){.careers-area{transition:none}.careers-area:hover{transform:none}}.careers-opportunities h2{max-width:850px;font-size:clamp(30px,3vw,40px)}.careers-area{min-height:116px;padding:24px 26px;font-size:18px}@media (width<=600px){.careers-area{min-height:96px;padding:20px;font-size:17px}}.careers-why{background:#f8f6f2;border-top:1px solid #eeeae3;border-bottom:1px solid #eeeae3;padding-top:92px;padding-bottom:96px}.careers-why>p:last-child{color:#494949;max-width:720px;margin:0;font-size:18px;line-height:1.8}@media (width<=600px){.careers-why{padding-top:64px;padding-bottom:68px}.careers-why>p:last-child{font-size:16px}}.careers-apply{padding-top:96px;padding-bottom:112px}.careers-apply>a{color:#9b5c0c;text-underline-offset:4px;margin-bottom:36px;font-weight:700;text-decoration:underline;display:inline-block}.careers-form{background:#fff;border:1px solid #e8e5e0;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;padding:40px;display:grid;box-shadow:0 16px 48px #0000000b}.careers-form label{color:#252525;margin-bottom:9px;font-size:14px;font-weight:650;display:block}.careers-form input:not([type=file]){box-sizing:border-box;color:#171717;width:100%;min-width:0;height:50px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:0 15px;display:block}.careers-form input[type=file]{box-sizing:border-box;color:#333;width:100%;max-width:100%;font:inherit;background:#faf9f7;border:1px dashed #cfcac3;border-radius:8px;padding:12px;font-size:14px;display:block}.careers-form input:focus-visible{outline-offset:2px;outline:2px solid #f9a431}.careers-form button[type=submit]{color:#171717;min-height:50px;font:inherit;cursor:pointer;background:#f9a431;border:1px solid #f9a431;border-radius:8px;justify-self:start;padding:12px 26px;font-weight:700;transition:background .18s,transform .18s}.careers-form button[type=submit]:hover:not(:disabled){background:#f4b65d;transform:translateY(-2px)}@media (width<=700px){.careers-apply{padding-top:68px;padding-bottom:76px}.careers-form{grid-template-columns:1fr;gap:20px;padding:24px}}@media (prefers-reduced-motion:reduce){.careers-form button[type=submit]{transition:none}.careers-form button[type=submit]:hover:not(:disabled){transform:none}}.careers-form input[type=file]::file-selector-button{color:#252525;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded8cf;border-radius:6px;margin-right:14px;padding:9px 14px;font-weight:600}.careers-form input[type=file]::file-selector-button:hover{background:#fff8ed;border-color:#f9a431}.careers-page{--careers-accent:#f9a431;--careers-ink:#191919;--careers-muted:#5b5b5b;--careers-border:#e9e6e1;color:var(--careers-ink);background:#fff;overflow:hidden}.careers-page .careers-opportunities,.careers-page .careers-why,.careers-page .careers-apply{box-sizing:border-box;width:calc(100% - 48px);max-width:1160px;margin-inline:auto}.careers-page .careers-intro{isolation:isolate;box-sizing:border-box;color:#fff;background:#141414;width:100%;max-width:none;min-height:490px;margin:0;padding:104px max(24px,50% - 580px) 108px;position:relative;overflow:hidden}.careers-intro:after{content:"";z-index:-1;pointer-events:none;border:1px solid #f9a4314d;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-290px;right:-115px;box-shadow:0 0 0 85px #f9a43109,0 0 0 170px #f9a43105}.careers-intro .home-section-kicker{color:var(--careers-accent);letter-spacing:.19em;margin:0 0 24px;font-size:12px;font-weight:750}.careers-intro h1{color:#fff;letter-spacing:-.055em;max-width:960px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:800;line-height:1.07}.careers-intro>p:last-child{color:#d0d0d0;max-width:620px;margin:28px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.careers-page .careers-opportunities{padding-top:86px;padding-bottom:92px}.careers-opportunities h2{letter-spacing:-.035em;max-width:880px;margin:0 0 34px;font-size:clamp(30px,3vw,40px);line-height:1.2}.careers-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.careers-area{box-sizing:border-box;border:1px solid var(--careers-border);background:#fff;border-radius:14px;align-items:center;min-width:0;min-height:116px;padding:24px;font-size:17px;font-weight:650;line-height:1.45;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 5px 18px #00000006}.careers-area:hover{border-color:var(--careers-accent);transform:translateY(-4px);box-shadow:0 14px 28px #00000012}.careers-page .careers-why{background:#faf7f2;border:1px solid #eee9e2;border-radius:20px;padding:76px 64px}.careers-why h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(32px,3.2vw,44px);line-height:1.15}.careers-why .careers-values{color:#9b5c0c;margin:0 0 20px;font-size:clamp(20px,2.1vw,27px);font-weight:750;line-height:1.5}.careers-why>p:last-child{max-width:730px;color:var(--careers-muted);margin:0;font-size:17px;line-height:1.8}.careers-page .careers-apply{padding-top:90px;padding-bottom:104px}.careers-apply h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(34px,3.2vw,44px);line-height:1.15}.careers-apply>p{color:var(--careers-muted);margin:0 0 5px;font-size:17px}.careers-apply>a{color:#92540b;text-underline-offset:4px;margin-bottom:30px;font-weight:700;text-decoration:underline;transition:color .18s;display:inline-block}.careers-apply>a:hover{color:#633800}.careers-form{box-sizing:border-box;border:1px solid var(--careers-border);background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:none;padding:42px;display:grid;box-shadow:0 12px 40px #0000000b}.careers-form>div{min-width:0}.careers-form label{color:#292929;margin-bottom:9px;font-size:14px;font-weight:700;line-height:1.5;display:block}.careers-form input:not([type=file]){box-sizing:border-box;width:100%;min-width:0;height:50px;color:var(--careers-ink);font:inherit;background:#fff;border:1px solid #dcdad6;border-radius:8px;padding:0 15px;font-size:15px;transition:border-color .18s,box-shadow .18s;display:block}.careers-form input:not([type=file]):hover{border-color:#b8b2a8}.careers-form input[type=file]{box-sizing:border-box;color:#333;width:100%;min-width:0;font:inherit;background:#faf9f7;border:1px dashed #cfc9c0;border-radius:8px;padding:10px;font-size:13px;display:block}.careers-form input[type=file]::file-selector-button{color:#252525;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded8cf;border-radius:6px;margin-right:12px;padding:9px 13px;font-weight:650;transition:border-color .18s,background .18s}.careers-form input[type=file]::file-selector-button:hover{border-color:var(--careers-accent);background:#fff8ed}.careers-form input:focus-visible{outline:2px solid var(--careers-accent);outline-offset:2px}.careers-form button[type=submit]{border:1px solid var(--careers-accent);background:var(--careers-accent);color:#171717;min-height:50px;font:inherit;cursor:pointer;border-radius:8px;justify-self:start;padding:12px 26px;font-weight:750;transition:transform .18s,background .18s,box-shadow .18s}.careers-form button[type=submit]:hover:not(:disabled){background:#f4b65d;transform:translateY(-2px);box-shadow:0 8px 20px #f9a43133}.careers-form button[type=submit]:disabled{opacity:.65;cursor:wait}.careers-form>p[role=status],.careers-form>p[role=alert]{grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}.careers-form>p[role=status]{color:#246b3d}.careers-form>p[role=alert]{color:#a12626}@media (width<=900px){.careers-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-page .careers-why{padding:60px 42px}}@media (width<=700px){.careers-page .careers-intro{min-height:390px;padding:80px 24px 86px}.careers-intro:after{bottom:-280px;right:-330px}.careers-intro h1{letter-spacing:-.045em;font-size:clamp(44px,10vw,62px)}.careers-page .careers-opportunities,.careers-page .careers-why,.careers-page .careers-apply{width:calc(100% - 36px)}.careers-page .careers-opportunities{padding-top:64px;padding-bottom:68px}.careers-areas{grid-template-columns:1fr;gap:14px}.careers-area{min-height:96px;padding:20px;font-size:16px}.careers-page .careers-why{padding:52px 26px}.careers-why>p:last-child{font-size:16px}.careers-page .careers-apply{padding-top:68px;padding-bottom:76px}.careers-form{grid-template-columns:1fr;gap:20px;padding:24px}}@media (prefers-reduced-motion:reduce){.careers-page *,.careers-page :before,.careers-page :after{transition:none!important;animation:none!important}.careers-area:hover,.careers-form button[type=submit]:hover:not(:disabled){transform:none}}.careers-page .careers-intro{min-height:0;padding-top:76px;padding-bottom:82px}@media (width<=700px){.careers-page .careers-intro{min-height:0;padding-top:64px;padding-bottom:68px}}@keyframes careersHeroEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.careers-intro>*{animation:.65s ease-out both careersHeroEnter}.careers-intro>:nth-child(2){animation-delay:.1s}.careers-intro>:nth-child(3){animation-delay:.18s}.careers-area{transition:transform .22s,box-shadow .22s,border-color .22s}@media (hover:hover){.careers-area:hover{border-color:#f9a431;transform:translateY(-4px);box-shadow:0 12px 28px #19191912}}@media (prefers-reduced-motion:reduce){.careers-intro>*{animation:none}.careers-area{transition:none}.careers-area:hover{transform:none}}@keyframes careersHeadlineReveal{0%{opacity:0;filter:blur(5px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes careersAccentDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.careers-page .careers-intro h1{width:fit-content;max-width:100%;padding-bottom:18px;animation:.85s cubic-bezier(.22,1,.36,1) both careersHeadlineReveal;position:relative}.careers-page .careers-intro h1:after{content:"";transform-origin:0;background:#f9a431;border-radius:4px;width:min(180px,45%);height:4px;animation:.8s cubic-bezier(.22,1,.36,1) .45s both careersAccentDraw;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.careers-page .careers-intro h1,.careers-page .careers-intro h1:after{animation:none}}.pricing-page{--pricing-orange:#f9a431;--pricing-ink:#171717;--pricing-muted:#626262;color:var(--pricing-ink);overflow:hidden}.pricing-page *{box-sizing:border-box}.pricing-page .section-container{width:min(1160px,100% - 48px);margin-inline:auto}.pricing-hero{color:#fff;background:#171717;position:relative;overflow:hidden}.pricing-hero:after{content:"";pointer-events:none;border:1px solid #f9a43140;border-radius:50%;width:650px;height:650px;position:absolute;top:-230px;right:-190px;box-shadow:0 0 0 85px #f9a43109,0 0 0 170px #f9a43106}.pricing-hero .section-container{z-index:1;padding-block:105px 115px;position:relative}.pricing-eyebrow,.pricing-section-label{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.pricing-eyebrow{color:var(--pricing-orange)}.pricing-hero h1{letter-spacing:-.05em;max-width:900px;margin:22px 0 24px;font-size:clamp(42px,6vw,78px);line-height:1.08}.pricing-hero h1 span{color:var(--pricing-orange)}.pricing-hero p{color:#d4d4d4;max-width:610px;margin:0;font-size:17px;line-height:1.8}.pricing-hero-cta,.pricing-package-cta,.pricing-custom-cta{justify-content:space-between;align-items:center;gap:22px;font-weight:750;text-decoration:none;transition:transform .22s,background-color .22s,box-shadow .22s;display:inline-flex}.pricing-hero-cta{background:var(--pricing-orange);color:#171717;border-radius:10px;margin-top:32px;padding:15px 22px}.pricing-hero-cta:hover,.pricing-package-cta:hover,.pricing-custom-cta:hover{transform:translateY(-3px)}.pricing-main{padding-block:95px 105px}.pricing-section-label{color:#ad6800}.pricing-heading{max-width:730px;margin-bottom:30px}.pricing-heading h2,.pricing-selected-heading h2,.pricing-custom h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.15}.pricing-category-list{background:#faf8f5;border:1px solid #eee8df;border-radius:20px;flex-wrap:wrap;gap:10px;padding:20px;display:flex}.pricing-category-button{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e0d7;border-radius:999px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:700;line-height:1.4;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.pricing-category-button:hover{border-color:var(--pricing-orange);transform:translateY(-2px)}.pricing-category-button.active{border-color:var(--pricing-orange);background:var(--pricing-orange);color:#171717}.pricing-category-button:focus-visible,.pricing-hero-cta:focus-visible,.pricing-package-cta:focus-visible,.pricing-custom-cta:focus-visible{outline:3px solid var(--pricing-orange);outline-offset:3px}.pricing-selected-heading{margin:60px 0 30px}.pricing-selected-heading h2{font-size:clamp(28px,3.5vw,40px)}.pricing-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing-package-card{background:#fff;border:1px solid #e9e5de;border-radius:22px;flex-direction:column;min-width:0;padding:29px 26px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 32px #14141409}.pricing-package-card:hover{border-color:#f9a431b3;transform:translateY(-6px);box-shadow:0 22px 48px #14141416}.pricing-package-professional{border-color:var(--pricing-orange);box-shadow:0 12px 38px #f9a4311f}.pricing-package-top{border-bottom:1px solid #ececec;min-height:150px;padding-bottom:23px}.pricing-package-tier{background:#f5f2ed;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-block}.pricing-package-professional .pricing-package-tier{background:#fff0d7}.pricing-package-price{align-items:baseline;gap:5px;margin-top:17px;display:flex}.pricing-package-price strong{letter-spacing:-.055em;font-size:clamp(39px,4vw,49px);line-height:1}.pricing-package-price span{color:var(--pricing-muted);font-size:14px}.pricing-package-subtitle{color:var(--pricing-muted);margin:12px 0 0;font-size:14px}.pricing-package-details{padding-top:24px}.pricing-package-details h3{margin:0 0 19px;font-size:15px}.pricing-package-details ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.pricing-package-details li{color:#444;padding-left:23px;font-size:13px;line-height:1.55;position:relative}.pricing-package-details li:before{content:"✓";color:#bd780c;font-weight:900;position:absolute;top:0;left:0}.pricing-package-best-for{color:var(--pricing-muted);margin:25px 0 0;font-size:13px;line-height:1.65}.pricing-package-best-for strong{color:var(--pricing-ink)}.pricing-package-cta{color:#171717;width:100%;margin-top:auto;padding-top:32px;font-size:14px}.pricing-package-cta span{background:var(--pricing-orange);border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.pricing-category-note{border-left:3px solid var(--pricing-orange);color:#62513b;background:#fff8ed;border-radius:0 10px 10px 0;margin:23px 0 0;padding:16px 20px;font-size:13px;line-height:1.7}.pricing-custom{color:#fff;background:#171717;border-radius:28px;margin-bottom:105px;padding:65px 70px}.pricing-custom>div{max-width:800px}.pricing-custom .pricing-section-label{color:var(--pricing-orange)}.pricing-custom h2{margin-bottom:24px}.pricing-custom p{color:#d4d4d4;line-height:1.75}.pricing-custom-example{background:#f9a43112;border:1px solid #f9a43147;border-radius:12px;margin-block:25px;padding:17px 20px}.pricing-custom-example strong{color:#fff}.pricing-custom-cta{background:var(--pricing-orange);color:#171717;border-radius:10px;margin-top:19px;padding:15px 22px}@media (width<=1000px){.pricing-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-package-card:last-child{grid-column:1/-1}}@media (width<=700px){.pricing-page .section-container{width:min(100% - 32px,1160px)}.pricing-hero .section-container{padding-block:78px 88px}.pricing-hero p{font-size:15px}.pricing-hero:after{width:450px;height:450px;top:-110px;right:-270px}.pricing-main{padding-block:70px}.pricing-category-list{padding:14px}.pricing-category-button{padding:10px 13px;font-size:12px}.pricing-selected-heading{margin-top:45px}.pricing-package-grid{grid-template-columns:1fr}.pricing-package-card:last-child{grid-column:auto}.pricing-package-top{min-height:0}.pricing-custom{margin-bottom:70px;padding:42px 25px}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :before,.pricing-page :after{transition:none!important}}.offers-page{--offers-orange:#f9a431;--offers-ink:#171717;color:var(--offers-ink);overflow:hidden}.offers-page *{box-sizing:border-box}.offers-page .section-container{width:min(1160px,100% - 48px);margin-inline:auto}.offers-hero{color:#fff;background:#171717;position:relative;overflow:hidden}.offers-hero-inner{z-index:1;padding-block:105px 115px;position:relative}.offers-eyebrow,.offers-section-label{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.offers-eyebrow{color:var(--offers-orange)}.offers-hero h1{letter-spacing:-.05em;max-width:900px;margin:22px 0 24px;font-size:clamp(42px,6vw,78px);line-height:1.08}.offers-hero h1 span{color:var(--offers-orange)}.offers-hero p{color:#d4d4d4;max-width:650px;margin:0;font-size:17px;line-height:1.8}.offers-hero-link,.offers-card-cta,.offers-final-cta{justify-content:space-between;align-items:center;gap:20px;font-weight:750;text-decoration:none;transition:transform .22s,background-color .22s;display:inline-flex}.offers-hero-link{background:var(--offers-orange);color:#171717;border-radius:10px;margin-top:32px;padding:15px 22px}.offers-hero-link:hover,.offers-card-cta:hover,.offers-final-cta:hover{transform:translateY(-3px)}.offers-hero-orbit{pointer-events:none;border:1px solid #f9a4314d;border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-180px;box-shadow:0 0 0 85px #f9a43109,0 0 0 170px #f9a43106}.offers-main{padding-block:95px 85px}.offers-section-label{color:#ad6800}.offers-section-heading{margin-bottom:34px}.offers-section-heading h2,.offers-more-heading h2,.offers-final h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.15}.offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.offers-card{background:#fff;border:1px solid #e9e5de;border-radius:22px;flex-direction:column;min-width:0;padding:29px 26px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 32px #1414140a}.offers-card:hover{border-color:#f9a431bf;transform:translateY(-6px);box-shadow:0 22px 48px #14141417}.offers-card-top{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.offers-card-icon{background:#fff3df;border-radius:15px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.offers-card-number{color:#a09a92;letter-spacing:.08em;font-size:12px;font-weight:800}.offers-card h3{letter-spacing:-.035em;margin:0 0 13px;font-size:23px;line-height:1.25}.offers-description{color:#626262;min-height:78px;margin:0;font-size:14px;line-height:1.7}.offers-price{border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;align-items:baseline;gap:10px;margin-block:24px;padding-block:20px;display:flex}.offers-price span{color:#666;font-size:13px}.offers-price strong{letter-spacing:-.05em;font-size:37px;line-height:1}.offers-includes h4{margin:0 0 18px;font-size:15px}.offers-includes ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.offers-includes li{color:#444;padding-left:23px;font-size:13px;line-height:1.55;position:relative}.offers-includes li:before{content:"✓";color:#bd780c;font-weight:900;position:absolute;top:0;left:0}.offers-perfect-for{color:#626262;margin:24px 0 0;font-size:13px;line-height:1.65}.offers-perfect-for strong{color:#171717}.offers-card-cta{color:#171717;width:100%;margin-top:auto;padding-top:28px;font-size:14px}.offers-card-cta span{background:var(--offers-orange);border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.offers-more{padding-block:15px 95px}.offers-more-heading{max-width:780px}.offers-more-heading p{color:#626262;margin-top:17px;font-size:15px;line-height:1.75}.offers-service-tags{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.offers-service-tags span{color:#383838;background:#faf8f5;border:1px solid #e8e0d5;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:700}.offers-final{color:#fff;background:#171717;border-radius:28px;margin-bottom:105px;padding:65px 70px}.offers-final-content{max-width:810px}.offers-final .offers-section-label{color:var(--offers-orange)}.offers-final h2{margin-bottom:22px}.offers-final p{color:#d4d4d4;line-height:1.75}.offers-price-note{background:#f9a43112;border:1px solid #f9a43147;border-radius:12px;margin-block:25px;padding:17px 20px}.offers-final h3{margin:30px 0 8px;font-size:23px}.offers-final-cta{background:var(--offers-orange);color:#171717;border-radius:10px;margin-top:19px;padding:15px 22px}@media (width<=1000px){.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-card:last-child{grid-column:1/-1}}@media (width<=700px){.offers-page .section-container{width:min(100% - 32px,1160px)}.offers-hero-inner{padding-block:78px 88px}.offers-hero p{font-size:15px}.offers-hero-orbit{width:450px;height:450px;top:-110px;right:-270px}.offers-main{padding-block:70px}.offers-grid{grid-template-columns:1fr}.offers-card:last-child{grid-column:auto}.offers-description{min-height:0}.offers-more{padding-bottom:70px}.offers-final{margin-bottom:70px;padding:42px 25px}}@media (prefers-reduced-motion:reduce){.offers-page *,.offers-page :before,.offers-page :after{transition:none!important}}.seo-process-grid{--seo-orange:#f9a431;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px;margin-top:42px;display:grid;position:relative}.seo-process-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f9a4318c,#0000);height:2px;position:absolute;top:42px;left:8%;right:8%}.seo-process-grid .seo-timeline-step{z-index:1;background:linear-gradient(145deg,#f9a4311a,#f9a43106);border:1px solid #f9a4313d;border-radius:22px;min-width:0;padding:82px 26px 30px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 10px 30px #2718080a}.seo-process-grid .seo-timeline-step:before{content:"";filter:blur(22px);pointer-events:none;background:#f9a43121;border-radius:50%;width:150px;height:150px;position:absolute;top:-85px;right:-65px}.seo-process-grid .seo-timeline-step:hover{border-color:var(--seo-orange);transform:translateY(-7px);box-shadow:0 20px 45px #5b340821}.seo-process-grid .seo-timeline-icon{color:#21170d;background:var(--seo-orange);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:700;transition:transform .35s,box-shadow .35s;display:flex;position:absolute;top:22px;left:26px;box-shadow:0 6px 18px #f9a43133}.seo-process-grid .seo-timeline-step:hover .seo-timeline-icon{transform:rotate(-8deg)scale(1.08);box-shadow:0 8px 24px #f9a43159}.seo-process-grid .seo-timeline-step h3{color:#c57712;margin:0 0 14px;font-size:1.3rem;line-height:1.3;position:relative}.seo-process-grid .seo-timeline-step p{margin:0;line-height:1.75;position:relative}@media (width<=900px){.seo-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-process-grid:before{display:none}}@media (width<=600px){.seo-process-grid{grid-template-columns:1fr;gap:18px}.seo-process-grid .seo-timeline-step{padding:82px 22px 26px}.seo-process-grid .seo-timeline-icon{left:22px}}@media (prefers-reduced-motion:reduce){.seo-process-grid .seo-timeline-step,.seo-process-grid .seo-timeline-icon{transition:none}.seo-process-grid .seo-timeline-step:hover,.seo-process-grid .seo-timeline-step:hover .seo-timeline-icon{transform:none}}.selected-clients-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.selected-client-logo-card{background:#fff;border:1px solid #f9a4312e;border-radius:18px;justify-content:center;align-items:center;min-width:0;height:180px;padding:18px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.selected-client-logo-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001f}.selected-client-logo-card img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=1000px){.selected-clients-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.selected-clients-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.selected-client-logo-card{border-radius:14px;height:140px;padding:12px}}@media (prefers-reduced-motion:reduce){.selected-client-logo-card{transition:none}}.selected-clients-marquee{border:1px dashed #f9a43147;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:480px;margin-top:42px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.selected-clients-marquee-column{border-right:1px dashed #f9a43147;min-width:0;overflow:hidden}.selected-clients-marquee-track{will-change:transform;flex-direction:column;animation:24s linear infinite selected-clients-scroll;display:flex}.selected-clients-marquee-column:nth-child(2n) .selected-clients-marquee-track{animation-duration:29s;animation-direction:reverse}.selected-clients-marquee-item{border-bottom:1px dashed #f9a43147;flex:0 0 160px;justify-content:center;align-items:center;min-height:160px;padding:22px;display:flex}.selected-clients-marquee-item img{object-fit:contain;border-radius:8px;width:100%;height:100%;max-height:116px;display:block}@keyframes selected-clients-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (width<=600px){.selected-clients-marquee{grid-template-columns:repeat(2,minmax(0,1fr));height:380px;margin-top:28px}.selected-clients-marquee-column:nth-child(n+3){display:none}.selected-clients-marquee-item{flex-basis:140px;min-height:140px;padding:12px}}@media (prefers-reduced-motion:reduce){.selected-clients-marquee{height:auto;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.selected-clients-marquee-track{animation:none}.selected-clients-marquee-column:nth-child(n+3){display:block}}.selected-clients-marquee{background:#151515;border:none;border-radius:0;gap:0;height:390px;margin-top:34px;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.selected-clients-marquee-column{border-right:1px solid #ffffff17}.selected-clients-marquee-column:last-child{border-right:none}.selected-clients-marquee-item{border-bottom:1px solid #ffffff17;flex-basis:130px;min-height:130px;padding:18px 26px}.selected-clients-marquee-item img{object-fit:contain;border-radius:4px;width:100%;max-width:170px;height:100%;max-height:94px}.selected-clients-marquee-track{animation-duration:32s}.selected-clients-marquee-column:nth-child(2n) .selected-clients-marquee-track{animation-duration:38s}@media (width<=600px){.selected-clients-marquee{height:330px}.selected-clients-marquee-item{flex-basis:115px;min-height:115px;padding:12px}.selected-clients-marquee-item img{max-height:85px}}.website-portfolio-section{background:#111;padding:90px 0}.website-portfolio-heading{max-width:760px;margin-bottom:56px}.website-portfolio-heading h2{color:#fff;margin:12px 0 18px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.website-portfolio-heading h2 span{color:#f9a431}.website-portfolio-heading>p:last-child{color:#b8b8b8;font-size:1.05rem;line-height:1.8}.website-portfolio-category{margin-top:54px}.website-portfolio-category-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.website-portfolio-category-heading h3{color:#fff;margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem)}.website-portfolio-category-heading span{color:#f9a431;flex-shrink:0;font-size:.85rem}.website-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.website-portfolio-card{background:#1c1c1c;border:1px solid #ffffff1a;border-radius:18px;min-width:0;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.website-portfolio-card:hover{border-color:#f9a4318c;transform:translateY(-6px);box-shadow:0 18px 36px #0003}.website-portfolio-preview{aspect-ratio:16/10;background:radial-gradient(circle at 75% 20%,#f9a43129,#0000 50%),linear-gradient(145deg,#292929,#161616);justify-content:center;align-items:center;padding:24px;display:flex}.website-portfolio-preview-label{color:#f9a431;text-align:center;overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700}.website-portfolio-card-content{justify-content:space-between;align-items:center;gap:14px;padding:22px;display:flex}.website-portfolio-card-content h4{color:#fff;overflow-wrap:anywhere;margin:0;font-size:1rem}.website-portfolio-link{color:#f9a431;flex-shrink:0;font-size:.85rem;font-weight:600;text-decoration:none}.website-portfolio-link:hover{text-decoration:underline}@media (width<=1000px){.website-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.website-portfolio-section{padding:64px 0}.website-portfolio-heading{margin-bottom:36px}.website-portfolio-category{margin-top:40px}.website-portfolio-grid{grid-template-columns:1fr;gap:18px}.website-portfolio-card-content{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.website-portfolio-card{transition:none}}.website-portfolio-preview{overflow:hidden}.website-portfolio-image{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .4s;display:block}.website-portfolio-card:hover .website-portfolio-image{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.website-portfolio-image{transition:none}}.seo-services-grid{gap:24px}.seo-services-grid .service-detail-subsection{background:linear-gradient(145deg,#fff 0%,#fffaf2 65%,#fff2df 100%);border:1px solid #f9a43138;border-radius:22px;padding:36px 32px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 12px 30px #4627090d}.seo-services-grid .service-detail-subsection:before{content:"";background:#f9a431;border-radius:0 0 8px 8px;width:64px;height:4px;transition:width .35s;position:absolute;top:0;left:32px}.seo-services-grid .service-detail-subsection:after{content:"";pointer-events:none;background:#f9a4311a;border-radius:50%;width:160px;height:160px;position:absolute;top:-75px;right:-75px}.seo-services-grid .service-detail-subsection:hover{border-color:#f9a431;transform:translateY(-7px);box-shadow:0 22px 45px #46270921}.seo-services-grid .service-detail-subsection:hover:before{width:calc(100% - 64px)}.seo-services-grid .service-detail-subsection h3{z-index:1;color:#382515;margin:0 0 16px;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.35;position:relative}.seo-services-grid .service-detail-subsection p{z-index:1;color:#554b42;line-height:1.8;position:relative}@media (width<=600px){.seo-services-grid .service-detail-subsection{padding:30px 24px}.seo-services-grid .service-detail-subsection:before{left:24px}.seo-services-grid .service-detail-subsection:hover:before{width:calc(100% - 48px)}}@media (prefers-reduced-motion:reduce){.seo-services-grid .service-detail-subsection,.seo-services-grid .service-detail-subsection:before{transition:none}.seo-services-grid .service-detail-subsection:hover{transform:none}}.seo-faq-list{gap:16px;margin-top:32px;display:grid}.seo-faq-item{background:#fffaf2;border:1px solid #f9a43140;border-radius:18px;transition:border-color .3s,box-shadow .3s,background .3s;overflow:hidden}.seo-faq-item:hover,.seo-faq-item[open]{border-color:#f9a431;box-shadow:0 12px 30px #46270914}.seo-faq-item[open]{background:#fff}.seo-faq-question{cursor:pointer;color:#382515;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;font-size:1.05rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.seo-faq-question::-webkit-details-marker{display:none}.seo-faq-question::marker{content:""}.seo-faq-question:focus-visible{outline-offset:-4px;outline:3px solid #f9a431}.seo-faq-toggle{color:#a65b00;background:#f9a43126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;font-weight:400;transition:transform .3s,background .3s;display:flex}.seo-faq-item[open] .seo-faq-toggle{color:#21170d;background:#f9a431;transform:rotate(45deg)}.seo-faq-answer{color:#554b42;padding:0 28px 26px}.seo-faq-answer p{margin:0 0 12px;line-height:1.8}.seo-faq-answer p:last-child{margin-bottom:0}@media (width<=600px){.seo-faq-question{padding:20px;font-size:1rem}.seo-faq-answer{padding:0 20px 22px}}@media (prefers-reduced-motion:reduce){.seo-faq-item,.seo-faq-toggle{transition:none}}.service-detail-section.seo-visibility-cta,.service-detail-section.seo-journey-cta{border-radius:28px;position:relative;overflow:hidden}.service-detail-section.seo-visibility-cta{background:linear-gradient(135deg,#fffaf2 0%,#fff0d8 100%);border:1px solid #f9a43159;box-shadow:0 18px 45px #4627090f}.seo-visibility-cta .service-detail-section-body h2{color:#382515}.seo-visibility-cta .service-detail-section-body h2:after{content:"";background:#f9a431;border-radius:4px;width:72px;height:4px;margin-top:18px;display:block}.service-detail-section.seo-journey-cta{isolation:isolate;background:radial-gradient(circle at 90% 10%,#f9a43140,#0000 45%),linear-gradient(135deg,#302014 0%,#1b1511 60%,#12100f 100%);border:1px solid #f9a43180;box-shadow:0 24px 60px #180f082e}.seo-journey-cta .service-detail-section-body{z-index:1;position:relative}.seo-journey-cta .service-detail-section-body h2{color:#f9a431}.seo-journey-cta .service-detail-section-body p{color:#f5e9dc}.seo-journey-cta:before{content:"";filter:blur(35px);pointer-events:none;background:#f9a43121;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-140px;right:-100px}@media (width<=600px){.service-detail-section.seo-visibility-cta,.service-detail-section.seo-journey-cta{border-radius:20px}}.seo-visibility-cta .service-detail-section-body,.seo-journey-cta .service-detail-section-body{padding:56px 64px}@media (width<=600px){.seo-visibility-cta .service-detail-section-body,.seo-journey-cta .service-detail-section-body{padding:32px 24px}}.seo-journey-cta .seo-journey-button{color:#21170d;background:#f9a431;border:1px solid #f9a431;border-radius:12px;justify-content:center;align-items:center;gap:22px;width:fit-content;margin-top:28px;padding:18px 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex}.seo-journey-cta .seo-journey-button:hover{background:#ffb650;transform:translateY(-4px);box-shadow:0 12px 28px #f9a43138}.seo-journey-cta .seo-journey-button:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.seo-journey-cta .seo-journey-button{transition:none}.seo-journey-cta .seo-journey-button:hover{transform:none}}.selected-clients-marquee{background:linear-gradient(135deg,#17120e 0%,#2c1d12 55%,#17120e 100%);border:1px solid #f9a43159;border-radius:20px}.selected-clients-marquee-column{border-right-color:#f9a43126}.selected-clients-marquee-item{background:#fffaf3;border:1px solid #f9a43129;border-radius:12px;margin:8px;padding:12px}.selected-clients-marquee-item img{filter:none;opacity:1}.about-page{color:#171717;background:#fffaf3;overflow:hidden}.about-container{width:min(1180px,100% - 48px);margin:0 auto}.about-kicker{color:#f9a431;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}.about-hero .about-container{max-width:980px}.about-hero h1{letter-spacing:-.055em;max-width:900px;margin:0 0 36px;font-size:clamp(48px,7vw,92px);line-height:1.04}.about-hero h1 span{color:#f9a431}.about-hero p:not(.about-kicker){color:#d0d0d0;max-width:780px;font-size:17px;line-height:1.85}.about-hero .about-hero-lead{font-weight:600;color:#fff!important;font-size:23px!important}.about-section{padding:110px 0}.about-split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.about-section h2{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(38px,5vw,64px);line-height:1.1}.about-body p{color:#555;margin:0 0 22px;font-size:17px;line-height:1.85}.about-vision{background:#f9a431}.about-vision .about-kicker{color:#3d2600}.about-vision h2{max-width:950px}.about-vision .about-body{max-width:850px;margin-top:40px}.about-vision .about-body p{color:#392700}.about-beliefs{color:#fff;background:#151515}.about-beliefs-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.about-belief-card{background:#202020;border:1px solid #363636;border-radius:18px;grid-column:span 2;min-height:275px;padding:32px;transition:transform .3s,border-color .3s}.about-belief-card:nth-child(4),.about-belief-card:nth-child(5){grid-column:span 3}.about-belief-card:hover{border-color:#f9a431;transform:translateY(-7px)}.about-belief-number{display:none}.about-belief-card h3{letter-spacing:-.03em;margin:0 0 14px;font-size:23px}.about-belief-card p{color:#c7c7c7;margin:0;font-size:15px;line-height:1.75}.about-highlight{font-weight:700;color:#171717!important;font-size:25px!important;line-height:1.5!important}.about-cta-section{color:#fff;text-align:center;background:#111;padding:100px 0}.about-cta{max-width:850px}.about-cta h2{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(42px,6vw,76px);line-height:1.1}.about-cta p:not(.about-kicker){color:#d0d0d0;font-size:17px;line-height:1.75}.about-cta-button{color:#111;background:#f9a431;border-radius:8px;align-items:center;gap:24px;margin-top:30px;padding:18px 28px;font-weight:800;text-decoration:none;transition:transform .3s,background .3s;display:inline-flex}.about-cta-button:hover{background:#ffb94f;transform:translateY(-4px)}@media (width<=900px){.about-hero{padding:90px 0}.about-section{padding:75px 0}.about-split{grid-template-columns:1fr;gap:20px}.about-belief-card,.about-belief-card:nth-child(4),.about-belief-card:nth-child(5){grid-column:span 3}}@media (width<=600px){.about-container{width:calc(100% - 32px)}.about-hero{padding:75px 0}.about-hero p:not(.about-kicker),.about-body p{font-size:15px}.about-belief-card,.about-belief-card:nth-child(4),.about-belief-card:nth-child(5){grid-column:span 6}.about-belief-card{min-height:auto}.about-cta-section{padding:75px 0}}.about-team-section{text-align:center;background:#fffaf3;padding:100px 0}.about-team-section h2{color:#1c1c1c;margin:12px 0 56px;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.1}.about-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:32px;display:grid}.about-team-member{min-width:0}.about-team-portrait{aspect-ratio:1;background:#fff;border:2px solid #f9a431;border-radius:50%;width:100%;max-width:270px;margin:0 auto;padding:6px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 12px 32px #1c1c1c14}.about-team-portrait img{object-fit:cover;object-position:center 15%;border-radius:50%;width:100%;height:100%;transition:transform .35s;display:block}.about-team-member:hover .about-team-portrait{transform:translateY(-8px);box-shadow:0 20px 42px #f9a4312e}.about-team-member:hover img{transform:scale(1.06)}@media (width<=900px){.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}}@media (width<=600px){.about-team-section{padding:70px 0}.about-team-section h2{margin-bottom:36px}.about-team-grid{gap:24px 14px}.about-team-portrait{padding:4px}}@media (prefers-reduced-motion:reduce){.about-team-portrait,.about-team-portrait img{transition:none}}.about-hero{color:#fff;background:#111;padding:100px 0}.about-hero .about-container{width:min(1440px,90%);max-width:none;margin:0 auto}.about-hero .about-kicker{margin-bottom:24px}.about-hero h1{letter-spacing:-.045em;text-align:left;width:100%;max-width:none;margin:0 0 44px;font-size:clamp(44px,5.5vw,86px);line-height:1.08}.about-hero h1 span{color:#f9a431;display:block}.about-hero .about-hero-lead{color:#fff;text-align:left;width:100%;max-width:none;margin:0 0 20px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.5}.about-hero .about-container>p:not(.about-kicker):not(.about-hero-lead){color:#d0d0d0;text-align:left;width:100%;max-width:none;margin:0 0 18px;font-size:17px;line-height:1.8}@media (width<=900px){.about-hero{padding:80px 0}}@media (width<=600px){.about-hero{padding:65px 0}.about-hero .about-container{width:calc(100% - 32px)}.about-hero h1{margin-bottom:32px;font-size:clamp(38px,10vw,56px)}.about-hero .about-container>p:not(.about-kicker):not(.about-hero-lead){font-size:15px}}
