.page-content{max-width:1100px;margin:0 auto;padding:var(--sb-space-3xl) var(--sb-space-lg)}.scene-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sb-space-lg);margin-bottom:48px}.scene-card{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius-lg);padding:24px;animation:sb-card-breathe 4s ease-in-out infinite}.scene-card h3{font-size:1rem;font-weight:700;margin-bottom:8px;color:var(--sb-ice)}.scene-card p{font-size:.85rem;color:var(--sb-text-secondary);line-height:1.7}@media(max-width:600px){.scene-grid{grid-template-columns:1fr}}@media(max-width:768px){.scene-card{text-align:center}}@media(max-width:768px){.scene-card h3{text-align:center}}.cmp-card{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius-lg);padding:24px;animation:sb-card-breathe 4s ease-in-out infinite;margin-bottom:48px;overflow-x:auto}.scene-card,.cmp-card,.price-card,.pay-card,.page-content .cta-section,.radar-wrap{transition:box-shadow .3s ease,transform .3s ease}.page-content .cta-section{text-align:center;padding:60px var(--sb-space-lg);margin-bottom:48px;background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius-lg);animation:sb-card-breathe 4s ease-in-out infinite}.page-content .cta-section h2{font-size:1.8rem;font-weight:800;margin-bottom:var(--sb-space-sm)}.page-content .cta-section p{color:var(--sb-text-secondary);margin-bottom:var(--sb-space-lg);font-size:.95rem}.scene-card:hover,.cmp-card:hover,.price-card:hover,.pay-card:hover,.page-content .cta-section:hover,.radar-wrap:hover{animation:none;transform:translateY(-3px);background:linear-gradient(#38bdf80f,#6366f10a),linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;box-shadow:0 0 12px #38bdf82e,0 0 20px #6366f114}.hero-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sb-space-md);padding-top:var(--sb-space-lg);border-top:1px solid rgba(var(--sb-ice-rgb),.12);text-align:center}@media(max-width:768px){.hero-categories{display:none}}.role-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sb-space-lg);width:100%}.role-card{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius);padding:var(--sb-space-xl) var(--sb-space-lg);text-align:center;cursor:pointer;transition:transform .2s,box-shadow .2s;animation:sb-card-breathe 4s ease-in-out infinite}.role-card:hover{animation:none;transform:translateY(-3px);background:linear-gradient(#38bdf80f,#6366f10a),linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;box-shadow:0 0 12px #38bdf82e,0 0 20px #6366f114}.role-card.active{box-shadow:0 0 20px #38bdf840,0 0 40px #6366f11a;border:1px solid var(--sb-ice)}.role-card-icon{display:flex;align-items:center;justify-content:center;margin:0 auto var(--sb-space-sm);color:var(--sb-text);transition:color .25s ease}.role-card-icon svg{width:28px;height:28px;stroke-width:1.5}.role-card:hover .role-card-icon{color:var(--sb-ice)}.role-card h3{font-size:var(--sb-text-base);font-weight:700;margin-bottom:4px}.role-card .role-card-sub{font-size:var(--sb-text-xs);color:var(--sb-text-muted);margin-bottom:4px}.role-card .role-card-count{font-size:var(--sb-text-xs);color:var(--sb-text-muted)}@media(max-width:768px){.role-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.role-cards{grid-template-columns:1fr}}.contact-hero .hero-subtitle{font-size:var(--sb-text-xl);line-height:1.7}.contact-hero .hero-categories{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:var(--sb-space-md);margin-top:0;padding-top:var(--sb-space-lg);border-top:1px solid rgba(var(--sb-ice-rgb),.12);text-align:left}.hero-cat-card{position:relative;background:#0f1525b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:var(--sb-radius);padding:var(--sb-space-md);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sb-space-sm)}.hero-cat-card:before{content:"";position:absolute;inset:-1px;border-radius:calc(var(--sb-radius) + 1px);padding:1px;background:var(--sb-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.hero-cat-card>*{position:relative;z-index:1}.hero-cat-card:hover{transform:translateY(-3px);background:linear-gradient(rgba(var(--sb-ice-rgb),.06),rgba(var(--sb-violet-rgb),.04)),#0f1525b3;box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.18),0 0 20px rgba(var(--sb-violet-rgb),.08)}.hero-cat-card .cat-icon{display:flex;align-items:center;justify-content:center;color:var(--sb-text);flex-shrink:0;transition:color .25s ease}.hero-cat-card:hover .cat-icon{color:var(--sb-ice)}.hero-cat-card .cat-icon svg{width:28px;height:28px;stroke-width:1.5}.hero-cat-card .cat-label{font-size:var(--sb-text-base);font-weight:700;color:var(--sb-text);margin-bottom:2px}.hero-cat-card .cat-desc{font-size:var(--sb-text-xs);color:var(--sb-text-muted);line-height:1.4}.contact-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sb-space-lg);margin-bottom:var(--sb-space-2xl)}.contact-page .form-card{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius-lg);padding:var(--sb-space-xl);animation:sb-card-breathe 4s ease-in-out infinite;display:flex;flex-direction:column;transition:box-shadow .3s ease,transform .3s ease,background .3s ease,opacity .7s cubic-bezier(.16,1,.3,1)}.contact-page .form-card:hover{animation:none;transform:translateY(-3px);background:linear-gradient(rgba(var(--sb-ice-rgb),.06),rgba(var(--sb-violet-rgb),.04)),linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.18),0 0 20px rgba(var(--sb-violet-rgb),.08)}.contact-page .form-card-highlight{animation:formFlash 2s ease-out forwards!important}.contact-page .form-card h2{font-size:clamp(1.4rem,2.5vw,var(--sb-text-2xl));font-weight:800;margin-bottom:var(--sb-space-xs);color:var(--sb-text);letter-spacing:-.02em}.contact-page .form-card form{flex:1;display:flex;flex-direction:column}.contact-page .form-card .form-actions{margin-top:var(--sb-space-lg);padding-top:0}.contact-page .form-card form>.form-group:last-of-type{margin-bottom:0}.contact-page .card-header{margin-bottom:var(--sb-space-lg)}.contact-page .form-group{margin-bottom:var(--sb-space-md)}.contact-page .form-group label{display:block;font-size:var(--sb-text-sm);font-weight:500;color:var(--sb-text-secondary);margin-bottom:var(--sb-space-xs)}.contact-page .form-group input,.contact-page .form-group select,.contact-page .form-group textarea{width:100%;padding:10px 14px;background:var(--sb-card-fill);border:1px solid var(--sb-border);border-radius:var(--sb-radius);color:var(--sb-text);font-family:inherit;font-size:16px;transition:border-color .2s}.contact-page .form-group input:focus,.contact-page .form-group select:focus,.contact-page .form-group textarea:focus{outline:none;border-color:var(--sb-ice)}.contact-page .form-group input:-webkit-autofill,.contact-page .form-group input:-webkit-autofill:hover,.contact-page .form-group input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--sb-card-fill) inset;-webkit-text-fill-color:var(--sb-text);transition:background-color 5000s ease-in-out 0s;caret-color:var(--sb-text)}.contact-page .form-group textarea{min-height:120px;resize:vertical}.contact-page .form-group select{cursor:pointer}.contact-page .custom-select{position:relative}.contact-page .custom-select-trigger{width:100%;padding:10px 36px 10px 14px;background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius);color:var(--sb-text-muted);font-family:inherit;font-size:16px;cursor:pointer;transition:all .2s;position:relative;box-sizing:border-box}.contact-page .custom-select-trigger.has-value{color:var(--sb-text)}.contact-page .custom-select-trigger:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--sb-ice);transition:transform .2s}.contact-page .custom-select.open .custom-select-trigger:after{transform:translateY(-50%) rotate(180deg)}.contact-page .custom-select-options{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;border-radius:var(--sb-radius);overflow:hidden;box-shadow:0 8px 30px #0006;background:#0c1018b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.contact-page .custom-select-options:before{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;background:var(--sb-gradient) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:1}.contact-page .custom-select.open .custom-select-options{display:block}.contact-page .custom-select-option{padding:10px 14px;cursor:pointer;font-size:16px;color:var(--sb-text-secondary);transition:all .15s}.contact-page .custom-select-option:hover{background:rgba(var(--sb-ice-rgb),.1);color:var(--sb-text)}.contact-page .custom-select-option.selected{color:var(--sb-ice);background:rgba(var(--sb-ice-rgb),.06)}.contact-page .form-actions{display:flex;justify-content:center;margin-top:var(--sb-space-lg)}.contact-page .email-badges{display:flex;flex-wrap:wrap;gap:var(--sb-space-xs);margin-top:var(--sb-space-sm)}.contact-page .email-badges .badge-active{color:var(--sb-ice)!important;border-color:var(--sb-ice)!important;background:rgba(var(--sb-ice-rgb),.1)}.contact-page .form-toggle-bar{display:none}@media(max-width:768px){.contact-hero{padding-left:var(--sb-space-md);padding-right:var(--sb-space-md)}}@media(max-width:768px){.contact-hero .hero-categories{grid-template-columns:1fr 1fr;border-top:none;padding-top:0;padding-left:2px;padding-right:2px;margin-bottom:var(--sb-space-xl)}}@media(max-width:768px){.hero-cat-card{padding:var(--sb-space-sm);min-width:0;overflow-wrap:anywhere}}@media(max-width:768px){.contact-page .form-grid{grid-template-columns:1fr}}@media(max-width:768px){.contact-page .form-actions{justify-content:center}}@media(max-width:768px){.contact-page .form-grid .form-card{display:none}}@media(max-width:768px){.contact-page .form-grid .form-card.form-active{display:flex}}@media(max-width:768px){.contact-page .form-toggle-bar{display:flex;gap:var(--sb-space-xs);margin-bottom:var(--sb-space-md)}}@media(max-width:768px){.contact-page .form-toggle-pill{flex:1;padding:10px 14px;border-radius:var(--sb-radius);font-size:var(--sb-text-sm);font-weight:600;font-family:inherit;cursor:pointer;border:1px solid rgba(var(--sb-ice-rgb),.3);background:transparent;color:rgba(var(--sb-ice-rgb),.6);transition:all .2s;line-height:1.4;text-align:center}}@media(max-width:768px){.contact-page .form-toggle-pill.active{background:rgba(var(--sb-ice-rgb),.12);border-color:var(--sb-ice);color:var(--sb-ice)}}@media(max-width:480px){.contact-hero .hero-categories{grid-template-columns:1fr}}.role-cta-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:720px;margin:0 auto}@media(max-width:640px){.role-cta-row{grid-template-columns:repeat(2,1fr)}}.page-content .section-divider{margin-top:var(--sb-space-3xl);margin-bottom:var(--sb-space-3xl)}#city-rate-benchmark>.page-content{padding-top:0;padding-bottom:0}#gigs-about-directory>.page-content,#gigs-popular-month>.page-content,#blog-popular-month>.page-content,.gig-explore-content,.hiring-guide-band>.page-content,.gigs-reality-band>.page-content{padding-top:0;padding-bottom:0}.page-content:has(+.section-divider+.members-carousel-band){padding-bottom:var(--sb-space-lg)}.about-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(var(--sb-topbar-height) + 48px) var(--sb-space-lg) 48px;position:relative;overflow:hidden}.founder-left{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;margin:var(--sb-space-xl) 0}.founder-highlight{display:inline-block;margin-top:var(--sb-space-md);padding:8px 16px;border-left:3px solid var(--sb-ice);background:rgba(var(--sb-ice-rgb),.05);border-radius:0 var(--sb-radius-sm) var(--sb-radius-sm) 0;color:var(--sb-ice);font-weight:600;font-size:var(--sb-text-sm)}.founder-highlight a{color:var(--sb-ice);text-decoration:none}.founder-journey{width:90%;margin-left:auto;margin-right:auto;margin-top:var(--sb-space-md);padding-top:var(--sb-space-md);padding-bottom:55px;border-top:1px solid rgba(148,163,184,.1)}.hero-timeline-label{font-size:var(--sb-text-base);font-weight:800;text-align:center;padding-bottom:5px;background:var(--sb-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-tl-bar{position:relative;height:6px;background:#94a3b81a;border-radius:3px;margin-top:25px}.hero-tl-bar-fill{position:absolute;top:0;left:0;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--sb-ice) 0%,var(--sb-violet) 100%);background-size:200% 100%;box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.3)}.hero-tl-markers{position:absolute;top:0;left:0;right:0;height:100%}.hero-tl-marker{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;cursor:default}.hero-tl-dot{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;transition:transform .2s}.hero-tl-marker:hover .hero-tl-dot{transform:scale(1.2)}.hero-tl-dot.done{background:var(--sb-ice);box-shadow:0 0 0 3px rgba(var(--sb-ice-rgb),.2),0 0 10px rgba(var(--sb-ice-rgb),.4)}.hero-tl-marker:nth-child(2) .hero-tl-dot.done{background:#43a7f6;box-shadow:0 0 0 3px #43a7f633,0 0 10px #43a7f666}.hero-tl-dot.current{width:22px;height:22px;background:#4e92f5;box-shadow:0 0 0 3px #4e92f533,0 0 14px #4e92f580;animation:hero-marker-pulse 2.5s ease-in-out infinite;font-size:.65rem;font-weight:700;color:#fff}.hero-tl-dot.current svg{width:10px;height:10px;transition:opacity .25s ease}.hero-tl-marker.is-pending .hero-tl-dot.current svg{opacity:0}.hero-tl-dot.upcoming{background:var(--sb-card-fill);border:2px solid rgba(148,163,184,.2);box-shadow:0 0 0 3px #94a3b80d}.hero-tl-marker .hero-tl-dot.done,.hero-tl-marker .hero-tl-dot.current{transition:background .25s ease,box-shadow .25s ease,width .25s ease,height .25s ease,border-color .25s ease}.hero-tl-marker .hero-tl-dot.done svg{transition:opacity .25s ease}.hero-tl-marker .hero-tl-sublabel.done,.hero-tl-marker .hero-tl-sublabel.current{transition:color .25s ease}.hero-tl-marker.is-pending .hero-tl-dot.done,.hero-tl-marker.is-pending .hero-tl-dot.current{background:var(--sb-card-fill);box-shadow:0 0 0 3px #94a3b80d;border:2px solid rgba(148,163,184,.2);width:18px;height:18px;animation:none}.hero-tl-marker.is-pending .hero-tl-dot.done svg{opacity:0}.hero-tl-marker.is-pending .hero-tl-sublabel.done,.hero-tl-marker.is-pending .hero-tl-sublabel.current{color:#94a3b859}.hero-tl-label{position:absolute;top:calc(100% + 10px);white-space:nowrap;text-align:center;font-size:.75rem;font-weight:700;color:var(--sb-text-muted);line-height:1.2}.hero-tl-sublabel{font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:block}.hero-tl-sublabel.done{color:var(--sb-ice)}.hero-tl-sublabel.current{color:#4e92f5}.hero-tl-sublabel.upcoming{color:#94a3b859}.roles-section{padding:var(--sb-space-3xl) var(--sb-space-lg);background:var(--sb-bg-surface);position:relative;overflow:hidden}.about-section-inner{position:relative;z-index:1}.roles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sb-space-xl);max-width:var(--sb-max-width);margin:0 auto}.role-card{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius);padding:var(--sb-space-xl);text-align:center;animation:sb-card-breathe 4s ease-in-out infinite;text-decoration:none;color:inherit;cursor:pointer;transition:box-shadow .3s ease,transform .3s ease}.role-card .role-icon{font-size:48px;margin-bottom:var(--sb-space-md);transition:color .25s ease}.role-card:hover .role-icon{color:var(--sb-ice)}.why-card p{font-size:var(--sb-text-sm);color:var(--sb-text-secondary);line-height:1.5}.uk-section{padding:var(--sb-space-2xl) var(--sb-space-lg) var(--sb-space-3xl);text-align:center;background:var(--sb-bg-surface)}.uk-section.uk-section-plain{background:transparent}.uk-section p{color:var(--sb-text-secondary);font-size:var(--sb-text-lg);max-width:880px;margin:0 auto var(--sb-space-lg);line-height:1.7}@media(max-width:768px){.why-card{flex-direction:column;text-align:center}}@media(max-width:768px){.uk-section h2{font-size:var(--sb-text-2xl)}}.founder-beacon-msg{font-size:.78rem;line-height:1.5;color:var(--sb-text-secondary);margin-bottom:12px}.founder-beacon-link:hover{color:#fff}.form-card{max-width:100%}.role-corner-badge{position:absolute;top:8px;right:8px;font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:var(--sb-radius-sm);z-index:1;line-height:1.4}.role-corner-badge-artist{background:#38bdf826;color:var(--sb-ice);border:1px solid rgba(56,189,248,.3)}.price-grid,.pay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sb-space-md);margin-bottom:48px}.price-card,.pay-card{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius-lg);padding:20px;text-align:center}.price-card .event-type,.pay-card .venue-type{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sb-ice);margin-bottom:8px}.price-card .price-range,.pay-card .pay-range{font-size:1.6rem;font-weight:800;margin-bottom:6px}.price-card .price-note,.pay-card .pay-note{font-size:.78rem;color:var(--sb-text-muted)}@media(max-width:768px){.price-grid,.pay-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.price-grid,.pay-grid{grid-template-columns:1fr}}.help-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(var(--sb-topbar-height) + var(--sb-space-2xl)) var(--sb-space-lg) var(--sb-space-2xl);position:relative;overflow:hidden}.help-hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:var(--sb-space-md);position:relative}.category-card{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius);padding:var(--sb-space-md);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:var(--sb-space-sm);animation:sb-card-breathe 4s ease-in-out infinite}.category-card:hover{animation:none;transform:translateY(-3px);background:linear-gradient(rgba(var(--sb-ice-rgb),.06),rgba(var(--sb-violet-rgb),.04)),linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.18),0 0 20px rgba(var(--sb-violet-rgb),.08)}.category-icon{font-size:24px;flex-shrink:0;margin-top:2px;color:var(--sb-text);transition:color .25s ease}.category-card:hover .category-icon{color:var(--sb-ice)}.category-card h3{font-size:var(--sb-text-base);margin-bottom:2px}.category-card .category-count{font-size:var(--sb-text-sm);color:var(--sb-text-muted)}.geo-role-item{padding:var(--sb-space-lg);border-radius:var(--sb-radius-lg);background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent}.geo-role-item h3{margin-bottom:var(--sb-space-xs)}.geo-workflow-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sb-space-md);margin-bottom:var(--sb-space-md)}.geo-workflow-step{text-align:center;padding:var(--sb-space-md);border-radius:var(--sb-radius-lg);background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent}.geo-workflow-step .geo-step-num{display:block;font-family:"Rajdhani",var(--sb-font);font-size:2.5rem;font-weight:700;line-height:1;background:var(--sb-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--sb-space-xs)}.geo-workflow-step h3{font-size:var(--sb-text-sm);color:var(--sb-text);margin-bottom:4px}.geo-workflow-step p{font-size:var(--sb-text-xs);margin-bottom:0}.geo-feature-card{padding:var(--sb-space-lg);border-radius:var(--sb-radius-lg);background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent}.geo-feature-card h3{margin-bottom:var(--sb-space-xs)}.geo-faq-item{padding:var(--sb-space-lg);border-radius:var(--sb-radius-lg);background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;margin-bottom:var(--sb-space-md)}.geo-faq-item h3{color:var(--sb-text);margin-bottom:var(--sb-space-xs)}.geo-faq-item p{margin-bottom:0}.geo-glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sb-space-md)}.geo-glossary-item{padding:var(--sb-space-md) var(--sb-space-lg);border-radius:var(--sb-radius-lg);background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent}.geo-glossary-item dt{font-weight:700;font-size:var(--sb-text-base);margin-bottom:4px}.geo-glossary-item dd{color:var(--sb-text-secondary);font-size:var(--sb-text-sm);line-height:1.6;margin:0}.geo-role-item,.geo-workflow-step,.geo-feature-card,.geo-faq-item,.geo-glossary-item{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.geo-role-item:hover,.geo-workflow-step:hover,.geo-feature-card:hover,.geo-faq-item:hover,.geo-glossary-item:hover{transform:translateY(-3px);background:linear-gradient(#38bdf80f,#6366f10a),linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;box-shadow:0 0 12px #38bdf82e,0 0 20px #6366f114}@media(max-width:768px){.geo-workflow-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.geo-glossary-grid{grid-template-columns:1fr}}@media(max-width:480px){.geo-workflow-steps{grid-template-columns:1fr}}.contact-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(var(--sb-topbar-height) + var(--sb-space-3xl)) var(--sb-space-lg) var(--sb-space-3xl);position:relative;overflow:hidden}.contact-hero .hero-content{max-width:860px;width:100%}.contact-hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:var(--sb-space-md);position:relative}.contact-pill{display:inline-block;padding:6px 18px;border-radius:var(--sb-radius);font-size:var(--sb-text-sm);font-weight:600;background:transparent;color:var(--sb-ice);border:1px solid var(--sb-ice);cursor:pointer;transition:all .2s ease;text-decoration:none}.contact-pill:hover{color:#fff;background:rgba(var(--sb-ice-rgb),.1)}.contact-page .form-card .card-subtitle{color:var(--sb-text-secondary);font-size:var(--sb-text-sm);line-height:1.6}.contact-page .form-card .card-subtitle a{color:var(--sb-ice)}.contact-page .form-group-grow{flex:1;display:flex;flex-direction:column}.contact-page .form-group-grow textarea{flex:1}.contact-page .form-privacy-note{font-size:.78rem;color:var(--sb-text-muted);margin-top:var(--sb-space-lg);line-height:1.45}.contact-page .form-privacy-note a{color:var(--sb-ice);text-decoration:underline}@media(max-width:768px){.contact-hero{min-height:100vh;padding-top:calc(var(--sb-topbar-height) + var(--sb-space-3xl));padding-bottom:var(--sb-space-3xl)}}.about-hero:before{content:"";position:absolute;top:15%;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse at center,rgba(var(--sb-ice-rgb),.12) 0%,rgba(var(--sb-violet-rgb),.08) 40%,transparent 70%);pointer-events:none;z-index:0;animation:hero-glow-pulse 6s ease-in-out infinite}.about-hero .hero-content{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.founder-card{max-width:700px;margin:0 auto;background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;border:1px solid transparent;border-radius:var(--sb-radius);padding:var(--sb-space-2xl);display:flex;flex-direction:column;align-items:center;text-align:center;animation:founder-card-breathe 4s ease-in-out infinite;position:relative;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.founder-card:hover{animation:none;transform:translateY(-3px);background:linear-gradient(rgba(var(--sb-ice-rgb),.06),rgba(var(--sb-violet-rgb),.04)),linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.18),0 0 20px rgba(var(--sb-violet-rgb),.08)}.founder-photo{width:120px;height:120px;border-radius:var(--sb-radius-full);background:var(--sb-gradient);padding:2px;flex-shrink:0;box-shadow:0 0 16px rgba(var(--sb-ice-rgb),.3),0 0 40px rgba(var(--sb-violet-rgb),.15);animation:founder-glow 3s ease-in-out infinite}.founder-photo img{width:100%;height:100%;border-radius:var(--sb-radius-full);object-fit:cover;object-position:center 15%;display:block}.founder-name{font-weight:700;font-size:var(--sb-text-base);margin-top:var(--sb-space-lg);line-height:1.1}.founder-role{font-size:var(--sb-text-xs);color:var(--sb-text-muted);margin-top:4px;line-height:1.1}.founder-right{position:relative}.founder-right h2{font-size:var(--sb-text-xl);margin-bottom:var(--sb-space-lg)}.founder-right p{color:var(--sb-text-secondary);line-height:1.8;font-size:var(--sb-text-sm);margin-bottom:var(--sb-space-md)}.founder-right p:last-of-type{margin-bottom:0}.founder-right em{color:var(--sb-text);font-style:normal;font-weight:500}.hero-tl-marker.complete .hero-tl-label{color:var(--sb-ice)}.hero-tl-marker.complete:nth-child(2) .hero-tl-label{color:#43a7f6}.hero-tl-marker.active .hero-tl-label{color:#4e92f5}.role-card h3{font-size:var(--sb-text-xl);margin-bottom:var(--sb-space-sm)}.role-card p{font-size:var(--sb-text-sm);color:var(--sb-text-secondary);line-height:1.6}.role-card:hover,.why-card:hover{animation:none;transform:translateY(-3px);background:linear-gradient(rgba(var(--sb-ice-rgb),.06),rgba(var(--sb-violet-rgb),.04)),linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.18),0 0 20px rgba(var(--sb-violet-rgb),.08)}.why-section{padding:var(--sb-space-3xl) var(--sb-space-lg);position:relative;overflow:hidden}.why-section-alt{background:var(--sb-bg-surface)}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sb-space-lg);max-width:var(--sb-max-width);margin:0 auto}.why-card{background:linear-gradient(var(--sb-card-fill),var(--sb-card-fill)) padding-box,var(--sb-gradient) border-box;padding:var(--sb-space-xl);border:1px solid transparent;border-radius:var(--sb-radius);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sb-space-md);animation:sb-card-breathe 4s ease-in-out infinite;transition:box-shadow .3s ease,transform .3s ease}.why-icon{font-size:28px;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:color .25s ease}.why-card:hover .why-icon{color:var(--sb-ice)}.why-card h3,.why-card h4{font-size:var(--sb-text-base);margin:1.33em 0 var(--sb-space-xs)}.page-content>.cta-section:last-child{margin-bottom:0}.uk-section h2{font-size:var(--sb-text-3xl);margin-bottom:var(--sb-space-sm)}.uk-section a{color:var(--sb-ice)}@media(max-width:768px){.about-hero{min-height:auto;padding-top:calc(var(--sb-topbar-height) + var(--sb-space-xl));padding-bottom:var(--sb-space-xl)}}@media(max-width:768px){.roles-grid{grid-template-columns:1fr}}@media(max-width:768px){.why-grid{grid-template-columns:1fr}}@media(max-width:768px){.founder-card{grid-template-columns:1fr;padding:var(--sb-space-lg) var(--sb-space-md);text-align:center}}@media(max-width:768px){.founder-right{text-align:center}}@media(max-width:768px){.founder-right h2{font-size:var(--sb-text-lg)}}@media(max-width:768px){.why-icon{margin:0 auto}}@media(max-width:768px){.roles-section,.why-section,.uk-section{padding:var(--sb-space-2xl) var(--sb-space-md)}}.coverage-strip{margin-top:var(--sb-space-xl);font-size:var(--sb-text-xs);color:var(--sb-ice);font-weight:600;letter-spacing:.03em}.coverage-strip .coverage-cities{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:6px}.coverage-strip .coverage-city{color:var(--sb-text-secondary);white-space:nowrap;text-decoration:none;transition:color .2s}.coverage-strip .coverage-city:hover{color:var(--sb-ice)}.coverage-strip .coverage-sep{color:var(--sb-ice);opacity:.4;margin:0 8px}.coverage-strip .coverage-more{color:var(--sb-text-muted);font-weight:400;text-decoration:none;transition:color .2s}.coverage-strip .coverage-break{flex-basis:100%;height:0}.founder-beacon-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--sb-ice-rgb),.4);cursor:pointer;transition:all .3s ease;animation:beacon-pulse 3s ease-in-out infinite;box-shadow:0 0 16px rgba(var(--sb-ice-rgb),.2)}.founder-beacon:hover .founder-beacon-avatar{border-color:var(--sb-ice);box-shadow:0 0 24px rgba(var(--sb-ice-rgb),.4);transform:scale(1.05)}.founder-beacon-card{position:absolute;bottom:80px;right:0;width:320px;padding:20px;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:var(--sb-radius-lg);visibility:hidden;transform:translateY(8px) scale(.96);transition:all .3s ease;pointer-events:none}.founder-beacon-card:before{content:"";position:absolute;inset:0;border-radius:var(--sb-radius-lg);padding:1px;background:var(--sb-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.founder-beacon:hover .founder-beacon-card{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.founder-beacon-name{font-size:.8rem;font-weight:700;color:var(--sb-text);margin-bottom:2px}.founder-beacon-role{font-size:.65rem;color:var(--sb-text-muted);margin-bottom:12px}@media(max-width:768px){.founder-beacon{display:none}}@keyframes beacon-pulse{0%,to{border-color:rgba(var(--sb-ice-rgb),.3);box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.15)}50%{border-color:rgba(var(--sb-ice-rgb),1);box-shadow:0 0 24px rgba(var(--sb-ice-rgb),.4)}}@keyframes founder-card-breathe{0%,to{box-shadow:0 0 8px rgba(var(--sb-ice-rgb),.2),0 0 20px rgba(var(--sb-ice-rgb),.12),0 0 60px rgba(var(--sb-violet-rgb),.08)}50%{box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.4),0 0 30px rgba(var(--sb-ice-rgb),.25),0 0 80px rgba(var(--sb-violet-rgb),.15)}}@keyframes founder-glow{0%,to{box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.2),0 0 32px rgba(var(--sb-violet-rgb),.1)}50%{box-shadow:0 0 20px rgba(var(--sb-ice-rgb),.4),0 0 48px rgba(var(--sb-violet-rgb),.2)}}@keyframes hero-glow-pulse{0%,to{opacity:.7;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.1)}}@keyframes hero-marker-pulse{0%,to{box-shadow:0 0 0 3px #4e92f533,0 0 14px #4e92f580}50%{box-shadow:0 0 0 5px #4e92f540,0 0 22px #4e92f599}}
