:root{color-scheme:light;--sv-primary:#2f6fed;--sv-primary-strong:#2359c6;--sv-deep:#1f3a5f;--sv-gold:#f4a300;--sv-light-bg:#f6f6fb;--sv-neutral:#54657b;--sv-border:#d5dfef;--sv-panel:#fff;--sv-panel-soft:#f9fbff;--sv-focus-ring:rgba(47,111,237,.35);font-family:Manrope,Inter,Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 0 0,rgba(47,111,237,.08) 0,rgba(47,111,237,0) 48%),radial-gradient(circle at 100% 0,rgba(244,163,0,.09) 0,rgba(244,163,0,0) 42%),linear-gradient(180deg,var(--sv-light-bg) 0,#edf2fa 100%);color:var(--sv-deep)}main{max-width:1520px;margin:0 auto;padding:18px 20px}h1,h2,h3{color:var(--sv-deep)}a{color:var(--sv-primary);text-decoration:none;transition:color .14s ease}a:hover{color:var(--sv-primary-strong)}label{display:grid;grid-gap:6px;gap:6px;color:var(--sv-deep);font-weight:600}input,select,textarea{width:100%;border:1px solid var(--sv-border);border-radius:10px;padding:10px 11px;font:inherit;color:var(--sv-deep);background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}input[type=checkbox],input[type=radio]{width:auto;padding:0;border:none;border-radius:0;box-shadow:none;accent-color:var(--sv-primary);vertical-align:middle}textarea{resize:vertical;min-height:110px}input::placeholder,textarea::placeholder{color:#8a97ad}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--sv-primary);box-shadow:0 0 0 3px var(--sv-focus-ring)}.sp-login-input{border-color:#a8c3e8;background:linear-gradient(180deg,#fafdff,#eaf2ff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 1px 0 rgba(47,111,237,.08)}.sp-login-input:focus{border-color:#2f6fed;box-shadow:0 0 0 3px rgba(47,111,237,.28),inset 0 1px 0 hsla(0,0%,100%,.9)}button{font:inherit}.sp-btn{--sp-btn-fg:var(--sv-deep);--sp-btn-bg:linear-gradient(180deg,#fff,#f3f7ff);--sp-btn-border:#c7d4ea;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sp-btn-border);border-radius:12px;background:var(--sp-btn-bg);color:var(--sp-btn-fg);min-height:36px;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.2;text-decoration:none;box-shadow:0 1px 2px rgba(18,35,63,.12),0 6px 16px rgba(21,54,101,.08);cursor:pointer;transition:transform .15s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease;position:relative}.sp-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(18,35,63,.16),0 10px 20px rgba(21,54,101,.13)}.sp-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(18,35,63,.18)}.sp-btn:focus-visible{outline:3px solid var(--sv-focus-ring);outline-offset:1px}.sp-btn:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.sp-btn-sm{min-height:30px;padding:6px 11px;border-radius:10px;font-size:12px}.sp-btn-primary{--sp-btn-fg:#fff;--sp-btn-bg:linear-gradient(180deg,var(--sv-primary) 0%,var(--sv-primary-strong) 100%);--sp-btn-border:#1c4aa7}.sp-btn-secondary{--sp-btn-fg:var(--sv-deep);--sp-btn-bg:linear-gradient(180deg,#fefefe,#edf3ff);--sp-btn-border:#bcd0eb}.sp-btn-ghost{--sp-btn-fg:#264972;--sp-btn-bg:linear-gradient(180deg,#fff,#f8fbff);--sp-btn-border:#d2deef;box-shadow:0 1px 2px rgba(18,35,63,.1)}.sp-btn-danger{--sp-btn-fg:#fff6f6;--sp-btn-bg:linear-gradient(180deg,#c94c4c,#a33333);--sp-btn-border:#902d2d}.sp-btn-tab{--sp-btn-fg:var(--sv-deep);--sp-btn-bg:linear-gradient(180deg,#f8fbff,#eaf1ff);--sp-btn-border:#c5d7ef}.sp-btn-tab-active{--sp-btn-fg:#fff;--sp-btn-bg:linear-gradient(180deg,var(--sv-primary) 0%,var(--sv-primary-strong) 100%);--sp-btn-border:#1a4aaf}@keyframes sv-guided-upload-soft{0%{border-color:#a9c3e8;box-shadow:0 1px 2px rgba(18,35,63,.14),0 6px 16px rgba(21,54,101,.1);background:linear-gradient(110deg,#fff,#dde9ff 48%,#fff)}50%{border-color:#739ddd;box-shadow:0 4px 12px rgba(47,111,237,.3),0 12px 26px rgba(47,111,237,.18);background:linear-gradient(110deg,#fff,#d4e3ff 38%,#ffeec8 58%,#d7e5ff)}to{border-color:#a9c3e8;box-shadow:0 1px 2px rgba(18,35,63,.14),0 6px 16px rgba(21,54,101,.1);background:linear-gradient(110deg,#fff,#dde9ff 48%,#fff)}}.sp-btn-guided-upload{animation:sv-guided-upload-soft 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sp-btn-guided-upload{animation:none;border-color:#84a9de;background:linear-gradient(110deg,#fff,#dce9ff 55%,#fff)}}.sp-thread-btn{width:100%;text-align:left;justify-content:flex-start;border:1px solid #d1dced;border-radius:10px;background:linear-gradient(180deg,#fff,#f6f9ff);color:#1f3556;padding:9px 11px;cursor:pointer;box-shadow:0 1px 2px rgba(22,42,73,.1);transition:transform .15s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.sp-thread-btn:hover{transform:translateY(-1px);border-color:#b8cde8;box-shadow:0 6px 14px rgba(22,42,73,.1)}.sp-thread-btn-active{border-color:#2d63c6;background:linear-gradient(180deg,#eff5ff,#e5eeff)}.sp-sidebar-section{border:1px solid #d5dfef;border-radius:10px;background-color:#f8fbff;padding:8px 10px}.sp-sidebar-section-summary{cursor:pointer;font-weight:700;color:#1e3658;list-style:none;display:inline-flex;align-items:center;gap:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;min-height:30px;border:1px solid #bcd0eb;border-radius:10px;background:linear-gradient(180deg,#fefefe,#edf3ff);padding:6px 10px;box-shadow:0 1px 2px rgba(18,35,63,.08)}.sp-sidebar-section-summary::-webkit-details-marker{display:none}.sp-sidebar-section-caret{display:inline-flex;width:12px;justify-content:center;color:#2f4e79;font-size:12px;line-height:1}.sp-tip{position:relative}.sp-tip[data-tip]:focus-visible,.sp-tip[data-tip]:hover{z-index:1200;isolation:isolate}.sp-tip[data-tip]:after,.sp-tip[data-tip]:before{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;z-index:1201;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.sp-tip[data-tip]:after{content:attr(data-tip);bottom:calc(100% + 12px);transform:translateX(-50%) translateY(3px);min-width:220px;max-width:min(460px,86vw);width:clamp(220px,34vw,460px);padding:9px 11px;border-radius:8px;border:1px solid #c7d5ea;background:#fff;color:#27466e;font-size:12px;font-weight:600;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-shadow:0 8px 22px rgba(17,33,59,.14)}.sp-tip.sp-tip-multiline[data-tip]:after{white-space:pre-line}.sp-tip.sp-tip-compact[data-tip]:after{min-width:0;width:max-content;max-width:150px}.sp-tip[data-tip]:before{content:"";bottom:calc(100% + 6px);transform:translateX(-50%) translateY(3px);border-color:#fff transparent transparent;border-style:solid;border-width:6px 6px 0;filter:drop-shadow(0 -1px 0 #c7d5ea)}.sp-tip[data-tip]:focus-visible:after,.sp-tip[data-tip]:focus-visible:before,.sp-tip[data-tip]:hover:after,.sp-tip[data-tip]:hover:before{opacity:1;visibility:visible;transition-delay:.42s}.sp-tip[data-tip]:focus-visible:after,.sp-tip[data-tip]:hover:after{transform:translateX(-50%) translateY(0)}.sp-tip[data-tip]:focus-visible:before,.sp-tip[data-tip]:hover:before{transform:translateX(-50%) translateY(0)}.sp-tip.sp-tip-right[data-tip]:after,.sp-tip.sp-tip-right[data-tip]:before{left:auto}.sp-tip.sp-tip-right[data-tip]:after{right:0;min-width:0;width:max-content;max-width:min(180px,70vw);transform:translateY(3px)}.sp-tip.sp-tip-right[data-tip]:before{right:12px;transform:translateY(3px)}.sp-tip.sp-tip-right[data-tip]:focus-visible:after,.sp-tip.sp-tip-right[data-tip]:hover:after{transform:translateY(0)}.sp-tip.sp-tip-right[data-tip]:focus-visible:before,.sp-tip.sp-tip-right[data-tip]:hover:before{transform:translateY(0)}.sp-tip.sp-tip-left[data-tip]:after,.sp-tip.sp-tip-left[data-tip]:before{left:0}.sp-tip.sp-tip-left[data-tip]:after{transform:translateY(3px)}.sp-tip.sp-tip-left[data-tip]:before{left:12px;transform:translateY(3px)}.sp-tip.sp-tip-left[data-tip]:focus-visible:after,.sp-tip.sp-tip-left[data-tip]:hover:after{transform:translateY(0)}.sp-tip.sp-tip-left[data-tip]:focus-visible:before,.sp-tip.sp-tip-left[data-tip]:hover:before{transform:translateY(0)}.sp-tip.sp-tip-bottom[data-tip]:after{top:calc(100% + 12px);bottom:auto;transform:translateX(-50%) translateY(-3px)}.sp-tip.sp-tip-bottom[data-tip]:before{top:calc(100% + 6px);bottom:auto;border-width:0 6px 6px;border-color:transparent transparent #fff;filter:drop-shadow(0 1px 0 #c7d5ea);transform:translateX(-50%) translateY(-3px)}.sp-tip.sp-tip-bottom[data-tip]:focus-visible:after,.sp-tip.sp-tip-bottom[data-tip]:hover:after{transform:translateX(-50%) translateY(0)}.sp-tip.sp-tip-bottom[data-tip]:focus-visible:before,.sp-tip.sp-tip-bottom[data-tip]:hover:before{transform:translateX(-50%) translateY(0)}.sp-tip.sp-tip-bottom.sp-tip-right[data-tip]:after,.sp-tip.sp-tip-bottom.sp-tip-right[data-tip]:before{left:auto}.sp-tip.sp-tip-bottom.sp-tip-right[data-tip]:after{right:0;transform:translateY(-3px)}.sp-tip.sp-tip-bottom.sp-tip-right[data-tip]:before{right:12px;transform:translateY(-3px)}.sp-tip.sp-tip-bottom.sp-tip-right[data-tip]:focus-visible:after,.sp-tip.sp-tip-bottom.sp-tip-right[data-tip]:hover:after{transform:translateY(0)}.sp-tip.sp-tip-bottom.sp-tip-right[data-tip]:focus-visible:before,.sp-tip.sp-tip-bottom.sp-tip-right[data-tip]:hover:before{transform:translateY(0)}.sp-tip.sp-tip-bottom.sp-tip-left[data-tip]:after,.sp-tip.sp-tip-bottom.sp-tip-left[data-tip]:before{left:0}.sp-tip.sp-tip-bottom.sp-tip-left[data-tip]:after{transform:translateY(-3px)}.sp-tip.sp-tip-bottom.sp-tip-left[data-tip]:before{left:12px;transform:translateY(-3px)}.sp-tip.sp-tip-bottom.sp-tip-left[data-tip]:focus-visible:after,.sp-tip.sp-tip-bottom.sp-tip-left[data-tip]:hover:after{transform:translateY(0)}.sp-tip.sp-tip-bottom.sp-tip-left[data-tip]:focus-visible:before,.sp-tip.sp-tip-bottom.sp-tip-left[data-tip]:hover:before{transform:translateY(0)}@media (hover:none){.sp-tip[data-tip]:after,.sp-tip[data-tip]:before{display:none}}.sp-landing-main{max-width:1220px;margin:0 auto;padding:24px 20px 44px}.sp-landing-shell{border:1px solid #d8e2f1;border-radius:18px;background:linear-gradient(180deg,#fff,#f7faff);box-shadow:0 14px 34px rgba(21,54,101,.11);padding:clamp(20px,3vw,34px);display:grid;grid-gap:14px;gap:14px}.sp-landing-badge{margin:0 auto;border:1px solid #cbd8ee;background:#eef4ff;color:#27466e;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sp-landing-headline{margin:4px auto 0;max-width:880px;text-align:center;font-size:clamp(30px,5vw,48px);line-height:1.06}.sp-landing-subhead{margin:0 auto;max-width:840px;text-align:center;color:#38557e;font-size:clamp(16px,2.5vw,20px);line-height:1.5}.sp-landing-grid{margin-top:6px;display:grid;grid-gap:clamp(16px,2.5vw,24px);gap:clamp(16px,2.5vw,24px);grid-template-columns:1.2fr 1fr}.sp-landing-video-wrap{border-radius:14px;border:1px solid #cfdbef;background:linear-gradient(180deg,#eef3ff,#fafdff);overflow:hidden;min-height:250px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7),0 8px 20px rgba(22,56,109,.1)}.sp-landing-video{width:100%;height:100%;min-height:250px;object-fit:cover;display:block}.sp-landing-panel{border:1px solid #d6e1f1;border-radius:14px;background:#fff;padding:16px;display:grid;grid-gap:14px;gap:14px}.sp-landing-panel h2,.sp-landing-panel h3{margin:0}.sp-landing-benefits{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:#26466f;line-height:1.45}.sp-landing-proof{border:1px solid #cddaf0;border-radius:12px;background:#f4f8ff;padding:12px;display:grid;grid-gap:8px;gap:8px}.sp-landing-proof p{margin:0;color:#26476f;line-height:1.5}.sp-landing-cta{min-height:44px;font-size:14px;justify-self:start}@media (max-width:920px){.sp-landing-grid{grid-template-columns:1fr}.sp-landing-video,.sp-landing-video-wrap{min-height:220px}}.sp-auto-lp{max-width:1220px;margin:0 auto;padding:18px 20px 48px;display:grid;grid-gap:18px;gap:18px}.sp-auto-hero{position:relative;aspect-ratio:1024/420;border-radius:20px;border:1px solid #c4d5ec;overflow:hidden;box-shadow:0 16px 36px rgba(17,34,59,.22);background:#0f1f33}.sp-auto-hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.sp-auto-hero-copy-overlay{position:absolute;left:4%;top:7%;z-index:2;max-width:min(560px,52%);display:grid;grid-gap:10px;gap:10px;text-shadow:0 3px 14px rgba(9,22,40,.34)}.sp-auto-hero-copy-overlay h1{margin:0;color:#fff;font-size:clamp(34px,4.8vw,66px);line-height:1.03;font-weight:900;letter-spacing:-.01em}.sp-auto-hero-copy-overlay p{margin:0;color:#e5efff;font-size:clamp(16px,1.85vw,28px);line-height:1.32;font-weight:500}.sp-auto-hero-copy-overlay p a{color:#fff;font-weight:700;text-decoration:underline}.sp-auto-hero-copy-overlay-on-image{padding:10px 12px;border-radius:12px;background:linear-gradient(90deg,rgba(10,28,50,.58),rgba(10,28,50,.26) 70%,rgba(10,28,50,0))}.sp-auto-hero-live-actions{position:absolute;left:4%;bottom:5%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(420px,42%);padding:8px;border-radius:12px;background:linear-gradient(180deg,rgba(21,44,73,.78),rgba(21,44,73,.68));border:1px solid rgba(188,205,229,.28);box-shadow:0 8px 18px rgba(8,20,38,.28);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.sp-auto-hero-live-btn{min-height:48px;font-size:clamp(14px,1.4vw,17px);border-radius:10px}.sp-auto-hero-live-btn-secondary{color:#f2f7ff;border-color:rgba(205,219,238,.72);background:linear-gradient(180deg,hsla(0,0%,100%,.12),rgba(201,221,248,.08))}.sp-auto-hero-content{position:relative;z-index:2;padding:clamp(22px,4.2vw,40px);display:grid;grid-gap:clamp(18px,2.5vw,30px);gap:clamp(18px,2.5vw,30px)}.sp-auto-hero-header{width:min(360px,100%)}.sp-auto-hero-header header{justify-items:start;text-align:left}.sp-auto-hero-header a{width:100%}.sp-auto-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:clamp(16px,3vw,34px);gap:clamp(16px,3vw,34px);align-items:end}.sp-auto-hero-copy h1{margin:0 0 12px;color:#fff;font-size:clamp(38px,5.2vw,64px);line-height:1.02;text-wrap:balance}.sp-auto-hero-copy p{margin:0;max-width:620px;color:#dce9fb;font-size:clamp(19px,2.2vw,28px);line-height:1.35}.sp-auto-hero-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.sp-auto-hero-primary,.sp-auto-hero-secondary{min-height:52px;border-radius:12px;padding-inline:24px;font-size:18px}.sp-auto-hero-secondary{background:linear-gradient(180deg,hsla(0,0%,100%,.18),rgba(213,230,255,.08));border-color:rgba(203,217,238,.68);color:#f2f7ff}.sp-auto-hero-chat{display:grid;grid-gap:12px;gap:12px;justify-items:end}.sp-auto-bubble{border-radius:14px;border:1px solid #d0ddf4;background:#f7fbff;color:#1d3a63;padding:13px 14px;font-size:18px;font-weight:700;max-width:360px;box-shadow:0 14px 20px rgba(9,20,36,.28)}.sp-auto-bubble-answer{border-color:#254d84;background:linear-gradient(180deg,#223f67,#1c3251);color:#f6fbff}.sp-auto-bubble-answer span{display:block;margin-top:5px;color:#c9dcf8;font-size:15px;font-weight:600}.sp-auto-section{border:1px solid #d8e2f1;border-radius:16px;background:linear-gradient(180deg,#fff,#f7faff);box-shadow:0 10px 24px rgba(21,54,101,.1);padding:clamp(20px,3vw,30px);display:grid;grid-gap:16px;gap:16px}.sp-auto-section-title{margin:0;text-align:center;color:#1e3e6c;font-size:clamp(30px,4.1vw,50px);line-height:1.08;text-wrap:balance}.sp-auto-section-problems{gap:20px;background:#fff}.sp-auto-problems-grid{display:grid;grid-template-columns:1fr minmax(90px,160px) 1fr;grid-gap:clamp(12px,2vw,22px);gap:clamp(12px,2vw,22px);align-items:center}.sp-auto-problems-grid ul{margin:0;padding-left:22px;display:grid;grid-gap:12px;gap:12px;font-size:clamp(19.4px,2.425vw,32.98px);line-height:1.2;color:#264872;font-weight:700}.sp-auto-problem-center{min-height:160px;border-radius:999px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:12px}.sp-auto-problem-center-image{width:clamp(120px,16vw,200px);height:auto;display:block;margin-left:-35px;border-radius:999px;box-shadow:0 10px 24px rgba(19,45,79,.2)}.sp-auto-problem-center-cta{min-height:43px;font-size:clamp(12px,1.17vw,14px);padding-inline:clamp(14px,1.44vw,18px);margin-left:-35px;border-radius:999px;box-shadow:0 8px 18px rgba(20,56,109,.2);position:relative;z-index:2;transform:none}.sp-auto-steps{grid-template-columns:1fr auto 1fr auto 1fr}.sp-auto-step-card,.sp-auto-steps{display:grid;grid-gap:10px;gap:10px;align-items:center}.sp-auto-step-card{border:1px solid #cfdbef;border-radius:14px;background:linear-gradient(180deg,#fff,#f2f7ff);min-height:130px;justify-items:center;text-align:center;padding:14px 16px 16px}.sp-auto-step-icon{width:clamp(68px,7vw,84px);height:auto;display:block}.sp-auto-step-card h3{margin:0;color:#1f3f6a;font-size:clamp(20px,2.2vw,30px)}.sp-auto-step-arrow{color:#2f6fed;font-size:clamp(30px,3.2vw,52px);line-height:1;padding-inline:4px}.sp-auto-steps-cta-row{display:flex;justify-content:center;margin-top:6px}.sp-auto-steps-cta{min-height:48px;padding-inline:clamp(18px,2.4vw,30px);font-size:clamp(14px,1.5vw,18px);border-radius:999px}.sp-auto-section-demo{background:linear-gradient(180deg,#f7fbff,#edf4ff)}.sp-auto-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px)}.sp-auto-proof-thread{border:1px solid #c9d7ed;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(22,50,89,.11);padding:14px;display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto 1fr auto}.sp-auto-proof-message{border:1px solid #d2dff1;border-radius:12px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px}.sp-auto-proof-message-user{justify-self:end;width:min(92%,460px);background:linear-gradient(180deg,#2f6fed,#275fcc);border-color:#2859b3;min-height:86px;align-content:center}.sp-auto-proof-message-assistant{justify-self:start;width:min(94%,520px);background:linear-gradient(180deg,#f9fcff,#eef4ff);border-color:#ceddf2;min-height:176px;align-content:start}.sp-auto-proof-role{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.sp-auto-proof-message-user .sp-auto-proof-role{color:#d8e8ff}.sp-auto-proof-message-assistant .sp-auto-proof-role{color:#3a5579}.sp-auto-proof-message p{margin:0;line-height:1.35;font-size:clamp(17px,1.7vw,24px);font-weight:700}.sp-auto-proof-message-user p{color:#f4f9ff}.sp-auto-proof-message-assistant p{color:#1d3f68}.sp-auto-proof-message ol{margin:0;padding-left:20px;color:#23456f;display:grid;grid-gap:4px;gap:4px;font-size:clamp(16px,1.6vw,22px);font-weight:700;line-height:1.35}.sp-auto-proof-source{margin:0;color:#4f6380;font-size:clamp(14px,1.4vw,19px);font-weight:600}.sp-auto-demo-answer{margin:0;color:#1d3f68;font-size:clamp(24px,2.5vw,34px);font-weight:800}.sp-auto-demo-source{margin:0;color:#4f6380;font-size:clamp(15px,1.6vw,21px)}.sp-auto-demo-card ol{margin:0;padding-left:22px;color:#23456f;display:grid;grid-gap:8px;gap:8px;font-size:clamp(17px,1.8vw,25px);font-weight:700}.sp-auto-demo-cta{justify-self:center;width:170px;min-width:170px;max-width:170px;min-height:50px;font-size:18px}.sp-auto-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.8vw,18px);gap:clamp(12px,1.8vw,18px)}.sp-auto-pricing-subtitle{margin:-6px 0 2px;text-align:center;color:#355a87;font-size:clamp(15px,1.5vw,20px);line-height:1.3;font-weight:600}.sp-auto-price-card{border:1px solid #c8d7ed;border-radius:14px;background:#fff;padding:16px;display:grid;grid-gap:8px;gap:8px;text-align:center}.sp-auto-price-card-highlight{border-color:#7ca1da;box-shadow:0 10px 24px rgba(47,111,237,.14)}.sp-auto-price-card h3{margin:0;color:#1d3e69;font-size:clamp(26px,2.8vw,40px)}.sp-auto-price{margin:0;color:#2055a8;font-size:clamp(42px,4vw,56px);font-weight:900;line-height:1}.sp-auto-price span{font-size:clamp(18px,2vw,24px);font-weight:700;color:#2d568e}.sp-auto-price-card p{margin:0;color:#2e5079;font-size:clamp(17px,1.7vw,23px);line-height:1.2;font-weight:600}.sp-auto-price-cta{margin-top:6px;min-height:50px;font-size:18px}.sp-auto-trust-row{margin-top:4px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;color:#255471;font-size:clamp(15px,1.7vw,22px);font-weight:700}.sp-auto-final-cta{border:1px solid #d3def0;border-radius:16px;background:linear-gradient(180deg,#fff,#f5f9ff);box-shadow:0 10px 24px rgba(21,54,101,.12);text-align:center;padding:clamp(22px,3vw,30px);display:grid;justify-items:center;grid-gap:12px;gap:12px}.sp-auto-final-cta h2{margin:0;color:#1e3e6c;font-size:clamp(28.5px,3.99vw,53.2px);line-height:1.06}.sp-auto-final-button{min-height:54px;min-width:220px;font-size:20px}@media (max-width:1060px){.sp-auto-hero-grid{grid-template-columns:1fr}.sp-auto-hero-chat{justify-items:start}.sp-auto-bubble{max-width:min(100%,520px)}.sp-auto-hero-live-actions{width:min(430px,56%);bottom:4%}.sp-auto-hero-copy-overlay{max-width:min(620px,62%);top:6%}}@media (max-width:860px){.sp-auto-hero{aspect-ratio:auto}.sp-auto-hero-image{height:auto;object-fit:fill}.sp-auto-hero-copy-overlay{max-width:92%;top:5%}.sp-auto-hero-live-actions{position:static;transform:none;width:100%;margin:0;border-radius:0;border:none;border-top:1px solid #cad9ef;background:linear-gradient(180deg,#163257,#1c3d68);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px}}@media (max-width:900px){.sp-auto-problems-grid{grid-template-columns:1fr}.sp-auto-problem-center{min-height:110px;gap:12px}.sp-auto-steps{grid-template-columns:1fr}.sp-auto-step-arrow{justify-self:center;transform:rotate(90deg)}.sp-auto-demo-grid,.sp-auto-pricing-grid{grid-template-columns:1fr}}.sp-gen-lp{max-width:1280px;margin:0 auto;padding:0 0 32px;background:#f5f8fe;border:1px solid #d6e0ef;border-radius:14px;overflow:hidden;box-shadow:0 18px 34px rgba(20,47,86,.16)}.sp-gen-hero{position:relative;background:radial-gradient(circle at 72% 12%,rgba(132,179,255,.34) 0,rgba(132,179,255,0) 38%),linear-gradient(135deg,#0e428e,#1f5cb4 52%,#0a3e88);padding:14px 28px 0}.sp-gen-nav{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:58px;border-bottom:1px solid rgba(207,223,247,.2)}.sp-gen-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:22px}.sp-gen-brand-mark{width:24px;height:24px;border-radius:6px;background:linear-gradient(180deg,#5ce1e6,#34b7ff);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.sp-gen-nav-links{display:flex;align-items:center;gap:22px}.sp-gen-nav-links a{color:#e5efff;font-weight:700;font-size:16px}.sp-gen-nav-links a:hover{color:#fff}.sp-gen-nav-cta{min-height:38px;padding-inline:16px;font-size:14px;background:linear-gradient(180deg,#58cb56,#3ba741);border-color:#2f8e33}.sp-gen-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:12px;gap:12px;padding:26px 0 20px}.sp-gen-hero-copy h1{margin:0 0 8px;color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.04}.sp-gen-hero-copy p{margin:0;color:#d9e8ff;font-size:clamp(18px,2vw,31px);line-height:1.32}.sp-gen-hero-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.sp-gen-hero-btn-primary,.sp-gen-hero-btn-secondary{min-height:50px;font-size:20px;padding-inline:22px}.sp-gen-hero-btn-primary{background:linear-gradient(180deg,#58cb56,#3ba741);border-color:#2f8e33}.sp-gen-hero-btn-secondary{color:#f0f6ff;background:linear-gradient(180deg,hsla(0,0%,100%,.19),rgba(211,225,245,.1));border-color:rgba(226,237,255,.78)}.sp-gen-hero-media{position:relative;justify-self:end;width:min(100%,560px);border-radius:999px 999px 0 0;overflow:hidden;border:1px solid rgba(205,223,247,.45);box-shadow:0 14px 24px rgba(11,31,60,.32)}.sp-gen-hero-image{display:block;width:100%;height:auto;object-fit:cover}.sp-gen-hero-curve{height:52px;background:radial-gradient(110% 180% at 50% -10%,hsla(0,0%,100%,0) 54%,#f5f8fe 56%)}.sp-gen-section{padding:26px 28px}.sp-gen-section-soft{background:linear-gradient(180deg,#fff,#f7faff);border-top:1px solid #dbe5f3}.sp-gen-title{margin:0;text-align:center;color:#173f7f;font-size:clamp(34px,3.5vw,48px);line-height:1.1}.sp-gen-feature-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.sp-gen-feature-card{border:1px solid #d8e3f2;border-radius:14px;background:#fff;text-align:center;padding:16px 14px}.sp-gen-icon{width:60px;height:60px;margin:0 auto 10px;border-radius:999px;display:grid;place-items:center;font-size:28px;background:linear-gradient(180deg,#e9f1ff,#d8e8ff)}.sp-gen-feature-card h3{margin:0 0 6px;color:#17407f;font-size:clamp(24px,2.2vw,34px)}.sp-gen-feature-card p{margin:0;color:#38567d;font-size:clamp(16px,1.6vw,23px);line-height:1.4}.sp-gen-growth{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center;background:linear-gradient(180deg,#fcfdff,#f3f8ff);border-top:1px solid #dbe5f3}.sp-gen-growth-copy h2{margin:0 0 10px;color:#17407f;font-size:clamp(33px,3.3vw,46px)}.sp-gen-growth-copy ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.sp-gen-growth-copy li{border:1px solid #d6e3f5;border-radius:12px;background:#fff;padding:12px;display:grid;grid-gap:2px;gap:2px}.sp-gen-growth-copy strong{color:#184281;font-size:clamp(24px,2vw,32px)}.sp-gen-growth-copy span{color:#37577f;font-size:clamp(16px,1.5vw,23px)}.sp-gen-growth-media{border:1px solid #cfdef2;border-radius:14px;overflow:hidden;box-shadow:0 10px 22px rgba(18,45,85,.14)}.sp-gen-growth-image{width:100%;height:auto;display:block}.sp-gen-testimonial{max-width:860px;margin:16px auto 0;border:1px solid #d9e4f3;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(18,45,85,.09);padding:18px;text-align:center}.sp-gen-testimonial p{margin:0;color:#204375;font-size:clamp(22px,2.1vw,30px);line-height:1.35;font-style:italic}.sp-gen-testimonial footer{margin-top:10px;display:inline-flex;gap:8px;font-size:clamp(17px,1.6vw,23px);color:#37577c}.sp-gen-subtitle{margin:10px auto 0;text-align:center;max-width:780px;color:#35567f;font-size:clamp(18px,1.8vw,26px)}.sp-gen-main-cta{margin:16px auto 0;display:flex;min-height:52px;min-width:240px;font-size:24px;background:linear-gradient(180deg,#58cb56,#3ba741);border-color:#2f8e33}.sp-gen-contact{margin:12px 0 0;text-align:center;color:#35567f;font-size:clamp(17px,1.5vw,21px)}.sp-gen-contact a{font-weight:800}.sp-gen-footer{border-top:1px solid #dbe5f4;margin-top:8px;padding:16px 24px 0;text-align:center;color:#4f6484;font-size:14px}.sp-gen-footer a{color:#2a4f84;font-weight:700}@media (max-width:980px){.sp-gen-nav{flex-direction:column;align-items:flex-start;padding-bottom:8px}.sp-gen-nav-links{flex-wrap:wrap;gap:12px}.sp-gen-hero-grid{grid-template-columns:1fr;gap:12px}.sp-gen-hero-media{justify-self:stretch;width:100%;border-radius:18px}.sp-gen-feature-grid,.sp-gen-growth{grid-template-columns:1fr}}