/* SayToot premium marketing site: all styles scoped to public landing */
.st-home{--ink:#f5f7ff;--soft:#a7b3d0;--blue:#8d82ff;--cyan:#73e5e9;background:#080e1d;color:var(--ink);overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.6}.st-home *{box-sizing:border-box}.st-home a{text-decoration:none}.st-home h1,.st-home h2,.st-home h3,.st-home p{margin:0}.st-home h1,.st-home h2,.st-home h3{letter-spacing:-.055em;line-height:1.1}.st-home a:focus-visible,.st-home button:focus-visible,.st-home summary:focus-visible{outline:3px solid #8be9fa;outline-offset:4px}.st-header{height:84px;max-width:1510px;padding:0 clamp(22px,5vw,72px);margin:auto;display:flex;align-items:center;gap:45px;position:relative;z-index:10}.st-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;white-space:nowrap}.st-brand-mark{width:34px;height:34px;background:linear-gradient(145deg,#8b73ff,#5a56f0);display:grid;place-items:center;border-radius:10px;font-size:21px;font-weight:900;letter-spacing:-2px}.st-brand-mark span,.st-brand-word span{color:#72e4ed}.st-brand-word{font-size:27px;font-weight:850;letter-spacing:-1.7px}.st-custom-logo{max-height:50px;max-width:180px;object-fit:contain}.st-nav{display:flex;align-items:center;gap:29px;margin:auto}.st-nav a,.st-login{color:#c5cee1;font-size:13px;font-weight:650;transition:color .2s}.st-nav a:hover,.st-login:hover{color:white}.st-header-actions{display:flex;align-items:center;gap:26px}.st-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:#8b79ff;color:white!important;border-radius:10px;padding:15px 22px;font-weight:800;font-size:13px;box-shadow:0 12px 40px #6e53f63b;transition:transform .2s,background .2s}.st-button:hover{background:#a090ff;transform:translateY(-2px)}.st-button span{font-size:19px;font-weight:400}.st-small{padding:11px 18px;gap:13px}.st-menu-toggle{display:none}.st-hero{background:radial-gradient(ellipse at 77% 33%,#28327a 0,transparent 38%),radial-gradient(ellipse at 10% 80%,#111c40,transparent 48%),#0b1227;border-top:1px solid #ffffff0d}.st-hero-inner{max-width:1510px;margin:auto;padding:100px clamp(22px,5vw,72px) 112px;display:grid;grid-template-columns:45% 55%;align-items:center;gap:0;min-height:675px}.st-hero-copy{position:relative;z-index:2}.st-eyebrow,.st-kicker{font-size:10px;font-weight:900;letter-spacing:.2em;color:#8bdbef}.st-eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:27px}.st-signal{width:7px;height:7px;background:#83f6d2;border-radius:50%;box-shadow:0 0 0 5px #83f6d21b}.st-hero h1{font-size:clamp(54px,5.5vw,88px);font-weight:830;letter-spacing:-.07em;line-height:1.04;max-width:690px}.st-hero h1 em,.st-home h2 em{font-style:normal;background:linear-gradient(110deg,#a798ff 10%,#80e7f0 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.st-hero-copy>p{color:#b3bfd8;max-width:490px;font-size:17px;line-height:1.8;margin-top:26px}.st-hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:31px}.st-outline{display:inline-flex;align-items:center;gap:17px;padding:14px 20px;border:1px solid #58647f;border-radius:10px;color:#e9edff!important;font-weight:700;font-size:13px;transition:background .2s}.st-outline:hover{background:#ffffff12}.st-hero-notes{display:flex;gap:24px;flex-wrap:wrap;margin-top:36px;color:#9daac7;font-size:12px}.st-hero-notes b{color:#7de8d1;margin-right:5px}.st-product{position:relative;min-width:0;transform:perspective(1100px) rotateY(-8deg) rotateX(3deg);transform-origin:center;filter:drop-shadow(0 32px 60px #030719aa);margin-left:4%;}.st-product-glow{position:absolute;inset:10%;background:#6359ed;filter:blur(100px);opacity:.24}.st-product-shell{position:relative;display:flex;min-height:445px;background:#11182d;border:1px solid #53608b;border-radius:18px;overflow:hidden;box-shadow:0 0 0 8px #ffffff05}.st-product-sidebar{width:61px;flex-shrink:0;background:#0c1326;border-right:1px solid #2a3654;display:flex;flex-direction:column;align-items:center;gap:22px;padding:18px 0}.st-product-symbol{font-weight:900;font-size:20px;color:#b1a6ff;margin-bottom:25px}.st-product-nav{width:32px;height:32px;display:grid;place-items:center;color:#697897;font-size:19px}.st-product-nav.active{background:#7565eb33;color:#a99cff;border-radius:8px}.st-product-main{flex:1;min-width:0;padding:25px 24px}.st-product-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.st-product-top small,.st-product-top strong{display:block}.st-product-top small{font-size:9px;letter-spacing:.12em;color:#7888a9}.st-product-top strong{font-size:18px;margin-top:5px;letter-spacing:-.03em}.st-product-top strong span{color:#a899ff}.st-product-status{font-size:10px;color:#dce3f5;background:#1d2843;border:1px solid #37415d;padding:7px 12px;border-radius:8px}.st-product-status i,.st-campaign-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#71e6c0;margin-right:6px}.st-product-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 15px}.st-product-metrics>div{background:#1a2340;border:1px solid #303b5d;border-radius:10px;padding:15px 13px}.st-product-metrics small,.st-product-metrics strong,.st-product-metrics span{display:block}.st-product-metrics small{font-size:9px;color:#a4b0cb}.st-product-metrics strong{font-size:23px;letter-spacing:-.05em;margin:7px 0}.st-product-metrics span{font-size:10px;color:#6de4bb}.st-product-chart{background:#161f38;border:1px solid #303b5d;border-radius:10px;padding:16px 17px 10px}.st-chart-heading{display:flex;justify-content:space-between;align-items:center}.st-chart-heading strong,.st-chart-heading small{display:block}.st-chart-heading strong{font-size:12px}.st-chart-heading small{font-size:9px;color:#8290b0}.st-chart-heading>span{font-size:9px;color:#b1bed8;border:1px solid #384562;padding:5px 8px;border-radius:6px}.st-product-chart svg{width:100%;height:150px;margin-top:10px}.st-chart-axis{display:flex;justify-content:space-between;color:#7b89aa;font-size:9px}.st-product-campaign{display:flex;align-items:center;gap:11px;margin-top:12px;background:#1a2340;border:1px solid #303b5d;border-radius:10px;padding:10px 12px}.st-product-campaign div{flex:1}.st-product-campaign strong,.st-product-campaign small{display:block;font-size:10px}.st-product-campaign small{color:#8794b0;font-size:9px}.st-campaign-live{font-size:9px;color:#75e8c0;background:#21473d;padding:4px 8px;border-radius:20px}.st-product-campaign>strong{color:#7be8c6}.st-product-float{position:absolute;right:-4%;bottom:-8%;background:#f8faff;color:#131c37;border-radius:12px;box-shadow:0 15px 50px #0008;padding:15px 18px;display:flex;align-items:center;gap:12px}.st-float-icon{background:#e9e6ff;color:#6b57dc;width:37px;height:37px;display:grid;place-items:center;border-radius:10px;font-size:24px}.st-product-float small,.st-product-float strong{display:block}.st-product-float small{color:#64708c;font-size:10px}.st-product-float strong{font-size:13px}.st-hero-bottom{border-top:1px solid #ffffff15;max-width:1510px;padding:22px clamp(22px,5vw,72px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.st-hero-bottom>span{font-size:9px;letter-spacing:.15em;font-weight:850;color:#8795b7}.st-hero-bottom>div{display:flex;gap:26px;flex-wrap:wrap;color:#a8b3cb;font-size:12px;font-weight:650}.st-section{max-width:1510px;margin:auto;padding:120px clamp(22px,5vw,72px)}.st-section-heading{max-width:760px;margin-bottom:49px}.st-section h2,.st-workspace h2,.st-final-cta h2{font-size:clamp(38px,4.5vw,66px);font-weight:790;margin:15px 0 18px}.st-section-heading p{max-width:575px;color:#a9b5ce;font-size:16px;line-height:1.8}.st-intro{padding-bottom:90px}.st-solutions{display:grid;grid-template-columns:1fr 1fr;gap:23px}.st-solution{border:1px solid #303b58;border-radius:17px;overflow:hidden;background:#121b31}.st-solution-photo{height:255px;position:relative;background:#263250;overflow:hidden}.st-solution-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9)}.st-image-chip{position:absolute;bottom:16px;left:18px;background:#0b1229e8;border:1px solid #ffffff30;padding:7px 12px;border-radius:7px;font-size:10px;letter-spacing:.14em;font-weight:850}.st-solution-content{padding:34px}.st-solution h3{font-size:clamp(25px,2.5vw,36px);line-height:1.15}.st-solution p{color:#a8b4cc;margin:17px 0 25px;max-width:460px}.st-solution a,.st-dual a{color:#9ae8f3;font-weight:800;font-size:13px}.st-solution a span{margin-left:9px}.st-dual{border:1px solid #383e68;background:linear-gradient(110deg,#181d3b,#17213a);padding:24px 30px;margin-top:22px;border-radius:15px;display:flex;justify-content:space-between;align-items:center;gap:25px}.st-dual>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.st-dual-star{font-size:28px;color:#a89aff}.st-dual strong{font-size:16px}.st-dual div>span:last-child{font-size:13px;color:#aab6cf}.st-formats{max-width:none;background:#10182c}.st-formats>.st-section-heading,.st-format-grid{max-width:1366px;margin-left:auto;margin-right:auto}.st-format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.st-format-grid article{border:1px solid #303a57;border-radius:15px;background:#171f35;padding:22px}.st-format-grid h3{font-size:19px;letter-spacing:-.03em;margin:23px 0 11px}.st-format-grid p{font-size:13px;color:#a4b0ca}.st-format-visual{height:150px;display:flex;justify-content:center;align-items:center;position:relative;background:radial-gradient(circle at 50% 30%,#343a79,#1b2441);border-radius:10px;overflow:hidden}.st-format-banner{flex-direction:column;gap:9px}.st-format-banner i{display:block;width:68%;height:18px;background:linear-gradient(90deg,#9c89ff,#6fd5e5);border-radius:3px}.st-format-banner i:nth-child(2){width:52%;height:10px;opacity:.5}.st-format-banner i:nth-child(3){width:32%;height:8px;opacity:.35}.st-format-native{gap:12px}.st-format-native i:first-child{width:60px;height:68px;background:linear-gradient(130deg,#8274ff,#5fbbcf);border-radius:5px}.st-format-native i:last-child{width:80px;height:45px;background:repeating-linear-gradient(to bottom,#8290ba 0 6px,transparent 6px 16px)}.st-format-video:before{content:'';position:absolute;inset:22px 27px;background:linear-gradient(135deg,#44468e,#1b7590);border-radius:8px}.st-format-video b,.st-format-reels b{position:relative;font-size:25px;background:#ffffff2c;width:45px;height:45px;display:grid;place-items:center;border-radius:50%;color:white}.st-format-reels:before{content:'';position:absolute;width:72px;height:125px;border:4px solid #b0a7ff;border-radius:13px;background:linear-gradient(160deg,#684ad2,#24758e)}.st-workspace{max-width:1510px;margin:auto;padding:125px clamp(22px,5vw,72px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.st-workspace-copy>p{color:#acb8d1;font-size:16px;line-height:1.8;max-width:530px}.st-workspace-features{display:grid;gap:22px;margin:33px 0}.st-workspace-features>div{display:flex;align-items:center;gap:16px}.st-workspace-features>div>span{width:41px;height:41px;border:1px solid #454d83;background:#25284e;color:#a6a1ff;border-radius:11px;display:grid;place-items:center;font-size:21px}.st-workspace-features strong,.st-workspace-features small{display:block}.st-workspace-features strong{font-size:14px}.st-workspace-features small{font-size:12px;color:#9aa8c4}.st-workspace-image{border-radius:18px;overflow:hidden;border:1px solid #364368;min-height:420px;box-shadow:0 24px 65px #0005}.st-workspace-image img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.st-steps{border-top:1px solid #ffffff10}.st-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.st-steps-grid article{border-top:2px solid #585d98;padding:24px 12px 0 0}.st-steps-grid article>span{font-size:12px;color:#a49bff;font-weight:900}.st-steps-grid h3{font-size:21px;margin:25px 0 12px}.st-steps-grid p{font-size:13px;color:#a5b1cb}.st-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;border-top:1px solid #ffffff10}.st-faq>div:first-child>p{color:#aab6ce}.st-faq-items details{border-bottom:1px solid #36405b;padding:20px 0}.st-faq-items summary{cursor:pointer;font-weight:750;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:12px}.st-faq-items summary::-webkit-details-marker{display:none}.st-faq-items summary:after{content:'+';color:#a99bff;font-size:23px;font-weight:400}.st-faq-items details[open] summary:after{content:'−'}.st-faq-items details p{font-size:13px;color:#aab6cf;margin-top:12px;line-height:1.75}.st-final-cta{position:relative;background:radial-gradient(ellipse at 80% 20%,#3a367f,transparent 55%),linear-gradient(115deg,#22224f,#141d42);padding:110px 24px;overflow:hidden}.st-cta-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(#8995f51c 1px,transparent 1px),linear-gradient(90deg,#8995f51c 1px,transparent 1px);background-size:50px 50px}.st-cta-inner{position:relative;text-align:center;max-width:850px;margin:auto}.st-final-cta h2{margin:19px 0}.st-final-cta p{color:#c2c9e5}.st-final-cta .st-hero-actions{justify-content:center}.st-footer{max-width:1510px;margin:auto;padding:58px clamp(22px,5vw,72px) 45px;display:flex;align-items:start;justify-content:space-between;gap:30px}.st-footer p{font-size:12px;color:#8c9bb8;margin-top:13px}.st-footer nav{display:flex;gap:19px;flex-wrap:wrap}.st-footer nav a,.st-footer>small{font-size:12px;color:#9caac5}.st-footer>small{white-space:nowrap}
@media(max-width:1120px){.st-header{gap:20px}.st-nav{gap:15px}.st-hero-inner{grid-template-columns:1fr 1fr}.st-product{margin-left:0}.st-product-shell{min-height:390px}.st-product-main{padding:18px 13px}.st-product-metrics strong{font-size:18px}.st-product-float{right:-1%}.st-workspace{gap:35px}.st-hero-bottom>div{gap:12px}}
@media(max-width:850px){.st-header{height:75px}.st-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;margin-left:auto;background:none;border:0;cursor:pointer}.st-menu-toggle span{display:block;width:22px;height:2px;background:#fff}.st-nav{display:none;position:absolute;top:74px;left:16px;right:16px;flex-direction:column;align-items:stretch;background:#18223c;border:1px solid #455071;border-radius:12px;padding:16px;box-shadow:0 25px 60px #0009}.st-nav.open{display:flex}.st-header-actions{gap:12px}.st-header-actions .st-login{display:none}.st-hero-inner{padding-top:70px;grid-template-columns:1fr;gap:65px}.st-hero h1{font-size:clamp(53px,9vw,78px)}.st-product{transform:none;max-width:670px;margin:0 auto;width:100%}.st-hero-bottom{flex-direction:column;align-items:start}.st-format-grid{grid-template-columns:repeat(2,1fr)}.st-workspace{grid-template-columns:1fr}.st-workspace-image{max-height:440px}.st-steps-grid{grid-template-columns:repeat(2,1fr)}.st-faq{grid-template-columns:1fr;gap:10px}.st-footer{flex-wrap:wrap}}
@media(max-width:580px){.st-header{padding:0 18px}.st-brand-word{font-size:24px}.st-header-actions .st-small{padding:10px 12px;font-size:12px}.st-hero-inner{padding:58px 20px 72px;gap:45px}.st-hero h1{font-size:clamp(48px,12vw,68px)}.st-hero-copy>p{font-size:15px}.st-hero-actions{align-items:stretch}.st-hero-actions>a{width:100%;justify-content:space-between}.st-hero-notes{gap:10px;flex-direction:column}.st-product-shell{min-height:310px}.st-product-sidebar{width:37px;padding:12px 0;gap:14px}.st-product-symbol{font-size:14px;margin-bottom:10px}.st-product-nav{width:27px;height:27px;font-size:13px}.st-product-main{padding:12px 9px}.st-product-top strong{font-size:13px}.st-product-top small{font-size:7px}.st-product-status{display:none}.st-product-metrics{gap:5px;margin:15px 0 8px}.st-product-metrics>div{padding:9px 6px}.st-product-metrics small{font-size:7px}.st-product-metrics strong{font-size:15px}.st-product-metrics span{font-size:8px}.st-product-chart{padding:10px}.st-product-chart svg{height:95px}.st-product-float{right:0;bottom:-22px;padding:8px 10px}.st-float-icon{width:27px;height:27px;font-size:18px}.st-product-float strong{font-size:10px}.st-product-float small{font-size:8px}.st-product-campaign{display:none}.st-hero-bottom{padding:25px 20px}.st-hero-bottom>div{gap:10px 18px}.st-section{padding:76px 20px}.st-section h2,.st-workspace h2,.st-final-cta h2{font-size:clamp(37px,10vw,52px)}.st-solutions{grid-template-columns:1fr}.st-solution-photo{height:220px}.st-solution-content{padding:25px}.st-dual{padding:22px;align-items:start;flex-direction:column}.st-dual>div{align-items:start}.st-format-grid{grid-template-columns:1fr}.st-format-visual{height:135px}.st-workspace{padding:75px 20px}.st-workspace-image,.st-workspace-image img{min-height:290px}.st-steps-grid{gap:24px}.st-steps-grid h3{font-size:17px}.st-footer{padding:45px 20px;display:grid;gap:25px}.st-final-cta{padding:80px 20px}}
@media(prefers-reduced-motion:reduce){.st-home *{scroll-behavior:auto!important;transition:none!important}}
