/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f5eedf;--paper-2:#fffaf0;--ink:#063b5c;--muted:#4a6879;--blue:#119ed2;--blue-dark:#087eb4;--green:#61b93a;--yellow:#ffd928;--orange:#ef7943;--red:#ec5046;--line:#063b5c2b;--white:#fffdf8}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:115.625%}section[id]{scroll-margin-top:98px}body{background:var(--paper-2);color:var(--ink);font-family:var(--font-geist-sans), "Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}main{overflow:hidden}.paper{background-color:var(--paper);background-image:url(papel.jpg);background-size:1060px}.topography{opacity:.32;pointer-events:none;background-image:url(topografia.png);background-repeat:no-repeat;background-size:contain}.site-header{z-index:100;background:var(--ink);width:min(1240px,100% - 32px);min-height:66px;color:var(--white);border:1px solid #ffffff24;border-radius:19px;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 10px 8px 18px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #063b5c38}.brand{align-items:center;gap:9px;width:fit-content;display:flex}.site-header .brand,.rules-header .brand,.round-header .brand{background:var(--white);border-radius:13px;padding:7px 11px}.brand img{width:98px;height:auto}.brand span{background:var(--ink);color:#fff;letter-spacing:.12em;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:800}.desktop-nav{align-items:center;gap:30px;font-size:.84rem;font-weight:650;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{background:var(--green);content:"";transform-origin:100%;border-radius:2px;height:2px;transition:transform .22s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.mobile-nav{justify-self:end;display:none}.mobile-nav-toggle{border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;transition:background .18s,color .18s;display:grid}.mobile-nav-toggle[aria-expanded=true]{background:var(--blue);color:#fff}.mobile-nav-panel{z-index:130;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:18px;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 9px);left:0;right:0;box-shadow:0 20px 46px #063b5c2b}.mobile-nav-panel a{border-radius:12px;padding:14px 15px;font-size:.92rem;font-weight:720;transition:background .16s,color .16s}.mobile-nav-panel a:hover,.mobile-nav-panel a:focus-visible{background:var(--paper);color:var(--blue-dark)}.header-cta{background:var(--white);color:var(--ink);border-radius:12px;justify-content:center;justify-self:end;align-items:center;gap:10px;padding:13px 18px;font-size:.82rem;font-weight:760;transition:transform .18s,background .18s;display:inline-flex}.header-cta:hover{background:var(--yellow);transform:translateY(-2px)}.hero{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:70px;min-height:850px;padding:158px max(48px,50vw - 620px) 88px;display:grid;position:relative}.hero:before{z-index:-1;content:"";background:#063b5c14;width:1px;height:100%;position:absolute;bottom:0;right:34%}.hero-topography{z-index:-1;width:700px;height:820px;position:absolute;top:-100px;right:-220px;transform:rotate(-18deg)}.hero-route{z-index:-1;border:2px dashed #0000;border-color:#063b5c38 #0000 #0000 #063b5c38;border-radius:56% 44% 43% 57%;width:410px;height:370px;position:absolute;top:175px;right:calc(50% - 585px);transform:rotate(-9deg)}.route-dot{border:4px solid var(--white);border-radius:50%;width:14px;height:14px;animation:2.4s ease-in-out infinite pulse;position:absolute;box-shadow:0 0 0 1px #063b5c1a}.route-dot-one{background:var(--red);top:32px;left:44px}.route-dot-two{background:var(--green);animation-delay:.8s;top:174px;right:-3px}.route-dot-three{background:var(--yellow);animation-delay:1.5s;bottom:9px;left:82px}.hero-copy{z-index:2;align-self:center;position:relative}.kicker,.eyebrow{color:var(--blue-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:.73rem;font-weight:820;line-height:1.5}.kicker{align-items:center;gap:13px;max-width:520px;display:flex}.kicker span{background:var(--green);color:#fff;border-radius:50%;place-items:center;min-width:38px;height:38px;font-size:.84rem;display:grid}.hero h1{letter-spacing:-.068em;max-width:700px;margin:0;font-size:clamp(4.1rem,6.2vw,6.8rem);font-weight:820;line-height:.9}.hero h1 span{color:var(--green);letter-spacing:-.055em;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:.82em;font-style:italic;font-weight:500;display:block}.hero-lead{max-width:600px;color:var(--muted);margin:30px 0 0;font-size:1.08rem;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{letter-spacing:-.01em;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 28px;font-size:.94rem;font-weight:800;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--ink);color:#fff;box-shadow:0 14px 30px #063b5c47}.button-primary:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 18px 34px #087eb45c}.button-accent{background:var(--green);color:var(--ink);box-shadow:0 14px 30px #61b93a57}.button-accent:hover{background:#57a833;transform:translateY(-2px);box-shadow:0 18px 34px #61b93a70}.button-ghost{background:#fffdf88c;border-color:#063b5c3d}.button-ghost:hover{border-color:var(--ink);background:var(--white)}.hero-details{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,max-content));gap:20px 46px;max-width:720px;margin-top:44px;padding-top:24px;display:grid}.hero-details>div{gap:11px;display:flex}.hero-details svg{color:var(--orange);flex:none;margin-top:2px}.hero-details p{margin:0}.hero-details strong,.hero-details span{display:block}.hero-details strong{margin-bottom:5px;font-size:.8rem}.hero-details span{color:var(--muted);font-size:.7rem;line-height:1.5}.hero-art{align-self:center;min-height:565px;display:grid;position:relative}.hero-card{background:var(--blue);width:min(470px,100%);height:500px;box-shadow:18px 24px 0 var(--yellow), 0 24px 60px #063b5c21;border:1px solid #063b5c29;border-radius:48% 48% 26px 26px;position:absolute;top:30px;right:18px;overflow:hidden}.hero-card:before{border-radius:inherit;content:"";border:1px dashed #ffffff7a;position:absolute;inset:14px}.hero-card .card-label{z-index:2;background:var(--white);width:max-content;color:var(--ink);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:9px 13px;font-size:.67rem;font-weight:850;position:absolute;top:30px;left:50%;transform:translate(-50%)}.mascot-halo{border:45px solid #ffffff38;border-radius:50%;width:270px;height:270px;position:absolute;top:124px;left:50%;transform:translate(-50%)}.mascot{z-index:2;filter:drop-shadow(0 18px 13px #063b5c2e);width:360px;animation:5s ease-in-out infinite float;position:absolute;bottom:42px;right:52px}.hero-card>p{z-index:3;color:#fff;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800;position:absolute;bottom:20px;left:22px;right:22px}.hero-card>p span{color:var(--yellow);padding:0 5px}.year-stamp{z-index:4;color:var(--ink);border:1px solid var(--line);background:var(--white);border-radius:18px;flex-direction:column;align-items:flex-start;padding:18px 20px;display:flex;position:absolute;top:2px;left:-14px;transform:rotate(-5deg);box-shadow:0 12px 30px #063b5c1a}.year-stamp span,.year-stamp small{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.year-stamp span{color:var(--red)}.year-stamp strong{margin:3px 0;font-size:1.44rem}.year-stamp small{color:var(--muted);font-size:.54rem}.ticker{border-bottom:1px solid var(--line);background:var(--ink);color:#fff;overflow:hidden}.ticker>div{align-items:center;gap:28px;width:max-content;padding:18px 0;animation:24s linear infinite ticker;display:flex}.ticker span{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ticker i{color:var(--yellow);font-style:normal}.event-intro{grid-template-columns:minmax(0,1.15fr) minmax(350px,.65fr);gap:100px;width:min(1240px,100% - 64px);margin:0 auto;padding:128px 0 80px;display:grid}.section-heading h2{letter-spacing:-.06em;max-width:800px;margin:0;font-size:clamp(2.8rem,4.9vw,5.2rem);font-weight:800;line-height:.98}.section-heading h2 span{color:var(--blue);margin-top:9px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500;display:block}.intro-copy{align-self:end;padding-bottom:4px}.intro-copy>p{color:var(--muted);margin:0;font-size:1rem;line-height:1.78}.intro-copy>a,.pillar>a{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;margin-top:25px;font-size:.76rem;font-weight:800;display:inline-flex}.pillars{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1240px,100% - 64px);margin:0 auto;padding-bottom:126px;display:grid}.pillar{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:455px;padding:28px 30px 32px;transition:transform .24s,box-shadow .24s;position:relative}.pillar:hover{z-index:2;transform:translateY(-9px);box-shadow:0 22px 50px #063b5c1f}.pillar-top{justify-content:space-between;align-items:center;margin-bottom:90px;display:flex}.pillar-top>span{color:var(--muted);font-size:.68rem;font-weight:800}.pillar-blue .pillar-top svg,.pillar-blue>p:first-of-type{color:var(--blue)}.pillar-green .pillar-top svg,.pillar-green>p:first-of-type{color:var(--green)}.pillar-yellow .pillar-top svg,.pillar-yellow>p:first-of-type{color:#d5a900}.pillar>p:first-of-type{letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:.66rem;font-weight:850}.pillar h3{letter-spacing:-.04em;margin:0;font-size:1.95rem}.pillar-line{background:currentColor;border-radius:2px;width:44px;height:3px;margin:18px 0}.pillar-blue .pillar-line{color:var(--blue)}.pillar-green .pillar-line{color:var(--green)}.pillar-yellow .pillar-line{color:var(--yellow)}.pillar-text{max-width:330px;color:var(--muted);margin:0;font-size:.86rem;line-height:1.7}.early-cta{border:1px solid var(--line);border-radius:28px;grid-template-columns:170px 1fr auto;align-items:center;gap:45px;width:min(1240px,100% - 64px);min-height:260px;margin:0 auto 72px;padding:45px 50px;display:grid;position:relative;overflow:hidden}.early-cta>:not(.early-topography){z-index:2;position:relative}.early-cta>img{width:150px}.early-cta h2{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.1}.early-cta .eyebrow{margin-bottom:10px}.early-cta p:not(.eyebrow){max-width:620px;color:var(--muted);margin:16px 0 0;font-size:.88rem;line-height:1.65}.early-cta p a{color:var(--blue-dark);overflow-wrap:anywhere;text-underline-offset:3px;font-weight:780;text-decoration:underline}.early-topography{width:500px;height:600px;position:absolute;top:-170px;right:-90px;transform:rotate(15deg)}.slice-footer{border-top:1px solid var(--line);width:min(1240px,100% - 64px);color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto;padding:28px 0 38px;font-size:.76rem;font-weight:700;display:flex}.slice-footer p{margin:0}.slice-footer a{color:var(--blue-dark)}.reveal{animation:.7s both reveal;animation-timeline:view();animation-range:entry 7% cover 28%}.agenda-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:118px max(48px,50vw - 620px);position:relative;overflow:hidden}.agenda-topography{width:650px;height:780px;position:absolute;top:-210px;left:-180px;transform:rotate(25deg)}.agenda-heading{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(340px,.6fr);align-items:end;column-gap:80px;margin-bottom:62px;display:grid;position:relative}.agenda-heading .eyebrow{grid-column:1/-1;margin-bottom:16px}.agenda-heading h2{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(3rem,5vw,5.4rem);font-weight:810;line-height:.96}.agenda-heading>p:last-child{color:var(--muted);margin:0 0 5px;font-size:.98rem;line-height:1.75}.themes-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid;position:relative}.theme-card{border:1px solid var(--line);border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:26px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.theme-card:hover{z-index:2;transform:translateY(-7px);box-shadow:0 18px 40px #063b5c1f}.theme-card:after{opacity:.28;content:"";border:1px dashed;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:-65px}.theme-icon{border:1px solid;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:24px;left:24px}.theme-card>span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:850}.theme-card h3{letter-spacing:-.045em;max-width:320px;margin:0;font-size:clamp(1.45rem,2.15vw,2.2rem);line-height:1.05}.theme-card small{letter-spacing:.14em;opacity:.7;text-transform:uppercase;writing-mode:vertical-rl;font-size:.5rem;font-weight:850;position:absolute;bottom:22px;right:22px}.theme-1{background:var(--blue);color:#fff}.theme-2{background:var(--white);color:var(--ink)}.theme-3{background:var(--yellow);color:var(--ink)}.theme-4{background:var(--green);color:#fff}.theme-5{background:var(--white);color:var(--blue-dark)}.theme-6{background:var(--orange);color:#fff}.agenda-action{z-index:2;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:45px;padding-top:30px;display:flex;position:relative}.agenda-action p{max-width:760px;color:var(--muted);margin:0;line-height:1.7}.agenda-action strong{color:var(--ink)}.audience-section{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:96px;width:min(1240px,100% - 64px);margin:0 auto;padding:130px 0;display:grid}.audience-copy{align-self:center}.audience-copy h2,.benefits-heading h2,.commercial-heading h2,.registration-copy h2,.faq-heading h2,.contact-title h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,4.4vw,4.8rem);font-weight:810;line-height:.98}.audience-copy>p:last-child{max-width:510px;color:var(--muted);margin:28px 0 0;line-height:1.75}.audience-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:94px;padding:20px 22px;transition:background .18s,color .18s;display:grid;position:relative}.audience-item>svg:first-child{color:var(--green)}.audience-item span{font-size:.84rem;font-weight:720}.audience-arrow{opacity:.35}.audience-item:hover{background:var(--ink);color:#fff}.audience-item:hover>svg{color:var(--yellow);opacity:1}.business-section{padding:0 max(48px,50vw - 620px) 130px}.business-panel{background:var(--ink);color:#fff;border-radius:30px;grid-template-columns:80px minmax(0,.92fr) minmax(380px,.78fr);min-height:590px;padding:64px 65px 64px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #063b5c24}.business-panel:before{content:"";pointer-events:none;border:1px dashed #fff3;border-radius:22px;position:absolute;inset:17px}.business-number{z-index:2;color:var(--yellow);letter-spacing:.12em;padding-top:4px;font-size:.7rem;font-weight:850;position:relative}.business-copy{z-index:3;align-self:center;padding-right:55px;position:relative}.business-copy .eyebrow{color:#69d345}.business-copy h2{letter-spacing:-.06em;max-width:610px;margin:0;font-size:clamp(2.7rem,4.1vw,4.5rem);line-height:.98}.business-copy>p:not(.eyebrow){color:#ffffffb3;max-width:580px;margin:25px 0 0;line-height:1.75}.business-points{flex-wrap:wrap;gap:10px;margin:26px 0 30px;display:flex}.business-points span{color:#ffffffc7;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.67rem;font-weight:700;display:inline-flex}.business-points svg{color:var(--yellow)}.button-light{background:var(--white);color:var(--ink)}.button-light:hover{background:var(--yellow)}.business-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.business-rules-link{color:#fff;border-bottom:1px solid #ffffff6b;align-items:center;gap:8px;padding:10px 0 8px;font-size:.75rem;font-weight:760;transition:border-color .18s,color .18s;display:inline-flex}.business-rules-link:hover{border-color:var(--yellow);color:var(--yellow)}.privacy a{color:var(--blue-dark);text-underline-offset:3px;font-weight:780;text-decoration:underline}.business-visual{align-self:center;min-height:450px;position:relative}.business-visual:before{background:var(--blue);content:"";border-radius:50%;width:170px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.business-visual:after{color:#fff;content:"ETHOC";letter-spacing:.15em;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:118px;height:118px;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit{border:1px dashed #ffffff4d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:300px;height:300px;animation:19s linear infinite orbit}.orbit-two{width:410px;height:410px;animation:25s linear infinite orbitReverse}.orbit span{border:3px solid var(--white);background:var(--green);border-radius:50%;width:13px;height:13px;position:absolute;top:-6px;left:50%}.orbit-two span{background:var(--yellow);inset:auto 42px 28px auto}.connection-card{z-index:3;background:#0a4a6f;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:9px;min-width:120px;padding:13px 15px;font-size:.7rem;font-weight:800;display:flex;position:absolute;box-shadow:0 14px 30px #00000024}.connection-card svg{color:var(--yellow)}.connection-card-one{top:42px;left:24px;transform:rotate(-4deg)}.connection-card-two{top:188px;right:-4px;transform:rotate(5deg)}.connection-card-three{bottom:25px;left:25px;transform:rotate(3deg)}.benefits-section{width:min(1240px,100% - 64px);margin:0 auto;padding-bottom:135px}.benefits-heading{grid-template-columns:.43fr 1fr;align-items:end;gap:70px;padding-bottom:50px;display:grid}.benefits-heading .eyebrow{margin:0 0 8px}.benefits-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.benefits-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;column-gap:18px;min-height:180px;padding:24px;display:grid}.benefits-list article>span{color:var(--muted);font-size:.62rem;font-weight:800}.benefits-list article svg{color:var(--blue);justify-self:end}.benefits-list article h3{letter-spacing:-.03em;grid-column:1/-1;align-self:end;max-width:250px;margin:35px 0 0;font-size:1.18rem}.commercial-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:125px max(48px,50vw - 620px);position:relative;overflow:hidden}.commercial-topography{width:620px;height:740px;position:absolute;top:-110px;right:-180px;transform:rotate(-24deg)}.commercial-heading{z-index:2;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);align-items:end;gap:100px;margin-bottom:58px;display:grid;position:relative}.commercial-heading>div:last-child>p{color:var(--muted);margin:0;line-height:1.75}.download-link{color:var(--blue-dark);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin-top:24px;font-size:.76rem;font-weight:850;display:inline-flex}.plans-grid{z-index:2;grid-template-columns:1.08fr 1fr .92fr;gap:14px;display:grid;position:relative}.plan-card{background:var(--white);border:1px solid #063b5c26;border-radius:22px;flex-direction:column;min-height:560px;padding:28px;transition:transform .22s,box-shadow .22s;display:flex}.plan-card:hover{transform:translateY(-7px);box-shadow:0 20px 46px #063b5c1f}.plan-platinum{border-top:6px solid var(--ink)}.plan-gold{border-top:6px solid var(--yellow)}.plan-silver{border-top:6px solid #9aacb4}.plan-top{justify-content:space-between;align-items:center;display:flex}.plan-top>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.plan-top>strong{letter-spacing:.13em;text-transform:uppercase;font-size:.74rem}.plan-price{letter-spacing:-.06em;align-items:flex-end;gap:8px;margin:70px 0 32px;font-size:clamp(2rem,3vw,3.1rem);font-weight:820;display:flex}.plan-price small{color:var(--muted);letter-spacing:.1em;margin-bottom:6px;font-size:.58rem}.plan-card ul{border-top:1px solid var(--line);gap:14px;margin:0;padding:24px 0 0;list-style:none;display:grid}.plan-card li{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:.74rem;line-height:1.55;display:grid}.plan-card li svg{color:var(--green);margin-top:2px}.plan-card>a{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:25px;font-size:.74rem;font-weight:850;display:inline-flex}.activations{z-index:2;border:1px solid var(--line);background:#fffdf8d1;border-radius:18px;margin-top:16px;position:relative}.activations summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:95px;padding:22px 27px;list-style:none;display:flex}.activations summary::-webkit-details-marker{display:none}.faq-list summary::-webkit-details-marker{display:none}.activations summary>span{color:var(--muted);flex-direction:column;gap:5px;font-size:.75rem;display:flex}.activations summary strong{color:var(--ink);font-size:1.05rem}.activations[open] summary svg,.faq-list details[open] summary svg{transform:rotate(180deg)}.activations summary svg,.faq-list summary svg{transition:transform .2s}.activation-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.activation-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:30px;min-height:130px;padding:20px;display:flex}.activation-grid span{color:var(--muted);font-size:.72rem;line-height:1.5}.activation-grid strong{font-size:.9rem}.registration-section{grid-template-columns:minmax(340px,.68fr) minmax(0,1.12fr);gap:92px;width:min(1240px,100% - 64px);margin:0 auto;padding:135px 0;display:grid}.registration-copy{align-self:start;position:sticky;top:120px}.registration-copy>p:not(.eyebrow){max-width:510px;color:var(--muted);margin:28px 0 0;line-height:1.75}.registration-inline-link{color:var(--blue-dark);text-underline-offset:3px;font-weight:780;text-decoration:underline}.registration-stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.registration-stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:115px;padding:18px}.registration-stats strong,.registration-stats span{display:block}.registration-stats strong{color:var(--blue);letter-spacing:-.06em;margin-bottom:18px;font-size:1.8rem}.registration-stats span{color:var(--muted);font-size:.63rem;line-height:1.4}.registration-note{border:1px solid var(--line);border-radius:20px;align-items:center;gap:19px;margin-top:38px;padding:26px 28px;display:flex}.registration-note svg{color:var(--orange);flex:none}.registration-note p{margin:0;font-size:.95rem;line-height:1.5}.registration-note strong{color:var(--ink);letter-spacing:-.02em;margin-bottom:6px;font-size:1.24rem;display:block}.registration-form-wrap{border:1px solid var(--line);background:var(--white);border-radius:24px;overflow:hidden;box-shadow:0 20px 55px #063b5c14}.registration-tabs{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.registration-tabs button{min-height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:.76rem;font-weight:760;transition:background .18s,color .18s}.registration-tabs button.active{background:var(--ink);color:#fff}.registration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:34px;display:grid}.form-heading{border-bottom:1px solid var(--line);grid-column:1/-1;gap:17px;margin-bottom:12px;padding-bottom:25px;display:flex}.form-heading>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.7rem;font-weight:850;display:grid}.form-heading h3{letter-spacing:-.025em;margin:0 0 5px;font-size:1.23rem}.form-heading p{color:var(--muted);margin:0;font-size:.72rem}.field{flex-direction:column;gap:8px;display:flex}.field-wide{grid-column:1/-1}.field>span{font-size:.68rem;font-weight:750}.field>span small{color:var(--muted);font-weight:600}.field input,.field select,.field textarea{width:100%;min-height:51px;color:var(--ink);background:#fffefb;border:1px solid #063b5c2e;border-radius:11px;outline:none;padding:12px 14px;font-size:.79rem;transition:border-color .16s,box-shadow .16s}.field textarea{resize:vertical;min-height:100px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #119ed21f}.privacy{color:var(--muted);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:3px;display:grid}.privacy input{width:17px;height:17px;accent-color:var(--green);margin:1px 0 0}.privacy span{font-size:.68rem;line-height:1.5}.submit-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;min-height:56px;margin-top:7px;padding:0 19px;font-size:.79rem;font-weight:800;transition:background .18s,transform .18s;display:flex}.submit-button:hover{background:var(--blue-dark);transform:translateY(-2px)}.form-helper{color:var(--muted);text-align:center;margin:-6px 0 0;font-size:.62rem;line-height:1.5}.faq-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,.65fr) minmax(0,1.15fr);gap:100px;padding:120px max(48px,50vw - 620px);display:grid}.faq-heading>p:last-child{max-width:460px;color:var(--muted);margin:25px 0 0;line-height:1.7}.faq-list{border-top:1px solid var(--line);align-self:start}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:15px;min-height:90px;padding:18px 0;list-style:none;display:grid}.faq-list summary>span{color:var(--blue-dark);font-size:.64rem;font-weight:850}.faq-list summary>strong{font-size:.88rem;line-height:1.45}.faq-list details>p{color:var(--muted);margin:-2px 48px 25px 55px;font-size:.82rem;line-height:1.7}.faq-list details>p strong{color:var(--ink);font-weight:800}.partners-section{grid-template-columns:.36fr 1fr;gap:85px;width:min(1240px,100% - 64px);margin:0 auto;padding:95px 0;display:grid}.partners-heading img{width:190px}.allies>p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 23px;font-size:.67rem;font-weight:850}.allies>div{flex-wrap:wrap;gap:10px;display:flex}.allies span{border:1px solid var(--line);background:var(--white);border-radius:999px;align-items:center;min-height:46px;padding:0 15px;font-size:.72rem;font-weight:700;display:inline-flex}.contact-section{border:1px solid var(--line);border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(380px,.7fr);gap:80px;width:min(1240px,100% - 64px);margin:0 auto 35px;padding:75px;display:grid;position:relative;overflow:hidden}.contact-topography{width:620px;height:740px;position:absolute;bottom:-230px;right:-150px;transform:rotate(-15deg)}.contact-title,.contact-people,.contact-links{z-index:2;position:relative}.contact-title h2{max-width:650px}.contact-people{gap:13px;display:grid}.contact-people article{border:1px solid var(--line);background:#fffdf8e0;border-radius:15px;grid-template-columns:auto 1fr;gap:15px;padding:18px;display:grid}.contact-people article>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:.68rem;font-weight:850;display:grid}.contact-people h3{margin:0 0 3px;font-size:.82rem}.contact-people p{color:var(--muted);margin:0 0 10px;font-size:.67rem}.contact-people a{color:var(--blue-dark);align-items:center;gap:7px;font-size:.7rem;font-weight:750;display:inline-flex}.contact-links{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding-top:30px;display:grid}.contact-links a{border:1px solid var(--line);background:var(--white);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:10px;font-size:.68rem;font-weight:730;transition:background .18s,color .18s;display:flex}.contact-links a:hover{background:var(--ink);color:#fff}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:55px;width:min(1240px,100% - 64px);margin:0 auto;padding:52px 0 38px;display:grid}.site-footer>div:first-child{align-items:center;gap:18px;display:flex}.site-footer img{width:115px}.site-footer>div:first-child p{max-width:230px;color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.site-footer>div:nth-child(2){align-items:center;gap:25px;font-size:.7rem;font-weight:750;display:flex}.site-footer>p{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding-top:25px;font-size:.64rem}.rules-page{background:var(--paper-2);overflow:visible}.rules-header{z-index:100;background:var(--ink);width:min(1240px,100% - 32px);min-height:66px;color:var(--white);border:1px solid #ffffff24;border-radius:19px;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 10px 8px 18px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #063b5c38}.rules-header nav:not(.mobile-nav-panel){align-items:center;gap:30px;font-size:.78rem;font-weight:700;display:flex}.rules-header nav a{transition:color .18s}.rules-header nav a:hover{color:var(--green)}.rules-back{background:var(--white);color:var(--ink);border-radius:11px;justify-self:end;align-items:center;gap:8px;padding:12px 15px;font-size:.73rem;font-weight:780;transition:background .18s,transform .18s;display:inline-flex}.rules-back:hover{background:var(--yellow);transform:translateY(-2px)}.rules-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.62fr);align-items:center;gap:80px;min-height:790px;padding:150px max(48px,50vw - 620px) 95px;display:grid;position:relative;overflow:hidden}.rules-hero:after{border:70px solid var(--yellow);content:"";opacity:.78;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-160px;right:-110px}.rules-topography{width:620px;height:620px;position:absolute;top:80px;right:-80px}.rules-hero-copy{z-index:2;position:relative}.rules-hero-copy h1{letter-spacing:-.078em;max-width:850px;margin:28px 0 0;font-size:clamp(4.2rem,7.2vw,7.5rem);line-height:.87}.rules-hero-copy h1 span{color:var(--green);display:block}.rules-hero-copy>p:not(.kicker){max-width:680px;color:var(--muted);margin:34px 0 0;font-size:1.03rem;line-height:1.8}.rules-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:35px;display:flex}.rules-hero-card{z-index:2;background:var(--ink);color:#fff;min-height:440px;box-shadow:17px 19px 0 var(--blue);border:1px solid #ffffff38;border-radius:28px;flex-direction:column;align-items:flex-start;padding:44px;display:flex;position:relative;transform:rotate(1.7deg)}.rules-hero-card:after{border:14px solid var(--green);content:"";border-radius:50%;width:68px;height:68px;position:absolute;bottom:32px;right:30px}.rules-card-label{color:#78dc57;letter-spacing:.14em;text-transform:uppercase;margin-bottom:auto;font-size:.68rem;font-weight:850}.rules-hero-card>svg{color:var(--yellow);margin:42px 0 26px}.rules-hero-card strong{letter-spacing:-.06em;font-size:clamp(2.7rem,4vw,4.2rem)}.rules-hero-card>p{color:#ffffffab;max-width:250px;margin:7px 0 24px;line-height:1.55}.rules-hero-card>div{align-items:center;gap:9px;font-size:.73rem;font-weight:750;display:flex}.rules-highlights{z-index:3;background:var(--white);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1240px,100% - 64px);margin:-44px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #063b5c1a}.rules-highlights article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px 13px;min-height:150px;padding:30px 28px;display:grid}.rules-highlights article:last-child{border-right:0}.rules-highlights svg{color:var(--green);grid-row:1/3}.rules-highlights span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:820}.rules-highlights strong{max-width:210px;font-size:.94rem;line-height:1.45}.rules-intro{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:100px;width:min(1120px,100% - 64px);margin:0 auto;padding:135px 0;display:grid}.rules-intro h2,.rules-section-heading h2,.rules-content-heading h2,.rules-cta h2{letter-spacing:-.065em;margin:17px 0 0;font-size:clamp(2.7rem,4.7vw,5rem);line-height:.98}.rules-checklist{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;display:grid}.rules-checklist p{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:24px 1fr;gap:10px;margin:0;padding:22px 0;font-size:.82rem;line-height:1.55;display:grid}.rules-checklist svg{color:var(--green)}.rules-schedule{padding:120px max(48px,50vw - 620px)}.rules-section-heading{grid-template-columns:minmax(0,.95fr) minmax(280px,.45fr);align-items:end;gap:60px;margin-bottom:65px;display:grid}.rules-section-heading h2{grid-column:1}.rules-timeline{border-top:1px solid var(--line)}.rules-timeline article{border-bottom:1px solid var(--line);grid-template-columns:55px 210px minmax(0,1fr) 220px;align-items:center;gap:24px;min-height:88px;transition:background .18s,padding .18s;display:grid}.rules-timeline article:hover{background:var(--white);padding:0 18px}.rules-timeline article>span{color:var(--green);font-family:var(--font-geist-mono);font-size:.68rem;font-weight:800}.rules-timeline time,.rules-timeline p{color:var(--muted);font-size:.75rem}.rules-timeline strong{font-size:.87rem}.rules-timeline p{text-align:right}.rules-body{grid-template-columns:260px minmax(0,1fr);gap:95px;width:min(1160px,100% - 64px);margin:0 auto;padding:130px 0;display:grid}.rules-index{border-right:1px solid var(--line);scrollbar-width:thin;align-self:start;max-height:calc(100vh - 145px);padding:25px 25px 25px 0;position:sticky;top:116px;overflow-y:auto}.rules-index>p{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 19px;font-size:.74rem;font-weight:850}.rules-index a{color:var(--muted);grid-template-columns:27px 1fr;gap:8px;padding:9px 0;font-size:.84rem;line-height:1.45;transition:color .18s,transform .18s;display:grid}.rules-index a:hover{color:var(--ink);transform:translate(4px)}.rules-index a span{color:var(--green);font-family:var(--font-geist-mono);font-size:.72rem;font-weight:800}.rules-content-heading{max-width:760px;margin-bottom:75px}.rules-content-heading>p:last-child{max-width:600px;color:var(--muted);margin:25px 0 0;line-height:1.75}.rule-article{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);gap:24px;padding:50px 0;scroll-margin-top:120px;display:grid}.rule-number{background:var(--ink);color:#fff;width:45px;height:45px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;display:grid}.rule-article h3{letter-spacing:-.045em;margin:6px 0 21px;font-size:clamp(1.65rem,2.5vw,2.4rem)}.rule-article p{color:var(--muted);margin:0 0 16px;font-size:1.02rem;line-height:1.75}.rule-article ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.rule-article li{color:var(--muted);grid-template-columns:22px 1fr;gap:10px;font-size:1rem;line-height:1.65;display:grid}.rule-article li svg{color:var(--green);margin-top:4px}.rule-article .rule-note{border-left:3px solid var(--yellow);background:var(--paper);color:var(--ink);margin-top:24px;padding:18px 20px;font-size:.95rem}.rules-cta{background:var(--ink);color:#fff;width:min(1160px,100% - 64px);box-shadow:15px 17px 0 var(--green);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:80px;margin:0 auto 100px;padding:70px;display:grid}.rules-cta .eyebrow{color:var(--yellow)}.rules-cta h2{max-width:780px}.rules-cta>div>p:last-child{color:#ffffffad;max-width:670px;margin:24px 0 0;line-height:1.75}.rules-cta>.button{white-space:nowrap}.rules-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:45px;width:min(1240px,100% - 64px);margin:0 auto;padding:52px 0 38px;display:grid}.rules-footer>div:first-child{align-items:center;gap:18px;display:flex}.rules-footer img{width:115px}.rules-footer>div:first-child p{max-width:235px;color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.rules-footer>div:nth-child(2){color:var(--muted);justify-items:end;gap:10px;font-size:.68rem;display:grid}.rules-footer>div:nth-child(2) a,.rules-footer>div:nth-child(2) p{align-items:center;gap:8px;margin:0;display:flex}.rules-footer>p{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding-top:25px;font-size:.64rem}.round-page{background:var(--paper-2);overflow:visible}.round-header{z-index:100;background:var(--ink);width:min(1240px,100% - 32px);min-height:66px;color:var(--white);border:1px solid #ffffff24;border-radius:19px;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 10px 8px 18px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #063b5c38}.round-header nav:not(.mobile-nav-panel){align-items:center;gap:27px;font-size:.75rem;font-weight:720;display:flex}.round-header nav a{transition:color .18s}.round-header nav a:hover{color:var(--green)}.round-back{background:var(--white);color:var(--ink);border-radius:11px;justify-self:end;align-items:center;gap:8px;padding:12px 15px;font-size:.72rem;font-weight:780;transition:background .18s,transform .18s;display:inline-flex}.round-back:hover{background:var(--yellow);transform:translateY(-2px)}.round-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);align-items:center;gap:70px;min-height:640px;padding:150px max(48px,50vw - 620px) 100px;display:grid;position:relative;overflow:hidden}.round-hero:after{border:54px solid var(--yellow);content:"";opacity:.5;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-260px;right:-230px}.round-topography{width:640px;height:640px;position:absolute;top:250px;right:-230px}.round-hero-copy{z-index:2;position:relative}.round-hero-copy h1{letter-spacing:-.06em;max-width:820px;margin:28px 0 0;font-size:clamp(2.75rem,5vw,4.1rem);line-height:.98}.round-hero-copy h1 span{color:var(--green);display:block}.round-hero-copy>p:not(.kicker){max-width:680px;color:var(--muted);margin:34px 0 0;font-size:1rem;line-height:1.78}.round-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.round-hero-meta{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:710px;margin-top:46px;padding-top:27px;display:grid}.round-hero-meta p{color:var(--muted);grid-template-columns:23px 1fr;gap:12px;margin:0;font-size:.68rem;line-height:1.6;display:grid}.round-hero-meta svg{color:var(--orange)}.round-hero-meta strong{color:var(--ink);font-size:.76rem;display:block}.round-network{z-index:2;justify-self:center;width:100%;max-width:430px;min-height:430px;position:relative}.round-network:before{background:var(--ink);box-shadow:14px 16px 0 var(--blue);content:"";border-radius:42% 58% 47% 53%;position:absolute;inset:46px 40px;transform:rotate(3deg)}.round-network-ring{z-index:2;border:1px dashed #ffffff59;border-radius:50%;animation:24s linear infinite orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.round-network-ring:before{background:var(--yellow);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%}.ring-a{width:232px;height:232px}.ring-b{width:310px;height:310px;animation-duration:31s;animation-direction:reverse}.ring-b:before{background:var(--green)}.round-network-center{z-index:3;background:var(--blue);color:#fff;text-align:center;border-radius:50%;place-items:center;width:158px;height:158px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.round-network-center svg{color:var(--yellow);margin-bottom:8px}.round-network-center strong{font-size:1rem}.round-network-center span{color:#ffffffb8;font-size:.66rem}.round-node{z-index:4;background:var(--white);color:var(--ink);border-radius:13px;align-items:center;gap:9px;padding:13px 15px;font-size:.69rem;font-weight:800;display:flex;position:absolute;box-shadow:0 15px 30px #02192733}.round-node svg{color:var(--green)}.node-offer{top:44px;left:0}.node-buyers{top:96px;right:4px}.node-results{bottom:35px;right:28px}.round-facts{z-index:5;background:var(--white);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1240px,100% - 64px);margin:-48px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #063b5c1a}.round-facts article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:7px 13px;min-height:142px;padding:31px 27px;display:grid}.round-facts article:last-child{border-right:0}.round-facts svg{color:var(--green);grid-row:1/3}.round-facts span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:820}.round-facts strong{max-width:200px;font-size:.91rem;line-height:1.42}.round-requirements{width:min(1240px,100% - 64px);margin:0 auto;padding:140px 0 130px;overflow:hidden}.round-section-heading{grid-template-columns:minmax(420px,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(55px,7vw,105px);min-height:540px;margin-bottom:72px;display:grid}.round-section-heading h2,.round-process-heading h2,.round-companies-copy h2,.round-registration-copy h2,.round-contact h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(1.95rem,3.1vw,2.85rem);line-height:1.06}.round-heading-copy>p:last-child{max-width:570px;color:var(--muted);margin:27px 0 0;line-height:1.75}.round-heading-visual{isolation:isolate;place-items:center;min-height:510px;display:grid;position:relative}.round-heading-visual:before{z-index:-2;aspect-ratio:1;content:"";background:#119ed214;border-radius:50%;width:min(490px,88%);position:absolute}.round-heading-visual:after{z-index:-1;background:var(--yellow);content:"";opacity:.92;border-radius:50%;width:92px;height:92px;position:absolute;bottom:11%;right:6%}.round-heading-visual img{z-index:2;filter:drop-shadow(0 24px 26px #063b5c1f);width:min(650px,100%);height:auto;animation:7s ease-in-out infinite float;position:relative}.round-visual-orbit{z-index:-1;aspect-ratio:1;border:1px dashed #063b5c38;border-radius:50%;width:min(555px,97%);animation:36s linear infinite spinSimple;position:absolute}.round-visual-orbit:before,.round-visual-orbit:after{border:3px solid var(--paper-2);content:"";border-radius:50%;width:13px;height:13px;position:absolute}.round-visual-orbit:before{background:var(--green);top:8%;left:17%}.round-visual-orbit:after{background:var(--orange);bottom:24%;right:5%}.round-heading-copy{z-index:2;max-width:570px;position:relative}.round-requirement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.round-requirement-grid article{border:1px solid var(--line);background:var(--white);border-radius:18px;min-height:310px;padding:29px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative}.round-requirement-grid article:hover{border-color:var(--green);transform:translateY(-7px);box-shadow:0 20px 40px #063b5c17}.round-requirement-grid article>span{color:var(--muted);font-family:var(--font-geist-mono);font-size:.65rem;position:absolute;top:30px;right:29px}.round-requirement-grid svg{color:var(--green);margin:38px 0 60px}.round-requirement-grid h3{letter-spacing:-.035em;margin:0 0 13px;font-size:1.15rem}.round-requirement-grid p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.round-process{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:100px;padding:125px max(48px,50vw - 620px);display:grid}.round-process-heading{align-self:start;position:sticky;top:120px}.round-process-list{border-top:1px solid var(--line)}.round-process-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;gap:23px;min-height:145px;padding:28px 0;display:grid}.round-process-list article>span{background:var(--ink);color:#fff;width:48px;height:48px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;display:grid}.round-process-list h3{letter-spacing:-.035em;margin:0 0 9px;font-size:1.25rem}.round-process-list p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.62}.round-process-list article>svg{color:var(--green);transition:transform .18s}.round-process-list article:hover>svg{transform:translate(7px)}.round-companies{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:95px;width:min(1160px,100% - 64px);margin:0 auto;padding:135px 0;display:grid}.round-companies-copy>p:not(.eyebrow){max-width:520px;color:var(--muted);margin:24px 0 0;line-height:1.75}.round-companies-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:6px;align-items:center;gap:10px;margin-top:28px;font-size:.72rem;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.round-companies-link svg{color:var(--green);transition:transform .18s}.round-companies-link:hover svg{transform:translate(5px)}.round-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.round-logo-grid article{border:1px solid var(--line);background:var(--white);border-radius:15px;place-items:center;min-height:175px;padding:25px;display:grid}.round-logo-grid img{object-fit:contain;max-width:150px;max-height:80px}.round-logo-grid span{color:var(--muted);margin-top:15px;font-size:.65rem}.round-companies-empty{background:var(--ink);color:#fff;text-align:center;box-shadow:14px 16px 0 var(--blue);border-radius:23px;justify-items:center;gap:34px;padding:58px 52px 62px;display:grid;overflow:hidden}.empty-logo-mosaic{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.empty-logo-mosaic span{color:#ffffff52;background:#ffffff0a;border:1px dashed #ffffff47;border-radius:12px;place-items:center;width:92px;height:62px;display:grid}.empty-logo-mosaic span:nth-child(2n){color:#61b93a99}.round-companies-empty>div:first-child{max-width:520px}.round-companies-empty>div:first-child>svg{color:var(--yellow);margin:0 auto 4px}.round-companies-empty h3{letter-spacing:-.04em;margin:24px 0 12px;font-size:1.45rem}.round-companies-empty p{color:#ffffffa6;margin:0;font-size:.77rem;line-height:1.7}.round-registration{grid-template-columns:minmax(300px,.63fr) minmax(0,1.37fr);align-items:start;gap:90px;padding:130px max(48px,50vw - 620px);display:grid}.round-registration-copy{position:sticky;top:115px}.round-registration-copy>p:not(.eyebrow){color:var(--muted);margin:25px 0 0;line-height:1.75}.round-registration-notes{gap:13px;margin-top:35px;display:grid}.round-registration-notes p{color:var(--muted);grid-template-columns:23px 1fr;gap:9px;margin:0;font-size:.75rem;line-height:1.55;display:grid}.round-registration-notes svg{color:var(--green)}.round-rules-card{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:38px;padding:19px;transition:border-color .18s,transform .18s;display:grid}.round-rules-card:hover{border-color:var(--green);transform:translateY(-3px)}.round-rules-card>svg:first-child{color:var(--green)}.round-rules-card span{color:var(--muted);font-size:.65rem;line-height:1.45}.round-rules-card strong{color:var(--ink);margin-bottom:3px;font-size:.74rem;display:block}.round-form{border:1px solid var(--line);background:var(--white);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:34px;display:grid;box-shadow:0 25px 55px #063b5c14}.round-embed{border:1px solid var(--line);background:var(--white);border-radius:22px;overflow:hidden;box-shadow:0 25px 55px #063b5c14}.round-form-heading{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:45px 1fr;align-items:center;gap:14px;margin-top:20px;padding:30px 0 7px;display:grid}.round-form>.round-form-heading:first-child{border-top:0;margin-top:0;padding-top:0}.round-form-heading>span{background:var(--ink);color:#fff;width:42px;height:42px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:.63rem;font-weight:800;display:grid}.round-form-heading h3{letter-spacing:-.035em;margin:0 0 4px;font-size:1.15rem}.round-form-heading p{color:var(--muted);margin:0;font-size:.68rem}.round-choice{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:10px 22px;margin:0;padding:17px;display:flex}.round-choice legend{color:var(--ink);padding:0 7px;font-size:.68rem;font-weight:760}.round-choice label{color:var(--muted);align-items:center;gap:7px;font-size:.67rem;display:inline-flex}.round-choice input{width:16px;height:16px;accent-color:var(--green)}.round-upload{background:var(--paper-2);cursor:pointer;border:1px dashed #063b5c4d;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:12px;min-height:112px;padding:18px;transition:border-color .18s,background .18s;display:grid;position:relative}.round-upload:hover,.round-upload:focus-within{border-color:var(--green);background:var(--white)}.round-upload>svg{color:var(--green)}.round-upload>span{color:var(--muted);font-size:.63rem;line-height:1.45}.round-upload strong{color:var(--ink);margin-bottom:4px;font-size:.69rem;display:block}.round-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.round-logo-upload img{object-fit:contain;background:#fff;border-radius:8px;width:48px;height:48px}.round-contact{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;width:min(1160px,100% - 64px);margin:0 auto;padding:120px 0;display:grid}.round-contact>div:last-child{gap:12px;display:grid}.round-contact>div:last-child a{border:1px solid var(--line);background:var(--white);border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-width:300px;padding:18px;display:grid}.round-contact a>svg{color:var(--green)}.round-contact a span{color:var(--muted);font-size:.66rem}.round-contact a strong{color:var(--ink);margin-bottom:4px;font-size:.72rem;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.directory-page{background:var(--paper);color:var(--ink);overflow:hidden}.directory-hero{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:center;gap:70px;min-height:710px;padding:115px max(48px,50vw - 620px) 90px;display:grid;position:relative}.directory-hero-copy{z-index:2;max-width:720px;position:relative}.directory-hero-copy h1{letter-spacing:-.075em;max-width:760px;margin:27px 0 28px;font-size:clamp(4.1rem,7vw,7.7rem);font-weight:570;line-height:.86}.directory-hero-copy h1 span{color:var(--green);display:block}.directory-hero-copy>p:not(.kicker){max-width:630px;color:var(--muted);margin:0;font-size:1rem;line-height:1.75}.directory-hero-visual{place-items:center;min-height:510px;display:grid;position:relative}.directory-hero-visual:before{background:var(--ink);content:"";border-radius:50%;width:410px;height:410px;position:absolute;box-shadow:32px 34px #119ed221}.directory-orbit{border:1px dashed #063b5c38;border-radius:50%;animation:34s linear infinite spinSimple;position:absolute}.directory-orbit.orbit-one{width:500px;height:500px}.directory-orbit.orbit-two{border-color:#ffffff38;width:330px;height:330px;animation-duration:27s;animation-direction:reverse}.directory-visual-center{z-index:2;color:#fff;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:relative}.directory-visual-center svg{color:var(--yellow);margin-bottom:10px}.directory-visual-center strong,.directory-visual-center span{display:block}.directory-visual-center strong{font-size:1.02rem}.directory-visual-center span{color:#fff9;margin-top:-15px;font-size:.65rem}.directory-visual-card{z-index:4;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:14px 17px;font-size:.68rem;font-weight:780;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 18px 40px #063b5c21}.directory-visual-card svg{color:var(--green)}.directory-visual-card.card-company{top:12%;left:-2%}.directory-visual-card.card-agenda{animation-delay:-2s;bottom:22%;right:-5%}.directory-visual-card.card-results{animation-delay:-4s;bottom:4%;left:11%}.directory-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.directory-facts article{border-right:1px solid var(--line);grid-template-columns:34px 1fr;gap:3px 13px;padding:26px max(30px,16.6667vw - 193.333px);display:grid}.directory-facts article:last-child{border-right:0}.directory-facts svg{color:var(--green);grid-row:1/3;align-self:center}.directory-facts span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.directory-facts strong{font-size:.76rem}.directory-catalog{width:min(1160px,100% - 64px);margin:0 auto;padding:130px 0 145px}.directory-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:75px;margin-bottom:55px;display:grid}.directory-section-heading h2,.directory-meeting h2,.directory-cta h2{letter-spacing:-.065em;max-width:750px;margin:14px 0 0;font-size:clamp(3rem,5.4vw,5.8rem);font-weight:580;line-height:.94}.directory-section-heading>p{color:var(--muted);margin:0;line-height:1.75}.directory-toolbar{grid-template-columns:minmax(0,1fr) 260px;gap:12px;margin-bottom:28px;display:grid}.directory-search,.directory-filter{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;min-height:58px;display:flex}.directory-search{gap:12px;padding:0 18px}.directory-search svg{color:var(--green)}.directory-search input,.directory-filter select{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.directory-filter{padding:0 14px}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.directory-company-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:490px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.directory-company-card:hover{border-color:#61b93a94;transform:translateY(-6px);box-shadow:0 22px 50px #063b5c17}.directory-company-card.is-featured{border-color:var(--green)}.directory-featured{background:var(--yellow);text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:.56rem;font-weight:850;display:inline-flex;position:absolute;top:18px;right:18px}.directory-logo{background:var(--paper-2);border-radius:12px;place-items:center;width:100%;height:130px;margin-bottom:23px;display:grid}.directory-logo img{object-fit:contain;max-width:72%;max-height:75px}.directory-category{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.57rem;font-weight:850}.directory-company-card h3{letter-spacing:-.04em;margin:0;font-size:1.42rem}.directory-location{color:var(--muted);align-items:center;gap:6px;margin:10px 0 0;font-size:.63rem;display:flex}.directory-location svg{color:var(--orange)}.directory-description{color:var(--muted);margin:20px 0;font-size:.72rem;line-height:1.65}.directory-tags{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.directory-tags span{color:var(--ink);background:#119ed217;border-radius:999px;padding:7px 9px;font-size:.55rem;font-weight:730}.directory-card-actions{gap:8px;margin-top:auto;display:flex}.directory-card-actions button,.directory-card-actions a{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.directory-card-actions button{background:var(--ink);color:#fff;font:inherit;flex:1;gap:8px;font-size:.65rem;font-weight:780}.directory-card-actions a{border:1px solid var(--line);width:44px;color:var(--green)}.directory-empty{background:var(--ink);color:#fff;min-height:490px;box-shadow:16px 18px 0 var(--blue);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);display:grid;overflow:hidden}.directory-empty-logos{background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.directory-empty-logos span{background:var(--ink);color:#ffffff29;place-items:center;display:grid}.directory-empty-logos span:nth-child(2n){color:#61b93a8c}.directory-empty-logos span:nth-child(3n){color:#ffd9287a}.directory-empty-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px;display:flex}.directory-empty-copy>svg{color:var(--yellow);margin-bottom:26px}.directory-empty-copy .eyebrow{color:var(--blue)}.directory-empty-copy h3{letter-spacing:-.055em;margin:11px 0 18px;font-size:clamp(2rem,3.1vw,3.4rem);line-height:.98}.directory-empty-copy>p:not(.eyebrow){color:#ffffffa8;margin:0 0 28px;font-size:.75rem;line-height:1.7}.directory-no-results{border:1px dashed var(--line);text-align:center;border-radius:18px;place-items:center;min-height:280px;margin-top:20px;display:grid}.directory-no-results svg{color:var(--green)}.directory-no-results h3{margin:15px 0 5px}.directory-no-results p{color:var(--muted);margin:0}.directory-meeting{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:start;gap:90px;padding:130px max(48px,50vw - 620px);display:grid}.directory-meeting-copy{position:sticky;top:115px}.directory-meeting-copy>p:not(.eyebrow){color:var(--muted);margin:25px 0 0;line-height:1.75}.directory-meeting-steps{gap:11px;margin-top:35px;display:grid}.directory-meeting-steps p{color:var(--muted);grid-template-columns:38px 1fr;align-items:center;gap:11px;margin:0;font-size:.7rem;display:grid}.directory-meeting-steps span{background:var(--ink);color:#fff;width:34px;height:34px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:.55rem;font-weight:800;display:grid}.directory-meeting-note{border-left:3px solid var(--yellow);background:#fff;grid-template-columns:28px 1fr;gap:12px;margin-top:35px;padding:19px;display:grid}.directory-meeting-note svg{color:var(--green)}.directory-meeting-note p{color:var(--muted);margin:0;font-size:.66rem;line-height:1.55}.directory-meeting-note strong{color:var(--ink);margin-bottom:4px;display:block}.directory-form{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:36px;display:grid;box-shadow:0 25px 55px #063b5c14}.directory-form-heading{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:48px 1fr;align-items:center;gap:14px;margin-bottom:8px;padding-bottom:24px;display:grid}.directory-form-heading>svg{color:var(--green)}.directory-form-heading h3{letter-spacing:-.035em;margin:0 0 4px;font-size:1.2rem}.directory-form-heading p{color:var(--muted);margin:0;font-size:.66rem}.directory-consent{color:var(--muted);grid-template-columns:19px 1fr;gap:10px;margin-top:4px;font-size:.64rem;line-height:1.55;display:grid}.directory-consent input{width:17px;height:17px;accent-color:var(--green)}.directory-submit{border:0;grid-column:1/-1;width:100%;margin-top:5px}.directory-submit:disabled,.directory-form select:disabled{cursor:not-allowed;opacity:.5}.directory-form-disabled{color:var(--muted);text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin:-2px 0 0;font-size:.63rem;display:flex}.directory-form-disabled svg{color:var(--orange)}.directory-cta{background:var(--green);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;padding:95px max(48px,50vw - 580px);display:grid}.round-footer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 38px;width:min(1160px,100% - 64px);margin:0 auto;padding:54px 0 44px;display:grid}.round-footer .brand img{width:108px}.round-footer>p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.55}.round-footer>div{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:26px;font-size:.76rem;font-weight:720;display:flex}.round-footer>div a{transition:color .18s}.round-footer>div a:hover{color:var(--blue-dark)}.directory-cta .eyebrow{color:var(--ink)}.directory-cta h2{max-width:780px}.directory-cta .button{margin-bottom:5px}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbitReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes spinSimple{to{transform:rotate(360deg)}}@keyframes reveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.desktop-nav{display:none}.mobile-nav{display:block}.round-header{grid-template-columns:1fr auto auto;gap:9px}.round-header nav:not(.mobile-nav-panel){display:none}.directory-hero{grid-template-columns:1fr;gap:35px;padding-top:105px}.directory-hero-copy{max-width:820px}.directory-hero-visual{min-height:540px}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-meeting{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:45px}.directory-cta{grid-template-columns:1fr;align-items:start}.round-hero{grid-template-columns:1fr;gap:60px}.round-network{width:min(560px,100%)}.round-facts,.round-requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.round-section-heading{grid-template-columns:minmax(340px,1fr) minmax(300px,.9fr);gap:40px}.round-heading-visual{min-height:445px}.round-facts article:nth-child(2){border-right:0}.round-facts article:nth-child(-n+2){border-bottom:1px solid var(--line)}.round-process,.round-companies,.round-registration{grid-template-columns:1fr;gap:60px}.round-process-heading,.round-registration-copy{max-width:760px;position:relative;top:auto}.round-companies-empty{padding:46px 34px 50px}.rules-header{grid-template-columns:1fr auto auto;gap:9px}.rules-header nav:not(.mobile-nav-panel){display:none}.rules-hero{grid-template-columns:1fr;gap:70px}.rules-hero-card{width:min(480px,100% - 20px)}.rules-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-highlights article:nth-child(2){border-right:0}.rules-highlights article:nth-child(-n+2){border-bottom:1px solid var(--line)}.rules-body{grid-template-columns:210px minmax(0,1fr);gap:55px}.site-header{grid-template-columns:1fr auto auto;gap:9px}.hero{grid-template-columns:1fr;gap:70px;padding-top:150px}.hero-copy{max-width:760px}.hero-art{width:min(600px,100%);margin:0 auto}.event-intro{grid-template-columns:1fr;gap:38px}.intro-copy{max-width:680px}.early-cta{grid-template-columns:140px 1fr}.early-cta .button{grid-column:2;justify-self:start}.agenda-heading,.commercial-heading{grid-template-columns:1fr;gap:28px}.audience-section,.registration-section,.faq-section{grid-template-columns:1fr}.audience-copy,.registration-copy,.faq-heading{max-width:720px}.registration-copy{position:relative;top:auto}.business-panel{grid-template-columns:50px 1fr}.business-visual{grid-column:2;width:min(520px,100%)}.benefits-heading{grid-template-columns:1fr;gap:10px}.partners-section{grid-template-columns:.5fr 1fr}.contact-section{grid-template-columns:1fr}}@media (width<=760px){.site-header{border-radius:16px;width:calc(100% - 20px);min-height:58px;padding-left:13px;top:10px}.brand img{width:80px}.brand span{display:none}.header-cta{padding:11px 14px;font-size:.76rem}.round-header{border-radius:16px;width:calc(100% - 20px);min-height:58px;padding-left:13px;top:10px}.round-back{padding:11px 13px;font-size:.67rem}.round-hero{gap:45px;min-height:auto;padding:125px 22px 100px}.round-hero:after{border-width:50px;width:310px;height:310px;bottom:-100px;right:-140px}.round-topography{width:540px;height:540px;top:260px;right:-250px}.round-hero-copy h1{font-size:clamp(2.15rem,10.5vw,3rem)}.round-hero-copy>p:not(.kicker){font-size:.92rem}.round-hero-actions{flex-direction:column;align-items:stretch}.round-hero-actions .button{width:100%}.round-hero-meta{grid-template-columns:1fr}.round-network{min-height:420px}.round-network:before{box-shadow:11px 13px 0 var(--blue);inset:22px 5px}.ring-a{width:225px;height:225px}.ring-b{width:315px;height:315px}.round-network-center{width:155px;height:155px}.round-network-center svg{width:44px}.node-offer{top:35px;left:0}.node-buyers{top:92px;right:-5px}.node-results{bottom:20px;right:14px}.round-facts{grid-template-columns:1fr;width:calc(100% - 40px);margin-top:-48px}.round-facts article{border-right:0;border-bottom:1px solid var(--line);min-height:120px}.round-facts article:nth-child(3){border-bottom:1px solid var(--line)}.round-facts article:last-child{border-bottom:0}.round-requirements{width:calc(100% - 40px);padding:95px 0}.round-section-heading{grid-template-columns:1fr;gap:32px;min-height:auto;margin-bottom:55px}.round-heading-copy{order:1}.round-heading-visual{order:2;min-height:350px}.round-heading-visual:after{width:65px;height:65px;bottom:8%;right:3%}.round-heading-copy>p:last-child{margin-top:20px}.directory-hero{gap:25px;min-height:auto;padding:85px 20px 70px}.directory-hero-copy h1{font-size:clamp(3.5rem,17vw,5.3rem)}.directory-hero-copy>p:not(.kicker){font-size:.88rem}.directory-hero-visual{min-height:420px;transform:scale(.82)}.directory-facts{grid-template-columns:1fr}.directory-facts article{border-right:0;border-bottom:1px solid var(--line)}.directory-facts article:last-child{border-bottom:0}.directory-catalog{width:calc(100% - 40px);padding:90px 0 105px}.directory-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.directory-section-heading h2,.directory-meeting h2,.directory-cta h2{font-size:clamp(2.8rem,13vw,4rem)}.directory-toolbar,.directory-grid{grid-template-columns:1fr}.directory-empty{box-shadow:9px 10px 0 var(--blue);grid-template-columns:1fr}.directory-empty-logos{min-height:260px}.directory-empty-copy{padding:38px 27px}.directory-meeting{grid-template-columns:1fr;gap:50px;padding:90px 20px}.directory-meeting-copy{position:static}.directory-form{grid-template-columns:1fr;padding:25px 20px}.directory-form .field-wide,.directory-form-heading,.directory-consent,.directory-submit,.directory-form-disabled{grid-column:1}.directory-cta{gap:32px;padding:72px 20px}.directory-cta .button{width:100%}.round-section-heading h2,.round-process-heading h2,.round-companies-copy h2,.round-registration-copy h2,.round-contact h2{font-size:clamp(1.8rem,8vw,2.4rem)}.round-requirement-grid{grid-template-columns:1fr}.round-requirement-grid article{min-height:265px}.round-process,.round-registration{gap:48px;padding:90px 20px}.round-process-list article{grid-template-columns:45px 1fr;gap:15px}.round-process-list article>svg{display:none}.round-companies{grid-template-columns:1fr;gap:45px;width:calc(100% - 40px);padding:95px 0}.round-companies-empty{box-shadow:9px 11px 0 var(--blue);gap:26px;padding:38px 24px 42px}.empty-logo-mosaic span{width:76px;height:54px}.round-form{grid-template-columns:1fr;padding:23px 19px}.round-form .field-wide,.round-form-heading,.round-choice,.round-upload{grid-column:1}.round-contact{grid-template-columns:1fr;gap:40px;width:calc(100% - 40px);padding:90px 0}.round-contact>div:last-child a{min-width:0}.rules-header{border-radius:16px;width:calc(100% - 20px);min-height:58px;padding-left:13px;top:10px}.rules-back{padding:11px 13px;font-size:.68rem}.rules-hero{gap:50px;min-height:auto;padding:125px 22px 105px}.rules-hero:after{border-width:48px;width:300px;height:300px;bottom:-100px;right:-120px}.rules-topography{width:520px;height:520px;top:210px;right:-220px}.rules-hero-copy h1{font-size:clamp(3.45rem,16vw,5rem)}.rules-hero-copy>p:not(.kicker){font-size:.92rem}.rules-hero-actions{flex-direction:column;align-items:stretch}.rules-hero-actions .button{width:100%}.rules-hero-card{min-height:380px;box-shadow:11px 13px 0 var(--blue);padding:33px}.rules-highlights{grid-template-columns:1fr;width:calc(100% - 40px);margin-top:-48px}.rules-highlights article{border-right:0;border-bottom:1px solid var(--line);min-height:125px}.rules-highlights article:nth-child(3){border-bottom:1px solid var(--line)}.rules-highlights article:last-child{border-bottom:0}.rules-intro{grid-template-columns:1fr;gap:45px;width:calc(100% - 40px);padding:95px 0}.rules-checklist{grid-template-columns:1fr}.rules-schedule{padding:90px 20px}.rules-section-heading{grid-template-columns:1fr;gap:18px}.rules-timeline article{grid-template-columns:35px minmax(0,1fr);gap:8px 15px;padding:20px 0}.rules-timeline article:hover{padding:20px 12px}.rules-timeline article>span{grid-row:1/4}.rules-timeline time,.rules-timeline strong,.rules-timeline p{grid-column:2}.rules-timeline p{text-align:left;margin:0}.rules-body{grid-template-columns:1fr;gap:0;width:calc(100% - 40px);padding:90px 0}.rules-index{display:none}.rules-content-heading{margin-bottom:50px}.rule-article{grid-template-columns:45px minmax(0,1fr);gap:16px;padding:40px 0}.rule-number{width:38px;height:38px}.rule-article h3{margin-top:4px;font-size:1.55rem}.rules-cta{width:calc(100% - 40px);box-shadow:9px 11px 0 var(--green);grid-template-columns:1fr;gap:38px;margin-bottom:80px;padding:42px 27px}.rules-cta>.button{width:100%}.rules-footer{grid-template-columns:1fr;width:calc(100% - 40px)}.rules-footer>div:nth-child(2){justify-items:start}.round-footer{grid-template-columns:1fr;width:calc(100% - 40px);padding:42px 0 38px}.round-footer>div{justify-content:flex-start}.hero{min-height:auto;padding:122px 22px 68px}.hero:before{display:none}.kicker{align-items:flex-start;font-size:.63rem}.kicker span{min-width:32px;height:32px}.hero h1{font-size:clamp(3.2rem,15vw,4.5rem)}.hero-lead{font-size:.96rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-details{grid-template-columns:1fr}.hero-art{min-height:470px}.hero-card{width:calc(100% - 24px);height:410px;box-shadow:11px 14px 0 var(--yellow);border-radius:46% 46% 22px 22px;top:34px;right:8px}.mascot{width:285px;animation:none;bottom:38px;right:50%;transform:translate(50%)}.mascot-halo{width:225px;height:225px;top:100px}.year-stamp{left:0}.event-intro,.pillars,.early-cta,.slice-footer{width:calc(100% - 40px)}.event-intro{padding:92px 0 58px}.section-heading h2{font-size:clamp(2.7rem,12vw,4rem)}.pillars{grid-template-columns:1fr;padding-bottom:84px}.pillar{min-height:390px}.pillar-top{margin-bottom:60px}.early-cta{grid-template-columns:1fr;gap:28px;padding:36px 28px}.early-cta>img{width:130px}.early-cta .button{grid-column:auto}.slice-footer{flex-direction:column;align-items:flex-start;gap:12px}.agenda-section,.commercial-section,.faq-section{padding:90px 20px}.agenda-heading h2,.commercial-heading h2,.audience-copy h2,.benefits-heading h2,.registration-copy h2,.faq-heading h2,.contact-title h2{font-size:clamp(2.6rem,12vw,3.8rem)}.themes-grid,.plans-grid,.benefits-list{grid-template-columns:1fr}.theme-card{min-height:230px}.agenda-action{flex-direction:column;align-items:stretch}.agenda-action .button{width:100%}.audience-section,.benefits-section,.registration-section,.partners-section,.contact-section,.site-footer{width:calc(100% - 40px)}.audience-section{gap:55px;padding:90px 0}.audience-grid{grid-template-columns:1fr}.business-section{padding:0 20px 90px}.business-panel{grid-template-columns:1fr;padding:42px 25px 35px}.business-number{margin-bottom:20px}.business-copy{padding-right:0}.business-copy h2{font-size:clamp(2.5rem,11vw,3.6rem)}.business-visual{grid-column:1;min-height:380px}.orbit-two{width:330px;height:330px}.orbit-one{width:240px;height:240px}.connection-card-two{right:0}.benefits-section{padding-bottom:90px}.benefits-list article{min-height:145px}.plans-grid{gap:14px}.plan-card{min-height:520px}.activation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-section{gap:55px;padding:90px 0}.registration-stats{grid-template-columns:1fr}.registration-stats>div{min-height:90px}.registration-form{grid-template-columns:1fr;padding:25px 20px}.field-wide,.form-heading{grid-column:1}.registration-tabs button{padding:8px;font-size:.68rem}.faq-section{gap:55px}.faq-list summary{grid-template-columns:28px 1fr auto}.faq-list details>p{margin-left:43px;margin-right:20px}.partners-section{grid-template-columns:1fr;gap:45px;padding:80px 0}.contact-section{gap:45px;padding:42px 25px}.contact-links{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr;gap:35px}.site-footer>div:nth-child(2){flex-direction:column;align-items:flex-start;gap:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
