.st{--st-hdr: 97px;--st-top: calc(var(--st-hdr) + 8px);--st-chips: 55px}.st section[id]{scroll-margin-top:var(--st-top)}@media(max-width:1199px){.st{--st-top: calc(var(--st-hdr) + var(--st-chips) + 8px)}}@media(max-width:900px){.st{--st-hdr: 81px}}.st-hero{position:relative;background:var(--ohin-navy);overflow:hidden}.st-hero__motif{position:absolute;top:26px;left:0;right:0;line-height:0}.st-hero__inner{position:relative;padding-block:clamp(96px,10vw,136px) clamp(56px,6.7vw,96px);display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:60px;align-items:center}.st-hero__eyebrow{color:var(--ohin-cyan)}.st-hero__title{margin-top:22px;font-size:clamp(38px,4.03vw,58px);font-weight:800;line-height:1.14;color:var(--ohin-white)}.st-hero__title .hl{color:var(--ohin-navy)}.st-hero__lead{margin-top:26px;max-width:620px;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--on-navy)}.st-hero__cta{margin-top:38px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.st-btn-lg{font-size:18px;padding:20px 36px}.st-btn-md{font-size:16px;padding:15px 24px}.st-hero__deadline{max-width:270px;font-size:15px;font-weight:700;line-height:1.45;color:var(--on-navy)}.st-hero__orgs{margin:44px 0 0;padding-top:22px;border-top:1px solid rgb(146 231 255 / .22);display:flex;flex-wrap:wrap;gap:14px 34px;font-size:14px;color:var(--on-navy)}.st-hero__orgs dt{margin-bottom:5px;font-size:11px;color:var(--ohin-cyan)}.st-hero__orgs dd{margin:0;font-weight:700;color:var(--ohin-white)}.st-hero__figure{position:relative;margin:0}.st-hero__diamond{position:absolute;right:-20px;bottom:-20px;width:60px;height:60px;background:var(--ohin-yellow);border-radius:10px;transform:rotate(45deg)}.st-hero__photo{position:relative;display:block}.st-hero__photo img{display:block;width:100%;height:auto;aspect-ratio:40 / 33;object-fit:cover;border-radius:10px;border:1px solid rgb(146 231 255 / .3)}@media(max-width:900px){.st-hero__inner{grid-template-columns:minmax(0,1fr);gap:44px;padding-block:96px 56px}.st-hero__title{font-size:clamp(30px,8.4vw,44px)}.st-hero__figure{max-width:400px}.st-hero__diamond{right:-10px;bottom:-14px;width:44px;height:44px}}@media(max-width:640px){.st-hero__figure{display:none}.st-hero__cta{flex-direction:column;align-items:stretch;gap:14px}.st-hero__deadline{max-width:none;text-align:center;font-size:14px}.st-btn-lg{padding:18px 24px}}.st-page{position:relative}.st-rail{display:none}.chips{display:block;position:sticky;top:var(--st-hdr);z-index:5;background:var(--tint-50);border-bottom:1px solid var(--tint-200)}.chips__in{position:relative;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px var(--gutter)}.chips__in::-webkit-scrollbar{display:none}.chips a{flex:none;font-size:13px;font-weight:700;line-height:1.2;padding:8px 13px;border-radius:var(--radius-pill);background:var(--ohin-white);border:1px solid var(--tint-300);color:var(--ohin-blue);white-space:nowrap}.chips a.on{background:var(--ohin-blue);border-color:var(--ohin-blue);color:var(--ohin-white);font-weight:800}.toc__h{margin-bottom:14px;font-size:11px;color:var(--muted)}.toc__l{display:flex;flex-direction:column;border-left:2px solid var(--tint-300)}.toc a{margin-left:-2px;padding:8px 0 8px 16px;border-left:2px solid transparent;font-size:14px;line-height:1.3;font-weight:700;color:var(--muted)}.toc a:hover{color:var(--ohin-blue)}.toc a[data-toc=register]{color:var(--ohin-bright);font-weight:800}.toc a.on{padding-left:15px;border-left:3px solid var(--ohin-yellow);background:var(--tint-100);color:var(--ohin-blue);font-weight:800}@media(min-width:1200px){.chips{display:none}.st-rail{display:block;position:absolute;top:0;bottom:0;width:210px;pointer-events:none;left:calc((100% - min(var(--content),100%)) / 2 + var(--gutter));padding-top:clamp(52px,7vw,84px)}.toc{position:sticky;top:calc(var(--st-hdr) + 24px);pointer-events:auto;max-height:calc(100vh - var(--st-hdr) - 48px);overflow:auto}}.st-sec{--st-bg: var(--ohin-white);padding-block:clamp(52px,7vw,84px);background:var(--st-bg)}.st-sec--tint{--st-bg: var(--tint-50)}@media(min-width:1200px){.st-body{margin-left:270px}}.st-eyebrow{color:var(--ohin-bright)}.st-eyebrow--on-navy{color:var(--ohin-cyan)}.st-h2{margin-top:14px;font-size:38px;font-weight:800;line-height:1.2;color:var(--ohin-blue)}.st-h2--on-navy{color:var(--ohin-white)}.st-h2--on-navy .hl{color:var(--ohin-navy)}.st-h3{font-size:21px;font-weight:800;line-height:1.25;color:var(--ohin-blue)}.st-h3--sm{font-size:18px}.st-h3--xs{font-size:17px}@media(max-width:900px){.st-h2{font-size:clamp(26px,6.6vw,34px)}}.st-p{max-width:72ch;font-size:17px;line-height:1.65;color:var(--ink-3)}.st-p--sm{font-size:16px}.st-lead{max-width:66ch;font-size:21px;line-height:1.55;color:var(--ink-2)}.st-s{font-size:15px;line-height:1.6;color:var(--muted)}.st-s--lg{font-size:16px}.st-s--sm{font-size:14px}.st-link{font-weight:700}.st-p b,.st-s b,.st-lead b,.st-warn b{color:var(--ohin-blue)}.st-body code,.st-list code{padding:1px 6px;border-radius:4px;background:var(--tint-100);color:var(--ohin-blue);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em;font-weight:600}@media(max-width:640px){.st-lead{font-size:18px}}.st-body>:where(*+*){margin-top:22px}.st-body>.st-p+.st-p{margin-top:12px}.st-body>.st-lead+.st-p{margin-top:20px}.st-body>.st-h3{margin-top:48px}.st-body>.st-h3+*{margin-top:14px}.st-body>.st-h3+.st-p{margin-top:10px}.st-body>.st-eyebrow+.st-h2{margin-top:14px}.st-body>.st-h2+*{margin-top:24px}.st-body>:is(.st-grid,.st-facts,.st-diagram,.st-tw,.st-code,.st-faq,.st-steps,.st-contact,.st-copyrow,.st-warn,.st-note,.st-notice,.st-list){margin-top:30px}.st-body>.st-p+.st-diagram{margin-top:28px}.st-body>.st-h3+:is(.st-list,.st-tw,.st-code){margin-top:18px}.st-body>.st-h3+.st-p+:is(.st-tw,.st-code,.st-list){margin-top:20px}.st-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.st-list li{position:relative;padding-left:26px;font-size:16px;line-height:1.6;color:var(--ink-3);max-width:80ch}.st-list li:before{content:"";position:absolute;left:3px;top:9px;width:8px;height:8px;border-radius:2px;background:var(--ohin-bright);transform:rotate(45deg)}.st-list li>b{color:var(--ohin-blue)}.st-card{min-width:0;background:var(--ohin-white);border:1px solid var(--tint-300);border-radius:var(--radius-card);padding:26px}.st-card--sm{padding:24px 22px}.st-card--xs{padding:22px}.st-card .st-s{margin-top:10px}.st-card--sm .st-s,.st-card--xs .st-s{margin-top:8px}.st-card--mark:before{content:"";display:block;width:12px;height:12px;margin:6px 0 20px 6px;background:var(--ohin-yellow);border:2px solid var(--ohin-blue);border-radius:3px;transform:rotate(45deg)}.st-card--bar:before{content:"";display:block;width:30px;height:4px;margin-bottom:14px;background:var(--ohin-yellow);border-radius:2px}.st-card__num{display:block;margin-bottom:14px;font-family:var(--font-display);font-weight:800;font-size:34px;line-height:1;color:var(--ohin-bright)}.st-grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.st-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.st-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.st-grid--stages{gap:44px}@media(max-width:900px){.st-grid--2,.st-grid--steps{grid-template-columns:minmax(0,1fr)}.st-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.st-grid--stages{gap:52px}}@media(max-width:640px){.st-grid--3{grid-template-columns:minmax(0,1fr)}}.st-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.st-facts .fact-tile{background:var(--ohin-white);border:1px solid var(--tint-300);border-radius:var(--radius-card)}@media(max-width:900px){.st-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:640px){.st-facts .fact-tile{padding:14px 14px 12px}.st-facts .fact-tile b{font-size:17px}}.st-diamond{position:relative;isolation:isolate;flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:2px;font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1;color:var(--ohin-blue)}.st-diamond:before{content:"";position:absolute;z-index:-1;inset:5px;background:var(--ohin-yellow);border:2.2px solid var(--ohin-blue);border-radius:2px;transform:rotate(45deg)}.st-diamond--on-blue:before{border-color:var(--ohin-white)}.st-diamond--lg{width:40px;height:40px;margin-top:0}.st-diamond--lg:before{inset:7px;border-width:2.4px;border-radius:4px}.st-note{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;background:var(--tint-100);border:1px solid var(--tint-300);border-radius:var(--radius-card)}.st-note--white{background:var(--ohin-white)}.st-note>div{min-width:0}.st-note .st-s{margin-top:8px;max-width:72ch}.st-notice{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 28px;background:var(--ohin-blue);border-radius:10px}.st-notice .st-diamond{align-self:flex-start;margin-top:3px}.st-notice p{flex:1;font-size:17px;line-height:1.5;font-weight:700;color:var(--ohin-white)}.st-notice .btn{flex:none}@media(max-width:760px){.st-notice{flex-wrap:wrap;padding:22px;gap:18px}.st-notice p{flex-basis:calc(100% - 50px)}.st-notice .btn{width:100%}}.st-warn{display:flex;gap:18px;align-items:flex-start;padding:26px 28px;background:var(--ohin-white);border:3px solid var(--ohin-yellow);border-radius:10px}.st-warn p{flex:1;min-width:0;font-size:17px;line-height:1.6;color:var(--ink-2)}@media(max-width:640px){.st-warn{padding:20px;gap:14px}}.st-diagram{background:var(--ohin-white);border:1px solid var(--tint-300);border-radius:10px;padding:26px 28px 22px}.st-diagram__h{display:block}.st-diagram__v{display:none;max-width:420px;margin-inline:auto}@media(max-width:900px){.st-diagram{padding:20px}.st-diagram__h{display:none}.st-diagram__v{display:block}}.dg__box{fill:var(--ohin-white);stroke:var(--ohin-blue);stroke-width:2}.dg__tag{font:800 12px var(--font-display);letter-spacing:2px;fill:var(--ohin-bright)}.dg__title{font:800 19px var(--font-display);fill:var(--ohin-blue)}.dg__text{font:600 13px var(--font-body);fill:var(--muted)}.dg--blue .dg__box{fill:var(--ohin-blue)}.dg--navy .dg__box{fill:var(--ohin-navy);stroke:var(--ohin-navy)}.dg--blue .dg__tag,.dg--navy .dg__tag{fill:var(--ohin-cyan)}.dg--blue .dg__title,.dg--navy .dg__title{fill:var(--ohin-white)}.dg--blue .dg__text,.dg--navy .dg__text{fill:var(--on-navy)}.dg__arrow{fill:none;stroke:var(--ohin-bright);stroke-width:2.5}.dg__dot{fill:var(--ohin-yellow);stroke:var(--ohin-blue);stroke-width:2}.st-diagram__v .dg__tag{font-size:11px}.st-diagram__v .dg__title{font-size:18px}.st-tw{overflow-x:auto;border:1px solid var(--tint-300);border-radius:var(--radius-card);background:linear-gradient(90deg,var(--ohin-white) 30%,transparent) left / 40px 100% local no-repeat,linear-gradient(270deg,var(--ohin-white) 30%,transparent) right / 40px 100% local no-repeat,linear-gradient(90deg,rgb(0 8 94 / .16),transparent) left / 14px 100% scroll no-repeat,linear-gradient(270deg,rgb(0 8 94 / .16),transparent) right / 14px 100% scroll no-repeat,var(--ohin-white)}.st-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.st-table th{padding:13px 16px;background:var(--ohin-blue);color:var(--ohin-white);text-align:left;font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.st-table td{padding:13px 16px;border-bottom:1px solid var(--tint-200);vertical-align:top;color:var(--ink-3)}.st-table td:first-child{font-weight:700;color:var(--ohin-blue)}.st-table tbody tr:last-child td{border-bottom:0}.st-table caption{caption-side:bottom;text-align:left;padding:10px 16px;border-top:1px solid var(--tint-200);font-size:13px;color:var(--muted)}.st-table__total td{background:var(--tint-50)}.st-table__total td:last-child{font-weight:700;color:var(--ohin-blue)}.st-table--measure{min-width:520px}.st-table--measure th:first-child{width:34%}.st-table--equip{min-width:760px;font-size:14px}.st-table--equip th:first-child{width:24%}.st-table--license{min-width:640px}.st-table--license th:nth-child(1){width:32%}.st-table--license th:nth-child(2){width:20%}.st-table--license td:nth-child(2){font-weight:800;color:var(--ohin-bright)}.st-stage{display:inline-block;padding:8px 14px;border-radius:6px;background:var(--ohin-blue);color:var(--ohin-white);font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.st-stage__title{margin-top:14px}.st-stage__lead{margin-top:8px;margin-bottom:26px}.st-tl{margin:0;padding:0;list-style:none}.st-tl__step{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:22px;padding-bottom:28px}.st-tl__step:before{content:"";position:absolute;left:10px;top:8px;bottom:-8px;width:2px;background:var(--ohin-bright)}.st-tl__step:last-child{padding-bottom:0}.st-tl__step:last-child:before{display:none}.st-tl__node{position:relative;box-sizing:border-box;width:16px;height:16px;margin:4px 3px 0;border-radius:3.5px;transform:rotate(45deg);background:var(--ohin-blue);box-shadow:0 0 0 4px var(--st-bg)}.st-tl__node--now{background:var(--ohin-yellow);border:2.5px solid var(--ohin-blue)}.st-tl__when{font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ohin-bright)}.st-tl__title{margin-top:5px;font-family:var(--font-display);font-weight:800;font-size:18px;line-height:1.35;color:var(--ohin-blue)}.st-tl__text{margin-top:5px;font-size:15px;line-height:1.55;color:var(--muted)}.st-marks{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.st-marks li{display:flex;gap:12px;font-size:15px;line-height:1.55;color:var(--ink-3)}.st-marks li>span:first-child{flex:none;width:22px;height:22px;margin-top:1px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:var(--ohin-blue);color:var(--ohin-white);font-weight:800;font-size:13px}.st-marks--no li>span:first-child{background:var(--muted)}.st-copyrow{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.st-copyrow .st-p{max-width:520px}.st-copy{flex:none;padding:11px 18px;border:2px solid var(--ohin-blue);border-radius:7px;cursor:pointer;background:var(--ohin-white);color:var(--ohin-blue);font-family:var(--font-display);font-weight:800;font-size:15px;transition:background-color .15s ease,color .15s ease}.st-copy:hover{background:var(--tint-100)}.st-copy.done{background:var(--ohin-blue);color:var(--ohin-white)}@media(max-width:640px){.st-copyrow{flex-direction:column;align-items:stretch;gap:16px}.st-copy{width:100%}}.st-steps{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid var(--tint-200);counter-reset:step}.st-steps li{counter-increment:step;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--tint-200)}.st-steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.2;color:var(--ohin-bright)}.st-steps b{display:block;font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--ohin-blue)}.st-steps .st-s{margin-top:4px;max-width:72ch}.st-code{margin:0;padding:22px 24px;overflow:auto;border-radius:var(--radius-card);background:var(--ohin-navy);color:var(--on-navy);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;font-weight:400}.st-code code{padding:0;background:none;color:inherit;font-size:inherit;font-weight:inherit}.st-code b{color:var(--ohin-cyan);font-weight:400}.st-code i{color:var(--ohin-yellow);font-style:normal}.st-contact{display:grid;grid-template-columns:1.1fr 1.3fr 1fr;gap:26px;margin-inline:0}.st-contact dt{font-size:11px;color:var(--muted)}.st-contact dd{margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.45;color:var(--ohin-blue);overflow-wrap:anywhere}@media(max-width:900px){.st-contact{grid-template-columns:minmax(0,1fr);gap:18px}}.st-faq{display:flex;flex-direction:column;gap:10px}.st-faq__item{background:var(--ohin-white);border:1px solid var(--tint-300);border-radius:var(--radius-card)}.st-faq__item[open]{border-color:var(--ohin-bright)}.st-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1.35;color:var(--ohin-blue)}.st-faq summary::-webkit-details-marker{display:none}.st-faq__mark{flex:none;font-size:24px;line-height:1;font-weight:700;color:var(--ohin-bright);transition:transform .18s ease}.st-faq__item[open] .st-faq__mark{transform:rotate(45deg)}.st-faq__item p{padding:0 22px 20px;max-width:72ch;font-size:16px;line-height:1.6;color:var(--muted)}.st-reg{position:relative;overflow:hidden;background:var(--ohin-navy);padding-block:clamp(96px,9vw,118px) clamp(56px,7vw,96px)}.st-reg__motif{position:absolute;top:22px;left:0;right:0;line-height:0}.st-reg__inner{position:relative}.st-reg__intro{margin-top:18px;max-width:66ch;font-size:17px;line-height:1.6;color:var(--on-navy)}.st-reg__slot{margin-top:34px}.st-reg__slot:empty{display:none}.st-form{display:flex;flex-direction:column;gap:20px}.st-form [hidden]{display:none!important}.st-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.st-form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.st-f{min-width:0;margin:0;padding:0;border:0}.st-lab{display:block;margin-bottom:8px;padding:0;font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--ohin-white)}.st-lab i{margin-left:6px;font-style:normal;font-weight:700;font-size:12px;color:var(--ohin-cyan)}.st-fld{width:100%;box-sizing:border-box;background:#ffffff0f;border:1px solid rgb(146 231 255 / .4);border-radius:var(--radius-ctl);padding:15px 16px;font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--ohin-white)}.st-fld::placeholder{color:#ffffff80}.st-fld:focus-visible{outline:3px solid var(--ohin-yellow);outline-offset:2px}.st-fld[aria-invalid=true]{border-color:var(--ohin-yellow);box-shadow:0 0 0 1px var(--ohin-yellow)}.st-err{display:flex;gap:8px;align-items:flex-start;margin-top:8px;font-size:14px;font-weight:700;color:var(--ohin-yellow)}.st-err:before{content:"";flex:none;width:10px;height:10px;margin-top:5px;border-radius:2px;background:var(--ohin-yellow);transform:rotate(45deg)}.st-hint{margin-top:7px;font-size:13px;color:var(--on-navy)}.st-seg__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.st-seg label{position:relative}.st-seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.st-seg span{display:block;padding:14px 0;border:1px solid rgb(146 231 255 / .4);border-radius:6px;text-align:center;font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--ohin-white)}.st-seg input:checked+span{background:var(--ohin-yellow);border-color:var(--ohin-yellow);color:var(--ohin-navy)}.st-seg input:focus-visible+span{outline:3px solid var(--ohin-yellow);outline-offset:2px}.st-seg input[aria-invalid=true]+span{border-color:var(--ohin-yellow);box-shadow:0 0 0 1px var(--ohin-yellow)}.st-vh{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;clip-path:inset(50%)}.st-dz{position:relative}.st-dz .st-vh{inset:0;z-index:1;width:100%;height:100%;clip-path:none;cursor:pointer}.st-drop{display:flex;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;color:var(--ohin-cyan);background:#ffffff0a;border:2px dashed rgb(146 231 255 / .5);border-radius:var(--radius-card)}.st-drop svg{flex:none}.st-drop b{display:block;font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--ohin-white)}.st-drop u{color:var(--ohin-yellow)}.st-drop small,.st-file small{display:block;margin-top:4px;font-size:13px;color:var(--on-navy)}.st-dz:hover .st-drop{background:#92e7ff24;border-style:solid}.st-form:has(.st-file:not([hidden])) .st-nopdf{display:none}.st-vh:focus-visible~.st-drop{outline:3px solid var(--ohin-yellow);outline-offset:2px}.st-vh[aria-invalid=true]~.st-drop{border:2px solid var(--ohin-yellow)}.st-file{display:flex;align-items:center;gap:14px;padding:16px 18px;color:var(--ohin-cyan);background:#ffffff0f;border:1px solid rgb(146 231 255 / .5);border-radius:var(--radius-card)}.st-file svg{flex:none}.st-file span{flex:1;min-width:0}.st-file b{display:block;font-weight:700;font-size:15px;color:var(--ohin-white);overflow-wrap:anywhere}.st-file button{padding:6px;font-weight:700;font-size:14px;text-decoration:underline;color:var(--ohin-cyan);background:none;border:0;cursor:pointer}.st-file button:focus-visible{outline:3px solid var(--ohin-yellow);outline-offset:2px}.st-cks{display:flex;flex-direction:column;gap:13px}.st-ck{position:relative;display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--on-navy);cursor:pointer}.st-ck input{position:absolute;width:22px;height:22px;margin:0;opacity:0}.st-ck i{position:relative;flex:none;box-sizing:border-box;width:22px;height:22px;margin-top:1px;border:2px solid var(--ohin-cyan);border-radius:5px}.st-ck input:checked+i{background:var(--ohin-yellow);border-color:var(--ohin-yellow)}.st-ck input:checked+i:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--ohin-navy);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.st-ck input:focus-visible+i{outline:3px solid var(--ohin-yellow);outline-offset:2px}.st-ck input[aria-invalid=true]+i{border-color:var(--ohin-yellow);box-shadow:0 0 0 1px var(--ohin-yellow)}.st-ck a{color:var(--ohin-cyan);text-decoration:underline}.st-form__sub{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.st-form__sub>span{max-width:330px;font-size:14px;line-height:1.45;color:var(--on-navy)}.st-form__sub .btn[disabled]{opacity:.6;cursor:progress}.st-msg{scroll-margin-top:var(--st-top)}.st-msg:focus{outline:none}.st-msg:focus-visible{outline:3px solid var(--ohin-yellow);outline-offset:4px;border-radius:10px}.st-msg__p{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:10px}.st-msg__p--ok{background:#ffffff14;border:1px solid rgb(146 231 255 / .5)}.st-msg__p--bad{border:2px solid var(--ohin-yellow)}.st-msg h3{font-size:21px;font-weight:800;color:var(--ohin-white)}.st-msg p{margin-top:6px;font-size:15.5px;line-height:1.55;color:var(--on-navy)}.st-msg a{color:var(--ohin-cyan);text-decoration:underline;overflow-wrap:anywhere}.st-msg__ic{flex:none}.st-msg__ic rect{fill:var(--ohin-yellow)}.st-msg__ic path{stroke:var(--ohin-navy)}@media(max-width:700px){.st-form__row{grid-template-columns:minmax(0,1fr)}.st-form__sub .btn{width:100%}}.st-orgs{padding-block:44px;background:var(--tint-50);border-top:1px solid var(--tint-200)}.st-orgs__inner{display:flex;flex-wrap:wrap;align-items:center;gap:20px 56px}.st-orgs__label{font-size:11px;color:var(--muted)}.st-orgs__item{display:flex;align-items:center;gap:12px}.st-orgs__item--sep{display:block;padding-left:56px;border-left:1px solid var(--tint-300)}.st-orgs__ohin{max-width:11em;font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1.15;color:var(--ohin-blue)}.st-orgs__name{font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1.2;color:var(--ohin-blue)}.st-orgs__sub{margin-top:3px;max-width:26ch;font-size:13px;line-height:1.4;color:var(--muted)}@media(max-width:1100px){.st-orgs__inner{gap:20px 40px}.st-orgs__item--sep{padding-left:40px}}@media(max-width:700px){.st-orgs__inner{flex-direction:column;align-items:flex-start}.st-orgs__item--sep{padding-left:0;border-left:0}}
