:root{--sun:#ffcc67;--coral:#ff826c;--lav:#a996ff;--mint:#75dfbf;--sky:#65b9ff;--ink:#07131f}.hero{background:radial-gradient(circle at 78% 22%,rgba(101,185,255,.34),transparent 28%),radial-gradient(circle at 16% 74%,rgba(117,223,191,.25),transparent 32%),linear-gradient(135deg,#06182a 0%,#0b3150 52%,#124f5b 100%)}.hero::after{content:'';position:absolute;inset:auto 0 0;height:7px;background:linear-gradient(90deg,var(--mint),var(--sky),var(--lav),var(--coral),var(--sun))}.hero h1 span{background:linear-gradient(90deg,#7ce5c2,#72c9ff,#c4adff,#ffd06e);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-system{box-shadow:0 35px 90px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.1)}.market-proof{background:linear-gradient(90deg,#fff7df,#eefbff 45%,#f5efff)}.market-proof-item:nth-child(1){border-top:5px solid var(--sun)}.market-proof-item:nth-child(2){border-top:5px solid var(--mint)}.market-proof-item:nth-child(3){border-top:5px solid var(--lav)}.audience-section{background:#fff}.audience-section .section-heading{max-width:860px}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.audience-grid article{position:relative;min-height:270px;padding:34px;border-radius:28px;overflow:hidden;border:1px solid rgba(7,19,31,.08);box-shadow:0 18px 55px rgba(17,52,70,.08)}.audience-grid article::after{content:'';position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;bottom:-80px;opacity:.35}.audience-grid article:nth-child(1){background:linear-gradient(145deg,#fff6dc,#fff)}.audience-grid article:nth-child(1)::after{background:var(--sun)}.audience-grid article:nth-child(2){background:linear-gradient(145deg,#e8f8ff,#fff)}.audience-grid article:nth-child(2)::after{background:var(--sky)}.audience-grid article:nth-child(3){background:linear-gradient(145deg,#f1ebff,#fff)}.audience-grid article:nth-child(3)::after{background:var(--lav)}.audience-grid span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.74);font-weight:900}.audience-grid h3{font-size:1.45rem;margin:34px 0 12px}.audience-grid p{color:#536a78}.flagship{background:linear-gradient(180deg,#f8fbfa,#fff)}.flagship-card:nth-child(1){border-top:6px solid var(--mint)}.flagship-card:nth-child(2){border-top:6px solid var(--sky)}.flagship-card:nth-child(3){border-top:6px solid var(--coral)}.outcomes-section{background:linear-gradient(135deg,#071a2b,#103d50);color:#fff;position:relative;overflow:hidden}.outcomes-section::before{content:'';position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(117,223,191,.22),transparent 68%);right:-100px;top:-130px}.outcomes-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;position:relative}.outcomes-wrap h2{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1;letter-spacing:-.055em}.outcomes-list{display:grid;gap:14px}.outcomes-list article{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:rgba(255,255,255,.055);backdrop-filter:blur(8px)}.outcomes-list b{color:#7ce5c2;font-size:1.35rem}.outcomes-list h3{margin:0 0 6px;font-size:1.18rem}.outcomes-list p{margin:0;color:rgba(255,255,255,.68)}.sector-section{background:linear-gradient(180deg,#fff,#fff8ef)}.sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sector-grid article{background:#fff;border-radius:28px;overflow:hidden;border:1px solid rgba(7,19,31,.08);box-shadow:0 18px 48px rgba(17,52,70,.08)}.sector-image{height:230px;overflow:hidden;background:#e9f4f5}.sector-image img{width:100%;height:100%;object-fit:cover}.sector-grid article>div:last-child{padding:28px}.sector-grid h3{font-size:1.4rem;margin:0 0 10px}.sector-grid p{color:#5d707d}.projects{background:#fff}.project-card:nth-child(1) .project-visual{background:linear-gradient(140deg,#3e2475,#a996ff)}.project-card:nth-child(2) .project-visual{background:linear-gradient(140deg,#9a3d31,#ff9c70)}.project-card:nth-child(3) .project-visual{background:linear-gradient(140deg,#07546a,#65c5d8)}.about{background:linear-gradient(135deg,#fff8e7,#f1fbff 48%,#f7f1ff)}.contact{background:radial-gradient(circle at 10% 10%,rgba(255,204,103,.18),transparent 28%),radial-gradient(circle at 90% 80%,rgba(169,150,255,.18),transparent 30%),#071a2b}.site-footer{border-top:5px solid transparent;border-image:linear-gradient(90deg,var(--mint),var(--sky),var(--lav),var(--coral),var(--sun)) 1}@media(max-width:900px){.audience-grid,.sector-grid{grid-template-columns:1fr 1fr}.audience-grid article:last-child,.sector-grid article:last-child{grid-column:1/-1}.outcomes-wrap{grid-template-columns:1fr;gap:38px}}@media(max-width:650px){.audience-grid,.sector-grid{grid-template-columns:1fr}.audience-grid article:last-child,.sector-grid article:last-child{grid-column:auto}.audience-grid article{min-height:230px}.sector-image{height:200px}.outcomes-list article{grid-template-columns:42px 1fr;padding:20px}.hero{background:radial-gradient(circle at 70% 20%,rgba(101,185,255,.25),transparent 28%),linear-gradient(155deg,#06182a,#10485a)}}