.stickonia-seo-page .site-content{padding:0 0 96px}
.stickonia-seo-page .site-content>.ast-container{max-width:1240px;padding:0 30px}
.stickonia-seo-page #primary,.stickonia-seo-page .site-main{width:100%;max-width:none;float:none;margin:0}
.sx-seo-landing{color:#f8f7ff;font-family:'DM Sans',sans-serif;overflow:hidden}
.sx-seo-landing *{box-sizing:border-box}
.sx-seo-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding:27px 0 0;color:#aebce1;font-size:.77rem}
.sx-seo-breadcrumb a{color:#79e9ef;text-decoration:none}
.sx-seo-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;min-height:600px;padding:68px 0 82px}
.sx-seo-hero:before{content:'';position:absolute;inset:5% -10% auto auto;width:48%;height:74%;background:radial-gradient(circle,#5c56ac42,transparent 66%);pointer-events:none}
.sx-seo-hero-copy{position:relative;z-index:1;max-width:670px}
.sx-seo-eyebrow{margin:0 0 14px!important;color:#79e9ef!important;font-size:.77rem;font-weight:800;letter-spacing:.03em}
.sx-seo-landing h1{margin:0 0 22px;color:#fff;font:700 clamp(3rem,5.4vw,5.8rem)/1.02 'Space Grotesk',sans-serif;letter-spacing:-.065em}
.sx-seo-lead{max-width:670px;color:#d5def7!important;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.67}
.sx-seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.site-content .sx-seo-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:11px 20px;border:1px solid transparent;border-radius:999px;text-decoration:none!important;font-size:.88rem;font-weight:800;transition:transform .2s,background .2s,border-color .2s}
.site-content .sx-seo-button:hover{transform:translateY(-2px)}
.site-content .sx-seo-button-primary{background:#79e9ef;color:#111638!important;box-shadow:0 12px 28px #79e9ef3d}
.site-content .sx-seo-button-primary:hover{background:#b9f5d7;color:#111638!important}
.site-content .sx-seo-button-secondary{border-color:#9db0db8e;background:#ffffff09;color:#f8f7ff!important}
.site-content .sx-seo-button-secondary:hover{border-color:#79e9ef;background:#79e9ef1c}
.sx-seo-honest{max-width:600px;margin-top:18px;color:#aebce1!important;font-size:.76rem}
.sx-seo-hero-art{position:relative;display:grid;place-items:center;min-height:520px;isolation:isolate;border:1px solid #ffffff2f;border-radius:36px;background:radial-gradient(circle at 50% 47%,#6059aa 0,#28295f 46%,#111638 78%);overflow:hidden;box-shadow:0 24px 70px #03051d69}
.sx-seo-orbit{position:absolute;width:72%;aspect-ratio:1;border:1px dashed #d6e6ff64;border-radius:50%;z-index:-1;animation:sx-seo-orbit 35s linear infinite}
.sx-seo-orbit-two{width:52%;animation-direction:reverse}
.sx-seo-sticker{display:block;width:min(78%,460px);height:auto;filter:drop-shadow(0 25px 18px #02031b9c);animation:sx-seo-float 6s ease-in-out infinite}
.sx-seo-ship{position:absolute;right:-5%;top:4%;width:37%;height:auto;filter:drop-shadow(0 10px 18px #77edff82);animation:sx-seo-ship 8s ease-in-out infinite}
.sx-seo-art-label{position:absolute;left:20px;bottom:20px;padding:8px 13px;border:1px solid #ffffff75;border-radius:10px;background:#080d2ddc;color:#fff;font-size:.67rem;font-weight:800;letter-spacing:.08em}
.sx-seo-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:4px 0 100px}
.sx-seo-benefit{padding:25px;border:1px solid #9dadde5a;border-radius:22px;background:linear-gradient(135deg,#242e65,#12193d)}
.sx-seo-benefit>span{display:grid;place-items:center;width:31px;height:31px;margin-bottom:15px;border-radius:10px;background:#79e9ef;color:#111638}
.sx-seo-benefit h2{margin:0 0 8px;color:#fff;font:700 1.18rem 'Space Grotesk',sans-serif}
.sx-seo-benefit p{margin:0;color:#cbd4ec!important;font-size:.88rem;line-height:1.6}
.sx-seo-intro{max-width:830px;margin:0 auto 65px;text-align:center}
.sx-seo-intro h2,.sx-seo-faq h2,.sx-seo-cta h2{margin:0 0 16px;color:#fff;font:700 clamp(2.15rem,4vw,3.6rem)/1.08 'Space Grotesk',sans-serif;letter-spacing:-.055em}
.sx-seo-intro p:last-child{margin:0;color:#cbd4ec!important;font-size:1rem;line-height:1.7}
.sx-seo-sections{display:grid;gap:32px}
.sx-seo-section{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:44px;padding:30px;border:1px solid #9dadde46;border-radius:29px;background:linear-gradient(135deg,#1d265a8c,#101638bb)}
.sx-seo-section-reverse .sx-seo-section-art{order:2}
.sx-seo-section-art{display:grid;place-items:center;min-height:350px;border-radius:22px;background:radial-gradient(circle at 50% 45%,#6557a87d,#14204a 68%);overflow:hidden}
.sx-seo-section-art img{display:block;width:90%;max-height:340px;object-fit:contain;filter:drop-shadow(0 17px 18px #05072088)}
.sx-seo-section-copy h2{margin:0 0 19px;color:#fff;font:700 clamp(1.8rem,3vw,2.65rem)/1.12 'Space Grotesk',sans-serif;letter-spacing:-.05em}
.sx-seo-section-copy p:not(.sx-seo-eyebrow){color:#cbd4ec!important;font-size:.94rem;line-height:1.73}
.sx-seo-section-copy p:last-child{margin-bottom:0}
.sx-seo-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:42px;margin:105px 0}
.sx-seo-faq>div:first-child>p:last-child{color:#cbd4ec!important}
.sx-seo-faq-list{display:grid;gap:11px}
.sx-seo-faq-list details{border:1px solid #9dadde64;border-radius:16px;background:#151d49;padding:0 18px}
.sx-seo-faq-list summary{cursor:pointer;list-style:none;padding:17px 26px 17px 0;color:#fff;font-weight:800;font-size:.94rem;position:relative}
.sx-seo-faq-list summary::-webkit-details-marker{display:none}
.sx-seo-faq-list summary:after{content:'+';position:absolute;right:0;color:#79e9ef;font-size:1.25rem;line-height:1}
.sx-seo-faq-list details[open] summary:after{content:'−'}
.sx-seo-faq-list details p{margin:0 0 17px;color:#cbd4ec!important;font-size:.89rem;line-height:1.65}
.sx-seo-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px;border:1px solid #79e9ef91;border-radius:27px;background:radial-gradient(circle at 100% 0,#8c70cf5e,transparent 49%),linear-gradient(130deg,#213c64,#181f53)}
.sx-seo-cta>div{max-width:710px}
.sx-seo-cta h2{margin-bottom:9px}
.sx-seo-cta p:last-child{margin:0;color:#dce6f6!important;line-height:1.6}
.sx-seo-cta .sx-seo-button{flex:none}
.sx-seo-related{margin:80px 0 0}
.sx-seo-related h2{margin:0 0 18px;color:#fff;font:700 1.65rem 'Space Grotesk',sans-serif}
.sx-seo-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.site-content .sx-seo-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:74px;padding:16px 18px;border:1px solid #9dadde5a;border-radius:15px;background:#151d49;color:#f8f7ff!important;text-decoration:none;font-weight:800;font-size:.88rem}
.site-content .sx-seo-related a:hover{border-color:#79e9ef;color:#79e9ef!important}
.sx-seo-related a span{color:#79e9ef}
@keyframes sx-seo-orbit{to{transform:rotate(360deg)}}
@keyframes sx-seo-float{50%{transform:translateY(-14px) rotate(3deg)}}
@keyframes sx-seo-ship{50%{transform:translate(-14px,8px) rotate(-5deg)}}
@media(max-width:900px){.sx-seo-hero{grid-template-columns:1fr;min-height:0;padding:52px 0}.sx-seo-hero-art{min-height:420px}.sx-seo-section{gap:28px}.sx-seo-section-art{min-height:300px}.sx-seo-faq{grid-template-columns:1fr;gap:22px}.sx-seo-benefits{margin-bottom:75px}}
@media(max-width:700px){.stickonia-seo-page .site-content>.ast-container{padding:0 20px}.sx-seo-breadcrumb{padding-top:20px}.sx-seo-hero{gap:30px;padding:35px 0 48px}.sx-seo-landing h1{font-size:clamp(2.55rem,10vw,3.7rem)}.sx-seo-hero-art{min-height:340px;border-radius:24px}.sx-seo-benefits{grid-template-columns:1fr;gap:10px;margin:0 0 68px}.sx-seo-benefit{padding:20px}.sx-seo-intro{margin-bottom:35px}.sx-seo-sections{gap:18px}.sx-seo-section{grid-template-columns:1fr;gap:22px;padding:17px;border-radius:22px}.sx-seo-section-reverse .sx-seo-section-art{order:0}.sx-seo-section-art{min-height:260px}.sx-seo-section-copy{padding:0 4px 8px}.sx-seo-faq{margin:72px 0}.sx-seo-cta{display:block;padding:25px}.sx-seo-cta .sx-seo-button{margin-top:20px}.sx-seo-related{margin-top:64px}.sx-seo-related>div{grid-template-columns:1fr}}
@media(max-width:400px){.sx-seo-actions{display:grid}.sx-seo-actions .sx-seo-button{width:100%}.sx-seo-hero-art{min-height:300px}}
@media(prefers-reduced-motion:reduce){.sx-seo-orbit,.sx-seo-sticker,.sx-seo-ship{animation:none}.site-content .sx-seo-button{transition:none}}

/* Search visitors should see the real starting offer before the first CTA. */
.sx-seo-price-highlight{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;width:max-content;max-width:100%;margin:22px 0 0;padding:13px 17px;border:1px solid #79e9ef82;border-radius:17px;background:linear-gradient(115deg,#203f67d9,#20204fd9);box-shadow:0 12px 30px #02072355}
.sx-seo-price-highlight>span{color:#eef7ff;font-size:.89rem;font-weight:800}
.sx-seo-price-highlight strong{color:#8ef3ef;font:800 1.35rem 'Space Grotesk',sans-serif;white-space:nowrap}
.sx-seo-price-highlight .woocommerce-Price-currencySymbol{font:inherit}
.sx-seo-price-highlight small{flex-basis:100%;color:#c9d6f0;font-size:.71rem;line-height:1.5}

/* Conceptual, use-specific examples; never presented as manufactured photos. */
.sx-seo-use-cases{margin:100px 0 0}
.sx-seo-use-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}
.sx-seo-use-head>div{max-width:690px}
.sx-seo-use-head h2{margin:0;color:#fff;font:700 clamp(2.1rem,4vw,3.35rem)/1.08 'Space Grotesk',sans-serif;letter-spacing:-.055em}
.sx-seo-use-head>p{max-width:355px;margin:0;color:#cbd4ec!important;font-size:.88rem;line-height:1.6}
.sx-seo-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sx-seo-use-card{padding:15px 15px 23px;border:1px solid #a3b5e65c;border-radius:24px;background:linear-gradient(145deg,#222d63,#131a40);transition:transform .25s,border-color .25s}
.sx-seo-use-card:hover{transform:translateY(-4px);border-color:#83eaf0a8}
.sx-seo-use-visual{position:relative;display:grid;place-items:center;height:195px;margin-bottom:20px;border-radius:17px;overflow:hidden;background:radial-gradient(circle at 20% 12%,#b3caff6e,transparent 45%),linear-gradient(145deg,#6869a8,#343969 75%)}
.sx-seo-use-card:nth-child(2) .sx-seo-use-visual{background:radial-gradient(circle at 78% 16%,#8defe67a,transparent 42%),linear-gradient(145deg,#366f7c,#263c6d 75%)}
.sx-seo-use-card:nth-child(3) .sx-seo-use-visual{background:radial-gradient(circle at 18% 72%,#d9a9ec85,transparent 42%),linear-gradient(145deg,#745684,#343464 75%)}
.sx-seo-use-surface{position:absolute;width:70%;height:110%;border:2px solid #fff5;border-radius:13px;background:linear-gradient(140deg,#eadcca,#c3aa9b);transform:rotate(-16deg);box-shadow:0 18px 24px #0308266e}
.sx-seo-use-sticker{position:relative;display:grid;place-items:center;width:96px;height:96px;border:6px solid #fff;border-radius:18px;background:linear-gradient(135deg,#93f4ed,#9c9af1 62%,#d8aaf4);color:#302f77;font-size:3.4rem;line-height:1;transform:rotate(-12deg);box-shadow:0 12px 18px #0206227a;filter:drop-shadow(0 0 8px #b5ffff60)}
.sx-seo-use-visual--round .sx-seo-use-sticker{border-radius:50%}
.sx-seo-use-visual--rectangle .sx-seo-use-sticker{width:140px;height:70px;border-radius:14px;font-size:2.5rem}
.sx-seo-use-visual--contour .sx-seo-use-sticker{border-radius:37% 63% 49% 51% / 56% 36% 64% 44%;transform:rotate(12deg)}
.sx-seo-use-card h3{margin:0 8px 3px;color:#fff;font:700 1.36rem 'Space Grotesk',sans-serif;letter-spacing:-.035em}
.sx-seo-use-card p{margin:8px 8px 0;color:#cbd4ec!important;font-size:.87rem;line-height:1.55}
.sx-seo-use-card .sx-seo-use-size{color:#87eef0!important;font-size:.76rem;font-weight:800;letter-spacing:.02em}
@media(max-width:900px){.sx-seo-use-head{display:block}.sx-seo-use-head>p{max-width:650px;margin-top:15px}.sx-seo-use-visual{height:165px}}
@media(max-width:700px){.sx-seo-price-highlight{width:100%;margin-top:18px;padding:12px 14px}.sx-seo-use-cases{margin-top:72px}.sx-seo-use-grid{grid-template-columns:1fr}.sx-seo-use-visual{height:175px}.sx-seo-use-card{padding:12px 12px 20px}.sx-seo-use-head{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){.sx-seo-use-card{transition:none}.sx-seo-use-card:hover{transform:none}}

/* Bring the offer and action into the first screen; keep anchored headings clear of the sticky nav. */
.stickonia-seo-page #primary{margin:0!important}
.sx-seo-hero{min-height:560px;padding-top:30px;padding-bottom:54px}
.sx-seo-landing h1{margin-bottom:15px}
.sx-seo-price-highlight{margin-top:15px}
.sx-seo-actions{margin-top:18px}
#como-funciona,.sx-seo-use-cases{scroll-margin-top:125px}
@media(max-width:900px){.sx-seo-hero{min-height:0;padding-top:36px}}
@media(max-width:700px){.sx-seo-hero{padding-top:30px;padding-bottom:45px}}
