.licenses-page{--navy:#072d4c;--blue:#0b568d;--red:#ed1b2f;--gold:#c89b45;--ink:#102b40;--muted:#627586;background:#fff;color:var(--ink);overflow:hidden}.licenses-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.licenses-hero{padding:68px 0 84px;background:radial-gradient(circle at 10% 10%,rgba(44,117,165,.28),transparent 34%),linear-gradient(135deg,#051f34,#0a416a);color:#fff}.licenses-hero__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.licenses-hero nav{display:flex;gap:9px;color:#b0c6d4;font-size:13px;margin-bottom:38px}.licenses-hero nav a{color:#fff}.licenses-kicker{display:flex;align-items:center;gap:12px;color:var(--red);font-weight:850}.licenses-kicker:before{content:"";width:34px;height:2px;background:currentColor}.licenses-hero h1{font-size:clamp(35.88px,4.14vw,57.04px);line-height:1.45;margin:14px 0 20px}.licenses-hero__grid>div>p:not(.licenses-kicker){font-size:17px;line-height:2.05;color:#d0dfe8;max-width:760px}.licenses-hero__actions{display:flex;gap:12px;margin-top:30px}.licenses-hero__actions a{padding:14px 22px;border-radius:12px;color:#fff;font-weight:800}.licenses-hero__actions a:first-child{background:var(--red)}.licenses-hero__actions a:last-child{border:1px solid rgba(255,255,255,.24)}.licenses-hero aside{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:30px;backdrop-filter:blur(10px)}.licenses-emblem{text-align:center;padding:25px 15px;border-bottom:1px solid rgba(255,255,255,.14)}.licenses-emblem>span{display:grid;place-items:center;width:82px;height:82px;margin:auto;border-radius:50%;border:1px solid rgba(218,177,91,.55);box-shadow:inset 0 0 0 8px rgba(200,155,69,.1);color:#f4c973;font-size:34px}.licenses-emblem strong,.licenses-emblem small{display:block}.licenses-emblem strong{font-size:21px;margin:18px 0 5px}.licenses-emblem small{color:#b9cfdd}.licenses-hero aside ul{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:22px 0 0;margin:0;text-align:center}.licenses-hero aside li+li{border-right:1px solid rgba(255,255,255,.12)}.licenses-hero aside b,.licenses-hero aside span{display:block}.licenses-hero aside b{font-size:22px}.licenses-hero aside span{color:#abc3d2;font-size:11px;margin-top:5px}.licenses-intro,.licenses-archive,.licenses-process{padding:90px 0}.licenses-intro header{text-align:center;margin:0 auto 42px}.licenses-intro header .licenses-kicker{justify-content:center}.licenses-intro h2,.licenses-archive h2,.licenses-process h2{font-size:33.12px;margin:8px 0}.licenses-intro header>span{color:var(--muted)}.licenses-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.licenses-principles article{padding:30px 25px;border:1px solid #e1eaf0;border-radius:20px;box-shadow:0 15px 42px rgba(8,48,78,.07)}.licenses-principles i{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#edf5f9;color:var(--blue);font-style:normal;font-weight:900}.licenses-principles h3{font-size:18.4px;margin:19px 0 9px}.licenses-principles p{color:var(--muted);line-height:1.9;margin:0}.licenses-archive{background:#f2f6f9}.licenses-archive__head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.licenses-filters{display:flex;gap:7px;padding:5px;background:#fff;border:1px solid #e1e9ee;border-radius:13px}.licenses-filters button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:700;padding:10px 13px;border-radius:9px;cursor:pointer}.licenses-filters button.is-active{background:var(--navy);color:#fff}.licenses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.licenses-grid article{position:relative;min-height:355px;padding:23px;background:linear-gradient(145deg,#fff,#fbfcfd);border:1px solid #dfe8ee;border-radius:19px;box-shadow:0 14px 38px rgba(8,47,75,.07);overflow:hidden;transition:.25s}.licenses-grid article:before{content:"";position:absolute;inset:9px;border:1px solid #e9eef1;border-radius:14px;pointer-events:none}.licenses-grid article:hover{transform:translateY(-5px);border-color:#c5d6df}.license-card__top{display:flex;justify-content:space-between;align-items:center;position:relative}.license-card__code{font-weight:900;color:#a07729;letter-spacing:.5px}.license-card__status{font-size:11px;color:#338057}.license-card__status i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e4f5eb;font-style:normal}.license-card__seal{display:grid;place-items:center;width:78px;height:78px;margin:27px auto 20px;border:2px solid #d5bd88;border-radius:50%;box-shadow:inset 0 0 0 7px #faf5e9}.license-card__seal i{color:#af812b;font-style:normal;font-family:serif;font-size:24px}.license-card__tag{display:block;color:var(--blue);font-size:11px;font-weight:800;text-align:center}.licenses-grid h3{text-align:center;font-size:16.56px;line-height:1.65;margin:8px 0}.licenses-grid p{text-align:center;color:var(--muted);font-size:13px;line-height:1.85}.licenses-grid footer{position:absolute;inset:auto 23px 20px;display:flex;justify-content:space-between;border-top:1px solid #e7edf1;padding-top:12px;font-size:10px;color:#80909b}.licenses-grid footer b{color:#99742e}.licenses-grid article[hidden]{display:none}.licenses-note{max-width:850px;margin:30px auto 0;padding:14px 18px;background:#fff;border:1px solid #e1e9ee;border-radius:12px;text-align:center;color:var(--muted);font-size:12px;line-height:1.8}.licenses-process__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.licenses-process__grid>div>p:not(.licenses-kicker){color:var(--muted);line-height:2.1}.licenses-process ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:13px}.licenses-process li{display:flex;align-items:center;gap:14px;border:1px solid #e1e9ee;border-radius:15px;padding:18px}.licenses-process li>b{display:grid;place-items:center;min-width:42px;height:42px;border-radius:12px;background:var(--navy);color:#fff}.licenses-process li span,.licenses-process li strong{display:block}.licenses-process li span{font-size:12px;color:var(--muted)}.licenses-process li strong{font-size:15px;color:var(--ink);margin-bottom:3px}.licenses-cta{padding:0 0 90px}.licenses-cta .licenses-shell{background:linear-gradient(125deg,#0b568b,#062b49);color:#fff;padding:38px 44px;border-radius:23px;display:flex;justify-content:space-between;align-items:center;gap:30px}.licenses-cta p{color:#bed2df;margin:0}.licenses-cta h2{margin:8px 0 0;font-size:24.84px}.licenses-cta .licenses-shell>div:last-child{display:flex;gap:10px}.licenses-cta a{padding:13px 18px;border-radius:11px;color:#fff;font-weight:800;border:1px solid rgba(255,255,255,.22)}.licenses-cta a:first-child{background:var(--red);border-color:var(--red)}
@media(max-width:950px){.licenses-hero__grid,.licenses-process__grid{grid-template-columns:1fr}.licenses-hero__grid>div{text-align:center}.licenses-hero nav,.licenses-hero .licenses-kicker,.licenses-hero__actions{justify-content:center}.licenses-hero aside{max-width:570px;margin:auto}.licenses-grid{grid-template-columns:repeat(2,1fr)}.licenses-archive__head{display:grid}.licenses-filters{width:max-content;max-width:100%;overflow:auto}.licenses-principles{grid-template-columns:1fr}.licenses-cta .licenses-shell{display:grid;text-align:center}.licenses-cta .licenses-shell>div:last-child{justify-content:center}}
@media(max-width:600px){.licenses-shell{width:calc(100% - 28px)}.licenses-hero{padding:38px 0 58px}.licenses-hero h1{font-size:29.44px}.licenses-hero__grid>div>p:not(.licenses-kicker){font-size:14px}.licenses-hero__actions{display:grid}.licenses-hero aside{padding:18px}.licenses-emblem{padding-top:10px}.licenses-hero aside span{font-size:9px}.licenses-intro,.licenses-archive,.licenses-process{padding:60px 0}.licenses-intro h2,.licenses-archive h2,.licenses-process h2{font-size:25.76px}.licenses-grid{grid-template-columns:1fr 1fr;gap:9px}.licenses-grid article{min-height:335px;padding:18px 13px}.license-card__seal{width:60px;height:60px;margin:22px auto 15px}.licenses-grid h3{font-size:12.88px}.licenses-grid p{font-size:11px}.licenses-grid footer{inset:auto 13px 15px;display:grid;gap:2px}.licenses-filters button{white-space:nowrap}.licenses-process ol{grid-template-columns:1fr}.licenses-cta{padding-bottom:70px}.licenses-cta .licenses-shell{padding:27px 20px}.licenses-cta h2{font-size:20.24px}.licenses-cta .licenses-shell>div:last-child{display:grid}.licenses-note{text-align:right}}
@media(prefers-reduced-motion:reduce){.licenses-page *{transition:none!important}}
