:root{--sx7-blue:#00a3d7;--sx7-blue-bright:#20c7f4;--sx7-muted:#b8c7d6;--sx7-line:#ffffff24;--sx7-soft-hover:#00a3d71f}.sx7-home-hero{isolation:isolate;background:#03172b;height:clamp(420px,100svh - 390px,560px);position:relative;overflow:visible}.sx7-harbour{z-index:0;position:absolute;inset:0;overflow:hidden}.sx7-harbour__still,.sx7-harbour__canvas{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sx7-harbour__canvas{opacity:0;transition:opacity .2s}.sx7-home-hero__shade{pointer-events:none;background:linear-gradient(90deg,#031223d9 0%,#0312238c 42%,#0000 85%);position:absolute;inset:0}.sx7-home-hero__content{z-index:2;padding-top:42px;position:relative}.sx7-home-hero h1{color:#fff;max-width:570px;margin:0;font-size:clamp(30px,2.7vw,43px);line-height:1.12}.sx7-home-hero__content p{color:#fff;font-size:20px}.sx7-home-hero__devices{object-fit:contain;object-position:bottom;z-index:3;width:min(32%,440px);max-height:70%;position:absolute;bottom:-12px;right:max(4%,50% - 600px)}.sx7-buttons{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.sx7-home-hero .sx7-buttons{justify-content:flex-start}.sx7-home-section{padding:75px 0}.sx7-home-section h2{color:#fff;font-size:clamp(25px,3vw,38px);line-height:1.15}.sx7-home-section p{color:#b8c7d6}.sx7-home-section h3{color:#fff}.sx7-ask{--sx7-navy:#03172b;--sx7-navy-2:#06223d;--sx7-soft:#ffffff0e;background:linear-gradient(130deg,#061c34,#031324);border:1px solid #ffffff12;border-radius:7px;max-width:1080px;margin:28px auto 0;padding:28px 24px;position:relative;overflow:hidden}.sx7-ask *{box-sizing:border-box}.sx7-ask__inner{text-align:center}.sx7-ask__eyebrow,.sx7-eyebrow{color:#20c7f4;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.sx7-ask h2{color:#fff;margin:8px 0;font-size:clamp(30px,4vw,52px);line-height:1.1}.sx7-ask h2 span,.sx7-demo h2 span{color:#20c7f4}.sx7-ask__intro{color:#b8c7d6;margin:12px auto 28px}.sx7-ask__chat{text-align:left;background:#ffffff0e;border:1px solid #20c7f447;border-radius:12px;align-items:center;gap:10px;max-width:860px;min-height:62px;margin:auto;padding:8px 10px 8px 18px;display:flex}.sx7-ask__prompt{color:#20c7f4;font-family:monospace;font-weight:700}.sx7-ask__typed{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;overflow:hidden}.sx7-ask__caret{background:#20c7f4;width:2px;height:20px;animation:.9s step-end infinite sx7Blink}.sx7-ask__send{color:#fff;cursor:pointer;background:#00a3d7;border:0;border-radius:8px;flex:none;width:46px;height:46px;font-size:25px}.sx7-ask__questions{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1000px;margin:20px auto;display:flex}.sx7-ask__questions button{color:#d7e2ec;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:30px;padding:9px 14px;font-size:13px}.sx7-ask__questions button:hover,.sx7-ask__questions button.is-active{color:#fff;background:#00a3d71f;border-color:#20c7f4}.sx7-ask__answer{text-align:left;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;max-width:760px;margin:25px auto 0;padding:20px;animation:.28s both sx7Reveal}.sx7-ask__answer[hidden]{display:none}.sx7-ask__answer p{color:#b8c7d6;margin:8px 0 0}.sx7-ask__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@keyframes sx7Blink{50%{opacity:0}}@keyframes sx7Reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sx7-why{grid-template-columns:1fr 1fr;gap:55px;display:grid}.sx7-why>div+div{border-left:1px solid #ffffff1a;padding-left:45px}.sx7-why h2{font-size:24px}.sx7-demo{text-align:center}.sx7-demo>p:not(.sx7-eyebrow){max-width:760px;margin:12px auto 28px}.sx7-demo__grid{text-align:left;background:#031525;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:1.4fr 1fr;gap:25px;padding:18px;display:grid}.sx7-video{aspect-ratio:16/9;background:#061d30;position:relative}.sx7-video button,.sx7-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sx7-video button{cursor:pointer;background:0 0;padding:0}.sx7-video button img{object-fit:cover;width:100%;height:100%}.sx7-video button span{color:#fff;background:#e22;border-radius:12px;padding:14px 20px;font-size:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx7-demo__grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sx7-demo__grid li{align-items:center;gap:12px;font-size:15px;display:flex}.sx7-demo__grid li img{object-fit:contain;width:42px;height:42px}.sx7-compare{text-align:center}.sx7-compare h2{font-size:24px}.sx7-compare__grid{text-align:left;grid-template-columns:1fr 1fr;gap:35px;margin-top:35px;display:grid}.sx7-compare__grid img{aspect-ratio:3;object-fit:cover;border-radius:8px;width:100%}.sx7-vision{text-align:center}.sx7-vision__icon{color:#20c7f4;font-size:48px}.sx7-vision p{max-width:750px;margin:auto}.sx7-audiences{text-align:center}.sx7-audiences__grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:22px;margin:32px 0;display:grid}.sx7-audiences article{background:#031321;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;padding:24px;display:flex}.sx7-audiences article h3{font-size:20px}.sx7-audiences article p{flex:1;font-size:15px}.sx7-audiences__contact .sx-link{margin-left:8px}.sx7-overview h2,.sx7-insights h2{text-align:center}.sx7-overview__grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;display:grid}.sx7-overview__grid img{width:100%;height:auto}.sx7-insights__grid{grid-template-columns:repeat(4,1fr);gap:18px;margin:35px 0;display:grid}.sx7-insights article img{aspect-ratio:1.6;object-fit:cover;border-radius:6px;width:100%}.sx7-insights article h3{font-size:15px;line-height:1.4}.sx7-insights>.sx-btn{width:fit-content;margin:auto;display:flex}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #20c7f4}@media (width<=800px){.sx7-home-hero{height:580px}.sx7-home-hero__content{padding-top:40px}.sx7-home-hero h1{max-width:90%;font-size:32px}.sx7-home-hero__devices{width:60%;max-height:45%;right:0}.sx7-why,.sx7-demo__grid,.sx7-compare__grid,.sx7-overview__grid{grid-template-columns:1fr}.sx7-why>div+div{border-left:0;padding-left:0}.sx7-audiences__grid{grid-template-columns:1fr}.sx7-insights__grid{grid-template-columns:repeat(2,1fr)}.sx7-home-section{padding:50px 0}}@media (width<=480px){.sx7-home-hero h1{font-size:28px}.sx7-home-hero__devices{width:78%}.sx7-ask{margin:20px 12px 0;padding:30px 15px}.sx7-insights__grid{grid-template-columns:1fr}.sx7-compare h2 br{display:none}}@media (prefers-reduced-motion:reduce){.sx7-ask__caret,.sx7-ask__answer{animation:none}.sx7-harbour__canvas{display:none}}body:has(.sx7-home-hero),body:has(.sx7-home-hero) main#main{background:#030f1e}.sx7-home-hero:after{content:"";z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='66' viewBox='0 0 100 66' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L100 65 L100 66 L0 66 Z' fill='%23051931'/%3E%3Cpath d='M0 .5 L100 65.5' fill='none' stroke='%2331586e' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:66px;position:absolute;bottom:-1px;left:0;right:0}body:has(.sx7-home-hero) .site-footer{background:0 0}@media (width<=800px){.sx7-home-hero:after{height:31px}body:has(.sx7-home-hero){background-size:auto 700px}}.sx7-section-band{display:flow-root;position:relative}.sx7-section-band--forward{background-image:linear-gradient(#051931 0%,#030f1e 100%)}.sx7-section-band--reverse{background-image:linear-gradient(#030f1e 0%,#051931 100%)}.sx7-section-band--ask{padding-bottom:28px}.sx-divider{position:relative}.sx-divider:after{content:"";z-index:20;pointer-events:none;background:linear-gradient(90deg,#0000,#5ca8d726 15%,#5ca8d773 50%,#5ca8d726 85%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}
