:root {
    --primary: #0b2c6b;
    --primary-dark: #082css;
    --primary-hover: #0d3785;
    --accent: #e8b923;
    --accent-hover: #d4a80f;
    --surface: #ffffff;
    --surface-alt: #f4f6fb;
    --text: #12203a;
    --muted: #5c6a82;
    --border: #dde3ee;
    --radius: 2px;
    --shadow: 0 2px 8px rgba(11, 44, 107, .08);
    --shadow-lg: 0 10px 30px rgba(11, 44, 107, .15);
    --s1: 4px;
    --s2: 8px;
    --s3: 12px;
    --s4: 16px;
    --s5: 24px;
    --s6: 32px;
    --s7: 48px;
    --maxw: 1180px
}

* {
    box-sizing: border-box
}

html {
    scroll-behavior: smooth
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    color: var(--text);
    background: var(--surface)
}

img {
    max-width: 100%;
    height: auto
}

a {
    color: var(--primary)
}

.nf21zjjvl {
    width: 100%;
    max-width: var(--maxw);
    margin: 0 auto;
    padding-left: var(--s4);
    padding-right: var(--s4)
}

.nf2gblqll {
    background: var(--primary);
    position: sticky;
    top: 0;
    z-index: 50;
    box-shadow: var(--shadow)
}

.nf1w4690c {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 60px
}

.nf15jp2pp {
    display: inline-flex;
    align-items: center;
    min-height: 40px;
    min-width: 96px
}

.nf13kakne {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    width: 44px;
    height: 44px;
    background: transparent;
    border: 0;
    cursor: pointer;
    padding: 8px
}

.nf13kakne span {
    display: block;
    height: 3px;
    width: 100%;
    background: #fff;
    border-radius: 2px;
    transition: .2s
}

.nf9s0x1c6 {
    display: none;
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
    background: var(--primary-hover);
    flex-direction: column;
    padding: var(--s2) var(--s4)
}

.nf9s0x1c6.nf11ue7qs {
    display: flex
}

.nf9s0x1c6 a {
    color: #eef2fb;
    text-decoration: none;
    padding: var(--s3) var(--s2);
    font-weight: 600;
    border-bottom: 1px solid rgba(255, 255, 255, .12);
    transition: color .2s, background .2s
}

.nf9s0x1c6 a:hover {
    color: var(--accent)
}

.nf9s0x1c6 a.nf1fp0dx3,
.nf9s0x1c6 a[aria-current="page"] {
    color: #0b2c6b;
    background: var(--accent);
    font-weight: 700
}

.nf9s0x1c6 a:focus-visible {
    outline: 2px solid var(--accent);
    outline-offset: 2px
}

.nf1hf6cap {
    display: inline-block;
    text-decoration: none;
    font-weight: 700;
    padding: var(--s3) var(--s5);
    border-radius: var(--radius);
    cursor: pointer;
    border: 2px solid transparent;
    transition: transform .15s, background .2s, box-shadow .2s;
    text-align: center
}

.nf1s2hd91 {
    background: var(--accent);
    color: #12203a
}

.nf1s2hd91:hover {
    background: var(--accent-hover);
    transform: translateY(-2px) scale(1.02);
    box-shadow: var(--shadow-lg)
}

.nf13v98zc {
    background: transparent;
    color: #fff;
    border-color: rgba(255, 255, 255, .55)
}

.nf13v98zc:hover {
    background: rgba(255, 255, 255, .12);
    transform: translateY(-2px)
}

.nf1hf6cap:focus-visible {
    outline: 3px solid #fff;
    outline-offset: 2px
}

