
/* White label landing page — v11. All styles scoped to wl- to protect homepage. */
.wl-hero{background:radial-gradient(circle at 85% 10%,#16375b 0,transparent 35%),linear-gradient(115deg,#04182e,#08294d 68%,#06233e);color:#fff;overflow:hidden;padding:65px 0 60px}.wl-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:50px}.wl-overline,.wl-kicker{font-size:11px;font-weight:850;letter-spacing:1.35px;color:#0a7bbf}.wl-overline{color:#91d8ef}.wl-hero h1{font-size:clamp(42px,4.3vw,61px);line-height:1.09;letter-spacing:-2px;margin:15px 0 19px;color:#fff}.wl-hero h1 span{color:#fff}.wl-hero-copy>p{font-size:15px;line-height:1.8;color:#d8e6f3;max-width:540px}.wl-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.wl-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 20px;min-height:47px;border-radius:9px;font-weight:800;font-size:13px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.wl-button:hover{transform:translateY(-3px);box-shadow:0 12px 23px rgba(0,0,0,.16)}.wl-button-teal{color:#032e37;background:linear-gradient(105deg,#16ddc6,#03b8ae)}.wl-button-outline{border-color:#91bad9;color:#fff;background:transparent}.wl-button-navy{background:linear-gradient(110deg,#092b52,#0d4778);color:#fff}.wl-hero-art{height:350px;position:relative;min-width:0}.wl-laptop{position:absolute;width:85%;top:16px;left:0;filter:drop-shadow(0 25px 24px rgba(0,0,0,.3))}.wl-laptop-screen{height:289px;overflow:hidden;border:9px solid #101924;border-radius:17px 17px 6px 6px;background:#e9f2f6;box-shadow:0 0 0 2px #647c91}.wl-laptop-top{height:30px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 11px;font-size:9px;color:#47627c;font-weight:750}.wl-mini-brand{color:#092e50}.wl-mini-brand span{color:#0aa8a5}.wl-laptop-screen img{width:100%;height:calc(100% - 30px);object-fit:cover;object-position:left top;display:block}.wl-laptop-base{height:14px;background:linear-gradient(#b3c4d0,#677b8c);border-radius:2px 2px 60% 60%;width:112%;margin-left:-6%}.wl-phone{position:absolute;right:0;bottom:1px;width:158px;height:297px;border:7px solid #152536;border-radius:25px;background:#f8fbff;box-shadow:0 0 0 2px #8092a0,0 15px 28px rgba(0,0,0,.32);padding:14px 9px;color:#163450}.wl-phone-notch{position:absolute;top:3px;left:50%;transform:translateX(-50%);width:54px;height:9px;border-radius:0 0 9px 9px;background:#152536}.wl-phone-heading{font-weight:850;text-align:center;font-size:10px;padding:11px 0;border-bottom:1px solid #dce8f2}.wl-phone-heading span{color:#0bbdb5}.wl-phone-thread{padding-top:25px}.wl-phone-date{display:block;text-align:center;font-size:8px;color:#91a5b7}.wl-chat{background:#e4edf7;padding:10px 9px;border-radius:10px;margin:9px 0;font-size:9px;line-height:1.5}.wl-chat-reply{background:#d4f7ed;margin-left:38px}.wl-phone-input{position:absolute;bottom:11px;left:8px;right:8px;border:1px solid #d7e4ed;border-radius:30px;padding:6px 8px;font-size:8px;color:#9cb0c0}.wl-phone-input span{float:right;color:#0e9dd3}.wl-valuebar{background:#fff;box-shadow:0 5px 20px rgba(20,55,85,.06)}.wl-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:25px 0}.wl-value-grid>div{display:flex;align-items:center;gap:13px}.wl-value-icon{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:50%;background:#bff9ed;color:#006d86;font-size:25px;font-weight:800}.wl-value-grid p{margin:0}.wl-value-grid strong,.wl-value-grid small{display:block}.wl-value-grid strong{font-size:13px;color:#0e2e50}.wl-value-grid small{font-size:11px;color:#6b8295}.wl-section{padding:85px 0}.wl-section h2{font-size:clamp(30px,3.1vw,42px);line-height:1.18;letter-spacing:-1.1px;color:#0c2b4e;margin:9px 0 12px}.wl-section h2 span{color:#0b5793}.wl-section p{color:#5e768d}.wl-lead{max-width:630px;font-size:14px;line-height:1.8}.wl-audience{background:linear-gradient(120deg,#f2f9fe,#fff)}.wl-audience-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.wl-personas{display:grid;grid-template-columns:repeat(3,1fr);margin-top:31px}.wl-personas article{padding:0 18px;border-right:1px solid #d8e5f1}.wl-personas article:first-child{padding-left:0}.wl-personas article:last-child{border-right:0}.wl-roundicon{display:grid;place-items:center;width:53px;height:53px;border-radius:50%;background:#e2f0ff;color:#147ed4;font-size:26px;font-style:normal}.wl-personas h3{font-size:14px;color:#0d3156;margin:13px 0 6px}.wl-personas p{font-size:12px;line-height:1.7;min-height:82px}.wl-personas a,.wl-section-link a,.wl-info a{color:#126db9;font-size:12px;font-weight:800}.wl-client-diagram{min-height:310px;display:flex;align-items:center;justify-content:center;gap:32px}.wl-platform{background:linear-gradient(155deg,#0d4c89,#052b53);border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;width:160px;height:178px;box-shadow:0 13px 30px rgba(20,60,95,.16);position:relative}.wl-platform:after{content:'';position:absolute;left:100%;top:50%;width:30px;border-top:2px dashed #81b6df}.wl-platform-icon{font-size:34px;color:#1bdfd0}.wl-platform strong{font-size:17px}.wl-platform small{font-size:11px;color:#d4e7f4}.wl-client-list{display:grid;gap:10px}.wl-client-list>div{background:#fff;display:flex;gap:10px;align-items:center;padding:9px 13px;min-width:170px;border:1px solid #dfeaf4;border-radius:9px;box-shadow:0 5px 15px rgba(10,45,80,.06)}.wl-client-avatar{color:#0fb6a7;font-size:23px}.wl-client-avatar.orange{color:#f18c55}.wl-client-avatar.blue{color:#4089e5}.wl-client-avatar.green{color:#2cb27b}.wl-client-list p{margin:0}.wl-client-list strong,.wl-client-list small{display:block}.wl-client-list strong{font-size:11px;color:#193b58}.wl-client-list small{font-size:9px}.wl-model{background:linear-gradient(115deg,#eff8fe,#f7fbff)}.wl-center{text-align:center}.wl-center>p{font-size:14px;margin-top:0}.wl-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin:35px 0 18px}.wl-model-grid article{position:relative;background:#fff;border:1px solid #d9e9f7;border-radius:10px;text-align:center;padding:27px 15px 24px;min-height:184px;box-shadow:0 5px 16px rgba(24,63,99,.04)}.wl-model-grid article:not(:last-child):after{content:'→';position:absolute;right:-22px;top:44%;font-size:23px;color:#2b7ab8}.wl-step{position:absolute;top:-12px;left:12px;border-radius:50%;background:#08cbb6;color:#fff;width:27px;height:27px;display:grid;place-items:center;font-size:11px;font-weight:800}.wl-model-grid .wl-roundicon{margin:0 auto 13px}.wl-model-grid h3{font-size:14px;color:#153654;margin:0 0 8px}.wl-model-grid p{font-size:12px;margin:0}.wl-info{padding:13px 18px;border-radius:9px;background:#e1f1ff;color:#335b7b;font-size:12px}.wl-features{background:#fff}.wl-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:33px}.wl-feature-grid article{border:1px solid #dbeaf5;border-radius:11px;padding:25px 22px;background:#fff;transition:transform .25s,box-shadow .25s}.wl-feature-grid article:hover{transform:translateY(-5px);box-shadow:0 14px 28px rgba(25,60,90,.09)}.wl-feature-icon{display:grid;place-items:center;width:44px;height:44px;background:#09bba9;color:#fff;border-radius:50%;font-size:23px}.wl-feature-grid h3{font-size:15px;color:#103253;margin:17px 0 11px}.wl-feature-grid ul,.wl-deploy-card ul{margin:0;padding:0;list-style:none}.wl-feature-grid li,.wl-deploy-card li{font-size:12px;line-height:1.9;color:#3c5c76}.wl-feature-grid li:before{content:'•';color:#0cb7a9;margin-right:8px}.wl-section-link{margin-top:22px}.wl-deployment{background:#fff;padding-top:20px}.wl-deploy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:22px}.wl-deploy-card{display:flex;justify-content:space-between;position:relative;overflow:hidden;background:linear-gradient(130deg,#f1f8ff,#eaf4ff);border:1px solid #d8e8f8;border-radius:12px;padding:24px;min-height:277px}.wl-deploy-hosted{background:linear-gradient(130deg,#f2f9ff,#e8f4ff)}.wl-deploy-content{position:relative;z-index:2;max-width:72%}.wl-deploy-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#cce6ff;color:#1279d2;font-size:25px}.wl-deploy-card h3{font-size:16px;color:#0e3256;margin:12px 0 7px}.wl-deploy-card h3 small{font-size:11px;font-weight:500}.wl-deploy-card p{font-size:12px;line-height:1.6;margin:0 0 9px}.wl-deploy-card li:before{content:'✓';color:#0a9c91;margin-right:8px}.wl-deploy-card .wl-button{margin-top:16px;min-height:38px;padding:9px 13px;font-size:11px}.wl-server-art{align-self:end;display:flex;flex-direction:column;gap:5px;margin:0 2px 13px 0;transform:perspective(300px) rotateY(-14deg)}.wl-server-art span{display:block;width:95px;height:33px;border-radius:6px;background:linear-gradient(135deg,#1d79c5,#062c57);color:#53e6d1;font-size:17px;padding:2px 12px;border:2px solid #6db8eb;box-shadow:3px 5px 0 #06365e}.wl-server-art b{position:absolute;right:-13px;bottom:-11px;background:#08b89e;color:#fff;border-radius:50%;padding:7px}.wl-cloud-art{font-size:125px;color:#7db8ef;align-self:center;line-height:1;position:relative;text-shadow:3px 5px #2c7bca}.wl-cloud-art span{position:absolute;bottom:-15px;right:23px;color:#14477b;font-size:40px}.wl-action{background:#fff}.wl-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.wl-demo h2,.wl-calculator h2{font-size:29px}.wl-demo>p,.wl-calculator>p{font-size:13px;line-height:1.7}.wl-demo-image{margin-top:24px;border:9px solid #102b43;border-radius:13px;overflow:hidden;box-shadow:0 14px 27px rgba(11,49,79,.13)}.wl-demo-image img{width:100%;display:block;aspect-ratio:1.65;object-fit:cover;object-position:top left}.wl-demo-links{display:flex;gap:15px;margin-top:17px}.wl-demo-links a{flex:1;text-align:center;border:1px solid #bcdaf2;border-radius:7px;padding:11px 9px;color:#1569b1;text-decoration:none;font-size:12px;font-weight:800}.wl-calculator{padding:24px;background:linear-gradient(140deg,#e9fbf6,#f2fbfd);border-radius:14px;border:1px solid #d8f0ec}.wl-calc-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:19px}.wl-calc-inputs{display:grid;gap:10px}.wl-calc-inputs label{font-size:11px;color:#204765;font-weight:750}.wl-calc-inputs input{display:block;width:100%;margin-top:5px;padding:10px 12px;border:1px solid #cbdfe8;border-radius:6px;background:#fff;color:#133956;font:inherit;font-size:13px}.wl-calc-inputs input:focus{outline:2px solid #0ab7a6;outline-offset:1px}.wl-calc-inputs .wl-button{width:100%;margin-top:3px;font-size:11px}.wl-calc-results{background:#fff;border:1px solid #d8e8e9;border-radius:9px;padding:16px 13px}.wl-calc-results h3{font-size:12px;color:#143955;margin:0 0 15px}.wl-calc-results>div{display:flex;justify-content:space-between;gap:7px;padding:9px 0;border-bottom:1px solid #edf2f4}.wl-calc-results>div:last-child{border:0}.wl-calc-results span{font-size:10px;color:#516d83}.wl-calc-results strong{font-size:11px;color:#1b4160}.wl-calc-results .wl-calc-highlight strong{color:#009a7b;font-size:14px}.wl-disclaimer{display:block;font-size:10px;color:#6b8394;line-height:1.6;margin-top:13px}.wl-faq{padding-top:30px}.wl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px 22px;margin-top:30px}.wl-faq-grid details{border:1px solid #dce8f3;border-radius:8px;background:#fff}.wl-faq-grid summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-size:13px;font-weight:750;color:#1b4263}.wl-faq-grid summary::-webkit-details-marker{display:none}.wl-faq-grid summary:after{content:'+';font-size:20px;color:#2e81c2}.wl-faq-grid details[open] summary:after{content:'−'}.wl-faq-grid details p{padding:0 18px 16px;margin:0;font-size:12px;line-height:1.8}.wl-cta{padding:10px 0 75px}.wl-cta-inner{background:radial-gradient(circle at 100% 0,#134e80,transparent 30%),linear-gradient(105deg,#05213e,#06325c);border-radius:12px;display:flex;align-items:center;gap:23px;padding:33px 38px;color:#fff;box-shadow:0 13px 26px rgba(13,48,78,.15)}.wl-cta-icon{flex:none;width:70px;height:70px;border-radius:50%;display:grid;place-items:center;color:#12d5c5;background:#0b5576;font-size:38px}.wl-cta-inner>div:nth-child(2){flex:1}.wl-cta h2{font-size:23px;color:#fff;margin:0 0 7px}.wl-cta p{font-size:12px;line-height:1.7;color:#d6e6f1;margin:0;max-width:550px}.wl-cta-actions{display:flex;gap:10px}.wl-cta-actions .wl-button{white-space:nowrap;font-size:12px}.wl-hero a:focus-visible,.wl-section a:focus-visible,.wl-cta a:focus-visible,.wl-section button:focus-visible,.wl-faq summary:focus-visible{outline:3px solid #16cfc4;outline-offset:4px}
@media(max-width:1050px){.wl-hero-grid{gap:20px}.wl-hero h1{font-size:45px}.wl-hero-art{transform:scale(.91);transform-origin:center left}.wl-audience-grid{grid-template-columns:1fr}.wl-client-diagram{min-height:220px}.wl-cta-inner{flex-wrap:wrap}.wl-cta-actions{margin-left:90px}}@media(max-width:800px){.wl-hero-grid{grid-template-columns:1fr}.wl-hero{padding:52px 0}.wl-hero-art{max-width:620px;width:100%;transform:none;margin:0 auto}.wl-feature-grid{grid-template-columns:repeat(2,1fr)}.wl-action-grid{grid-template-columns:1fr}.wl-deploy-grid{grid-template-columns:1fr}.wl-cta-actions{margin-left:0}.wl-value-grid{gap:12px}}@media(max-width:600px){.wl-hero h1{font-size:40px}.wl-hero-art{height:275px}.wl-laptop{width:88%;top:20px}.wl-laptop-screen{height:228px}.wl-phone{width:119px;height:225px;right:0;bottom:0;border-width:5px;padding:10px 5px}.wl-phone-thread{padding-top:8px}.wl-phone-heading{font-size:8px}.wl-chat{font-size:7px;padding:7px}.wl-value-grid{grid-template-columns:1fr}.wl-value-grid>div{padding:4px 0}.wl-section{padding:62px 0}.wl-personas{grid-template-columns:1fr;gap:15px}.wl-personas article{padding:0;border:0}.wl-personas p{min-height:0}.wl-client-diagram{gap:16px}.wl-platform{width:130px;height:160px}.wl-client-list>div{min-width:145px;padding:6px}.wl-model-grid{grid-template-columns:1fr;gap:23px}.wl-model-grid article:not(:last-child):after{content:'↓';top:auto;bottom:-25px;right:50%}.wl-feature-grid{gap:11px}.wl-feature-grid article{padding:16px 12px}.wl-feature-grid li{font-size:11px}.wl-deploy-content{max-width:74%}.wl-server-art span{width:65px}.wl-cloud-art{font-size:75px}.wl-calc-form{grid-template-columns:1fr}.wl-faq-grid{grid-template-columns:1fr}.wl-cta-inner{padding:25px}.wl-cta-icon{width:55px;height:55px}.wl-cta-actions{flex-wrap:wrap}.wl-cta-actions .wl-button{flex:1}}
@media(prefers-reduced-motion:reduce){.wl-button,.wl-feature-grid article{transition:none!important}}


/* v12: tasteful interaction for the business-model steps and client connections */
.wl-model-grid article{overflow:visible;isolation:isolate;transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s ease,border-color .34s ease,background .34s ease}
.wl-model-grid article:hover{transform:translateY(-9px);border-color:#77cddc;background:linear-gradient(155deg,#fff,#f4fcff);box-shadow:0 22px 42px rgba(20,73,114,.15)}
.wl-model-grid article .wl-roundicon{transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s ease,color .3s ease}
.wl-model-grid article:hover .wl-roundicon{transform:scale(1.12) rotate(-8deg);background:#c6f8f1;color:#068d90}
.wl-model-grid article .wl-step{transition:transform .3s ease,box-shadow .3s ease}
.wl-model-grid article:hover .wl-step{transform:scale(1.12);box-shadow:0 0 0 5px rgba(8,203,182,.13)}
.wl-model-grid article:not(:last-child):after{transition:transform .3s ease,color .3s ease}
.wl-model-grid article:hover:not(:last-child):after{transform:translateX(4px);color:#08a9a4}
.wl-client-diagram{position:relative;isolation:isolate}
.wl-client-diagram:before{content:"";position:absolute;inset:12% 4%;z-index:-1;border-radius:45%;background:radial-gradient(ellipse at center,rgba(22,196,196,.10),transparent 70%);animation:wl-soft-glow 7s ease-in-out infinite alternate}
.wl-platform{transition:transform .4s ease,box-shadow .4s ease;animation:wl-platform-float 5.5s ease-in-out infinite}
.wl-platform:hover{animation-play-state:paused;transform:translateY(-7px);box-shadow:0 23px 38px rgba(20,60,95,.24)}
.wl-platform-icon{animation:wl-icon-pulse 4.5s ease-in-out infinite}
.wl-platform:after{border-color:#32bcb9;animation:wl-connection-pulse 2.5s ease-in-out infinite}
.wl-client-list>div{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease;animation:wl-client-appear .7s both}
.wl-client-list>div:nth-child(1){animation-delay:.1s}.wl-client-list>div:nth-child(2){animation-delay:.22s}.wl-client-list>div:nth-child(3){animation-delay:.34s}.wl-client-list>div:nth-child(4){animation-delay:.46s}
.wl-client-list>div:hover{transform:translateX(7px);box-shadow:0 13px 24px rgba(10,45,80,.13);border-color:#a8dfe6}
.wl-client-avatar{transition:transform .3s ease}
.wl-client-list>div:hover .wl-client-avatar{transform:scale(1.25)}
@keyframes wl-platform-float{0%,100%{translate:0 0}50%{translate:0 -6px}}
@keyframes wl-soft-glow{from{opacity:.55;transform:scale(.95)}to{opacity:1;transform:scale(1.07)}}
@keyframes wl-icon-pulse{0%,100%{opacity:1}50%{opacity:.6}}
@keyframes wl-connection-pulse{0%,100%{opacity:.45}50%{opacity:1}}
@keyframes wl-client-appear{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}
/* v12: AI Assistant feature showcase */
.wl-ai-section{background:radial-gradient(ellipse at 80% 40%,rgba(176,235,240,.30),transparent 48%),linear-gradient(125deg,#f8fbff,#f0f9fb);border-top:1px solid #e4eef5;border-bottom:1px solid #e4eef5}
.wl-ai-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:clamp(28px,5vw,78px);align-items:center}
.wl-ai-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#078d96;font-size:11px;font-weight:850;letter-spacing:1.15px;margin-bottom:12px}
.wl-ai-spark{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#d9f7f0;color:#049d93;font-size:21px}
.wl-ai-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.13;letter-spacing:-1.65px;margin:0 0 20px;color:#0a2b4c}
.wl-ai-copy h2 span{color:#0aa69f}
.wl-ai-copy>p{font-size:15px;line-height:1.85;color:#526e85;margin-bottom:27px}
.wl-ai-copy>p strong{color:#153f60}
.wl-ai-benefits{display:grid;gap:17px;margin-bottom:29px}
.wl-ai-benefits>div{display:flex;align-items:flex-start;gap:13px}
.wl-ai-benefit-icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:12px;background:#def5f2;color:#098f92;font-size:23px}
.wl-ai-benefits strong,.wl-ai-benefits small{display:block}
.wl-ai-benefits strong{color:#173a57;font-size:14px;margin:1px 0 4px}
.wl-ai-benefits small{color:#667e91;font-size:12px;line-height:1.65}
.wl-ai-visual{position:relative;padding:18px 22px 28px 12px}
.wl-ai-window{overflow:hidden;background:#fff;border:1px solid #d5e4ee;border-radius:17px;box-shadow:0 28px 58px rgba(12,52,83,.16);transform:rotate(1.2deg);transition:transform .45s ease,box-shadow .45s ease}
.wl-ai-window:hover{transform:rotate(0deg) translateY(-5px);box-shadow:0 34px 64px rgba(12,52,83,.20)}
.wl-ai-window-head{height:55px;display:flex;align-items:center;gap:9px;padding:0 18px;color:#fff;background:linear-gradient(100deg,#7225e4,#4300c7);font-size:14px}
.wl-ai-window-head b{font-weight:850}
.wl-ai-head-icon{font-size:24px}
.wl-ai-window-dot{margin-left:auto;opacity:.7;letter-spacing:3px;font-size:8px}
.wl-ai-screen{height:390px;overflow:hidden;background:#f8fafc}
.wl-ai-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%;}
.wl-ai-float{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:13px 17px;background:#fff;border:1px solid #deebf0;border-radius:12px;box-shadow:0 13px 30px rgba(10,55,85,.13);animation:wl-platform-float 6s ease-in-out infinite}
.wl-ai-float>span{display:grid;place-items:center;width:37px;height:37px;background:#e6f8f5;color:#079b95;border-radius:10px;font-size:23px}
.wl-ai-float strong,.wl-ai-float small{display:block}.wl-ai-float strong{color:#163a57;font-size:12px}.wl-ai-float small{color:#73899a;font-size:10px}
@media(max-width:850px){.wl-ai-grid{grid-template-columns:1fr}.wl-ai-visual{max-width:590px;width:100%;margin:0 auto}.wl-ai-section{padding:70px 0}}
@media(max-width:600px){.wl-ai-copy h2{font-size:35px}.wl-ai-window-head{font-size:11px;height:48px}.wl-ai-screen{height:330px}.wl-ai-visual{padding:10px 14px 26px 0}.wl-ai-float{padding:9px 11px}}
@media(prefers-reduced-motion:reduce){.wl-model-grid article,.wl-model-grid article .wl-roundicon,.wl-model-grid article .wl-step,.wl-model-grid article:not(:last-child):after,.wl-client-list>div,.wl-client-avatar,.wl-platform,.wl-platform-icon,.wl-platform:after,.wl-client-diagram:before,.wl-ai-window,.wl-ai-float{animation:none!important;transition:none!important;translate:none!important}.wl-client-list>div{opacity:1!important}}
