
        :root {
            --godi-bg: #07101d;
            --godi-bg-2: #0c1627;
            --godi-panel: rgba(10, 20, 36, 0.72);
            --godi-panel-strong: rgba(8, 16, 29, 0.92);
            --godi-line: rgba(61, 209, 236, 0.14);
            --godi-accent: #3bd1ec;
            --godi-accent-2: #00d4ff;
            --godi-text: rgba(255, 255, 255, 0.88);
            --godi-muted: rgba(255, 255, 255, 0.66);
            --godi-shadow: 0 24px 80px rgba(0, 0, 0, 0.35);
            --godi-radius: 28px;
        }

        body.page-id-18,
        body.page-id-1113,
        body.page-id-1675,
        body.page-id-2640,
        body.page-id-2845 {
            background:
                radial-gradient(circle at top left, rgba(0, 212, 255, 0.12), transparent 32%),
                radial-gradient(circle at top right, rgba(59, 209, 236, 0.10), transparent 28%),
                linear-gradient(180deg, #06101c 0%, #07101d 55%, #050a13 100%) !important;
            color: #fff;
        }

        body.page-id-18 .entry-title,
        body.page-id-1113 .entry-title,
        body.page-id-1675 .entry-title,
        body.page-id-2640 .entry-title,
        body.page-id-2845 .entry-title {
            display: none !important;
        }

        body.page-id-18 .custom-header,
        body.home .custom-header {
            display: none !important;
        }

        .site-info .copyright span:last-child {
            display: none !important;
        }

        .godi-premium-page {
            position: relative;
            max-width: 1240px;
            margin: 0 auto;
            padding: 0 24px 112px;
        }

        body.home #site-navigation,
        body.page-id-1675 #site-navigation,
        body.page-id-2640 #site-navigation,
        body.page-id-2845 #site-navigation {
            background: rgba(5, 10, 19, 0.98) !important;
            border-bottom: 1px solid rgba(59, 209, 236, 0.12);
            box-shadow: 0 12px 36px rgba(0, 0, 0, 0.24);
            backdrop-filter: blur(18px);
        }

        body.home .godi-premium-page {
            padding-top: 142px;
        }

        .godi-hero {
            position: relative;
            min-height: 86vh;
            display: flex;
            align-items: end;
            padding: 72px 0 54px;
            overflow: hidden;
            border-bottom: 1px solid var(--godi-line);
        }

        .godi-hero::before {
            content: "";
            position: absolute;
            inset: 0;
            background:
                linear-gradient(180deg, rgba(5, 10, 19, 0.12) 0%, rgba(5, 10, 19, 0.84) 72%, rgba(5, 10, 19, 0.96) 100%),
                var(--hero-image) center center / cover no-repeat;
            transform: scale(1.02);
        }

        .godi-hero::after {
            content: "";
            position: absolute;
            inset: 0;
            background:
                radial-gradient(circle at 20% 20%, rgba(0, 212, 255, 0.18), transparent 28%),
                radial-gradient(circle at 80% 14%, rgba(59, 209, 236, 0.15), transparent 24%);
            mix-blend-mode: screen;
            pointer-events: none;
        }

        .godi-home-hero,
        .godi-creators-hero,
        .godi-investors-hero {
            min-height: 0;
            aspect-ratio: 3 / 2;
            align-items: end;
            padding: 0;
            border: 1px solid rgba(59, 209, 236, 0.12);
            border-radius: 28px;
            box-shadow: var(--godi-shadow);
        }

        .godi-home-hero::before,
        .godi-creators-hero::before,
        .godi-investors-hero::before {
            background:
                linear-gradient(90deg, rgba(5, 10, 19, 0.88) 0%, rgba(5, 10, 19, 0.66) 36%, rgba(5, 10, 19, 0.08) 74%),
                linear-gradient(0deg, rgba(5, 10, 19, 0.96) 0%, rgba(5, 10, 19, 0.68) 34%, rgba(5, 10, 19, 0.02) 70%),
                var(--hero-image) center center / cover no-repeat;
            transform: none;
        }

        .godi-home-hero::after,
        .godi-creators-hero::after,
        .godi-investors-hero::after {
            background: radial-gradient(circle at 16% 22%, rgba(0, 212, 255, 0.11), transparent 30%);
        }

        .godi-home-hero .godi-hero-inner,
        .godi-creators-hero .godi-hero-inner,
        .godi-investors-hero .godi-hero-inner {
            width: 100%;
            padding: 42px 48px 40px;
            box-sizing: border-box;
        }

        .godi-home-hero h1,
        .godi-creators-hero h1,
        .godi-investors-hero h1 {
            max-width: 9ch;
            font-size: clamp(46px, 5.4vw, 72px);
            line-height: 0.96;
        }

        .godi-home-hero p,
        .godi-creators-hero p,
        .godi-investors-hero p {
            max-width: 760px;
            font-size: clamp(16px, 1.6vw, 19px);
            line-height: 1.55;
        }

        .godi-creators-hero h1,
        .godi-investors-hero h1 {
            max-width: 12ch;
        }

        .godi-team-hero {
            position: relative;
            display: grid;
            grid-template-columns: minmax(0, 1.18fr) minmax(380px, 0.82fr);
            gap: clamp(42px, 5vw, 72px);
            align-items: center;
            min-height: 620px;
            padding: clamp(48px, 6vw, 76px);
            overflow: hidden;
            border: 1px solid rgba(59, 209, 236, 0.12);
            border-radius: 28px;
            background:
                radial-gradient(circle at 82% 16%, rgba(0, 212, 255, 0.16), transparent 30%),
                radial-gradient(circle at 12% 80%, rgba(255, 45, 173, 0.09), transparent 26%),
                linear-gradient(145deg, rgba(7, 17, 31, 0.99), rgba(4, 10, 19, 0.96));
            box-shadow: var(--godi-shadow);
            box-sizing: border-box;
        }

        .godi-team-hero-copy {
            position: relative;
            z-index: 2;
            max-width: 650px;
        }

        .godi-team-disciplines {
            display: grid;
            align-content: center;
            gap: 12px;
            min-height: 390px;
            padding: 30px;
            border: 1px solid rgba(59, 209, 236, 0.15);
            border-radius: 26px;
            background:
                radial-gradient(circle at 78% 18%, rgba(59, 209, 236, 0.12), transparent 35%),
                linear-gradient(145deg, rgba(8, 19, 34, 0.88), rgba(11, 15, 29, 0.72));
        }

        .godi-team-discipline {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 18px;
            padding: 16px 18px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.09);
            color: #fff;
            font-size: clamp(18px, 2vw, 25px);
            font-weight: 750;
            line-height: 1.15;
        }

        .godi-team-discipline:last-child {
            border-bottom: 0;
        }

        .godi-team-discipline span {
            color: var(--godi-accent);
            font-size: 11px;
            font-weight: 900;
            letter-spacing: 0.14em;
        }

        .godi-team-hero h1 {
            margin: 0;
            max-width: none;
            color: #fff;
            font-family: Georgia, "Times New Roman", serif;
            font-size: clamp(46px, 4vw, 60px);
            line-height: 1.04;
            letter-spacing: -0.04em;
        }

        .godi-team-hero h1 span {
            display: block;
        }

        .godi-team-hero h1 span:last-child {
            white-space: nowrap;
        }

        .godi-team-hero p {
            margin: 22px 0 0;
            max-width: 610px;
            color: var(--godi-muted);
            font-size: 18px;
            line-height: 1.62;
        }

        .godi-team-collage {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 14px;
            transform: rotate(1.5deg);
        }

        .godi-team-collage img {
            width: 100%;
            aspect-ratio: 1 / 1;
            object-fit: cover;
            display: block;
            border-radius: 50%;
            border: 3px solid rgba(255, 255, 255, 0.78);
            filter: grayscale(1) contrast(1.04);
            box-shadow: 0 18px 46px rgba(0, 0, 0, 0.30);
        }

        .godi-team-collage img:nth-child(2),
        .godi-team-collage img:nth-child(3) {
            transform: translateY(18px);
        }

        .godi-team-grid {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 22px;
        }

        .godi-team-card {
            display: grid;
            grid-template-columns: 168px minmax(0, 1fr);
            min-height: 100%;
            align-items: stretch;
            padding: 18px;
            border: 1px solid var(--godi-line);
            border-radius: 24px;
            background: linear-gradient(180deg, rgba(10, 20, 36, 0.94), rgba(7, 14, 26, 0.90));
            box-shadow: 0 18px 48px rgba(0, 0, 0, 0.20);
        }

        .godi-team-portrait {
            position: relative;
            display: grid;
            place-items: center;
            min-height: 210px;
            overflow: hidden;
            border: 1px solid rgba(59, 209, 236, 0.18);
            border-radius: 18px;
            background:
                radial-gradient(circle at 50% 42%, rgba(59, 209, 236, 0.18), transparent 44%),
                linear-gradient(145deg, rgba(10, 35, 51, 0.96), rgba(12, 16, 32, 0.98));
        }

        .godi-team-portrait::after {
            content: "";
            position: absolute;
            inset: auto 18px 14px;
            height: 2px;
            border-radius: 999px;
            background: linear-gradient(90deg, #ffe33c, #ff3f9f 48%, #16d9f4);
        }

        .godi-team-portrait img {
            width: 132px;
            height: 132px;
            aspect-ratio: 1 / 1;
            border: 3px solid rgba(255, 255, 255, 0.82);
            border-radius: 50%;
            box-shadow: 0 16px 40px rgba(0, 0, 0, 0.42), 0 0 0 7px rgba(59, 209, 236, 0.08);
            object-fit: cover;
            display: block;
            filter: grayscale(1) contrast(1.03);
        }

        .godi-team-card-body {
            display: flex;
            flex-direction: column;
            flex: 1;
            gap: 12px;
            padding: 8px 6px 4px 24px;
        }

        .godi-team-card h3 {
            margin: 0;
            color: #fff;
            font-size: 22px;
            line-height: 1.15;
        }

        .godi-team-role {
            color: var(--godi-accent);
            font-size: 12px;
            font-weight: 800;
            letter-spacing: 0.12em;
            line-height: 1.45;
            text-transform: uppercase;
        }

        .godi-team-card p {
            margin: 0;
            color: var(--godi-muted);
            font-size: 14px;
            line-height: 1.62;
        }

        .godi-team-proof {
            margin-top: 2px;
            padding-top: 14px;
            border-top: 1px solid rgba(59, 209, 236, 0.12);
            color: rgba(255, 255, 255, 0.84);
            font-size: 12px;
            font-weight: 700;
            line-height: 1.5;
        }

        .godi-team-links {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            margin-top: auto;
            padding-top: 4px;
        }

        .godi-team-link {
            display: inline-flex;
            align-items: center;
            gap: 7px;
            min-height: 34px;
            padding: 7px 11px;
            border: 1px solid rgba(59, 209, 236, 0.24);
            border-radius: 999px;
            color: #fff;
            font-size: 11px;
            font-weight: 800;
            letter-spacing: 0.06em;
            line-height: 1;
            text-decoration: none;
            text-transform: uppercase;
            transition: border-color .2s ease, background .2s ease, transform .2s ease;
        }

        .godi-team-link::after {
            content: "↗";
            color: var(--godi-accent);
            font-size: 13px;
        }

        .godi-team-link:hover {
            transform: translateY(-1px);
            border-color: rgba(59, 209, 236, 0.7);
            background: rgba(59, 209, 236, 0.08);
            color: #fff;
        }

        .godi-usecase-grid {
            display: grid;
            grid-template-columns: repeat(4, minmax(0, 1fr));
            gap: 16px;
        }

        .godi-usecase-card {
            position: relative;
            min-height: 290px;
            overflow: hidden;
            border: 1px solid rgba(59, 209, 236, 0.16);
            border-radius: 22px;
            background: #081322;
            isolation: isolate;
        }

        .godi-usecase-card img {
            position: absolute;
            inset: 0;
            z-index: -2;
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform .35s ease;
        }

        .godi-usecase-card::after {
            content: "";
            position: absolute;
            inset: 0;
            z-index: -1;
            background: linear-gradient(180deg, rgba(5, 10, 18, 0.04) 20%, rgba(5, 10, 18, 0.92) 82%);
        }

        .godi-usecase-card:hover img {
            transform: scale(1.035);
        }

        .godi-usecase-copy {
            position: absolute;
            inset: auto 0 0;
            padding: 22px;
        }

        .godi-usecase-copy span {
            color: var(--godi-accent);
            font-size: 10px;
            font-weight: 900;
            letter-spacing: 0.15em;
            text-transform: uppercase;
        }

        .godi-usecase-copy h3 {
            margin: 8px 0 5px;
            color: #fff;
            font-size: 21px;
            line-height: 1.12;
        }

        .godi-usecase-copy p {
            margin: 0;
            color: rgba(232, 240, 248, 0.76);
            font-size: 13px;
            line-height: 1.45;
        }

        .godi-roadmap-grid {
            display: grid;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            gap: 18px;
        }

        .godi-roadmap-card {
            position: relative;
            min-height: 310px;
            padding: 28px;
            overflow: hidden;
            border: 1px solid var(--godi-line);
            border-radius: 26px;
            background:
                radial-gradient(circle at 88% 8%, rgba(0, 212, 255, 0.13), transparent 30%),
                linear-gradient(155deg, rgba(10, 21, 38, 0.98), rgba(6, 13, 25, 0.94));
            box-shadow: 0 20px 54px rgba(0, 0, 0, 0.22);
        }

        .godi-roadmap-card::after {
            content: "";
            position: absolute;
            left: 28px;
            right: 28px;
            bottom: 0;
            height: 3px;
            border-radius: 999px 999px 0 0;
            background: linear-gradient(90deg, #ffe630, #ff2dad, #00d4ff);
        }

        .godi-roadmap-top {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 18px;
        }

        .godi-roadmap-step {
            color: rgba(255, 255, 255, 0.30);
            font-size: 42px;
            font-weight: 900;
            letter-spacing: -0.06em;
        }

        .godi-roadmap-card h3 {
            margin: 28px 0 12px;
            color: #fff;
            font-size: 25px;
            line-height: 1.12;
        }

        .godi-roadmap-card p {
            margin: 0;
            color: var(--godi-muted);
            font-size: 16px;
            line-height: 1.62;
        }

        .godi-roadmap-impact {
            margin-top: 22px;
            padding-top: 16px;
            border-top: 1px solid rgba(59, 209, 236, 0.12);
            color: rgba(255, 255, 255, 0.88);
            font-size: 13px;
            font-weight: 750;
            line-height: 1.5;
        }

        .godi-signal-section {
            padding: 40px;
            border: 1px solid rgba(59, 209, 236, 0.16);
            border-radius: 30px;
            background:
                radial-gradient(circle at 82% 12%, rgba(255, 45, 173, 0.09), transparent 26%),
                linear-gradient(180deg, rgba(8, 17, 31, 0.97), rgba(5, 12, 23, 0.94));
            box-shadow: var(--godi-shadow);
        }

        .godi-signal-flow {
            position: relative;
            display: grid;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            gap: 18px;
            margin-top: 30px;
        }

        .godi-signal-flow::before {
            content: "";
            position: absolute;
            top: 31px;
            left: 12%;
            right: 12%;
            height: 2px;
            background: linear-gradient(90deg, rgba(255, 230, 48, 0.55), rgba(255, 45, 173, 0.55), rgba(0, 212, 255, 0.65));
        }

        .godi-signal-card {
            position: relative;
            z-index: 1;
            min-height: 245px;
            padding: 24px;
            border: 1px solid var(--godi-line);
            border-radius: 24px;
            background: rgba(8, 16, 29, 0.94);
        }

        .godi-signal-index {
            display: grid;
            place-items: center;
            width: 62px;
            height: 62px;
            border: 2px solid rgba(59, 209, 236, 0.32);
            border-radius: 50%;
            background: #08101d;
            color: var(--godi-accent);
            font-size: 15px;
            font-weight: 900;
        }

        .godi-signal-card h3 {
            margin: 24px 0 10px;
            color: #fff;
            font-size: 24px;
        }

        .godi-signal-card p {
            margin: 0;
            color: var(--godi-muted);
            font-size: 16px;
            line-height: 1.62;
        }

        .godi-signal-card.proof {
            background: linear-gradient(145deg, rgba(7, 29, 42, 0.98), rgba(8, 16, 29, 0.96));
        }

        .godi-hero-inner,
        .godi-section-inner {
            position: relative;
            z-index: 1;
        }

        .godi-kicker {
            display: inline-flex;
            align-items: center;
            gap: 10px;
            margin-bottom: 22px;
            padding: 10px 16px;
            border: 1px solid rgba(59, 209, 236, 0.35);
            border-radius: 999px;
            color: var(--godi-accent);
            letter-spacing: 0.24em;
            text-transform: uppercase;
            font-size: 11px;
            font-weight: 800;
            background: rgba(8, 16, 29, 0.32);
            backdrop-filter: blur(10px);
        }

        .godi-hero h1 {
            margin: 0;
            max-width: 12ch;
            color: #fff;
            font-family: Georgia, "Times New Roman", serif;
            font-size: clamp(52px, 8vw, 104px);
            line-height: 0.92;
            letter-spacing: -0.05em;
        }

        .godi-hero p,
        .godi-lead {
            max-width: 860px;
            margin: 22px 0 0;
            color: var(--godi-muted);
            font-size: clamp(17px, 2vw, 21px);
            line-height: 1.75;
        }

        .godi-actions {
            display: flex;
            flex-wrap: wrap;
            gap: 14px;
            margin-top: 28px;
        }

        .godi-btn,
        .godi-btn-secondary,
        .godi-btn-dark {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-height: 52px;
            padding: 0 22px;
            border-radius: 999px;
            font-weight: 800;
            letter-spacing: 0.04em;
            text-decoration: none !important;
            transition: transform 180ms ease, box-shadow 180ms ease, background 180ms ease, color 180ms ease;
        }

        .godi-btn {
            background: linear-gradient(135deg, var(--godi-accent), var(--godi-accent-2));
            color: #04111c !important;
            box-shadow: 0 14px 34px rgba(0, 212, 255, 0.22);
        }

        .godi-btn-secondary {
            color: #fff !important;
            border: 1px solid rgba(255, 255, 255, 0.16);
            background: rgba(255, 255, 255, 0.03);
        }

        .godi-btn-dark {
            color: #fff !important;
            border: 1px solid rgba(59, 209, 236, 0.26);
            background: rgba(8, 16, 29, 0.54);
        }

        .godi-btn:hover,
        .godi-btn-secondary:hover,
        .godi-btn-dark:hover {
            transform: translateY(-1px);
        }

        .godi-metrics {
            display: grid;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            gap: 14px;
            margin-top: 30px;
            max-width: 920px;
        }

        .godi-metric {
            display: flex;
            flex-direction: column;
            min-height: 154px;
            padding: 18px 18px 17px;
            border: 1px solid rgba(59, 209, 236, 0.12);
            border-radius: 20px;
            background: rgba(8, 16, 29, 0.52);
            backdrop-filter: blur(10px);
        }

        .godi-metric strong {
            display: block;
            color: #fff;
            font-size: 18px;
            font-weight: 800;
        }

        .godi-metric span {
            display: block;
            margin-top: 4px;
            color: var(--godi-muted);
            font-size: 13px;
            line-height: 1.45;
        }

        .godi-metric .godi-metric-label {
            color: rgba(255, 255, 255, 0.92);
            font-weight: 700;
        }

        .godi-metric .godi-metric-detail {
            margin-top: auto;
            padding-top: 12px;
            border-top: 1px solid rgba(59, 209, 236, 0.12);
            color: rgba(190, 207, 225, 0.82);
            font-size: 12px;
        }

        .godi-section {
            margin-top: 84px;
        }

        .godi-section-head {
            max-width: 900px;
            margin-bottom: 28px;
        }

        .godi-section-head .godi-section-kicker {
            display: inline-block;
            margin-bottom: 14px;
            color: var(--godi-accent);
            font-size: 11px;
            font-weight: 800;
            letter-spacing: 0.28em;
            text-transform: uppercase;
        }

        .godi-section-head h2 {
            margin: 0;
            color: #fff;
            font-size: clamp(30px, 4.5vw, 58px);
            line-height: 1.03;
            letter-spacing: -0.04em;
        }

        .godi-section-head p {
            margin: 14px 0 0;
            color: var(--godi-muted);
            font-size: 18px;
            line-height: 1.7;
        }

        .godi-grid-3 {
            display: grid;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            gap: 18px;
        }

        .godi-grid-4 {
            display: grid;
            grid-template-columns: repeat(4, minmax(0, 1fr));
            gap: 18px;
        }

        .godi-grid-6 {
            display: grid;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            gap: 18px;
        }

        .godi-card,
        .godi-quote,
        .godi-panel {
            border: 1px solid var(--godi-line);
            border-radius: var(--godi-radius);
            background: var(--godi-panel);
            box-shadow: var(--godi-shadow);
            overflow: hidden;
        }

        .godi-panel {
            padding: 24px;
        }

        .godi-panel h2,
        .godi-panel h3,
        .godi-panel strong,
        .godi-card h3,
        .godi-list-item strong {
            color: #fff !important;
        }

        .godi-card {
            display: flex;
            flex-direction: column;
            min-height: 100%;
        }

        .godi-card-media {
            position: relative;
            aspect-ratio: 4 / 5;
            overflow: hidden;
            background: #06101d;
        }

        .godi-card-media img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }

        .godi-format-card .godi-card-media {
            aspect-ratio: 3 / 2;
        }

        .godi-format-card .godi-card-body {
            flex: 1;
        }

        .godi-trend-card .godi-card-media {
            aspect-ratio: 3 / 2;
        }

        .godi-trend-card .godi-card-body {
            flex: 1;
        }

        .godi-trend-card .godi-card-body h3 {
            color: #fff !important;
            font-size: 22px;
            line-height: 1.18;
            letter-spacing: -0.02em;
            text-transform: none;
        }

        .godi-format-number {
            width: 34px;
            height: 34px;
            display: inline-grid;
            place-items: center;
            border: 1px solid rgba(0, 212, 255, 0.34);
            border-radius: 50%;
            color: var(--godi-accent);
            font-size: 13px;
            font-weight: 900;
        }

        .godi-card-body {
            display: flex;
            flex-direction: column;
            gap: 10px;
            padding: 22px;
        }

        .godi-card-body h3 {
            margin: 0;
            color: var(--godi-accent);
            font-size: 13px;
            line-height: 1.4;
            letter-spacing: 0.16em;
            text-transform: uppercase;
        }

        .godi-quote h3 {
            margin: 0;
            color: #fff;
            font-size: 18px;
            line-height: 1.45;
            letter-spacing: -0.02em;
        }

        .godi-card-body .godi-meta {
            color: var(--godi-accent);
            font-size: 12px;
            font-weight: 800;
            text-transform: uppercase;
            letter-spacing: 0.12em;
        }

        .godi-card-body p,
        .godi-panel p,
        .godi-quote p {
            margin: 0;
            color: var(--godi-muted);
            font-size: 16px;
            line-height: 1.7;
        }

        .godi-panel h3 {
            margin: 16px 0 10px;
            color: #fff !important;
            font-size: 22px;
            line-height: 1.18;
            font-weight: 800;
        }

        .godi-pill-row {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            margin-top: 18px;
        }

        .godi-pill {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding: 10px 14px;
            border-radius: 999px;
            border: 1px solid rgba(59, 209, 236, 0.16);
            background: rgba(255, 255, 255, 0.03);
            color: #fff;
            font-size: 13px;
            font-weight: 700;
        }

        .godi-stack {
            display: grid;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            gap: 18px;
        }

        .godi-stack .godi-panel {
            padding: 24px;
        }

        .godi-stack h3 {
            margin: 16px 0 10px;
            color: #fff;
            font-size: 22px;
            line-height: 1.15;
            letter-spacing: -0.02em;
        }

        .godi-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 44px;
            height: 44px;
            border-radius: 14px;
            background: linear-gradient(135deg, rgba(59, 209, 236, 0.18), rgba(0, 212, 255, 0.06));
            color: var(--godi-accent);
            font-size: 20px;
            font-weight: 800;
        }

        .godi-advantages-grid {
            align-items: stretch;
        }

        .godi-advantage-card {
            position: relative;
            min-height: 224px;
            padding: 28px;
            background:
                linear-gradient(145deg, rgba(9, 20, 37, 0.96), rgba(5, 12, 24, 0.90)),
                radial-gradient(circle at top right, rgba(0, 212, 255, 0.12), transparent 34%);
        }

        .godi-advantage-card::before {
            content: "";
            position: absolute;
            inset: 0;
            border-radius: inherit;
            pointer-events: none;
            background: linear-gradient(135deg, rgba(255, 230, 48, 0.10), transparent 26%, rgba(255, 45, 173, 0.08) 58%, rgba(0, 212, 255, 0.12));
            opacity: 0.75;
        }

        .godi-advantage-card > * {
            position: relative;
            z-index: 1;
        }

        .godi-advantage-card h3 {
            margin: 20px 0 12px;
            color: #fff !important;
            font-size: 21px;
            line-height: 1.2;
        }

        .godi-advantage-card p {
            color: rgba(231, 238, 247, 0.86);
            font-size: 16px;
            line-height: 1.62;
        }

        .godi-adv-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 58px;
            height: 58px;
            border-radius: 18px;
            background: rgba(1, 12, 24, 0.62);
            border: 1px solid rgba(59, 209, 236, 0.26);
            box-shadow: 0 16px 38px rgba(0, 0, 0, 0.28), inset 0 0 24px rgba(0, 212, 255, 0.08);
        }

        .godi-adv-icon svg {
            width: 36px;
            height: 36px;
            display: block;
        }

        .godi-quote {
            padding: 22px;
            display: grid;
            gap: 12px;
        }

        .godi-quote .who {
            display: flex;
            gap: 14px;
            align-items: center;
        }

        .godi-quote .who > div {
            min-width: 0;
        }

        .godi-quote .who img {
            width: 56px;
            height: 56px;
            border-radius: 18px;
            object-fit: cover;
            flex: none;
        }

        .godi-quote .who span {
            display: block;
        }

        .godi-quote .who .name {
            color: #fff;
            font-weight: 800;
        }

        .godi-quote .who .role {
            color: var(--godi-accent);
            font-size: 13px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 0.08em;
            overflow-wrap: anywhere;
        }

        .godi-two-col.godi-community-layout {
            display: block;
        }

        .godi-community-layout .godi-community-voices {
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }

        .godi-two-col {
            display: grid;
            grid-template-columns: 1.15fr 0.85fr;
            gap: 22px;
            align-items: start;
        }

        .godi-side-image {
            min-height: 100%;
            border-radius: var(--godi-radius);
            border: 1px solid var(--godi-line);
            overflow: hidden;
            box-shadow: var(--godi-shadow);
            background: #07111d;
        }

        .godi-side-image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }

        .godi-table {
            width: 100%;
            border-collapse: collapse;
            overflow: hidden;
            border-radius: 22px;
            border: 1px solid rgba(59, 209, 236, 0.14);
            background: rgba(8, 16, 29, 0.6);
        }

        .godi-table th,
        .godi-table td {
            padding: 15px 16px;
            text-align: left;
            border-bottom: 1px solid rgba(255, 255, 255, 0.08);
            vertical-align: top;
        }

        .godi-table th {
            color: #fff;
            font-size: 14px;
            letter-spacing: 0.08em;
            text-transform: uppercase;
        }

        .godi-table td {
            color: var(--godi-text);
            font-size: 15px;
            line-height: 1.65;
        }

        .godi-list {
            display: grid;
            gap: 14px;
        }

        .godi-list-item {
            padding: 18px 18px 18px 20px;
            border-radius: 20px;
            border: 1px solid rgba(59, 209, 236, 0.14);
            background: rgba(255, 255, 255, 0.03);
        }

        .godi-list-item strong {
            display: block;
            margin-bottom: 6px;
            color: #fff;
            font-size: 16px;
        }

        .godi-list-item span {
            color: var(--godi-muted);
            font-size: 15px;
            line-height: 1.6;
        }

        .godi-list-item a {
            color: var(--godi-accent) !important;
            font-weight: 800;
        }

        .godi-compare {
            padding: 26px;
            border: 1px solid rgba(59, 209, 236, 0.16);
            border-radius: calc(var(--godi-radius) + 4px);
            background:
                radial-gradient(circle at 18% 0%, rgba(0, 212, 255, 0.12), transparent 32%),
                linear-gradient(180deg, rgba(8, 16, 29, 0.94), rgba(6, 13, 24, 0.88));
            box-shadow: var(--godi-shadow);
            overflow: hidden;
        }

        .godi-compare-grid {
            display: grid;
            grid-template-columns: minmax(190px, 1.25fr) repeat(5, minmax(118px, 1fr));
            gap: 1px;
            border: 1px solid rgba(59, 209, 236, 0.12);
            border-radius: 24px;
            overflow: hidden;
            background: rgba(59, 209, 236, 0.10);
        }

        .godi-compare-cell {
            min-height: 76px;
            padding: 18px 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            background: rgba(7, 16, 29, 0.94);
            color: rgba(232, 240, 248, 0.86);
            font-size: 14px;
            line-height: 1.45;
        }

        .godi-compare-cell.head {
            min-height: 66px;
            color: #fff;
            font-weight: 900;
            letter-spacing: -0.01em;
            background: rgba(10, 22, 39, 0.98);
        }

        .godi-compare-cell.row-head {
            justify-content: flex-start;
            text-align: left;
            color: #fff;
            font-weight: 800;
        }

        .godi-compare-cell.godi {
            background:
                linear-gradient(180deg, rgba(0, 212, 255, 0.16), rgba(8, 16, 29, 0.95)),
                rgba(8, 16, 29, 0.95);
            box-shadow: inset 0 0 0 1px rgba(0, 212, 255, 0.22);
        }

        .godi-compare-mark {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-width: 38px;
            height: 38px;
            padding: 0 12px;
            border-radius: 999px;
            font-weight: 900;
            letter-spacing: 0.03em;
        }

        .godi-compare-mark.yes {
            color: #06101c;
            background: linear-gradient(135deg, #ffe630, #00d4ff);
        }

        .godi-compare-mark.no {
            color: rgba(255, 255, 255, 0.62);
            border: 1px solid rgba(255, 255, 255, 0.16);
            background: rgba(255, 255, 255, 0.04);
        }

        .godi-compare-mark.partial {
            color: #fff;
            border: 1px solid rgba(255, 230, 48, 0.34);
            background: rgba(255, 230, 48, 0.08);
        }

        .godi-compare-note {
            margin-top: 18px;
            padding: 18px 20px;
            border-radius: 22px;
            border: 1px solid rgba(0, 212, 255, 0.18);
            background: rgba(0, 212, 255, 0.06);
            color: rgba(235, 246, 250, 0.88);
            font-size: 17px;
            line-height: 1.65;
        }

        .godi-compare-note strong {
            color: #fff;
        }

        .godi-compare-mobile {
            display: none;
        }

        .godi-platform-grid {
            display: grid;
            gap: 14px;
        }

        .godi-platform-card {
            padding: 18px;
            border-radius: 22px;
            border: 1px solid rgba(59, 209, 236, 0.14);
            background: rgba(7, 16, 29, 0.88);
        }

        .godi-platform-card.godi {
            border-color: rgba(0, 212, 255, 0.32);
            background:
                radial-gradient(circle at top left, rgba(0, 212, 255, 0.12), transparent 38%),
                rgba(7, 16, 29, 0.92);
        }

        .godi-platform-card h3 {
            margin: 0 0 12px;
            color: #fff !important;
            font-size: 18px;
        }

        .godi-platform-card dl {
            display: grid;
            gap: 10px;
            margin: 0;
        }

        .godi-platform-card div {
            display: grid;
            grid-template-columns: 1fr auto;
            gap: 12px;
            align-items: center;
            padding-top: 10px;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
        }

        .godi-platform-card dt {
            color: rgba(232, 240, 248, 0.78);
            font-size: 13px;
            line-height: 1.35;
        }

        .godi-platform-card dd {
            margin: 0;
        }

        .godi-footer-cta {
            margin-top: 92px;
            padding: 38px;
            border-radius: calc(var(--godi-radius) + 4px);
            border: 1px solid rgba(59, 209, 236, 0.16);
            background: linear-gradient(180deg, rgba(8, 16, 29, 0.96), rgba(8, 16, 29, 0.84));
            box-shadow: var(--godi-shadow);
        }

        .godi-footer-cta h2 {
            margin: 0;
            color: #fff;
            font-size: clamp(30px, 5vw, 64px);
            line-height: 1.03;
            letter-spacing: -0.04em;
            max-width: 16ch;
        }

        .godi-footer-cta p {
            margin: 14px 0 0;
            color: var(--godi-muted);
            font-size: 18px;
            line-height: 1.7;
            max-width: 72ch;
        }

        .godi-footer-cta .godi-actions {
            margin-top: 26px;
        }

        @media (max-width: 1080px) {
            .godi-grid-4,
            .godi-grid-6,
            .godi-grid-3,
            .godi-stack,
            .godi-two-col {
                grid-template-columns: 1fr;
            }

            .godi-hero {
                min-height: auto;
                padding: 88px 0 48px;
            }

            .godi-hero h1 {
                max-width: 14ch;
            }

            .godi-community-layout .godi-community-voices {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }

            .godi-team-hero {
                grid-template-columns: 1fr;
                min-height: auto;
                padding: 36px 32px 42px;
            }

            .godi-team-hero h1 span:last-child {
                white-space: normal;
            }

            .godi-team-collage,
            .godi-team-disciplines {
                order: -1;
                max-width: 720px;
                transform: none;
            }

            .godi-team-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }

            .godi-usecase-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }

            .godi-roadmap-grid,
            .godi-signal-flow {
                grid-template-columns: 1fr;
            }

            .godi-signal-flow::before {
                top: 30px;
                bottom: 30px;
                left: 31px;
                right: auto;
                width: 2px;
                height: auto;
                background: linear-gradient(180deg, rgba(255, 230, 48, 0.55), rgba(255, 45, 173, 0.55), rgba(0, 212, 255, 0.65));
            }

            body.home .godi-premium-page {
                padding-top: 118px;
            }

            .godi-home-hero,
            .godi-creators-hero,
            .godi-investors-hero {
                display: block;
                aspect-ratio: auto;
                padding: 0;
                overflow: hidden;
            }

            .godi-home-hero::before,
            .godi-creators-hero::before,
            .godi-investors-hero::before {
                position: relative;
                inset: auto;
                display: block;
                aspect-ratio: 3 / 2;
                background:
                    linear-gradient(0deg, rgba(5, 10, 19, 0.28), rgba(5, 10, 19, 0.02) 58%),
                    var(--hero-image) center center / cover no-repeat;
            }

            .godi-home-hero::after,
            .godi-creators-hero::after,
            .godi-investors-hero::after {
                display: none;
            }

            .godi-home-hero .godi-hero-inner,
            .godi-creators-hero .godi-hero-inner,
            .godi-investors-hero .godi-hero-inner {
                padding: 34px 32px 36px;
                background: linear-gradient(180deg, rgba(8, 16, 29, 0.98), rgba(5, 10, 19, 0.96));
            }

            .godi-home-hero h1,
            .godi-creators-hero h1,
            .godi-investors-hero h1 {
                max-width: 12ch;
            }

        }

        @media (max-width: 720px) {
            .godi-premium-page {
                padding: 0 18px 88px;
            }

            .godi-hero {
                padding-top: 78px;
            }

            body.home .godi-premium-page {
                padding-top: 92px;
            }

            .godi-home-hero,
            .godi-creators-hero,
            .godi-investors-hero {
                padding-top: 0;
                border-radius: 20px;
            }

            .godi-home-hero .godi-hero-inner,
            .godi-creators-hero .godi-hero-inner,
            .godi-investors-hero .godi-hero-inner {
                padding: 28px 22px 30px;
            }

            .godi-home-hero .godi-kicker,
            .godi-creators-hero .godi-kicker,
            .godi-investors-hero .godi-kicker {
                letter-spacing: 0.15em;
                line-height: 1.45;
            }

            .godi-hero h1 {
                font-size: clamp(42px, 15vw, 66px);
            }

            .godi-footer-cta {
                padding: 26px 20px;
            }

            .godi-metrics {
                grid-template-columns: 1fr;
            }

            .godi-community-layout .godi-community-voices {
                grid-template-columns: 1fr;
            }

            .godi-team-hero {
                gap: 30px;
                padding: 22px 20px 30px;
                border-radius: 20px;
            }

            .godi-team-hero h1 {
                font-size: clamp(40px, 13vw, 58px);
            }

            .godi-team-collage {
                gap: 8px;
            }

            .godi-team-disciplines {
                order: initial;
                min-height: auto;
                padding: 20px;
            }

            .godi-team-collage img {
                border-radius: 50%;
            }

            .godi-team-collage img:nth-child(2),
            .godi-team-collage img:nth-child(3) {
                transform: none;
            }

            .godi-team-grid {
                grid-template-columns: 1fr;
            }

            .godi-usecase-grid {
                grid-template-columns: 1fr;
            }

            .godi-team-card {
                grid-template-columns: 132px minmax(0, 1fr);
                padding: 14px;
            }

            .godi-team-portrait {
                min-height: 190px;
            }

            .godi-team-portrait img {
                width: 106px;
                height: 106px;
            }

            .godi-team-card-body {
                padding-left: 18px;
            }

            .godi-signal-section {
                padding: 28px 20px;
                border-radius: 24px;
            }


            .godi-compare {
                padding: 18px;
                overflow: visible;
            }

            .godi-compare-grid {
                display: none;
            }

            .godi-compare-mobile {
                display: block;
            }

            .godi-compare-cell {
                min-height: 68px;
                padding: 14px 12px;
                font-size: 13px;
            }
        }
    