.p-how .steps.six{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(36px,4vw,56px)}.p-how .steps.six .when{font:400 11.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin:0 0 10px;display:block}@media (max-width:900px){.p-how .steps.six{grid-template-columns:1fr 1fr}}@media (max-width:520px){.p-how .steps.six{grid-template-columns:1fr}}.p-how .stage-photos{grid-template-columns:5fr 4fr 3fr;align-items:end;gap:clamp(14px,1.8vw,26px);margin-top:clamp(56px,6vw,96px);display:grid}.p-how .stage-photos .figure:first-child .frame{aspect-ratio:3/2}.p-how .stage-photos .figure:nth-child(2) .frame{aspect-ratio:4/3}.p-how .stage-photos .figure:nth-child(3) .frame{aspect-ratio:4/5}.p-how .stage-photos .caption b{color:var(--spruce);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:500;display:block}@media (max-width:800px){.p-how .stage-photos{grid-template-columns:1fr 1fr}.p-how .stage-photos .figure:first-child{grid-column:1/-1}.p-how .stage-photos .figure:nth-child(2) .frame,.p-how .stage-photos .figure:nth-child(3) .frame{aspect-ratio:4/5}}.p-how .fee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(36px,4vw,56px);display:grid}.p-how .fee{background:var(--paper);border:1px solid var(--rule);border-radius:2px;flex-direction:column;padding:clamp(26px,3vw,44px);display:flex}.p-how .fee.dark-card{background:var(--ink);border-color:var(--ink);color:#c9cdcf}.p-how .fee .amount{font:700 clamp(54px,6vw,88px)/.9 var(--display);color:var(--ink);letter-spacing:-.01em;margin:6px 0 18px;font-stretch:68%}.p-how .fee.dark-card .amount,.p-how .fee.dark-card h3{color:var(--white)}.p-how .fee.dark-card .eyebrow{color:var(--glacier)}.p-how .fee.dark-card .perks li:before{background:var(--glacier)}.p-how .fee p{margin:0;font-size:15.5px}.p-how .fee .perks{margin-top:20px}.p-how .fee .foot{font:400 12px/1.5 var(--mono);color:var(--slate);letter-spacing:.02em;margin-top:auto;padding-top:24px}.p-how .fee.dark-card .foot{color:#8f9598}@media (max-width:800px){.p-how .fee-grid{grid-template-columns:1fr}}.p-how .pay-flow{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p-how .pay-flow>div{border-bottom:1px solid var(--rule);padding:22px 22px 24px 0}.p-how .pay-flow>div+div{border-left:1px solid var(--rule);padding-left:22px}.p-how .pay-flow .k{font:400 11.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--spruce);margin-bottom:12px;display:block}.p-how .pay-flow p{margin:0;font-size:15.5px}@media (max-width:800px){.p-how .pay-flow{grid-template-columns:1fr}.p-how .pay-flow>div+div{border-left:0;padding-left:0}}.p-how .get-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);display:grid}.p-how .get-list>div{border-top:1px solid var(--rule-dark);padding:22px 0 26px}.p-how .get-list h3{margin-bottom:8px}.p-how .get-list p{color:#b9bec0;margin:0;font-size:15.5px}@media (max-width:700px){.p-how .get-list{grid-template-columns:1fr}}.p-how .faq{border-top:1px solid var(--ink)}.p-how .faq details{border-bottom:1px solid var(--rule)}.p-how .faq summary{cursor:pointer;font:500 clamp(18px,1.6vw,21px)/1.3 var(--display);color:var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;font-stretch:94%;list-style:none;display:flex}.p-how .faq summary::-webkit-details-marker{display:none}.p-how .faq summary:after{content:"+";font:400 18px/1 var(--mono);color:var(--spruce);flex-shrink:0}.p-how .faq details[open] summary:after{content:"−"}.p-how .faq .a{max-width:var(--measure);padding:0 0 24px}.p-how .faq .a p{margin:0 0 .9em;font-size:16px}
