.social .service-sticky{padding-top:95px;min-height:760px}.social .service-main{width:53%;padding:3vh 0;z-index:3}.social .service-main h2{font-size:clamp(42px,5.3vw,84px);margin-bottom:22px}.social .service-main>.social-analytics-title{font-size:clamp(18px,2vw,28px);line-height:1.2;color:#e9f5ff;letter-spacing:-.03em;margin:16px 0}.social-analytics-title span{color:#8ecfff}.social .service-main>p:not(.social-analytics-title){font-size:14px;max-width:400px}.social .service-main .button{font-size:12px;margin-top:10px}.social .service-signal{opacity:.22}.social-proof{position:absolute;right:5vw;top:18%;width:39%;height:440px;z-index:2;perspective:1000px}.social-post{position:absolute;width:55%;border:1px solid #a1b7c54d;border-radius:16px;overflow:hidden;background:#12171e;box-shadow:0 20px 65px #0008;transition:transform .8s}.social-post header{padding:12px;display:flex;justify-content:space-between;align-items:center;color:#eaf2f9;font-size:12px}.social-post header small{font:8px monospace;color:#859caf}.instagram-example{left:0;top:0;transform:rotate(-7deg)}.tiktok-example{right:0;top:22px;transform:rotate(8deg);width:47%;background:#080a0d}.social-post-art{height:225px;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#2c699e55,#090d12 80%)}.social-post-art img{position:absolute;width:110%;height:110%;object-fit:contain;top:-5%;left:-5%;opacity:.55;transform:rotate(calc(var(--travel)*30deg))}.social-post-art>b{position:absolute;left:16px;top:30%;font-size:clamp(17px,2.3vw,34px);line-height:1;letter-spacing:-.06em;z-index:1;color:white}.social-post-art>span{position:absolute;bottom:12px;left:15px;font:8px monospace;color:#bed0df}.tiktok-example .social-post-art{height:275px}.tiktok-example .social-post-art b{font-size:clamp(20px,2.5vw,38px);top:36%}.social-reactions{padding:12px 12px 0;display:flex;gap:13px;align-items:center;color:#e9f2fa;font-size:17px}.social-reactions span:first-child{color:#ff708f}.social-reactions small{font-size:10px}.social-reactions span:last-child{margin-left:auto}.social-post>p{font-size:9px;padding:0 12px 12px;color:#b0bfce}.tiktok-hearts{position:absolute;right:12px;top:48%;display:grid;gap:12px;text-align:center;color:white}.tiktok-hearts span:first-child{color:#ff6783}.tiktok-hearts small{display:block;font-size:8px;color:#dde4ed}.social-dashboard{position:absolute;bottom:-8px;left:3%;width:94%;padding:16px 18px;background:linear-gradient(120deg,#192b3af5,#101b27fa);border:1px solid #95ceff66;border-radius:12px;box-shadow:0 15px 50px #0009;transform:translateY(calc((1 - var(--travel))*14px));backdrop-filter:blur(15px)}.social-dashboard header,.social-dashboard footer{display:flex;justify-content:space-between;gap:10px;font:8px monospace;color:#90bddf}.social-dashboard header small{font-size:7px;color:#7f9bb1}.social-kpis{display:grid;grid-template-columns:repeat(3,1fr);margin:17px 0 7px}.social-kpis small{display:block;font-size:8px;color:#9eb2c3}.social-kpis strong{font-size:clamp(18px,2.2vw,30px);font-weight:400;display:block;margin-top:5px;letter-spacing:-.04em}.social-dashboard svg{width:100%;height:55px}.social-dashboard footer{font-size:7px;margin-top:8px}.social .service-sequence{gap:3vw}.social .service-beat h3{font-size:18px}.social .service-beat p{font-size:12px}.social-glitch #social-heading,.social-glitch .social-analytics-title{animation:social-title-glitch .5s steps(1)}@keyframes social-title-glitch{0%,100%{text-shadow:none;translate:0}15%{text-shadow:5px 0 #7edcff,-3px 0 #507bcc;translate:-3px 0}30%{clip-path:inset(15% 0 28%);translate:5px 0}48%{clip-path:inset(0);text-shadow:-4px 0 #99dfff}65%{clip-path:inset(30% 0 10%);translate:-2px 0}80%{clip-path:inset(0);translate:0}}.orion-plans{padding:110px 5vw;background:#0b0e12;border-top:1px solid #93aec333;scroll-margin-top:100px}.plans-intro>span{font:11px monospace;letter-spacing:.15em;color:#85b5d8}.plans-intro h2{font-size:clamp(46px,6vw,88px);letter-spacing:-.065em;line-height:1.05;font-weight:400;margin:25px 0}.plans-intro h2 em{font-style:normal;color:#91b4cf}.plans-intro p{max-width:530px;color:#a2b2c2;line-height:1.7;font-size:15px}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.plan-card{padding:30px;background:linear-gradient(140deg,#202a35,#141a23);border:1px solid #91b1cd33;border-radius:18px;display:flex;flex-direction:column}.plan-card:nth-child(2){border-color:#91ccff77;background:linear-gradient(140deg,#233748,#151d28)}.plan-card>span{font:10px monospace;color:#8db8d9}.plan-card h3{font-size:26px;font-weight:400;letter-spacing:-.04em;margin:22px 0 10px}.plan-card>p{color:#97abba;font-size:13px;min-height:30px}.plan-price{font-weight:400;font-size:38px;letter-spacing:-.04em;margin-top:15px}.plan-card>small{font-size:10px;color:#859eb3;margin:7px 0 20px}.plan-card ul{padding:20px 0 5px;border-top:1px solid #809dbb33;list-style:none;margin:0 0 25px;flex:1}.plan-card li{font-size:13px;line-height:1.6;padding:8px 0;color:#bbccd9}.plan-card li:before{content:'＋ ';color:#8cccff}.plan-card .button{width:100%;font-size:12px;padding:15px}.plans-note{max-width:1000px;font-size:11px;line-height:1.8;color:#7e93a6;margin-top:25px}@media(max-width:1000px){.social-proof{right:3vw;width:41%;top:23%;height:405px}.social-post-art{height:185px}.tiktok-example .social-post-art{height:235px}.plan-card{padding:22px}.plan-card h3{font-size:22px}}@media(max-width:760px){.social{height:auto}.social .service-sticky{position:relative;height:auto;min-height:0;padding:75px 6vw 40px;gap:20px}.social .service-main{width:100%;padding:15px 0}.social .service-main h2{font-size:clamp(43px,9vw,68px)}.social-proof{position:relative;top:auto;right:auto;width:min(450px,100%);height:430px;margin:5px auto 35px}.social-post-art{height:205px}.tiktok-example .social-post-art{height:255px}.social-post-art>b,.tiktok-example .social-post-art b{font-size:28px}.social-kpis strong{font-size:25px}.social .service-sequence{grid-template-columns:1fr;gap:20px}.social .service-beat{display:block}.social .service-beat h3{margin:10px 0}.social .service-line,.social .service-beat{opacity:1!important;filter:none!important;transform:none!important}.plans-grid{grid-template-columns:1fr}.orion-plans{padding:75px 6vw}.plan-card{padding:28px}}@media(prefers-reduced-motion:reduce){.social-glitch #social-heading,.social-glitch .social-analytics-title{animation:none}.social-post,.social-post-art img,.social-dashboard{transition:none;transform:none}}.motion-off .social-glitch #social-heading,.motion-off .social-glitch .social-analytics-title{animation:none}
.hero-copy #hero-title{font-size:clamp(55px,6.4vw,112px)}.hero-copy #hero-title .hero-word-small{font-size:.58em;letter-spacing:-.055em}.hero-top{gap:20px}.hero-top>span:last-child{text-align:right}@media(max-width:760px){.hero-copy #hero-title{font-size:clamp(46px,10.6vw,76px)}.hero-top{font-size:9px;gap:12px}.hero-top>span{max-width:48%}}
.maintenance-plan{display:grid;grid-template-columns:1fr 260px;gap:22px 50px;padding:38px;margin-top:25px;background:linear-gradient(120deg,#182c3d,#121922);border:1px solid #9bcced55;border-radius:18px}.maintenance-plan>div>span{font:10px monospace;letter-spacing:.12em;color:#8abbdf}.maintenance-plan h3{font-size:clamp(32px,3.7vw,54px);letter-spacing:-.05em;font-weight:400;margin:18px 0}.maintenance-plan p{font-size:14px;line-height:1.8;max-width:660px;color:#a0b6c8}.maintenance-offer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.maintenance-offer strong{font-size:48px;font-weight:400;letter-spacing:-.05em}.maintenance-offer .button{margin-top:20px;font-size:12px}.maintenance-plan ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;list-style:none;padding:22px 0 0;border-top:1px solid #91bada33;margin:0;color:#bbd3e4;font-size:13px}.maintenance-plan li:before{content:'＋ ';color:#8dceff}.maintenance-plan .maintenance-scope{grid-column:1/-1;max-width:none;font-size:11px;color:#839fb5;margin:0}@media(max-width:760px){.maintenance-plan{grid-template-columns:1fr;padding:26px;gap:20px}.maintenance-plan ul{grid-template-columns:1fr}.maintenance-offer strong{font-size:42px}}
/* Four clear service levels; readable scope before the call to action. */
.pricing-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.pricing-four .plan-card{padding:32px}.pricing-four .plan-card h3{font-size:clamp(26px,2.7vw,38px);margin:20px 0 12px}.pricing-four .plan-purpose{font-size:15px;line-height:1.6;min-height:48px;max-width:440px}.pricing-four .plan-pricing{padding:22px 0 24px;border-bottom:1px solid #91b1cd33}.pricing-four .plan-payment-label{display:block;font:10px monospace;letter-spacing:.1em;color:#8babc4}.pricing-four .plan-price{display:block;font-size:clamp(30px,3vw,44px);line-height:1.15;margin:12px 0}.pricing-four .plan-recurring{font-size:16px;color:#cfecff;line-height:1.5;margin:0 0 10px}.pricing-four .plan-tax{display:block;line-height:1.65;color:#a1b1bd;font-size:11px}.pricing-four h4{font-size:13px;letter-spacing:.03em;margin:24px 0 0;color:#e1eff9}.pricing-four ul{border:0;padding:12px 0 0;margin-bottom:12px}.pricing-four li{font-size:14px;line-height:1.65;padding:9px 0;border-bottom:1px solid #ffffff08}.pricing-four .plan-detail{font-size:12px;line-height:1.8;color:#a5bdce;margin:8px 0 24px;min-height:0}.pricing-four .plan-featured{border-color:#a4d7ff99;box-shadow:0 0 35px #5b9dd916}.pricing-four .plan-featured .plan-badge{color:#d7efff}.pricing-four .plan-card:last-child{background:linear-gradient(140deg,#222b34,#15191f)}.plans-intro .pricing-disclosure{font-size:12px;color:#93a7b8;max-width:750px}.plan-content-volume{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px;padding:32px;border:1px solid #93aec344;border-radius:18px;background:#17212b}.plan-content-volume span{font:10px monospace;color:#96c4e7;letter-spacing:.1em}.plan-content-volume h3{font-size:32px;font-weight:400;letter-spacing:-.04em;margin:18px 0}.plan-content-volume h4{font-size:20px;font-weight:400;margin:0 0 16px;color:#d3eaff}.plan-content-volume p{color:#aebfce;font-size:14px;line-height:1.8}.plan-platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.plan-platforms span{font-size:11px;letter-spacing:0;padding:8px 12px;border:1px solid #9bcbee44;border-radius:30px;background:#263441;color:#d5eafa}.plans-commercial-notes{font-size:12px;color:#9bafbf;line-height:1.9;max-width:1100px;margin-top:20px}.maintenance-tax{font-size:11px;color:#9bb6c9;margin-top:9px}.pricing-four .button{min-height:48px}.pricing-four .button:focus-visible{outline:2px solid #b8e6ff;outline-offset:4px}@media(max-width:760px){.pricing-four{grid-template-columns:1fr}.pricing-four .plan-card{padding:26px}.pricing-four .plan-purpose{min-height:0}.plan-content-volume{grid-template-columns:1fr;padding:26px;gap:22px}.pricing-four .plan-price{font-size:36px}.pricing-four .plan-recurring{font-size:15px}}
/* Four columns on desktop, with independent keyboard-accessible disclosures. */
.pricing-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.pricing-four .plan-card{padding:24px;min-width:0}.pricing-four .plan-card h3{font-size:clamp(23px,2vw,32px)}.pricing-four .plan-purpose{font-size:13px;min-height:64px}.pricing-four .plan-price{font-size:clamp(25px,2.3vw,36px);overflow-wrap:anywhere}.pricing-four .plan-recurring{font-size:14px;min-height:45px}.pricing-four .plan-tax{font-size:11px;line-height:1.7;min-height:58px}.pricing-four .plan-pricing{padding:18px 0}.pricing-four .plan-details{margin:20px 0 22px;flex:none}.plan-details>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;padding:14px 0;font-size:13px;color:#d6edff;border-top:1px solid #a1bfd533;border-bottom:1px solid #a1bfd533}.plan-details>summary::-webkit-details-marker{display:none}.plan-details>summary::after{content:'＋';font-size:20px;color:#95d0ff}.plan-details[open]>summary::after{content:'−'}.plan-details>summary:focus-visible{outline:2px solid #a6dcff;outline-offset:4px;border-radius:3px}.pricing-four .plan-details h4{margin-top:20px}.pricing-four .plan-details li{font-size:13px}.pricing-four .plan-details .plan-detail{font-size:12px;margin-bottom:0}.pricing-four .plan-card .button{font-size:12px;white-space:normal;padding:14px 10px;line-height:1.5;min-height:56px}.pricing-four .plan-card:last-child .plan-price{font-size:clamp(23px,1.8vw,29px)}@media(max-width:1100px){.pricing-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-four .plan-price{font-size:34px}.pricing-four .plan-purpose{min-height:42px}.pricing-four .plan-tax{min-height:38px}.pricing-four .plan-card:last-child .plan-price{font-size:29px}}@media(max-width:650px){.pricing-four{grid-template-columns:1fr}.pricing-four .plan-purpose,.pricing-four .plan-recurring,.pricing-four .plan-tax{min-height:0}.pricing-four .plan-card{padding:26px}.pricing-four .plan-card h3{font-size:30px}}
.pricing-four .plan-payment-explainer{font-size:12px;line-height:1.75;color:#a9bdcd;margin:18px 0 0}.pricing-four .plan-automation-scope{padding:14px;margin:16px 0 0;border:1px solid #90c9f044;border-radius:10px;background:#17324766;color:#cbe9ff;font-size:12px;line-height:1.75}.pricing-four .plan-recurring{min-height:0;line-height:1.7}.plan-automation-guide{border:1px solid #9fc9e744;border-radius:18px;background:linear-gradient(120deg,#1b2a38,#121b25);padding:32px;margin-top:28px}.plan-automation-guide>span{font:10px monospace;letter-spacing:.08em;color:#92c8ed}.plan-automation-guide h3{font-weight:400;font-size:30px;letter-spacing:-.04em;line-height:1.2;margin:18px 0 24px}.plan-automation-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.plan-automation-guide p{font-size:13px;color:#afc4d5;line-height:1.85;margin:0}@media(max-width:760px){.plan-automation-guide{padding:26px}.plan-automation-guide>div{grid-template-columns:1fr;gap:18px}}
