.eng-page{--ink:#1b1650;--muted:#5c5678;--line:#5b4dff1f;--soft:#f6f4ff;color:var(--ink);background:#fff;font-size:16px;line-height:1.6;overflow-x:clip}.eng-page h1,.eng-page h2,.eng-page h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.08}.eng-hero h1{color:#17143a;letter-spacing:-.048em;max-width:none;font-size:clamp(36px,3.35vw,56px);font-weight:800;line-height:1.02}.eng-line{display:block}.eng-real{display:inline-block;position:relative}.eng-real>span{background:linear-gradient(90deg,#3b82f6 0%,#4f6bff 30%,#7c4dff 62%,#e23ad8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eng-real svg{width:100%;height:.22em;position:absolute;bottom:-.06em;left:0;overflow:visible}.eng-real svg path{fill:none;stroke-linecap:round}.eng-page h2{max-width:22ch;font-size:clamp(30px,3.3vw,44px)}.eng-wrap{width:min(1140px,100% - 40px);margin:0 auto}.eng-kicker{color:#6d28d9;letter-spacing:.14em;text-transform:uppercase;background:#fff;border:1px solid #6d28d929;border-radius:999px;align-items:center;margin:0 0 14px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.eng-hero{background:linear-gradient(#fcfbff 0%,#f4f2f8 62%,#f7f6f9 100%);padding:46px 0 72px;position:relative;overflow:hidden}.eng-hero-glow{pointer-events:none;background:radial-gradient(circle,#9a7eff57,#b096ff14 46%,#0000 72%);border-radius:50%;width:min(560px,46vw);height:min(560px,46vw);position:absolute;top:40px;right:6%}.eng-hero-waves{pointer-events:none;height:150px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.eng-hero-wave{width:200%;height:100%;display:block;position:absolute;bottom:0;left:0}.eng-river{animation:28s linear infinite eng-river}.eng-river-slow{animation-duration:40s;animation-direction:reverse}.eng-river-mist{animation-duration:22s}.eng-hero>.eng-wrap{z-index:1;width:min(1280px,100% - 40px);position:relative}.eng-hero-grid{grid-template-columns:minmax(0,1fr) 730px;align-items:center;gap:12px 20px;display:grid}.eng-product,.eng-faq-grid,.eng-final{grid-template-columns:1.02fr .98fr;align-items:center;gap:42px;display:grid}.eng-hero-kicker{color:#6d46e8;letter-spacing:.12em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 12px 7px 10px;font-size:11px;font-weight:800;display:inline-flex}.eng-hero-kicker span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1 6h1.2M4 3.2v5.6M6.6 1.6v8.8M9.2 3.5v5M11.8 2.2v7.6M14.4 4.4v3.2' stroke='%236d46e8' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:12px}.eng-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.eng-hero-btn{color:#fff;letter-spacing:-.02em;background:linear-gradient(90deg,#5b4dff 0%,#7a3df0 100%);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #5b4dff47}.eng-hero-btn svg,.eng-hero-btn img,.eng-stage-label img{flex:0 0 22px;width:22px;height:22px}.eng-hero-btn-ghost{color:#1c1738;background:#fff;border:1px solid #e4dff5;box-shadow:0 8px 18px #312e810d}.eng-hero-btn:hover,.eng-hero-btn:focus-visible{box-shadow:0 12px 24px #5b4dff4d}.eng-hero-btn-ghost:hover,.eng-hero-btn-ghost:focus-visible{box-shadow:0 10px 20px #312e811a}.eng-hero-strip{background:#ffffffeb;border-radius:22px;align-items:stretch;max-width:980px;margin:34px auto 0;padding:8px 10px;list-style:none;display:flex;box-shadow:0 16px 40px #4632a014}.eng-hero-strip li{color:#1c1738;letter-spacing:-.02em;flex:1;justify-content:center;align-items:center;gap:12px;min-height:64px;padding:8px 16px;font-size:15px;font-weight:800;display:flex}.eng-hero-strip li+li{border-left:1px solid #ece8f6}.eng-hero-ico{color:#7a4cf0;background:#f3edff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.eng-hero-ico svg{width:18px;height:18px}.eng-lede,.eng-lead,.eng-product p,.eng-cards p,.eng-steps p,.eng-proof p,.eng-audience p,.eng-preview p{color:var(--muted)}.eng-lede,.eng-lead{max-width:46ch;margin:18px 0 0;font-size:16px;line-height:1.6}.eng-hero .eng-lede{color:#5e5878}.eng-cta-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.eng-btn{color:#fff;background:linear-gradient(90deg,#4f46e5 0%,#6d28d9 55%,#7c3aed 100%);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #4f46e538}.eng-btn:hover{transform:translateY(-1px)}.eng-btn-ghost{color:var(--ink);background:#fff;border:1px solid #4f46e52e;box-shadow:0 8px 18px #312e810d}.eng-btn-light{color:#4f46e5;box-shadow:none;background:#fff}.eng-btn-line{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff8c}.eng-points,.eng-capability{flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.eng-points li,.eng-capability li,.eng-product li{color:#3d3a5c;font-size:14px;font-weight:700}.eng-points li:before,.eng-capability li:before{content:"";vertical-align:-4px;background:#22c55e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:18px;height:18px;margin-right:8px;display:inline-block}.eng-stage{grid-template-columns:172px 188px 248px;justify-content:center;justify-self:end;align-items:center;gap:14px 56px;width:720px;max-width:100%;min-height:460px;animation:7s ease-in-out infinite eng-float;display:grid;position:relative}.eng-wires{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eng-wire,.eng-dash{fill:none;stroke-linecap:round;stroke-linejoin:round}.eng-wire{stroke:#e4dff6;stroke-width:1.35px;opacity:.7}.eng-dash{stroke-width:1.65px;stroke-dasharray:.028 .04;opacity:.72}.eng-run-dot{fill:#2450ff;stroke:#fff;stroke-width:1.75px;filter:drop-shadow(0 0 5px #2450ff73)}.eng-hub{z-index:5;pointer-events:none;background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;position:absolute;box-shadow:0 0 0 3px #ffffffb8,0 0 14px 5px #ba96fff2,0 0 26px 10px #fffc}.eng-hub:before,.eng-hub:after{content:"";background:#fff;border-radius:99px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #fff}.eng-hub:before{width:18px;height:2px}.eng-hub:after{width:2px;height:18px}.eng-channels,.eng-outcomes{z-index:3;gap:14px;display:grid;position:relative}.eng-channels span,.eng-outcomes span{color:#241c4e;white-space:nowrap;background:#fff;border:1px solid #fffffff2;border-radius:18px;align-items:center;gap:10px;min-height:54px;padding:10px 14px;font-size:13px;font-weight:800;display:flex;box-shadow:0 14px 30px #4632a01a}.eng-mark{color:#6b46e4;flex:none;width:22px;height:22px}.eng-mark:not(.eng-mark-tile) path,.eng-mark:not(.eng-mark-tile) rect,.eng-mark:not(.eng-mark-tile) circle{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.eng-mark .eng-dot{fill:currentColor;stroke:none}.eng-mark-tile{filter:drop-shadow(0 8px 12px #40308c38);border-radius:9px;width:30px;height:30px;overflow:hidden}.eng-check{flex:none;width:18px;height:18px;margin-left:auto}.eng-phone{z-index:3;color:#fff;text-align:center;background:radial-gradient(circle at 50% 18%,#2a2358 0%,#141226 58%);border-radius:32px;justify-self:center;width:100%;padding:22px 16px 16px;position:relative;box-shadow:0 0 0 5px #ffffffeb,0 0 28px #7c5cff47,0 24px 50px #4628b438}.eng-phone:before{content:"";z-index:-1;filter:blur(2px);background:radial-gradient(circle,#7c5cff47,#0000 68%);border-radius:40px;position:absolute;inset:-6px}.eng-orb{background:radial-gradient(circle at 40% 35%,#7aa2ff,#2450ff 62%,#1d3fe0);border-radius:50%;justify-content:center;align-items:end;gap:3px;width:58px;height:58px;margin:0 auto 12px;padding-bottom:16px;display:flex;box-shadow:0 0 24px #4678ffbf}.eng-orb i{transform-origin:50%;background:#fff;border-radius:99px;width:3px;height:10px;animation:.8s ease-in-out infinite eng-wave}.eng-orb i:nth-child(2),.eng-orb i:nth-child(4){height:16px}.eng-orb i:nth-child(3){height:22px}.eng-phone strong{letter-spacing:-.03em;font-size:18px;display:block}.eng-phone small{color:#b7f7cf;align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:700;display:inline-flex}.eng-phone small i{background:#3dde7a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3dde7a}.eng-wave{justify-content:center;align-items:center;gap:2px;height:42px;margin:14px 0 4px;display:flex}.eng-wave i{transform-origin:50%;background:#c084fc;border-radius:99px;width:3px;height:8px;animation:.85s ease-in-out infinite eng-wave}.eng-wave i:nth-child(3n){height:22px}.eng-wave i:nth-child(4n){height:14px}.eng-wave i:nth-child(5n){height:28px}.eng-wave i:nth-child(n+15){background:#60a5fa}.eng-wave i:nth-child(-n+8){background:#e879f9}.eng-phone b{letter-spacing:.04em;margin-top:4px;font-size:14px;font-weight:700;display:block}.eng-controls{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.eng-controls span{background:#2a2742 50%/16px no-repeat;border-radius:50%;width:34px;height:34px}.eng-controls .is-end{background-color:#ff3b3b;background-size:18px;width:42px;height:42px;box-shadow:0 8px 16px #ff3b3b59}.eng-controls .is-mic{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 3a3 3 0 0 0-3 3v6a3 3 0 0 0 6 0V6a3 3 0 0 0-3-3Zm-5 9a5 5 0 0 0 10 0h-1.6a3.4 3.4 0 0 1-6.8 0H7Z'/%3E%3C/svg%3E")}.eng-controls .is-end{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7.2 4.8h2.2l1.3 3.2-1.8 1.1a11 11 0 0 0 5 5l1.1-1.8 3.2 1.3v2.2a1.8 1.8 0 0 1-2 1.8A13.2 13.2 0 0 1 5.4 6.8a1.8 1.8 0 0 1 1.8-2Z'/%3E%3C/svg%3E")}.eng-controls .is-speaker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M4 10v4h3l4 3V7L7 10H4Zm11.2 2a3.2 3.2 0 0 0-1.7-2.8v5.6A3.2 3.2 0 0 0 15.2 12Zm-1.7-6.2v1.7a6 6 0 0 1 0 8.9v1.7a7.7 7.7 0 0 0 0-12.3Z'/%3E%3C/svg%3E")}.eng-stage-label{color:#6d46e8;white-space:nowrap;background:#fff;border-radius:999px;grid-column:2;justify-self:center;align-items:center;gap:8px;margin:8px 0 0;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #4632a014}.eng-section{padding:84px 0}.eng-soft{background:var(--soft)}.eng-audience,.eng-cards,.eng-steps,.eng-proof{gap:16px;margin-top:28px;display:grid}.eng-audience,.eng-proof,.eng-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.eng-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.eng-audience article,.eng-cards article,.eng-proof article,.eng-steps article>div{border:1px solid var(--line);background:#fff;border-radius:20px;height:100%;padding:22px;box-shadow:0 10px 28px #312e810d}.eng-cards article,.eng-audience article{transition:transform .2s,box-shadow .2s}.eng-cards article:hover,.eng-audience article:hover{transform:translateY(-3px);box-shadow:0 16px 34px #312e811a}.eng-icon{color:#6d28d9;width:28px;height:28px;margin-bottom:14px}.eng-cards h3,.eng-audience h3,.eng-proof h3,.eng-steps h3{letter-spacing:-.02em;margin-bottom:8px;font-size:18px;line-height:1.25}.eng-cards a,.eng-text-link{color:#4f46e5;margin-top:14px;font-weight:800;text-decoration:none;display:inline-flex}.eng-cards a:after,.eng-text-link:after{content:" →"}.eng-steps{position:relative}.eng-steps article{z-index:1;text-align:left;position:relative}.eng-steps b{color:#fff;background:linear-gradient(#6d28d9,#4f46e5);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:13px;display:grid}.eng-steps:before{content:"";background:linear-gradient(90deg,#ddd6fe,#c4b5fd);height:2px;position:absolute;top:20px;left:6%;right:6%}.eng-product-stage{grid-template-columns:1.4fr .9fr;align-items:stretch;gap:16px;display:grid}.eng-preview{background:radial-gradient(circle at 80% 20%,#7c3aed2e,#0000 32%),linear-gradient(#f4f1ff,#fff);border-radius:24px;padding:14px;box-shadow:0 18px 40px #312e811a}.eng-preview-bar{color:var(--ink);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.eng-preview-bar i{background:#ddd6fe;border-radius:50%;width:8px;height:8px}.eng-preview-bar span{margin-left:6px}.eng-preview ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eng-preview li{min-height:52px;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.eng-preview b{color:#4f46e5;background:#efeaff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.eng-preview p{margin:12px 4px 2px;font-size:13px}.eng-capability{align-content:center;gap:12px;margin:0;padding:8px;display:grid}.eng-faq-grid{align-items:start}.eng-faq>div{border-bottom:1px solid var(--line)}.eng-faq h3{font-size:inherit;letter-spacing:0;line-height:inherit;margin:0}.eng-faq button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:16px 0;font-weight:800;display:flex}.eng-faq button span{color:#6d28d9;font-size:22px;line-height:1}.eng-faq p{color:var(--muted);margin:0 0 16px}.eng-final-wrap{padding:28px 0 84px}.eng-final{color:#fff;background:linear-gradient(110deg,#4f46e5 0%,#6d28d9 55%,#9333ea 100%);border-radius:28px;padding:36px;box-shadow:0 24px 50px #4f46e53d}.eng-final h2,.eng-final p{color:#fff}.eng-final p{max-width:42ch;margin:14px 0 0}.eng-form{background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid;position:relative}.eng-form-wide,.eng-form button,.eng-form>p{grid-column:1/-1}.eng-form label span{color:#3d3a5c;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.eng-form input,.eng-form select,.eng-form textarea{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}.eng-form textarea{resize:vertical;min-height:96px}.eng-form button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#4f46e5,#7c3aed);border:0;border-radius:10px;font-weight:800}.eng-form p{color:var(--muted);margin:0;font-size:13px}.eng-form .is-error{color:#b42318}.eng-form-fallback{min-height:360px}.eng-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.eng-page [id]{scroll-margin-top:88px}@media (max-width:1120px){.eng-hero-grid{grid-template-columns:1fr}.eng-stage{justify-self:center;margin-top:12px}}@media (max-width:980px){.eng-product,.eng-faq-grid,.eng-final,.eng-audience,.eng-cards,.eng-steps,.eng-proof,.eng-product-stage{grid-template-columns:1fr 1fr}.eng-hero-grid,.eng-product,.eng-faq-grid,.eng-final{grid-template-columns:1fr}.eng-page h2{max-width:none}.eng-hero>.eng-wrap{width:min(1200px,100% - 32px)}.eng-steps:before{display:none}}@media (max-width:680px){.eng-audience,.eng-cards,.eng-steps,.eng-proof,.eng-product-stage,.eng-form{grid-template-columns:1fr}.eng-section{padding:64px 0}.eng-final{padding:24px 18px}.eng-wrap{width:min(1140px,100% - 32px)}.eng-hero-strip{flex-direction:column;align-items:stretch;gap:4px}.eng-hero-strip li+li{border-top:1px solid #ece8f6;border-left:0}.eng-hero-actions{flex-direction:column;align-items:stretch}.eng-hero-btn{width:100%}.eng-stage{grid-template-columns:1fr;justify-self:center;justify-items:center;gap:12px;width:100%;max-width:360px;min-height:0}.eng-phone{max-width:260px}.eng-hero-strip li+li{border-top-color:#d7e6fb}.eng-stage-label{grid-column:auto}.eng-wires{display:none}}@keyframes eng-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes eng-dash{to{stroke-dashoffset:-48px}}@keyframes eng-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes eng-river{0%{transform:translate(0)}to{transform:translate(-50%)}}.eng-help{background:linear-gradient(#fcfbff 0%,#f7f5ff 48%,#fbfaff 100%);padding:92px 0 100px;position:relative;overflow:hidden}.eng-help-glow{pointer-events:none;background:radial-gradient(#b096ff33,#b096ff00 68%);width:min(980px,72vw);height:460px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.eng-help-curve{pointer-events:none;width:min(520px,42vw);height:auto;position:absolute}.eng-help-curve-tl{opacity:.7;top:-20px;left:-40px}.eng-help-curve-br{opacity:.75;bottom:-30px;right:-30px}.eng-help-wrap{z-index:1;text-align:center;width:min(1510px,100% - 48px);margin:0 auto;position:relative}.eng-help-kicker{color:#6d46e8;letter-spacing:.12em;text-transform:uppercase;background:#f3edff;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px 7px 10px;font-size:12px;font-weight:800;display:inline-flex}.eng-help-kicker svg{fill:none;stroke:#6d46e8;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.eng-help h2{color:#12143a;letter-spacing:-.04em;max-width:16em;margin:0 auto;font-size:clamp(34px,3.1vw,52px);line-height:1.08}.eng-help h2>span{display:block}.eng-help-mark{background:linear-gradient(90deg,#3567ff 0%,#7a3df0 58%,#b03ad8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.eng-help-mark svg{width:100%;height:.28em;position:absolute;bottom:-.12em;left:0;overflow:visible}.eng-help-mark svg path{fill:none;stroke-width:3.2px;stroke-linecap:round}.eng-help-lead{color:#5c5878;max-width:62ch;margin:18px auto 0;font-size:17px;line-height:1.6}.eng-help-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.eng-help-card{background:#fff;border:1px solid #ebe6ff;border-radius:32px;flex-direction:column;min-height:420px;padding:22px 22px 24px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;box-shadow:0 16px 40px #503ca00f}.eng-help-card:hover,.eng-help-card:focus-within{border-color:#d9ccff;transform:translateY(-6px);box-shadow:0 22px 48px #503ca01f}.eng-help-badge{background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #5a46aa14}.eng-help-badge img{object-fit:contain;width:28px;height:28px}.eng-help-art{object-fit:contain;width:min(210px,86%);height:168px;margin:6px auto 8px;display:block}.eng-help-card h3{color:#16143a;letter-spacing:-.03em;margin:0 0 8px;font-size:20px}.eng-help-card p{color:#5e5a78;margin:0;font-size:15px;line-height:1.5}.eng-help-arrow{color:#6d46e8;background:#f4efff;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .28s;display:grid;position:absolute;bottom:20px;right:20px}.eng-help-arrow svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .28s}.eng-help-card:hover .eng-help-arrow,.eng-help-arrow:focus-visible{background:#e6dcff}.eng-help-card:hover .eng-help-arrow svg,.eng-help-arrow:focus-visible svg{transform:translate(3px)}@media (max-width:1100px){.eng-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.eng-svc{background:linear-gradient(#fcfbff 0%,#f6f4ff 50%,#fbfaff 100%);padding:92px 0 100px;position:relative;overflow:hidden}.eng-svc-curve{pointer-events:none;width:min(460px,38vw);height:auto;position:absolute}.eng-svc-curve-tl{opacity:.85;top:-16px;left:-24px}.eng-svc-curve-br{opacity:.9;bottom:-24px;right:-20px}.eng-svc-wrap{z-index:1;text-align:center;width:min(1400px,100% - 48px);margin:0 auto;position:relative}.eng-svc-kicker{color:#6d46e8;letter-spacing:.12em;text-transform:uppercase;background:#f3edff;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px 7px 10px;font-size:12px;font-weight:800;display:inline-flex}.eng-svc-kicker img{object-fit:contain;width:18px;height:18px}.eng-svc h2{color:#12143a;letter-spacing:-.04em;max-width:none;font-size:clamp(34px,3.2vw,52px);line-height:1.12}.eng-svc h2 span{background:linear-gradient(90deg,#3567ff 0%,#7a3df0 55%,#b03ad8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eng-svc-lead{color:#5c5878;max-width:68ch;margin:16px auto 0;font-size:17px;line-height:1.6}.eng-svc-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.eng-svc-grid article{background:#fff;border:1px solid #ebe6ff;border-radius:26px;flex-direction:column;min-height:100%;padding:28px 26px 24px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;box-shadow:0 14px 36px #503ca00f}.eng-svc-grid article:hover,.eng-svc-grid article:focus-within{border-color:#d9ccff;transform:translateY(-4px);box-shadow:0 20px 42px #503ca01f}.eng-svc-head{align-items:center;gap:14px;display:flex}.eng-svc-head img{object-fit:contain;flex:none;width:64px;height:64px}.eng-svc-grid h3{color:#16143a;letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.2}.eng-svc-grid p{color:#5e5a78;margin:16px 0 0;font-size:15.5px;line-height:1.6}.eng-svc-grid .eng-svc-link{color:#6336f5;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.eng-svc-grid .eng-svc-link span{align-items:center;gap:6px;display:inline-flex}.eng-svc-grid .eng-svc-link span img{object-fit:contain;width:16px;height:16px}.eng-svc-go{object-fit:contain;flex:none;width:48px;height:48px;transition:transform .28s}.eng-svc-grid article:hover .eng-svc-go,.eng-svc-grid .eng-svc-link:focus-visible .eng-svc-go{transform:translate(4px)}@media (max-width:980px){.eng-svc-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.eng-svc{padding:64px 0 72px}.eng-svc-wrap{width:min(1400px,100% - 32px)}.eng-svc-grid{grid-template-columns:1fr}.eng-svc-head img{width:56px;height:56px}.eng-help{padding:64px 0 72px}.eng-help-wrap{width:min(1510px,100% - 32px)}.eng-help-grid{grid-template-columns:1fr}.eng-help-card{min-height:0}.eng-help-art{height:150px}}.eng-own{background:linear-gradient(#fdfcff 0%,#f6f3ff 48%,#fbfaff 100%);padding:96px 0 104px;position:relative;overflow:hidden}.eng-own-glow{pointer-events:none;background:radial-gradient(#b096ff47,#b096ff00 68%);width:min(820px,58vw);height:520px;position:absolute;top:54%;left:52%;transform:translate(-50%,-50%)}.eng-own-curve{pointer-events:none;width:min(640px,46vw);height:auto;position:absolute}.eng-own-curve-tl{top:-18px;left:-28px}.eng-own-curve-br{bottom:-28px;right:-24px}.eng-own-wrap{z-index:1;grid-template-columns:minmax(260px,.3fr) minmax(0,.48fr) minmax(200px,.22fr);align-items:center;gap:32px;width:min(1520px,100% - 48px);margin:0 auto;display:grid;position:relative}.eng-own-kicker{color:#6d46e8;letter-spacing:.12em;text-transform:uppercase;background:#f3edff;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px 7px 10px;font-size:12px;font-weight:800;display:inline-flex}.eng-own-kicker svg{fill:none;stroke:#6d46e8;stroke-width:1.5px;stroke-linejoin:round;width:16px;height:16px}.eng-own h2{color:#12143a;letter-spacing:-.04em;max-width:11em;margin:0;font-size:clamp(34px,2.8vw,48px);line-height:1.08}.eng-own h2>span{display:block}.eng-own-mark{background:linear-gradient(90deg,#3567ff 0%,#7a3df0 58%,#b03ad8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.eng-own-mark svg{width:100%;height:.26em;position:absolute;bottom:-.08em;left:0;overflow:visible}.eng-own-mark svg path{fill:none;stroke-width:3px;stroke-linecap:round}.eng-own-copy p{color:#5c5878;max-width:42ch;margin:16px 0 0;font-size:16px;line-height:1.6}.eng-own-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.eng-own-btn{color:#fff;background:linear-gradient(90deg,#5b4dff 0%,#7a3df0 100%);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #5b4dff3d}.eng-own-btn svg{width:18px;height:18px}.eng-own-btn-ghost{color:#1c1738;background:#fff;border:1px solid #e4dff5;box-shadow:0 8px 18px #312e810d}.eng-own-frame{background:#fff;border:1px solid #e7e0ff;border-radius:26px;margin:0;padding:10px;transition:transform .28s,box-shadow .28s;animation:.7s both eng-own-in;animation-timeline:view();animation-range:entry 8% cover 28%;box-shadow:0 22px 48px #5c3eb41f,0 8px 18px #5c3eb40f}.eng-own-frame:hover{transform:translateY(-4px);box-shadow:0 28px 56px #5c3eb429,0 10px 22px #5c3eb414}.eng-own-frame img{border-radius:18px;width:100%;height:auto;display:block}.eng-own-features{gap:26px;margin:0;padding:0;list-style:none;display:grid}.eng-own-features li{align-items:flex-start;gap:12px;display:flex}.eng-own-features img{object-fit:contain;flex:none;width:52px;height:52px}.eng-own-features h3{color:#16143a;letter-spacing:-.02em;margin:0 0 4px;font-size:16px;line-height:1.25}.eng-own-features p{color:#6b6784;margin:0;font-size:14px;line-height:1.45}@keyframes eng-own-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.eng-own-wrap{grid-template-columns:1fr;gap:32px}.eng-own-copy,.eng-own h2,.eng-own-copy p{max-width:640px}.eng-own-features{grid-template-columns:1fr 1fr;gap:18px 24px}}@media (prefers-reduced-motion:reduce){.eng-own-frame{animation:none}}@media (max-width:680px){.eng-own{padding:64px 0 72px}.eng-own-wrap{width:min(1520px,100% - 32px)}.eng-own-features{grid-template-columns:1fr}}.eng-proc{background:linear-gradient(#fdfcff 0%,#f7f4ff 42%,#fcfbff 100%);padding:92px 0 100px;position:relative;overflow:hidden}.eng-proc-glow{pointer-events:none;background:radial-gradient(#b096ff33,#b096ff00 70%);width:min(860px,70vw);height:280px;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.eng-proc-curve{pointer-events:none;width:min(560px,42vw);height:auto;position:absolute}.eng-proc-curve-tl{top:-20px;left:-36px}.eng-proc-curve-br{bottom:-36px;right:-30px}.eng-proc-wrap{z-index:1;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.eng-proc-head{text-align:center;flex-direction:column;align-items:center;display:flex}.eng-proc-kicker{color:#6d46e8;letter-spacing:.12em;text-transform:uppercase;background:#f3edff;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:7px 14px 7px 10px;font-size:12px;font-weight:800;display:inline-flex}.eng-proc-kicker img{object-fit:contain;width:18px;height:18px}.eng-proc h2{color:#141332;letter-spacing:-.04em;text-align:center;max-width:none;font-size:clamp(32px,3.1vw,46px);line-height:1.12}.eng-proc h2 span{background:linear-gradient(90deg,#3567ff 0%,#7a3df0 58%,#b03ad8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eng-proc-lead{color:#6a6586;max-width:640px;margin:14px 0 0;font-size:16px;line-height:1.65}.eng-proc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:42px 0 0;padding:0;list-style:none;display:grid}.eng-proc-step{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding:0;display:flex;position:relative}.eng-proc-grid li:not(:last-child) .eng-proc-step:before,.eng-proc-grid li:not(:last-child) .eng-proc-step:after{content:"";z-index:0;border-radius:999px;width:calc(100% + 20px);height:2px;position:absolute;top:22px;left:50%}.eng-proc-grid li:not(:last-child) .eng-proc-step:after{transform-origin:0;background:linear-gradient(90deg,#4f7dff 0%,#7c5cff 52%,#b44bdf 100%);transform:scaleX(1);box-shadow:0 0 12px #7c5cff73}.eng-proc-node{z-index:2;color:#6d3adf;letter-spacing:.02em;background:#fff;border:1.5px solid #ddd2ff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:800;transition:border-color .28s,box-shadow .28s,color .28s;display:grid;position:relative;box-shadow:0 0 0 6px #d6c6ff80,0 8px 16px #6d46be14}.eng-proc-spark{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,#c4b5fd 42%,#0000 72%);border-radius:50%;width:16px;height:16px;position:absolute;top:15px;left:50%}.eng-proc-card{background:#fff;border:1px solid #ece6ff;border-radius:26px;flex-direction:column;flex:1;align-items:flex-start;width:100%;min-height:248px;margin-top:18px;padding:22px 22px 24px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;box-shadow:0 14px 32px #5c46aa12}.eng-proc-card img{object-fit:contain;width:84px;height:84px;margin-bottom:16px}.eng-proc h3{color:#16143a;letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.25}.eng-proc-body{color:#6d6888;font-size:14.5px;line-height:1.55}.eng-proc-grid li:last-child .eng-proc-spark{display:none}.eng-proc.is-in:not(.is-settled) li:not(:last-child) .eng-proc-step:after{animation:.5s both eng-proc-seg}.eng-proc.is-in:not(.is-settled) li:first-child .eng-proc-step:after{animation-delay:80ms}.eng-proc.is-in:not(.is-settled) li:nth-child(2) .eng-proc-step:after{animation-delay:.55s}.eng-proc.is-in:not(.is-settled) li:nth-child(3) .eng-proc-step:after{animation-delay:1.02s}.eng-proc.is-in:not(.is-settled) .eng-proc-spark{animation:.5s both eng-proc-spark}.eng-proc.is-in:not(.is-settled) li:first-child .eng-proc-spark{animation-delay:80ms}.eng-proc.is-in:not(.is-settled) li:nth-child(2) .eng-proc-spark{animation-delay:.55s}.eng-proc.is-in:not(.is-settled) li:nth-child(3) .eng-proc-spark{animation-delay:1.02s}.eng-proc.is-in:not(.is-settled) .eng-proc-node{animation:.45s both eng-proc-node}.eng-proc.is-in:not(.is-settled) li:first-child .eng-proc-node{animation-delay:.12s}.eng-proc.is-in:not(.is-settled) li:nth-child(2) .eng-proc-node{animation-delay:.55s}.eng-proc.is-in:not(.is-settled) li:nth-child(3) .eng-proc-node{animation-delay:1s}.eng-proc.is-in:not(.is-settled) li:nth-child(4) .eng-proc-node{animation-delay:1.42s}.eng-proc.is-in:not(.is-settled) .eng-proc-card{animation:.42s both eng-proc-rise}.eng-proc.is-in:not(.is-settled) li:first-child .eng-proc-card{animation-delay:.18s}.eng-proc.is-in:not(.is-settled) li:nth-child(2) .eng-proc-card{animation-delay:.46s}.eng-proc.is-in:not(.is-settled) li:nth-child(3) .eng-proc-card{animation-delay:.74s}.eng-proc.is-in:not(.is-settled) li:nth-child(4) .eng-proc-card{animation-delay:1.02s}.eng-proc.is-settled .eng-proc-card,.eng-proc.is-settled .eng-proc-node,.eng-proc.is-settled li:not(:last-child) .eng-proc-step:after{animation:none}.eng-proc.is-settled .eng-proc-card{opacity:1}.eng-proc.is-picked.is-settled li:not(.is-filled):not(:last-child) .eng-proc-step:after{transition:transform .35s;transform:scaleX(0)}.eng-proc.is-picked.is-settled li.is-filled:not(:last-child) .eng-proc-step:after{transition:transform .35s;transform:scaleX(1)}.eng-proc-step:hover .eng-proc-card,.eng-proc-step:focus-visible .eng-proc-card,.eng-proc li.is-current .eng-proc-card{border-color:#c9b8ff;transform:translateY(-4px);box-shadow:0 18px 36px #6246b424}.eng-proc-step:hover .eng-proc-node,.eng-proc-step:focus-visible .eng-proc-node,.eng-proc li.is-current .eng-proc-node{color:#5b21d6;border-color:#8b5cf6;box-shadow:0 0 0 7px #a78bfa61,0 8px 18px #6d46be29}@keyframes eng-proc-seg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes eng-proc-seg-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes eng-proc-spark{0%{opacity:0;left:50%}18%{opacity:1}to{opacity:0;left:calc(150% + 20px)}}@keyframes eng-proc-node{0%{box-shadow:0 0 #a78bfa00}55%{box-shadow:0 0 0 8px #a78bfa52}to{box-shadow:0 0 0 6px #d6c6ff80,0 8px 16px #6d46be14}}@keyframes eng-proc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.eng-proc-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.eng-proc-grid li:nth-child(2n) .eng-proc-step:before,.eng-proc-grid li:nth-child(2n) .eng-proc-step:after,.eng-proc-grid li:nth-child(2n) .eng-proc-spark{display:none}}@media (max-width:720px){.eng-proc{padding:64px 0 72px}.eng-proc-wrap{width:min(1180px,100% - 32px)}.eng-proc-grid{grid-template-columns:1fr;gap:14px}.eng-proc-step{grid-template-columns:46px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.eng-proc-node{margin-top:18px}.eng-proc-card{grid-area:1/2;min-height:0;margin-top:0}.eng-proc-spark{display:none}.eng-proc-grid li:not(:last-child) .eng-proc-step:before,.eng-proc-grid li:not(:last-child) .eng-proc-step:after{transform-origin:top;width:2px;height:calc(100% + 14px);display:block;top:41px;left:22px;transform:scaleY(1)}.eng-proc.is-in:not(.is-settled) li:not(:last-child) .eng-proc-step:after{animation-name:eng-proc-seg-y}.eng-proc.is-picked.is-settled li:not(.is-filled):not(:last-child) .eng-proc-step:after{transform:scaleY(0)}.eng-proc.is-picked.is-settled li.is-filled:not(:last-child) .eng-proc-step:after{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.eng-proc.is-in .eng-proc-card,.eng-proc.is-in .eng-proc-node,.eng-proc.is-in li:not(:last-child) .eng-proc-step:after,.eng-proc.is-in .eng-proc-spark{animation:none!important}}.eng-use{background:linear-gradient(#fdfcff 0%,#f6f3ff 46%,#fcfbff 100%);padding:92px 0 100px;position:relative;overflow:hidden}.eng-use-glow{pointer-events:none;background:radial-gradient(#b096ff2e,#b096ff00 70%);width:min(920px,72vw);height:260px;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}.eng-use-curve{pointer-events:none;width:min(580px,44vw);height:auto;position:absolute}.eng-use-curve-tl{top:-24px;left:-40px}.eng-use-curve-br{bottom:-40px;right:-36px}.eng-use-wrap{z-index:1;width:min(1450px,100% - 48px);margin:0 auto;position:relative}.eng-use-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 36px;animation:.6s both eng-use-rise;animation-timeline:view();animation-range:entry cover 24%;display:grid}.eng-use-kicker{color:#6d46e8;letter-spacing:.12em;text-transform:uppercase;background:#f3edff;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:7px 14px 7px 10px;font-size:12px;font-weight:800;display:inline-flex}.eng-use-kicker img{object-fit:contain;width:16px;height:16px}.eng-use h2{color:#141332;letter-spacing:-.042em;max-width:none;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.08}.eng-use-line{display:block}.eng-use-mark{background:linear-gradient(90deg,#3567ff 0%,#7a3df0 55%,#c026d3 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.eng-use-mark svg{width:100%;height:.28em;position:absolute;bottom:-.12em;left:0;overflow:visible}.eng-use-mark svg path{fill:none;stroke-width:3.2px;stroke-linecap:round}.eng-use-mic{width:min(500px,36vw);margin-bottom:4px;position:relative}.eng-use-mic:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#7c5cff57,#7c5cff00 68%);border-radius:50%;width:46%;height:78%;animation:3.8s ease-in-out infinite eng-use-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eng-use-mic img{width:100%;height:auto;display:block;position:relative}.eng-use-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.eng-use-card{height:100%;animation:.5s both eng-use-rise;animation-timeline:view();animation-range:entry 8% cover 28%}.eng-use-card:nth-child(2){animation-delay:80ms}.eng-use-card:nth-child(3){animation-delay:.16s}.eng-use-card:nth-child(4){animation-delay:.24s}.eng-use-card-in{background:#fff;border:1px solid #ece6ff;border-radius:26px;flex-direction:column;align-items:flex-start;height:100%;padding:22px 22px 24px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;box-shadow:0 14px 32px #5c46aa12}.eng-use-card:hover .eng-use-card-in,.eng-use-card:focus-within .eng-use-card-in{border-color:#c9b8ff;transform:translateY(-4px);box-shadow:0 18px 36px #6246b421}.eng-use-card img{object-fit:contain;width:76px;height:76px;margin-bottom:16px}.eng-use h3{color:#16143a;letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.25}.eng-use-card p{color:#6a6586;margin:0;font-size:15px;line-height:1.55}.eng-use-cta{color:#fff;background:linear-gradient(90deg,#5b4dff 0%,#7a3df0 100%);border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:12px 18px 12px 12px;font-size:15px;font-weight:800;text-decoration:none;transition:box-shadow .28s;display:inline-flex;box-shadow:0 12px 24px #5b4dff47}.eng-use-cta img{object-fit:contain;width:22px;height:22px}.eng-use-cta span{transition:transform .28s;display:inline-block}.eng-use-cta:hover{box-shadow:0 16px 32px #5b4dff61}.eng-use-cta:hover span{transform:translate(3px)}@keyframes eng-use-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes eng-use-glow{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:1040px){.eng-use-top{grid-template-columns:1fr}.eng-use-mic{width:min(380px,100%)}.eng-use-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.eng-use{padding:64px 0 72px}.eng-use-wrap{width:min(1450px,100% - 32px)}.eng-use-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.eng-use-top,.eng-use-card,.eng-use-mic:before{animation:none}}.eng-ask{background:radial-gradient(560px 300px at 16% 18%,#c6b0ff47,#0000 72%),radial-gradient(480px 260px at 92% 88%,#d6c6ff38,#0000 74%),linear-gradient(#fdfcff 0%,#f6f3ff 52%,#fbfaff 100%);padding:96px 0 108px;position:relative;overflow:hidden}.eng-ask-waves{z-index:0;pointer-events:none;position:absolute;inset:0}.eng-ask-wrap{z-index:1;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:start;gap:36px 72px;width:min(1480px,100% - 56px);margin:0 auto;animation:.6s both eng-ask-fade;animation-timeline:view();animation-range:entry cover 22%;display:grid;position:relative}.eng-ask-kicker{color:#5b3cc4;letter-spacing:.06em;background:#efe8ff;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:5px 16px 5px 5px;font-size:13px;font-weight:800;display:inline-flex}.eng-ask-kicker img{object-fit:cover;border-radius:10px;width:30px;height:30px}.eng-ask h2{color:#141332;letter-spacing:-.042em;max-width:none;margin:0;font-size:clamp(34px,3.15vw,48px);line-height:1.08}.eng-ask-mark{background:linear-gradient(90deg,#3567ff 0%,#7a3df0 55%,#c026d3 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.eng-ask-under{pointer-events:none;width:100%;height:auto;position:absolute;bottom:-.22em;left:0}.eng-ask-lead{color:#5c5678;max-width:28ch;margin:22px 0 0;font-size:16px;line-height:1.6}.eng-ask-art{width:min(420px,92%);height:auto;margin-top:42px;animation:.7s both eng-ask-rise;animation-timeline:view();animation-range:entry 8% cover 32%;display:block}.eng-ask-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.eng-ask-list>li{background:#fff;border:1px solid #ece6fb;border-radius:999px;transition:border-color .32s,border-radius .32s,box-shadow .32s,background-color .32s;box-shadow:0 8px 22px #5840aa0f}.eng-ask-list>li.is-open{background:#fcfbff;border-color:#c4b4f6;border-radius:22px;box-shadow:0 16px 36px #623ebe21}.eng-ask-list h3{font-size:inherit;letter-spacing:0;line-height:inherit;margin:0}.eng-ask-list button{border-radius:inherit;color:#17143a;width:100%;min-height:68px;font:inherit;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:11px 14px 11px 16px;font-size:17px;font-weight:800;line-height:1.3;display:flex}.eng-ask-list button img:first-child{object-fit:cover;border-radius:14px;flex:none;width:46px;height:46px}.eng-ask-list button span{flex:1;min-width:0}.eng-ask-list button img:last-child{flex:none;width:38px;height:38px}.eng-ask-list li>div{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.eng-ask-list li.is-open>div{grid-template-rows:1fr}.eng-ask-list li>div>div{min-height:0;overflow:hidden}.eng-ask-list p{color:#5c5678;margin:0;padding:2px 66px 22px 76px;font-size:15.5px;font-weight:500;line-height:1.65}@keyframes eng-ask-fade{0%{opacity:0}to{opacity:1}}@keyframes eng-ask-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:1100px){.eng-ask-wrap{gap:28px 36px;width:min(1480px,100% - 40px)}.eng-ask-art{width:min(300px,100%)}.eng-ask-list button{font-size:16px}}@media (max-width:860px){.eng-ask{padding:72px 0 80px}.eng-ask-wrap{grid-template-columns:1fr;gap:28px}.eng-ask-lead{max-width:42ch}.eng-ask-art{width:min(220px,64%);margin-top:18px}.eng-ask-list p{padding:2px 20px 18px 76px}}@media (max-width:680px){.eng-ask{padding:64px 0 72px}.eng-ask-wrap{width:min(1480px,100% - 32px)}.eng-ask-art{display:none}.eng-ask-list button{gap:12px;min-height:64px;padding:10px 10px 10px 12px}.eng-ask-list button img:first-child{width:42px;height:42px}.eng-ask-list p{padding:0 16px 16px 66px;font-size:15px}}@media (prefers-reduced-motion:reduce){.eng-ask-wrap,.eng-ask-art{animation:none}}.eng-book{background:radial-gradient(520px 260px at 12% 0,#c6b0ff47,#0000 72%),radial-gradient(460px 240px at 96% 100%,#d6c6ff3d,#0000 74%),linear-gradient(#fbfaff 0%,#f4f0ff 48%,#f7f4ff 100%);padding:28px 0 96px;position:relative;overflow:hidden}.eng-book-waves{z-index:0;pointer-events:none;position:absolute;inset:0}.eng-book-wrap{z-index:1;width:min(1360px,100% - 48px);margin:0 auto;animation:.6s both eng-book-fade;animation-timeline:view();animation-range:entry cover 24%;position:relative}.eng-book-panel{background:#fffffff0;border:1px solid #ffffffdb;border-radius:32px;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:center;gap:16px 28px;padding:48px 44px 44px 52px;display:grid;box-shadow:0 24px 60px #5c40b41f}.eng-book-kicker{color:#5b3cc4;letter-spacing:.08em;text-transform:uppercase;background:#efe8ff;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:5px 14px 5px 5px;font-size:12px;font-weight:800;display:inline-flex}.eng-book-kicker img{object-fit:contain;width:16px;height:16px;margin-left:6px}.eng-book h2{color:#141332;letter-spacing:-.042em;max-width:none;margin:0;font-size:clamp(32px,2.8vw,44px);line-height:1.08}.eng-book-row{display:block}.eng-book-mark{background:linear-gradient(90deg,#3567ff 0%,#7a3df0 55%,#c026d3 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.eng-book-under{pointer-events:none;width:100%;height:auto;position:absolute;bottom:-.18em;left:0}.eng-book-lead{color:#5c5678;max-width:48ch;margin:18px 0 0;font-size:16px;line-height:1.65}.eng-book-benefits{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.eng-book-benefits li{color:#2a2654;letter-spacing:-.01em;background:#fbfaff;border:1px solid #efe8ff;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:7px 14px 7px 12px;font-size:14px;font-weight:800;display:inline-flex}.eng-book-benefits img{object-fit:contain;width:18px;height:18px}.eng-book-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.eng-book-primary,.eng-book-secondary{letter-spacing:-.015em;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-size:15.5px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.eng-book-secondary{color:#5b3cc4;background:#fff;border:1.5px solid #ddd4f7;box-shadow:0 8px 18px #503ca00d}.eng-book-primary img,.eng-book-secondary img{object-fit:contain;flex:none;width:18px;height:18px}.eng-book-arrow{transition:transform .2s}.eng-book-primary:hover,.eng-book-secondary:hover{transform:translateY(-2px)}.eng-book-secondary:hover{border-color:#c4b4f6}.eng-book-primary:hover .eng-book-arrow,.eng-book-secondary:hover .eng-book-arrow{transform:translate(3px)}.eng-book-stage{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;gap:18px;min-height:460px;padding:8px 0 28px;display:grid;position:relative}.eng-book-stage:before{content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(#bca0ff57,#0000 70%);width:68%;height:72%;position:absolute;top:6%;left:16%}.eng-book-base{z-index:1;pointer-events:none;width:250px;height:58px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.eng-book-base span{border:1px solid #a882ff61;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eng-book-base span:first-child{background:radial-gradient(#8a5cff9e,#8a5cff0d 72%);width:168px;height:30px;box-shadow:0 12px 28px #7040e652}.eng-book-base span:nth-child(2){width:214px;height:40px}.eng-book-base span:nth-child(3){opacity:.7;width:250px;height:52px}.eng-book-side{z-index:2;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.eng-book-chip{color:#1b1650;background:#fff;border:1px solid #ece6ff;border-radius:16px;align-items:center;gap:8px;min-height:52px;padding:8px 12px 8px 8px;font-size:13px;font-weight:800;line-height:1.2;animation:5s ease-in-out infinite eng-book-float;display:flex;position:relative;box-shadow:0 10px 24px #5c40b414}.eng-book-side li:nth-child(2){animation-delay:.45s}.eng-book-side li:nth-child(3){animation-delay:.9s}.eng-book-chip img{object-fit:contain;flex:none;width:22px;height:22px}.eng-book-link{background:linear-gradient(90deg,#ddd6fe,#8b5cf6);width:36px;height:2px;position:absolute;top:50%;overflow:hidden}.eng-book-link:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);animation:2.6s linear infinite eng-book-sheen;position:absolute;inset:0}.eng-book-side-left .eng-book-link{left:calc(100% + 2px)}.eng-book-side-right .eng-book-link{right:calc(100% + 2px)}.eng-book-side-left li:first-child .eng-book-link{transform-origin:0;transform:rotate(10deg)}.eng-book-side-left li:last-child .eng-book-link{transform-origin:0;transform:rotate(-10deg)}.eng-book-side-right li:first-child .eng-book-link{transform-origin:100%;transform:rotate(-10deg)}.eng-book-side-right li:last-child .eng-book-link{transform-origin:100%;transform:rotate(10deg)}.eng-book-phone{z-index:2;color:#fff;background:radial-gradient(120px 80px at 50% 42%,#7c5cff59,#0000 70%),linear-gradient(#2d1d72 0%,#160f3d 100%);border:1px solid #c4b0ffb3;border-radius:28px;justify-self:center;width:210px;padding:14px 12px 16px;animation:6.5s ease-in-out infinite eng-book-float;position:relative;box-shadow:0 22px 40px #3a1c8c47,inset 0 0 0 1px #ffffff0d}.eng-book-phone-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.eng-book-agent{letter-spacing:-.01em;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:800;display:inline-flex}.eng-book-agent img,.eng-book-controls img,.eng-book-mic img{filter:brightness(0)invert()}.eng-book-agent img{width:14px;height:14px}.eng-book-live{color:#fff;letter-spacing:.01em;background:#16a34a;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.eng-book-live:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.eng-book-visor{place-items:center;height:104px;margin-top:6px;display:grid;position:relative}.eng-book-wave{object-fit:contain;transform-origin:50%;width:92%;height:52px;animation:2.2s ease-in-out infinite eng-book-wave}.eng-book-mic{background:radial-gradient(circle at 40% 35%,#9b7cff,#5b35e8 62%,#3a1bb8);border-radius:50%;place-items:center;width:54px;height:54px;animation:2.8s ease-in-out infinite eng-book-glow;display:grid;position:absolute;box-shadow:0 0 0 6px #8c6eff2e,0 0 24px #8c64ffa6}.eng-book-mic img{width:22px;height:22px}.eng-book-time{color:#efeaff;letter-spacing:.06em;text-align:center;margin:2px 0 12px;font-size:13px;font-weight:700}.eng-book-controls{justify-content:center;gap:10px;display:flex}.eng-book-controls span{background:#2a215c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.eng-book-controls img{width:16px;height:16px}.eng-book-controls .is-end{background:#ff3b4e}@keyframes eng-book-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes eng-book-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes eng-book-wave{0%,to{opacity:.82;transform:scaleY(.9)}50%{opacity:1;transform:scaleY(1.08)}}@keyframes eng-book-glow{0%,to{box-shadow:0 0 0 6px #8c6eff29,0 0 18px #8c64ff73}50%{box-shadow:0 0 0 10px #8c6eff14,0 0 28px #a078ffbf}}@keyframes eng-book-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (max-width:1100px){.eng-book-panel{grid-template-columns:1fr;padding:36px 28px 32px}.eng-book-stage{width:min(760px,100%);margin:12px auto 0}}@media (max-width:860px){.eng-book-panel{grid-template-columns:1fr;padding:32px 22px 28px}.eng-book-stage{grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding-bottom:8px}.eng-book-stage:before,.eng-book-base,.eng-book-link{display:none}.eng-book-side{display:contents}.eng-book-phone{order:-1;grid-column:1/-1;margin-bottom:8px}.eng-book-chip{animation:none}}@media (max-width:680px){.eng-book{padding:12px 0 72px}.eng-book-wrap{width:min(1360px,100% - 32px)}.eng-book-panel{border-radius:24px;padding:28px 16px 22px}.eng-book-actions{flex-direction:column}.eng-book-primary,.eng-book-secondary{width:100%}.eng-book-chip{min-height:64px;font-size:12px}}@media (prefers-reduced-motion:reduce){.eng-book-wrap,.eng-book-chip,.eng-book-phone,.eng-book-wave,.eng-book-mic,.eng-book-link:after{animation:none}.eng-book-primary:hover,.eng-book-secondary:hover,.eng-book-primary:hover .eng-book-arrow,.eng-book-secondary:hover .eng-book-arrow{transform:none}}.eng-page{--ink:#071c58;--muted:#5c6f91;--line:#1d4ed81f;--soft:#edf5ff;color:#071c58;background:#f8faff}.eng-page h1,.eng-page h2,.eng-page h3{color:#071c58}.eng-page h2{font-size:clamp(34px,3vw,42px);line-height:1.12}.eng-hero{background:linear-gradient(#f8faff 0%,#edf5ff 100%);padding:72px 0 96px}.eng-hero h1{color:#071c58;font-size:clamp(42px,4vw,58px);line-height:1.06}.eng-hero>.eng-wrap,.eng-help-wrap,.eng-svc-wrap,.eng-own-wrap,.eng-proc-wrap,.eng-use-wrap,.eng-ask-wrap,.eng-book-wrap{width:min(1220px,100% - 48px)}.eng-hero-glow,.eng-help-glow,.eng-help-curve,.eng-svc-curve,.eng-own-glow,.eng-own-curve,.eng-proc-glow,.eng-proc-curve,.eng-use-glow,.eng-use-curve,.eng-ask-waves,.eng-book-waves{display:none}.eng-real>span,.eng-svc h2 span,.eng-proc h2 span,.eng-use-mark,.eng-ask-mark,.eng-book-mark{background:linear-gradient(90deg,#236dce 0%,#27b5ee 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eng-real svg path,.eng-help-mark svg path,.eng-own-mark svg path,.eng-use-mark svg path{stroke:#27b5ee}.eng-ask-under,.eng-book-under{filter:hue-rotate(-32deg)saturate(1.15)}.eng-hero-kicker,.eng-svc-kicker,.eng-proc-kicker,.eng-use-kicker,.eng-ask-kicker,.eng-book-kicker{color:#236dce;background:#edf5ff}.eng-hero-kicker span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1 6h1.2M4 3.2v5.6M6.6 1.6v8.8M9.2 3.5v5M11.8 2.2v7.6M14.4 4.4v3.2' stroke='%23236dce' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.eng-lede,.eng-help-lead,.eng-svc-lead,.eng-own-copy p,.eng-proc-lead,.eng-use-lead,.eng-ask-lead,.eng-book-lead{color:#5c6f91;font-size:16.5px;line-height:1.65}.eng-hero-actions{margin-top:32px}.eng-hero-strip{border:1px solid #d7e6fb;margin-top:48px;box-shadow:0 10px 28px #173aa60f}.eng-hero-btn,.eng-own-btn,.eng-use-cta,.eng-book-primary{background:linear-gradient(90deg,#236dce 0%,#2055f5 100%);box-shadow:0 10px 22px #1d4ed838}.eng-hero-btn-ghost,.eng-book-secondary{color:#174ab4;box-shadow:none;background:#fff;border:1px solid #d5e4f8}.eng-mark{color:#236dce}.eng-hero-btn:hover,.eng-hero-btn:focus-visible,.eng-own-btn:hover,.eng-use-cta:hover,.eng-book-primary:hover{box-shadow:0 14px 26px #1d4ed847}.eng-svc,.eng-use,.eng-ask{background:linear-gradient(130deg,#fafcff 0%,#edf5ff 100%)}.eng-hero-waves{z-index:0;object-fit:cover;object-position:center bottom;opacity:.7;pointer-events:none;height:86px;display:block}.eng-section-wave{z-index:0;object-fit:cover;opacity:.28;pointer-events:none;width:100%;height:70px;position:absolute;bottom:0;left:0;right:0}.eng-help-art{object-fit:contain;background:0 0}.eng-mark,.eng-hero-ico img,.eng-proc-kicker img,.eng-use-kicker img,.eng-ask-kicker img{object-fit:contain;width:30px;height:30px}.eng-proc-card img,.eng-use-card img,.eng-svc-head img,.eng-own-features img,.eng-help-badge img{object-fit:contain;width:52px;height:52px}.eng-ask-list button img.is-up{transform:rotate(180deg)}.eng-controls .is-mic,.eng-controls .is-end{background-image:none;place-items:center;display:grid}.eng-controls img,.eng-book-chip img,.eng-book-mic img,.eng-book-controls img{object-fit:contain;width:22px;height:22px}.eng-book-primary img{filter:none}.eng-help,.eng-svc,.eng-own,.eng-proc,.eng-use,.eng-ask{padding:104px 0}.eng-book{padding:104px 0 112px}.eng-help h2,.eng-help-lead,.eng-own h2,.eng-own-copy p{color:#fff}.eng-help-lead,.eng-own-copy p{color:#ffffffd6}.eng-help-kicker,.eng-own-kicker{color:#fff;background:#ffffff24}.eng-help-mark,.eng-own-mark{color:#d7ecff;-webkit-text-fill-color:#d7ecff;background:0 0}.eng-help-lead{margin-top:16px}.eng-help-grid,.eng-svc-grid,.eng-use-grid,.eng-proc-grid{gap:24px;margin-top:48px}.eng-help-card{height:100%;min-height:0;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff38;border-radius:20px;padding:28px 26px 30px}.eng-help-card:hover,.eng-help-card:focus-within{box-shadow:none;background:#ffffff29;border-color:#ffffff6b;transform:translateY(-4px)}.eng-help-card p{color:#ffffffd1;font-size:15.5px;line-height:1.6}.eng-help-badge{box-shadow:none;background:#ffffffeb}.eng-help-card:hover .eng-help-arrow,.eng-help-arrow:focus-visible{color:#174ab4;background:#fff}.eng-svc-grid article,.eng-proc-card,.eng-use-card-in{border:1px solid #dbe7f8;border-radius:20px;padding:30px 28px;box-shadow:0 10px 28px #173aa60d}.eng-svc-grid article:hover,.eng-svc-grid article:focus-within,.eng-proc-card:hover,.eng-use-card:hover .eng-use-card-in,.eng-use-card:focus-within .eng-use-card-in{border-color:#b9d0f2;transform:translateY(-4px);box-shadow:0 16px 32px #173aa614}.eng-svc-grid h3,.eng-proc h3,.eng-use h3{font-size:19px}.eng-svc-grid p,.eng-proc-body,.eng-use-card p{color:#5c6f91;font-size:15.5px;line-height:1.62}.eng-svc-grid .eng-svc-link{color:#236dce;padding-top:32px}.eng-own-wrap{gap:40px 36px}.eng-own-frame{border-color:#ffffff73;box-shadow:0 22px 48px #08184838}.eng-own-btn{color:#174ab4;box-shadow:none;background:#fff}.eng-own-btn-ghost{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff73}.eng-proc-grid li:not(:last-child) .eng-proc-step:before{background:#d5e4f8}.eng-proc-grid li:not(:last-child) .eng-proc-step:after{box-shadow:none;background:#236dce}.eng-ask-list>li,.eng-ask-list>li.is-open{box-shadow:none;background:#fff;border:1px solid #dbe7f8;border-radius:18px}.eng-ask-list>li:hover{border-color:#b9d0f2}.eng-ask-list button{color:#071c58;min-height:72px;padding:14px 16px}.eng-book-panel{border:1px solid #ffffffb8;border-radius:22px;padding:52px 48px;box-shadow:0 24px 50px #0818482e}.eng-wire{stroke:#d5e4f8}body:has(.eng-page) .bl-foot{color:#5c6f91;background:#f8faff;padding:72px 0 28px}body:has(.eng-page) .bl-foot-waves{opacity:.45;background:url(/images/beyonds_logic_blue_ui_kit/decorations/footer-soft-wave.svg) bottom/cover no-repeat;height:64px;display:block}body:has(.eng-page) .bl-foot-waves svg{display:none}.eng-wave img{object-fit:contain;width:100%;height:34px}:is(body:has(.eng-page) .bl-foot h2,body:has(.eng-page) .bl-foot-brand p,body:has(.eng-page) .bl-foot-col a,body:has(.eng-page) .bl-foot-contact a,body:has(.eng-page) .bl-foot-contact span){color:#071c58}:is(body:has(.eng-page) .bl-foot-marks span,body:has(.eng-page) .bl-foot-book-title span){color:#236dce;background:#edf5ff}body:has(.eng-page) .bl-foot-book{background:#fff;border:1px solid #dbe7f8}body:has(.eng-page) .bl-foot-book button{background:linear-gradient(90deg,#236dce 0%,#2055f5 100%)}body:has(.eng-page) .bl-foot a:hover{color:#236dce}@media (max-width:860px){.eng-hero,.eng-help,.eng-svc,.eng-own,.eng-proc,.eng-use,.eng-ask{padding:64px 0}.eng-book{padding:56px 0 64px}.eng-hero>.eng-wrap,.eng-help-wrap,.eng-svc-wrap,.eng-own-wrap,.eng-proc-wrap,.eng-use-wrap,.eng-ask-wrap,.eng-book-wrap{width:min(1220px,100% - 32px)}.eng-hero h1,.eng-page h2{font-size:clamp(32px,8vw,40px)}.eng-stage{width:min(720px,100%)}.eng-book-panel{padding:28px 18px 22px}.eng-help-grid,.eng-svc-grid,.eng-use-grid,.eng-proc-grid{margin-top:32px}}@media (prefers-reduced-motion:reduce){.eng-help-card,.eng-svc-grid article,.eng-proc-card,.eng-use-card-in{transition:none}}.eng-page{--ink:#071c58;--muted:#5c6f91}.eng-help-mark,.eng-own-mark{color:#9aebff;-webkit-text-fill-color:#9aebff}.eng-help-badge{width:48px;height:48px;box-shadow:none;background:0 0}.eng-help-badge img{width:48px;height:48px}.eng-section-wave{opacity:.9;height:84px}.eng-svc-kicker img{width:28px;height:28px}.eng-svc-grid .eng-svc-link span svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.eng-svc-go{width:36px;height:36px}.eng-ask-art{width:120px;height:120px;margin-top:28px}.eng-use-mic{align-items:center;gap:8px;width:auto;display:flex}.eng-use-mic:before{display:none}.eng-use-mic img{width:64px;height:64px}.eng-book-mark svg{width:100%;height:10px;position:absolute;bottom:-.22em;left:0;overflow:visible}.eng-book-mark svg path,.eng-ask-mark svg path{fill:none;stroke:#27b5ee;stroke-width:2.4px;stroke-linecap:round}.eng-ask-mark svg{width:100%;height:10px;position:absolute;bottom:-.2em;left:0;overflow:visible}.eng-book-panel{box-shadow:none;background:#ffffff14;border-color:#ffffff38}.eng-book-lead{color:#ffffffdb}.eng-book-kicker{color:#fff;background:#ffffff24}.eng-book-chip img,.eng-book-benefits img{width:28px;height:28px}.eng-book-link{background:linear-gradient(90deg,#fff3,#27b5ee)}:is(body:has(.eng-page) .bl-foot-marks span,body:has(.eng-page) .bl-foot-book-title span){background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:44px;height:44px}:is(body:has(.eng-page) .bl-foot-marks span svg,body:has(.eng-page) .bl-foot-book-title span svg){display:none}body:has(.eng-page) .bl-foot-marks span:first-child{background-image:url(/images/beyonds_logic_blue_ui_kit/icons/light_svg/phone-calls.svg)}body:has(.eng-page) .bl-foot-marks span:nth-child(2){background-image:url(/images/beyonds_logic_blue_ui_kit/icons/light_svg/audio-wave.svg)}body:has(.eng-page) .bl-foot-marks span:nth-child(3){background-image:url(/images/beyonds_logic_blue_ui_kit/icons/light_svg/integration-layers.svg)}body:has(.eng-page) .bl-foot-book-title span{background-image:url(/images/beyonds_logic_blue_ui_kit/icons/light_svg/calendar-cta.svg)}body:has(.eng-page) .bl-foot-contact svg{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px}body:has(.eng-page) .bl-foot-contact a:first-of-type svg{background-image:url(/images/beyonds_logic_blue_ui_kit/icons/light_svg/mail-contact.svg)}body:has(.eng-page) .bl-foot-contact a:nth-of-type(2) svg{background-image:url(/images/beyonds_logic_blue_ui_kit/icons/light_svg/phone-calls.svg)}body:has(.eng-page) .bl-foot-contact span svg{background-image:url(/images/beyonds_logic_blue_ui_kit/icons/light_svg/map-pin.svg)}@media (min-width:1101px){.eng-own-wrap{grid-template-columns:minmax(220px,.28fr) minmax(0,.44fr) minmax(200px,.28fr)}}.eng-page{font-family:var(--font-sans), Nunito, sans-serif;color:#17233d;font-size:16px;font-weight:400;line-height:1.55}.eng-page h1,.eng-page h2{max-width:none;font-family:var(--font-oswald), Oswald, sans-serif;letter-spacing:-.03em;text-transform:uppercase;padding-right:.06em;font-style:italic;font-weight:700;line-height:1.05;overflow:visible}.eng-hero h1{font-size:clamp(36px,3.8vw,60px)}.eng-page h2{font-size:clamp(32px,3.4vw,48px)}.eng-page h3,.eng-proc-title,.eng-ask-list button{font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:800}.eng-page h3{font-size:clamp(18px,1.4vw,20px);line-height:1.25}.eng-lede,.eng-help-lead,.eng-svc-lead,.eng-own-copy p,.eng-proc-lead,.eng-use-lead,.eng-ask-lead,.eng-book-lead,.eng-help-card p,.eng-svc-grid p,.eng-proc-body,.eng-use-card p,.eng-own-features p,.eng-ask-list p{font-family:var(--font-sans), Nunito, sans-serif;font-style:normal;font-weight:400;line-height:1.55}.eng-lede,.eng-help-lead,.eng-svc-lead,.eng-proc-lead,.eng-use-lead,.eng-ask-lead,.eng-book-lead{font-size:clamp(16px,1.35vw,20px)}.eng-hero-kicker,.eng-help-kicker,.eng-svc-kicker,.eng-own-kicker,.eng-proc-kicker,.eng-use-kicker,.eng-ask-kicker,.eng-book-kicker{font-family:var(--font-oswald), Oswald, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:600}.eng-hero-btn,.eng-own-btn,.eng-use-cta,.eng-book-primary,.eng-book-secondary{font-family:var(--font-oswald), Oswald, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-style:italic;font-weight:700}.eng-hero-actions{flex-wrap:nowrap}.eng-hero-btn{letter-spacing:.02em;white-space:nowrap;padding:12px 16px;font-size:15px}.eng-svc-grid .eng-svc-link,.eng-help-card p,.eng-svc-grid p,.eng-proc-body,.eng-use-card p,.eng-own-features p,.eng-ask-list p,.eng-book-benefits li,.eng-book-chip{font-family:var(--font-sans), Nunito, sans-serif;text-transform:none;letter-spacing:-.01em;font-style:normal}.eng-real svg,.eng-help-mark svg,.eng-own-mark svg,.eng-use-mark svg,.eng-ask-mark svg,.eng-book-mark svg,.eng-hero-waves,.eng-section-wave{display:none}.eng-help,.eng-book{background:linear-gradient(112deg,#236dce 0%,#174ab4 52%,#10358c 100%)}.eng-own{background:linear-gradient(112deg,#174ab4 0%,#123f9e 48%,#10358c 100%)}.eng-svc,.eng-use{background:linear-gradient(#fff 0%,#edf5ff 100%)}.eng-proc,.eng-ask{background:#fff}body:has(.eng-page) .bl-foot{background:#fff}:is(body:has(.eng-page) .bl-foot h2,body:has(.eng-page) .bl-foot p,body:has(.eng-page) .bl-foot a,body:has(.eng-page) .bl-foot button){font-family:var(--font-sans), Nunito, sans-serif;text-transform:none;letter-spacing:-.01em;font-style:normal}@media (max-width:860px){.eng-hero h1{font-size:clamp(32px,9vw,42px)}.eng-page h2{font-size:clamp(28px,8vw,36px)}}.eng-page{color:#17233d;background:#fff}.eng-page h1,.eng-page h2,.eng-line,.eng-book-row,.eng-use-line,.eng-ask-row{padding:.04em .18em .08em 0;line-height:1.14;overflow:visible}.eng-hero,.eng-help,.eng-svc,.eng-own,.eng-proc,.eng-use,.eng-ask{color:#17233d;background:radial-gradient(42% 38% at 0 0,#3155ff21,#0000 62%),radial-gradient(34% 32% at 100% 12%,#7130e81c,#0000 58%),radial-gradient(28% 26% at 72% 100%,#ff4d8d17,#0000 62%),#fff}.eng-hero h1,.eng-page h2,.eng-help h2,.eng-svc h2,.eng-own h2,.eng-proc h2,.eng-use h2,.eng-ask h2,.eng-help-card h3,.eng-svc-grid h3,.eng-proc h3,.eng-use h3,.eng-own-features h3,.eng-ask-list button{color:#071a3c}.eng-lede,.eng-help-lead,.eng-svc-lead,.eng-own-copy p,.eng-proc-lead,.eng-use-lead,.eng-ask-lead,.eng-help-card p,.eng-svc-grid p,.eng-proc-body,.eng-use-card p,.eng-own-features p,.eng-ask-list p{color:#17233d}.eng-real>span,.eng-svc h2 span,.eng-proc h2 span,.eng-use-mark,.eng-ask-mark,.eng-help-mark,.eng-own-mark{background:linear-gradient(90deg,#2450ff 0%,#7130e8 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.eng-hero-kicker,.eng-svc-kicker,.eng-proc-kicker,.eng-use-kicker,.eng-ask-kicker,.eng-help-kicker,.eng-own-kicker{color:#2450ff;background:#f3edff}.eng-help-kicker svg,.eng-own-kicker svg{stroke:#2450ff}.eng-hero-btn,.eng-own-btn,.eng-use-cta{color:#fff;background:linear-gradient(135deg,#3155ff 0%,#251cff 48%,#6519ff 100%);box-shadow:0 14px 24px #3023ff47}body:has(.eng-page) .bl-foot-book button{color:#fff;background:linear-gradient(135deg,#3155ff 0%,#251cff 48%,#6519ff 100%);box-shadow:0 14px 24px #3023ff47}.eng-hero-btn-ghost,.eng-own-btn-ghost{color:#2450ff;box-shadow:none;background:#fff;border:1px solid #ddd4ff}.eng-help-card,.eng-svc-grid article,.eng-proc-card,.eng-use-card-in,.eng-ask-list>li,.eng-ask-list>li.is-open{background:#fff;border:1px solid #ece6ff;box-shadow:0 14px 36px #503ca00f}.eng-help-card h3,.eng-help-card p{color:#071a3c}.eng-help-card p{color:#17233d}.eng-help-arrow{color:#6d46e8;background:#f4efff}.eng-svc-grid .eng-svc-link{color:#2450ff}.eng-own-features p{color:#17233d}.eng-proc-grid li:not(:last-child) .eng-proc-step:after{background:#2450ff}.eng-proc-node{color:#2450ff;border-color:#ddd4ff;box-shadow:0 0 0 6px #f6f3ff}.eng-book{background:radial-gradient(at 16% 18%,#ffffff29,#0000 46%),radial-gradient(at 88% 80%,#ffffff14,#0000 42%),linear-gradient(90deg,#3155ff 0%,#2517ff 48%,#6419ff 100%)}.eng-book h2,.eng-book-lead,.eng-book-kicker,.eng-book-benefits li{color:#fff}.eng-book-mark{color:#fff;-webkit-text-fill-color:#fff;background:0 0}.eng-book-kicker{background:#ffffff29}.eng-book-benefits li{background:#ffffff1f;border-color:#ffffff47}.eng-book-primary{color:#2517ff;box-shadow:none;background:#fff}.eng-book-secondary{color:#fff;background:0 0;border-color:#fff9}.eng-book-panel{background:#ffffff14;border-color:#ffffff38}body:has(.eng-page) .bl-foot{color:#505579;background:radial-gradient(520px 180px at 8% 0,#d2beff47,#0000 70%),radial-gradient(480px 180px at 100% 100%,#c6b0ff38,#0000 72%),#fbfaff}body:has(.eng-page) .bl-foot h2{color:#101333}:is(body:has(.eng-page) .bl-foot-brand p,body:has(.eng-page) .bl-foot-col a,body:has(.eng-page) .bl-foot-contact a,body:has(.eng-page) .bl-foot-contact span){color:#505579}body:has(.eng-page) .bl-foot a:hover{color:#2a00ff}body:has(.eng-page) .bl-foot-col a:after{color:#2a00ff}@media (max-width:860px){.eng-hero-actions{flex-flow:column wrap;align-items:stretch}.eng-hero-btn{white-space:normal;width:100%}}.eng-hero{background:#f7f6ff}.eng-hero-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.eng-hero-orb{filter:blur(36px);will-change:transform;border-radius:50%;position:absolute}.eng-hero-orb-a{background:radial-gradient(circle,#5a78ff6b,#5a78ff00 70%);width:460px;height:460px;animation:22s ease-in-out infinite eng-orb-a;top:-120px;left:-80px}.eng-hero-orb-b{background:radial-gradient(circle,#966eff61,#966eff00 70%);width:520px;height:520px;animation:28s ease-in-out infinite eng-orb-b;top:6%;right:-120px}.eng-hero-orb-c{background:radial-gradient(circle,#ff8cbe47,#ff8cbe00 70%);width:380px;height:380px;animation:24s ease-in-out infinite eng-orb-c;bottom:-140px;left:32%}@keyframes eng-orb-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(72px,48px)scale(1.1)}}@keyframes eng-orb-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-68px,40px)scale(1.08)}}@keyframes eng-orb-c{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(46px,-32px)scale(1.08)}70%{transform:translate(-36px,28px)scale(1.12)}}@media (min-width:1121px){.eng-hero>.eng-wrap{width:min(1360px,100% - 40px)}.eng-hero-grid{grid-template-columns:minmax(0,1fr) 720px;align-items:center;gap:24px 28px}.eng-hero h1{font-size:clamp(36px,3.2vw,52px);line-height:1.1}.eng-hero .eng-line{white-space:nowrap}.eng-stage{grid-template-columns:172px 188px 248px;justify-self:end;gap:14px 56px;width:720px;max-width:100%}}@media (max-width:1120px){.eng-hero .eng-line{white-space:normal}}.eng-help{background:#fff}.eng-help-glow{display:none}.eng-help-kicker{font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#2450ff;background:#f3edff;font-size:12px;font-style:normal;font-weight:800}.eng-help-kicker svg{stroke:#2450ff}.eng-help h2{max-width:18em;font-family:var(--font-oswald), Oswald, sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#071a3c;font-size:clamp(32px,4.4vw,52px);font-style:italic;font-weight:700;line-height:1.12}.eng-help-lead{font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:0;text-transform:none;color:#17233d;font-size:clamp(16px,1.5vw,22px);font-style:normal;font-weight:400;line-height:1.55}.eng-help-copy{margin-top:8px;padding-right:0}.eng-help-card{height:auto;min-height:0;padding:18px 22px 22px;text-decoration:none}.eng-help-arrow{display:none}.eng-help-art{width:min(168px,78%);height:118px;margin:0 auto 2px}.eng-help-card h3,.eng-help-card p,.eng-help-card h3 span,.eng-help-card p span{display:block}.eng-help-card h3{min-height:2.6em;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:-.02em;text-transform:none;color:#000;font-size:clamp(18px,1.35vw,20px);font-style:normal;font-weight:800;line-height:1.3}.eng-help-card p{min-height:4.65em;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:0;text-transform:none;color:#17233d;font-size:clamp(16px,1.2vw,17px);font-style:normal;font-weight:400;line-height:1.55}.eng-help-art{margin-top:4px}.eng-svc{background:#f7f8fc}.eng-svc-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.eng-svc-orb,.eng-svc-disc,.eng-svc-ring{will-change:transform;border-radius:50%;position:absolute}.eng-svc-orb-a{background:radial-gradient(circle,#ffc4c4d9 0%,#ffd6ce59 58%,#ffd6ce00 74%);width:520px;height:520px;animation:28s ease-in-out infinite eng-svc-drift;top:-150px;left:-260px}.eng-svc-orb-b{background:radial-gradient(circle,#c6d6ffe6 0%,#ddd4ff66 58%,#ddd4ff00 74%);width:560px;height:560px;animation:32s ease-in-out infinite reverse eng-svc-drift;top:-160px;right:-280px}.eng-svc-orb-c{background:radial-gradient(circle,#eadcffb3 0%,#eadcff00 72%);width:420px;height:420px;animation:30s ease-in-out -8s infinite eng-svc-drift;bottom:-280px;right:-220px}.eng-svc-disc{background:#ffffffeb}.eng-svc-disc-a{width:220px;height:220px;animation:26s ease-in-out infinite eng-svc-drift;top:-30px;left:-110px}.eng-svc-disc-b{width:240px;height:240px;animation:30s ease-in-out infinite reverse eng-svc-drift;bottom:-40px;right:-120px}.eng-svc-ring{border:2px solid #fffffff2}.eng-svc-ring-a{width:480px;height:480px;animation:34s ease-in-out infinite eng-svc-drift;top:-120px;left:-240px}.eng-svc-ring-b{width:520px;height:520px;animation:36s ease-in-out infinite reverse eng-svc-drift;top:-130px;right:-260px}@keyframes eng-svc-drift{0%,to{transform:translate(0,0)}50%{transform:translate(12px,10px)}}.eng-svc h2{padding-right:.22em;overflow:visible}.eng-svc h2 span{padding-right:.16em;display:inline-block}.eng-svc-grid{align-items:stretch}.eng-svc-grid article{height:100%;min-height:0}.eng-svc-grid p{flex:auto}.eng-svc-grid .eng-svc-link{justify-content:flex-start;width:fit-content;margin-top:18px;padding-top:0}.eng-own{background:#fff;padding:72px 0 64px}.eng-own-wrap{text-align:center;flex-direction:column;grid-template-columns:none;align-items:center;width:min(1120px,100% - 48px);display:flex}.eng-own-copy,.eng-own h2,.eng-own-copy p{max-width:720px}.eng-own h2{margin-inline:auto}.eng-own-copy p{color:#17233d;margin-inline:auto}.eng-own-laptop{width:min(740px,100%);margin:20px 0 0;position:relative}.eng-own-shell{z-index:1;width:100%;height:auto;display:block;position:relative}.eng-own-screen{z-index:0;object-fit:cover;object-position:center center;background:#fff;border-radius:6px;width:74.9%;height:66.6%;position:absolute;top:13.4%;left:12.55%}.eng-own-features{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-top:4px;display:grid}.eng-own-features li{background:#fff;border:1px solid #ece6ff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-height:100%;padding:16px 16px 18px;display:flex}.eng-own-features h3,.eng-own-features p{color:#071a3c}.eng-own-features p{color:#17233d;font-size:15px;line-height:1.5}@media (max-width:900px){.eng-own-features{grid-template-columns:1fr 1fr}}@media (max-width:640px){.eng-own-wrap{width:min(1120px,100% - 32px)}.eng-own-features{grid-template-columns:1fr}}.eng-proc{background:#f7f8fc}.eng-proc-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.eng-proc-orb{filter:blur(40px);will-change:transform;border-radius:50%;position:absolute}.eng-proc-orb-a{background:radial-gradient(circle,#ffbac6b8,#ffbac600 70%);width:520px;height:520px;animation:28s ease-in-out infinite eng-proc-drift;top:-200px;left:-220px}.eng-proc-orb-b{background:radial-gradient(circle,#b0c6ffc7,#b0c6ff00 70%);width:560px;height:560px;animation:32s ease-in-out infinite reverse eng-proc-drift;top:-180px;right:-240px}.eng-proc-orb-c{background:radial-gradient(circle,#d6baff80,#d6baff00 70%);width:440px;height:440px;animation:30s ease-in-out -8s infinite eng-proc-drift;bottom:-240px;left:34%}@keyframes eng-proc-drift{0%,to{transform:translate(0,0)}50%{transform:translate(18px,14px)}}.eng-proc-card img{width:72px;height:72px}.eng-page .eng-hero-kicker,.eng-page .eng-help-kicker,.eng-page .eng-svc-kicker,.eng-page .eng-own-kicker,.eng-page .eng-proc-kicker,.eng-page .eng-use-kicker,.eng-page .eng-ask-kicker,.eng-page .eng-book-kicker{color:#2450ff;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#f3edff;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:7px 14px 7px 10px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.eng-help-kicker svg,.eng-own-kicker svg,.eng-hero-kicker svg,.eng-svc-kicker img,.eng-proc-kicker img,.eng-use-kicker img,.eng-ask-kicker img,.eng-book-kicker img{stroke:#2450ff;object-fit:contain;flex:0 0 16px;width:16px;height:16px}.eng-lede,.eng-help-lead,.eng-svc-lead,.eng-own-copy p:not(.eng-own-kicker),.eng-proc-lead,.eng-use-lead,.eng-ask-lead,.eng-book-lead{max-width:68ch;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:0;text-transform:none;color:#17233d;margin-inline:auto;font-size:17px;font-style:normal;font-weight:400;line-height:1.6}.eng-help h2,.eng-svc h2,.eng-own h2,.eng-proc h2,.eng-use h2,.eng-ask h2{max-width:100%;overflow:visible}.eng-help h2{font-size:clamp(28px,3.05vw,44px)}.eng-help-mark,.eng-own-mark,.eng-svc h2 span,.eng-proc h2 span,.eng-use-mark,.eng-ask-mark,.eng-book-mark{padding-right:.2em;display:inline-block}.eng-use{background:#fff}.eng-use-glow,.eng-use-curve{display:none}.eng-use-voice{width:min(360px,38vw);box-shadow:none;background:0 0;border:0;align-self:center;align-items:center;gap:12px;margin-bottom:8px;padding:0;display:flex}.eng-use-mic-btn{background:#2f6bfe;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 8px 16px #2f6bfe38}.eng-use-mic-btn svg{width:26px;height:26px}.eng-use-bars{flex:1;justify-content:space-between;align-items:center;height:48px;display:flex}.eng-use-bars span{filter:blur(.35px);transform-origin:50%;background:#7eafff;border-radius:999px;width:3px;animation:1.8s ease-in-out infinite eng-use-bar;display:block}.eng-use-bars span:nth-child(odd){animation-delay:.2s}.eng-use-bars span:nth-child(3n){animation-delay:.45s}@keyframes eng-use-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.eng-use-card h3 span,.eng-use-card p span{display:block}.eng-use-card h3{color:#071a3c;min-height:2.6em}.eng-use-card p{color:#17233d;min-height:4.8em;font-size:15px;line-height:1.6}@media (max-width:900px){.eng-use-voice{display:none}}.eng-own-wrap{text-align:left;align-items:stretch;width:min(1240px,100% - 48px)}.eng-own-stage{grid-template-columns:minmax(460px,.9fr) minmax(460px,1.1fr);align-items:center;gap:24px 48px;display:grid}.eng-own-copy,.eng-own h2,.eng-own-copy p:not(.eng-own-kicker){text-align:left;max-width:none;margin-inline:0}.eng-own h2{font-size:clamp(34px,2.7vw,46px)}.eng-own-copy p:not(.eng-own-kicker){margin-top:16px}.eng-own-actions{justify-content:flex-start}.eng-own-laptop{width:100%;margin:0}.eng-own-features{gap:18px;margin-top:36px}.eng-own-features li{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#3155ff59,#7130e82e) border-box;border:1px solid #0000;border-radius:22px;gap:14px;padding:22px 20px 24px;transition:transform .25s,box-shadow .25s;box-shadow:0 12px 28px #503ca012}.eng-own-features li:hover{transform:translateY(-4px);box-shadow:0 18px 36px #503ca01f}.eng-own-features img{width:52px;height:52px}.eng-own-features h3{margin:0;font-size:17px;line-height:1.3}.eng-own-features p{margin:6px 0 0;font-size:15px;line-height:1.55}@media (max-width:1040px){.eng-own-stage{grid-template-columns:1fr}.eng-own-laptop{width:min(680px,100%)}}@media (max-width:640px){.eng-own-wrap{width:min(1240px,100% - 32px)}.eng-own-features{grid-template-columns:1fr}}.eng-ask{background:#f7f8fc}.eng-ask-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.eng-ask-orb{filter:blur(40px);will-change:transform;border-radius:50%;position:absolute}.eng-ask-orb-a{background:radial-gradient(circle,#b0c6ffb8,#b0c6ff00 70%);width:480px;height:480px;animation:30s ease-in-out infinite eng-ask-drift;top:-190px;left:-230px}.eng-ask-orb-b{background:radial-gradient(circle,#d6baff8c,#d6baff00 70%);width:520px;height:520px;animation:34s ease-in-out infinite reverse eng-ask-drift;top:-160px;right:-240px}.eng-ask-orb-c{background:radial-gradient(circle,#ffbad266,#ffbad200 70%);width:420px;height:420px;animation:32s ease-in-out -8s infinite eng-ask-drift;bottom:-220px;left:28%}@keyframes eng-ask-drift{0%,to{transform:translate(0,0)}50%{transform:translate(14px,10px)}}.eng-ask-art{width:168px;height:150px;margin-top:28px;position:relative}.eng-ask-bubble,.eng-ask-q{object-fit:contain;display:block;position:absolute}.eng-ask-bubble{width:96px;height:96px;top:28px;left:0}.eng-ask-q{width:112px;height:112px;top:0;right:0}.eng-ask-list{gap:10px}.eng-ask-list>li,.eng-ask-list>li.is-open{background:#fff;border:1px solid #e7e3f5;box-shadow:0 8px 20px #503ca00d}.eng-ask-list>li.is-open{border-color:#d9d0f4;border-radius:20px}.eng-ask-list button{gap:12px;min-height:62px;padding:8px 14px 8px 12px;font-size:16px;font-weight:700}.eng-ask-chev{color:#2450ff;flex:none;place-items:center;width:28px;height:28px;display:grid}.eng-ask-chev svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s}.eng-ask-chev.is-up svg{transform:rotate(180deg)}.eng-ask-list p{color:#17233d}.eng-ask-wrap{flex-direction:column;grid-template-columns:none;align-items:center;gap:28px;width:min(1080px,100% - 48px);display:flex}.eng-ask-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.eng-ask-art{display:none}.eng-ask h2{text-align:center;white-space:nowrap;margin:0;font-size:clamp(32px,3.4vw,48px)}.eng-ask-row{display:inline}.eng-ask-lead{text-align:center;margin-top:14px;font-size:17px}.eng-ask-list{gap:6px;width:100%}.eng-ask-list button{white-space:nowrap;gap:8px;width:100%;height:46px;min-height:0;padding:0 6px 0 8px;font-size:15px}.eng-ask-list button img:first-child{border-radius:8px;width:28px;height:28px}.eng-ask-list button span{line-height:1}.eng-ask-list button .eng-ask-chev{flex:0 0 18px;width:18px;height:18px;margin-left:auto}.eng-ask-chev svg{width:14px;height:14px}.eng-ask-list p{padding:0 16px 12px 44px;font-size:14.5px;line-height:1.5}@media (max-width:860px){.eng-ask h2,.eng-ask-list button{white-space:normal}.eng-ask-row{display:block}.eng-ask-list button{height:auto;min-height:46px;padding:8px 10px}}.eng-book{background:radial-gradient(720px 720px at 92%,#3155ff0d,#0000 68%),radial-gradient(480px 480px at 100%,#7130e80a,#0000 70%),#fbfcff;padding:64px 0;overflow:hidden}.eng-book-rings{--eng-ring:min(520px, 62vw);top:50%;right:calc(var(--eng-ring) * -.5);z-index:0;width:var(--eng-ring);height:var(--eng-ring);pointer-events:none;animation:6.5s ease-in-out infinite eng-book-rings-drift;position:absolute;transform:translateY(-50%)}.eng-book-rings span{border-style:solid;border-radius:50%;position:absolute}.eng-book-rings span:first-child{border-width:46px;border-color:#3155ff12;inset:0}.eng-book-rings span:nth-child(2){border-width:34px;border-color:#7130e814;inset:11%}.eng-book-rings span:nth-child(3){border-width:30px;border-color:#3155ff17;inset:22%}.eng-book-rings span:nth-child(4){border-width:26px;border-color:#7d5cff1a;inset:33%}.eng-book-rings span:nth-child(5){background:radial-gradient(circle at 42% 38%,#ffffffeb 0%,#e7edff73 62%,#d7e0ff33 100%);border:0;inset:44%}.eng-book-wrap{z-index:1;position:relative}.eng-book-panel{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(320px,.86fr) minmax(480px,1.14fr);align-items:center;gap:20px 28px;padding:0;display:grid}.eng-book-copy{max-width:none}.eng-book-stage{z-index:1;grid-template-columns:minmax(0,1fr) 168px minmax(0,1fr);gap:10px 12px;min-height:0;padding:6px 0;position:relative}.eng-book-stage:before,.eng-book-base,.eng-book-link{display:none}.eng-book-chip{min-height:46px;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:0;text-transform:none;color:#1b1650;background:#fff;border-radius:16px;padding:8px 12px 8px 8px;font-size:12.5px;font-style:normal;font-weight:800;animation:5s ease-in-out infinite eng-book-float}.eng-book-phone{width:168px;padding:16px 14px 18px;animation:6.5s ease-in-out infinite eng-book-float}.eng-book-phone-top{align-items:flex-start}.eng-book-agent{font-family:var(--font-sans), Nunito, sans-serif;text-transform:none;font-size:12px;font-style:normal}.eng-book-time{color:#ffffffd1;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:0;text-align:right;text-transform:none;margin:0;font-size:11px;font-style:normal;font-weight:700}.eng-book-visor{height:64px;margin:16px 0 14px}.eng-book-wave{fill:#7eb6ff;width:100%;height:36px}.eng-book-controls .is-end{color:#fff;width:46px;height:46px}.eng-book-controls .is-end svg{fill:currentColor;width:20px;height:20px;transform:rotate(135deg)}.eng-book h2,.eng-book-lead,.eng-book-benefits li{color:#071a3c}.eng-book h2{max-width:none;font-size:clamp(32px,2.8vw,42px);line-height:1.08}.eng-book .eng-book-mark{background:linear-gradient(90deg,#2450ff 0%,#7130e8 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.16em;display:inline-block}.eng-book-mark svg path{stroke:#7130e8}.eng-book .eng-book-lead{margin:14px 0 0;text-align:left;color:#17233d;max-width:46ch;margin-inline:0}.eng-book-benefits{gap:18px;margin:16px 0 0}.eng-book-benefits li{color:#17233d;min-height:0;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-style:normal;font-weight:700}.eng-book-actions{gap:12px;margin-top:22px}.eng-book-primary,.eng-book-secondary{min-height:52px;font-family:var(--font-oswald), Oswald, sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:10px;padding:0 22px;font-size:16px;font-style:italic;font-weight:700}.eng-book-primary{color:#fff;background:linear-gradient(135deg,#3155ff 0%,#251cff 48%,#6519ff 100%);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff40,0 14px 24px #3023ff47}.eng-book-secondary{color:#2450ff;box-shadow:none;background:#fff;border:1px solid #ddd4ff}.eng-book-primary:hover{box-shadow:inset 0 1px #ffffff4d,0 18px 28px #3023ff5c}@keyframes eng-book-rings-drift{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(calc(-50% - 10px))scale(1.03)}}@keyframes eng-book-ring{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (max-width:1040px){.eng-book-panel{grid-template-columns:1fr}.eng-book-stage{width:min(640px,100%);margin:12px auto 0}.eng-book-side{display:grid}.eng-book-phone{order:0;grid-column:auto;margin-bottom:0}.eng-book-chip{animation:5s ease-in-out infinite eng-book-float}.eng-book-rings{--eng-ring:min(420px, 88vw);opacity:1}}@media (max-width:680px){.eng-book{padding:48px 0 56px}.eng-book-stage{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);gap:8px}.eng-book-phone{width:140px}.eng-book-rings{--eng-ring:min(340px, 92vw);opacity:1;animation:6.5s ease-in-out infinite eng-book-rings-drift;top:50%;bottom:auto}.eng-book-actions{flex-direction:column;align-items:stretch}.eng-book-primary,.eng-book-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.eng-book-rings,.eng-book-rings span{animation:none}}.eng-page h1,.eng-page h2{color:#000}.eng-page h2{letter-spacing:-.03em;font-size:clamp(32px,4.4vw,52px);line-height:1.12}.eng-page .eng-book h2{font-size:clamp(30px,2.5vw,36px);line-height:1.08}.eng-page .eng-hero h1{color:#071a3c;font-size:clamp(36px,3.8vw,64px);line-height:1.06}.eng-page .eng-real>span,.eng-page .eng-help-mark,.eng-page .eng-own-mark,.eng-page .eng-proc h2 span,.eng-page .eng-use-mark,.eng-page .eng-ask-mark,.eng-page .eng-book-mark{background:linear-gradient(90deg,#2450ff 0%,#7130e8 55%,#ff4d8d 100%);color:#0000;-webkit-text-fill-color:transparent;text-underline-offset:7px;-webkit-background-clip:text;background-clip:text;-webkit-text-decoration:underline #7130e8;text-decoration:underline #7130e8;text-decoration-thickness:3px}.eng-page .eng-svc h2>span{color:#000;-webkit-text-fill-color:#000;background:0 0;text-decoration:none;display:block}.eng-page .eng-hero-kicker,.eng-page .eng-help-kicker,.eng-page .eng-svc-kicker,.eng-page .eng-own-kicker,.eng-page .eng-proc-kicker,.eng-page .eng-use-kicker,.eng-page .eng-ask-kicker,.eng-page .eng-book-kicker{color:#2450ff;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:0;margin:0 0 10px;padding:0;font-size:13px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.eng-page .eng-hero-kicker span,.eng-page .eng-help-kicker svg,.eng-page .eng-own-kicker svg,.eng-page .eng-svc-kicker img,.eng-page .eng-proc-kicker img,.eng-page .eng-use-kicker img,.eng-page .eng-ask-kicker img,.eng-page .eng-book-kicker img{display:none}.eng-page .eng-lede,.eng-page .eng-help-lead,.eng-page .eng-svc-lead,.eng-page .eng-own-copy p,.eng-page .eng-proc-lead,.eng-page .eng-use-lead,.eng-page .eng-ask-lead,.eng-page .eng-book-lead{color:#17233d;font-size:clamp(16px,1.5vw,22px);font-weight:400;line-height:1.55}.eng-page .eng-hero{background:radial-gradient(50% 42% at 90% 12%,#7130e81a,#0000 58%),radial-gradient(40% 36% at 0 0,#3155ff14,#0000 52%),#fff}.eng-page .eng-help,.eng-page .eng-own,.eng-page .eng-use{background:#fff}.eng-page .eng-svc,.eng-page .eng-proc{background:radial-gradient(60% 50% at 8% 12%,#3155ff24,#0000 58%),radial-gradient(50% 45% at 96% 18%,#7130e81f,#0000 52%),linear-gradient(#eef2ff 0%,#f7f4ff 48%,#f3f7ff 100%)}.eng-page .eng-ask{background:radial-gradient(60% 45% at 100% 0,#7130e81f,#0000 52%),radial-gradient(55% 40% at 0 100%,#3155ff1a,#0000 50%),linear-gradient(#eef1ff 0%,#f6f3ff 100%)}.eng-page .eng-section{padding:80px 0 88px}.eng-page .eng-ask{padding:88px 0 96px}.eng-page .eng-help-card,.eng-page .eng-svc-grid article,.eng-page .eng-proc-card,.eng-page .eng-use-card-in,.eng-page .eng-own-features li,.eng-page .eng-ask-list>li{background:#fff;border:1px solid #2450ff1a;border-radius:22px;box-shadow:0 14px 36px #31288c14}.eng-page .eng-ask-list>li,.eng-page .eng-ask-list>li.is-open{border-radius:16px}.eng-page .eng-ask-list>li.is-open{border:2px solid #7130e8;box-shadow:0 14px 34px #3128b41a}.eng-page .eng-help-card h3,.eng-page .eng-svc-grid h3,.eng-page .eng-use-card h3,.eng-page .eng-own-features h3,.eng-page .eng-proc-title{font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:-.02em;text-transform:none;color:#000;font-size:clamp(18px,1.5vw,22px);font-style:normal;font-weight:800;line-height:1.3}.eng-page .eng-svc-head{flex-direction:column;align-items:flex-start;gap:14px}.eng-page .eng-svc-head img{width:56px;height:56px}.eng-page .eng-hero-strip li{gap:14px;min-height:76px;font-size:18px}.eng-page .eng-hero-ico{width:46px;height:46px}.eng-page .eng-hero-ico img{width:28px;height:28px}.eng-page .eng-channels span,.eng-page .eng-outcomes span{gap:12px;min-height:60px;padding:12px 16px;font-size:15px}.eng-page .eng-mark{width:26px;height:26px}.eng-page .eng-phone strong{font-size:22px}.eng-page .eng-phone small{font-size:13px}.eng-page .eng-phone b{font-size:18px}.eng-page .eng-hero-strip{width:100%;max-width:none}.eng-page .eng-hero-strip li{white-space:nowrap}.eng-page .eng-stage-label{color:#241c4e;border-radius:18px;gap:10px;min-height:60px;padding:12px 18px;font-size:15px;font-weight:800}@media (min-width:1121px){.eng-page .eng-hero>.eng-wrap{width:min(1520px,100% - 24px)}.eng-page .eng-hero-grid{grid-template-columns:minmax(520px,1fr) 836px}.eng-page .eng-stage{grid-template-columns:198px 188px 270px;gap:16px 78px;width:820px}}.eng-page .eng-proc-title{font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:-.02em;text-transform:none;color:#000;font-size:clamp(18px,1.5vw,22px);font-style:normal;font-weight:800;line-height:1.3}.eng-page .eng-help-card p,.eng-page .eng-svc-grid p,.eng-page .eng-proc-body,.eng-page .eng-use-card p,.eng-page .eng-own-features p,.eng-page .eng-ask-list p{color:#17233d;font-size:clamp(15px,1.3vw,17px);font-weight:400;line-height:1.55}.eng-page .eng-ask-list button{color:#000;height:auto;min-height:64px;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:0;text-transform:none;white-space:normal;padding:16px 20px;font-size:clamp(16px,1.5vw,22px);font-style:normal;font-weight:700;line-height:1.4}.eng-page .eng-ask-list button img:first-child{display:none}.eng-page .eng-ask-list p{padding:0 20px 16px}.eng-page .eng-hero-actions,.eng-page .eng-own-actions,.eng-page .eng-book-actions{flex-wrap:wrap}.eng-page .eng-hero-btn,.eng-page .eng-own-btn,.eng-page .eng-use-cta,.eng-page .eng-book-primary,.eng-page .eng-book-secondary{isolation:isolate;min-height:64px;font-family:var(--font-oswald), Oswald, sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:10px;padding:16px 26px;font-size:clamp(16px,1.15vw,18px);font-style:italic;font-weight:700;line-height:1;text-decoration:none;transition:transform .22s,filter .22s,box-shadow .22s;position:relative}.eng-page .eng-hero-btn:not(.eng-hero-btn-ghost),.eng-page .eng-own-btn:not(.eng-own-btn-ghost),.eng-page .eng-use-cta,.eng-page .eng-book-primary{color:#fff;filter:drop-shadow(0 16px 20px #3023ff66);background-image:linear-gradient(105deg,#0000 38%,#ffffff52 50%,#0000 62%),linear-gradient(135deg,#3155ff 0%,#251cff 48%,#6519ff 100%);background-position:120% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;border:1px solid #fff3;animation:4.5s ease-in-out infinite eng-platform-sweep;box-shadow:inset 0 1px #ffffff40}.eng-page .eng-hero-btn-ghost,.eng-page .eng-own-btn-ghost,.eng-page .eng-book-secondary{color:#2450ff;box-shadow:none;filter:none;background:#fff;border:1px solid #2450ff2e;animation:none}.eng-page .eng-use-cta img{display:none}.eng-page .eng-hero-btn:not(.eng-hero-btn-ghost):hover,.eng-page .eng-own-btn:not(.eng-own-btn-ghost):hover,.eng-page .eng-use-cta:hover,.eng-page .eng-book-primary:hover{filter:drop-shadow(0 22px 28px #3023ff8c);transform:translateY(-3px)}.eng-page .eng-book-primary,.eng-page .eng-book-secondary{padding:16px 18px;font-size:15px}.eng-page .eng-hero-btn-ghost:hover,.eng-page .eng-own-btn-ghost:hover,.eng-page .eng-book-secondary:hover{border-color:#2450ff66;transform:translateY(-3px);box-shadow:0 12px 24px #31288c1a}@keyframes eng-platform-sweep{0%,to{background-position:120% 0,0 0}50%{background-position:-20% 0,0 0}}@media (max-width:680px){.eng-page .eng-section{padding:56px 0 64px}.eng-page .eng-hero-btn,.eng-page .eng-own-btn,.eng-page .eng-use-cta,.eng-page .eng-book-primary,.eng-page .eng-book-secondary{width:100%;min-height:58px;font-size:16px}}@media (prefers-reduced-motion:reduce){.eng-page .eng-hero-btn:not(.eng-hero-btn-ghost),.eng-page .eng-own-btn:not(.eng-own-btn-ghost),.eng-page .eng-use-cta,.eng-page .eng-book-primary{animation:none}.eng-page .eng-hero-btn:hover,.eng-page .eng-own-btn:hover,.eng-page .eng-use-cta:hover,.eng-page .eng-book-primary:hover,.eng-page .eng-book-secondary:hover{transform:none}}.eng-page .eng-hero-btn{padding-left:18px;padding-right:18px}.eng-page .eng-own{overflow-x:clip}@media (min-width:1041px){.eng-page .eng-own-wrap{width:min(1320px,100% - 96px)}.eng-page .eng-own-stage{grid-template-columns:minmax(500px,520px) minmax(0,1fr);align-items:center;gap:24px 32px}.eng-page .eng-own-copy,.eng-page .eng-own h2,.eng-page .eng-own-copy p:not(.eng-own-kicker){max-width:520px}.eng-page .eng-own-laptop{justify-self:start;width:calc(100% + max(48px,50vw - 660px) + 190px);max-width:none;margin:0}}body:has(.eng-page) .bl-foot{color:#17233d;font-family:var(--font-sans), Nunito, sans-serif;background:radial-gradient(42% 70% at 0 0,#3155ff12,#0000 62%),radial-gradient(34% 60% at 100% 100%,#7130e812,#0000 60%),#fff;border-top:1px solid #2450ff14;font-size:15px}body:has(.eng-page) .bl-foot-waves{display:none}body:has(.eng-page) .bl-foot h2{color:#2450ff;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:800}:is(body:has(.eng-page) .bl-foot-brand p,body:has(.eng-page) .bl-foot-col a,body:has(.eng-page) .bl-foot-contact a,body:has(.eng-page) .bl-foot-book p){color:#17233d;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:0;text-transform:none;font-size:15px;font-style:normal;font-weight:500}:is(body:has(.eng-page) .bl-foot-col a,body:has(.eng-page) .bl-foot-contact a){font-weight:700}body:has(.eng-page) .bl-foot-contact a{color:#071a3c;font-weight:800}body:has(.eng-page) .bl-foot-book-title{color:#000;font-family:var(--font-sans), Nunito, sans-serif;letter-spacing:-.02em;text-transform:none;font-size:18px;font-style:normal;font-weight:800}body:has(.eng-page) .bl-foot-book-title span{color:#2450ff;background:#eef2ff;width:44px;height:44px}body:has(.eng-page) .bl-foot-book-title span svg{color:#2450ff;background:0 0;width:18px;height:18px;display:block}body:has(.eng-page) .bl-foot-contact svg{color:#2450ff;background:0 0;width:18px;height:18px;display:block}body:has(.eng-page) .bl-foot-book{background:#fff;border:1px solid #2450ff1a;box-shadow:0 14px 36px #31288c14}body:has(.eng-page) .bl-foot-book button{color:#fff;min-height:56px;font-family:var(--font-oswald), Oswald, sans-serif;letter-spacing:.04em;text-transform:uppercase;filter:drop-shadow(0 12px 18px #3023ff52);background-image:linear-gradient(105deg,#0000 38%,#ffffff52 50%,#0000 62%),linear-gradient(135deg,#3155ff 0%,#251cff 48%,#6519ff 100%);background-position:120% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;border:1px solid #fff3;border-radius:10px;font-size:16px;font-style:italic;font-weight:700;animation:4.5s ease-in-out infinite bl-foot-shine;box-shadow:inset 0 1px #ffffff40}:is(body:has(.eng-page) .bl-foot a:hover,body:has(.eng-page) .bl-foot-copy a:hover){color:#2450ff}body:has(.eng-page) .bl-foot-col a:after{background:#2450ff}body:has(.eng-page) .bl-foot-copy{color:#5c6f91;border-top-color:#2450ff1a;font-size:14px;font-weight:600}.eng-page .eng-svc-grid{text-align:center}.eng-page .eng-svc-grid article{text-align:center;align-items:center;padding:34px 26px 26px}.eng-page .eng-svc-head{flex-direction:column;align-items:center;gap:18px;width:100%}.eng-page .eng-svc-badge{background:linear-gradient(#fff 0%,#f7f4ff 100%);border-radius:24px;place-items:center;width:78px;height:78px;transition:transform .28s,box-shadow .28s;display:grid;transform:rotate(-8deg);box-shadow:0 14px 28px #3155ff29,0 0 0 8px #3155ff14}.eng-page .eng-svc-badge svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;transition:transform .28s;transform:rotate(8deg)}.eng-page .eng-svc-badge svg circle{fill:#fff}.eng-page .eng-svc-badge-blue{color:#2450ff;box-shadow:0 16px 28px #2450ff33,0 0 0 8px #2450ff1a}.eng-page .eng-svc-badge-violet{color:#7130e8;box-shadow:0 16px 28px #7130e833,0 0 0 8px #7130e81a}.eng-page .eng-svc-badge-pink{color:#d423b0;box-shadow:0 16px 28px #d423b02e,0 0 0 8px #ff4d8d1f}.eng-page .eng-svc-grid article:hover .eng-svc-badge,.eng-page .eng-svc-grid article:focus-within .eng-svc-badge{transform:rotate(0)translateY(-3px)}.eng-page .eng-svc-grid article:hover .eng-svc-badge svg,.eng-page .eng-svc-grid article:focus-within .eng-svc-badge svg{transform:none}.eng-page .eng-svc-grid h3,.eng-page .eng-svc-grid p{text-align:center;width:100%}.eng-page .eng-svc-grid .eng-svc-link{color:#fff;width:auto;min-height:48px;font-family:var(--font-oswald), Oswald, sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;filter:drop-shadow(0 12px 16px #3023ff52);background-image:linear-gradient(105deg,#0000 38%,#ffffff57 50%,#0000 62%),linear-gradient(135deg,#3155ff 0%,#251cff 48%,#6519ff 100%);background-position:120% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:22px auto 0;padding:0 18px;font-size:15px;font-style:italic;font-weight:700;line-height:1;transition:transform .22s,filter .22s;animation:4.5s ease-in-out infinite eng-platform-sweep;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.eng-page .eng-svc-grid .eng-svc-link span{gap:8px}.eng-page .eng-svc-grid .eng-svc-link svg{stroke:#fff;width:16px;height:16px}.eng-page .eng-svc-grid .eng-svc-link:hover,.eng-page .eng-svc-grid .eng-svc-link:focus-visible{filter:drop-shadow(0 16px 22px #3023ff75);transform:translateY(-2px)}.eng-page .eng-use-lead{max-width:36em;margin:16px 0 0}.eng-page .eng-use-card p{min-height:3.1em}.eng-page .eng-svc{background:radial-gradient(72% 58% at 8% -8%,#d6c6ff8c,#0000 64%),radial-gradient(64% 52% at 96% 0,#b0ceff80,#0000 62%),radial-gradient(58% 46% at 72% 108%,#ffcee66b,#0000 60%),linear-gradient(#fcfbff 0%,#f4f6fd 52%,#f8f6fc 100%)}.eng-page .eng-svc-curve,.eng-page .eng-svc-field:before,.eng-page .eng-svc-field:after,.eng-page .eng-svc-ring{display:none}.eng-page .eng-svc-orb,.eng-page .eng-svc-disc{filter:blur(46px);opacity:.9;display:block}.eng-page .eng-svc-orb-a{background:radial-gradient(circle,#e8c4fff2 0%,#c4b0ff59 46%,#0000 72%);width:560px;height:560px;animation:18s ease-in-out infinite eng-svc-float;top:-180px;left:-180px}.eng-page .eng-svc-orb-b{background:radial-gradient(circle,#b0cefff2 0%,#bad6ff52 48%,#0000 74%);width:620px;height:620px;animation:22s ease-in-out infinite eng-svc-float-rev;top:-200px;right:-200px}.eng-page .eng-svc-orb-c{background:radial-gradient(circle,#ffc4e2d9 0%,#ffd2e647 50%,#0000 74%);width:520px;height:520px;animation:20s ease-in-out -6s infinite eng-svc-float;bottom:-240px;right:8%}.eng-page .eng-svc-disc{box-shadow:none;filter:blur(28px);background:#ffffffd9}.eng-page .eng-svc-disc-a{background:radial-gradient(circle,#d2c4ffb3,#0000 70%);width:280px;height:280px;animation:16s ease-in-out infinite eng-svc-float-rev;top:18%;left:6%}.eng-page .eng-svc-disc-b{background:radial-gradient(circle,#bad6ffa6,#0000 70%);width:300px;height:300px;animation:19s ease-in-out infinite eng-svc-float;bottom:12%;right:4%}.eng-page .eng-svc-kicker{color:#2450ff;box-shadow:none;background:#f3edff;border:0}.eng-page .eng-svc h2>span{color:#000;-webkit-text-fill-color:#000}.eng-page .eng-svc-lead{color:#17233d}.eng-page .eng-svc-grid article{box-shadow:0 14px 36px #31288c14}@keyframes eng-svc-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(48px,32px)scale(1.08)}}@keyframes eng-svc-float-rev{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-42px,26px)scale(1.06)}}@keyframes eng-svc-sheen{0%,to{opacity:.45;transform:translate(0,0)scale(1)}50%{opacity:.85;transform:translateY(12px)scale(1.06)}}@keyframes eng-svc-aurora{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(46px,28px)scale(1.1)}}@keyframes eng-svc-aurora-rev{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-42px,22px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.eng-page .eng-svc-field:before,.eng-page .eng-svc-field:after,.eng-page .eng-svc-orb,.eng-page .eng-svc-disc,.eng-page .eng-svc-ring{animation:none}.eng-page .eng-svc-badge,.eng-page .eng-svc-badge svg,.eng-page .eng-svc-grid article:hover .eng-svc-badge,.eng-page .eng-svc-grid article:focus-within .eng-svc-badge,.eng-page .eng-svc-grid article:hover .eng-svc-badge svg,.eng-page .eng-svc-grid article:focus-within .eng-svc-badge svg{transform:none}.eng-page .eng-svc-grid .eng-svc-link{animation:none}}.eng-page .eng-hero-orb-c{display:none}.eng-page .eng-hero-strip{box-shadow:none;background:0 0;border:0;gap:18px;padding:0}.eng-page .eng-hero-strip li{background:#fff;border:1px solid #2450ff1a;border-radius:18px;min-height:84px;padding:16px 22px;box-shadow:0 8px 18px #18205a0f,0 22px 44px #31288c24}.eng-page .eng-hero-strip li+li{border-top:1px solid #2450ff1a;border-left:1px solid #2450ff1a}
