.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 .btn-ghost-dark{background:transparent;color:#fff;border-color:#ffffff59}.sl .btn-ghost-dark:hover{border-color:#fff;background:#ffffff0f}.sl .btn-ghost-light{background:transparent;color:var(--thunder);border-color:var(--cloud-200)}.sl .btn-ghost-light:hover{border-color:var(--thunder)}.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{background:var(--tangelo-bg);border:1.5px solid #f3c9b6;border-radius:22px;padding:32px 36px;display:flex;flex-direction:row;align-items:center;gap:28px}.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 .card-lead .lead-txt h3{font-size:26px;font-weight:800;letter-spacing:-.015em;margin:0 0 10px}.sl .card-lead .lead-txt p{color:var(--thunder-soft);font-size:17.5px;line-height:1.55}@media (max-width:640px){.sl .card-lead{flex-direction:column;align-items:flex-start;gap:16px}}.sl .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.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)}}@media (max-width:820px){.sl .grid-2,.sl .grid-3{grid-template-columns: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 .hero-cta{display:flex;gap:14px;justify-content:center;margin-top:30px;flex-wrap:wrap}.sl .hero-visual{max-width:1080px;margin:56px auto 0;background:var(--white);border:1px solid var(--cloud-100);border-radius:24px 24px 0 0;border-bottom:none;padding:26px 26px 0;box-shadow:0 28px 60px -28px #1414192e}.sl .hero-visual svg{width:100%;height:auto;display:block}.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}.sl .stat .k .hi{color:var(--tangelo);font-weight:700}@media (max-width:900px){.sl .stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sl .stats{grid-template-columns:1fr}}.sl .vframe{max-width:1000px;margin:44px auto 0;background:var(--white);border:1px solid var(--cloud-100);border-radius:22px;padding:30px 28px;box-shadow:0 24px 50px -30px #14141929}.sl .light.alt .vframe{background:var(--white)}.sl .vframe svg{width:100%;height:auto;display:block}.sl .ba-caps{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1000px;margin:22px auto 0}.sl .ba-cap{border-radius:16px;padding:20px 22px;font-size:15.5px;line-height:1.5}.sl .ba-cap.before{background:var(--cloud-50);border:1px solid var(--cloud-100);color:var(--muted-light)}.sl .ba-cap.after{background:var(--tangelo-bg);border:1px solid #f6d9c9;color:var(--thunder)}.sl .ba-cap .lbl{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.sl .ba-cap.before .lbl{color:var(--muted-light)}.sl .ba-cap.after .lbl{color:var(--tangelo-600)}@media (max-width:820px){.sl .ba-caps{grid-template-columns:1fr}}.sl .dark{background:var(--ink);color:#fff;padding:108px 0}.sl .dark .eyebrow{color:var(--sky)}.sl .dark-head{max-width:860px;margin:0 auto 40px;text-align:center}.sl .dark-head h2{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin-top:14px;color:#fff}.sl .dark-head p{margin-top:18px;color:var(--muted-dark-2);font-size:clamp(16px,1.5vw,18.5px)}.sl .dcard .chip{background:#f15a241f}.sl .rack{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1000px;margin:0 auto}.sl .rackcard{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--cloud-100);border-radius:22px;padding:28px;transition:border-color .15s,transform .15s,box-shadow .15s}.sl .rackcard:hover{border-color:#f3c9b6;transform:translateY(-2px);box-shadow:0 20px 44px -26px #14141938}.sl .rackcard .rn{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tangelo);margin-bottom:12px}.sl .rackcard h3{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.sl .rackcard p{color:var(--muted-light);font-size:15px}.sl .rackcard .go{margin-top:auto;padding-top:18px;font-weight:600;font-size:14.5px;color:var(--tangelo-600)}@media (max-width:760px){.sl .rack{grid-template-columns:1fr}}.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}}.sl .flow{stroke-dasharray:5 9;animation:sl-flow 2.6s linear infinite}@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 .flow,.sl .pulse,.sl .ibar{animation:none!important}}.sl .ws{display:grid;grid-template-columns:1.02fr .98fr;gap:28px;max-width:1000px;margin:0 auto;background:var(--white);border:1px solid var(--cloud-100);border-radius:22px;padding:30px;box-shadow:0 24px 50px -30px #14141929}@media (max-width:860px){.sl .ws{grid-template-columns:1fr}}.sl .ws h3{font-size:20px;font-weight:800;letter-spacing:-.015em;margin-bottom:5px}.sl .ws .hint{color:var(--muted-light);font-size:13.5px;margin-bottom:22px}.sl .ws-row{margin-bottom:20px}.sl .ws-row label{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600;color:var(--thunder);margin-bottom:9px}.sl .ws-row label .val{font-weight:800;color:var(--tangelo-600);font-size:15.5px}.sl .ws-row input[type=number]{width:100%;font-family:var(--sans);font-size:16px;font-weight:600;color:var(--thunder);padding:11px 14px;border:1px solid var(--cloud-200);border-radius:12px;background:var(--white)}.sl .ws-row input[type=number]:focus-visible{outline:2px solid var(--tangelo);outline-offset:1px}.sl .ws-row input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:var(--cloud-200);cursor:pointer}.sl .ws-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--tangelo);border:3px solid #fff;box-shadow:0 2px 7px #14141947}.sl .ws-row input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--tangelo);border:3px solid #fff}.sl .ws-row input[type=range]:focus-visible{outline:2px solid var(--tangelo);outline-offset:4px}.sl .ws-row .ends{display:flex;justify-content:space-between;color:var(--muted-light);font-size:12px;margin-top:7px}.sl .ws-out{background:var(--ink);border-radius:18px;padding:26px 26px 22px;display:flex;flex-direction:column}.sl .ws-out .lbl{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--sky)}.sl .ws-out .big{font-weight:800;font-size:clamp(38px,4.6vw,52px);letter-spacing:-.03em;line-height:1;margin-top:12px;color:var(--tangelo)}.sl .ws-out .cap{color:var(--muted-dark-2);font-size:14px;margin-top:12px;line-height:1.5}.sl .ws-out .rule{height:1px;background:var(--ink-line);margin:22px 0 18px}.sl .ws-out .line{display:flex;justify-content:space-between;gap:14px;font-size:14.5px;color:var(--muted-dark-2);margin-bottom:11px}.sl .ws-out .line b{color:#fff;font-weight:700;white-space:nowrap}.sl .ws-out .band{margin-top:20px;padding-top:16px;border-top:1px solid var(--ink-line);font-size:12.5px;color:var(--muted-dark);line-height:1.5}.sl .btab{width:100%;border-collapse:collapse;font-size:14.5px}.sl .btab th,.sl .btab td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--cloud-100)}.sl .btab th{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-light);font-weight:700}.sl .btab td.num{text-align:right;font-weight:600;white-space:nowrap;color:var(--thunder)}.sl .btab tr.tot td{border-bottom:none;font-weight:800;color:var(--thunder)}.sl .btab tr.tot td.num{color:var(--tangelo-600)}.sl .cmp{max-width:1000px;margin:0 auto;border:1px solid var(--cloud-100);border-radius:22px;overflow:hidden;background:var(--white)}.sl .cmp-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--cloud-100)}.sl .cmp-row:first-child{border-top:none}.sl .cmp-row>div{padding:17px 20px;font-size:15px;line-height:1.45}.sl .cmp-row .rl{color:var(--muted-light);font-weight:600;background:var(--cloud-50)}.sl .cmp-row .bd{color:var(--thunder)}.sl .cmp-row .by{color:var(--thunder);background:var(--tangelo-bg);font-weight:600}.sl .cmp-head>div{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:15px 20px}.sl .cmp-head .bd{color:var(--muted-light)}.sl .cmp-head .by{color:var(--tangelo-600)}@media (max-width:760px){.sl .cmp-row{grid-template-columns:1fr}.sl .cmp-head{display:none}.sl .cmp-row .bd:before{content:"Build in-house: ";color:var(--muted-light);font-weight:600}.sl .cmp-row .by:before{content:"Querri: ";color:var(--tangelo-600);font-weight:700}}.sl .qlist{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.sl .qitem{display:flex;gap:18px;background:var(--ink-card);border:1px solid var(--ink-line);border-radius:18px;padding:24px 26px}.sl .qitem .n{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#f15a2424;color:var(--tangelo);font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center}.sl .qitem h3{font-size:17.5px;font-weight:700;color:#fff;letter-spacing:-.01em;margin:4px 0 8px}.sl .qitem p{color:var(--muted-dark-2);font-size:15px}.sl .blade-cta{text-align:center;margin-top:42px}.sl .tlink{font-weight:600;font-size:15.5px;color:var(--tangelo-600)}.sl .tlink:hover{text-decoration:underline;text-underline-offset:3px}.sl .dark .tlink{color:var(--sky)}.sl .dark-head p b{color:var(--tangelo);font-weight:700}.sl .dark-head p a{color:var(--sky);text-decoration:underline;text-underline-offset:2px;font-weight:600}.sl .rack.r3{grid-template-columns:repeat(3,1fr);max-width:1080px}@media (max-width:900px){.sl .rack.r3{grid-template-columns:1fr}}.sl .vstrip{max-width:1080px;margin:0 auto;border:1px solid var(--cloud-100);border-radius:22px;overflow:hidden;background:var(--white)}.sl .vrow{display:grid;grid-template-columns:255px 1fr;gap:26px;align-items:center;padding:20px 26px;border-top:1px solid var(--cloud-100)}.sl .vrow:first-child{border-top:none}.sl .vmeta{display:flex;flex-direction:column;gap:4px}.sl .vrow .vname{font-weight:700;font-size:15.5px;color:var(--thunder);letter-spacing:-.01em}.sl .vrow .vlens{font-size:12.5px;font-weight:600;color:var(--tangelo-600);line-height:1.35}.sl .vrow .vq{color:var(--muted-light);font-size:14.6px;line-height:1.45}@media (max-width:900px){.sl .vrow{grid-template-columns:1fr;gap:9px}}.sl .sprout{max-width:900px;margin:0 auto}.sl .sprout-line{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--tangelo-bg);border:1.5px solid #f3c9b6;border-radius:16px;padding:18px 24px}.sl .sl-tag{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--tangelo);border-radius:999px;padding:5px 12px}.sl .sl-title{font-size:19px;font-weight:800;letter-spacing:-.015em;color:var(--thunder)}.sl .sl-est{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--muted-light)}.sl .sprout-kids{margin:0 0 0 44px;border-left:2px solid var(--cloud-200);padding:6px 0}.sl .kid{position:relative;background:var(--cloud-50);border:1px solid var(--cloud-100);border-radius:14px;padding:16px 22px;margin:0 0 14px calc(30px + var(--i,0) * 14px)}.sl .kid:last-child{margin-bottom:0}.sl .kid:before{content:"";position:absolute;top:30px;left:calc(-30px - var(--i,0) * 14px);width:calc(30px + var(--i,0) * 14px);height:2px;background:var(--cloud-200)}.sl .kid h4{font-size:16.5px;font-weight:700;letter-spacing:-.01em;color:var(--thunder);margin-bottom:6px}.sl .kid p{color:var(--muted-light);font-size:15px;line-height:1.5}.sl .sprout-foot{margin:22px 0 0 44px;font-size:15.5px;font-weight:600;color:var(--thunder)}@media (max-width:640px){.sl .sprout-kids{margin-left:16px}.sl .kid{margin-left:22px!important}.sl .kid:before{left:-22px!important;width:22px!important}.sl .sprout-foot{margin-left:16px}.sl .sl-est{margin-left:0}}.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}
