.sp-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,4vw,72px);align-items:center}.sp-copy{min-width:0}.sp-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--body);color:var(--gold)}.sp-eyebrow .hp-ico{width:16px;height:16px}.sp-eyebrow .aic-new{margin-left:2px}.sp-copy .hp-h2,.sp-h1{margin-top:14px;max-width:16ch;color:#fff}.sp-h1{font:800 var(--fs-h1)/1.12 var(--head);letter-spacing:-.02em}.sp-copy .hp-lead{margin-top:16px;color:var(--on-dark);max-width:56ch}.sp-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.sp-flow li{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);background:#ffffff0a}.sp-flow .num{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gold);color:var(--deep);font:800 13px/1 var(--head)}.sp-flow b{display:block;font:700 15px/1.3 var(--head);color:#fff}.sp-flow small{display:block;margin-top:3px;font-size:13.5px;line-height:1.4;color:var(--on-dark-mute)}.sp-fact,.sp-note{display:flex;align-items:flex-start;gap:8px;margin-top:20px;font-size:15px;line-height:1.45;color:var(--on-dark)}.sp-fact .hp-ico,.sp-note .hp-ico{flex:none;width:17px;height:17px;margin-top:2px;color:var(--gold)}.sp-note{margin-top:16px;font-size:14px;color:var(--on-dark-mute)}.sp-copy .hp-actions{align-items:center;margin-top:26px}.sp-copy .hp-link{margin-left:6px}.sp-ticks{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:15px;color:var(--on-dark)}.sp-ticks li{display:flex;align-items:center;gap:7px}.sp-ticks .hp-ico{width:16px;height:16px;color:var(--gold)}.sp-home{background:radial-gradient(80% 70% at 100% 0,rgba(197,56,111,.22),transparent 60%),radial-gradient(70% 60% at 0 100%,rgba(253,215,0,.08),transparent 60%),var(--deep)}.sp-hero{padding-top:clamp(28px,3vw,48px);background:radial-gradient(80% 70% at 100% 0,rgba(197,56,111,.24),transparent 60%),var(--deep)}.sp-hero .hp-crumbs,.sp-hero nav{margin-bottom:18px}.sp-visual{min-width:0}.sp-stage{position:relative}.sp-demo{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:end;font-size:13px;line-height:1.45;color:var(--ink);text-align:left}.sp-chat{position:relative;z-index:2;margin-right:-20px;margin-bottom:-18px;background:#fff;border-radius:14px;box-shadow:0 30px 60px -28px #000000b3;overflow:hidden}.sp-chat__h{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border-bottom:1px solid var(--line)}.sp-chat__h b{font:800 14px/1 var(--head)}.sp-chat__h>span:last-child{font-size:12px;color:var(--muted)}.sp-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--brand);color:#fff}.sp-mark .hp-ico{width:14px;height:14px}.sp-chat__b{display:flex;flex-direction:column;gap:10px;padding:14px}.sp-bub{margin:0;padding:9px 12px;border-radius:12px;max-width:94%}.sp-bub--you{align-self:flex-end;background:var(--brand);color:#fff;border-bottom-right-radius:4px}.sp-bub--ai{align-self:flex-start;background:var(--tint);border:1px solid var(--line);border-bottom-left-radius:4px}.sp-ghost{visibility:hidden}.sp-caret{display:none;width:2px;height:1.05em;margin-left:1px;vertical-align:-2px;background:currentColor}.sp-steps{padding:10px 12px;border:1px dashed var(--line-2);border-radius:10px}.sp-steps__t{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:700 12.5px/1.2 var(--body)}.sp-spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--brand)}.sp-steps ol{display:grid;gap:5px}.sp-steps li{display:flex;align-items:center;gap:8px;color:var(--ink)}.sp-tick{display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;background:var(--ok);color:#fff}.sp-tick .hp-ico{width:10px;height:10px}.sp-chat__in{display:flex;align-items:center;gap:8px;margin:0 14px 14px;padding:0 5px 0 12px;min-height:38px;border:1px solid var(--line-2);border-radius:10px;color:var(--muted)}.sp-chat__in span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-chat__in i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--brand);color:#fff}.sp-chat__in .hp-ico{width:14px;height:14px}.sp-browser{position:relative;z-index:1;background:#fff;border-radius:14px;box-shadow:0 30px 70px -30px #000000bf;overflow:hidden}.sp-browser__bar{display:flex;align-items:center;gap:12px;min-height:36px;padding:0 12px;background:#eef0f4;border-bottom:1px solid var(--line)}.sp-dots{display:inline-flex;gap:5px}.sp-dots i{width:9px;height:9px;border-radius:50%;background:#d3d8df}.sp-url{flex:1;display:inline-flex;align-items:center;gap:6px;max-width:240px;min-height:22px;padding:0 10px;border-radius:999px;background:#fff;font-size:11.5px;color:var(--muted)}.sp-url .hp-ico{width:11px;height:11px;color:var(--ok)}.sp-site{display:grid;gap:10px;padding:12px 12px 12px 32px;background:#faf7f4}.sp-b{border-radius:10px}.sp-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:#fff;border:1px solid #eee5dd}.sp-site__logo{display:inline-flex;align-items:center;gap:6px;font:800 13px/1 var(--head);color:#3b2a22}.sp-site__logo i{width:14px;height:14px;border-radius:50% 50% 50% 0;background:#a0623d}.sp-site__links{display:flex;gap:10px;font-size:11.5px;color:#6b5a50}.sp-site__links i{font-style:normal}.sp-site .sp-mhero{display:grid;justify-items:start;gap:5px;padding:20px 16px;background:linear-gradient(120deg,#3b2a22 0,#6d4330 55%,#a0623d);color:#fff}.sp-site .sp-mhero small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#f3d9c4}.sp-site .sp-mhero strong{font:800 clamp(17px,1.2vw + 10px,22px)/1.15 var(--head)}.sp-site__cta{margin-top:6px;padding:6px 12px;border-radius:999px;background:var(--gold);color:#3b2a22;font:700 11.5px/1 var(--body)}.sp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-card{display:grid;gap:5px;padding:8px;background:#fff;border:1px solid #eee5dd;border-radius:10px}.sp-card__img{display:block;height:44px;border-radius:7px}.sp-c1{background:linear-gradient(135deg,#7a4b32,#c58b62)}.sp-c2{background:linear-gradient(135deg,#2f3b45,#7d93a5)}.sp-c3{background:linear-gradient(135deg,#c5386f,#f0b26b)}.sp-card b{font:700 11.5px/1.2 var(--head);color:#3b2a22}.sp-card span{display:block;height:5px;border-radius:3px;background:#efe7e0}.sp-card span:last-child{width:60%}.sp-foot{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;background:#3b2a22;color:#f3d9c4;font-size:11px}.sp-foot span{display:inline-flex;align-items:center;gap:5px}.sp-foot .hp-ico{width:11px;height:11px}.sp-pause{position:absolute;right:0;bottom:-48px;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:transparent;color:var(--on-dark);font:500 13px/1 var(--body);cursor:pointer}.sp-pause:hover{border-color:#ffffff80}.sp-pause .hp-ico{width:13px;height:13px}.sp-pause[hidden]{display:none}.sp-stage:has(.sp-pause:not([hidden])){margin-bottom:48px}.sp-demo.is-anim [data-sp-block],.sp-demo.is-anim [data-sp-done],.sp-demo.is-anim [data-sp-steps]{opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease-o),transform .55s var(--ease-o)}.sp-demo.is-anim [data-sp-block].is-in,.sp-demo.is-anim [data-sp-done].is-in,.sp-demo.is-anim [data-sp-steps].is-in{opacity:1;transform:none}.sp-demo.is-anim .sp-cards .sp-card{opacity:0;transform:scale(.94);transition:opacity .4s var(--ease-o),transform .5s var(--ease-o)}.sp-demo.is-anim .sp-cards.is-in .sp-card{opacity:1;transform:none}.sp-demo.is-anim .sp-cards.is-in .sp-card:nth-child(2){transition-delay:.14s}.sp-demo.is-anim .sp-cards.is-in .sp-card:nth-child(3){transition-delay:.28s}.sp-demo.is-anim [data-sp-step]{opacity:.45}.sp-demo.is-anim [data-sp-step] .sp-tick{background:transparent;box-shadow:inset 0 0 0 2px var(--line-2);color:transparent;transition:background-color .25s,color .25s,box-shadow .25s}.sp-demo.is-anim [data-sp-step].is-in{opacity:1;transition:opacity .25s}.sp-demo.is-anim [data-sp-step].is-in .sp-tick{background:var(--ok);box-shadow:none;color:#fff}.sp-demo.is-anim .sp-spin{animation:sp-spin .8s linear infinite}.sp-demo.is-anim.is-built .sp-spin{animation:none;border-color:var(--ok)}.sp-demo.is-anim.is-typing .sp-caret{display:inline-block;animation:sp-blink 1s steps(1) infinite}.sp-demo.is-anim.is-paused *{animation-play-state:paused!important}.sp-demo.is-anim.is-fade .sp-site,.sp-demo.is-anim.is-fade .sp-chat__b{opacity:0;transition:opacity .4s}.sp-demo.is-anim .sp-site,.sp-demo.is-anim .sp-chat__b{transition:opacity .4s}@keyframes sp-spin{to{transform:rotate(360deg)}}@keyframes sp-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.sp-demo *{animation:none!important;transition:none!important}}.sp-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sp-how li{position:relative;padding:var(--card-p);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.sp-how__n{position:absolute;top:var(--card-p);right:var(--card-p);font:800 13px/1 var(--head);color:var(--muted)}.sp-how .hp-ico{width:28px;height:28px;color:var(--brand)}.sp-how h3,.sp-gets h3{margin-top:12px;font:800 18px/1.3 var(--head);color:var(--ink)}.sp-how p,.sp-gets p{margin-top:6px;color:var(--muted);font-size:15px;line-height:1.55}.sp-gets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sp-gets li{padding:var(--card-p);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg)}.sp-gets .hp-ico{width:24px;height:24px;color:var(--brand)}.sp-gets h3{font-size:16.5px}.sp-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto}.sp-price{padding:clamp(20px,2vw,32px);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg)}.sp-price--inc{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset,var(--shadow-sm)}.sp-price__k{display:inline-block;font:700 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-d)}.sp-price h3{margin-top:10px;font:800 21px/1.25 var(--head);color:var(--ink)}.sp-price ul{display:grid;gap:9px;margin-top:16px}.sp-price li{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.5;color:var(--ink)}.sp-price .hp-ico{flex:none;width:16px;height:16px;margin-top:3px;color:var(--ok)}.sp-small{max-width:1080px;margin:18px auto 0;font-size:14.5px;color:var(--muted);text-align:center}.sp-small a{color:var(--brand-d);text-decoration:underline}.sp-faq{max-width:920px}.sp-h1__tag{display:block;margin-top:8px;font-size:.62em;line-height:1.2;color:var(--gold)}.sp-video{margin:0}.sp-video__box{position:relative;border-radius:16px;overflow:hidden;background:#0d141b;box-shadow:0 30px 70px -30px #000000bf;aspect-ratio:16/9}.sp-video video{display:block;width:100%;height:100%;object-fit:cover;background:#0d141b}.sp-video__play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;border:0;background:linear-gradient(180deg,#0d141b2e 0,#0d141b8c);color:#fff;cursor:pointer;font:inherit}.sp-video__play[hidden]{display:none}.sp-video__btn{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:var(--brand);box-shadow:0 12px 30px -8px #0009;transition:transform .2s var(--ease-o)}.sp-video__btn .hp-ico{width:30px;height:30px;margin-left:4px}.sp-video__play:hover .sp-video__btn,.sp-video__play:focus-visible .sp-video__btn{transform:scale(1.07)}.sp-video__play:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.sp-video__lbl{display:grid;gap:3px;text-align:center;font:700 17px/1.25 var(--head);text-shadow:0 1px 6px rgba(0,0,0,.5)}.sp-video__lbl small{font:500 13.5px/1.3 var(--body);color:#e6ebf0}.sp-video figcaption{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:14px;line-height:1.45;color:var(--on-dark-mute)}.sp-video figcaption .hp-ico{flex:none;width:16px;height:16px;margin-top:2px;color:var(--gold)}.sp-video figcaption a{color:#fff;text-decoration:underline}.sp-watch{margin-top:14px;font-size:15px}.sp-watch a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:3px}.sp-watch .hp-ico{width:22px;height:22px;padding:5px;border-radius:50%;background:var(--gold);color:var(--deep)}.sp-grid--rev{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sp-copy--light .hp-h2{margin-top:0;color:var(--ink);max-width:none}.sp-copy--light p{margin-top:14px;font-size:17px;line-height:1.65;color:var(--ink);max-width:60ch}.sp-copy--light .sp-small{text-align:left;margin:16px 0 0;font-size:15px}.sp-stage--light .sp-pause{border-color:var(--line-2);color:var(--ink)}.sp-stage--light .sp-pause:hover{border-color:var(--ink)}.sp-stage--light .sp-chat{box-shadow:0 24px 50px -30px #16212b8c}.sp-stage--light .sp-browser{box-shadow:0 24px 60px -30px #16212b8c;border:1px solid var(--line)}.sp-steps6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:none}.sp-steps6 li{display:flex;gap:14px;padding:var(--card-p);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.sp-steps6__n{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--deep);color:#fff;font:800 14px/1 var(--head)}.sp-steps6 .hp-ico{width:24px;height:24px;color:var(--brand)}.sp-steps6 h3,.sp-kinds h3{margin-top:8px;font:800 17px/1.3 var(--head);color:var(--ink)}.sp-steps6 p,.sp-kinds p{margin-top:6px;color:var(--muted);font-size:15px;line-height:1.55}.sp-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sp-kinds li{padding:var(--card-p);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg)}.sp-kinds .hp-ico{width:26px;height:26px;padding:6px;box-sizing:content-box;border-radius:10px;background:var(--brand-tint);color:var(--brand-d)}.sp-bi{display:flex;align-items:flex-start;gap:10px;max-width:880px;margin:22px auto 0;padding:16px 18px;border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line);font-size:15.5px;line-height:1.55;color:var(--ink)}.sp-bi .hp-ico{flex:none;width:20px;height:20px;margin-top:2px;color:var(--brand)}.sp-gets--safe{grid-template-columns:repeat(5,minmax(0,1fr))}.sp-cmp{max-width:1080px;margin:0 auto;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.sp-cmp:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.sp-cmp table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.45}.sp-cmp th,.sp-cmp td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.sp-cmp tbody tr:last-child th,.sp-cmp tbody tr:last-child td{border-bottom:0}.sp-cmp thead th{font:800 15px/1.3 var(--head);color:var(--ink);background:var(--tint)}.sp-cmp tbody th{font-weight:700;color:var(--ink);width:20%}.sp-cmp td{color:var(--muted)}.sp-cmp .sp-cmp__us{background:var(--brand-tint);color:var(--ink)}.sp-cmp thead .sp-cmp__us{color:var(--brand-d)}.sp-cmp thead .sp-cmp__us .hp-ico{width:15px;height:15px;margin-right:6px;vertical-align:-2px}.sp-tr{max-width:820px}.sp-tr .sp-small{text-align:left;margin:8px 0 0}.sp-tr__body{margin-top:18px;padding:20px 22px;border-left:3px solid var(--brand);background:var(--tint);border-radius:0 var(--r-lg) var(--r-lg) 0}.sp-tr__body p{font-size:16px;line-height:1.65;color:var(--ink)}.sp-tr__body p+p{margin-top:10px}@media(max-width:1180px){.sp-gets,.sp-gets--safe,.sp-steps6,.sp-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.sp-grid{grid-template-columns:minmax(0,1fr)}.sp-copy .hp-h2,.sp-h1{max-width:none}.sp-visual{max-width:680px}}@media(max-width:767px){.sp-grid--rev .sp-visual{display:none}.sp-how,.sp-prices,.sp-steps6,.sp-kinds,.sp-gets--safe{grid-template-columns:minmax(0,1fr)}.sp-video__btn{width:60px;height:60px}.sp-video__lbl{font-size:15px}}@media(max-width:600px){.sp-flow{gap:8px}.sp-flow li{flex-direction:column;gap:6px;padding:10px}.sp-flow small{display:none}.sp-demo{grid-template-columns:minmax(0,1fr);gap:12px}.sp-chat{margin:0}.sp-site{padding-left:12px}.sp-gets{grid-template-columns:minmax(0,1fr)}.sp-copy .hp-actions .hp-btn{flex:1 1 100%}.sp-copy .hp-link{margin-left:0}.sp-site__links i:nth-child(3){display:none}}
