.stackdesk-page{--sk-ink:#14111f;--sk-ink-2:#1d1830;--sk-ink-3:#2a2244;--sk-violet:#8b6cff;--sk-violet-deep:#5b3ce0;--sk-violet-soft:#ded5ff;--sk-mint:#34e0a1;--sk-mint-deep:#0f8f60;--sk-paper:#f5f4fa;--sk-paper-2:#eceafa;--sk-card:#ffffff;--sk-line:#ddd9ec;--sk-text:#1b1730;--sk-muted:#575072;--sk-mono:ui-monospace,"SFMono-Regular","Cascadia Mono","Roboto Mono",Consolas,monospace;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--sk-text);background:var(--sk-paper);line-height:1.62;overflow-x:clip}.stackdesk-page *{box-sizing:border-box}.stackdesk-page img{max-width:100%;display:block}.stackdesk-page h1,.stackdesk-page h2,.stackdesk-page h3{margin:0;font-weight:800;letter-spacing:-.024em;line-height:1.15;overflow-wrap:break-word;word-break:break-word}.stackdesk-page p{overflow-wrap:break-word}.stackdesk-page a:focus-visible,.stackdesk-page button:focus-visible,.stackdesk-page input:focus-visible{outline:3px solid var(--sk-mint);outline-offset:3px;box-shadow:0 0 0 3px var(--sk-ink)}.stackdesk-wrap{max-width:1160px;margin:0 auto;padding:0 24px;min-width:0}.stackdesk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stackdesk-uptime{height:12px;background-color:var(--sk-ink);background-image:repeating-linear-gradient(90deg,var(--sk-mint) 0 10px,rgba(255,255,255,.07) 10px 18px)}.stackdesk-js .stackdesk-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.stackdesk-js .stackdesk-reveal[data-inview=true]{opacity:1;transform:none}.stackdesk-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border-radius:11px;border:2px solid transparent;font-size:.97rem;font-weight:750;letter-spacing:-.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.stackdesk-btn svg{flex-shrink:0}.stackdesk-btn--violet{background:var(--sk-violet-deep);border-color:var(--sk-violet-deep);color:#fff}.stackdesk-btn--violet:hover{background:#4a2ec5;border-color:#4a2ec5;transform:translateY(-2px);box-shadow:0 12px 26px rgba(91,60,224,.34)}.stackdesk-btn--mint{background:var(--sk-mint);border-color:var(--sk-mint);color:#05301f}.stackdesk-btn--mint:hover{background:#22cf90;border-color:#22cf90;transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,143,96,.3)}.stackdesk-btn--ghost{background:transparent;border-color:rgba(255,255,255,.34);color:#fff}.stackdesk-btn--ghost:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.6);transform:translateY(-2px)}.stackdesk-phone-link{display:inline-flex;align-items:center;gap:8px;color:#fff;font-family:var(--sk-mono);font-size:1.02rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;white-space:nowrap;transition:color .16s ease}.stackdesk-phone-link:hover{color:var(--sk-mint)}.stackdesk-phone-link--ink{color:var(--sk-violet-deep)}.stackdesk-phone-link--ink:hover{color:var(--sk-mint-deep)}.stackdesk-nav{position:sticky;top:0;z-index:40;background:rgba(20,17,31,.96);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px)}.stackdesk-nav-inner{display:flex;align-items:center;gap:22px;max-width:1160px;margin:0 auto;padding:13px 24px;min-width:0}.stackdesk-logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;min-width:0}.stackdesk-logo-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(150deg,var(--sk-violet) 0,var(--sk-violet-deep) 100%);color:#fff;flex-shrink:0;box-shadow:0 6px 16px rgba(91,60,224,.4)}.stackdesk-logo-name{font-size:1.24rem;font-weight:800;letter-spacing:-.035em}.stackdesk-logo-name span{color:var(--sk-mint)}.stackdesk-nav-links{display:flex;gap:22px;margin-left:auto;min-width:0}.stackdesk-nav-links a{color:#bdb6d4;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .16s ease}.stackdesk-nav-links a:hover{color:var(--sk-mint)}.stackdesk-nav-phone{display:inline-flex;align-items:center;gap:7px;color:#fff;font-family:var(--sk-mono);font-size:.94rem;font-weight:700;text-decoration:none;white-space:nowrap;margin-left:0;flex-shrink:0}.stackdesk-nav-phone:hover{color:var(--sk-mint)}.stackdesk-nav-phone svg{flex-shrink:0}.stackdesk-nav-cta{padding:10px 17px;font-size:.86rem;flex-shrink:0}.stackdesk-hero{background-color:var(--sk-ink);background-image:radial-gradient(880px 420px at 82% 4%,rgba(139,108,255,.3),transparent 66%),radial-gradient(560px 320px at 4% 96%,rgba(52,224,161,.13),transparent 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:auto,auto,46px 46px,46px 46px;color:#fff}.stackdesk-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:48px;align-items:start;max-width:1160px;margin:0 auto;padding:62px 24px 70px}.stackdesk-hero-copy{min-width:0}.stackdesk-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(139,108,255,.18);border:1px solid rgba(139,108,255,.48);color:#cfc0ff;font-family:var(--sk-mono);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:7px 13px;border-radius:8px;margin-bottom:18px;max-width:100%}.stackdesk-kicker svg{flex-shrink:0;color:var(--sk-mint)}.stackdesk-hero h1{font-size:clamp(2.05rem,4.5vw,3.3rem)}.stackdesk-hero h1 em{font-style:normal;color:var(--sk-mint)}.stackdesk-hero-sub{color:#c7c1de;font-size:1.08rem;margin:18px 0 22px;max-width:36rem}.stackdesk-hero-points{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:9px}.stackdesk-hero-points li{display:flex;gap:10px;align-items:flex-start;color:#e4e0f2;font-size:.95rem;font-weight:600;min-width:0}.stackdesk-hero-points svg{color:var(--sk-mint);flex-shrink:0;margin-top:3px}.stackdesk-hero-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.stackdesk-hero-figure{display:grid;gap:12px;margin:0;min-width:0}.stackdesk-hero-frame{aspect-ratio:4/3;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 60px rgba(0,0,0,.42)}.stackdesk-hero-frame img{width:100%;height:100%;object-fit:cover}.stackdesk-hero-chip{display:flex;align-items:center;gap:13px;padding:13px 15px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);min-width:0}.stackdesk-hero-chip-dot{width:11px;height:11px;border-radius:50%;background:var(--sk-mint);box-shadow:0 0 0 5px rgba(52,224,161,.16);flex-shrink:0;animation:stackdesk-pulse 2.6s ease-in-out infinite}@keyframes stackdesk-pulse{0%,to{box-shadow:0 0 0 4px rgba(52,224,161,.14)}50%{box-shadow:0 0 0 9px rgba(52,224,161,.05)}}.stackdesk-hero-chip-num{font-family:var(--sk-mono);font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:#fff}.stackdesk-hero-chip-label{font-size:.78rem;color:#b3abcf;line-height:1.45}.stackdesk-hero-caption{font-size:.74rem;color:#928ab1;line-height:1.5}.stackdesk-capture{border-radius:18px;padding:22px;min-width:0}.stackdesk-capture--light{background:var(--sk-card);border:1px solid var(--sk-line);color:var(--sk-text);box-shadow:0 22px 48px rgba(10,6,30,.34)}.stackdesk-capture--dark{background:var(--sk-ink-2);border:1px solid rgba(255,255,255,.14);color:#fff;box-shadow:0 18px 40px rgba(24,14,62,.22)}.stackdesk-capture-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--sk-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:7px;margin-bottom:12px;max-width:100%}.stackdesk-capture--light .stackdesk-capture-tag{background:rgba(91,60,224,.1);color:var(--sk-violet-deep)}.stackdesk-capture--dark .stackdesk-capture-tag{background:rgba(52,224,161,.14);color:var(--sk-mint)}.stackdesk-capture-tag svg{flex-shrink:0}.stackdesk-capture-heading{margin:0 0 7px;font-size:1.14rem;font-weight:800;letter-spacing:-.02em;line-height:1.28}.stackdesk-capture-sub{margin:0 0 14px;font-size:.91rem}.stackdesk-capture--light .stackdesk-capture-sub{color:var(--sk-muted)}.stackdesk-capture--dark .stackdesk-capture-sub{color:#bdb6d6}.stackdesk-capture-perks{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.stackdesk-capture-perks li{display:flex;gap:9px;align-items:flex-start;font-size:.88rem;min-width:0}.stackdesk-capture-perks svg{flex-shrink:0;margin-top:4px}.stackdesk-capture--light .stackdesk-capture-perks li{color:var(--sk-text)}.stackdesk-capture--light .stackdesk-capture-perks svg{color:var(--sk-mint-deep)}.stackdesk-capture--dark .stackdesk-capture-perks li{color:#ded9ef}.stackdesk-capture--dark .stackdesk-capture-perks svg{color:var(--sk-mint)}.stackdesk-capture-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.stackdesk-capture-field{position:relative;display:flex;align-items:center;min-width:0}.stackdesk-capture-icon{position:absolute;left:13px;display:grid;place-items:center;pointer-events:none;color:var(--sk-muted)}.stackdesk-capture-field input{width:100%;min-width:0;font:inherit;font-size:.97rem;padding:13px 14px 13px 40px;border-radius:11px;border:2px solid var(--sk-line);background:#fff;color:var(--sk-text)}.stackdesk-capture-field input::placeholder{color:#948dae}.stackdesk-capture-field input:focus{border-color:var(--sk-violet)}.stackdesk-capture--dark .stackdesk-capture-field input{background:#120f1f;border-color:rgba(255,255,255,.18);color:#fff}.stackdesk-capture--dark .stackdesk-capture-icon{color:#8d85ab}.stackdesk-capture-error{margin:9px 0 0;font-size:.85rem;font-weight:650;color:#c62c56}.stackdesk-capture--dark .stackdesk-capture-error{color:#ff97b3}.stackdesk-capture-privacy{display:flex;align-items:center;gap:7px;margin:11px 0 0;font-size:.78rem}.stackdesk-capture-privacy svg{flex-shrink:0}.stackdesk-capture--light .stackdesk-capture-privacy{color:var(--sk-muted)}.stackdesk-capture--dark .stackdesk-capture-privacy{color:#a9a2c6}.stackdesk-capture-badges{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0}.stackdesk-capture-badges li{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;padding:5px 9px;border-radius:7px}.stackdesk-capture-badges svg{flex-shrink:0}.stackdesk-capture--light .stackdesk-capture-badges li{background:var(--sk-paper);border:1px solid var(--sk-line);color:var(--sk-muted)}.stackdesk-capture--dark .stackdesk-capture-badges li{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#c3bcdd}.stackdesk-capture-proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px}.stackdesk-capture--light .stackdesk-capture-proof{border-top:1px dashed var(--sk-line)}.stackdesk-capture--dark .stackdesk-capture-proof{border-top:1px dashed rgba(255,255,255,.16)}.stackdesk-capture-proof-text{font-size:.79rem;min-width:0}.stackdesk-capture--light .stackdesk-capture-proof-text{color:var(--sk-muted)}.stackdesk-capture--dark .stackdesk-capture-proof-text{color:#b0a9ce}.stackdesk-capture-proof-text em{font-style:normal;opacity:.78}.stackdesk-stars{display:inline-flex;gap:2px;color:#f0a52c;flex-shrink:0}.stackdesk-stars--sm{color:#f0a52c}.stackdesk-capture--done{display:flex;gap:14px;align-items:flex-start}.stackdesk-capture-check{flex-shrink:0;color:var(--sk-mint-deep)}.stackdesk-capture--dark .stackdesk-capture-check{color:var(--sk-mint)}.stackdesk-capture-done-title{margin:0 0 6px;font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.stackdesk-capture-done-text{margin:0;font-size:.9rem}.stackdesk-capture--light .stackdesk-capture-done-text{color:var(--sk-muted)}.stackdesk-capture--dark .stackdesk-capture-done-text{color:#c3bcdd}.stackdesk-capture-done-email{font-family:var(--sk-mono);font-weight:700;word-break:break-all}.stackdesk-stats{background:var(--sk-card);border-bottom:1px solid var(--sk-line);padding:32px 0 26px}.stackdesk-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stackdesk-stat{min-width:0;padding:4px 0 4px 14px;border-left:3px solid var(--sk-violet)}.stackdesk-stat strong{display:block;font-family:var(--sk-mono);font-size:1.42rem;font-weight:800;letter-spacing:-.03em;color:var(--sk-text);line-height:1.2}.stackdesk-stat span{display:block;margin-top:3px;color:var(--sk-muted);font-size:.85rem;line-height:1.45}.stackdesk-stats-note{margin:20px 0 0;font-size:.76rem;color:#7d769b;line-height:1.55}.stackdesk-section{padding:72px 0}.stackdesk-section--tint{background:var(--sk-card)}.stackdesk-section--review{background:linear-gradient(180deg,var(--sk-paper-2) 0,var(--sk-paper) 100%)}.stackdesk-section--dark{background-color:var(--sk-ink);background-image:radial-gradient(700px 340px at 12% 0,rgba(139,108,255,.24),transparent 68%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:auto,46px 46px,46px 46px;color:#fff}.stackdesk-head{max-width:720px;margin-bottom:38px;min-width:0}.stackdesk-head--center{margin-left:auto;margin-right:auto;text-align:center}.stackdesk-eyebrow{display:block;font-family:var(--sk-mono);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-violet-deep);margin-bottom:10px}.stackdesk-head h2{font-size:clamp(1.6rem,3.1vw,2.3rem)}.stackdesk-head p{margin:13px 0 0;color:var(--sk-muted);font-size:1rem}.stackdesk-head--invert .stackdesk-eyebrow{color:var(--sk-mint)}.stackdesk-head--invert h2{color:#fff}.stackdesk-head--invert p{color:#c3bcdd}.stackdesk-head--invert strong{color:#fff}.stackdesk-fineprint{margin:22px 0 0;font-size:.76rem;color:#7d769b;line-height:1.55}.stackdesk-inline-note{margin:16px 0 0;font-size:.8rem;color:#7d769b;line-height:1.55;padding-left:12px;border-left:2px solid var(--sk-line)}.stackdesk-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stackdesk-service{min-width:0;background:var(--sk-card);border:1px solid var(--sk-line);border-radius:16px;padding:22px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stackdesk-service:hover{transform:translateY(-4px);border-color:var(--sk-violet);box-shadow:0 16px 34px rgba(27,23,48,.12)}.stackdesk-service-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.stackdesk-service-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--sk-ink-2);color:var(--sk-mint);flex-shrink:0}.stackdesk-service-icon--alt{background:var(--sk-violet-deep);color:#fff;margin-bottom:14px}.stackdesk-service-code{font-family:var(--sk-mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#918ab0}.stackdesk-service h3{font-size:1.06rem;margin-bottom:8px;color:var(--sk-text)}.stackdesk-service p{margin:0;color:var(--sk-muted);font-size:.91rem}.stackdesk-service-list{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px dashed var(--sk-line);display:grid;gap:7px}.stackdesk-service-list li{display:flex;gap:8px;align-items:flex-start;font-size:.83rem;font-weight:600;color:var(--sk-text);min-width:0}.stackdesk-service-list svg{color:var(--sk-mint-deep);flex-shrink:0;margin-top:3px}.stackdesk-service--cta{background:linear-gradient(160deg,#efeaff,#e6fbf2);border-color:#cfc5f5;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.stackdesk-service--cta h3{margin-bottom:0}.stackdesk-service--cta p{margin:0;color:#4a4370}.stackdesk-service--cta:hover{transform:none;box-shadow:none;border-color:#b8a9ef}.stackdesk-journey{background:var(--sk-paper)}.stackdesk-journey-body{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.stackdesk-lane{position:relative;height:126px;overflow:hidden;pointer-events:none}.stackdesk-lane-line{position:absolute;left:14px;right:14px;top:50%;height:0;border-top:3px dashed rgba(91,60,224,.36)}.stackdesk-lane-node{position:absolute;left:var(--stackdesk-at,0);top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:4px;background:var(--sk-paper);border:3px solid var(--sk-violet-deep)}.stackdesk-marker{position:absolute;left:6px;top:50%;width:48px;height:48px;margin-top:-24px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(150deg,var(--sk-violet) 0,var(--sk-violet-deep) 100%);box-shadow:0 12px 26px rgba(43,24,112,.32);will-change:transform;pointer-events:none}.stackdesk-marker-svg{width:27px;height:27px}.stackdesk-marker-body,.stackdesk-marker-handle{fill:#ffffff}.stackdesk-marker-latch{fill:var(--sk-violet-deep)}.stackdesk-marker-seam{stroke:rgba(91,60,224,.32);stroke-width:1.2;fill:none}.stackdesk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.stackdesk-step{min-width:0;background:var(--sk-card);border:1px solid var(--sk-line);border-radius:16px;padding:20px;transition:transform .18s ease,box-shadow .18s ease}.stackdesk-step:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(27,23,48,.1)}.stackdesk-step-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.stackdesk-step-tag{font-size:.7rem;letter-spacing:.12em;color:var(--sk-violet-deep);background:rgba(91,60,224,.09);padding:4px 8px;border-radius:6px}.stackdesk-step-num,.stackdesk-step-tag{font-family:var(--sk-mono);font-weight:800}.stackdesk-step-num{font-size:1.15rem;color:#d6d1e8}.stackdesk-step-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;margin:14px 0 12px;background:var(--sk-ink-2);color:var(--sk-mint)}.stackdesk-step h3{font-size:1rem;margin-bottom:7px;color:var(--sk-text)}.stackdesk-step p{margin:0;color:var(--sk-muted);font-size:.88rem}.stackdesk-journey-note{margin:26px 0 0;font-size:.78rem;color:#7d769b;line-height:1.55}.stackdesk-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stackdesk-tier{min-width:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:20px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.stackdesk-tier:hover{transform:translateY(-4px);border-color:rgba(52,224,161,.5);background:rgba(255,255,255,.08)}.stackdesk-tier-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.stackdesk-tier-code{font-family:var(--sk-mono);font-size:.78rem;font-weight:800;letter-spacing:.08em;color:#05301f;background:var(--sk-mint);padding:3px 9px;border-radius:6px}.stackdesk-tier-label{font-size:.86rem;font-weight:700;color:#fff;min-width:0}.stackdesk-tier-target{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:14px 0 4px;color:#fff}.stackdesk-tier-target svg{color:var(--sk-violet);align-self:center;flex-shrink:0}.stackdesk-tier-target strong{font-family:var(--sk-mono);font-size:1.28rem;font-weight:800;letter-spacing:-.03em}.stackdesk-tier-target span{font-size:.74rem;color:#a9a2c6}.stackdesk-tier-hours{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:.78rem;color:#a9a2c6}.stackdesk-tier-hours svg{flex-shrink:0}.stackdesk-tier-text{margin:0;font-size:.86rem;color:#c3bcdd}.stackdesk-tiers-note{margin:24px 0 0;font-size:.78rem;color:#9990ba;line-height:1.6;max-width:62rem}.stackdesk-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:46px;align-items:center}.stackdesk-split--flip{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.stackdesk-split-img{min-width:0;aspect-ratio:4/3;border-radius:18px;overflow:hidden;border:1px solid var(--sk-line);box-shadow:0 18px 40px rgba(27,23,48,.12)}.stackdesk-split-img img{width:100%;height:100%;object-fit:cover}.stackdesk-split-copy{min-width:0}.stackdesk-split-copy h2{font-size:clamp(1.5rem,2.9vw,2.1rem)}.stackdesk-split-copy>p{color:var(--sk-muted);margin:14px 0 0}.stackdesk-bullets{list-style:none;margin:20px 0 22px;padding:0;display:grid;gap:14px}.stackdesk-bullets li{display:flex;gap:12px;align-items:flex-start;min-width:0}.stackdesk-bullets li>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(91,60,224,.1);color:var(--sk-violet-deep);flex-shrink:0}.stackdesk-bullets li>span:last-child{font-size:.91rem;color:var(--sk-muted);min-width:0}.stackdesk-bullets strong{color:var(--sk-text)}.stackdesk-review{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:44px;align-items:center}.stackdesk-review-copy{min-width:0}.stackdesk-review-copy h2{font-size:clamp(1.5rem,2.9vw,2.1rem)}.stackdesk-review-copy>p{color:var(--sk-muted);margin:14px 0 0}.stackdesk-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.stackdesk-review-item{display:flex;gap:10px;align-items:flex-start;min-width:0;background:var(--sk-card);border:1px solid var(--sk-line);border-radius:13px;padding:14px;font-size:.86rem;font-weight:600;color:var(--sk-text);transition:transform .18s ease,border-color .18s ease}.stackdesk-review-item:hover{transform:translateY(-3px);border-color:var(--sk-violet)}.stackdesk-review-item svg{color:var(--sk-violet-deep);flex-shrink:0;margin-top:2px}.stackdesk-review-item span{min-width:0}.stackdesk-review-img{min-width:0;aspect-ratio:1/1;border-radius:18px;overflow:hidden;border:1px solid var(--sk-line);box-shadow:0 18px 40px rgba(27,23,48,.12)}.stackdesk-review-img img{width:100%;height:100%;object-fit:cover}.stackdesk-industries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stackdesk-industry{min-width:0;border-radius:16px;overflow:hidden;background:var(--sk-paper);border:1px solid var(--sk-line);transition:transform .18s ease,box-shadow .18s ease}.stackdesk-industry:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(27,23,48,.13)}.stackdesk-industry-img{position:relative;aspect-ratio:3/2;overflow:hidden}.stackdesk-industry-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.stackdesk-industry:hover .stackdesk-industry-img img{transform:scale(1.05)}.stackdesk-industry-icon{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--sk-ink-2);color:var(--sk-mint);border:1px solid rgba(255,255,255,.16)}.stackdesk-industry-body{padding:18px}.stackdesk-industry-body h3{font-size:1.03rem;margin-bottom:7px;color:var(--sk-text)}.stackdesk-industry-body p{margin:0;color:var(--sk-muted);font-size:.89rem}.stackdesk-industry-body .stackdesk-industry-meta{margin-top:12px;font-family:var(--sk-mono);font-size:.73rem;font-weight:700;letter-spacing:.02em;color:var(--sk-violet-deep)}.stackdesk-rating{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;margin-top:14px;font-size:.92rem;color:var(--sk-muted)}.stackdesk-head .stackdesk-rating-note{font-size:.76rem;color:#7d769b}.stackdesk-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stackdesk-quote{min-width:0;margin:0;background:var(--sk-card);border:1px solid var(--sk-line);border-radius:16px;padding:22px;transition:transform .18s ease,box-shadow .18s ease}.stackdesk-quote:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(27,23,48,.12)}.stackdesk-quote blockquote{margin:12px 0 16px;font-size:.94rem;color:var(--sk-text);line-height:1.65}.stackdesk-quote figcaption{display:grid;gap:2px;padding-top:14px;border-top:1px dashed var(--sk-line)}.stackdesk-quote-name{font-weight:750;font-size:.9rem;color:var(--sk-text)}.stackdesk-quote-role{font-size:.8rem;color:var(--sk-muted)}.stackdesk-plain{background:var(--sk-paper);border:1px solid var(--sk-line);border-left:5px solid var(--sk-violet-deep);border-radius:16px;padding:26px;max-width:900px;margin:0 auto}.stackdesk-plain-head{display:flex;gap:14px;align-items:flex-start}.stackdesk-plain-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--sk-ink-2);color:var(--sk-mint);flex-shrink:0}.stackdesk-plain-head>div{min-width:0}.stackdesk-plain h2{font-size:clamp(1.3rem,2.4vw,1.7rem)}.stackdesk-plain-head p{margin:8px 0 0;color:var(--sk-muted);font-size:.92rem}.stackdesk-plain-list{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px dashed var(--sk-line);display:grid;gap:10px}.stackdesk-plain-list li{display:flex;gap:10px;align-items:flex-start;font-size:.89rem;color:var(--sk-muted);min-width:0}.stackdesk-plain-list li>span:first-child{color:var(--sk-violet-deep);flex-shrink:0}.stackdesk-faq{max-width:820px;margin:0 auto;display:grid;gap:11px}.stackdesk-faq-item{background:var(--sk-card);border:1px solid var(--sk-line);border-radius:13px;overflow:hidden;transition:border-color .18s ease}.stackdesk-faq-item[data-open=true]{border-color:var(--sk-violet)}.stackdesk-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;padding:17px 20px;font:inherit;font-weight:700;font-size:.97rem;color:var(--sk-text);text-align:left;cursor:pointer;transition:color .18s ease}.stackdesk-faq-q span{min-width:0}.stackdesk-faq-q svg,.stackdesk-faq-q:hover{color:var(--sk-violet-deep)}.stackdesk-faq-q svg{flex-shrink:0;transition:transform .22s ease}.stackdesk-faq-item[data-open=true] .stackdesk-faq-q svg{transform:rotate(180deg)}.stackdesk-faq-a{padding:0 20px 18px;color:var(--sk-muted);font-size:.92rem;animation:stackdesk-fade .24s ease}@keyframes stackdesk-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.stackdesk-final{position:relative;background:linear-gradient(180deg,var(--sk-paper-2) 0,#f7f5ff 100%);padding:0 0 66px}.stackdesk-uptime--top{margin-bottom:58px}.stackdesk-final-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:44px;align-items:center}.stackdesk-final-copy{min-width:0}.stackdesk-final .stackdesk-kicker{background:rgba(91,60,224,.09);border-color:rgba(91,60,224,.32);color:var(--sk-violet-deep)}.stackdesk-final .stackdesk-kicker svg{color:var(--sk-mint-deep)}.stackdesk-final h2{font-size:clamp(1.6rem,3.1vw,2.3rem);color:var(--sk-text)}.stackdesk-final-copy>p{margin:14px 0 0;color:var(--sk-muted)}.stackdesk-final-points{list-style:none;margin:20px 0 24px;padding:0;display:grid;gap:9px}.stackdesk-final-points li{display:flex;gap:10px;align-items:flex-start;font-size:.93rem;font-weight:600;color:var(--sk-text);min-width:0}.stackdesk-final-points svg{color:var(--sk-mint-deep);flex-shrink:0;margin-top:3px}.stackdesk-final-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.stackdesk-footer{background:var(--sk-ink);color:#8f88ac;font-size:.84rem;padding:44px 0 122px}.stackdesk-footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.stackdesk-footer-disclaimer{border-top:1px solid rgba(255,255,255,.11);padding-top:20px;line-height:1.75;max-width:68rem}.stackdesk-callbar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--sk-ink-2);border-top:2px solid var(--sk-mint);box-shadow:0 -10px 26px rgba(0,0,0,.3)}.stackdesk-callbar-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;max-width:1160px;margin:0 auto;padding:11px 20px;min-width:0}.stackdesk-callbar-label{display:inline-flex;align-items:center;gap:8px;color:#d3cde9;font-size:.87rem;font-weight:650}.stackdesk-callbar-label svg{flex-shrink:0;color:var(--sk-mint)}.stackdesk-callbar-phone{display:inline-flex;align-items:center;gap:8px;color:#fff;font-family:var(--sk-mono);font-size:1.1rem;font-weight:800;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.stackdesk-callbar-phone:hover{color:var(--sk-mint)}.stackdesk-callbar-phone svg{flex-shrink:0}.stackdesk-callbar-btn{padding:9px 17px;font-size:.85rem}@media (max-width:1040px){.stackdesk-nav-links{gap:16px}.stackdesk-nav-links a{font-size:.84rem}.stackdesk-stats-grid,.stackdesk-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.stackdesk-industries,.stackdesk-quotes,.stackdesk-services{grid-template-columns:repeat(2,minmax(0,1fr))}.stackdesk-nav-links{display:none}.stackdesk-nav-phone{margin-left:auto}}@media (max-width:900px){.stackdesk-hero-grid{grid-template-columns:minmax(0,1fr);gap:34px;padding:44px 24px 56px}.stackdesk-hero-frame{aspect-ratio:16/10}.stackdesk-split,.stackdesk-split--flip{grid-template-columns:minmax(0,1fr);gap:30px}.stackdesk-split--flip .stackdesk-split-img{order:-1}.stackdesk-review{grid-template-columns:minmax(0,1fr);gap:30px}.stackdesk-review-img{order:-1;aspect-ratio:16/10}.stackdesk-final-grid{grid-template-columns:minmax(0,1fr);gap:32px}.stackdesk-section{padding:56px 0}.stackdesk-uptime--top{margin-bottom:46px}}@media (max-width:860px){.stackdesk-journey-body{grid-template-columns:56px minmax(0,1fr);column-gap:16px}.stackdesk-lane{grid-column:1;grid-row:1;height:auto;align-self:stretch}.stackdesk-lane-line{left:50%;right:auto;top:16px;bottom:16px;height:auto;width:0;border-top:0;border-left:3px dashed rgba(91,60,224,.36);transform:translateX(-1px)}.stackdesk-lane-node{left:50%;top:var(--stackdesk-at,0)}.stackdesk-marker{left:50%;top:6px;margin-top:0;margin-left:-24px}.stackdesk-steps{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.stackdesk-review-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.stackdesk-wrap{padding:0 16px}.stackdesk-hero-grid,.stackdesk-nav-inner{padding-left:16px;padding-right:16px}.stackdesk-nav-inner{gap:12px}.stackdesk-nav-cta{display:none}.stackdesk-industries,.stackdesk-quotes,.stackdesk-services,.stackdesk-stats-grid,.stackdesk-tiers{grid-template-columns:minmax(0,1fr)}.stackdesk-stats-grid{gap:13px}.stackdesk-section{padding:46px 0}.stackdesk-head{margin-bottom:28px}.stackdesk-plain{padding:20px}.stackdesk-callbar-label{display:none}}@media (max-width:560px){.stackdesk-capture-row{grid-template-columns:minmax(0,1fr)}.stackdesk-capture-row .stackdesk-btn{width:100%}}@media (max-width:480px){.stackdesk-hero h1{font-size:1.72rem}.stackdesk-hero-sub{font-size:.98rem}.stackdesk-final h2,.stackdesk-head h2{font-size:1.38rem}.stackdesk-review-copy h2,.stackdesk-split-copy h2{font-size:1.34rem}.stackdesk-plain h2{font-size:1.18rem}.stackdesk-final-secondary,.stackdesk-hero-secondary{flex-direction:column;align-items:stretch;gap:12px}.stackdesk-final-secondary .stackdesk-btn,.stackdesk-hero-secondary .stackdesk-btn,.stackdesk-service--cta .stackdesk-btn,.stackdesk-split-copy>.stackdesk-btn{width:100%}.stackdesk-final-secondary .stackdesk-phone-link,.stackdesk-hero-secondary .stackdesk-phone-link{justify-content:center}.stackdesk-capture{padding:17px 15px}.stackdesk-capture-heading{font-size:1.04rem}.stackdesk-capture--done{gap:11px}.stackdesk-logo-name{font-size:1.08rem}.stackdesk-nav-phone{font-size:.82rem}.stackdesk-journey-body{grid-template-columns:42px minmax(0,1fr);column-gap:11px}.stackdesk-marker{width:36px;height:36px;margin-left:-18px;border-radius:12px}.stackdesk-marker-svg{width:21px;height:21px}.stackdesk-section{padding:40px 0}.stackdesk-quote,.stackdesk-service,.stackdesk-step,.stackdesk-tier{padding:17px}.stackdesk-callbar-inner{gap:10px;padding:10px 12px}.stackdesk-callbar-phone{font-size:.98rem;gap:6px}.stackdesk-callbar-btn{padding:9px 12px;font-size:.78rem}.stackdesk-footer{padding-bottom:100px}}@media (max-width:380px){.stackdesk-hero h1{font-size:1.56rem}.stackdesk-nav-phone span{display:none}.stackdesk-callbar-phone{font-size:.88rem}.stackdesk-callbar-phone svg{display:none}.stackdesk-callbar-btn{padding:8px 10px;font-size:.72rem}.stackdesk-capture-tag{font-size:.63rem}.stackdesk-kicker{font-size:.68rem}.stackdesk-stat strong{font-size:1.24rem}.stackdesk-tier-target strong{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.stackdesk-page *,.stackdesk-page :after,.stackdesk-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.stackdesk-js .stackdesk-reveal,.stackdesk-js .stackdesk-reveal[data-inview=true]{opacity:1;transform:none;transition:none}.stackdesk-marker{transition:none!important}.stackdesk-btn:hover,.stackdesk-industry:hover,.stackdesk-industry:hover .stackdesk-industry-img img,.stackdesk-quote:hover,.stackdesk-review-item:hover,.stackdesk-service:hover,.stackdesk-step:hover,.stackdesk-tier:hover{transform:none}}