.sl{--tangelo:#f15a24;--tangelo-600:#e23d14;--tangelo-bg:#fdf4f0;--ink:#0a0a0b;--ink-2:#121214;--ink-card:#161618;--ink-line:#26262a;--white:#ffffff;--cloud-50:#f7f7f7;--cloud-100:#ebecee;--cloud-200:#d9dbdd;--thunder:#2b2b2b;--thunder-soft:#463d3d;--muted-dark:#8b9096;--muted-dark-2:#b8bdc2;--muted-light:#6b7178;--green:#2bbb6e;--citron:#f0c419;--sky:#65b6cb;--maxw:1180px;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.sl *{box-sizing:border-box;margin:0;padding:0}.sl{font-family:var(--sans);color:var(--thunder);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.5}.sl .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.sl a{color:inherit;text-decoration:none}.sl .btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;padding:13px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:.15s}.sl .btn-primary{background:var(--tangelo);color:#fff}.sl .btn-primary:hover{background:var(--tangelo-600)}.sl .eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sky)}.sl .sec-head{text-align:center;max-width:860px;margin:0 auto 48px}.sl .sec-head h2{font-size:clamp(30px,4.2vw,48px);font-weight:800;letter-spacing:-.025em;margin-top:14px;line-height:1.06}.sl .sec-head p{margin-top:18px;color:var(--muted-light);font-size:clamp(17px,1.6vw,20px)}.sl .light{background:var(--white);color:var(--thunder);padding:104px 0}.sl .light.alt{background:var(--cloud-50)}.sl .card{background:var(--cloud-50);border:1px solid var(--cloud-100);border-radius:22px;padding:30px;display:flex;flex-direction:column}.sl .light.alt .card{background:var(--white)}.sl .chip{width:46px;height:46px;border-radius:12px;background:var(--tangelo-bg);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.sl .card h3{font-size:21px;font-weight:700;letter-spacing:-.01em;margin:2px 0 10px}.sl .card p{color:var(--muted-light);font-size:15.5px}.sl .card-lead .chip{background:var(--tangelo);margin-bottom:0;flex:0 0 auto;width:56px;height:56px}.sl .card-lead .chip .ico{stroke:#fff}.sl .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:900px){.sl .grid-4{grid-template-columns:repeat(2,1fr)}}.sl .ico{width:24px;height:24px;fill:none;stroke:var(--tangelo);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sl .hero{background:linear-gradient(180deg,#fdf4f0,#fff 78%);padding:76px 0 0;text-align:center;position:relative;overflow:hidden}.sl .hero .eyebrow{color:var(--tangelo-600)}.sl .hero h1{font-size:clamp(34px,4.8vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.05;max-width:980px;margin:18px auto 0;color:var(--thunder)}.sl .hero h1 em{font-style:normal;color:var(--tangelo)}.sl .hero p.sub{margin:20px auto 0;color:var(--muted-light);font-size:clamp(17px,1.6vw,20px);max-width:780px}.sl .vis-cap{text-align:center;color:var(--muted-light);font-size:13.5px;margin:14px auto 0;max-width:640px;padding-bottom:22px}.sl .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1080px;margin:0 auto}.sl .stat{background:var(--white);border:1px solid var(--cloud-100);border-radius:20px;padding:26px 24px;text-align:left}.sl .stat .v{font-weight:800;font-size:clamp(30px,3.2vw,42px);letter-spacing:-.03em;line-height:1;color:var(--thunder)}.sl .stat .v em{font-style:normal;font-size:.55em;color:var(--muted-light);font-weight:700}.sl .stat .v.hot{color:var(--tangelo)}.sl .stat .k{margin-top:10px;color:var(--muted-light);font-size:14px;line-height:1.45}@media (max-width:900px){.sl .stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sl .stats{grid-template-columns:1fr}}.sl .light.alt .vframe{background:var(--white)}.sl .dark .eyebrow{color:var(--sky)}.sl .dcard .chip{background:#f15a241f}.sl .trust{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:34px}.sl .tchip{display:inline-flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--cloud-100);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;color:var(--thunder-soft)}.sl .tchip svg{width:15px;height:15px;stroke:var(--green);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.sl .dark .tchip{background:var(--ink-card);border-color:var(--ink-line);color:var(--muted-dark-2)}.sl .closing{background:linear-gradient(180deg,#f15a24,#e23d14);color:#fff;text-align:center;padding:104px 0}.sl .closing h2{font-size:clamp(32px,4.4vw,52px);font-weight:800;letter-spacing:-.025em;max-width:840px;margin:0 auto;line-height:1.06}.sl .closing p{color:#ffffffeb;margin:18px auto 0;max-width:640px;font-size:18.5px}.sl .closing .cta{margin-top:32px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.sl .closing .btn-primary{background:#fff;color:var(--tangelo)}.sl .closing .btn-primary:hover{background:#f7f7f7}.sl .closing .btn-ghost-dark{border-color:#ffffffb3;color:#fff}.sl .closing .btn-ghost-dark:hover{border-color:#fff;background:#ffffff1a}.js .sl .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.js .sl .reveal.in{opacity:1;transform:none}@keyframes sl-flow{to{stroke-dashoffset:-220}}@keyframes sl-softpulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes sl-riseBar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.js .sl .reveal{opacity:1;transform:none;transition:none}}.sl .badge{display:inline-flex;align-items:center;gap:9px;color:var(--tangelo-600);font-size:13px;font-weight:700;letter-spacing:.02em}.sl .badge .dot{width:7px;height:7px;border-radius:50%;background:var(--tangelo);flex:none}.sl .cap{display:flex;gap:9px;background:var(--white);border:1px solid var(--cloud-200);border-radius:16px;padding:9px;max-width:33rem;margin:0 auto;box-shadow:0 14px 34px -22px #14141938;text-align:left}.sl .cap:focus-within{border-color:var(--tangelo)}.sl .cap input[type=email]{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:16px;color:var(--thunder);padding:12px 14px}.sl .cap input[type=email]::-moz-placeholder{color:#9aa0a6}.sl .cap input[type=email]::placeholder{color:#9aa0a6}.sl .cap .btn{flex:none;border-radius:11px;padding:14px 22px;font-size:15px}@media (max-width:520px){.sl .cap{flex-direction:column}.sl .cap .btn{width:100%}}.sl .err{display:none;color:var(--tangelo-600);font-size:13.5px;font-weight:500;margin:9px auto 0;max-width:33rem}.sl .done{display:none;background:var(--white);border:1px solid var(--green);border-radius:16px;padding:20px 24px;max-width:33rem;margin:0 auto;text-align:left}.sl .done h3{font-size:18px;font-weight:700;margin-bottom:5px}.sl .done p{font-size:14.5px;color:var(--muted-light)}.sl .closing .err{color:#fff;font-weight:600}.sl .closing .done{border-color:#fff}.sl .form-note{margin:12px auto 0;font-size:13px;color:var(--muted-light);max-width:33rem}.sl .closing .form-note{color:#ffffffd9}.sl .pv{position:relative;max-width:660px;margin:56px auto 0;padding:16px 10px 0}.sl .pv-behind{position:absolute;inset:40px 0 22px 34px;background:var(--cloud-50);border:1px solid var(--cloud-100);border-radius:24px;transform:rotate(-2deg)}.sl .pv-tag{position:absolute;top:2px;left:44px;z-index:3;background:var(--ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 13px;border-radius:999px}.sl .rep{position:relative;z-index:2;background:var(--white);border:1px solid var(--cloud-100);border-radius:22px;padding:26px;box-shadow:0 28px 60px -28px #1414193d;transform:rotate(1deg);text-align:left}.sl .rep-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid var(--cloud-100);margin-bottom:15px}.sl .rep-brand{display:flex;align-items:center;gap:12px}.sl .rep-chip{width:42px;height:42px;border-radius:11px;background:var(--ink);color:#fff;font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex:none}.sl .rep-t{font-weight:700;font-size:14.5px;line-height:1.25;color:var(--thunder);letter-spacing:-.01em}.sl .rep-s{font-size:12px;color:var(--muted-light)}.sl .rep-conf{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--tangelo-600);background:var(--tangelo-bg);border:1px solid #f3c9b6;padding:4px 10px;border-radius:999px;flex:none}.sl .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px}.sl .kpi{background:var(--cloud-50);border-radius:12px;padding:12px 9px;text-align:center}.sl .kpi .n{font-weight:800;font-size:1.22rem;color:var(--thunder);letter-spacing:-.03em}.sl .kpi .l{font-size:11px;color:var(--muted-light);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;line-height:1.3}.sl .kpi.warn .n{color:var(--tangelo-600)}@media (max-width:560px){.sl .kpis{grid-template-columns:repeat(2,1fr)}}.sl .fnd{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;margin-bottom:7px;font-size:12.8px;line-height:1.42;color:var(--muted-light)}.sl .fnd .sev{flex:none;font-size:11px;font-weight:700;letter-spacing:.07em;padding:3px 8px;border-radius:999px;margin-top:1px}.sl .fnd b{color:var(--thunder)}.sl .fnd.hi{background:var(--tangelo-bg)}.sl .fnd.hi .sev{background:#fde7d7;color:var(--tangelo-600)}.sl .fnd.md{background:var(--cloud-50)}.sl .fnd.md .sev{background:var(--cloud-200);color:var(--thunder-soft)}.sl .fnd.lo{background:#eef6f9}.sl .fnd.lo .sev{background:#dbeaf0;color:#28667c}.sl .rep-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:13px;border-top:1px dashed var(--cloud-200);font-size:11px;color:var(--muted-light)}.sl .pages{display:flex;gap:4px}.sl .pages i{width:16px;height:22px;border:1px solid var(--cloud-200);border-radius:3px;background:var(--cloud-50)}.sl .pages i:first-child{background:#fde7d7;border-color:#f3c9b6}.sl .ucases{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:820px;margin:0 auto}.sl .ucase{display:inline-flex;align-items:center;background:var(--white);border:1px solid var(--cloud-100);border-radius:999px;padding:10px 20px;font-size:14.5px;font-weight:600;color:var(--thunder-soft)}.sl .faq{max-width:790px;margin:0 auto}.sl .faq details{background:var(--white);border:1px solid var(--cloud-100);border-radius:14px;padding:18px 22px;margin-bottom:10px}.sl .faq summary{font-weight:700;font-size:16.5px;color:var(--thunder);letter-spacing:-.01em;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.sl .faq summary::-webkit-details-marker{display:none}.sl .faq summary:after{content:"+";color:var(--tangelo);font-size:22px;font-weight:600;line-height:1;flex:none}.sl .faq details[open] summary:after{content:"–"}.sl .faq details p{margin:12px 0 0;font-size:15.2px;color:var(--muted-light);line-height:1.55}
