.sl-process-journey{padding:12px 90px 0 0;position:relative}.sl-process-stops{-moz-column-gap:clamp(60px,8vw,150px);grid-template-columns:1fr 1fr;gap:88px clamp(60px,8vw,150px);margin:0;padding:0;list-style:none;display:grid}.sl-process-stop{min-width:0;padding-top:72px;position:relative}.sl-process-stop-3{grid-area:2/2}.sl-process-stop-4{grid-area:2/1}.sl-process-node{background:var(--sl-surface);z-index:1;align-items:center;gap:16px;height:40px;display:flex;position:absolute;inset:0 0 auto}.sl-process-dot{border:2px solid var(--sl-green-readable);background:var(--sl-surface);border-radius:50%;flex:0 0 16px;width:16px;height:16px;position:relative}.sl-process-node svg{color:var(--sl-green-readable)}.sl-process-step{color:var(--sl-muted);font-size:12px;font-weight:700}.sl-process-stop h3{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(23px,2.2vw,29px)}.sl-process-stop p{color:var(--sl-muted);max-width:41ch;margin:0;font-size:15px;line-height:1.8}.sl-process-stop:before{content:"";background:var(--sl-green);opacity:.6;height:1px;position:absolute;top:20px;left:0;right:0}.sl-process-node{width:fit-content;padding-right:20px}.sl-process-stop-1:before,.sl-process-stop-4:before{right:calc(-1*clamp(60px,8vw,150px))}.sl-process-turn{border:1px solid var(--sl-green);opacity:.6;border-left:0;border-radius:0 52px 52px 0;width:90px;position:absolute;top:32px;bottom:calc(50% - 70px);right:0}.sl-process-directions svg{color:var(--sl-green-readable);background:var(--sl-surface);z-index:1;position:absolute}.sl-process-forward{top:24px;left:calc(50% - 90px)}.sl-process-down{top:calc(25% + 43px);right:-8px}.sl-process-return{top:calc(50% + 62px);left:calc(50% - 90px)}@media (width>=901px){.sl-process-stops{grid-auto-rows:1fr}}@media (width<=900px){.sl-process-journey{max-width:640px;padding:0}.sl-process-stops{flex-direction:column;gap:0;display:flex}.sl-process-stop{padding:0 0 42px 58px}.sl-process-stop:last-child{padding-bottom:0}.sl-process-node{background:0 0;gap:12px;height:32px;margin:0 0 12px;padding:0;position:static}.sl-process-dot{z-index:1;position:absolute;top:8px;left:0}.sl-process-stop:before{width:1px;height:auto;top:17px;bottom:-17px;left:7px;right:auto!important}.sl-process-stop:last-child:before,.sl-process-turn,.sl-process-directions{display:none}.sl-process-stop p{max-width:46ch}}@media (width<=540px){.sl-process-stop{padding-left:42px}.sl-process-stop p{font-size:14px}}.sl-search-readiness{background:var(--sl-white)}.sl-search-layout{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(40px,7vw,90px);display:grid}.sl-search-layout h3{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,29px)}.sl-search-layout p{color:var(--sl-muted);margin-bottom:16px;font-size:14px;line-height:1.85}.sl-search-design>p{max-width:49ch}.sl-search-example{border-radius:12px;margin:28px 0 20px;display:block;overflow:hidden}.sl-search-example img{width:100%;height:auto;display:block}.sl-search-explanation{gap:32px;display:grid}.sl-search-explanation article+article{border-top:1px solid var(--sl-line);padding-top:30px}.sl-search-platforms{align-items:center;gap:30px;height:50px;margin-bottom:18px;display:flex}.sl-search-platforms img{-o-object-fit:contain;object-fit:contain;flex:none;display:block}.sl-search-platforms .sl-google-logo{width:91px;height:40px}.sl-search-platforms .sl-bing-logo{width:150px;height:auto}.sl-search-ai{gap:12px}.sl-search-ai img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:32px;height:32px}.sl-search-ai span{color:var(--sl-ink);font-size:20px;font-weight:600}.sl-search-readiness .sl-search-note{max-width:88ch;color:var(--sl-muted);margin:40px 0 0;font-size:11px;line-height:1.8}@media (width<=900px){.sl-search-layout{grid-template-columns:1fr;gap:40px}.sl-search-design,.sl-search-explanation{max-width:640px}.sl-search-readiness .sl-search-note{margin-top:30px}}.sl-home-hero{isolation:isolate;color:#fff;text-align:center;background:#292720;align-items:center;min-height:calc(100svh - 72px);padding-block:clamp(64px,8vh,100px);display:grid;position:relative;overflow:hidden}.sl-home-hero-poster,.sl-home-hero-video{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sl-home-hero-poster img,.sl-home-hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.sl-home-hero-video{opacity:0;transition:opacity .2s}.sl-home-hero[data-video-ready=true] .sl-home-hero-video{opacity:1}.sl-home-hero:before{content:"";z-index:-1;pointer-events:none;background:#00000094;position:absolute;inset:0}.sl-home-hero h1{color:#fff;max-width:1100px;margin:0 auto;font-size:clamp(40px,4.6vw,68px);line-height:1.1}.sl-home-hero-content>p{color:#fff;max-width:610px;margin:26px auto 34px;font-size:17px;line-height:1.75}.sl-home-hero .sl-actions{justify-content:center;gap:16px}.sl-home-hero .sl-button{background:#fff;border:1px solid #fff;min-height:54px;color:var(--sl-navy)!important}.sl-home-hero .sl-button:hover{background:#e7f5f0;border-color:#e7f5f0}.sl-home-hero .sl-home-hero-secondary{background:0 0;border-color:#ffffffb3;color:#fff!important}.sl-home-hero .sl-home-hero-secondary:hover{background:#fff;border-color:#fff;color:var(--sl-navy)!important}.sl-home-hero :focus-visible{outline-color:#fff}.sl-home-hero-motion{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff73;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:24px;right:24px}.sl-home-hero-motion:hover{background:#0009}.sl-home-hero+.sl-quick-facts{margin-top:0}@media (width<=700px){.sl-home-hero{padding-block:64px 84px}.sl-home-hero h1{font-size:clamp(32px,8.3vw,42px);line-height:1.14}.sl-home-hero-content>p{max-width:36ch;margin:24px auto 30px;font-size:15px;line-height:1.7}.sl-home-hero .sl-actions{gap:12px}.sl-home-hero .sl-button{padding-inline:18px;font-size:13px}.sl-home-hero-motion{bottom:20px;right:20px}}@media (width<=380px){.sl-home-hero .sl-actions{justify-items:center;display:grid}.sl-home-hero .sl-button{width:min(100%,230px)}}@media (height<=600px) and (width>=701px){.sl-home-hero{padding-block:24px}.sl-home-hero h1{font-size:clamp(36px,4.8vw,48px)}.sl-home-hero-content>p{margin:16px auto 22px;font-size:15px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.sl-home-hero-video{transition:none;display:none}}
