@font-face{font-family:'Oswald';font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/oswald-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#0849c6;--blue-d:#063795;--blue-l:#e8efff;--navy:#0e152a;--red:#e31b2d;--red-d:#b3121f;--bg:#f6f8fc;--card:#fff;--ink:#0e152a;--ink-2:#3a4560;--muted:#5d6882;--line:#dde4f2;--line-2:#eef2fa;--green:#0b7a4b;--radius:16px;--shadow:0 1px 2px rgba(14,21,42,0.06),0 8px 24px rgba(14,21,42,0.07);--font:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--head:'Oswald','Arial Narrow',Impact,var(--font)}body.b-site{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased}body.b-site .site-container,body.b-site .content-container{max-width:none;padding:0}body.b-site .content-area{margin:0}body.b-site .entry.single-entry,body.b-site .entry-content-wrap{padding:0;box-shadow:none;background:transparent}body.b-site .entry-content{margin:0}.b *,.b-header *,.b-footer *{box-sizing:border-box}.b-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.b-narrow{max-width:860px}.b a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}.b a:hover{color:var(--red-d)}.b h1,.b h2,.b h3,.b h4{color:var(--ink);line-height:1.2;margin:0 0 0.5em}.b h1,.b h2{font-family:var(--head);font-weight:700;letter-spacing:0.005em}.b h1{font-size:clamp(2rem,1.3rem + 3vw,3.3rem);line-height:1.08;text-transform:uppercase}.b h2{font-size:clamp(1.5rem,1.15rem + 1.4vw,2.15rem)}.b h3{font-size:1.12rem;font-weight:700}.b h4{font-size:1rem;font-weight:700}.b .b-h3{font-family:var(--font);font-size:1.12rem;font-weight:800}.b p{margin:0 0 1em}.b ul,.b ol{margin:0 0 1em;padding-left:0}.b ul:not([class]),.b ol:not([class]){padding-left:1.25em}.b ul:not([class]) li,.b ol:not([class]) li{margin-bottom:0.35em}.b .sr-only,.b caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.b-small{font-size:13.5px;color:var(--muted)}.b-topbar{background:var(--navy);color:#c9d4ee;font:500 12.5px/1.4 var(--font);text-align:center;padding:7px 16px}.b-topbar b{color:#fff}.b-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line);font-family:var(--font)}.admin-bar .b-header{top:32px}.b-header__in{display:flex;align-items:center;gap:16px;min-height:64px}.b-logo{display:flex;align-items:center;gap:10px;text-decoration:none !important;color:var(--ink) !important;flex-shrink:0}.b-logo__icon{width:42px;height:42px;flex:none}.b-logo__txt{display:flex;flex-direction:column;line-height:1}.b-logo__name{font:700 23px/1 var(--head);text-transform:uppercase;white-space:nowrap;letter-spacing:0.01em}.b-logo__name{color:#111;font-style:italic}.b-logo__name b{color:var(--red);font-weight:700}.b-logo__tag{font-size:10.5px;font-weight:600;color:var(--muted);letter-spacing:0.09em;text-transform:uppercase;margin-top:4px}.b-logo--light .b-logo__name{color:#fff}.b-logo--light .b-logo__name b{color:#ff4a5a}.b-logo--light .b-logo__tag{color:#9aa7c7}.b-nav{margin-left:auto}.b-nav>ul{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.b-nav a,.b-nav summary{display:flex;align-items:center;gap:4px;padding:10px 12px;border-radius:10px;color:var(--ink);font-weight:650;font-size:15px;text-decoration:none;cursor:pointer;list-style:none;white-space:nowrap}.b-nav summary::-webkit-details-marker{display:none}.b-nav a:hover,.b-nav summary:hover,.b-nav a[aria-current='page']{background:var(--blue-l);color:var(--blue)}.b-nav details{position:relative}.b-nav details ul{position:absolute;top:calc(100% + 6px);left:0;min-width:250px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:6px;list-style:none;margin:0}.b-nav details a{padding:9px 12px;font-weight:500}.b-caret{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-left:5px}.b-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--red);color:#fff !important;border:0;border-radius:999px;padding:12px 22px;font:700 15px/1.1 var(--font);text-decoration:none !important;cursor:pointer;box-shadow:0 2px 0 var(--red-d);transition:transform 0.15s,background 0.15s}.b-btn:hover{background:#f2293b;transform:translateY(-1px)}.b-btn--ghost{background:transparent;color:var(--ink) !important;box-shadow:inset 0 0 0 2px var(--ink)}.b-btn--ghost:hover{background:var(--blue-l)}.b-btn--light{background:#fff;color:var(--navy) !important;box-shadow:none}.b-btn--light:hover{background:#e8efff}.b-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media (max-width:480px){.b-actions .b-btn{flex:1 1 100%}}.b-burger{display:none}@media (max-width:1040px){.b-nav{display:none}.b-header__in{gap:10px}.b-header .b-btn--pdf{margin-left:auto;padding:9px 14px;font-size:13.5px;white-space:nowrap}.b-topbar .b-hide-sm{display:none}.b-burger{display:block}.b-burger summary{list-style:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;cursor:pointer;background:var(--blue-l)}.b-burger summary::-webkit-details-marker{display:none}.b-burger summary i,.b-burger summary i::before,.b-burger summary i::after{display:block;width:20px;height:2px;background:var(--ink);border-radius:2px;position:relative;content:''}.b-burger summary i::before{position:absolute;top:-6px}.b-burger summary i::after{position:absolute;top:6px}.b-burger[open] summary i{background:transparent}.b-burger[open] summary i::before{top:0;transform:rotate(45deg)}.b-burger[open] summary i::after{top:0;transform:rotate(-45deg)}.b-burger__panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow);max-height:calc(100vh - 64px);overflow:auto;padding:8px 16px 20px}.b-burger__panel ul{list-style:none;margin:0;padding:0}.b-burger__panel a{display:block;padding:12px 4px;border-bottom:1px solid var(--line-2);color:var(--ink);text-decoration:none;font-weight:650}.b-burger__panel .b-sub a{padding-left:18px;font-weight:500;color:var(--ink-2)}}@media (max-width:480px){.b-logo__tag{display:none}.b-logo__icon{width:36px;height:36px}.b-logo__name{font-size:20px}}.b-crumbs{font-size:13.5px;color:var(--muted);padding:14px 0 0}.b .b-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0}.b .b-crumbs li{margin:0}.b-crumbs li + li::before{content:'›';margin:0 6px 0 2px;color:#a6b0c8}.b-crumbs a{color:var(--muted) !important;text-decoration:none}.b-crumbs a:hover{color:var(--blue) !important}.b-hero{background:linear-gradient(180deg,#fff 0%,var(--bg) 100%);padding:8px 0 28px;border-bottom:1px solid var(--line-2)}.b-hero--home{background:radial-gradient(circle at 95% 0%,rgba(8,73,198,0.12) 0 220px,transparent 221px),radial-gradient(circle at 0% 100%,rgba(227,27,45,0.08) 0 180px,transparent 181px),linear-gradient(180deg,#fff 0%,var(--bg) 100%);padding-top:26px}.b-hero--plain{padding-bottom:6px;border:0}.b-hero__grid{display:grid;gap:24px;align-items:center;padding-top:14px}@media (min-width:900px){.b-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr)}}.b-hero__grid>*{min-width:0}.b-lead{font-size:1.1rem;color:var(--ink-2);max-width:64ch}.b-flv{margin:0 0 6px !important;color:var(--ink-2)}.b-updated{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--green);background:#e6f6ee;border-radius:999px;padding:5px 12px;margin:0 0 12px !important}.b-updated::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--green)}.b-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 12px !important;padding:0;list-style:none}@media (min-width:640px){.b-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-facts li{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin:0}.b-facts b{display:block;font:700 1.25rem/1.15 var(--head);color:var(--blue)}.b-facts span{font-size:12.5px;color:var(--muted);line-height:1.3;display:block}.b-hero__img img{width:100%;height:auto;border-radius:24px;display:block;box-shadow:0 24px 50px -24px rgba(8,40,110,0.45)}.b-hero__img .b-pdfprev{max-width:340px;margin:0 auto;border-radius:10px;transform:rotate(2deg)}@media (max-width:899px){.b-hero__img{max-width:520px}}.b-tools{position:sticky;top:64px;z-index:20;background:rgba(255,255,255,0.96);backdrop-filter:saturate(1.4) blur(6px);border-bottom:1px solid var(--line);padding:10px 0}.admin-bar .b-tools{top:96px}.b-tools__in{display:flex;gap:10px;align-items:center}.b-search{position:relative;flex:0 0 250px;display:block}.b-search input{width:100%;height:44px;border-radius:999px;border:1.5px solid var(--line);background:#fff;padding:0 14px 0 40px;font:500 15.5px var(--font);color:var(--ink)}.b-search input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(8,73,198,0.15)}.b-search::before{content:'';position:absolute;left:15px;top:14px;width:11px;height:11px;border:2px solid var(--muted);border-radius:50%}.b-search::after{content:'';position:absolute;left:26px;top:26px;width:6px;height:2px;background:var(--muted);transform:rotate(45deg)}.b-search--wide{max-width:560px;margin-bottom:16px}.b-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;list-style:none;margin:0 !important;padding:0}.b-chips::-webkit-scrollbar{display:none}.b-chips li{margin:0}.b-chips a{display:block;white-space:nowrap;border-radius:999px;padding:9px 15px;background:#fff;border:1.5px solid var(--line);color:var(--ink) !important;font-weight:650;font-size:14px;text-decoration:none}.b-chips a:hover,.b-chips a.is-active{background:var(--navy);border-color:var(--navy);color:#fff !important}@media (max-width:700px){.b-tools__in{flex-direction:column;align-items:stretch}.b-search{flex:none}}.b-noresults{display:none;padding:30px 0;text-align:center;color:var(--muted)}.b-section{padding:38px 0;scroll-margin-top:130px}.b-section ~ .b-section{content-visibility:auto;contain-intrinsic-size:auto 1200px}.b-section + .b-section{border-top:1px solid var(--line-2)}.b-section--alt{background:#fff}.b-section--fall{background:linear-gradient(180deg,#fff4e8,#fff)}.b-section__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 20px;margin-bottom:18px}.b-section__head p{margin:0;color:var(--ink-2);max-width:72ch}.b-section__head h2{margin-bottom:4px}.b-more{font-weight:700;white-space:nowrap}.b .b-subhead{font-size:1.15rem;margin:24px 0 12px;display:flex;align-items:center;gap:10px}.b .b-subhead::before{content:'';width:6px;height:20px;border-radius:3px;background:var(--red)}.b-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.b-item{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:'img body' 'prices prices' 'meta meta';column-gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px;transition:box-shadow 0.2s,transform 0.2s}.b-item:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.b-item__img{grid-area:img;display:block;border-radius:14px;overflow:hidden;width:92px;height:92px;background:var(--blue-l)}.b-item__img img{width:100%;height:100%;object-fit:cover;display:block}.b-item__body{grid-area:body;min-width:0;align-self:center}.b-item h3,.b-item h4{font-size:1.05rem;font-weight:750;margin:0 0 3px}.b-item h3 a,.b-item h4 a{color:var(--ink);text-decoration:none}.b-item h3 a:hover,.b-item h4 a:hover{color:var(--blue)}.b-item__flv{font-size:13.5px;color:var(--muted);line-height:1.4;margin:0 !important}.b-prices{grid-area:prices;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none;margin:12px 0 0 !important;padding:0 !important}.b-prices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.b-prices li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:48px;background:#f3f6fd;border:1px solid var(--line-2);border-radius:10px;padding:6px 2px;text-align:center;margin:0}.b-prices span{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:0.04em}.b-prices b{font-size:13px;font-weight:800;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:380px){.b-prices b{font-size:12px;letter-spacing:-0.02em}}.b-item__meta{grid-area:meta;align-self:end;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0 !important}.b-tag{display:inline-flex;align-items:center;border-radius:6px;padding:2px 7px;font-weight:700;font-size:11.5px;background:#eef1f7;color:var(--ink-2)}.b-tag--cal{background:#fff3e6;color:#9a4a00}.b-tag--caf{background:#eef0ff;color:#3b2fb0}.b-tag--free{background:#e6f6ee;color:var(--green)}.b-tag--sf{background:#e3f6f3;color:#0b6b5c}.b-tag--feat{background:var(--red);color:#fff}.b-tag--new{background:var(--blue);color:#fff}.b-item[hidden],.b-section[hidden]{display:none !important}.b-table{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff;margin:0 0 1.2em}.b table{width:100%;border-collapse:collapse;font-size:14.5px;margin:0;border:0}.b th,.b td{padding:10px 12px;text-align:left;border:0;border-bottom:1px solid var(--line-2);vertical-align:top}.b thead th{background:var(--navy);color:#fff;font-weight:700;font-size:13.5px;white-space:nowrap}.b tbody tr:nth-child(even){background:#f8faff}.b tbody tr:last-child td,.b tbody tr:last-child th{border-bottom:0}.b td.num,.b th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.b tbody th{font-weight:700}.b-table--sticky tbody th,.b-table--sticky thead th:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--line-2)}.b-table--sticky thead th:first-child{background:var(--navy)}.b-table--sticky tbody tr:nth-child(even) th{background:#f8faff}@media (max-width:700px){.b-table--sticky table{font-size:13px}.b-table--sticky th,.b-table--sticky td{padding:8px 9px}.b-table--sticky tbody th{min-width:120px;max-width:140px}}@media (max-width:700px){.b-table--stack{border:0;background:transparent;overflow:visible}.b-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.b-table--stack table,.b-table--stack tbody,.b-table--stack tr,.b-table--stack th,.b-table--stack td{display:block;width:100%}.b-table--stack tr{background:#fff !important;border:1px solid var(--line);border-radius:14px;padding:6px 14px;margin-bottom:10px}.b-table--stack tbody th{font-size:15.5px;padding:8px 0 6px;border-bottom:1px solid var(--line-2)}.b-table--stack td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;text-align:right;border-bottom:1px dashed var(--line-2)}.b-table--stack td:last-child{border-bottom:0}.b-table--stack td::before{content:attr(data-label);flex:none;max-width:50%;text-align:left;font-size:12.5px;font-weight:600;color:var(--muted)}}.b-cols{display:grid;gap:26px}.b-cols>*{min-width:0}@media (min-width:920px){.b-cols{grid-template-columns:minmax(0,1fr) 340px}.b-cols--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.b-prose{max-width:78ch}.b-prose h2{margin-top:1.3em}.b-prose h3{margin-top:1.2em}.b-prose>:first-child,.b-cols>div>:first-child,.b-aside>:first-child{margin-top:0 !important}.b-box{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px}.b-box>:last-child{margin-bottom:0}.b-box--note{background:#f3f6fd;font-size:14px;color:var(--ink-2);margin-top:18px}.b-box--blue{background:var(--blue-l);border-color:#cddcff}.b-box--dark{background:var(--navy);border-color:var(--navy);color:#d5ddf0}.b-box--dark h2{color:#fff !important}.b-aside{display:grid;gap:16px;align-content:start}@media (min-width:920px){.b-aside{position:sticky;top:90px}}.b-qa{list-style:none;padding:0 !important}.b-qa li{padding:8px 0;border-bottom:1px solid #cddcff;margin:0;font-size:14.5px}.b-qa li:last-child{border:0}.b-links{list-style:none;padding:0 !important;margin:0 !important}.b-links li{border-bottom:1px solid var(--line-2);margin:0}.b-links li:last-child{border-bottom:0}.b-links a{display:flex;justify-content:space-between;gap:8px;padding:9px 0;color:var(--ink) !important;text-decoration:none;font-weight:650;font-size:14.5px}.b-links a:hover{color:var(--blue) !important}.b-links a span{color:var(--muted);font-weight:500}.b-cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.b .b-cards--img{grid-template-columns:repeat(auto-fill,minmax(min(46%,200px),1fr))}.b-card{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px;text-decoration:none !important;color:var(--ink) !important;transition:box-shadow 0.2s,transform 0.2s}.b-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.b-card b{font-size:1rem}.b-card span{font-size:13px;color:var(--muted);line-height:1.4}.b-card--img{padding:0;overflow:hidden}.b-card--img img{width:100%;height:auto;aspect-ratio:1;display:block}.b-card--img div{padding:10px 14px 14px}.b-steps{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));list-style:none;counter-reset:s;padding:0 !important}.b-steps li{counter-increment:s;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 14px 14px 58px;position:relative;margin:0}.b-steps li::before{content:counter(s);position:absolute;left:14px;top:14px;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font:700 16px/32px var(--head);text-align:center}.b-steps b{display:block}.b-steps span{font-size:14px;color:var(--muted)}.b-rank{list-style:none;padding:0 !important;counter-reset:r;display:grid;gap:8px}.b-rank li{counter-increment:r;margin:0}.b-rank a{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px 12px 8px 8px;text-decoration:none;color:var(--ink) !important;position:relative}.b-rank a::after{content:'#' counter(r);margin-left:auto;font:700 18px var(--head);color:var(--blue)}.b-rank img{width:58px;height:58px;border-radius:10px;flex:none}.b-rank span{display:flex;flex-direction:column;min-width:0}.b-rank small{color:var(--muted);font-size:13px}.b-secret{list-style:none;padding:0 !important}.b-secret li{border-bottom:1px solid #263152;padding:8px 0;margin:0;font-size:14px}.b-secret b{color:#fff;display:block}.b-secret-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.b-sitem{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px}.b-sitem h3{margin-bottom:4px}.b-sitem img{float:right;width:112px;height:112px;margin:-4px -4px 8px 12px;border-radius:12px}.b-sitem{display:flow-root}.b-order{background:var(--blue-l);border-radius:10px;padding:8px 10px;font-size:14.5px}.b-sitem>:last-child{margin-bottom:0}.b-seasons{display:grid;gap:14px}.b-season{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:12px;scroll-margin-top:130px}.b-season img{width:120px;height:120px;border-radius:12px}.b-season p{margin-bottom:4px}.b-states{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(46%,190px),1fr));list-style:none;padding:0 !important}.b-states li{margin:0}.b-states a{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;text-decoration:none;color:var(--ink) !important;font-weight:650}.b-states a:hover{border-color:var(--blue)}.b-states span{background:var(--blue-l);color:var(--blue);border-radius:999px;padding:1px 9px;font-size:13px;font-weight:800}.b-city{margin-top:26px;scroll-margin-top:130px}.b-stands{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.b-stand{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;content-visibility:auto;contain-intrinsic-size:auto 260px}.b-stand h3,.b-stand h4{font-size:1.02rem;margin:0 0 4px}.b-stand p{margin:0 0 8px;font-size:14.5px}.b-status{display:inline-block;font-weight:700;font-size:12.5px;border-radius:999px;padding:3px 11px;background:#eef1f7;color:var(--ink-2)}.b-status.is-open{background:#e6f6ee;color:var(--green)}.b-status.is-closed{background:#fdeaec;color:var(--red-d)}.b-stand__actions{margin-top:auto;padding-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.b-stand .b-btn{padding:9px 8px;font-size:13.5px;white-space:nowrap}.b-locresults{margin-bottom:20px}.b-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:10px}.b-faq summary{cursor:pointer;list-style:none;padding:14px 46px 14px 16px;position:relative}.b-faq summary h3{display:inline;font-size:1.02rem;margin:0}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary::after{content:'+';position:absolute;right:16px;top:9px;font-size:24px;color:var(--blue);font-weight:600}.b-faq details[open] summary::after{content:'–'}.b-faq details>div{padding:0 16px 14px;color:var(--ink-2)}.b-faq details>div p:last-child{margin:0}.b-pdf{display:grid;gap:20px;align-items:center;background:var(--blue);color:#fff;border-radius:24px;padding:26px;overflow:hidden}@media (min-width:760px){.b-pdf{grid-template-columns:1fr 240px;padding:34px}}.b-pdf h2{color:#fff !important}.b-pdf p{color:#dbe6ff}.b-pdf img{width:100%;height:auto;border-radius:10px;transform:rotate(3deg);box-shadow:0 20px 40px rgba(0,0,0,0.35)}.b-pdf .b-btn{background:#fff;color:var(--blue) !important;box-shadow:none}.b-form{display:grid;gap:12px;max-width:620px}.b-form label{display:grid;gap:4px;font-weight:650;font-size:14.5px}.b-form input,.b-form textarea{font:500 15.5px var(--font);border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;background:#fff;color:var(--ink)}.b-form input:focus,.b-form textarea:focus{outline:none;border-color:var(--blue)}.b-form .b-hp{position:absolute;left:-9999px}.b-notice{border-radius:12px;padding:12px 14px;background:#e6f6ee;color:var(--green);font-weight:650}.b-notice--err{background:#fdeaec;color:var(--red-d)}.b-footer{background:var(--navy);color:#b7c2dd;font:400 14.5px/1.6 var(--font);margin-top:0}.b-footer a{color:#fff;text-decoration:none}.b-footer a:hover{color:#8fb0ff}.b-footer__grid{display:grid;gap:28px;padding:44px 0 28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.b-footer__grid>div:first-child{grid-column:1 / -1;max-width:560px}@media (min-width:1000px){.b-footer__grid{grid-template-columns:1.6fr repeat(4,1fr)}.b-footer__grid>div:first-child{grid-column:auto}}.b-footer h2{color:#fff;font:700 15px/1.2 var(--head);letter-spacing:0.08em;text-transform:uppercase;margin:0 0 12px}.b-footer ul{list-style:none;margin:0;padding:0}.b-footer li{margin:0 0 7px}.b-footer .b-logo{margin-bottom:12px}.b-footer__legal{border-top:1px solid #263152;padding:18px 0 26px;font-size:12.5px;color:#8e9ab8}.b-footer__legal p{margin:0 0 6px}.b-backtop{position:fixed;right:16px;bottom:16px;width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity 0.2s;z-index:40;text-decoration:none;font-weight:800}.b-backtop.is-on{opacity:1;pointer-events:auto}body.b-site #masthead,body.b-site .site-footer>.site-footer-wrap{display:none}@media print{.b-header,.b-tools,.b-footer,.b-topbar,.b-backtop{display:none !important}}