.home .section[data-v-2fd6f263]{padding:60px 0}.home .section-head[data-v-2fd6f263]{margin-bottom:30px}.hero[data-v-2fd6f263]{background:linear-gradient(180deg,#f2f7ff,#fff);border-bottom:1px solid var(--line)}.hero__in[data-v-2fd6f263]{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding:54px 24px 48px}.hero__eyebrow[data-v-2fd6f263]{display:inline-block;font-size:13px;font-weight:700;letter-spacing:3px;color:var(--brand-deep);margin-bottom:16px}.hero h1[data-v-2fd6f263]{font-size:46px;letter-spacing:-1px}.hero h1 em[data-v-2fd6f263]{font-style:normal;color:var(--brand)}.hero__desc[data-v-2fd6f263]{margin-top:20px;font-size:17px;color:var(--ink-2);max-width:540px}.hero__desc b[data-v-2fd6f263]{color:var(--ink)}.hero__pain[data-v-2fd6f263]{margin-top:14px;font-size:15.5px;color:var(--ink-2);padding-left:14px;border-left:3px solid var(--accent)}.hero__pain b[data-v-2fd6f263]{color:var(--ink)}.hero__cta[data-v-2fd6f263]{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.hero__cta-note[data-v-2fd6f263]{margin-top:12px;font-size:13.5px;color:var(--muted)}.hero__art[data-v-2fd6f263]{display:flex;justify-content:center}.hero__shot[data-v-2fd6f263]{width:100%;max-width:460px;height:auto;border-radius:18px;box-shadow:var(--shadow-2);object-fit:cover}.section-desc b[data-v-2fd6f263]{color:var(--ink)}.flow[data-v-2fd6f263]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr)}.flow li[data-v-2fd6f263]{position:relative;padding:0 10px;text-align:center}.flow li[data-v-2fd6f263]:not(:last-child):after{content:"";position:absolute;top:19px;left:50%;width:100%;height:2px;background:linear-gradient(90deg,var(--accent),#ffd0a8);z-index:0}.flow__dot[data-v-2fd6f263]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#0d1729;font-size:15px;font-weight:800;box-shadow:0 4px 12px #ff8a3d52}.flow b[data-v-2fd6f263]{display:block;margin-top:14px;font-size:15px;color:var(--ink)}.flow em[data-v-2fd6f263]{display:block;margin-top:4px;font-style:normal;font-size:12.5px;color:var(--muted)}.section--dark[data-v-2fd6f263]{background:#0d1729}.section--dark .section-eyebrow[data-v-2fd6f263]{color:#7fb0ff}.section--dark .section-title[data-v-2fd6f263],.section--dark .flow b[data-v-2fd6f263]{color:#fff}.section--dark .flow em[data-v-2fd6f263]{color:#8fa0b8}.strip[data-v-2fd6f263]{background:#0d1729}.strip__in[data-v-2fd6f263]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:26px 24px}.strip__txt[data-v-2fd6f263]{font-size:15px;color:#c6d2e3}.strip__txt b[data-v-2fd6f263]{color:#fff}.strip__btn[data-v-2fd6f263]{border-color:#ffffff4d;color:#fff;background:transparent}.strip__btn[data-v-2fd6f263]:hover{border-color:#fff;color:#fff;background:#ffffff14}.split[data-v-2fd6f263]{display:grid;grid-template-columns:1.02fr .98fr;gap:40px;align-items:center}.split__copy .section-eyebrow[data-v-2fd6f263]{display:inline-block;margin-bottom:14px}.split__copy .section-title[data-v-2fd6f263]{text-align:left}.split__copy .section-desc[data-v-2fd6f263]{max-width:520px}.split__list[data-v-2fd6f263]{list-style:none;margin:26px 0 0;padding:0}.split__list li[data-v-2fd6f263]{display:flex;gap:14px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line)}.split__list li[data-v-2fd6f263]:last-child{border-bottom:1px solid var(--line)}.split__list b[data-v-2fd6f263]{flex:0 0 100px;color:var(--ink);font-size:15px}.split__list span[data-v-2fd6f263]{color:var(--ink-2);font-size:14.5px}.split__art[data-v-2fd6f263]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.split__art--one[data-v-2fd6f263]{grid-template-columns:1fr}.shot[data-v-2fd6f263]{margin:0;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-2)}.shot img[data-v-2fd6f263]{display:block;width:100%;height:300px;object-fit:cover;object-position:top;-webkit-mask-image:linear-gradient(180deg,#000 72%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 72%,#0000)}.shot figcaption[data-v-2fd6f263]{padding:10px 14px;font-size:13px;font-weight:600;color:var(--ink-2);border-top:1px solid var(--line)}.gallery__note[data-v-2fd6f263]{margin-top:12px;font-size:12.5px;color:var(--muted)}.gallery[data-v-2fd6f263]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.shot--g img[data-v-2fd6f263]{height:244px;object-position:top}.caps[data-v-2fd6f263]{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.caps li[data-v-2fd6f263]{padding:15px 0;border-top:1px solid var(--line)}.caps b[data-v-2fd6f263]{display:block;font-size:15.5px;color:var(--ink);font-weight:600}.caps span[data-v-2fd6f263]{display:block;margin-top:5px;font-size:14px;color:var(--ink-2)}@media(max-width:980px){.split[data-v-2fd6f263]{grid-template-columns:1fr;gap:30px}.split__copy .section-title[data-v-2fd6f263]{text-align:left}.gallery[data-v-2fd6f263]{grid-template-columns:1fr}.shot--g img[data-v-2fd6f263]{height:auto}.caps[data-v-2fd6f263]{grid-template-columns:1fr;gap:0;margin-top:28px}}@media(max-width:640px){.split__art[data-v-2fd6f263]{gap:12px}.shot img[data-v-2fd6f263]{height:230px}.shot--g img[data-v-2fd6f263]{height:auto}.split__list b[data-v-2fd6f263]{flex:0 0 84px}.flow em[data-v-2fd6f263]{font-size:14px}.shot figcaption[data-v-2fd6f263]{font-size:14px}}@media(max-width:980px){.hero__in[data-v-2fd6f263]{grid-template-columns:1fr;padding:56px 24px}.hero h1[data-v-2fd6f263]{font-size:34px}.flow[data-v-2fd6f263]{grid-template-columns:repeat(2,1fr);gap:22px 0}.flow li[data-v-2fd6f263]:not(:last-child):after{display:none}}@media(max-width:640px){.flow[data-v-2fd6f263]{grid-template-columns:1fr;gap:18px 0}.flow li[data-v-2fd6f263]{text-align:left;padding-left:52px}.flow__dot[data-v-2fd6f263]{position:absolute;left:0;top:0}.cta[data-v-2fd6f263],.strip__in[data-v-2fd6f263]{flex-direction:column;align-items:flex-start}.hero__cta-note[data-v-2fd6f263]{font-size:14px}}
