.svc{--s1:#3b4cff;--s2:#38bdf8}.svc-grad{background:linear-gradient(100deg, color-mix(in srgb, var(--s1) 70%, #fff), color-mix(in srgb, var(--s2) 75%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text}.svc-subnav{z-index:2;background:var(--o0);padding-top:4px;position:relative}.svc-subnav .subnav{margin-top:16px}.svc-subnav .subnav a{color:#ffffffc7;background:#ffffff0a;border-color:#ffffff1f}.svc-subnav .subnav a:hover,.svc-subnav .subnav a[aria-current=page]{border-color:var(--s2);color:#fff;background:color-mix(in srgb, var(--s1) 22%, transparent)}.svc-head--c{text-align:center;margin-inline:auto}.svc-head--c .wdx-eyebrow:before{display:none}.svc-sec--alt{background:linear-gradient(#0000,#ffffff05 20% 80%,#0000)}.svc-hero{isolation:isolate;padding:clamp(48px,7vw,96px) 0 clamp(64px,8vw,110px);position:relative;overflow:hidden}.svc-hero__glow{z-index:-2;background:radial-gradient(50% 70% at 12% 100%, color-mix(in srgb, var(--s1) 45%, transparent), transparent 70%), radial-gradient(45% 60% at 92% 0%, color-mix(in srgb, var(--s2) 35%, transparent), transparent 70%);position:absolute;inset:0}.svc-hero__grid{z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 10%,#0000 65%);mask-image:radial-gradient(at 70% 40%,#000 10%,#0000 65%)}.svc-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.svc-hero h1{color:#fff;letter-spacing:-.05em;margin:22px 0 18px;font-size:clamp(40px,5.6vw,76px);line-height:1.02}.svc-lead{color:var(--mut);max-width:54ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.svc-chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.svc-chips li{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.svc-chips svg{color:var(--gr)}.svc-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.svc-hero__vis{place-items:center;min-height:420px;display:grid;position:relative}.svc-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.svc-feats li{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0d,#ffffff04);border-radius:24px;padding:26px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative}.svc-feats li:hover{border-color:hsl(var(--h) 90% 65% / .55);box-shadow:0 24px 50px -28px hsl(var(--h) 90% 55% / .8);transform:translateY(-6px)}.svc-feats__ic{background:hsl(var(--h) 90% 60% / .15);width:50px;height:50px;color:hsl(var(--h) 95% 72%);border-radius:15px;place-items:center;margin-bottom:18px;transition:transform .5s cubic-bezier(.3,1.6,.5,1);display:grid}.svc-feats li:hover .svc-feats__ic{transform:rotate(-8deg)scale(1.1)}.svc-feats strong{color:#fff;letter-spacing:-.02em;font-size:19px;display:block}.svc-feats p{color:var(--mut);margin:8px 0 0;font-size:15px;line-height:1.6}.svc-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.svc-tier{border:1px solid var(--line);background:linear-gradient(170deg,#ffffff0d,#ffffff04);border-radius:26px;flex-direction:column;padding:30px;display:flex;position:relative}.svc-tier--hot{background:linear-gradient(#0d1024, #0d1024) padding-box, linear-gradient(140deg, var(--s1), var(--s2)) border-box;box-shadow:0 30px 70px -35px var(--s1);border:1px solid #0000}.svc-tier__badge{background:linear-gradient(120deg, var(--s1), var(--s2));color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:-13px;left:28px}.svc-tier h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:24px}.svc-tier__tag{color:var(--mut);margin:4px 0 0}.svc-tier__price{color:#fff;letter-spacing:-.03em;margin:14px 0 0;font-size:32px;font-weight:800}.svc-tier ul{flex:1;gap:11px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.svc-tier li{color:#fff;align-items:flex-start;gap:10px;font-size:15px;display:flex}.svc-tier li svg{color:var(--gr);flex:none;margin-top:2px}.svc-note{text-align:center;color:var(--mut);margin:22px 0 0}.svc-proc{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.svc-proc--3{--n:3}.svc-proc--4{--n:4}.svc-proc--5{--n:5}.svc-proc:before{content:"";background:linear-gradient(90deg, var(--s1), var(--s2));opacity:.5;height:2px;position:absolute;top:27px;left:28px;right:28px}.svc-proc li{position:relative}.svc-proc__dot{border:1px solid color-mix(in srgb, var(--s2) 60%, transparent);width:56px;height:56px;color:var(--s2);box-shadow:0 0 0 6px var(--o0), 0 0 30px -6px var(--s1);background:#0b0d20;border-radius:50%;place-items:center;display:grid;position:relative}.svc-proc__n{font-family:var(--hb-font);color:var(--s2);margin-top:16px;font-size:12px;display:block}.svc-proc strong{color:#fff;margin-top:4px;font-size:19px;display:block}.svc-proc p{color:var(--mut);margin:6px 0 0;font-size:15px;line-height:1.55}.svc-panel{background:linear-gradient(140deg, color-mix(in srgb, var(--s2) 60%, transparent), #ffffff0f 45%, color-mix(in srgb, var(--s1) 60%, transparent));box-shadow:0 40px 90px -45px var(--s1);border-radius:28px;padding:1px;position:relative}.svc-panel>div{background:#0a0c1d;border-radius:27px}.svc-seg{background:#ffffff0f;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.svc-seg button{all:unset;color:var(--mut);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s}.svc-seg button:hover{color:#fff}.svc-seg button[aria-pressed=true],.svc-seg button[aria-selected=true]{color:#0a0c1d;background:#fff}.svc-seg button:focus-visible{outline:3px solid var(--cy);outline-offset:2px}@media (max-width:980px){.svc-hero__in{grid-template-columns:1fr}.svc-hero__vis{min-height:0}.svc-feats,.svc-tiers{grid-template-columns:1fr 1fr}.svc-proc,.svc-proc--5{grid-template-columns:1fr 1fr;row-gap:32px}.svc-proc:before{display:none}}@media (max-width:620px){.svc-feats,.svc-tiers,.svc-proc,.svc-proc--5{grid-template-columns:1fr}.svc-hero__vis{transform:scale(.92)}}.svc-note a{color:var(--s2);font-weight:700}:root[data-theme=light] .svc-note a{color:color-mix(in srgb, var(--s1) 85%, #000)}
