.crp197{--navy:#031a3a;--blue:#075fb8;--red:#f01434;--white:#fff;background:#03162e;color:#fff;overflow:hidden}.crp197 *{box-sizing:border-box}.crp197-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.crp197-hero,.crp197-home,.crp197-road{position:relative}.crp197-hero{padding:72px 0 58px;background:radial-gradient(circle at 82% 22%,rgba(17,111,219,.35),transparent 34%),linear-gradient(135deg,#03142c 0%,#073f79 58%,#03162e 100%)}.crp197-hero:after,.crp197-home:after,.crp197-road:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#28b7ff,#ff294c,transparent)}.crp197-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);gap:52px;align-items:center}.crp197-ribbon{display:inline-block;padding:10px 26px;background:linear-gradient(135deg,#ff1838,#d80a29);transform:skew(-10deg);font-weight:900;font-style:italic;font-size:clamp(22px,2.2vw,36px);line-height:1;color:#fff;box-shadow:0 8px 25px rgba(240,20,52,.26)}.crp197-ribbon::first-line{transform:skew(10deg)}.crp197 h1,.crp197 h2{margin:20px 0 0;color:#fff;letter-spacing:-.03em}.crp197 h1{font-size:clamp(38px,4.3vw,60px);line-height:1.02;max-width:700px}.crp197 h2{font-size:clamp(30px,3vw,44px);line-height:1.08}.crp197-line{display:inline-block;white-space:nowrap}.crp197-checks{list-style:none;padding:0;margin:28px 0 30px;display:grid;gap:13px;font-size:clamp(17px,1.5vw,23px)}.crp197-checks li{position:relative;padding-left:34px}.crp197-checks li:before{content:"✓";position:absolute;left:0;color:#ff2445;font-weight:900;font-size:1.25em}.crp197-play{display:inline-block;line-height:0}.crp197-play img{display:block;width:210px;height:auto}.crp197-phones{position:relative;min-height:560px;transform:translateX(18px)}.crp197-phone{position:absolute;margin:0;width:46%;border-radius:38px;padding:8px;background:#05070b;box-shadow:0 26px 70px rgba(0,0,0,.5),0 0 0 2px rgba(77,189,255,.55);overflow:hidden}.crp197-phone img{display:block;width:100%;height:auto;border-radius:30px}.crp197-phone-a{left:4%;top:28px;transform:rotate(-2.5deg)}.crp197-phone-b{right:4%;top:0;transform:rotate(2.5deg)}.crp197-home{padding:58px 0;background:linear-gradient(90deg,#051a34 0%,#082d58 48%,#051a34 100%)}.crp197-home-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.crp197-speakers-wrap{position:relative;padding-top:0}.crp197-speakers-wrap>img{display:block;width:100%;max-width:620px;height:auto;border-radius:0;mix-blend-mode:normal}.crp197-voicechips{position:absolute;top:0;left:0;right:0;display:flex;gap:14px;flex-wrap:wrap}.crp197-voicechips span{background:#fff;color:#0b1730;border-radius:999px;padding:12px 18px;font-size:18px;line-height:1.15;box-shadow:0 8px 24px rgba(0,0,0,.18);white-space:nowrap}.crp197-home-copy p,.crp197-road-copy p,.crp197-seo p{font-size:20px;line-height:1.55;color:#dcecff}.crp197-assistants{display:flex;gap:18px;align-items:center;margin-top:20px;font-size:26px}.crp197-assistants span{opacity:.5}.crp197-alexa-skill{display:inline-block;margin-top:22px;line-height:0}.crp197-alexa-skill img{display:block;width:185px;max-width:100%;height:auto;border-radius:10px}.crp197-road{padding:62px 0 68px;background:radial-gradient(circle at 72% 50%,rgba(0,109,213,.28),transparent 38%),linear-gradient(135deg,#03162f 0%,#071526 100%)}.crp197-road-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.crp197-road-copy h2 strong{font-weight:900}.crp197-aa-label{display:flex;align-items:center;gap:14px;margin-top:24px;font-size:30px}.crp197-aa-icon{display:grid;place-items:center;width:48px;height:48px;transform:rotate(180deg);color:#1aa7ff;text-shadow:0 0 18px rgba(26,167,255,.6)}.crp197-dashboard img{display:block;width:100%;border-radius:34px;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 2px rgba(64,181,255,.45)}.crp197-seo{padding:44px 0 54px}.crp197-seo h2{font-size:30px}.crp197-seo p{max-width:900px;margin:14px 0 0}
@media(max-width:900px){.crp197-shell{width:min(100% - 28px,760px)}.crp197-grid,.crp197-home-grid,.crp197-road-grid{grid-template-columns:1fr}.crp197-hero{padding-top:44px}.crp197 h1{font-size:clamp(38px,11vw,58px)}.crp197-phones{min-height:530px;max-width:620px;width:100%;margin:0 auto}.crp197-home-copy{order:-1}.crp197-speakers-wrap{padding-top:90px}.crp197-road-copy h2 br{display:block}.crp197-dashboard{max-width:720px;margin:0 auto}}
@media(max-width:600px){.crp197-shell{width:calc(100% - 22px)}.crp197-hero{padding:34px 0 38px}.crp197-ribbon{font-size:22px;padding:9px 16px}.crp197 h1{font-size:38px;line-height:1.06}.crp197-checks{font-size:16px;gap:10px}.crp197-play img{width:180px}.crp197-phones{min-height:430px;margin-top:10px}.crp197-phone{width:49%;border-radius:24px;padding:5px}.crp197-phone img{border-radius:19px}.crp197-phone-a{left:0;top:22px}.crp197-phone-b{right:0}.crp197-home,.crp197-road{padding:42px 0}.crp197-voicechips{position:static;margin-bottom:16px;display:grid}.crp197-voicechips span{font-size:16px;white-space:normal}.crp197-speakers-wrap{padding-top:0}.crp197-speakers-wrap>img{border-radius:18px}.crp197-home-copy p,.crp197-road-copy p,.crp197-seo p{font-size:17px}.crp197-assistants{font-size:20px}.crp197-dashboard img{border-radius:20px}.crp197-aa-label{font-size:24px}}

@media(max-width:900px){.crp197-phones{transform:none}}
