.sms-page{background:radial-gradient(ellipse 1000px 650px at 83% 320px,#d9e9ff99,transparent 80%),#f7f9ff}.sms-hero-art{margin-left:-6%;margin-right:-10%}.sms-hero-art img{filter:none}.sms-setup{margin:10px 2.2% 0;padding:50px 46px 43px;border-radius:32px;background:radial-gradient(ellipse at 70% 65%,#293344,#1b1e25 80%);color:#f8faff}.sms-setup-heading{display:flex;align-items:end;justify-content:space-between;gap:45px}.sms-setup-heading .eyebrow{font-size:10px;color:#8da8d2}.opening .sms-setup h2{font-size:clamp(36px,3.7vw,53px);letter-spacing:-2px}.sms-setup-heading>p{font-size:19px;line-height:1.5;color:#a3b8d9;margin:0 0 2px;letter-spacing:-.3px}.sms-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:36px 0 0}.sms-steps li{border-top:1px solid #617a9f70;padding-top:25px;position:relative}.sms-step-number{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid #527bb760;background:#254e871f;border-radius:13px;color:#80acfa;font-size:17px;font-variant-numeric:tabular-nums}.sms-steps h3{font-size:29px;font-weight:500;letter-spacing:-.8px;margin:22px 0 16px}.sms-steps p{font-size:17px;line-height:1.55;letter-spacing:-.2px;color:#a9bcd9;max-width:340px;margin:0}.sms-step-tag{display:block;font-size:9px;letter-spacing:1.1px;color:#748dae;margin-top:25px}.sms-page .voice-capabilities{margin-top:62px}.sms-page .capability-card h3{font-size:22px}.sms-page .voice-related{margin-top:55px}
@media(max-width:1100px){.sms-setup{padding:42px 32px 35px}.sms-setup-heading>p{font-size:17px}.sms-steps{gap:25px}.sms-steps h3{font-size:26px}.sms-steps p{font-size:16px}.sms-page .capability-card h3{font-size:21px}}
@media(max-width:900px){.sms-setup{padding:36px 26px 30px;border-radius:27px}.opening .sms-setup h2{font-size:36px;letter-spacing:-1.5px}.sms-setup-heading>p{font-size:15px;max-width:250px}.sms-steps{gap:22px;margin-top:30px}.sms-steps h3{font-size:23px}.sms-steps p{font-size:14px}.sms-step-number{width:40px;height:40px;border-radius:12px;font-size:15px}.sms-step-tag{font-size:8px;line-height:1.6;margin-top:21px}.sms-page .voice-capabilities{margin-top:48px}}
@media(max-width:650px){.sms-hero-art{margin:6px -7% -5px}.sms-setup{margin:6px 14px 0;padding:30px 24px;border-radius:25px}.sms-setup-heading{display:block}.opening .sms-setup h2{font-size:33px;letter-spacing:-1.4px}.sms-setup-heading>p{font-size:15px;line-height:1.5;margin-top:20px;max-width:none}.sms-setup-heading>p br{display:none}.sms-steps{grid-template-columns:1fr;gap:27px;margin-top:28px}.sms-steps li{padding-top:25px}.sms-step-number{width:42px;height:42px;font-size:16px}.sms-steps h3{font-size:26px;margin:20px 0 14px}.sms-steps p{font-size:16px;max-width:none}.sms-step-tag{font-size:9px;margin-top:21px}.sms-page .voice-capabilities{margin-top:38px}.sms-page .capability-card h3{font-size:23px}.sms-page .voice-related{margin-top:35px}}
