.v-pd-crumb{font-size:14px;color:var(--muted);margin-bottom:22px;display:flex;gap:8px;flex-wrap:wrap}.v-pd-crumb a{text-decoration:none}.v-pd-crumb a:hover{color:var(--ink)}.v-pd-crumb span[aria-hidden]{color:var(--line)}.v-pd-paper,.v-pd-vis{position:relative}.v-pd-paper{width:min(100%,430px);margin:0 auto}.v-pd-sheet{position:absolute;inset:0;transform:translate(12px,12px)}.v-pd-doc,.v-pd-sheet{background:#fff;border:1px solid var(--line);border-radius:6px}.v-pd-doc{position:relative;aspect-ratio:210/297;box-shadow:0 30px 70px -40px rgba(22,24,39,.28);padding:24px 28px 18px}.v-pd-doc,.v-pd-doc>div{display:flex;flex-direction:column}.v-pd-doc>div{flex:1}.v-pd-dh{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ink-2);padding-bottom:12px;border-bottom:1px solid var(--line-2)}.v-pd-ex{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:2px 8px;white-space:nowrap}.v-pd-dk{margin-top:22px;font-size:12.5px;font-weight:500;color:var(--teal-d)}.v-pd-dt{margin-top:4px;font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.v-pd-lines{margin-top:14px;display:grid;gap:7px}.v-pd-lines i{display:block;height:6px;border-radius:3px;background:var(--line-2)}.v-pd-lines i.v-s{width:58%}.v-pd-calc{margin-top:18px;border:1px solid var(--line-2);border-radius:8px;font-size:13.5px;font-variant-numeric:tabular-nums}.v-pd-calc>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 14px;border-top:1px solid var(--line-2)}.v-pd-calc>div:first-child{border-top:0}.v-pd-calc span{color:var(--ink-2)}.v-pd-calc b{font-weight:500;white-space:nowrap}.v-pd-calc .v-pd-x{background:var(--soft);font-size:12.5px}.v-pd-calc .v-pd-x span{color:var(--muted)}.v-pd-calc .v-pd-tot span{color:var(--ink)}.v-pd-calc .v-pd-tot b{font-size:17px;letter-spacing:-.01em}.v-pd-adv{margin-top:16px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.v-pd-adv em{font-style:normal;background:var(--teal-cell);color:#fff;font-weight:500;border-radius:4px;padding:4px 12px}.v-pd-df{margin-top:auto;justify-content:space-between;font-size:11.5px;padding-top:12px;border-top:1px solid var(--line-2)}.v-pd-df,.v-pd-rc{display:flex;color:var(--muted)}.v-pd-rc{position:absolute;right:-8px;bottom:70px;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:13.5px;box-shadow:0 14px 30px -20px rgba(22,24,39,.3)}.v-pd-rc svg{flex:none;width:18px;height:18px}.v-pd-rc circle{fill:var(--teal-cell)}.v-pd-rc b{font-weight:500;color:var(--ink)}@media (max-width:980px){.v-pd-rc{right:12px}}@media (max-width:560px){.v-pd-paper{width:calc(100% - 12px);margin:0}.v-pd-doc{aspect-ratio:auto;padding:20px 16px 40px}.v-pd-calc{font-size:13px}.v-pd-calc>div{padding:9px 12px}.v-pd-calc .v-pd-tot b{font-size:16px}.v-pd-df{margin-top:28px}.v-pd-rc{right:4px;bottom:-22px;font-size:13px;padding:9px 12px}}.v-pd-brief .v-brief-in{grid-template-columns:240px minmax(0,1fr)}@media (max-width:760px){.v-pd-brief .v-brief-in{grid-template-columns:minmax(0,1fr)}}.v-pd-toc{list-style:none;margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px}.v-pd-toc li{border-top:1px solid color-mix(in srgb,var(--line),var(--ink) 7%);padding-top:22px;display:grid;grid-template-columns:48px minmax(0,1fr)}.v-pd-n{font-size:14px;font-weight:500;color:var(--teal-d);font-variant-numeric:tabular-nums;padding-top:3px}.v-pd-toc h3{font-weight:500;font-size:19px;letter-spacing:-.01em;line-height:1.3}.v-pd-toc p{margin-top:8px;font-size:15px;color:var(--ink-2);line-height:1.55;max-width:30em}.v-pd-svc{margin-top:clamp(40px,5vw,64px);font-size:16px;color:var(--ink-2);max-width:46em;line-height:1.6}.v-pd-svc a{color:var(--ink);font-weight:500;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--line),var(--ink) 14%)}.v-pd-svc a:hover{border-color:var(--ink)}@media (max-width:760px){.v-pd-toc{grid-template-columns:minmax(0,1fr);gap:32px}}.v-pd-pr{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center}.v-pd-offer{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(24px,3vw,36px);box-shadow:0 30px 70px -44px rgba(22,24,39,.25)}.v-pd-offer h3{font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px}.v-pd-offer h3 i{width:6px;height:6px;border-radius:50%;background:var(--teal)}.v-pd-amt{margin-top:14px;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:500;letter-spacing:-.03em;line-height:1}.v-pd-amt small{display:block;font-size:15px;color:var(--muted);letter-spacing:0;font-weight:400;margin-top:12px;line-height:1.4}.v-pd-credit{margin-top:18px;font-size:15px;color:var(--ink-2);line-height:1.55}.v-pd-checks{list-style:none;margin-top:20px;padding-top:20px;border-top:1px solid var(--line-2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;font-size:15px}.v-pd-checks li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.v-pd-checks svg{flex:none;width:18px;height:18px;margin-top:1px}.v-pd-checks circle{fill:var(--teal-cell)}.v-pd-checks path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v-pd-offer .v-pill-teal{margin-top:26px;width:100%;justify-content:center}.v-pd-g{margin-top:16px;background:color-mix(in srgb,var(--teal) 9%,var(--bg));border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5;color:var(--ink)}.v-pd-g b{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:6px}.v-pd-g svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--teal-d);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v-pd-rules>div{border-top:1px solid var(--line);padding:24px 0}.v-pd-rules>div:first-child{border-top:0;padding-top:0}.v-pd-rules h3{font-size:16px;font-weight:600}.v-pd-rules p{margin-top:8px;font-size:15px;color:var(--ink-2);line-height:1.6;max-width:34em}.v-pd-rules .v-pd-foot{max-width:none;border-top:1px solid var(--line);padding-top:20px;font-size:15px;color:var(--muted)}@media (max-width:900px){.v-pd-pr{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.v-pd-checks{grid-template-columns:minmax(0,1fr)}}.v-pd-plan{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.03);padding:22px 24px 20px}.v-pd-plan,.v-pd-plan>div{display:flex;flex-direction:column}.v-pd-plan>div{flex:1}.v-pd-plan-top{display:flex;align-items:center;gap:12px}.v-pd-plan-top b{font-weight:500;font-size:18px;letter-spacing:-.01em}.v-pd-plan-top span{margin-left:auto;font-size:12px;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:2px 8px}.v-pd-gantt{margin-top:18px;flex:1;display:flex;flex-direction:column}.v-pd-row{--lab:128px;--pre:64px;flex:1;display:grid;grid-template-columns:var(--lab) var(--pre) repeat(10,minmax(0,1fr));align-items:center;min-height:84px;border-top:1px solid rgba(255,255,255,.08);background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1));background-size:1px 100%;background-repeat:no-repeat;background-position:calc(var(--lab) + var(--pre)) 0,calc(var(--lab) + var(--pre) + (100% - var(--lab) - var(--pre)) / 2) 0}.v-pd-row.v-pd-wk{flex:none;min-height:30px;border-top:0;font-size:12.5px;color:rgba(255,255,255,.55)}.v-pd-row.v-pd-wk span:nth-child(2){grid-column:2/3}.v-pd-row.v-pd-wk span:nth-child(3){grid-column:3/8;padding-left:8px}.v-pd-row.v-pd-wk span:nth-child(4){grid-column:8/13;padding-left:8px}.v-pd-row>b{font-weight:400;font-size:14px;color:rgba(255,255,255,.82);line-height:1.3}.v-pd-row>b small{display:block;font-size:12px;color:rgba(255,255,255,.5)}.v-pd-bar{height:22px;border-radius:6px;margin:0 3px}.v-pd-b0{grid-column:2/3;background:rgba(255,255,255,.3)}.v-pd-b1{grid-column:3/5;background:var(--teal)}.v-pd-b2{grid-column:5/11;background:var(--violet)}.v-pd-b3{grid-column:11/13;background:var(--amber)}.v-pd-nnote,.v-pd-plan p{margin-top:16px;font-size:14px;color:rgba(255,255,255,.62);line-height:1.5}.v-pd-night .v-n-cta{gap:14px 28px}@media (max-width:560px){.v-pd-plan{padding:18px 16px}.v-pd-row{--lab:92px;--pre:40px;min-height:64px}.v-pd-row>b{font-size:13px}}.v-pd-not{background:var(--soft);padding:clamp(72px,9vw,128px) 0}.v-pd-not-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:start}.v-pd-nl{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.v-pd-nl>div{padding:22px 24px;border-top:1px solid var(--line-2)}.v-pd-nl>div:first-child{border-top:0}.v-pd-nl h3{font-size:16px;font-weight:600}.v-pd-nl p{margin-top:6px;font-size:15px;color:var(--ink-2);line-height:1.55}@media (max-width:900px){.v-pd-not-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.v-pd-nl>div{padding:20px 18px}}.v-pd-new{margin-top:18px;font-size:15px;color:var(--muted);line-height:1.6;max-width:40em}.v-pd-new a{color:var(--ink-2)}.v-pd-night .v-pill-teal{color:var(--ink)}