*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07090d;color:#f5f4f2;font-family:"DM Sans",sans-serif;line-height:1.6;background-image:radial-gradient(circle at top,#111316 0%,#07090d 38%,#030507 100%)}a{color:inherit;text-decoration:none}.site-shell{overflow:hidden}.nav{height:82px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);position:absolute;z-index:10;top:0;left:0;right:0;background:rgba(10,11,13,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;font:800 14px "Manrope",sans-serif;letter-spacing:.16em}.brand-word{display:inline-block;position:relative;letter-spacing:.18em;font-weight:800}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:0 0 0 1px rgba(255,255,255,.12),0 14px 24px rgba(255,0,0,.12)}.brand-mark svg{width:30px;height:30px;display:block}.desktop-nav{display:flex;gap:34px;margin-left:auto;margin-right:36px}.desktop-nav a{font-size:13px;color:#c6c4c1;transition:color .2s ease,transform .2s ease}.desktop-nav a:hover{color:#fff;transform:translateY(-1px)}.nav-cta{font-size:13px;font-weight:700;border:1px solid rgba(255,255,255,.14);padding:12px 16px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,0,0,.06));box-shadow:0 10px 25px rgba(255,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 18px 35px rgba(255,0,0,.12)}.nav-cta span{margin-left:12px}.menu-button{display:none;background:none;border:0}.hero{min-height:850px;position:relative;display:flex;align-items:center;padding:140px 9vw 90px;background:radial-gradient(circle at 76% 42%,rgba(255,0,0,.13),transparent 24%),linear-gradient(120deg,#07090d,#0d1016 55%,#05080a)}.hero-grid,.cta-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent 80%)}.orb{position:absolute;border:1px solid rgba(255,83,83,.14);border-radius:50%;right:8%;top:22%;width:480px;height:480px;background:radial-gradient(circle,rgba(255,0,0,.08),transparent 64%)}.orb:after{content:"";position:absolute;inset:44px;border:1px dashed rgba(255,83,83,.12);border-radius:50%}.orb-two{width:230px;height:230px;right:22%;top:34%;border-color:rgba(255,255,255,.14);background:radial-gradient(circle,rgba(255,255,255,.08),transparent 62%)}.hero-content{position:relative;z-index:2;max-width:620px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:#f4b7b7;font:700 12px "Manrope",sans-serif;letter-spacing:.22em;text-transform:uppercase}.eyebrow span{display:inline-block;width:18px;height:1px;background:linear-gradient(90deg,#ff4d4d,#ffffff)}.hero h1{font:800 clamp(2.8rem,5vw,5.1rem)/.9 "Manrope",sans-serif;margin:0 0 18px;letter-spacing:-.06em}.hero h1 em{font-style:normal;color:#ff5e5e}.hero p{max-width:580px;margin:0;color:#e7e2dd;font-size:1.06rem}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:32px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,#ff5d5d,#d41d1d 50%,#ff8f8f);color:#fff;box-shadow:0 18px 40px rgba(255,65,65,.24)}.button-ghost{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.02);color:#f4f0ee}.button span{margin-left:10px}.hero-status{position:absolute;right:9vw;bottom:72px;z-index:2;display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(255,255,255,.09);background:rgba(17,17,19,.58);backdrop-filter:blur(12px);border-radius:16px}.pulse{display:block;width:11px;height:11px;border-radius:50%;background:#ff5d5d;box-shadow:0 0 0 0 rgba(255,93,93,.56);animation:pulse 2s infinite}.hero-status small{display:block;color:#d9d5d2;font-size:10px;letter-spacing:.2em}.hero-status strong{font-size:14px}.hero-scroll{position:absolute;left:9vw;bottom:20px;z-index:2;color:#d5d0cd;font-size:11px;letter-spacing:.28em;display:flex;align-items:center;gap:12px}.hero-scroll span{font-size:18px}.menu-button{display:none;background:none;border:0}.section{padding:110px 9vw}.statement{text-align:center;padding-top:92px;padding-bottom:90px}.section-kicker{color:#ff7d7d;font:700 12px "Manrope",sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px}.statement h2{margin:0;color:#fcf9f7;font:800 clamp(2rem,3vw,3.3rem)/1.05 "Manrope",sans-serif;letter-spacing:-.06em}.statement h2 span{color:#ff8f8f}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px}.section-head h2{margin:0;color:#f9f7f5;font:800 clamp(2.1rem,3vw,3.1rem)/1.02 "Manrope",sans-serif;letter-spacing:-.06em}.section-head h2 span{color:#ff8383}.section-head p{max-width:500px;margin:0;color:#d3cdca;font-size:1.05rem}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-card{padding:30px 24px 26px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,rgba(15,15,18,.94),rgba(12,12,15,.8));box-shadow:0 18px 38px rgba(0,0,0,.2)}.card-number{color:#ff8383;font:800 12px "Manrope",sans-serif;letter-spacing:.18em}.card-icon{margin:18px 0 12px;font-size:2rem;color:#fff}.service-card h3{margin:0 0 12px;color:#fdfaf9;font-size:1.5rem}.service-card p{margin:0;color:#d6d0cc}.service-card a{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-weight:700;color:#ff8a8a}.dark-panel{background:linear-gradient(180deg,rgba(9,9,11,.85),rgba(15,14,16,.96));border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.dark-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;align-items:start}.dark-panel h2{margin:0;color:#f8f3f1;font:800 clamp(2.2rem,3vw,3.4rem)/1.02 "Manrope",sans-serif;letter-spacing:-.06em}.dark-panel h2 em{font-style:normal;color:#ff7474}.principles{display:grid;gap:18px}.principle{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.principle span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,93,93,.08);color:#ff9b9b;font-size:.76rem;font-weight:800}.principle h3{margin:0 0 6px;color:#fefaf8;font-size:1.15rem}.principle p{margin:0;color:#d4cdca}.about{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;align-items:center}.about-image{position:relative;min-height:430px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at center,rgba(255,0,0,.12),transparent 42%),linear-gradient(135deg,#111317,#090c10 55%,#101318);overflow:hidden}.radar{position:absolute;inset:0}.radar span{position:absolute;display:block;border:1px solid rgba(255,255,255,.12);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.radar span:nth-child(1){width:260px;height:260px}.radar span:nth-child(2){width:200px;height:200px}.radar span:nth-child(3){width:134px;height:134px}.radar span:nth-child(4){width:72px;height:72px;border-color:rgba(255,255,255,.2)}.image-label{position:absolute;left:26px;bottom:24px;letter-spacing:.22em;font-size:10px;color:#f9d5d5}.about-copy .section-kicker{margin-bottom:18px}.about-copy h2{margin:0 0 18px;color:#faf8f8;font:800 clamp(2.1rem,3vw,3.2rem)/1.02 "Manrope",sans-serif;letter-spacing:-.06em}.about-copy h2 span{color:#ff8b8b}.about-copy p{margin:0 0 18px;color:#d1cbca}.about-copy .muted{color:#b4adab}.text-link{display:inline-flex;align-items:center;gap:10px;margin-top:8px;font-weight:700;color:#ff8d8d}.cta{position:relative;overflow:hidden}.cta h2{margin:0 0 18px;color:#fefaf8;font:800 clamp(2.2rem,3vw,3.2rem)/1.02 "Manrope",sans-serif;letter-spacing:-.06em}.cta h2 em{font-style:normal;color:#ff6d6d}.cta p{color:#dfe0df;max-width:540px;margin:0 0 28px}.footer{padding:42px 9vw 54px;border-top:1px solid rgba(255,255,255,.08);background:rgba(7,9,11,.9)}.footer-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.footer-brand .brand{margin-right:auto}.footer-brand p{margin:0;color:#d3cecb}.footer-links{display:flex;flex-wrap:wrap;gap:24px;padding:22px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:#ddd4d1}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-top:20px;color:#a9a09e;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,93,93,.56)}70%{box-shadow:0 0 0 18px rgba(255,93,93,0)}100%{box-shadow:0 0 0 0 rgba(255,93,93,0)}}@media(max-width:980px){.desktop-nav{display:none}.nav{padding:0 6vw}.hero{padding-top:150px}.dark-layout,.about,.section-head,.cards{grid-template-columns:1fr}.section-head{display:block}.cards{display:grid}.hero-status{position:relative;right:auto;bottom:auto;margin-top:28px}.hero-scroll{display:none}.footer-bottom{display:grid;justify-content:stretch}.footer-bottom span{display:block}}@media(max-width:560px){.nav{height:74px}.nav-cta{display:none}.hero{min-height:760px;padding-left:6vw;padding-right:6vw}.section{padding-left:6vw;padding-right:6vw}.hero-content,.hero-status,.footer-brand p,.footer-links,.footer-bottom{max-width:100%}.brand-word{letter-spacing:.14em}.hero h1{font-size:2.85rem}.button{width:100%}}:rgba(255,255,255,.08)}.hero-content{max-width:780px;position:relative;z-index:2}.eyebrow,.section-kicker{font:700 10px "Manrope",sans-serif;letter-spacing:.19em;color:#87b7c8}.eyebrow span{display:inline-block;width:7px;height:7px;background:#87d4df;border-radius:50%;margin-right:10px;box-shadow:0 0 18px #87d4df}.hero h1{font:800 clamp(52px,7.3vw,105px)/.95 "Manrope",sans-serif;letter-spacing:-.065em;margin:28px 0}.hero h1 em,.dark-panel h2 em,.cta h2 em{font-style:normal;color:#82c4d3}.hero p{max-width:600px;color:#a9bac6;font-size:18px;line-height:1.65}.hero-actions{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;gap:30px;padding:16px 21px;border-radius:999px;font-size:13px;font-weight:700;transition:.3s}.button-primary{background:#dff4f7;color:#06121e}.button-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(129,203,219,.18)}.button-ghost{border:1px solid rgba(255,255,255,.17);color:#dbe5e9}.button-ghost:hover{background:rgba(255,255,255,.06)}.hero-status{position:absolute;right:9vw;bottom:125px;display:flex;gap:12px;align-items:center}.hero-status small{display:block;font:700 9px "Manrope";letter-spacing:.15em;color:#65808d}.hero-status strong{font-size:12px;color:#d6e3e8}.pulse{width:9px;height:9px;border-radius:50%;background:#8fd7df;box-shadow:0 0 0 7px rgba(143,215,223,.08),0 0 22px #8fd7df}.hero-scroll{position:absolute;bottom:35px;left:9vw;font:700 9px "Manrope";letter-spacing:.16em;color:#607b88}.hero-scroll span{margin-left:16px}.section{padding:125px 9vw}.statement{background:#f1f5f5;color:#0a1822}.statement .section-kicker{color:#5e8593}.statement h2{font:800 clamp(40px,5.3vw,76px)/1.02 "Manrope";letter-spacing:-.055em;max-width:1000px;margin:35px 0 0}.statement h2 span{color:#8aa0a8}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:60px}.section-head h2,.about h2{font:800 clamp(45px,5.8vw,82px)/.98 "Manrope";letter-spacing:-.06em;margin:24px 0 0}.section-head h2 span,.about h2 span{color:#7eb6c4}.section-head>p{max-width:380px;color:#8fa1ac;line-height:1.7;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12)}.service-card{padding:38px 30px 34px 0;border-right:1px solid rgba(255,255,255,.1);margin-right:30px;position:relative;min-height:350px}.service-card:last-child{border:0}.card-number{font:700 10px "Manrope";color:#607887}.card-icon{font-size:28px;margin:45px 0 28px;color:#87c8d4}.service-card h3{font:700 22px/1.2 "Manrope";margin:0 0 14px;max-width:280px}.service-card p{color:#8297a3;line-height:1.65;max-width:330px}.service-card a{position:absolute;bottom:34px;font-size:12px;font-weight:700}.service-card a span{margin-left:12px;color:#81c4d1}.dark-panel{background:#0a1724;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.dark-layout{display:grid;grid-template-columns:1fr 1fr;gap:12vw;margin-top:55px}.dark-panel h2{font:800 clamp(50px,6vw,88px)/.97 "Manrope";letter-spacing:-.065em;margin:0}.principles{border-top:1px solid rgba(255,255,255,.12)}.principle{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:27px 0;border-bottom:1px solid rgba(255,255,255,.12)}.principle>span{font:700 10px "Manrope";color:#64818e}.principle h3{font:700 17px "Manrope";margin:0 0 8px}.principle p{font-size:13px;line-height:1.65;color:#8196a2;margin:0;max-width:470px}.about{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center;background:#eef3f3;color:#091721}.about .section-kicker{color:#628b99}.about-image{height:560px;background:radial-gradient(circle at 50% 50%,rgba(83,157,179,.22),transparent 22%),linear-gradient(145deg,#dbe9eb,#b7cdd2);position:relative;overflow:hidden}.radar{position:absolute;inset:12%;border:1px solid rgba(8,45,57,.25);border-radius:50%}.radar:before,.radar:after{content:"";position:absolute;border:1px solid rgba(8,45,57,.2);border-radius:50%}.radar:before{inset:18%}.radar:after{inset:38%}.radar span{position:absolute;background:#173e4a;width:5px;height:5px;border-radius:50%}.radar span:nth-child(1){left:27%;top:35%}.radar span:nth-child(2){left:67%;top:25%}.radar span:nth-child(3){left:59%;top:67%}.radar span:nth-child(4){left:34%;top:73%}.image-label{position:absolute;bottom:20px;left:22px;font:700 9px "Manrope";letter-spacing:.16em;color:#40636e}.about-copy p{color:#506771;line-height:1.75;max-width:510px}.about-copy .muted{color:#87999e}.text-link{display:inline-flex;gap:24px;margin-top:25px;font-size:13px;font-weight:700}.text-link span{color:#4f8e9e}.cta{position:relative;text-align:center;background:#081a29;overflow:hidden}.cta .section-kicker,.cta h2,.cta p,.cta a{position:relative;z-index:2}.cta h2{font:800 clamp(58px,8vw,115px)/.9 "Manrope";letter-spacing:-.07em;margin:35px auto 25px}.cta p{color:#91a8b3;margin:0 auto 32px}.cta-grid{mask-image:radial-gradient(circle at center,#000,transparent 65%);opacity:.16}.footer{padding:65px 9vw 25px;background:#050d16}.footer-brand p{color:#627784;font-size:12px;margin-top:20px}.footer-links{display:flex;gap:28px;margin:48px 0 60px;font-size:12px;color:#8ba0aa}.footer-bottom{padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;font:700 8px "Manrope";letter-spacing:.14em;color:#536b77}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:850px){.nav{height:70px;padding:0 6vw}.desktop-nav,.nav-cta{display:none}.menu-button{display:flex;flex-direction:column;gap:6px}.menu-button i{display:block;width:24px;height:1px;background:#fff}.hero{min-height:760px;padding:125px 7vw 80px}.hero h1{font-size:clamp(50px,14vw,78px)}.hero p{font-size:16px}.orb{right:-25%;top:35%;opacity:.7}.hero-status{display:none}.hero-scroll{left:7vw}.section{padding:90px 7vw}.section-head,.dark-layout,.about{grid-template-columns:1fr;display:grid}.section-head{gap:30px}.cards{grid-template-columns:1fr}.service-card{border-right:0;border-bottom:1px solid rgba(255,255,255,.1);margin-right:0;min-height:300px}.about-image{height:380px;order:2}.about-copy{order:1}.footer{padding:50px 7vw 25px}.footer-links{flex-wrap:wrap;margin:40px 0}.footer-bottom{gap:15px;flex-direction:column}.statement h2{font-size:42px}}