.is-m{display:none}body:has(#bill-monthly:checked) .is-m{display:inline}body:has(#bill-monthly:checked) .is-y{display:none}.pr-hero{isolation:isolate;text-align:center;background:radial-gradient(40% 70% at 12% 0%, #38d3f529, transparent 70%), radial-gradient(38% 70% at 88% 4%, #e45fd221, transparent 70%), radial-gradient(50% 60% at 50% 0%, #9b6bff1f, transparent 70%), var(--surface);padding:clamp(40px,5.5vw,72px) 0 clamp(24px,3vw,36px);position:relative;overflow:hidden}.pr-hero__inner{flex-direction:column;align-items:center;display:flex}.pr-eyebrow{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-weight:680}.pr-hero h1{max-width:22ch;margin-top:12px;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.2rem)}.pr-grad{background:var(--brand-gradient-deep);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.pr-sub{font-size:var(--step-1);color:var(--ink-2);max-width:54ch;margin-top:18px;line-height:1.5}.pr-billing{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-width:0;margin:26px 0 0;padding:0;display:flex}.pr-seg{background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:4px;display:inline-flex;position:relative;box-shadow:0 6px 18px -12px #14162959}.pr-seg input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pr-seg label{min-width:104px;font-weight:640;font-size:var(--step--1);color:var(--ink-2);cursor:pointer;text-align:center;border-radius:999px;padding:9px 20px;transition:background-color .15s,color .15s}.pr-seg label:hover{color:var(--ink)}.pr-seg input:checked+label{background:var(--brand-night);color:#fff}.pr-seg input:focus-visible+label{outline-offset:2px;outline:3px solid #2563eb}.pr-save{background:var(--green-soft);color:var(--green-ink);font-size:var(--step--2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:680;display:inline-flex}.pr-save:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.pr-main{padding:8px 0 clamp(56px,8vw,96px)}.pr-tabs{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto;padding:6px;display:flex}.pr-tabs a{font-weight:640;font-size:var(--step--1);color:var(--ink-2);white-space:nowrap;border-radius:11px;align-items:center;gap:9px;padding:11px 18px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.pr-tabs a:hover{color:var(--ink)}.pr-tab-chip{color:#fff;background:var(--brand-gradient-deep);border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:700}.pr-tab-chip--ea{color:var(--amber-ink);background:var(--amber-soft)}.pr-tabs a.is-active,.pr-tabs:not(.is-js) a.is-default,.pr-main:has(#bundle:is(:target,:has(:target))) .pr-tabs:not(.is-js) a[data-tab=bundle],.pr-main:has(#itops360:is(:target,:has(:target))) .pr-tabs:not(.is-js) a[data-tab=itops360],.pr-main:has(#cloudvision360:is(:target,:has(:target))) .pr-tabs:not(.is-js) a[data-tab=cloudvision360],.pr-main:has(#agentvision360:is(:target,:has(:target))) .pr-tabs:not(.is-js) a[data-tab=agentvision360],.pr-main:has(#backupvision360:is(:target,:has(:target))) .pr-tabs:not(.is-js) a[data-tab=backupvision360]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14162914,0 6px 16px -10px #14162959}.pr-main:has(.pr-panel:not(.pr-panel--default):is(:target,:has(:target))) .pr-tabs:not(.is-js) a.is-default{box-shadow:none;color:var(--ink-2);background:0 0}.pr-dot{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.pr-dot--bundle{background:var(--brand-gradient-deep)}.pr-dot--itops{background:linear-gradient(135deg, #14b8a6, var(--itops))}.pr-dot--cloud{background:linear-gradient(135deg, var(--brand-cyan), var(--cloud))}.pr-dot--agent{background:linear-gradient(135deg, var(--brand-violet), var(--brand-pink))}.pr-dot--backup{background:linear-gradient(135deg, #f59e0b, var(--backup))}.pr-panel{scroll-margin-top:90px;display:none}.pr-panels:not(:has(:target)) .pr-panel--default,.pr-panel:target,.pr-panel:has(:target){display:block}.pr-panels.is-js .pr-panel{display:none}.pr-panels.is-js .pr-panel.is-active{display:block}.pr-panel:focus{outline:none}.pr-panel-head{text-align:center;max-width:720px;margin:clamp(28px,4vw,40px) auto 0}.pr-panel-head h2{font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem)}.pr-panel-head p{color:var(--ink-2);font-size:var(--step--1);margin-top:8px}.pr-picker{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:640px;margin:22px auto 0;display:flex}.pr-picker-label{font-weight:680;font-stretch:108%;font-size:var(--step-0)}.pr-picker-note{font-size:var(--step--2);color:var(--muted)}.pr-picker select{border:1px solid var(--line-strong);background:var(--surface);min-width:260px;min-height:46px;font:600 var(--step--1) var(--font);color:var(--ink);cursor:pointer;border-radius:10px;padding:0 40px 0 16px}.pr-stepper{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex;box-shadow:0 8px 24px -18px #14162966}.pr-stepper input[type=range]{min-width:0;accent-color:var(--violet);cursor:pointer;flex:1;height:28px}.pr-step{border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;font:600 1.2rem/1 var(--font);color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.pr-step:hover{border-color:var(--ink)}.pr-count{background:var(--brand-night);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;flex:none;min-width:52px;padding:6px 10px;font-weight:720;font-stretch:110%}.pr-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:36px;display:grid}.pr-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;padding:26px 22px 22px;transition:box-shadow .2s,transform .2s,opacity .2s,border-color .2s;display:flex;position:relative}.pr-card:before{content:"";background:var(--line-strong);border-radius:16px 16px 0 0;height:6px;position:absolute;top:-1px;left:-1px;right:-1px}.pr-card--t1:before{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-blue))}.pr-card--t2:before{background:linear-gradient(90deg, var(--brand-blue), var(--brand-violet))}.pr-card--t3:before{background:linear-gradient(90deg, var(--brand-night), #2b3561)}.pr-card:hover{box-shadow:0 22px 44px -28px #14162973}.pr-card--popular{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--brand-gradient-deep) border-box;border:2px solid #0000;padding:25px 21px 21px;box-shadow:0 26px 50px -30px #7c3aed8c}.pr-card--popular:before{display:none}.pr-badge{background:var(--brand-gradient-deep);color:#fff;font-size:var(--step--2);white-space:nowrap;border-radius:999px;padding:4px 14px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -8px #7c3aedb3}.pr-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-card h3{font-size:var(--step-1)}.pr-fit{background:var(--green-soft);color:var(--green-ink);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700;display:none}.pr-card.is-fit .pr-fit{display:inline-flex}.pr-card.is-fit:not(.pr-card--popular){border-color:var(--green);box-shadow:0 0 0 1px var(--green), 0 22px 44px -30px #12865f99}.pr-card.is-out .pr-total{background:var(--amber-soft);color:var(--amber-ink);font-weight:600}.pr-card.is-out .pr-amount{color:var(--muted)}.pr-for{font-size:var(--step--1);color:var(--muted);min-height:2.9em;margin-top:6px;line-height:1.45}.pr-price{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:16px;display:flex}.pr-from{font-size:var(--step--1);color:var(--ink-2);align-self:center;font-weight:620}.pr-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,1.9rem + 1vw,2.85rem);font-weight:780;font-stretch:112%;line-height:1}.pr-card--popular .pr-amount{background:var(--brand-gradient-deep);color:#0000;-webkit-background-clip:text;background-clip:text}.pr-per{font-size:var(--step--1);color:var(--muted);font-weight:560}.pr-unit{font-size:var(--step--2);color:var(--muted);min-height:1.6em;margin-top:6px}.pr-total{background:var(--paper);font-size:var(--step--2);color:var(--ink-2);border-radius:10px;min-height:40px;margin-top:12px;padding:9px 12px;line-height:1.5}.pr-total b{color:var(--ink);font-weight:720}.pr-card .pr-cta{width:100%;margin-top:16px}.pr-plus{font-size:var(--step--1);color:var(--ink);margin-top:20px;font-weight:700}.pr-feats{font-size:var(--step--1);flex:1;margin:10px 0 0;padding:0;list-style:none}.pr-card>.pr-feats:first-of-type{margin-top:20px}.pr-feats li{color:var(--ink-2);align-items:flex-start;gap:10px;padding:5px 0;line-height:1.45;display:flex}.pr-feats svg,.pr-yes svg{background:var(--violet-soft);fill:none;width:18px;height:18px;stroke:var(--violet);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;margin-top:2px;padding:2px}.pr-all{font-size:var(--step--2);align-self:flex-start;margin-top:16px;font-weight:640}.pr-fine{text-align:center;font-size:var(--step--1);color:var(--muted);margin-top:22px}.pr-provider{border:1px dashed var(--line-strong);background:var(--paper);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px 28px;margin-top:28px;padding:22px 26px;display:grid}.pr-provider h3{font-size:var(--step-0)}.pr-provider p{font-size:var(--step--1);color:var(--ink-2);margin-top:4px}.pr-provider-price{font-size:var(--step--1);color:var(--muted);max-width:30ch}.pr-provider-price b{font-size:var(--step-2);color:var(--ink);margin-right:4px;font-weight:760;font-stretch:110%}.pr-bundle{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;margin-top:36px;display:grid}.pr-bundle [hidden]{display:none!important}.pr-builder{gap:14px;display:grid}.pr-mod{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;margin:0;padding:20px 22px}.pr-mod legend{float:left;width:100%;font-weight:720;font-stretch:108%;font-size:var(--step-0);align-items:center;gap:10px;padding:0;display:flex}.pr-mod legend+*{clear:both}.pr-mod-tag{font-size:var(--step--2);color:var(--muted);margin-top:6px}.pr-mod-fields{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.pr-field{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.pr-field--num{flex:0 150px}.pr-field>span{font-size:var(--step--2);color:var(--ink-2);font-weight:640}.pr-field select,.pr-field input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;font:560 var(--step--1) var(--font);color:var(--ink);border-radius:10px;padding:0 12px}.pr-field input:disabled{background:var(--paper);color:var(--muted)}.pr-summary{color:var(--on-indigo);isolation:isolate;background:radial-gradient(80% 60% at 100% 0%, #9b6bff59, transparent 60%), radial-gradient(70% 50% at 0% 100%, #38d3f52e, transparent 60%), var(--brand-night);border-radius:20px;padding:26px;position:sticky;top:92px;overflow:hidden;box-shadow:0 30px 60px -34px #0b1020cc}.pr-summary :focus-visible{outline-color:var(--brand-cyan)}.pr-summary h3{color:#fff;font-size:var(--step-1)}.pr-lines{font-size:var(--step--1);margin:16px 0 0;padding:0;list-style:none}.pr-lines li{border-bottom:1px solid var(--night-line);color:var(--on-indigo-2);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.pr-lines li b{color:#fff;margin-right:4px;font-weight:640}.pr-lines li>span:last-child{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.pr-sum{font-size:var(--step--1);margin:14px 0 0}.pr-sum div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.pr-sum dt{color:var(--on-indigo-2)}.pr-sum dd{font-variant-numeric:tabular-nums;color:#fff;margin:0}.pr-sum-off dd,.pr-sum-off dt{color:#6ee7b7}.pr-sum-total{border-top:1px solid var(--night-line);align-items:baseline;margin-top:10px;padding-top:14px!important}.pr-sum-total dt{color:#fff;font-weight:640}.pr-sum-total dd{letter-spacing:-.02em;background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem);font-weight:780;font-stretch:112%;line-height:1}.pr-sum-note{text-align:right;font-size:var(--step--2);color:var(--on-indigo-2);margin-top:6px}.pr-sum-hint{color:#e4dcff;font-size:var(--step--2);background:#9b6bff29;border-radius:10px;margin-top:14px;padding:10px 12px}.pr-sum-cta{gap:10px;margin-top:20px;display:grid}.pr-summary .btn-secondary{color:#fff;border-color:#4a5680}.pr-summary .btn-secondary:hover{color:#fff;border-color:var(--brand-cyan)}.pr-sum-incl{font-size:var(--step--2);color:var(--on-indigo-2);margin-top:16px}.pr-mod-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.pr-mini{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.pr-mini:hover{border-color:var(--ink);color:var(--ink)}.pr-mini-name{align-items:center;gap:9px;font-weight:700;display:flex}.pr-mini-price{font-size:var(--step--1);color:var(--ink-2)}.pr-mini-price b{color:var(--ink)}.pr-mini-price b.is-m{display:none}body:has(#bill-monthly:checked) .pr-mini-price b.is-m{display:inline}.pr-mini-more{font-size:var(--step--2);color:var(--violet);margin-top:4px;font-weight:680}.pr-compare{margin-top:clamp(48px,6vw,72px);scroll-margin-top:80px}.pr-compare-title{font-size:var(--step-2);text-align:center;margin-bottom:22px}.pr-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--step--1)}.pr-table th,.pr-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 14px}.pr-table td{text-align:center;color:var(--ink-2)}.pr-th-feature{width:34%}.pr-table thead th{z-index:3;background:var(--surface);text-align:center;border-bottom:1px solid var(--line-strong);padding:14px 10px;position:sticky;top:69px;box-shadow:0 8px 14px -14px #14162973}.pr-th-name{color:var(--ink);font-weight:720;font-stretch:108%;display:block}.pr-short{display:none}.pr-th-price{font-size:var(--step--2);color:var(--muted);margin-top:2px;font-weight:560;display:block}.pr-table thead th.is-popular .pr-th-name{background:var(--brand-gradient-deep);color:#0000;-webkit-background-clip:text;background-clip:text}.pr-table td.is-popular{background:#7c3aed0b}.pr-group-row th{border-bottom:1px solid var(--line);background:var(--paper);padding:0}.pr-group-btn{width:100%;font:720 var(--step--1) var(--font);color:var(--ink);text-align:left;cursor:pointer;letter-spacing:.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-stretch:108%;display:flex}.pr-chev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.pr-group.is-closed .pr-chev{transform:rotate(-45deg)}.pr-group.is-closed .pr-row{display:none}.pr-row th{text-align:left;color:var(--ink);font-weight:520}.pr-row:hover>*{background:#2563eb08}.pr-yes{display:inline-flex}.pr-yes svg{width:22px;height:22px;margin:0}.pr-no{color:var(--line-strong);font-weight:700}.pr-val{color:var(--ink);font-weight:620;font-size:var(--step--2)}.pr-programs{background:var(--paper);border:1px solid var(--line);width:fit-content;max-width:100%;font-size:var(--step--1);color:var(--ink-2);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin:clamp(40px,5vw,64px) auto 0;padding:16px 22px;display:flex}.pr-programs b{color:var(--ink)}.pr-programs p+p{margin-top:0}.pr-programs a{font-weight:680}.pr-why{isolation:isolate;color:var(--on-indigo);background:radial-gradient(60% 90% at 0% 0%, #38d3f529, transparent 60%), radial-gradient(60% 90% at 100% 100%, #e45fd229, transparent 60%), var(--brand-night);padding:clamp(56px,8vw,96px) 0;position:relative;overflow:hidden}.pr-why h2{color:#fff;text-align:center}.pr-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.pr-why-grid li{border:1px solid var(--night-line);background:#ffffff0a;border-radius:16px;padding:24px}.pr-why-k{font-weight:800;font-stretch:115%;font-size:var(--step-2);background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.pr-why-grid h3{color:#fff;font-size:var(--step-0);margin-top:10px}.pr-why-grid p{color:var(--on-indigo-2);font-size:var(--step--1);margin-top:8px}.pr-ea{margin:0 0 10px}.pr-bv{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:clamp(32px,4vw,48px);display:grid}.pr-bv h3{font-size:var(--step-1)}.pr-bv-items{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:26px}.pr-bv-table{border-collapse:collapse;width:100%;font-size:var(--step--1);margin-top:14px}.pr-bv-table th,.pr-bv-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 8px}.pr-bv-table thead th{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-top:4px;font-weight:640}.pr-bv-table td,.pr-bv-table thead th:not(:first-child){text-align:right;white-space:nowrap;width:7.5em}.pr-bv-table td{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:720;font-size:var(--step-0)}.pr-bv-table tbody tr:last-child th,.pr-bv-table tbody tr:last-child td{border-bottom:0}.pr-bv-kind{color:var(--ink);font-weight:660;display:block}.pr-bv-note{font-size:var(--step--2);color:var(--muted);margin-top:3px;font-weight:450;line-height:1.45;display:block}.pr-bv-fine{font-size:var(--step--2);color:var(--muted);margin-top:12px}.pr-bv-side{gap:14px;display:grid}.pr-bv-box{border:1px solid var(--line);background:var(--paper);font-size:var(--step--1);color:var(--ink-2);border-radius:16px;padding:20px 22px}.pr-bv-box--managed{background:linear-gradient(180deg, #fff8ec, var(--surface));border-color:#f3d9a8}.pr-bv-box h3{font-size:var(--step-0);color:var(--ink)}.pr-bv-box p{margin-top:6px}.pr-bv-price{color:var(--ink-2)}.pr-bv-price b{font-size:var(--step-1);color:var(--ink);font-weight:760}.pr-bv-box ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pr-bv-box li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.pr-bv-box li svg{background:var(--amber-soft);fill:none;width:18px;height:18px;stroke:var(--backup);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;margin-top:2px;padding:2px}@media (width<=1100px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.pr-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pr-bundle{grid-template-columns:1fr}.pr-summary{position:static}.pr-mod-overview,.pr-provider,.pr-bv{grid-template-columns:1fr}}@media (width<=720px){.pr-tabs{grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.pr-tabs a{font-size:var(--step--2);justify-content:flex-start;gap:7px;padding:10px}.pr-tab-chip{display:none}.pr-sub{font-size:var(--step-0)}.pr-cards{grid-template-columns:1fr;row-gap:26px}.pr-for,.pr-unit{min-height:0}.pr-why-grid{grid-template-columns:1fr}.pr-table{font-size:var(--step--2)}.pr-th-feature{width:36%}.pr-table th,.pr-table td{padding:10px 4px}.pr-row th{padding-left:6px}.pr-table thead th{padding:10px 2px}.pr-th-name{font-size:.78rem;font-stretch:100%}.pr-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-short{display:inline}.pr-th-price{font-size:.68rem}.pr-val{font-size:.7rem}.pr-yes svg{width:18px;height:18px}.pr-programs{text-align:center;border-radius:16px;flex-direction:column}.pr-bv-items{padding:18px 16px}.pr-bv-table th,.pr-bv-table td{padding:11px 4px}.pr-bv-table td,.pr-bv-table thead th:not(:first-child){width:5em}.pr-bv-table td{font-size:var(--step--1)}.pr-picker select{width:100%;min-width:0}.pr-seg label{min-width:92px;padding:9px 16px}}@media (prefers-reduced-motion:reduce){.pr-card,.pr-chev,.pr-seg label,.pr-tabs a{transition:none}}
