:root{--ia-green: #00704A;--ia-green-deep: #005638;--ia-mint-soft: #E6F2EA;--ia-ink: #242B29;--ia-line: rgba(36, 43, 41, .12);--ia-muted: #5C6360;--ia-ease: cubic-bezier(.16, 1, .3, 1);--ia-font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ia-shadow-float: 0 14px 34px -22px rgba(36, 43, 41, .28)}.ia-solution{font-family:var(--ia-font);padding:var(--ias-pad-top, 84px) 0 var(--ias-pad-bottom, 84px);background:linear-gradient(180deg,var(--ias-band-top, #FFFDF2),var(--ias-band-bottom, #E9FEEF))}.ia-solution *{box-sizing:border-box}.ia-solution .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ia-solution .eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--ia-green);background:var(--ia-mint-soft);border:1px solid rgba(0,112,74,.18);padding:6px 13px;border-radius:100px}.ia-solution .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--ia-green);box-shadow:0 0 0 4px #00704a24}.ia-solution .sol{display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center}.ia-solution .sol h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.025em;margin:16px 0;color:var(--ia-ink);line-height:1.1}.ia-solution .sol p.lead{color:var(--ia-muted);font-size:17px;max-width:480px}.ia-solution .sol-steps{list-style:none;margin:26px 0 28px;padding:0;display:grid;gap:0}.ia-solution .sol-steps li{display:flex;gap:14px;padding:14px 0;border-bottom:1px dashed var(--ia-line)}.ia-solution .sol-steps li:last-child{border-bottom:none}.ia-solution .sol-steps .n{flex:none;width:30px;height:30px;border-radius:9px;background:var(--ia-mint-soft);color:var(--ia-green);display:grid;place-items:center;font-weight:800;font-size:13px}.ia-solution .sol-steps .st b{font-size:15px;font-weight:800;display:block;color:var(--ia-ink)}.ia-solution .sol-steps .st span{font-size:13.5px;color:var(--ia-muted)}.ia-solution .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ia-font);font-size:15px;font-weight:700;cursor:pointer;padding:13px 24px;border-radius:100px;border:1px solid transparent;transition:transform .25s var(--ia-ease),background .2s,border-color .2s}.ia-solution .btn-primary{background:var(--ia-green);color:#fff}.ia-solution .btn-primary:hover{transform:translateY(-1px);background:var(--ia-green-deep)}.ia-solution .btn-ghost{background:#fff;color:var(--ia-ink);border-color:var(--ia-line)}.ia-solution .btn-ghost:hover{transform:translateY(-1px);border-color:#242b2938}.ia-solution .trace{position:relative;background:#0f2118;border-radius:18px;padding:20px;box-shadow:var(--ia-shadow-float);overflow:hidden}.ia-solution .trace:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(25,193,132,.4),transparent 65%);top:-100px;right:-80px;filter:blur(50px)}.ia-solution .trace-head{display:flex;align-items:center;gap:10px;position:relative;z-index:2;margin-bottom:14px}.ia-solution .trace-head .av{width:34px;height:34px;border-radius:10px;background:var(--ia-green);display:grid;place-items:center;color:#fff;overflow:hidden}.ia-solution .trace-head .av img{width:100%;height:100%;object-fit:cover;display:block}.ia-solution .trace-head .nm{color:#fff;font-size:14px;font-weight:800}.ia-solution .trace-head .tag{margin-left:auto;font-size:10.5px;font-weight:800;color:#9af0c6;background:#9af0c61f;border:1px solid rgba(154,240,198,.25);padding:4px 9px;border-radius:7px;display:flex;align-items:center;gap:5px}.ia-solution .trace-head .tag svg{width:11px;height:11px}.ia-solution .trace-qrow{position:relative;z-index:2;display:flex;justify-content:flex-end;margin-bottom:14px}.ia-solution .trace-q{position:relative;z-index:2;background:#ffffff1a;color:#fff;font-size:13px;font-weight:600;padding:9px 13px;border-radius:12px;display:inline-block}.ia-solution .tcaret{display:inline-block;width:1.5px;height:1em;background:currentColor;margin-left:1px;vertical-align:-2px;opacity:0}.ia-solution .typing .tcaret{opacity:1;animation:ia-caretblink 1s step-end infinite}@keyframes ia-caretblink{50%{opacity:0}}.ia-solution .trace-reason{position:relative;z-index:2;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:13px;margin-bottom:14px}.ia-solution .trace-reason .rh{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px}.ia-solution .trace-thinking{display:none;align-items:center;gap:8px;font-size:12px;color:#fff9;font-weight:600;padding:0 0 10px}.ia-solution .trace-thinking.show{display:flex}.ia-solution .tspin{width:13px;height:13px;border:2px solid rgba(255,255,255,.22);border-top-color:#9af0c6;border-radius:50%;animation:ia-spin .8s linear infinite;flex:none}@keyframes ia-spin{to{transform:rotate(360deg)}}.ia-solution .trace-step{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#ffffffd9;padding:5px 0;transition:opacity .35s var(--ia-ease),transform .35s var(--ia-ease)}.ia-solution .trace-step .tk{width:18px;height:18px;border-radius:6px;background:#19c1842e;color:#9af0c6;display:grid;place-items:center;flex:none;transition:background .3s,box-shadow .3s}.ia-solution .trace-step .tk svg{width:11px;height:11px}.ia-solution .trace-answer{position:relative;z-index:2;background:var(--ia-mint-soft);color:var(--ia-ink);font-size:13px;line-height:1.5;padding:11px 13px;border-radius:12px 12px 12px 4px}.ia-solution .trace.js-anim .trace-q{opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.ia-solution .trace.js-anim .trace-q.show{opacity:1;transform:none}.ia-solution .trace.js-anim .trace-reason{position:relative}.ia-solution .trace.js-anim .trace-thinking{display:flex;position:absolute;top:11px;right:13px;padding:0;font-size:11px;opacity:0;transition:opacity .25s}.ia-solution .trace.js-anim .trace-thinking.show{opacity:1}.ia-solution .trace.js-anim .trace-thinking.done{opacity:0}.ia-solution .trace.js-anim .trace-step{opacity:.32}.ia-solution .trace.js-anim .trace-step.run{opacity:.75}.ia-solution .trace.js-anim .trace-step.run .tk{box-shadow:0 0 0 4px #9af0c624;animation:ia-sol-pulse .6s ease-in-out infinite}.ia-solution .trace.js-anim .trace-step.show{opacity:1}.ia-solution .trace.js-anim .trace-step.show .tk{background:#19c18452}@keyframes ia-sol-pulse{50%{box-shadow:0 0 0 6px #9af0c60f}}.ia-solution .trace.js-anim .trace-answer{opacity:0;transform:translateY(8px);transition:opacity .35s var(--ia-ease),transform .35s var(--ia-ease)}.ia-solution .trace.js-anim .trace-answer.show{opacity:1;transform:none}.ia-solution .trace.js-anim .trace-answer .tw{opacity:0;transition:opacity .25s}.ia-solution .trace.js-anim .trace-answer .tw.show{opacity:1}@media(prefers-reduced-motion:reduce){.ia-solution .tspin,.ia-solution .typing .tcaret{animation:none}}@media(max-width:860px){.ia-solution .sol{grid-template-columns:1fr;gap:34px}}.ia-solution .sol-vis{padding:44px 36px}.ia-solution .sol-vis .trace{box-shadow:0 1px 2px #191e1414,0 26px 50px -24px #14231973}@media(max-width:749px){.ia-solution .sol-vis{padding:26px 14px}}@media(max-width:768px){.ia-solution{content-visibility:auto;contain-intrinsic-size:auto 1380px}}.ia-solution :is(h1,h2,h3,h4,h5,h6){font-family:var(--ia-font)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-custom-solution.css.map */
