.ine-hero__inner{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:72px;display:grid}.ine-hero__groups{text-align:center;color:var(--color-primary);grid-template-columns:1fr 1fr;display:grid}.ine-hero__groups>div+div{border-left:1px solid #cdd7e3}.ine-hero__groups span{letter-spacing:.04em;font-size:.75rem;display:block}.ine-hero__groups strong{font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em;margin-top:8px;font-size:44px;font-weight:500;line-height:1.1;display:block}.ine-tablist{border-bottom:1px solid #d8e1eb;gap:30px;margin-bottom:20px;display:flex}.ine-tab{appearance:none;min-width:0;min-height:50px;color:var(--text-body);font:500 .95rem/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:12px 0 14px;transition:color .15s,border-color .15s;position:relative}.ine-tab:hover{color:var(--color-primary);background:0 0;border-bottom-color:#9cacc0}.ine-tab[aria-selected=true]{color:var(--color-primary);border-bottom-color:var(--color-primary);background:0 0;font-weight:600}.public-page .ine-tab:focus-visible{outline-offset:4px}.ine-panels [hidden]{display:none!important}.ine-group-intro{max-width:900px;color:var(--text-body);margin:0 0 12px;font-size:.92rem;line-height:1.65}.ine-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 32px;display:grid}.public-page .ine-faq-item{border:0;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;min-width:0;padding:0}.public-page .ine-faq-item summary{gap:22px;min-height:74px;padding:20px 10px 20px 0;font-size:.94rem;line-height:1.5}.public-page .ine-faq-item summary:after{border-color:var(--color-primary);width:8px;height:8px;margin-right:3px}.public-page .ine-faq-item summary:hover{color:var(--color-primary)}.public-page .ine-faq-item[open]{background:var(--public-surface)}.public-page .ine-faq-item[open] summary{color:var(--color-primary);padding-left:16px}.public-page .ine-faq-item p{color:var(--text-body);margin:0;padding:0 24px 22px 16px;font-size:.94rem;line-height:1.75}.ine-faq-item strong{color:var(--text-strong)}.ine-process{gap:38px;display:grid}.ine-stats{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.ine-stats--a2{grid-template-columns:repeat(4,minmax(0,1fr))}.ine-stat{background:var(--surface-card);border:1px solid #d8e1eb;border-radius:10px;min-width:0;min-height:176px;padding:18px 16px 16px}.ine-stat--number{background:var(--public-tint);border-color:#cdd9e6}.ine-stat__label{min-height:31px;color:var(--text-body);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:700;line-height:1.5;display:block}.ine-stat strong{color:var(--color-primary);letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:31px;font-weight:650;line-height:1.1;display:block}.ine-stat--number strong{margin-top:1px;font-size:41px}.ine-stat strong+span{color:var(--text-body);margin-top:4px;font-size:.78rem;display:block}.ine-stat .ine-stat__note{margin-top:12px;font-size:.75rem;line-height:1.55}.ine-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.ine-document{border-bottom:1px solid #d6e0eb;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:108px;padding:20px 6px;transition:background .15s;display:grid}a.ine-document:hover{background:#eaf0f6}a.ine-document:hover .ine-document__title{text-underline-offset:4px;text-decoration:underline}.ine-document__head{align-items:center;gap:14px;min-width:0;display:flex}.ine-document__head>span:last-child{min-width:0}.ine-document__type{width:38px;height:46px;color:var(--color-primary);letter-spacing:.03em;background:#fff;border:1px solid #b9c9da;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex;position:relative}.ine-document__type:before{content:"";border-top:1px solid #b9c9da;border-right:1px solid #b9c9da;width:7px;height:7px;position:absolute;top:5px;right:5px}.ine-document__title{color:var(--color-primary);font-size:.89rem;font-weight:600;line-height:1.5;display:block}.ine-document__meta{color:var(--text-body);margin-top:5px;font-size:.77rem;line-height:1.55;display:block}.ine-document__status{color:var(--text-body);white-space:nowrap;background:#fff;border:1px solid #ced9e5;border-radius:999px;justify-self:start;padding:3px 8px;font-size:.64rem;line-height:1.5}.ine-document__external{width:16px;height:16px;color:var(--color-primary)}.ine-document--pending .ine-document__status{background:0 0;border-style:dashed}.ine-document--pending .ine-document__title{color:var(--text-body)}@media (width<=1050px){.ine-hero__inner{grid-template-columns:minmax(0,1fr) 180px;gap:32px}.ine-hero__groups strong{font-size:38px}.ine-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ine-stats--a2{grid-template-columns:repeat(2,minmax(0,1fr))}.ine-stat{min-height:169px}.ine-stat__label{min-height:20px;font-size:.7rem}.ine-document-list{grid-template-columns:1fr}.ine-document{gap:18px;min-height:94px}}@media (width<=620px){.ine-hero__inner{grid-template-columns:1fr;gap:24px}.ine-hero__groups{text-align:left;gap:18px;display:flex}.ine-hero__groups>div{align-items:baseline;gap:9px;display:flex}.ine-hero__groups>div+div{padding-left:18px}.ine-hero__groups strong{margin:0;font-size:25px}.ine-tablist{gap:30px;margin-bottom:18px}.ine-tab{flex:0 auto;min-width:0;min-height:48px;padding:12px 0}.ine-group-intro{margin-bottom:10px;font-size:.9rem}.ine-faq-grid{grid-template-columns:1fr;gap:0}.public-page .ine-faq-item summary{min-height:68px;padding-block:18px;font-size:.92rem}.public-page .ine-faq-item p{font-size:.92rem}.ine-process{gap:32px}.ine-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ine-stat{min-height:176px;padding:16px 14px}.ine-stat__label{min-height:30px;font-size:.62rem}.ine-stat strong{font-size:29px}.ine-stat--number strong{font-size:39px}.ine-document{grid-template-columns:minmax(0,1fr) 16px;gap:10px 14px;padding-block:20px}.ine-document__head{grid-column:1;align-items:flex-start;gap:14px}.ine-document__title{font-size:.89rem}.ine-document__meta{font-size:.79rem}.ine-document__status{grid-column:1;margin-left:52px}.ine-document__external{grid-area:1/2/3;align-self:start;margin-top:13px}}@media (prefers-reduced-motion:reduce){.public-page :is(.ine-tab,.ine-document,.hp-btn),.public-page .ine-faq-item summary:after{transition:none}}
