.bf001-module__ipv05a__page{--doc-col:minmax(0, 780px);--rail:250px;--gap-chapter:clamp(44px, 4.4vw, 72px)}.bf001-module__ipv05a__hero{background:var(--ink);border-bottom:1px solid var(--ink-line);padding-block:18px clamp(40px,4.6vw,72px);position:relative;overflow:hidden}.bf001-module__ipv05a__heroLines{background-image:linear-gradient(to right, var(--ink-line) 1px, transparent 1px);opacity:.5;pointer-events:none;background-size:25% 100%;position:absolute;inset:0}.bf001-module__ipv05a__crumbs{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--hero-text2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(26px,3vw,46px);font-size:11.5px;font-weight:300;display:flex;position:relative}.bf001-module__ipv05a__crumbs a{color:var(--hero-text2);transition:color .2s var(--ease)}.bf001-module__ipv05a__crumbs a:hover,.bf001-module__ipv05a__crumbs a:focus-visible{color:var(--accent-text)}.bf001-module__ipv05a__crumbs [aria-current]{color:var(--hero-text)}.bf001-module__ipv05a__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:start;gap:clamp(28px,3.6vw,64px);display:grid;position:relative}.bf001-module__ipv05a__heroKicker{font-family:var(--font-mono);letter-spacing:.13em;color:var(--hero-text3);margin-bottom:22px;font-size:11.5px;font-weight:300;line-height:1.6;display:block}.bf001-module__ipv05a__h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--hero-text);max-width:17ch;margin:0 0 22px;font-size:clamp(32px,4.2vw,58px);font-weight:400;line-height:1.06}.bf001-module__ipv05a__heroLead{color:var(--hero-text2);max-width:62ch;margin:0;font-size:17px;line-height:1.65}.bf001-module__ipv05a__route{flex-wrap:wrap;align-items:center;gap:10px 0;margin:26px 0 0;padding:0;list-style:none;display:flex}.bf001-module__ipv05a__route li{font-family:var(--font-mono);letter-spacing:.04em;color:var(--hero-text2);white-space:nowrap;margin-right:14px;padding:8px 22px 8px 0;font-size:12.5px;font-weight:300;position:relative}.bf001-module__ipv05a__route li:after{content:"";background:var(--ink-line);width:12px;height:1px;position:absolute;top:50%;right:4px}.bf001-module__ipv05a__route li:last-child{color:var(--accent-text);margin-right:0;padding-right:0}.bf001-module__ipv05a__route li:last-child:after{display:none}.bf001-module__ipv05a__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.bf001-module__ipv05a__btnPrimary{border-radius:var(--r-btn);background:var(--metal);min-height:52px;color:var(--metal-on);font-family:var(--font-text);font-weight:600;font-size:var(--fs-small);letter-spacing:.01em;cursor:pointer;transition:background .2s var(--ease), transform .2s var(--ease);border:0;justify-content:center;align-items:center;padding:15px 40px;display:inline-flex}.bf001-module__ipv05a__btnPrimary:hover,.bf001-module__ipv05a__btnPrimary:focus-visible{background:var(--metal-hover);transform:translateY(-1px)}.bf001-module__ipv05a__btnGhost{border:1px solid var(--ink-line);border-radius:var(--r-btn);min-height:52px;color:var(--hero-text);font-family:var(--font-text);font-weight:500;font-size:var(--fs-small);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);background:0 0;justify-content:center;align-items:center;padding:15px 32px;display:inline-flex}.bf001-module__ipv05a__btnGhost:hover,.bf001-module__ipv05a__btnGhost:focus-visible{border-color:var(--metal-dim);color:var(--accent-text)}.bf001-module__ipv05a__heroMeta{font-family:var(--font-mono);letter-spacing:.03em;color:var(--hero-text2);margin:26px 0 0;font-size:12px;font-weight:300;line-height:1.7}.bf001-module__ipv05a__heroFigure{flex-direction:column;align-self:stretch;margin:0;display:flex}.bf001-module__ipv05a__heroPhoto{aspect-ratio:3/2;border-radius:var(--r-block);background:var(--bg3);flex:1;min-height:clamp(320px,32vw,460px);position:relative;overflow:hidden}.bf001-module__ipv05a__heroPhoto img{object-fit:cover;filter:grayscale(1) brightness(var(--photo-bright))}.bf001-module__ipv05a__caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text2);margin-top:12px;font-size:11.5px;font-weight:300;line-height:1.6}.bf001-module__ipv05a__captionDark{font-family:var(--font-mono);letter-spacing:.04em;color:var(--hero-text2);margin-top:12px;font-size:11.5px;font-weight:300;line-height:1.6}.bf001-module__ipv05a__heroFigure .bf001-module__ipv05a__caption{color:var(--hero-text2)}.bf001-module__ipv05a__dossier{background:var(--bg2);border-bottom:1px solid var(--border);padding-block:clamp(26px,3vw,40px)}.bf001-module__ipv05a__dossierList{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px clamp(18px,2.2vw,36px);margin:18px 0 0;padding:0;list-style:none;display:grid}.bf001-module__ipv05a__dossierList li{border-left:2px solid var(--border2);flex-direction:column;gap:6px;padding-left:16px;display:flex}.bf001-module__ipv05a__dossierList li[data-main]{border-left-color:var(--accent)}.bf001-module__ipv05a__figV{font-family:var(--font-display);color:var(--text);font-size:clamp(23px,2.2vw,30px);font-weight:400;line-height:1.05}.bf001-module__ipv05a__dossierList li[data-main] .bf001-module__ipv05a__figV{color:var(--accent-text)}.bf001-module__ipv05a__figL{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text2);font-size:11.5px;font-weight:300;line-height:1.5}.bf001-module__ipv05a__dossierNote{max-width:92ch;font-family:var(--font-mono);letter-spacing:.03em;color:var(--text2);margin:22px 0 0;font-size:11.5px;font-weight:300;line-height:1.7}.bf001-module__ipv05a__shell{grid-template-columns:var(--rail) var(--doc-col);justify-content:start;align-items:start;gap:clamp(26px,3.4vw,64px);display:grid}.bf001-module__ipv05a__rail{padding-block:var(--gap-chapter) 0;position:sticky;top:112px}.bf001-module__ipv05a__railSpacer{min-height:1px}.bf001-module__ipv05a__doc{min-width:0}.bf001-module__ipv05a__tocTitle{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text2);margin-bottom:14px;font-size:11px;font-weight:300;display:block}.bf001-module__ipv05a__tocList{gap:1px;margin:0;padding:0;list-style:none;display:grid}.bf001-module__ipv05a__tocList a{font-family:var(--font-text);color:var(--text2);transition:color .2s var(--ease);align-items:baseline;gap:10px;padding:7px 0;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.bf001-module__ipv05a__tocList a:hover,.bf001-module__ipv05a__tocList a:focus-visible,.bf001-module__ipv05a__tocList a[data-on]{color:var(--accent-text)}.bf001-module__ipv05a__tocNum{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text2);flex:none;font-size:10.5px;font-weight:300}.bf001-module__ipv05a__tocList a[data-on] .bf001-module__ipv05a__tocNum{color:var(--accent-text)}.bf001-module__ipv05a__tocMobile{display:none}.bf001-module__ipv05a__tocToggle{border:1px solid var(--border2);border-radius:var(--r-card);background:var(--bg2);width:100%;min-height:52px;color:var(--text);font-family:var(--font-text);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.bf001-module__ipv05a__tocSign{flex:none;width:14px;height:14px;position:relative}.bf001-module__ipv05a__tocSign:before,.bf001-module__ipv05a__tocSign:after{content:"";background:var(--text2);width:14px;height:1px;transition:transform .25s var(--ease);position:absolute;top:50%;left:0}.bf001-module__ipv05a__tocSign:after{transform:rotate(90deg)}.bf001-module__ipv05a__tocToggle[aria-expanded=true] .bf001-module__ipv05a__tocSign:after{transform:rotate(0)}.bf001-module__ipv05a__chapter{padding-block:var(--gap-chapter);border-top:1px solid var(--border)}.bf001-module__ipv05a__chapter:first-child{border-top:0}.bf001-module__ipv05a__chapterKicker,.bf001-module__ipv05a__chapterKickerDark{font-family:var(--font-mono);letter-spacing:.13em;color:var(--accent-text);margin-bottom:16px;font-size:11px;font-weight:300;display:block}.bf001-module__ipv05a__h2{font-family:var(--font-display);color:var(--text);max-width:26ch;margin:0 0 22px;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.18}.bf001-module__ipv05a__h3{font-family:var(--font-text);color:var(--text);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.4}.bf001-module__ipv05a__body+.bf001-module__ipv05a__h3{margin-top:30px}.bf001-module__ipv05a__body p{color:var(--text2);margin:0 0 18px;font-size:17px;line-height:1.7}.bf001-module__ipv05a__body p:last-child{margin-bottom:0}.bf001-module__ipv05a__body a{color:var(--text);border-bottom:1px solid var(--border2);transition:color .2s var(--ease), border-color .2s var(--ease)}.bf001-module__ipv05a__body a:hover,.bf001-module__ipv05a__body a:focus-visible{color:var(--accent-text);border-color:var(--accent)}.bf001-module__ipv05a__quote{border-left:2px solid var(--accent);font-family:var(--font-display);color:var(--text);margin:26px 0 0;padding-left:22px;font-size:clamp(19px,1.9vw,26px);font-weight:400;line-height:1.38}.bf001-module__ipv05a__highlight{border:1px solid var(--border2);border-radius:var(--r-card);font-family:var(--font-text);color:var(--text);margin-top:24px;padding:16px 22px;font-size:16px;font-weight:600;line-height:1.55}.bf001-module__ipv05a__warning{border:1px solid var(--accent);border-radius:var(--r-card);font-family:var(--font-text);color:var(--text);margin-top:24px;padding:15px 20px;font-size:15.5px;font-weight:500;line-height:1.55}.bf001-module__ipv05a__withPhoto{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.bf001-module__ipv05a__sidePhoto{margin:0}.bf001-module__ipv05a__sidePhotoBox{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--bg3);position:relative;overflow:hidden}.bf001-module__ipv05a__sidePhotoBox img{object-fit:cover;filter:grayscale(1) brightness(var(--photo-bright))}.bf001-module__ipv05a__reasons{counter-reset:none;gap:2px;margin:26px 0 0;padding:0;list-style:none;display:grid}.bf001-module__ipv05a__reasons li{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.bf001-module__ipv05a__reasons li:first-child{border-top:1px solid var(--border)}.bf001-module__ipv05a__reasonNum{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-text);font-size:11.5px;font-weight:300;line-height:2.1}.bf001-module__ipv05a__reasons p{color:var(--text2);margin:0;font-size:16px;line-height:1.65}.bf001-module__ipv05a__checks{gap:2px;margin:24px 0 0;padding:0;list-style:none;display:grid}.bf001-module__ipv05a__checks li{border-bottom:1px solid var(--border);color:var(--text2);padding:11px 0 11px 24px;font-size:16.5px;line-height:1.55;position:relative}.bf001-module__ipv05a__checks li:before{content:"";background:var(--accent);width:7px;height:1px;position:absolute;top:20px;left:2px}.bf001-module__ipv05a__mapSection{background:var(--ink);border-block:1px solid var(--ink-line);margin-block:clamp(20px,2.4vw,40px);padding-block:clamp(44px,5vw,78px)}.bf001-module__ipv05a__mapLabel{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent-text);font-size:11px;font-weight:300;display:block}.bf001-module__ipv05a__mapTitle{font-family:var(--font-display);color:var(--hero-text);max-width:22ch;margin:16px 0 14px;font-size:clamp(26px,2.7vw,38px);font-weight:400;line-height:1.16}.bf001-module__ipv05a__mapLead{max-width:74ch;color:var(--hero-text2);margin:0 0 34px;font-size:16px;line-height:1.65}.bf001-module__ipv05a__map{border:1px solid var(--ink-line);border-radius:var(--r-block);padding:clamp(20px,2.4vw,34px)}.bf001-module__ipv05a__mapGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,34px);display:grid}.bf001-module__ipv05a__mapCol{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.bf001-module__ipv05a__mapCol:not(:last-child):after{content:"";background:linear-gradient(to bottom, transparent, var(--ink-line) 12%, var(--ink-line) 88%, transparent);width:1px;position:absolute;top:34px;bottom:0;right:calc(clamp(16px,2vw,34px)/-2)}.bf001-module__ipv05a__mapCol:not(:last-child):before{content:"";border-top:1px solid var(--metal-dim);border-right:1px solid var(--metal-dim);z-index:1;width:7px;height:7px;position:absolute;top:50%;right:calc(clamp(16px,2vw,34px)/-2 - 3px);transform:rotate(45deg)}.bf001-module__ipv05a__mapColLabel{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--hero-text3);margin-bottom:6px;font-size:10.5px;font-weight:300}.bf001-module__ipv05a__mapNode{border:1px solid var(--ink-line);border-radius:var(--r-card);width:100%;min-height:46px;color:var(--hero-text2);font-family:var(--font-text);text-align:left;cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease), background .2s var(--ease);background:#f2f0ea05;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.bf001-module__ipv05a__mapNode[data-link=dashed]{border-style:dashed}.bf001-module__ipv05a__mapNode[data-closed]{color:var(--hero-text3);background:0 0}.bf001-module__ipv05a__mapNode:hover,.bf001-module__ipv05a__mapNode:focus-visible,.bf001-module__ipv05a__mapNode[data-on]{border-color:var(--metal-dim);color:var(--hero-text);background:#f2f0ea0d}.bf001-module__ipv05a__mapDot{background:var(--metal-dim);border-radius:50%;flex:none;width:6px;height:6px}.bf001-module__ipv05a__mapNode[data-link=dashed] .bf001-module__ipv05a__mapDot{border:1px solid var(--metal-dim);background:0 0}.bf001-module__ipv05a__mapNode[data-red] .bf001-module__ipv05a__mapDot{background:var(--accent)}.bf001-module__ipv05a__mapNode[data-red][data-on],.bf001-module__ipv05a__mapNode[data-red]:hover{border-color:var(--accent)}.bf001-module__ipv05a__mapNode[data-closed] .bf001-module__ipv05a__mapDot{background:var(--hero-text3)}.bf001-module__ipv05a__mapNote{border-top:1px solid var(--ink-line);min-height:52px;color:var(--hero-text);margin:26px 0 0;padding-top:20px;font-size:15.5px;line-height:1.6}.bf001-module__ipv05a__mapLegend{flex-wrap:wrap;gap:8px 26px;margin:18px 0 0;padding:0;list-style:none;display:flex}.bf001-module__ipv05a__mapLegend li{font-family:var(--font-mono);letter-spacing:.03em;color:var(--hero-text2);font-size:11px;font-weight:300}.bf001-module__ipv05a__ledger{border:1px solid var(--border2);border-radius:var(--r-card);margin-top:20px;overflow:hidden}.bf001-module__ipv05a__ledgerHead{background:var(--bg2);border-bottom:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text2);grid-template-columns:190px minmax(0,1fr) 150px;gap:16px;padding:12px 20px;font-size:10.5px;font-weight:300;display:grid}.bf001-module__ipv05a__ledger ul{margin:0;padding:0;list-style:none}.bf001-module__ipv05a__ledger li+li{border-top:1px solid var(--border)}.bf001-module__ipv05a__ledgerRow{text-align:left;cursor:pointer;width:100%;transition:background .2s var(--ease);background:0 0;border:0;grid-template-columns:190px minmax(0,1fr) 150px;align-items:start;gap:16px;padding:16px 20px;display:grid}.bf001-module__ipv05a__ledgerRow:hover,.bf001-module__ipv05a__ledgerRow[data-on]{background:var(--bg2)}.bf001-module__ipv05a__ledgerObject{font-family:var(--font-text);color:var(--text);font-size:15px;font-weight:600;line-height:1.4}.bf001-module__ipv05a__ledgerFact{color:var(--text2);font-size:15px;line-height:1.55}.bf001-module__ipv05a__ledgerLevel{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-text);font-size:11px;font-weight:300;line-height:1.5}.bf001-module__ipv05a__ledgerLevel[data-soft]{color:var(--text2)}.bf001-module__ipv05a__ledgerBody{gap:8px;padding:0 20px 18px;display:grid}.bf001-module__ipv05a__ledgerBody[hidden]{display:none}.bf001-module__ipv05a__ledgerBody p{color:var(--text2);margin:0;font-size:15px;line-height:1.6}.bf001-module__ipv05a__ledgerBody b{color:var(--text);font-weight:600}.bf001-module__ipv05a__ledgerNote{border-top:1px solid var(--border);background:var(--bg2);font-family:var(--font-mono);letter-spacing:.03em;color:var(--text2);margin:0;padding:14px 20px;font-size:11px;font-weight:300;line-height:1.7}.bf001-module__ipv05a__scenarios{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.bf001-module__ipv05a__scenarios li{border:1px solid var(--border2);border-radius:var(--r-card);background:var(--bg2);padding:22px 24px}.bf001-module__ipv05a__scenarioNum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-text);margin-bottom:10px;font-size:11.5px;font-weight:300;display:block}.bf001-module__ipv05a__scenarios p{color:var(--text2);margin:0;font-size:16px;line-height:1.65}.bf001-module__ipv05a__result{background:var(--ink);border-block:1px solid var(--ink-line);margin-top:clamp(20px,2.4vw,40px);padding-block:clamp(48px,5.4vw,84px)}.bf001-module__ipv05a__resultGrid{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:start;gap:clamp(28px,3.6vw,60px);display:grid}.bf001-module__ipv05a__resultTitle{font-family:var(--font-display);color:var(--hero-text);max-width:22ch;margin:0 0 22px;font-size:clamp(26px,2.7vw,38px);font-weight:400;line-height:1.16}.bf001-module__ipv05a__resultBody p{color:var(--hero-text2);margin:0 0 18px;font-size:17px;line-height:1.7}.bf001-module__ipv05a__resultBody p:last-child{margin-bottom:0}.bf001-module__ipv05a__finance{border-top:1px solid var(--ink-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 26px;margin:26px 0 0;padding:26px 0 0;list-style:none;display:grid}.bf001-module__ipv05a__finance li{border-left:2px solid var(--ink-line);flex-direction:column;gap:5px;padding-left:14px;display:flex}.bf001-module__ipv05a__finance li[data-main]{border-left-color:var(--accent)}.bf001-module__ipv05a__finV{font-family:var(--font-display);color:var(--hero-text);font-size:clamp(21px,2vw,27px);font-weight:400;line-height:1.05}.bf001-module__ipv05a__finance li[data-main] .bf001-module__ipv05a__finV{color:var(--accent-text)}.bf001-module__ipv05a__finL{font-family:var(--font-mono);letter-spacing:.04em;color:var(--hero-text2);font-size:11px;font-weight:300;line-height:1.5}.bf001-module__ipv05a__proof{border-left:2px solid var(--accent);font-family:var(--font-text);color:var(--hero-text);margin:26px 0 0;padding-left:18px;font-size:15.5px;font-weight:500;line-height:1.6}.bf001-module__ipv05a__finNote{font-family:var(--font-mono);letter-spacing:.03em;color:var(--hero-text2);margin:16px 0 0;font-size:11.5px;font-weight:300;line-height:1.7}.bf001-module__ipv05a__resultFigure{margin:0;position:sticky;top:120px}.bf001-module__ipv05a__resultPhoto{aspect-ratio:16/9;border-radius:var(--r-block);background:var(--bg3);position:relative;overflow:hidden}.bf001-module__ipv05a__resultPhoto img{object-fit:cover;filter:grayscale(1) brightness(var(--photo-bright))}.bf001-module__ipv05a__faq{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.bf001-module__ipv05a__faq li{border-bottom:1px solid var(--border)}.bf001-module__ipv05a__faq li:first-child{border-top:1px solid var(--border)}.bf001-module__ipv05a__faqQ{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 20px;align-items:start;gap:12px;width:100%;padding:16px 0;display:grid}.bf001-module__ipv05a__faqNum{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-text);font-size:11.5px;font-weight:300;line-height:1.9}.bf001-module__ipv05a__faqH{font-family:var(--font-text);color:var(--text);transition:color .2s var(--ease);margin:0;font-size:17px;font-weight:600;line-height:1.45}.bf001-module__ipv05a__faqSign{justify-self:end;width:14px;height:14px;margin-top:6px;position:relative}.bf001-module__ipv05a__faqSign:before,.bf001-module__ipv05a__faqSign:after{content:"";background:var(--text2);width:14px;height:1px;transition:transform .25s var(--ease);position:absolute;top:50%;left:0}.bf001-module__ipv05a__faqSign:after{transform:rotate(90deg)}.bf001-module__ipv05a__faqQ[aria-expanded=true] .bf001-module__ipv05a__faqSign:after{transform:rotate(0)}.bf001-module__ipv05a__faqQ:hover .bf001-module__ipv05a__faqH,.bf001-module__ipv05a__faqQ:focus-visible .bf001-module__ipv05a__faqH{color:var(--accent-text)}.bf001-module__ipv05a__faqA{padding:0 46px 20px}.bf001-module__ipv05a__faqA p{color:var(--text2);margin:0;font-size:16px;line-height:1.7}.bf001-module__ipv05a__trust{background:var(--bg2);border-top:1px solid var(--border);margin-top:clamp(20px,2.4vw,40px);padding-block:clamp(40px,4.4vw,66px)}.bf001-module__ipv05a__trustGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(22px,3vw,56px);display:grid}.bf001-module__ipv05a__trustTitle{font-family:var(--font-display);color:var(--text);max-width:18ch;margin:14px 0 0;font-size:clamp(23px,2.3vw,31px);font-weight:400;line-height:1.2}.bf001-module__ipv05a__trustBody p{color:var(--text2);margin:0 0 16px;font-size:16px;line-height:1.7}.bf001-module__ipv05a__disclaimer{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text2);font-size:11.5px;font-weight:300;line-height:1.75}.bf001-module__ipv05a__trustLinks{flex-wrap:wrap;gap:10px 26px;margin:18px 0 0;padding:0;list-style:none;display:flex}.bf001-module__ipv05a__trustLinks a{font-family:var(--font-text);color:var(--text);transition:color .2s var(--ease);font-size:14.5px;font-weight:600}.bf001-module__ipv05a__trustLinks a:hover,.bf001-module__ipv05a__trustLinks a:focus-visible{color:var(--accent-text)}.bf001-module__ipv05a__related,.bf001-module__ipv05a__similar{border-top:1px solid var(--border);padding-block:clamp(36px,4vw,56px)}.bf001-module__ipv05a__relatedTitle{font-family:var(--font-display);color:var(--text);max-width:26ch;margin:0 0 20px;font-size:clamp(22px,2.2vw,29px);font-weight:400;line-height:1.2}.bf001-module__ipv05a__relatedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,56px);max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.bf001-module__ipv05a__relatedList a{border-bottom:1px solid var(--border);color:var(--text);transition:color .2s var(--ease);grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:4px 16px;padding:16px 0;display:grid}.bf001-module__ipv05a__relatedList a b{color:inherit;font-size:16.5px;font-weight:600;line-height:1.35}.bf001-module__ipv05a__relatedList a span{font-family:var(--font-text);color:var(--text2);grid-column:1;font-size:14.5px;font-weight:400;line-height:1.5}.bf001-module__ipv05a__relatedList a i{color:var(--text2);transition:transform .2s var(--ease), color .2s var(--ease);grid-area:1/2/span 2;align-self:center;font-style:normal}.bf001-module__ipv05a__relatedList a:hover,.bf001-module__ipv05a__relatedList a:focus-visible{color:var(--accent-text)}.bf001-module__ipv05a__relatedList a:hover i,.bf001-module__ipv05a__relatedList a:focus-visible i{color:var(--accent-text);transform:translate(4px)}.bf001-module__ipv05a__similarList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bf001-module__ipv05a__similarList a{border:1px solid var(--border2);border-radius:var(--r-card);background:var(--bg2);height:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.bf001-module__ipv05a__similarList a:hover,.bf001-module__ipv05a__similarList a:focus-visible{border-color:var(--accent);box-shadow:0 14px 34px #00000017}.bf001-module__ipv05a__similarPhoto{aspect-ratio:16/9;background:var(--bg3,#ececed);display:block;position:relative;overflow:hidden}.bf001-module__ipv05a__similarPhoto img{object-fit:cover;transition:transform .5s var(--ease)}.bf001-module__ipv05a__similarList a:hover .bf001-module__ipv05a__similarPhoto img{transform:scale(1.035)}.bf001-module__ipv05a__similarBody{flex-direction:column;gap:8px;height:100%;padding:20px 22px 22px;display:flex}.bf001-module__ipv05a__similarMeta{border-top:1px solid var(--border2);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:16px;display:grid}.bf001-module__ipv05a__similarMeta>span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text2);gap:3px;font-size:10.5px;font-weight:300;line-height:1.35;display:grid}.bf001-module__ipv05a__similarMeta i{font-style:normal;font-family:var(--font-text);letter-spacing:0;text-transform:none;color:var(--text);font-size:14.5px;font-weight:600}@media (max-width:640px){.bf001-module__ipv05a__similarMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.bf001-module__ipv05a__similarMeta>span:last-child{grid-column:1/-1}}.bf001-module__ipv05a__similarCode{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-text);font-size:11px;font-weight:300}.bf001-module__ipv05a__similarList b{font-family:var(--font-text);color:var(--text);font-size:16.5px;font-weight:600;line-height:1.35}.bf001-module__ipv05a__similarText{color:var(--text2);font-size:14.5px;line-height:1.55}.bf001-module__ipv05a__formSection{background:var(--ink);border-top:1px solid var(--ink-line);padding-block:clamp(48px,5.5vw,84px)}.bf001-module__ipv05a__formGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(26px,3.4vw,60px);display:grid}.bf001-module__ipv05a__labelDark{color:var(--hero-text3)}.bf001-module__ipv05a__formTitle{font-family:var(--font-display);color:var(--hero-text);max-width:20ch;margin:14px 0 16px;font-size:clamp(25px,2.6vw,35px);font-weight:400;line-height:1.16}.bf001-module__ipv05a__formLead{color:var(--hero-text2);max-width:56ch;margin:0;font-size:16px;line-height:1.7}.bf001-module__ipv05a__formLink{font-family:var(--font-text);color:var(--hero-text);transition:color .2s var(--ease);margin-top:20px;font-size:14.5px;font-weight:600;display:inline-block}.bf001-module__ipv05a__formLink:hover,.bf001-module__ipv05a__formLink:focus-visible{color:var(--accent-text)}@media (max-width:1180px){.bf001-module__ipv05a__page{--rail:0px}.bf001-module__ipv05a__shell{grid-template-columns:minmax(0,820px);gap:0}.bf001-module__ipv05a__rail{padding-block:26px 0;position:static}.bf001-module__ipv05a__railSpacer,.bf001-module__ipv05a__tocDesktop{display:none}.bf001-module__ipv05a__tocMobile{display:block}.bf001-module__ipv05a__heroGrid,.bf001-module__ipv05a__resultGrid,.bf001-module__ipv05a__trustGrid,.bf001-module__ipv05a__formGrid{grid-template-columns:minmax(0,1fr)}.bf001-module__ipv05a__h1{max-width:none}.bf001-module__ipv05a__dossierList{grid-template-columns:repeat(3,minmax(0,1fr))}.bf001-module__ipv05a__mapGrid{grid-template-columns:minmax(0,1fr);gap:20px}.bf001-module__ipv05a__mapCol{gap:6px}.bf001-module__ipv05a__mapCol:not(:last-child):after,.bf001-module__ipv05a__mapCol:not(:last-child):before{display:none}.bf001-module__ipv05a__resultFigure{position:static}.bf001-module__ipv05a__heroPhoto{min-height:0}.bf001-module__ipv05a__similarList{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bf001-module__ipv05a__tocList a{align-items:center;min-height:44px;padding:12px 0}.bf001-module__ipv05a__trustLinks a{align-items:center;min-height:44px;display:inline-flex}.bf001-module__ipv05a__crumbs{gap:10px}.bf001-module__ipv05a__relatedList{grid-template-columns:minmax(0,1fr)}.bf001-module__ipv05a__ledgerHead{display:none}.bf001-module__ipv05a__ledgerRow{grid-template-columns:minmax(0,1fr);gap:6px}.bf001-module__ipv05a__ledgerLevel{order:-1}.bf001-module__ipv05a__finance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bf001-module__ipv05a__dossierList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bf001-module__ipv05a__finance{grid-template-columns:minmax(0,1fr)}.bf001-module__ipv05a__route li{white-space:normal}.bf001-module__ipv05a__reasons li{grid-template-columns:30px minmax(0,1fr);gap:10px}.bf001-module__ipv05a__faqQ{grid-template-columns:28px minmax(0,1fr) 16px;gap:10px}.bf001-module__ipv05a__faqA{padding:0 0 18px 38px}.bf001-module__ipv05a__heroActions{flex-direction:column;align-items:stretch}.bf001-module__ipv05a__btnPrimary,.bf001-module__ipv05a__btnGhost{width:100%}}@media (max-width:380px){.bf001-module__ipv05a__dossierList{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bf001-module__ipv05a__btnPrimary,.bf001-module__ipv05a__btnGhost,.bf001-module__ipv05a__relatedList a i,.bf001-module__ipv05a__mapNode,.bf001-module__ipv05a__faqSign:before,.bf001-module__ipv05a__faqSign:after,.bf001-module__ipv05a__tocSign:before,.bf001-module__ipv05a__tocSign:after{transition:none}}.bf001-module__ipv05a__crumbs a{align-items:center;min-height:44px;display:inline-flex}.bf001-module__ipv05a__crumbs span[aria-hidden]{color:var(--text3)}.bf001-module__ipv05a__tocList li a{min-height:44px}@media (max-width:480px){.bf001-module__ipv05a__chapter h2,.bf001-module__ipv05a__body h2,.bf001-module__ipv05a__body h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bf001-module__ipv05a__crumbs a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
