.svp{position:relative;z-index:1;isolation:isolate;overflow:hidden;--svp:#4d9bff;--svp-ink:#eef3fb;--svp-mute:#9fb0cc;--svp-line:rgba(255,255,255,0.12);padding:clamp(104px,15vh,176px) 0 clamp(50px,8vh,96px);color:var(--svp-ink);background:radial-gradient(58% 50% at 78% 4%,color-mix(in srgb,var(--svp) 24%,transparent),transparent 70%),radial-gradient(52% 46% at 2% 96%,rgba(86,60,220,.24),transparent 74%),linear-gradient(158deg,#0a1a3c 0,#0c2050 45%,#091536 100%)}.svp:before{content:"";position:absolute;z-index:2;inset:0 0 auto 0;height:clamp(96px,13vh,150px);pointer-events:none;background:linear-gradient(180deg,#0a1a3c 18%,rgba(10,26,60,.82) 58%,transparent)}.svp__in{position:relative;z-index:1}.svp__say{position:relative;z-index:3}.svp__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(26px,4vw,64px);align-items:center}.svp .svp__crumb{margin-bottom:clamp(16px,2.6vh,26px)}.svp__eye{display:flex;align-items:center;gap:13px;margin:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--svp) 62%,#fff)}.svp__eye i{flex:none;width:clamp(28px,3.2vw,52px);height:1.5px;background:currentColor;opacity:.8}.svp__h1{margin:clamp(14px,2.2vh,24px) 0 0;font-family:var(--font-display),var(--font-ui),sans-serif;font-size:clamp(32px,4vw,62px);font-weight:800;letter-spacing:-.042em;line-height:1.02;text-wrap:balance}.svp__em{background:linear-gradient(96deg,color-mix(in srgb,var(--svp) 70%,#fff),var(--svp));-webkit-background-clip:text;background-clip:text;color:transparent}.svp__answer{margin:clamp(14px,2.2vh,22px) 0 0;max-width:52ch;font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.5;color:var(--svp-ink)}.svp__lede{margin:clamp(11px,1.8vh,18px) 0 0;max-width:54ch;font-size:clamp(14px,1.1vw,16.5px);line-height:1.62;color:var(--svp-mute)}.svp__btns{display:flex;flex-wrap:wrap;gap:13px;margin:clamp(22px,3.2vh,34px) 0 0}.svp__cta{display:inline-flex;align-items:center;gap:11px;padding:16px 26px;border-radius:13px;text-decoration:none;color:#fff;background:linear-gradient(120deg,#3b6fe8,#7b4bdd 55%,#8f45d8);font-size:14.5px;font-weight:700;box-shadow:0 22px 44px -20px rgba(94,84,232,.95);transition:transform .3s var(--w-out),filter .3s ease}.svp__cta:hover{transform:translateY(-2px);filter:brightness(1.08)}.svp__ghost{display:inline-flex;align-items:center;gap:11px;padding:16px 24px;border-radius:13px;text-decoration:none;color:var(--svp-ink);border:1px solid var(--svp-line);background:rgba(5,12,30,.5);font-size:14.5px;font-weight:700;transition:border-color .3s ease,background-color .3s ease}.svp__ghost:hover{border-color:color-mix(in srgb,var(--svp) 55%,transparent);background:rgba(5,12,30,.75)}.svp__chips{display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,28px);margin:clamp(24px,3.6vh,38px) 0 0;padding:clamp(20px,3vh,30px) 0 0;border-top:1px solid var(--svp-line);list-style:none}.svp__chips li{display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0}.svp__chipico{display:grid;place-items:center;flex:none;width:34px;aspect-ratio:1;border-radius:11px;color:color-mix(in srgb,var(--svp) 70%,#fff);border:1px solid var(--svp-line);background:rgba(255,255,255,.05)}.svp__chipt{min-width:0;overflow-wrap:break-word;font-size:12.5px;font-weight:700;line-height:1.22}.svp__when{display:flex;flex-wrap:wrap;gap:4px 12px;margin:clamp(18px,2.6vh,26px) 0 0;font-size:13px;color:var(--svp-mute)}.svp__when b{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--svp) 62%,#fff)}.svp__wall{position:relative;min-height:clamp(340px,52vh,620px);margin-right:calc(-1 * var(--w-gut))}.svp__plane{position:absolute;top:50%;left:0;width:148%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.3vw,18px);transform:translateY(-50%) perspective(1600px) rotateY(-16deg) rotateX(5deg) rotate(-3deg);transform-origin:left center}.svp__plane>:nth-child(3n+2){margin-top:clamp(22px,4vh,54px)}.svp__frame{position:relative;margin:0;overflow:hidden;border-radius:12px;border:1px solid var(--svp-line);background:#0a1122;box-shadow:0 40px 80px -36px rgba(0,0,0,.95)}.svp__bar{display:flex;align-items:center;gap:5px;padding:8px 11px;border-bottom:1px solid var(--svp-line);background:rgba(255,255,255,.05)}.svp__bar i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.2)}.svp__frame img{display:block;width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;object-position:top center}.svp__frame figcaption{position:absolute;top:8px;right:10px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--svp-mute)}@media (max-width:1000px){.svp__in{grid-template-columns:minmax(0,1fr)}.svp__wall{min-height:0;margin-right:0}.svp__plane{position:static;width:100%;transform:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.svp__plane>:nth-child(3n+2){margin-top:0}.svp__plane>:nth-child(n+5){display:none}}@media (max-width:620px){.svp__plane>:nth-child(n+3){display:none}.svp__chips{gap:14px 16px}.svp__chips li{flex:1 1 calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){.svp__cta,.svp__ghost{transition:none}}.svc-safe{border-top:1px solid var(--svc-line)}.svc-safe__head{max-width:66ch}.svc-safe__note{margin:clamp(18px,2.2vh,26px) 0 0;max-width:72ch;padding-left:clamp(14px,1.6vw,20px);border-left:2px solid color-mix(in srgb,var(--w-accent) 60%,transparent);font-size:clamp(13.5px,1vw,15px);line-height:1.6;color:var(--w-mute)}.svc-safe__toc{margin:clamp(30px,4vh,48px) 0 0;padding:clamp(20px,2.4vw,28px) clamp(18px,2.2vw,30px);border:1px solid var(--svc-line);border-radius:20px;background:rgba(255,255,255,.035)}.svc-safe__tocl{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--w-accent)}.svc-safe__toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:2px clamp(20px,3vw,44px)}.svc-safe__toc a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid transparent;font-size:14.5px;line-height:1.4;color:var(--w-mute);transition:color .25s ease,border-color .25s ease}.svc-safe__toc a b{font-size:11.5px;letter-spacing:.1em;color:var(--w-accent);font-variant-numeric:tabular-nums}.svc-safe__toc a:hover{color:var(--w-fg);border-bottom-color:color-mix(in srgb,var(--w-accent) 45%,transparent)}.svc-safe__part{margin-top:clamp(44px,6vh,82px);scroll-margin-top:96px}.svc-safe__ph{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2vw,26px);align-items:start}.svc-safe__n{font-family:var(--font-display),var(--font-ui),sans-serif;font-size:clamp(13px,1.1vw,15px);font-weight:700;letter-spacing:.05em;color:var(--w-accent);padding-top:.5em;font-variant-numeric:tabular-nums}.svc-safe__h3{margin:0;max-width:24ch;font-family:var(--font-display),var(--font-ui),sans-serif;font-size:clamp(21px,2.3vw,34px);font-weight:700;letter-spacing:-.028em;line-height:1.08;text-wrap:balance;color:var(--w-fg)}.svc-safe__lede{margin:12px 0 0;max-width:62ch;font-size:clamp(14.5px,1.08vw,17px);line-height:1.62;color:var(--w-mute)}.svc-safe__prose{margin-left:clamp(0px,3vw,41px);max-width:64ch}.svc-safe__prose p{margin:clamp(15px,1.8vh,20px) 0 0;font-size:clamp(14.5px,1.02vw,16.5px);line-height:1.68;color:var(--w-mute)}.svc-safe__tw{margin:clamp(22px,2.8vh,32px) 0 0 clamp(0px,3vw,41px);border:1px solid var(--svc-line);border-radius:18px;overflow:hidden}.svc-safe__tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.svc-safe__t{width:100%;min-width:660px;border-collapse:collapse}.svc-safe__t td,.svc-safe__t th{padding:13px 17px;text-align:left;vertical-align:top;border-bottom:1px solid var(--svc-line)}.svc-safe__t thead th{font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--w-accent);background:color-mix(in srgb,var(--w-accent) 8%,transparent);white-space:nowrap}.svc-safe__t tbody th{font-size:14.5px;font-weight:650;color:var(--w-fg);width:21%}.svc-safe__t tbody td{font-size:13.8px;line-height:1.58;color:var(--w-mute)}.svc-safe__t tbody tr:last-child td,.svc-safe__t tbody tr:last-child th{border-bottom:0}.svc-safe__t tbody tr{transition:background-color .25s ease}.svc-safe__t tbody tr:hover{background:color-mix(in srgb,var(--w-accent) 5%,transparent)}.svc-safe__points{display:grid;gap:0;margin:clamp(22px,2.8vh,30px) 0 0 clamp(0px,3vw,41px);max-width:86ch}.svc-safe__points>div{display:grid;grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);gap:5px clamp(18px,2.4vw,34px);padding:clamp(13px,1.6vh,18px) 0;border-top:1px solid var(--svc-line)}.svc-safe__points>div:last-child{border-bottom:1px solid var(--svc-line)}.svc-safe__points dt{margin:0;font-size:clamp(14.5px,1.03vw,16.5px);font-weight:650;color:var(--w-fg);text-wrap:balance}.svc-safe__points dd{margin:0;font-size:clamp(13.8px,1vw,15.8px);line-height:1.6;color:var(--w-mute)}.svc-safe__punch{max-width:62ch;padding:clamp(15px,1.8vw,20px) clamp(16px,2vw,22px);border:1px solid color-mix(in srgb,var(--w-accent) 34%,transparent);border-left:2px solid var(--w-accent);border-radius:0 15px 15px 0;background:color-mix(in srgb,var(--w-accent) 7%,transparent);font-size:clamp(14.5px,1.1vw,17px);line-height:1.6;color:var(--w-fg)}.svc-safe__ask,.svc-safe__punch{margin:clamp(22px,2.8vh,30px) 0 0 clamp(0px,3vw,41px)}.svc-safe__ask{padding:0;list-style:none;counter-reset:ask;max-width:74ch}.svc-safe__ask li{counter-increment:ask;position:relative;padding:clamp(13px,1.6vh,17px) 0 clamp(13px,1.6vh,17px) 44px;border-top:1px solid var(--svc-line);font-size:clamp(14.8px,1.12vw,17.5px);line-height:1.55;color:var(--w-fg)}.svc-safe__ask li:last-child{border-bottom:1px solid var(--svc-line)}.svc-safe__ask li:before{content:counter(ask,decimal-leading-zero);position:absolute;left:0;top:clamp(15px,1.8vh,19px);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--w-accent);font-variant-numeric:tabular-nums}.svc-safe__steps{margin:clamp(22px,2.8vh,30px) 0 0 clamp(0px,3vw,41px);padding:0;list-style:none;max-width:78ch}.svc-safe__steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:clamp(13px,1.6vh,18px) 0;border-top:1px solid var(--svc-line)}.svc-safe__steps li:last-child{border-bottom:1px solid var(--svc-line)}.svc-safe__steps b{font-size:12px;font-weight:700;color:var(--w-accent);font-variant-numeric:tabular-nums;padding-top:3px}.svc-safe__steps strong{display:block;font-size:clamp(14.5px,1.05vw,16.5px);font-weight:650;color:var(--w-fg)}.svc-safe__steps p{margin:6px 0 0;font-size:clamp(13.8px,1vw,15.8px);line-height:1.6;color:var(--w-mute)}.svc-safe__foot{margin-top:clamp(40px,5.5vh,72px);padding-top:clamp(22px,3vh,32px);border-top:1px solid var(--svc-line)}.svc-safe__src{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:0;font-size:12.5px}.svc-safe__src b{font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--w-mute)}.svc-safe__src a{color:var(--w-mute);border-bottom:1px solid var(--svc-line);transition:color .25s ease,border-color .25s ease}.svc-safe__src a:hover{color:var(--w-fg);border-bottom-color:var(--w-accent)}.svc-safe__next{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(10px,1.2vw,16px);margin-top:clamp(22px,2.8vh,32px)}.svc-safe__next a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:clamp(15px,1.8vw,20px) clamp(16px,1.9vw,22px);border:1px solid var(--svc-line);border-radius:15px;background:rgba(255,255,255,.035);font-size:14.5px;font-weight:600;line-height:1.35;color:var(--w-fg);transition:border-color .3s ease,transform .3s ease,background-color .3s ease}.svc-safe__next a:hover{border-color:var(--w-accent);transform:translateY(-2px);background:rgba(255,255,255,.06)}.svc-safe__next a svg{flex:none;color:var(--w-accent)}.svc-safe__next--cta{border-color:color-mix(in srgb,var(--w-accent) 50%,transparent)!important;background:color-mix(in srgb,var(--w-accent) 10%,transparent)!important}@media (max-width:860px){.svc-safe__ask,.svc-safe__points,.svc-safe__prose,.svc-safe__punch,.svc-safe__steps,.svc-safe__tw{margin-left:0}.svc-safe__ph{grid-template-columns:minmax(0,1fr);gap:8px}.svc-safe__n{padding-top:0}.svc-safe__points>div{grid-template-columns:minmax(0,1fr)}.svc-safe__h3{max-width:none}}@media (prefers-reduced-motion:reduce){.svc-safe__next a:hover{transform:none}}