@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600&display=swap";:root{--bg:#fff;--surface:#fff;--ink:#0a0a0a;--muted:#6b6868;--field:#e9e7e7;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.page{padding:0}.shell{background:var(--surface);min-height:100vh;position:relative;overflow-x:clip}.btn{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:20px 28px;font-family:inherit;font-size:16px;font-weight:500;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #0000002e}.btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #00000038}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nav{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(1.6);opacity:1;background:#ffffff9e;border-bottom:1px solid #ffffff80;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px clamp(20px,5vw,68px);transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s;display:grid;position:sticky;top:0;transform:translateY(0);box-shadow:0 8px 32px #14141e0f}.navHidden{opacity:0;pointer-events:none;transform:translateY(-115%)}@media (prefers-reduced-motion:reduce){.nav{transition:none}}.logo{letter-spacing:-.04em;justify-self:start;align-items:center;gap:10px;font-size:34px;font-weight:500;display:flex}.logoMark{flex:none;width:auto;height:1em;display:block}.links{gap:clamp(20px,2.6vw,36px);font-size:17px;font-weight:500;display:flex}.links a:not(.btn){transition:opacity .2s}.links a:not(.btn):hover{opacity:.55}.nav>.btn{justify-self:end;padding:19px 28px}.mobileOnly,.burger{display:none}.hero{--p:0;text-align:center}.heroText{transform-origin:50% 0;opacity:calc(1 - var(--p)*.9);transform:translateY(calc(var(--p)*-30px)) scale(calc(1 - var(--p)*.1));filter:blur(calc(var(--p)*8px));will-change:transform,opacity;padding:clamp(26px,3.2vw,46px) 20px clamp(40px,5vw,74px);position:sticky;top:0}.heroTags{z-index:1;pointer-events:none;opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .3s forwards rise;display:none;position:absolute;inset:0}.heroTag{pointer-events:auto;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;background:#ffffffc7;border:1px solid #00000012;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 9px;font-size:13.5px;font-weight:600;text-decoration:none;transition:translate .25s cubic-bezier(.23,1,.32,1),box-shadow .25s,border-color .25s;animation:9s cubic-bezier(.45,0,.55,1) infinite tagDrift;display:inline-flex;position:absolute;translate:0;box-shadow:0 6px 18px -10px #1e144647}.heroTagIcon{color:#6c55d8;background:#f1edff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.heroTagIcon .material-symbols-outlined{font-size:16px}@keyframes tagDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ht1{animation-delay:-1s}.ht2{animation-delay:-4.2s}.ht3{animation-delay:-7.1s}@media (hover:hover) and (pointer:fine){.heroTag:hover{border-color:#00000024;translate:0 -3px;box-shadow:0 14px 28px -12px #1e14466b}}@media (width>=1180px){.heroTags{display:block}.ht1{top:25%;left:calc(50% - 592px)}.ht2{top:47%;right:calc(50% - 592px)}.ht3{top:69%;left:calc(50% - 592px)}}@media (prefers-reduced-motion:reduce){.heroTags{opacity:1;animation:none}.heroTag{transition:none;animation:none}}.heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,2vw,26px);margin:clamp(22px,2.6vw,32px) auto 0;display:flex}.heroLink{letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid #0000002e;align-items:center;gap:8px;padding:12px 4px;font-size:clamp(15px,1.3vw,17px);font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.heroLink .material-symbols-outlined{font-size:19px;transition:transform .25s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.heroLink:hover{border-color:var(--ink)}.heroLink:hover .material-symbols-outlined{transform:translate(3px)}}.heroProof{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,2vw,22px);margin:clamp(18px,2.1vw,26px) 0 0;padding:0;font-size:clamp(12.5px,1.1vw,14px);list-style:none;display:flex}.heroProof li{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.heroProof b{letter-spacing:-.02em;color:var(--ink);font-size:1.15em;font-weight:700}.heroProof li+li:before{content:"";background:#00000024;align-self:center;width:1px;height:.95em;margin-right:16px}@media (width<=560px){.heroActions{flex-direction:column;gap:6px}.heroActions .btn{width:100%}.heroProof{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 8px;display:grid}.heroProof li{text-align:center;white-space:normal;flex-direction:column;align-items:center;gap:3px;font-size:11.5px;line-height:1.35}.heroProof b{font-size:1.3em}.heroProof li+li:before{align-self:stretch;height:100%;margin-right:0}}h1{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:0 auto;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:500;line-height:1.03}.sub{max-width:36ch;color:var(--muted);text-wrap:balance;margin:clamp(18px,2.2vw,26px) auto 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}@media (width<=900px){.nav{grid-template-columns:1fr auto}.desktopOnly{display:none!important}.burger{background:var(--ink);cursor:pointer;border:0;border-radius:12px;place-content:center;gap:6px;width:48px;height:48px;display:grid}.burger span{background:#fff;border-radius:2px;width:18px;height:2px}.links{background:#fff;border-radius:16px;flex-direction:column;gap:0;padding:12px;display:none;position:absolute;top:calc(100% + 12px);left:16px;right:16px;box-shadow:0 20px 50px #00000026}.links.open{display:flex}.links a:not(.btn){padding:16px 12px;font-size:18px}.mobileOnly{margin-top:8px;display:inline-flex}.logo{font-size:28px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(48px)}to{opacity:1;filter:blur();transform:none}}h1,.sub,.heroActions,.heroProof{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards rise}h1{animation-delay:50ms}.sub{animation-delay:.18s}.heroActions{animation-delay:.32s}.heroProof{animation-delay:.46s}@media (prefers-reduced-motion:reduce){h1,.sub,.heroActions,.heroProof{opacity:1;animation:none}}@media (width<=340px){.hero{padding-inline:12px}}.screenWrap{z-index:10;opacity:0;width:min(100% - 48px,1760px,170svh - 102px);margin:0 auto clamp(40px,6vw,90px);animation:1.1s cubic-bezier(.16,1,.3,1) .8s forwards rise;position:relative}.mac{--p:0;transform-origin:50% 0;transform:scale(calc(.9 + var(--p)*.1));will-change:transform;container-type:inline-size}.bezel{background:linear-gradient(#1b1b1d,#0d0d0e);border-radius:clamp(12px,2.2vw,26px);padding:.9% .9% 1.1%;position:relative;box-shadow:inset 0 0 0 1px #2c2c2f,0 40px 90px -20px #14103c59,0 12px 30px #00000026}.cam{aspect-ratio:1;background:#2a2a2e;border-radius:50%;width:.5%;position:absolute;top:.35%;left:50%;transform:translate(-50%)}.screen{--u:max(3.4px,1.08cqw);font-size:var(--u);aspect-ratio:16/10;color:#1a1a1a;text-align:left;background:radial-gradient(120% 90% at 20% 0,#c9bdf5,#0000 55%),radial-gradient(90% 80% at 90% 100%,#8b74e6,#0000 60%),#6c55d8;border-radius:clamp(6px,1.2vw,14px);flex-direction:column;display:flex;overflow:hidden}.screen *{margin:0}.menubar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#111;background:#ffffff47;align-items:center;gap:1.6em;padding:.55em 1.6em;font-size:1em;display:flex}.menubar em{margin-left:auto;font-style:normal}.mbLogo{width:auto;height:1.3em;display:block}.win{background:#f6f6f9;border-radius:1.2em 1.2em 0 0;flex-direction:column;flex:1;width:calc(100% - 11.4em);min-height:0;margin:1.6em auto 0;display:flex;overflow:hidden;box-shadow:0 2em 5em #1e145a66}.frame{background:#f6f6f9;flex:1;min-height:0;position:relative}.frame iframe{background:#f6f6f9;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.frame iframe.fixed{transform-origin:0 0;inset:0 auto auto 0}.wbar{background:#fbfafb;border-bottom:1px solid #ece9e9;align-items:center;gap:.7em;padding:1em 1.4em;display:flex;position:relative}.wbar span{color:#777;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.dot{border-radius:50%;flex:none;width:.9em;height:.9em;display:inline-block}.pager{justify-content:center;gap:10px;margin-top:22px;display:flex}.pager button{cursor:pointer;background:#cfcccc;border:0;border-radius:9px;width:9px;height:9px;padding:0;transition:width .35s,background .35s}.pager button.on{background:var(--ink);width:28px}@media (prefers-reduced-motion:reduce){.heroText,.mac{filter:none!important;opacity:1!important;transform:none!important}.screenWrap{opacity:1;animation:none}}@media (width<=700px){.screenWrap{width:calc(100% - 24px)}.bezel{border-radius:18px;padding:7px 7px 9px}.screen{--u:12px;aspect-ratio:auto;border-radius:12px;height:clamp(680px,100svh - 60px,800px)}.menubar{gap:1.1em;padding:.7em 1em}.menubar span:nth-of-type(n+3){display:none}.win{border-radius:1em 1em 0 0;width:auto;margin:1em .6em 0}.wbar{padding:.8em 1.1em}.wbar span{font-size:.9em}}.hero{isolation:isolate;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64% 46% at 50% 0,#6c55d826,#0000 68%),linear-gradient(#00000009 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#00000009 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0}.logos{z-index:1;padding:0 clamp(20px,5vw,68px) clamp(32px,4vw,48px);position:relative}.logosInner{border-top:1px solid #00000014;align-items:center;gap:clamp(20px,4vw,48px);padding:32px 0 32px clamp(20px,3vw,32px);display:flex}.logosLabel{max-width:220px;color:var(--muted);border-left:1px solid #00000024;flex:none;padding-left:clamp(20px,3vw,32px);font-size:15px;line-height:1.45}.marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marqueeTrack{width:max-content;animation:28s linear infinite marquee;display:flex}.logoPill{letter-spacing:-.01em;color:#54575c;white-space:nowrap;background:#fff;border:1px solid #0000001f;border-radius:999px;flex:none;align-items:center;gap:10px;margin-left:14px;padding:18px 32px;font-size:17px;font-weight:600;display:inline-flex}.logoPill:first-child{margin-left:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee:hover .marqueeTrack{animation-play-state:paused}@media (width<=700px){.logosInner{flex-direction:column;align-items:flex-start;gap:20px;padding-left:0}.logosLabel{max-width:none;padding-left:16px}.marquee{width:100%}}@media (prefers-reduced-motion:reduce){.marqueeTrack{animation:none}}.whyChoose{z-index:1;padding:clamp(40px,5vw,72px) clamp(20px,5vw,68px) clamp(24px,3vw,40px);position:relative}.wcHead>*{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.wcHead.revealed>*{opacity:1;transform:none}.wcHead>:nth-child(2){transition-delay:80ms}.wcHead>:nth-child(3){transition-delay:.16s}.wcHead{text-align:center;max-width:720px;margin:0 auto clamp(32px,4.5vw,48px)}.wcBadge{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:10px;margin-bottom:20px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.wcBadge:before{content:"";background:#c9c6d8;flex:none;width:26px;height:1px}.wcHead h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.15}.wcHead h2 span{color:#6c55d8;white-space:nowrap}.wcHead p{max-width:60ch;color:var(--muted);margin:16px auto 0;font-size:16px;line-height:1.6}.wcGrid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.wc1,.wc2,.wc3{grid-column:span 2}.wc4,.wc5{grid-column:span 3}@media (width<=1100px){.wcGrid{grid-template-columns:repeat(2,1fr);align-items:start}.wc1,.wc2,.wc3,.wc4,.wc5{--from-delay:0s;grid-column:span 1}.wc1,.wc3,.wc5{--from-x:-48px}.wc2,.wc4{--from-x:48px}}@media (width<=700px){.wcGrid{grid-template-columns:1fr;align-items:start;gap:14px}.wc1,.wc2,.wc3,.wc4,.wc5{--from-x:-28px;--from-delay:0s;grid-column:1/-1}}.wcCard{opacity:0;transform:translate3d(var(--from-x,-64px),0,0) scale(.985);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--from-delay,0s);background:#fff;border:1px solid #14103c12;border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #14103c08,0 14px 30px -20px #14103c33}.wcCard.revealed{opacity:1;transform:none}.wc1{--from-x:-72px;--from-delay:0s}.wc2{--from-x:44px;--from-delay:90ms}.wc3{--from-x:72px;--from-delay:.18s}.wc4{--from-x:-64px;--from-delay:50ms}.wc5{--from-x:64px;--from-delay:.14s}.wcIcon{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex;box-shadow:0 2px 5px -2px #14103c57}.wcIcon .material-symbols-outlined{font-size:21px}.wcIcon.tint_purple{background:#6c55d8}.wcIcon.tint_blue{background:#2f6fe8}.wcIcon.tint_green{background:#17b97e}.wcIcon.tint_orange{background:#f57a2e}.wcIcon.tint_purple2{background:#7657ff}.wcCard h3{letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:700}.wcCard>p{max-width:34ch;color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.6}.wcCard .wcCardHead{align-items:center;gap:13px;margin-bottom:10px;display:flex}.wcCard .wcCardHead .wcIcon{margin-bottom:0}.wcCard .wcCardHead h3{margin:0}.wcVisual{margin-top:auto}.wcVisual .panel{background:#fff;border-radius:16px;box-shadow:0 14px 32px -12px #14103c29,0 2px 8px #14103c0d}.wc1{padding:22px 24px 24px}.wc1 .wcIcon{width:42px;height:42px}.wc1 .wcIcon .material-symbols-outlined{font-size:20px}.wc1>p{margin-bottom:14px}.wcStrategy{display:flex}.wcPlanPanel{text-align:left;flex-direction:column;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}.wcPlanBar{border-bottom:1px solid #efeaf8;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.wcPlanTitle{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.wcPlanDot{background:#6c55d8;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #6c55d829}.wcPlanMeta{letter-spacing:.06em;text-transform:uppercase;color:#6c55d8;background:#f0ecff;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:700}.wcPhases{perspective:820px;perspective-origin:0%;flex-direction:column;gap:4px;margin:0;padding:9px 14px 0;list-style:none;display:flex;position:relative}.wcPhase{--z:0px;--o:1;transform:translateZ(var(--z));opacity:var(--o);transform-origin:0;background:#fff;border:1px solid #ece7f8;border-radius:10px;align-items:center;gap:9px;padding:6px 10px 6px 8px;display:flex;position:relative;box-shadow:0 10px 20px -16px #3c28788c}.wcPhase:first-child{--z:-34px;--o:.55}.wcPhase:nth-child(2){--z:-12px;--o:.78}.wcPhase:nth-child(3){--z:10px;--o:1}.wcPhase:nth-child(4){--z:30px;--o:1}.wcPhase.isFinal{background:linear-gradient(150deg,#8f6cf0,#6c55d8);border-color:#0000;box-shadow:0 16px 30px -14px #6c55d8b3}.wcPhaseNum{color:#6c55d8;letter-spacing:0;background:#f4f1ff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:9.5px;font-weight:800;display:flex}.wcPhase.isFinal .wcPhaseNum{color:#fff;background:#ffffff38}.wcPhaseTxt{flex-direction:column;gap:0;min-width:0;display:flex}.wcPhaseTxt b{letter-spacing:-.005em;font-size:11.5px;font-weight:700;line-height:1.25}.wcPhaseTxt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.3;overflow:hidden}.wcPhase.isFinal .wcPhaseTxt b{color:#fff}.wcPhase.isFinal .wcPhaseTxt small{color:#ffffffd1}.wcPhaseTag{white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:#ffffff2e;border-radius:5px;flex:none;margin-left:auto;padding:4px 7px;font-size:8.5px;font-weight:800}.wcPlanFoot{background:#faf8ff;border-top:1px solid #efeaf8;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 14px;display:flex}.wcPlanStat{flex-direction:column;gap:0;min-width:0;display:flex}.wcPlanStat b{letter-spacing:-.01em;font-size:13.5px;font-weight:800;line-height:1.2}.wcPlanStat small{color:var(--muted);font-size:9px;font-weight:600}.wcPlanBtn{color:#fff;background:linear-gradient(150deg,#8f6cf0,#6c55d8);border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -9px #6c55d8b3}.wcPlanBtn .material-symbols-outlined{font-size:14px}@keyframes wcPhaseIn{0%{opacity:0;transform:translateZ(-150px)translate(-10px)}to{transform:translateZ(var(--z)) translateX(0);opacity:var(--o)}}@keyframes wcFadeUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes wcBadgeRing{0%{opacity:0;transform:scale(.82)}35%{opacity:.85}to{opacity:0;transform:scale(1.45)}}.wcCard.revealed .wcPhase:first-child{animation:.85s cubic-bezier(.23,1,.32,1) 50ms both wcPhaseIn}.wcCard.revealed .wcPhase:nth-child(2){animation:.85s cubic-bezier(.23,1,.32,1) .16s both wcPhaseIn}.wcCard.revealed .wcPhase:nth-child(3){animation:.85s cubic-bezier(.23,1,.32,1) .27s both wcPhaseIn}.wcCard.revealed .wcPhase:nth-child(4){animation:.85s cubic-bezier(.23,1,.32,1) .38s both wcPhaseIn}.wcPhaseNum{position:relative}.wcPhaseNum:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #6c55d88c;border-radius:9px;position:absolute;inset:-3px;transform:scale(.82)}.wcCard.revealed .wcPhaseNum:after{animation:4.6s ease-out infinite wcBadgeRing}.wcCard.revealed .wcPhase:first-child .wcPhaseNum:after{animation-delay:0s}.wcCard.revealed .wcPhase:nth-child(2) .wcPhaseNum:after{animation-delay:1.15s}.wcCard.revealed .wcPhase:nth-child(3) .wcPhaseNum:after{animation-delay:2.3s}.wcCard.revealed .wcPhase:nth-child(4) .wcPhaseNum:after{animation-delay:3.45s}.wcCard.revealed .wcPlanTitle,.wcCard.revealed .wcPlanMeta{animation:.6s cubic-bezier(.23,1,.32,1) both wcFadeUp}.wcCard.revealed .wcPlanMeta{animation-delay:60ms}.wcCard.revealed .wcPlanStat,.wcCard.revealed .wcPlanBtn{animation:.6s cubic-bezier(.23,1,.32,1) .52s both wcFadeUp}@media (prefers-reduced-motion:reduce){.wcCard.revealed .wcPhase,.wcCard.revealed .wcPhase:first-child,.wcCard.revealed .wcPhase:nth-child(2),.wcCard.revealed .wcPhase:nth-child(3),.wcCard.revealed .wcPhase:nth-child(4),.wcCard.revealed .wcPlanTitle,.wcCard.revealed .wcPlanMeta,.wcCard.revealed .wcPlanStat,.wcCard.revealed .wcPlanBtn,.wcCard.revealed .wcPhaseNum:after{animation:none}}@media (width<=560px){.wcPlanTitle{font-size:11.5px}.wcPhases{gap:4px;padding:9px 13px 0}.wcPhaseTxt b{font-size:11.5px}.wcPhaseTxt small{font-size:9.5px}.wcPlanFoot{flex-wrap:wrap;gap:10px;padding:9px 13px}.wcPlanStat{flex:100%}.wcPlanBtn{justify-content:center;width:100%}}.wc2{padding:22px 24px 24px}.wc2>p{margin-bottom:14px}.wcSoftware{display:flex}.wcDevPanel{text-align:left;flex-direction:column;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}.wcDevBar{border-bottom:1px solid #e6edf9;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.wcDevTitle{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.wcDevDot{background:#2f6fe8;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #2f6fe829}.wcDevMeta{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#2f6fe8;background:#eaf1ff;border-radius:999px;flex:none;padding:3px 8px;font-size:9px;font-weight:700}.wcDevStage{perspective:1000px;perspective-origin:50% 32%;background:linear-gradient(#f8fbff 0%,#e9f1ff 62%,#dfe9fd 100%);border-bottom:1px solid #e6edf9;padding:16px 16px 0;position:relative;overflow:hidden}.wcDevFloor{transform-origin:50% 0;pointer-events:none;background-image:linear-gradient(#2f6fe82e 1px,#0000 1px),linear-gradient(90deg,#2f6fe82e 1px,#0000 1px);background-size:22px 22px;height:74%;position:absolute;bottom:-6%;left:-40%;right:-40%;transform:rotateX(72deg);-webkit-mask-image:linear-gradient(#0000 12%,#0000008c 54%,#000 100%);mask-image:linear-gradient(#0000 12%,#0000008c 54%,#000 100%)}.wcDevScene{height:132px;transform-style:preserve-3d;position:relative;transform:rotateX(9deg)}.wcDevShadow{pointer-events:none;transform-origin:50% 0;opacity:.9;height:20px;transition:transform .34s var(--ease-out),opacity .34s var(--ease-out);background:radial-gradient(50% 50%,#1c346e52,#0000 70%);border-radius:50%;position:absolute;bottom:-7px;left:4%;right:4%;transform:rotateX(90deg)}.wcDevPhone .wcDevShadow{opacity:1;height:22px;bottom:-5px}.wcDevWeb{width:60%;height:104px;transform-style:preserve-3d;transition:transform .34s var(--ease-out);position:absolute;top:12px;left:0;transform:translate(0,0)rotateY(-7deg)}.wcDevPhone{width:31%;height:122px;transform-style:preserve-3d;transition:transform .34s var(--ease-out);position:absolute;top:2px;right:0;transform:translateZ(52px)rotateY(6deg)}.wcDevWebIn,.wcDevPhoneIn{background:#fff;border-radius:12px;height:100%;box-shadow:0 18px 34px -20px #14103c80}.wcDevWebIn{border:1px solid #e9eff8;flex-direction:column;gap:5px;padding:8px 9px;display:flex}.wcDevPhoneIn{border:1px solid #e9eff8;flex-direction:column;gap:6px;padding:10px 9px 9px;display:flex}.wcDevNotch{background:#e6ecf5;border-radius:2px;flex:none;width:24px;height:3px;margin:0 auto 2px}.wcDevChrome{flex:none;gap:3px;display:flex}.wcDevChrome span{background:#dbe3ee;border-radius:50%;width:5px;height:5px}.wcDevWebHead{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.wcDevWebHead strong{letter-spacing:-.01em;font-size:10.5px;font-weight:700}.wcDevWebHead small{color:var(--muted);white-space:nowrap;font-size:7.5px}.wcDevKpi{align-items:center;gap:6px;display:flex}.wcDevKpi b{letter-spacing:-.03em;font-size:14px;font-weight:800;line-height:1}.wcDevDelta{color:#12805c;background:#e6f6f0;border-radius:999px;align-items:center;gap:1px;padding:2px 4px;font-size:7.5px;font-weight:700;display:inline-flex}.wcDevDelta .material-symbols-outlined{font-size:9px}.wcDevChart{flex:none;align-items:flex-end;gap:4px;height:34px;display:flex}.wcDevChart i{background:linear-gradient(#7aa8f5,#2f6fe8);border-radius:2px 2px 0 0;flex:1}.wcDevChart i:first-child{height:38%}.wcDevChart i:nth-child(2){height:62%}.wcDevChart i:nth-child(3){height:47%}.wcDevChart i:nth-child(4){height:80%}.wcDevChart i:nth-child(5){height:66%}.wcDevChart i:nth-child(6){height:94%}.wcDevPhoneTop{flex-direction:column;flex:none;gap:1px;display:flex}.wcDevPhoneTop small{color:var(--muted);font-size:7.5px;font-weight:600}.wcDevPhoneTop b{letter-spacing:-.03em;font-size:14px;font-weight:800;line-height:1.1}.wcDevPhoneChart{flex:none;align-items:flex-end;gap:3px;height:26px;margin-top:2px;display:flex}.wcDevPhoneChart i{background:linear-gradient(#9cc0fa,#5b9dff);border-radius:1.5px 1.5px 0 0;flex:1}.wcDevPhoneChart i:first-child{height:42%}.wcDevPhoneChart i:nth-child(2){height:66%}.wcDevPhoneChart i:nth-child(3){height:54%}.wcDevPhoneChart i:nth-child(4){height:84%}.wcDevPhoneChart i:nth-child(5){height:72%}.wcDevPhoneChart i:nth-child(6){height:100%}.wcDevList{flex-direction:column;flex:1;justify-content:flex-end;gap:4px;min-height:0;display:flex}.wcDevList i{background:#eef2f8;border-radius:3px;height:8px;display:block}.wcDevList i:nth-child(2){width:78%}.wcDevList i:nth-child(3){width:58%}.wcTechRow{align-items:center;gap:10px;padding:10px 14px 0;display:flex}.wcTechLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;font-size:8.5px;font-weight:700}.wcTech{flex:1;grid-template-columns:repeat(8,1fr);gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.wcTech li{background:#f7faff;border:1px solid #e6edf9;border-radius:8px;justify-content:center;align-items:center;min-width:0;padding:5px 0;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .2s,background .2s;display:flex}.wcTech img{object-fit:contain;flex:none;width:15px;height:15px}.wcDevFoot{background:#f7faff;border-top:1px solid #e6edf9;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:8px 14px;display:flex}.wcDevStat{flex-direction:column;gap:0;min-width:0;display:flex}.wcDevStat b{letter-spacing:-.01em;font-size:13.5px;font-weight:800;line-height:1.2}.wcDevStat small{color:var(--muted);font-size:9px;font-weight:600}.wcDevBtn{color:#fff;background:linear-gradient(150deg,#5b9dff,#2f6fe8);border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -9px #2f6fe8b3}.wcDevBtn .material-symbols-outlined{font-size:14px}@keyframes wcDevIn{0%{opacity:0;transform:translateZ(-150px)translateY(14px)}to{opacity:1;transform:translate(0,0)translateY(0)}}.wcCard.revealed .wcDevWebIn{animation:wcDevIn .85s var(--ease-3d) .1s both}.wcCard.revealed .wcDevPhoneIn{animation:wcDevIn .85s var(--ease-3d) .24s both}.wcCard.revealed .wcDevWeb .wcDevShadow{animation:wcDevShadowIn .85s var(--ease-3d) .1s backwards}.wcCard.revealed .wcDevPhone .wcDevShadow{animation:wcDevShadowIn .85s var(--ease-3d) .24s backwards}@keyframes wcDevShadowIn{0%{opacity:0;transform:rotateX(90deg)scale(.4)}to{opacity:1;transform:rotateX(90deg)scale(1)}}.wcCard.revealed .wcDevTitle,.wcCard.revealed .wcDevMeta{animation:wcDevFade .6s var(--ease-3d) both}.wcCard.revealed .wcDevMeta{animation-delay:60ms}.wcCard.revealed .wcTechLabel{animation:wcDevFade .5s var(--ease-3d) .3s both}.wcCard.revealed .wcTech li{animation:wcDevFade .5s var(--ease-3d) both}.wcCard.revealed .wcTech li:first-child{animation-delay:.34s}.wcCard.revealed .wcTech li:nth-child(2){animation-delay:.39s}.wcCard.revealed .wcTech li:nth-child(3){animation-delay:.44s}.wcCard.revealed .wcTech li:nth-child(4){animation-delay:.49s}.wcCard.revealed .wcTech li:nth-child(5){animation-delay:.54s}.wcCard.revealed .wcTech li:nth-child(6){animation-delay:.59s}.wcCard.revealed .wcTech li:nth-child(7){animation-delay:.64s}.wcCard.revealed .wcTech li:nth-child(8){animation-delay:.69s}.wcCard.revealed .wcDevStat,.wcCard.revealed .wcDevBtn{animation:wcDevFade .6s var(--ease-3d) .76s both}@keyframes wcDevFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.wcDevWeb:hover{transform:translate3d(0,-6px,26px)rotateY(-9deg)}.wcDevPhone:hover{transform:translate3d(0,-8px,88px)rotateY(8deg)}.wcDevWeb:hover .wcDevShadow{opacity:.5;transform:rotateX(90deg)scale(1.16)}.wcDevPhone:hover .wcDevShadow{opacity:.6;transform:rotateX(90deg)scale(1.2)}.wcTech li:hover{border-color:#b9cdf0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.wcDevScene,.wcDevWeb,.wcDevPhone{transform:none}.wcDevShadow{display:none}.wcDevWebIn,.wcDevPhoneIn,.wcCard.revealed .wcTech li,.wcCard.revealed .wcDevTitle,.wcCard.revealed .wcDevMeta,.wcCard.revealed .wcTechLabel,.wcCard.revealed .wcDevStat,.wcCard.revealed .wcDevBtn{animation:none!important}.wcDevSweep,.wcCard.revealed .wcDevWebIn,.wcCard.revealed .wcDevPhoneIn,.wcCard.revealed .wcDevTitle,.wcCard.revealed .wcDevMeta,.wcCard.revealed .wcTech li,.wcCard.revealed .wcDevStat,.wcCard.revealed .wcDevBtn{animation:none}.wcDevWeb,.wcDevPhone,.wcTech li{transition:none}}@media (width<=560px){.wcDevBar{padding:11px 13px}.wcDevTitle{font-size:11.5px}.wcDevStage{padding:10px 13px 0}.wcDev3d{height:108px}.wcTech{grid-template-columns:repeat(4,1fr);padding:9px 13px 0}.wcDevFoot{flex-wrap:wrap;gap:10px;padding:8px 13px}.wcDevStat{flex:100%}.wcDevBtn{justify-content:center;width:100%}}.wc3{padding:22px 24px 24px}.wc3>p{margin-bottom:14px}.wcMarketing{display:flex}.wcMkPanel{text-align:left;flex-direction:column;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}.wcMkBar{border-bottom:1px solid #e3f2ea;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.wcMkTitle{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.wcMkDot{background:#17b97e;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #17b97e29}.wcMkMeta{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#17b97e;background:#e9f9f0;border-radius:999px;flex:none;padding:3px 8px;font-size:9px;font-weight:700}.wcMkStage{background:linear-gradient(#f6fdf9,#eafbf3);border-bottom:1px solid #e3f2ea;padding:8px 14px 0;position:relative}.wcMkFloor{perspective:520px;perspective-origin:50% 0;height:58%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wcMkFloor:before{content:"";transform-origin:50% 0;background-image:linear-gradient(#17b97e2e 1px,#0000 1px),linear-gradient(90deg,#17b97e2e 1px,#0000 1px);background-size:20px 20px;height:220%;position:absolute;top:0;left:-30%;right:-30%;transform:rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 60% 100%);mask-image:linear-gradient(#0000 8%,#000 60% 100%)}.wcMkFunnel{perspective:820px;perspective-origin:50% 40%;flex-direction:column;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.wcMkRow{width:var(--w);transition:transform .3s cubic-bezier(.23,1,.32,1);display:block}.wcMkBar3d{background:#fff;border:1px solid #d9efe4;border-radius:9px;padding:5px 10px;transition:box-shadow .3s cubic-bezier(.23,1,.32,1);display:block;box-shadow:0 10px 20px -16px #06503a80}.wcMkBar3d b{letter-spacing:-.005em;font-size:11px;font-weight:700;display:block}.wcMkBar3d small{color:var(--muted);margin-top:1px;font-size:8.5px;line-height:1.3;display:block}.wcMkRow:first-child .wcMkBar3d{background:linear-gradient(150deg,#3ed48c,#17b97e);border-color:#0000}.wcMkRow:first-child .wcMkBar3d b{color:#fff}.wcMkRow:first-child .wcMkBar3d small{color:#ffffffd9}.wcMkFoot{background:#f6fdf9;border-top:1px solid #e3f2ea;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:8px 14px;display:flex}.wcMkStat{flex-direction:column;gap:0;min-width:0;display:flex}.wcMkStat b{letter-spacing:-.01em;font-size:13.5px;font-weight:800;line-height:1.2}.wcMkStat small{color:var(--muted);font-size:9px;font-weight:600}.wcMkBtn{color:#fff;background:linear-gradient(150deg,#3ed48c,#17b97e);border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -9px #17b97eb3}.wcMkBtn .material-symbols-outlined{font-size:14px}@keyframes wcMkIn{0%{opacity:0;transform:translateZ(-130px)translateY(-8px)}to{opacity:1;transform:translateZ(0)translateY(0)}}@keyframes wcMkFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wcCard.revealed .wcMkBar3d{animation:wcMkIn .8s cubic-bezier(.23,1,.32,1) var(--d) both}.wcCard.revealed .wcMkTitle,.wcCard.revealed .wcMkMeta{animation:.6s cubic-bezier(.23,1,.32,1) both wcMkFade}.wcCard.revealed .wcMkMeta{animation-delay:60ms}.wcCard.revealed .wcMkStat,.wcCard.revealed .wcMkBtn{animation:.6s cubic-bezier(.23,1,.32,1) .5s both wcMkFade}@media (hover:hover) and (pointer:fine){.wcMkRow:hover{transform:translateZ(22px)}.wcMkRow:hover .wcMkBar3d{box-shadow:0 16px 26px -14px #06503a99}}@media (prefers-reduced-motion:reduce){.wcCard.revealed .wcMkBar3d,.wcCard.revealed .wcMkTitle,.wcCard.revealed .wcMkMeta,.wcCard.revealed .wcMkStat,.wcCard.revealed .wcMkBtn{animation:none}.wcMkBar3d,.wcMkRow{transition:none}}@media (width<=560px){.wcMkBar{padding:11px 13px}.wcMkTitle{font-size:11.5px}.wcMkStage{padding:10px 13px 0}.wcMkFoot{flex-wrap:wrap;gap:10px;padding:8px 13px}.wcMkStat{flex:100%}.wcMkBtn{justify-content:center;width:100%}}.wc4{padding:22px 24px 24px}.wc4>p{margin-bottom:14px}.wcDesign{align-items:stretch;gap:14px;display:flex}.wcToolbar{color:#f5824a;border:1.5px dashed #f0c9a0;border-radius:14px;flex-direction:column;flex:none;align-self:center;gap:9px;padding:12px 9px;display:flex}.wcToolbar .material-symbols-outlined{font-size:17px}.wcAutoPanel{text-align:left;flex-direction:column;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}.wcAutoBar{border-bottom:1px solid #f2ece4;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.wcAutoTitle{align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.wcLiveDot{background:#17b97e;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #17b97e29}.wcAutoStatus{letter-spacing:.06em;text-transform:uppercase;color:#f57a2e;background:#fff2e6;border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:700}.wcAutoStage{padding:14px 16px 0;position:relative}.wcFlow3d{perspective:620px;perspective-origin:50% 42%;background:radial-gradient(46% 30% at 50% 46%,#f57a2e21,#0000 70%),radial-gradient(120% 130% at 50% 0,#fff8f0 0%,#fdeede 48%,#fbe5d1 100%);border:1px solid #f7dfc6;border-radius:14px;height:134px;position:relative;overflow:hidden}.wcFlowGrid{transform-origin:50% 0;background-image:linear-gradient(#d6692057 1px,#0000 1px),linear-gradient(90deg,#d6692057 1px,#0000 1px);background-size:20px 20px;height:180%;position:absolute;top:56%;left:-30%;right:-30%;transform:rotateX(56deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 55% 100%);mask-image:linear-gradient(#0000 8%,#000 55% 100%)}.wcFlowRow3d{transform-style:preserve-3d;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0;transform:rotateX(9deg)}.wcNode{flex-direction:column;flex:none;align-items:center;gap:7px;display:flex;position:relative;transform:translateZ(22px)}.wcNodeIco{color:#f57a2e;background:#fff;border:1px solid #fbe3cd;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 12px 24px -12px #f57a2ea6,0 2px 5px #14103c12}.wcNodeIco .material-symbols-outlined{font-size:18px}.wcNode>span:last-child{color:#9a6a42;letter-spacing:.01em;font-size:9.5px;font-weight:700}.wcNodeAI .wcNodeIco{color:#fff;background:linear-gradient(150deg,#ffb072,#f57a2e);border:0;width:46px;height:46px;box-shadow:0 16px 32px -12px #f57a2ecc}.wcNodeAI>span:last-child{color:#f57a2e;font-size:10px;font-weight:800}.wcPulse{border:2px solid #f57a2e80;border-radius:17px;width:54px;height:54px;margin-left:-27px;animation:3.6s ease-out infinite wcPulse;position:absolute;top:-7px;left:50%}@keyframes wcPulse{0%{opacity:.9;transform:scale(.82)}70%{opacity:0;transform:scale(1.38)}to{opacity:0}}.wcConn{background:repeating-linear-gradient(90deg,#f5a563 0 4px,#0000 4px 8px);flex:none;width:22px;height:2px;position:relative;transform:translateZ(22px)}.wcConn i{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #f5a563;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.wcApps{flex-wrap:wrap;gap:7px;margin:0;padding:12px 16px 0;list-style:none;display:flex}.wcApps li{color:#8a6444;background:#fdf6ef;border:1px solid #f7e2ce;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:700;display:flex}.wcAppIco{color:#f5824a;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.wcAppIco .material-symbols-outlined{font-size:15px}.wcAutoFoot{background:#fdfaf7;border-top:1px solid #f2ece4;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 16px;display:flex}.wcMetrics{gap:20px;display:flex}.wcMetrics>span{flex-direction:column;gap:1px;display:flex}.wcMetrics b{letter-spacing:-.01em;font-size:15px;font-weight:800}.wcMetrics small{color:var(--muted);font-size:9.5px;font-weight:600}.wcAutoBtn{color:#fff;background:linear-gradient(150deg,#ffb072,#f57a2e);border-radius:999px;flex:none;align-items:center;gap:5px;padding:9px 15px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -9px #f57a2ea6}.wcAutoBtn .material-symbols-outlined{font-size:15px}@media (prefers-reduced-motion:reduce){.wcPulse{animation:none}}@media (width<=560px){.wcDesign{flex-direction:column;gap:12px}.wcToolbar{flex-direction:row;justify-content:flex-start;align-self:auto;gap:14px;padding:8px 12px}.wcAutoBar{padding:11px 13px}.wcAutoTitle{font-size:11.5px}.wcAutoStage{padding:13px 13px 0}.wcFlow3d{height:140px}.wcFlowRow3d{gap:4px;transform:rotateX(7deg)}.wcNodeIco{border-radius:9px;width:32px;height:32px}.wcNodeIco .material-symbols-outlined{font-size:15px}.wcNodeAI .wcNodeIco{width:38px;height:38px}.wcNode>span:last-child{font-size:8.5px}.wcNodeAI>span:last-child{font-size:9px}.wcNode{gap:5px}.wcConn{width:14px}.wcPulse{width:44px;height:44px;margin-left:-22px;top:-5px}.wcApps{gap:6px;padding:12px 13px 0}.wcAutoFoot{flex-wrap:wrap;gap:10px;padding:12px 13px}.wcMetrics{flex:100%;gap:14px}.wcAutoBtn{justify-content:center;width:100%}}.wcSupport2{display:flex}.wcSupPanel{text-align:left;flex-direction:column;flex:1;min-width:0;padding:0;display:flex;overflow:hidden}.wcSupBar{border-bottom:1px solid #ece8f8;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.wcSupTitle{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.wcSupDot{background:#7657ff;border-radius:50%;flex:none;width:6px;height:6px;animation:2.8s ease-in-out infinite wcSupPulse;box-shadow:0 0 0 3px #7657ff29}@keyframes wcSupPulse{0%,to{box-shadow:0 0 0 3px #7657ff29}50%{box-shadow:0 0 0 6px #7657ff0d}}.wcSupMeta{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#7657ff;background:#f0ecff;border-radius:999px;flex:none;padding:3px 8px;font-size:9px;font-weight:700}.wcSupStage{background:linear-gradient(#faf8ff,#f2effe);border-bottom:1px solid #ece8f8;padding:9px 14px 0;position:relative}.wcSupFloor{perspective:520px;perspective-origin:50% 0;height:58%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wcSupFloor:before{content:"";transform-origin:50% 0;background-image:linear-gradient(#7657ff2b 1px,#0000 1px),linear-gradient(90deg,#7657ff2b 1px,#0000 1px);background-size:20px 20px;height:220%;position:absolute;top:0;left:-30%;right:-30%;transform:rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 60% 100%);mask-image:linear-gradient(#0000 8%,#000 60% 100%)}.wcSup3d{padding:3px 0 7px;position:relative}.wcSupGrid{perspective:900px;perspective-origin:50% 40%;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.wcSupTile{background:#fff;border:1px solid #e9e4f8;border-radius:10px;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1);box-shadow:0 10px 20px -16px #321e7880}.wcSupTileIn{align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.wcSupIco{color:#7657ff;background:#f0ecff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.wcSupIco .material-symbols-outlined{font-size:14px}.wcSupTxt b{letter-spacing:-.005em;font-size:11px;font-weight:700;display:block}.wcSupTxt small{color:var(--muted);margin-top:1px;font-size:8.5px;line-height:1.3;display:block}.wcSupCadence{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:11px 14px 0;list-style:none;display:grid}.wcSupCadence li{background:#f7f5ff;border:1px solid #e9e4f8;border-radius:9px;padding:7px 9px}.wcSupCadence b{letter-spacing:.07em;text-transform:uppercase;color:#7657ff;font-size:8.5px;font-weight:800;display:block}.wcSupCadence small{color:var(--muted);margin-top:2px;font-size:9.5px;line-height:1.3;display:block}.wcSupFoot{background:#faf8ff;border-top:1px solid #ece8f8;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:7px 14px;display:flex}.wcSupStat{flex-direction:column;gap:0;min-width:0;display:flex}.wcSupStat b{letter-spacing:-.01em;font-size:13.5px;font-weight:800;line-height:1.2}.wcSupStat small{color:var(--muted);font-size:9px;font-weight:600}.wcSupBtn{color:#fff;background:linear-gradient(150deg,#9c86ec,#7657ff);border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -9px #7657ffb3}.wcSupBtn .material-symbols-outlined{font-size:14px}@keyframes wcSupIn{0%{opacity:0;transform:translateZ(-130px)translateY(-6px)}to{opacity:1;transform:translateZ(0)translateY(0)}}@keyframes wcSupFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wcCard.revealed .wcSupTileIn{animation:wcSupIn .8s cubic-bezier(.23,1,.32,1) var(--d) both}.wcCard.revealed .wcSupTitle,.wcCard.revealed .wcSupMeta{animation:.6s cubic-bezier(.23,1,.32,1) both wcSupFade}.wcCard.revealed .wcSupMeta{animation-delay:60ms}.wcCard.revealed .wcSupStat,.wcCard.revealed .wcSupBtn{animation:.6s cubic-bezier(.23,1,.32,1) .42s both wcSupFade}@media (hover:hover) and (pointer:fine){.wcSupTile:hover{transform:translateZ(24px);box-shadow:0 18px 28px -14px #321e788c}}@media (prefers-reduced-motion:reduce){.wcSupDot,.wcCard.revealed .wcSupTileIn,.wcCard.revealed .wcSupTitle,.wcCard.revealed .wcSupMeta,.wcCard.revealed .wcSupStat,.wcCard.revealed .wcSupBtn{animation:none}.wcSupTile{transition:none}}@media (width<=560px){.wcSupBar{padding:11px 13px}.wcSupTitle{font-size:11.5px}.wcSupStage{padding:9px 13px 0}.wcSupCadence{grid-template-columns:1fr;padding:10px 13px 0}.wcSupGrid{grid-template-columns:repeat(2,1fr);gap:7px}.wcSupFoot{flex-wrap:wrap;gap:10px;padding:8px 13px}.wcSupStat{flex:100%}.wcSupBtn{justify-content:center;width:100%}}.features{z-index:1;padding:clamp(24px,3vw,40px) clamp(20px,5vw,68px) clamp(60px,8vw,110px);position:relative}.featHead{text-align:center;max-width:760px;margin:0 auto clamp(32px,4.5vw,48px)}.featHead h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.15}.featHead p{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.5}.featGrid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:24px;max-width:1280px;margin:0 auto;display:grid}.featPair{grid-area:1/1/auto/3;grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.c1,.c2{height:100%}.c3{background:linear-gradient(160deg,#eef1fb,#f7f5fc);flex-direction:column;grid-area:1/3/3;display:flex}.c4{background:linear-gradient(120deg,#eef1fb,#f3f1fb 55%,#eef3fc);border-radius:28px;grid-area:2/1/auto/3;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.featCard.c4{flex-direction:row}.featCard{background:#f4f3f3;border-radius:22px;flex-direction:column;padding:28px 28px 0;display:flex;overflow:hidden}.featCard h3{letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:600}.featCard p{color:var(--muted);margin:8px 0 22px;font-size:14.5px;line-height:1.5}.c4text{flex-direction:column;flex:0 0 34%;justify-content:center;min-width:240px;padding:24px 24px 24px 40px;display:flex}.c4text h3{font-size:1.35rem}.c4text p{margin-bottom:0;font-size:15px}.panel{background:#fff;border:1px solid #ece9e9;border-radius:16px 16px 0 0;padding:20px 20px 22px;box-shadow:0 24px 50px -30px #14103c40}.panelTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panelTop small{color:var(--muted);font-size:12px;display:block}.panelTop strong{font-size:1.05rem;font-weight:600}.panelTop em{font-style:normal}.edit,.kebab{color:var(--muted);cursor:default;font-size:13px}.pillBtn{font:inherit;cursor:default;background:#fff;border:1px solid #e4e1e1;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600}.taskList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.taskList li{color:#333;align-items:center;gap:9px;font-size:13.5px;display:flex}.taskList em{color:var(--muted);margin-left:auto;font-style:normal}.dot{border-radius:50%;flex:none;width:9px;height:9px}.segBar{border-radius:6px;gap:2px;height:9px;margin-top:16px;display:flex;overflow:hidden}.segBar span{border-radius:2px}.assignCard{background:#fbfafb;border:1px solid #ece9e9;border-radius:12px;padding:14px 16px;position:relative}.assignTop{justify-content:space-between;align-items:center;display:flex}.tagText{color:#6c55d8;font-size:12.5px;font-weight:600}.assignTitle{margin:8px 0 12px;padding-right:60px;font-size:14.5px;font-weight:600;line-height:1.35}.assignBottom{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tag{color:#fff;background:#6c55d8;border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:600}.who{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.priority{color:#e0554a;background:#fde3e2;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.addBtn{font:inherit;color:#6c55d8;cursor:default;background:#f7f5ff;border:1.5px dashed #cfc6f5;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;padding:13px;font-size:13.5px;font-weight:600;display:flex}.addBtn span{color:#fff;background:#6c55d8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;display:grid}.avatar{color:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.msgList .avatar{border:0;border-radius:11px;width:38px;height:38px;font-size:14px}.projPanel .stack .avatar{margin-left:-9px}.stack{display:flex}.stack .avatar{margin-left:-8px}.stack .avatar:first-child{margin-left:0}.msgOuter{background:#fff;border-radius:24px;flex:1;margin:22px;display:flex;box-shadow:0 20px 50px -30px #14103c2e}.msgStack{flex:1;justify-content:center;align-items:center;padding:28px;display:flex;position:relative}.msgGroup{width:100%;display:grid;position:relative}.ghostCard{background:#eef1fb;border-radius:24px;grid-area:1/1;align-self:end;margin:0 34px}.g0{opacity:.6;transform:translate(20px,-58px)scale(.9);box-shadow:0 8px 20px #14103c0d}.g1{opacity:.75;transform:translate(14px,-40px)scale(.94);box-shadow:0 10px 24px #14103c0f}.g2{opacity:.9;transform:translate(7px,-20px)scale(.97);box-shadow:0 12px 28px #14103c14}.msgPanel{border:1px solid #dbe3fb;border-radius:24px;grid-area:1/1;align-self:end;position:relative;box-shadow:0 26px 54px -20px #14103c4d}.msgList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.msgList li{border-radius:14px;align-items:center;gap:12px;margin:0 -10px;padding:9px 10px;display:flex}.msgList li.unread{background:#f2eefb}.msgList b{font-size:13.5px;font-weight:600;display:block}.msgList small{color:var(--muted);font-size:12px}.msgList small.typing{color:#6c55d8}.msgAvatar{flex:none;position:relative}.pingDot{background:#6c55d8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.msgMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.msgMeta small{font-size:10.5px}.check{color:#22c55e;font-size:12px}.badge{color:#fff;background:#6c55d8;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-grid}.projPanel{border-radius:18px;flex:1;min-width:0;max-width:none;margin:18px 18px 18px 0;padding:18px 24px 6px;box-shadow:0 20px 40px -24px #14103c33}.projPanel strong{font-size:1.15rem}.projTable{background:linear-gradient(160deg,#eef1fb,#f5f3fc);border-radius:12px;margin-top:12px;padding:0 16px}.projHead{color:var(--muted);border-bottom:1px solid #0000000f;justify-content:space-between;padding:10px 4px 8px;font-size:12.5px;display:flex}.projRow{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:10px 4px;font-size:14px;display:flex}.projRow:last-child{border:0}.projPanel .avatar{border-width:2px;width:26px;height:26px;font-size:11px}@media (width<=900px){.featGrid{grid-template-columns:1fr}.featPair{grid-column:1;grid-template-columns:1fr}.c1,.c2,.c3,.c4{grid-area:auto/1;height:auto}.featCard.c4{flex-direction:column;align-items:stretch}.c4text{flex:none;padding:32px 28px 0}.projPanel{margin:24px 28px 28px;padding:28px}}.featCard{opacity:0;will-change:transform,opacity;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:scale(.78)translateY(28px)}.featCard.revealed{opacity:1;transform:none}.c1.revealed{transition-delay:0s}.c2.revealed{transition-delay:.1s}.c3.revealed{transition-delay:.2s}.c4.revealed{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.featCard{opacity:1;transition:none;transform:none}}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-3d:cubic-bezier(.16,1,.3,1)}.impact{z-index:1;padding:clamp(48px,6vw,84px) clamp(20px,5vw,68px) clamp(20px,3vw,40px);position:relative}.statsHead{text-align:center;max-width:640px;margin:0 auto clamp(48px,6vw,72px)}.statsHead h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:600}.statsHead p{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.5}.statsGrid{perspective:1100px;perspective-origin:50% 40%;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:26px;max-width:1280px;margin:0 auto;display:grid}.statCard{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;isolation:isolate;min-height:214px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) translate3d(0,var(--lift,0px),var(--z,0px)) scale(var(--s,1));transition:transform .34s var(--ease-out),box-shadow .34s var(--ease-out),border-color .34s ease;background:#f4f4f5;border:1px solid #00000014;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:26px 24px 24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 10px 24px -18px #14103c73}.statCard.tint{background:linear-gradient(160deg,#eef1fb,#fbfbfd 55%,#eef3fc)}.statCard.tracking{transition:box-shadow .34s var(--ease-out),border-color .34s ease}.statGlare{border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(60% 60% at var(--gx) var(--gy),#fffffff2,#6c55d824 45%,transparent 72%);opacity:0;transition:opacity .34s var(--ease-out);position:absolute;inset:0;transform:scale(1)}.statMarks{align-items:center;gap:7px;height:22px;margin-bottom:16px;display:flex;position:relative;transform:translateZ(34px)}.statMarks i{width:8px;height:22px;transition:background .2s ease,transform .28s var(--ease-out);transition-delay:calc(var(--k,0) * 30ms);background:#d9d5f2;border-radius:3px;transform:translateZ(0)}.statMarks .statMarkPlus{color:#6c55d8;letter-spacing:0;background:0 0;border-radius:0;align-self:center;width:auto;height:22px;margin:0 0 0 -2px;font-size:20px;font-style:normal;font-weight:600;line-height:22px}.statCard strong{letter-spacing:-.04em;color:#0a0a1a;margin:0;font-size:clamp(2.4rem,3.4vw,3.1rem);font-weight:700;line-height:1;position:relative;transform:translateZ(38px)}.statCard p{color:#3a3a45;border-top:1px solid #00000012;margin:12px 0 0;padding-top:14px;font-size:15px;line-height:1.5;position:relative;transform:translateZ(18px)}@media (hover:hover) and (pointer:fine){.statCard:hover{--lift:-6px;--z:34px;border-color:#6c55d847;box-shadow:inset 0 1px #fffc,0 30px 50px -28px #1c145a8c}.statCard:hover .statGlare{opacity:1}.statCard:hover .statMarks i{background:linear-gradient(#8a72f0,#6c55d8);transform:translateZ(10px)}.statCard:hover .statMarks .statMarkPlus{color:#4b35c4;background:0 0}.statCard.tracking:hover{--s:.992}.statCard:active{--s:.985}}@media (width<=900px){.statsGrid{grid-template-columns:1fr 1fr}.statCard{min-height:200px}}@media (width<=560px){.statsGrid{grid-template-columns:1fr}.statCard{min-height:0}}.statCard{opacity:0;transition-property:opacity,transform,box-shadow,border-color;transition-duration:.7s;transition-timing-function:var(--ease-3d);transition-delay:calc(var(--i,0) * 60ms);will-change:transform,opacity;transform:translateY(26px)scale(.94)}.statCard.tracking{transition-delay:0s}.statCard.revealed{opacity:1;transform:rotateX(var(--rx)) rotateY(var(--ry)) translate3d(0,var(--lift,0px),var(--z,0px)) scale(var(--s,1))}@media (prefers-reduced-motion:reduce){.statCard{opacity:1;will-change:auto;transition:none;transform:none}.statGlare{display:none}.statMarks,.statCard strong,.statCard p{transform:none}.statMarks i{background:#d9d5f2;transition:none}}.testimonials{z-index:1;background:linear-gradient(#fbfafd,#f5f4f9 55%,#fbfafd);border-top:1px solid #0a0a1a0d;padding:clamp(56px,7vw,96px) clamp(20px,5vw,68px) clamp(90px,10vw,150px);scroll-margin-top:96px;position:relative}.tGrid{perspective:1200px;perspective-origin:50% 40%;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;max-width:1280px;margin:0 auto;display:grid}.tCard{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;--lift:0px;--z:0px;--s:1;isolation:isolate;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) translate3d(0,var(--lift),var(--z)) scale(var(--s));transition:transform .34s var(--ease-out),box-shadow .34s var(--ease-out),border-color .34s ease;background:#fff;border:1px solid #0a0a1a14;border-radius:20px;flex-direction:column;margin:0;padding:28px 26px 24px;display:flex;position:relative;box-shadow:0 1px 2px #14103c0a,0 10px 24px -18px #14103c59}.tGlare{border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(58% 58% at var(--gx) var(--gy),#6c55d817,transparent 70%);opacity:0;transition:opacity .34s var(--ease-out);position:absolute;inset:0}.tTop{justify-content:space-between;align-items:center;gap:12px;display:flex;transform:translateZ(20px)}.tService{letter-spacing:.08em;text-transform:uppercase;color:#5b47c4;white-space:nowrap;font-size:11px;font-weight:600}.tRating{align-items:center;display:flex}.tRating svg{width:13px;height:13px}.tResult{margin-top:16px;transform:translateZ(34px)}.tResult strong{letter-spacing:-.04em;color:#0a0a1a;font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:700;line-height:1;display:block}.tResult span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:12px;font-weight:500;display:block}.tResult.pending{background:#6c55d80a;border:1px dashed #6c55d84d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:5px 12px 5px 10px;display:inline-flex}.tResult.pending strong{letter-spacing:0;color:#8b7fd0;font-size:13px;font-weight:600;line-height:1.2}.tResult.pending span{letter-spacing:.04em;color:#8b87a3;margin:0;font-size:11.5px}.tQuote{margin:20px 0 0;transform:translateZ(14px)}.tQuote p{color:#2a2a35;margin:0;font-size:15px;line-height:1.6}.tAttribution{align-items:center;gap:11px;margin-top:auto;padding-top:22px;display:flex;transform:translateZ(24px)}.tAvatar{color:#5b47c4;letter-spacing:.01em;width:36px;height:36px;transition:background .34s var(--ease-out),color .34s var(--ease-out);background:#6c55d81a;border-radius:50%;flex:0 0 36px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.tWho{min-width:0}.tWho b{color:#0a0a1a;font-size:14px;font-weight:600;line-height:1.3;display:block}.tWho small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.starRow{gap:2px;display:flex}@media (hover:hover) and (pointer:fine){.tCard:hover{--lift:-6px;--z:34px;border-color:#6c55d84d;box-shadow:0 1px 2px #14103c0a,0 28px 48px -26px #1c145a6b}.tCard:hover .tGlare{opacity:1}.tCard:hover .tAvatar{color:#4b35c4;background:#6c55d829}.tCard.tracking{transition:box-shadow .34s var(--ease-out),border-color .34s ease}.tCard.tracking:hover{--s:.992}.tCard:active{--s:.985}}@media (width<=900px){.tGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.tGrid{grid-template-columns:1fr}}.tCard{opacity:0;transition-property:opacity,transform,box-shadow,border-color;transition-duration:.7s;transition-timing-function:var(--ease-3d);transition-delay:calc(min(var(--i,0),3) * 80ms);will-change:transform,opacity;transform:translateY(26px)scale(.94)}.tCard.tracking{transition-delay:0s}.tCard.revealed{opacity:1;transform:rotateX(var(--rx)) rotateY(var(--ry)) translate3d(0,var(--lift),var(--z)) scale(var(--s))}@media (prefers-reduced-motion:reduce){.tCard{opacity:1;will-change:auto;transition:none;transform:none}.tGlare{display:none}.tTop,.tResult,.tQuote,.tAttribution{transform:none}.tAvatar{transition:none}}.integrations{z-index:1;padding:clamp(60px,8vw,110px) clamp(20px,5vw,68px) clamp(90px,10vw,150px);position:relative;overflow:hidden}.orbit{--node:60px;width:min(100%,720px);height:clamp(360px,46vw,620px);margin:0 auto;position:relative}.orbitGlow{aspect-ratio:1;background:radial-gradient(circle,#6c55d82b,#5b6ef512 45%,#0000 70%);border-radius:50%;width:min(84vw,660px);animation:9s ease-in-out infinite orbitBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orbitBreathe{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}.orbitRing{opacity:0;border:1px dashed #5b6ef547;border-radius:50%;transition:opacity 1.1s ease-out .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit.revealed .orbitRing{opacity:1}.orbitLinks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbitLinkSpin{transform-box:view-box;transform-origin:50%}.orbitLink{stroke:#5b6ef557;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .9s var(--ease-3d),opacity .4s ease-out}.orbit.revealed .orbitLink{stroke-dashoffset:0;opacity:1}.orbitNode{opacity:0;position:absolute;top:0;left:0}.orbit.revealed .orbitNode{opacity:1}.orbitPacketGlow,.orbitPacketCore{opacity:0;offset-distance:0%;offset-rotate:0deg;animation-duration:4.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--i,0) * -525ms);animation-play-state:paused}.orbit.revealed .orbitPacketGlow,.orbit.revealed .orbitPacketCore{animation-play-state:running}.orbitPacketGlow{animation-name:orbitPacketGlowRun}.orbitPacketCore{animation-name:orbitPacketCoreRun}@keyframes orbitPacketCoreRun{0%{offset-distance:0%;opacity:0}64%{opacity:0}68%{opacity:.95}90%{offset-distance:100%;opacity:1}94%,to{offset-distance:100%;opacity:0}}@keyframes orbitPacketGlowRun{0%{offset-distance:0%;opacity:0}64%{opacity:0}68%{opacity:.4}90%{offset-distance:100%;opacity:.45}94%,to{offset-distance:100%;opacity:0}}.orbitPacketGlow{fill:var(--c,#5b6ef5);opacity:0}.orbitPacketCore{fill:#fff;opacity:0}.orbitFace:after{content:"";border:1px solid var(--c,#7c5cff80);pointer-events:none;opacity:0;animation:4.2s linear infinite orbitArrive;animation-delay:calc(var(--i,0) * -525ms);border-radius:50%;animation-play-state:paused;position:absolute;inset:-5px}.orbit.revealed .orbitFace:after{animation-play-state:running}@keyframes orbitArrive{0%,82%{opacity:0;transform:scale(.92)}90%{opacity:.5;transform:scale(1.16)}to{opacity:0;transform:scale(1.34)}}.orbitFace{left:calc(var(--node) / -2);top:calc(var(--node) / -2);width:var(--node);height:var(--node);position:absolute}.orbitDisc{width:100%;height:100%;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 10px 26px -8px #14103c33}.orbitDisc:after{content:"";border:1px solid var(--c,#5b6ef566);opacity:0;transition:opacity .25s var(--ease-out),transform .3s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;inset:-6px;transform:scale(.88)}.orbitLabel{top:calc(var(--node) / 2 + 8px);letter-spacing:-.01em;width:max-content;color:var(--c,#2b2450);white-space:nowrap;opacity:0;transition:opacity .3s var(--ease-out);font-size:12px;font-weight:600;line-height:1;position:absolute;left:0;transform:translate(-50%)}.orbit.revealed .orbitLabel{opacity:.9;transition-delay:.7s}.orbitNode:hover .orbitLabel{opacity:1;transition-delay:0s}@media (hover:hover) and (pointer:fine){.orbitNode:hover .orbitDisc{transform:scale(1.09);box-shadow:0 18px 36px -10px #14103c57}.orbitNode:hover .orbitDisc:after{opacity:1;transform:scale(1)}}.orbitCenter{letter-spacing:-.02em;opacity:0;transition:transform .6s var(--ease-3d),opacity .5s ease-out;z-index:2;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-size:17px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px -10px #14103c38}.orbit.revealed .orbitCenter{opacity:1}@media (prefers-reduced-motion:reduce){.orbitGlow{animation:none}.orbitLink{stroke-dashoffset:0;opacity:1;transition:none}.orbitRing{opacity:1;transition:none}.orbit.revealed .orbitLabel{opacity:.9;transition-delay:0s}.orbitPacketGlow,.orbitPacketCore,.orbitFace:after{opacity:0;animation:none}}@media (width<=900px){.orbit{--node:52px;height:clamp(340px,64vw,520px)}.orbitGlow{width:min(96vw,520px)}}@media (width<=720px){.orbit{--node:46px;width:min(100%,440px);height:clamp(320px,86vw,440px)}.orbitLabel{font-size:11px}.orbitCenter{gap:7px;padding:11px 18px;font-size:15px}.orbitCenter .logoMark{font-size:22px}}@media (width<=480px){.orbit{--node:40px;width:min(100%,370px);height:clamp(290px,92vw,390px)}.orbitLabel{top:calc(var(--node) / 2 + 5px);white-space:normal;text-align:center;max-width:64px;font-size:10px;line-height:1.2}.orbitCenter{gap:6px;padding:9px 12px}.orbitCenter span{display:none}.orbitDisc{box-shadow:0 8px 20px -8px #14103c38}}@media (width<=360px){.orbit{--node:36px;width:300px;height:300px}.orbitLabel{max-width:56px;font-size:9.5px}}.ctaWrap{z-index:1;padding:0 clamp(20px,5vw,68px) clamp(80px,10vw,140px);position:relative}.ctaCard{text-align:center;background:radial-gradient(120% 90% at 15% 20%,#e9e3fb,#0000 60%),radial-gradient(110% 90% at 85% 80%,#dbe6fb,#0000 60%),linear-gradient(160deg,#dce6fb,#e7ddf9 55%,#dbeafd);border-radius:28px;padding:clamp(64px,9vw,110px) 24px;position:relative;overflow:hidden}.cloud{filter:blur(2px);opacity:.85;background:#fff;border-radius:50%;position:absolute}.cloud1{width:260px;height:160px;top:-40px;left:-40px;box-shadow:80px 40px 0 -20px #fff,140px 10px 0 -40px #fff}.cloud2{width:220px;height:140px;bottom:-50px;right:-20px;box-shadow:-90px -10px 0 -30px #fff}.cloud3{opacity:.6;width:140px;height:90px;top:20%;right:8%}.ctaCard h2{letter-spacing:-.03em;color:#0d0a2b;margin:0;font-size:clamp(1.9rem,4.2vw,3.1rem);font-weight:700;line-height:1.15;position:relative}.ctaCard p{color:#4a4a58;max-width:520px;margin:20px auto 0;font-size:17px;position:relative}.ctaSteps{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;max-width:860px;margin:28px auto 0;padding:0;list-style:none;display:grid;position:relative}.ctaSteps li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff9e;border:1px solid #6c55d824;border-radius:16px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.ctaStepN{color:#fff;letter-spacing:.02em;background:linear-gradient(150deg,#8f6cf0,#6c55d8);border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:9.5px;font-weight:800;display:flex}.ctaSteps b{color:#0d0a2b;font-size:12.5px;font-weight:700;display:block}.ctaSteps small{color:#4a4a58;margin-top:2px;font-size:10.5px;line-height:1.4;display:block}.ctaNote{color:#5b5a6b;margin:14px auto 0;font-size:11.5px;position:relative}@media (width<=760px){.ctaSteps{grid-template-columns:1fr;gap:8px;max-width:460px;margin-top:20px}.ctaSteps li{padding:11px 12px}.ctaNote{margin-top:12px;font-size:11px}.ctaCard p{font-size:15.5px}}.ctaForm{background:#fff;border-radius:999px;gap:8px;max-width:640px;margin:36px auto 0;padding:8px;display:flex;position:relative;box-shadow:0 20px 45px -18px #14103c59}.ctaForm input{color:#0d0a2b;background:0 0;border:0;flex:1;min-width:0;padding:0 20px;font-size:16px}.ctaForm input::placeholder{color:#9a97a8}.ctaForm input:focus{outline:none}.ctaForm .btn{white-space:nowrap;background:#6c55d8;border-radius:999px;padding:16px 30px}@media (width<=560px){.ctaForm{border-radius:24px;flex-direction:column}.ctaForm input{padding:14px 16px}.ctaForm .btn{width:100%}}.ctaCard{opacity:0;will-change:transform,opacity;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:scale(.8)translateY(30px)}.ctaCard.revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ctaCard{opacity:1;transition:none;transform:none}}.navItem{align-items:center;display:flex;position:relative}.navTrigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:17px;font-weight:500;display:flex}.navTrigger .chev{transition:transform .25s}.navTrigger .chev.up{transform:rotate(180deg)}.megaMenu{z-index:50;background:#fff;border:1px solid #0000000f;border-radius:20px;grid-template-columns:1fr 1.4fr;width:min(760px,90vw);animation:.22s cubic-bezier(.16,1,.3,1) megaIn;display:grid;position:absolute;top:calc(100% + 22px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 70px -20px #14103c47}@keyframes megaIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.megaCol{padding:24px}.megaFeatured{background:#f6f5f9;flex-direction:column;gap:10px;display:flex}.megaLabel{letter-spacing:.08em;text-transform:uppercase;color:#8b8896;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.featCardSm{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:12px;padding:12px;transition:background .15s;display:flex}.featCardSm:hover,.featCardSm.on{background:#fff}.featCardSm.on .featIcon{border-color:#6c55d8}.featIcon{background:#fff;border:1px solid #ece9f5;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.featCardSm b{font-size:14px;font-weight:600;display:block}.featCardSm small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.megaServices{flex-direction:column;display:flex}.megaGrid{grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:2px;display:grid}.megaGrid a{color:#1a1a1a;border-radius:10px;align-items:center;gap:10px;padding:9px 8px;font-size:14.5px;font-weight:500;transition:background .15s;display:flex}.megaGrid a:hover{background:#f6f5f9}.megaGrid svg{color:#6c55d8;flex:none}.megaCta{border-top:1px solid #f0eeee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.megaCta b{font-size:14px;font-weight:600;display:block}.megaCta small{color:var(--muted);max-width:280px;margin-top:2px;font-size:12.5px;display:block}.megaCta .btn{flex:none;padding:11px 18px;font-size:13.5px}@media (width<=900px){.navItem{flex-direction:column;align-items:stretch;width:100%}.navTrigger{justify-content:space-between;width:100%;padding:16px 12px;font-size:18px}.megaMenu{width:100%;box-shadow:none;border-radius:14px;grid-template-columns:1fr;margin:0 0 8px;animation:none;position:static;transform:none}.megaCol{padding:14px}.megaLabel{margin-bottom:8px}.megaFeatured{flex-direction:column;gap:6px}.featCardSm{background:#fff;border:1px solid #e6e3ee;gap:11px;width:100%;padding:11px 12px}.featCardSm .featIcon{border-radius:9px;width:28px;height:28px}.featCardSm small{margin-top:1px;display:block}.featCardSm b{font-size:14.5px}.featCardSm.on{border-color:#6c55d8;box-shadow:0 8px 18px -10px #6c55d88c}.featCardSm.on .featIcon{background:#f4f1ff;border-color:#6c55d8}.megaGrid{grid-template-columns:1fr;gap:0;margin-top:4px}.megaGrid a{border-bottom:1px solid #f0eeee;border-radius:0;padding:12px 8px;font-size:15px}.megaGrid a:last-child{border-bottom:0}.megaGrid a:after{content:"";border-top:1.8px solid #b9b6c4;border-right:1.8px solid #b9b6c4;flex:none;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.megaCta{margin-top:14px;padding-top:14px}.megaCta small{max-width:none}}.siteFooter{background:radial-gradient(60% 70% at 88% 100%,#6c55d81a,#0000 70%),radial-gradient(50% 60% at 4% 10%,#6c55d80f,#0000 70%),#f8f7fc;padding:clamp(48px,6vw,88px) clamp(20px,5vw,68px) 0;position:relative;overflow:hidden}.siteFooterTop{grid-template-columns:1.55fr repeat(3,minmax(0,.75fr));gap:clamp(28px,3.4vw,56px);max-width:1400px;margin:0 auto;padding-bottom:clamp(40px,5vw,64px);display:grid;position:relative}.footBrand p{max-width:340px;color:var(--muted);margin:18px 0 22px;font-size:14.5px;line-height:1.7}.footLogo{margin-bottom:2px;font-size:24px}.footSocials{gap:10px;display:flex}.footSocials a{width:44px;height:44px;color:var(--ink);background:#fff;border:1px solid #e7e4f3;border-radius:50%;justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.23,1,.32,1),background .22s,color .22s,border-color .22s,box-shadow .24s;display:flex}.footSocials a:hover{color:#fff;background:linear-gradient(130deg,#6c55d8,#8f6cf0);border-color:#0000;transform:translateY(-3px);box-shadow:0 12px 22px -10px #6c55d899}.footSocials a:focus-visible{outline-offset:3px;outline:2px solid #6c55d8}.footSocials svg{width:16px;height:16px}.footCol{border-bottom:0}.footColHeading{letter-spacing:.11em;text-transform:uppercase;color:#6f6a8c;cursor:default;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;font-family:inherit;font-size:11px;font-weight:700;display:flex}.footChevron{color:#8b87a3;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .25s;display:none}.footChevron svg{width:16px;height:16px}.footCol.is-open .footChevron{transform:rotate(180deg)}.footColLinks{flex-direction:column;gap:2px;margin-top:18px;display:flex}.footCol a{color:var(--ink);align-items:center;gap:8px;padding:7px 0;font-size:14.5px;font-weight:500;transition:color .2s,transform .24s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}.footCol a:after{content:"";transform-origin:0;opacity:.35;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.23,1,.32,1);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.footCol a:hover{color:var(--accent,#6c55d8);transform:translate(2px)}.footCol a:hover:after{transform:scaleX(1)}.siteFooterBottom{color:#7d7899;border-top:1px solid #e9e6f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto;padding:22px 0 26px;font-size:13px;display:flex;position:relative}.footLegal a{padding:4px 0;position:relative}.footLegal a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footLegal a:hover:after{transform:scaleX(1)}.footLegal{flex-wrap:wrap;gap:24px;display:flex}.footLegal a{color:#8b87a3;transition:color .2s}.footLegal a:hover{color:var(--ink)}@media (width<=1024px){.siteFooterTop{grid-template-columns:1fr 1fr;row-gap:8px}.footBrand{grid-column:1/-1;margin-bottom:8px}.footCol{border-bottom:1px solid #e9e6f2;grid-column:span 1}.footColHeading{cursor:pointer;min-height:44px;padding:18px 2px}.footChevron{display:flex}.footColLinks{padding-bottom:18px;display:none}.footCol.is-open .footColLinks{display:flex}}@media (width<=640px){.siteFooterTop{grid-template-columns:1fr;row-gap:0;padding-bottom:8px}.footBrand{margin-bottom:28px}.footBrand p{max-width:none}.footSocials{gap:10px}.footCol{grid-column:1/-1}.footCol a{min-height:44px}.siteFooterBottom{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0 28px}.footLegal{gap:16px}}.frame.swap{animation:.55s cubic-bezier(.23,1,.32,1) both frameSwap}@keyframes frameSwap{0%{opacity:.2;transform:translate(18px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.frame.swap{animation:none}}@keyframes orbitHubPulse{0%{box-shadow:0 0 #6c55d847,0 14px 30px -14px #14103c4d}70%{box-shadow:0 0 0 16px #6c55d800,0 14px 30px -14px #14103c4d}to{box-shadow:0 0 #6c55d800,0 14px 30px -14px #14103c4d}}.orbit.revealed .orbitCenter{animation:orbitHubPulse 3.6s var(--ease-out) infinite}.orbitNode:active .orbitDisc{transition-duration:.12s;transform:scale(.96)}.orbitNode:focus-within .orbitDisc:after{opacity:1;transform:scale(1)}.orbitNode:focus-within .orbitLabel{opacity:1}@media (prefers-reduced-motion:reduce){.orbit.revealed .orbitCenter{animation:none}}.ctc-toast-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);opacity:0;background:#0f0f1480;justify-content:center;align-items:center;padding:20px;transition:opacity .25s;display:flex;position:fixed;inset:0}.ctc-toast-backdrop.is-visible{opacity:1}.ctc-toast-backdrop[hidden]{display:none}.ctc-toast{text-align:center;opacity:0;background:#fff;border-radius:24px;width:min(400px,100%);padding:36px 32px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(16px)scale(.95);box-shadow:0 30px 80px #00000059}.ctc-toast-backdrop.is-visible .ctc-toast{opacity:1;transform:translateY(0)scale(1)}.ctc-toast-close{color:#666;cursor:pointer;background:#f5f5f5;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:flex;position:absolute;top:14px;right:14px}.ctc-toast-close:hover{color:#111;background:#ececec}.ctc-toast-close svg{width:16px;height:16px}.ctc-toast-icon{background:linear-gradient(155deg,#3fb950,#2f9440);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;animation:.5s cubic-bezier(.34,1.56,.64,1) .1s both ctcToastPop;display:flex;box-shadow:0 12px 28px -6px #2f94408c}.ctc-toast-icon svg{width:28px;height:28px}.ctc-toast h2{color:#111;margin:0 0 10px;font-size:22px;font-weight:800}.ctc-toast p{color:#666;margin:0;font-size:14px;line-height:1.55}@keyframes ctcToastPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ctc-toast-icon{animation:none}}.dark-section{color:#fff;background:#080a0c}.brand-header{z-index:998;position:absolute;top:22px;left:clamp(20px,6vw,88px)}.brand-header-logo{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 28px #00000038,inset 0 0 0 1px #fff9}.brand-header-logo:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000047,inset 0 0 0 1px #fff9}.brand-header-logo img{object-fit:contain;width:30px;height:30px}@media (width<=420px){.brand-header{top:18px;left:16px}.brand-header-logo{width:44px;height:44px}.brand-header-logo img{width:24px;height:24px}}.wsd-hero{z-index:1;isolation:isolate;width:100%;height:min(100dvh,74.8958vw);min-height:0;padding-top:0;font-family:Inter Tight,Inter,system-ui,sans-serif;position:relative;overflow:clip visible}.wsd-hero:after{content:"";z-index:-3;background:radial-gradient(42% 22% at 57% 22%,#24335838,#0000 72%),radial-gradient(circle at 76% 18%,#24366829,#0000 34%),linear-gradient(90deg,#030507 0%,#070b13 50%,#030507 100%);position:absolute;inset:0}.hero-motion-layer{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-cursor-stage{--hero-mask-size:300px;opacity:.12;will-change:opacity;width:1574px;height:1474px;transition:opacity .35s ease-out;position:absolute;bottom:-10px;left:calc(50% - 624px)}.hero-cursor-stage[data-active=true]{opacity:.52}.hero-cursor-reveal{mix-blend-mode:overlay;filter:brightness(.82)contrast(.88)blur(.25px);width:100%;height:100%;clip-path:circle(var(--hero-mask-size) at var(--hero-mask-x) var(--hero-mask-y));position:relative}.hero-cursor-reveal img{object-fit:fill;width:100%;max-width:none;height:100%;-webkit-mask-image:radial-gradient(var(--hero-mask-size) at var(--hero-mask-x) var(--hero-mask-y),#000 20%,transparent);mask-image:radial-gradient(var(--hero-mask-size) at var(--hero-mask-x) var(--hero-mask-y),#000 20%,transparent);-webkit-mask-image:radial-gradient(var(--hero-mask-size) at var(--hero-mask-x) var(--hero-mask-y),#000 20%,transparent);position:absolute;inset:0}.hero-cursor-reveal img+img{z-index:1}.wsd-hero .hero-copy{z-index:3;pointer-events:none;width:min(70%,620px);position:absolute;top:clamp(90px,7vw,104px);left:clamp(20px,6vw,88px)}.wsd-hero .hero-copy h1{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:normal;max-width:560px;margin:0;font-family:inherit;font-size:clamp(28px,7.5vw,68px);font-weight:600;line-height:.98}.hero-lede{color:#ffffffb8;text-wrap:pretty;overflow-wrap:normal;width:min(100%,46ch);margin:clamp(6px,1.25vw,18px) 0 0;font-size:clamp(13px,2.6vw,16px);line-height:1.4}@media (aspect-ratio>=4/3){.wsd-hero:after{background:radial-gradient(38% 24% at 50% 20%,#23315433,#0000 74%),linear-gradient(90deg,#030507 0%,#060a11 50%,#030507 100%)}}@media (width<=320px){.wsd-hero .hero-copy{top:90px}.wsd-hero .hero-copy h1{font-size:24px}.hero-lede{font-size:12px;line-height:1.3}.hero-cta{width:132px;min-height:32px;margin-top:8px;padding-inline:14px;font-size:9.5px}.hero-cta b{font-size:14px}}@media (height<=820px){.wsd-hero .hero-copy{top:clamp(90px,10vh,110px);left:clamp(40px,9vw,120px)}.wsd-hero .hero-copy h1{font-size:clamp(14px,4.4vw,54px);line-height:.96}.hero-lede{margin-top:8px;font-size:clamp(7px,1.15vw,17px);line-height:1.35}.hero-cta{min-height:38px;margin-top:12px;padding-inline:18px;font-size:clamp(6px,.85vw,13px)}.hero-cta b{font-size:clamp(9px,1.3vw,19px)}}@media (height<=560px){.wsd-hero .hero-copy{top:70px}.wsd-hero .hero-copy h1{font-size:clamp(14px,3.2vw,30px)}.hero-lede{margin-top:4px;font-size:clamp(7px,.85vw,11px)}.hero-cta{min-height:24px;margin-top:6px;padding-inline:12px}}.cta-button{color:#5b3b2e;letter-spacing:.04em;touch-action:manipulation;background:linear-gradient(90deg,#d5d5d7 0%,#f2f1ee 72%,#fff8dd 100%);border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:240px;min-height:44px;padding:0 22px;font-size:11px;font-weight:700;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff673747,12px 0 25px #ff53249e}.cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:34%;animation:3.4s cubic-bezier(.22,1,.36,1) infinite cta-sheen;position:absolute;top:-80%;bottom:-80%;left:-35%;transform:skew(-18deg)}.cta-button:after{content:"";filter:blur(12px);background:#ff5e2638;border-radius:50%;width:52px;height:52px;animation:2.2s ease-in-out infinite alternate cta-glow;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.cta-button span,.cta-button b{z-index:1;position:relative}.cta-button b{color:#764530;font-size:17px;line-height:1;display:inline}.cta-button:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ff67378c,0 5px 32px #ff592a8c}.hero-cta{pointer-events:auto;gap:clamp(6px,1vw,8px);width:clamp(150px,20vw,240px);min-height:clamp(36px,5vw,44px);margin-top:clamp(10px,2vw,18px);padding-inline:clamp(16px,2.5vw,22px);font-size:clamp(10px,2vw,11px)}.hero-cta b{font-size:clamp(15px,2.6vw,17px)}.hero-top-smoke{z-index:-1;pointer-events:none;width:280px;height:26%;min-height:130px;position:absolute;top:-6%;left:55.2%;transform:translate(-50%)}.hero-top-smoke i{filter:blur(20px);mix-blend-mode:screen;background:radial-gradient(circle,#cddaff8c,#8c9bff38 45%,#0000 72%);border-radius:50%;position:absolute}.hero-top-smoke i:first-child{width:170px;height:170px;animation:6.2s ease-in-out infinite hero-smoke-drift-a;top:-20px;left:20px}.hero-top-smoke i:nth-child(2){opacity:.85;width:150px;height:190px;animation:7.8s ease-in-out infinite hero-smoke-drift-b;top:30px;left:90px}.hero-top-smoke i:nth-child(3){opacity:.75;width:120px;height:150px;animation:5.4s ease-in-out infinite hero-smoke-drift-c;top:80px;left:50px}.hero-top-smoke i:nth-child(4){opacity:.6;width:90px;height:120px;animation:9s ease-in-out infinite reverse hero-smoke-drift-a;top:130px;left:75px}.hero-aurora{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-aurora:before{content:"";filter:blur(.4px);background:linear-gradient(#0000,#7ba3ff 12%,#fff 52%,#8e89ff 80%,#0000);width:4px;height:67%;animation:3.6s ease-in-out infinite hero-beam-flicker;position:absolute;top:-7%;left:55.2%;box-shadow:0 0 12px 3px #b9cbff,0 0 46px 14px #7896ff80}.hero-aurora:after{content:"";filter:blur(34px);background:radial-gradient(#e1e8ff8c 0,#788cff5c 22%,#505fe62e 46%,#1e235a12 68%,#0000 82%);border-radius:50%;width:340px;height:82%;animation:5s ease-in-out infinite hero-pool-breathe;position:absolute;bottom:-6%;left:55.2%;transform:translate(-50%)rotate(-1deg)}.hero-aurora i:first-child{filter:blur(44px);background:radial-gradient(#203f8966,#0000 68%);width:40%;height:41%;animation:14s ease-in-out infinite hero-fog-drift-1;position:absolute;top:4%;right:-4%;transform:rotate(14deg)}.hero-aurora i:nth-child(2){filter:blur(44px);background:radial-gradient(circle,#6f48ff5c,#0000 70%);width:22%;height:25%;animation:11s ease-in-out infinite hero-fog-drift-2;position:absolute;bottom:23%;left:56%}.hero-aurora i:nth-child(3){filter:blur(44px);background:radial-gradient(circle,#3458ff61,#0000 70%);width:24%;height:21%;animation:17s ease-in-out infinite hero-fog-drift-3;position:absolute;bottom:21%;right:2%}.hero-ember{filter:blur(30px);background:radial-gradient(circle,#ffaa5ad9,#ff642d66 44%,#0000 74%);width:30%;height:30%;animation:6s ease-in-out infinite hero-ember-pulse;position:absolute;bottom:1%;left:-10%}.hero-beam-fall{z-index:-1;pointer-events:none;width:4px;height:67%;position:absolute;top:-7%;left:55.2%;overflow:hidden}.hero-beam-fall i{filter:blur(1px);background:linear-gradient(#0000,#fffffff2 60%,#b4cdffb3 88%,#0000);width:100%;height:26%;animation:4.4s cubic-bezier(.3,.6,.35,1) infinite hero-beam-fall;position:absolute;top:-26%;left:0}.hero-beam-fall i:nth-child(2){animation-delay:2.2s}.hero-grain{z-index:-1;pointer-events:none;filter:url(#heroGrain);opacity:.35;mix-blend-mode:overlay;position:absolute;inset:0}.hero-product{z-index:2;background:linear-gradient(110deg,#ff8a4e 0%,#fff 19%,#6876ff 70%,#fff 100%);border-radius:clamp(5px,.65vw,12px);width:min(90vw,1200px);padding:clamp(1px,.16vw,3px);position:absolute;top:49%;left:50%;transform:translate(-55.5%);box-shadow:0 26px 80px #00000094,-14px -12px 40px #ff623538,14px 12px 42px #5067ff59}.hero-product:before{content:"";z-index:-1;filter:blur(35px);background:radial-gradient(at 52% 58%,#5761ff61,#0000 65%);position:absolute;inset:-12% -7% -25%}.hero-product img{filter:saturate(.9)contrast(1.04);border-radius:9px;width:100%;height:auto}@media (width<=700px){.hero-product{top:81.7%}}@media (width<=320px){.hero-product{width:82vw;top:60%;transform:translate(-50%)}}.raycast-demo{aspect-ratio:2048/1138;color:#fff;background:#030405;border-radius:clamp(4px,.5vw,9px);width:100%;font-family:Inter,system-ui,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.raycast-demo:after{content:"";z-index:20;pointer-events:none;border:1px solid #ffffff1f;border-radius:clamp(5px,.72vw,14px);position:absolute;inset:clamp(2px,.36vw,7px);box-shadow:inset 0 0 28px #ffffff05}.raycast-menubar{z-index:12;color:#ffffff75;background:#000000c2;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;height:clamp(18px,2.5vw,48px);padding:0 clamp(8px,1.4vw,27px);font-size:clamp(5px,.58vw,11px);display:flex;position:relative}.raycast-menu-left,.raycast-menu-right{white-space:nowrap;align-items:center;gap:clamp(5px,.98vw,19px);display:flex}.raycast-menu-left b{color:#ffffff94}.raycast-apple{color:#9b9b9d;font-size:.9em}.raycast-desktop{background:linear-gradient(145deg,#07090b 0,#030405 53%,#08090b 100%);height:calc(100% - clamp(18px,2.5vw,48px));position:relative;overflow:hidden}.raycast-wallpaper{background:radial-gradient(50% 65% at 51% 54%,#4e07147a,#0000 62%),linear-gradient(145deg,#0000 0 45%,#1c0004b3 46%,#0000 59%);position:absolute;inset:0;overflow:hidden}.raycast-wallpaper:before,.raycast-wallpaper:after{content:"";filter:blur(8px);background:linear-gradient(138deg,#0000 32%,#f00c381c 32.3%,#ff0a34a8 39%,#5c000c66 50%,#0000 58%);width:76%;height:76%;position:absolute;top:27%;left:12%;transform:skew(-10deg)rotate(-1deg)}.raycast-wallpaper:after{filter:blur(18px);background:linear-gradient(168deg,#0000 12%,#ff1f3fb3 18%,#6c00118f 52%,#0000 57%);width:42%;height:25%;animation:9s ease-in-out infinite alternate raycast-wallpaper-drift;top:47%;left:32%;transform:rotate(4deg)}.raycast-wallpaper i{filter:blur(6px);background:linear-gradient(90deg,#0000,#ff183e70,#0000);border-radius:999px;display:block;position:absolute;transform:rotate(52deg)}.raycast-wallpaper i:first-child{width:55%;height:10px;top:25%;left:20%}.raycast-wallpaper i:nth-child(2){width:44%;height:7px;top:13%;left:34%}.raycast-wallpaper i:nth-child(3){filter:blur(13px);width:25%;height:19px;top:54%;left:45%}.raycast-command{--command-scale:1.25;z-index:5;width:61.5%;height:68%;min-height:0;transform:translate(-50%,-50%) scale(var(--command-scale));-webkit-backdrop-filter:blur(26px)saturate(1.15);backdrop-filter:blur(26px)saturate(1.15);background:#0a080ad1;border:1px solid #ffffff30;border-radius:clamp(4px,.62vw,12px);animation:7s ease-in-out infinite raycast-window-float;position:absolute;top:44%;left:50%;overflow:hidden;box-shadow:0 28px 80px #000000ad,0 0 0 1px #000c,inset 0 1px #ffffff0a}.raycast-panel{opacity:0;grid-template-rows:minmax(18px,16%) 1fr minmax(14px,12%);transition:opacity .3s,transform .36s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;transform:translateY(12px)scale(.985)}.raycast-panel.is-active{z-index:2;opacity:1;transform:none}.raycast-panel.is-active>header,.raycast-panel.is-active>.raycast-command-body,.raycast-panel.is-active>.ai-chat-screen,.raycast-panel.is-active>.emoji-screen,.raycast-panel.is-active>.calculator-screen,.raycast-panel.is-active>.window-screen,.raycast-panel.is-active>footer{animation:.48s cubic-bezier(.2,.8,.2,1) both raycast-content-in}.raycast-panel.is-active>footer{animation-delay:80ms}.raycast-panel[hidden]{visibility:hidden;display:grid}.raycast-panel.is-active[hidden]{visibility:visible}.raycast-panel>header,.raycast-panel>footer{background:#05050675;border-color:#ffffff14;align-items:center;display:flex}.raycast-panel>header{border-bottom:1px solid #ffffff14;gap:clamp(3px,.62vw,12px);padding:0 clamp(5px,.82vw,16px)}.raycast-panel>header button{color:#fff;background:#25262a;border:0;border-radius:clamp(3px,.36vw,7px);place-items:center;width:clamp(12px,1.3vw,25px);height:clamp(12px,1.3vw,25px);font-size:clamp(6px,.78vw,15px);display:grid}.raycast-panel>header strong{color:#ffffff8c;flex:1;font-size:clamp(5px,.72vw,14px);font-weight:600}.raycast-panel>header span{color:#fff;border:1px solid #fff3;border-radius:clamp(3px,.36vw,7px);justify-content:center;align-items:center;gap:.4em;min-width:26%;padding:clamp(2px,.4vw,8px) clamp(3px,.56vw,11px);font-size:clamp(4px,.56vw,11px);display:inline-flex}.raycast-panel>header span .caret{justify-content:center;align-items:center;width:.9em;height:.9em;display:inline-flex;position:relative}.raycast-panel>header span .caret:before{content:"";border-bottom:.15em solid;border-right:.15em solid;width:.4em;height:.4em;display:block;transform:translateY(-15%)rotate(45deg)}.raycast-panel>footer{color:#ffffff9e;border-top:1px solid #ffffff14;justify-content:space-between;padding:0 clamp(4px,.72vw,14px);font-size:clamp(4px,.52vw,10px)}.raycast-panel>footer b{color:#ffffffb8;font-weight:600}.raycast-command-body{min-height:0}.clipboard-layout{background:linear-gradient(115deg,#210005eb,#5f0512d9);grid-template-columns:37.5% 62.5%;display:grid}.clipboard-layout aside,.window-screen aside{color:#ffffffc4;background:0 0;border:0;flex-direction:column;gap:2px;width:auto;min-width:0;padding:clamp(3px,.67vw,13px) clamp(2px,.41vw,8px);display:flex}.clipboard-layout aside b,.window-screen aside b{padding:0 clamp(2px,.41vw,8px) clamp(2px,.31vw,6px);font-size:clamp(4px,.56vw,11px)}.clipboard-layout aside em,.window-screen aside em{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:clamp(2px,.46vw,9px) clamp(2px,.41vw,8px);font-size:clamp(4px,.56vw,11px);font-style:normal;overflow:hidden}.clipboard-layout aside em.is-selected,.window-screen aside em.is-selected{color:#fff;background:#ffffff1f;font-weight:600}.clipboard-preview{background:linear-gradient(#050506 0%,#4e0009bf 100%);min-width:0}.dev-code-preview{color:#ffffffad;background:radial-gradient(circle at 70% 38%,#6e56ff2e,#0000 48%),#07070a;flex-direction:column;justify-content:center;gap:clamp(2px,.36vw,7px);height:54%;padding:0 clamp(6px,1.45vw,28px);font:clamp(4px,.52vw,10px)/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.dev-code-preview span{gap:clamp(3px,.57vw,11px);display:flex}.dev-code-preview i{color:#ffffff3d;font-style:normal}.dev-code-preview b{color:#ff718d}.dev-code-preview em{color:#7ee7b2;margin-top:4px;font-size:.9em;font-style:normal}.dev-stack-grid span{color:#fff;letter-spacing:-.02em;font-weight:700;font-size:clamp(4px,.56vw,11px)!important}.dev-stack-grid img{object-fit:contain;filter:brightness(1.15);width:45%;height:45%}.clipboard-preview dl{color:#ffffffa3;margin:0;padding:clamp(2px,.41vw,8px) clamp(4px,.72vw,14px);font-size:clamp(4px,.52vw,10px)}.clipboard-preview dt{margin-bottom:2px;font-weight:700}.clipboard-preview dd{border-bottom:1px solid #ffffff17;justify-content:space-between;margin:0;padding:clamp(1px,.26vw,5px) 0;display:flex}.clipboard-preview dd span{color:#fff}.ai-chat-screen{background:radial-gradient(circle at 85% 0,#6343ff33,#0000 44%),#0a090de0;padding:clamp(5px,1.15vw,22px) clamp(6px,1.35vw,26px);font-size:clamp(4px,.62vw,12px)}.ai-prompt{background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px 8px 3px;width:max-content;max-width:82%;margin:0 0 5% auto;padding:3% 4%}.ai-answer{background:#6a4bd714;border:1px solid #9a7eff33;border-radius:8px;gap:3%;padding:4%;display:flex}.ai-answer i{aspect-ratio:1;background:linear-gradient(135deg,#ff6e66,#886cff);border-radius:6px;place-items:center;width:12%;font-style:normal;display:grid}.ai-answer p{color:#ffffffad;max-width:440px;margin:2% 0;line-height:1.5}.ai-answer span{color:#ffffff59;font-size:.78em}.ai-actions{gap:2%;margin:3% 0 0 12%;display:flex}.ai-actions span{color:#ffffff8c;border:1px solid #ffffff17;border-radius:5px;padding:2% 3%;font-size:.8em}.emoji-screen{background:linear-gradient(130deg,#290911bf,#09090ce6);padding:3% 5%;font-size:clamp(4px,.52vw,10px)}.emoji-screen nav{color:#ffffff73;padding-bottom:3%}.emoji-grid{grid-template-columns:repeat(9,1fr);gap:2%;display:grid}.emoji-grid span{aspect-ratio:1;filter:saturate(.8);background:#ffffff0e;border-radius:5px;place-items:center;font-size:clamp(5px,1.14vw,22px);transition:transform .2s,background .2s,box-shadow .2s;display:grid}.emoji-grid span.is-selected{background:#ff506c33;transform:scale(1.08);box-shadow:inset 0 0 0 1px #ff829640,0 0 18px #ff466e29}.emoji-screen p{color:#ffffff73;border-top:1px solid #ffffff14;justify-content:space-between;margin:3% 0 0;padding:2% 3%;display:flex}.emoji-screen p b{color:#fff}.calculator-screen{background:linear-gradient(145deg,#32040ccc,#08080ae6);grid-template-rows:auto 1fr;grid-template-columns:44% 56%;padding:4% 6%;display:grid}.calc-query{color:#ffffff73;grid-column:1/-1;padding:1% 0 4%;font-size:clamp(5px,.78vw,15px)}.calc-result{flex-direction:column;justify-content:center;padding-right:8%;display:flex}.calc-result small,.calc-result span{color:#ffffff6b;font-size:clamp(4px,.52vw,10px)}.calc-result strong{color:#fff;margin:2% 0;font-size:clamp(8px,1.45vw,28px)}.calculator-screen ul{margin:0;padding:0;list-style:none}.calculator-screen li{color:#ffffff73;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:3%;font-size:clamp(4px,.52vw,10px);transition:background .25s,color .25s;display:flex}.calculator-screen li.is-selected{color:#fff;background:#ffffff12}.calculator-screen li b{color:#ffffffd1}.window-screen{background:linear-gradient(140deg,#1f050bde,#08080bf0);grid-template-columns:44% 56%;display:grid}.window-screen aside em{justify-content:space-between;display:flex}.window-screen kbd{color:#ffffff61;font:inherit}.monitor-preview{color:#ffffff8c;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4%;font-size:clamp(4px,.52vw,10px);display:flex}.monitor-preview>b{color:#fff;margin-top:3%}.monitor-preview p{max-width:210px;line-height:1.45}.monitor-grid{aspect-ratio:16/10;background:#08090b;border:1px solid #ffffff40;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;width:72%;padding:5px;display:grid;position:relative;box-shadow:0 16px 32px #00000080}.monitor-grid i{background:#ffffff0e;border-radius:3px}.monitor-grid span{background:linear-gradient(145deg,#ff5269,#8e2136);border-radius:3px;width:calc(50% - 7px);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 0 22px #ff395440}.raycast-dock{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#2a2a2dc7,#0a0a0cd1);border:1px solid #ffffff21;border-radius:clamp(6px,1.04vw,20px);gap:clamp(2px,.36vw,7px);padding:clamp(2px,.41vw,8px);display:flex;position:absolute;bottom:clamp(2px,.72vw,14px);left:50%;transform:translate(-50%);box-shadow:0 18px 50px #000000bf,inset 0 1px #ffffff1f}.raycast-dock button{color:#ffffff94;cursor:pointer;background:linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid #ffffff1a;border-radius:clamp(4px,.67vw,13px);place-items:center;width:clamp(15px,2.5vw,48px);height:clamp(15px,2.5vw,48px);transition:transform .22s cubic-bezier(.2,.8,.2,1),background .25s,box-shadow .25s,color .25s;display:grid;box-shadow:inset 0 1px #ffffff14}.raycast-dock button:hover{color:#fff;transform:translateY(-4px)}.raycast-dock button:focus-visible{outline-offset:2px;outline:2px solid #ff536c}.raycast-dock button.is-active{color:#fff;background:radial-gradient(circle at 40% 20%,#736a74,#29282b 72%);box-shadow:0 0 0 1px #ffffff2e,0 0 25px #ffffff2e,inset 0 1px #ffffff40}.raycast-dock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:46%}.raycast-dock button[data-raycast-tab=ai] svg{fill:currentColor;stroke:none}.raycast-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#111113f5;border:1px solid #ffffff1c;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:31px;transform:translate(-50%,5px);box-shadow:0 8px 22px #0000008c}.raycast-tooltip.is-visible{opacity:1;transform:translate(-50%)}.touch-tomorrow{z-index:0;background:linear-gradient(#fbfbfa,#f4f4f3);position:relative;overflow:hidden}@keyframes cta-sheen{0%,58%{opacity:0;transform:translate(0)skew(-18deg)}68%{opacity:1}88%,to{opacity:0;transform:translate(430%)skew(-18deg)}}@keyframes cta-glow{0%{opacity:.45;transform:translateY(-50%)scale(.82)}to{opacity:1;transform:translateY(-50%)scale(1.18)}}@keyframes hero-smoke-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-8px)scale(1.1)}}@keyframes hero-smoke-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-16px,10px)scale(.94)}}@keyframes hero-smoke-drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(10px,8px)scale(1.06)}}@keyframes hero-beam-flicker{0%,to{opacity:1;filter:blur(.4px)}45%{opacity:.85;filter:blur(.8px)}52%{opacity:1;filter:blur(.3px)}78%{opacity:.9;filter:blur(.6px)}}@keyframes hero-ember-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes hero-beam-fall{0%{opacity:0;top:-26%}8%{opacity:1}80%{opacity:1}to{opacity:0;top:100%}}@keyframes hero-pool-breathe{0%,to{opacity:.9;transform:rotate(-1deg)scale(1)}50%{opacity:1;transform:rotate(-1deg)scale(1.04)}}@keyframes hero-fog-drift-1{0%,to{transform:rotate(14deg)translate(0)}50%{transform:rotate(17deg)translate(-14px,10px)}}@keyframes hero-fog-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-10px)scale(1.06)}}@keyframes hero-fog-drift-3{0%,to{transform:translate(0)}50%{transform:translate(-10px,-14px)}}@keyframes raycast-content-in{0%{opacity:0;filter:blur(4px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:none}}@keyframes raycast-window-float{0%,to{transform:translate(-50%,-50%) scale(var(--command-scale))}50%{transform:translate(-50%,calc(-50% - 4px)) scale(var(--command-scale))}}@keyframes raycast-wallpaper-drift{0%{opacity:.68;transform:translate(-8px,3px)rotate(2deg)}to{opacity:1;transform:translate(12px,-5px)rotate(6deg)}}@media (width<=700px){.wsd-hero{height:min(100dvh,96vw);padding-top:0}.wsd-hero .hero-copy{width:66%}.wsd-hero .hero-copy h1{font-size:34px}.hero-lede{font-size:15px}.hero-cta{width:170px;min-height:42px;margin-top:14px;font-size:13px}.hero-cta b{font-size:18px}.hero-cursor-stage{display:none}.hero-aurora:before{height:104%;left:72%}.hero-aurora:after{left:72%}.hero-beam-fall{height:104%;left:72%}.raycast-menu-left span:nth-last-child(-n+4),.raycast-menu-right span:not(:last-child),.raycast-tooltip{display:none}.raycast-demo{aspect-ratio:3/4}.hero-product{width:97vw;left:50%;transform:translate(-50%)}.hero-product img{border-radius:6px}.raycast-command{--command-scale:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#120f11;width:94%;height:92%;animation:none;top:42%}.raycast-menubar{height:34px;padding:0 10px;font-size:12px}.raycast-panel>header{gap:6px;padding:0 10px}.raycast-panel>header button{width:24px;height:24px;font-size:14px}.raycast-panel>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.raycast-panel>header span{white-space:nowrap;padding:3px 7px;font-size:11px}.raycast-panel>footer{flex-wrap:wrap;row-gap:4px;padding:0 10px;font-size:10.5px}.clipboard-layout{grid-template-columns:42% 58%}.clipboard-layout aside{gap:4px;padding:10px 6px}.clipboard-layout aside b{padding:0 6px 6px;font-size:13px}.clipboard-layout aside em{padding:7px 6px;font-size:13px}.dev-code-preview{padding:0 12px;font-size:12px}.dev-code-preview span{gap:6px}.clipboard-preview dl{padding:8px 12px;font-size:12px}.clipboard-preview dd{flex-wrap:wrap;gap:2px 8px}.window-screen aside b,.window-screen aside em{padding:6px;font-size:13px}.ai-chat-screen{padding:14px;font-size:13px}.ai-prompt,.ai-answer{padding:10px}.ai-answer p{line-height:1.4}.ai-actions span{font-size:11px}.emoji-screen{padding:14px;font-size:13px}.emoji-grid span{font-size:22px}.emoji-screen p{font-size:12px}.calculator-screen{padding:14px}.calc-query{font-size:14px}.calc-result strong{font-size:28px}.calc-result small,.calc-result span{font-size:11px}.calculator-screen li,.monitor-preview{font-size:12px}.monitor-preview p{font-size:11px}.dev-stack-grid{grid-template-columns:repeat(4,1fr);gap:10px}.dev-stack-grid span{border-radius:10px;justify-self:center;width:52px;max-width:52px;font-size:11px!important}.dev-stack-grid img{width:24px;height:24px}.raycast-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1c1f;bottom:6%}.raycast-dock button{width:44px;height:44px}}@media (width>=701px) and (width<=1050px){.raycast-menubar{font-size:12px}.raycast-panel>header button{width:24px;height:24px;font-size:14px}.raycast-panel>header strong{font-size:14px}.raycast-panel>header span,.raycast-panel>footer{font-size:11px}.clipboard-layout aside b,.window-screen aside b{font-size:13px}.clipboard-layout aside em,.window-screen aside em{padding:8px 7px;font-size:14px}.dev-code-preview,.clipboard-preview dl,.ai-chat-screen{font-size:12px}.ai-actions span{font-size:10.5px}.emoji-screen{font-size:12px}.dev-stack-grid span{font-size:10.5px!important}.calc-query{font-size:14px}.calc-result strong{font-size:28px}.calc-result small,.calc-result span{font-size:10.5px}.calculator-screen li,.monitor-preview{font-size:11px}.monitor-preview p{font-size:10.5px}.raycast-dock button{width:36px;height:36px}}@media (width>=1051px){.raycast-menubar{font-size:13px}.raycast-panel>header button{width:28px;height:28px;font-size:16px}.raycast-panel>header strong{font-size:15px}.raycast-panel>header span,.raycast-panel>footer{font-size:12px}.clipboard-layout aside b,.window-screen aside b{font-size:13px}.clipboard-layout aside em,.window-screen aside em{font-size:14px}.dev-code-preview,.clipboard-preview dl,.ai-chat-screen{font-size:13px}.ai-actions span{font-size:11.5px}.emoji-screen{font-size:13px}.dev-stack-grid span{font-size:11.5px!important}.calc-query{font-size:16px}.calc-result strong{font-size:30px}.calc-result small,.calc-result span{font-size:11.5px}.calculator-screen li,.monitor-preview{font-size:12px}.monitor-preview p{font-size:11.5px}.raycast-dock button{width:44px;height:44px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.raycast-command,.raycast-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101014}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;-webkit-user-select:none;user-select:none;font-size:1.375rem;line-height:1}.aidr-eyebrow{letter-spacing:.1em;color:#777;border:1px solid #e2e2e2;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 16px;font-size:11px;font-weight:700;display:inline-flex}.aidr-eyebrow i{background:#999;border-radius:50%;width:5px;height:5px}.aidr-heading{letter-spacing:-.03em;color:#111;margin:0 0 48px;font-size:clamp(36px,5.5vw,64px);font-weight:800}.svc3{color:#111318;background:#ececec;width:100%;padding:48px 24px;font-family:Inter Tight,Inter,system-ui,Arial,sans-serif;line-height:1.5}.svc3 *{box-sizing:border-box}.svc3 button{font:inherit;cursor:pointer}.svc3 .svc3-hero{text-align:center;max-width:1210px;margin:0 auto;padding:0 0 40px}.svc3 .svc3-sub{color:#777;max-width:560px;margin:0 auto;font-size:15px;line-height:1.5}.svc3 .services-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1210px;margin:0 auto;display:grid}.svc3 .service-card{background:#fff;border-radius:24px;min-height:350px;padding:28px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 25px 50px -12px #14141e38,0 8px 20px #14141e14}.svc3 .service-card:hover{transform:translateY(-6px);box-shadow:0 32px 60px -10px #14141e4d,0 10px 24px #14141e1a}.svc3 .service-heading{align-items:center;gap:13px;display:flex}.svc3 .service-heading h2{letter-spacing:-.02em;color:#111318;margin:0;font-family:inherit;font-size:16px;font-weight:700}.svc3 .icon-box{color:#7c5cff;background:linear-gradient(140deg,#fff,#f4f1ff);border:1.5px solid #7c5cff47;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 6px #7c5cff1a}.svc3 .icon-box .material-symbols-outlined{font-size:20px}.svc3 .service-description{color:#5f6068;max-width:260px;margin:8px 0 0 51px;font-size:11px;line-height:1.65}.svc3 .service-card ul{color:#44454d;flex-direction:column;gap:9px;margin:11px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.svc3 .service-card li{align-items:center;gap:8px;display:flex}.svc3 .check{color:#7c5cff;border:1.5px solid #c3b3ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.svc3 .check .material-symbols-outlined{width:9px;height:9px;font-size:9px;line-height:9px}.svc3 .visual{color:#7771ed;perspective:520px;perspective-origin:50% 0;height:150px;margin:13px 0 2px;position:relative}.svc3 .stage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(58% 100%,#5a3cc824,#0000 74%);width:74%;height:24px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@keyframes sysCore{0%,to{transform:translateZ(40px)scale(1)}50%{transform:translateZ(52px)scale(1.05)}}@keyframes sysCurrent{0%{transform:translate(-120%)}to{transform:translate(480%)}}@keyframes sysFloat{0%,to{transform:translateZ(10px)}50%{transform:translateZ(26px)}}@keyframes sysArrive{0%{opacity:0;transform:scale(.88)}20%{opacity:.55;transform:scale(1)}60%,to{opacity:0;transform:scale(1.14)}}@keyframes packetRun{0%{transform:translate3d(calc(var(--run) * -.5),0,34px) scale(.6);opacity:0}10%{transform:translate3d(calc(var(--run) * -.44),0,34px) scale(1);opacity:1}88%{transform:translate3d(calc(var(--run) * .44),0,34px) scale(1);opacity:1}to{transform:translate3d(calc(var(--run) * .5),0,34px) scale(.6);opacity:0}}@keyframes arriveBox{0%,84%{box-shadow:0 3px 12px #f0f0f5}90%{box-shadow:0 0 0 4px #7c5cff29,0 10px 22px #5a3cc842}to{box-shadow:0 3px 12px #f0f0f5}}@keyframes sweepAcross{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes fillBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes breathe{0%,to{transform:translateZ(20px)scale(1)}50%{transform:translateZ(30px)scale(1.03)}}@keyframes bob{0%,to{transform:translateZ(26px)}50%{transform:translate3d(0,-4px,34px)}}@keyframes dotBlink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes lineIn{0%,to{opacity:0;transform:translate3d(0,6px,18px)}8%,44%{opacity:1;transform:translateZ(18px)}}@keyframes landRing{0%,78%{opacity:0;transform:scale(.85)}86%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@keyframes passGlow{0%,to{box-shadow:0 4px 10px #f4f1ff}10%{box-shadow:0 0 0 3px #7c5cff24,0 10px 22px #5a3cc84d}}@keyframes plusPulse{0%,to{opacity:.55;transform:translateZ(0)}50%{opacity:1;transform:translateZ(18px)}}.svc3 .custom-visual{perspective:520px;perspective-origin:50% 0;flex-direction:column;justify-content:flex-start;align-items:center;height:150px;display:flex}.svc3 .custom-visual:after{content:"";pointer-events:none;background:radial-gradient(56% 100%,#5a3cc826,#0000 74%);width:62%;height:20px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.svc3 .system-core{background:#fff;border:2px solid #c3b3ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;transform:translateZ(40px);box-shadow:0 0 0 6px #f9f7ff,0 10px 22px -8px #5a3cc866}.svc3 .system-core .material-symbols-outlined{font-size:17px}.svc3 .system-line{border-top:1px solid #d3c6ff;grid-template-columns:repeat(4,1fr);width:75%;height:30px;display:grid;position:relative;transform:translateZ(20px)}.svc3 .system-line i{background:#d3c6ff;justify-self:center;width:1px;height:100%}.svc3 .system-nodes{perspective:420px;grid-template-columns:repeat(4,1fr);width:75%;display:grid;transform:translateZ(10px)}.svc3 .mini-box{color:#7c5cff;background:#fff;border:1px solid #d3c6ff;border-radius:7px;justify-self:center;place-items:center;min-width:31px;height:30px;padding:0 7px;font-size:8px;display:grid;position:relative;box-shadow:0 4px 9px #f4f1ff}.svc3 .mini-box .material-symbols-outlined{font-size:14px}.svc3 .service-card.is-live .system-core{animation:3.8s ease-in-out infinite sysCore}.svc3 .service-card.is-live .system-line:after{content:"";background:linear-gradient(90deg,#0000,#7c5cff,#0000);width:18%;height:1px;animation:2.6s linear infinite sysCurrent;position:absolute;top:-1px;left:0}.svc3 .service-card.is-live .mini-box{animation:3.6s ease-in-out infinite sysFloat;animation-delay:calc(var(--k,0) * .22s)}.svc3 .service-card.is-live .mini-box:after{content:"";pointer-events:none;animation:2.6s cubic-bezier(.23,1,.32,1) infinite sysArrive;animation-delay:calc(var(--k,0) * .16s);border:1px solid #7c5cff80;border-radius:11px;position:absolute;inset:-5px}.svc3 .chat-visual{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding-left:6px;display:flex}.svc3 .web-avatar{background:#fff;border:2px solid #c3b3ff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;transform:translateZ(34px)}.svc3 .web-avatar .material-symbols-outlined{font-size:14px}.svc3 .bubble{opacity:0;border-radius:9px;padding:8px 10px;font-size:10px;line-height:1}.svc3 .bubble.light{color:#36373d;background:#fafafa;border:1px solid #ededf0;transform:translateZ(22px)}.svc3 .bubble.dark{color:#fff;background:#4b4d51;margin-left:40px;transform:translateZ(22px)}.svc3 .typing{background:#f5f5f6;border-radius:10px;gap:4px;margin-left:36px;padding:8px 11px;display:flex}.svc3 .typing i{opacity:.25;background:#a3a4ab;border-radius:50%;width:4px;height:4px}.svc3 .service-card.is-live .bubble.light{animation:5.2s ease-out infinite lineIn}.svc3 .service-card.is-live .bubble.dark{animation:5.2s ease-out .5s infinite lineIn}.svc3 .service-card.is-live .typing i{animation:1.2s ease-in-out infinite dotBlink}.svc3 .service-card.is-live .typing i:nth-child(2){animation-delay:.15s}.svc3 .service-card.is-live .typing i:nth-child(3){animation-delay:.3s}.svc3 .mobile-visual{justify-content:center;align-items:center;gap:14px;display:flex}.svc3 .phone-frame{background:#fff;border:2px solid #c3b3ff;border-radius:16px;width:82px;height:126px;padding:17px 9px 10px;position:relative;transform:translateZ(34px);box-shadow:0 5px 12px #ebe9ff,0 18px 30px -18px #5a3cc880}.svc3 .phone-notch{background:#d8d3ff;border-radius:8px;width:22px;height:4px;position:absolute;top:6px;left:29px}.svc3 .phone-line{background:#ebeaff;border-radius:5px;height:5px;margin-top:7px}.svc3 .phone-line.short{width:55%;margin-top:0}.svc3 .phone-card{background:#f5f3ff;border-radius:7px;flex-direction:column;gap:3px;margin-top:8px;padding:7px;font-size:7px;display:flex}.svc3 .phone-card .material-symbols-outlined{font-size:14px}.svc3 .phone-card strong{color:#7c5cff;font-size:12px}.svc3 .phone-meter{gap:3px;margin-top:10px;display:flex}.svc3 .phone-meter i{transform-origin:0;background:#e5dcff;border-radius:3px;flex:1;height:4px;transform:scaleX(0)}.svc3 .mobile-badge{color:#7c5cff;background:#fff;border:1px solid #e5dcff;border-radius:8px;padding:6px 9px;font-size:8px;box-shadow:0 4px 10px -4px #5a3cc866}.svc3 .mobile-badge.right{margin-top:44px}.svc3 .service-card.is-live .phone-frame{animation:4.4s ease-in-out infinite bob}.svc3 .service-card.is-live .phone-meter i{animation:3.4s cubic-bezier(.23,1,.32,1) infinite fillBar;animation-delay:calc(var(--k,0) * .13s)}.svc3 .service-card.is-live .mobile-badge{animation:4.4s ease-in-out infinite bob}.svc3 .service-card.is-live .mobile-badge.right{animation-delay:.5s}.svc3 .people-visual{justify-content:center;align-items:center;display:flex}.svc3 .person-card{background:#fff;border:1px solid #f0eff5;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:70px;margin-left:-8px;padding:10px 8px;font-size:9px;display:flex;position:relative;box-shadow:0 3px 12px #eeeef5}.svc3 .person-card .material-symbols-outlined{background:#f0eeec;border-radius:50%;padding:7px;font-size:30px}.svc3 .person-card.faded{opacity:.4}.svc3 .person-card.featured{z-index:2;border-color:#d3c6ff;min-width:92px;padding:10px;box-shadow:0 12px 26px -12px #5a3cc880}.svc3 .person-card.featured .material-symbols-outlined{background:#ece7df;font-size:40px}.svc3 .person-card em{color:#4baf79;background:#e2f7ea;border-radius:5px;padding:3px 7px;font-size:8px;font-style:normal}.svc3 .person-card.featured:after{content:"";pointer-events:none;border:1px solid #7c5cff73;border-radius:18px;animation:2.8s cubic-bezier(.23,1,.32,1) infinite sysArrive;position:absolute;inset:-6px}.svc3 .service-card.is-live .person-card.featured{animation:3.4s ease-in-out infinite breathe}.svc3 .service-card.is-live .person-card:not(.featured){animation:4s ease-in-out infinite sysFloat;animation-delay:calc(var(--k,0) * .26s)}.svc3 .crm-visual{position:relative}.svc3 .crm-visual:after{display:none}.svc3 .crmHub{z-index:2;background:#fff;border:1px solid #d3c6ff;border-radius:12px;flex-direction:column;align-items:center;gap:5px;width:74px;padding:9px 6px;display:flex;position:absolute;top:50%;left:14%;transform:translate(-50%,-50%)translateZ(34px);box-shadow:0 8px 18px -8px #5a3cc866}.svc3 .crmHub .material-symbols-outlined{color:#7c5cff;font-size:19px}.svc3 .crmHub small{color:#3a3a45;font-size:8px;font-weight:600}.svc3 .crmLink{transform-origin:0;width:calc(72% - 75px);height:1px;transform:rotate(var(--r));background:#e0d8f8;position:absolute;top:50%;left:calc(14% + 26px)}.svc3 .crmLink:after{content:"";background:linear-gradient(90deg,#0000,#7c5cff,#0000);width:16%;height:3px;position:absolute;top:-1px;left:0}.svc3 .crmMod{z-index:2;background:#fff;border:1px solid #ededf0;border-radius:10px;align-items:center;gap:7px;width:98px;padding:7px 9px;display:flex;position:absolute;left:86%;transform:translate(-50%,-50%)translateZ(22px);box-shadow:0 4px 12px #f0f0f5}.svc3 .crmMod .material-symbols-outlined{color:#4b4d51;font-size:16px}.svc3 .crmMod small{color:#3a3a45;font-size:9px;font-weight:600}.svc3 .service-card.is-live .crmLink:after{animation:3.6s linear infinite walkLink}.svc3 .service-card.is-live .crmLink:nth-of-type(2):after{animation-delay:1.2s}.svc3 .service-card.is-live .crmLink:nth-of-type(3):after{animation-delay:2.4s}.svc3 .service-card.is-live .crmMod{animation:3.6s ease-out infinite landModule;animation-delay:calc(var(--k,0) * 1.2s)}@keyframes walkLink{0%{opacity:0;transform:translate(-140%)}12%{opacity:1}30%{opacity:1;transform:translate(640%)}33%,to{opacity:0;transform:translate(640%)}}@keyframes landModule{0%,28%{border-color:#ededf0;box-shadow:0 4px 12px #f0f0f5}33%{border-color:#7c5cff80;box-shadow:0 0 0 3px #7c5cff24,0 10px 20px #5a3cc847}40%,to{border-color:#ededf0;box-shadow:0 4px 12px #f0f0f5}}.svc3 .support-visual{justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.svc3 .support-visual>div{background:#fff;border:1px solid #ededf0;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:76px;min-height:60px;padding:11px 9px;font-size:9px;line-height:1.3;display:flex;position:relative;transform:translateZ(20px);box-shadow:0 3px 12px #f0f0f5}.svc3 .support-visual small{color:#85868d}.svc3 .support-visual>.material-symbols-outlined{font-size:13px}.svc3 .support-visual .resolved{text-align:center;color:#4baf79;align-items:center;gap:7px}.svc3 .resolved .material-symbols-outlined{border:1px solid #7bd49e;border-radius:50%;padding:4px;font-size:18px;position:relative}.svc3 .packet{z-index:3;background:#7c5cff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #7c5cff24,0 0 12px #7c5cff80}.svc3 .service-card.is-live .packet{animation:2.8s linear infinite packetRun}.svc3 .service-card.is-live .support-visual .resolved{animation:2.8s ease-out infinite arriveBox}.svc3 .service-card.is-live .resolved .material-symbols-outlined:after{content:"";pointer-events:none;border:1px solid #4baf7999;border-radius:50%;animation:2.8s cubic-bezier(.23,1,.32,1) infinite landRing;position:absolute;inset:-4px}.svc3 .service-card.is-live .support-visual>div:not(.resolved){animation:3.8s ease-in-out infinite sysFloat;animation-delay:calc(var(--k,0) * .24s)}.svc3 .commerce-visual{--run:238px;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.svc3 .commerce-visual>.material-symbols-outlined{box-sizing:content-box;background:#f3f2ff;border-radius:8px;padding:5px;font-size:24px;box-shadow:0 4px 10px #f4f1ff}.svc3 .commerce-visual>.material-symbols-outlined:first-child,.svc3 .commerce-visual>.material-symbols-outlined:nth-child(3),.svc3 .commerce-visual>.material-symbols-outlined:nth-child(5){color:#7c5cff;transform:translateZ(28px)}.svc3 .commerce-visual>.material-symbols-outlined:nth-child(2n){box-shadow:none;color:#85858f;background:0 0;padding:0;font-size:12px}.svc3 .commerce-visual .done{color:#fff;background:#7970ed;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:relative;transform:translateZ(30px)}.svc3 .commerce-visual .done .material-symbols-outlined{font-size:16px;position:relative}.svc3 .service-card.is-live .commerce-visual .done{animation:2.8s ease-out infinite arriveBox}.svc3 .service-card.is-live .commerce-visual .done .material-symbols-outlined:after{content:"";pointer-events:none;border:1px solid #7970edb3;border-radius:9px;animation:2.8s cubic-bezier(.23,1,.32,1) infinite landRing;position:absolute;inset:-4px}.svc3 .service-card.is-live .commerce-visual>.material-symbols-outlined:not(.done){animation:2.8s ease-out infinite passGlow;animation-delay:calc(var(--k,0) * -560ms)}.svc3 .integration-visual{justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.svc3 .integration-visual:before{content:"";z-index:0;background:#e0d8f8;height:1px;position:absolute;top:50%;left:9%;right:9%}.svc3 .integration-visual span{z-index:1;background:#fff;border:1px solid #ededf0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:21px;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1);display:grid;position:relative;box-shadow:0 4px 10px #f0f0f5}.svc3 .integration-visual .slack{color:#e84b7b}.svc3 .integration-visual .shopify{color:#66a846;font-weight:700}.svc3 .integration-visual .hubspot{color:#f47740}.svc3 .integration-visual .salesforce{color:#3ca4dc}.svc3 .integration-visual .plus{color:#898a90}.svc3 .integration-visual .plus .material-symbols-outlined{font-size:17px}.svc3 .service-card.is-live .integration-visual:after{content:"";z-index:2;background:linear-gradient(90deg,#0000,#7c5cff,#0000);width:14%;height:1px;animation:3.2s cubic-bezier(.45,0,.55,1) infinite sysCurrent;position:absolute;top:50%;left:9%}.svc3 .service-card.is-live .integration-visual .plus{animation:3.2s ease-in-out infinite plusPulse}@media (hover:hover) and (pointer:fine){.svc3 .integration-visual span:hover{transform:translateZ(24px);box-shadow:0 12px 22px -10px #5a3cc880}}.svc3 .product-visual{flex-direction:column;justify-content:center;gap:16px;display:flex}.svc3 .product-flow{perspective:420px;justify-content:center;align-items:center;gap:5px;display:flex}.svc3 .product-flow>.material-symbols-outlined{font-size:12px}.svc3 .product-flow .mini-box{min-width:50px;padding:0 5px;font-size:8px;transform:translateZ(20px)}.svc3 .product-progress{justify-content:center;gap:5px;display:flex}.svc3 .product-progress span{transform-origin:0;background:#e5dcff;border-radius:5px;width:31px;height:4px;transform:scaleX(0)}.svc3 .product-progress span:last-child{background:#7c5cff}.svc3 .service-card.is-live .product-progress span{animation:2.8s cubic-bezier(.23,1,.32,1) infinite fillBar;animation-delay:calc(var(--k,0) * .16s)}.svc3 .service-card.is-live .product-flow .mini-box:last-child:after{animation-delay:1.5s}.svc3 .qa-visual{background:#fff;border:1px solid #eeedf4;border-radius:12px;flex-direction:column;justify-content:center;gap:11px;padding:13px 15px;display:flex;position:relative;overflow:hidden;transform:translateZ(22px);box-shadow:0 3px 12px #f0f0f5,0 16px 28px -20px #5a3cc880}.svc3 .qa-head{justify-content:space-between;font-size:10px;display:flex}.svc3 .qa-head strong{color:#7c5cff;font-size:15px}.svc3 .qa-bars{border-bottom:1px solid #e7e4ff;align-items:end;gap:8px;height:45px;display:flex}.svc3 .qa-bars span{background:#b3adff;border-radius:4px 4px 0 0;flex:1}.svc3 .qa-bars span:first-child{height:45%}.svc3 .qa-bars span:nth-child(2){height:70%}.svc3 .qa-bars span:nth-child(3){height:58%}.svc3 .qa-bars span:nth-child(4){height:88%}.svc3 .qa-bars span:nth-child(5){height:76%}.svc3 .qa-bars span:nth-child(6){height:100%}.svc3 .qa-status{color:#4d4e58;align-items:center;gap:4px;font-size:9px;display:flex}.svc3 .qa-status .material-symbols-outlined{color:#45b57b;font-size:13px;position:relative}.svc3 .qa-status em{color:#9a9aa4;margin-left:auto;font-style:normal}.svc3 .service-card.is-live .qa-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7c5cff1c 50%,#0000);width:64px;animation:4s cubic-bezier(.65,0,.35,1) infinite sweepAcross;position:absolute;top:0;bottom:0;left:0}.svc3 .service-card.is-live .qa-status .material-symbols-outlined:after{content:"";pointer-events:none;border:1px solid #45b57b8c;border-radius:50%;animation:4s cubic-bezier(.23,1,.32,1) infinite sysArrive;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.svc3 .stage:before,.svc3 .custom-visual:before{display:none}.svc3 .service-card.is-live *,.svc3 .service-card.is-live :before,.svc3 .service-card.is-live :after{animation:none!important}.svc3 .product-progress span,.svc3 .phone-meter i{transform:none}.svc3 .bubble{opacity:1}.svc3 .typing i{opacity:.6}}.svc3 .bottom-row{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:14px;max-width:1210px;margin:14px auto 0;display:grid}.svc3 .consultation,.svc3 .security{border:1px solid #e7e7eb;border-radius:25px;min-height:178px;box-shadow:0 12px 35px #1c1d320a}.svc3 .consultation{background:linear-gradient(115deg,#f0ddff 0%,#fff4e3 36%,#d6edff 100%);align-items:center;gap:13px;padding:22px;display:flex}.svc3 .portrait{color:#fff;background:#24262d;border:5px solid #ffffffb3;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;font-size:18px;font-weight:700;display:grid}.svc3 .phone{color:#414247;background:#ffffffb8;border-radius:50%;flex:none;place-items:center;width:51px;height:51px;margin-left:-23px;display:grid}.svc3 .phone .material-symbols-outlined{font-size:20px}.svc3 .consultation-copy{flex:200px;min-width:0}.svc3 .consultation-copy .consultation-name{color:#7c5cff;letter-spacing:.02em;margin:0 0 4px;font-size:11px;font-weight:700}.svc3 .consultation-copy h2,.svc3 .security h2{letter-spacing:-.02em;color:#111318;margin:0;font-family:inherit;font-size:18px;font-weight:700}.svc3 .consultation-copy p{color:#555861;max-width:340px;margin:10px 0;font-size:11px;line-height:1.55}.svc3 .consultation button{white-space:nowrap;color:#fff;background:#111;border:0;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:13px;font-weight:600;display:inline-flex}.svc3 .consultation button .material-symbols-outlined{font-size:13px}.svc3 .security{padding:31px 30px 20px}.svc3 .security h2{text-align:center;font-size:18px}.svc3 .security-items{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:27px;display:grid}.svc3 .security-items div{text-align:center;border-right:1px dashed #e4e2ef;flex-direction:column;align-items:center;gap:11px;min-height:65px;display:flex}.svc3 .security-items div:last-child{border-right:0}.svc3 .security-items .material-symbols-outlined{color:#52525c;font-size:20px}.svc3 .security-items span{color:#303139;font-size:12px;line-height:1.4}@media (width<=900px){.svc3 .services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.svc3 .bottom-row{grid-template-columns:minmax(0,1fr);gap:14px}}@media (width<=600px){.svc3 .security-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;margin-top:20px}.svc3 .security-items div{border-right:0;min-height:0}.svc3 .security-items div:nth-child(odd){border-right:1px dashed #e4e2ef}.svc3 .security-items span{font-size:11.5px}.svc3 .security{padding:24px 20px 20px}.svc3 .consultation-copy p{max-width:none}.svc3 .consultation-copy h2{font-size:16px}.svc3 .consultation-copy .consultation-name{font-size:11.5px}.svc3{width:100%;padding:44px 20px}.svc3 .services-grid{grid-template-columns:minmax(0,1fr);gap:14px}.svc3 .service-card{border-radius:20px;min-height:0;padding:22px 20px}.svc3 .service-heading{gap:10px}.svc3 .icon-box{border-radius:11px;width:36px;height:36px}.svc3 .icon-box .material-symbols-outlined{font-size:18px}.svc3 .service-heading h2{font-size:16px}.svc3 .service-description{max-width:none;margin:7px 0 0 46px;font-size:12.5px;line-height:1.6}.svc3 .service-card ul{gap:8px;margin-top:12px;font-size:12px}.svc3 .service-card li{gap:7px;line-height:1.45}.svc3 .service-card .check .material-symbols-outlined{font-size:15px}}@media (width<=420px){.svc3 .service-card{padding:20px 16px}.svc3 .service-description{margin-left:0;font-size:12.5px}.svc3 .person-card{flex:1 1 0;min-width:0;margin-left:0;padding:8px 4px;font-size:8px}.svc3 .person-card.featured{min-width:0;padding:8px 5px}.svc3 .person-card .material-symbols-outlined{padding:5px;font-size:22px}.svc3 .person-card.featured .material-symbols-outlined{font-size:28px}.svc3 .person-card em{padding:2px 5px;font-size:7px}.svc3 .person-card small,.svc3 .person-card strong{font-size:7.5px}.svc3 .system-nodes{gap:0;width:calc(100% - 4px)}.svc3 .system-core{width:30px;height:30px}.svc3 .system-core .material-symbols-outlined{font-size:14px}.svc3 .mini-box{flex:1;min-width:0;padding:0 3px}.svc3 .product-flow .mini-box{min-width:0}.svc3 .product-progress span{width:22px}.svc3 .phone-frame{width:74px;height:114px;padding:14px 7px 8px}.svc3 .crmHub{width:58px;padding:7px 4px;left:16%}.svc3 .crmHub .material-symbols-outlined{font-size:15px}.svc3 .crmMod{gap:5px;width:74px;padding:5px 6px;left:76%}.svc3 .crmMod .material-symbols-outlined{font-size:13px}.svc3 .crmMod small{font-size:8px}.svc3 .crmLink{width:calc(60% - 46px);left:calc(16% + 18px)}.svc3 .commerce-visual{--run:180px;gap:6px}.svc3 .commerce-visual>.material-symbols-outlined{padding:4px;font-size:20px}.svc3 .commerce-visual>.material-symbols-outlined:nth-child(2n){font-size:10px}.svc3 .commerce-visual .done{width:24px;height:24px}.svc3 .support-visual{gap:3px}.svc3 .support-visual>div{gap:3px;width:60px;min-height:50px;padding:7px 5px;font-size:8px}.svc3 .support-visual>div small{font-size:7px}.svc3 .support-visual>.material-symbols-outlined{font-size:11px}.svc3 .product-flow{gap:2px}.svc3 .product-flow>.material-symbols-outlined{font-size:9px}.svc3 .product-flow .mini-box{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;padding:0 2px;font-size:7px;line-height:28px;display:block;overflow:hidden}.svc3 .product-flow .mini-box:last-child{flex:none}.svc3 .qa-visual .qa-bar{flex:1;width:auto}.svc3 .product-flow,.svc3 .system-nodes{perspective:none}.svc3 .product-flow .mini-box,.svc3 .system-nodes .mini-box,.svc3 .commerce-visual>.material-symbols-outlined,.svc3 .commerce-visual .done,.svc3 .system-core,.svc3 .service-card:hover{transform:none}.svc3 .bottom-row{grid-template-columns:minmax(0,1fr)}.svc3 .consultation{align-items:flex-start;gap:9px;padding:17px}.svc3 .portrait{width:48px;height:48px;font-size:14px}.svc3 .phone{width:38px;height:38px;margin-left:-17px}.svc3 .consultation-copy h2{font-size:14px}.svc3 .security{min-height:auto;padding-inline:15px}.svc3 .security-items{gap:4px}.svc3 .security-items span{font-size:10px}}@media (width<=340px){.svc3{padding-inline:14px}.svc3 .service-card{padding:18px 14px}.svc3 .service-heading h2{font-size:15px}.svc3 .service-card ul{font-size:11.5px}.svc3 .person-card .material-symbols-outlined{padding:4px;font-size:19px}.svc3 .person-card.featured .material-symbols-outlined{font-size:24px}}.how2{--hpad:clamp(20px,2.4vw,32px);color:#111318;background:#f2f2f3;width:100%;padding:clamp(56px,7vw,104px) 24px clamp(64px,8vw,118px);font-family:Inter Tight,Inter,system-ui,Arial,sans-serif;line-height:1.5}.how2 *{box-sizing:border-box}.how2-head{grid-template-columns:minmax(0,1fr) minmax(0,34ch);align-items:end;gap:clamp(18px,3vw,56px);max-width:1210px;margin:0 auto clamp(34px,4.4vw,62px);display:grid}.how2-head h2{letter-spacing:-.03em;color:#111;margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.04}.how2-lede{color:#5f6068;margin:0;font-size:16px;line-height:1.6}.how2-track{margin:0 auto;gap:clamp(12px,1.4vw,20px);max-width:1210px;margin-block:0;padding:0;list-style:none;display:grid;position:relative}.how2-spine,.how2-spineFill{top:30px;bottom:30px;left:calc(var(--hpad) + 23px);z-index:0;width:1px;position:absolute}.how2-spine{background:#d5d5de}.how2-spineFill{transform-origin:50% 0;will-change:transform;background:#7c5cff;width:2px;margin-left:-.5px;transform:scaleY(0)}.how2-card{z-index:1;padding:var(--hpad);perspective:1000px;background:#fff;border:1px solid #11131812;border-radius:26px;grid-template-columns:46px minmax(0,1fr) 300px;align-items:center;gap:clamp(16px,2.2vw,38px);display:grid;position:relative}.how2-marker{flex-direction:column;align-items:center;gap:12px;display:flex}.how2-node{width:13px;height:13px;transition:background .45s var(--ease-out),border-color .45s ease,box-shadow .45s ease,transform .45s var(--ease-out);background:#fff;border:2px solid #c3b3ff;border-radius:50%}.how2-card.is-on .how2-node{background:#7c5cff;border-color:#7c5cff;transform:scale(1.08);box-shadow:0 0 0 5px #7c5cff26}.how2-index{letter-spacing:.08em;color:#a5a5ae;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;transition:color .45s}.how2-card.is-on .how2-index{color:#5b3fd6}.how2-copy h3{letter-spacing:-.02em;color:#111318;align-items:center;gap:13px;margin:0;font-size:clamp(19px,1.9vw,24px);font-weight:700;display:flex}.how2-icon{color:#7c5cff;background:linear-gradient(140deg,#fff,#f4f1ff);border:1.5px solid #7c5cff47;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 6px #7c5cff1a}.how2-icon .material-symbols-outlined{font-size:20px}.how2-do{color:#5f6068;max-width:54ch;margin:14px 0 0;font-size:15px;line-height:1.6}.how2-get{color:#3c3d45;border-top:1px solid #eeeef2;margin:16px 0 0;padding-top:14px;font-size:14px;line-height:1.55}.how2-get b{letter-spacing:.12em;text-transform:uppercase;color:#7c5cff;margin-right:9px;font-size:10px;font-weight:700}.how2-art{width:100%;max-width:306px;transform:rotateX(calc(var(--rx,0deg) * .5)) rotateY(calc(var(--ry,0deg) * .6));transition:box-shadow .35s var(--ease-out),border-color .35s var(--ease-out);transform-style:preserve-3d;background:#fafafd;border:1px solid #eceaf5;border-radius:14px;justify-self:end;padding:15px 16px 13px;font-family:Inter Tight,Inter,system-ui,sans-serif;position:relative;box-shadow:inset 0 1px #fff,0 10px 24px -18px #28196e66}.how2-card.is-on .how2-art{border-color:#ddd6f7;box-shadow:inset 0 1px #fff,0 18px 34px -20px #28196e80}.how2-art-label{letter-spacing:-.01em;color:#111318;margin-bottom:11px;font-size:12px;font-weight:700;display:block}.how2-art-rows{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.how2-art-rows li{color:#3d3d46;opacity:0;transition:opacity .4s var(--ease-out),translate .5s var(--ease-3d);transition-delay:calc(var(--r,0) * 45ms);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:11.5px;line-height:1.4;display:grid;translate:0 6px}.how2-card.is-on .how2-art-rows li{opacity:1;translate:0}.how2-art-k{grid-column:1}.how2-art-bar{background:#eceaf5;border-radius:999px;grid-area:2/1/auto/-1;height:3px;margin-top:-2px;display:block;overflow:hidden}.how2-art-bar i{height:100%;width:var(--w);transform-origin:0;transition:transform .7s var(--ease-out);transition-delay:calc(var(--r,0) * 45ms + 80ms);background:linear-gradient(90deg,#9b86f0,#7c5cff);border-radius:999px;display:block;transform:scaleX(0)}.how2-card.is-on .how2-art-bar i{transform:scaleX(1)}.how2-art-v{color:#4a4a55;grid-column:3;justify-self:end;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.how2-art-rows li:has(.how2-art-ok) .how2-art-v{color:#2f8f5e}.how2-art-ok{background:#3fbf80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3fbf8029}.how2-art-b{color:#9a9aa6;white-space:nowrap;grid-column:2;font-size:10px}.how2-art-foot{color:#8a8a95;border-top:1px solid #eceaf5;margin-top:11px;padding-top:9px;font-size:10.5px;line-height:1.45;display:block}.how2-week{letter-spacing:.08em;text-transform:uppercase;color:#5b3fd6;margin-top:11px;font-size:11px;font-weight:700;display:inline-block}@media (width<=900px){.how2{--hpad:0px}.how2-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.how2-head h2{font-size:clamp(30px,8vw,42px)}.how2-lede{font-size:15px}.how2-spine,.how2-spineFill{top:24px;bottom:24px;left:17px}.how2-card{border-radius:22px;grid-template-columns:34px minmax(0,1fr);gap:14px 16px;padding:20px 18px 20px 0}.how2-marker{gap:8px}.how2-node{width:11px;height:11px}.how2-index{font-size:11px}.how2-copy h3{gap:10px;font-size:18px}.how2-icon{border-radius:10px;width:34px;height:34px}.how2-icon .material-symbols-outlined{font-size:17px}.how2-do{margin:10px 0 0;font-size:14px}.how2-get{margin:12px 0 0;padding-top:11px;font-size:13px}.how2-get b{margin-right:7px}.how2-art{grid-column:2;justify-self:start;max-width:none;margin-top:4px}}@media (prefers-reduced-motion:reduce){.how2-spineFill,.how2-node,.how2-index,.how2-art,.how2-art-rows li{transition:none}.how2-spineFill{transform:scaleY(1)}.how2-card .how2-art-rows li{opacity:1;translate:0}.how2-card .how2-art-bar i{transform:scaleX(1)}.how2-art{transform:none}}.sd{height:172px;margin:18px 0 8px;position:relative}.sd-core{color:#5b6ef5;z-index:2;background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 12px 26px -12px #5b6ef580}.sd-core:before{content:"";border:2px solid #5b6ef559;border-radius:50%;animation:4.2s ease-out infinite sdRing;position:absolute;inset:-9px}.sd-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sd-lines path{fill:none;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;opacity:.85;animation:1.1s linear infinite sdFlow;animation-delay:calc(var(--k) * -.27s)}.sd-row{grid-template-columns:repeat(4,1fr);justify-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.sd-node{flex-direction:column;align-items:center;gap:7px;display:flex}.sd-box{width:50px;height:50px;color:var(--c);border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent);animation:4.2s ease-out infinite sdLight;animation-delay:var(--d);background:#fff;border-radius:15px;place-items:center;display:grid;box-shadow:0 10px 22px -12px #14103c40}.sd-label{letter-spacing:-.01em;color:var(--c);white-space:nowrap;font-size:11.5px;font-weight:700}@keyframes sdRing{0%{opacity:.9;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.4)}}@keyframes sdFlow{to{stroke-dashoffset:-8px}}@keyframes sdLight{0%,to{background:#fff;box-shadow:0 10px 22px -12px #14103c40}18%{background:color-mix(in srgb,var(--c) 14%,#fff);box-shadow:0 0 0 7px color-mix(in srgb,var(--c) 16%,transparent),0 10px 22px -12px #14103c40}36%{background:#fff;box-shadow:0 10px 22px -12px #14103c40}}@media (prefers-reduced-motion:reduce){.sd-core:before,.sd-lines path,.sd-box{animation:none}}.wa{flex-direction:column;justify-content:space-between;gap:14px;min-height:250px;padding:6px 0;display:flex;position:relative}.wa-chat{flex-direction:column;gap:10px;display:flex}.wa-row{opacity:0;align-items:flex-end;gap:10px;display:flex}.wa-av{color:#fff;background:linear-gradient(135deg,#7c6cf0,#5b6ef5);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px -8px #5b6ef599}.wa-av svg{width:16px;height:16px}.wa-bub{border-radius:16px;max-width:260px;padding:9px 14px;font-size:14px;line-height:1.4}.wa-ai{color:#2a2a35;background:#f1f2f8;border-bottom-left-radius:5px}.wa-user{color:#fff;background:linear-gradient(135deg,#5b6ef5,#7c6cf0);border-bottom-right-radius:5px;margin-left:auto;box-shadow:0 8px 18px -10px #5b6ef5b3}.wa-me{justify-content:flex-end}.wa-dots{opacity:0;background:#f1f2f8;border-radius:14px;gap:4px;padding:11px 14px;display:flex}.wa-dots i{background:#7c6cf0;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite waDot}.wa-dots i:nth-child(2){animation-delay:.15s}.wa-dots i:nth-child(3){animation-delay:.3s}.wa-r1{animation:6s ease-out infinite waRow1}.wa-r2{animation:6s ease-out infinite waRow2}.wa-r3{animation:6s ease-out infinite waRow3}.wa-r4{animation:6s ease-out infinite waRow4}.wa-r3 .wa-dots{opacity:1}.wa-stack{flex-wrap:wrap;gap:8px;display:flex}.wa-chip{color:var(--c);background:color-mix(in srgb,var(--c) 9%,#fff);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.wa-k0{animation:6s ease-out infinite waChip0}.wa-k1{animation:6s ease-out infinite waChip1}.wa-k2{animation:6s ease-out infinite waChip2}.wa-k3{animation:6s ease-out infinite waChip3}@keyframes waRow1{0%,2%{opacity:0;transform:translateY(8px)scale(.97)}9%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes waRow2{0%,16%{opacity:0;transform:translateY(8px)scale(.97)}23%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes waRow3{0%,30%{opacity:0}33%,44%{opacity:1}47%,to{opacity:0}}@keyframes waRow4{0%,46%{opacity:0;transform:translateY(8px)scale(.97)}53%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes waChip0{0%,59%{transform:none;box-shadow:0 0 #0000}63%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 18%,transparent);transform:translateY(-2px)}69%,to{transform:none;box-shadow:0 0 #0000}}@keyframes waChip1{0%,66%{transform:none;box-shadow:0 0 #0000}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 18%,transparent);transform:translateY(-2px)}76%,to{transform:none;box-shadow:0 0 #0000}}@keyframes waChip2{0%,73%{transform:none;box-shadow:0 0 #0000}77%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 18%,transparent);transform:translateY(-2px)}83%,to{transform:none;box-shadow:0 0 #0000}}@keyframes waChip3{0%,80%{transform:none;box-shadow:0 0 #0000}84%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 18%,transparent);transform:translateY(-2px)}90%,to{transform:none;box-shadow:0 0 #0000}}@keyframes waDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.wa-row,.wa-chip,.wa-dots,.wa-dots i{animation:none!important}.wa-row,.wa-chip{opacity:1}.wa-r3{display:none}}.mb{justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.mb-glow{filter:blur(18px);background:radial-gradient(closest-side,#5b6ef538,#14a37f1a 55%,#0000);border-radius:50%;animation:5s ease-in-out infinite mbGlow;position:absolute;inset:-10% 8%}.mb-one{color:#4f3fc4;background:#efeeff;border:1px solid #d7d3ff;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;top:4%;left:4%}.mb-phone{z-index:2;background:#fff;border:2.5px solid #7c6cf0;border-radius:26px;flex-direction:column;gap:9px;width:150px;height:250px;padding:22px 12px 14px;animation:4s ease-in-out infinite mbFloat;display:flex;position:relative;box-shadow:0 22px 40px -18px #5b6ef573}.mb-notch{background:#2a2a35;border-radius:4px;width:44px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mb-head{align-items:center;gap:6px;display:flex}.mb-dot{background:#14a37f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #14a37f33}.mb-title{color:#2a2a35;font-size:11px;font-weight:700}.mb-card{background:linear-gradient(160deg,#f1f0ff,#e6f7f2);border-radius:14px;flex-direction:column;gap:2px;padding:10px;display:flex}.mb-label{color:#6b6b80;font-size:10px;font-weight:600}.mb-num{color:#4f3fc4;letter-spacing:-.02em;font-size:19px;font-weight:800}.mb-bars{align-items:flex-end;gap:5px;height:52px;margin-top:8px;display:flex}.mb-bar{background:var(--c);transform-origin:bottom;border-radius:4px 4px 2px 2px;flex:1;height:100%}.mb-tiles{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mb-tile{background:color-mix(in srgb,var(--c) 22%,#fff);border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:9px;height:28px}.mb-badge{z-index:3;color:#fff;opacity:0;border-radius:12px;padding:7px 13px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 12px 22px -10px #14103c66}.mb-ios{background:#5b6ef5;animation:5s ease-out infinite mbBadgeA;top:24%;right:6%}.mb-and{background:#14a37f;animation:5s ease-out infinite mbBadgeB;bottom:16%;right:2%}@keyframes mbGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes mbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mbBadgeA{0%,22%{opacity:0;transform:translate(10px,8px)scale(.9)}32%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mbBadgeB{0%,36%{opacity:0;transform:translate(10px,-8px)scale(.9)}46%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mbBar0{0%,8%{transform:scaleY(.18)}22%,90%{transform:scaleY(1)}to{transform:scaleY(.18)}}.mb-b0{animation:5s ease-in-out infinite mbBar0}@keyframes mbBar1{0%,13%{transform:scaleY(.18)}27%,90%{transform:scaleY(1)}to{transform:scaleY(.18)}}.mb-b1{animation:5s ease-in-out infinite mbBar1}@keyframes mbBar2{0%,18%{transform:scaleY(.18)}32%,90%{transform:scaleY(1)}to{transform:scaleY(.18)}}.mb-b2{animation:5s ease-in-out infinite mbBar2}@keyframes mbBar3{0%,23%{transform:scaleY(.18)}37%,90%{transform:scaleY(1)}to{transform:scaleY(.18)}}.mb-b3{animation:5s ease-in-out infinite mbBar3}@keyframes mbBar4{0%,28%{transform:scaleY(.18)}42%,90%{transform:scaleY(1)}to{transform:scaleY(.18)}}.mb-b4{animation:5s ease-in-out infinite mbBar4}@keyframes mbTile0{0%,56%{box-shadow:none;transform:none}60%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent);transform:translateY(-2px)}66%,to{box-shadow:none;transform:none}}.mb-t0{animation:5s ease-out infinite mbTile0}@keyframes mbTile1{0%,64%{box-shadow:none;transform:none}68%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent);transform:translateY(-2px)}74%,to{box-shadow:none;transform:none}}.mb-t1{animation:5s ease-out infinite mbTile1}@keyframes mbTile2{0%,72%{box-shadow:none;transform:none}76%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent);transform:translateY(-2px)}82%,to{box-shadow:none;transform:none}}.mb-t2{animation:5s ease-out infinite mbTile2}@media (prefers-reduced-motion:reduce){.mb-glow,.mb-phone,.mb-bar,.mb-tile,.mb-badge{animation:none!important}.mb-badge{opacity:1}}.services-grid .sd,.services-grid .wa,.services-grid .mb{height:220px;min-height:0}.services-grid .mb-phone{gap:7px;height:210px;padding-top:18px}.services-grid .mb-bars{height:40px;margin-top:6px}.services-grid .wa{gap:10px}.services-grid .wa-chat{gap:7px}.services-grid .wa-bub{padding:7px 12px}.services-grid .mb-and{bottom:12%}.services-grid .sd,.services-grid .wa,.services-grid .mb{height:244px}.ai{grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:10px;display:grid;position:relative}.ai-docs{flex-direction:column;gap:10px;display:flex}.ai-doc{color:#2a2a35;opacity:0;background:#fff;border:1px solid #e6e8f2;border-radius:12px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 16px -12px #14103c4d}.ai-doc i{border-radius:50%;flex:none;width:9px;height:9px}.ai-agent{color:#fff;background:linear-gradient(160deg,#5b6ef5,#7c6cf0 60%,#8a5cf0);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 30px -14px #5b6ef599}.ai-scan{opacity:0;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:3px;position:absolute;top:0;left:0;right:0}.ai-robot{background:#ffffff2e;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.ai-robot svg,.ai-robot .material-symbols-outlined{color:#fff;font-size:28px}.ai-agent strong{font-size:13px;font-weight:800}.ai-agent em{background:#ffffff38;border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:600}.ai-answers{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ai-tag{opacity:0;white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:700}.ai-t0{color:#0b6143;background:#e3f5ec;border:1px solid #b7e2cd}.ai-t1{color:#4f3fc4;background:#efeeff;border:1px solid #d7d3ff}.ai-d0{animation:6s ease-in infinite aiDoc0}.ai-d1{animation:6s ease-in infinite aiDoc1}.ai-d2{animation:6s ease-in infinite aiDoc2}.ai-scan{animation:6s ease-in-out infinite aiScan}.ai-agent{animation:6s ease-out infinite aiGlow}.ai-t0{animation:6s ease-out infinite aiTag0}.ai-t1{animation:6s ease-out infinite aiTag1}@keyframes aiDoc0{0%,2%{opacity:0;transform:translate(-14px)}10%{opacity:1;transform:none}24%{opacity:0;transform:translate(34px)}to{opacity:0}}@keyframes aiDoc1{0%,7%{opacity:0;transform:translate(-14px)}15%{opacity:1;transform:none}29%{opacity:0;transform:translate(34px)}to{opacity:0}}@keyframes aiDoc2{0%,12%{opacity:0;transform:translate(-14px)}20%{opacity:1;transform:none}34%{opacity:0;transform:translate(34px)}to{opacity:0}}@keyframes aiScan{0%,22%{opacity:0;top:0}28%{opacity:1}44%{opacity:1;top:calc(100% - 3px)}48%,to{opacity:0;top:calc(100% - 3px)}}@keyframes aiGlow{0%,to{box-shadow:0 18px 30px -14px #5b6ef599}40%{box-shadow:0 0 0 8px #7c6cf02e,0 18px 30px -14px #5b6ef599}}@keyframes aiTag0{0%,56%{opacity:0;transform:translate(-8px)}62%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes aiTag1{0%,66%{opacity:0;transform:translate(-8px)}72%,90%{opacity:1;transform:none}97%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ai-doc,.ai-tag{opacity:1;animation:none!important}.ai-scan,.ai-agent{animation:none!important}}.services-grid .ai{height:244px}.crm{height:244px;position:relative}.crm-hub{text-align:center;z-index:2;background:linear-gradient(160deg,#f1f0ff,#e6f7f2);border:1.5px solid #cfc9ff;border-radius:16px;flex-direction:column;align-items:center;gap:4px;width:36%;padding:12px 8px;animation:5s ease-out infinite crmHub;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 14px 26px -16px #5b6ef58c}.crm-badge{color:#fff;background:linear-gradient(135deg,#5b6ef5,#7c6cf0);border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:2px;display:grid}.crm-badge svg,.crm-badge .material-symbols-outlined{color:#fff;font-size:20px}.crm-hub strong{color:#2a2a35;font-size:12px;font-weight:800}.crm-hub em{color:#6b6b80;font-size:9.5px;font-style:normal;font-weight:600}.crm-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.crm-svg path{fill:none;stroke:var(--c);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;animation:1.1s linear infinite crmFlow}.crm-mod{border:1.5px solid color-mix(in srgb,var(--c) 40%,transparent);z-index:2;background:#fff;border-radius:13px;align-items:center;gap:7px;width:40%;height:50px;padding:0 9px;display:flex;position:absolute;left:60%;box-shadow:0 8px 16px -12px #14103c4d}.crm-m0{top:6px}.crm-m1{top:96px}.crm-m2{top:186px}.crm-ico{background:color-mix(in srgb,var(--c) 16%,#fff);width:26px;height:26px;color:var(--c);border-radius:9px;flex:none;place-items:center;display:grid}.crm-ico svg,.crm-ico .material-symbols-outlined{color:var(--c);font-size:16px}.crm-txt{flex-direction:column;min-width:0;display:flex}.crm-txt b{color:#2a2a35;font-size:11.5px;font-weight:800}.crm-txt small{color:#6b6b80;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.crm-tick{background:var(--c);opacity:0;border-radius:50%;flex:none;width:14px;height:14px;margin-left:auto;position:relative}.crm-tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:6px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}@keyframes crmFlow{to{stroke-dashoffset:-8px}}@keyframes crmHub{0%,to{box-shadow:0 14px 26px -16px #5b6ef58c}30%{box-shadow:0 0 0 7px #7c6cf029,0 14px 26px -16px #5b6ef58c}}@media (prefers-reduced-motion:reduce){.crm-hub,.crm-svg path,.crm-mod,.crm-tick{animation:none!important}.crm-tick{opacity:1}}@keyframes crmM0{0%,20%{transform:none;box-shadow:0 0 #0000}26%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 20%,transparent);transform:translate(3px)}36%,to{transform:none;box-shadow:0 0 #0000}}.crm-m0{animation:5s ease-out infinite crmM0}.crm-m0 .crm-tick{animation:5s ease-out infinite crmT0}@keyframes crmT0{0%,22%{opacity:0;transform:scale(.4)}28%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes crmM1{0%,36%{transform:none;box-shadow:0 0 #0000}42%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 20%,transparent);transform:translate(3px)}52%,to{transform:none;box-shadow:0 0 #0000}}.crm-m1{animation:5s ease-out infinite crmM1}.crm-m1 .crm-tick{animation:5s ease-out infinite crmT1}@keyframes crmT1{0%,38%{opacity:0;transform:scale(.4)}44%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes crmM2{0%,52%{transform:none;box-shadow:0 0 #0000}58%{box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 20%,transparent);transform:translate(3px)}68%,to{transform:none;box-shadow:0 0 #0000}}.crm-m2{animation:5s ease-out infinite crmM2}.crm-m2 .crm-tick{animation:5s ease-out infinite crmT2}@keyframes crmT2{0%,54%{opacity:0;transform:scale(.4)}60%,92%{opacity:1;transform:none}98%,to{opacity:0}}.services-grid .crm{height:244px}.api{justify-content:space-between;align-items:center;gap:6px;padding:0 2px;display:flex;position:relative}.api-node{z-index:2;border:1.5px solid color-mix(in srgb,var(--c) 42%,transparent);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:4px;width:31%;padding:14px 8px;display:flex;position:relative;box-shadow:0 12px 22px -14px #14103c59}.api-ico{background:color-mix(in srgb,var(--c) 16%,#fff);width:34px;height:34px;color:var(--c);border-radius:11px;place-items:center;margin-bottom:2px;display:grid}.api-ico svg,.api-ico .material-symbols-outlined{color:var(--c);font-size:18px}.api-node b{color:#2a2a35;font-size:12px;font-weight:800}.api-node small{color:#6b6b80;font-size:10px;font-weight:600}.api-pk{z-index:3;opacity:0;background:#c2417f;border-radius:50%;width:12px;height:12px;margin-top:-6px;animation:4.5s ease-in-out infinite apiPk;position:absolute;top:50%;left:8%;box-shadow:0 0 0 5px #c2417f33}.api-n0{animation:4.5s ease-out infinite apiN0}.api-n1{animation:4.5s ease-out infinite apiN1}.api-n2{animation:4.5s ease-out infinite apiN2}@keyframes apiPk{0%{opacity:0;left:8%}8%{opacity:1}40%{opacity:1;left:50%}46%,56%{opacity:0;left:50%}60%{opacity:1;left:50%}84%{opacity:1;left:88%}90%,to{opacity:0;left:88%}}@keyframes apiN0{0%,4%{box-shadow:0 12px 22px -14px #14103c59}10%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 18%,transparent),0 12px 22px -14px #14103c59}22%,to{box-shadow:0 12px 22px -14px #14103c59}}@keyframes apiN1{0%,40%{box-shadow:0 12px 22px -14px #14103c59}48%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 18%,transparent),0 12px 22px -14px #14103c59}60%,to{box-shadow:0 12px 22px -14px #14103c59}}@keyframes apiN2{0%,80%{box-shadow:0 12px 22px -14px #14103c59}88%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 18%,transparent),0 12px 22px -14px #14103c59}96%,to{box-shadow:0 12px 22px -14px #14103c59}}@media (prefers-reduced-motion:reduce){.api-pk,.api-n0,.api-n1,.api-n2{animation:none!important}.api-pk{display:none}}.services-grid .api{height:244px}.cf{height:244px;position:relative}.cf-hub{z-index:2;background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;animation:5s ease-out infinite cfHub;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 12px 26px -12px #5b6ef580}.cf-hub svg,.cf-hub .material-symbols-outlined{color:#5b6ef5;font-size:26px}.cf-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cf-svg path{fill:none;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;animation:1.1s linear infinite cfFlow}.cf-row{grid-template-columns:repeat(4,1fr);justify-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.cf-node{z-index:2;flex-direction:column;align-items:center;gap:7px;display:flex}.cf-ico{border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent);background:#fff;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 20px -12px #14103c4d}.cf-ico svg,.cf-ico .material-symbols-outlined{color:var(--c);font-size:24px}.cf-node b{color:var(--c);white-space:nowrap;font-size:11.5px;font-weight:800}.cf-n0 .cf-ico{animation:5s ease-out infinite cfN0}.cf-n1 .cf-ico{animation:5s ease-out infinite cfN1}.cf-n2 .cf-ico{animation:5s ease-out infinite cfN2}.cf-n3 .cf-ico{animation:5s ease-out infinite cfN3}@keyframes cfFlow{to{stroke-dashoffset:-8px}}@keyframes cfHub{0%,to{box-shadow:0 12px 26px -12px #5b6ef580}30%{box-shadow:0 0 0 8px #5b6ef524,0 12px 26px -12px #5b6ef580}}@keyframes cfN0{0%,14%{transform:none;box-shadow:0 10px 20px -12px #14103c4d}20%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -12px #14103c4d;transform:translateY(-3px)}28%,to{transform:none;box-shadow:0 10px 20px -12px #14103c4d}}@keyframes cfN1{0%,26%{transform:none;box-shadow:0 10px 20px -12px #14103c4d}32%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -12px #14103c4d;transform:translateY(-3px)}40%,to{transform:none;box-shadow:0 10px 20px -12px #14103c4d}}@keyframes cfN2{0%,38%{transform:none;box-shadow:0 10px 20px -12px #14103c4d}44%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -12px #14103c4d;transform:translateY(-3px)}52%,to{transform:none;box-shadow:0 10px 20px -12px #14103c4d}}@keyframes cfN3{0%,50%{transform:none;box-shadow:0 10px 20px -12px #14103c4d}56%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -12px #14103c4d;transform:translateY(-3px)}64%,to{transform:none;box-shadow:0 10px 20px -12px #14103c4d}}@media (prefers-reduced-motion:reduce){.cf-hub,.cf-svg path,.cf-ico{animation:none!important}}.services-grid .cf{height:244px}.ec{height:244px;position:relative}.ec-steps{grid-template-columns:repeat(4,1fr);justify-items:center;display:grid;position:absolute;top:20px;left:0;right:0}.ec-step{flex-direction:column;align-items:center;gap:8px;display:flex}.ec-ico{border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent);background:#fff;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 20px -12px #14103c4d}.ec-ico svg,.ec-ico .material-symbols-outlined{color:var(--c);font-size:24px}.ec-step b{color:var(--c);white-space:nowrap;font-size:11.5px;font-weight:800}.ec-track{background:#ecebfb;border-radius:999px;height:6px;position:absolute;bottom:44px;left:6%;right:6%;overflow:hidden}.ec-track i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#5b6ef5,#e0892b,#14a37f,#c2417f);width:100%;height:100%;animation:6s ease-in-out infinite ecFill;display:block}.ec-parcel{color:#fff;background:linear-gradient(135deg,#5b6ef5,#7c6cf0);border-radius:11px;place-items:center;width:34px;height:34px;margin-left:-17px;animation:6s ease-in-out infinite ecParcel;display:grid;position:absolute;bottom:26px;box-shadow:0 10px 20px -8px #5b6ef599}.ec-parcel svg,.ec-parcel .material-symbols-outlined{color:#fff;font-size:18px}@keyframes ecFill{0%{transform:scaleX(0)}88%,to{transform:scaleX(1)}}@keyframes ecParcel{0%{opacity:0;left:12.5%}6%{opacity:1}30%{left:37.5%}55%{left:62.5%}80%{opacity:1;left:87.5%}92%,to{opacity:0;left:87.5%}}@keyframes ecS0{0%,8%{transform:none;box-shadow:0 10px 20px -12px #14103c4d}13%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -12px #14103c4d;transform:translateY(-3px)}24%,to{transform:none;box-shadow:0 10px 20px -12px #14103c4d}}.ec-s0 .ec-ico{animation:6s ease-out infinite ecS0}@keyframes ecS1{0%,30%{transform:none;box-shadow:0 10px 20px -12px #14103c4d}35%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -12px #14103c4d;transform:translateY(-3px)}46%,to{transform:none;box-shadow:0 10px 20px -12px #14103c4d}}.ec-s1 .ec-ico{animation:6s ease-out infinite ecS1}@keyframes ecS2{0%,52%{transform:none;box-shadow:0 10px 20px -12px #14103c4d}57%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -12px #14103c4d;transform:translateY(-3px)}68%,to{transform:none;box-shadow:0 10px 20px -12px #14103c4d}}.ec-s2 .ec-ico{animation:6s ease-out infinite ecS2}@keyframes ecS3{0%,74%{transform:none;box-shadow:0 10px 20px -12px #14103c4d}79%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -12px #14103c4d;transform:translateY(-3px)}90%,to{transform:none;box-shadow:0 10px 20px -12px #14103c4d}}.ec-s3 .ec-ico{animation:6s ease-out infinite ecS3}@media (prefers-reduced-motion:reduce){.ec-track i,.ec-parcel,.ec-ico{animation:none!important}.ec-parcel{display:none}}.services-grid .ec{height:244px}.ind{flex-direction:column;justify-content:center;gap:18px;height:244px;display:flex;position:relative}.ind-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ind-tile{border:1.5px solid color-mix(in srgb,var(--c) 40%,transparent);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ind-ico{background:color-mix(in srgb,var(--c) 16%,#fff);width:34px;height:34px;color:var(--c);border-radius:11px;flex:none;place-items:center;display:grid}.ind-ico svg,.ind-ico .material-symbols-outlined{color:var(--c);font-size:19px}.ind-tile b{color:var(--c);font-size:13px;font-weight:800}.ind-base{color:#0b6143;background:#e3f5ec;border:1px solid #b7e2cd;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;animation:6s ease-out infinite indBase;display:inline-flex}.ind-base svg,.ind-base .material-symbols-outlined{color:#14a37f;font-size:16px}@keyframes indBase{0%,60%{opacity:0;transform:translateY(6px)}68%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes indT0{0%,6%{transform:none;box-shadow:0 10px 20px -14px #14103c4d}11%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -14px #14103c4d;transform:translateY(-3px)}18%,to{transform:none;box-shadow:0 10px 20px -14px #14103c4d}}.ind-t0{animation:6s ease-out infinite indT0}@keyframes indT1{0%,19%{transform:none;box-shadow:0 10px 20px -14px #14103c4d}24%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -14px #14103c4d;transform:translateY(-3px)}31%,to{transform:none;box-shadow:0 10px 20px -14px #14103c4d}}.ind-t1{animation:6s ease-out infinite indT1}@keyframes indT2{0%,32%{transform:none;box-shadow:0 10px 20px -14px #14103c4d}37%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -14px #14103c4d;transform:translateY(-3px)}44%,to{transform:none;box-shadow:0 10px 20px -14px #14103c4d}}.ind-t2{animation:6s ease-out infinite indT2}@keyframes indT3{0%,45%{transform:none;box-shadow:0 10px 20px -14px #14103c4d}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -14px #14103c4d;transform:translateY(-3px)}57%,to{transform:none;box-shadow:0 10px 20px -14px #14103c4d}}.ind-t3{animation:6s ease-out infinite indT3}@media (prefers-reduced-motion:reduce){.ind-tile,.ind-base{animation:none!important}.ind-base{opacity:1}}.services-grid .ind{height:244px}.services-grid .ind-tile{gap:7px;min-width:0;padding:8px 9px}.services-grid .ind-ico{border-radius:9px;width:26px;height:26px}.services-grid .ind-ico svg,.services-grid .ind-ico .material-symbols-outlined{font-size:16px}.services-grid .ind-tile b{white-space:nowrap;font-size:11.5px}.pd{flex-direction:column;justify-content:center;gap:18px;height:244px;display:flex;position:relative}.pd-stages{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pd-stage{border:1.5px solid color-mix(in srgb,var(--c) 40%,transparent);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 4px;display:flex}.pd-num{background:color-mix(in srgb,var(--c) 14%,#fff);width:24px;height:24px;color:var(--c);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.pd-stage b{color:var(--c);white-space:nowrap;font-size:11.5px;font-weight:800}.pd-stage small{color:#6b6b80;font-size:9.5px;font-weight:600}.pd-track{background:#ecebfb;border-radius:999px;height:8px;position:relative;overflow:hidden}.pd-track i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#5b6ef5,#c2417f,#e0892b,#14a37f);animation:6s ease-in-out infinite pdFill;position:absolute;inset:0;transform:scaleX(0)}.pd-ship{color:#0b6143;opacity:0;background:#e3f5ec;border:1px solid #b7e2cd;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:700;animation:6s ease-out infinite pdShip;display:inline-flex}.pd-ship svg,.pd-ship .material-symbols-outlined{color:#14a37f;font-size:16px}@keyframes pdFill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes pdShip{0%,72%{opacity:0;transform:translateY(6px)}80%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes pdS0{0%,8%{transform:none;box-shadow:0 10px 20px -14px #14103c4d}13%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -14px #14103c4d;transform:translateY(-3px)}22%,to{transform:none;box-shadow:0 10px 20px -14px #14103c4d}}.pd-s0{animation:6s ease-out infinite pdS0}.pd-s0 .pd-num{animation:6s ease-out infinite pdN0}@keyframes pdN0{0%,8%{background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c)}13%,to{background:var(--c);color:#fff}}@keyframes pdS1{0%,26%{transform:none;box-shadow:0 10px 20px -14px #14103c4d}31%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -14px #14103c4d;transform:translateY(-3px)}40%,to{transform:none;box-shadow:0 10px 20px -14px #14103c4d}}.pd-s1{animation:6s ease-out infinite pdS1}.pd-s1 .pd-num{animation:6s ease-out infinite pdN1}@keyframes pdN1{0%,26%{background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c)}31%,to{background:var(--c);color:#fff}}@keyframes pdS2{0%,44%{transform:none;box-shadow:0 10px 20px -14px #14103c4d}49%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -14px #14103c4d;transform:translateY(-3px)}58%,to{transform:none;box-shadow:0 10px 20px -14px #14103c4d}}.pd-s2{animation:6s ease-out infinite pdS2}.pd-s2 .pd-num{animation:6s ease-out infinite pdN2}@keyframes pdN2{0%,44%{background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c)}49%,to{background:var(--c);color:#fff}}@keyframes pdS3{0%,62%{transform:none;box-shadow:0 10px 20px -14px #14103c4d}67%{box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 10px 20px -14px #14103c4d;transform:translateY(-3px)}76%,to{transform:none;box-shadow:0 10px 20px -14px #14103c4d}}.pd-s3{animation:6s ease-out infinite pdS3}.pd-s3 .pd-num{animation:6s ease-out infinite pdN3}@keyframes pdN3{0%,62%{background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c)}67%,to{background:var(--c);color:#fff}}@media (prefers-reduced-motion:reduce){.pd-stage,.pd-num,.pd-track i,.pd-ship{animation:none!important}.pd-ship{opacity:1}.pd-track i{transform:scaleX(1)}}.services-grid .pd{height:244px}.qa{flex-direction:column;justify-content:center;gap:12px;height:244px;display:flex;position:relative}.qa-lanes{flex-direction:column;gap:9px;display:flex}.qa-lane{border:1.5px solid color-mix(in srgb,var(--c) 38%,transparent);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.qa-ico{background:color-mix(in srgb,var(--c) 16%,#fff);width:28px;height:28px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.qa-ico svg,.qa-ico .material-symbols-outlined{color:var(--c);font-size:17px}.qa-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.qa-body b{color:#2a2a35;font-size:12px;font-weight:800}.qa-bar{background:#ecebfb;border-radius:999px;height:6px;overflow:hidden}.qa-bar i{border-radius:inherit;background:var(--c);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.qa-tick{background:var(--c);opacity:0;border-radius:50%;flex:none;width:16px;height:16px;position:relative}.qa-tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:7px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.qa-approved{color:#0b6143;opacity:0;background:#e3f5ec;border:1px solid #b7e2cd;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:700;animation:6s ease-out infinite qaApproved;display:inline-flex}.qa-approved svg,.qa-approved .material-symbols-outlined{color:#14a37f;font-size:16px}@keyframes qaApproved{0%,74%{opacity:0;transform:translateY(6px)}82%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes qaF0{0%,6%{transform:scaleX(0)}24%,88%{transform:scaleX(1)}96%,to{opacity:.4;transform:scaleX(1)}}.qa-l0 .qa-bar i{animation:6s ease-in-out infinite qaF0}@keyframes qaT0{0%,22%{opacity:0;transform:scale(.4)}28%,90%{opacity:1;transform:none}97%,to{opacity:0}}.qa-l0 .qa-tick{animation:6s ease-out infinite qaT0}@keyframes qaF1{0%,18%{transform:scaleX(0)}36%,88%{transform:scaleX(1)}96%,to{opacity:.4;transform:scaleX(1)}}.qa-l1 .qa-bar i{animation:6s ease-in-out infinite qaF1}@keyframes qaT1{0%,34%{opacity:0;transform:scale(.4)}40%,90%{opacity:1;transform:none}97%,to{opacity:0}}.qa-l1 .qa-tick{animation:6s ease-out infinite qaT1}@keyframes qaF2{0%,30%{transform:scaleX(0)}48%,88%{transform:scaleX(1)}96%,to{opacity:.4;transform:scaleX(1)}}.qa-l2 .qa-bar i{animation:6s ease-in-out infinite qaF2}@keyframes qaT2{0%,46%{opacity:0;transform:scale(.4)}52%,90%{opacity:1;transform:none}97%,to{opacity:0}}.qa-l2 .qa-tick{animation:6s ease-out infinite qaT2}@keyframes qaF3{0%,42%{transform:scaleX(0)}60%,88%{transform:scaleX(1)}96%,to{opacity:.4;transform:scaleX(1)}}.qa-l3 .qa-bar i{animation:6s ease-in-out infinite qaF3}@keyframes qaT3{0%,58%{opacity:0;transform:scale(.4)}64%,90%{opacity:1;transform:none}97%,to{opacity:0}}.qa-l3 .qa-tick{animation:6s ease-out infinite qaT3}@media (prefers-reduced-motion:reduce){.qa-bar i,.qa-tick,.qa-approved{animation:none!important}.qa-bar i{transform:scaleX(1)}.qa-tick,.qa-approved{opacity:1}}.services-grid .qa{height:244px}.sup{flex-direction:column;justify-content:center;gap:16px;height:244px;display:flex;position:relative}.sup-stages{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sup-stage{border:1.5px solid color-mix(in srgb,var(--c) 40%,transparent);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:12px 6px;animation:6s ease-out infinite supStage;display:flex}.sup-dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 20%,transparent);border-radius:50%}.sup-stage b{color:var(--c);white-space:nowrap;font-size:11.5px;font-weight:800}.sup-stage small{color:#6b6b80;text-align:center;font-size:9.5px;font-weight:600}.sup-ticket{background:linear-gradient(135deg,#f1f0ff,#fdf0f6);border:1px solid #d7d3ff;border-radius:14px;align-self:center;align-items:center;gap:10px;padding:8px 12px;animation:6s ease-in-out infinite supTicket;display:flex}.sup-tag{color:#4f3fc4;align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:inline-flex}.sup-tag svg,.sup-tag .material-symbols-outlined{color:#5b6ef5;font-size:16px}.sup-status{background:#c2417f;border-radius:50%;width:14px;height:14px;animation:6s ease-in-out infinite supStatus}.sup-care{color:#8a4a00;background:#fdf1e0;border:1px solid #f3d6a8;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.sup-care svg,.sup-care .material-symbols-outlined{color:#e0892b;font-size:15px}@keyframes supTicket{0%{transform:translate(0)}}@keyframes supStatus{0%,30%{background:#c2417f;box-shadow:0 0 #c2417f00}40%{background:#e0892b;box-shadow:0 0 0 5px #e0892b38}70%{background:#14a37f;box-shadow:0 0 0 5px #14a37f38}to{background:#14a37f;box-shadow:0 0 #14a37f00}}@keyframes supStage{0%,to{box-shadow:0 0 #0000}}.sup-s0{animation-delay:0s}.sup-s1{animation-delay:-4s}.sup-s2{animation-delay:-2s}@media (prefers-reduced-motion:reduce){.sup-stage,.sup-ticket,.sup-status{animation:none!important}}.services-grid .sup{height:244px}.svc3 .service-card{background:#fff;border:1px solid #ececf3;border-radius:24px;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #14103c0a,0 18px 40px -24px #14103c38}.svc3 .service-card:before{content:"";background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 0%, transparent));height:3px;position:absolute;top:0;left:0;right:0}.svc3 .service-card:hover{box-shadow:0 2px 4px #14103c0d, 0 30px 56px -26px color-mix(in srgb, var(--c) 45%, transparent);transform:translateY(-4px)}.svc3 .icon-box{background:color-mix(in srgb, var(--c) 12%, #fff);border:1px solid color-mix(in srgb, var(--c) 32%, transparent);color:var(--c);border-radius:14px}.svc3 .icon-box svg,.svc3 .icon-box .material-symbols-outlined{color:var(--c)}.svc3 .service-heading h2{letter-spacing:-.02em;font-weight:800}.svc3 .service-description{color:#55556a;font-size:15px;line-height:1.6}.svc3 ul li{color:#2a2a35;font-size:14.5px}.svc3 .check{background:color-mix(in srgb, var(--c) 14%, #fff);color:var(--c)}.svc3 .btn{background:linear-gradient(135deg,#14141c,#2a2a40);border-radius:14px;padding:14px 22px;font-weight:700;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s;box-shadow:0 14px 28px -14px #14103c8c}.svc3 .btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #14103c99}.svc3 .btn .material-symbols-outlined{transition:transform .25s}.svc3 .btn:hover .material-symbols-outlined{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.svc3 .service-card,.svc3 .btn,.svc3 .btn .material-symbols-outlined{transition:none}.svc3 .service-card:hover,.svc3 .btn:hover{transform:none}}.svc3{isolation:isolate;position:relative;overflow:hidden}.svc3:before{content:"";z-index:-2;pointer-events:none;background-image:radial-gradient(#14103c1a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 85%)}.svc3:after{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(closest-side at 18% 22%,#5b6ef533,#0000 70%),radial-gradient(closest-side at 82% 30%,#c2417f24,#0000 70%),radial-gradient(closest-side at 30% 88%,#14a37f29,#0000 70%),radial-gradient(closest-side at 86% 86%,#e0892b24,#0000 70%);animation:22s ease-in-out infinite alternate svc3Drift;position:absolute;inset:-10% -5%}@keyframes svc3Drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-2%,2%)scale(1.04)}to{transform:translate(2%,-1%)scale(1)}}@media (prefers-reduced-motion:reduce){.svc3:after{animation:none}}.svc3 .services-grid{perspective:1200px}.svc3 .service-card:before{display:none}.svc3 .service-card{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(0, var(--lift,0px), 0);transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1);box-shadow:0 1px 2px #14103c0d,0 24px 48px -24px #14103c47}.svc3 .service-card:hover{--lift:-6px;box-shadow:0 2px 4px #14103c0f, 0 40px 70px -30px color-mix(in srgb, var(--c) 45%, transparent)}.svc3 .service-card.tracking{transition:box-shadow .3s}.svc3 .service-card>*{z-index:1;position:relative}.svc3-glare{border-radius:inherit;pointer-events:none;background:radial-gradient(60% 60% at var(--gx,50%) var(--gy,50%), #ffffffd9, color-mix(in srgb, var(--c) 14%, transparent) 45%, transparent 72%);opacity:0;transition:opacity .35s;inset:0;z-index:0!important;position:absolute!important}.svc3 .service-card.tracking .svc3-glare{opacity:1}@media (prefers-reduced-motion:reduce){.svc3 .service-card{transition:box-shadow .3s;transform:none}.svc3-glare{display:none}}.svc3 .svc3-media{border-radius:24px 24px 0 0;margin:-28px -28px 22px;overflow:hidden}.svc3 .svc3-media .mediaBar,.svc3 .svc3-media .videoShell{border-radius:0}.svc3 .svc3-media .machineVideo{width:100%;height:auto;display:block}.svc3 .svc3-ads{background:radial-gradient(60% 70% at 50% 40%,#5b6ef529,#0000 70%),linear-gradient(#eef0ff,#f7f8ff);border-radius:24px 24px 0 0;justify-content:center;align-items:center;height:230px;margin:-28px -28px 22px;display:flex;overflow:hidden}.svc3 .svc3-ads .adEngineMedia{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.svc3 .svc3-ads .adEngineMedia video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:220px}.svc3 .svc3-media,.svc3 .svc3-ads,.svc3 .svc3-fixed,.svc3 .svc3-social{border-radius:24px 24px 0 0;height:210px;margin:-28px -28px 22px;overflow:hidden}.svc3 .svc3-media{flex-direction:column;display:flex}.svc3 .svc3-media .videoShell{flex:1;min-height:0;position:relative}.svc3 .svc3-media .machineVideo{object-fit:contain;background:#caecec;width:100%;height:100%}.svc3 .svc3-ads{justify-content:center;align-items:center;display:flex}.svc3 .svc3-ads .adEngineMedia{justify-content:center;align-items:center;display:flex;width:auto!important;height:100%!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.svc3 .svc3-ads .adEngineMedia video{object-fit:contain;max-height:200px;margin:0 auto;width:auto!important;height:100%!important}.svc3 .svc3-fixed{background:radial-gradient(60% 70% at 50% 40%,#e0892b24,#0000 70%),linear-gradient(#fff6ec,#fffaf4);justify-content:center;align-items:center;display:flex}.svc3 .svc3-fixed .heroVisual{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.svc3 .svc3-fixed .machineCard{justify-content:center;align-items:center;height:100%;display:flex}.svc3 .svc3-fixed .machineVideo{object-fit:contain;width:auto;height:100%;max-height:200px}.svc3 .svc3-social{background:radial-gradient(60% 70% at 50% 40%,#c2417f24,#0000 70%),linear-gradient(#fdf0f6,#fff8fb);position:relative}.soc-post{background:#fff;border-radius:16px;flex-direction:column;gap:7px;width:150px;height:84px;padding:12px;display:flex;position:absolute;box-shadow:0 16px 30px -18px #14103c59}.soc-av{background:linear-gradient(135deg,#c2417f,#e0892b);border-radius:50%;width:22px;height:22px}.soc-post i{background:#eadff0;border-radius:4px;height:6px;display:block}.soc-post i:nth-of-type(2){width:70%}.soc-post b{opacity:.85;background:linear-gradient(90deg,#c2417f,#e0892b);border-radius:6px;height:14px;display:block}.soc-p0{top:34px;left:calc(50% - 170px);transform:rotate(-6deg)}.soc-p1{z-index:2;top:60px;left:calc(50% - 75px)}.soc-p2{top:36px;left:calc(50% + 20px);transform:rotate(6deg)}.soc-chip{color:#8a1d52;background:#fde4ef;border:1px solid #f3b8d3;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;bottom:14px;right:16px}.svc3 .svc3-fixed .machineVideo{mix-blend-mode:multiply}.svc3 .svc3-social img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.svc3 .svc3-fixed,.svc3 .svc3-social{background:#fff}.svc3 .svc3-social{background:radial-gradient(60% 70% at 50% 40%,#7a48ff24,#0000 70%),linear-gradient(#f1edff,#faf8ff)}.svc3 .svc3-social .visual{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.svc3 .svc3-social .traffic-wrap{zoom:.42}.svc3 .svc3-social .visual{justify-content:center;align-items:center;display:flex;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.svc3 .svc3-social .traffic-wrap{margin:0!important;position:relative!important;inset:auto!important}.svc3 .svc3-social .float-dot{display:none}.svc3 .svc3-fixed .heroVisual,.svc3 .svc3-fixed .heroVisual:before,.svc3 .svc3-fixed .heroVisual:after,.svc3 .svc3-fixed .machineCard,.svc3 .svc3-fixed .machineCard:before,.svc3 .svc3-fixed .machineCard:after{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.svc3 .svc3-fixed .heroVisual{position:absolute;inset:0}.svc3 .service-description{max-width:420px;margin:8px 0 12px;font-size:14px;line-height:1.5}.svc3 ul{margin:0 0 16px}.svc3 ul li{margin:3px 0;font-size:14px}.svc3 .btn{padding:11px 18px;font-size:14.5px}.svc3 .svc3-hero .aidr-heading{margin:14px 0;line-height:1.05}.svc3 .svc3-hero .svc3-sub{margin:0 auto;line-height:1.6}.svc3 .svc3-hero{margin-bottom:32px}.svc3 .svc3-grid{--pad:clamp(18px, 3.2vw, 28px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,24px);width:min(100%,900px);max-width:900px;margin:0 auto}.svc3 .svc3-grid .service-card{padding:var(--pad);min-width:0}.svc3 .svc3-media,.svc3 .svc3-ads,.svc3 .svc3-fixed,.svc3 .svc3-social{margin:calc(var(--pad) * -1) calc(var(--pad) * -1) 20px}.svc3 .svc3-grid .service-description{max-width:none}@media (width<=720px){.svc3 .svc3-grid{grid-template-columns:minmax(0,1fr);max-width:520px}.svc3 .svc3-media,.svc3 .svc3-ads,.svc3 .svc3-fixed,.svc3 .svc3-social{height:185px}}@media (width<=380px){.svc3 .svc3-grid .service-card{--pad:16px}.svc3 .svc3-grid .service-heading h2{font-size:18px}}.svc3 .svc3-ads,.svc3 .svc3-social,.svc3 .svc3-fixed{justify-content:center!important;align-items:center!important;display:flex!important}.svc3 .svc3-ads .adEngineMedia,.svc3 .svc3-fixed .heroVisual,.svc3 .svc3-fixed .machineCard,.svc3 .svc3-social .visual{justify-content:center!important;align-items:center!important;margin:auto!important;display:flex!important}.svc3 .svc3-ads .adEngineMedia video,.svc3 .svc3-fixed .machineVideo,.svc3 .svc3-social .traffic-wrap{margin:auto!important}.svc3 .svc3-social .traffic{margin:0!important;position:relative!important;inset:0 auto auto 0!important}.svc3 .svc3-fixed .machineVideo{position:relative!important;top:0!important;left:0!important;right:auto!important}.svc3 .svc3-fixed .machineCard{position:relative!important;top:0!important;left:0!important}.svc3 .svc3-social .visual{height:auto!important;top:0!important;bottom:0!important}.svc3 .svc3-social .traffic-wrap{position:relative!important;top:54px!important}.svc3 .svc3-social .soc-frame{zoom:.42;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.svc3 .svc3-social .traffic-wrap{zoom:1!important;margin:0!important;position:relative!important;top:0!important}.svc3 .svc3-social .visual.traffic-only{height:auto!important;display:block!important;position:static!important;top:0!important;bottom:auto!important}.svc3 .svc3-social .soc-frame{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.wsd-story{font-family:Inter Tight,Inter,system-ui,Arial,sans-serif;line-height:1.5}.abt-hero,.abt-story,.abt-get,.abt-stack,.abt-approach,.abt-faq,.abt-team{--abt-bg:#fff;--abt-panel:#f0f0f0;--abt-panel-2:#e6e6e6;--abt-border:#00000014;--abt-text:#111;--abt-text-dim:#666;--abt-text-mute:#999;max-width:1120px;margin:0 auto;padding:64px 24px;position:relative}.abt-stack .abt-heading{text-align:left}.abt-stack .abt-sub{text-align:left;max-width:640px;margin:0 0 40px}.abt-stack-grid{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.abt-stack-chip{background:var(--abt-panel);border:1px solid var(--abt-border);color:#333;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:14px;font-weight:500;display:inline-flex}.abt-stack-icon{width:26px;height:26px;box-shadow:0 0 0 1px var(--abt-border);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.abt-stack-icon img{object-fit:contain;width:100%;height:100%;padding:3px}.abt-stack-chip--ghost{color:var(--abt-text-mute);background:0 0;border:1px dashed #0003;padding:8px 18px;font-size:13px;font-weight:500}.abt-testimonial{padding:64px 24px}.abt-testimonial-card{grid-template-columns:48px 1fr 48px;align-items:center;gap:16px;max-width:720px;margin:0 auto;display:grid}.abt-testimonial-card blockquote{color:#111;text-align:center;grid-area:1/2;margin:0;font-family:Georgia,serif;font-size:clamp(18px,2.4vw,26px);font-style:italic;line-height:1.5}.abt-testimonial-card cite{color:#888;text-align:center;grid-area:2/2;margin-top:14px;font-size:12.5px;font-style:normal;font-weight:500;display:block}.abt-t-prev{grid-area:1/1/3}.abt-t-next{grid-area:1/3/3}.abt-t-nav{cursor:pointer;background:#f0f0f0;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.abt-t-nav .material-symbols-outlined{color:#111;font-size:20px}.abt-t-nav:hover{background:#e2e2e2}.abt-faq{--abt-bg:#0a0a0f;--abt-panel:#17171d;--abt-panel-2:#1f1f27;--abt-border:#ffffff1a;--abt-text:#f2f2f5;--abt-text-dim:#a6a6b0;--abt-text-mute:#77777f;background:#0a0a0f;width:100%;max-width:none;margin:0;padding:56px 24px}.abt-faq-inner{max-width:660px;margin:0 auto}.abt-faq-grid{flex-direction:column;gap:12px;display:flex}.abt-faq-item{background:var(--abt-panel);border:1px solid var(--abt-border);border-radius:12px;transition:border-color .2s;overflow:hidden}.abt-faq-item:hover{border-color:#ffffff38}.abt-faq-q{text-align:left;width:100%;color:var(--abt-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.abt-faq-plus{background:#7c5cff;border-radius:6px;flex:none;width:26px;height:26px;position:relative}.abt-faq-plus:before,.abt-faq-plus:after{content:"";background:#fff;border-radius:2px;position:absolute}.abt-faq-plus:before{width:10px;height:1.6px;top:50%;left:50%;transform:translate(-50%,-50%)}.abt-faq-plus:after{width:1.6px;height:10px;transition:transform .25s,opacity .25s;top:50%;left:50%;transform:translate(-50%,-50%)}.abt-faq-item.is-open .abt-faq-plus:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.abt-faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.abt-faq-item.is-open .abt-faq-a{max-height:220px}.abt-faq-a p{color:var(--abt-text-dim);margin:0;padding:0 22px 20px;font-size:14px;line-height:1.6}.abt-team-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));justify-items:center;gap:28px 20px;max-width:720px;margin:0 auto;display:grid}.abt-team-card{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.abt-team-card strong{color:var(--abt-text);text-wrap:balance;text-wrap:balance;font-size:14px;line-height:1.3}.abt-team-avatar{color:#fff;border:3px solid var(--abt-bg,#fff);width:84px;height:84px;transition:transform .3s var(--abt-ease-3d),box-shadow .3s var(--abt-ease-3d);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex;box-shadow:0 0 0 1px #00000014}.abt-team-card span:not(.abt-team-avatar){color:var(--abt-text-mute);font-size:11.5px;line-height:1.4}@media (hover:hover) and (pointer:fine){.abt-team-card:hover .abt-team-avatar{transform:translateY(-4px);box-shadow:0 0 0 1px #00000014,0 14px 24px -12px #14141e73}}@media (prefers-reduced-motion:reduce){.abt-team-avatar{transition:none}.abt-team-card:hover .abt-team-avatar{transform:none}}.abt-final-cta{text-align:center;background:conic-gradient(from 210deg,#f9d8ea,#dbe8ff,#e3f8e2,#fff4d3,#f9d8ea);border-radius:40px;max-width:1120px;margin:40px auto 96px;padding:64px 24px;position:relative;overflow:hidden}.abt-final-cta h2,.abt-final-cta p{position:relative}.abt-final-cta h2{color:#111;margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:800}.abt-final-cta p{color:#333;margin:0 0 28px;font-size:15px}.abt-final-cta .abt-hero-cta{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.abt-final-cta .abt-hero-cta:hover{background:#2a2a2a;transform:translateY(-2px)}.abt-hero{background:var(--abt-bg);text-align:left;padding:28px 24px 0}.abt-rule--top{margin-bottom:40px}.abt-hero-topbar{color:#666;justify-content:flex-end;align-items:center;gap:20px;padding:14px 0 64px;font-size:12px;display:flex}.abt-hero-time{color:#666;font-variant-numeric:tabular-nums}.abt-hero-status{color:#666;align-items:center;gap:8px;display:inline-flex}.abt-dot{background:#2fa84f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2fa84f2e}.abt-hero-heading{letter-spacing:-.03em;color:#111;max-width:820px;margin:0 0 20px;font-size:clamp(34px,5.4vw,58px);font-weight:800;line-height:1.14}.abt-hero-heading .abt-dim{color:#9a9a9a}.abt-hero-sub{color:#666;max-width:480px;margin:0 0 32px;font-size:16px;line-height:1.6}.abt-hero-cta{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.abt-hero-cta:hover{background:#2a2a2a;transform:translateY(-2px)}.abt-approach .abt-heading{text-align:left}.abt-approach .abt-sub{text-align:left;max-width:640px;margin:0 0 48px}.abt-steps{flex-wrap:wrap;align-items:flex-start;gap:0;display:flex}.abt-step{opacity:0;width:96px;animation:.5s cubic-bezier(.16,1,.3,1) forwards abtStepIn;animation-delay:calc(var(--si,0) * .1s);flex-direction:column;align-items:center;gap:14px;display:flex;transform:translateY(18px)}.abt-step:first-child{--si:1}.abt-step:nth-child(3){--si:2}.abt-step:nth-child(5){--si:3}.abt-step:nth-child(7){--si:4}.abt-step:nth-child(9){--si:5}.abt-step:nth-child(11){--si:6}.abt-step-icon{color:#333;background:linear-gradient(155deg,var(--abt-panel-2),var(--abt-panel));border:1px solid var(--abt-border);border-radius:18px;justify-content:center;align-items:center;width:76px;height:76px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .3s,color .3s,border-color .3s;display:flex;position:relative;box-shadow:0 6px 16px #14141e0d}.abt-step:hover .abt-step-icon{color:#fff;background:linear-gradient(155deg,#8f7cff,#5b3df0);border-color:#0000;transform:translateY(-5px)scale(1.05);box-shadow:0 16px 30px #5b3df04d}.abt-step-num{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;transition:background .3s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 3px 8px #00000040}.abt-step:hover .abt-step-num{background:#5b3df0}.abt-step-icon .material-symbols-outlined{font-size:28px}.abt-step-icon:before,.abt-step-icon:after{content:"";border:1px solid #00000040;width:6px;height:6px;position:absolute}.abt-step-icon:before{top:-3px;left:-3px}.abt-step-icon:after{bottom:-3px;right:-3px}.abt-step-label{color:var(--abt-text-dim);text-align:center;font-size:13px;font-weight:600}.abt-step-line{background:repeating-linear-gradient(90deg,#00000026 0 5px,#0000 5px 10px);flex:1;align-self:center;min-width:24px;height:1px;margin:0 4px;position:relative;overflow:hidden;transform:translateY(-24px)}.abt-step-line:after{content:"";transform-origin:0;background:linear-gradient(90deg,#a78bfa,#5b3df0);animation:.5s .4s forwards abtLineGrow;position:absolute;inset:0;transform:scaleX(0)}@keyframes abtStepIn{to{opacity:1;transform:translateY(0)}}@keyframes abtLineGrow{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.abt-step{opacity:1;animation:none;transform:none}.abt-step-line:after{animation:none;transform:scaleX(1)}}@media (width<=640px){.abt-hero{padding-top:20px}.abt-hero-topbar{padding:10px 0 40px}.abt-steps{gap:20px 0}.abt-step-line{display:none}}.ctc-section{grid-template-columns:1.3fr 1fr;align-items:start;gap:40px;max-width:1120px;margin:0 auto;padding:56px 24px 120px;display:grid}.ctc-form{background:#f7f7f7;border:1px solid #0000000f;border-radius:28px;flex-direction:column;gap:18px;padding:32px;display:flex;box-shadow:0 18px 40px #0000000f,inset 0 0 0 1px #ffffff80}.ctc-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ctc-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ctc-field{color:#333;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.ctc-field input,.ctc-field select,.ctc-field textarea{color:#111;resize:vertical;background:#f1f1ef;border:1px solid #0000;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14.5px;font-weight:400;transition:background .2s,border-color .2s,box-shadow .2s}.ctc-field input:hover,.ctc-field select:hover,.ctc-field textarea:hover{background:#ececea}.ctc-field input:focus,.ctc-field select:focus,.ctc-field textarea:focus{outline-offset:1px;background:#fff;border-color:#00000026;outline:2px solid #111;box-shadow:0 0 0 3px #0000000d}.ctc-form .abt-hero-cta{cursor:pointer;border:none;width:max-content;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px #00000040}.ctc-form .abt-hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000004d}.ctc-form-note{color:#2fa84f;opacity:0;min-height:1px;margin:0;font-size:13px;transition:opacity .2s}.ctc-form-note.is-visible{opacity:1}.ctc-form-note.is-error{color:#c0392b}.ctc-info{flex-direction:column;gap:16px;display:flex}.ctc-info-card{opacity:0;background:#fff;border:1px solid #ececec;border-radius:20px;padding:22px 24px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s;animation:.55s cubic-bezier(.16,1,.3,1) forwards ctcInfoIn;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 14px 32px #14141e12,0 2px 8px #14141e0a}.ctc-info-card:first-child{animation-delay:50ms}.ctc-info-card:nth-child(2){animation-delay:.15s}.ctc-info-card:nth-child(3){animation-delay:.25s}.ctc-info-card:nth-child(4){animation-delay:.35s}.ctc-info-card:before{content:"";opacity:0;background:linear-gradient(#7c5cff,#a78bfa);width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.ctc-info-card:hover{border-color:#e2dcff;transform:translateY(-5px);box-shadow:0 22px 44px #14141e1f}.ctc-info-card:hover:before{opacity:1}.ctc-info-label{color:#7c5cff;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;font-weight:700;display:flex}.ctc-info-label:before{content:"";background:#7c5cff;border-radius:50%;width:5px;height:5px}.ctc-info-value{color:#111;font-size:15.5px;font-weight:600;line-height:1.5;text-decoration:none;display:block}.ctc-info-socials{gap:10px;margin-top:2px;display:flex}.ctc-info-socials a{color:#111;background:#f5f5f5;border:1px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s,color .25s,box-shadow .25s;display:flex}.ctc-info-socials a:hover{color:#fff;background:#111;transform:translateY(-3px)scale(1.08);box-shadow:0 10px 20px #0003}.ctc-info-socials svg{width:15px;height:15px}@keyframes ctcInfoIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ctc-info-card{opacity:1;animation:none;transform:none}.ctc-toast-icon{animation:none}}@media (width<=860px){.ctc-section{grid-template-columns:1fr}}@media (width<=640px){.ctc-section{gap:24px;padding:40px 20px 96px}.ctc-form{border-radius:22px;padding:22px}.ctc-row{grid-template-columns:1fr;gap:14px}}.abt-heading{letter-spacing:-.02em;color:var(--abt-text,#111);text-align:center;margin:0 0 12px;font-size:clamp(32px,4.5vw,52px);font-weight:800}.abt-sub{text-align:center;max-width:560px;color:var(--abt-text-dim,#666);margin:0 auto 40px;font-size:15px;line-height:1.6}.abt-rule{background:repeating-linear-gradient(90deg,#00000024 0 6px,#0000 6px 14px);max-width:min(1120px,100% - 8px);height:1px;margin:0 auto;position:relative}.abt-rule:before,.abt-rule:after{content:"";border:1px solid #00000038;width:7px;height:7px;position:absolute;top:-3px}.abt-rule:before{left:-4px}.abt-rule:after{right:-4px}.abt-story .abt-heading{text-align:left;margin-bottom:20px}.abt-story-text{max-width:640px;color:var(--abt-text-dim);margin:0 0 16px;font-size:15px;line-height:1.7}.abt-story-mission{max-width:640px;color:var(--abt-text);margin:0;font-size:15px;font-weight:600;line-height:1.7}.abt-stats-row{flex-wrap:wrap;justify-content:center;gap:56px;max-width:1120px;margin:0 auto;padding:0 24px 64px;display:flex}.abt-stat{flex-direction:column;align-items:center;gap:4px;display:flex}.abt-stat strong{color:#111;letter-spacing:-.01em;font-size:clamp(26px,3vw,34px);font-weight:800}.abt-stat span{color:#8a8a8a;font-size:13px}.abt-get{--abt-ease:cubic-bezier(.23,1,.32,1);--abt-ease-3d:cubic-bezier(.16,1,.3,1);--abt-tilt:5deg}.abt-get .abt-heading{text-align:left}.abt-get .abt-sub{text-align:left;max-width:640px;margin:0 0 40px}.abt-get-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.abt-get-card{background:var(--abt-panel);border:1px solid var(--abt-border);transform:perspective(900px) rotateX(calc((.5 - var(--py,.5)) * var(--abt-tilt))) rotateY(calc((var(--px,.5) - .5) * var(--abt-tilt)));transition:box-shadow .3s var(--abt-ease),border-color .3s var(--abt-ease),transform .34s var(--abt-ease-3d);transform-style:preserve-3d;opacity:0;animation:abtGetIn .7s var(--abt-ease-3d) both;animation-delay:calc(var(--gi,0) * 80ms);border-radius:24px;flex-direction:column;padding:26px;display:flex;position:relative;translate:0 26px;box-shadow:0 4px 12px #14141e0a}@keyframes abtGetIn{to{opacity:1;translate:0}}.abt-card-sheen{z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(58% 58% at calc(var(--px,.5) * 100%) calc(var(--py,.5) * 100%), #ffffffe6,#fff0 62%), radial-gradient(80% 80% at calc((1 - var(--px,.5)) * 100%) calc((1 - var(--py,.5)) * 100%), #14142812,#14142800 60%);opacity:0;transition:opacity .34s var(--abt-ease);position:absolute;inset:0}.abt-get-card>:not(.abt-card-sheen){z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.abt-get-card:hover{border-color:#00000024;box-shadow:0 26px 48px -18px #14141e38}.abt-get-card:hover .abt-card-sheen{opacity:1}}@media (hover:none),(pointer:coarse){.abt-get-card{--abt-tilt:0deg;transform:none}}.abt-get-card h3{color:var(--abt-text);margin:0 0 6px;font-size:18px;font-weight:700}.abt-get-card p{color:var(--abt-text-dim);margin:0;font-size:13.5px;line-height:1.55}.abt-get-card--ledger{gap:0}.abt-feed{flex-direction:column;flex:1;margin-top:20px;display:flex;position:relative}.abt-feed-rail{background:var(--abt-panel-2);border-radius:999px;width:2px;position:absolute;top:30px;bottom:78px;left:7px;overflow:hidden}.abt-feed-railDraw{transform-origin:50% 0;width:100%;height:100%;animation:abtFeedDraw 1s var(--abt-ease-3d) .3s forwards;background:linear-gradient(#7c5cff,#4baf79);border-radius:999px;display:block;transform:scaleY(0)}@keyframes abtFeedDraw{to{transform:scaleY(1)}}.abt-ledger{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.abt-ledger li{opacity:0;animation:abtRowIn .5s var(--abt-ease-3d) both;animation-delay:calc(.24s + var(--li,0) * 70ms);transition:transform .28s var(--abt-ease-3d);align-items:flex-start;gap:12px;padding:10px 0 10px 36px;display:flex;position:relative;translate:0 10px}.abt-ledger-node{width:12px;height:12px;box-shadow:0 0 0 2px var(--abt-panel);animation:abtFeedNode .42s var(--abt-ease-3d) both;animation-delay:calc(.32s + var(--li,0) * 70ms);background:#fff;border-radius:50%;position:absolute;top:24px;left:2px;transform:scale(0)}@keyframes abtFeedNode{0%{background:#fff;transform:scale(0)}60%{background:#7c5cff}to{box-shadow:0 0 0 2px var(--abt-panel),0 0 0 3px #7c5cff;background:#fff;transform:scale(1)}}.abt-ledger-icon{z-index:1;width:30px;height:30px;box-shadow:0 0 0 1px var(--abt-border);transition:transform .28s var(--abt-ease-3d),box-shadow .28s var(--abt-ease);background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.abt-ledger-icon .material-symbols-outlined{color:#333;font-size:16px}.abt-ledger-text{flex-direction:column;gap:1px;min-width:0;padding-top:1px;display:flex}.abt-ledger-when{letter-spacing:.09em;text-transform:uppercase;color:#7c5cff;margin-bottom:2px;font-size:9.5px;font-weight:700}.abt-ledger-text strong{color:var(--abt-text);font-size:13.5px;font-weight:600;line-height:1.35}.abt-ledger-text em{color:var(--abt-text-mute);font-size:12.5px;font-style:normal;line-height:1.45}.abt-feed-foot{color:var(--abt-text-mute);align-items:center;gap:8px;margin-top:auto;padding:14px 0 2px 36px;font-size:11.5px;display:flex}.abt-feed-pulse{background:#4baf79;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.abt-feed-pulse:after{content:"";border:1.5px solid #4baf7999;border-radius:50%;animation:2.6s ease-out infinite abtFeedPulse;position:absolute;inset:0}@keyframes abtFeedPulse{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (hover:hover) and (pointer:fine){.abt-ledger li:hover{transform:translate(4px)}.abt-ledger li:hover .abt-ledger-icon{transform:translateZ(14px);box-shadow:0 0 0 1px #7c5cff59,0 10px 18px -10px #5a3cc88c}}@keyframes abtRowIn{to{opacity:1;translate:0}}.abt-get-card--crew{gap:0}.abt-crew{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-evenly;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.abt-crew li{border:1px solid var(--abt-border);opacity:0;animation:abtRowIn .5s var(--abt-ease-3d) both;animation-delay:calc(.24s + var(--li,0) * 70ms);transition:transform .28s var(--abt-ease),box-shadow .28s var(--abt-ease),border-color .2s var(--abt-ease);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:9px 11px;display:flex;translate:0 10px}@media (hover:hover) and (pointer:fine){.abt-crew li:hover{border-color:#00000024;box-shadow:0 10px 20px -12px #14141e4d}}.abt-crew-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;box-shadow:0 0 0 1px #0000000f}.abt-crew-text{flex-direction:column;min-width:0;display:flex;overflow:hidden}.abt-crew-text strong{min-width:0;color:var(--abt-text);font-size:12.5px;font-weight:600;line-height:1.3;display:block}.abt-crew-text em{min-width:0;color:var(--abt-text-mute);white-space:normal;font-size:11px;font-style:normal;line-height:1.3;display:block}.abt-crew-note{padding-top:14px;color:var(--abt-text-mute)!important;margin-top:auto!important;font-size:12.5px!important}.abt-get-card--spec{gap:0}.abt-spec{border:1px solid var(--abt-border);background:#fff;border-radius:16px;flex-direction:column;gap:14px;margin-top:18px;padding:18px;display:flex;position:relative;overflow:hidden}.abt-spec-grid{pointer-events:none;opacity:0;transition:opacity .35s var(--abt-ease);background:repeating-linear-gradient(90deg,#7c5cff29 0 1px,#0000 1px 4px),repeating-linear-gradient(#7c5cff29 0 1px,#0000 1px 4px);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.abt-get-card--spec:hover .abt-spec-grid{opacity:1}}@media (prefers-reduced-motion:reduce){.abt-get-card--spec:hover .abt-spec-grid{opacity:1}}.abt-spec-scale{color:#111;flex-direction:column;gap:6px;display:flex;position:relative}.abt-spec-line{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.abt-spec-line em{letter-spacing:0;color:var(--abt-text-mute);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-style:normal;font-weight:500}.abt-spec-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.abt-spec-facts li{color:#555;background:var(--abt-panel);border:1px solid var(--abt-border);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.abt-spec-hint{color:var(--abt-text-mute)!important;margin-top:12px!important;font-size:11.5px!important}.abt-get-card--deadline{gap:0}.abt-deal{border:1px solid var(--abt-border);background:#fff;border-radius:16px;margin-top:18px;padding:22px 20px 18px;position:relative;box-shadow:inset 0 1px #fff}.abt-deal-clause{color:var(--abt-text);text-wrap:balance;margin:0;padding-right:92px;font-size:14px;font-weight:600;line-height:1.55}.abt-deal-clause em{color:var(--abt-text-dim);font-style:normal;font-weight:500}.abt-seal{z-index:1;opacity:0;width:84px;height:84px;animation:abtSealPress .8s var(--abt-ease-3d) both;animation-delay:calc(.22s + var(--gi,0) * 80ms);background:radial-gradient(circle at 34% 26%,#5b46d6,#33248c 58%,#1e1556);border-radius:50%;place-items:center;display:grid;position:absolute;top:-20px;right:16px;transform:rotateX(62deg)translateY(-16px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #1e15568c,0 0 0 5px #fff,0 14px 24px -12px #1e15568c}.abt-seal img{filter:brightness(0)invert();width:auto;height:30px}@keyframes abtSealPress{0%{opacity:0;transform:rotateX(62deg)translateY(-16px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #1e15568c,0 0 0 5px #fff,0 34px 40px -22px #1e155680}60%{opacity:1}to{opacity:1;transform:rotateX(0)translateY(0)}}@media (prefers-reduced-motion:reduce){.abt-seal{opacity:1;animation:none;transform:none}}.abt-deal-label{letter-spacing:.12em;text-transform:uppercase;color:var(--abt-text-mute);margin:18px 0 9px;font-size:10px;font-weight:700;display:block}.abt-deal-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.abt-deal-list li{color:var(--abt-text-dim);opacity:0;animation:abtRowIn .45s var(--abt-ease-3d) both;animation-delay:calc(.5s + var(--gi,0) * 80ms + var(--li,0) * 65ms);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex;translate:0 8px}.abt-deal-list .material-symbols-outlined{color:#5b3fd6;flex:none;margin-top:1px;font-size:15px}.abt-get-card--speed{justify-content:flex-start}.abt-speed-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.abt-speed-icon{background:#0000000f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.abt-speed-icon .material-symbols-outlined{color:#111;font-size:17px}.abt-speed-top h3{margin:0}.abt-speed-badge{letter-spacing:-.01em;color:var(--abt-text-dim);border:1px solid var(--abt-border);background:#fff;border-radius:999px;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:600}.abt-get-card--speed p{margin-bottom:18px!important}.abt-speed-list{flex-direction:column;flex:1;justify-content:space-evenly;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:flex}.abt-speed-list li{color:var(--abt-text-dim);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.abt-speed-list .material-symbols-outlined{color:#111;flex:none;margin-top:1px;font-size:16px}.abt-speed-btn{color:#fff;width:max-content;transition:transform .2s var(--abt-ease),box-shadow .2s var(--abt-ease);background:#111;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.abt-speed-btn .material-symbols-outlined{transition:transform .25s var(--abt-ease);font-size:16px}@media (hover:hover) and (pointer:fine){.abt-speed-btn:hover{box-shadow:0 12px 22px -10px #00000073}.abt-speed-btn:hover .material-symbols-outlined{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.abt-speed-btn{transition:none}}.abt-get-card--code{gap:0}.abt-code-snippet{color:#d8d8dc;transition:transform .3s var(--abt-ease-3d),box-shadow .3s var(--abt-ease);background:#0a0a0c;border-radius:14px;margin-top:18px;padding:15px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.75;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffff0d}@media (hover:hover) and (pointer:fine){.abt-get-card--code:hover .abt-code-snippet{box-shadow:0 18px 34px -18px #000000b3}}@media (prefers-reduced-motion:reduce){.abt-code-snippet{transition:none}}.abt-code-note{color:var(--abt-text-mute)!important;margin-top:14px!important;font-size:12.5px!important}.tok-kw{color:#c4a2ff}.tok-fn{color:#7ee0a8}.tok-var{color:#f2c9a0}.tok-num{color:#a0c9f2}.abt-get-card--ledger .abt-feed{transform:translateZ(16px)}.abt-crew{transform:translateZ(20px)}.abt-spec{transform:translateZ(14px)}.abt-code-snippet{transform:translateZ(22px)}.abt-speed-list{transform:translateZ(12px)}.abt-speed-btn{transform:translateZ(24px)}.abt-deal{transform:translateZ(12px)}.abt-get-card h3{transform:translateZ(30px)}.abt-get-card>p{transform:translateZ(22px)}@media (hover:hover) and (pointer:fine){.abt-get-card:hover .abt-speed-btn{transform:translateZ(34px)translateY(-2px)}.abt-get-card:hover .abt-code-snippet{transform:translateZ(32px)translateY(-3px)rotateX(6deg)}.abt-crew li:hover{transform:translateZ(32px)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.abt-get-card{--abt-tilt:0deg;opacity:1;animation:none;transform:translate(0,0)}.abt-card-sheen{display:none}.abt-get-card h3,.abt-get-card>p,.abt-crew,.abt-spec,.abt-deal,.abt-seal,.abt-code-snippet,.abt-speed-list,.abt-speed-btn,.abt-get-card--ledger .abt-feed,.abt-get-card--crew .abt-crew,.abt-get-card--spec .abt-spec,.abt-get-card--deadline .abt-deal,.abt-get-card--code .abt-code-snippet,.abt-get-card--speed .abt-speed-list,.abt-get-card--speed .abt-speed-btn,.abt-get-card:hover .abt-speed-btn,.abt-get-card:hover .abt-code-snippet,.abt-crew li:hover{transform:none}.abt-feed-railDraw{animation:none;transform:scaleY(1)}.abt-ledger-node{box-shadow:0 0 0 2px var(--abt-panel);animation:none;transform:scale(1)}.abt-feed-pulse:after{opacity:.5;animation:none;transform:scale(1.5)}.abt-ledger li,.abt-ledger li:hover{transition:none;transform:none}.abt-crew li,.abt-deal-list li{opacity:1;animation:none;translate:none}.abt-spec-grid,.abt-code-snippet,.abt-speed-btn,.abt-crew li{transition:none}}@media (width<=860px){.abt-get-grid{grid-template-columns:1fr}.abt-crew{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.abt-deal-clause{padding-right:76px}.abt-seal{width:68px;height:68px;right:12px}.abt-seal img{height:24px}}@media (width<=380px){.abt-code-snippet{padding:13px 12px;font-size:11px;overflow-x:visible}.abt-code-snippet code{white-space:pre-wrap;word-break:break-word}.abt-crew{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.abt-get-grid{flex-direction:column}.abt-get-col,.abt-get-card{width:100%;min-width:0}.abt-faq-grid{flex-direction:column}}@media (width<=640px){.abt-get,.abt-stack,.abt-faq,.abt-team{padding:48px 20px}.abt-testimonial-card{grid-template-columns:34px 1fr 34px;gap:6px}.abt-t-nav{width:34px;height:34px}.abt-final-cta{border-radius:28px;margin:24px auto 64px;padding:48px 20px}.abt-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;max-width:400px}.abt-team-avatar{width:64px;height:64px;font-size:22px}.abt-team-card strong{font-size:13.5px}.abt-team-card span:not(.abt-team-avatar){font-size:11px}}@media (width<=360px){.abt-team-grid{grid-template-columns:1fr;gap:22px;max-width:220px}}.abt-stat strong{font-size:clamp(38px,4.4vw,52px);line-height:1.05}.abt-stat strong>span{font-size:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit}.abt-stat>span{color:#5c5c66;font-size:clamp(15px,1.4vw,17px);font-weight:500}.abt-story-text{font-size:clamp(17px,1.6vw,20px);line-height:1.7}.abt-story-mission{max-width:720px;font-size:clamp(17px,1.6vw,20px);line-height:1.7}.abt-pillars-section{max-width:1120px;margin:0 auto;padding:64px 24px}.abt-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.abt-pillar{color:inherit;background:#f0f0f0;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:12px;padding:28px 26px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex}.abt-pillar strong{color:#111;text-wrap:balance;font-size:18px;line-height:1.3}.abt-pillar p{color:#666;margin:0;font-size:14px;line-height:1.6}.abt-pillar span{color:#111;margin-top:auto;padding-top:6px;font-size:13px;font-weight:600}.abt-pillar:hover{border-color:#00000024;transform:translateY(-4px);box-shadow:0 14px 30px #14141e14}.abt-pillar:focus-visible{outline-offset:3px;outline:2px solid #111}@media (width<=800px){.abt-pillars{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.abt-pillar,.abt-pillar:hover{transition:none;transform:none}}.aia{text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.aia *,.aia :before,.aia :after{box-sizing:border-box}.aia .hero{text-align:left;background:radial-gradient(48% 46% at 6% 4%,#97f0ffd9 0%,#97f0ff00 68%),radial-gradient(60% 55% at 97% 100%,#0814468c 0%,#08144600 65%),linear-gradient(128deg,#35d2f4 0%,#2f97ea 26%,#2e6fe0 52%,#2748c2 74%,#16308f 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(32px,6vw,72px) clamp(20px,5vw,60px);display:flex;position:relative;overflow:hidden}.aia .glow{z-index:0;pointer-events:none;filter:blur(10px);will-change:transform, opacity;background:radial-gradient(closest-side,#ffffffb3,#fff0 72%);width:900px;height:620px;animation:6s ease-in-out infinite glow-breathe;position:absolute;top:-6%;left:12%}@keyframes glow-breathe{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}.aia .grain{z-index:0;pointer-events:none;filter:url(#grain-noise);opacity:.1;mix-blend-mode:overlay;position:absolute;inset:0}.aia .swoop{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.aia .glow{animation:none}}.aia .hero-inner{z-index:2;width:100%;max-width:1560px;margin:0 auto;position:relative}.aia .hero-grid{grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width<=1080px){.aia .hero-grid{grid-template-columns:1fr}}.aia .reveal{animation:.8s cubic-bezier(.16,1,.3,1) both reveal-in;animation-delay:var(--d,0s)}@keyframes reveal-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.aia .materialize{animation:.9s cubic-bezier(.16,1,.3,1) .32s both materialize-in}@keyframes materialize-in{0%{opacity:0;filter:blur(10px);transform:scale(.96)translateY(18px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.aia .reveal,.aia .materialize{animation:none}}.aia .hero-content{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.aia .hero-content h1{letter-spacing:-.03em;font-optical-sizing:auto;margin:0 0 16px;font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.06}.aia .hero-content h1 .line{display:block}.aia .hero-content h1 .accent{background:linear-gradient(120deg,#dff3ff 0%,#fff 45%,#cfe0ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.aia .subhead{color:#14161d9e;max-width:42ch;margin:0 0 26px;font-size:clamp(14.5px,1.6vw,16.5px);line-height:1.55}.aia .cta-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin-bottom:22px;display:flex}.aia .cta{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.aia .cta:active{transition:transform .1s ease-out;transform:scale(.96)}.aia .cta-icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.aia .cta-primary{color:#fff;background:linear-gradient(#26282f 0%,#101116 100%);padding:12px 10px 12px 24px;box-shadow:0 10px 24px -8px #10111680,inset 0 1px #ffffff1f}.aia .cta-primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -8px #1011168c,inset 0 1px #ffffff24}.aia .checklist{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 24px;padding:0;list-style:none;display:flex}.aia .checklist li{color:#fff;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.aia .stat-card{background:#fff;border-radius:16px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 18px;display:flex;box-shadow:0 16px 34px -14px #14182d59}.aia .stat-icon{background:linear-gradient(#e7effe 0%,#d7e3fc 100%);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.aia .stat-card b{color:#14161d;font-size:17px;font-weight:800;line-height:1.2;display:block}.aia .stat-card span{color:#14161d80;font-size:12px}.aia .apps-row{align-items:center;display:flex}.aia .app-icon{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden;box-shadow:0 8px 18px -8px #0a102866,0 0 0 3px #2e64dc59}.aia .app-icon:not(:first-child){margin-left:-10px}.aia .app-icon img{object-fit:contain;width:62%;height:62%}.aia .apps-more{color:#fff;margin-left:12px;font-size:13.5px;font-weight:700}.aia .hero-visual{z-index:2;width:100%;position:relative}.aia .deco{z-index:5;pointer-events:none;position:absolute}.aia .deco-note{color:#14161d80;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex;top:4px;right:clamp(0px,3vw,22px);box-shadow:0 16px 34px -14px #14182d59}.aia .deco-note-icon{background:linear-gradient(#eee8fd 0%,#e0d5fb 100%);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.aia .deco-note b{color:#14161d;font-size:14px;font-weight:800;display:block}.aia .deco-arrow{color:#14161d;align-items:flex-start;gap:8px;font-family:Caveat,cursive;font-size:20px;font-weight:700;line-height:1.15;display:flex;top:-38px;left:clamp(-48px,-3vw,-20px)}@media (width<=1080px){.aia .deco-note{top:-14px}.aia .deco-arrow{display:none}}@media (width<=560px){.aia .deco-note{display:none}}.aia .mac-bezel{z-index:2;-webkit-backdrop-filter:blur(30px)saturate(180%);background:linear-gradient(165deg,#ffffff80 0%,#ffffff29 100%);border:1px solid #ffffff8c;border-radius:clamp(20px,2.4vw,34px);width:100%;margin-top:clamp(22px,2.4vw,30px);padding:clamp(10px,1.4vw,16px) clamp(10px,1.4vw,16px) clamp(26px,3.2vw,40px);scroll-margin-top:24px;position:relative;box-shadow:0 70px 140px -30px #14182d66,0 30px 60px -18px #14182d47,0 8px 20px -4px #14182d33,inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff1f}.aia .menu-bar{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(180%);color:#14161d94;background:linear-gradient(#ffffffb8 0%,#fff6 100%);border-bottom:1px solid #ffffff80;border-radius:clamp(12px,1.6vw,18px) clamp(12px,1.6vw,18px) 0 0;justify-content:space-between;align-items:center;gap:12px;height:clamp(30px,3.4vw,38px);padding:0 clamp(14px,2vw,22px);font-size:clamp(11px,1vw,12.5px);display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6}.aia .menu-left{white-space:nowrap;align-items:center;gap:clamp(12px,1.6vw,18px);display:flex;overflow:hidden}.aia .brand-glyph{background:#14161db3;border-radius:50%;flex:none;width:8px;height:8px}.aia .menu-app{color:#14161deb;font-weight:700}.aia .menu-right{color:#14161db3;flex:none;align-items:center;gap:clamp(10px,1.4vw,16px);display:flex}.aia .menu-icon{flex:none}.aia .menu-clock{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=700px){.aia .menu-left span:not(.menu-app),.aia .menu-icon{display:none}}.aia .mac-screen{background:#fff;border-radius:0 0 clamp(12px,1.6vw,18px) clamp(12px,1.6vw,18px);position:relative;overflow:hidden}.aia .canvas-texture{z-index:2;pointer-events:none;mix-blend-mode:multiply;opacity:.45;background-image:radial-gradient(#0f172a1f 1px,#0000 1.4px),linear-gradient(#0f172a0d 1px,#0000 1px),linear-gradient(90deg,#0f172a0d 1px,#0000 1px);background-position:-1px -1px,-1px -1px,-1px -1px;background-size:24px 24px,96px 96px,96px 96px;position:absolute;inset:0}@media (width<=700px){.aia .canvas-texture{background-size:18px 18px,72px 72px,72px 72px}}.aia .dock-wrap{pointer-events:none;z-index:4;justify-content:center;display:flex;position:absolute;bottom:clamp(6px,1vw,12px);left:0;right:0}.aia .dock{-webkit-backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(#ffffff8c 0%,#ffffff47 100%);border:1px solid #ffffff8c;border-radius:18px;align-items:flex-end;gap:clamp(6px,1vw,10px);max-width:100%;padding:clamp(6px,1vw,9px) clamp(10px,1.4vw,14px);display:flex;overflow:hidden;box-shadow:0 10px 24px -10px #0a0c144d,inset 0 1px #ffffffd9}.aia .dock-apps{align-items:flex-end;gap:clamp(6px,1vw,10px);display:flex}.aia .dock-icon-wrap{flex-direction:column;align-items:center;gap:3px;display:flex}.aia .dock-icon{border-radius:24%;justify-content:center;align-items:center;width:clamp(20px,2.6vw,30px);height:clamp(20px,2.6vw,30px);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #0a0c1440,inset 0 1px #ffffff59}.aia .dock-icon:before{content:"";pointer-events:none;background:linear-gradient(#ffffff73 0%,#fff0 45%);position:absolute;inset:0}.aia .dock-icon svg{width:68%;height:68%;position:relative}.aia .dock-folder{background:linear-gradient(160deg,#fff,#eef0f3)}.aia .dock-trash{background:linear-gradient(160deg,#e9ebef,#d3d7de)}.aia .dock-dot{background:#ffffffd9;border-radius:50%;width:3.5px;height:3.5px}.aia .dock-sep{background:#14161d2e;align-self:stretch;width:1px;margin:0 2px}@media (width<=560px){.aia .dock-apps .dock-icon-wrap:nth-child(n+5){display:none}.aia .dock{gap:4px;padding:5px 8px}.aia .dock-apps{gap:4px}.aia .dock-sep{margin:0 1px}}@media (width<=380px){.aia .dock-apps .dock-icon-wrap:nth-child(n+4){display:none}.aia .dock-icon{width:18px;height:18px}}.aia .feature-strip{z-index:2;--gap:clamp(56px, 6vw, 88px);--lead:clamp(28px, 3vw, 38px);margin-top:var(--gap);padding:var(--lead) 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4vw,56px);display:flex;position:relative}.aia .feature-strip:before{content:"";z-index:-1;background:#080d229e;border-top:1px solid #ffffff47;border-radius:clamp(20px,2.4vw,34px) clamp(20px,2.4vw,34px) 0 0;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.aia .feature-item{align-items:center;gap:12px;display:flex}.aia .feature-icon{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 0 0 1px #ffffff80,0 8px 18px -10px #040818b3}.aia .feature-item b{color:#fff;font-size:14.5px;font-weight:800;display:block}.aia .fog-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.aia .smoke{mix-blend-mode:multiply;position:absolute;inset:-25% -15%;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 24% 76%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 24% 76%,#000 100%)}.aia .smoke.animated{animation:32s ease-in-out infinite alternate cloud-drift}@keyframes cloud-drift{0%{transform:translate(-4%,-2%)scale(1.1)}50%{transform:translate(3%,3%)scale(1.16)}to{transform:translate(-2%,3%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.aia .smoke.animated{animation:none}}.aia .stage{width:100%}.aia .viewport{aspect-ratio:2;background:radial-gradient(120% 100% at 30% 20%,#fff 0%,#f6f7f9 55%,#eef0f3 100%);border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a1a,0 0 0 1px #0f172a0f}@media (width<=860px){.aia .viewport{aspect-ratio:4/3}}@media (width<=480px){.aia .viewport{aspect-ratio:4/5;border-radius:14px}}.aia .world{transform-origin:0 0;will-change:transform;width:2080px;height:1060px;transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.aia .edges{position:absolute;top:0;left:0;overflow:visible}.aia .edge-base{fill:none;stroke:#0f172a24;stroke-width:2px}.aia .edge-glow{fill:none;stroke:#3b63e0;stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:9 9;filter:drop-shadow(0 0 6px #3b63e0b3)drop-shadow(0 0 16px #3b63e080);opacity:0;transition:opacity .5s}.aia .edge-glow.on{opacity:1;animation:.7s linear infinite edge-flow}@keyframes edge-flow{to{stroke-dashoffset:-36px}}@media (prefers-reduced-motion:reduce){.aia .edge-glow.on{animation:none}}.aia .node{color:#1e212873;background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #0f172a12;border-radius:16px;align-items:center;gap:12px;padding:0 16px;transition:border-color .5s,box-shadow .5s,color .5s,background .5s;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 1px #0f172a08,0 6px 14px -6px #0f172a29,0 16px 30px -14px #0f172a29,inset 0 1px #ffffffe6}.aia .node-icon{color:#0f172a61;background:linear-gradient(#0f172a12 0%,#0f172a0a 100%);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background .5s,color .5s;display:flex;box-shadow:0 1px 2px #0f172a14,inset 0 1px #ffffffb3}.aia .node-text{flex:auto;min-width:0}.aia .node-title{white-space:normal;overflow-wrap:break-word;word-break:normal;color:inherit;font-size:13.5px;font-weight:600;line-height:1.28}.aia .node-sub{opacity:.6;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.aia .node.trigger{background:linear-gradient(#fffaf4 0%,#fff2e2 100%)}.aia .node.trigger .node-icon{color:#d9720f;background:linear-gradient(#ffe3bd 0%,#ffd29a 100%)}.aia .node.pencil{background:linear-gradient(#fbfcff 0%,#f2f4fa 100%)}.aia .node.pencil .node-icon{color:#46536b;background:linear-gradient(#e7ebf3 0%,#d9dfea 100%)}.aia .node.agent{background:linear-gradient(#fbf9ff 0%,#f1eefd 100%)}.aia .node.agent .node-icon{color:#6a45d6;background:linear-gradient(#e6dcfc 0%,#d5c4f9 100%)}.aia .node.azure{background:linear-gradient(#f7faff 0%,#e9f1ff 100%)}.aia .node.azure .node-icon{color:#2f6fe0;background:linear-gradient(#d8e5ff 0%,#c0d5ff 100%)}.aia .node.parser{background:linear-gradient(#faf8ff 0%,#f0ebfc 100%)}.aia .node.parser .node-icon{color:#8347c9;background:linear-gradient(#ecdbfb 0%,#dabff6 100%)}.aia .node.processor{background:linear-gradient(#fffaf4 0%,#ffefdd 100%)}.aia .node.processor .node-icon{color:#d9720f;background:linear-gradient(#ffe3bd 0%,#ffd29a 100%)}.aia .node.bundle{background:linear-gradient(#f2fdfb 0%,#e0f8f2 100%)}.aia .node.bundle .node-icon{color:#0e9384;background:linear-gradient(#c4f2e7 0%,#a3ebda 100%)}.aia .node.success{background:linear-gradient(#f3fdf6 0%,#e3f8ea 100%)}.aia .node.success .node-icon{color:#1a9e4f;background:linear-gradient(#c5f2d5 0%,#a9ebc0 100%)}.aia .node.on{color:#1a1d24;border-width:1.5px;border-color:#3b63e0a6;animation:1.7s ease-out infinite node-pulse-blue}.aia .node.on .node-icon{color:#2c50c9;background:linear-gradient(#d6e1ff 0%,#b9cdff 100%);box-shadow:0 2px 5px #3b63e047,inset 0 1px #ffffffb3}.aia .node.focus{border-width:1.5px;border-color:#e07d1cd9;animation:1.1s ease-out infinite node-pulse-orange}.aia .node.focus .node-icon{color:#b85e0f;background:linear-gradient(#ffe0b6 0%,#ffc884 100%);box-shadow:0 2px 5px #e07d1c52,inset 0 1px #ffffffb3}.aia .node.full{border-width:1.5px;border-color:#16a34ad9;animation:1.6s ease-out 2 node-pulse-green}.aia .node.full .node-icon{color:#0f7a37;background:linear-gradient(#b7efcd 0%,#8de5af 100%);box-shadow:0 2px 5px #16a34a57,inset 0 1px #ffffffb3}@keyframes node-pulse-blue{0%{box-shadow:0 1px 1px #0f172a08,0 8px 18px -6px #3b63e04d,0 20px 36px -16px #3b63e03d,inset 0 1px #ffffffe6,0 0 #3b63e08c}70%{box-shadow:0 1px 1px #0f172a08,0 8px 18px -6px #3b63e04d,0 20px 36px -16px #3b63e03d,inset 0 1px #ffffffe6,0 0 0 12px #3b63e000}to{box-shadow:0 1px 1px #0f172a08,0 8px 18px -6px #3b63e04d,0 20px 36px -16px #3b63e03d,inset 0 1px #ffffffe6,0 0 #3b63e000}}@keyframes node-pulse-orange{0%{box-shadow:0 1px 1px #0f172a08,0 10px 22px -6px #e07d1c66,0 24px 42px -16px #e07d1c52,inset 0 1px #ffffffe6,0 0 #e07d1c99}70%{box-shadow:0 1px 1px #0f172a08,0 10px 22px -6px #e07d1c66,0 24px 42px -16px #e07d1c52,inset 0 1px #ffffffe6,0 0 0 13px #e07d1c00}to{box-shadow:0 1px 1px #0f172a08,0 10px 22px -6px #e07d1c66,0 24px 42px -16px #e07d1c52,inset 0 1px #ffffffe6,0 0 #e07d1c00}}@keyframes node-pulse-green{0%{box-shadow:0 1px 1px #0f172a08,0 12px 26px -6px #16a34a70,0 28px 48px -18px #16a34a5c,inset 0 1px #ffffffe6,0 0 #16a34a99}70%{box-shadow:0 1px 1px #0f172a08,0 12px 26px -6px #16a34a70,0 28px 48px -18px #16a34a5c,inset 0 1px #ffffffe6,0 0 0 16px #16a34a00}to{box-shadow:0 1px 1px #0f172a08,0 12px 26px -6px #16a34a70,0 28px 48px -18px #16a34a5c,inset 0 1px #ffffffe6,0 0 #16a34a00}}@media (prefers-reduced-motion:reduce){.aia .node.on,.aia .node.focus,.aia .node.full{animation:none}}.aia .vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px 12px #0f172a0d}.aia .node-icon-svg{width:60%;height:60%;color:inherit}.aia .services{background:radial-gradient(130% 80% at 50% 0,#ffffffeb 0%,#fff0 62%) fixed,linear-gradient(168deg,#f8fafd 0%,#f1f4fa 38%,#eceff8 68%,#f4f6fb 100%) fixed;padding:clamp(48px,8vw,96px) clamp(20px,5vw,60px);position:relative;overflow:hidden}.aia .services:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#0f172a12 1px,#0000 1.4px);background-size:26px 26px;background-attachment:fixed;position:absolute;inset:0}.aia .services:after{content:"";pointer-events:none;filter:blur(20px);background:radial-gradient(50% 40% at 12% 12%,#becdeb66,#0000 72%) fixed;position:absolute;inset:-10%}.aia .services-head{z-index:1;text-align:center;max-width:640px;margin:0 auto clamp(32px,5vw,56px);position:relative}.aia .services-head h2{letter-spacing:-.02em;color:#14161d;margin:0 0 10px;font-size:clamp(26px,3.6vw,38px);font-weight:800}.aia .services-head p{color:#14161d8c;margin:0;font-size:14.5px}.aia .services .grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,26px);max-width:1180px;margin:0 auto;display:grid;position:relative}.aia .services .grid:has(.card:not(.is-closed)) .card.is-closed{align-self:start}.aia .services .grid.is-armed .card{opacity:0;translate:0 20px}.aia .services .grid.is-armed .card.in{opacity:1;transition:opacity .62s cubic-bezier(.23, 1, .32, 1) calc(min(var(--i,0), 3) * 80ms), translate .62s cubic-bezier(.16, 1, .3, 1) calc(min(var(--i,0), 3) * 80ms), transform .34s cubic-bezier(.23, 1, .32, 1) 0s, box-shadow .34s cubic-bezier(.23, 1, .32, 1) 0s;translate:none}.aia .services .card{--i:0;background:#fff;border:1px solid #0f172a12;border-radius:22px;flex-direction:column;min-width:0;transition:transform .34s cubic-bezier(.23,1,.32,1),box-shadow .34s cubic-bezier(.23,1,.32,1);display:flex;position:relative;box-shadow:0 1px 2px #14182d08,0 14px 28px -18px #14182d4d,inset 0 1px #ffffffe6}.aia .services .cover{aspect-ratio:16/9;border-bottom:1px solid #0f172a0f;border-radius:21px 21px 0 0;flex:none;position:relative;overflow:hidden}.aia .services .cover-img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.aia .services .body{flex-direction:column;flex:1;min-width:0;padding:20px 22px 22px;display:flex}.aia .services .foot{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.aia .services .toggle{color:#0f121cd1;cursor:pointer;background:#fff;border:1px solid #0f172a21;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.aia .services .toggle:after{content:"";position:absolute;inset:-6px -4px}.aia .services .toggle svg{transition:transform .3s cubic-bezier(.23,1,.32,1)}.aia .services .toggle[aria-expanded=true] svg{transform:rotate(180deg)}.aia .services .toggle:hover{color:#14161d;background:#0f172a0d;border-color:#0f172a3d}.aia .services .toggle:focus-visible{outline-offset:2px;outline:2px solid #14161d}.aia .services .details-wrap{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1);display:grid}.aia .services .details-wrap.open{grid-template-rows:1fr}.aia .services .details-inner{visibility:hidden;min-height:0;transition:visibility 0s linear .42s;overflow:hidden}.aia .services .details-wrap.open .details-inner{visibility:visible;transition-delay:0s}.aia .services .tag{letter-spacing:.12em;text-transform:uppercase;color:#14161d73;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:10.5px;font-weight:700;display:block}.aia .services .name{letter-spacing:-.02em;color:#14161d;margin:9px 0 0;font-size:19px;font-weight:800;line-height:1.22}.aia .services .byline{color:#14161d9e;margin:12px 0 0;font-size:13px;line-height:1.55}.aia .services .stats{border-top:1px solid #0f172a14;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 0;padding-top:15px;display:grid}.aia .services .stat dd{margin:0}.aia .services .stat-value{letter-spacing:-.02em;color:#14161d;font-size:16px;font-weight:800;display:block}.aia .services .stat-label{color:#14161d80;margin-top:3px;font-size:10.5px;line-height:1.35;display:block}.aia .services .paragraph{color:#14161da8;margin:15px 0 0;font-size:13px;line-height:1.65}.aia .services .paragraph+.paragraph{margin-top:9px}.aia .services .details-inner>.paragraph:last-child{margin-bottom:20px}.aia .services .cta{color:#fff;background:#14161d;border-radius:12px;flex:none;align-self:flex-start;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.aia .services .cta svg{transition:transform .24s cubic-bezier(.23,1,.32,1)}.aia .services .cta:hover{background:#000;transform:translateY(-1px)}.aia .services .cta:hover svg{transform:translate(3px)}.aia .services .cta:focus-visible{outline-offset:3px;outline:2px solid #14161d}@media (hover:hover) and (pointer:fine){.aia .services .card:hover{transform:translateY(-5px);box-shadow:0 1px 2px #14182d0a,0 26px 46px -22px #14182d57,inset 0 1px #ffffffe6}.aia .services .card:hover .cover-img{transform:scale(1.035)}}@media (width<=1023px){.aia .services .grid{grid-template-columns:minmax(0,1fr);max-width:540px}.aia .services .body{padding:22px 24px 24px}}@media (width<=640px){.aia .services .grid{max-width:440px}.aia .services .body{padding:20px}.aia .services .foot{flex-direction:column;align-items:stretch;gap:10px}.aia .services .cta{justify-content:center;width:100%}.aia .services .toggle{align-self:center}}@media (prefers-reduced-motion:reduce){.aia .services .card,.aia .services .cover-img,.aia .services .cta,.aia .services .cta svg,.aia .services .toggle,.aia .services .toggle svg,.aia .services .details-wrap,.aia .services .details-inner{transition:none}.aia .services .grid.is-armed .card{opacity:1;transform:none}.aia .services .card:hover,.aia .services .cta:hover,.aia .services .card:hover .cover-img,.aia .services .cta:hover svg{transform:none}}.aia .how{background:radial-gradient(120% 90% at 50% 0,#ffffff6b 0%,#fff0 55%) fixed,linear-gradient(168deg,#a9c0e2 0%,#93add9 34%,#849ed2 62%,#93a9da 100%) fixed;padding:clamp(48px,8vw,96px) clamp(20px,5vw,60px);position:relative;overflow:hidden}.aia .how:before{content:"";pointer-events:none;opacity:.28;background-image:radial-gradient(#ffffff80 1px,#0000 1.5px);background-size:34px 34px;background-attachment:fixed;position:absolute;inset:0}.aia .how:after{content:"";pointer-events:none;filter:blur(20px);background:radial-gradient(50% 40% at 12% 12%,#becdeb66,#0000 72%) fixed;position:absolute;inset:-10%}.aia .how-head{z-index:1;text-align:center;max-width:640px;margin:0 auto clamp(36px,5vw,60px);position:relative}.aia .how-eyebrow{color:#fff;background:#14161d;border:1px solid #14161d;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.aia .eyebrow-arrow{color:#fff9;font-size:10px}.aia .how-head h2{letter-spacing:-.02em;color:#14161d;margin:16px 0 0;font-size:clamp(30px,4.4vw,46px);font-weight:800}.aia .steps{z-index:1;align-items:stretch;gap:clamp(20px,2.4vw,28px);max-width:1180px;margin:0 auto;display:flex;position:relative}.aia .step{flex-direction:column;flex:1;min-width:0;transition:flex-grow .55s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.aia .step-stack{padding-top:22px;position:relative}.aia .step-stack-bare{padding-top:0}.aia .tf-embed{aspect-ratio:4/3.6;background:#04050a;border-radius:clamp(20px,2.4vw,34px);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 2px #14182d08,0 24px 40px -18px #14182d4d;container-type:size}.aia .tf-scale{width:620px;height:560px;transform:scale(min(calc(100cqw / 620px), calc(100cqh / 560px)));color:#fff;transform-origin:50%;flex:none;font-family:Inter,Arial}.aia .frame{box-sizing:border-box;background:#0a0e1a;border:1px solid #7c6cff59;border-radius:55px;width:620px;height:560px;padding:35px;box-shadow:0 0 60px #6350ff40,0 20px 80px #000}.aia .tf-grid{box-sizing:border-box;background:#0b0f1c radial-gradient(#2a3049 1px,#0000 1px) 0 0/13px 13px;border-radius:34px;height:100%;position:relative;overflow:hidden}.aia .lines{width:100%;height:100%;position:absolute}.aia .lines path{fill:none;stroke:#b9c4d2;stroke-width:3px;stroke-dasharray:8 10;animation:2s linear infinite tf-flow}.aia .tf-trigger{text-align:center;z-index:2;position:absolute;top:210px;left:70px}.aia .hub{background:#292e38;border:1px solid #8993a2;border-radius:12px;place-items:center;width:82px;height:82px;display:grid}.aia .hub img{object-fit:contain;width:46px;height:46px}.aia .tf-trigger label{margin-top:12px;font-size:14px;display:block}.aia .tf-card{box-sizing:border-box;z-index:3;background:#292e38;border:1px solid #8993a2;border-radius:7px;justify-content:center;align-items:center;width:78px;height:78px;animation:3s ease-in-out infinite tf-float;display:flex;position:absolute;left:330px}.aia .c0{top:35px}.aia .c1{top:195px}.aia .c2{top:355px}.aia .ai{width:35px;height:45px}.aia .ai path{fill:none;stroke:#66c9ff;stroke-width:7px;stroke-linecap:round}.aia .dot{background:#bac4d2;border-radius:50%;width:14px;height:14px;position:absolute;top:32px}.aia .dot.left{left:-8px}.aia .dot.right{right:-8px}.aia .plus{text-align:center;border:1px solid #bac4d2;border-radius:5px;width:20px;height:20px;font-weight:400;line-height:17px;position:absolute;top:31px;right:-60px}.aia .txt{text-align:center;width:170px;position:absolute;top:88px;left:-45px}.aia .txt strong{white-space:nowrap;font-size:14px;font-weight:500}.aia .txt small{color:#aab2c1;white-space:nowrap;margin-top:5px;font-size:12px;display:block}.aia .pulse{opacity:0;border:1px solid #65c9ff;border-radius:10px;animation:2.5s infinite tf-pulse;position:absolute;inset:-6px}.aia .c1 .pulse{animation-delay:.8s}.aia .c2 .pulse{animation-delay:1.6s}@keyframes tf-flow{to{stroke-dashoffset:-36px}}@keyframes tf-pulse{0%{opacity:0;transform:scale(.9)}50%{opacity:.5}to{opacity:0;transform:scale(1.25)}}@keyframes tf-float{50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.aia .lines path,.aia .tf-card,.aia .pulse{animation:none}}.aia .ag-embed{aspect-ratio:4/3.6;background:radial-gradient(circle at 50% 40%,#182552,#05091a 70%);border-radius:clamp(20px,2.4vw,34px);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 2px #14182d08,0 24px 40px -18px #14182d4d;container-type:size}.aia .ag-scale{width:1200px;height:746px;transform:scale(min(calc(100cqw / 1200px), calc(100cqh / 746px)));color:#fff;flex:none;font-family:Inter,Arial,sans-serif}.aia .ag-main{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.aia .ag-grid{opacity:.3;background-image:radial-gradient(#2a3766 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 55%,#0000 85%);mask-image:radial-gradient(circle at 50% 45%,#000 55%,#0000 85%)}.aia .ag-stage{z-index:1;align-items:center;display:flex;position:relative}.aia .ag-edge{flex-shrink:0;align-items:center;width:150px;display:flex;position:relative}.aia .ag-edge-left{justify-content:flex-end}.aia .ag-edge-right{justify-content:flex-start}.aia .ag-wire{background:repeating-linear-gradient(90deg,#5b6aa8 0 6px,#0000 6px 12px);width:100%;height:2px;position:absolute}.aia .ag-port{z-index:2;background:radial-gradient(circle at 35% 35%,#fff,#cfe0ff);border-radius:50%;width:18px;height:18px;animation:2.4s ease-in-out infinite ag-port-pulse;position:relative;box-shadow:0 0 14px 3px #9db3ff99}.aia .ag-edge-left .ag-port{margin-right:-9px}.aia .ag-edge-right .ag-port{margin-left:-9px}.aia .ag-edge-label{color:#aeb8db;white-space:nowrap;font-size:13px;line-height:1.4;position:absolute;top:-38px}.aia .ag-edge-label small{color:#6d7aa8;font-size:11px}.aia .ag-edge-left .ag-edge-label{text-align:right;right:12px}.aia .ag-edge-right .ag-edge-label{text-align:left;left:12px}@keyframes ag-port-pulse{0%,to{box-shadow:0 0 10px 2px #9db3ff88}50%{box-shadow:0 0 20px 6px #bcd0ff}}.aia .ag-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#131c38ee,#0c1226ee);border:1.5px solid #6f5eea;border-radius:32px;width:900px;padding:34px 40px 44px;animation:5s ease-in-out infinite ag-float;position:relative;box-shadow:0 0 0 1px #4c3fae33,0 25px 70px -20px #3c2ea855,0 0 60px -10px #5030cc4d}@keyframes ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.aia .ag-header{align-items:flex-start;gap:28px;display:flex}.aia .ag-icon-col{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.aia .ag-robot{background:radial-gradient(circle at 35% 30%,#3a2f78,#181233);border:1.5px solid #7c5cf0;border-radius:26px;place-items:center;width:112px;height:112px;animation:2.6s ease-in-out infinite ag-pulse-glow;display:grid;box-shadow:inset 0 0 0 1px #4c3fae40,0 0 26px -4px #8a5cffaa}.aia .ag-robot svg{width:66px}@keyframes ag-pulse-glow{0%,to{box-shadow:inset 0 0 0 1px #4c3fae40,0 0 18px -6px #8a5cff88}50%{box-shadow:inset 0 0 0 1px #4c3fae40,0 0 34px 2px #a680ffcc}}.aia .ag-badge{z-index:2;color:#c9b8ff;letter-spacing:.2px;background:#241a4d;border:1px solid #7c5cf0;border-radius:20px;margin-top:-14px;padding:4px 14px;font-size:12.5px;font-weight:600;position:relative}.aia .ag-titles{flex:1;min-width:0}.aia .ag-titles h1{letter-spacing:-.3px;margin:2px 0 8px;font-size:32px;font-weight:800}.aia .ag-titles p{color:#aeb8db;max-width:420px;margin:0;font-size:14.5px;line-height:1.5}.aia .ag-status-col{flex-direction:row;flex-shrink:0;align-self:flex-start;align-items:center;gap:14px;display:flex}.aia .ag-ready{color:#4ade9b;background:#0f3b2e;border:1px solid #1f6f52;border-radius:22px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.aia .ag-ready .ag-dot{background:#3ee08a;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite ag-blink;box-shadow:0 0 8px 2px #3ee08a99}.aia .ag-chev{stroke:#4ade9b;width:14px;height:14px}@keyframes ag-blink{0%,to{opacity:1}50%{opacity:.35}}.aia .ag-menu{color:#8f9bc0;letter-spacing:2px;cursor:pointer;font-size:20px}.aia .ag-divider{background:#2b3660;height:1px;margin:22px 0}.aia .ag-tabs{color:#8a95c0;gap:28px;margin-bottom:22px;font-size:14.5px;display:flex}.aia .ag-tab{cursor:pointer;align-items:center;gap:7px;display:flex}.aia .ag-tab svg{stroke:currentColor;width:15px;height:15px}.aia .ag-tab-active{color:#b6a4ff;font-weight:600}.aia .ag-model-row{align-items:center;gap:16px;margin-bottom:24px;display:flex}.aia .ag-model-select{background:#141c38;border:1px solid #2e3966;border-radius:16px;flex:1;align-items:center;gap:10px;padding:12px 18px;font-size:16px;display:flex}.aia .ag-model-icon{color:#7f8bc4;flex-shrink:0;display:flex}.aia .ag-model-icon svg{width:16px;height:16px}.aia .ag-model-label{color:#8a95c0;flex-shrink:0;font-size:13.5px}.aia .ag-model-pill{align-items:center;gap:10px;margin-left:auto;font-size:17px;font-weight:600;display:flex}.aia .ag-model-logo{width:20px;height:20px}.aia .ag-model-pill .ag-chev{stroke:#8a95c0;width:15px;height:15px}.aia .ag-settings-btn{color:#c7cdec;white-space:nowrap;cursor:pointer;background:#141c38;border:1px solid #2e3966;border-radius:16px;align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;display:flex}.aia .ag-settings-btn svg{stroke:currentColor;width:15px;height:15px}.aia .ag-mini-grid{gap:14px;margin-bottom:8px;display:flex}.aia .ag-mini{background:#111a34;border:1px solid #2b3660;border-radius:16px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px;display:flex}.aia .ag-mini-icon{color:#b6a4ff;background:#1c2648;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.aia .ag-mini-icon svg{width:16px;height:16px}.aia .ag-mini-label{color:#f0f2ff;margin-top:4px;font-size:14.5px;font-weight:700}.aia .ag-mini-value{color:#c6ceec;font-size:13.5px;font-weight:500}.aia .ag-mini-sub{color:#69749f;font-size:12px}.aia .ag-prompt-label{color:#cbd5ff;align-items:center;gap:8px;margin-bottom:10px;font-size:14.5px;font-weight:600;display:flex}.aia .ag-prompt-label svg{stroke:currentColor;width:15px;height:15px}.aia .ag-prompt-box{color:#9ba8d0;background:#111a34;border:1px solid #2b3660;border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.55}.aia .ag-drop{flex-direction:column;align-items:center;display:flex;position:absolute;top:100%;transform:translate(-50%)}.aia .ag-drop-line{border-left:2px dashed #6b53c9;width:0;height:44px;position:relative;overflow:visible}.aia .ag-drop-line:after{content:"";background:#b6a4ff;border-radius:50%;width:6px;height:6px;animation:2s linear infinite ag-drip-flow;position:absolute;top:0;left:-3px;box-shadow:0 0 8px 2px #8a5cffcc}@keyframes ag-drip-flow{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:44px}}.aia .ag-drop-dot{background:#7c5cf0;border-radius:50%;width:14px;height:14px;margin-top:-7px;box-shadow:0 0 0 4px #05091a,0 0 10px 2px #8a5cffaa}.aia .ag-plus-box{color:#9d86f5;border:1.5px dashed #6b53c9;border-radius:10px;place-items:center;width:34px;height:34px;margin-top:14px;display:grid}.aia .ag-plus-box svg{width:16px;height:16px}.aia .ag-drop-label{color:#dfe3ff;text-align:center;white-space:nowrap;margin-top:8px;font-size:12.5px;font-weight:600}.aia .ag-drop-label small{color:#69749f;margin-top:2px;font-size:11px;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.aia .ag-port,.aia .ag-card,.aia .ag-robot,.aia .ag-ready .ag-dot,.aia .ag-drop-line:after{animation:none}}.aia .rb-embed{aspect-ratio:4/3.6;background:#070a1c;border-radius:clamp(20px,2.4vw,34px);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 2px #14182d08,0 24px 40px -18px #14182d4d;container-type:size}.aia .rb-scale{width:1400px;height:850px;transform:scale(min(calc(92cqw / 1400px), calc(92cqh / 850px)));color:#fff;flex:none;font-family:Inter,Arial,sans-serif}.aia .rb-card{box-sizing:border-box;background:#101827 radial-gradient(#31405b 1px,#0000 1px) 0 0/14px 14px;border:2px solid #465583;border-radius:35px;width:1400px;height:850px;padding:55px;position:relative}.aia .rb-header{gap:40px;display:flex}.aia .rb-n8n-box{border:3px solid #ef4d76;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:145px;height:145px;display:flex}.aia .rb-n8n-box img{object-fit:contain;width:90px;height:90px}.aia .rb-card h1{margin:0;font-size:46px}.aia .rb-card h2{color:#98a7ca;margin:4px 0;font-size:25px;font-weight:400}.aia .rb-card p{color:#aab8d8;margin:0;font-size:24px}.aia .rb-badge{color:#c3aaff;border:2px solid #7045df;border-radius:28px;flex-shrink:0;height:50px;margin-left:auto;padding:12px 28px}.aia .rb-dots-menu{flex-shrink:0;font-size:32px}.aia .rb-io{color:#b4c1dc;font-size:23px;position:absolute;top:390px}.aia .rb-io span{font-size:15px}.aia .rb-input{left:40px}.aia .rb-output{text-align:right;right:45px}.aia .rb-big-pin{background:#dce7ff;border-radius:50%;width:36px;height:36px;position:absolute;top:390px}.aia .rb-input-pin{left:-18px}.aia .rb-output-pin{right:-18px}.aia .rb-lines{width:100%;height:100%;position:absolute;inset:0}.aia .rb-lines path{fill:none;stroke:#c7d1e4;stroke-width:3px}.aia .rb-node,.aia .rb-node-box{background:#192337;border:2px solid #3d506e;border-radius:18px;position:absolute}.aia .rb-node{align-items:center;gap:18px;width:340px;height:105px;padding:15px;display:flex}.aia .rb-node img{object-fit:contain;width:55px;height:55px}.aia .rb-sheet{top:250px;left:250px}.aia .rb-http{top:380px;left:250px}.aia .rb-notion{top:510px;left:250px}.aia .rb-node b,.aia .rb-node-box b{font-size:20px}.aia .rb-node small,.aia .rb-node-box small{color:#9daacd;margin-top:5px;display:block}.aia .rb-pin{background:#d9e4fa;border-radius:50%;width:18px;height:18px;position:absolute;top:42px}.aia .rb-left-pin{left:-10px}.aia .rb-right-pin{right:-10px}.aia .rb-node-box{padding:22px}.aia .rb-node-box img{width:40px;height:40px}.aia .rb-merge{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:170px;height:120px;display:flex;top:370px;left:715px}.aia .rb-merge-icon{background:#8b7cf6;width:34px;height:34px;margin:0 auto 8px;display:block;-webkit-mask:url(/images/ai-automation/merge.png) 50%/contain no-repeat;mask:url(/images/ai-automation/merge.png) 50%/contain no-repeat}.aia .rb-set{text-align:left;align-items:center;gap:16px;width:225px;height:106px;padding:0 26px;display:flex;top:377px;left:985px}.aia .rb-set img{flex-shrink:0;width:36px;height:36px}.aia .rb-footer{color:#b2bfdc;border-top:2px solid #293752;justify-content:space-between;padding-top:25px;display:flex;position:absolute;bottom:45px;left:55px;right:55px}.aia .rb-footer label,.aia .rb-info{background:#172238;border:2px solid #34445f;border-radius:18px;margin-top:10px;padding:16px;display:block}.aia .rb-flow-dot{filter:drop-shadow(0 0 4px)}.aia .rb-dot-sheet{fill:#22c55e;color:#22c55e}.aia .rb-dot-http{fill:#3b82f6;color:#3b82f6}.aia .rb-dot-notion{fill:#e5e9f2;color:#e5e9f2}.aia .rb-dot-merge{fill:#8b7cf6;color:#8b7cf6}.aia .rb-dot-set{fill:#3b82f6;color:#3b82f6}.aia .rb-dot-output{fill:#8b7cf6;color:#8b7cf6}@keyframes rb-glow-pulse{0%,to{box-shadow:none;border-color:#3d506e}50%{box-shadow:0 0 22px 2px var(--rb-glow);border-color:var(--rb-glow)}}.aia .rb-sheet{--rb-glow:#22c55e99;animation:3s ease-in-out infinite rb-glow-pulse}.aia .rb-http{--rb-glow:#3b82f699;animation:3s ease-in-out .3s infinite rb-glow-pulse}.aia .rb-notion{--rb-glow:#e2e8f073;animation:3s ease-in-out .6s infinite rb-glow-pulse}.aia .rb-merge{--rb-glow:#8b7cf6a6;animation:3s ease-in-out 1.05s infinite rb-glow-pulse}.aia .rb-set{--rb-glow:#3b82f68c;animation:3s ease-in-out 1.9s infinite rb-glow-pulse}@media (prefers-reduced-motion:reduce){.aia .rb-flow-dot animateMotion,.aia .rb-sheet,.aia .rb-http,.aia .rb-notion,.aia .rb-merge,.aia .rb-set{animation:none}}.aia .tf-embed,.aia .ag-embed,.aia .rb-embed{border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff12}.aia .meta{text-align:left;border-top:1px solid #14161d24;margin:16px 0 0;padding:15px 0 0;position:relative}.aia .steps{gap:clamp(28px,3vw,38px)}.aia .step+.step:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#14161d4d 0 4px,#0000 4px 9px);width:clamp(28px,3vw,38px);height:2px;position:absolute;top:clamp(70px,8vw,104px);left:calc(clamp(28px,3vw,38px)/-2)}.aia .rule{display:none}.aia .number{font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#7c5cff;margin:0 0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;display:block}.aia .title{color:#14161d;margin-bottom:5px;font-size:16px;font-weight:700}.aia .desc{color:#14161dad;margin:0;font-size:13.5px;line-height:1.55}@media (hover:hover) and (pointer:fine){.aia .step:hover{flex-grow:2;transform:translateY(-5px)}.aia .step:hover .tf-embed,.aia .step:hover .ag-embed,.aia .step:hover .rb-embed{box-shadow:0 2px 2px #14182d08,0 34px 58px -20px #14182d70}}@media (width<=860px){.aia .steps{flex-direction:column;gap:28px;max-width:460px}.aia .step+.step:before{display:none}.aia .meta{margin-top:12px}}.aia .why{background:radial-gradient(130% 80% at 50% 0,#ffffffeb 0%,#fff0 62%) fixed,linear-gradient(168deg,#f8fafd 0%,#f1f4fa 38%,#eceff8 68%,#f4f6fb 100%) fixed;padding:clamp(48px,8vw,96px) clamp(20px,5vw,60px) clamp(32px,5vw,56px);position:relative}.aia .why:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#0f172a12 1px,#0000 1.4px);background-size:26px 26px;background-attachment:fixed;position:absolute;inset:0}.aia .why:after{content:"";pointer-events:none;filter:blur(20px);background:radial-gradient(50% 40% at 12% 12%,#becdeb66,#0000 72%) fixed;position:absolute;inset:0}.aia .why-head{z-index:1;text-align:center;max-width:640px;margin:0 auto clamp(36px,5vw,56px);position:relative}.aia .why-head h2{letter-spacing:-.02em;color:#14161d;margin:0 0 10px;font-size:clamp(28px,4vw,42px);font-weight:800}.aia .why-head p{color:#14161d8c;margin:0;font-size:14.5px}.aia .stack{z-index:1;max-width:1180px;margin:0 auto;display:block;position:relative}.aia .stack-spacer{height:22vh}.aia .stack-card{background-color:var(--bg,#092868e6);-webkit-backdrop-filter:blur(22px)saturate(160%);background-image:linear-gradient(158deg,#60a8eb33 0%,#60a8eb00 52%),linear-gradient(200deg,#ffffff12 0%,#02103457 100%);border:1px solid #ffffff47;border-radius:26px;flex-direction:column;min-height:300px;margin-bottom:24px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,40px);display:flex;position:sticky;box-shadow:0 30px 60px -20px #0a0c1473,0 2px 2px #0a0c1433,inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff0a}.aia .card-icon{color:#ffffffd9;background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:22px;display:flex}.aia .stack-card h3{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(28px,4.2vw,40px);font-weight:800;line-height:1.05}.aia .line-a{color:#fff;display:block}.aia .line-b{color:#ffffffc7;display:block}.aia .tags{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:8px 12px;margin-bottom:18px;padding-bottom:18px;display:flex}.aia .tag{color:#e6defc;background:#8a6cf061;border:1px solid #b29cfa66;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.aia .desc-row{align-items:flex-start;gap:10px;display:flex}.aia .spark{color:#ffffff8c;flex:none;margin-top:2px}.aia .desc-row p{color:#ffffffdb;margin:0;font-size:14px;line-height:1.65}.aia .cases{background:radial-gradient(130% 80% at 50% 0,#ffffffeb 0%,#fff0 62%) fixed,linear-gradient(168deg,#f8fafd 0%,#f1f4fa 38%,#eceff8 68%,#f4f6fb 100%) fixed;padding:clamp(48px,8vw,96px) clamp(20px,5vw,60px);position:relative;overflow:hidden}.aia .cases:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#0f172a12 1px,#0000 1.4px);background-size:26px 26px;background-attachment:fixed;position:absolute;inset:0}.aia .cases:after{content:"";pointer-events:none;filter:blur(20px);background:radial-gradient(50% 40% at 12% 12%,#becdeb66,#0000 72%) fixed;position:absolute;inset:-10%}.aia .cases-head{z-index:1;text-align:center;max-width:640px;margin:0 auto clamp(36px,5vw,56px);position:relative}.aia .cases-head h2{letter-spacing:-.02em;color:#14161d;margin:0 0 10px;font-size:clamp(26px,3.8vw,40px);font-weight:800}.aia .cases-head p{color:#14161d8c;margin:0;font-size:14.5px}.aia .cases-cta{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:clamp(36px,5vw,56px);display:flex}.aia .cases-cta p{color:#14161d;margin:0;font-size:15px;font-weight:600}.aia .cases-grid{z-index:1;grid-template-columns:1fr 1fr;gap:clamp(16px,2.2vw,26px);max-width:1180px;margin:0 auto;display:grid;position:relative}.aia .case{background:#fff;border:1px solid #0f172a0f;border-radius:26px;padding:16px;box-shadow:0 2px 2px #14182d08,0 24px 44px -22px #14182d47}.aia .case.wide{grid-column:1/-1}.aia .case h3{color:#14161d;margin:20px 2px 8px;font-size:18px;font-weight:700}.aia .case p{color:#14161d8c;max-width:46ch;margin:0 2px;font-size:13.5px;line-height:1.6}.aia .mockup{aspect-ratio:16/9;--pad:clamp(14px, 2.2vw, 22px);background:linear-gradient(160deg,#eef4fc 0%,#fff 60%);border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.aia .dots{background-image:radial-gradient(#143c8224 1px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 0%,#0000 65%);mask-image:linear-gradient(160deg,#000 0%,#0000 65%)}.aia .panel{background:#fff;border:0;border-radius:14px;width:72%;padding:12px;position:absolute;box-shadow:0 10px 24px -10px #14182d38}.aia .panel-back{opacity:.5;top:15%;left:5%;transform:scale(.92)}.aia .panel-front{bottom:14%;right:5%}.aia .row{align-items:center;gap:8px;padding:5px 0;display:flex}.aia .row-ghost{background:#0f172a0f;border-radius:6px;height:14px;margin:6px 0}.aia .avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.aia .avatar-user{color:#3b63e0;background:#e4ecfb}.aia .row-text{color:#14161d;white-space:nowrap;flex:auto;font-size:10.5px;font-weight:600}.aia .row-badge{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:700}.aia .badge-new{color:#a15a06;background:#ffe3bd}.aia .badge-mid{color:#5b3bb8;background:#e6dcfc}.aia .badge-done{color:#14803e;background:#c5f2d5}.aia .task-card{background:#fff;border-radius:14px;width:64%;padding:12px;position:absolute;box-shadow:0 10px 24px -10px #14182d38}.aia .task-back{opacity:.55;top:15%;left:6%;transform:scale(.92)}.aia .task-front{bottom:14%;right:6%}.aia .task-top{color:#14161d8c;border-bottom:1px dashed #0f172a26;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;font-size:10px;font-weight:700;display:flex}.aia .task-date{color:#14161d66;font-weight:500}.aia .task-bar{background:#0f172a14;border-radius:5px;height:10px;margin-bottom:6px}.aia .task-bar.short{width:60%}.aia .task-bar.full{width:100%;margin-top:10px}.aia .pin{color:#fff;background:#14243f;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 6px 14px -4px #14243f80}.aia .pin-left{top:46%;left:5%}.aia .pin-right{top:22%;right:5%}.aia .flow-panel{background:#fff;border-radius:14px;width:84%;margin-top:4%;padding:14px;position:relative;box-shadow:0 10px 24px -10px #14182d38}.aia .flow-label{color:#14161d73;justify-content:space-between;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.aia .flow-row{align-items:center;gap:6px;margin-bottom:12px;display:flex}.aia .flow-dash{background-image:linear-gradient(90deg,#0f172a40 40%,#0000 40%);background-size:6px 1px;flex:auto;height:1px}.aia .chip{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 2px 6px #0f172a26}.aia .chip-avatar{color:#6a45d6;background:linear-gradient(#e6dcfc 0%,#d5c4f9 100%)}.aia .chip-dark{color:#fff;background:#14243f}.aia .chip-a{color:#6a45d6;background:linear-gradient(#e6dcfc 0%,#d5c4f9 100%)}.aia .chip-b{color:#2f6fe0;background:linear-gradient(#d8e5ff 0%,#c0d5ff 100%)}.aia .chip-c{color:#0e9384;background:linear-gradient(#c4f2e7 0%,#a3ebda 100%)}.aia .org{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex;position:relative}.aia .org-avatars{z-index:1;gap:44px;display:flex}.aia .org-avatars .chip{width:40px;height:40px}.aia .org-lines{width:70%;height:60px;position:absolute;top:34px}.aia .org-pill{z-index:1;color:#14161d;background:#fff;border-radius:999px;margin-top:34px;padding:8px 18px;font-size:11.5px;font-weight:700;position:relative;box-shadow:0 6px 16px -6px #14182d4d}.aia .mockup-wide{aspect-ratio:auto;justify-content:flex-start;align-items:stretch;gap:24px;min-height:268px;padding:clamp(20px,3vw,40px)}.aia .report-copy{z-index:1;flex-direction:column;flex:260px;justify-content:center;display:flex;position:relative}.aia .report-copy h3{margin:0 0 10px}.aia .report-copy p{max-width:34ch;margin:0}.aia .report-stack{z-index:1;flex:320px;min-width:240px;position:relative}.aia .report-card{width:90%;transform-style:preserve-3d;background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;box-shadow:0 16px 32px -14px #14182d47}.aia .report-back{opacity:.6;top:-8%;left:8%;transform:scale(.94)}.aia .report-front{top:26%;left:0}.aia .report-text{flex:auto}.aia .report-name{color:#14161d;font-size:13px;font-weight:700}.aia .report-role{color:#14161d80;font-size:11px}.aia .score{color:#1a4bb8;background:#dce8ff;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:800}@media (width<=820px){.aia .cases-grid{grid-template-columns:1fr}.aia .mockup-wide{flex-direction:column}.aia .report-stack{width:100%;min-height:200px}}.aia .case{perspective:1000px;transition:transform .34s cubic-bezier(.23,1,.32,1),box-shadow .34s cubic-bezier(.23,1,.32,1);position:relative}.aia .case .mockup{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.23,1,.32,1);transform:translateZ(0)}@media (hover:hover) and (pointer:fine){.aia .case:hover{transform:translateY(-5px);box-shadow:0 2px 2px #14182d08,0 34px 60px -26px #14182d57}.aia .case:hover .mockup{transform:translateZ(14px)}.aia .case:hover .mockup-wide{transform:translateZ(0)}}.aia .panel,.aia .task-card,.aia .report-card{transform-style:preserve-3d;will-change:transform}.aia .panel-back{transform:translateZ(0)scale(.92)}.aia .panel-front{transform:translateZ(20px)}.aia .task-back{transform:translateZ(0)scale(.92)}.aia .task-front{transform:translateZ(20px)}.aia .report-back{transform:translateZ(0)scale(.94)}.aia .report-front{transform:translateZ(24px)}.aia .mockup:after{display:none}.aia .mockup>:not(.dots){z-index:1;position:relative}.aia .uc-packet{z-index:4;opacity:0;background:#2f6fe0;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #2f6fe029,0 0 12px #2f6fe080}.aia .task-meter{gap:3px;margin-top:10px;display:flex}.aia .task-meter.wide{flex:1 0 100%;width:100%;margin-top:12px}.aia .task-meter i{transform-origin:0;background:#dfe6f2;border-radius:3px;flex:1;height:4px;transform:scaleX(0)}@keyframes ucLead{0%{opacity:0;transform:translateZ(22px)}12%,92%{opacity:1;transform:translateZ(22px)}to{opacity:0;transform:translate3d(0,-6px,22px)}}@keyframes ucFill{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes ucPacket{0%{opacity:0;transform:translate3d(calc(var(--from,-60px)), 0, 30px) scale(.6)}10%{opacity:1;transform:translate3d(calc(var(--from,-60px) * .82), 0, 30px) scale(1)}86%{opacity:1;transform:translate3d(calc(var(--from,-60px) + var(--span,130px) * .9), 0, 30px) scale(1)}to{opacity:0;transform:translate3d(calc(var(--from,-60px) + var(--span,130px)), 0, 30px) scale(.6)}}@keyframes ucLand{0%,80%{box-shadow:0 10px 24px -10px #14182d38}86%{box-shadow:0 0 0 4px #2f6fe029,0 16px 30px -12px #14243f66}to{box-shadow:0 10px 24px -10px #14182d38}}@keyframes ucDraw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}@keyframes ucDrift{0%,to{--dz:0px}50%{--dz:14px}}@property --dz{syntax:"<length>";inherits:false;initial-value:0}@keyframes ucBob{0%,to{transform:translateZ(20px)translateY(0)}50%{transform:translateZ(32px)translateY(-4px)}}.aia .mockup-pipeline{flex-direction:column;justify-content:center;align-items:stretch;padding:clamp(14px,2.2vw,20px);display:flex}.aia .pl-head{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.aia .pl-lead{align-items:center;gap:8px;display:inline-flex}.aia .pl-lead-text{color:#14161d;font-size:12px;font-weight:700}.aia .pl-lead-src{letter-spacing:.06em;text-transform:uppercase;color:#a15a06;background:#ffe3bd;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700}.aia .pl-stages{z-index:2;grid-template-columns:repeat(4,1fr);gap:8px;margin:26px 0 0;padding:0;list-style:none;display:grid;position:relative}.aia .pl-stage{flex-direction:column;gap:3px;min-width:0;display:flex}.aia .pl-node{background:#dfe6f2;border-radius:50%;width:13px;height:13px;margin-bottom:7px;transition:background .3s,box-shadow .3s,transform .3s cubic-bezier(.23,1,.32,1);box-shadow:0 0 0 3px #fff}.aia .pl-stage-label{color:#14161d;font-size:11.5px;font-weight:700}.aia .pl-stage-note{color:#14161d80;opacity:0;font-size:9.5px;line-height:1.35;transition:opacity .4s,transform .4s cubic-bezier(.23,1,.32,1);transform:translateY(4px)}.aia .pl-rail{z-index:1;height:3px;list-style:none;position:absolute;top:6px;left:calc(12.5% - 3px);right:calc(12.5% - 3px)}.aia .pl-rail:before{content:"";background:#dfe6f2;border-radius:999px;position:absolute;inset:0}.aia .pl-rail-fill{transform-origin:0;background:linear-gradient(90deg,#6f9bf0,#2f6fe0);border-radius:999px;position:absolute;inset:0;transform:scaleX(0)}.aia .pl-dot{opacity:0;background:#2f6fe0;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #2f6fe029,0 0 10px #2f6fe073}.aia .pl-result{z-index:2;border-top:1px solid #0f172a14;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex;position:relative}.aia .pl-result-label{letter-spacing:.07em;text-transform:uppercase;color:var(--aia-mute,#14161d73);font-size:9px;font-weight:700}.aia .pl-owner{align-items:center;gap:7px;display:inline-flex}.aia .avatar-owner{color:#5b3bb8;background:#e6dcfc;width:22px;height:22px;font-size:9px;font-weight:700}.aia .pl-owner-name{color:#14161d;font-size:11px;font-weight:600}.aia .pl-score{color:#14803e;background:#c5f2d5;border-radius:999px;align-items:baseline;gap:5px;margin-left:auto;padding:4px 10px;display:inline-flex}.aia .pl-score b{font-size:11px;font-weight:800}.aia .pl-score small{opacity:.75;font-size:8.5px;font-weight:600}.aia .case.is-live .pl-dot{animation:4.4s cubic-bezier(.65,0,.35,1) infinite plDotRun}.aia .case.is-live .pl-rail-fill{animation:4.4s cubic-bezier(.65,0,.35,1) infinite plFill}.aia .case.is-live .pl-node{animation:4.4s infinite plNodeOn}.aia .case.is-live .pl-stage-note{animation:4.4s infinite plNoteIn}.aia .case.is-live .pl-stage:nth-child(2) .pl-node,.aia .case.is-live .pl-stage:nth-child(2) .pl-stage-note{animation-delay:.66s}.aia .case.is-live .pl-stage:nth-child(3) .pl-node,.aia .case.is-live .pl-stage:nth-child(3) .pl-stage-note{animation-delay:1.32s}.aia .case.is-live .pl-stage:nth-child(4) .pl-node,.aia .case.is-live .pl-stage:nth-child(4) .pl-stage-note{animation-delay:1.98s}@keyframes plNodeOn{0%,3%{background:#dfe6f2;transform:scale(1);box-shadow:0 0 0 3px #fff}9%{background:#2f6fe0;transform:scale(1.18);box-shadow:0 0 0 3px #fff,0 0 0 5px #2f6fe02e}86%{background:#2f6fe0;transform:scale(1.18);box-shadow:0 0 0 3px #fff,0 0 0 5px #2f6fe02e}94%,to{background:#dfe6f2;transform:scale(1);box-shadow:0 0 0 3px #fff}}@keyframes plNoteIn{0%,5%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:none}86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(4px)}}.aia .case.is-live .pl-result{animation:4.4s cubic-bezier(.23,1,.32,1) 2.2s infinite plResult}@keyframes plDotRun{0%{opacity:0;transform:translate(0)}6%{opacity:1}86%{opacity:1;transform:translate(100cqw)}94%{opacity:0}to{opacity:0;transform:translate(100cqw)}}@keyframes plFill{0%,6%{transform:scaleX(0)}86%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes plResult{0%,48%{opacity:.35}56%,88%{opacity:1}to{opacity:.35}}.aia .pl-rail{container-type:inline-size}@media (width<=420px){.aia .mockup-pipeline{aspect-ratio:auto;min-height:210px;padding:12px}.aia .pl-stages{grid-template-columns:repeat(2,1fr);gap:10px 8px;margin-top:18px}.aia .pl-rail{display:none}.aia .pl-stage-note{white-space:normal}.aia .pl-stage-label{font-size:11px}.aia .pl-stage-note{font-size:9px}.aia .pl-result{margin-top:12px;padding-top:10px}.aia .pl-lead-text{font-size:11px}.aia .pl-owner-name{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.aia .pl-dot{display:none}.aia .pl-rail-fill{animation:none;transform:scaleX(1)}.aia .pl-node{background:#2f6fe0;animation:none;transform:scale(1.18);box-shadow:0 0 0 3px #fff,0 0 0 5px #2f6fe02e}.aia .pl-stage-note{opacity:1;transition:none;animation:none;transform:none}.aia .pl-result{opacity:1;animation:none}}.aia .case.is-live .task-meter i{animation:3.4s cubic-bezier(.23,1,.32,1) infinite ucFill;animation-delay:calc(var(--k,0) * .18s)}.aia .case.is-live .task-card.task-front{transform:translate3d(0, 0, calc(20px + var(--dz)));animation:4.2s ease-in-out infinite ucDrift,3.4s ease-out infinite ucLand}.aia .case.is-live .pin-left{animation:3.6s ease-in-out infinite ucBob}.aia .case.is-live .pin-right{animation:3.6s ease-in-out .4s infinite ucBob}.aia .case.is-live .uc-packet{--from:-78px;--span:156px;animation:2.8s linear infinite ucPacket}.aia .case.is-live .flow-panel .chip-dark:last-of-type{animation:2.8s ease-out infinite ucLand}.aia .org-lines path{stroke-dasharray:1;stroke-dashoffset:1px}.aia .case.is-live .org-lines path{animation:2.4s cubic-bezier(.23,1,.32,1) infinite ucDraw}.aia .case.is-live .org-lines path:nth-child(2){animation-delay:.2s}.aia .case.is-live .org-lines path:nth-child(3){animation-delay:.4s}.aia .case.is-live .org-avatars .chip{animation:3.4s ease-in-out infinite ucBob;animation-delay:calc(var(--k,0) * .24s)}.aia .case.is-live .org-pill{animation:2.4s cubic-bezier(.23,1,.32,1) infinite ucLead;transform:translateZ(26px)}.aia .case.is-live .report-card .task-meter i{animation:3.6s cubic-bezier(.23,1,.32,1) infinite ucFill;animation-delay:calc(var(--k,0) * .15s)}.aia .case.is-live .report-front{transform:translate3d(0, 0, calc(24px + var(--dz)));animation:4.4s ease-in-out infinite ucDrift}@media (prefers-reduced-motion:reduce){.aia .case,.aia .case .mockup,.aia .case.is-live *,.aia .case.is-live :before,.aia .case.is-live :after{transition:none!important;animation:none!important}.aia .uc-packet{display:none}.aia .task-meter i{transform:scaleX(1)}.aia .org-lines path{stroke-dashoffset:0}.aia .mockup:after{display:none}.aia .panel-front,.aia .task-front,.aia .report-front{transform:translateZ(0)}.aia .panel-back,.aia .task-back{transform:scale(.92)}.aia .report-back{transform:scale(.94)}}.aia .faq{background:radial-gradient(130% 80% at 50% 0,#ffffffeb 0%,#fff0 62%) fixed,linear-gradient(168deg,#f8fafd 0%,#f1f4fa 38%,#eceff8 68%,#f4f6fb 100%) fixed;padding:clamp(16px,3vw,32px) clamp(20px,5vw,60px) clamp(48px,8vw,96px);position:relative}.aia .faq:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#0f172a12 1px,#0000 1.4px);background-size:26px 26px;background-attachment:fixed;position:absolute;inset:0}.aia .faq:after{content:"";pointer-events:none;filter:blur(20px);background:radial-gradient(50% 40% at 12% 12%,#becdeb66,#0000 72%) fixed;position:absolute;inset:0}.aia .faq-card{z-index:1;background:linear-gradient(165deg,#fbfbfd 0%,#eef0f5 100%);border:1px solid #0f172a0f;border-radius:32px;max-width:1180px;margin:0 auto;padding:clamp(28px,4vw,48px);position:relative;box-shadow:0 2px 2px #14182d08,0 40px 80px -30px #14182d40}.aia .faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.aia .faq-left{position:sticky;top:24px}.aia .eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#14161d;border:1px solid #14161d;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.aia .faq-left h2{letter-spacing:-.02em;color:#14161d;margin:0 0 clamp(28px,4vw,44px);font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.12}.aia .cta-box{background:linear-gradient(160deg,#efeaff 0%,#e3ddfb 100%);border:1px solid #6a45d624;border-radius:22px;padding:clamp(20px,2.6vw,28px)}.aia .cta-box h3{color:#14161d;margin:0 0 8px;font-size:19px;font-weight:700}.aia .cta-box p{color:#14161d99;margin:0 0 18px;font-size:13.5px;line-height:1.6}.aia .send-email{color:#fff;background:linear-gradient(#8a6cf0 0%,#6a45d6 100%);border-radius:999px;align-items:center;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 22px -8px #6a45d68c}.aia .send-email:hover{transform:translateY(-1px);box-shadow:0 14px 26px -8px #6a45d699}.aia .faq-list{flex-direction:column;gap:10px;display:flex}.aia .faq-item{background:#0f172a0a;border:1px solid #0000;border-radius:20px;transition:background .3s,border-color .3s,box-shadow .3s;overflow:hidden}.aia .faq-item.open{background:#fff;border-color:#3b63e059;box-shadow:0 0 0 3px #3b63e01a,0 20px 40px -20px #14182d40}.aia .faq-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:16px 18px;font-family:inherit;display:flex}.aia .num{color:#14161d59;flex:none;min-width:16px;font-size:12px;font-weight:600}.aia .question{color:#14161d;flex:auto;font-size:15px;font-weight:600}.aia .toggle-icon{background:#14161d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s;display:flex}.aia .toggle-icon.spin{transform:rotate(135deg)}.aia .answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.aia .faq-item.open .answer-wrap{grid-template-rows:1fr}.aia .answer-inner{min-height:0;overflow:hidden}.aia .answer-inner p{color:#14161d99;margin:0;padding:0 18px 16px 48px;font-size:13.5px;line-height:1.65}.aia .answer-inner p+p{padding-top:2px}@media (width<=820px){.aia .faq-grid{grid-template-columns:1fr}.aia .faq-left{position:static}}.aia .enq{z-index:1;color:#14161d;flex-direction:column;gap:8px;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.aia .enq-msg{border-radius:14px;max-width:84%;padding:8px 12px;font-size:13px;line-height:1.45;box-shadow:0 2px 10px #14161d14}.aia .enq-msg small{opacity:.65;margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.aia .enq-in{color:#14161d;background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.aia .enq-out{color:#fff;background:#14243f;border-bottom-right-radius:4px;align-self:flex-end}.aia .enq-typing{background:#e6ecf8;border-radius:12px;align-self:flex-end;gap:4px;padding:9px 12px;display:flex}.aia .enq-typing i{background:#5b6a86;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite enqDot}.aia .enq-typing i:nth-child(2){animation-delay:.15s}.aia .enq-typing i:nth-child(3){animation-delay:.3s}.aia .enq-steps{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.aia .enq-step{color:#0b6143;background:#e3f5ec;border:1px solid #b9e6d2;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.aia .enq-tick{background:#1a9e6c;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.aia .enq-tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:7px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.aia .enq-in{animation:9s ease-out infinite both enqIn}.aia .enq-typing{animation:9s ease-out infinite both enqTyping}.aia .enq-out{animation:9s ease-out infinite both enqOut}.aia .enq-s1{animation:9s ease-out infinite both enqS1}.aia .enq-s2{animation:9s ease-out infinite both enqS2}.aia .case:not(.is-live) .enq *{animation-play-state:paused}@keyframes enqIn{0%{opacity:0;transform:translateY(8px)}6%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes enqTyping{0%,8%{opacity:0}12%,26%{opacity:1}30%,to{opacity:0}}@keyframes enqOut{0%,30%{opacity:0;transform:translateY(8px)}36%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes enqS1{0%,46%{opacity:0;transform:translateY(6px)}52%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes enqS2{0%,62%{opacity:0;transform:translateY(6px)}68%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes enqDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.aia .enq-in,.aia .enq-out,.aia .enq-s1,.aia .enq-s2{opacity:1;animation:none;transform:none}.aia .enq-typing{display:none}}.aia .mockup-ob{background:radial-gradient(circle at 12% 18%,#6a45d633,#0000 55%),radial-gradient(circle at 92% 88%,#35d0b83d,#0000 55%),radial-gradient(circle at 80% 12%,#ffaa3c2e,#0000 50%),#f4f6fc}.aia .ob{z-index:1;color:#14161d;flex-direction:column;gap:7px;width:100%;max-width:400px;margin:0 auto;display:flex;position:relative}.aia .ob-title{color:#fff;background:linear-gradient(90deg,#6a45d6,#2f6fe0);border-radius:999px;align-self:flex-start;margin-bottom:2px;padding:5px 12px;font-size:12px;font-weight:700}.aia .ob-row{background:#fff;border-radius:12px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;font-weight:600;display:flex;box-shadow:0 2px 10px #14161d14}.aia .ob-check{background:linear-gradient(135deg,#35d0b8,#0e9384);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.aia .ob-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.aia .ob-text{flex:1;min-width:0}.aia .ob-chip{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.aia .ob-sales{color:#6a45d6;background:#e6dcfc}.aia .ob-design{color:#2f6fe0;background:#d8e5ff}.aia .ob-dev{color:#b25e00;background:#ffe7c7}.aia .ob-due{color:#4f5a6c;text-align:right;min-width:26px;font-size:11px;font-weight:700}.aia .ob-bar{background:#e3e8f2;border-radius:999px;height:8px;margin-top:3px;overflow:hidden}.aia .ob-bar i{transform-origin:0;background:linear-gradient(90deg,#6a45d6,#2f6fe0,#35d0b8);width:100%;height:100%;display:block}.aia .ob-status{color:#0b6143;font-size:12px;font-weight:700}.aia .ob-r1{animation:9s ease-out infinite both obR1}.aia .ob-r2{animation:9s ease-out infinite both obR2}.aia .ob-r3{animation:9s ease-out infinite both obR3}.aia .ob-bar i{animation:9s ease-in-out infinite both obBar}.aia .ob-status{animation:9s ease-out infinite both obStatus}.aia .case:not(.is-live) .ob *{animation-play-state:paused}@keyframes obR1{0%,4%{opacity:0;transform:translate(-10px)}10%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes obR2{0%,26%{opacity:0;transform:translate(-10px)}32%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes obR3{0%,48%{opacity:0;transform:translate(-10px)}54%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes obBar{0%,8%{opacity:1;transform:scaleX(0)}60%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes obStatus{0%,64%{opacity:0}70%,88%{opacity:1}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.aia .ob-r1,.aia .ob-r2,.aia .ob-r3,.aia .ob-status{opacity:1;animation:none;transform:none}.aia .ob-bar i{animation:none;transform:none}}.aia .wt{z-index:1;color:#14161d;flex-direction:column;align-items:center;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.aia .wt-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.aia .wt-tool{border:1px solid #14161d0f;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 2px 8px #14161d14}.aia .wt-tool:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.aia .wt-pk{opacity:0;border-radius:50%;width:8px;height:8px;margin-left:-4px;animation:9s ease-in infinite both wtPk;position:absolute;bottom:-6px;left:50%;box-shadow:0 0 0 3px #ffffffb3}.aia .wt-hub{color:#fff;background:linear-gradient(135deg,#6a45d6,#2f6fe0 55%,#35d0b8);border-radius:14px;flex-direction:column;align-items:center;margin-top:20px;padding:9px 20px;font-size:13px;font-weight:800;animation:9s ease-out infinite both wtHub;display:inline-flex;box-shadow:0 8px 20px #2f6fe04d}.aia .wt-hub small{opacity:.85;font-size:10.5px;font-weight:600}.aia .wt-out{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.aia .wt-done{color:#0b6143;background:#e3f5ec;border:1px solid #b9e6d2;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.aia .wt-o1{animation:9s ease-out infinite both wtO1}.aia .wt-o2{animation:9s ease-out infinite both wtO2}.aia .case:not(.is-live) .wt *{animation-play-state:paused}@keyframes wtPk{0%{opacity:0;transform:translateY(0)}8%{opacity:1}34%{opacity:1;transform:translateY(46px)}40%,to{opacity:0;transform:translateY(46px)}}@keyframes wtHub{0%,36%{transform:scale(1)}42%{transform:scale(1.07)}50%,to{transform:scale(1)}}@keyframes wtO1{0%,46%{opacity:0;transform:translateY(6px)}52%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes wtO2{0%,60%{opacity:0;transform:translateY(6px)}66%,88%{opacity:1;transform:none}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.aia .wt-pk{display:none}.aia .wt-hub{animation:none}.aia .wt-o1,.aia .wt-o2{opacity:1;animation:none;transform:none}}.aia .mp{z-index:1;color:#14161d;flex-direction:column;gap:10px;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.aia .mp-legend{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.aia .mp-leg{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.aia .mp-cal{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.aia .mp-col{flex-direction:column;align-items:stretch;gap:5px;display:flex}.aia .mp-day{color:#5b6474;text-align:center;font-size:10.5px;font-weight:700}.aia .mp-b{text-align:center;transform-origin:bottom;border-radius:10px;height:52px;font-size:11.5px;font-weight:800;line-height:52px;display:block;box-shadow:0 2px 8px #14161d14}.aia .mp-b1{animation:9s ease-out infinite both mpB1}.aia .mp-b2{animation:9s ease-out infinite both mpB2}.aia .mp-b3{animation:9s ease-out infinite both mpB3}.aia .mp-b4{animation:9s ease-out infinite both mpB4}.aia .mp-b5{animation:9s ease-out infinite both mpB5}.aia .mp-msg{color:#fff;background:linear-gradient(90deg,#ff7a59,#e2407a,#6a45d6,#2f6fe0);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;animation:9s ease-out infinite both mpMsg;display:inline-flex;box-shadow:0 6px 16px #e2407a40}.aia .mp-msg-dot{background:#fff;border-radius:50%;width:8px;height:8px}.aia .case:not(.is-live) .mp *{animation-play-state:paused}@keyframes mpB1{0%,8%{opacity:0;transform:scaleY(.4)}14%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mpB2{0%,17%{opacity:0;transform:scaleY(.4)}23%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mpB3{0%,26%{opacity:0;transform:scaleY(.4)}32%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mpB4{0%,35%{opacity:0;transform:scaleY(.4)}41%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mpB5{0%,44%{opacity:0;transform:scaleY(.4)}50%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mpMsg{0%,60%{opacity:0;transform:translateY(6px)}66%,88%{opacity:1;transform:none}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.aia .mp-b,.aia .mp-msg{opacity:1;animation:none;transform:none}}.aia .mockup-wide{background:radial-gradient(circle at 8% 10%,#1e3a5f12,#0000 55%),radial-gradient(circle at 92% 90%,#9a734014,#0000 50%),#f5f6f8}.aia .rp{z-index:1;color:#14243f;background:#fff;border:1px solid #e2e6ee;border-radius:16px;width:min(100%,440px);padding:16px 18px;position:relative;box-shadow:0 14px 34px #0f1f3a1f}.aia .rp-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:10px;font-size:13px;font-weight:700;display:flex}.aia .rp-week{color:#6b7689;font-size:11.5px;font-weight:600}.aia .rp-row{opacity:0;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.aia .rp-label{color:#14243f;font-size:12.5px;font-weight:600}.aia .rp-track{background:#edf0f5;border-radius:999px;height:8px;overflow:hidden}.aia .rp-fill{border-radius:inherit;transform-origin:0;height:100%;display:block;transform:scaleX(0)}.aia .rp-tag{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.aia .rp-stop{color:#7a5c2e;opacity:0;background:#faf7f2;border:1px dashed #d9c9a8;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:11.5px;font-weight:600}.aia .rp-r1{animation:9s ease-out infinite both rpR1}.aia .rp-r2{animation:9s ease-out infinite both rpR2}.aia .rp-r3{animation:9s ease-out infinite both rpR3}.aia .rp-stop{animation:9s ease-out infinite both rpS}.aia .rp-f1{animation:9s ease-in-out infinite both rpF1}.aia .rp-f2{animation:9s ease-in-out infinite both rpF2}.aia .rp-f3{animation:9s ease-in-out infinite both rpF3}.aia .case:not(.is-live) .rp *{animation-play-state:paused}@keyframes rpR1{0%,4%{opacity:0;transform:translateY(8px)}8%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes rpR2{0%,16%{opacity:0;transform:translateY(8px)}20%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes rpR3{0%,28%{opacity:0;transform:translateY(8px)}32%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes rpS{0%,40%{opacity:0;transform:translateY(8px)}44%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes rpF1{0%,8%{transform:scaleX(0)}20%,88%{transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes rpF2{0%,20%{transform:scaleX(0)}32%,88%{transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes rpF3{0%,32%{transform:scaleX(0)}44%,88%{transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.aia .rp-row,.aia .rp-stop{opacity:1;animation:none;transform:none}.aia .rp-fill{animation:none;transform:none}}.aia .cases:not(.is-in) .cases-head,.aia .cases:not(.is-in) .case,.aia .cases:not(.is-in) .cases-cta{opacity:0}.aia .cases.is-in .cases-head{animation:.8s cubic-bezier(.2,.7,.2,1) backwards csUp}.aia .cases.is-in .case{animation:.9s cubic-bezier(.2,.7,.2,1) backwards csUp}.aia .cases.is-in .case:first-child{animation-delay:.1s}.aia .cases.is-in .case:nth-child(2){animation-delay:.22s}.aia .cases.is-in .case:nth-child(3){animation-delay:.34s}.aia .cases.is-in .case:nth-child(4){animation-delay:.46s}.aia .cases.is-in .case:nth-child(5){animation-delay:.58s}.aia .cases.is-in .cases-cta{animation:.8s cubic-bezier(.2,.7,.2,1) .7s backwards csUp}@keyframes csUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aia .cases.is-in .cases-head,.aia .cases.is-in .case,.aia .cases.is-in .cases-cta{animation:none}}.aia .step .meta{border-top:0;margin-top:18px;padding-top:0}.aia .step .meta:before{content:"";background:#0f6b57;border-radius:2px;width:40px;height:3px;margin-bottom:16px;display:block}.aia .number{color:#fff;letter-spacing:0;background:#14243f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 0 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px -6px #14243f80}.aia .title{letter-spacing:-.01em;color:#14161d;margin-bottom:8px;font-size:clamp(18px,1.6vw,21px);font-weight:800;line-height:1.2}.aia .desc{color:#14161dc2;max-width:38ch;font-size:15px;line-height:1.6}.aia .mockup-wt{background:radial-gradient(circle at 10% 10%,#14243f0f,#0000 55%),radial-gradient(circle at 92% 90%,#0f6b5712,#0000 50%),#f4f6f9}.aia .tw{z-index:1;width:100%;max-width:440px;height:auto;margin:0 auto;display:block;position:relative;overflow:visible}.aia .mockup-mp{background:radial-gradient(circle at 10% 10%,#14243f0f,#0000 55%),radial-gradient(circle at 92% 90%,#9a734014,#0000 50%),#f4f6f9}.aia .feature-strip:before{background:linear-gradient(#0c1630d1,#080f24e0);border-top:1px solid #ffffff29}.aia .feature-icon{background:#fff;box-shadow:0 0 0 1px #ffffff80,0 8px 18px -10px #040818b3}.aia .feature-icon svg *{stroke:#14243f!important}.aia .feature-icon svg [fill]:not([fill=none]){fill:#14243f!important}.aia .feature-item+.feature-item{border-left:1px solid #ffffff2e;padding-left:clamp(24px,4vw,56px)}.aia .feature-item b{letter-spacing:-.01em;font-size:16px;font-weight:700}.aia .feature-item>div>span{color:#ffffffb8;font-size:13.5px}@media (width<=700px){.aia .feature-item+.feature-item{border-left:0;padding-left:0}}.aia .mp-on{opacity:0;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--d)}.aia .mp-sweep{transition:transform 2.6s cubic-bezier(.4,0,.2,1) .2s;transform:translate(0)}.aia .mp-out{opacity:0;transition:opacity .8s 2.9s}.aia .case.is-live .mp-on{opacity:1}.aia .case.is-live .mp-sweep{transform:translate(240px)}.aia .case.is-live .mp-out{opacity:1}@media (prefers-reduced-motion:reduce){.aia .mp-on,.aia .mp-out{opacity:1;transition:none}.aia .mp-sweep{display:none}}.aia .cases-cta .cta-primary{justify-content:center;padding:14px 32px}.aia .hero{padding-bottom:0}@media (width<=1100px){.aia .hero-content h1{flex-wrap:wrap;column-gap:.22em;display:flex}.aia .hero-content h1 .h1-top{flex-wrap:nowrap;column-gap:.22em;display:flex}.aia .hero-content h1 .line{display:inline-block}}.aia .feature-strip{flex-wrap:nowrap}@media (width<=860px){.aia .feature-strip{gap:0;padding-left:12px;padding-right:12px}.aia .feature-icon{display:none}.aia .feature-item{text-align:center;flex-direction:column;flex:1 1 0;gap:0;min-width:0}.aia .feature-item+.feature-item{border-left:1px solid #ffffff2e;padding-left:10px}.aia .feature-item b{font-size:13.5px;line-height:1.3}.aia .feature-item>div>span{font-size:11.5px}}.aia .step .meta{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.aia .step .meta .number{grid-area:1/1;margin:0}.aia .step .meta:before{content:"";grid-area:1/2;width:auto;height:3px;margin:0}.aia .step .meta .title,.aia .step .meta .desc{grid-column:1/-1}.aia .step .meta .title{margin-top:14px}.aia .step .meta{width:100%}@media (width<=700px){.aia .cases .mockup{aspect-ratio:auto;height:auto;min-height:230px;padding:18px 14px}.aia .cases .mockup-wide{min-height:0}.aia .ob{gap:6px}.aia .ob-row{gap:6px;padding:6px 8px;font-size:12px}.aia .ob-chip{padding:2px 7px;font-size:10px}.aia .ob-title,.aia .ob-status{font-size:11px}}.aia .step .meta:before{display:none}.aia .step .meta .title{grid-area:1/2;align-self:center;margin:0}.aia .step .meta .desc{grid-area:2/1/auto/-1;margin-top:10px}.aia .hero-content h1 .accent{-webkit-text-fill-color:#0b2a6b;color:#0b2a6b;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.aia .hero-content h1 .dark{color:#0b1a33}.aia .subhead{color:#0b1f44;opacity:.92}.aia .checklist,.aia .checklist li,.aia .checklist span{color:#0b2a6b}@media (width<=600px){.aia .hero-content h1{font-size:clamp(22px,7vw,30px)}.aia .hero-content h1 .h1-top{width:100%}.aia .hero-content h1 .line{white-space:nowrap}}.mktseo{--seo-font-display:"Space Grotesk", Georgia, serif;--seo-font-sans:"DM Sans", -apple-system, sans-serif}.mktseo .page{--seo-navy:#0d1733;--seo-ink:#12243d;--seo-stone:#56627b;--seo-cyan:#e7f2f0;--seo-orange:#18a77a;--seo-orange2:#35c59b;--seo-green:#168a68;--seo-blue:#315f83;--seo-canvas:#f7fbfa;--seo-surface:#fbfcfa;--seo-surface-muted:#e4f2ed;--seo-line:#0d17331f;--seo-line-strong:#0d17332e;--seo-shadow-sm:0 10px 24px #142d3d0f, 0 2px 6px #142d3d0a;--seo-shadow-lg:0 28px 68px #142d3d21, 0 8px 20px #142d3d0f;--seo-radius-card:1rem;--seo-radius-panel:1.75rem;background:linear-gradient(180deg, #edf7f5 0, var(--seo-canvas) 48rem, #f7faf9 100%);color:var(--seo-navy);font-family:var(--seo-font-sans), var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;overflow:clip}.mktseo .page :is(h1,h2,h3),.mktseo .page :is(p,li){text-wrap:pretty}.mktseo .page :is(h1,h2,h3){text-wrap:balance}.mktseo .hero{text-align:left;isolation:isolate;background:linear-gradient(90deg,#0f2c3a0b 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#0f2c3a09 1px,#0000 1px) 0 0/96px 96px,linear-gradient(120deg,#edf8f7 0%,#e4f4f4 50%,#eef5ed 100%);min-height:min(900px,100svh);padding:8.5rem 1.5rem 5rem;position:relative}.mktseo .hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffa8,#0000 30% 72%,#ffffff57),linear-gradient(#ffffff52,#0000 36%);position:absolute;inset:0}.mktseo .heroGlow{aspect-ratio:1.45;filter:blur(82px);z-index:-1;background:#46a59721;border-radius:50%;width:min(44rem,52vw);position:absolute;inset:auto 8% 4% auto}.mktseo .heroInner,.mktseo .geoIntroSection,.mktseo .servicesSection,.mktseo .workSection,.mktseo .geoSection,.mktseo .aiSection,.mktseo .ctaSection{width:min(100%,80rem);margin-inline:auto}.mktseo .geoIntroSection{background:linear-gradient(#ffffff57,#eaf2f057);padding:clamp(5.5rem,9vw,8.5rem) 1.5rem clamp(4.75rem,7vw,7rem);position:relative}.mktseo .geoIntroSection:before{content:"";background:linear-gradient(90deg,#0000,#10233f21 18% 82%,#0000);height:1px;position:absolute;inset:2.5rem 1.5rem auto}.mktseo .geoIntroInner{grid-template-columns:minmax(22rem,.84fr) minmax(32rem,1.16fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.mktseo .geoIntroCopy h2{max-width:11ch;color:var(--seo-navy);font-family:var(--seo-font-display), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin-top:1rem;font-size:clamp(3rem,5.2vw,5.1rem);font-weight:600;line-height:.96}.mktseo .geoIntroCopy h2 span{color:var(--seo-green)}.mktseo .geoIntroCopy>p{color:#607188;max-width:31rem;margin-top:1.7rem;font-size:1.04rem;line-height:1.75}.mktseo .geoIntroList{gap:.9rem;margin-top:1.75rem;padding:0;list-style:none;display:grid}.mktseo .geoIntroList li{color:#31465d;align-items:center;gap:.7rem;font-size:.92rem;font-weight:650;display:flex}.mktseo .geoIntroList svg{box-sizing:border-box;background:var(--seo-green);color:#fff;border-radius:50%;flex:none;width:1.05rem;height:1.05rem;padding:.19rem}.mktseo .geoIntroButton{background:var(--seo-navy);color:#fff;border-radius:.65rem;justify-content:center;align-items:center;gap:.8rem;min-height:3.2rem;margin-top:2.1rem;padding:.9rem 1.25rem;font-size:.87rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 14px 28px #0d17332b}.mktseo .geoIntroVisual{isolation:isolate;place-items:center;min-height:clamp(28rem,42vw,39rem);display:grid;position:relative}.mktseo .geoIntroHalo{z-index:-2;filter:blur(13px);background:radial-gradient(circle at 50% 46%,#9cd1ffad,#d5e8fb57 45%,#0000 72%);border-radius:50%;position:absolute;inset:10% 2% 3%}.mktseo .geoIntroVisual:after{z-index:-1;filter:blur(28px);content:"";background:#2d578a2e;border-radius:50%;height:15%;position:absolute;bottom:4%;left:10%;right:10%}.mktseo .geoIntroImage{object-fit:contain;filter:drop-shadow(0 26px 24px #122b4c2b);width:min(100%,46rem);height:auto}.mktseo .geoSignalCard{min-width:10.5rem;color:var(--seo-navy);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcfae6;border:1px solid #ffffffe6;border-radius:.8rem;gap:.12rem;padding:.85rem 1rem;display:grid;position:absolute;top:13%;left:3%;box-shadow:0 14px 30px #1a416e21}.mktseo .geoSignalCard span{color:#8291a3;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.mktseo .geoSignalCard strong{font-size:.88rem}@media (hover:hover) and (pointer:fine){.mktseo .geoIntroButton:hover{background:#17284b;transform:translateY(-2px);box-shadow:0 18px 36px #0d173338}}.mktseo .heroInner{grid-template-columns:minmax(25rem,.82fr) minmax(34rem,1.18fr);align-items:center;gap:clamp(3rem,6vw,6.5rem);min-height:680px;display:grid}.mktseo .heroCopy{z-index:3;padding-block:2rem;position:relative}.mktseo .kicker{color:var(--seo-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.73rem;font-weight:750;line-height:1;display:inline-flex}.mktseo .heroEyebrow{color:#1d7557;letter-spacing:.02em;background:#dff2ead1;border:1px solid #23936a2e;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.72rem;font-weight:750;display:inline-flex}.mktseo .eyebrowDot{background:var(--seo-green);border-radius:50%;width:.44rem;height:.44rem}.mktseo .heroTitle{max-width:12.5ch;color:var(--seo-navy);font-family:var(--seo-font-display), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(3.4rem,6vw,5.75rem);font-weight:700;line-height:.98}.mktseo .heroTitle span{color:var(--seo-green)}.mktseo .heroLead{color:#50657a;max-width:32rem;margin-top:1.85rem;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.68}.mktseo .heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.mktseo .primaryButton,.mktseo .secondaryButton{border-radius:.75rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.15rem;padding:.85rem 1.2rem;font-size:.9rem;font-weight:690;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out;display:inline-flex}.mktseo .primaryButton{background:var(--seo-navy);color:#fff;box-shadow:0 12px 24px #10233f29,inset 0 1px #ffffff24}.mktseo .secondaryButton{color:var(--seo-navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff6b;border:1px solid #10233f29}.mktseo .primaryButton:active,.mktseo .secondaryButton:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.mktseo .primaryButton:hover,.mktseo .secondaryButton:hover{transform:translateY(-2px)}.mktseo .primaryButton:hover{background:#1a3558;box-shadow:0 16px 30px #10233f33,inset 0 1px #ffffff29}}.mktseo .trustRow{border-top:1px solid var(--seo-line);border-bottom:1px solid var(--seo-line);color:#455f75;grid-template-columns:repeat(3,minmax(0,1fr));max-width:33rem;margin-top:2.25rem;font-size:.68rem;font-weight:650;display:grid}.mktseo .trustRow span{gap:.3rem;padding:.85rem .8rem .9rem 0;display:grid}.mktseo .trustRow span+span{border-left:1px solid var(--seo-line);padding-left:.85rem}.mktseo .trustRow small{color:var(--seo-green);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.55rem}.mktseo .machineStage{z-index:2;place-items:center;min-width:0;display:grid;position:relative}.mktseo .heroOrbitA,.mktseo .heroOrbitB{pointer-events:none;border:1px solid #23936a24;border-radius:50%;position:absolute;top:50%;left:50%}.mktseo .heroOrbitA{aspect-ratio:1;width:min(46rem,92%);transform:translate(-50%,-50%)}.mktseo .heroOrbitB{aspect-ratio:1;border-color:#f4772e24;width:min(35rem,78%);transform:translate(-50%,-50%)rotate(23deg)}.mktseo .floatCard{z-index:4;box-shadow:var(--seo-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfcfaf0;border:1px solid #0d173314;border-radius:.75rem;gap:.15rem;padding:.75rem .95rem;animation:4.8s ease-in-out infinite float-card-bob;display:grid;position:absolute}.mktseo .floatCard b{color:var(--seo-navy);font-size:.95rem;font-weight:750;display:block}.mktseo .floatCard small{color:var(--seo-stone);letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.mktseo .floatOrganic{color:var(--seo-green);top:58%;left:-1.5rem}.mktseo .floatOrganic b{color:var(--seo-green)}.mktseo .floatTarget{grid-template-columns:auto 1fr;align-items:center;gap:.15rem .6rem;animation-delay:.6s;top:-1.25rem;right:-1.25rem}.mktseo .floatTarget>div{gap:.1rem;display:grid}.mktseo .floatTarget>span{width:2.1rem;height:2.1rem;color:var(--seo-green);background:#fff1e5;border-radius:50%;grid-row:1/3;place-items:center;font-size:1rem;display:grid}.mktseo .floatSignal{color:var(--seo-green);animation-delay:1.2s;top:28%;right:-1.5rem}.mktseo .floatSignal b{color:var(--seo-green)}@keyframes float-card-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width<=800px){.mktseo .heroOrbitA,.mktseo .heroOrbitB,.mktseo .floatCard{display:none}}@media (prefers-reduced-motion:reduce){.mktseo .floatCard{animation:none}}.mktseo .mediaFrame{border:1px solid var(--seo-line);border-radius:var(--seo-radius-panel);width:min(100%,46rem);box-shadow:var(--seo-shadow-lg), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcfae6;animation:8s cubic-bezier(.45,0,.55,1) infinite media-drift;position:relative;overflow:hidden}@keyframes media-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mktseo .mediaBar{color:#52677a;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #10233f17;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.7rem .9rem;font-size:.61rem;font-weight:700;display:flex}.mktseo .mediaBar span{align-items:center;gap:.5rem;display:inline-flex}.mktseo .mediaBar i{background:#36b969;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #36b9691f}.mktseo .videoShell{aspect-ratio:16/9;background:#caecec;border:0;border-radius:0;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.mktseo .machineVideo{object-fit:cover;width:100%;height:100%;display:block}.mktseo .videoSheen{pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 26%),linear-gradient(#0000 62%,#071b2e29);position:absolute;inset:0}.mktseo .videoCaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1f30c7;border:1px solid #ffffff8c;border-radius:.65rem;gap:.15rem;min-width:11rem;padding:.7rem .8rem;display:grid;position:absolute;bottom:1rem;right:1rem;box-shadow:0 14px 28px #0d2b3733}.mktseo .videoCaption span{color:#b5d5d5;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:700}.mktseo .videoCaption strong{font-size:.72rem;font-weight:650}.mktseo .signalConsole{background:#fafcfbf5;border-top:1px solid #10233f17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1rem;display:grid}.mktseo .consoleIntro{color:#263e56;align-items:center;gap:.75rem;font-size:.78rem;font-weight:720;display:flex}.mktseo .consoleIntro>svg{box-sizing:content-box;color:var(--seo-green);background:#fff0e6;border-radius:.55rem;flex:none;padding:.58rem}.mktseo .consoleIntro small,.mktseo .consoleMetric small{color:#8190a0;letter-spacing:.1em;font-size:.56rem;font-weight:760;display:block}.mktseo .consoleMetric{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:.15rem .75rem;min-width:9.5rem;display:grid}.mktseo .consoleMetric>span{color:#63768a;font-size:.67rem;font-weight:680}.mktseo .consoleMetric strong{color:var(--seo-navy);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.mktseo .consoleMetric small{grid-column:1/-1}.mktseo .consoleMetric>*{animation:.36s both signal-in}.mktseo .consoleProgress{grid-column:1/-1;gap:.35rem;display:flex}.mktseo .consoleProgress i{background:#dce5e8;border-radius:999px;width:1.8rem;height:2px;transition:width .3s,background .3s}.mktseo .consoleProgress .progressActive{background:var(--seo-green);width:3.4rem}.mktseo .frameCorner{pointer-events:none;border-color:#f4772eb3;width:2.2rem;height:2.2rem;position:absolute}.mktseo .frameCornerTop{border-top:1px solid;border-right:1px solid;top:.55rem;right:.55rem}.mktseo .frameCornerBottom{border-bottom:1px solid;border-left:1px solid;bottom:.55rem;left:.55rem}@keyframes signal-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mktseo .servicesSection{background:#fbfcfaa8;padding:clamp(5rem,8vw,8rem) 1.5rem;position:relative}.mktseo .servicesSection:before{content:"";background:linear-gradient(90deg,#10233f33,#0000 78%);height:1px;position:absolute;top:3rem;left:1.5rem;right:1.5rem}.mktseo .sectionHeading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:3rem;display:grid}.mktseo .sectionHeading h2,.mktseo .aiHeading h2,.mktseo .geoCopy h2,.mktseo .ctaSection h2{color:var(--seo-navy);font-size:clamp(2.35rem,4.5vw,4.75rem);font-family:var(--seo-font-display), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin-top:.85rem;font-weight:600;line-height:.97}.mktseo .sectionHeading p,.mktseo .aiHeading>p,.mktseo .geoCopy>p{color:#617186;line-height:1.7}.mktseo .methodRail{border-block:1px solid var(--seo-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.6rem;display:grid}.mktseo .methodRail>div{grid-template-columns:auto minmax(0,1fr);gap:.18rem .85rem;padding:1.15rem 1.35rem 1.15rem 0;display:grid}.mktseo .methodRail>div+div{border-left:1px solid #10233f1c;padding-left:1.35rem}.mktseo .methodRail span{color:var(--seo-green);font-family:var(--seo-font-display), Georgia, serif;grid-row:1/3;font-size:1.45rem;line-height:1}.mktseo .methodRail strong{color:var(--seo-navy);letter-spacing:.01em;font-size:.78rem}.mktseo .methodRail small{color:#82909e;font-size:.66rem;line-height:1.45}.mktseo .serviceBoard{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.58fr);gap:clamp(1.5rem,3vw,3rem);margin-top:3.75rem;display:grid}.mktseo .featuredService{border-radius:var(--seo-radius-panel);background:var(--seo-navy);color:#fff;min-height:27rem;box-shadow:var(--seo-shadow-lg), inset 0 1px #ffffff17;border:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;padding:clamp(1.6rem,3vw,2.5rem);display:flex}.mktseo .featuredIcon{width:3.3rem;height:3.3rem;color:var(--seo-green);background:#168a6824;border-radius:.65rem;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #168a6830}.mktseo .serviceLabel{color:#9fb1c2;letter-spacing:.04em;margin-top:2.35rem;font-size:.68rem;font-weight:700;display:block}.mktseo .featuredService h3{font-size:clamp(2rem,3vw,3.2rem);font-family:var(--seo-font-display), Georgia, serif;letter-spacing:-.025em;margin-top:.55rem;font-weight:600;line-height:.96}.mktseo .featuredService p{color:#c2ced9;max-width:32rem;margin-top:1.15rem;font-size:.94rem;line-height:1.7}.mktseo .featuredScope{color:#8ea2b5;letter-spacing:.025em;margin-top:1.4rem;font-size:.72rem}.mktseo .auditLink{background:var(--seo-green);color:#18263a;border-radius:.65rem;align-items:center;gap:.65rem;min-height:2.75rem;margin-top:auto;padding:.72rem 1rem;font-size:.8rem;font-weight:750;transition:transform .16s ease-out,box-shadow .16s ease-out;display:inline-flex;box-shadow:0 12px 24px #ff8c2133,inset 0 1px #ffffff6b}.mktseo .auditLink:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.mktseo .auditLink:hover{transform:translateY(-2px);box-shadow:0 16px 28px #ff8c2147,inset 0 1px #ffffff6b}}.mktseo .serviceList{border-top:1px solid var(--seo-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mktseo .serviceRow{border-bottom:1px solid var(--seo-line);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:1rem;padding:clamp(1.35rem,2.5vw,2.15rem) clamp(.5rem,2vw,1.75rem);display:grid}.mktseo .serviceRow:nth-child(odd){border-right:1px solid var(--seo-line);padding-left:0}.mktseo .rowIcon{background:var(--seo-surface-muted);color:#27435b;border-radius:.6rem;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:inset 0 0 0 1px #10233f12}.mktseo .rowCopy h3{color:#182a43;letter-spacing:-.025em;font-size:1.08rem;font-weight:750}.mktseo .rowCopy p{color:#647689;max-width:29rem;margin-top:.6rem;font-size:.82rem;line-height:1.62}.mktseo .rowCopy>span{color:#8a9aa9;margin-top:1rem;font-size:.67rem;line-height:1.45;display:block}.mktseo .workSection{border-radius:var(--seo-radius-panel);color:#fff;box-shadow:var(--seo-shadow-lg);background:radial-gradient(circle at 78% 18%,#f4772e17,#0000 28%),linear-gradient(135deg,#0d1733 0%,#12243d 58%,#102036 100%);border:1px solid #ffffff14;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.mktseo .workSection:after{content:"";pointer-events:none;border:1px solid #f4772e1c;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-12rem;right:-9rem;box-shadow:0 0 0 5rem #f4772e06,0 0 0 10rem #f4772e04}.mktseo .workHeading{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:3rem;display:grid;position:relative}.mktseo .workKicker{color:var(--seo-green);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:760}.mktseo .workHeading h2{max-width:13ch;font-family:var(--seo-font-display), Georgia, serif;letter-spacing:-.04em;margin-top:.8rem;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:600;line-height:.96}.mktseo .workHeading p{color:#aab9c9;max-width:31rem;font-size:.9rem;line-height:1.72}.mktseo .workStage{z-index:1;margin-top:clamp(2.5rem,5vw,4.5rem);position:relative}.mktseo .projectTabs{border-block:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mktseo .projectTabs button{color:#9eafc1;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.5rem;padding:.85rem 1rem;transition:background-color .18s,color .18s;display:grid}.mktseo .projectTabs button+button{border-left:1px solid #ffffff1c}.mktseo .projectTabs button span{color:#6f8298;font-variant-numeric:tabular-nums;font-size:.64rem}.mktseo .projectTabs button strong{font-size:.75rem;font-weight:650}.mktseo .projectTabs .projectTabActive{color:#fff;background:#ffffff14}.mktseo .projectTabs .projectTabActive span{color:#ffad78}.mktseo .projectPanel{--project-accent:#23936a;--project-wash:#dff0e9;background:var(--seo-surface);min-height:35rem;color:var(--seo-navy);border:1px solid #ffffff24;border-top:0;border-radius:0 0 1rem 1rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);display:grid;overflow:hidden}.mktseo .projectTheme2{--project-accent:#18a77a;--project-wash:#f7e7d9}.mktseo .projectTheme3{--project-accent:#315f83;--project-wash:#e3ebef}.mktseo .projectVisual{background:linear-gradient(#10233f0e 1px, transparent 1px), linear-gradient(90deg, #10233f0e 1px, transparent 1px), linear-gradient(140deg, #edf3f1, var(--project-wash));perspective:1100px;background-size:34px 34px,34px 34px,auto;place-items:center;min-width:0;animation:.36s both project-in;display:grid;position:relative;overflow:hidden}.mktseo .projectBrowser{background:#fbfcfaf2;border:1px solid #10233f29;border-radius:.8rem;width:min(74%,36rem);min-height:20rem;padding:3.2rem 1.4rem 1.4rem;position:relative;transform:rotateX(4deg)rotateY(-8deg)rotate(-1deg);box-shadow:0 35px 60px #11273d33,0 8px 18px #11273d1a}.mktseo .browserBar{border-bottom:1px solid #10233f1a;align-items:center;gap:.32rem;height:2.25rem;padding-inline:.8rem;display:flex;position:absolute;inset:0 0 auto}.mktseo .browserBar>span{background:#cad3d8;border-radius:50%;width:.42rem;height:.42rem}.mktseo .browserBar>span:first-child{background:var(--project-accent)}.mktseo .browserBar small{color:#82919c;letter-spacing:.04em;margin-left:auto;font-size:.54rem}.mktseo .searchField{color:#3c5267;border:1px solid #10233f21;border-radius:.65rem;align-items:center;gap:.7rem;min-height:3rem;padding:.65rem .8rem;font-size:.72rem;display:flex;box-shadow:0 8px 18px #11273d12}.mktseo .searchField svg{color:var(--project-accent)}.mktseo .searchField kbd{color:#80909d;margin-left:auto;font-family:inherit}.mktseo .resultStack span{background:#edf1f2;border-radius:.45rem;height:2.3rem;display:block}.mktseo .resultStack>span>span{background:0 0;border:0;min-height:0;padding:0;display:inline-flex}.mktseo .resultStack>.resultPrimary{border-left:3px solid var(--project-accent);background:var(--project-wash);height:4.1rem}.mktseo .projectGraph{border-bottom:1px solid #10233f24;align-items:end;gap:.42rem;height:4.5rem;margin-top:1rem;display:flex}.mktseo .projectGraph i{background:var(--project-accent);opacity:.32;border-radius:.2rem .2rem 0 0;flex:1;height:22%}.mktseo .projectGraph i:nth-child(2){height:35%}.mktseo .projectGraph i:nth-child(3){height:48%}.mktseo .projectGraph i:nth-child(4){height:62%}.mktseo .projectGraph i:nth-child(5){height:79%}.mktseo .projectGraph i:nth-child(6){opacity:.82;height:100%}.mktseo .projectArtifact{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f2339e8;border:1px solid #ffffffbf;border-radius:.7rem;width:min(15rem,34%);padding:1rem;animation:.44s 50ms both project-in;position:absolute;bottom:8%;right:4%;box-shadow:0 24px 40px #11273d42}.mktseo .projectArtifact>div:first-child{color:#9db1c3;align-items:center;gap:.55rem;display:flex}.mktseo .projectArtifact svg{color:var(--project-accent)}.mktseo .projectArtifact span{letter-spacing:.07em;text-transform:uppercase;font-size:.59rem}.mktseo .projectArtifact strong{font-family:var(--seo-font-display), Georgia, serif;margin-top:.9rem;font-size:1.35rem;font-weight:600;display:block}.mktseo .artifactLines{gap:.35rem;margin-top:.9rem;display:grid}.mktseo .artifactLines i{background:#ffffff24;height:2px}.mktseo .artifactLines i:nth-child(2){width:78%}.mktseo .artifactLines i:nth-child(3){background:var(--project-accent);width:52%}.mktseo .projectDetail{z-index:1;background:#fbfbf7f5;border-left:1px solid #10233f1f;flex-direction:column;padding:clamp(1.5rem,3vw,2.6rem);animation:.36s 40ms both project-in;display:flex;position:relative}.mktseo .projectIdentity{color:#748596;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.62rem;font-weight:720;display:flex}.mktseo .projectIdentity span{color:var(--project-accent)}.mktseo .projectDetail h3{font-family:var(--seo-font-display), Georgia, serif;letter-spacing:-.03em;margin-top:auto;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:600;line-height:.96}.mktseo .projectDetail>p{color:#607184;margin-top:1.15rem;font-size:.84rem;line-height:1.7}.mktseo .projectDetail ul{border-top:1px solid #10233f1f;margin-top:1.3rem;display:grid}.mktseo .projectDetail li{color:#344a60;border-bottom:1px solid #10233f1f;padding:.7rem 0;font-size:.72rem}.mktseo .projectNote{border-left:2px solid var(--project-accent);margin-top:1.5rem;padding-left:.85rem}.mktseo .projectNote span{color:#344a60;font-size:.65rem;font-weight:750}.mktseo .projectNote p{color:#8996a1;margin-top:.2rem;font-size:.62rem;line-height:1.5}@keyframes project-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1}}.mktseo .geoSection{grid-template-columns:minmax(22rem,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);margin-block:clamp(4.5rem,8vw,8rem);padding-inline:1.5rem;display:grid}.mktseo .geoCopy{position:relative}.mktseo .geoCopy h2{max-width:13ch}.mktseo .geoCopy h2 span{color:var(--seo-green)}.mktseo .geoCopy>p{max-width:34rem;margin-top:1.5rem}.mktseo .geoCopy ul{color:#354c61;gap:.85rem;margin-top:1.6rem;font-size:.88rem;font-weight:650;display:grid}.mktseo .geoCopy li{align-items:center;gap:.65rem;display:flex}.mktseo .geoCopy li svg{background:var(--seo-green);color:#fff;border-radius:50%;flex:none;padding:.2rem}.mktseo .geoCopy .primaryButton{margin-top:2.1rem}.mktseo .geoVisual{perspective:1200px;min-height:26rem;position:relative}.mktseo .geoGlow{filter:blur(46px);z-index:-1;background:#087cff29;border-radius:50%;position:absolute;inset:8% 4%}.mktseo .geoImageWrap{width:min(100%,42rem);transform-style:preserve-3d;margin-inline:auto;animation:6.5s ease-in-out infinite geo-float;position:relative}.mktseo .geoImageWrap img{filter:drop-shadow(0 30px 45px #0d173338);width:100%;height:auto;display:block}@keyframes geo-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-12px)rotate(-.6deg)}}.mktseo .mapPulse{border:2px solid #ff7a008c;border-radius:50%;width:26px;height:26px;animation:2.8s ease-out infinite map-pulse;position:absolute;top:46%;left:52%}.mktseo .pulseB{animation-delay:1.35s}@keyframes map-pulse{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(2.4)}}.mktseo .geoBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:.9rem;gap:.1rem;padding:.7rem .9rem;animation:4.8s ease-in-out infinite float-card-bob;display:grid;position:absolute;box-shadow:0 18px 36px #0d173329}.mktseo .geoBadge b{color:var(--seo-navy);font-size:.9rem;font-weight:750}.mktseo .geoBadge small{color:var(--seo-stone);font-size:.6rem;font-weight:700}.mktseo .geoBadgeOne{grid-template-columns:auto 1fr;align-items:center;gap:.15rem .55rem;top:4%;left:2%}.mktseo .geoBadgeOne span{width:1.9rem;height:1.9rem;color:var(--seo-blue);background:#e9f2ff;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.mktseo .geoBadgeTwo{animation-delay:1.1s;bottom:8%;right:2%}.mktseo .aiSection{background:linear-gradient(#0000,#eaf2f094);padding:clamp(5rem,8vw,7rem) 1.5rem clamp(4rem,7vw,6rem)}.mktseo .aiHeading{text-align:center;max-width:40rem;margin-inline:auto}.mktseo .aiHeading h2{margin-top:.85rem}.mktseo .aiHeading>p{margin-top:1rem}.mktseo .aiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;max-width:62rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;display:grid}.mktseo .aiCard{border:1px solid var(--seo-line);border-radius:var(--seo-radius-card);text-align:center;box-shadow:var(--seo-shadow-sm);background:#fbfcfae6;padding:2.15rem 1.3rem 1.7rem;transition:transform .22s ease-out,box-shadow .22s ease-out}@media (hover:hover) and (pointer:fine){.mktseo .aiCard:hover{box-shadow:var(--seo-shadow-lg);transform:translateY(-4px)}}.mktseo .aiCard img{filter:drop-shadow(0 12px 20px #0d17332e);width:4.2rem;height:4.2rem;margin-inline:auto}.mktseo .aiCard h3{color:var(--seo-navy);margin-top:1.1rem;font-size:1rem;font-weight:750}.mktseo .aiCard p{color:var(--seo-stone);margin-top:.5rem;font-size:.82rem;line-height:1.6}.mktseo .statsBand{border-top:1px solid var(--seo-line);border-bottom:1px solid var(--seo-line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:62rem;margin:clamp(3rem,5vw,4rem) auto 0;padding:2rem 1.5rem;display:grid}.mktseo .statsBand>div{border-right:1px solid var(--seo-line);padding-inline:1.4rem}.mktseo .statsBand>div:last-child{border-right:0}.mktseo .statsBand span{color:var(--seo-green);font-size:.6rem;font-weight:750;display:block}.mktseo .statsBand b{color:var(--seo-navy);font-family:var(--seo-font-display), Georgia, serif;margin-top:.4rem;font-size:1.7rem;font-weight:700;display:block}.mktseo .statsBand small{color:var(--seo-stone);margin-top:.3rem;font-size:.72rem;line-height:1.4;display:block}.mktseo .ctaSection{border:1px solid var(--seo-line);border-radius:var(--seo-radius-panel);text-align:center;box-shadow:var(--seo-shadow-sm);background:linear-gradient(135deg,#eaf4f2 0%,#f7faf9 56%,#fff2e9 100%);flex-direction:column;align-items:center;gap:1.1rem;margin-bottom:clamp(5rem,9vw,8rem);padding:clamp(3.5rem,8vw,6.5rem) 1.5rem;display:flex;position:relative;overflow:hidden}.mktseo .ctaSection .kicker{z-index:1;position:relative}.mktseo .ctaSection h2{z-index:1;max-width:20ch;font-size:clamp(2.2rem,4.6vw,4rem);position:relative}.mktseo .ctaSection h2 span{color:var(--seo-green)}.mktseo .ctaSection>p{z-index:1;max-width:32rem;color:var(--seo-stone);line-height:1.65;position:relative}.mktseo .ctaSection .primaryButton{z-index:1;background:var(--seo-green);color:#fff;position:relative;box-shadow:0 14px 28px #ff7a0047,inset 0 1px #ffffff4d}@media (hover:hover) and (pointer:fine){.mktseo .ctaSection .primaryButton:hover{box-shadow:0 18px 34px #ff7a0057,inset 0 1px #ffffff52}}.mktseo .ctaOrbit{border:1px solid #23936a1f;border-radius:50%;width:42rem;height:42rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mktseo .ctaWaves{pointer-events:none;width:10px;height:10px;position:absolute;top:50%;left:50%}.mktseo .ctaWaves span{opacity:0;border:1.5px solid #ff7a0061;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:4.8s cubic-bezier(.25,.7,.4,1) infinite cta-wave;position:absolute;top:50%;left:50%;transform:scale(.3)}.mktseo .ctaWaves span:nth-child(2){border-color:#23936a3d;animation-delay:1.2s}.mktseo .ctaWaves span:nth-child(3){border-color:#f4772e38;animation-delay:2.4s}.mktseo .ctaWaves span:nth-child(4){border-color:#315f832e;animation-delay:3.6s}@keyframes cta-wave{0%{opacity:.85;transform:scale(.3)}70%{opacity:.18}to{opacity:0;transform:scale(15)}}@media (prefers-reduced-motion:reduce){.mktseo .ctaWaves span{opacity:0;animation:none}}@media (width<=1050px){.mktseo .heroInner{grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr)}.mktseo .geoIntroInner{grid-template-columns:minmax(20rem,.9fr) minmax(27rem,1.1fr);gap:2.5rem}.mktseo .serviceBoard{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr)}.mktseo .serviceList{grid-template-columns:1fr}.mktseo .serviceRow:nth-child(odd){border-right:0;padding-left:.5rem}.mktseo .projectPanel{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.mktseo .projectBrowser{width:82%}}@media (width<=800px){.mktseo .hero{min-height:auto;padding:7rem 1.25rem 4rem}.mktseo .heroInner{grid-template-columns:1fr;gap:1.75rem;min-height:0}.mktseo .heroCopy{padding-block:0}.mktseo .geoIntroSection{padding:5.25rem 1.25rem 4.5rem}.mktseo .geoIntroInner{grid-template-columns:1fr;gap:1.75rem}.mktseo .geoIntroCopy h2{max-width:12ch}.mktseo .geoIntroCopy>p{max-width:39rem}.mktseo .geoIntroVisual{min-height:27rem}.mktseo .geoIntroImage{width:min(100%,40rem)}.mktseo .geoSignalCard{top:8%;left:2%}.mktseo .heroTitle{max-width:11ch;font-size:clamp(3.25rem,12.7vw,5rem)}.mktseo .machineStage{order:2}.mktseo .mediaFrame{width:min(100%,38rem)}.mktseo .sectionHeading,.mktseo .workHeading,.mktseo .geoSection{grid-template-columns:1fr}.mktseo .sectionHeading{gap:1.2rem}.mktseo .sectionHeading p{max-width:39rem}.mktseo .methodRail{grid-template-columns:1fr}.mktseo .methodRail>div{min-height:4.25rem;padding-inline:0}.mktseo .methodRail>div+div{border-top:1px solid #10233f1c;border-left:0;padding-left:0}.mktseo .workSection{width:auto;margin-inline:1.25rem}.mktseo .workHeading{gap:1.2rem}.mktseo .workHeading p{max-width:39rem}.mktseo .projectPanel{grid-template-columns:1fr}.mktseo .projectVisual{min-height:29rem}.mktseo .projectDetail{border-top:1px solid #10233f1f;border-left:0;min-height:24rem}.mktseo .projectDetail h3{margin-top:4rem}.mktseo .geoVisual{order:-1;min-height:22rem}.mktseo .aiGrid{grid-template-columns:1fr;max-width:26rem}.mktseo .statsBand{grid-template-columns:repeat(2,1fr)}.mktseo .statsBand>div:nth-child(2){border-right:0}.mktseo .ctaSection{flex-direction:column;align-items:flex-start;width:auto;margin-inline:1.25rem}}@media (width<=600px){.mktseo .hero{padding-inline:1rem;padding-bottom:3.5rem}.mktseo .heroLead{line-height:1.62}.mktseo .geoIntroSection{padding-inline:1rem;padding-bottom:4rem}.mktseo .geoIntroSection:before{left:1rem;right:1rem}.mktseo .geoIntroCopy h2{font-size:clamp(2.8rem,14vw,4rem)}.mktseo .geoIntroCopy>p{font-size:.98rem;line-height:1.68}.mktseo .geoIntroList{gap:.8rem}.mktseo .geoIntroList li{align-items:flex-start;line-height:1.45}.mktseo .geoIntroButton{width:100%}.mktseo .geoIntroVisual{min-height:20.5rem;margin-top:.5rem}.mktseo .geoIntroImage{width:112%;max-width:none}.mktseo .geoSignalCard{min-width:8.8rem;padding:.7rem .8rem;top:0;left:0}.mktseo .heroActions{grid-template-columns:1fr;display:grid}.mktseo .primaryButton,.mktseo .secondaryButton{width:100%}.mktseo .trustRow{grid-template-columns:1fr 1fr;display:grid}.mktseo .trustRow span:last-child{border-top:1px solid #10233f1c;border-left:0;grid-column:1/-1;padding-left:0}.mktseo .mediaFrame{border-radius:1.35rem;animation:none}.mktseo .mediaBar{min-height:2.75rem;padding:.65rem .75rem;font-size:.55rem}.mktseo .videoShell{aspect-ratio:4/3}.mktseo .machineVideo{object-fit:cover;object-position:64% center}.mktseo .signalConsole{grid-template-columns:1fr;gap:.8rem;padding:.85rem}.mktseo .consoleMetric{text-align:left;grid-template-columns:1fr auto;min-width:0}.mktseo .consoleMetric small{grid-column:1/-1}.mktseo .servicesSection,.mktseo .geoSection,.mktseo .aiSection{padding-inline:1rem}.mktseo .servicesSection{padding-block:4.5rem}.mktseo .sectionHeading h2,.mktseo .aiHeading h2,.mktseo .geoCopy h2{font-size:clamp(2.45rem,12vw,3.6rem)}.mktseo .statsBand{padding:1.5rem .5rem}.mktseo .statsBand>div{padding-inline:.7rem}.mktseo .serviceBoard{grid-template-columns:1fr;gap:1.4rem;margin-top:2.4rem}.mktseo .featuredService{min-height:22rem}.mktseo .serviceList{border-top-color:#10233f29}.mktseo .serviceRow,.mktseo .serviceRow:nth-child(odd){padding:1.35rem .25rem}.mktseo .workSection{border-radius:1.35rem;margin-inline:1rem;padding:1.35rem}.mktseo .workHeading h2{font-size:clamp(2.7rem,12vw,3.8rem)}.mktseo .projectTabs{grid-template-columns:1fr}.mktseo .projectTabs button{min-height:3.75rem;padding-inline:.65rem}.mktseo .projectTabs button+button{border-top:1px solid #ffffff1c;border-left:0}.mktseo .projectPanel{border-radius:0 0 1rem 1rem}.mktseo .projectVisual{min-height:24rem}.mktseo .projectBrowser{width:86%;min-height:17.5rem;padding:2.9rem 1rem 1rem;transform:rotateX(3deg)rotateY(-4deg)}.mktseo .projectArtifact{width:42%;padding:.75rem;bottom:5%;right:3%}.mktseo .projectArtifact strong{font-size:1.05rem}.mktseo .projectDetail{min-height:21rem;padding:1.35rem}.mktseo .projectDetail h3{margin-top:3rem;font-size:2.55rem}.mktseo .geoSection{gap:2rem;width:auto;margin:4rem 1rem}.mktseo .geoVisual{min-height:16rem}.mktseo .geoBadge{transform:scale(.85)}.mktseo .ctaSection{border-radius:1.8rem;margin-inline:1rem;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.mktseo .primaryButton,.mktseo .secondaryButton,.mktseo .auditLink{transition:none}.mktseo .mediaFrame,.mktseo .consoleMetric>*,.mktseo .projectVisual,.mktseo .projectArtifact,.mktseo .projectDetail{animation:none}}@media (width<=600px){.mktseo .page{background:#f8fbfa}.mktseo .hero{background:linear-gradient(#f7fbfa,#fff);min-height:auto;padding:calc(64px + 1.2rem) 1rem 2.5rem}.mktseo .heroInner{flex-direction:column;gap:1.8rem;min-height:0;display:flex}.mktseo .heroCopy{padding-block:0}.mktseo .heroTitle{letter-spacing:-.045em;max-width:100%;font-size:clamp(2.7rem,13vw,3.8rem);line-height:.98}.mktseo .heroLead{font-size:1rem;line-height:1.65}.mktseo .heroActions{gap:.75rem}.mktseo .trustRow{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:1.5rem}.mktseo .trustRow span,.mktseo .trustRow span:last-child{border:0;padding:.65rem .35rem;font-size:.7rem}.mktseo .machineStage{order:2;width:100%}.mktseo .mediaFrame{border-radius:1.25rem;width:100%}.mktseo .geoIntroInner{flex-direction:column;gap:1rem;display:flex}.mktseo .geoIntroCopy h2{font-size:clamp(2.5rem,12vw,3.4rem)}.mktseo .geoIntroVisual{order:2;min-height:20rem}.mktseo .geoIntroImage{width:115%;max-width:none}.mktseo .geoSignalCard{transform:scale(.88)}.mktseo .servicesSection,.mktseo .geoSection,.mktseo .aiSection,.mktseo .workSection{width:auto;margin-inline:1rem}.mktseo .sectionHeading h2,.mktseo .workHeading h2,.mktseo .aiHeading h2,.mktseo .geoCopy h2{font-size:clamp(2.3rem,11vw,3rem)}.mktseo .methodRail{grid-template-columns:1fr;display:grid}.mktseo .methodRail>div{border-left:0;border-bottom:1px solid var(--seo-line);padding:1rem 0}.mktseo .serviceBoard{grid-template-columns:1fr}.mktseo .featuredService{min-height:18rem}.mktseo .serviceRow{min-height:auto}.mktseo .projectPanel{grid-template-columns:1fr}.mktseo .projectVisual{min-height:22rem}.mktseo .projectDetail h3{margin-top:1rem;font-size:2.2rem}.mktseo .aiGrid,.mktseo .statsBand{grid-template-columns:1fr}.mktseo .statsBand>div{border-right:0;border-bottom:1px solid var(--seo-line)}.mktseo .ctaSection{text-align:center;width:auto;margin:1rem;padding:2rem 1.1rem}.mktseo .ctaSection h2{font-size:clamp(2rem,9vw,2.8rem)}}.mktseo .projectVisual{perspective:1100px;isolation:isolate;position:relative}.mktseo .projectVisual:before{content:"";z-index:-1;pointer-events:none;filter:blur(14px);background:radial-gradient(closest-side at 22% 30%,#14a37f38,#0000 70%),radial-gradient(closest-side at 80% 72%,#5b6ef52e,#0000 70%);animation:14s ease-in-out infinite alternate pjGlow;position:absolute;inset:-10%}@keyframes pjGlow{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}.mktseo .projectBrowser{transform-origin:50% 100%;animation:1s cubic-bezier(.2,.7,.2,1) both pjBrowser}@keyframes pjBrowser{0%{opacity:0;transform:rotateX(22deg)translateY(36px)scale(.96)}to{opacity:1;transform:none}}.mktseo .searchField span{clip-path:inset(0 100% 0 0);animation:1.3s steps(14,end) .55s forwards pjType;display:inline-block}@keyframes pjType{to{clip-path:inset(0)}}.mktseo .resultStack span{animation:.7s cubic-bezier(.2,.7,.2,1) both pjRow}.mktseo .resultStack span:first-child{animation-delay:1.1s}.mktseo .resultStack span:nth-child(2){animation-delay:1.25s}.mktseo .resultStack span:nth-child(3){animation-delay:1.4s}@keyframes pjRow{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.mktseo .resultStack .resultPrimary{box-shadow:0 0 0 1px #14a37f59,0 12px 24px -14px #14a37f99}.mktseo .projectGraph i{transform-origin:50% 100%;animation:.8s cubic-bezier(.2,.7,.2,1) both pjBar}.mktseo .projectGraph i:first-child{animation-delay:1.5s}.mktseo .projectGraph i:nth-child(2){animation-delay:1.6s}.mktseo .projectGraph i:nth-child(3){animation-delay:1.7s}.mktseo .projectGraph i:nth-child(4){animation-delay:1.8s}.mktseo .projectGraph i:nth-child(5){animation-delay:1.9s}.mktseo .projectGraph i:nth-child(6){animation-delay:2s}.mktseo .projectGraph i{background:linear-gradient(#5b6ef5,#14a37f)!important}@keyframes pjBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mktseo .projectArtifact{animation:.9s cubic-bezier(.2,.7,.2,1) .7s both pjArtifact,5s ease-in-out 1.6s infinite pjFloat}@keyframes pjArtifact{0%{opacity:0;transform:translate(24px,28px)scale(.94)}to{opacity:1;transform:none}}@keyframes pjFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mktseo .artifactLines i{transform-origin:0;animation:.6s both pjLine}.mktseo .artifactLines i:first-child{animation-delay:1.4s}.mktseo .artifactLines i:nth-child(2){animation-delay:1.5s}.mktseo .artifactLines i:nth-child(3){animation-delay:1.6s}@keyframes pjLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mktseo .projectDetail{animation:.7s cubic-bezier(.2,.7,.2,1) .15s both pjDetail}@keyframes pjDetail{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mktseo .projectVisual:before,.mktseo .projectBrowser,.mktseo .searchField span,.mktseo .resultStack span,.mktseo .projectGraph i,.mktseo .projectArtifact,.mktseo .artifactLines i,.mktseo .projectDetail{animation:none!important}.mktseo .searchField span{clip-path:none}}.mktseo .resultStack{gap:.5rem;margin-top:.9rem;display:grid}.mktseo .resultStack>span{color:#24384d;letter-spacing:-.005em;background:#f3f6f8;border-radius:.6rem;align-items:center;gap:.5rem;height:auto;min-height:2.5rem;padding:.55rem .8rem;font-size:.78rem;font-weight:600;display:flex}.mktseo .resultStack span svg,.mktseo .resultStack span .material-symbols-outlined{color:#14a37f;flex:none;font-size:16px}.mktseo .resultStack .resultPrimary{background:linear-gradient(90deg,#14a37f24,#5b6ef51a);border-left:3px solid #14a37f}.mktseo .projectGraph{align-items:flex-end;height:6.2rem;margin-bottom:1.6rem;position:relative}.mktseo .projectGraph i{min-height:0;position:relative;height:var(--h,60%)!important}.mktseo .projectGraph i:after{content:attr(data-label);letter-spacing:.04em;color:#607184;white-space:nowrap;text-transform:uppercase;font-size:.5rem;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}@media (width<=600px){.mktseo .serviceBoard{gap:14px}.mktseo .featuredService{min-height:0;padding:22px 20px}.mktseo .featuredService h3{font-size:clamp(1.6rem,7vw,2rem)}.mktseo .featuredService p{font-size:.95rem;line-height:1.6}.mktseo .featuredService a,.mktseo .featuredService button{box-sizing:border-box;justify-content:center;width:100%}.mktseo .sectionHeading h2{font-size:clamp(1.7rem,8vw,2.2rem)}}@media (width<=380px){.mktseo .featuredService{padding:18px 16px}.mktseo .featuredIcon{width:52px;height:52px}}@media (width>=1440px){.mktseo .serviceBoard{max-width:1240px;margin-inline:auto}}@media (width<=720px){.mktseo .projectVisual{min-height:0;padding:22px 16px 24px}.mktseo .projectBrowser{width:100%}.mktseo .projectArtifact{box-sizing:border-box;margin-top:16px;width:100%!important;position:relative!important;inset:auto!important}.mktseo .projectGraph{height:5.2rem;margin-bottom:1.5rem}.mktseo .projectGraph i:after{font-size:.46rem}.mktseo .projectDetail{padding:26px 22px}.mktseo .projectDetail h3{margin-top:1.4rem;font-size:clamp(1.7rem,8vw,2.2rem)}}@media (width<=380px){.mktseo .projectVisual{padding:16px 12px 20px}.mktseo .resultStack>span{font-size:.72rem}}.mktseo .featuredService .featuredScope{margin-top:auto;margin-bottom:22px;padding-top:14px}.mktseo .featuredService .auditLink{margin-top:0}@media (width<=600px){.mktseo .featuredService{gap:0}.mktseo .featuredService .featuredScope{margin-bottom:20px;line-height:1.5}.mktseo .featuredService .auditLink{box-sizing:border-box;justify-content:center;width:100%;display:flex}}.mktseo .trustRow{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.mktseo .trustRow>span{min-width:0}@media (width<=600px){.mktseo .trustRow>span{padding:.7rem .5rem;font-size:.72rem;line-height:1.3}.mktseo .trustRow>span small{font-size:.6rem}}.mktseo .trustRow>span:last-child{border-top:0!important;grid-column:auto!important;padding-left:.5rem!important}@media (width<=600px){.mktseo .hero{padding-top:4.25rem!important}}@media (width>=801px){.mktseo .hero{min-height:auto;padding-top:3rem}.mktseo .heroInner{align-items:start;min-height:0}}.mktpaidads .page{--paid-surface:#fbfcff;--paid-surface-strong:#fff;--paid-lilac:#f0f1ff;--paid-lilac-strong:#e4e7ff;--paid-ink:#121936;--paid-muted:#525d86;--paid-blue:#245ddd;--paid-cobalt:#1748cf;--paid-cyan:#14b8ec;--paid-green:#2fbd72;--paid-line:#8291e247;--paid-shadow:0 22px 55px #394ea321;isolation:isolate;min-height:100svh;color:var(--paid-ink);font-family:var(--font-sans), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:linear-gradient(112deg,#fffffff7 5%,#f9fafff0 46%,#ebeeffe6 100%),url(/paid-ads/background-paid-ads.png) 50%/cover no-repeat;padding:clamp(2rem,3.5vw,3rem) clamp(.9rem,3vw,2.75rem) clamp(1.25rem,3vw,2.75rem);position:relative;overflow:clip}.mktpaidads .page:before{content:"";z-index:-1;pointer-events:none;filter:grayscale()brightness(.35);opacity:.025;background-image:url(/paid-ads/pattern-google.png),url(/paid-ads/pattern-meta.png);background-position:0 0,54px 54px;background-repeat:repeat,repeat;background-size:108px 108px,108px 108px;position:absolute;inset:0}.mktpaidads .ambientGlow{z-index:-1;aspect-ratio:1;filter:blur(14px);pointer-events:none;background:radial-gradient(circle at 45% 42%,#435eff2e,#40d7ff14 35%,#0000 68%);border-radius:50%;width:min(64vw,62rem);position:absolute;top:-13rem;right:-10rem}.mktpaidads .cockpitShell{width:min(100%,100rem);margin-inline:auto}.mktpaidads .cockpitGrid{grid-template-areas:"hero""analytics""capabilities""previews""engine";align-items:start;gap:clamp(1.35rem,4vw,2.5rem);display:grid}.mktpaidads .hero,.mktpaidads .analytics,.mktpaidads .capabilities,.mktpaidads .previews,.mktpaidads .engine{min-width:0}.mktpaidads .hero{grid-area:hero}.mktpaidads .analytics{grid-area:analytics}.mktpaidads .capabilities{grid-area:capabilities}.mktpaidads .previews{grid-area:previews}.mktpaidads .engine{grid-area:engine}.mktpaidads .hero{text-align:left;padding-block:clamp(.4rem,1.5vw,1.25rem)}.mktpaidads .hero:before{content:none}.mktpaidads .eyebrow{color:#5652c9;letter-spacing:.015em;background:#eeefffd9;border:1px solid #6474e724;border-radius:999px;align-items:center;gap:.55rem;min-height:2.35rem;margin:0 0 clamp(1.15rem,2.2vw,1.8rem);padding:.55rem .9rem;font-size:.75rem;font-weight:760;display:inline-flex;box-shadow:0 8px 25px #3e4ca214}.mktpaidads .eyebrow svg{color:#7c3bed}.mktpaidads .hero h1{color:#10162f;letter-spacing:-.068em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.25rem,7vw,3.7rem);font-weight:760;line-height:.98}.mktpaidads .hero h1>span{white-space:nowrap;display:block}.mktpaidads .headingAccent{background:linear-gradient(92deg, var(--paid-cyan) 2%, #2580ed 48%, var(--paid-cobalt) 92%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%}.mktpaidads .heroBody{max-width:42ch;color:var(--paid-muted);margin:clamp(1.1rem,2vw,1.65rem) 0 0;font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.58}.mktpaidads .sectionHeading{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.mktpaidads .sectionHeading h2{color:#1d2857;letter-spacing:.015em;margin:0;font-size:.82rem;font-weight:800}.mktpaidads .sectionMarker,.mktpaidads .liveMarker{background:var(--paid-cobalt);border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #255edd1a}.mktpaidads .liveMarker{background:var(--paid-green);box-shadow:0 0 0 4px #2fbd721f}.mktpaidads .performanceCards{gap:clamp(.9rem,1.7vw,1.15rem);display:grid}.mktpaidads .platformPerformanceCard{border:1px solid var(--paid-line);min-width:0;box-shadow:var(--paid-shadow);color:var(--paid-ink);background:linear-gradient(145deg,#fffffff7,#f4f6ffe6);border-radius:22px;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.mktpaidads .performanceCardHeader,.mktpaidads .platformIdentity,.mktpaidads .campaignActionRail{align-items:center;display:flex}.mktpaidads .performanceCardHeader{justify-content:space-between;gap:.8rem}.mktpaidads .platformIdentity{gap:.7rem;min-width:0}.mktpaidads .platformLogo{object-fit:contain;flex:none;width:2.4rem;height:2.4rem}.mktpaidads .performanceEyebrow{color:#6b75a0;letter-spacing:.085em;text-transform:uppercase;margin:0 0 .15rem;font-size:.75rem;font-weight:760}.mktpaidads .platformIdentity h3{color:#18214d;letter-spacing:-.02em;margin:0;font-size:.98rem}.mktpaidads .miniTrendChart{flex:0 auto;width:clamp(5.4rem,18vw,7.5rem);height:3.5rem;overflow:visible}.mktpaidads .miniTrendBaseline{fill:none;stroke:#dce2ff;stroke-width:1px}.mktpaidads .miniTrendLine{fill:none;stroke:var(--paid-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.mktpaidads .miniTrendEndpoint{fill:var(--paid-green);stroke:#fff;stroke-width:1.5px}.mktpaidads .performanceMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.mktpaidads .performanceMetric{background:#f6f8ffcc;border:1px solid #c4cdffbf;border-radius:14px;min-width:0;padding:.68rem}.mktpaidads .performanceMetric dt{color:#4d597f;font-size:.75rem;line-height:1.3}.mktpaidads .performanceMetric dd{color:#17214d;letter-spacing:-.04em;margin:.3rem 0;font-size:clamp(1rem,2vw,1.25rem);font-weight:800}.mktpaidads .metricChange{color:#09683c;background:#e2f8eb;border-radius:999px;align-items:center;min-height:1.3rem;padding-inline:.38rem;font-size:.75rem;font-weight:780;display:inline-flex}.mktpaidads .campaignActionRail{color:#2c58d6;background:#eef1ff;border:1px solid #d6ddff;border-radius:12px;justify-content:space-between;min-height:2.75rem;padding-inline:.8rem;font-size:.75rem;font-weight:780}.mktpaidads .campaignActionRail span:last-child{color:#1c4dcc;background:#fff;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.mktpaidads .capabilityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.mktpaidads .capabilityList li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8f;border:1px solid #96a4e733;border-radius:16px;grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.8rem;display:grid}.mktpaidads .capabilityIcon{color:#6547d8;background:linear-gradient(145deg,#e9e8ff,#effbff);border-radius:11px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.mktpaidads .capabilityList li:nth-child(2) .capabilityIcon{color:#0588ca;background:linear-gradient(145deg,#e4faff,#e9f1ff)}.mktpaidads .capabilityList li:nth-child(3) .capabilityIcon{color:#275dde;background:linear-gradient(145deg,#e6f4ff,#e7eaff)}.mktpaidads .capabilityList li:nth-child(4) .capabilityIcon{color:#8446df;background:linear-gradient(145deg,#f1e7ff,#f4efff)}.mktpaidads .capabilityList h3{color:#1a2450;margin:.05rem 0 .2rem;font-size:.75rem;font-weight:800;line-height:1.25}.mktpaidads .capabilityList p{color:#6b7399;margin:0;font-size:.75rem;line-height:1.42}.mktpaidads .liveAdPreviews{gap:clamp(1rem,2vw,1.35rem);min-width:0;display:grid}.mktpaidads .adPreviewCard{color:#17214d;background:#fffffff2;border:1px solid #8291ec4d;border-radius:27px;min-width:0;overflow:hidden;box-shadow:0 20px 48px #334ca626}.mktpaidads .adPreviewHeader,.mktpaidads .adPreviewPlatform,.mktpaidads .adPreviewStatus,.mktpaidads .adPreviewActions{align-items:center;display:flex}.mktpaidads .adPreviewHeader{background:#f7f9ffe6;border-bottom:1px solid #c8d0f7d1;justify-content:space-between;gap:.7rem;min-height:3.25rem;padding:.55rem .75rem}.mktpaidads .adPreviewPlatform{gap:.52rem;min-width:0;font-size:.8rem;font-weight:780}.mktpaidads .adPreviewPlatform img{object-fit:contain;flex:none;width:1.7rem;height:1.7rem}.mktpaidads .adPreviewStatus{color:#52705d;background:#e5f8ee;border-radius:999px;flex:none;gap:.35rem;padding:.22rem .45rem;font-size:.66rem;font-weight:760}.mktpaidads .adPreviewStatus>span{background:var(--paid-green);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #33ba7221}.mktpaidads .headingDark{color:#10162f;-webkit-text-fill-color:#10162f}.mktpaidads .adPreviewActions{gap:.48rem}.mktpaidads .adPreviewMore{color:#344164;font-size:1rem;line-height:1}.mktpaidads .adPreviewViewport{aspect-ratio:1.1;background:#f4f6ff;position:relative;overflow:hidden}.mktpaidads .adPreviewSlide{pointer-events:none;opacity:0;transition:opacity .55s,transform .55s;display:block;position:absolute;inset:0;transform:translate(100%)}.mktpaidads .adPreviewSlide[data-status=waiting]{transition:none}.mktpaidads .adPreviewSlide[data-status=exiting]{transform:translate(-100%)}.mktpaidads .adPreviewBody{background:linear-gradient(145deg,#fbfcff,#f2f5ff);flex-direction:column;gap:.55rem;height:100%;padding:.65rem .72rem .75rem;display:flex}.mktpaidads .adPreviewCreative{background:#fff;border:1px solid #d4daf2e6;border-radius:13px;flex:none;min-height:0;padding:.55rem;box-shadow:0 8px 22px #35488c14}.mktpaidads .sponsoredLabel{color:#27314f;font-size:.58rem;font-weight:700;display:block}.mktpaidads .advertiserRow{align-items:center;gap:.38rem;margin-top:.36rem;display:flex}.mktpaidads .advertiserRow>span:last-child{display:grid}.mktpaidads .advertiserRow strong,.mktpaidads .advertiserRow small{line-height:1.15}.mktpaidads .advertiserRow strong{font-size:.62rem}.mktpaidads .advertiserRow small{color:#71809c;font-size:.5rem}.mktpaidads .advertiserMark{color:#4968d8;background:#e9efff;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.62rem;font-weight:850;display:grid}.mktpaidads .adCreativeContent{grid-template-columns:minmax(0,1.18fr) minmax(5.25rem,.82fr);gap:.45rem;min-height:7.2rem;margin-top:.42rem;display:grid}.mktpaidads .adPreviewSlide[data-status=active]{z-index:1;pointer-events:auto;opacity:1;transform:translate(0)}.mktpaidads .adPreviewArtwork{background:#f6f8ff;border-radius:9px;min-height:0;position:relative;overflow:hidden}.mktpaidads .adPreviewArtwork img{object-fit:cover;object-position:center}.mktpaidads .adPreviewArtwork[data-image-failed=true]{background:linear-gradient(145deg,#eef2ff,#f8fbff)}.mktpaidads .adPreviewFallback{color:#263567;text-align:center;place-content:center;gap:.35rem;height:100%;padding:.5rem;display:grid}.mktpaidads .adPreviewFallbackMark{background:linear-gradient(145deg, var(--paid-cyan), var(--paid-cobalt));color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-inline:auto;font-size:1.25rem;font-weight:850;display:grid}.mktpaidads .adPreviewFallback strong{font-size:.75rem}.mktpaidads .adPreviewCopy{align-self:center}.mktpaidads .adPreviewCopy h3{color:#2455c8;letter-spacing:-.035em;margin:0 0 .32rem;font-size:clamp(.82rem,1.4vw,1rem);line-height:1.12}.mktpaidads .adPreviewCopy p{color:#4f5a82;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-size:.61rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mktpaidads .adPreviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;display:grid}.mktpaidads .adPreviewMetrics>div{text-align:center;background:#f6f8ffcc;border:1px solid #c4cdffbf;border-radius:10px;min-width:0;padding:.3rem .35rem}.mktpaidads .adPreviewMetrics dt{color:#4d587e;font-size:.58rem}.mktpaidads .adPreviewMetrics dd{color:#1c2b65;margin:.12rem 0 0;font-size:.7rem;font-weight:800}.mktpaidads .viewDetails{color:#2d67d6;align-self:flex-end;font-size:.62rem;font-weight:700}.mktpaidads .viewDetails span{margin-left:.28rem}.mktpaidads .engine{justify-items:center;gap:.75rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.mktpaidads .engineHeader{text-align:center;width:100%}.mktpaidads .engineHeader p{color:#5f69a1;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .3rem;font-size:.75rem;font-weight:800}.mktpaidads .engineHeader h2{color:#17204b;letter-spacing:-.045em;margin:0;font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.05}.mktpaidads .engineMediaWrap{place-items:center;width:min(100%,29rem);display:grid;position:relative}.mktpaidads .engineMediaWrap:after{content:"";z-index:0;filter:blur(5px);pointer-events:none;background:radial-gradient(#17204b66 0%,#17204b33 45%,#0000 75%);width:58%;height:9%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.mktpaidads .adEngineMedia{z-index:1;aspect-ratio:1;width:100%;max-width:29rem;position:relative;overflow:hidden}.mktpaidads .adEngineMedia video,.mktpaidads .adEngineFallback{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mktpaidads .enginePanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #8b99dd40;border-radius:19px;width:100%;padding:1rem;box-shadow:0 16px 34px #3d52aa17}.mktpaidads .engineSummary{color:#1b285b;letter-spacing:-.015em;margin:0;font-size:.83rem;font-weight:830}.mktpaidads .engineCopy{color:#505a80;margin:.45rem 0 .85rem;font-size:.75rem;line-height:1.45}.mktpaidads .activePlatformList{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mktpaidads .activePlatformList li{color:#263467;background:#f7f9ffcc;border:1px solid #dfe4ff;border-radius:12px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3rem;padding:.45rem .55rem;font-size:.75rem;font-weight:780;display:grid}.mktpaidads .activePlatformList img{object-fit:contain;width:2rem;height:2rem}.mktpaidads .activeState{color:#126b43;align-items:center;gap:.32rem;font-size:.75rem;font-weight:780;display:inline-flex}.mktpaidads .activeState>span{background:var(--paid-green);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #2fbd721f}.mktpaidads .disclosure{border-top:1px solid #7584cf33;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:1rem}.mktpaidads .disclosure p{color:#535c7c;text-align:center;margin:0;font-size:.75rem;line-height:1.45}.mktpaidads .visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=700px) and (width<=899px){.mktpaidads .cockpitGrid{grid-template-areas:"hero""analytics""capabilities""previews""engine"}.mktpaidads .engine{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"header header""media panel";column-gap:1.25rem}.mktpaidads .engineHeader{grid-area:header}.mktpaidads .engineMediaWrap{grid-area:media}.mktpaidads .enginePanel{grid-area:panel}.mktpaidads .liveAdPreviews,.mktpaidads .performanceCards{grid-template-columns:repeat(2,minmax(0,1fr))}.mktpaidads .adPreviewViewport{aspect-ratio:1/1.05}}@media (width>=900px){.mktpaidads .page{padding-inline:clamp(1.35rem,3vw,2.75rem)}.mktpaidads .cockpitGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"hero previews""analytics previews""capabilities engine";gap:clamp(1.2rem,2vw,1.8rem) clamp(1.35rem,2.8vw,2.6rem)}.mktpaidads .hero h1{max-width:none;font-size:clamp(2.6rem,4.2vw,3.2rem)}.mktpaidads .performanceCards{grid-template-columns:1fr}.mktpaidads .adPreviewViewport{aspect-ratio:1.5}.mktpaidads .adPreviewCopy{padding:.72rem .82rem}.mktpaidads .engineMediaWrap,.mktpaidads .adEngineMedia{max-width:25rem}}@media (width>=1200px){.mktpaidads .page{padding-top:clamp(6rem,7.5vw,7.5rem)}.mktpaidads .cockpitGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.8fr);grid-template-areas:"hero previews engine""analytics previews engine""capabilities previews engine";gap:.85rem clamp(1.15rem,1.9vw,2rem)}.mktpaidads .hero{padding-block:0}.mktpaidads .eyebrow{min-height:2rem;margin-bottom:.85rem;padding:.42rem .75rem}.mktpaidads .hero h1{max-width:none;font-size:clamp(2.7rem,3vw,3.35rem);line-height:.96}.mktpaidads .heroBody{margin-top:.85rem;font-size:.98rem;line-height:1.42}.mktpaidads .sectionHeading{margin-bottom:.6rem}.mktpaidads .performanceCards{gap:.72rem}.mktpaidads .platformPerformanceCard{border-radius:18px;gap:.65rem;padding:.78rem .9rem}.mktpaidads .platformLogo{width:2rem;height:2rem}.mktpaidads .performanceEyebrow{font-size:.65rem}.mktpaidads .miniTrendChart{width:5.5rem;height:2.6rem}.mktpaidads .performanceMetric{border-radius:11px;padding:.48rem .55rem}.mktpaidads .performanceMetric dt,.mktpaidads .metricChange{font-size:.66rem}.mktpaidads .performanceMetric dd{margin:.12rem 0;font-size:1.05rem}.mktpaidads .campaignActionRail{min-height:2.15rem}.mktpaidads .capabilityList{gap:.48rem}.mktpaidads .capabilityList li{border-radius:12px;grid-template-columns:1.8rem minmax(0,1fr);gap:.5rem;padding:.55rem}.mktpaidads .capabilityIcon{width:1.8rem;height:1.8rem}.mktpaidads .capabilityList p{font-size:.68rem;line-height:1.32}.mktpaidads .adPreviewViewport{aspect-ratio:auto;height:316px}.mktpaidads .engineMediaWrap{width:min(140%,32rem);max-width:none;margin-inline:-20%}.mktpaidads .adEngineMedia{max-width:32rem}}@media (width<=699px){.mktpaidads .page{padding:5rem 1rem 1.5rem}.mktpaidads .cockpitGrid{grid-template-areas:"hero""engine""analytics""capabilities""previews";gap:1.6rem}.mktpaidads .hero{padding-block:.25rem}.mktpaidads .hero h1{font-size:clamp(2.15rem,9.5vw,2.9rem);line-height:1}.mktpaidads .heroBody{margin-top:1rem;font-size:1rem;line-height:1.5}.mktpaidads .sectionHeading{margin-bottom:.7rem}.mktpaidads .sectionHeading h2{font-size:.9rem}.mktpaidads .performanceCards,.mktpaidads .liveAdPreviews{gap:.9rem}.mktpaidads .platformPerformanceCard{gap:.75rem;padding:.9rem}.mktpaidads .performanceMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.mktpaidads .performanceMetric{padding:.55rem .45rem;display:block}.mktpaidads .performanceMetric dt{font-size:.68rem}.mktpaidads .performanceMetric dd{margin:.2rem 0;font-size:1rem}.mktpaidads .metricChange{min-height:1.2rem;font-size:.66rem}.mktpaidads .capabilityList{gap:.65rem}.mktpaidads .capabilityList li{padding:.8rem}.mktpaidads .capabilityList h3{font-size:.82rem}.mktpaidads .capabilityList p{font-size:.78rem;line-height:1.4}.mktpaidads .adPreviewCard{border-radius:21px}.mktpaidads .adPreviewViewport{aspect-ratio:1.14}.mktpaidads .adPreviewCopy h3{font-size:.92rem}.mktpaidads .adPreviewCopy p,.mktpaidads .adPreviewMetrics dd{font-size:.72rem}.mktpaidads .adPreviewMetrics dt,.mktpaidads .viewDetails{font-size:.66rem}.mktpaidads .engine{gap:1rem;padding:1rem}.mktpaidads .engineHeader h2{font-size:1.45rem}.mktpaidads .engineMediaWrap,.mktpaidads .adEngineMedia{max-width:25rem}.mktpaidads .enginePanel{padding:1rem}.mktpaidads .engineSummary{font-size:.9rem}.mktpaidads .engineCopy{font-size:.82rem}}@media (width<=419px){.mktpaidads .page{padding:4.75rem .8rem 1rem}.mktpaidads .cockpitGrid{gap:1.05rem}.mktpaidads .hero h1{letter-spacing:-.06em;font-size:clamp(1.9rem,9.2vw,2.35rem)}.mktpaidads .eyebrow{margin-bottom:1rem;padding-inline:.75rem}.mktpaidads .platformPerformanceCard,.mktpaidads .engine,.mktpaidads .enginePanel,.mktpaidads .adPreviewCard,.mktpaidads .capabilityList li{border-radius:17px}.mktpaidads .platformPerformanceCard,.mktpaidads .engine{padding:.85rem}.mktpaidads .performanceCardHeader{align-items:flex-start}.mktpaidads .miniTrendChart{width:5.25rem}.mktpaidads .performanceMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mktpaidads .capabilityList{grid-template-columns:1fr}.mktpaidads .adPreviewHeader,.mktpaidads .adPreviewCopy{padding-inline:.72rem}.mktpaidads .adPreviewViewport{aspect-ratio:1.05}.mktpaidads .enginePanel{padding:.85rem}.mktpaidads .page :is(a,button){min-width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.mktpaidads .adPreviewSlide{pointer-events:none;opacity:0;transition:none;transform:none}.mktpaidads .adPreviewSlide:first-child{z-index:1;opacity:1}}.mktsocial{--ink:#101322;--muted:#697086;--line:#e8eaf2;--purple:#6c4cff;--violet:#9b4dff;--cyan:#16c7ff;--pink:#ff3f9f;--green:#18c98b;--blue:#287cff;--red:#ff3158;--soft:#f7f8ff;color:var(--ink);background:radial-gradient(circle at 78% 8%,#704eff1c,#0000 25%),radial-gradient(circle at 10% 22%,#14c9ff14,#0000 24%),#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mktsocial a{color:inherit;text-decoration:none}.mktsocial .container{width:min(1180px,100% - 48px);margin:auto}.mktsocial .gradient{background:linear-gradient(100deg,#384cff,#7a48ff 50%,#e43db8);color:#0000;-webkit-background-clip:text;background-clip:text}.mktsocial .hero{text-align:left;grid-template-columns:48% 52%;align-items:center;min-height:585px;display:grid;position:relative;overflow:visible}.mktsocial .hero:before{content:none}.mktsocial .hero-copy{padding:52px 0 72px}.mktsocial .badge{width:auto;height:auto;color:var(--ink);background:#fffc;border:1px solid #e9e7ff;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #4e439612}.mktsocial .badge i{background:var(--purple);width:7px;height:7px;box-shadow:0 0 12px var(--purple);border-radius:50%}.mktsocial h1{letter-spacing:-4px;max-width:620px;color:var(--ink);margin:22px 0 20px;font-size:clamp(48px,5.3vw,72px);line-height:.98}.mktsocial .lead{color:var(--muted);max-width:500px;font-size:15px;line-height:1.75}.mktsocial .actions{align-items:center;gap:20px;margin-top:28px;display:flex}.mktsocial .btn{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:14px 19px;font-size:11px;font-weight:850;line-height:1.2;box-shadow:0 8px 20px #1e234112}.mktsocial .btn.primary{color:#fff;background:linear-gradient(110deg,#4c45ff,#a04cff);border:0;box-shadow:0 14px 28px #5b46ff40}.mktsocial .launch-cta{flex-direction:column;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.mktsocial .lnch-back{background-image:linear-gradient(#212123,#5e5e61 80%);border-radius:50%;justify-content:center;align-items:center;width:128px;height:128px;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff4d,inset 0 3px 5px #fff9,inset 0 -6px 2px #ffffff0d,inset 0 -3px #00000026,inset -2px 5px #0000004d,inset 2px 5px #0000004d,0 -8px 16px 1px #ffffff47,0 5px 16px 1px #0006,0 2px 5px #3c3c3c80}.mktsocial .lnch-spot-shadow{opacity:.9;filter:blur(14px)brightness(1.1);background:#47a4efcc;width:95px;height:27px;animation:1.9s linear infinite lnchSpin;position:absolute}.mktsocial .lnch-mid{background:#000;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 4px #000,0 1px 2px #fffc}.mktsocial .lnch-mid:before{content:"";z-index:5;pointer-events:none;background:0 0;border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:inset 0 -12px 18px #000c}.mktsocial .lnch-spot-main{opacity:.9;filter:blur(10px)brightness(1.5);background:#589cf6;width:109px;height:24px;animation:1.9s linear infinite lnchSpin;position:absolute}.mktsocial .lnch-btn{z-index:3;background:#424242;border-radius:50%;justify-content:center;align-items:center;width:99px;height:99px;transition:all .2s;display:flex;position:relative;box-shadow:0 -1px 2px #ffffff80,inset 0 -10px 18px #000c}.mktsocial .launch-cta:active .lnch-btn{transform:scale(.94);box-shadow:0 -1px 2px #ffffff4d,inset 0 0 8px #0000003d,inset 0 -10px 18px #000c}.mktsocial .lnch-spot-light{opacity:.9;filter:blur(14px)brightness(1.1);background:#6897ff66;width:109px;height:27px;animation:1.9s linear infinite lnchSpin;position:absolute}.mktsocial .lnch-center{z-index:4;background:#232323;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:85px;height:85px;display:flex;position:relative}.mktsocial .lnch-icon svg{filter:brightness(1.15);width:18px;margin-top:-3px}.mktsocial .lnch-launch{color:#333;margin-top:-3px;font-size:13px;display:flex}.mktsocial .lnch-launch>div{animation:lnchWave 1.8s calc(var(--i) * -.13s) infinite}.mktsocial .lnch-start{color:#737373;text-align:center;width:100%;height:10px;font-size:8px;position:relative}.mktsocial .lnch-text2{position:absolute;top:0;left:50%;transform:translate(-50%)}.mktsocial .lnch-text2>span{animation:lnchWave 1.8s calc(var(--n) * -.13s) infinite}.mktsocial .launch-caption{color:var(--ink);letter-spacing:.01em;font-size:11px;font-weight:800}@keyframes lnchWave{0%{opacity:.7}50%{color:#c6c6c6;opacity:1}to{opacity:.7}}@keyframes lnchSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mktsocial .trust{color:#62697b;align-items:center;gap:12px;margin-top:28px;font-size:10px;display:flex}.mktsocial .avatars{display:flex}.mktsocial .avatar{background:linear-gradient(135deg,#dce5ff,#8b79ff);border:2px solid #fff;border-radius:50%;width:27px;height:27px;margin-left:-5px}.mktsocial .avatar:first-child{margin-left:0}.mktsocial .plus{background:#fff;border:1px solid #dddff0;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:2px;display:grid}.mktsocial .visual{justify-content:center;align-items:center;height:550px;display:flex;position:relative}.mktsocial .float-dot{filter:blur(.2px);border-radius:50%;animation:4s ease-in-out infinite mktFloat;position:absolute}.mktsocial .dot1{background:#ff4db4;width:13px;height:13px;top:16%;left:10%}.mktsocial .dot2{background:#17cfff;width:9px;height:9px;bottom:28%;right:6%}@keyframes mktFloat{50%{transform:translateY(-10px)translate(5px)}}.mktsocial .traffic-wrap{z-index:9;position:absolute;top:40px;right:58px;transform:rotate(4deg)}.mktsocial .traffic{background:linear-gradient(145deg,#fff,#e8ebf4);border:1px solid #fff;border-radius:31px;width:126px;padding:13px 13px 15px;box-shadow:0 25px 50px #373c7838,inset 0 2px 4px #fff}.mktsocial .live{letter-spacing:1px;color:#747b90;justify-content:center;align-items:center;gap:5px;margin-bottom:9px;font-size:6px;font-weight:900;display:flex}.mktsocial .live i{background:#1ed893;border-radius:50%;width:5px;height:5px;animation:1.2s infinite mktLive;box-shadow:0 0 10px #1ed893}@keyframes mktLive{50%{opacity:.35;transform:scale(.6)}}.mktsocial .lens{background:radial-gradient(circle at 35% 25%,#fff,#edf0f7 52%,#d8dce7);border:4px solid #e2e5ee;border-radius:50%;place-items:center;width:66px;height:66px;margin:9px auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 5px 10px #fff,0 7px 15px #2d325a21}.mktsocial .lens:after{content:"";filter:blur(2px);background:#fff9;border-radius:50%;width:20px;height:8px;position:absolute;top:9px;left:12px;transform:rotate(-30deg)}.mktsocial .lens span{z-index:2;color:#969cac;font-size:23px;font-weight:900;position:relative}.mktsocial .lens.fbblink{animation:2.8s infinite mktfbblink}.mktsocial .lens.igblink{animation:3.1s .3s infinite mktigblink}.mktsocial .lens.xblink{animation:2.7s .7s infinite mktxblink}.mktsocial .lens.ytblink{animation:3s 1s infinite mktytblink}@keyframes mktfbblink{65%,82%{background:#1877f2;border-color:#58b7ff;box-shadow:0 0 18px #1877f2,0 0 42px #1877f288}}@keyframes mktigblink{65%,83%{background:linear-gradient(135deg,#ffd600,#ff0069,#7738f5);border-color:#ff68aa;box-shadow:0 0 18px #ff3b91,0 0 42px #ff3b9188}}@keyframes mktxblink{65%,83%{background:#29266e;border-color:#7774ff;box-shadow:0 0 18px #5855ff,0 0 42px #5855ff88}}@keyframes mktytblink{65%,84%{background:#ff1648;border-color:#ff6b82;box-shadow:0 0 18px #ff1744,0 0 42px #ff174488}}.mktsocial .traffic-only{justify-content:center;align-items:center;height:550px;display:flex;position:relative}.mktsocial .traffic-only .traffic-wrap{animation:4s ease-in-out infinite mktTrafficFloat;position:relative;top:auto;right:auto;transform:rotate(3deg)}.mktsocial .traffic-only .traffic{background:linear-gradient(145deg,#fff 0%,#f1f3f9 48%,#dfe3ec 100%);border:1px solid #fffffff2;border-radius:38px;width:158px;padding:18px 18px 22px;box-shadow:0 35px 75px #41418238,0 8px 25px #3c416e1f,inset 0 2px 5px #fffffff2}.mktsocial .traffic-only .lens{border-radius:50%;width:82px;height:82px;margin:12px auto}.mktsocial .traffic-only .lens span{font-size:30px}.mktsocial .traffic-only .live{margin-bottom:12px;font-size:7px}.mktsocial .traffic-only .traffic-label{text-align:center;color:#8990a2;letter-spacing:2px;margin-top:12px;font-size:7px;line-height:1.5}.mktsocial .traffic-only .traffic-label b{color:#272b3a;font-size:8px}.mktsocial .traffic-only .float-dot{opacity:.8}.mktsocial .traffic-only .dot1{top:19%;left:23%}.mktsocial .traffic-only .dot2{bottom:24%;right:19%}@keyframes mktTrafficFloat{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-10px)}}.mktsocial .section{padding:88px 0}.mktsocial .center{text-align:center}.mktsocial .eyebrow{letter-spacing:1.8px;color:#7657ff;text-transform:uppercase;font-size:9px;font-weight:900}.mktsocial .section h2{letter-spacing:-1.5px;color:var(--ink);margin:9px 0 12px;font-size:31px}.mktsocial .section-sub{color:var(--muted);font-size:12px;line-height:1.7}.mktsocial .cards{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:34px;display:grid}.mktsocial .card{border:1px solid var(--line);background:#ffffffbf;border-radius:18px;padding:25px 22px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #3237640b}.mktsocial .card:before{content:"";background:#6f4cff14;border-radius:50%;width:100px;height:100px;position:absolute;top:-45px;right:-40px}.mktsocial .card:hover{transform:translateY(-7px);box-shadow:0 22px 45px #413c821f}.mktsocial .iconbox{color:#684cff;background:#f0edff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.mktsocial .card:nth-child(2) .iconbox{color:#ff429b;background:#fff0f6}.mktsocial .card:nth-child(3) .iconbox{color:#149ed4;background:#eaf8ff}.mktsocial .card:nth-child(4) .iconbox{color:#17b97e;background:#eafff6}.mktsocial .card h3{color:var(--ink);margin:20px 0 8px;font-size:15px}.mktsocial .card p{color:var(--muted);min-height:68px;font-size:10px;line-height:1.7}.mktsocial .learn{color:#5c4bff;font-size:10px;font-weight:800}.mktsocial .process-box{background:linear-gradient(135deg,#faf9ff,#f3f8ff);border:1px solid #edf0fa;border-radius:26px;grid-template-columns:1fr 1fr;gap:55px;padding:48px;display:grid;overflow:hidden}.mktsocial .process-box h2{color:var(--ink)}.mktsocial .proc-meter{flex-direction:column;gap:0;margin-top:28px;display:flex}.mktsocial .proc-meter,.mktsocial .proc-meter *{box-sizing:border-box}.mktsocial .proc-gauge{align-items:flex-start;gap:16px;display:flex}.mktsocial .proc-scale{flex:none;width:98px;height:224px;position:relative}.mktsocial .proc-mark{white-space:nowrap;letter-spacing:.02em;color:#a9aec2;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex;position:absolute;right:0;transform:translateY(-50%)}.mktsocial .proc-mark span{background:#d3d7e6;border-radius:99px;flex:none;width:9px;height:2px}.mktsocial .proc-mark.m-04{top:20px}.mktsocial .proc-mark.m-03{top:81.33px}.mktsocial .proc-mark.m-02{top:142.67px}.mktsocial .proc-mark.m-01{top:204px}.mktsocial .proc-body{background:radial-gradient(circle at 50% 0,#ffffff14,#0000 40%),linear-gradient(150deg,#23252c,#111319);border:1px solid #ffffff14;border-radius:999px;flex:none;width:66px;height:224px;position:relative;box-shadow:0 22px 40px #1e194647,inset 0 1px 1px #ffffff1a,inset 0 -16px 26px #0000004d}.mktsocial .proc-track{background:linear-gradient(#181c27,#0a0c12);border-radius:999px;width:20px;position:absolute;top:20px;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 3px 7px #000000d9,inset 0 -1px 2px #ffffff0d}.mktsocial .proc-mercury{border-radius:999px;width:100%;animation:3.2s linear infinite mktProcMercury;position:absolute;bottom:0;left:0;box-shadow:inset 0 -3px 6px #ffffff8c}.mktsocial .proc-mercury:before{content:"";filter:blur(3px);background:radial-gradient(circle at 50% 0,#ffffffd9,#0000 72%);width:100%;height:12px;position:absolute;top:-9px;left:0}.mktsocial .proc-knob{background:radial-gradient(circle at 34% 28%,#ffffffb3,#0000 34%),linear-gradient(145deg,#5a5d68,#181a21);border-radius:50%;width:34px;height:34px;animation:3.2s linear infinite mktProcKnob;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 20px #00000080,inset 0 2px 4px #fff3,inset 0 -4px 7px #0009}@keyframes mktProcMercury{0%{background:#6e4cff;height:10%;box-shadow:0 0 16px #6e4cff,0 0 32px #6e4cff80,inset 0 -3px 6px #ffffff8c}25%{background:#ff4294;height:40%;box-shadow:0 0 16px #ff4294,0 0 32px #ff429480,inset 0 -3px 6px #ffffff8c}50%{background:#287cff;height:70%;box-shadow:0 0 16px #287cff,0 0 32px #287cff80,inset 0 -3px 6px #ffffff8c}75%{background:#19c58a;height:100%;box-shadow:0 0 16px #19c58a,0 0 32px #19c58a80,inset 0 -3px 6px #ffffff8c}to{background:#6e4cff;height:10%;box-shadow:0 0 16px #6e4cff,0 0 32px #6e4cff80,inset 0 -3px 6px #ffffff8c}}@keyframes mktProcKnob{0%{border:2px solid #6e4cff;top:204px;box-shadow:0 10px 20px #00000080,0 0 18px #6e4cff8c,inset 0 2px 4px #fff3,inset 0 -4px 7px #0009}25%{border:2px solid #ff4294;top:142.67px;box-shadow:0 10px 20px #00000080,0 0 18px #ff42948c,inset 0 2px 4px #fff3,inset 0 -4px 7px #0009}50%{border:2px solid #287cff;top:81.33px;box-shadow:0 10px 20px #00000080,0 0 18px #287cff8c,inset 0 2px 4px #fff3,inset 0 -4px 7px #0009}75%{border:2px solid #19c58a;top:20px;box-shadow:0 10px 20px #00000080,0 0 18px #19c58a8c,inset 0 2px 4px #fff3,inset 0 -4px 7px #0009}to{border:2px solid #6e4cff;top:204px;box-shadow:0 10px 20px #00000080,0 0 18px #6e4cff8c,inset 0 2px 4px #fff3,inset 0 -4px 7px #0009}}.mktsocial .proc-readout{background:#fff9;border:1px solid #edf0fa;border-radius:16px;min-height:100px;margin-top:24px;padding:18px 20px;position:relative}.mktsocial .proc-stage{opacity:0;width:100%;padding:18px 20px;position:absolute;top:0;left:0}.mktsocial .proc-value{letter-spacing:-.3px;font-size:19px;font-weight:900}.mktsocial .proc-label{letter-spacing:1.6px;color:#9298ab;margin-top:4px;font-size:9px;font-weight:800}.mktsocial .proc-status{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.7}.mktsocial .proc-stage.s1{animation:3.2s linear infinite mktProcStage1}.mktsocial .proc-stage.s2{animation:3.2s linear infinite mktProcStage2}.mktsocial .proc-stage.s3{animation:3.2s linear infinite mktProcStage3}.mktsocial .proc-stage.s4{animation:3.2s linear infinite mktProcStage4}.mktsocial .proc-stage.s1 .proc-value{color:#6e4cff}.mktsocial .proc-stage.s2 .proc-value{color:#ff4294}.mktsocial .proc-stage.s3 .proc-value{color:#287cff}.mktsocial .proc-stage.s4 .proc-value{color:#19c58a}@keyframes mktProcStage1{0%{opacity:1}24.9%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes mktProcStage2{0%{opacity:0}24.9%{opacity:0}25%{opacity:1}49.9%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes mktProcStage3{0%{opacity:0}49.9%{opacity:0}50%{opacity:1}74.9%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes mktProcStage4{0%{opacity:0}74.9%{opacity:0}75%{opacity:1}99.9%{opacity:1}to{opacity:0}}.mktsocial .proc-meter:hover .proc-mercury,.mktsocial .proc-meter:hover .proc-knob,.mktsocial .proc-meter:hover .proc-stage{animation-play-state:paused}.mktsocial .case{background:#fff;border:1px solid #e9ebf3;border-radius:20px;grid-template-columns:1fr 180px;align-items:center;gap:10px;padding:18px;display:grid;box-shadow:0 18px 35px #373c6414}.mktsocial .case-photo{background:linear-gradient(145deg,#8f78ff,#e4d9ff);border-radius:15px;height:220px;position:relative;overflow:hidden}.mktsocial .case-photo:after{content:"";background:linear-gradient(135deg,#222,#9d77a9 55%,#f4c4dd);border-radius:75px 75px 20px 20px;width:150px;height:240px;position:absolute;bottom:-25px;right:-12px;transform:rotate(-7deg)}.mktsocial .case-photo.has-slides:after{content:none}.mktsocial .case-slides{position:absolute;inset:0}.mktsocial .cs{object-fit:cover;opacity:0;width:100%;height:100%;animation:9s ease-in-out infinite mktCaseSlide;position:absolute;inset:0}.mktsocial .cs:first-child{animation-delay:0s}.mktsocial .cs:nth-child(2){animation-delay:3s}.mktsocial .cs:nth-child(3){animation-delay:6s}@keyframes mktCaseSlide{0%{opacity:0}5%{opacity:1}30%{opacity:1}38%{opacity:0}to{opacity:0}}.mktsocial .heart{color:#fff;z-index:2;background:#ff477f;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:10px;right:8px}.mktsocial .case h4{color:var(--ink);margin:0 0 6px;font-size:12px}.mktsocial .metrics{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.mktsocial .metrics small{color:#808698;font-size:8px}.mktsocial .metrics strong{color:var(--ink);margin-top:3px;font-size:18px;display:block}.mktsocial .casebtn{color:#fff;background:linear-gradient(110deg,#5c49ff,#a14cff);border-radius:9px;margin-top:20px;padding:10px 13px;font-size:9px;font-weight:800;display:inline-block}.mktsocial .plans-panel{background:radial-gradient(circle at 12% 15%,#6c4cff12,#0000 42%),radial-gradient(circle at 88% 82%,#ff3f9f0f,#0000 40%),linear-gradient(135deg,#fff,#f6f5ff 55%,#fdf3fa 100%);border:1px solid #eee9fb;border-radius:30px;margin-top:34px;padding:60px 44px;position:relative;overflow:hidden;box-shadow:0 30px 60px #463c8c14}.mktsocial .plan-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.mktsocial .plan-card{text-align:left;color:var(--ink);background:#fffffff0;border:1px solid #ebe7fa;border-radius:20px;flex-direction:column;padding:28px 26px 26px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;box-shadow:0 1px 2px #281e5a0a,0 18px 40px -20px #463ca03d}.mktsocial .plan-card:hover{border-color:#d9d2f7;transform:translateY(-6px);box-shadow:0 2px 4px #281e5a0d,0 28px 54px -20px #463ca057}.mktsocial .plan-dots{gap:7px;margin-bottom:22px;display:flex}.mktsocial .p-red,.mktsocial .p-yellow,.mktsocial .p-green{border-radius:50%;width:10px;height:10px;box-shadow:0 2px 4px #1e143c2e}.mktsocial .p-red{background:#ff605c}.mktsocial .p-yellow{background:#ffbd44}.mktsocial .p-green{background:#00ca4e}.mktsocial .plan-card h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:800}.mktsocial .plan-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.mktsocial .plan-cta{color:#5c49ff;align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mktsocial .plan-cta:hover{text-underline-offset:4px;text-decoration:underline}.mktsocial .footer{color:#7a8091;border-top:1px solid #eceef5;justify-content:space-between;padding:35px 0;font-size:9px;display:flex}@media (width<=1100px){.mktsocial .plan-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mktsocial .hero{grid-template-columns:1fr}.mktsocial .hero-copy{padding-top:65px}.mktsocial .visual{height:510px}.mktsocial .cards{grid-template-columns:1fr 1fr}.mktsocial .process-box{grid-template-columns:1fr}.mktsocial .traffic-only{height:510px}.mktsocial .plans-panel{padding:44px 24px}}@media (width<=560px){.mktsocial .container{width:min(100% - 28px,1180px)}.mktsocial h1{letter-spacing:-3px;font-size:48px}.mktsocial .hero-copy{padding-top:45px}.mktsocial .visual{transform-origin:top;height:430px;margin-bottom:-100px;transform:scale(.72)}.mktsocial .cards,.mktsocial .plan-row{grid-template-columns:1fr}.mktsocial .plan-card{padding:24px 22px}.mktsocial .process-box{padding:25px}.mktsocial .case{grid-template-columns:1fr}.mktsocial .case-photo{height:180px}.mktsocial .footer{text-align:center;display:block}.mktsocial .footer span{margin-top:8px;display:block}.mktsocial .proc-scale{width:82px}.mktsocial .proc-body{width:58px}.mktsocial .proc-knob{width:30px;height:30px}.mktsocial .traffic-only{transform-origin:top;height:430px;margin-bottom:-55px;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.mktsocial *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.mktemail .page{--blue:#2f5cf0;--blue-dark:#1f3fb8;--indigo:#4f46e5;--purple:#7c3aed;--teal:#0891b2;--green:#16a34a;--orange:#f97316;--red:#e53935;--gold:#f6c445;--ink:#10142c;--muted:#667085;--line:#e7e9f3;--card:#fff;--soft:#f2f4fb;--page-bg:#f7f8fc;--navy:#0a0e24;--navy-soft:#10142f;background:var(--page-bg);color:var(--ink);overflow:clip}.mktemail .page a{color:inherit;text-decoration:none}.mktemail .tint_blue{color:var(--blue);background:#e7edfd}.mktemail .tint_green{color:var(--green);background:#e6f8ec}.mktemail .tint_orange{color:var(--orange);background:#fdece0}.mktemail .tint_purple{color:var(--purple);background:#efe8fd}.mktemail .tint_teal{color:var(--teal);background:#e2f6f6}.mktemail .tint_red{color:var(--red);background:#fdeaea}.mktemail svg.tint_blue,.mktemail svg.tint_green,.mktemail svg.tint_orange,.mktemail svg.tint_purple,.mktemail svg.tint_teal,.mktemail svg.tint_red{background:0 0}.mktemail svg.tint_blue{color:var(--blue)}.mktemail svg.tint_green{color:var(--green)}.mktemail svg.tint_orange{color:var(--orange)}.mktemail svg.tint_purple{color:var(--purple)}.mktemail svg.tint_teal{color:var(--teal)}.mktemail svg.tint_red{color:var(--red)}.mktemail .sectionHead{text-align:center;justify-items:center;width:min(100%,76rem);margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem);display:grid}.mktemail .sectionLabel,.mktemail .sectionLabelLight{letter-spacing:.16em;text-transform:uppercase;color:var(--indigo);margin:0 0 .75rem;font-size:.72rem;font-weight:700}.mktemail .sectionHead h2{letter-spacing:-.01em;text-wrap:balance;max-width:24ch;color:inherit;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.15}.mktemail .sectionHead>p:last-child{max-width:44ch;color:var(--muted);margin:.85rem 0 0;font-size:1rem;line-height:1.6}.mktemail .hero{text-align:left;background:var(--navy);color:#f5f6fb;position:relative;overflow:hidden}.mktemail .hero:before{content:none}.mktemail .heroBg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mktemail .heroMesh{background-color:#0000;background-image:radial-gradient(46rem 34rem at 18% 20%,#3b6bf652,#0000 60%),radial-gradient(42rem 32rem at 82% 26%,#8b5cf642,#0000 60%),radial-gradient(38rem 30rem at 45% 100%,#0891b233,#0000 65%);background-position:0 0,100% 100%,50% 100%;background-repeat:repeat,repeat,repeat;background-size:160% 160%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;transition:filter .4s;animation:26s ease-in-out infinite alternate heroMeshShift;position:absolute;inset:-15%}.mktemail .hero:hover .heroMesh{filter:brightness(1.12)}@keyframes heroMeshShift{to{background-position:22% 16%,78% 84%,38% 88%}}.mktemail .heroAurora{position:absolute;inset:0}.mktemail .auroraLayer{transform:translate3d(calc(var(--parallax-x,0) * var(--depth,20) * 1px), calc(var(--parallax-y,0) * var(--depth,20) * 1px), 0);will-change:transform;transition:transform .5s ease-out;position:absolute;inset:0}.mktemail .auroraBlob{filter:blur(60px);opacity:.55;will-change:transform;border-radius:50%;transition:opacity .4s;position:absolute}.mktemail .hero:hover .auroraBlob{opacity:.8}.mktemail .auroraBlob1{background:radial-gradient(circle,#3b6bf6d9,#0000 70%);width:26rem;height:26rem;animation:18s ease-in-out infinite auroraFloat1;top:-4%;left:6%}.mktemail .auroraBlob2{background:radial-gradient(circle,#8b5cf6bf,#0000 70%);width:22rem;height:22rem;animation:22s ease-in-out infinite auroraFloat2;top:22%;right:8%}.mktemail .auroraBlob3{background:radial-gradient(circle,#22d3ee99,#0000 70%);width:20rem;height:20rem;animation:25s ease-in-out infinite auroraFloat3;bottom:-14%;left:32%}@keyframes auroraFloat1{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(30px,22px)scale(1.08)}}@keyframes auroraFloat2{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-26px,26px)scale(.94)}}@keyframes auroraFloat3{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(20px,-18px)scale(1.06)}}.mktemail .heroSpotlight{opacity:var(--spotlight-opacity,0);mix-blend-mode:screen;background:radial-gradient(420px 420px at var(--mouse-x,50%) var(--mouse-y,30%), #8296ff29, #8b5cf614 45%, transparent 72%);transition:opacity .5s;position:absolute;inset:0}.mktemail .heroParticles{transform:translate3d(calc(var(--parallax-x,0) * 10px), calc(var(--parallax-y,0) * 10px), 0);will-change:transform;transition:transform .5s ease-out;position:absolute;inset:0}.mktemail .particle{opacity:.3;background:#cdd9ff;border-radius:50%;width:3px;height:3px;animation-name:particleFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 6px 1px #a0b4ffd9}@keyframes particleFloat{0%,to{opacity:.2;transform:translate(0,0)scale(1)}50%{opacity:.75;transform:translateY(-20px)scale(1.4)}}.mktemail .heroNoise{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mktemail .heroMesh,.mktemail .auroraBlob,.mktemail .particle{animation:none}.mktemail .auroraLayer,.mktemail .heroParticles{transition:none;transform:none}}.mktemail .heroGrid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(19rem,.85fr);align-items:center;gap:clamp(2rem,4vw,3.25rem);width:min(100%,82rem);margin:0 auto;padding:clamp(6rem,8vw,7rem) clamp(1.25rem,5vw,4rem) clamp(2.25rem,4vw,3.25rem);display:grid;position:relative}.mktemail .heroCopy{min-width:0}.mktemail .eyebrow{color:var(--teal);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.75rem;font-weight:800}.mktemail .hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.3rem,4.4vw,3.4rem);font-weight:800;line-height:1.12}.mktemail .hero h1 span{color:#6f96ff}.mktemail .heroLead{color:#c4c9de;text-wrap:pretty;max-width:34rem;margin:1.15rem 0 0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.55}.mktemail .heroCtas{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.65rem;display:flex}.mktemail .primaryCta{background:linear-gradient(135deg, var(--blue), var(--blue-dark));color:#fff;border-radius:.7rem;align-items:center;gap:.7rem;min-height:2.85rem;padding:0 1.3rem;font-size:.85rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 28px -12px #2f5cf08c}.mktemail .secondaryCta{color:#f5f6fb;background:#ffffff0a;border:1px solid #f5f6fb40;border-radius:.7rem;align-items:center;gap:.65rem;min-height:2.85rem;padding:0 1.2rem 0 .6rem;font-size:.85rem;font-weight:600;transition:border-color .18s,background-color .18s;display:inline-flex}.mktemail .playDot{color:#8fb0ff;background:#3b6bf640;border-radius:50%;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.mktemail .trustRow{flex-wrap:wrap;gap:1.1rem 1.75rem;margin:1.85rem 0 0;padding:0;list-style:none;display:flex}.mktemail .trustRow li{color:#b7bdd4;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.mktemail .trustRow li svg{color:var(--teal);flex-shrink:0}.mktemail .trustRow li b{color:#f5f6fb;font-size:.85rem;font-weight:700;display:block}.mktemail .heroVisual{justify-content:center;padding:2.5rem .5rem 0;display:flex}.mktemail .heroStack{width:100%;max-width:32rem;position:relative}.mktemail .machineCard{aspect-ratio:16/11.2;background:var(--navy);border-radius:1.5rem;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -28px #0009}.mktemail .machineVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mktemail .heroPanel{z-index:2;width:12.75rem;color:var(--ink);background:#fffffff7;border-radius:1.1rem;padding:1rem .9rem 1.05rem;position:absolute;bottom:1.5rem;left:-1.25rem;box-shadow:0 28px 56px -22px #0000008c}.mktemail .heroPanelHead{color:var(--ink);align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;line-height:1.25;display:flex}.mktemail .livePulse{background:var(--green);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;animation:2.2s ease-out infinite pulse-ring;box-shadow:0 0 #16a34a99}@keyframes pulse-ring{0%{box-shadow:0 0 #16a34a8c}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.mktemail .heroPanelSub{color:var(--muted);margin:.3rem 0 .85rem;font-size:.66rem;line-height:1.4}.mktemail .heroFlowList{grid-template-columns:repeat(2,1fr);gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.mktemail .heroFlowList li{background:var(--soft);letter-spacing:.01em;color:var(--ink);border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .4rem;font-size:.56rem;font-weight:700;line-height:1.15;display:flex}.mktemail .heroFlowIcon{background:linear-gradient(155deg, var(--blue), var(--blue-dark));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex;box-shadow:0 6px 14px -6px #2f5cf080}.mktemail .heroStatCard{z-index:3;background:#fff;border-radius:1rem;flex-direction:column;gap:.7rem;width:11.5rem;padding:.9rem 1rem 1rem;animation:5.5s ease-in-out infinite float-card;display:flex;position:absolute;top:-1.25rem;right:-1rem;box-shadow:0 24px 46px -20px #0000008c}.mktemail .heroStatCardHead{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6rem;font-weight:800}.mktemail .heroStat{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.mktemail .heroStatText{flex-direction:column;gap:.05rem;display:flex}.mktemail .heroStatText strong{color:var(--ink);font-size:1rem;font-weight:800;line-height:1.1}.mktemail .heroStatText span{color:var(--muted);font-size:.62rem}.mktemail .heroSparkline{flex-shrink:0;width:2.3rem;height:1.1rem}.mktemail .heroSparkline polyline{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mktemail .floatBadge{width:2.6rem;height:2.6rem;color:var(--blue);background:#fff;border-radius:50%;justify-content:center;align-items:center;animation:4.5s ease-in-out infinite float-badge;display:flex;position:absolute;box-shadow:0 16px 30px -12px #00000080}.mktemail .floatBadgeOne{animation-delay:0s;top:-.9rem;left:40%}.mktemail .floatBadgeTwo{background:var(--green);color:#fff;animation-delay:1.4s;top:42%;right:-1rem}.mktemail .floatBadgeThree{color:var(--purple);animation-delay:.8s;bottom:-.9rem;right:5.5rem}@keyframes float-badge{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mktemail .primaryCta:focus-visible,.mktemail .secondaryCta:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (hover:hover) and (pointer:fine){.mktemail .primaryCta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px #2f5cf0a6}.mktemail .secondaryCta:hover{background:#ffffff14;border-color:#f5f6fb80}}.mktemail .leaksSection{background:var(--page-bg);color:var(--ink);padding:clamp(4.5rem,9vw,7rem) 0}.mktemail .leaksGrid{perspective:1200px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;width:min(100%,78rem);margin:clamp(2.75rem,5vw,4rem) auto 0;padding:0 clamp(1.25rem,5vw,3rem);display:grid}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mktemail .leakCard{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px)) scale(var(--s,1));border-radius:24px;transition:transform .2s ease-out;position:relative;overflow:hidden}.mktemail .leakCard:hover{--s:1.03;--ty:-6px}.mktemail .leakCard:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), transparent 0%, #05060f 8%, #2b1f52 16%, #05060f 24%, transparent 34%, transparent 100%);-webkit-mask-composite:xor;filter:blur(4px);opacity:.75;pointer-events:none;padding:2px;transition:opacity .3s,filter .3s;animation:5s linear infinite leakBorderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mktemail .leakCard:hover:before{opacity:1;filter:blur(6px)}.mktemail .leakCard:after{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), transparent 0%, #a48bff 5%, #05060f 14%, #2b1f52 22%, #05060f 30%, transparent 38%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:2px;transition:padding .3s;animation:5s linear infinite leakBorderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mktemail .leakCard:hover:after{padding:2.5px}@keyframes leakBorderRotate{to{--border-angle:360deg}}.mktemail .leakCardInner{border-radius:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#ffffffeb,#ffffffad);border:1px solid #fff9;height:100%;padding:1.5rem 1.25rem;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -22px 30px -26px #5a46c847,0 24px 46px -22px #090b1e73,0 10px 20px -12px #090b1e59,0 40px 65px -30px #4c3cc847}.mktemail .leakCard:hover .leakCardInner{box-shadow:inset 0 1px #fffffff2,inset 0 -26px 34px -24px #5a46c859,0 34px 62px -20px #090b1e8c,0 14px 26px -14px #090b1e6b,0 50px 85px -30px #4c3cc861}.mktemail .leakCardInner:after{content:"";pointer-events:none;background:linear-gradient(75deg,#0000 42%,#fff9 50%,#0000 58%);animation:6s ease-in-out infinite leakShine;position:absolute;inset:0;transform:translate(-130%)}@keyframes leakShine{0%,65%{transform:translate(-130%)}85%,to{transform:translate(130%)}}.mktemail .leakTop{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.mktemail .leakIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:transform .3s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff9,0 6px 14px -6px #090b1e4d,0 0 16px -3px}.mktemail .leakCard:hover .leakIcon{transform:translateZ(28px)scale(1.06)}.mktemail .leakIndex{color:var(--muted);font-size:.72rem;font-weight:800}.mktemail .leakCard h3{letter-spacing:-.008em;color:var(--ink);margin:0 0 .5rem;font-size:1rem;font-weight:800;line-height:1.3}.mktemail .leakCard p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.6}.mktemail .journeySection{background:radial-gradient(60rem 30rem at 12% -10%, #3b6bf614, transparent 60%), radial-gradient(50rem 28rem at 100% 0%, #8b5cf612, transparent 55%), var(--page-bg);color:var(--ink);padding:clamp(4.5rem,9vw,7rem) 0 clamp(5rem,9vw,7rem)}.mktemail .sectionLabelLight{color:var(--indigo)}.mktemail .journeyTitle{max-width:24ch}.mktemail .journeyCaptionRow{text-align:center;justify-items:center;gap:.5rem;margin:1.75rem 0 clamp(3.5rem,7vw,5.5rem);padding:0 1.5rem;display:grid}.mktemail .journeyCaption{color:var(--muted);align-items:center;gap:.65rem;margin:0;font-size:.88rem;display:flex}.mktemail .journeyCaption b{color:var(--ink);font-weight:700}.mktemail .journeyHint{color:#a4adbd;margin:0;font-size:.72rem}.mktemail .servicesHead{text-align:center;padding:0 1.5rem}.mktemail .servicesHead p{margin:0 0 .6rem}.mktemail .servicesHead h3{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}.mktemail .servicesHead h3 span{color:var(--blue)}.mktemail .servicesGrid{perspective:1200px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;width:min(100%,78rem);margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:0 clamp(1.25rem,5vw,3rem);display:grid}.mktemail .serviceCard{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px)) scale(var(--s,1));border-radius:20px;transition:transform .2s ease-out;position:relative;overflow:hidden}.mktemail .serviceCard:hover{--s:1.03;--ty:-6px}.mktemail .serviceCard:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), transparent 0%, #05060f 8%, #2b1f52 16%, #05060f 24%, transparent 34%, transparent 100%);-webkit-mask-composite:xor;filter:blur(4px);opacity:.75;pointer-events:none;padding:2px;transition:opacity .3s,filter .3s;animation:5s linear infinite leakBorderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mktemail .serviceCard:hover:before{opacity:1;filter:blur(6px)}.mktemail .serviceCard:after{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), transparent 0%, #a48bff 5%, #05060f 14%, #2b1f52 22%, #05060f 30%, transparent 38%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:2px;transition:padding .3s;animation:5s linear infinite leakBorderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mktemail .serviceCard:hover:after{padding:2.5px}.mktemail .serviceCardInner{border-radius:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#ffffffeb,#ffffffad);border:1px solid #fff9;height:100%;padding:1.35rem 1.1rem 1.2rem;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -22px 30px -26px #5a46c847,0 24px 46px -22px #090b1e73,0 10px 20px -12px #090b1e59,0 40px 65px -30px #4c3cc847}.mktemail .serviceCard:hover .serviceCardInner{box-shadow:inset 0 1px #fffffff2,inset 0 -26px 34px -24px #5a46c859,0 34px 62px -20px #090b1e8c,0 14px 26px -14px #090b1e6b,0 50px 85px -30px #4c3cc861}.mktemail .serviceCardInner:after{content:"";pointer-events:none;background:linear-gradient(75deg,#0000 42%,#fff9 50%,#0000 58%);animation:6s ease-in-out infinite leakShine;position:absolute;inset:0;transform:translate(-130%)}.mktemail .serviceIcon{border-radius:.65rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.9rem;transition:transform .3s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff9,0 6px 14px -6px #090b1e4d,0 0 16px -3px}.mktemail .serviceCard:hover .serviceIcon{transform:translateZ(28px)scale(1.06)}.mktemail .serviceIndex{color:#a7adc0;font-size:.68rem;font-weight:800;position:absolute;top:1.35rem;right:1.1rem}.mktemail .serviceCard h4{margin:0 0 .4rem;font-size:.92rem;font-weight:800;line-height:1.3}.mktemail .serviceCard p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.mktemail .industrySection{background:var(--page-bg);color:var(--ink);padding:clamp(4.5rem,9vw,7rem) 0;position:relative;overflow:hidden}.mktemail .industryContent{z-index:1;position:relative}.mktemail .mailPattern{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(62% 46% at 50% 20%,#0000 0% 55%,#000 85%);mask-image:radial-gradient(62% 46% at 50% 20%,#0000 0% 55%,#000 85%)}.mktemail .mailIconDepth{color:#4f46e580;transform:translate3d(calc(var(--mail-px,0) * var(--depth,6) * 1px), calc(var(--mail-py,0) * var(--depth,6) * 1px), 0);will-change:transform;transition:transform .5s ease-out;position:absolute}.mktemail .mailIconLarge{color:#4f46e521}.mktemail .mailIconFloat{animation-name:mailFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}@keyframes mailFloat{0%,to{transform:translate(0)}50%{transform:translate(4px,-6px)}}@media (prefers-reduced-motion:reduce){.mktemail .mailIconFloat{animation:none}.mktemail .mailIconDepth{transition:none;transform:none}}.mktemail .industryGrid{flex-wrap:wrap;justify-content:center;gap:.85rem;width:min(100%,68rem);margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:0 1.5rem;display:flex}.mktemail .industryChip{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:.75rem;align-items:center;gap:.55rem;padding:.75rem 1.1rem;font-size:.85rem;font-weight:600;display:inline-flex}.mktemail .industryChip svg{color:var(--blue)}.mktemail .industryCtaRow{justify-content:center;margin-top:2.25rem;display:flex}.mktemail a.industryCta{background:linear-gradient(135deg, var(--blue), var(--blue-dark));color:#fff;border-radius:.7rem;align-items:center;gap:.6rem;min-height:3rem;padding:0 1.35rem;font-size:.85rem;font-weight:700;transition:transform .18s;display:inline-flex;box-shadow:0 14px 28px -12px #2f5cf080}@media (hover:hover) and (pointer:fine){.mktemail .industryCta:hover{transform:translateY(-2px)}}.mktemail .industryCta:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mktemail .actionGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;width:min(100%,78rem);margin:clamp(3.5rem,7vw,5rem) auto 0;padding:0 clamp(1.25rem,5vw,3rem);display:grid}.mktemail .timelineCard,.mktemail .compareCard{background:var(--card);border:1px solid var(--line);border-radius:1.25rem;flex-direction:column;padding:clamp(1.5rem,3vw,2rem);display:flex;box-shadow:0 24px 48px -34px #17235a29}.mktemail .timelineCard h3,.mktemail .compareCard h3{letter-spacing:-.005em;color:var(--ink);margin:0 0 .3rem;font-size:1.15rem;font-weight:800}.mktemail .actionSub{color:var(--muted);margin:0 0 1.35rem;font-size:.82rem}.mktemail .timelineList{flex-direction:column;gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex;position:relative}.mktemail .timelineList:before{content:"";background:var(--line);z-index:0;width:2px;position:absolute;top:.95rem;bottom:.95rem;left:.95rem}.mktemail .timelineList li{grid-template-columns:1.9rem 5rem 1fr;align-items:center;gap:.75rem;display:grid}.mktemail .timelineDot{z-index:1;width:1.9rem;height:1.9rem;color:var(--blue);box-shadow:0 0 0 4px var(--card);background:#e7edfd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.mktemail .timelineTime{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.mktemail .timelineCopy{color:var(--ink);font-size:.85rem;line-height:1.4}.mktemail .compareGrid{flex:1;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.35rem;display:grid;position:relative}.mktemail .compareCol{flex-direction:column;display:flex}.mktemail .compareBadge{background:var(--ink);color:#fff;width:2.4rem;height:2.4rem;box-shadow:0 0 0 5px var(--card);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mktemail .compareLabelBad{letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin:0 0 .75rem;font-size:.72rem;font-weight:800}.mktemail .compareLabelGood{letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin:0 0 .75rem;font-size:.72rem;font-weight:800}.mktemail .compareCol ul{flex-direction:column;flex:1;justify-content:space-between;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.mktemail .compareCol li{color:var(--ink);align-items:flex-start;gap:.5rem;font-size:.79rem;line-height:1.4;display:flex}.mktemail .compareCol:first-child li svg{color:var(--red);flex-shrink:0;margin-top:.15rem}.mktemail .compareCol:last-child li svg{color:var(--green);flex-shrink:0;margin-top:.15rem}.mktemail .processSection{background:var(--page-bg);color:var(--ink);padding:clamp(4.5rem,9vw,7rem) 0}.mktemail .processSection .sectionHead h2{max-width:30ch}.mktemail .processRow{perspective:1200px;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;width:min(100%,78rem);margin:clamp(2.75rem,5vw,4rem) auto 0;padding:0 clamp(1.25rem,5vw,3rem);display:flex}.mktemail .processStepWrap{flex:14rem;align-items:center;min-width:13rem;display:flex}.mktemail .processCard{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px)) scale(var(--s,1));border-radius:20px;flex:1;transition:transform .2s ease-out;position:relative;overflow:hidden}.mktemail .processCard:hover{--s:1.03;--ty:-6px}.mktemail .processCard:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), transparent 0%, #05060f 8%, #2b1f52 16%, #05060f 24%, transparent 34%, transparent 100%);-webkit-mask-composite:xor;filter:blur(4px);opacity:.75;pointer-events:none;padding:2px;transition:opacity .3s,filter .3s;animation:5s linear infinite leakBorderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mktemail .processCard:hover:before{opacity:1;filter:blur(6px)}.mktemail .processCard:after{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), transparent 0%, #a48bff 5%, #05060f 14%, #2b1f52 22%, #05060f 30%, transparent 38%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:2px;transition:padding .3s;animation:5s linear infinite leakBorderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mktemail .processCard:hover:after{padding:2.5px}.mktemail .processCardInner{border-radius:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#ffffffeb,#ffffffad);border:1px solid #fff9;height:100%;padding:1.5rem 1.35rem;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -22px 30px -26px #1e14464d,0 24px 46px -22px #090b1e80,0 10px 20px -12px #090b1e66,0 40px 65px -30px #140e3252}.mktemail .processCard:hover .processCardInner{box-shadow:inset 0 1px #fffffff2,inset 0 -26px 34px -24px #1e144661,0 34px 62px -20px #090b1e99,0 14px 26px -14px #090b1e75,0 50px 85px -30px #140e326b}.mktemail .processCardInner:after{content:"";pointer-events:none;background:linear-gradient(75deg,#0000 42%,#fff9 50%,#0000 58%);animation:6s ease-in-out infinite leakShine;position:absolute;inset:0;transform:translate(-130%)}.mktemail .processIcon{border-radius:.75rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin-bottom:1rem;transition:transform .3s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff9,0 6px 14px -6px #090b1e4d,0 0 16px -3px}.mktemail .processCard:hover .processIcon{transform:translateZ(28px)scale(1.06)}.mktemail .processCard h3{margin:0 0 .5rem;font-size:1rem;font-weight:800}.mktemail .processCard p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.mktemail .processConnector{width:2rem;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}@media (width<=900px){.mktemail .processStepWrap{flex-direction:column;align-items:stretch}.mktemail .processConnector{display:none}}.mktemail .panelSection{background:var(--page-bg);width:min(100%,78rem);color:var(--ink);flex-direction:column;gap:1.1rem;margin:0 auto;padding:clamp(4.5rem,9vw,7rem) clamp(1.25rem,5vw,3rem);display:flex}.mktemail .panelGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.1rem;display:grid}.mktemail .panel{background:var(--card);border:1px solid var(--line);border-radius:1.35rem;padding:1.6rem 1.75rem;box-shadow:0 24px 48px -36px #17235a29}.mktemail .panel h3{letter-spacing:-.005em;color:var(--ink);margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.mktemail .panelSub{color:var(--muted);margin:0 0 1.25rem;font-size:.8rem}.mktemail .resultsWrap{grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:relative}.mktemail .resultsBadge{background:var(--ink);color:#fff;width:2.1rem;height:2.1rem;box-shadow:0 0 0 5px var(--card);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mktemail .resultCard{background:var(--soft);border:1px solid var(--line);border-radius:1rem;padding:1.1rem}.mktemail .resultCard h4{color:var(--ink);margin:0 0 .85rem;font-size:.9rem;font-weight:800}.mktemail .resultMetric{margin-bottom:.85rem}.mktemail .resultNum{font-size:1.6rem;font-weight:800;line-height:1.1}.mktemail .resultCard:nth-child(2) .resultNum{color:var(--blue)}.mktemail .resultCard:nth-child(3) .resultNum{color:var(--red)}.mktemail .resultLab{color:var(--muted);margin-top:.15rem;font-size:.74rem}.mktemail .resultRate{color:var(--green);border-top:1px dashed var(--line);padding-top:.6rem;font-size:.78rem;font-weight:700}.mktemail .platformGrid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.mktemail .platformChip{background:var(--soft);border:1px solid var(--line);color:#3c4360;border-radius:.9rem;align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:.88rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.mktemail .platformChip:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 14px 26px -16px #17235a59}.mktemail .platformMark{border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;font-weight:800;display:inline-flex}.mktemail .ctaSection{background:var(--navy);color:#f5f6fb;align-items:center;gap:clamp(2rem,6vw,4rem);padding:clamp(4.5rem,9vw,7rem) max(clamp(1.25rem,7vw,7rem),50vw - 39rem);display:flex;position:relative;overflow:hidden}.mktemail .ctaSection:before{content:"";pointer-events:none;background:radial-gradient(38rem 24rem at 12% 30%,#3b6bf633,#0000 62%);height:36rem;position:absolute;inset:-20% -10% auto}.mktemail .ctaRocketWrap{z-index:1;background:linear-gradient(160deg,#3b6bf647,#8b5cf61a);border:1px solid #3b6bf659;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(5rem,10vw,7rem);height:clamp(5rem,10vw,7rem);display:flex;position:relative}.mktemail .ctaRocket{color:#8fb0ff;animation:3.2s ease-in-out infinite cta-float;transform:rotate(-8deg)}@keyframes cta-float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-8px)rotate(-8deg)}}.mktemail .ctaCopy{z-index:1;max-width:42rem;position:relative}.mktemail .ctaSection .sectionLabel{color:#8fb0ff}.mktemail .ctaSection h2{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:.35rem 0 0;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800;line-height:1.15}.mktemail .ctaCopy>p{color:#b7bdd4;max-width:42ch;margin:1rem 0 0;font-size:1rem;line-height:1.6}.mktemail .finalCta{background:linear-gradient(135deg, var(--blue), var(--blue-dark));color:#fff;border-radius:.75rem;align-items:center;gap:.75rem;min-height:3.4rem;margin-top:1.75rem;padding:0 1.5rem;font-size:.88rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 32px -14px #2f5cf099}@media (hover:hover) and (pointer:fine){.mktemail .finalCta:hover{transform:translateY(-3px);box-shadow:0 20px 38px -14px #2f5cf0b3}}.mktemail .finalCta:focus-visible{outline-offset:3px;outline:2px solid #8fb0ff}.mktemail .ctaNote{color:#8890a8;margin:1rem 0 0;font-size:.78rem}@media (width<=700px){.mktemail .ctaSection{text-align:center;flex-direction:column}.mktemail .ctaCopy>p{margin-inline:auto}}@media (width<=1080px){.mktemail .leaksGrid,.mktemail .servicesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.mktemail .heroGrid{grid-template-columns:1fr;padding-top:6.5rem}.mktemail .heroCopy{display:contents}.mktemail .eyebrow,.mktemail .hero h1,.mktemail .heroLead{order:-1}.mktemail .heroVisual{order:0;margin-bottom:1rem}.mktemail .heroCtas,.mktemail .trustRow{order:1}.mktemail .heroStack{max-width:26rem}.mktemail .leaksGrid,.mktemail .servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mktemail .actionGrid,.mktemail .panelGrid{grid-template-columns:1fr}.mktemail .compareGrid{grid-template-columns:1fr;gap:2.25rem}.mktemail .compareBadge{top:0;transform:translate(-50%,-50%)}}@media (width<=600px){.mktemail .heroGrid{padding-top:7rem}.mktemail .hero h1{max-width:none;font-size:clamp(2.2rem,10vw,3rem)}.mktemail .heroCtas{flex-direction:column;align-items:stretch}.mktemail .primaryCta,.mktemail .secondaryCta{justify-content:center}.mktemail .trustRow{gap:1.1rem 1.5rem}.mktemail .leaksGrid,.mktemail .servicesGrid{grid-template-columns:1fr}.mktemail .industryGrid{gap:.6rem}.mktemail .industryChip{flex:40%;justify-content:center}.mktemail .timelineList li{grid-template-columns:1.6rem 4.2rem 1fr}.mktemail .panel{padding:1.35rem 1.25rem}.mktemail .platformGrid{grid-template-columns:1fr 1fr}.mktemail .ctaSection h2{font-size:clamp(1.9rem,11vw,2.8rem)}}@media (prefers-reduced-motion:reduce){.mktemail .primaryCta,.mktemail .secondaryCta,.mktemail .industryCta,.mktemail .finalCta{transition:none}.mktemail .livePulse,.mktemail .floatBadge,.mktemail .heroStatCard,.mktemail .ctaRocket{animation:none}}.mktemail .stageWrap{max-width:76rem;margin:0 auto;position:relative}.mktemail .fade{z-index:5;pointer-events:none;width:4.5rem;position:absolute;top:0;bottom:0}.mktemail .fadeLeft{background:linear-gradient(90deg,#f7f8fc,#0000);left:0}.mktemail .fadeRight{background:linear-gradient(270deg,#f7f8fc,#0000);right:0}.mktemail .scroller{-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;padding:.5rem 2.5rem 1rem 14.75rem;overflow:auto hidden}.mktemail .scroller:active{cursor:grabbing}.mktemail .scroller::-webkit-scrollbar{display:none}.mktemail .track{will-change:transform;align-items:flex-start;width:max-content;min-height:14.5rem;padding-top:.25rem;display:flex;position:relative}.mktemail .trackAuto{animation:34s linear infinite drift}.mktemail .paused .trackAuto,.mktemail .paused .roller{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mktemail .trackAuto{animation:none}.mktemail .roller{animation:none!important}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.mktemail .stage{z-index:3;flex:none;align-items:flex-start;display:flex;position:relative}.mktemail .stageItem{align-items:flex-start;display:flex}.mktemail .node{text-align:center;box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(160deg,#ffffffbf,#fff6);border:1px solid #fffc;border-radius:1.35rem;flex-direction:column;justify-content:flex-start;align-items:center;width:9.5rem;height:10.5rem;margin:0 .3rem;padding:1.1rem .6rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #0f235a4d,inset 0 1px #ffffffd9,inset 0 -1px #fff3}.mktemail .node:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff8c,#fff0 60%);width:60%;height:220%;position:absolute;top:-60%;left:-20%;transform:rotate(20deg)}.mktemail .icon{z-index:1;background:linear-gradient(155deg,#2f5cf0,#1f3fb8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex;position:relative;box-shadow:0 8px 18px -6px #2f5cf073}.mktemail .icon svg{stroke:#fff;width:1.5rem;height:1.5rem}.mktemail .nodeFirst .icon{box-shadow:0 0 0 6px #2f5cf029,0 8px 18px -6px #2f5cf073}.mktemail .label{letter-spacing:.03em;color:#10142c;z-index:1;margin-top:.75rem;font-size:.72rem;font-weight:800;position:relative}.mktemail .desc{color:#667085;z-index:1;max-width:7.4rem;height:2rem;margin-top:.25rem;font-size:.68rem;line-height:1.35;position:relative;overflow:hidden}.mktemail .arrow{color:#b7c0d6;z-index:3;flex:none;justify-content:center;align-items:center;width:1.6rem;height:3.4rem;margin-top:1rem;display:flex;position:relative}.mktemail .arrow svg{width:1.35rem;height:1.35rem}.mktemail .beltWrap{z-index:1;height:2.5rem;position:absolute;top:10.3rem;left:0;right:0}.mktemail .beltBand{z-index:1;background:#1e3a8a;border:3px solid #3b82f6;border-radius:30px;height:2.5rem;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #3b82f6,inset 0 0 15px #3b82f6,inset 0 -8px #0000004d}.mktemail .beltLine{z-index:1;background:#cbd5e1;border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:1rem;right:1rem}.mktemail .roller{transform-origin:50%;z-index:2;background:#e2e8f0;border:3px solid #64748b;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;animation:2.4s linear infinite spin;display:flex;position:absolute;top:.2rem}.mktemail .roller:before{content:"";background:#94a3b8;width:100%;height:4px;position:absolute}.mktemail .roller:after{content:"";background:#94a3b8;width:4px;height:100%;position:absolute}.mktemail .rollerInner{z-index:3;background:#f1f5f9;border-radius:50%;width:.65rem;height:.65rem;position:relative}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.mktemail .svMachine{transform-origin:0 0;box-sizing:border-box;z-index:6;pointer-events:none;background:#1e40af;border:4px solid #1d4ed8;border-radius:12px;gap:15px;width:260px;height:280px;padding:15px;display:flex;position:absolute;top:2px;left:2px;transform:scale(.85);box-shadow:0 0 25px #2563eb66,inset 0 0 15px #0000004d}.mktemail .svLeft{flex-direction:column;flex:1.2;gap:12px;display:flex}.mktemail .svVentsTop{gap:4px;height:35px;display:flex}.mktemail .svVentLine{background:#0f172a;border-radius:2px;flex:1;box-shadow:inset 1px 1px 2px #000c}.mktemail .svRacks{background:#0f172a;border:2px solid #3b82f6;border-radius:6px;flex-direction:column;gap:6px;padding:6px;display:flex}.mktemail .svRacksBottom{margin-top:auto}.mktemail .svBlade{background:#1e293b;border-bottom:2px solid #334155;border-radius:3px;justify-content:space-between;align-items:center;height:18px;padding:0 8px;display:flex}.mktemail .svBladeShort{height:25px}.mktemail .svBladeDots{gap:3px;display:flex}.mktemail .svBladeDot{background:#475569;border-radius:50%;width:4px;height:4px}.mktemail .svBladeLeds{gap:4px;display:flex}.mktemail .svLed{background:#334155;border-radius:50%;width:6px;height:6px}.mktemail .svRight{flex-direction:column;flex:1;align-items:center;gap:12px;display:flex}.mktemail .svScreen{box-sizing:border-box;background:#020617;border:2px solid #3b82f6;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:55px;display:flex;box-shadow:inset 0 0 8px #38bdf84d}.mktemail .svScreenTitle{color:#38bdf8;letter-spacing:1px;text-transform:uppercase;font-size:8px}.mktemail .svScreenTitleMuted{color:#94a3b8;letter-spacing:1px;text-transform:uppercase;font-size:8px}.mktemail .svMailIcon{color:#4ade80;filter:drop-shadow(0 0 4px #4ade80);width:24px;height:24px;margin-top:5px;animation:.6s infinite alternate sv-blink-mail}.mktemail .svLedMatrix{background:#0f172a;border:1px solid #334155;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 10px;display:grid}.mktemail .svPorts{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.mktemail .svPortWide{background:#0f172a;border:1px solid #475569;border-radius:2px;width:30px;height:8px}.mktemail .svPortSquare{background:#0f172a;border:1px solid #475569;border-radius:2px;width:12px;height:12px}.mktemail .svVentsBottom{gap:3px;width:100%;height:40px;margin-top:auto;display:flex}.mktemail .svGreen{background:#4ade80;box-shadow:0 0 5px #4ade80}.mktemail .svRed{background:#ef4444;box-shadow:0 0 5px #ef4444}.mktemail .svBlue{background:#38bdf8;box-shadow:0 0 5px #38bdf8}.mktemail .svYellow{background:#facc15;box-shadow:0 0 5px #facc15}.mktemail .svBlinkFast{animation:.4s infinite alternate sv-blink}.mktemail .svBlinkSlow{animation:1.2s infinite alternate sv-blink}.mktemail .svBlinkR1{animation:1.5s infinite sv-erratic}.mktemail .svBlinkR2{animation:2.3s infinite sv-erratic}.mktemail .svBlinkR3{animation:.8s infinite sv-erratic}@keyframes sv-blink{0%{opacity:.3}to{opacity:1}}@keyframes sv-blink-mail{0%{opacity:.1}to{opacity:1}}@keyframes sv-erratic{0%,to{opacity:1}10%,30%,50%{opacity:.2}20%,40%,80%{opacity:1}}@media (width<=700px){.mktemail .svMachine{display:none}.mktemail .scroller{padding-left:2.5rem}}@media (prefers-reduced-motion:reduce){.mktemail .svMailIcon,.mktemail .svBlinkFast,.mktemail .svBlinkSlow,.mktemail .svBlinkR1,.mktemail .svBlinkR2,.mktemail .svBlinkR3{animation:none}}.mktemail .body{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.mktemail .fields{flex-direction:column;display:flex}.mktemail .field{color:#3c4360;margin-bottom:.9rem;font-size:.78rem;font-weight:600;display:block}.mktemail .field>span{margin-bottom:.4rem;display:block}.mktemail .inputWrap{position:relative}.mktemail .prefix,.mktemail .suffix{color:#667088;pointer-events:none;font-size:.85rem;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.mktemail .prefix{left:.75rem}.mktemail .suffix{right:.75rem}.mktemail .field input{box-sizing:border-box;color:#10142c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f4fb;border:1px solid #e7e9f3;border-radius:.6rem;outline:none;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;font-weight:600}.mktemail .field input.hasPrefix{padding-left:1.5rem}.mktemail .field input.hasSuffix{padding-right:1.75rem}.mktemail .field input:focus{background:#fff;border-color:#3b6bf6;box-shadow:0 0 0 3px #3b6bf624}.mktemail .field input:focus-visible{outline-offset:2px;outline:2px solid #3b6bf6}.mktemail .result{background:linear-gradient(165deg,#eef2ff,#e8edfe);border:1px solid #dde3fb;border-radius:1rem;flex-direction:column;justify-content:center;padding:1.25rem;display:flex}.mktemail .resultLabel{color:#3c4360;margin-bottom:.5rem;font-size:.78rem;font-weight:700}.mktemail .resultMonth{color:#16a34a;font-size:1.9rem;font-weight:800;line-height:1.15}.mktemail .resultMonth span{color:#4a8f63;font-size:.9rem;font-weight:700}.mktemail .resultYear{color:#16a34a;margin-top:.15rem;font-size:1.15rem;font-weight:800}.mktemail .resultYear span{color:#4a8f63;font-size:.8rem;font-weight:700}.mktemail .note{color:#667088;margin:.5rem 0 1rem;font-size:.66rem}.mktemail .body a.cta{color:#fff;background:linear-gradient(135deg,#3b6bf6,#2547c9);border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.9rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px -10px #3b6bf680}.mktemail .cta:focus-visible{outline-offset:3px;outline:2px solid #3b6bf6}@media (hover:hover) and (pointer:fine){.mktemail .cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px #3b6bf699}}@media (width<=640px){.mktemail .body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mktemail .cta{transition:none}}.mktemail .list{flex-direction:column;display:flex}.mktemail .item{border-bottom:1px solid #e7e9f3}.mktemail .item:last-child{border-bottom:none}.mktemail .question{text-align:left;color:#10142c;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 0;font-family:inherit;font-size:.92rem;font-weight:650;display:flex}.mktemail .question:focus-visible{outline-offset:3px;outline:2px solid #3b6bf6}.mktemail .chevron{color:#667088;flex-shrink:0;transition:transform .25s}.mktemail .item.open .chevron{color:#3b6bf6;transform:rotate(180deg)}.mktemail .answer{max-height:0;transition:max-height .25s;overflow:hidden}.mktemail .answer p{color:#667088;margin:0 0 1rem;padding-right:1.5rem;font-size:.85rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.mktemail .chevron,.mktemail .answer{transition:none}}.legal-hero{max-width:760px;margin:0 auto;padding:56px 24px 8px}.legal-hero h1{letter-spacing:-.02em;color:#111;text-wrap:balance;margin:0 0 12px;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1.1}.legal-updated{color:#777;margin:0 0 8px;font-size:14px}.legal-prose{color:#333;max-width:760px;margin:0 auto;padding:16px 24px 88px}.legal-prose h2{letter-spacing:-.01em;color:#111;margin:44px 0 12px;font-size:21px;font-weight:700}.legal-prose p,.legal-prose li{margin:0 0 14px;font-size:16px;line-height:1.75}.legal-prose ul{margin:0 0 14px;padding-left:22px}.legal-prose a{color:#5c49ff;text-underline-offset:3px}@media (width<=600px){.legal-hero{padding-top:32px}.legal-prose h2{margin-top:36px}}
