
    :root {
        --border-heavy: 3px solid var(--color-text-primary);
        --border-light: 1px solid var(--color-text-primary);
        
    }

    .contact-container.svelte-1bv7ezn {
        display: grid;
        grid-template-columns: 1fr 1.2fr;
        gap: 0;
        min-height: 80vh;
        position: relative;
        overflow: hidden;
        
        
        background-size: cover;
        background-position: center;
        
    }

    .contact-container.svelte-1bv7ezn::before {
        content: "";
        position: absolute;
        inset: 0;
        background-size: cover;
        background-position: center;
        
        
        z-index: 0;
        pointer-events: none;
    }

    .contact-info.svelte-1bv7ezn {
        padding: 3rem;
        display: flex;
        flex-direction: column;
    }

    /* (unused) .monolith-title {
        font-weight: 900;
        text-transform: uppercase;
        letter-spacing: -0.04em;
        line-height: 0.85;
        font-size: clamp(3rem, 8vw, 6rem);
        margin: 0;
    }*/

    .industrial-grid.svelte-1bv7ezn {
        display: grid;
        grid-template-columns: 1fr;
        gap: 0;
        
        margin-top: 2rem;
    }

    .grid-cell.svelte-1bv7ezn {
        
        padding: 1rem;
        
    }

    .grid-cell.svelte-1bv7ezn:last-child {
        border-bottom: none;
    }

    .label.svelte-1bv7ezn {
        font-family: var(--font-mono);
        font-size: 0.7rem;
        text-transform: uppercase;
        color: var(--color-accent);
        font-weight: 500;
    }

    .value.svelte-1bv7ezn {
        font-weight: bold;
        text-transform: uppercase;
        font-size: 1rem;
    }

    .contact-link.svelte-1bv7ezn {
        color: inherit;
        text-decoration: none;
    }

    .contact-link.svelte-1bv7ezn:hover {
        color: var(--color-accent);
    }

    /* (unused) .status-box {
        margin-top: auto;
        padding: 1.5rem;
        border: var(--border-light);
        background: color-mix(in srgb, var(--color-accent), transparent 95%);
    }*/

    /* (unused) .status-indicator {
        font-family: var(--font-mono);
        font-weight: bold;
        font-size: 0.8rem;
        margin-bottom: 1rem;
        display: flex;
        align-items: center;
        gap: 0.5rem;
    }*/

    /* (unused) .pulse {
        width: 8px;
        height: 8px;
        background: var(--color-accent);
        border-radius: 50%;
        animation: pulse 1.5s infinite ease-in-out;
    }*/

    @keyframes svelte-1bv7ezn-pulse {
        0% { opacity: 1; transform: scale(1); }
        50% { opacity: 0.4; transform: scale(1.2); }
        100% { opacity: 1; transform: scale(1); }
    }

    /* (unused) .tech-text {
        font-size: 0.9rem;
        line-height: 1.5;
        opacity: 0.8;
        margin: 0;
    }*/

    
    /* (unused) .contact-form-wrapper {
        padding: 3rem;
        background: var(--color-surface);
        display: flex;
        flex-direction: column;
    }*/

    /* (unused) .form-header {
        margin-bottom: 2rem;
    }*/

    /* (unused) .header-line {
        height: 4px;
        background: var(--color-text-primary);
        width: 100%;
        margin-top: 0.5rem;
    }*/

    /* (unused) .industrial-form {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 2rem;
    }*/

    /* (unused) .form-group {
        display: flex;
        flex-direction: column;
        gap: 0.5rem;
    }*/

    /* (unused) .full-width {
        grid-column: span 2;
    }*/

    /* (unused) label {
        font-family: var(--font-mono);
        font-size: 0.7rem;
        text-transform: uppercase;
        letter-spacing: 0.1em;
    }*/

    /* (unused) input, select, textarea {
        background: transparent;
        border: var(--border-light);
        padding: 1rem;
        color: var(--color-text-primary);
        font-family: var(--font-mono);
        font-size: 0.9rem;
        outline: none;
        transition: border-color 0.2s ease;
    }*/

    /* (unused) input:focus, select:focus, textarea:focus {
        border-color: var(--color-accent);
    }*/

    /* (unused) .industrial-btn {
        grid-column: span 2;
        background: var(--color-text-primary);
        color: var(--color-background);
        border: none;
        padding: 1.5rem;
        font-weight: 900;
        text-transform: uppercase;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center;
        transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    }*/

    /* (unused) .industrial-btn:hover {
        
        background: var(--color-accent);
    }*/

    /* (unused) .btn-code {
        font-family: var(--font-mono);
        font-size: 0.8rem;
        opacity: 0.6;
    }*/

      .label.svelte-1bv7ezn {
            font-size:1rem;
        }

        .aiu-headline-power.svelte-1bv7ezn{
                font-size: clamp(5.5rem,9vw, 71rem);
        }

        .aiu-kicker.svelte-1bv7ezn {
            padding-left:6px;
        }

    @media (max-width: 768px) {
        .contact-container.svelte-1bv7ezn {
            grid-template-columns: 1fr;
        }
        .contact-info.svelte-1bv7ezn {
            border-right: none;
            border-bottom: var(--border-heavy);
        }
        /* (unused) .industrial-form {
            grid-template-columns: 1fr;
        }*/
        /* (unused) .full-width {
            grid-column: span 1;
        }*/
        /* (unused) .industrial-btn {
            grid-column: span 1;
        }*/

        .contact-info.svelte-1bv7ezn{
            padding:.5rem;
        }

      
    }