.nf2iqfra5 {
    background: linear-gradient(135deg, #0b2c6b 0%, #0d3785 60%, #124099 100%);
    padding: var(--s6) 0
}

.nfwemzwbj {
    background: var(--surface);
    border-radius: var(--radius);
    box-shadow: var(--shadow-lg);
    padding: var(--s6) var(--s5);
    text-align: center;
    border-top: 4px solid var(--accent)
}

.nfdw99b7y {
    display: inline-block;
    background: var(--accent);
    color: #12203a;
    font-weight: 700;
    font-size: .8rem;
    letter-spacing: .5px;
    text-transform: uppercase;
    padding: var(--s1) var(--s3);
    border-radius: var(--radius);
    margin-bottom: var(--s4)
}

.nf1sd4hzj, .nf1sd4hzj h1, .nf1sd4hzj h2 {
    font-size: 1.8rem;
    font-weight: 800;
    line-height: 1.15;
    color: var(--primary);
    margin-bottom: var(--s4)
}

.nf1qmw2d8 {
    color: var(--muted);
    max-width: 640px;
    margin: 0 auto var(--s5);
    line-height: 1.5
}

.nf1xs2q9u {
    display: flex;
    flex-wrap: wrap;
    gap: var(--s3);
    justify-content: center
}

.nf1xs2q9u .nf13v98zc {
    color: var(--primary);
    border-color: var(--primary)
}

.nf1xs2q9u .nf13v98zc:hover {
    background: rgba(11, 44, 107, .08)
}

.nf282i6ef {
    margin-top: var(--s4);
    font-size: .8rem;
    color: var(--muted);
    font-weight: 600
}

.nf1yp5noq {
    padding: var(--s6) 0
}

.nfqbogr7p {
    width: 100%;
    padding: 0 var(--s4)
}

.nf17q11mh {
    max-width: var(--maxw);
    margin: 0 auto
}

.nfthfn1nu {
    margin-bottom: var(--s5)
}

.nfthfn1nu ol {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: var(--s1);
    margin: 0;
    padding: 0;
    font-size: .85rem
}

.nfthfn1nu li {
    display: flex;
    align-items: center;
    color: var(--muted)
}

.nfthfn1nu li+li::before {
    content: '›';
    margin: 0 var(--s2);
    color: var(--muted)
}

.nfthfn1nu a {
    color: var(--primary);
    text-decoration: none
}

.nfthfn1nu a:hover {
    text-decoration: underline
}

.nfthfn1nu li[aria-current="page"] {
    color: var(--muted)
}

.nf17q11mh p {
    line-height: 1.6;
    margin: 0 0 var(--s4)
}

.nf17q11mh a {
    color: var(--primary);
    text-decoration: underline
}

.nf17q11mh a:hover {
    color: var(--primary-hover)
}

.nf17q11mh ul,
.nf17q11mh ol {
    padding-left: 1.25rem;
    margin: 0 0 var(--s4)
}

.nf17q11mh li {
    margin-bottom: var(--s2);
    line-height: 1.5
}

.nf17q11mh blockquote {
    border-left: 4px solid var(--accent);
    background: var(--surface-alt);
    margin: 0 0 var(--s4);
    padding: var(--s3) var(--s4);
    color: var(--text)
}

.nfh1onlf9 {
    background: var(--surface-alt);
    border-top: 1px solid var(--border);
    padding: var(--s7) 0
}

.nf1rw20br {
    text-align: center
}

.nf27mpipn {
    font-size: 1.4rem;
    font-weight: 800;
    color: var(--primary);
    margin-bottom: var(--s3)
}

.nf2c962mk {
    color: var(--muted);
    max-width: 560px;
    margin: 0 auto var(--s5);
    line-height: 1.5
}

.nf2khwyct {
    background: var(--primary);
    color: #dfe6f4
}

.nf2q10vfv {
    display: grid;
    gap: var(--s5);
    padding-top: var(--s6);
    padding-bottom: var(--s5)
}

.nf1ib2tgp {
    font-weight: 700;
    color: #fff;
    margin-bottom: var(--s3)
}

.nf1p6cl8u {
    color: #b8c4dd;
    font-size: .9rem;
    line-height: 1.5;
    margin: 0
}

.nfaskj3tg {
    list-style: none;
    margin: 0;
    padding: 0
}

.nfaskj3tg li {
    margin-bottom: var(--s2)
}

.nfaskj3tg a {
    color: #dfe6f4;
    text-decoration: none;
    font-size: .92rem
}

table {
	display:block;
	max-width:fit-content;
	width:100%;
	overflow:auto;
	margin:10px auto 20px;
	border-collapse:collapse;
	border-radius:20px;
	background:#f4f6fb;
	border:1px solid rgba(17,24,39,.12);
	box-shadow:
		0 18px 42px rgba(17,24,39,.11),
		0 4px 12px rgba(17,24,39,.05),
		inset 0 1px 0 rgba(255,255,255,.9);
	scrollbar-width:thin;
	scrollbar-color:#9aa4b4 #edf1f7;
}

table tbody {
	display:block;
	width:fit-content;
	min-width:max-content;
}

table tr {
	display:flex;
	width:fit-content;
	min-width:max-content;
	background:#f4f6fb;
	transition:.25s ease;
}

table tr:nth-child(even) {
	background:#edf1f7;
}

table tr:hover {
	background:#e4e9f2;
	box-shadow:
		inset 4px 0 0 #9ca6b6,
		inset 0 1px 0 rgba(255,255,255,.85);
}

table th,
table td {
	flex:0 0 280px;
	min-width:280px;
	max-width:280px;
	box-sizing:border-box;
	padding:16px 19px;
	font-size:15px;
	line-height:1.55;
	text-align:left;
	word-break:break-word;
	color:#111;
	border-right:1px solid rgba(17,24,39,.1);
	border-bottom:1px solid rgba(17,24,39,.1);
}

table th:first-child,
table td:first-child {
	flex:0 0 200px;
	min-width:200px;
	max-width:200px;
}

table th {
	font-weight:700;
	color:#111;
	background:linear-gradient(
		135deg,
		#ffffff 0%,
		#eef2f8 50%,
		#dfe5ef 100%
	);
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,.95),
		inset 0 -1px 0 rgba(17,24,39,.1);
	text-shadow:0 1px 0 rgba(255,255,255,.8);
}

