.how-page .mkt-hero-card{min-height:400px}.how-page .mkt-hero-card .inner{max-width:760px}.how-page .mkt-hero-card:after{background:linear-gradient(#14130840,#141308a6)}.how-page .mkt-hero-card h1{text-transform:none;letter-spacing:-.025em}.how-page .mkt-hero-card p{color:#ffffffe6;font-size:1.12rem}.how-page .how-steps{padding:96px 0;position:relative}.how-page .how-steps.cream{background:linear-gradient(180deg,var(--cream),#fff)}.how-page .how-steps-head{text-align:center;max-width:780px;margin:0 auto 60px}.how-page .how-steps-head .mkt-eyebrow{justify-content:center;margin-bottom:14px}.how-page .how-steps-head h2{font-family:var(--font-bricolage,"Bricolage Grotesque"),sans-serif;letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:700;line-height:1.05}.how-page .how-steps-head h2 em{font-family:var(--font-instrument,"Instrument Serif"),serif;color:var(--brand-deep);font-style:italic;font-weight:400}.how-page .how-steps-head h2:after{content:"";background:var(--brand);border-radius:99px;width:48px;height:3px;margin:18px auto 0;display:block}.how-page .how-steps-head p{color:var(--ink-soft);max-width:60ch;margin:0 auto;font-size:1.08rem}.how-page .how-tl{padding-top:20px;position:relative}.how-page .how-tl .line{background:repeating-linear-gradient(to right,var(--ink) 0 8px,transparent 8px 16px);opacity:.3;height:2px;position:absolute;top:78px;left:8%;right:8%}.how-page .how-tl .grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:30px;display:grid;position:relative}.how-page .how-tl .step{text-align:center;padding:0 8px}.how-page .how-tl .circle{border:2px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:120px;height:120px;margin:0 auto 22px;transition:transform .4s,background .3s,box-shadow .3s;display:grid;position:relative}.how-page .how-tl .step:hover .circle{background:var(--brand);box-shadow:var(--shadow);transform:scale(1.05)rotate(-3deg)}.how-page .how-tl .circle .num{font-family:var(--font-bricolage,"Bricolage Grotesque"),sans-serif;color:var(--ink);font-size:3rem;font-weight:800;line-height:1}.how-page .how-tl .circle .ic-badge{background:var(--brand);width:42px;height:42px;color:var(--ink);border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-10px;right:-6px}.how-page .how-tl .step h3{font-family:var(--font-bricolage,"Bricolage Grotesque"),sans-serif;margin-bottom:14px;font-size:1.28rem;font-weight:700;line-height:1.05}.how-page .how-tl .step p{color:var(--ink-soft);max-width:34ch;margin:0 auto;font-size:.97rem;line-height:1.65}.how-page .how-alt{flex-direction:column;gap:80px;display:flex}.how-page .how-alt .row{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.how-page .how-alt .row.flip .copy{order:2}.how-page .how-alt .copy .num{font-family:var(--font-bricolage,"Bricolage Grotesque"),sans-serif;color:#0000;-webkit-text-stroke:1.5px var(--brand-deep);letter-spacing:-.03em;margin-bottom:-6px;font-size:6rem;font-weight:800;line-height:.9;display:inline-block}.how-page .how-alt .copy .tag{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-deep);align-items:center;gap:8px;margin-bottom:10px;font-size:.74rem;font-weight:800;display:inline-flex}.how-page .how-alt .copy .tag svg{flex:none}.how-page .how-alt .copy h3{font-family:var(--font-bricolage,"Bricolage Grotesque"),sans-serif;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.05}.how-page .how-alt .copy p{color:var(--ink-soft);max-width:55ch;font-size:1rem;line-height:1.72}.how-page .how-alt .copy p strong{color:var(--ink);font-weight:700}.how-page .how-alt .copy .features{gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.how-page .how-alt .copy .features li{color:var(--ink);align-items:flex-start;gap:11px;font-size:.92rem;font-weight:600;display:flex}.how-page .how-alt .copy .features li .ck{background:var(--brand);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.how-page .how-alt .visual{aspect-ratio:5/4;background:var(--cream);box-shadow:var(--shadow);border-radius:22px;position:relative;overflow:hidden}.how-page .how-alt .visual img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.how-page .how-alt .row:hover .visual img{transform:scale(1.04)}.how-page .how-alt .visual .float{box-shadow:var(--shadow);z-index:2;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.how-page .how-alt .visual .float .ic{background:var(--brand);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.how-page .how-alt .visual .float b{font-family:var(--font-bricolage,"Bricolage Grotesque"),sans-serif;font-size:.95rem;display:block}.how-page .how-alt .visual .float small{color:var(--ink-faint);font-size:.78rem;font-weight:600}.how-page .how-alt .row:first-child .float{animation:4.5s ease-in-out infinite how-bobby;bottom:24px;left:24px}.how-page .how-alt .row:nth-child(2) .float{animation:5s ease-in-out .5s infinite how-bobby;top:24px;right:24px}.how-page .how-alt .row:nth-child(3) .float{animation:4.8s ease-in-out 1s infinite how-bobby;bottom:24px;left:24px}@keyframes how-bobby{50%{transform:translateY(-8px)}}.how-page .how-cta{padding:60px 0 96px}.how-page .how-cta .card{text-align:center;color:#fff;border-radius:30px;place-items:center;min-height:420px;padding:60px 30px;display:grid;position:relative;overflow:hidden}.how-page .how-cta .card img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.how-page .how-cta .card:after{content:"";z-index:1;background:linear-gradient(#14130866,#141308a6);position:absolute;inset:0}.how-page .how-cta .inner{z-index:2;max-width:640px;position:relative}.how-page .how-cta .mkt-eyebrow{color:#ffffffbf;justify-content:center;margin-bottom:14px}.how-page .how-cta .mkt-eyebrow:before{background:var(--brand)}.how-page .how-cta h2{font-family:var(--font-bricolage,"Bricolage Grotesque"),sans-serif;margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:700;line-height:1.05}.how-page .how-cta h2 em{font-family:var(--font-instrument,"Instrument Serif"),serif;color:var(--brand);font-style:italic;font-weight:400}.how-page .how-cta p{color:#ffffffdb;max-width:48ch;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:1.05rem}.how-page .how-cta .btn-cta{background:var(--brand);color:var(--ink);font-family:var(--font-manrope,"Manrope"),sans-serif;cursor:pointer;box-shadow:0 14px 30px -10px var(--brand-glow);border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.how-page .how-cta .btn-cta:hover{box-shadow:0 22px 44px -12px var(--brand-glow);transform:translateY(-2px)}.how-page .how-faq{background:var(--mist);padding:80px 0}.how-page .how-faq-head{text-align:center;max-width:720px;margin:0 auto 40px}.how-page .how-faq-head .mkt-eyebrow{justify-content:center;margin-bottom:14px}.how-page .how-faq-head h2{font-family:var(--font-bricolage,"Bricolage Grotesque"),sans-serif;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;line-height:1.05}.how-page .how-faq-list{max-width:820px;margin:0 auto}.how-page .how-qa{border-bottom:1px solid var(--line)}.how-page .how-qa summary{cursor:pointer;font-family:var(--font-bricolage,"Bricolage Grotesque"),sans-serif;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.how-page .how-qa summary::-webkit-details-marker{display:none}.how-page .how-qa .plus{background:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .3s,background .3s;display:grid}.how-page .how-qa[open] .plus{background:var(--brand);transform:rotate(45deg)}.how-page .how-qa .ans{color:var(--ink-soft);max-width:70ch;padding:0 4px 22px;font-size:.96rem;line-height:1.7}.how-page .mkt-news{border-top:1px solid var(--line)}@media (max-width:980px){.how-page .how-steps{padding:66px 0}.how-page .how-steps-head{margin-bottom:40px}.how-page .how-tl .grid{grid-template-columns:1fr;gap:50px}.how-page .how-tl .line{display:none}.how-page .how-alt{gap:56px}.how-page .how-alt .row,.how-page .how-alt .row.flip{grid-template-columns:1fr;gap:30px}.how-page .how-alt .row.flip .copy{order:0}.how-page .mkt-hero-card{min-height:340px}.how-page .how-cta{padding:48px 0 66px}.how-page .how-cta .card{border-radius:26px;min-height:360px;padding:48px 24px}.how-page .how-faq{padding:66px 0}}@media (max-width:560px){.how-page .how-steps{padding:48px 0}.how-page .how-steps-head{margin-bottom:28px}.how-page .how-steps-head p{font-size:1rem}.how-page .how-tl{padding-top:8px}.how-page .how-tl .grid{gap:36px}.how-page .how-tl .circle{width:100px;height:100px;margin-bottom:18px}.how-page .how-tl .circle .num{font-size:2.5rem}.how-page .how-tl .circle .ic-badge{width:36px;height:36px;bottom:-8px;right:-4px}.how-page .how-tl .step h3{font-size:1.15rem}.how-page .how-tl .step p{font-size:.92rem}.how-page .how-alt{gap:48px}.how-page .how-alt .row{gap:22px}.how-page .how-alt .copy .num{font-size:4rem}.how-page .how-alt .copy h3{font-size:clamp(1.25rem,5vw,1.5rem)}.how-page .how-alt .copy p{font-size:.96rem;line-height:1.65}.how-page .how-alt .visual{aspect-ratio:4/3;border-radius:18px}.how-page .how-alt .visual .float{max-width:calc(100% - 28px);padding:12px 14px}.how-page .how-alt .row:first-child .float,.how-page .how-alt .row:nth-child(2) .float,.how-page .how-alt .row:nth-child(3) .float{inset:auto auto 14px 14px}.how-page .how-alt .visual .float b{font-size:.88rem}.how-page .how-alt .visual .float small{font-size:.72rem}.how-page .how-cta{padding:40px 0 48px}.how-page .how-cta .card{border-radius:22px;min-height:300px;padding:36px 20px}.how-page .how-cta p{margin-bottom:22px;font-size:1rem}.how-page .how-cta .btn-cta{justify-content:center;width:100%;padding:15px 22px}.how-page .how-faq{padding:48px 0}.how-page .how-faq-head{margin-bottom:28px}.how-page .how-qa summary{padding:18px 0;font-size:1rem}.how-page .how-qa .ans{padding-bottom:18px;font-size:.92rem}.how-page .mkt-hero-card{min-height:280px}.how-page .mkt-hero-card p{font-size:1rem}}.how-page .stagger.in>:nth-child(3){transition-delay:.16s}
