/* Immersive LogoBoss layer: blue/violet identity, native 3D illustrations and package storytelling. */
:root{--motion-cyan:#68c2ff;--motion-violet:#a189ff;--motion-ink:#060915;--motion-line:rgba(151,173,227,.15);--scene-phase:0}
[data-offer-category="hosting"] .lb-live-disclosure{display:none}
.lb-hosting-portal{display:flex;align-items:center;gap:22px;padding:24px;margin:0 0 25px;border:1px solid #6989d43d;border-radius:18px;background:linear-gradient(125deg,#15304b6b,#211c4466);box-shadow:inset 0 1px #a3bdff15,0 16px 36px #03071144}
.lb-hosting-portal[hidden]{display:none}.lb-hosting-portal>div{flex:1;min-width:0}.lb-hosting-portal h3{font-size:18px;margin:0 0 8px;color:#eaf3ff}.lb-hosting-portal p{margin:0;font-size:12px;line-height:1.65;color:#a9bad8}
.lb-hosting-portal a{flex:none;border:1px solid #79a9ec77;border-radius:11px;padding:12px 16px;background:#22529855;color:#c6eaff;font-size:12px;font-weight:700;text-decoration:none}.lb-hosting-portal a:hover{background:#355eaf88}.lb-hosting-portal a:focus-visible{outline:2px solid #a8d7ff;outline-offset:4px}
.lb-hosting-portal-globe{position:relative;flex:none;width:59px;height:59px;border:1px solid #72bfff88;border-radius:50%;background:radial-gradient(circle at 28% 25%,#578ded80,#0e2347 65%,#070d23);box-shadow:inset -8px -7px 14px #05091dbb,0 0 26px #5781f52b;transform:rotate(-18deg);overflow:hidden}
.lb-hosting-portal-globe i{position:absolute;inset:0 14px;border:1px solid #91d4ff77;border-radius:50%}.lb-hosting-portal-globe i:nth-child(2){inset:14px 0}.lb-hosting-portal-globe i:nth-child(3){inset:23px 0;border-color:#a199ff77}
@media(max-width:700px){.lb-hosting-portal{flex-wrap:wrap;gap:16px;padding:20px}.lb-hosting-portal>div{flex-basis:calc(100% - 80px)}.lb-hosting-portal a{width:100%;text-align:center;box-sizing:border-box}}
body{background:#060915}
.brand>span,.lb-footer-brand strong{background:linear-gradient(100deg,#55c5ff,#697eff 55%,#ab77ff);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:0 0 28px #6275ff2e}
.brand>span{font-size:22px;letter-spacing:-.8px}.lb-footer-brand strong{font-size:25px}
.motion-hero{background:radial-gradient(ellipse at 81% 35%,#171847 0,transparent 51%),radial-gradient(ellipse at 65% 70%,#06254388,transparent 50%),#060915;padding-top:65px}
.motion-hero .wrap,.motion-systems .wrap{width:min(1320px,calc(100% - 64px))}
.motion-hero-grid{grid-template-columns:.82fr 1.18fr;min-height:735px;gap:0}
.motion-intro h1{font-size:clamp(47px,5.1vw,76px);letter-spacing:-3px}.motion-intro h1 em{background-image:linear-gradient(110deg,#65c4ff,#837cff 58%,#b98fff)}
.motion-earth{width:115%;max-width:800px;margin-left:-7%;aspect-ratio:1}
.motion-earth-aura{position:absolute;inset:11%;border-radius:50%;box-shadow:0 0 85px #6550ee14,0 0 170px #1572ce16;background:radial-gradient(circle,transparent 46%,#2669e512 64%,transparent 76%)}
.motion-earth-halo{inset:8%;background:radial-gradient(circle,#39529b25,transparent 64%)}
.motion-orbit{border-color:#6988d51a;inset:16% 0;transform:rotate(-30deg)}.motion-orbit-two{inset:0 23%;border-color:#9b69ed1c;transform:rotate(31deg)}
.motion-node{border-color:#6373bd3d;background:#101830ca;box-shadow:inset 0 1px #a0c1ff0c,0 12px 40px #02041190;color:#dbe5ff}
.motion-node i{background:#78afff;box-shadow:0 0 9px #6f94ff}.node-web{top:13%;left:8%}.node-ai{top:26%;right:1%}.node-automation{bottom:23%;left:1%}.node-company{bottom:15%;right:5%}
.motion-node{animation:motionNodeFloat 7s ease-in-out infinite}.node-ai{animation-delay:-2s}.node-company{animation-delay:-4s}.node-automation{animation-delay:-6s}
@keyframes motionNodeFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}
.motion-earth-caption{bottom:3%;color:#7c83af}.motion-pause{bottom:2%;right:14%;border-color:#536395;background:#111830;color:#90acdf}
.motion-primary{background:linear-gradient(115deg,#61beff,#8590ff);color:#071328;box-shadow:0 5px 30px #3761d523}.motion-primary:hover{background:#a5c9ff}
.motion-systems{background:radial-gradient(ellipse at 90% 10%,#27205533,transparent 40%),#060915}
.motion-section-head h2{max-width:740px}.motion-section-head{padding-top:100px}
.motion-tabs button[aria-selected=true]{background:linear-gradient(0deg,#526aee12,transparent)}.motion-tabs button[aria-selected=true]:after{background:linear-gradient(90deg,#569fff,#a170ff)}
.motion-package-picker{display:flex;gap:14px;padding:27px 0;align-items:stretch}
.motion-package-picker>button{flex:1;min-width:0;position:relative;border:1px solid #5865a03b;background:linear-gradient(130deg,#1b234239,#111b3033);border-radius:10px;padding:20px 24px;color:#9badcf;cursor:pointer;text-align:left;transition:background .3s,transform .3s,border .3s}
.motion-package-picker>button>span{display:block;font-size:16px;font-weight:600;letter-spacing:-.3px}.motion-package-picker>button small{display:block;font-size:10px;color:#7e91b5;margin-top:10px}.motion-package-picker>button i{position:absolute;right:16px;top:20px;font-style:normal;font-size:16px;color:#647eb5}
.motion-package-picker>button[aria-pressed=true]{background:linear-gradient(120deg,#27365d99,#241e4966);color:#e8efff;border-color:#7188da89;box-shadow:0 15px 40px #01020a45,inset 0 1px #acd1ff13;transform:translateY(-3px)}.motion-package-picker>button[aria-pressed=true] i{color:#a1b5ff}
.motion-package-picker>button:only-child{flex:0 1 430px}
.motion-selected-summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0 45px}
.motion-selected-summary h3{margin:12px 0 0;font-size:27px;font-weight:500;letter-spacing:-.9px}.motion-selected-summary p{font-size:12px;color:#9caed0;margin:0 0 8px}
.motion-selected-summary>div:last-child{text-align:right}
.motion-feature-index{font:10px monospace;letter-spacing:2px;color:#6887ae;margin-top:22px}
.motion-stage{height:min(820px,calc(100svh - 78px));top:78px;min-height:620px;background:radial-gradient(ellipse at 78% 48%,#21346450,transparent 48%),radial-gradient(ellipse at 68% 65%,#32246629,transparent 40%),#060915;border-top:1px solid #5873a513}
.motion-stage-grid{grid-template-columns:.7fr 1.3fr;gap:45px}
.motion-stage-copy h3{font-size:clamp(28px,3.3vw,43px);margin-top:17px}
.motion-stage-copy>p{color:#a1b0cd;min-height:85px}
.motion-step-list{margin:18px 0 16px;gap:0}
.motion-step-list button{padding:10px 0;font-size:10px;gap:14px;border-color:#788fc519}.motion-step-list button span{font-size:8px}.motion-step-list button[aria-current=true]{color:#d5e5ff}
.motion-step-list button[aria-current=true]:after{content:"↗";margin-left:auto;color:var(--accent)}
.motion-scene{height:530px;width:100%;perspective:1100px;overflow:visible;isolation:isolate}
.motion-scene:before{inset:12% 0;background:radial-gradient(ellipse,#4b68d91b,transparent 65%)}
.fx-visual{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(-6deg + var(--scene-phase,0)*10deg)) translateY(calc(12px - var(--scene-phase,0)*20px));animation:fxSceneEnter .8s cubic-bezier(.18,.7,.2,1) both}
@keyframes fxSceneEnter{from{opacity:0;transform:translate3d(30px,50px,-120px) rotateX(8deg) rotateY(18deg)}to{opacity:1}}
.fx-solid{position:absolute;left:6%;top:12%;width:83%;height:354px;transform-style:preserve-3d;transform:rotateY(-18deg) rotateX(8deg) rotateZ(-3deg) translateZ(25px)}
.fx-thickness{position:absolute;inset:0;background:linear-gradient(90deg,#162347,#414c89,#243656);border:1px solid #7589e866;border-radius:15px;transform:translateZ(-13px) translateY(8px);box-shadow:0 30px 65px #0008,0 2px 4px #7590d344}
.fx-surface{position:absolute;inset:0;border-radius:15px;background:linear-gradient(140deg,#1a2746ee,#11192ef5 62%,#211a3bee);border:1px solid #738fd16e;box-shadow:inset 0 1px #b4d7ff2b,inset 0 -1px #768ae436,0 0 45px #3b55db13;overflow:hidden;color:#e5ecfc}
.fx-surface:after{content:"";position:absolute;inset:0;background:linear-gradient(116deg,transparent 25%,#b2cdff06 48%,transparent 49%);pointer-events:none}
.fx-browser-bar{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #9eb3ed1c;color:#7f94ba;font:8px monospace;letter-spacing:1px}.fx-browser-bar>span:first-child{display:flex;gap:4px}.fx-browser-bar i{width:4px;height:4px;border-radius:50%;background:#657aa6}.fx-browser-bar b{font-size:8px;font-weight:400}
.fx-content{padding:25px 28px}.fx-caption{font:8px monospace;letter-spacing:1.4px;color:#8ea6d2;line-height:1.5}.fx-content h4{font-size:25px;line-height:1.17;letter-spacing:-.7px;font-weight:500;margin:15px 0 21px}
.fx-floor{position:absolute;width:82%;height:100px;left:10%;bottom:0;border-radius:50%;background:radial-gradient(ellipse,#536aff22,transparent 70%);filter:blur(20px)}
.fx-orbit-ring{position:absolute;left:1%;bottom:8%;width:96%;height:160px;border:1px solid #6f75ee36;border-radius:50%;transform:rotateX(58deg) rotateZ(-10deg);box-shadow:0 0 32px #4473ff09,inset 0 0 32px #4473ff0a}
.fx-orbit-ring:after{content:"";position:absolute;inset:15px;border:1px solid #6d8aff16;border-radius:50%}
.fx-depth-particles i{position:absolute;height:6px;width:6px;background:#7796fa;border-radius:1px;box-shadow:0 0 13px #658aff66;transform:rotate(45deg);animation:fxParticle 6s ease-in-out infinite}.fx-depth-particles i:nth-child(1){left:2%;top:22%}.fx-depth-particles i:nth-child(2){right:0;top:14%;animation-delay:-3s}.fx-depth-particles i:nth-child(3){left:15%;bottom:12%;animation-delay:-4s}.fx-depth-particles i:nth-child(4){right:16%;bottom:0;animation-delay:-1s}
@keyframes fxParticle{0%,100%{translate:0 0;opacity:.35}50%{translate:0 -16px;opacity:.9}}
.fx-mini{position:absolute;width:185px;min-height:135px;padding:19px;border-radius:12px;border:1px solid #718bca6e;background:linear-gradient(135deg,#1e2d4aeb,#1e1c3aed);box-shadow:0 22px 40px #01030d80,inset 0 1px #b1d5ff20;color:#dce7ff;transform-style:preserve-3d}
.fx-mini-right{right:0;top:53%;transform:translateZ(110px) rotateY(-6deg) rotateZ(6deg)}
.fx-mini-left{left:-1%;top:50%;transform:translateZ(110px) rotateY(-12deg) rotateZ(-7deg)}
.fx-mini b{display:block;font-size:14px;line-height:1.3;letter-spacing:-.4px;margin:12px 0 5px;font-weight:550}.fx-mini p{font-size:9px;line-height:1.55;color:#8fa5cd;margin:7px 0 0}.fx-mini .fx-caption{font-size:7px}
.fx-big-symbol{display:block;font-size:34px;font-weight:300;color:#a99aff;text-shadow:0 2px 18px #777dfe33;margin:12px 0}
.fx-satellite{position:absolute;right:5%;top:1%;border:1px solid #8398d438;border-radius:8px;padding:11px 14px;display:flex;align-items:center;gap:10px;background:#131c33d9;backdrop-filter:blur(12px);color:#c3d4f7;font-size:9px;transform:translateZ(50px) rotateY(-8deg) rotateZ(3deg);box-shadow:0 14px 30px #01041165}
.fx-icon{font-size:16px;color:#a5a3ff}
.fx-web-head{font-size:25px;letter-spacing:-.7px;font-weight:500;line-height:1.1;margin:13px 0}
.fx-web-picture{height:86px;position:relative;background:radial-gradient(ellipse at 50% 50%,#6856bb2e,transparent 70%);margin:10px 0;perspective:700px}
.fx-web-sculpture{position:absolute;width:60px;height:60px;left:40%;top:7px;border-radius:13px;background:linear-gradient(135deg,#82baff,#45438d 50%,#9772e5);border:1px solid #bfcbff70;box-shadow:inset -9px -8px 13px #12133d77,4px 8px 16px #04061999;transform:rotateX(21deg) rotateY(-23deg) rotateZ(35deg)}
.fx-web-sculpture.second{height:43px;width:43px;left:24%;top:31px;transform:rotateX(25deg) rotateY(-20deg) rotateZ(19deg);opacity:.8}.fx-web-sculpture.third{height:34px;width:34px;left:65%;top:21px;transform:rotateX(33deg) rotateY(15deg) rotateZ(-30deg);opacity:.75}
.fx-web-nav{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #8199d323;padding-top:13px;color:#99b0d5;font-size:8px}
.fx-page-stack{height:40px;position:relative;margin-top:12px}.fx-page-stack i{position:absolute;width:42px;height:33px;left:12px;top:0;border-radius:4px;border:1px solid #869bd866;background:#293656;transform:rotate(-8deg)}.fx-page-stack i:nth-child(2){left:22px;top:3px;background:#304474}.fx-page-stack i:nth-child(3){left:31px;top:7px;background:#443c73}
.fx-field{display:flex;justify-content:space-between;border:1px solid #8096ca2e;border-radius:5px;background:#0b12263b;font-size:10px;color:#8099c3;margin:10px 0;padding:11px 12px}.fx-field-large{height:48px}.fx-field>span{color:#9597e0}
.fx-action{border:1px solid #869de33b;border-radius:5px;background:linear-gradient(110deg,#35568c,#4e407d);color:#d0e5ff;font-size:9px;text-align:center;padding:12px;margin-top:11px}
.fx-row{display:flex;align-items:center;gap:10px;padding:16px 0;border-top:1px solid #7995cb1d;font-size:10px;color:#b6c8e8}.fx-row small{margin-left:auto;font:7px monospace;color:#9ab7f3;padding:5px;background:#526bbb17;border:1px solid #7e97d72b;border-radius:4px}.fx-row-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;background:#577de61a;border:1px solid #668ccf20;color:#9ab3e8;border-radius:6px}
.fx-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.fx-calendar span{padding:8px 2px;text-align:center;border-radius:4px;background:#ffffff03;border:1px solid #7c93c61c;font:9px monospace;color:#8da7cf}.fx-calendar .chosen{background:#667dda45;border-color:#a5b2ff6b;color:#dce9ff;box-shadow:0 0 15px #748ce11d}
.fx-language{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px}.fx-language>span{font:9px monospace;letter-spacing:2px;color:#869fe0}.fx-language h4{font-size:46px;font-weight:400;letter-spacing:-2px;margin:10px 0}.fx-language>.fx-caption,.fx-language-line{grid-column:1/-1}.fx-language-line{height:1px;background:linear-gradient(90deg,#6c90ee88,#a17beb4d);margin:15px 0}
.fx-phone{position:absolute;inset:0;border-radius:28px;border:2px solid #7089bd;background:linear-gradient(140deg,#263656,#0b1225);box-shadow:inset -4px -4px #060b1bd9,5px 14px #172138}.fx-phone-notch{height:11px;width:70px;position:absolute;top:12px;left:calc(50% - 35px);background:#050914;border-radius:8px}.fx-phone .fx-content{padding:40px 18px 20px}.fx-phone h4{font-size:24px}.fx-phone .fx-web-picture{height:140px}.fx-phone .fx-web-sculpture{top:35px;left:calc(50% - 35px);width:70px;height:70px}
.fx-visual[data-visual="phone"] .fx-solid{width:205px;height:380px;left:25%;top:7%;transform:rotateY(-23deg) rotateX(7deg) rotateZ(-5deg) translateZ(40px)}
.fx-visual[data-visual="phone"] .fx-surface{background:none;border:0;overflow:visible}.fx-visual[data-visual="phone"] .fx-thickness{display:none}
.fx-screen-sizes{display:flex;align-items:flex-end;gap:7px;height:48px;margin:12px 0}.fx-screen-sizes i{width:45px;height:28px;border:2px solid #8ca6ec;border-radius:4px;background:#5e75c51a}.fx-screen-sizes i:nth-child(2){width:24px;height:34px}.fx-screen-sizes i:nth-child(3){width:15px;height:26px}
.fx-search{padding:12px;border:1px solid #93a4d843;border-radius:18px;display:flex;gap:12px;font-size:10px;color:#a1b5db;margin:18px 0}.fx-search span{color:#9b9de6}.fx-search-result{border-left:2px solid #7699de54;padding:10px 16px}.fx-search-result small{font:7px monospace;color:#7d9abc}.fx-search-result b{display:block;color:#a9b3ff;font-size:15px;line-height:1.3;margin:12px 0}.fx-search-result p{font-size:10px;color:#869fc7;line-height:1.6;margin:8px 0}
.fx-lock{height:40px;width:40px;position:relative;margin:24px auto 25px;background:linear-gradient(130deg,#7cacff,#475991 50%,#9180d0);border-radius:7px;border:1px solid #c2daff80;box-shadow:3px 5px #253556,0 0 28px #4c6eba33;transform:rotateY(-12deg) rotateZ(-4deg)}.fx-lock:before{content:"";position:absolute;left:8px;right:8px;top:-19px;height:23px;border:5px solid #849de0;border-bottom:0;border-radius:14px 14px 0 0;box-shadow:inset 0 2px #d7e5ff66}.fx-lock:after{content:"";position:absolute;width:5px;height:9px;border-radius:2px;background:#151d3e;left:16px;top:14px}.fx-lock.small{margin:24px 0 18px;scale:.7;transform-origin:left}
.fx-login{padding-top:18px;text-align:center}.fx-login h4{font-size:23px;margin:12px 0 17px}.fx-login .fx-lock{margin-top:22px;margin-bottom:17px;scale:.8}.fx-login .fx-field{text-align:left;padding:10px}
.fx-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:12px}.fx-status-grid>div{position:relative;height:153px;background:#6987d008;border:1px solid #7d8ac022;border-radius:7px;padding:12px;display:flex;flex-direction:column;justify-content:space-between}.fx-status-grid span{font-size:9px;color:#a3b5dd}.fx-status-grid i{width:36%;align-self:center;border-radius:6px 6px 3px 3px;background:linear-gradient(130deg,#729ade,#594aa2);box-shadow:6px 4px #293456;transform:skewY(-4deg);border-top:1px solid #aabbed66}.fx-status-grid small{font:6px monospace;color:#687fa7}
.fx-pipelines{display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:150px;padding:8px 0 20px}.fx-pipeline{display:flex;align-items:center;justify-content:space-between;gap:0}.fx-pipe-node{display:grid;place-items:center;width:52px;height:45px;flex-shrink:0;border:1px solid #a1b4ef67;border-radius:10px;background:linear-gradient(130deg,#516493,#352e60);box-shadow:5px 5px #1e2749;color:#b8d3ff;font-size:19px;transform:rotateY(-12deg) rotateX(5deg)}.fx-pipeline>i{flex:1;height:1px;background:linear-gradient(90deg,#6db6f3,#a387fc);position:relative}.fx-pipeline>i:after{content:"";position:absolute;width:4px;height:4px;background:#c4d6ff;border-radius:50%;top:-1.5px;animation:fxTravel 3s linear infinite;box-shadow:0 0 10px #75acff}
@keyframes fxTravel{from{left:0}to{left:100%}}
.fx-data-cube{width:40px;height:40px;background:linear-gradient(130deg,#83b5ff,#394773 55%,#8771c4);border-radius:8px;border:1px solid #aacbff70;transform:rotateX(18deg) rotateY(-25deg) rotateZ(23deg);box-shadow:7px 7px #263355,0 0 25px #7a77ed1f;margin:18px 0}
.fx-chat{padding:13px 15px;border-radius:10px;background:#6c7aac12;border:1px solid #8da5e01d;color:#9db3d8;font-size:11px;line-height:1.5;max-width:90%;margin:13px 0}.fx-chat.user{margin-left:auto;background:#646ee826;color:#c6d3fc;border-color:#9e9ee02b}.fx-chat-compose{padding:12px;border-radius:6px;background:#0b1423;border:1px solid #8199d133;color:#7390bb;font-size:10px;display:flex;justify-content:space-between;margin-top:18px}.fx-chat-compose span{color:#b7b6ff}
.fx-ai-orb{height:58px;width:58px;border-radius:50%;background:radial-gradient(circle at 29% 25%,#bfceff,#7184df 28%,#363468 65%,#101936 85%);box-shadow:inset -4px -8px 8px #07051b9e,0 0 22px #617eef27;border:1px solid #9db8ff42;margin:15px 0}
.fx-document-stack{position:relative;width:80%;margin:16px auto 0;height:130px;transform-style:preserve-3d}.fx-document-stack>div{position:absolute;inset:0;padding:16px;background:linear-gradient(140deg,#3a4d70,#26243e);border:1px solid #7e9ace65;border-radius:7px;font:12px monospace;color:#c2d6ff;transform:translateZ(9px)}.fx-document-stack span{display:block;font:8px sans-serif;color:#97afd5;border-top:1px solid #8ca3ce1c;margin-top:12px;padding-top:8px}.fx-document-stack>i{position:absolute;inset:0;border:1px solid #799de14a;background:#202d49;border-radius:7px;transform:translate(10px,9px) translateZ(-8px)}.fx-document-stack>i:last-child{transform:translate(20px,18px) translateZ(-16px);background:#1c2441}
.fx-envelope{width:180px;height:105px;position:relative;margin:55px auto 0;border:1px solid #93abe366;border-radius:5px;background:linear-gradient(150deg,#527399,#302955);box-shadow:5px 9px #15203d;transform:rotateX(8deg) rotateY(-7deg)}.fx-envelope>span{position:absolute;inset:0;clip-path:polygon(0 0,50% 58%,100% 0,100% 100%,0 100%);background:linear-gradient(140deg,#6b89b0,#34385d);border-bottom:1px solid #a5bbee55}.fx-mail-letter{position:absolute;left:17px;right:17px;bottom:24px;height:105px;border:1px solid #9fafe165;border-radius:5px;background:linear-gradient(135deg,#425981,#302a54);padding:18px 12px;transform:rotate(-3deg);box-shadow:0 7px 20px #070e2966}.fx-mail-letter b{font-size:10px;color:#c7d8f3;font-weight:500}.fx-mail-letter i{display:block;height:2px;background:#829bd951;width:80%;margin-top:13px}
.fx-approval-symbol{display:grid;place-items:center;width:80px;height:86px;clip-path:polygon(50% 0,95% 17%,90% 68%,50% 100%,10% 68%,5% 17%);background:linear-gradient(135deg,#86b6ed,#424579 55%,#9476ca);font-size:38px;color:#cde2ff;margin:18px auto 24px;filter:drop-shadow(8px 12px 9px #090b24)}
.fx-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.fx-service-grid>div{position:relative;min-height:130px;background:linear-gradient(150deg,#2a3b5f,#27243e);border:1px solid #8096ce2d;border-radius:7px;padding:13px;box-shadow:3px 5px #141b36;transform:rotateY(-6deg)}.fx-service-grid span{font:8px monospace;color:#879bd0}.fx-service-grid b{display:block;font-size:11px;color:#c3d2ee;margin-top:29px;font-weight:500;line-height:1.5}.fx-service-grid i{position:absolute;right:12px;bottom:12px;color:#ac98e5;font-style:normal;font-size:15px}
.fx-module-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.fx-module-grid>div{height:83px;background:linear-gradient(135deg,#37486e,#292542);border:1px solid #94a9df35;border-radius:8px;padding:13px;box-shadow:4px 5px #161e39;transform:rotateX(4deg) rotateY(-8deg)}.fx-module-grid span{color:#a5b9ef;float:right;font-size:20px}.fx-module-grid b{display:block;font-size:10px;color:#bacbe7;font-weight:500}.fx-module-grid small{display:block;font:5px monospace;letter-spacing:.5px;color:#7e97c8;margin-top:17px}
.motion-offer-filter{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #6c84c233;padding:18px 0;color:#7f9cca;font:9px monospace;letter-spacing:1px}
.motion-offer-filter>button{border:1px solid #6884c44d;background:#1f2d4d7a;color:#a7bbdd;padding:10px 15px;border-radius:6px;cursor:pointer;font-size:10px}
.lb-safe-card[hidden]{display:none!important}.lb-safe-offers{background:radial-gradient(ellipse at 20% 45%,#19345244,transparent 58%),#060915}
.lb-safe-card{background:linear-gradient(140deg,#17243b99,#0f162bee)!important;border-color:#6f84b843!important;box-shadow:0 20px 55px #01030d70,inset 0 1px #97b2ed12!important;transform-style:preserve-3d}
.motion-depth{transition:transform .8s cubic-bezier(.16,.75,.22,1),box-shadow .4s;transform:perspective(1200px) translateY(26px) rotateX(6deg)}
.motion-depth.depth-visible{transform:perspective(1200px) translateY(0) rotateX(0deg)}
.lb-safe-card:hover{transform:perspective(1200px) translateY(-6px) rotateX(2deg) rotateY(-1deg);border-color:#8a91e579!important}
.about-pro,.lb-footer-premium{background-color:#060915!important}
@media(min-width:1550px){.motion-hero-grid{min-height:850px}.motion-earth{width:116%;max-width:870px}}
@media(max-width:1000px){.motion-hero .wrap,.motion-systems .wrap{width:calc(100% - 40px)}.motion-hero-grid{min-height:630px;grid-template-columns:.88fr 1.12fr}.motion-earth{width:115%;margin-left:-8%}.motion-intro h1{font-size:53px;letter-spacing:-2px}.motion-stage-grid{grid-template-columns:.8fr 1.2fr;gap:20px}.motion-scene{height:460px}.fx-solid{height:335px;top:9%}.fx-content{padding:22px}.fx-mini{width:165px;padding:15px}.fx-content h4{font-size:23px}.fx-service-grid>div{padding:10px}.fx-service-grid b{font-size:10px}}
@media(max-width:700px){.brand>span{font-size:20px}.motion-hero{padding-top:78px}.motion-hero .wrap,.motion-systems .wrap{width:calc(100% - 36px)}.motion-hero-grid{display:flex;min-height:0}.motion-intro h1{font-size:clamp(39px,10.3vw,61px);letter-spacing:-1.9px}.motion-earth{width:109%;max-width:510px;margin:0 -4.5% 0;flex-shrink:0}.motion-earth-caption{bottom:4%;font-size:6px}.motion-pause{right:15%;bottom:3%}.node-web{top:10%;left:7%}.node-ai{top:27%;right:4%}.node-automation{bottom:24%;left:3%}.node-company{bottom:13%;right:5%}.motion-section-head{padding:65px 0 28px}.motion-tabs button{font-size:10px}.motion-package-picker{gap:8px;padding:22px 0 10px;overflow-x:auto}.motion-package-picker>button{padding:15px 12px;min-width:134px;flex:1 0 134px}.motion-package-picker>button>span{font-size:12px}.motion-package-picker>button small{font-size:8px;margin-top:7px}.motion-package-picker>button i{display:none}.motion-package-picker>button:only-child{flex:1;min-width:0}.motion-selected-summary{padding:22px 0 30px;gap:14px;align-items:flex-start}.motion-selected-summary h3{font-size:21px;margin-top:10px}.motion-selected-summary p{font-size:10px;line-height:1.6;max-width:160px}.motion-selected-summary .motion-text-link{font-size:10px}.motion-selected-summary .motion-kicker{font-size:7px;letter-spacing:1px}.motion-stage{top:66px;height:calc(100svh - 66px);min-height:0}.motion-stage-grid{display:flex;flex-direction:column;gap:10px;justify-content:center}.motion-stage-copy{padding-top:18px}.motion-feature-index{font-size:8px;margin-top:10px;letter-spacing:1.4px}.motion-stage-copy h3{font-size:27px;margin:10px 0 12px;letter-spacing:-.9px}.motion-stage-copy>p{font-size:12px;line-height:1.6;min-height:56px;max-width:490px;margin-bottom:9px}.motion-step-list{display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding-bottom:4px;margin:8px 0 4px;max-width:100%}.motion-step-list button{flex:0 0 auto;font-size:8px;padding:9px 0;white-space:nowrap;gap:5px}.motion-step-list button[aria-current=true]:after{display:none}.motion-step-list button span{font-size:7px}.motion-scene{height:350px;width:100%;max-width:480px;flex-shrink:0;perspective:950px}.fx-solid{left:6%;top:10%;width:85%;height:248px;transform:rotateY(-17deg) rotateX(7deg) rotateZ(-3deg) translateZ(20px)}.fx-surface{border-radius:10px}.fx-thickness{border-radius:10px;transform:translateZ(-8px) translateY(6px)}.fx-browser-bar{height:27px;padding:0 12px;font-size:6px}.fx-browser-bar b{font-size:6px;letter-spacing:.7px}.fx-browser-bar i{width:3px;height:3px}.fx-content{padding:16px 19px}.fx-caption{font-size:6px;letter-spacing:.8px}.fx-content h4{font-size:19px;margin:11px 0 14px}.fx-web-head{font-size:20px;margin:11px 0}.fx-web-picture{height:57px;margin:6px 0}.fx-web-sculpture{width:43px;height:43px;left:44%;top:2px;border-radius:10px}.fx-web-sculpture.second{width:31px;height:31px;left:26%;top:19px}.fx-web-sculpture.third{width:26px;height:26px;left:70%;top:9px}.fx-web-nav{font-size:6px;padding-top:10px;gap:6px}.fx-mini{width:140px;min-height:110px;padding:13px;border-radius:9px}.fx-mini-right{right:1%;top:54%;transform:translateZ(75px) rotateY(-6deg) rotateZ(5deg)}.fx-mini-left{left:0;top:50%;transform:translateZ(75px) rotateY(-10deg) rotateZ(-5deg)}.fx-mini .fx-caption{font-size:5px;letter-spacing:.6px}.fx-mini b{font-size:11px;margin:9px 0 4px;letter-spacing:-.3px}.fx-mini p{font-size:7px;line-height:1.4;margin-top:5px}.fx-big-symbol{font-size:26px;margin:9px 0}.fx-satellite{font-size:7px;padding:8px 10px;gap:6px;top:0;right:7%;transform:translateZ(20px) rotateZ(3deg)}.fx-icon{font-size:12px}.fx-field{font-size:8px;padding:8px;margin:7px 0}.fx-field-large{height:34px}.fx-action{font-size:7px;padding:9px;margin-top:8px}.fx-row{font-size:8px;gap:7px;padding:10px 0}.fx-row small{font-size:5px;padding:4px}.fx-row-icon{width:21px;height:21px;font-size:9px}.fx-calendar{gap:4px}.fx-calendar span{font-size:7px;padding:6px 2px}.fx-language{gap:6px;grid-template-columns:30px 1fr}.fx-language>span{font-size:7px}.fx-language h4{font-size:34px;margin:5px 0;letter-spacing:-1px}.fx-language-line{margin:10px 0}.fx-visual[data-visual="phone"] .fx-solid{width:148px;height:265px;left:25%;top:8%}.fx-phone{border-radius:21px}.fx-phone-notch{width:50px;height:8px;left:calc(50% - 25px);top:10px}.fx-phone .fx-content{padding:31px 14px 15px}.fx-phone h4{font-size:18px}.fx-phone .fx-web-picture{height:84px}.fx-phone .fx-web-sculpture{width:46px;height:46px;left:calc(50% - 23px);top:16px}.fx-screen-sizes{height:36px;margin:9px 0;gap:5px}.fx-screen-sizes i{width:32px;height:23px}.fx-screen-sizes i:nth-child(2){width:19px;height:29px}.fx-screen-sizes i:nth-child(3){width:12px;height:21px}.fx-search{font-size:8px;padding:9px;margin:10px 0;gap:8px}.fx-search-result{padding:6px 10px}.fx-search-result b{font-size:12px;margin:8px 0}.fx-search-result p{font-size:8px;margin:5px 0}.fx-search-result small{font-size:5px}.fx-lock{width:29px;height:29px;border-radius:5px;margin:18px auto 15px}.fx-lock:before{left:5px;right:5px;top:-14px;height:17px;border-width:4px}.fx-lock:after{width:4px;height:7px;left:11px;top:10px}.fx-lock.small{margin-top:18px}.fx-login{padding-top:12px}.fx-login h4{font-size:17px;margin:9px 0 10px}.fx-login .fx-lock{margin-top:17px;margin-bottom:12px;scale:.75}.fx-login .fx-field{padding:7px}.fx-status-grid{gap:8px;padding-top:8px}.fx-status-grid>div{height:110px;padding:9px}.fx-status-grid span{font-size:7px}.fx-status-grid i{height:45px!important;box-shadow:4px 3px #273357}.fx-status-grid>div:nth-child(2) i{height:55px!important}.fx-status-grid>div:nth-child(3) i{height:65px!important}.fx-status-grid small{font-size:4px}.fx-pipelines{min-height:104px;padding:3px 0 13px;gap:14px}.fx-pipe-node{height:30px;width:36px;border-radius:7px;box-shadow:4px 4px #1e2749;font-size:14px}.fx-data-cube{height:28px;width:28px;border-radius:6px;margin:12px 0;box-shadow:5px 5px #263355}.fx-chat{font-size:8px;padding:8px 10px;border-radius:7px;margin:10px 0}.fx-chat-compose{font-size:7px;padding:8px;margin-top:13px}.fx-ai-orb{height:41px;width:41px;margin:11px 0}.fx-document-stack{margin-top:13px;height:91px;width:85%}.fx-document-stack>div{padding:12px;font-size:9px}.fx-document-stack span{font-size:6px;padding-top:6px;margin-top:8px}.fx-envelope{width:132px;height:73px;margin:37px auto 0}.fx-mail-letter{left:12px;right:12px;bottom:17px;height:76px;padding:12px 8px}.fx-mail-letter b{font-size:8px}.fx-mail-letter i{margin-top:9px;height:1px}.fx-approval-symbol{width:53px;height:61px;font-size:26px;margin:12px auto 15px}.fx-service-grid{gap:7px;margin-top:17px}.fx-service-grid>div{min-height:93px;padding:9px}.fx-service-grid span{font-size:6px}.fx-service-grid b{font-size:8px;margin-top:19px}.fx-service-grid i{font-size:12px;bottom:9px;right:8px}.fx-module-grid{gap:9px;margin-top:17px}.fx-module-grid>div{height:57px;padding:9px}.fx-module-grid span{font-size:15px}.fx-module-grid b{font-size:7px}.fx-module-grid small{font-size:4px;margin-top:11px}.fx-orbit-ring{height:100px;bottom:5%}.fx-floor{height:70px;bottom:-5px}.fx-depth-particles i{width:4px;height:4px}.motion-stage-bottom{font-size:6px;padding:12px 0 14px}.motion-offer-filter{font-size:7px;gap:12px}.motion-offer-filter>button{font-size:9px;padding:8px 11px}.motion-depth{transform:perspective(1000px) translateY(17px) rotateX(4deg)}}
@media(max-width:700px) and (max-height:750px){.motion-stage-copy{padding-top:10px}.motion-feature-index{margin-top:7px}.motion-stage-copy h3{font-size:23px;margin:8px 0 9px}.motion-stage-copy>p{font-size:11px;min-height:45px}.motion-scene{height:270px}.fx-solid{top:7%;height:240px}.fx-content{padding:13px 18px}.fx-content h4{font-size:17px;margin:8px 0 11px}.fx-mini{width:124px;min-height:93px;padding:11px;top:54%}.fx-mini b{font-size:10px}.fx-mini p{font-size:6px}.fx-big-symbol{font-size:22px;margin:7px 0}.fx-satellite{top:0;font-size:6px}.fx-web-head{font-size:18px;margin:8px 0}.fx-web-picture{height:46px}.fx-web-sculpture{width:37px;height:37px}.fx-web-sculpture.second{width:26px;height:26px}.fx-web-sculpture.third{width:24px;height:24px}.fx-visual[data-visual="phone"] .fx-solid{height:230px;width:127px}.fx-phone .fx-content{padding:28px 12px}.fx-phone h4{font-size:16px}.fx-phone .fx-web-picture{height:67px}.fx-pipelines{min-height:91px;gap:11px}.fx-pipe-node{height:25px;width:31px;font-size:12px}.fx-calendar span{padding:5px 2px}.fx-row{padding:8px 0}.fx-language h4{font-size:29px}.fx-document-stack{height:80px;margin-top:10px}.fx-envelope{margin-top:30px}.fx-module-grid{margin-top:12px;gap:7px}.fx-module-grid>div{height:50px;padding:7px}.fx-status-grid>div{height:96px}.fx-status-grid i{height:36px!important}.fx-status-grid>div:nth-child(2) i{height:45px!important}.fx-status-grid>div:nth-child(3) i{height:55px!important}.fx-service-grid>div{min-height:82px}.fx-chat{margin:8px 0;padding:7px 9px;font-size:7px}.fx-chat-compose{margin-top:9px}.fx-field{padding:6px;margin:6px 0;font-size:7px}.fx-login h4{font-size:15px}.fx-login .fx-lock{margin:14px auto 9px;scale:.65}.fx-field-large{height:29px}.fx-action{padding:7px;margin-top:7px}.fx-approval-symbol{margin:10px auto}.motion-stage-grid{gap:4px}.motion-stage-bottom{padding:9px 0 10px}.fx-orbit-ring{height:80px;bottom:0}}
@media(max-width:360px){.brand>span{font-size:19px}.motion-intro h1{font-size:38px}.motion-node{font-size:9px;padding:8px;gap:4px}.motion-node small{margin-left:0;font-size:7px}.motion-package-picker>button{min-width:125px;flex-basis:125px}.motion-selected-summary h3{font-size:19px}.motion-selected-summary p{font-size:9px;max-width:144px}.motion-stage-copy h3{font-size:23px}.fx-mini-right{right:3px}.fx-mini-left{left:1px}.fx-mini{width:122px}.fx-content h4{font-size:17px}.fx-solid{width:85%;left:6%}.fx-row{font-size:7px}.fx-row small{font-size:4px}.fx-field{font-size:7px}.fx-browser-bar b{font-size:5px}.fx-visual[data-visual="phone"] .fx-solid{left:22%}.fx-service-grid b{font-size:7px}}
@media(prefers-reduced-motion:reduce){.motion-node,.fx-visual,.fx-depth-particles i,.fx-pipeline>i:after{animation:none}.fx-visual{transform:rotateY(0deg)}.motion-depth,.motion-depth.depth-visible{transform:none;transition:none}.motion-stage{position:relative;top:0;height:auto;min-height:0;padding:25px 0}.motion-stage-grid{min-height:550px}.motion-track{height:auto!important}.motion-package-picker>button{transition:none}.motion-stage-grid{gap:15px}}

.lb-safe-grid[data-visible-count="1"]{grid-template-columns:minmax(0,530px);justify-content:center}
.lb-safe-grid[data-visible-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:700px){.lb-safe-grid[data-visible-count="2"]{grid-template-columns:minmax(0,1fr)}}

.globe-static-fallback:after{content:"";position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle at 28% 25%,#21395f,#091227 65%,#445284);border:1px solid #697aca66;box-shadow:0 0 50px #5b6ade22;z-index:0}
/* Keep each illustration inside its physical screen at smaller sizes. */
.motion-step-list,.motion-package-picker{scrollbar-width:none}
.motion-step-list::-webkit-scrollbar,.motion-package-picker::-webkit-scrollbar{display:none}
.fx-login .fx-lock{margin-top:13px;margin-bottom:10px}
.fx-visual[data-visual="form"] .fx-content{height:calc(100% - 35px);display:flex;flex-direction:column;padding:18px 25px;gap:8px}
.fx-visual[data-visual="form"] h4{font-size:23px;margin:4px 0 7px}
.fx-visual[data-visual="form"] .fx-field{margin:0;padding:9px 12px}
.fx-visual[data-visual="form"] .fx-field-large{height:auto;flex:1;min-height:28px}
.fx-visual[data-visual="form"] .fx-action{margin:0;padding:10px}
.fx-visual[data-flows="3"] .fx-pipelines{min-height:130px;gap:14px}
.fx-visual[data-flows="3"] .fx-pipe-node{height:38px}
.fx-approval-symbol{width:62px;height:66px;font-size:28px;margin:13px auto 16px}
.fx-visual[data-visual="approval"] h4{font-size:23px;margin-bottom:13px}
@media(max-width:700px){
.fx-login .fx-lock{margin-top:8px;margin-bottom:7px}
.fx-visual[data-visual="form"] .fx-content{height:calc(100% - 27px);padding:14px 19px;gap:6px}
.fx-visual[data-visual="form"] h4{font-size:18px;margin:3px 0 5px}
.fx-visual[data-visual="form"] .fx-field{padding:6px 8px}
.fx-visual[data-visual="form"] .fx-field-large{min-height:22px}
.fx-visual[data-visual="form"] .fx-action{padding:7px}
.fx-visual[data-flows="3"] .fx-pipelines{min-height:96px;gap:9px;padding:3px 0 8px}
.fx-visual[data-flows="3"] .fx-pipe-node{height:23px}
.fx-approval-symbol{width:44px;height:49px;font-size:23px;margin:10px auto 11px}
.fx-visual[data-visual="approval"] h4{font-size:18px;margin-bottom:9px}
}
@media(max-width:700px) and (max-height:750px){
.fx-login .fx-lock{margin:7px auto 6px}
.fx-visual[data-visual="form"] .fx-content{padding:10px 18px;gap:4px}
.fx-visual[data-visual="form"] h4{font-size:16px}
.fx-visual[data-flows="3"] .fx-pipelines{min-height:87px;gap:8px}
.fx-visual[data-flows="3"] .fx-pipe-node{height:20px}
.fx-approval-symbol{height:44px;margin:8px auto}
.fx-visual[data-visual="approval"] h4{font-size:16px}
}
.fx-module-grid{margin:18px 0 0;gap:10px}
.fx-module-grid>div{height:75px}
@media(max-width:700px){.fx-module-grid{margin:14px 0 0;gap:8px}.fx-module-grid>div{height:53px}}
@media(max-width:700px) and (max-height:750px){.fx-module-grid{margin:10px 0 0;gap:7px}.fx-module-grid>div{height:46px}}