table td {
	color:#111;
	background:transparent;
}

table th:last-child,
table td:last-child {
	border-right:none;
}

table tr:last-child th,
table tr:last-child td {
	border-bottom:none;
}

table::-webkit-scrollbar {
	height:9px;
	width:9px;
}

table::-webkit-scrollbar-track {
	background:#edf1f7;
	border-radius:20px;
	box-shadow:inset 0 0 5px rgba(17,24,39,.08);
}

table::-webkit-scrollbar-thumb {
	background:linear-gradient(
		90deg,
		#c8ced9,
		#8f99aa
	);
	border:2px solid #f4f6fb;
	border-radius:20px;
	box-shadow:
		0 0 7px rgba(17,24,39,.12),
		inset 0 1px 0 rgba(255,255,255,.5);
}

table::-webkit-scrollbar-thumb:hover {
	background:#6f7b8e;
}

.nfaskj3tg a:hover {
    color: var(--accent)
}

.nf2lxf2ak {
    display: inline-block;
    background: var(--accent);
    color: #12203a;
    font-weight: 800;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: var(--s3)
}

.nf25vie12 {
    border-top: 1px solid rgba(255, 255, 255, .15);
    padding-top: var(--s4);
    padding-bottom: var(--s5)
}

.nf16ggwew {
    font-weight: 600;
    color: #fff;
    margin: 0 0 var(--s2)
}

.nf20srbvt {
    color: #94a3c2;
    font-size: .78rem;
    line-height: 1.5;
    margin: 0
}

@media (min-width:768px) {
    .nf1sd4hzj, .nf1sd4hzj h1, .nf1sd4hzj h2 {
        font-size: 2.4rem
    }

    .nf2iqfra5 {
        padding: var(--s7) 0
    }

    .nf2q10vfv {
        grid-template-columns: 2fr 1fr 1fr
    }

    .nf25vie12 {
        display: flex;
        flex-direction: column;
        gap: var(--s2)
    }
}

@media (min-width:1024px) {
    .nf13kakne {
        display: none
    }

    .nf9s0x1c6 {
        display: flex;
        position: static;
        flex-direction: row;
        background: transparent;
        padding: 0;
        gap: var(--s2)
    }

    .nf9s0x1c6 a {
        border-bottom: 0;
        border-radius: var(--radius)
    }

    .nf9s0x1c6 a.nf1fp0dx3,
    .nf9s0x1c6 a[aria-current="page"] {
        color: #12203a;
        background: var(--accent)
    }

    .nfwemzwbj {
        padding: var(--s7) var(--s6)
    }
}

.nf2l2g61n {
    display: grid;
    grid-template-columns: repeat(2, auto);
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin: 16px auto 0;
}

.nf2l2g61n img {
    height: 46px;
    width: auto;
    display: block;
}

