body .live-lab{padding-bottom:28px!important}body .fb-cockpit{margin-top:38px!important;margin-bottom:48px!important}body .lab-frame>.lab-transformer{width:152px!important;min-width:152px!important;height:40px!important;left:clamp(78px,var(--split),calc(100% - 78px))!important;white-space:nowrap!important;gap:9px!important;animation:none!important}body .lab-frame>.lab-transformer i{letter-spacing:.04em!important;width:auto!important;font:800 11px/1 Arial,sans-serif!important;display:block!important;position:static!important}body .lab-frame>.lab-transformer b{width:auto!important;font:700 19px/1 Arial!important;position:static!important}body .lab-frame .lab-divider,body .lab-frame .lab-after{transition:none!important;animation:none!important}body .lab-frame.is-playing .lab-old .old-photo,body .lab-frame.is-playing .lab-old .old-download,body .lab-frame.is-playing .lab-old .old-list{animation-duration:24s!important}body .lab-rebuild>strong{padding:7px!important;font-size:9px!important}body .lab-tabs button[aria-selected=true]:after{background:linear-gradient(90deg,#228bae,#6855b9,#30ac9e)!important;animation-duration:24s!important}body .lab-energy-core i{background:linear-gradient(90deg,#0000,#30b7bd,#c3a2ff,#fff,#0000)!important}body .lab-debris i:nth-child(3n){background:linear-gradient(130deg,#70c8cc,#d7d0fa,#fff)!important}body .lab-frame:before{background:linear-gradient(90deg,#0000,#25a3b523 32%,#ffffff7a 49%,#9474e652 51%,#0000)!important}body .waas-explainer,body .waas-flow{border-top:0!important}body .waas-flow{gap:20px!important}body .waas-flow article{transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}body .waas-flow article:before{content:"";background:linear-gradient(90deg,#279ab9,#6c56bd);border-radius:8px;width:42px;height:4px;margin-bottom:19px;display:block}body .waas-flow article:hover{border-color:#94b8e0;transform:translateY(-7px);box-shadow:0 20px 45px #5376a52a}body .plan-card li[data-state=excluded]{color:#606c77!important;opacity:1!important}body .plan-card li[data-state=excluded] .feature-mark{color:#c23b48!important;box-shadow:none!important;background:#fff6f7!important;border-color:#d8757f!important}body .plan-card li[data-state=excluded] .feature-mark svg{stroke:#c23b48!important;stroke-width:2.2px!important}body .plan-card>a,.compact-invite>a{justify-content:space-between;align-items:center;gap:22px;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 9px 22px #295c811c;color:#fff!important;background:linear-gradient(110deg,#226c99,#5565b5)!important;border:1px solid #73a6c7!important;border-radius:14px!important}body .plan-card>a:hover,.compact-invite>a:hover{transform:translateY(-3px);box-shadow:0 15px 30px #475fa533}body .plan-card>a span{transition:transform .25s}body .plan-card>a:hover span{transform:translate(4px,-4px)}.compact-invite{border-top:1px solid #d4e6ed;grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid;margin:10px auto 42px!important;padding-top:28px!important;padding-bottom:28px!important}.compact-invite h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(23px,2.6vw,36px)}.compact-invite p{color:#526875;max-width:740px;margin:0;line-height:1.6}.compact-invite>a{white-space:nowrap;padding:17px 22px}body .enriched-footer{grid-template-columns:1.35fr 1fr .9fr 1fr!important;gap:30px!important;margin-top:32px!important;padding-top:38px!important;padding-bottom:22px!important;display:grid!important}body .enriched-footer h3{letter-spacing:.03em;margin:0 0 17px;font-size:13px;color:#254e68!important}body .enriched-footer>div>a:not(:first-child),body .enriched-footer>div>span,body .enriched-footer nav>a{margin-bottom:10px;font-size:13px;display:block;color:#4c6274!important}body .enriched-footer p{max-width:310px;font-size:13px;line-height:1.65;color:#536b79!important}body .enriched-footer .footer-end{display:block!important}body .enriched-footer .footer-end a{padding:0!important}body .footer-chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}body .footer-chips span{color:#315e7b;background:#e9f4fa;border-radius:30px;padding:6px 9px;font-size:10px}body .enriched-footer .footer-bottom{grid-column:1/-1!important;margin-top:8px!important;padding-top:20px!important}body .enriched-footer .footer-contact small{color:#5c7180;font-size:12px;line-height:1.6}body .sector-grid{gap:18px!important}body .sector-grid .sector{box-shadow:0 12px 30px #274c6710;color:#162c3d!important;background:linear-gradient(135deg,#fff,#edf7fc)!important;min-height:245px!important}body .sector-grid .sector:nth-child(3n+2){background:linear-gradient(135deg,#fff,#efebfb)!important}body .sector-grid .sector:nth-child(3n){background:linear-gradient(135deg,#fff,#e8f7f1)!important}body .sector-grid .sector h3{color:#1a3449!important}body .sector-grid .sector p{line-height:1.6;color:#4c6575!important}body .sector-grid .sector>summary{position:relative;min-height:245px!important;padding:28px!important}body .sector-grid .sector-summary-copy{padding-right:70px;margin-top:36px!important}body .sector-grid .sector-mark{color:#286b93!important;background:#e2f2fb!important}body .sector-grid .sector:after{display:none!important}body .fb-faq details[open]{background:#edf6fc;border-radius:14px}body .fb-faq summary span{color:#397da8!important}body .project-form{scroll-margin-top:12px!important}body .project-form textarea{min-height:290px;line-height:1.55!important}body .live-site-preview{background:#eaf4fa;position:relative;overflow:hidden;height:350px!important}body .live-site-preview>img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}body .live-site-preview iframe{transform-origin:0 0;pointer-events:none;background:#f5f8fb;border:0;position:absolute;top:0;left:0}body .live-site-preview>button,body .live-site-preview>.live-open{z-index:2;color:#214a69;cursor:pointer;background:#ffffffed;border:1px solid #a3c6df;border-radius:24px;padding:11px 14px;font-size:11px;font-weight:700;position:absolute;bottom:14px;box-shadow:0 8px 24px #163b5b22}body .live-site-preview>button{left:14px}body .live-site-preview>.live-open{right:14px}body .realization-copy>a{color:#286f9b;margin-top:15px;font-weight:700;display:inline-block}body .option-site .business-connection.api-scene{z-index:3;color:#15364f;background:linear-gradient(140deg,#f7fcffed,#e6e7fff0);border:1px solid #9cbfe3;border-radius:18px;width:90%;padding:16px;display:block;position:absolute;top:345px;left:5%;right:5%;box-shadow:0 12px 35px #284f8b24}.api-scene-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.api-scene-title b{letter-spacing:.08em;font-size:10px}.api-scene-title>span{color:#5e5ab5;font-size:8px}.api-flow{grid-template-columns:1fr .8fr 1.2fr;align-items:center;gap:6px;margin:13px 0;display:grid}.api-node{text-align:center;background:#fff;border:1px solid #bed9eb;border-radius:12px;flex-direction:column;gap:6px;padding:12px 8px;display:flex;box-shadow:0 8px 18px #4895b51c}.api-node i{color:#289baf;font-size:24px;font-style:normal;animation:3s ease-in-out infinite apiNode}.api-node strong{font-size:10px}.api-node small{font-size:8px}.api-transit{height:80px;position:relative;overflow:hidden}.api-transit svg{fill:none;stroke:#82b8d0;stroke-width:2px;width:100%;height:100%}.api-transit>b{color:#fff;background:#6857b1;border-radius:50%;padding:6px;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.api-transit>i{background:#20a7b9;border-radius:50%;width:7px;height:7px;animation:2s linear infinite apiPacket;position:absolute;top:46%;left:-8px;box-shadow:0 0 12px #20a7b9}.api-transit>i:nth-of-type(2){background:#9871d8;animation-delay:.65s;top:12%}.api-transit>i:nth-of-type(3){background:#d5ab42;animation-delay:1.3s;top:80%}.api-destinations{gap:6px;display:grid}.api-destinations>span{background:#fff;border:1px solid #c8d7e8;border-radius:9px;padding:10px 8px;font-size:9px;transition:background .4s,transform .4s}.api-destinations>.is-active{background:#e0f5ef;border-color:#66b7a8;transform:translate(-3px)}.api-progress{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.api-progress>span{color:#60778b;align-items:center;gap:4px;font-size:8px;line-height:1.3;display:flex}.api-progress i{background:#d7e2ef;border-radius:50%;place-items:center;min-width:16px;height:16px;font-style:normal;display:grid}.api-progress .is-active{color:#256752}.api-progress .is-active i{color:#fff;background:#30a995}.api-disclaimer{text-align:center;color:#566e84;margin-top:10px;font-size:8px;display:block}body .is-night .api-scene{color:#15364f!important;background:linear-gradient(135deg,#e8f3f9,#dcd9f4)!important}@keyframes apiPacket{to{opacity:.4;left:100%}}@keyframes apiNode{50%{transform:translateY(-4px)rotate(-10deg)}}body .option-site.is-animated .option-sculpture{filter:drop-shadow(0 0 24px #8270cf55)}body .option-site.is-animated .sample-particles i:nth-child(3n){background:#c6a951!important}body .option-site.is-animated .sample-particles i:nth-child(3n+1){background:#39b9b2!important}body .option-site.is-animated .sample-particles i:nth-child(3n+2){background:#9c79d9!important}@media (max-width:900px){body .enriched-footer{grid-template-columns:1fr 1fr!important}.compact-invite{grid-template-columns:1fr}.compact-invite>a{justify-self:start}body .enriched-footer .footer-bottom{grid-column:1/-1!important}}@media (max-width:600px){body .lab-frame>.lab-transformer{width:136px!important;min-width:136px!important;height:36px!important;left:clamp(70px,var(--split),calc(100% - 70px))!important}body .lab-frame>.lab-transformer i{font-size:10px!important}body .lab-label small{font-size:13px!important}body .enriched-footer{grid-template-columns:1fr 1fr!important;gap:23px 16px!important}.enriched-footer .footer-brand,body .enriched-footer .footer-contact{grid-column:1/-1}.live-site-preview{max-height:260px}body .live-site-preview>button,body .live-site-preview>.live-open{padding:9px;font-size:9px}body .sector-grid .sector-summary-copy{padding-right:38px}body .option-site .business-connection.api-scene{width:92%;padding:12px;top:330px;left:4%}.api-progress{grid-template-columns:1fr 1fr;gap:8px}.api-flow{grid-template-columns:1fr .6fr 1.2fr}.api-scene-title b{font-size:8px}.api-scene-title>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.api-transit>i,.api-node i{animation:none!important}.waas-flow article,.plan-card>a{transition:none!important}}@media (min-width:601px){body .option-site .business-connection.api-scene{width:auto;right:150px}}
body .compare-grip{z-index:9;left:clamp(25px,var(--split),calc(100% - 25px));pointer-events:none;background:#237cad;border:2px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #143f6650}.compare-grip svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:23px}body .lab-frame .lab-divider{background:#72bedf!important;width:2px!important;box-shadow:0 0 10px #5ec2e666!important}body .lab-frame>input{touch-action:pan-y}body .lab-frame:has(input:focus-visible) .compare-grip{outline-offset:3px;outline:3px solid #594ab4}body .lab-frame .lab-label{pointer-events:none;border-radius:9px!important;padding:7px 11px!important;top:12px!important;bottom:auto!important}body .lab-frame .lab-label small{line-height:1.2;font-size:12px!important}body .lab-frame .lab-label b{font-size:8px!important}body .lab-label-old{left:12px!important}body .lab-label-new{right:12px!important}body .showcase-accounting{text-align:center;width:32%!important;left:auto!important;right:5%!important}body .showcase-accounting .accounting-bars{justify-content:center}body .option-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border:0!important;display:grid!important}body .option-tiles>article{border-radius:24px;flex-direction:column;align-items:stretch;gap:18px;min-width:0;transition:transform .25s,box-shadow .25s;box-shadow:0 15px 36px #2952770d;background:linear-gradient(140deg,#fff,#eaf5fc)!important;border:1px solid #c5d9e8!important;padding:26px!important;display:flex!important}body .option-tiles>article:nth-child(3n+2){background:linear-gradient(140deg,#fff,#eeebfa)!important}body .option-tiles>article:nth-child(3n){background:linear-gradient(140deg,#fff,#e7f6f1)!important}body .option-tiles>article:hover{transform:translateY(-5px);box-shadow:0 20px 40px #29527722}body .option-tiles>article>span{color:#286a94;background:#d9edf9;border-radius:12px;place-items:center;width:35px;height:35px;font-size:12px;display:grid}body .option-tiles h3{line-height:1.25;margin:0 0 10px!important;font-size:21px!important}body .option-tiles p{line-height:1.65;margin:0!important;font-size:14px!important}body .option-tiles>article>div:nth-child(2){flex:1}body .option-tiles>article>div:nth-child(3),body .option-tiles>article>div:nth-child(4){border-top:1px solid #bcd1df80;padding-top:14px}body .option-tiles small{letter-spacing:.1em;color:#637b8c;margin-bottom:7px;font-size:10px;display:block}body .option-tiles strong{display:block;color:#234a65!important;font-size:18px!important}body .option-tiles a{color:#235b80;background:#e1eff9;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;font-size:13px;font-weight:700;display:flex}body .option-tiles a span{transition:transform .25s}body .option-tiles a:hover span{transform:translate(3px,-3px)}body .animated-preview{aspect-ratio:1.52;isolation:isolate;height:auto!important;max-height:none!important}body .animated-preview>img{object-fit:cover;object-position:center top}.preview-motion{pointer-events:none;position:absolute;inset:0;overflow:hidden}.flying-butterfly{filter:drop-shadow(0 7px 5px #123c6c44);will-change:transform;width:13%;max-width:85px;position:absolute}.flying-butterfly svg{perspective:250px;width:100%;overflow:visible}.wing{transform-box:view-box;transform-origin:50%}.wing-left{animation:.32s ease-in-out infinite alternate wingLeft!important}.wing-right{animation:.32s ease-in-out infinite alternate wingRight!important}.butterfly-0{top:46%;left:55%;animation:12s ease-in-out infinite butterflyFlight!important}.butterfly-1{width:10%;top:29%;left:78%;animation:15s ease-in-out -5s infinite reverse butterflyFlight!important}.butterfly-2{width:9%;top:18%;left:42%;animation:17s ease-in-out -9s infinite butterflyFlight!important}.butterfly-3{width:8%;top:64%;left:65%;animation:13s ease-in-out -3s infinite reverse butterflyFlight!important}@keyframes wingLeft{to{transform:rotateY(72deg)}}@keyframes wingRight{to{transform:rotateY(-72deg)}}@keyframes butterflyFlight{0%,to{transform:translate(0)rotate(-10deg)}25%{transform:translate(-70px,-45px)rotate(16deg)}50%{transform:translate(35px,-65px)rotate(-17deg)}75%{transform:translate(55px,28px)rotate(10deg)}}.cloud-motion{width:40%;height:66%;position:absolute;top:17%;left:56%}.cloud-orbit{border:1px solid #5ba9e89c;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 20px #75beff22;animation:14s linear infinite cloudOrbit!important}.cloud-orbit:after{content:"";background:#35b7c2;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 13px #35b7c2}.orbit-b{inset:18% -4%;transform:rotate(35deg);animation-duration:19s!important;animation-direction:reverse!important}.orbit-c{inset:-4% 20%;animation-duration:23s!important}.orbit-c:after{background:#9174d5}.cloud-core{filter:drop-shadow(0 6px 12px #5797c955);width:42%;position:absolute;top:33%;left:30%;animation:4s ease-in-out infinite cloudFloat!important}.cloud-packet{background:#6d84e4;border-radius:50%;width:6px;height:6px;position:absolute;top:48%;left:48%;box-shadow:0 0 15px #6d84e4;animation:3s ease-out infinite cloudPacket!important}.packet-b{animation-delay:-1s!important}.packet-c{animation-delay:-2s!important}@keyframes cloudOrbit{to{rotate:360deg}}@keyframes cloudFloat{50%{transform:translateY(-12px)}}@keyframes cloudPacket{to{opacity:0;transform:translate(-65px,55px)}}body .preview-paused .preview-motion *{animation-play-state:paused!important}body .enriched-footer,body .enriched-footer *{box-sizing:border-box;min-width:0}body .enriched-footer nav{width:auto!important}body .enriched-footer a{overflow-wrap:anywhere;white-space:normal!important}body .enriched-footer .brand-image{max-width:100%;height:auto}@media (max-width:1000px){body .option-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body .option-tiles{grid-template-columns:minmax(0,1fr);gap:16px}body .option-tiles>article{padding:23px!important}body .footer.enriched-footer{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;width:calc(100% - 32px)!important;max-width:none!important;margin:28px 16px 16px!important;padding:26px 20px!important}body .footer.enriched-footer>*{grid-column:1!important;width:100%!important}body .footer.enriched-footer .footer-end{border-top:1px solid #d7e2e9!important;padding-top:20px!important;display:block!important}body .footer.enriched-footer .footer-end a{text-align:left!important;width:auto!important;margin:0 0 8px!important;padding:2px 0!important;font-size:13px!important}body .footer.enriched-footer .footer-contact{border-bottom:0!important;padding:18px 0 0!important}body .footer.enriched-footer .footer-bottom{flex-direction:column;align-items:flex-start!important;gap:9px!important;display:flex!important}body .lab-frame{border-radius:18px!important;width:100%!important;max-width:100%!important;height:700px!important}body .lab-new header{gap:8px;min-height:95px!important;padding:52px 18px 10px!important}body .lab-new header nav,body .lab-new header>span{display:none!important}body .lab-new main{box-sizing:border-box;width:100%!important;max-width:none!important;padding:22px 22px 0!important;position:relative!important;inset:auto!important}body .lab-new main h3{width:100%!important;max-width:none!important;font-size:30px!important;line-height:1.13!important}body .lab-new main p{max-width:100%!important;font-size:12px!important}body .lab-new .sector-showcase{transform-origin:50%!important;width:78%!important;max-width:300px!important;position:absolute!important;inset:auto auto 58px 50%!important;transform:translate(-50%)!important}body .lab-new .showcase-accounting{text-align:center;padding:18px!important}body .showcase-accounting strong{font-size:23px!important}body .showcase-accounting p{font-size:11px!important}body .lab-new .sector-motion{max-width:100%}body .lab-new footer{padding:12px!important;font-size:7px!important}body .lab-frame .lab-label b{display:none!important}body .lab-controls{flex-wrap:wrap!important;gap:13px!important}body .lab-controls p{font-size:10px!important}body .cockpit-experience,body .cockpit-body,body .cockpit-main,body .cockpit-focus{min-width:0!important;max-width:100%!important}body .cockpit-body{grid-template-columns:minmax(0,1fr)!important}body .cockpit-bar{flex-wrap:wrap!important;gap:10px!important}body .cockpit-row{grid-template-columns:minmax(90px,1.5fr) repeat(3,minmax(35px,1fr))!important;gap:4px!important;font-size:9px!important}body .cockpit-row>span{overflow-wrap:anywhere;min-width:0}body .migration-track{grid-template-columns:58px minmax(0,1fr) 58px!important;gap:6px!important}body .migration-node{min-width:0!important;padding:10px 4px!important}body .migration-package{max-width:110px!important;font-size:9px!important}body .options-play-grid{grid-template-columns:minmax(0,1fr)!important}body .option-site{flex-direction:column;height:auto!important;min-height:600px!important;padding-bottom:36px!important;display:flex!important;overflow:hidden!important}body .option-site-hero{flex:none;height:300px!important}body .option-site h3{font-size:32px!important}body .option-site .business-connection.api-scene,body .option-site .option-form,body .option-site .human-guide,body .option-site .sample-social{box-sizing:border-box;width:calc(100% - 28px)!important;max-width:none!important;margin:12px 14px!important;position:relative!important;inset:auto!important;transform:none!important}body .option-site .human-guide{flex-direction:row!important;align-items:flex-end!important;display:flex!important}body .human-hologram{width:85px!important;min-width:85px!important}body .human-dialog{flex:1;width:auto!important;min-width:0!important}body .realization-grid{grid-template-columns:minmax(0,1fr)!important}body .animated-preview{aspect-ratio:1.35!important}body .animated-preview>button,body .animated-preview>.live-open{padding:9px 12px!important;font-size:10px!important}body .waas-orbit{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}}@media (prefers-reduced-motion:reduce){body .preview-motion *{animation:none!important}.option-tiles>article{transition:none!important}}
