.service-detail-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);padding-block:26px}.sv-stage{--sv-ink:#1d2a24;--sv-paper:#f6f1e6;--sv-green:#3f8f6b;position:relative;display:grid;min-height:340px;place-items:center;perspective:900px}.sv-orb{position:absolute;border-radius:50%;filter:blur(34px);opacity:.55;animation:sv-orb 9s ease-in-out infinite}.sv-orb--a{width:190px;height:190px;top:2%;right:4%;background:#4b7bff}.sv-orb--b{width:160px;height:160px;bottom:0;left:2%;background:#22d3c5;animation-delay:-4s}.sv-float{position:relative;width:min(100%,400px);animation:sv-float 6s ease-in-out infinite;transform-style:preserve-3d;transition:transform .5s ease}.sv-stage:hover .sv-float{transform:rotateY(-8deg) rotateX(4deg) scale(1.03);animation-play-state:paused}.sv-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(160,200,255,.3);border-radius:999px;color:#e8f1ff;font-size:12px;font-weight:600;background:rgba(14,24,44,.78);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.35);animation:sv-float 5s ease-in-out infinite}.sv-chip--a{top:6%;left:0}.sv-chip--b{bottom:8%;right:0;animation-delay:-2.5s}.sv-brand__card,.sv-brand__type,.sv-browser,.sv-chart,.sv-dash,.sv-flow{border-radius:16px;box-shadow:0 30px 70px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08)}.sv-browser{overflow:hidden;color:var(--sv-ink);background:var(--sv-paper)}.sv-browser__bar{display:flex;align-items:center;gap:5px;padding:9px 12px;background:#fff;border-bottom:1px solid #e8e1d2}.sv-browser__bar i{display:block;flex:none;width:8px;height:8px;border-radius:50%;background:#f26b5b}.sv-browser__bar i:nth-child(2){background:#f5c04a}.sv-browser__bar i:nth-child(3){background:#5ec26a}.sv-browser__bar span{margin:0 auto;padding-right:40px;font-size:11px;font-weight:600;color:#6b6a62}.sv-browser__body{position:relative;display:grid;gap:8px;min-height:230px;padding:16px;overflow:hidden}.sv-serif{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.02em}.sv-browser h4{margin:0;font-size:26px;line-height:1.05;color:var(--sv-ink)}.sv-browser h4 em{color:var(--sv-green);font-weight:400}.sv-kicker{font-size:8px;letter-spacing:.16em;color:#7d7b70}.sv-lines{display:grid;gap:5px}.sv-lines i{height:5px;width:70%;border-radius:4px;background:#d9d2c0}.sv-lines i+i{width:48%}.sv-cta{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;font-size:10px;font-weight:700;color:var(--sv-ink)}.sv-arch{position:absolute;right:16px;bottom:-4px;width:120px;height:150px;border-radius:70px 70px 0 0;background:linear-gradient(160deg,#8fbfa3,#5e9f80);animation:sv-rise 1.2s cubic-bezier(.2,.8,.2,1) both,sv-breathe 5s ease-in-out 1.2s infinite}.sv-arch:after{content:"";position:absolute;inset:40px 22px 0;border-radius:40px 40px 0 0;background:#e9cdb8}.sv-swatches{display:flex;gap:6px}.sv-swatches i{width:22px;height:12px;border-radius:3px;background:#cfe3d6;animation:sv-pop .6s both}.sv-swatches i:nth-child(2){background:#f0dcc2;animation-delay:.15s}.sv-swatches i:nth-child(3){background:#8fbfa3;animation-delay:.3s}.sv-store__head{display:flex;justify-content:space-between;align-items:center}.sv-store__head b{font-size:16px}.sv-cart{position:relative;display:grid;place-items:center;width:28px;height:28px;border:1px solid #d9d2c0;border-radius:9px}.sv-cart u{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;font-size:9px;text-decoration:none;color:#fff;background:var(--sv-green);animation:sv-ping 2.4s ease-in-out infinite}.sv-products{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sv-product{display:grid;gap:2px;font-size:10px;animation:sv-rise .7s calc(var(--i) * .12s) cubic-bezier(.2,.8,.2,1) both}.sv-product small{color:#7d7b70}.sv-product__img{display:grid;place-items:center;height:62px;border-radius:9px;background:linear-gradient(145deg,#dfeadb,#f1e3cf);overflow:hidden}.sv-product__img i{width:24px;height:34px;border-radius:9px 9px 7px 7px;background:linear-gradient(160deg,#fff6,var(--tone));box-shadow:0 8px 14px rgba(0,0,0,.18);animation:sv-bob 3.2s calc(var(--i) * .4s) ease-in-out infinite}.sv-add{margin-top:3px;padding:3px 0;border-radius:6px;text-align:center;font-weight:700;color:#fff;background:var(--sv-ink);transition:background .2s}.sv-product:nth-child(2) .sv-add{animation:sv-tap 3.6s ease-in-out 1s infinite}.sv-checkout{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;font-size:10px;font-weight:600;color:#2d6a4f;background:#dcefe3}.sv-checkout svg:last-child{margin-left:auto}.sv-brand{display:grid;gap:12px}.sv-brand__card{display:grid;justify-items:center;gap:8px;padding:22px;background:linear-gradient(145deg,#c9928a,#b27a75);color:#fff}.sv-brand__logo{display:grid;place-items:center;width:46px;height:46px;border:2px solid #fff9;border-radius:50%;font:700 24px Georgia,serif;animation:sv-spin-in 1.2s both,sv-breathe 5s 1.2s infinite}.sv-pills{display:flex;gap:8px}.sv-pills i{width:26px;height:52px;border-radius:14px 14px 4px 4px;background:#5e7f5f;animation:sv-rise .8s both}.sv-pills i:nth-child(2){background:#e9d7bd;animation-delay:.12s}.sv-pills i:nth-child(3){background:#8fa57e;animation-delay:.24s}.sv-pills i:nth-child(4){background:#c98f6b;animation-delay:.36s}.sv-brand__type{display:grid;gap:4px;padding:16px;background:#f9ecd7;color:var(--sv-ink)}.sv-brand__type small{font-size:8px;letter-spacing:.14em;color:#8a7d68}.sv-brand__type h4{margin:0;font-size:28px}.sv-brand__type h4 em{color:#a2663f;font-weight:400}.sv-brand__type span{font-size:11px;color:#8a7d68}.sv-profile{display:flex;align-items:center;gap:10px}.sv-profile b{display:block;font-size:12px}.sv-profile small{font-size:9px;color:#7d7b70}.sv-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font:700 18px Georgia,serif;color:#fff;background:linear-gradient(145deg,#d9a06b,#c9758a);box-shadow:0 0 0 2px #fff,0 0 0 4px #d38aa0}.sv-heart{margin-left:auto;color:#e0527c;fill:#e0527c;animation:sv-ping 1.8s ease-in-out infinite}.sv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sv-grid div{display:grid;place-items:center;height:96px;padding:6px;border-radius:8px;text-align:center;font:700 9px Georgia,serif;letter-spacing:.08em;color:#fff;background:linear-gradient(150deg,#c78d86,#b9776f);animation:sv-rise .7s calc(var(--i) * .14s) both}.sv-grid div:nth-child(2){background:linear-gradient(150deg,#b8c9a3,#8fa57e)}.sv-grid div:nth-child(3){background:linear-gradient(150deg,#e1bd77,#c99b52)}.sv-chart,.sv-dash,.sv-flow{color:#e8f1ff;background:linear-gradient(150deg,#101a30,#0a1224)}.sv-dash{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:14px;min-height:250px}.sv-dash__side{display:grid;align-content:start;gap:10px;padding:8px;border-radius:10px;background:rgba(255,255,255,.05)}.sv-dash__side i{height:20px;border-radius:6px;background:rgba(120,160,255,.25)}.sv-dash__side i:first-child{background:linear-gradient(135deg,#4b7bff,#22d3c5)}.sv-dash__main{display:grid;gap:10px}.sv-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sv-kpis div{display:grid;gap:2px;padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.06)}.sv-kpis small{font-size:9px;opacity:.65}.sv-kpis b{font-size:15px}.sv-kpis u{font-size:9px;text-decoration:none;color:#3ddc97}.sv-bars{display:flex;align-items:flex-end;gap:7px;height:90px}.sv-bars i{flex:1;height:var(--h);border-radius:5px 5px 0 0;background:linear-gradient(180deg,#4b7bff,#22d3c5);transform-origin:bottom;animation:sv-grow 1s calc(var(--i) * .09s) cubic-bezier(.2,.8,.2,1) both,sv-breathe 4s calc(var(--i) * .3s) ease-in-out infinite}.sv-code{display:grid;gap:6px}.sv-code span{height:6px;width:85%;border-radius:4px;background:rgba(255,255,255,.1);animation:sv-type 3s ease-in-out infinite alternate}.sv-code span:nth-child(2){width:62%;animation-delay:.3s}.sv-code span:nth-child(3){width:74%;animation-delay:.6s}.sv-chart{display:grid;gap:10px;padding:14px;color:#1d2a24;background:#f3f8f5}.sv-chart__top{display:flex;align-items:center;gap:6px}.sv-chart__top,.sv-chart__top small{font-size:10px;color:#5f6f67}.sv-chart__top em{margin-left:auto;font-style:normal;font-size:8px;letter-spacing:.08em}.sv-chart .sv-kpis div{background:#fff;box-shadow:0 1px 0 #dde7e1;color:#1d2a24}.sv-chart .sv-kpis small{color:#5f6f67;opacity:1}.sv-chart>svg{width:100%;height:110px}.sv-chart__line{stroke:#3fa77a;stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;animation:sv-draw 2.4s ease-out forwards,sv-redraw 7s linear 2.6s infinite;vector-effect:non-scaling-stroke}.sv-chart__area{animation:sv-fade 2.4s both}.sv-chart__foot{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;color:#3f7a5f}.sv-chart__foot svg{width:13px;height:13px;margin-left:8px}.sv-chart__foot svg:first-child{margin-left:0}.sv-flow{grid-template-columns:repeat(3,1fr);gap:12px;align-items:center;padding:50px 18px}.sv-flow,.sv-node{position:relative;display:grid}.sv-node{z-index:1;justify-items:center;gap:8px;text-align:center;font-size:11px;animation:sv-rise .7s calc(var(--i) * .18s) both}.sv-node span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#4b7bff,#22d3c5);box-shadow:0 0 24px rgba(75,123,255,.5);animation:sv-glow 2.4s calc(var(--i) * .5s) ease-in-out infinite}.sv-flow__line{position:absolute;left:17%;right:17%;top:73px;height:2px;background:rgba(120,160,255,.3)}.sv-flow__dot{position:absolute;top:69px;left:17%;width:10px;height:10px;border-radius:50%;background:#22d3c5;box-shadow:0 0 14px #22d3c5;animation:sv-travel 3s ease-in-out infinite}@keyframes sv-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes sv-orb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-14px) scale(1.15)}}@keyframes sv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sv-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes sv-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes sv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sv-ping{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes sv-tap{0%,80%,to{background:var(--sv-ink);transform:none}88%{background:var(--sv-green);transform:scale(.94)}}@keyframes sv-spin-in{0%{opacity:0;transform:rotate(-180deg) scale(.4)}to{opacity:1;transform:none}}@keyframes sv-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sv-type{0%{opacity:.4;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@keyframes sv-draw{to{stroke-dashoffset:0}}@keyframes sv-redraw{0%,90%{opacity:1}to{opacity:.55}}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}@keyframes sv-glow{0%,to{box-shadow:0 0 18px rgba(75,123,255,.4)}50%{box-shadow:0 0 34px rgba(34,211,197,.75)}}@keyframes sv-travel{0%{left:17%;opacity:0}10%,90%{opacity:1}to{left:calc(83% - 10px);opacity:0}}@media (max-width:900px){.service-detail-hero{grid-template-columns:1fr}.sv-stage{min-height:300px}}@media (prefers-reduced-motion:reduce){.sv-stage *,.sv-stage :after,.sv-stage :before{animation:none!important;transition:none!important}.sv-chart__line{stroke-dashoffset:0}}