.nf2l2g61n a {
    display: block;
    line-height: 0;
}
.gb-bdc29e80.gb-bdc29e80{position:fixed!important;z-index:9999!important;display:flex!important;pointer-events:none!important;padding:12px 20px!important;left:0!important;right:0!important;bottom:18px!important;justify-content:center!important;transform:translateY(120%)!important;transition:transform .4s ease!important}
.gb-bdc29e80.gb-bdc29e80 a{pointer-events:auto!important;margin:0!important}
.gb-bdc29e80.gb-bdc29e80.gb-4bf0cd4d{transform:none!important}
.gb-e47a555a{all:revert!important;font:inherit!important;display:inline-block!important;box-sizing:border-box!important;cursor:pointer!important;color:inherit!important;text-decoration:none!important}
.gb-e47a555a::before,.gb-e47a555a::after{all:revert!important}
.gb-e47a555a.gb-e47a555a{display:flex!important;max-width:100%!important;width:fit-content!important;padding:var(--s3, 12px) var(--s5, 24px)!important;min-height:40px!important;background:var(--accent, #e8b923)!important;color:#12203a!important;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif!important;font-weight:700!important;font-size:1rem!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;border:2px solid transparent!important;border-radius:var(--radius, 2px)!important;box-shadow:var(--shadow, 0 2px 8px rgba(11, 44, 107, .08))!important;cursor:pointer!important;margin:1em auto!important;transition:transform .15s, background .2s, box-shadow .2s!important}
.gb-e47a555a.gb-e47a555a:hover{background: var(--accent-hover, #d4a80f)!important;transform: translateY(-2px) scale(1.02)!important;box-shadow: var(--shadow-lg, 0 10px 30px rgba(11, 44, 107, .15))!important}
.gb-e47a555a.gb-e47a555a:focus-visible{outline: 3px solid var(--primary, #0b2c6b)!important;outline-offset: 2px!important}


.ab-8c76b92d :where(a,button){all:revert!important;font:inherit!important;box-sizing:border-box!important;cursor:pointer!important;color:inherit!important;text-decoration:none!important}
.ab-8c76b92d :where(a,button)::before,.ab-8c76b92d :where(a,button)::after{all:revert!important}
.ab-8c76b92d.ab-8c76b92d{margin:2em 0!important;display:flex!important;flex-direction:column!important;gap:var(--s5,24px)!important;align-items:center!important;text-align:center!important;background:linear-gradient(135deg,var(--primary,#0b2c6b) 0%,var(--primary-hover,#0d3785) 55%,#124099 100%)!important;border-radius:20px!important;box-shadow:var(--shadow-lg,0 10px 30px rgba(11,44,107,.15))!important;padding:var(--s6,32px) var(--s5,24px)!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;overflow:hidden!important;position:relative!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-text{display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;z-index:1!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-badge{display:inline-block!important;background:var(--accent,#e8b923)!important;color:#12203a!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.5px!important;text-transform:uppercase!important;padding:var(--s1,4px) var(--s3,12px)!important;border-radius:var(--radius,2px)!important;margin-bottom:var(--s4,16px)!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-title{font-size:1.6rem!important;font-weight:800!important;line-height:1.15!important;color:#fff!important;margin:0 0 var(--s3,12px)!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-sub{color:#cdd8ef!important;line-height:1.5!important;margin:0 0 var(--s5,24px)!important;max-width:520px!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-stores{display:flex!important;flex-wrap:wrap!important;gap:var(--s3,12px)!important;justify-content:center!important;width:100%!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-store{display:inline-flex!important;align-items:center!important;text-decoration:none!important;background:var(--accent,#e8b923)!important;border-radius:12px!important;padding:12px 22px!important;min-width:190px!important;justify-content:center!important;transition:transform .15s,background .2s,box-shadow .2s!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-store:hover{background:var(--accent-hover,#d4a80f)!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px rgba(0,0,0,.25)!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-store:focus-visible{outline:3px solid #fff!important;outline-offset:2px!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-store-alt{background:rgba(255,255,255,.12)!important;border:2px solid rgba(255,255,255,.55)!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-store-alt:hover{background:rgba(255,255,255,.22)!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-store-txt{display:flex!important;flex-direction:column!important;line-height:1.1!important;text-align:center!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-small{font-size:.68rem!important;color:#12203a!important;font-weight:600!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-store-alt .ab-8c76b92d-small{color:#dbe4f6!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-big{font-size:1rem!important;font-weight:800!important;color:#12203a!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-store-alt .ab-8c76b92d-big{color:#fff!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-visual{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:130px!important;height:130px!important;border-radius:24px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;position:relative!important;z-index:1!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-phone{position:relative!important;width:56px!important;height:104px!important;background:#fff!important;border-radius:14px!important;box-shadow:inset 0 0 0 3px var(--accent,#e8b923)!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-notch{position:absolute!important;top:7px!important;left:50%!important;transform:translateX(-50%)!important;width:18px!important;height:4px!important;border-radius:3px!important;background:var(--primary,#0b2c6b)!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-dot{position:absolute!important;top:22px!important;left:50%!important;transform:translateX(-50%)!important;width:22px!important;height:22px!important;border-radius:7px!important;background:var(--accent,#e8b923)!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-line{position:absolute!important;left:11px!important;right:11px!important;height:5px!important;border-radius:3px!important;background:var(--surface-alt,#f4f6fb)!important;box-shadow:inset 0 0 0 1px var(--border,#dde3ee)!important;top:56px!important}
.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-line-short{top:68px!important;right:22px!important}
@media(min-width:768px){.ab-8c76b92d.ab-8c76b92d{flex-direction:row!important;justify-content:space-between!important;text-align:left!important;gap:var(--s6,32px)!important;padding:var(--s7,48px) var(--s6,32px)!important}.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-text{align-items:flex-start!important}.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-title{font-size:2rem!important}.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-stores{justify-content:flex-start!important}.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-visual{width:160px!important;height:160px!important}.ab-8c76b92d.ab-8c76b92d .ab-8c76b92d-phone{width:64px!important;height:120px!important}}

