body.legacy-start{position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 18% 12%,rgba(150,199,255,.2),transparent 34%),radial-gradient(circle at 84% 20%,rgba(228,199,255,.09),transparent 32%),radial-gradient(circle at 56% 88%,rgba(150,255,250,.12),transparent 36%),var(--color-graphite-l50)}body.legacy-start:before,body.legacy-start:after{content:"";position:fixed;z-index:0;width:58vw;height:46vw;min-width:560px;min-height:460px;pointer-events:none;filter:blur(64px);opacity:.9;will-change:transform,border-radius}body.legacy-start:before{top:-24vw;left:-16vw;border-radius:42% 58% 68% 32%/38% 44% 56% 62%;background:conic-gradient(from 28deg,#1c6eff29,#7583ff1a 28%,#d619be09 42%,#19d2db1c 68%,#1c6eff29);animation:af-home-light-a 10s cubic-bezier(.45,.05,.55,.95) infinite alternate}body.legacy-start:after{right:-20vw;bottom:-24vw;border-radius:64% 36% 42% 58%/46% 62% 38% 54%;background:conic-gradient(from 214deg,#19d2db1f,#974dff0b 30%,#ff924512 45%,#45beff21 66%,#19d2db1f);animation:af-home-light-b 13s cubic-bezier(.45,.05,.55,.95) infinite alternate}.page-wrap{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:32px 40px 56px}@keyframes af-home-light-a{0%{border-radius:42% 58% 68% 32%/38% 44% 56% 62%;transform:translateZ(0) rotate(-12deg) skew(-8deg) scale(1)}35%{border-radius:68% 32% 38% 62%/54% 70% 30% 46%;transform:translate3d(18vw,10vh,0) rotate(38deg) skew(13deg) scale(1.12,.88)}68%{border-radius:31% 69% 57% 43%/72% 35% 65% 28%;transform:translate3d(39vw,3vh,0) rotate(92deg) skewY(-11deg) scale(.9,1.14)}to{border-radius:58% 42% 29% 71%/36% 58% 42% 64%;transform:translate3d(54vw,14vh,0) rotate(146deg) skew(9deg) scale(1.08,.92)}}@keyframes af-home-light-b{0%{border-radius:64% 36% 42% 58%/46% 62% 38% 54%;transform:translateZ(0) rotate(8deg) skewY(7deg) scale(1)}38%{border-radius:35% 65% 72% 28%/61% 33% 67% 39%;transform:translate3d(-20vw,-8vh,0) rotate(-48deg) skew(-12deg) scale(.88,1.16)}72%{border-radius:73% 27% 44% 56%/29% 68% 32% 71%;transform:translate3d(-38vw,-18vh,0) rotate(-104deg) skewY(14deg) scale(1.13,.9)}to{border-radius:47% 53% 66% 34%/69% 41% 59% 31%;transform:translate3d(-52vw,-7vh,0) rotate(-158deg) skew(8deg) scale(.94,1.08)}}@media(prefers-reduced-motion:reduce){body.legacy-start:before,body.legacy-start:after{animation:none}}.page-header{position:relative;min-height:52px;margin-bottom:32px}.page-lang-switch{position:absolute;top:4px;right:0;font-size:var(--font-size-xs);line-height:var(--line-height-xs);white-space:nowrap}.page-lang-switch a{color:var(--color-graphite-d10);padding:0 6px;cursor:pointer}.page-lang-switch a:hover,.page-lang-switch a.active{color:var(--color-blue)}.page-lang-switch a.active{font-weight:var(--font-weight-bold)}.page-lang-switch span{margin:0 4px;color:var(--color-graphite-l20);-webkit-user-select:none;user-select:none}.section-heading{display:flex;align-items:flex-start;gap:12px}.section-heading-mark{display:block;width:4px;height:28px;margin-top:5px;border-radius:2px;background:var(--color-blue);flex:0 0 auto}.page-title,.section-title{margin:0;color:var(--color-graphite-d40);font-size:var(--font-size-2xl,24px);line-height:32px;font-weight:var(--font-weight-bold)}.page-title{display:flex;align-items:center;justify-content:center;gap:12px}.page-brand-logo{display:block;width:32px;height:32px;object-fit:contain}.page-header .page-title{text-align:center}.page-subtitle{margin:8px 0 0;color:var(--color-graphite-d10);font-size:var(--font-size-md);line-height:var(--line-height-md)}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:56px}.step-card{position:relative;background:var(--color-white);border:1px solid var(--color-graphite-l30);border-radius:2px;box-shadow:0 1px 3px #1f232b1a;padding:28px 24px 24px;min-height:294px;display:flex;flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s}.step-card:before{display:none}.step-card:hover{border-color:var(--color-blue-l10);box-shadow:0 2px 6px #1f232b1a;transform:translateY(-2px)}.step-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:24px;border-radius:50%;background:var(--color-blue-l50);color:var(--color-blue);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-regular);letter-spacing:0}.step-title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-bold);color:var(--color-graphite-d40);margin-bottom:16px}.step-description{font-size:var(--font-size-md);line-height:28px;color:var(--color-graphite-d10);flex:1}.step-link{margin-top:20px;font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-bold)}.step-link:after{content:" →"}.vendor-section{margin-bottom:32px}.vendor-section .section-heading{margin-bottom:28px}.vendor-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vendor-section-actions{display:flex;justify-content:center;margin-top:72px}.nc-start-btn{width:240px;height:48px;padding:0;font-size:var(--font-size-lg);line-height:var(--line-height-lg);border-radius:2px}.vendor-showcase-card{position:relative;min-height:144px;padding:20px 12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--color-white);border:1px solid var(--color-graphite-l30);border-radius:2px;box-shadow:var(--shadow-s1);color:var(--color-graphite-d40);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-bold);text-align:center}.vendor-showcase-card img{display:block;width:80px;height:54px;object-fit:contain}.vendor-showcase-card img.vendor-logo-fortinet{width:46px;height:32px}.vendor-showcase-card img.vendor-logo-huawei{width:50px;height:36px}.vendor-showcase-card img.vendor-logo-hillstone{width:108px;height:54px}.vendor-showcase-card.is-coming img{filter:grayscale(1);opacity:.38}.vendor-showcase-card.is-available{cursor:pointer}.vendor-showcase-card.is-available:hover{border-color:var(--color-blue-l10);box-shadow:var(--shadow-s2);transform:translateY(-2px)}.vendor-showcase-card.is-coming{color:var(--color-graphite-l10);background:var(--color-graphite-l40);box-shadow:none;cursor:not-allowed}.vendor-placeholder{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--color-graphite-l30);color:var(--color-graphite-l10);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.vendor-showcase-card em{position:absolute;right:10px;top:10px;color:var(--color-graphite-d10);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-style:normal;font-weight:var(--font-weight-regular)}.conversions-area{max-width:100%;margin:0 auto;padding-top:24px;border-top:1px solid var(--color-graphite-l30)}.conversions-inline-form{background:var(--color-white);border:1px solid var(--color-graphite-l30);border-radius:var(--radius);padding:24px;margin-bottom:24px;box-shadow:none}.conversions-inline-form .nc-field-row:last-child{margin-bottom:0}.conversions-inline-form .conversions-inline-footer{margin-top:20px;padding:0;border-top:none;justify-content:flex-end}.vendor-section-heading{text-align:left;margin-bottom:24px}.vendor-section-heading .section-title{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.step-description{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--color-graphite-d10)}.vendor-showcase-card.is-available{border-color:var(--color-blue);background:var(--color-blue-l50);box-shadow:var(--shadow-s1)}.vendor-showcase>.vendor-showcase-card.is-available:nth-child(1){min-height:176px}@media(max-width:600px){.page-wrap{padding:24px 16px 40px}.page-header{margin-bottom:24px}.steps,.vendor-showcase{grid-template-columns:1fr;gap:12px}.step-card{min-height:240px;padding:24px 20px}.vendor-showcase-card{min-height:128px}.page-title,.section-title{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}
