:root{color-scheme:dark;--background:#03050d;--background-2:#070a18;--ink:#f7f8ff;--muted:rgba(226,235,255,0.72);--muted-2:rgba(226,235,255,0.54);--line:rgba(255,255,255,0.135);--line-strong:rgba(55,245,214,0.36);--glass:rgba(255,255,255,0.07);--glass-strong:rgba(255,255,255,0.115);--teal:#37f5d6;--teal-soft:rgba(55,245,214,0.12);--violet:#7e64ff;--violet-soft:rgba(126,100,255,0.14);--danger:#ff8f7e;--shadow:0 34px 90px rgba(0,0,0,0.38);--sharp-corners:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}*{box-sizing:border-box;letter-spacing:0}body,html{min-height:100%;margin:0}body{overflow-x:hidden;background:radial-gradient(circle at 16% 0,rgba(126,100,255,.2),transparent 28rem),radial-gradient(circle at 86% 9%,rgba(55,245,214,.12),transparent 25rem),radial-gradient(circle at 76% 86%,rgba(126,100,255,.11),transparent 24rem),linear-gradient(180deg,#050712,#070a19 48%,#03050d);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{z-index:-2;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(115deg,transparent 0 43%,rgba(55,245,214,.065) 48%,transparent 54%);background-size:58px 58px,58px 58px,100% 100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.55) 58%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.55) 58%,transparent);opacity:.72}body:after,body:before{position:fixed;inset:0;pointer-events:none;content:""}body:after{z-index:-1;background:linear-gradient(180deg,transparent,rgba(3,5,13,.74)),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 120px)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{color:#ffffff}select option{background:#07101e;color:#ffffff}h1,h2,h3,p{max-width:none;margin:0}h1,h2,h3,strong{color:#ffffff}p{color:var(--muted)}.marketing-page{position:relative;min-height:100vh;overflow:hidden;color:var(--ink);isolation:isolate}.marketing-page:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(125deg,transparent 0 52%,rgba(55,245,214,.045) 52% 53%,transparent 53%),linear-gradient(55deg,transparent 0 34%,rgba(126,100,255,.055) 34% 35%,transparent 35%)}.marketing-container{width:min(1320px,calc(100% - 44px));margin:0 auto}.marketing-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.028)),rgba(5,7,16,.78);box-shadow:0 18px 60px rgba(0,0,0,.22);backdrop-filter:blur(8px) saturate(1.1)}.marketing-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(.9rem,2vw,1.5rem);align-items:center;min-height:70px}.marketing-actions,.marketing-brand,.marketing-nav-actions,.profile-socials{display:flex;flex-wrap:wrap;align-items:center}.marketing-brand{gap:.72rem;color:#ffffff;font-size:.98rem;font-weight:900;white-space:nowrap}.business-logo,.business-profile-logo,.marketing-brand-mark{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(55,245,214,.24);background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.035)),rgba(6,12,24,.76);box-shadow:0 0 30px rgba(55,245,214,.16),inset 0 1px 0 rgba(255,255,255,.12);clip-path:var(--sharp-corners)}.marketing-brand-mark{width:42px;height:42px}.marketing-brand-mark img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.marketing-nav-links{display:flex;justify-content:center;gap:clamp(.72rem,1.8vw,1.45rem);color:rgba(244,248,255,.9);font-size:.83rem;font-weight:800}.business-card-link,.marketing-nav-links a,.marketing-sign-in{transition:color .16s ease,transform .16s ease}.business-card-link:hover,.marketing-nav-links a:hover,.marketing-sign-in:hover{color:#ffffff}.marketing-nav-actions{justify-content:flex-end;gap:.72rem}.marketing-sign-in{color:rgba(244,248,255,.88);font-size:.82rem;font-weight:850}.marketing-button{position:relative;isolation:isolate;display:inline-flex;min-height:42px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:0;background:linear-gradient(135deg,#ffffff,#dbe4ff 44%,#8ceeff),#dbe4ff;box-shadow:0 18px 44px rgba(55,245,214,.16),0 0 34px rgba(126,100,255,.14),inset 0 1px 0 rgba(255,255,255,.68);color:#04101c;font-size:.86rem;font-weight:950;line-height:1;padding:0 1rem;text-align:center;text-decoration:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,filter .17s ease}.marketing-button:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(105deg,transparent 0 26%,rgba(255,255,255,.42) 46%,transparent 66%);opacity:0;transform:translateX(-110%);transition:opacity .18s ease,transform .42s ease}.marketing-button:focus-visible,.marketing-button:hover{border-color:rgba(55,245,214,.84);box-shadow:0 22px 54px rgba(55,245,214,.22),0 0 34px rgba(126,100,255,.18),inset 0 1px 0 rgba(255,255,255,.55);outline:none;transform:translateY(-2px)}.marketing-button:focus-visible:before,.marketing-button:hover:before{opacity:1;transform:translateX(110%)}.marketing-button-secondary{border-color:rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.04)),rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 32px rgba(0,0,0,.16);color:#f7f8ff;backdrop-filter:blur(16px)}.marketing-button-small{min-height:34px;padding:0 .78rem;font-size:.77rem}.marketing-actions{gap:.82rem}.marketing-hero{position:relative;min-height:calc(100vh - 70px);padding:clamp(4.5rem,7.4vw,7rem) 0 clamp(4.5rem,7vw,7.6rem)}.marketing-hero-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:clamp(3rem,6.4vw,7rem);align-items:center}.marketing-hero-copy{position:relative;z-index:3;display:grid;gap:1.25rem;max-width:720px}.marketing-hero-copy:before,.marketing-page-hero-inner:before{width:74px;height:2px;background:linear-gradient(90deg,var(--teal),transparent);content:""}.business-profile-copy h1,.marketing-hero h1,.marketing-page-hero h1{color:#ffffff;font-size:clamp(2.8rem,6vw,6.1rem);font-weight:950;line-height:.92;text-shadow:0 0 38px rgba(55,245,214,.12)}.marketing-hero h1{max-width:12.5ch}.business-profile-copy p,.final-cta p,.marketing-hero p,.marketing-page-hero p,.section-heading-row p,.split-section p{color:rgba(226,235,255,.76);font-size:clamp(.97rem,1.18vw,1.08rem);line-height:1.64}.hero-visual{position:relative;display:grid;min-height:clamp(490px,58vw,720px);place-items:center;perspective:1200px;transform-style:preserve-3d}.hero-nexus:before{position:absolute;inset:9% 4% 8%;content:"";border:1px solid rgba(255,255,255,.08);background:linear-gradient(115deg,transparent 0 38%,rgba(55,245,214,.09) 39% 40%,transparent 41%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:0 34px 100px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08);clip-path:polygon(10% 0,100% 12%,86% 100%,0 86%);transform:rotateX(64deg) rotate(-7deg) translateY(5rem);transform-origin:center}.hero-ring{position:absolute;z-index:1;display:block;border:1px solid rgba(55,245,214,.34);border-radius:50%;box-shadow:0 0 34px rgba(55,245,214,.18),inset 0 0 42px rgba(126,100,255,.16);opacity:.66;transform-style:preserve-3d}.hero-ring-one{width:min(80%,520px);aspect-ratio:1.45;transform:rotateX(68deg) rotate(-18deg);animation:ringDrift 11s ease-in-out infinite}.hero-ring-two{width:min(72%,470px);aspect-ratio:1.05;border-color:rgba(126,100,255,.32);transform:rotateX(74deg) rotateY(24deg) rotate(32deg);animation:ringDrift 14s ease-in-out infinite reverse}.hero-ring-three{width:min(58%,380px);aspect-ratio:1.7;border-color:rgba(126,100,255,.34);transform:rotateX(60deg) rotateY(-28deg) rotate(6deg);animation:ringDrift 16s ease-in-out infinite}.hero-mascot{position:relative;z-index:4;width:min(62%,330px);height:auto;filter:drop-shadow(0 28px 56px rgba(0,0,0,.44)) drop-shadow(0 0 34px rgba(55,245,214,.22));transform:translateZ(100px);animation:floatMascot 5.6s ease-in-out infinite}.hero-media-plane,.hero-signal-card{position:absolute;z-index:3;display:grid;gap:.18rem;min-width:176px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.052) 42%,rgba(8,13,31,.82)),rgba(10,15,35,.72);box-shadow:0 28px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.14),0 0 46px rgba(55,245,214,.08);padding:.92rem 1rem;backdrop-filter:blur(18px) saturate(1.18);clip-path:var(--sharp-corners)}.hero-media-plane span,.hero-signal-card span{color:rgba(226,235,255,.62);font-size:.72rem;font-weight:900;text-transform:uppercase}.hero-media-plane strong,.hero-signal-card strong{color:#ffffff;font-size:.98rem;line-height:1.15}.hero-media-plane-left{top:17%;left:1%;transform:rotate(-7deg) translateZ(64px);animation:floatPlane 6.6s ease-in-out infinite}.hero-media-plane-right{top:22%;right:0;border-color:rgba(126,100,255,.26);transform:rotate(6deg) translateZ(92px);animation:floatPlane 7.2s ease-in-out infinite reverse}.hero-media-plane-low{left:11%;bottom:11%;border-color:rgba(55,245,214,.24);transform:rotate(4deg) translateZ(86px);animation:floatPlane 7.8s ease-in-out infinite}.hero-signal-card{right:8%;bottom:18%;z-index:5;min-width:196px;border-color:rgba(55,245,214,.32);transform:rotate(-3deg) translateZ(140px)}.hero-depth-line{position:absolute;z-index:2;height:1px;background:linear-gradient(90deg,transparent,rgba(55,245,214,.72),transparent);transform-origin:center;opacity:.62}.hero-depth-line-one{bottom:24%;left:8%;width:72%;transform:rotate(-8deg)}.hero-depth-line-two{top:34%;right:3%;width:44%;transform:rotate(21deg)}.marketing-section{position:relative;padding:clamp(3rem,6vw,6.4rem) 0}.home-story-section{padding-top:clamp(1rem,3vw,2rem)}.home-story-list{display:grid;gap:0}.story-panel{position:relative;display:grid;grid-template-columns:minmax(82px,.18fr) minmax(0,.78fr) minmax(320px,.78fr);gap:clamp(1rem,4vw,4.2rem);align-items:center;min-height:22rem;border-top:1px solid rgba(255,255,255,.12);padding:clamp(1.6rem,4vw,3.5rem) 0}.story-panel:before{position:absolute;top:0;left:10%;width:26%;height:1px;background:linear-gradient(90deg,transparent,rgba(55,245,214,.8),transparent);content:"";opacity:.72}.story-panel-index{color:rgba(55,245,214,.9);font-size:clamp(2.4rem,5.6vw,5.4rem);font-weight:950;line-height:.8;opacity:.78}.story-panel-copy{display:grid;gap:.85rem}.detail-panel h2,.final-cta h2,.flow-step h2,.glass-panel h2,.proposal-grid h2,.section-heading-row h2,.split-section h2,.story-panel h2{color:#ffffff;font-size:clamp(1.7rem,3.1vw,3rem);line-height:.98}.story-panel p{max-width:850px;color:rgba(226,235,255,.72);font-size:clamp(.98rem,1.16vw,1.08rem);line-height:1.68}.story-panel-media{position:relative;min-height:clamp(220px,24vw,340px);overflow:hidden;border:1px solid rgba(55,245,214,.2);background:linear-gradient(135deg,rgba(55,245,214,.1),rgba(126,100,255,.09)),rgba(255,255,255,.04);box-shadow:0 30px 90px rgba(0,0,0,.34),0 0 42px rgba(55,245,214,.08);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.story-panel-media img{-o-object-fit:cover;object-fit:cover}.story-panel:nth-child(2n) .story-panel-media{border-color:rgba(126,100,255,.24)}.final-cta{padding-top:clamp(1rem,3vw,2.5rem)}.final-cta-inner{position:relative;display:grid;gap:1.05rem;justify-items:start;overflow:hidden;border:1px solid rgba(55,245,214,.24);background:linear-gradient(115deg,rgba(55,245,214,.12),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.042)),rgba(8,13,31,.64);box-shadow:var(--shadow);padding:clamp(1.5rem,4vw,3.4rem);clip-path:var(--sharp-corners)}.final-cta-inner:after{position:absolute;right:-5%;bottom:18%;width:46%;height:1px;background:linear-gradient(90deg,transparent,rgba(55,245,214,.7),transparent);content:"";transform:rotate(-16deg)}.marketing-page-hero{padding:clamp(2.3rem,5vw,4.4rem) 0 clamp(1.5rem,3vw,2.5rem)}.marketing-page-hero-inner{display:grid;gap:1rem;max-width:920px}.marketing-page-hero h1{max-width:13ch;font-size:clamp(2.3rem,4.7vw,4.7rem)}.browse-grid,.business-card-grid,.business-profile-grid,.creator-flow,.detail-grid,.pricing-grid,.proposal-grid,.section-heading-row,.split-section,.three-column{display:grid;gap:clamp(1rem,2.6vw,2rem)}.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.business-card,.detail-panel,.flow-step,.glass-panel,.pricing-card,.proposal-auth-panel,.proposal-form,.proposal-panel,.proposal-role-note{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.042) 40%,rgba(8,13,31,.82)),rgba(10,15,35,.68);box-shadow:0 28px 80px rgba(0,0,0,.31),inset 0 1px 0 rgba(255,255,255,.12),0 0 46px rgba(55,245,214,.055);backdrop-filter:blur(18px) saturate(1.18);clip-path:var(--sharp-corners)}.business-card:before,.detail-panel:before,.flow-step:before,.glass-panel:before,.pricing-card:before,.proposal-auth-panel:before,.proposal-form:before,.proposal-panel:before,.proposal-role-note:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(110deg,transparent 0 20%,rgba(255,255,255,.11) 38%,transparent 52%);background-size:42px 42px,42px 42px,100% 100%;opacity:.35}.detail-panel,.flow-step,.glass-panel,.pricing-card,.proposal-auth-panel,.proposal-form,.proposal-panel,.proposal-role-note{padding:clamp(1rem,2.4vw,1.55rem)}.flow-step,.glass-panel,.pricing-card{display:grid;gap:.85rem}.business-card h2,.detail-panel h2,.flow-step h2,.glass-panel h2,.pricing-card h2,.proposal-auth-panel h2,.proposal-form h2,.proposal-panel h3{font-size:clamp(1.25rem,2vw,1.72rem);line-height:1.08}.business-card p,.detail-panel li,.flow-step p,.glass-panel p,.pricing-card p,.proposal-auth-panel p,.proposal-form p,.proposal-panel p,.proposal-role-note p{color:rgba(226,235,255,.72);line-height:1.6}.marketing-band{border-block:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(55,245,214,.08),transparent 34%),linear-gradient(270deg,rgba(126,100,255,.095),transparent 38%),rgba(255,255,255,.025)}.split-section{grid-template-columns:minmax(0,.82fr) minmax(300px,1fr);align-items:center}.signal-list{display:grid;gap:.7rem;perspective:900px}.business-card-tags span,.featured-badge,.profile-socials a,.quiet-badge,.signal-list span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),rgba(255,255,255,.052);color:rgba(244,248,255,.86);font-size:.75rem;font-weight:880;line-height:1.25;padding:.34rem .52rem;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.signal-list span:nth-child(odd){border-color:rgba(55,245,214,.28);transform:translateX(1.2rem)}.signal-list span:nth-child(2n){border-color:rgba(126,100,255,.26)}.section-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:1rem}.business-card-grid{grid-template-columns:repeat(auto-fill,minmax(198px,1fr))}.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-card{display:grid;grid-template-rows:auto 1fr auto;min-height:100%;padding:0;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.business-card>*{position:relative;z-index:1}.business-card:focus-within,.business-card:hover{border-color:rgba(55,245,214,.34);box-shadow:0 34px 88px rgba(0,0,0,.36),0 0 42px rgba(55,245,214,.09),inset 0 1px 0 rgba(255,255,255,.13);transform:translateY(-5px) rotateX(1deg)}.business-card-media{position:relative;display:grid;min-height:118px;overflow:hidden;place-items:center;background:linear-gradient(135deg,rgba(55,245,214,.18),rgba(126,100,255,.12)),rgba(255,255,255,.04)}.business-card-media:after,.business-profile-visual:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(180deg,transparent 38%,rgba(3,5,13,.58)),linear-gradient(110deg,transparent 0 30%,rgba(255,255,255,.16) 48%,transparent 64%);mix-blend-mode:screen}.business-card-media>img{width:100%;height:100%;min-height:118px;-o-object-fit:cover;object-fit:cover;opacity:.86;transform:scale(1.01);transition:transform .22s ease,opacity .22s ease}.business-card:hover .business-card-media>img{opacity:1;transform:scale(1.055)}.business-card-media>span:not(.business-logo){color:rgba(255,255,255,.84);font-size:1.6rem;font-weight:950}.business-logo{position:absolute;left:.65rem;bottom:.65rem;z-index:2;width:2.35rem;height:2.35rem;color:#ffffff;font-size:.78rem;font-weight:950}.business-logo img,.business-profile-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-card-body{display:grid;gap:.64rem;padding:.85rem}.business-card-topline{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:space-between;color:rgba(226,235,255,.64);font-size:.72rem;font-weight:920;text-transform:uppercase}.featured-badge{border-color:rgba(126,100,255,.42);background:rgba(126,100,255,.14);color:#f2efff;padding:.34rem .58rem}.business-card h2,.pricing-card h2,.proposal-panel h3{color:#ffffff}.business-card h2{font-size:1.02rem;line-height:1.12}.business-card-meta{color:rgba(55,245,214,.88)!important;font-size:.78rem;font-weight:850}.business-card-tags{display:flex;flex-wrap:wrap;gap:.45rem}.business-card-tags span{background:rgba(255,255,255,.045);font-size:.69rem;padding:.28rem .42rem}.business-card-actions{display:flex;gap:.55rem;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.09);padding:.7rem .85rem .85rem}.business-card-link{color:rgba(247,248,255,.78);font-size:.78rem;font-weight:900}.business-card-grid-compact{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:.75rem}.business-card-grid-compact .business-card-media,.business-card-grid-compact .business-card-media>img{min-height:86px}.business-card-grid-compact .business-card-body{gap:.48rem;padding:.72rem}.business-card-grid-compact .business-card p:not(.business-card-meta),.business-card-grid-compact .business-card-tags{display:none}.business-card-grid-list{grid-template-columns:1fr}.business-card-view-list{grid-template-columns:180px minmax(0,1fr) auto;grid-template-rows:auto;align-items:stretch}.business-card-view-list .business-card-media{min-height:100%}.business-card-view-list .business-card-actions{flex-direction:column;align-items:flex-start;justify-content:center;border-top:0;border-left:1px solid rgba(255,255,255,.09)}.creator-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-step{min-height:13rem}.flow-step>span{color:var(--teal);font-size:.82rem;font-weight:950}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));perspective:1100px}.pricing-card{align-content:start;min-height:100%}.pricing-card:nth-child(2){border-color:rgba(55,245,214,.34);transform:translateY(-.65rem)}.pricing-price{display:flex;align-items:baseline;gap:.25rem}.pricing-price span{color:#ffffff;font-size:clamp(2rem,4vw,3rem);font-weight:950;line-height:1}.pricing-price small{color:rgba(226,235,255,.7);font-weight:850}.pricing-checkout-action{display:grid;gap:.65rem}.pricing-checkout-message{margin:0;color:#ffd7d7;font-size:.86rem;line-height:1.45}.detail-list,.pricing-card ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.detail-list li,.pricing-card li{position:relative;padding-left:1.1rem}.detail-list li:before,.pricing-card li:before{position:absolute;top:.64rem;left:0;width:.38rem;height:.38rem;background:var(--teal);box-shadow:0 0 16px rgba(55,245,214,.38);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);content:""}.browse-stack,.browse-toolbar,.browse-toolbar-actions{display:grid;gap:1rem}.browse-empty-state{display:grid;gap:.8rem;justify-items:start;border-block:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,rgba(55,245,214,.08),transparent 46%),rgba(255,255,255,.025);padding:clamp(1.4rem,4vw,3rem) 0}.browse-empty-state h2{color:#ffffff;font-size:clamp(1.55rem,2.8vw,2.6rem);line-height:1}.browse-empty-state p{max-width:44rem;color:rgba(226,235,255,.72);line-height:1.6}.browse-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;border-block:1px solid rgba(255,255,255,.1);padding:1rem 0}.browse-toolbar h2{color:#ffffff;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.02}.browse-toolbar p{margin-top:.35rem;color:rgba(226,235,255,.68);font-size:.9rem}.browse-toolbar-actions{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end}.filter-field,.filter-search{display:grid;gap:.35rem;color:rgba(244,248,255,.84);font-size:.76rem;font-weight:900}.filter-button,.filter-field input,.filter-field select,.filter-reset,.filter-search input,.view-selector button{min-height:40px;border:1px solid rgba(255,255,255,.145);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.026)),rgba(3,7,13,.58);color:#ffffff;font:inherit;font-size:.84rem;font-weight:820;padding:0 .74rem;outline:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.filter-button,.filter-reset,.view-selector button{cursor:pointer}.view-selector{display:inline-flex;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.view-selector button{border:0;background:transparent}.view-selector .view-selector-active{background:rgba(55,245,214,.14);color:#ffffff}.browse-filters{display:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;align-items:end;border-block:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(55,245,214,.05),transparent 44%),rgba(5,8,15,.45);padding:.9rem 0}.browse-filters.is-open{display:grid}.filter-toggle-grid{display:flex;flex-wrap:wrap;gap:.55rem .8rem;grid-column:span 4}.filter-toggle{display:flex;gap:.55rem;align-items:center;color:rgba(244,248,255,.84);font-size:.78rem;font-weight:820}.filter-toggle input{width:17px;height:17px;accent-color:var(--teal)}.load-more-row{display:flex;justify-content:center;padding-top:1rem}.business-profile-hero{padding:clamp(2.4rem,5vw,4.6rem) 0 clamp(1.5rem,4vw,3rem)}.business-profile-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}.business-profile-copy{display:grid;gap:1rem}.business-profile-logo{width:4.2rem;height:4.2rem;color:#ffffff;font-size:1.2rem;font-weight:950}.business-profile-visual{position:relative;overflow:hidden;min-height:clamp(220px,30vw,380px);margin-top:2rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(55,245,214,.14),rgba(126,100,255,.12)),rgba(255,255,255,.05);box-shadow:0 34px 90px rgba(0,0,0,.34);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.business-profile-visual img,.business-profile-visual-fallback{width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover}.business-profile-visual img{opacity:.9}.profile-facts{display:grid;gap:.85rem;margin:0;border-left:1px solid rgba(55,245,214,.28);padding:.2rem 0 .2rem 1rem}.profile-facts div{display:grid;gap:.22rem}.profile-facts dt{color:rgba(226,235,255,.58);font-size:.76rem;font-weight:920;text-transform:uppercase}.profile-facts dd{margin:0;color:#ffffff;font-weight:850;line-height:1.45}.profile-facts a{color:var(--teal)}.profile-socials{gap:.55rem}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-panel-muted{border-color:rgba(255,170,120,.2);background:linear-gradient(145deg,rgba(255,170,120,.08),rgba(255,255,255,.03)),rgba(255,255,255,.035)}.proposal-grid{grid-template-columns:minmax(0,.8fr) minmax(240px,.65fr) minmax(280px,.85fr);align-items:start}.active-request-list{display:flex;flex-wrap:wrap;gap:.75rem}.active-request-action{display:inline-flex;flex-wrap:wrap;gap:.55rem;align-items:center}.active-request-badge{position:relative;isolation:isolate;display:inline-flex;overflow:hidden;width:-moz-fit-content;width:fit-content;border:1px solid rgba(55,245,214,.46);background:linear-gradient(135deg,rgba(55,245,214,.17),rgba(126,100,255,.13)),rgba(255,255,255,.06);box-shadow:0 0 26px rgba(55,245,214,.16),inset 0 1px 0 rgba(255,255,255,.13);color:#ffffff;font-size:.82rem;font-weight:950;line-height:1.25;padding:.52rem .78rem;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.active-request-badge:before{position:absolute;inset:-1px;z-index:-1;box-shadow:0 0 0 0 rgba(55,245,214,.3);content:"";animation:requestPulse 3.8s ease-in-out infinite}.active-request-badge:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22) 45%,transparent 70%);content:"";transform:translateX(-120%);animation:requestWave 4.8s ease-in-out infinite}.creator-access-section{padding-top:0}.creator-story-stack{display:grid;gap:0}.creator-story-row{display:grid;grid-template-columns:minmax(70px,.18fr) minmax(0,1fr) auto;gap:clamp(1rem,3vw,2.6rem);align-items:center;border-top:1px solid rgba(255,255,255,.12);padding:clamp(1.4rem,3.4vw,2.8rem) 0}.creator-story-row>span{color:rgba(55,245,214,.86);font-size:clamp(2rem,4.5vw,4rem);font-weight:950;line-height:.9}.creator-explainer h2,.creator-story-row h2{color:#ffffff;font-size:clamp(1.55rem,2.6vw,2.45rem);line-height:1.02}.creator-explainer p,.creator-story-row p{max-width:760px;margin-top:.72rem;color:rgba(226,235,255,.72);line-height:1.66}.creator-explainer{display:grid;grid-template-columns:minmax(0,.95fr) repeat(3,minmax(0,1fr));gap:clamp(1rem,2.6vw,2rem);align-items:stretch}.creator-explainer-copy{display:grid;align-content:center;border-block:1px solid rgba(255,255,255,.12);padding:clamp(1rem,2.4vw,1.55rem) 0}.creator-explainer .flow-step{overflow:visible;border:0;border-top:1px solid rgba(255,255,255,.12);background:transparent;box-shadow:none;backdrop-filter:none;clip-path:none;padding:clamp(1rem,2.4vw,1.55rem) 0}.creator-explainer .flow-step:before{display:none}.creator-access-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.creator-access-link{display:grid;gap:.35rem;min-height:100%;border-top:1px solid rgba(255,255,255,.14);padding:1rem 0;transition:border-color .16s ease,transform .16s ease}.creator-access-link:hover{border-color:rgba(55,245,214,.42);transform:translateY(-2px)}.creator-access-link span{color:#ffffff;font-size:.95rem;font-weight:950}.creator-access-link p{color:rgba(226,235,255,.68);font-size:.88rem;line-height:1.55}.proposal-intake-section{padding-top:1rem}.proposal-intake-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.proposal-intake-context{position:sticky;top:92px;display:grid;gap:1rem;border-top:1px solid rgba(255,255,255,.14);padding-top:1rem}.proposal-form h2,.proposal-intake-context h1{color:#ffffff;line-height:1.04}.proposal-intake-context h1{font-size:clamp(2rem,4vw,3.4rem)}.proposal-kicker{color:rgba(55,245,214,.9)!important;font-size:.78rem;font-weight:950;text-transform:uppercase}.proposal-role-note{border-color:rgba(55,245,214,.22)}.proposal-role-note a,.proposal-role-note strong{color:#ffffff;font-weight:950}.proposal-form{display:grid;gap:1rem}.proposal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.proposal-field{display:grid;gap:.35rem;color:rgba(244,248,255,.86);font-size:.8rem;font-weight:900}.proposal-field-wide{grid-column:1/-1}.proposal-field input,.proposal-field select,.proposal-field textarea{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(3,7,13,.6);color:#ffffff;font:inherit;font-size:.94rem;padding:.7rem .8rem;outline:none;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.proposal-field textarea{min-height:7rem;resize:vertical}.proposal-confirmation{display:flex;gap:.6rem;align-items:flex-start;color:rgba(247,248,255,.84);font-size:.9rem;font-weight:850}.proposal-confirmation input{margin-top:.18rem;accent-color:var(--teal)}.proposal-allowed-message,.proposal-blocked-message{border:1px solid;padding:.85rem;clip-path:var(--sharp-corners)}.proposal-allowed-message{border-color:rgba(111,255,193,.28);background:rgba(111,255,193,.08)}.proposal-blocked-message{border-color:rgba(255,170,120,.28);background:rgba(255,170,120,.08)}.proposal-submit:disabled{cursor:not-allowed;opacity:.5;transform:none}.marketing-footer{border-top:1px solid rgba(255,255,255,.1);padding:2rem 0}.marketing-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:start}.auth-section{min-height:calc(100vh - 70px);padding:clamp(4rem,7vw,7rem) 0}.auth-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,460px);gap:clamp(2rem,6vw,6rem);align-items:start}.auth-copy{display:grid;gap:1.2rem;max-width:760px}.auth-kicker{color:rgba(55,245,214,.9);font-size:.78rem;font-weight:950;text-transform:uppercase}.auth-copy h1{color:#ffffff;font-size:clamp(2.5rem,5.4vw,5.4rem);line-height:.94}.auth-copy p{color:rgba(226,235,255,.75);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.68}.auth-detail-list{display:grid;gap:0;margin:.4rem 0 0;padding:0;list-style:none;border-block:1px solid rgba(255,255,255,.12)}.auth-detail-list li{display:grid;gap:.35rem;padding:1rem 0}.auth-detail-list li+li{border-top:1px solid rgba(255,255,255,.1)}.auth-detail-list strong{color:#ffffff;font-size:1rem}.auth-detail-list span{color:rgba(226,235,255,.72);line-height:1.58}.auth-panel{position:relative;overflow:hidden;border:1px solid rgba(55,245,214,.2);background:linear-gradient(135deg,rgba(55,245,214,.08),rgba(126,100,255,.08)),rgba(7,12,28,.78);box-shadow:0 34px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.1);padding:clamp(1rem,2.5vw,1.5rem);clip-path:var(--sharp-corners)}.sceneally-clerk-root,.sceneally-clerk-root>div{width:100%}.sceneally-clerk-card{width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important}.sceneally-clerk-title{color:#ffffff!important;font-weight:950!important}.sceneally-clerk-subtitle{color:rgba(226,235,255,.72)!important}.sceneally-clerk-input,.sceneally-clerk-primary,.sceneally-clerk-social{border-radius:0!important}.sceneally-clerk-primary{background:linear-gradient(135deg,#ffffff,#dbe4ff 44%,#8ceeff)!important;color:#04101c!important;font-weight:950!important}.sceneally-clerk-link{color:var(--teal)!important;font-weight:900!important}.marketing-footer p{max-width:520px;margin-top:.75rem}.marketing-footer nav{display:flex;flex-wrap:wrap;gap:.85rem 1.2rem;justify-content:flex-end;color:rgba(226,235,255,.72);font-size:.9rem;font-weight:820}.marketing-copyright{grid-column:1/-1;max-width:none!important;margin:0!important;color:rgba(226,235,255,.52)!important;font-size:.82rem!important}@keyframes ringDrift{0%,to{opacity:.52;filter:drop-shadow(0 0 0 rgba(55,245,214,0))}50%{opacity:.88;filter:drop-shadow(0 0 20px rgba(55,245,214,.18))}}@keyframes floatMascot{0%,to{transform:translateY(0) translateZ(100px)}50%{transform:translateY(-.7rem) translateZ(100px)}}@keyframes floatPlane{0%,to{margin-top:0}50%{margin-top:-.65rem}}@keyframes requestPulse{0%,to{box-shadow:0 0 0 0 rgba(55,245,214,.18)}50%{box-shadow:0 0 0 9px rgba(55,245,214,0)}}@keyframes requestWave{0%,38%{transform:translateX(-120%)}70%,to{transform:translateX(120%)}}@media (max-width:1100px){.auth-layout,.business-profile-grid,.creator-explainer,.creator-story-row,.marketing-hero-grid,.proposal-grid,.proposal-intake-grid,.section-heading-row,.split-section,.story-panel{grid-template-columns:1fr}.compact-grid,.creator-access-grid,.creator-flow,.pricing-grid,.three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-toolbar,.browse-toolbar-actions{grid-template-columns:1fr;align-items:stretch}.browse-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-toggle-grid{grid-column:auto}.proposal-intake-context{position:static}.business-card-view-list{grid-template-columns:150px minmax(0,1fr)}.business-card-view-list .business-card-actions{grid-column:1/-1;flex-direction:row;align-items:center;border-left:0;border-top:1px solid rgba(255,255,255,.09)}}@media (max-width:760px){.marketing-container{width:min(100% - 26px,1120px)}.marketing-nav{grid-template-columns:1fr;padding:.82rem 0}.marketing-brand,.marketing-nav-actions,.marketing-nav-links{justify-content:center}.marketing-nav-links{flex-wrap:wrap;gap:.64rem 1rem;font-size:.8rem}.marketing-hero{padding-top:2rem}.business-profile-copy h1,.marketing-hero h1,.marketing-page-hero h1{font-size:clamp(2.35rem,12vw,3.5rem)}.business-profile-copy p,.marketing-hero p,.marketing-page-hero p{font-size:.98rem;line-height:1.58}.hero-visual{min-height:360px}.hero-media-plane-left,.hero-media-plane-right{display:none}.hero-media-plane-low{left:2%;bottom:7%}.hero-signal-card{right:2%;bottom:22%}.story-panel{grid-template-columns:1fr;min-height:0}.creator-story-row>span,.story-panel-index{font-size:clamp(2rem,14vw,4rem)}.story-panel-media{min-height:230px}.business-card-grid,.business-card-grid-compact,.business-card-grid-list,.compact-grid,.creator-access-grid,.creator-flow,.detail-grid,.marketing-footer-grid,.pricing-grid,.proposal-form-grid,.three-column{grid-template-columns:1fr}.pricing-card:nth-child(2){transform:none}.browse-filters,.business-card-view-list{grid-template-columns:1fr}.business-card-view-list .business-card-actions{flex-direction:row}.marketing-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}