:root{--bg:#0b0c0f;--bg-soft:#101115;--panel:#15171b;--panel-light:#1b1d22;--panel-lighter:#212329;--red:#ed2939;--red-dark:#bf1827;--red-soft:rgba(237,41,57,.12);--silver:#cbd0d7;--silver-light:#f3f4f6;--muted:#959aa5;--line:#303138;--line-light:#404149;--font-display:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--font-body:Inter,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--silver-light);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid #fff;outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}::selection{background:var(--red);color:#fff}[hidden]{display:none!important}.shell{max-width:1320px;padding:0 48px;margin:0 auto}.toprail{height:33px;background:#090a0c;border-bottom:1px solid #24252a;color:#888d96;font:700 10px var(--font-body);letter-spacing:.12em}.toprail-inner{height:100%;display:flex;justify-content:space-between;align-items:center}.toprail-right{display:flex;gap:37px}.toprail-right strong{color:var(--silver)}.pulse{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 12px rgba(237,41,57,.8);margin-right:8px;vertical-align:middle}.pulse-small{height:6px;width:6px}.site-header{position:sticky;top:0;z-index:35;border-bottom:1px solid #292a30;background:rgba(13,14,17,.96);backdrop-filter:blur(20px)}.nav{height:80px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;gap:11px;align-items:center;flex-shrink:0;font:900 33px/1 var(--font-display);letter-spacing:.065em}.brand-mark{display:grid;place-items:center;width:38px;height:43px;transform:skew(-8deg);border:2px solid #e8e9eb;color:#f7f7f7;font:900 28px/1 var(--font-display);box-shadow:5px 5px 0 var(--red);margin-right:8px}.brand-period,.footer-brand span{color:var(--red)}.brand small{font:700 8px/1.5 var(--font-body);letter-spacing:.17em;color:#858993;max-width:65px;margin-left:1px}.nav-main{display:flex;align-items:center;gap:31px;margin:auto}.nav-main a,.mobile-nav a{font-size:11px;letter-spacing:.075em;font-weight:800;color:#acb0b9;transition:color .2s}.nav-main a:hover,.mobile-nav a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:17px}.language-switch{font-size:11px;font-weight:800;background:transparent;border:0;color:#8f939c;white-space:nowrap;padding:10px 2px}.language-switch #current-language{color:#fff}.language-switch-arrows{color:var(--red);padding:0 6px}.nav-join{background:var(--red);color:#fff;padding:14px 20px;white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.08em;transition:background .2s}.nav-join:hover{background:#ff4354}.nav-join span{padding-left:10px}.mobile-menu-btn{display:none;background:transparent;border:1px solid #393b42;border-radius:0;width:42px;height:39px;padding:10px;flex-direction:column;justify-content:space-around}.mobile-menu-btn span{display:block;width:100%;height:2px;background:#d9dde3}.mobile-nav{padding-top:12px;padding-bottom:20px;display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--line)}
.hero{position:relative;min-height:652px;background:radial-gradient(ellipse at 76% 38%,rgba(192,27,42,.25) 0%,transparent 35%),radial-gradient(ellipse at 80% 80%,#24242a 0%,transparent 50%),linear-gradient(115deg,#0b0c0f 0%,#121418 48%,#141317 100%);overflow:hidden;border-bottom:1px solid var(--line)}.hero:before{content:'';position:absolute;width:9px;height:100%;top:0;left:0;background:linear-gradient(var(--red),transparent);opacity:.9}.hero-grid{position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(90deg,transparent 15%,black 100%)}.hero-inner{display:grid;grid-template-columns:1fr .91fr;min-height:610px;align-items:center;position:relative}.hero-content{position:relative;z-index:2;padding:78px 0 50px}.eyebrow{font-size:11px;color:#dedfe2;letter-spacing:.17em;font-weight:900;text-transform:uppercase;display:flex;align-items:center;gap:11px}.red-dash{display:block;width:25px;height:3px;background:var(--red);flex-shrink:0}.hero h1,h2,h3{font-family:var(--font-display);font-weight:900;letter-spacing:-.008em;text-transform:uppercase}.hero h1{font-size:clamp(86px,9.2vw,132px);line-height:.8;margin:30px 0 33px;letter-spacing:-.015em;white-space:nowrap}.hero h1 span{color:var(--red)}.hero-description{max-width:505px;color:#b4b7bf;font-size:15px;line-height:1.8;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.btn{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:900;min-height:48px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:30px;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-red{background:var(--red);color:#fff;border-color:var(--red)}.btn-red:hover{background:#ff4052;border-color:#ff4052}.btn-outline{background:#17191e;color:#f4f5f7;border-color:#53565e}.btn-outline:hover{border-color:#c6c9d0}.btn-light{background:var(--silver-light);border-color:var(--silver-light);color:#101014}.btn-light:hover{background:#fff}.hero-countries{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:48px}.flag-pill{border:1px solid #484951;padding:9px 12px;background:rgba(24,26,31,.73);font-size:14px}.flag-pill span{font-weight:800;letter-spacing:.1em;font-size:10px;margin-left:5px}.country-caption{color:#7e828b;font-size:10px;letter-spacing:.1em;font-weight:800;margin-left:12px}.hero-visual{height:550px;position:relative;display:flex;align-items:center;justify-content:center}.hero-visual:before{content:'';position:absolute;width:80%;height:75%;border:1px solid rgba(215,218,225,.09);transform:skew(-14deg) rotate(-7deg)}.radar{border-radius:50%;display:grid;place-items:center;position:relative}.radar-outer{width:430px;height:430px;border:1px solid rgba(228,35,50,.4);box-shadow:0 0 0 28px rgba(255,255,255,.015),0 0 0 29px rgba(255,255,255,.055),0 0 0 75px rgba(255,255,255,.012),0 0 0 76px rgba(255,255,255,.03),0 0 80px rgba(220,32,47,.16),inset 0 0 80px rgba(220,32,47,.12);background:radial-gradient(circle,rgba(237,41,57,.08),transparent 70%)}.radar-outer:after{content:'';position:absolute;inset:14px;border-radius:50%;border:1px dashed rgba(240,72,85,.21)}.radar-mid{width:310px;height:310px;border:1px solid rgba(227,228,231,.15)}.radar-inner{width:190px;height:190px;background:linear-gradient(142deg,#2b171d,#1b1c22 54%,#101114);border:1px solid #89434c;box-shadow:0 0 70px rgba(224,25,40,.17)}.radar-v{font:900 166px/.9 var(--font-display);color:var(--silver-light);transform:skew(-9deg);text-shadow:12px 10px 0 rgba(237,41,57,.72);margin-right:14px;margin-top:-14px}.radar-vertical,.radar-horizontal{position:absolute;background:rgba(237,41,57,.17);pointer-events:none}.radar-vertical{width:1px;height:100%;left:50%}.radar-horizontal{height:1px;width:100%;top:50%}.radar-crosshair{position:absolute;color:var(--red);font:300 26px var(--font-body)}.radar-crosshair-one{top:75px;right:52px}.radar-crosshair-two{bottom:75px;left:15px}.visual-label{font-size:9px;letter-spacing:.15em;color:#b8b6bd;position:absolute}.visual-label-top{top:40px;right:6px}.visual-label-bottom{bottom:40px;left:16px}.radar-numbers{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:9px;color:#a2a5ae;letter-spacing:.1em;writing-mode:vertical-rl}.radar-numbers span{color:var(--red)}.hero-bottom{position:relative;height:42px;display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:800;letter-spacing:.13em;color:#888b95}.hero-bottom b{color:var(--red)}.hero-bottom>span:last-child{color:#c1c3c8}.hero-bottom>span:last-child span{color:var(--red);margin-left:8px}
.section{padding:95px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:36px}.section-heading h2{margin:19px 0 0;font-size:clamp(50px,5.6vw,77px);line-height:.9}.section-heading h2 em{font-style:normal;color:var(--red)}.section-description{max-width:365px;color:#a2a6af;line-height:1.75;font-size:13px;margin:12px 0 0}.section-heading-aside{max-width:345px;text-align:right}.section-heading-aside p{color:#828792;font-size:11px;line-height:1.7}.preview-label{font-size:10px;letter-spacing:.13em;font-weight:900;color:#e1e3e8}.finder-section{background:linear-gradient(180deg,#111216,#0e0f12)}.finder-workspace{border:1px solid #36373e;background:#15161a;box-shadow:0 15px 60px rgba(0,0,0,.2)}.finder-toolbar{display:flex;justify-content:space-between;align-items:stretch;border-bottom:1px solid #34353a;gap:18px;padding-right:19px}.finder-tabs{display:flex}.finder-tab{min-height:75px;border:0;background:none;color:#8d929d;font-size:11px;font-weight:900;letter-spacing:.1em;padding:0 34px;border-right:1px solid #303137;position:relative}.finder-tab.active{background:#222126;color:#fff}.finder-tab.active:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--red)}.tab-icon{margin-right:10px;color:var(--red);font-size:16px;vertical-align:-1px}.add-post-btn{align-self:center;min-height:39px;padding:11px 14px;font-size:10px;gap:9px}.add-post-btn>span:first-child{font-size:18px;font-weight:400}.finder-filters{display:grid;grid-template-columns:minmax(190px,2fr) repeat(4,minmax(115px,1fr));gap:14px;padding:25px 24px 21px;border-bottom:1px solid #323339}.filter,.form-field{display:flex;flex-direction:column;gap:9px;min-width:0}.filter>span,.form-field>span{color:#a6aab2;font-weight:900;letter-spacing:.1em;font-size:9px}.filter select,.filter input,.form-field input,.form-field select,.form-field textarea{height:44px;width:100%;padding:0 12px;border:1px solid #3d3f47;border-radius:0;background:#202126;color:#ebedf0;font-size:12px;outline:none;min-width:0}.filter select:focus,.filter input:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--red)}.filter select,.form-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23b6b8bf' stroke-width='2'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:27px}.search-input{position:relative}.search-input .search-icon{font-size:24px;position:absolute;top:50%;transform:translateY(-53%);left:12px;color:#b6b8c0;pointer-events:none}.search-input input{padding-left:37px}.filter input::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#818590}.finder-results-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 14px}.finder-results-top>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.finder-results-top strong{font-size:11px;letter-spacing:.1em}.tiny-stroke{height:14px;width:3px;background:var(--red)}.results-note{color:#737783;font-size:9px;letter-spacing:.11em}.reset-filters{border:0;background:transparent;color:#b2b6be;font-weight:800;font-size:10px;letter-spacing:.05em}.reset-filters:hover{color:var(--red)}.results-grid{padding:7px 24px 25px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.result-card{position:relative;background:linear-gradient(147deg,#23252b,#191a1f);border:1px solid #414249;min-height:242px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s,transform .2s}.result-card:hover{border-color:#8a4952;transform:translateY(-2px)}.result-card:before{content:'';position:absolute;top:0;left:0;height:2px;width:75px;background:var(--red)}.result-card-head{display:flex;gap:12px;align-items:center;padding:22px 17px 14px}.avatar{flex:0 0 auto;width:48px;height:48px;border:1px solid #71717a;background:radial-gradient(circle at 20% 20%,#66353d,#262229 70%);display:grid;place-items:center;font:900 26px var(--font-display);color:#e1e4e7;transform:skew(-5deg)}.result-card-title{min-width:0}.result-card-title h3{font-size:25px;line-height:1;margin:0 0 6px;overflow-wrap:anywhere}.card-byline{color:#8c929d;font-size:10px;font-weight:700;letter-spacing:.05em}.origin-label{font-size:9px;color:#e2a4ab;font-weight:900;margin-left:auto;border:1px solid rgba(237,41,57,.45);padding:5px 7px;flex-shrink:0}.origin-label.local{border-color:#6b707b;color:#d3d6dc}.result-tags{display:flex;gap:6px;flex-wrap:wrap;padding:0 17px 12px}.tag{font-size:10px;color:#c7cbd2;border:1px solid #41434c;background:#2d2f35;padding:5px 7px;white-space:nowrap}.tag:first-child{color:#ffadb6;border-color:rgba(237,41,57,.42);background:rgba(237,41,57,.08)}.result-description{padding:0 17px;flex:1;color:#a0a4ad;font-size:11px;line-height:1.75;margin:1px 0 17px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #383a42;padding:11px 17px;gap:6px}.result-card-status{font-size:9px;font-weight:800;color:#a8abb4;letter-spacing:.08em}.result-card-status>span{color:var(--red);margin-right:5px}.result-actions{display:flex;gap:10px;align-items:center}.details-btn,.remove-btn{border:0;background:transparent;font-size:10px;font-weight:900;letter-spacing:.05em;color:#f1f1f4;padding:6px 0}.details-btn:hover,.remove-btn:hover{color:var(--red)}.remove-btn{color:#bd848a}.empty-state{text-align:center;padding:38px 20px 45px}.empty-icon{font-size:50px;color:var(--red)}.empty-state h3{font-size:33px;margin:9px}.empty-state p{color:var(--muted);font-size:13px}.empty-state .btn{margin-top:18px}.finder-disclaimer{margin:0 24px 22px;padding:15px;background:rgba(200,205,215,.04);border:1px solid #373940;display:flex;gap:13px;font-size:10px;color:#8f949e;line-height:1.7}.finder-disclaimer>span:first-child{font-size:16px;color:#c1c5cc;line-height:1.3}
.how-section{background:#0b0c0f}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{border:1px solid #33343a;background:linear-gradient(130deg,#1d1e22,#141519);padding:26px 26px 30px;min-height:287px;position:relative;overflow:hidden}.feature:before{content:'';position:absolute;top:0;right:0;width:115px;height:2px;background:var(--red)}.feature-num{display:flex;justify-content:space-between;color:var(--red);font-size:11px;font-weight:900;letter-spacing:.14em}.feature-num span{color:#737883;font-size:15px}.feature-symbol{font-size:53px;line-height:1;margin:32px 0 26px;color:#dce0e7;text-shadow:4px 3px rgba(237,41,57,.4)}.feature h3{font-size:31px;margin:0 0 12px}.feature p{font-size:12px;line-height:1.7;color:#989da7;margin:0;max-width:300px}.intel-section{background:#111216;border-top:1px solid #222329;border-bottom:1px solid #25262c}.intel-grid{display:grid;grid-template-columns:1.3fr .87fr;gap:16px}.intel-main{border:1px solid #4a373c;background:radial-gradient(ellipse at 76% 49%,rgba(237,41,57,.15),transparent 45%),linear-gradient(135deg,#242025,#16171b);min-height:340px;padding:26px 32px;overflow:hidden}.intel-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:#8e919c;font-weight:800;letter-spacing:.1em}.chip-red{border:1px solid #74454c;background:rgba(237,41,57,.1);color:#ffc0c6;padding:8px 10px}.intel-main-body{position:relative;margin-top:45px}.intel-wire{position:absolute;right:32px;top:-20px;color:rgba(222,43,58,.23);font-size:147px;line-height:1;pointer-events:none}.intel-main-body h3{font-size:clamp(43px,5vw,70px);line-height:.87;margin:0 0 17px;position:relative}.intel-main-body p{color:#aeb2bc;font-size:12px;max-width:340px;line-height:1.75}.intel-notice{display:inline-flex;align-items:center;border-top:1px solid #4b4145;margin-top:13px;padding-top:15px;font-size:9px;color:#cc9ca3;letter-spacing:.12em;font-weight:800}.intel-side{display:grid;grid-template-rows:1fr 1fr;gap:16px}.intel-small{border:1px solid #34353c;background:#1c1d22;padding:25px;display:flex;align-items:start;gap:20px}.intel-index{color:var(--red);font-size:10px;font-weight:900;white-space:nowrap}.intel-small div{flex:1}.intel-small h3{font-size:29px;margin:0 0 12px;line-height:.98}.intel-small p{color:#9398a2;font-size:12px;line-height:1.75;margin:0}.intel-arrow{color:#aaaeb6;font-size:19px}.join-section{background:#0b0c0f;padding-top:90px;padding-bottom:90px}.join-panel{min-height:336px;position:relative;background:linear-gradient(112deg,#951a26,#ca2232 60%,#9c1a26);border:1px solid #e14e5d;overflow:hidden;display:flex;align-items:center}.join-lines{position:absolute;inset:0;opacity:.13;background:repeating-linear-gradient(135deg,transparent,transparent 20px,#fff 21px,transparent 22px)}.join-content{position:relative;z-index:2;padding:45px 55px}.join .eyebrow,.join-content .eyebrow{color:#f4c5ca}.join-content .red-dash{background:#fff}.join-content h2{font-size:clamp(48px,5.5vw,72px);line-height:.89;margin:19px 0}.join-content p{color:#f1d6d8;font-size:12px;line-height:1.75;max-width:460px}.join-content .btn{margin-top:15px}.join-content .invite-warning{font-size:10px;opacity:.86}.join-emblem{position:absolute;right:5%;top:-66px;font:900 500px/1 var(--font-display);transform:skew(-8deg);color:rgba(255,255,255,.075);pointer-events:none}.footer{border-top:1px solid #28292e;background:#090a0c;padding:27px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{font:900 32px var(--font-display);letter-spacing:.08em}.footer-inner>div{display:flex;gap:28px;align-items:center;color:#818692;font-size:10px;letter-spacing:.06em}.back-to-top{font-size:10px;color:#c8cbd1;font-weight:800;letter-spacing:.08em}
.toast{position:fixed;bottom:22px;right:22px;max-width:360px;background:#24252b;border-left:3px solid var(--red);color:#fff;padding:16px 20px;box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:120;font-size:12px;line-height:1.6}.modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px}.modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(5px)}.modal-box{position:relative;background:#17181e;border:1px solid #515158;box-shadow:0 20px 90px rgba(0,0,0,.5);width:min(100%,625px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:28px 33px 31px}.modal-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.modal-head h2{font-size:46px;line-height:.95;margin:12px 0 0}.modal-head .eyebrow{font-size:10px}.modal-close{border:1px solid #464850;background:#23252b;color:#d0d2d8;width:36px;height:36px;font-size:14px;flex-shrink:0}.modal-sub{font-size:12px;line-height:1.8;color:#a8acb5;margin:20px 0 25px;border-left:2px solid var(--red);padding-left:12px}.modal-type{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:17px}.form-field{margin-bottom:17px}.modal-type .form-field{margin:0}.form-field textarea{height:auto;min-height:94px;padding:12px;resize:vertical;line-height:1.6}.form-field small{margin-left:auto;color:#82868f;font-size:10px}.form-footer{border-top:1px solid #33353b;padding-top:17px;display:flex;justify-content:space-between;gap:14px;align-items:center}.form-note{font-size:9px;font-weight:900;color:#9499a3;letter-spacing:.08em}.details-box{max-width:500px}.details-sub{margin-top:20px;color:#a7abb5;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.details-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.details-tags .tag{font-size:11px;padding:8px 10px}.details-meta{margin:17px 0;color:#9399a3;font-size:11px}.details-foot{margin-top:20px;border-top:1px solid #33353b;padding-top:20px}
@media(max-width:1160px){.shell{padding:0 30px}.nav-main{gap:17px}.hero h1{font-size:100px}.radar-outer{width:350px;height:350px}.radar-mid{width:260px;height:260px}.radar-inner{width:165px;height:165px}.radar-v{font-size:139px}.finder-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-search{grid-column:span 4}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-visual{height:470px}.hero-inner{min-height:550px}}
@media(max-width:850px){.nav-main{display:none}.mobile-menu-btn{display:flex}.hero-inner{grid-template-columns:1fr}.hero-visual{position:absolute;right:-190px;top:12px;opacity:.3;width:500px}.hero-content{padding:100px 0 85px}.hero{min-height:570px}.hero h1{font-size:clamp(72px,11.5vw,109px)}.hero-description{max-width:550px}.hero-bottom{display:none}.section-heading{align-items:start}.section-heading-aside{max-width:210px}.finder-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-search{grid-column:span 2}.features{grid-template-columns:1fr 1fr}.feature:last-child{grid-column:span 2}.feature{min-height:245px}.intel-grid{grid-template-columns:1fr}.intel-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.footer-inner>div{flex-direction:column;gap:7px;align-items:start}}
@media(max-width:580px){.shell{padding:0 19px}.toprail{height:30px}.toprail-right span{display:none}.toprail-right{gap:0}.toprail-inner{font-size:8px}.nav{height:68px}.brand{font-size:29px}.brand-mark{height:36px;width:34px;font-size:24px}.brand small{font-size:7px}.nav-join{display:none}.nav-actions{gap:12px}.hero:before{width:4px}.hero{min-height:568px}.hero-visual{top:75px;right:-290px;opacity:.18}.hero-content{padding:80px 0 65px}.hero h1{font-size:clamp(66px,13.5vw,86px);margin:29px 0 30px}.hero-description{font-size:13px}.eyebrow{font-size:9px;letter-spacing:.115em}.hero-actions{gap:9px}.btn{font-size:10px;padding:13px 15px;gap:16px}.hero-countries{margin-top:36px}.country-caption{width:100%;margin:6px 0 0}.section{padding:72px 0}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:clamp(48px,13vw,67px)}.section-description{font-size:12px}.section-heading-aside{margin-top:20px;text-align:left;max-width:100%}.section-heading-aside p{font-size:10px}.finder-toolbar{padding-right:10px;gap:7px}.finder-tab{min-height:59px;padding:0 12px;font-size:10px}.tab-icon{margin-right:4px}.add-post-btn{font-size:9px;padding:9px 10px;min-height:34px}.finder-filters{grid-template-columns:1fr 1fr;gap:11px;padding:17px 13px}.filter-search{grid-column:span 2}.filter>span{font-size:8px}.filter select,.filter input{font-size:11px;height:42px}.results-grid{grid-template-columns:1fr;padding:6px 13px 20px;gap:10px}.result-card{min-height:215px}.finder-results-top{padding:20px 13px 14px}.results-note{display:none}.finder-disclaimer{margin:0 13px 14px}.features{grid-template-columns:1fr}.feature:last-child{grid-column:span 1}.feature{min-height:230px}.feature-symbol{margin:21px 0}.intel-main{padding:21px;min-height:315px}.intel-main-body{margin-top:48px}.intel-main-body h3{font-size:54px}.intel-top{font-size:8px}.intel-side{grid-template-columns:1fr}.intel-small{min-height:145px}.join-panel{min-height:345px}.join-content{padding:32px 24px}.join-content h2{font-size:55px}.join-emblem{font-size:350px;right:-28%;top:7%;opacity:.5}.footer-inner{flex-wrap:wrap}.footer-inner>div{order:3;width:100%;gap:5px;font-size:9px}.modal-box{padding:22px 18px}.modal-head h2{font-size:37px}.modal-type{grid-template-columns:1fr}.form-footer{align-items:stretch;flex-direction:column}.form-footer .btn{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.intel-main-body h3,.join-content h2{white-space:pre-line}

/* Accessibility and final polish */
[hidden]{display:none!important}
:focus-visible{outline:2px solid #ff4b5a;outline-offset:3px}
button,a{touch-action:manipulation}
.result-card:focus-within{border-color:#ed2939}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}


/* VORN 5.5.1 branding fix */
.toprail-inner{justify-content:flex-start}.toprail-right{display:none}.brand{gap:12px}.brand > span{display:none}.brand small{font-size:9px;max-width:78px;line-height:1.45}.nav-join{display:inline-flex;align-items:center;gap:10px}.nav-join span{padding-left:0}.discord-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:rgba(255,255,255,.12);border-radius:999px;color:#fff}.discord-badge svg{display:block}.footer-brand span{color:var(--red)}
@media(max-width:580px){.toprail-inner{justify-content:flex-start}.brand small{font-size:7px;max-width:64px}}
