.colne27-congress{--colne27-ink:#102a43;--colne27-muted:#52667a;--colne27-primary:#0b7285;--colne27-primary-dark:#075462;--colne27-accent:#f3b61f;--colne27-surface:#f4f8fa;--colne27-white:#ffffff;--colne27-danger:#b42318;--colne27-success:#087443;--colne27-border:#cbd8df;color:var(--colne27-ink);font-family:inherit;margin:0 auto;max-width:1180px;padding:clamp(1rem, 3vw, 2.5rem)}.colne27-congress *,.colne27-congress *::before,.colne27-congress *::after{box-sizing:border-box}.colne27-congress__hero{align-items:stretch;background:linear-gradient(135deg,#072f3a 0%,#0b7285 64%,#168e9f 100%);border-radius:28px;box-shadow:0 24px 60px rgb(16 42 67 / .18);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.9fr);min-height:430px;overflow:hidden}.colne27-congress__hero-copy{align-self:center;color:var(--colne27-white);padding:clamp(2rem, 6vw, 5rem);position:relative;z-index:1}.colne27-congress__eyebrow,.colne27-congress__section-label{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.colne27-congress__eyebrow{background:rgb(255 255 255 / .13);border:1px solid rgb(255 255 255 / .32);border-radius:999px;padding:.55rem .9rem}.colne27-congress__hero h1{color:inherit;font-size:clamp(2.5rem, 6vw, 5.25rem);letter-spacing:-.045em;line-height:.98;margin:1.4rem 0 1.2rem;max-width:720px}.colne27-congress__hero p{color:rgb(255 255 255 / .86);font-size:clamp(1rem, 1.7vw, 1.18rem);line-height:1.65;margin:0 0 2rem;max-width:620px}.colne27-congress__primary-link{background:var(--colne27-accent);border-radius:999px;color:#17242b;display:inline-flex;font-weight:750;padding:.85rem 1.35rem;text-decoration:none;transition:transform 160ms ease,box-shadow 160ms ease}.colne27-congress__primary-link:hover,.colne27-congress__primary-link:focus-visible{box-shadow:0 10px 24px rgb(0 0 0 / .2);color:#17242b;transform:translateY(-2px)}.colne27-congress__visual{margin:0;min-height:100%;position:relative}.colne27-congress__visual::after{background:linear-gradient(90deg,#0b7285 0%,transparent 45%);content:"";inset:0;pointer-events:none;position:absolute}.colne27-congress__visual img{height:100%;object-fit:cover;width:100%}.colne27-congress__access{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(1.5rem, 4vw, 3rem) 0}.colne27-congress__card{align-items:center;background:var(--colne27-white);border:1px solid var(--colne27-border);border-radius:18px;color:var(--colne27-ink);display:flex;font-size:1.02rem;font-weight:700;gap:1rem;min-height:92px;padding:1.2rem;text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.colne27-congress__card:hover,.colne27-congress__card:focus-visible{border-color:var(--colne27-primary);box-shadow:0 12px 28px rgb(16 42 67 / .12);color:var(--colne27-primary-dark);transform:translateY(-3px)}.colne27-congress__card-number{align-items:center;background:var(--colne27-surface);border-radius:50%;color:var(--colne27-primary);display:inline-flex;flex:0 0 44px;font-size:.78rem;height:44px;justify-content:center}.colne27-congress__anchors{height:0;overflow:hidden}.colne27-congress__form-panel{align-items:start;background:var(--colne27-surface);border-radius:24px;display:grid;gap:clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(220px,0.72fr) minmax(0,1.28fr);padding:clamp(1.5rem, 5vw, 4.5rem)}.colne27-congress__section-label{color:var(--colne27-primary)}.colne27-congress__form-intro h2{color:var(--colne27-ink);font-size:clamp(2rem, 4vw, 3.2rem);letter-spacing:-.035em;line-height:1.05;margin:.75rem 0 1rem}.colne27-congress__form-intro p{color:var(--colne27-muted);line-height:1.65}.colne27-congress__file-note{border-left:3px solid var(--colne27-accent);font-size:.92rem;padding-left:.9rem}.colne27-form{background:var(--colne27-white);border:1px solid rgb(203 216 223 / .9);border-radius:20px;box-shadow:0 14px 34px rgb(16 42 67 / .08);display:grid;gap:1.15rem;padding:clamp(1.25rem, 4vw, 2.25rem)}.colne27-form__field{display:grid;gap:.45rem}.colne27-form__field label{color:var(--colne27-ink);font-size:.93rem;font-weight:700}.colne27-form__field label span,.colne27-form__field small{color:var(--colne27-muted);font-size:.82rem;font-weight:500}.colne27-form input,.colne27-form select{background:var(--colne27-white);border:1px solid var(--colne27-border);border-radius:10px;color:var(--colne27-ink);font:inherit;min-height:48px;padding:.7rem .85rem;width:100%}.colne27-form input[type="file"]{min-height:auto;padding:.55rem}.colne27-form input:focus,.colne27-form select:focus{border-color:var(--colne27-primary);box-shadow:0 0 0 3px rgb(11 114 133 / .16);outline:none}.colne27-form [aria-invalid="true"]{border-color:var(--colne27-danger)}.colne27-form__error{color:var(--colne27-danger);font-size:.84rem;line-height:1.35;margin:0;min-height:1.15em}.colne27-form__submit{background:var(--colne27-primary);border:0;border-radius:10px;color:var(--colne27-white);cursor:pointer;font:inherit;font-weight:750;min-height:50px;padding:.8rem 1rem;transition:background 160ms ease,transform 160ms ease}.colne27-form__submit:hover,.colne27-form__submit:focus-visible{background:var(--colne27-primary-dark);transform:translateY(-1px)}.colne27-form__submit:disabled{cursor:wait;opacity:.68;transform:none}.colne27-form__result{border-radius:10px;display:none;font-size:.92rem;line-height:1.45;padding:.85rem 1rem}.colne27-form__result.is-visible{display:block}.colne27-form__result.is-success{background:#e7f8ef;color:var(--colne27-success)}.colne27-form__result.is-error{background:#fff0ee;color:var(--colne27-danger)}@media (max-width:860px){.colne27-congress__hero{grid-template-columns:1fr}.colne27-congress__visual{max-height:300px;min-height:240px;order:-1}.colne27-congress__visual::after{background:linear-gradient(0deg,#0b7285 0%,transparent 50%)}.colne27-congress__access,.colne27-congress__form-panel{grid-template-columns:1fr}}@media (max-width:560px){.colne27-congress{padding:.75rem}.colne27-congress__hero,.colne27-congress__form-panel{border-radius:18px}.colne27-congress__hero-copy{padding:1.6rem 1.25rem 2rem}.colne27-congress__hero h1{font-size:clamp(2.2rem, 13vw, 3.4rem)}.colne27-congress__access{gap:.75rem;margin:1.25rem 0}.colne27-congress__card{min-height:76px}.colne27-congress__form-panel{gap:1.5rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.colne27-congress *,.colne27-congress *::before,.colne27-congress *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}