.sv-com{word-break:keep-all;overflow-wrap:break-word}.page-block.sv-com{padding:4rem 0 4.5rem}.sv-com-head h2{margin:0;font-size:2.25rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.sv-com-head p{margin:1rem 0 0;max-width:40rem;font-size:1.1875rem;font-weight:500;line-height:1.6;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.sv-com-steps{position:relative;display:flex;flex-direction:column;gap:0;margin:1.75rem 0 0;padding:0;list-style:none}.sv-com-steps:before{content:"";position:absolute;top:8px;bottom:8px;left:9px;width:2px;background:var(--sand)}.sv-com-steps li{position:relative;margin:0;padding:0 0 2rem 2.75rem;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:-.03em}.sv-com-steps h3{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-wrap:balance}.sv-com-steps li:last-child{padding-bottom:0}.sv-com-steps li:before{content:"";position:absolute;top:.25rem;left:0;width:20px;height:20px;box-sizing:border-box;border:2px solid var(--ink);border-radius:50%;background:var(--paper)}.sv-com-steps li.is-on:before{background:var(--ink)}.sv-com-split{display:grid;gap:1.35rem;margin-top:1.75rem}.sv-com-photo{margin:0;overflow:hidden;border-radius:4px}.sv-com-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}.sv-com-copy p{margin:0;color:var(--muted-foreground);font-size:1.0625rem;line-height:1.85}.sv-com-quote{margin:0 0 .9rem!important;color:var(--ink)!important;font-size:1.2rem!important;font-weight:700;line-height:1.45!important;letter-spacing:-.03em}.sv-com-quote q{quotes:"“" "”";font-style:normal}.sv-com-quote q:before{content:open-quote;margin-right:.08em}.sv-com-quote q:after{content:close-quote}@media (min-width:800px){.page-block.sv-com{padding:7rem 0 7.5rem}.sv-com-head h2{font-size:3.25rem}.sv-com-head p{margin-top:1.375rem;font-size:1.375rem}.sv-com-steps{flex-direction:row;gap:2.5rem;margin-top:4rem}.sv-com-steps:before{top:9px;bottom:auto;left:0;right:0;width:auto;height:2px}.sv-com-steps li{flex:1;padding:2.75rem 0 0;font-size:2.125rem}.sv-com-steps li:before{top:0;left:0}.sv-com-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem;align-items:center;margin-top:4rem}.sv-com-photo img{aspect-ratio:16/10}.sv-com-copy p{font-size:1.125rem}.sv-com-quote{font-size:1.35rem!important}}