.static-hero {
            position: relative;
            overflow: hidden;
            background:
                linear-gradient(135deg, rgba(7, 21, 67, .94), rgba(7, 21, 67, .82)),
                url("../../../images/home.png") center 45% / cover no-repeat;
        }

        .static-hero::after {
            content: "";
            position: absolute;
            inset: auto -12% -58% 48%;
            height: 190px;
            rotate: -8deg;
            border-radius: 32px;
            background: rgba(255, 122, 47, .18);
            pointer-events: none;
        }

        .static-hero>div {
            position: relative;
            z-index: 1;
        }

        .static-card {
            border: 1px solid rgba(226, 232, 240, .95);
            border-radius: 18px;
            background: rgba(255, 255, 255, .96);
            box-shadow: 0 14px 34px rgba(7, 21, 67, .08);
        }

        .static-section {
            border-bottom: 1px solid #f1f5f9;
            padding: 22px;
        }

        .static-section:last-child {
            border-bottom: 0;
        }

        .static-section h2 {
            color: #071543;
            font-size: 22px;
            font-weight: 900;
            line-height: 1.2;
        }

        .static-section p,
        .static-section li {
            color: #475569;
            font-size: 14px;
            font-weight: 600;
            line-height: 1.8;
        }

        .static-section ul {
            margin-top: 12px;
            display: grid;
            gap: 8px;
        }

        .static-icon {
            display: grid;
            width: 46px;
            height: 46px;
            place-items: center;
            border-radius: 16px;
            background: #eff6ff;
            color: #2563eb;
        }

        .contact-input {
            border: 1px solid #e2e8f0;
            background: #f8fafc;
            transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
        }

        .contact-input:focus {
            border-color: rgba(255, 90, 0, .55);
            background: #fff;
            box-shadow: 0 0 0 4px rgba(255, 90, 0, .1);
        }

        .theme-btn {
            background: linear-gradient(90deg, #ff7a2f, #df1f85);
            box-shadow: 0 12px 24px rgba(223, 31, 133, .18);
        }
