.flow.svelte-bzmr5h{isolation:isolate;width:min(100%,66rem);margin:clamp(2rem,4vw,3rem) auto 0;padding:2.5rem 0;position:relative}.flow.svelte-bzmr5h:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line-2) 1px, transparent 1px), linear-gradient(90deg, var(--line-2) 1px, transparent 1px);opacity:.85;-webkit-mask-composite:source-in;background-position:top;background-size:36px 36px;position:absolute;inset:-3rem -20vw;-webkit-mask-image:radial-gradient(60% 80%,#000 30%,#0000 100%),linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:radial-gradient(60% 80%,#000 30%,#0000 100%),linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.flow.svelte-bzmr5h:after{content:"";background:var(--line-2);z-index:-1;height:1px;position:absolute;top:50%;left:2%;right:2%}.row.svelte-bzmr5h{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:.6rem;display:grid}.step.svelte-bzmr5h{text-align:center;min-height:3.4rem;box-shadow:var(--shadow-soft);color:var(--ink);text-wrap:balance;opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .12s), translate 1.1s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .12s);background:#fff;border:1.5px solid #0000;border-radius:1.2rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.86rem;font-weight:500;line-height:1.2;display:flex;position:relative;translate:0 10px}.step.svelte-bzmr5h .n:where(.svelte-bzmr5h){color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.step.svelte-bzmr5h .t:where(.svelte-bzmr5h){min-width:0}.flow.svelte-bzmr5h.in .step:where(.svelte-bzmr5h){opacity:1;translate:0}.mover.svelte-bzmr5h{--cx:calc(200% + 1.2rem);--cy:0px;--lift:-14px}.shifter.svelte-bzmr5h{--sx:calc(-200% - 1.2rem);--sy:0px}.flow.svelte-bzmr5h.in .mover:where(.svelte-bzmr5h){z-index:2;animation:12s cubic-bezier(.45,0,.15,1) 1.6s infinite svelte-bzmr5h-carry}.flow.svelte-bzmr5h.in .shifter:where(.svelte-bzmr5h){animation:12s cubic-bezier(.45,0,.15,1) 1.6s infinite svelte-bzmr5h-shift}@keyframes svelte-bzmr5h-carry{0%,10%{box-shadow:var(--shadow-soft);border-color:#0000;transform:none}16%{transform:translate(0, var(--lift)) scale(1.04);border-color:var(--ochre);box-shadow:0 22px 40px -16px #14141459}34%{transform:translate(var(--cx), calc(var(--cy) + var(--lift))) scale(1.04);border-color:var(--ochre);box-shadow:0 22px 40px -16px #14141459}40%,58%{transform:translate(var(--cx), var(--cy));box-shadow:var(--shadow-soft);border-color:#0000}64%{transform:translate(var(--cx), calc(var(--cy) + var(--lift))) scale(1.04);border-color:var(--ochre);box-shadow:0 22px 40px -16px #14141459}82%{transform:translate(0, var(--lift)) scale(1.04);border-color:var(--ochre);box-shadow:0 22px 40px -16px #14141459}88%,to{box-shadow:var(--shadow-soft);border-color:#0000;transform:none}}@keyframes svelte-bzmr5h-shift{0%,18%{transform:none}34%,64%{transform:translate(var(--sx), var(--sy))}80%,to{transform:none}}@media (width<=760px){.flow.svelte-bzmr5h{width:min(100%,20rem);padding:1.5rem 0}.row.svelte-bzmr5h{grid-template-columns:1fr;gap:.6rem}.step.svelte-bzmr5h{min-height:3rem;padding:.7rem 1rem;font-size:.86rem}.flow.svelte-bzmr5h:after{width:1px;height:auto;inset:2% auto 2% 50%}.mover.svelte-bzmr5h{--cx:0px;--cy:calc(200% + 1.2rem);--lift:0px}.shifter.svelte-bzmr5h{--sx:0px;--sy:calc(-200% - 1.2rem)}}@media (prefers-reduced-motion:reduce){.step.svelte-bzmr5h{opacity:1;transition:none;translate:0}.flow.svelte-bzmr5h.in .mover:where(.svelte-bzmr5h),.flow.svelte-bzmr5h.in .shifter:where(.svelte-bzmr5h){animation:none}}.dp-hero.svelte-19321pi{padding-top:clamp(3rem,6vw,5rem)}.dp-h.svelte-19321pi{letter-spacing:-.03em;max-width:22ch;margin:0 auto 1.2rem;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.06}.dp-sub.svelte-19321pi{max-width:46rem;margin:0 auto}.dp-cta.svelte-19321pi{margin-top:clamp(2.5rem,4vw,3.5rem)}.apply-form.svelte-19321pi{text-align:left;max-width:48rem;margin:clamp(1.5rem,3vw,2.5rem) auto 0}.offer.svelte-19321pi{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.offer-media.svelte-19321pi{border-radius:var(--r-xl);aspect-ratio:4/4.4;background:var(--bg-soft);position:sticky;top:6rem;overflow:hidden}.offer-media.svelte-19321pi img:where(.svelte-19321pi){object-fit:cover;width:100%;height:100%;display:block}.offer-cap.svelte-19321pi{background:linear-gradient(to top, rgba(var(--scrim),.72), rgba(var(--scrim),0));color:#fff;gap:.25rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:absolute;bottom:0;left:0;right:0}.cap-n.svelte-19321pi{letter-spacing:-.015em;font-size:1.35rem;font-weight:500}.cap-d.svelte-19321pi{color:#ffffffd1;font-size:.95rem}.offer-copy.svelte-19321pi{align-content:start;gap:1.4rem;display:grid}.offer-copy.svelte-19321pi h2:where(.svelte-19321pi){margin:0}.gets.svelte-19321pi{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.gets.svelte-19321pi li:where(.svelte-19321pi){padding-left:1.3rem;line-height:1.5;position:relative}.gets.svelte-19321pi li:where(.svelte-19321pi):before{content:"";background:var(--ink);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.42rem;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='black'/%3E%3Cpath d='M6 10.5l2.6 2.5L14 7.5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='black'/%3E%3Cpath d='M6 10.5l2.6 2.5L14 7.5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.gets.svelte-19321pi .t:where(.svelte-19321pi){font-weight:500}.gets.svelte-19321pi .d:where(.svelte-19321pi){color:var(--ink-2)}.offer-copy.svelte-19321pi .pill:where(.svelte-19321pi){justify-self:start}.meta.svelte-19321pi{color:var(--ink-3);margin:-.6rem 0 0;font-size:.9rem}.ask.svelte-19321pi{background:var(--ochre);color:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow);gap:.5rem;margin-top:.6rem;padding:clamp(1.4rem,2.5vw,2rem);display:grid}.ask.svelte-19321pi .kicker:where(.svelte-19321pi){color:#fffc;margin:0}.ask.svelte-19321pi p:where(.svelte-19321pi){color:#fff;margin:0;line-height:1.55}@media (width<=900px){.offer.svelte-19321pi{grid-template-columns:1fr}.offer-media.svelte-19321pi{aspect-ratio:4/3;position:relative;top:auto}}
