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)}}.af-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#1e232b73;display:flex;align-items:center;justify-content:center;padding:16px}.af-confirm-overlay[hidden]{display:none!important}.af-confirm-dialog{display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));padding:0;background:var(--color-white,#fff);border:0;border-radius:4px;box-shadow:0 6px 18px #1020402e;overflow:hidden}.af-confirm-dialog-hd{display:flex;align-items:center;height:48px;padding:0 16px}.af-confirm-dialog-hd h3{margin:0;font-size:var(--font-size-lg,16px);line-height:var(--line-height-lg,24px);font-weight:var(--font-weight-bold,700);color:var(--color-graphite-d40,#1f2d3d)}.af-confirm-dialog-bd{display:flex;align-items:flex-start;gap:16px;padding:8px 32px}.af-confirm-dialog-icon{display:flex;align-items:center;justify-content:center;width:40px;height:48px;flex:0 0 40px;color:var(--color-orange,#f08a00);font-size:30px;line-height:38px;font-weight:700}.af-dynamic-confirm-overlay .af-confirm-dialog-icon{width:48px;height:48px;flex-basis:48px;border-radius:50%;background:#fff4e8;font-size:28px;line-height:1}.af-confirm-dialog-bd p{margin:12px 0;font-size:var(--font-size-md,14px);line-height:24px;font-weight:400;color:var(--color-graphite-d40,#1f2d3d)}.af-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;height:56px;padding:12px 16px}.af-confirm-actions .af-btn{min-width:64px;height:32px;padding:0 16px;border:1px solid var(--color-graphite-l20,#cfd6e0);border-radius:var(--radius,2px);background:var(--color-white,#fff);color:var(--color-graphite-d40,#1f2d3d);font-size:var(--font-size-md,14px);font-weight:400;line-height:30px;cursor:pointer}.af-confirm-actions .af-btn-primary{border-color:var(--color-blue,#2b6cff);background:var(--color-blue,#2b6cff);color:#fff}.af-confirm-actions .af-btn:hover{border-color:var(--color-blue-l10,#5a8bff)}.page-header .page-top-right{position:absolute;top:0;right:0;z-index:6;display:flex;align-items:center;gap:12px}.page-header .page-user-info{position:static;min-height:24px;display:inline-flex;align-items:center}.page-header .page-top-right .nc-user-info{white-space:nowrap}.page-header .page-lang-switch{position:static;top:auto;right:auto}
