.hero{background:radial-gradient(56% 46% at 70% 40%,#f9ac2e1a,transparent 66%), radial-gradient(52% 48% at 8% 104%,#4c6da84d,transparent 70%), var(--bg);background-color:var(--bg);padding-block:clamp(40px,3.6vw,64px) clamp(26px,2.4vw,40px);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#eef2fa0e 1.3px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.hero:before{content:"";aspect-ratio:1;border-radius:var(--pill);pointer-events:none;z-index:0;border:1.5px solid #eef2fa12;width:min(48vw,700px);position:absolute;top:44%;right:4%;transform:translateY(-50%)}.hero-in{z-index:1;min-height:0;display:block;position:relative}.hero .eyebrow{color:var(--muted)}.hero h1{max-width:19ch;margin-top:22px;font-size:clamp(32px,3.6vw,58px);line-height:1.1}.hero h1 .hl{color:inherit}.hero p{color:var(--ink-2);max-width:100%;margin-top:22px;font-size:clamp(16px,1.05vw,17.5px);line-height:1.7}.hero .sig{font-family:var(--ff-m);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;font-size:12px;display:flex}.hero .sig b{color:var(--ink);letter-spacing:.04em;font-weight:500}.netw{aspect-ratio:866/852;justify-self:center;width:100%;max-width:min(430px,32vw);position:relative}.netw svg{width:100%;height:100%;display:block;position:absolute;inset:0}.netw .p,.netw .halo{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.6s cubic-bezier(.2,.9,.3,1.2) forwards dotIn;scale:.5}.hero.play .netw .p{animation:.6s cubic-bezier(.2,.9,.3,1.2) forwards dotIn,6s ease-in-out infinite shimmer}.hero.play .netw .halo{animation:.6s cubic-bezier(.2,.9,.3,1.2) forwards dotIn,6s ease-in-out infinite halo}@media (prefers-reduced-motion:reduce){.netw .p,.netw .halo{opacity:1;scale:1}}@media (width<=980px){.hero-in{grid-template-columns:1fr;min-height:0;padding-bottom:14px}.netw{justify-self:center;max-width:min(400px,78vw);margin-top:14px}.hero:before{display:none}}@media (width<=620px){.netw{max-width:300px}}.paths{z-index:1;grid-template-columns:1.32fr 1fr 1fr;align-items:stretch;gap:12px;margin-top:clamp(22px,2.2vw,32px);display:grid;position:relative}.path{border-radius:var(--r-l);min-height:0;transition:transform .3s var(--ease),box-shadow .3s;flex-direction:column;justify-content:flex-start;gap:12px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.path:hover{transform:translateY(-4px)}.path .m{font-family:var(--ff-m);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px}.path .d{font-size:clamp(18.5px,1.45vw,24px);line-height:1.15}.path small{font-size:14.5px;line-height:1.5}.path .foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:16px;display:flex}.path .foot small{flex:1}.path .arw{border-radius:var(--pill);width:40px;height:40px;transition:background .25s,transform .35s var(--ease);border:1.5px solid;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.path .arw svg{width:20px;height:20px;transition:color .25s}.path:hover .arw{background:currentColor;transform:rotate(-45deg)}.pa{background:var(--card);color:var(--ink);border:1px solid var(--line-2);box-shadow:var(--edge)}.pa .m,.pa small{color:var(--ink-2)}.pa:hover{border-color:var(--line-3);background:var(--card-2)}.pa:hover .arw svg{color:var(--card)}.pb{background:linear-gradient(140deg,var(--orange),#f7be4e 96%);color:var(--fx-ink)}.pb .m{color:#16233cbd}.pb small{color:#16233ce6}.pb:after{content:"";pointer-events:none;border:1.5px solid #16233c33;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}.pb:hover{box-shadow:0 24px 56px -26px #f9ac2ecc}.pb:hover .arw svg{color:var(--orange)}.pb.path-lead{padding-block:26px}.pb.path-lead .d{font-size:clamp(20px,1.6vw,26px)}.pc{background:var(--card);color:var(--ink);border:1px solid var(--line-2);box-shadow:var(--edge)}.pc .m,.pc small{color:var(--ink-2)}.pc:hover{border-color:var(--line-3);background:var(--card-2)}.pc:hover .arw svg{color:var(--card)}@media (width<=1100px){.paths{grid-template-columns:1fr}.path{min-height:0;padding:22px 24px}.pb.path-lead{padding-block:26px}}.figband{background:var(--bg-2);position:relative}.figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.fig{border-radius:var(--r-l);padding:40px 24px;transition:background .3s;position:relative;overflow:visible}.fig:hover{background:#f9ac2e12}.fig .d{letter-spacing:-.028em;z-index:1;color:var(--ink);white-space:nowrap;width:max-content;max-width:100%;font-size:clamp(26px,2.4vw,40px);font-weight:700;line-height:1;position:relative}.fig .d:before{content:"";border-radius:var(--pill);border:1.5px solid var(--line-2);pointer-events:none;z-index:-1;transition:transform .45s var(--ease),border-color .3s;position:absolute;inset:-.4em -.55em}.fig:hover .d:before{border-color:var(--orange);transform:scale(1.06)}.fig span{color:var(--muted);z-index:1;max-width:20ch;margin-top:22px;font-size:14px;display:block;position:relative}.figmeta{border-top:1px solid var(--line);font-family:var(--ff-m);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:20px;font-size:11px;display:flex}.dot-ok{background:var(--ok);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.6s infinite pulse;display:inline-block;box-shadow:0 0 #3dd68c99}@media (width<=820px){.figs{grid-template-columns:1fr 1fr;gap:6px}.fig{padding:30px 18px}}@media (width<=480px){.figs{grid-template-columns:1fr}}.dotted{background-image:radial-gradient(circle,#eef2fa12 1.3px,#0000 1.5px);background-size:28px 28px;position:relative}.hero-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-media .netw{aspect-ratio:866/852;opacity:.62;width:min(340px,26vw);max-width:none;position:absolute;top:37%;right:3%;translate:0 -50%}.hero-media .netw svg{width:100%;height:100%;position:absolute;inset:0}.hero-txt{max-width:min(820px,62%)}@media (width<=1180px){.hero-media .netw{opacity:.3;width:min(560px,70vw);right:-16%}.hero-txt{max-width:100%}}@media (width<=760px){.hero-media .netw{opacity:.22;right:-30%}}.card .k{font-family:var(--ff-m);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.card.fmt .k{color:var(--sun)}.g3{gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1060px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.g2,.g3,.g4{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--edge);transition:border-color .25s,transform .3s var(--ease);flex-direction:column;gap:15px;padding:clamp(28px,2.4vw,36px);display:flex;position:relative;overflow:hidden}a.card:hover{border-color:var(--line-3);transform:translateY(-4px)}.card h3{font-family:var(--ff-d);letter-spacing:-.014em;font-size:18.5px;font-weight:730;line-height:1.32}.card p{color:var(--ink-2);font-size:15px;line-height:1.62}a.card:after,.mcard:after,.plan:after,.sim:after{content:"";border-radius:var(--pill);background:var(--orange);opacity:0;width:140px;height:140px;transition:opacity .35s,scale .4s var(--ease);pointer-events:none;position:absolute;bottom:-40px;right:-40px;scale:.6}a.card:hover:after,.mcard:hover:after,.plan:hover:after,.sim:hover:after{opacity:.14;scale:1}.roles{flex-direction:column;margin-top:50px;display:flex}.role{border-radius:var(--r-l);grid-template-columns:48px minmax(190px,250px) minmax(0,1fr);align-items:center;gap:clamp(28px,3vw,56px);padding:26px clamp(12px,1.4vw,20px);transition:background .25s;display:grid;position:relative}.role:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.roles .role:last-child:after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:0;right:0}.role:hover{background:#eef2fa0b}.role .n{border-radius:var(--pill);width:40px;height:40px;color:var(--orange);justify-content:center;align-items:center;display:inline-flex;position:relative}.role .n:after{content:"";border-radius:var(--pill);background:var(--orange);transition:transform .3s var(--ease);box-shadow:0 0 18px #f9ac2e80}.role .n[data-i]:after{width:9px;height:9px}.role:hover .n:after{transform:scale(1.2)}.role .v{font-family:var(--ff-d);letter-spacing:-.02em;transition:transform .35s var(--ease);font-size:clamp(23px,1.9vw,32px);font-weight:730;line-height:1.15}.role:hover .v{transform:translate(5px)}.role p{color:var(--ink-2);max-width:60ch;font-size:16px;line-height:1.7}@media (width<=760px){.role{grid-template-columns:1fr;gap:10px;padding:22px 14px}.role .n{display:none}}.card.fmt{background:#eef2fa0b;border-color:#eef2fa24}.card.fmt p{color:var(--ink-2)}.ribbon .k{font-family:var(--ff-m);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px}.do-band .k{font-family:var(--ff-m);letter-spacing:.13em;text-transform:uppercase;color:var(--sun);font-size:11px}.do-form .btn{height:58px}.join-band .k{font-family:var(--ff-m);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:11px}@media (width<=760px){.do-form input,.do-form .btn{width:100%}}.mapgrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,4.4vw,80px);margin-top:clamp(44px,4.4vw,64px);display:grid}.mapleft{flex-direction:column;gap:42px;display:flex}.map{aspect-ratio:600/700;border-radius:var(--r-l);border:1px solid var(--line-2);width:100%;max-width:540px;box-shadow:var(--edge);background:radial-gradient(70% 60% at 50% 34%,#14243f,#080e1b 78%);margin-inline:auto;position:relative;overflow:hidden}.map>svg.base{width:100%;height:100%;position:absolute;inset:0}.f-metal{background:var(--orange);border-radius:50%}.f-btp{background:var(--sun);border-radius:50%}.f-services{border:2px solid #eef2fa;border-radius:50%}.hub{background:var(--orange);border-radius:50%;width:22px;height:22px;position:absolute;top:39.7%;left:51.9%;transform:translate(-50%,-50%);box-shadow:0 0 22px #f9ac2ed9}.hub:after{content:"";border:1px solid var(--orange);border-radius:50%;animation:3.2s infinite ring;position:absolute;inset:-11px}.maplg{border-top:1px solid var(--line);backdrop-filter:blur(10px);font-family:var(--ff-m);color:var(--ink-2);border-radius:0 0 var(--r-l) var(--r-l);background:#080e1bdb;flex-wrap:wrap;gap:8px 20px;padding:15px 20px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.maplg span{align-items:center;gap:8px;display:flex}.maplg i{width:10px;height:10px;display:inline-block}.fil-split{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fil-split li{grid-template-columns:12px 2.6ch minmax(0,1fr);align-items:baseline;gap:6px 18px;padding:22px 4px;display:grid;position:relative}.fil-split li+li:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.fil-split .fs-n{font-size:16.5px;font-weight:500}.fil-split .fs-m{color:var(--muted);grid-column:3;font-size:14px;line-height:1.6}.fil-split .dotf{flex-shrink:0;width:11px;height:11px;translate:0 -1px}.fil-split .dotf.f-metal{background:var(--orange);border-radius:var(--pill)}.fil-split .dotf.f-btp{background:var(--sun);border-radius:var(--pill)}.fil-split .dotf.f-services{border:2px solid var(--ink);border-radius:var(--pill);background:0 0}.fil-split b{font-family:var(--ff-d);letter-spacing:-.016em;min-width:2.4ch;font-size:19px;font-weight:700}@media (width<=1060px){.mapgrid{grid-template-columns:1fr}.map{max-width:640px}}.ribbon{border-radius:var(--pill);background:var(--card);border:1px solid var(--line-2);box-shadow:var(--edge);flex-wrap:wrap;align-items:center;gap:32px;padding:26px clamp(24px,3vw,40px);display:flex}.ribbon .names{font-family:var(--ff-d);flex-wrap:wrap;flex:1;align-items:center;gap:clamp(18px,2.8vw,44px);font-size:clamp(16px,1.3vw,19.5px);font-weight:650;display:flex}.ribbon .names i{border-radius:var(--pill);background:var(--orange);flex-shrink:0;width:7px;height:7px}.ribbon .partner-logos{justify-content:space-around;gap:clamp(24px,4vw,64px)}.ribbon .partner-logos img{box-sizing:content-box;object-fit:contain;background:#fff;border-radius:10px;width:auto;max-width:150px;height:clamp(36px,3.4vw,48px);padding:10px 16px}@media (width<=820px){.ribbon{border-radius:var(--r-l)}}.do-band{border-radius:var(--r-2xl);border:1px solid var(--line-2);box-shadow:var(--edge);background:#eef2fa0b;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);margin-top:36px;padding:clamp(30px,3.2vw,48px);display:grid;position:relative;overflow:hidden}.do-band:after{content:"";border-radius:var(--pill);pointer-events:none;border:1.5px solid #eef2fa1a;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.do-form{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.do-form input{border-radius:var(--pill);border:1px solid var(--line-2);min-width:0;height:58px;color:var(--ink);font:400 16px var(--ff-b);background:#070c1780;flex:1;padding:0 24px}.do-form input::placeholder{color:var(--muted)}.do-form input:focus{border-color:var(--orange);outline:none}@media (width<=900px){.do-band{grid-template-columns:1fr}}.fineprint{font-family:var(--ff-m);color:var(--muted);letter-spacing:.05em;font-size:11px}.gipline{color:var(--muted);max-width:74ch;margin-top:22px;font-size:15px}.gipline strong{color:var(--ink);font-weight:600}.do-band .d{margin-top:10px;font-size:clamp(20px,1.85vw,27px)}.do-sub{color:var(--ink-2);max-width:48ch;margin-top:12px;font-size:15px;line-height:1.7}.join-band{border-radius:var(--r-2xl);background:linear-gradient(140deg,#f9ac2e1a,#f9ac2e05 60%),var(--card);box-shadow:var(--edge);border:1px solid #f9ac2e57;grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);align-items:start;gap:clamp(28px,3.4vw,56px);margin-top:clamp(52px,5vw,80px);padding:clamp(30px,3.2vw,48px);display:grid;position:relative;overflow:hidden}.join-band:after{content:"";border-radius:var(--pill);pointer-events:none;border:1.5px solid #f9ac2e29;width:340px;height:340px;position:absolute;bottom:-150px;right:-130px}.join-band .d{margin-top:12px;font-size:clamp(21px,1.9vw,28px);line-height:1.2}.jb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);margin:0;padding:0;list-style:none;display:grid}.jb-steps li{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start;gap:5px 14px;display:grid}.jb-n{border-radius:var(--pill);width:40px;height:40px;color:var(--orange);font-family:var(--ff-m);border:1.5px solid #f9ac2e80;grid-row:1/3;place-items:center;font-size:13px;display:grid}.jb-steps b{padding-top:9px;font-size:15.5px;font-weight:600;line-height:1.3}.jb-steps small{color:var(--muted);font-size:13.5px;line-height:1.55}.jb-act{border-top:1px dashed var(--line-2);z-index:1;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:26px;padding-top:clamp(24px,2.4vw,32px);display:flex;position:relative}@media (width<=1100px){.join-band{grid-template-columns:1fr}.jb-steps{grid-template-columns:1fr;gap:20px}}@media (width<=760px){.do-form{flex-direction:column}.do-form input,.do-form .btn{width:100%}}.ev .meta{font-family:var(--ff-m);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ev.tr>a:last-child,.ev.tr>.btn:last-child{margin-top:auto}.avatar{border-radius:var(--pill);flex-shrink:0;width:66px;height:66px}.ccg{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(34px,4.4vw,84px);margin-top:56px;display:grid}.ccg-serv{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.ccg-serv span{border-top:1px solid var(--line);transition:padding-left .3s var(--ease);align-items:center;gap:15px;padding:15px 0;font-size:16.5px;display:flex}.ccg-serv span:hover{padding-left:10px}.ccg-serv span em{font-family:var(--ff-m);color:var(--muted);border-radius:var(--pill);border:1px solid var(--line-2);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10.5px;font-style:normal;display:inline-flex}@media (width<=900px){.ccg,.ccg-serv{grid-template-columns:1fr}}.cards3{gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.ev{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--edge);transition:transform .3s var(--ease),border-color .25s;flex-direction:column;display:flex;position:relative;overflow:hidden}.ev:hover{border-color:var(--line-3);transform:translateY(-4px)}.ev .img{border-radius:0;height:190px}.ev .body{flex-direction:column;flex:1;gap:13px;padding:30px;display:flex}.ev .d{font-size:19.5px;line-height:1.3}.ev p{color:var(--ink-2);font-size:15px;line-height:1.62}.ev.tr{justify-content:flex-start;gap:20px;padding:30px}.ev .big{letter-spacing:-.028em;font-size:40px;font-weight:700;line-height:1}.ev .top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ev.tr>div:nth-child(2){margin-top:0}@media (width<=980px){.cards3{grid-template-columns:1fr}}.ccg-left{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ccg-photo{aspect-ratio:16/10;border-radius:var(--r-l);place-items:center;width:100%;display:grid}.vid .ph{z-index:2;padding:0;position:absolute;top:18px;left:18px}.join .btn-dark{background:var(--fx-ink);color:var(--fx-paper)}.join .btn-dark:hover{background:#0a1120;box-shadow:0 16px 38px -18px #16233ce6}.join .btn-line{color:var(--fx-ink);border-color:#16233c80}.join .btn-line:hover{border-color:var(--fx-ink);background:#16233c1a}.vid .cap .k{font-family:var(--ff-m);letter-spacing:.1em;text-transform:uppercase;color:var(--sun);margin-bottom:8px;font-size:11px;display:block}.sec:not(.alt):not(.join),.sec-sm:not(.alt){overflow:hidden}.sec:not(.alt):not(.join)>*,.sec-sm:not(.alt)>*{z-index:1;position:relative}.sec:not(.alt):not(.join):after,.sec-sm:not(.alt):after{content:"";border-radius:var(--pill);pointer-events:none;z-index:0;border:1.5px solid #eef2fa1a;width:440px;height:440px;position:absolute;bottom:-200px;left:-150px}@media (width<=760px){.sec:not(.alt):not(.join):after,.sec-sm:not(.alt):after{display:none}}.voices{gap:var(--gut);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-top:56px;display:grid}.vid{min-height:520px;color:var(--ink);border-radius:var(--r-l);align-items:flex-end;display:flex;position:relative;overflow:hidden}.vid .play{background:var(--orange);width:96px;height:96px;color:var(--on-accent);transition:transform .3s var(--ease);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.vid .play:after{content:"";border:1.5px solid #f9ac2e80;border-radius:50%;position:absolute;inset:-15px}.vid:hover .play{transform:translate(-50%,-50%)scale(1.09)}.vid .cap{z-index:1;background:linear-gradient(#0000,#060b15e6);flex-direction:column;gap:9px;width:100%;padding:34px;display:flex;position:relative}.vid .cap .d{font-size:clamp(20px,1.75vw,27px);line-height:1.18}.vid .cap small{color:var(--ink-2);font-size:15px}.quotes{gap:var(--gut);flex-direction:column;display:flex}.quote{border-radius:var(--r-l);flex-direction:column;flex:1;justify-content:center;gap:24px;padding:clamp(30px,2.6vw,38px);display:flex;overflow:hidden}.quote blockquote{font-family:var(--ff-d);letter-spacing:-.012em;font-size:clamp(18px,1.45vw,21.5px);font-weight:550;line-height:1.45}.quote figcaption{align-items:center;gap:14px;font-size:14px;line-height:1.62;display:flex}.q1,.q2{background:var(--card);border:1px solid var(--line);box-shadow:var(--edge)}.q1 figcaption,.q2 figcaption{color:var(--muted)}@media (width<=1060px){.voices{grid-template-columns:1fr}.vid{min-height:360px}}.join{background:linear-gradient(135deg,var(--orange) 0%,#fbbf43 55%,var(--sun) 100%);color:var(--fx-ink);border-radius:var(--r-2xl);position:relative;overflow:hidden}.sec.join{margin-inline:var(--pad);padding-block:clamp(56px,5.4vw,92px);padding-inline:clamp(28px,4vw,72px)}.join:after{content:"";border-radius:var(--pill);pointer-events:none;border:1.5px solid #16233c29;width:400px;height:400px;position:absolute;top:-160px;right:-160px}.join-in{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid;position:relative}.join h2{letter-spacing:-.024em;font-size:clamp(33px,3.6vw,55px);line-height:1.04}.cond{border-radius:var(--r-l);background:var(--fx-ink);color:var(--fx-paper);align-items:center;gap:16px;max-width:52ch;margin-top:30px;padding:22px 26px;display:flex}.cond b{color:var(--sun)}.benefits{flex-direction:column;margin-bottom:26px;display:flex}.benefits span{border-top:1px solid #16233c42;align-items:baseline;gap:14px;padding:18px 0;font-weight:500;display:flex}.benefits span:last-child{border-bottom:1px solid #16233c42}.benefits span:before{content:"";background:var(--fx-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}.join .row{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.join-in{grid-template-columns:1fr}}.quote .todo{border-radius:var(--pill);border:1px dashed var(--line-2);font-family:var(--ff-m);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-self:flex-start;padding:4px 12px;font-size:10px;display:inline-flex}.quote figcaption .avatar{flex:none;width:48px;height:48px;font-size:8px}.quote figcaption strong{color:var(--ink);font-size:15px;display:block}.join-sub{max-width:34ch;margin-top:22px;font-size:clamp(16px,1.25vw,18.5px);font-weight:500;line-height:1.65}.mk{border:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:opacity .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.mk i{width:14px;height:14px;transition:transform .2s var(--ease),box-shadow .2s;display:block}.dotm{pointer-events:none;width:8px;height:8px;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%)}.dotm.f-services{border-width:1.5px}.ev-empty{border:1px dashed var(--line-2);border-radius:var(--r-2xl);color:var(--muted);text-align:center;padding:32px}@media (width<=420px){.do-band .btn,.join-band .btn,.join .btn{white-space:normal;text-align:center;width:100%;padding:12px 20px}}
