#boost-terminal-light .btn-secondary{background:var(--primary);color:#fff!important;box-shadow:var(--shadow-md)}#boost-terminal-light .btn-secondary:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.snake-input-wrapper{position:relative;padding:2px;border-radius:var(--radius-md);background:#e2e8f0;overflow:visible;margin-bottom:16px}.snake-border-svg{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none;z-index:10;overflow:visible}.snake-border-path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0}.snake-input-wrapper input,.snake-input-wrapper select,.snake-input-wrapper textarea{width:100%;padding:12px 16px;border:none!important;border-radius:calc(var(--radius-md) - 2px);font-family:var(--font-sans);font-size:1rem;color:var(--text-main);background:#f8fafc;margin-bottom:0!important;transition:background .2s ease;box-sizing:border-box;position:relative;z-index:2}.snake-input-wrapper input:focus,.snake-input-wrapper select:focus,.snake-input-wrapper textarea:focus{outline:none;background:#fff}.snake-card{position:relative;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-lg);overflow:visible;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.snake-card-svg{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;z-index:0;overflow:visible}.snake-card-path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2000;stroke-dashoffset:2000;opacity:0}.snake-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(16,185,129,.12),0 10px 20px rgba(59,130,246,.08);border-color:transparent}.snake-card>*:not(.snake-card-svg){position:relative;z-index:1}#boost-terminal-light .service-card.snake-card{border:1px solid var(--border-subtle);padding:var(--space-lg)}.glass-card.snake-card{background:rgba(255,255,255,.95);backdrop-filter:blur(12px)}.snake-card.dark-card{background:var(--primary);color:#fff;border-color:rgba(255,255,255,.1)}.snake-card.dark-card h3,.snake-card.dark-card p{color:#fff}.immo-cf7-form textarea{min-height:80px;max-height:120px;resize:vertical}@media (max-width:768px){.snake-input-wrapper{margin-bottom:24px!important}.snake-input-wrapper input,.snake-input-wrapper select,.snake-input-wrapper textarea{min-height:48px!important;font-size:16px!important}}#boost-terminal-light .testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-lg)}#boost-terminal-light .testimonial-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-lg);box-shadow:var(--shadow-md);position:relative;transition:all .3s ease}#boost-terminal-light .testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}#boost-terminal-light .testimonial-card::before{content:"\"";font-family:Georgia,serif;font-size:5rem;color:rgba(15,23,42,.05);position:absolute;top:10px;left:20px;line-height:1}#boost-terminal-light .testimonial-stars{color:#f59e0b;font-size:1.2rem;letter-spacing:2px;margin-bottom:16px}#boost-terminal-light .testimonial-text{font-size:1rem;color:var(--text-main);font-weight:500;font-style:italic;margin-bottom:24px;position:relative;z-index:1}#boost-terminal-light .testimonial-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-subtle);padding-top:16px}#boost-terminal-light .testimonial-author{font-weight:800;color:var(--primary)}#boost-terminal-light .testimonial-company{font-size:.8rem;background:var(--bg-page);padding:4px 10px;border-radius:var(--radius-pill);font-weight:600;color:var(--text-muted)}#boost-terminal-light .kontraer-case{background:var(--bg-page);border-radius:var(--radius-xl);padding:var(--space-lg);margin-top:var(--space-lg)}#boost-terminal-light .kontraer-case h3{font-size:1.15rem;margin-bottom:var(--space-md);display:flex;align-items:center;gap:10px}#boost-terminal-light .kontraer-case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}#boost-terminal-light .kontraer-case-item{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-md)}#boost-terminal-light .kontraer-case-item h4{font-size:1rem;color:var(--primary);margin-bottom:8px;display:flex;align-items:center;gap:8px}#boost-terminal-light .kontraer-case-item p{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin:0}#boost-terminal-light .kontraer-case-item .result-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(16,185,129,.1);color:var(--accent);padding:6px 12px;border-radius:var(--radius-pill);font-size:.8rem;font-weight:700;margin-top:12px}#boost-terminal-light .kontraer-section--dark .kontraer-case{background:rgba(255,255,255,.05)}#boost-terminal-light .kontraer-section--dark .kontraer-case h3{color:#fff}#boost-terminal-light .kontraer-section--dark .kontraer-case-item{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}#boost-terminal-light .kontraer-section--dark .kontraer-case-item h4{color:var(--accent)}#boost-terminal-light .kontraer-section--dark .kontraer-case-item p{color:rgba(255,255,255,.7)}#boost-terminal-light .ai-insight-callout.expanded .ai-insight-rest{max-height:800px;opacity:1;margin-top:10px}#boost-terminal-light .ai-insight-callout.expanded .ai-insight-teaser{-webkit-line-clamp:unset;display:block}#immo-google-reviews .ig-review-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-lg);box-shadow:var(--shadow-md);transition:all .3s ease;position:relative}#immo-google-reviews .ig-review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}#immo-google-reviews .ig-review-stars{color:#f59e0b;font-size:1.1rem;letter-spacing:2px;margin-bottom:12px}#immo-google-reviews .ig-review-text{font-size:.95rem;color:var(--text-main);font-style:italic;line-height:1.7;margin-bottom:16px}#immo-google-reviews .ig-review-author{font-weight:700;color:var(--primary);font-size:.95rem}#immo-google-reviews .ig-review-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-subtle);padding-top:12px;margin-top:8px}#immo-google-reviews .ig-review-google{font-size:.75rem;color:var(--text-muted)}#immo-google-reviews .ig-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);justify-items:center}#immo-google-reviews .ig-review-grid .ig-review-card{width:100%}#immo-google-reviews .ig-attribution{color:#64748b;font-size:.75rem}#immo-google-reviews .ig-attribution a{color:var(--text-muted)}@media (max-width:1024px){#immo-google-reviews .ig-review-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#immo-google-reviews .ig-review-grid{grid-template-columns:1fr}}