.web-section-subtitle{color:#999}:root{--gold:var(--sm-svc-gold, #ffbc00);--gold-glow:var(--sm-svc-gold-glow, rgba(255, 188, 0, 0.25));--dark-bg:#050505;--dark-card:rgba(20, 20, 20, 0.6);--glass-border:rgba(255, 255, 255, 0.08);--text-main:#ffffff;--text-muted:#a0a0a0}.gmb-service-page{background:var(--dark-bg);color:var(--text-main);font-family:var(--sm-font-body);overflow-x:hidden}.gmb-service-page h1,.gmb-service-page h2,.gmb-service-page h3,.gmb-service-page h4{font-family:'Plus Jakarta Sans', 'Space Grotesk', var(--sm-font-ui);color:var(--text-main)}.gmb-service-page .highlight{color:var(--gold);text-shadow:0 0 20px rgba(255, 215, 0, 0.2)}.form-feedback-msg{margin-top:15px;padding:15px;border-radius:12px;font-size:0.9rem;font-weight:600;display:none;text-align:center;backdrop-filter:blur(10px)}.form-feedback-msg.success{display:block;background:rgba(0, 255, 0, 0.05);color:#4ade80;border:1px solid rgba(74, 222, 128, 0.2)}.form-feedback-msg.error{display:block;background:rgba(255, 0, 0, 0.05);color:#f87171;border:1px solid rgba(248, 113, 113, 0.2)}.btn-loading{opacity:0.7;pointer-events:none}.btn-loading i{animation:spin 1s infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.web-hero-section{padding:180px 0 120px;background:radial-gradient(circle at 50% 0%, #1a1500 0%, var(--dark-bg) 60%);position:relative;overflow:hidden;text-align:center}.web-hero-title{font-size:clamp(3.5rem, 8vw, 5.5rem);font-weight:700;line-height:1.1;letter-spacing:-2px;margin-bottom:2rem}.web-hero-subtitle{font-size:1.25rem;color:var(--text-muted);line-height:1.8;max-width:800px;margin:0 auto 3rem}.web-btn-primary{background:var(--gold);color:#000;font-weight:700;padding:18px 45px;border-radius:50px;text-decoration:none!important;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);border:2px solid var(--gold);display:inline-flex;align-items:center;gap:12px}.web-btn-primary:hover{transform:translateY(-5px);box-shadow:0 10px 40px var(--gold-glow);background:transparent;color:var(--gold)}.gmb-interact-section{padding:100px 0}.case-study-frame{display:flex;align-items:stretch;background:#0a0a0a;border-radius:40px;overflow:hidden;border:1px solid var(--glass-border)}@media (max-width: 1100px){.case-study-frame{flex-direction:column}}.gmb-preview-sidebar{flex:0 0 320px;background:linear-gradient(180deg, #0d0d0d 0%, #050505 100%);padding:30px 20px;border-right:1px solid var(--glass-border);display:flex;flex-direction:column}@media (max-width: 1400px){.gmb-preview-sidebar{flex:0 0 300px}}@media (max-width: 1200px){.case-study-frame{flex-direction:column}.gmb-preview-sidebar{flex:1;border-right:none;border-bottom:1px solid var(--glass-border);width:100%}}.gmb-preview-sidebar h3{font-size:1.8rem;margin-bottom:10px}.gmb-preview-sidebar p{color:var(--text-muted);font-size:0.95rem;margin-bottom:25px;line-height:1.5}.search-card-container{perspective:1000px}.search-card{background:#fff;border-radius:16px;overflow:hidden;color:#3c4043;font-family:'Roboto', Arial, sans-serif;box-shadow:0 20px 50px rgba(0, 0, 0, 0.5)}.card-cover{height:150px;background:#f1f3f4 url('/assets/images/hizmetler/detayresimleri/reklamajansi-12.webp') center/cover no-repeat}.card-body{padding:20px}.card-name{font-size:20px;font-weight:500;color:#202124;margin-bottom:4px}.card-rating{display:flex;align-items:center;gap:5px;margin-bottom:8px;font-size:14px;color:#fbbc04}.card-rating span{color:#70757a;font-size:13px}.card-cat{font-size:14px;color:#70757a;margin-bottom:15px}.card-tabs{display:flex;gap:15px;border-bottom:1px solid #f1f3f4;margin:0 -20px 20px;padding:0 20px}.card-tab{padding:10px 0;font-size:13px;font-weight:500;color:#70757a;border-bottom:2px solid transparent}.card-tab.active{color:#1a73e8;border-color:#1a73e8}.card-info{display:flex;flex-direction:column;gap:12px;font-size:13px;color:#3c4043}.card-info-row{display:flex;gap:12px}.card-info-row i{color:#1a73e8;font-size:16px;width:18px;text-align:center}.card-actions{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:25px;padding-top:20px;border-top:1px solid #f1f3f4}.card-action{display:flex;flex-direction:column;align-items:center;gap:6px;color:#1a73e8;cursor:pointer}.card-action i{font-size:18px;width:36px;height:36px;border-radius:50%;border:1px solid #dadce0;display:flex;align-items:center;justify-content:center}.card-action span{font-size:11px;font-weight:500}.gmb-form-area{flex:1;padding:30px;min-width:400px;position:relative}@media (max-width: 768px){.gmb-form-area{padding:30px 20px;min-width:100%}}.gmb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.dynamic-price-box{background:rgba(10, 10, 10, 0.4);border:1px solid var(--gold);padding:12px 25px;border-radius:12px;backdrop-filter:blur(15px);box-shadow:0 10px 30px rgba(0, 0, 0, 0.5);display:flex;flex-direction:column;justify-content:center;min-width:200px;white-space:nowrap}.dynamic-price-label{font-size:0.65rem;color:var(--gold);text-transform:uppercase;letter-spacing:1.5px;font-weight:800;margin-bottom:4px;opacity:0.9}.dynamic-price-value{font-size:1.8rem;font-weight:800;color:#fff;font-family:var(--sm-font-ui);line-height:1}.custom-dropdown{position:relative;flex:1}.dropdown-selected{border:1px solid var(--gold);background:rgba(0, 0, 0, 0.4)!important;font-weight:700;font-size:1.15rem;padding:17px 25px;border-radius:12px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:0.3s;box-shadow:0 0 20px rgba(255, 215, 0, 0.05);height:100%}.dropdown-selected:hover{background:rgba(255, 215, 0, 0.05)!important;box-shadow:0 0 30px rgba(255, 215, 0, 0.1)}.dropdown-selected i{font-size:0.9rem;color:var(--gold);transition:0.3s}.custom-dropdown.active .dropdown-selected i{transform:rotate(180deg)}.dropdown-options{position:absolute;top:calc(100% + 10px);left:0;width:100%;background:#0d0d0d;border:1px solid var(--gold);border-radius:12px;overflow:hidden;display:none;flex-direction:column;z-index:100;box-shadow:0 20px 40px rgba(0, 0, 0, 0.8);backdrop-filter:blur(20px)}.custom-dropdown.active .dropdown-options{display:flex}.dropdown-option{padding:15px 25px;color:#ccc;cursor:pointer;transition:0.3s;font-weight:500}.dropdown-option:hover{background:rgba(255, 215, 0, 0.1);color:#fff}.dropdown-option.active{background:var(--gold);color:#000;font-weight:700}.package-selector-section{margin-bottom:25px}.package-selector-grid{display:flex;gap:15px;align-items:stretch;margin-top:8px}@media (max-width: 991px){.package-selector-grid{flex-direction:column}.dynamic-price-box{width:100%;text-align:center}}@media (max-width: 991px){.package-selector-wrapper{padding-right:0}}.gmb-map-list-sidebar{flex:0 0 320px;background:#0d0d0d;padding:30px 20px;border-left:1px solid var(--glass-border);display:flex;flex-direction:column;gap:20px}@media (max-width: 1200px){.gmb-map-list-sidebar{border-left:none;border-top:1px solid var(--glass-border);width:100%}}.hours-selector-container{display:flex;flex-direction:column;gap:15px;margin-top:5px}.days-row{display:flex;gap:8px;flex-wrap:wrap}.day-toggle{width:40px;height:40px;border:1px solid var(--glass-border);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:700;color:var(--text-muted);cursor:pointer;transition:0.3s;background:rgba(255, 255, 255, 0.02);user-select:none}.day-toggle:hover{border-color:var(--gold);color:#fff}.day-toggle.selected{background:var(--gold);color:#000;border-color:var(--gold);box-shadow:0 0 15px rgba(255, 215, 0, 0.2)}.times-row{display:flex;align-items:center;gap:10px}.time-select-custom{flex:1;background:rgba(255, 255, 255, 0.05)!important;border:1px solid var(--glass-border);border-radius:10px;padding:10px 15px;color:#fff!important;font-size:0.85rem;font-weight:600;outline:none;transition:0.3s;cursor:pointer;appearance:none;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffd700' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.time-select-custom option{background-color:#0d0d0d;color:#fff;padding:10px}.time-select-custom:focus{border-color:var(--gold);background:rgba(255, 215, 0, 0.05)!important}.time-separator{color:var(--gold);font-weight:800}.map-list-title{font-size:1.2rem;font-weight:800;color:var(--gold);margin-bottom:25px;letter-spacing:-0.5px}.map-item{background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.05);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:8px;transition:0.4s cubic-bezier(0.2, 1, 0.3, 1);margin-bottom:20px}.map-item:hover{border-color:rgba(255, 215, 0, 0.3);background:rgba(255, 215, 0, 0.03)}.map-item.highlight-item{border-color:var(--gold);background:rgba(255, 215, 0, 0.05);box-shadow:0 15px 35px rgba(0, 0, 0, 0.3)}.map-item-name{font-weight:700;font-size:1.1rem;color:#fff;font-family:var(--sm-font-display)}.map-item-meta{font-size:0.9rem;color:#9e9e9e;display:flex;align-items:center;gap:6px}.map-item-meta i{color:#fbbc04;font-size:0.8rem}.map-item-meta span:first-child{color:#b0b0b0;font-weight:500}.map-item-cat{color:#a8a8a8;font-size:0.9rem}.map-item-status{font-size:0.9rem;color:#34a853;font-weight:500}.map-item-status.closed{color:#a0a0a0}.web-pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:60px}.web-price-card{background:rgba(255, 255, 255, 0.02);border:1px solid var(--glass-border);border-radius:24px;padding:45px 35px;transition:0.5s cubic-bezier(0.2, 1, 0.3, 1);position:relative;display:flex;flex-direction:column}.web-price-card:hover{transform:translateY(-10px);border-color:var(--gold);background:rgba(255, 215, 0, 0.03)}.web-price-card.featured{border:1px solid var(--gold);background:rgba(255, 215, 0, 0.05);box-shadow:0 20px 40px rgba(0, 0, 0, 0.4)}.web-price-name{font-family:var(--sm-font-display-bold);font-size:24px;color:#fff;margin-bottom:20px;text-transform:uppercase}.web-price-name .name-highlight{color:var(--gold);display:block;font-size:28px}.web-price-amount{font-size:42px;font-weight:800;color:#fff;margin-bottom:30px;font-family:var(--sm-font-ui)}.web-price-amount span{font-size:18px;color:var(--text-muted)}.web-price-features{list-style:none;padding:0;margin:0 0 40px 0;flex-grow:1}.web-price-features li{font-size:15px;color:var(--text-muted);padding:10px 0;border-bottom:1px solid rgba(255, 255, 255, 0.05);display:flex;align-items:center;gap:12px}.web-price-features li i{color:var(--gold);font-size:14px}.web-price-actions{display:grid;grid-template-columns:1fr;gap:15px}@media (max-width: 991px){.web-pricing-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.web-pricing-grid{grid-template-columns:1fr}}.registration-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media (max-width: 900px){.registration-grid{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:10px}.form-group label{font-size:0.9rem;font-weight:600;color:#888}.form-control-custom{background:rgba(255, 255, 255, 0.05)!important;border:1px solid var(--glass-border);border-radius:10px;padding:12px 18px;color:#ffffff!important;caret-color:var(--gold)!important;font-size:0.95rem;transition:0.3s;display:block;width:100%}.form-control-custom::placeholder{color:rgba(255, 255, 255, 0.4)}.form-control-custom:focus{outline:none;border-color:var(--gold);background:rgba(255, 215, 0, 0.05)}.form-full{grid-column:span 2}@media (max-width: 600px){.form-full{grid-column:span 1}}.web-intro-section{padding:120px 0}.web-intro-row{display:flex;align-items:center;gap:80px}@media (max-width: 991px){.web-intro-row{flex-direction:column;text-align:center}}.intro-img-frame{flex:1;position:relative;border-radius:30px;padding:15px;background:rgba(255, 255, 255, 0.03);border:1px solid var(--glass-border);backdrop-filter:blur(10px)}.intro-img-frame img{border-radius:20px;width:100%;display:block;box-shadow:0 20px 50px rgba(0, 0, 0, 0.5)}.web-intro-text{flex:1.2}.web-intro-text h2{font-size:3rem;margin-bottom:25px}.web-intro-text p{color:var(--text-muted);font-size:1.1rem;line-height:1.8;margin-bottom:20px}.web-features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;margin-top:60px}.web-feature-card{background:var(--dark-card);padding:50px 40px;border-radius:32px;border:1px solid var(--glass-border);transition:all 0.4s ease}.web-feature-card:hover{transform:translateY(-10px);border-color:var(--gold);box-shadow:0 20px 50px rgba(0, 0, 0, 0.3)}.web-feature-icon{width:70px;height:70px;background:rgba(255, 215, 0, 0.1);color:var(--gold);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:30px}.web-feature-card h3{font-size:1.5rem;margin-bottom:15px}.web-feature-card p{color:var(--text-muted);line-height:1.7}.web-section-title{font-size:clamp(1.75rem, 5vw, 3.5rem);margin-bottom:clamp(2rem, 6vw, 4rem);text-align:center;font-weight:700;overflow-wrap:anywhere}@media (max-width: 768px){.web-section-title{font-size:clamp(1.35rem, 5.2vw, 2rem);margin-bottom:2rem}}