.intro{color:#fff}@media all and (min-width: 641px){.intro{padding-top:40px;background:#000 url("../assets/setup/curve-desktop.png") no-repeat center bottom;background-size:100% 68px;padding-bottom:25px}}@media all and (max-width: 640px){.intro{padding-top:40px;background:#000 url("../assets/setup/curve-mobile.png") no-repeat center bottom;background-size:100% 56px}}.intro__heading{font-family:mokoko,sans-serif;font-weight:800;max-width:500px;text-align:center;margin-inline:auto}@media all and (min-width: 641px){.intro__heading{font-size:2rem}}@media all and (max-width: 640px){.intro__heading{font-size:2rem}}.intro__copy{max-width:500px;margin-inline:auto;text-align:center;margin-top:10px}.intro__image{margin-inline:auto;position:relative}.intro__image::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}@media all and (min-width: 641px){.intro__image{max-width:648px;aspect-ratio:648/319}.intro__image::before{top:25px;background:url("../assets/setup/intro-desktop.png") no-repeat center center;background-size:contain}}@media all and (max-width: 640px){.intro__image{max-width:640px;aspect-ratio:640/498}.intro__image::before{top:8%;background:url("../assets/setup/intro-mobile.png") no-repeat center center;background-size:contain}}.instructions{margin-top:20px;text-align:center}@media all and (max-width: 640px){.instructions{margin-top:40px}}.instructions__start{max-width:400px;margin-inline:auto}@media all and (min-width: 641px){.instructions__start{font-size:1.5rem}}@media all and (max-width: 640px){.instructions__start{font-size:1.25rem}}.instructions__start span{font-family:futura-pt-bold,sans-serif}.instructions__confirmation{margin-top:2rem;max-width:400px;margin-inline:auto}@media all and (min-width: 641px){.instructions__confirmation{font-size:1.5rem}}@media all and (max-width: 640px){.instructions__confirmation{font-size:1.25rem}}.instructions__actions{display:grid;gap:20px}@media all and (max-width: 640px){.instructions__actions{max-width:350px;margin-inline:auto;margin-top:20px;text-align:center}}@media all and (min-width: 641px){.instructions__actions{margin-top:40px;margin-bottom:60px;text-align:left}}.instructions__action{padding:15px;border:solid 2px #000;border-radius:10px}@media all and (min-width: 641px){.instructions__action{display:flex;align-items:center;gap:20px}}@media all and (max-width: 640px){.instructions__action{display:grid;gap:20px}}.instructions__button{flex-shrink:0;background-color:#f7941d;min-height:50px;width:100%;border-radius:8px;display:flex;justify-content:center;align-items:center;font-family:futura-pt-bold,sans-serif;color:#fff;text-decoration:none}@media all and (min-width: 641px){.instructions__button{max-width:225px}}.instructions__hear{flex-shrink:1;flex-grow:1;font-size:1.05rem;line-height:1.4em}.instructions__hear span{font-family:futura-pt-bold,sans-serif}
