.st-hero{padding:72px 0 56px}.st-hero .x-h1{font-size:clamp(32px,4.4vw,60px);line-height:1.06;letter-spacing:-.035em;max-width:16em}.st-hero .x-lede-top{max-width:44em;margin:18px auto 0;font-size:clamp(15px,1.3vw,19px)}.st-actions{justify-content:center;margin-top:28px;gap:12px;flex-wrap:wrap}.st-demo-wrap{margin-top:8px}.st-demo-wrap .try{margin-top:28px}.st-vframe{max-width:1180px}.st-vframe .vframe-body{aspect-ratio:16/8.6}.ctr-note{margin:14px 0 0;font-size:11.5px;color:var(--ink-3,#7B8494)}.st-hero .counters{margin-top:56px}.ed-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.ed-form{display:flex;gap:6px;margin-bottom:10px}.ed-form input{flex:1;min-width:0;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--raised);color:var(--ink);font:500 13px/1 var(--font)}.ed-form input:focus{outline:none;border-color:#a9bcff;box-shadow:0 0 0 3px #a9bcff33}.ed-form .btn{height:34px;border-radius:999px}.ed-status{display:flex;align-items:center;gap:8px;margin:0 0 10px;min-height:18px;font:500 11.5px/1.35 var(--mono);color:#a9bcff}.ed-status i{width:7px;height:7px;border-radius:50%;background:#50b696;flex:none}.ed.busy .ed-status i{background:#a9bcff;animation:blink 1s ease-in-out infinite}.ed-site{border-radius:10px;overflow:hidden;border:1px solid var(--line)}.ed-bar{display:flex;align-items:center;gap:5px;height:24px;padding:0 10px;background:#e8ebf2}.ed-bar span{width:7px;height:7px;border-radius:50%;background:#c5cbd8}.ed-bar em{font-style:normal;font:500 10px var(--mono);color:#6e798d;margin-left:8px}.ed-page{--bg:#F5F7FB;--ink:#172033;--sub:#45506A;--hero1:#0F3B5F;--hero2:#2A8CAE;--acc:#FF6A0E;--chip:#fff;background:var(--bg);padding:12px;display:flex;flex-direction:column;gap:9px;transition:background .6s}.ed-hero{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:16px;border-radius:8px;background:linear-gradient(120deg,var(--hero1),var(--hero2));transition:background .6s,padding .6s}.ed-pill{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#ffc85c;color:#0f3b5f;border-radius:999px;padding:2px 7px}.ed-h{font-size:16px;line-height:1.15;font-weight:700;color:#fff;transition:font-size .6s,letter-spacing .6s}.ed-sub{font-size:11px;color:#ffffffd1}.ed-btn{margin-top:4px;font-size:10px;font-weight:700;color:#fff;background:var(--acc);border-radius:6px;padding:5px 10px;transition:padding .6s,background .6s}.ed-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ed-svc i,.ed-rev i{font-style:normal;font-size:10px;color:var(--ink);background:var(--chip);border:1px solid rgba(23,32,51,.08);border-radius:6px;padding:8px;transition:background .6s,color .6s}.ed-rev{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ed-rev b{display:block;color:#f59d3d;font-size:9px;margin-top:3px}.ed[data-look=bold] .ed-hero{padding:22px 16px;background:linear-gradient(120deg,#07243b,#155a78)}.ed[data-look=bold] .ed-h{font-size:21px;letter-spacing:-.02em}.ed[data-look=bold] .ed-btn{padding:7px 14px}.ed[data-look=dark] .ed-page{--bg:#0F141C;--ink:#E4E7F0;--chip:#1A202B}.ed[data-look=dark] .ed-hero{background:linear-gradient(120deg,#1b1f3a,#3a33e8)}.ed[data-look=reviews] .ed-rev{display:grid;animation:rise .5s both}.ed[data-look=warm] .ed-page{--bg:#FFF7EE;--chip:#FFFDF9;--acc:#E0561C}.ed[data-look=warm] .ed-hero{background:linear-gradient(120deg,#7a3417,#e0812f)}.ty{max-width:1080px;margin:0 auto}.ty-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ty-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;text-align:left;cursor:pointer;color:inherit;font:inherit}.ty-card b{font-size:16px;color:var(--ink)}.ty-card>span:last-child{font-size:13px;color:var(--ink-2);line-height:1.5}.ty-card[aria-selected=true]{border-color:#a9bcff!important;box-shadow:0 0 0 1px #a9bcff59,0 0 30px #3a33e859!important}.ty-card:focus-visible{outline:2px solid #A9BCFF;outline-offset:3px}.ty-panel{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;padding:20px;align-items:center}.ty-panel.swap .ty-prev,.ty-panel.swap .ty-copy{animation:rise .45s cubic-bezier(.2,.7,.2,1) both}.ty-prev{border-radius:10px;overflow:hidden;border:1px solid var(--line)}.ty-bar{display:flex;align-items:center;gap:5px;height:24px;padding:0 10px;background:#e8ebf2}.ty-bar span{width:7px;height:7px;border-radius:50%;background:#c5cbd8}.ty-bar em{font-style:normal;font:500 10px var(--mono);color:#6e798d;margin-left:8px}.ty-page{background:#f5f7fb;padding:12px;display:flex;flex-direction:column;gap:9px}.ty-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ty-name{font-size:12px;color:#172033}.ty-cta{font-size:10px;font-weight:700;color:#fff;background:linear-gradient(90deg,#ff8a3d,#ff6a0e);border-radius:6px;padding:4px 9px;white-space:nowrap}.ty-hero{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:8px;background:linear-gradient(120deg,#0f3b5f,#2a8cae)}.ty-panel[data-t=ppl] .ty-hero{background:linear-gradient(120deg,#1b1f3a,#5b3fe0)}.ty-panel[data-t=rb] .ty-hero{background:linear-gradient(120deg,#123b2a,#2e8c5e)}.ty-h{font-size:15px;color:#fff;line-height:1.2}.ty-s{font-size:11px;color:#ffffffd1}.ty-adds{display:flex;flex-wrap:wrap;gap:5px}.ty-adds i{font-style:normal;font-size:10px;font-weight:600;color:#172033;background:#fff;border:1px solid #E8EBF2;border-radius:999px;padding:3px 8px}.ty-t{font-size:20px;color:var(--ink);margin-bottom:6px}.ty-d{font-size:14px;color:var(--ink-2);line-height:1.6}.ty-list{margin:12px 0 8px;padding-left:18px;font-size:13.5px;color:var(--ink);line-height:1.7}.ty-list li::marker{color:#a9bcff}.llm-tabs{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:12px;margin:6px 0 10px;width:max-content;max-width:100%}.llm-tabs button{font:600 11.5px/1 var(--font);color:var(--ink-2);padding:6px 10px;border-radius:9px;border:0;background:none;cursor:pointer}.llm-tabs button[aria-selected=true]{background:var(--primary);color:#fff}.llm-code{margin:0;padding:12px 14px;border-radius:9px;background:#0d1016;border:1px solid #232A35;font:500 12px/1.65 var(--mono);color:#c9cfdd;white-space:pre-wrap;overflow-wrap:anywhere}.llm-code .c{color:#7b8494}.llm-code .k{color:#a9bcff}.llm-code .v{color:#8fd6b4}html.light .llm-code{background:#172033;border-color:#172033}html.rm .ed.busy .ed-status i,html.rm .ed[data-look=reviews] .ed-rev,html.rm .ty-panel.swap .ty-prev,html.rm .ty-panel.swap .ty-copy{animation:none!important}@media(prefers-reduced-motion:reduce){.ed-page,.ed-hero,.ed-h,.ed-btn,.ed-svc i{transition:none!important}}@media(max-width:900px){.ty-cards,.ty-panel{grid-template-columns:minmax(0,1fr)}.st-vframe .vframe-body{aspect-ratio:auto}}@media(max-width:700px){.st-hero{padding:40px 0}.st-hero .x-h1{font-size:32px;line-height:1.1}.ed-svc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#main .x-h2{text-wrap:balance}.st3{position:relative;padding:var(--sec) 0 calc(var(--sec) * .5)}.st3 .head{margin-bottom:56px}.st3-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;align-items:center}.st3-deck{position:relative;aspect-ratio:16/10.5;-webkit-tap-highlight-color:transparent}.st3-card{position:absolute;inset:6%;margin:0;padding:0;border:0;border-radius:14px;overflow:hidden;background:#0b0f17;cursor:pointer;font:inherit;color:inherit;box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #a9bcff24;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s,filter .6s}.st3-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.st3-card[data-pos="0"]{z-index:3;transform:rotate(-1.5deg);cursor:zoom-in;box-shadow:0 40px 80px -24px #000c,0 0 0 1px #a9bcff80,0 0 70px -12px #7b7cff8c}.st3-card[data-pos="1"]{z-index:2;transform:translate(-9%,-11%) rotate(-11deg) scale(.92);filter:brightness(.62) saturate(.8)}.st3-card[data-pos="2"]{z-index:1;transform:translate(11%,10%) rotate(9deg) scale(.88);filter:brightness(.48) saturate(.7)}.st3-card[data-pos="1"]:hover,.st3-card[data-pos="2"]:hover{filter:brightness(.85)}.st3-chip{position:absolute;left:12px;top:12px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 15px/1 var(--font);color:#fff;background:linear-gradient(135deg,#7b7cff,#3a33e8);box-shadow:0 0 0 3px #0b0f1799,0 4px 16px #3a33e880}.st3-zoom{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#080b12d1;border:1px solid rgba(169,188,255,.3);color:#f5f7fb;font:600 12.5px/1 var(--font);opacity:0;transition:opacity .3s;pointer-events:none}.st3-zoom svg{display:inline-block}.st3-card[data-pos="0"] .st3-zoom{opacity:1}.st3-card:focus-visible{outline:2px solid #B3B4FF;outline-offset:4px}.st3-list{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:6px}.st3-list:before{content:"";position:absolute;left:21px;top:26px;bottom:26px;width:2px;border-radius:2px;background:linear-gradient(180deg,#7b7cff99,#7b7cff1f)}.st3-step{display:flex;gap:20px;align-items:flex-start;width:100%;padding:12px 8px 14px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px}.st3-n{position:relative;z-index:1;flex:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 18px/1 var(--font);color:var(--ink-3);background:#0e121a;border:1px solid rgba(169,188,255,.22);transition:all .35s}.st3-body{display:flex;flex-direction:column;min-width:0;padding-top:9px}.st3-t{font-size:clamp(18px,1.9vw,22px);font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--ink-2);transition:color .3s}.st3-d{font-size:15px;line-height:1.6;color:var(--ink-2);max-height:0;opacity:0;overflow:hidden;transition:max-height .45s,opacity .35s,margin .35s}.st3-bar{display:block;height:2px;max-height:0;overflow:hidden;border-radius:2px;background:#a9bcff24;transition:max-height .3s,margin .3s}.st3-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#7b7cff,#ff8a3d)}.st3-step:hover .st3-t{color:var(--ink)}.st3-step:hover .st3-n{border-color:#a9bcff80}.st3-step.on .st3-n{color:#fff;border-color:transparent;background:linear-gradient(135deg,#7b7cff,#3a33e8);box-shadow:0 0 0 5px #7b7cff24,0 0 26px #7b7cff8c}.st3-step.on .st3-t{color:var(--ink)}.st3-step.on .st3-d{max-height:160px;opacity:1;margin-top:8px}.st3-step.on .st3-bar{max-height:2px;margin-top:14px}.st3-step.on .st3-bar i{animation:st3fill 5s linear forwards}.st3-grid.paused .st3-step.on .st3-bar i{animation-play-state:paused}@keyframes st3fill{to{width:100%}}html.light .st3-card{background:#fff;box-shadow:0 26px 56px -22px #03244373,0 0 0 1px #17203314}html.light .st3-card[data-pos="0"]{box-shadow:0 36px 72px -24px #03244380,0 0 0 1px #6364f159,0 0 50px -14px #6364f159}html.light .st3-card[data-pos="1"]{filter:brightness(.9) saturate(.85)}html.light .st3-card[data-pos="2"]{filter:brightness(.8) saturate(.75)}html.light .st3-card[data-pos="1"]:hover,html.light .st3-card[data-pos="2"]:hover{filter:none}html.light .st3-chip{background:linear-gradient(135deg,#6364f1,#2a1fc4);box-shadow:0 0 0 3px #ffffffbf,0 4px 14px #2a1fc459}html.light .st3-zoom{background:#ffffffeb;border-color:#1720331f;color:#172033}html.light .st3-card:focus-visible{outline-color:#2a1fc4}html.light .st3-list:before{background:linear-gradient(180deg,#2a1fc473,#2a1fc414)}html.light .st3-n{background:#fff;color:#3f4b63;border-color:#17203324;box-shadow:0 2px 8px #2848781f}html.light .st3-t,html.light .st3-d{color:#3f4b63}html.light .st3-step:hover .st3-t,html.light .st3-step.on .st3-t{color:#172033}html.light .st3-step:hover .st3-n{border-color:#2a1fc466}html.light .st3-step.on .st3-n{color:#fff;border-color:transparent;background:linear-gradient(135deg,#6364f1,#2a1fc4);box-shadow:0 0 0 5px #6364f129,0 6px 18px #2a1fc459}html.light .st3-bar{background:#1720331a}html.light .st3-bar i{background:linear-gradient(90deg,#3f40d8,#a3360a)}.st3-lb{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 20px 24px;background:#04060bed;cursor:zoom-out;animation:st3in .2s ease-out}.st3-lb img{display:block;max-width:min(1600px,100%);max-height:calc(100dvh - 130px);width:auto;height:auto;border-radius:12px;box-shadow:0 0 0 1px #a9bcff40,0 30px 80px #0009}.st3-lb-cap{margin-top:14px;color:#aab2c0;font-size:14.5px;text-align:center}.st3-lb-x{position:fixed;top:14px;right:18px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(169,188,255,.3);background:#12161de6;color:#f5f7fb;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.st3-lb-x svg{width:20px;height:20px}html.light .st3-lb{background:#032443e6}html.light .st3-lb img{box-shadow:0 0 0 1px #ffffff4d,0 30px 80px #03142880}html.light .st3-lb-cap{color:#cfe1f5}html.light .st3-lb-x{background:#fff;color:#172033;border-color:#fff9}html.st3-open,html.st3-open body{overflow:hidden}@keyframes st3in{0%{opacity:0}}@media(max-width:900px){.st3-grid{grid-template-columns:minmax(0,1fr);gap:28px}.st3-deck{margin:0 2%}.st3 .head{margin-bottom:28px}}@media(max-width:700px){.st3-zoom{font-size:11.5px;padding:5px 9px;right:8px;bottom:8px}.st3-chip{width:28px;height:28px;font-size:13px;left:8px;top:8px}.st3-lb{padding:60px 10px 16px}.st3-step{gap:16px}}@media(prefers-reduced-motion:reduce){.st3-card,.st3-d,.st3-bar,.st3-lb{transition:none!important;animation:none!important}.st3-step.on .st3-bar i{animation:none;width:100%}}html.rm .st3-card,html.rm .st3-d{transition:none}html.rm .st3-step.on .st3-bar i{animation:none;width:100%}
