.brand-dot{border-radius:var(--r-full);background:var(--rabt-accent);vertical-align:.14em;flex-shrink:0;width:10px;height:10px;margin-inline-end:.3em;display:inline-block}.site-footer{--site-max:1120px;background:var(--rabt-deep);color:var(--rabt-on-deep-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.site-footer-inner{max-width:var(--site-max);padding:var(--s-6) var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-8);flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:768px){.site-footer-inner{padding-inline:var(--s-8)}}.site-footer-id{gap:var(--s-1);overflow-wrap:anywhere;min-width:0;display:grid}.site-footer-company{color:var(--white);font-weight:600}.site-footer-links{align-items:center;column-gap:var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer-links a{min-height:var(--touch-min);color:var(--rabt-on-deep);text-decoration:underline;-webkit-text-decoration-color:var(--rabt-on-deep-line);text-decoration-color:var(--rabt-on-deep-line);text-underline-offset:4px;transition:color var(--motion-fast) var(--motion-ease), text-decoration-color var(--motion-fast) var(--motion-ease);align-items:center;display:inline-flex}.site-footer-links a:hover{color:var(--white);text-decoration-color:currentColor}.site-footer :focus-visible{outline-color:var(--rabt-sky)}.gate{--gate-overlap:72px;background:var(--surface);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex;position:relative}.gate-split{flex:1 0 auto;grid-template-columns:minmax(360px,5fr) minmax(0,7fr);min-height:100dvh;display:grid}.gate-brand{justify-content:space-between;gap:var(--s-12);padding:var(--s-8) var(--s-12) var(--s-16);background:var(--rabt-ground);color:var(--white);flex-direction:column;display:flex}.gate-brand :focus-visible{outline-color:var(--rabt-sky)}.gate-mark{align-items:baseline;gap:var(--s-3);min-height:var(--touch-min);align-self:flex-start;display:inline-flex}.gate-logo{width:auto;height:52px;display:block}.gate-portal{color:var(--rabt-on-deep-muted);white-space:nowrap}.gate-line{text-wrap:balance;max-width:15ch;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.35}.gate-language{z-index:1;align-items:center;gap:var(--s-2);min-height:var(--touch-min);padding-inline:var(--s-3);border-radius:var(--r-full);color:var(--ink-70);font-size:var(--fs-small);line-height:var(--lh-small);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);display:inline-flex;position:absolute;inset-block-start:var(--s-6);inset-inline-end:var(--s-6)}.gate-language:hover{background:var(--ink-08);color:var(--rabt-deep)}.gate-language svg{width:var(--icon-inline);height:var(--icon-inline)}.gate-main{padding:var(--s-16) var(--s-8);place-items:center;display:grid}.gate-main:focus-visible{outline:none}.gate-card{gap:var(--s-4);width:100%;min-width:0;max-width:440px;padding:var(--s-10);border-radius:var(--r-panel);background:var(--white);box-shadow:var(--shadow-card);text-align:start;overflow-wrap:anywhere;display:grid}.gate-card h1{color:var(--rabt-deep);text-wrap:balance}.gate-card>h1+p{margin-block-start:calc(var(--s-2) * -1)}@media (max-width:899px){.gate-split{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:0}.gate-brand{justify-content:flex-start;gap:var(--s-5);padding:var(--s-3) var(--s-4) calc(var(--gate-overlap) + var(--s-8))}.gate-logo{height:44px}.gate-portal{font-size:var(--fs-small)}.gate-line{max-width:24ch;font-size:22px}.gate-language{color:var(--rabt-on-deep-muted);inset-block-start:var(--s-3);inset-inline-end:var(--s-3)}.gate-language:hover{background:var(--rabt-deep-raised);color:var(--white)}.gate-language:focus-visible{outline-color:var(--rabt-sky)}.gate-main{padding:0 var(--s-4) var(--s-12);place-items:start center}.gate-card{max-width:520px;padding:var(--s-8) var(--s-6);box-shadow:var(--shadow-float);margin-block-start:calc(var(--gate-overlap) * -1)}}@media (max-width:479px){.gate-card{padding:var(--s-6) var(--s-5)}}@media print{.site-footer{display:none!important}}
