.loc-page .page-h1 .accent{color: var(--accent)}.loc-intro{padding: 100px 32px}.loc-intro-inner{max-width: 1280px;margin: 0 auto;display: grid;grid-template-columns: 1fr 1fr;gap: 72px;align-items: center}.loc-intro .media .ph{aspect-ratio: 4/5;background: #050505;border: 1px solid var(--line);border-radius: 12px;overflow: hidden}.loc-intro .media .ph img{width: 100%;height: 100%;object-fit: cover;display: block}.loc-intro h2.h2{margin-top: 14px}.loc-intro p.lead + p.lead{margin-top: 18px}.loc-intro .actions{margin-top: 32px;display: flex;gap: 14px;flex-wrap: wrap}.loc-sec{padding: 100px 32px}.loc-sec.alt{background: var(--bg-alt);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.loc-inner{max-width: 1280px;margin: 0 auto}.loc-head{text-align: center;max-width: 780px;margin: 0 auto 56px}.loc-head .eyebrow{justify-content: center}.loc-head .h2{margin: 0 0 18px}.loc-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}.loc-card{background: #0a0a0a;border: 1px solid var(--line);border-radius: 12px;padding: 34px 30px;display: flex;flex-direction: column;text-decoration: none;transition: border-color .2s,transform .2s}.loc-card:hover{border-color: rgba(233,29,143,0.5);transform: translateY(-3px)}.loc-card .tier{color: var(--accent);font-weight: 800;font-size: 12px;letter-spacing: 0.16em;text-transform: uppercase}.loc-card h3{font-family: var(--font-display);font-weight: 800;font-size: 22px;color: var(--ink);margin: 12px 0 10px}.loc-card p{color: var(--ink-mute);font-size: 14px;line-height: 1.6;margin: 0 0 16px;flex: 1}.loc-card .go{color: var(--accent);font-weight: 700;font-size: 14px}.loc-bullets{display: grid;grid-template-columns: repeat(2,1fr);gap: 24px}.loc-bullet{background: #0a0a0a;border: 1px solid var(--line);border-radius: 12px;padding: 30px 28px}.loc-bullet .n{font-family: var(--font-display);font-weight: 800;font-size: 20px;color: var(--accent)}.loc-bullet h4{font-family: var(--font-display);font-weight: 800;font-size: 18px;color: var(--ink);margin: 10px 0 10px}.loc-bullet p{color: var(--ink-mute);font-size: 14px;line-height: 1.6;margin: 0}.loc-steps{max-width: 880px;margin: 0 auto;display: grid;gap: 16px}.loc-step{display: grid;grid-template-columns: 58px 1fr;gap: 22px;align-items: start;background: #0a0a0a;border: 1px solid var(--line);border-radius: 12px;padding: 26px 28px}.loc-step .sn{font-family: var(--font-display);font-weight: 800;font-size: 26px;color: var(--accent);line-height: 1}.loc-step h4{font-family: var(--font-display);font-weight: 800;font-size: 17px;color: var(--ink);margin: 0 0 8px}.loc-step p{color: var(--ink-mute);font-size: 14px;line-height: 1.6;margin: 0}.loc-serving-inner{max-width: 1100px;margin: 0 auto;display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 48px;align-items: center}.loc-nap{background: #0a0a0a;border: 1px solid var(--line);border-radius: 14px;padding: 38px 36px}.loc-nap .name{font-family: var(--font-display);font-weight: 800;font-size: 22px;color: var(--ink)}.loc-nap .row{color: var(--ink-dim);font-size: 15px;margin-top: 12px;line-height: 1.6}.loc-nap .row strong{color: var(--ink)}.loc-nap .actions{margin-top: 26px;display: flex;gap: 14px;flex-wrap: wrap}.loc-towns{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px}.loc-towns span{display: inline-block;padding: 8px 16px;border: 1px solid var(--line);border-radius: 999px;color: var(--ink-dim);font-size: 13px;font-weight: 600}.loc-faq{padding: 0 32px 100px}.loc-faq-inner{max-width: 980px;margin: 0 auto}.loc-faq h2{text-align: center;font-family: var(--font-display);font-weight: 800;font-size: clamp(28px,4vw,40px);color: var(--ink);margin: 0 0 48px}.loc-faq-list{display: grid;border-top: 1px solid var(--line)}.loc-faq-item{border-bottom: 1px solid var(--line)}.loc-faq-item summary{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 18px;padding: 24px 16px;font-family: var(--font-display);font-weight: 700;font-size: 17px;color: var(--ink)}.loc-faq-item summary::-webkit-details-marker{display: none}.loc-faq-item summary::before{content: "+";font-family: var(--font-display);font-weight: 800;font-size: 24px;color: var(--accent);width: 24px;flex-shrink: 0}.loc-faq-item[open] summary::before{content: "\2212"}.loc-faq-item .body{padding: 0 16px 28px 58px;color: var(--ink-dim);font-size: 15px;line-height: 1.7}.loc-faq-item .body p{margin: 0 0 14px}.loc-faq-item .body p:last-child{margin: 0}@media (max-width: 1000px){.loc-intro-inner,.loc-serving-inner{grid-template-columns: 1fr;gap: 40px}.loc-cards{grid-template-columns: 1fr}}@media (max-width: 640px){.loc-intro,.loc-sec{padding-left: 20px;padding-right: 20px;padding-top: 64px;padding-bottom: 64px}.loc-bullets{grid-template-columns: 1fr}.loc-step{grid-template-columns: 1fr;gap: 8px}}.fp-hero{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 32px 140px;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line)}.fp-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:url('assets/financing-hero-urus.jpg') center/cover no-repeat}.fp-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.30),rgba(0,0,0,.52))}.fp-hero-inner{max-width:1000px;margin:0 auto}.fp-hero h1{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(38px,6.4vw,84px);line-height:.98;letter-spacing:-.01em;color:#fff;margin:0;text-shadow:0 3px 24px rgba(0,0,0,.6)}.fp-hero p{color:#fff;font-size:clamp(16px,1.6vw,19px);line-height:1.65;max-width:760px;margin:26px auto 0;text-shadow:0 2px 16px rgba(0,0,0,.7)}.fp-hero .actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:38px}.fp-badges{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:-72px auto 0;padding:0 32px;position:relative;z-index:2}.fp-badge{background:#0a0a0a;border:1px solid var(--line);border-radius:14px;padding:28px 26px;text-align:center}.fp-badge .k{color:var(--ink-mute);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.fp-badge .big{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.4vw,44px);color:var(--accent);line-height:1;margin:10px 0 8px}.fp-badge .sm{color:var(--ink-dim);font-size:13.5px;line-height:1.5}.fp-sec{padding:100px 32px}.fp-sec.alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fp-inner{max-width:1280px;margin:0 auto}.fp-split{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start;margin-bottom:56px}.fp-split h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.8vw,50px);line-height:1.04;color:var(--ink);margin:0}.fp-split p{color:var(--ink-dim);font-size:16px;line-height:1.75;margin:0}.fp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,1.4vw,20px);align-items:stretch}.fp-tile{border-radius:14px;padding:clamp(22px,2.2vw,32px) clamp(20px,2vw,28px);border:1px solid var(--line);background:#0a0a0a;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(190px,17vw,240px);transition:border-color .2s,transform .2s}.fp-tile.fill{background:var(--accent);border-color:var(--accent)}.fp-tile:hover{transform:translateY(-3px);border-color:rgba(233,29,143,.55)}.fp-tile.fill:hover{border-color:var(--accent-deep)}.fp-tile .icon{width:clamp(32px,3vw,38px);height:clamp(32px,3vw,38px);color:var(--accent);margin-bottom:auto;flex:none}.fp-tile.fill .icon{color:#fff}.fp-tile h3{font-family:var(--font-display);font-weight:800;font-size:clamp(17px,1.55vw,20px);line-height:1.2;color:var(--ink);margin:clamp(14px,1.5vw,18px) 0 0;text-wrap:balance}.fp-tile.fill h3,.fp-tile.fill .note,.fp-tile.fill .num{color:#fff}.fp-tile .note{color:var(--ink-mute);font-size:clamp(12.5px,1.1vw,13.5px);margin-top:8px;line-height:1.5}.fp-tile .num{font-family:var(--font-display);font-weight:800;font-size:32px;color:var(--accent);line-height:1;margin-top:6px}.fp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fp-step{background:#0a0a0a;border:1px solid var(--line);border-radius:14px;padding:34px 30px}.fp-step .sn{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:15px;letter-spacing:.18em;color:var(--ink-mute)}.fp-step .row{display:flex;align-items:center;gap:14px;margin:22px 0 16px}.fp-step .arrow{width:38px;height:38px;flex:0 0 38px;background:var(--accent);border-radius:8px;display:grid;place-items:center;color:#fff;font-size:19px;font-weight:800;line-height:1}.fp-step h3{font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--ink);margin:0;line-height:1.25}.fp-step p{color:var(--ink-mute);font-size:14.5px;line-height:1.65;margin:0}.fp-uses{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}.fp-uses h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.6vw,46px);line-height:1.04;color:var(--ink);margin:0}.fp-uselist{display:grid;grid-template-columns:1fr 1fr;gap:26px 32px}.fp-use{display:flex;gap:16px;align-items:flex-start;text-decoration:none}.fp-use svg{width:32px;height:32px;flex:0 0 32px;color:var(--accent);margin-top:2px}.fp-use span{font-family:var(--font-display);font-weight:700;font-size:16.5px;line-height:1.35;color:var(--ink)}.fp-use:hover span{color:var(--accent)}.fp-flex{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1280px;margin:0 auto;border:1px solid var(--line);border-radius:16px;overflow:hidden}.fp-flex-copy{background:#050505;padding:64px 56px}.fp-flex-copy h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(30px,3.8vw,52px);line-height:1.02;color:#fff;margin:0}.fp-rule{width:200px;height:1px;background:rgba(255,255,255,.28);margin:30px 0}.fp-flex-copy p{color:var(--ink-dim);font-size:16px;line-height:1.75;margin:0 0 30px}.fp-checks{list-style:none;padding:0;margin:0;display:grid;gap:16px}.fp-checks li{display:flex;gap:14px;align-items:flex-start;color:var(--ink);font-size:15.5px;line-height:1.5}.fp-checks svg{width:22px;height:22px;flex:0 0 22px;color:var(--accent);margin-top:1px}.fp-flex-img{background:url('assets/financing-flex-s-class.jpg') center/cover no-repeat;min-height:520px}.fp-band{max-width:1280px;margin:0 auto;padding:0 32px 100px}.fp-band-in{background:var(--bg-alt);border:1px solid var(--line);border-radius:16px;padding:56px 52px;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}.fp-band-in h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(26px,3.4vw,44px);line-height:1.04;color:var(--ink);margin:0;max-width:640px}.fp-disc{background:#050505;border-top:1px solid var(--line);padding:30px 32px}.fp-disc p{max-width:980px;margin:0 auto;text-align:center;color:var(--ink-mute);font-size:13px;line-height:1.7}.fp-faq{padding:100px 32px}.fp-faq-inner{max-width:980px;margin:0 auto}.fp-faq h2{text-align:center;font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,4vw,44px);color:var(--ink);margin:0 0 48px}.fp-faq-list{display:grid;border-top:1px solid var(--line)}.fp-item{border-bottom:1px solid var(--line)}.fp-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;padding:24px 16px;font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink)}.fp-item summary::-webkit-details-marker{display:none}.fp-item summary::before{content:"+";font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--accent);width:24px;flex-shrink:0}.fp-item[open] summary::before{content:"\2212"}.fp-item .body{padding:0 16px 28px 58px;color:var(--ink-dim);font-size:15px;line-height:1.7}.fp-item .body p{margin:0}@media(max-width:1000px){.fp-split,.fp-uses,.fp-flex{grid-template-columns:1fr;gap:36px}.fp-tiles{grid-template-columns:1fr 1fr}.fp-steps{grid-template-columns:1fr}.fp-flex-copy{padding:48px 32px}.fp-flex-img{min-height:300px}}@media(max-width:640px){.fp-hero{padding:96px 20px 120px;min-height:auto}.fp-sec{padding:64px 20px}.fp-badges{grid-template-columns:1fr;padding:0 20px}.fp-tiles,.fp-uselist{grid-template-columns:1fr}.fp-band{padding:0 20px 64px}.fp-band-in{padding:40px 28px}.fp-faq{padding:64px 20px}}.fp-hero{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 32px 140px;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line)}.fp-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:url('assets/financing-hero-urus.jpg') center/cover no-repeat}.fp-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.30),rgba(0,0,0,.52))}.fp-hero-inner{max-width:1000px;margin:0 auto}.fp-hero h1{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(38px,6.4vw,84px);line-height:.98;letter-spacing:-.01em;color:#fff;margin:0;text-shadow:0 3px 24px rgba(0,0,0,.6)}.fp-hero p{color:#fff;font-size:clamp(16px,1.6vw,19px);line-height:1.65;max-width:760px;margin:26px auto 0;text-shadow:0 2px 16px rgba(0,0,0,.7)}.fp-hero .actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:38px}.fp-badges{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:-72px auto 0;padding:0 32px;position:relative;z-index:2}.fp-badge{background:#0a0a0a;border:1px solid var(--line);border-radius:14px;padding:28px 26px;text-align:center}.fp-badge .k{color:var(--ink-mute);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.fp-badge .big{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.4vw,44px);color:var(--accent);line-height:1;margin:10px 0 8px}.fp-badge .sm{color:var(--ink-dim);font-size:13.5px;line-height:1.5}.fp-sec{padding:100px 32px}.fp-sec.alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fp-inner{max-width:1280px;margin:0 auto}.fp-split{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start;margin-bottom:56px}.fp-split h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.8vw,50px);line-height:1.04;color:var(--ink);margin:0}.fp-split p{color:var(--ink-dim);font-size:16px;line-height:1.75;margin:0}.fp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,1.4vw,20px);align-items:stretch}.fp-tile{border-radius:14px;padding:clamp(22px,2.2vw,32px) clamp(20px,2vw,28px);border:1px solid var(--line);background:#0a0a0a;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(190px,17vw,240px);transition:border-color .2s,transform .2s}.fp-tile.fill{background:var(--accent);border-color:var(--accent)}.fp-tile:hover{transform:translateY(-3px);border-color:rgba(233,29,143,.55)}.fp-tile.fill:hover{border-color:var(--accent-deep)}.fp-tile .icon{width:clamp(32px,3vw,38px);height:clamp(32px,3vw,38px);color:var(--accent);margin-bottom:auto;flex:none}.fp-tile.fill .icon{color:#fff}.fp-tile h3{font-family:var(--font-display);font-weight:800;font-size:clamp(17px,1.55vw,20px);line-height:1.2;color:var(--ink);margin:clamp(14px,1.5vw,18px) 0 0;text-wrap:balance}.fp-tile.fill h3,.fp-tile.fill .note{color:#fff}.fp-tile .note{color:var(--ink-mute);font-size:clamp(12.5px,1.1vw,13.5px);margin-top:8px;line-height:1.5}.fp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fp-step{background:#0a0a0a;border:1px solid var(--line);border-radius:14px;padding:34px 30px}.fp-step .sn{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:15px;letter-spacing:.18em;color:var(--ink-mute)}.fp-step .row{display:flex;align-items:center;gap:14px;margin:22px 0 16px}.fp-step .arrow{width:38px;height:38px;flex:0 0 38px;background:var(--accent);border-radius:8px;display:grid;place-items:center;color:#fff;font-size:19px;font-weight:800;line-height:1}.fp-step h3{font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--ink);margin:0;line-height:1.25}.fp-step p{color:var(--ink-mute);font-size:14.5px;line-height:1.65;margin:0}.fp-uses{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}.fp-uses h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.6vw,46px);line-height:1.04;color:var(--ink);margin:0}.fp-uselist{display:grid;grid-template-columns:1fr 1fr;gap:26px 32px}.fp-use{display:flex;gap:16px;align-items:flex-start;text-decoration:none}.fp-use svg{width:32px;height:32px;flex:0 0 32px;color:var(--accent);margin-top:2px}.fp-use span{font-family:var(--font-display);font-weight:700;font-size:16.5px;line-height:1.35;color:var(--ink)}.fp-use:hover span{color:var(--accent)}.fp-flex{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1280px;margin:0 auto;border:1px solid var(--line);border-radius:16px;overflow:hidden}.fp-flex-copy{background:#050505;padding:64px 56px}.fp-flex-copy h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(30px,3.8vw,52px);line-height:1.02;color:#fff;margin:0}.fp-rule{width:200px;height:1px;background:rgba(255,255,255,.28);margin:30px 0}.fp-flex-copy p{color:var(--ink-dim);font-size:16px;line-height:1.75;margin:0 0 30px}.fp-checks{list-style:none;padding:0;margin:0;display:grid;gap:16px}.fp-checks li{display:flex;gap:14px;align-items:flex-start;color:var(--ink);font-size:15.5px;line-height:1.5}.fp-checks svg{width:22px;height:22px;flex:0 0 22px;color:var(--accent);margin-top:1px}.fp-flex-img{background:url('assets/financing-flex-s-class.jpg') center/cover no-repeat;min-height:520px}.fp-band{max-width:1280px;margin:0 auto;padding:0 32px 100px}.fp-band-in{background:var(--bg-alt);border:1px solid var(--line);border-radius:16px;padding:56px 52px;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}.fp-band-in h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(26px,3.4vw,44px);line-height:1.04;color:var(--ink);margin:0;max-width:640px}.fp-disc{background:#050505;border-top:1px solid var(--line);padding:30px 32px}.fp-disc p{max-width:980px;margin:0 auto;text-align:center;color:var(--ink-mute);font-size:13px;line-height:1.7}.fp-faq{padding:100px 32px}.fp-faq-inner{max-width:980px;margin:0 auto}.fp-faq h2{text-align:center;font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,4vw,44px);color:var(--ink);margin:0 0 48px}.fp-faq-list{display:grid;border-top:1px solid var(--line)}.fp-item{border-bottom:1px solid var(--line)}.fp-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;padding:24px 16px;font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink)}.fp-item summary::-webkit-details-marker{display:none}.fp-item summary::before{content:"+";font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--accent);width:24px;flex-shrink:0}.fp-item[open] summary::before{content:"\2212"}.fp-item .body{padding:0 16px 28px 58px;color:var(--ink-dim);font-size:15px;line-height:1.7}.fp-item .body p{margin:0}@media(max-width:1000px){.fp-split,.fp-uses,.fp-flex{grid-template-columns:1fr;gap:36px}.fp-steps{grid-template-columns:1fr}.fp-flex-copy{padding:48px 32px}.fp-flex-img{min-height:300px}}@media(max-width:640px){.fp-hero{padding:96px 20px 120px;min-height:auto}.fp-sec{padding:64px 20px}.fp-badges{grid-template-columns:1fr;padding:0 20px}.fp-uselist{grid-template-columns:1fr}.fp-tile{min-height:0}.fp-band{padding:0 20px 64px}.fp-band-in{padding:40px 28px}.fp-faq{padding:64px 20px}}