.partners-section,.company-landing,.investor-review{--ink:#0b191b;--paper:#f2f0e6;--acid:#ffc34b;--mint:#9de9c7;--palm:#173d35}.partners-section{--tile-radius:18px;--rule-on-ink:#ffffff21;background:var(--ink);color:var(--paper);padding:104px clamp(20px,5vw,84px) 88px;scroll-margin-top:80px}.partners-section>*{max-width:1320px;margin-inline:auto}.partners-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:20px 48px;margin-bottom:76px;display:grid}.partners-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5.4vw,80px);font-weight:800;line-height:1}.partners-section h2 em{color:var(--acid);font-style:normal}.partners-head p{text-wrap:balance;color:#b9c3b8;justify-self:end;max-width:36ch;margin:0;font-size:16px;line-height:1.6}.partner-tier+.partner-tier{margin-top:68px}.partner-tier-head{align-items:center;gap:14px;margin-bottom:24px;display:flex}.partner-tier-head:after{content:"";background:var(--rule-on-ink);flex:1;height:1px}.partner-tier-no{font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--acid)}.partners-section .partner-tier-head h3{font:600 12px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);margin:0}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin:0;padding:0;list-style:none;display:grid}.partner-grid-uniform{--cols:5;--gap:16px;justify-content:flex-start;gap:28px var(--gap);flex-wrap:wrap;display:flex}.partner-grid-uniform>li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}.partner-group+.partner-group{margin-top:40px}.partners-section .partner-group h4{color:var(--mint);margin:0 0 16px;font-size:15px;font-weight:700;line-height:1.4}.partner-item{margin:0}.partner-tile{--tile-ar:2.05;--logo-unit:25cqi;--tile-line:#ffffff1c;isolation:isolate;aspect-ratio:var(--tile-ar);border-radius:var(--tile-radius);box-shadow:inset 0 0 0 1px var(--tile-line);place-items:center;transition:box-shadow .25s,transform .25s;display:grid;container-type:inline-size}.partner-tile img{width:calc(var(--logo-unit) * var(--logo-f,1));max-width:80%;height:auto;max-height:calc(100cqi / var(--tile-ar) * .62);object-fit:contain;display:block}.tone-light{--tile-line:#0b191b14;background:#fff}.tone-palm{background:radial-gradient(130% 120% at 50% 0%, #22513f 0%, var(--palm) 58%, #12322b 100%)}.tone-ink{background:#ffffff08}.partner-item:hover .partner-tile{--tile-line:#ffc34b99;box-shadow:inset 0 0 0 1px var(--tile-line), 0 24px 44px -30px #000;transform:translateY(-3px)}.tier-main .partner-tile{--tile-ar:2.05;--logo-unit:27cqi}.partner-grid-uniform .partner-tile{--tile-ar:1.5;--logo-unit:40cqi}.club-control-instrumentation-club img{border-radius:10px}.partner-item figcaption{justify-items:start;gap:6px;padding:16px 2px 0;display:grid}.partner-role{font:600 10.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);align-items:center;gap:7px;display:inline-flex}.partner-role svg{color:var(--acid);flex:none}.partner-item strong{color:var(--paper);font-size:17px;font-weight:700;line-height:1.3}.partner-detail{color:#b9c3b8;font-size:14px;line-height:1.45}.tier-main .partner-role{color:var(--acid)}.tier-main .partner-item strong{font-size:20px}.partner-grid-uniform .partner-item figcaption{gap:4px;padding-top:12px}.partner-grid-uniform .partner-item strong{color:#dfe5dc;font-size:14px;font-weight:600;line-height:1.4}.partner-note{border-top:1px solid var(--rule-on-ink);color:#b9c3b8;align-items:center;gap:10px;margin-top:68px;padding-top:24px;font-size:14px;line-height:1.5;display:flex}.partner-note svg{color:var(--acid);flex:none}[dir=rtl] :is(.partner-tier-head h3,.partner-role){font-family:var(--font-arabic), sans-serif;letter-spacing:0;text-transform:none;font-size:13px}@media (max-width:1000px){.partners-head{grid-template-columns:1fr;margin-bottom:56px}.partners-head p{justify-self:start}.tier-main .partner-tile{--logo-unit:30cqi}.partner-grid-uniform{--cols:3}}@media (max-width:620px){.partners-section{padding-block:72px 64px}.partners-head{margin-bottom:44px}.partners-head p{font-size:15px}.partner-tier+.partner-tier{margin-top:52px}.partner-tier-head{margin-bottom:18px}.partner-grid{gap:26px 16px}.tier-main .partner-tile{--tile-ar:1.8;--logo-unit:33cqi}.tier-main .partner-item strong{font-size:18px}.partner-grid-uniform{--gap:12px;gap:24px var(--gap)}.partner-note{align-items:flex-start;margin-top:52px}}@media (max-width:480px){.partner-grid{grid-template-columns:1fr}.tier-main .partner-tile{--tile-ar:1.9;--logo-unit:32cqi}.partner-grid-uniform{--cols:2}.partner-grid-uniform .partner-tile{--tile-ar:1.35;--logo-unit:44cqi}}@media (prefers-reduced-motion:reduce){.partner-tile{transition:none}.partner-item:hover .partner-tile{transform:none}}.company-landing{background:var(--ink);color:var(--paper)}.company-landing h1,.company-landing h2,.company-landing h3{letter-spacing:-.04em;font-weight:800}.landing-hero{grid-template-columns:1.5fr 1fr;align-items:end;gap:56px;max-width:1320px;margin:0 auto;padding:88px clamp(20px,5vw,84px) 72px;display:grid}.landing-hero h1{margin:0 0 28px;font-size:clamp(42px,6vw,92px);line-height:.98}.landing-hero h1 em{color:var(--acid);font-style:normal}.landing-hero-copy>p{color:#d6dccf;max-width:620px;margin:0 0 34px;font-size:19px;line-height:1.7}.landing-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.landing-apply{background:var(--acid);min-width:min(100%,300px);color:var(--ink);border-radius:99px;justify-content:space-between;align-items:center;gap:28px;padding-block:9px;padding-inline:32px 9px;font-size:18px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex}.landing-apply>span{background:var(--ink);width:52px;height:52px;color:var(--acid);border-radius:50%;place-items:center;display:grid}.landing-apply:hover{transform:rotate(-2deg);box-shadow:5px 6px #ffffff25}.landing-deadline{color:#d6dccf;align-items:center;gap:8px;margin:22px 0 0;font-size:15px;display:flex}.landing-deadline svg{color:var(--acid);flex-shrink:0}.landing-deadline strong{color:var(--acid)}.landing-signin{border-bottom:1px solid;padding-bottom:3px;font-weight:650}.landing-facts{gap:12px;margin:0;display:grid}.landing-facts>div{border:1px solid #ffffff2b;border-radius:18px;gap:8px;padding:18px 22px;display:grid}.landing-facts dt{font:600 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint);align-items:center;gap:10px;display:flex}.landing-facts dd{margin:0;font-size:20px;font-weight:700}.landing-facts .landing-fact-partner{background:#fff;border-color:#0000}.landing-fact-partner dt{color:#3e4f4a}.landing-fact-partner img{width:min(100%,260px);height:auto}.landing-elements{background:var(--paper);color:var(--ink);padding:84px clamp(20px,5vw,84px)}.landing-elements>*,.landing-ready{max-width:1320px;margin-inline:auto}.landing-elements h2{margin-block:0 40px;font-size:clamp(34px,4.4vw,64px);line-height:1.02}.landing-element-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-element-grid article{background:#e6e9d8;border-radius:22px;align-content:start;gap:12px;padding:28px;display:grid}.landing-element-grid article>span{font:600 11px/1.4 var(--mono);letter-spacing:.12em;color:#4c5d58}.landing-element-grid h3{margin:0;font-size:30px}.landing-element-grid p{margin:0;font-size:16px;line-height:1.65}.landing-element-grid .is-palm{background:var(--palm);color:var(--paper)}.landing-element-grid .is-palm>span{color:var(--acid)}.landing-options{background:var(--palm);padding:96px clamp(20px,5vw,84px)}.landing-options>*{max-width:1320px;margin-inline:auto}.landing-options h2{margin-block:0 44px;font-size:clamp(34px,4.4vw,64px);line-height:1.08}[dir=rtl] .landing-options h2{line-height:1.3}[dir=rtl] :is(.landing-option-grid h3,.landing-faq-list summary){line-height:1.55}.landing-options h2 em{color:var(--acid);font-style:normal}.landing-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.landing-option-grid li{background:#ffffff0d;border:1px solid #ffffff24;border-radius:24px;align-content:start;gap:14px;padding:34px;transition:transform .3s,border-color .3s,background-color .3s;display:grid;position:relative}.landing-option-grid li:hover{border-color:var(--acid);background:#ffffff14;transform:translateY(-4px)}.landing-option-icon{background:var(--acid);width:58px;height:58px;color:var(--ink);border-radius:16px;place-items:center;display:grid}.landing-option-free{top:34px;background:var(--mint);color:var(--ink);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:800;position:absolute;inset-inline-end:34px}.landing-option-grid h3{margin:8px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.landing-option-grid strong{color:var(--acid);font-size:16px}.landing-option-grid p{color:#dbe4d6;margin:0;font-size:16px;line-height:1.7}.landing-option-includes{border-top:1px solid #ffffff1f;align-items:flex-start;gap:10px;padding-top:16px;display:flex;margin-top:6px!important}.landing-option-includes svg{color:var(--mint);flex-shrink:0;margin-top:4px}.landing-dates{background:var(--paper);color:var(--ink);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid;overflow:hidden;margin-top:28px!important}.landing-dates li{border-inline-end:1px solid #0b191b1a;gap:6px;padding:22px 24px;display:grid}.landing-dates li:last-child{border-inline-end:0}.landing-dates strong{font-size:20px}.landing-dates span{color:#3f504c;font-size:14px;line-height:1.5}.landing-faq{background:var(--paper);color:var(--ink);padding:96px clamp(20px,5vw,84px)}.landing-faq>*{max-width:920px;margin-inline:auto}.landing-faq h2{margin-block:0 36px;font-size:clamp(32px,4vw,56px);line-height:1.1}.landing-faq-list{gap:12px;display:grid}.landing-faq-list details{background:#e6e9d8;border-radius:18px;transition:background-color .25s}.landing-faq-list details[open]{background:#fff;box-shadow:0 10px 30px #0b191b12}.landing-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:18px;font-weight:700;line-height:1.45;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary svg{flex-shrink:0;transition:transform .25s}.landing-faq-list details[open] summary svg{transform:rotate(45deg)}.landing-faq-list details p{color:#33433f;margin:0;padding:0 26px 24px;font-size:16px;line-height:1.8}.landing-faq-contact{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex;margin-top:28px!important}.landing-faq-contact a{text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:900px){.landing-option-grid,.landing-dates{grid-template-columns:minmax(0,1fr)}.landing-dates li{border-inline-end:0;border-bottom:1px solid #0b191b1a;padding:18px 22px}.landing-dates li:last-child{border-bottom:0}}@media (max-width:620px){.landing-options,.landing-faq{padding-block:64px}.landing-option-grid li{padding:26px 22px}.landing-option-free{top:26px;inset-inline-end:22px}.landing-faq-list summary{padding:18px 20px;font-size:16px}.landing-faq-list details p{padding:0 20px 20px}}@media (prefers-reduced-motion:reduce){.landing-option-grid li,.landing-faq-list details,.landing-faq-list summary svg{transition:none}}.landing-ready{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:84px clamp(20px,5vw,84px);display:grid}.landing-ready h2{margin:0 0 24px;font-size:clamp(30px,3.4vw,48px)}.landing-ready ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-ready li{align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;display:flex}.landing-ready li svg{color:var(--ink);background:var(--mint);border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:3px;padding:3px}.landing-ready-cta{background:#13292a;border:1px solid #ffffff1f;border-radius:24px;justify-items:start;gap:26px;padding:34px;display:grid}.landing-ready-cta p{color:#c9d1c6;margin:0;font-size:15px;line-height:1.7}.company-landing .partners-section{border-top:1px solid #ffffff1a}.investor-review{min-height:100vh;color:var(--ink);background:#f4f3ec;padding:56px clamp(18px,4vw,64px) 90px}.investor-review>*{max-width:1320px;margin-inline:auto}.review-header{border-bottom:1px solid #d5d8c8;grid-template-columns:1fr auto;align-items:end;gap:20px 48px;padding-bottom:36px;display:grid}.review-header h1{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,4.4vw,60px);font-weight:800;line-height:1.02}.review-header h1 em{color:#b1213f;font-style:normal}.review-header>p{color:#3e4f4a;grid-column:1;max-width:640px;margin:0;font-size:16px;line-height:1.7}.review-stats{flex-wrap:wrap;grid-area:2/2/span 2;justify-content:flex-end;gap:10px;margin:0;display:flex}.review-stats>div{background:#fff;border:1px solid #dfe1d3;border-radius:14px;min-width:112px;padding:14px 16px}.review-stats>div:first-child{color:#fff;background:#1d1b4c;border-color:#1d1b4c}.review-stats dt{font:600 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.review-stats dd{margin:4px 0 0;font-size:30px;font-weight:800}.review-tools{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.review-search{background:#fff;border:1px solid #c9cdb9;border-radius:12px;flex:320px;align-items:center;gap:10px;padding-inline:16px;display:flex}.review-search input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;padding:14px 0}.review-search input:focus{outline:none}.review-search:focus-within,.review-select select:focus{outline-offset:2px;outline:3px solid #89bda0}.review-select{background:#fff;border:1px solid #c9cdb9;border-radius:12px;align-items:center;gap:10px;padding-inline-start:14px;font-size:13px;font-weight:700;display:flex}.review-select select{font:inherit;color:inherit;background:0 0;border:0;border-radius:0 12px 12px 0;padding:14px 12px;font-weight:500}.review-count{color:#4c5d58;margin:20px 0;font-size:14px}.review-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:20px 0;display:flex}.review-bar .review-count{margin:0}.review-actions{flex-wrap:wrap;gap:8px;display:flex}.review-view{background:#fff;border:1px solid #c9cdb9;border-radius:10px;padding:3px;display:inline-flex}.review-view button,.review-export{color:#173d35;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.review-view button[aria-pressed=true]{color:#fffef8;background:#173d35}.review-export{background:#fff;border:1px solid #173d35;border-radius:10px}.review-export:hover:not(:disabled){background:#e8f2e7}.review-export:disabled{opacity:.45;cursor:not-allowed}.review-view button:focus-visible,.review-export:focus-visible{outline-offset:2px;outline:3px solid #89bda0}.review-print-title{display:none}.review-table-wrap{background:#fff;border:1px solid #dfe1d3;border-radius:16px;overflow-x:auto}.review-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:14px}.review-table th,.review-table td{text-align:start;vertical-align:top;border-bottom:1px solid #eceee3;padding:12px 14px}.review-table th{color:#4c5d58;background:#f5f6ef;min-width:130px;max-width:220px;font-size:12px;font-weight:700;line-height:1.35}.review-table th:first-child{min-width:0}.review-table td.review-table-long{white-space:normal;min-width:280px;max-width:380px}.review-table-empty{color:#b3b9a8}.review-table .review-table-name{z-index:1;background:#fff;position:sticky;inset-inline-start:0;box-shadow:inset -1px 0 #eceee3}.review-table th.review-table-name{background:#f5f6ef}.review-print-profiles{display:none}.review-table tbody tr:last-child td{border-bottom:0}.review-table tbody tr:hover{background:#fafbf6}.review-table td{white-space:nowrap}.review-table td.review-table-name{white-space:normal;min-width:180px;font-weight:700}.review-table-name small{-webkit-line-clamp:2;color:#5b6a63;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:400;display:-webkit-box;overflow:hidden}.review-table a{color:#173d35}.review-grid[hidden]{display:none}@media print{.investor-review .review-tools,.investor-review .review-bar,.investor-review .review-header>p,.investor-review .review-stats,.investor-review .review-grid,.investor-review .review-table-wrap,.investor-review .answer-charts,.site-header,.site-footer,.skip-link{display:none!important}html,body,.investor-review{background:#fff!important;min-height:0!important}.investor-review{margin:0!important;padding:0!important}.investor-review>*{max-width:none!important}.investor-review .review-header{border-bottom:2px solid #173d35;padding-bottom:10px;display:block}.investor-review .review-header h1{font-size:24px}.review-print-title{color:#4c5d58;margin:8px 0 14px;font-size:11px;display:block}.review-print-profiles{display:block}.review-print-profiles section{break-inside:avoid;border-bottom:1px solid #c9cdb9;padding:12px 0 14px}.review-print-profiles h2{margin:0;font-size:15px}.review-print-profiles section>p{color:#4c5d58;margin:2px 0 8px;font-size:10px}.review-print-profiles dl{grid-template-columns:repeat(3,1fr);gap:6px 16px;margin:0;display:grid}.review-print-profiles dl>div.wide{grid-column:1/-1}.review-print-profiles dt{color:#5b6a63;font-size:8.5px;font-weight:700}.review-print-profiles dd{white-space:pre-line;overflow-wrap:anywhere;margin:1px 0 0;font-size:10px}}.review-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.review-card{background:#fff;border:1px solid #dfe1d3;border-radius:18px;gap:14px;min-width:0;padding:22px;display:grid}.review-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-logo{color:#6b7a74;background:#f4f3ec;border-radius:12px;place-items:center;width:120px;height:72px;display:grid;overflow:hidden}.review-logo img{object-fit:contain;width:100%;height:100%;padding:8px}.review-status{font:600 11px/1.3 var(--mono);letter-spacing:.04em;white-space:nowrap;background:#eceee3;border-radius:99px;padding:6px 11px}.review-status.status-approved{color:#145c36;background:#d4f0df}.review-status.status-pending{color:#6d4c00;background:#fff1cc}.review-status.status-received{color:#1d1b4c;background:#e3e2f6}.review-status.status-rejected{color:#8a1630;background:#f8dde2}.review-card h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.2}.review-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.review-tags li{border:1px solid #c9cdb9;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.review-tags .review-tag-track{color:#fffef8;background:#173d35;border-color:#173d35;align-items:center;gap:5px;display:inline-flex}.review-description{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.review-details summary{cursor:pointer;font-size:14px;font-weight:700}.review-details dl{gap:10px;margin:12px 0 0;display:grid}.review-details dl>div{border-top:1px solid #eceee3;gap:2px;padding-top:10px;display:grid}.review-details dt{color:#5e6c66;font-size:12px}.review-details dd{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.review-links{flex-wrap:wrap;gap:8px 16px;font-size:14px;font-weight:600;display:flex}.review-links:empty{display:none}.review-links a,.review-links span{color:#1d1b4c;overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.review-links a{text-underline-offset:3px;text-decoration:underline}.review-card footer{font:11px/1.4 var(--mono);color:#5e6c66;border-top:1px solid #eceee3;justify-content:space-between;gap:12px;padding-top:12px;display:flex}.review-link-panel{gap:10px;max-width:860px;margin:18px 0 20px;display:grid}.review-link-panel p{margin:0;line-height:1.6}.review-link-url{width:100%;min-width:0;font:12px var(--mono);color:inherit;border:1px solid var(--admin-rule);background:0 0;padding:10px 12px}.review-link-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1000px){.landing-hero,.landing-ready{grid-template-columns:1fr;gap:40px}.landing-element-grid,.review-header{grid-template-columns:1fr}.review-stats{grid-area:auto/1;justify-content:flex-start}}@media (max-width:620px){.landing-hero{padding-top:56px}.landing-hero-copy>p{font-size:17px}.landing-apply{width:100%}.landing-elements,.landing-ready{padding-block:64px}.landing-ready-cta{padding:24px}.review-select{flex:100%;justify-content:space-between}}[dir=rtl] .review-select select{border-radius:12px 0 0 12px}@media (prefers-reduced-motion:reduce){.landing-apply{transition:none}}[lang=en] :is(.landing-hero h1,.partners-section h2){font-family:var(--font-mokoto), var(--font-display), sans-serif;font-synthesis:none;letter-spacing:-.02em;font-weight:400}[dir=rtl] :is(.landing-facts dt,.landing-element-grid article>span,.review-stats dt,.review-status){font-family:var(--font-arabic), sans-serif;letter-spacing:0;font-size:13px}[dir=rtl] :is(.landing-hero h1,.landing-elements h2,.landing-faq h2,.partners-section h2,.review-header h1){letter-spacing:0;line-height:1.25}.company-info-link{border:1.5px solid;border-radius:99px;align-items:center;gap:10px;margin-top:4px;padding:12px 18px;font-size:15px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.company-info-link:hover{color:#f2f0e6;background:#173d35;border-color:#173d35}[dir=rtl] .company-info-link svg:last-child{transform:scaleX(-1)}.company-field-hint{color:#4a5b52;margin:6px 0 14px;font-size:14px;line-height:1.7}.company-receipt-email{align-items:flex-start;gap:10px;max-width:560px;line-height:1.8;display:flex}.company-receipt-email svg{flex-shrink:0;margin-top:5px}.company-receipt-email>span{min-width:0}.company-receipt-email strong{overflow-wrap:anywhere}.company-page{--ink:#0b191b;--paper:#f2f0e6}.company-page .entry-primary{min-height:56px;font-size:15px;font-weight:700}.company-form-actions .entry-back{font-size:14px}.company-field label small{opacity:.7;margin:0;font-weight:500;display:inline}.account-bar .entry-back{width:auto;min-height:0}[dir=rtl] .company-form-actions svg{transform:scaleX(-1)}.company-intro-portal{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px 56px;display:grid}.company-intro-portal .company-intro-copy p{margin:18px 0 22px}.company-intro-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.company-intro-facts li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:12px;padding:18px;display:flex}.company-intro-facts svg{color:#ffc34b;flex-shrink:0}.company-intro-facts span{color:#c9d1c6;gap:4px;font-size:14px;line-height:1.5;display:grid}.company-intro-facts strong{color:#f2f0e6;font-size:15px}@media (max-width:900px){.company-intro-portal{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.company-intro-facts{grid-template-columns:minmax(0,1fr)}.company-intro-facts li{padding:14px 16px}}[dir=rtl] .company-intro h1,[dir=rtl] .company-intro h1 em{letter-spacing:0;line-height:1.35}.landing-hero h1{line-height:1.05}.landing-deadline strong{white-space:nowrap}.landing-signin{align-items:center;min-height:44px;display:inline-flex}.partner-role{font-size:11px}[dir=rtl] .partners-section h2{line-height:1.35}@media (max-width:760px){.partners-section,.landing-hero,.landing-elements,.landing-options,.landing-faq,.landing-ready{padding-inline:22px}.landing-apply{min-height:56px;padding-block:6px;font-size:16px}.landing-apply>span{width:44px;height:44px}.landing-actions{gap:12px 24px}.landing-deadline{flex-wrap:wrap;margin-top:16px}}.company-track legend{margin-bottom:14px;font-size:17px;font-weight:700}.company-track-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.company-track-option{cursor:pointer;background:#fffef8;border:1.5px solid #c5cebb;border-radius:16px;align-content:start;gap:10px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;margin:0!important;padding:22px 20px 20px!important;font-weight:400!important;display:grid!important}.company-track-option:hover{transform:translateY(-2px)}.company-track-option input{top:18px;accent-color:#173d35;position:absolute;inset-inline-end:18px;width:20px!important;height:20px!important;margin:0!important}.company-track-option svg{color:#173d35}.company-track-option strong{font-size:18px;line-height:1.3}.company-track-option span{color:#4a5b52;font-size:14px;line-height:1.6}.company-track-option .company-track-note{color:#173d35;background:#f1ead0;border-radius:10px;justify-self:start;align-items:flex-start;gap:6px;margin-top:2px;padding:6px 10px;font-size:13px;font-style:normal;font-weight:600;line-height:1.5;display:inline-flex}.company-track-option .company-track-note svg{flex-shrink:0;margin-top:3px}.company-track-option:has(input:checked){background:#e8f2e7;border-color:#173d35;box-shadow:inset 0 0 0 1px #173d35}.company-track-option:focus-within{outline-offset:3px;outline:3px solid #81b896}.company-track-booth{align-items:flex-start;gap:8px;display:flex;margin-top:16px!important}.company-track-booth svg{flex-shrink:0;margin-top:4px}@media (max-width:620px){.company-track-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.company-track-option{transition:none}}.company-field .choice-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.deadline-was{opacity:.72;white-space:nowrap;font-weight:500;text-decoration-line:line-through;text-decoration-color:#ef5a6f;text-decoration-thickness:2px}.deadline-now{white-space:nowrap}.startup-call-deadline .deadline-was{font:600 16px/1.2 var(--font-display), sans-serif;letter-spacing:0;text-transform:none;color:#c9ccc1}[dir=rtl] .startup-call-deadline .deadline-was{font-family:var(--font-arabic), sans-serif}.startup-call-deadline .deadline-now{white-space:normal}.startup-call-deadline .sr-only{text-transform:none}.account-deadline strong{color:#fff3d6}.landing-dates .deadline-was{color:#5b6a63;opacity:1;font-size:15px}.landing-dates .landing-date-extended{background:#fff4d6}.company-intro-facts .deadline-was-row{color:#c9d1c6;font-size:13px}.account-deadline{border-radius:14px}.email-check{color:#102523;background:#faf9f0;border:1px solid #c4cbb5;border-radius:18px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #00000080}.email-check::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050f11b8}.email-check form{gap:12px;padding:30px 28px 24px;display:grid;position:relative}.email-check-close{top:12px;color:#315d4e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:12px}.email-check-close:hover:not(:disabled){background:#e8ecdf}.email-check-icon{color:#173d35}.email-check-kicker{font:700 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5b6a63;margin:0}[dir=rtl] .email-check-kicker{letter-spacing:0;font-family:inherit;font-size:14px}.email-check h2{margin:0;font-size:26px;line-height:1.25}[dir=rtl] .email-check h2{line-height:1.45}.email-check p{margin:0;font-size:15px;line-height:1.65}.email-check strong{overflow-wrap:anywhere}.email-check label{margin-top:4px;font-size:14px;font-weight:700}.email-check input{color:#112420;width:100%;min-width:0;font:600 26px/1.2 var(--mono);letter-spacing:.35em;text-align:center;background:#fffdf6;border:1px solid #b4c4af;border-radius:10px;padding:14px 16px}.email-check input:focus{outline-offset:2px;outline:3px solid #89bda0}.email-check .email-check-hint{color:#4f5f58;font-size:13px}.email-check .email-check-error{color:#a12813;font-size:14px;font-weight:600}.email-check .email-check-done{color:#173d35;font-weight:700}.email-check-actions{gap:8px;margin-top:6px;display:grid}.email-check-primary{color:#faf9f0;min-height:52px;font:inherit;cursor:pointer;background:#0b191b;border:0;border-radius:99px;padding:0 22px;font-size:15px;font-weight:700}.email-check-primary:hover:not(:disabled){background:#173d35}.email-check-primary:disabled{opacity:.5;cursor:not-allowed}.email-check-links{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.email-check-links button{color:#315d4e;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline}.email-check-links button:disabled{color:#7d8a80;cursor:default;text-decoration:none}.email-check-primary:focus-visible,.email-check-links button:focus-visible,.email-check-close:focus-visible{outline-offset:2px;outline:3px solid #89bda0}.company-verify-note{color:#173d35;background:#eef3e6;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 6px;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.company-verify-note svg{flex-shrink:0;margin-top:3px}.company-verify-note strong{overflow-wrap:anywhere}.company-signin-link{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.account-start-link{color:#0b191b;background:#ffc34b;border-radius:8px;align-items:center;gap:10px;margin:0 0 22px;padding:14px 22px;font-weight:800;text-decoration:none;display:inline-flex}.account-start-link:hover{background:#ffd47a}[dir=rtl] .account-start-link svg{transform:scaleX(-1)}.company-exists-link{color:#faf9f0;background:#173d35;border-radius:99px;align-items:center;gap:10px;min-height:48px;margin:2px 0 14px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.company-exists-link:hover{background:#0b191b}[dir=rtl] .company-exists-link svg{transform:scaleX(-1)}.entry-studio .entry-closed-notice{background:#fbe9e4;border-radius:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.6}.investor-review .answer-charts{margin-top:20px}@media (forced-colors:active){.review-view button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}
.answer-charts{--ac-card:#fff;--ac-border:#dfe1d3;--ac-text:#0b191b;--ac-muted:#52605b;--ac-bar:#2a78d6;--ac-row-hover:#0b191b0a;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-shell .answer-charts{--ac-card:var(--admin-panel);--ac-border:var(--admin-rule-soft);--ac-text:var(--admin-paper);--ac-muted:var(--admin-muted);--ac-bar:#3987e5;--ac-row-hover:#f2f0e60d}.answer-charts .ac-card{border:1px solid var(--ac-border);background:var(--ac-card);min-width:0;color:var(--ac-text);border-radius:14px;margin:0;padding:18px 20px 20px}.admin-shell .answer-charts .ac-card{box-shadow:var(--admin-shadow)}.answer-charts figcaption{margin-bottom:12px}.answer-charts .ac-title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.answer-charts figcaption p,.answer-charts .ac-empty{color:var(--ac-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.answer-charts .ac-bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.answer-charts .ac-row{border-radius:8px;grid-template-columns:minmax(96px,38%) minmax(0,1fr);align-items:center;gap:12px;padding:5px 6px;display:grid}.answer-charts .ac-row:hover{background:var(--ac-row-hover)}.answer-charts .ac-label{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.answer-charts .ac-track{align-items:center;gap:8px;min-width:0;display:flex}.answer-charts .ac-bar{width:calc((100% - 72px) * var(--ratio,0));background:var(--ac-bar);border-start-end-radius:4px;border-end-end-radius:4px;flex:none;height:14px}.answer-charts .ac-value{white-space:nowrap;color:var(--ac-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.answer-charts .ac-value strong{color:var(--ac-text);font-weight:650}@media (max-width:860px){.answer-charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.answer-charts .ac-row{grid-template-columns:minmax(0,1fr);gap:4px}}@media (forced-colors:active){.answer-charts .ac-bar{forced-color-adjust:none;background:canvastext}}@media print{.answer-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-charts .ac-card{break-inside:avoid}.answer-charts .ac-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.gate-shell{--gate-bg:#0b191b;--gate-panel:#112326;--gate-paper:#f2f0e6;--gate-muted:#8fa8a4;--gate-rule:#f2f0e624;--gate-amber:#ffc34b;--gate-mint:#9de9c7;--gate-green:#7ce8a6;--gate-red:#ff6b2c;--gate-grey:#a9b6b3;--gate-ink:#0b191b;background:var(--gate-bg);min-height:100dvh;color:var(--gate-paper);font-family:var(--font-display), system-ui, sans-serif;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.gate-bar{padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--gate-rule);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gate-brand{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--gate-amber);font-size:11px}.gate-day{background:var(--gate-mint);color:var(--gate-ink);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.gate-day.is-practice{background:var(--gate-red)}.gate-count{color:var(--gate-muted);font-size:13px}.gate-count strong{color:var(--gate-paper);font-variant-numeric:tabular-nums;font-size:18px}.gate-user{color:var(--gate-muted);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.gate-user button{border:1px solid var(--gate-rule);min-height:36px;color:var(--gate-paper);background:0 0;border-radius:999px;padding:6px 12px;font-size:13px}.gate-alert{color:#ffd8c8;background:#3a1c12;border-radius:10px;margin:10px 16px 0;padding:10px 12px;font-size:14px}.gate-alert a{text-decoration:underline}.gate-stage{background:#000;height:min(62dvh,560px);position:relative;overflow:hidden}.gate-video{object-fit:cover;width:100%;max-width:none;height:100%}.gate-frame{aspect-ratio:1;pointer-events:none;border:3px solid #ffffffeb;border-radius:24px;width:min(64vw,300px);margin:auto;position:absolute;inset:0;box-shadow:0 0 0 100vmax #00000052}.gate-start{background:var(--gate-panel);text-align:center;place-content:center;gap:16px;padding:24px;display:grid;position:absolute;inset:0}.gate-start-button{background:var(--gate-amber);min-height:60px;color:var(--gate-ink);border-radius:999px;padding:16px 32px;font-size:20px;font-weight:800}.gate-photo-button{cursor:pointer;justify-content:center;justify-self:center;align-items:center;display:inline-flex}.gate-photo-button.is-secondary{border:1px solid var(--gate-rule);min-height:48px;color:var(--gate-paper);border-radius:999px;padding:10px 22px;font-size:15px;font-weight:700}.gate-photo-button[aria-disabled=true]{opacity:.3;cursor:not-allowed}.gate-photo-button:focus-within{outline:2px solid var(--gate-mint);outline-offset:4px}.gate-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gate-note{max-width:34ch;color:var(--gate-muted);margin:0 auto;font-size:15px;line-height:1.45}.gate-hint{max-width:calc(100% - 28px);color:var(--gate-paper);text-align:center;background:#0b191bd9;border-radius:999px;padding:8px 14px;font-size:14px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.gate-overlay-button{min-height:44px;color:var(--gate-paper);background:#0b191bc7;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;position:absolute;bottom:14px}.gate-torch{left:14px}.gate-torch[aria-pressed=true]{background:var(--gate-amber);color:var(--gate-ink)}.gate-stop{right:14px}.gate-typed{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.gate-typed label{width:100%;color:var(--gate-muted);font-size:13px}.gate-typed input{border:1px solid var(--gate-rule);background:var(--gate-panel);min-width:0;min-height:48px;color:var(--gate-paper);font-family:var(--font-mono), monospace;border-radius:12px;flex:1;padding:10px 12px;font-size:16px}.gate-typed button{background:var(--gate-mint);min-height:48px;color:var(--gate-ink);border-radius:12px;padding:10px 20px;font-weight:800}.gate-recent{padding:0 16px 28px}.gate-recent h2{color:var(--gate-muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:500}.gate-recent ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gate-recent li{border-left:4px solid var(--gate-grey);background:var(--gate-panel);border-radius:8px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;padding:8px 10px;font-size:14px;display:grid}.gate-recent li.is-green{border-left-color:var(--gate-green)}.gate-recent li.is-amber{border-left-color:var(--gate-amber)}.gate-recent li.is-red{border-left-color:var(--gate-red)}.gate-recent time{color:var(--gate-muted);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:12px}.gate-recent span{font-family:var(--font-arabic), var(--font-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gate-recent>p{color:var(--gate-muted);font-size:14px}.gate-result{z-index:50;padding:24px 20px calc(56px + env(safe-area-inset-bottom));color:var(--gate-ink);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.gate-result.is-green{background:var(--gate-green)}.gate-result.is-amber{background:var(--gate-amber)}.gate-result.is-red{background:var(--gate-red)}.gate-result.is-grey{background:var(--gate-grey)}.gate-result.is-checking{color:var(--gate-paper);cursor:progress;background:#0b191bb3}.gate-result-title{text-transform:uppercase;font-size:clamp(48px,15vw,104px);font-weight:800;line-height:.95}.is-checking .gate-result-title{text-transform:none;font-size:28px}.gate-result-name{max-width:100%;font-family:var(--font-arabic), var(--font-display), sans-serif;overflow-wrap:anywhere;font-size:clamp(26px,7.5vw,46px);font-weight:700;line-height:1.15}.gate-result-line{max-width:36ch;font-size:18px;line-height:1.4}.gate-result-hint{bottom:calc(18px + env(safe-area-inset-bottom));opacity:.7;font-size:13px;position:absolute}@media (prefers-reduced-motion:no-preference){.gate-result:not(.is-checking){animation:.14s ease-out gate-result-in}}@keyframes gate-result-in{0%{opacity:.4;transform:scale(.985)}}.gate-forbidden{gap:14px;padding:48px 20px;font-size:16px}.gate-forbidden h1{font-size:28px}.gate-forbidden a{color:var(--gate-amber);text-decoration:underline}@media (min-width:720px){.gate-shell{border-inline:1px solid var(--gate-rule);max-width:720px;margin:0 auto}}
