.catalogue-screens{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.catalogue-screens__tabs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.catalogue-screens__tab{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--paper);color:var(--ink-2);cursor:pointer;transition:background-color var(--d2) var(--ease), border-color var(--d2) var(--ease), box-shadow var(--d2) var(--ease), transform var(--d2) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 14px 16px 20px;display:grid;position:relative}.catalogue-screens__num{color:var(--tab-num,var(--ink-4));transition:color var(--d2) var(--ease);align-self:start;padding-top:6px}.catalogue-screens__copy{gap:4px;display:grid}.catalogue-screens__tab strong{font-family:var(--f-display);letter-spacing:-.02em;color:var(--tab-title,var(--ink));transition:color var(--d2) var(--ease);font-size:1.1875rem;font-weight:500;line-height:1.25}.catalogue-screens__text{color:var(--tab-text,var(--ink-3));font-size:.9375rem;line-height:1.5}.catalogue-screens__go{border:1px solid var(--tab-go-line,var(--line-2));background:var(--tab-go,transparent);width:38px;height:38px;color:var(--tab-go-ink,var(--ink));transition:background-color var(--d2) var(--ease), border-color var(--d2) var(--ease);border-radius:50%;place-items:center;display:grid}.catalogue-screens__go svg{width:15px;height:15px;transition:transform var(--d3) var(--ease)}.catalogue-screens__tab:hover{border-color:var(--navy);transform:translateY(-1px);box-shadow:0 10px 24px -16px #13204273}.catalogue-screens__tab:hover .catalogue-screens__go{border-color:var(--tab-go-line,var(--navy))}.catalogue-screens__tab:hover .catalogue-screens__go svg{transform:translate(3px)}.catalogue-screens.is-ready .catalogue-screens__tab:not([aria-selected=true]) .catalogue-screens__text{display:none}.catalogue-screens__tab:is([aria-selected=true],.catalogue-screens:not(.is-ready):not(:has(.catalogue-screens__panel:target)) li:first-child>*,.catalogue-screens:not(.is-ready):has(.catalogue-screens__panel:first-child:target) li:first-child>*,.catalogue-screens:not(.is-ready):has(.catalogue-screens__panel:nth-child(2):target) li:nth-child(2)>*,.catalogue-screens:not(.is-ready):has(.catalogue-screens__panel:nth-child(3):target) li:nth-child(3)>*,.catalogue-screens:not(.is-ready):has(.catalogue-screens__panel:nth-child(4):target) li:nth-child(4)>*,.catalogue-screens:not(.is-ready):has(.catalogue-screens__panel:nth-child(5):target) li:nth-child(5)>*,.catalogue-screens:not(.is-ready):has(.catalogue-screens__panel:nth-child(6):target) li:nth-child(6)>*){--tab-title:#fff;--tab-text:#ffffffb8;--tab-num:var(--neon);--tab-go:var(--neon);--tab-go-line:var(--neon);--tab-go-ink:var(--navy);border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:none;cursor:default;transform:none}.catalogue-screens__panel{display:none}.catalogue-screens .catalogue-screens__panel{scroll-margin-top:64px}.catalogue-screens__panel:target{display:block}.catalogue-screens__panels:not(:has(:target)) .catalogue-screens__panel:first-child{display:block}.catalogue-screens.is-ready .catalogue-screens__panel{display:block}.catalogue-screens.is-ready .catalogue-screens__panel[hidden]{display:none}.catalogue-screens__panel:focus-visible{outline-offset:6px}.catalogue-screens .pg-media__frame{background:#fff}.catalogue-screens__note{color:var(--ink-3);margin:14px 0 0}@media (width<=860px){.catalogue-screens{grid-template-columns:minmax(0,1fr)}.catalogue-screens__view{order:-1}}.device{--mx:0;--my:0;isolation:isolate;border-radius:var(--radius-lg);background:radial-gradient(ellipse 60% 55% at 50% 48%, #4d649659, #0c143000 70%), var(--deep);color:#fff;padding:clamp(40px,4vw,64px) clamp(16px,6vw,120px);position:relative;overflow:hidden}.device:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:50%;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70%,#000,#0000 80%);mask-image:radial-gradient(75% 70%,#000,#0000 80%)}.device__net{z-index:-1;width:106%;max-width:none;height:106%;transform:translate3d(calc(var(--mx) * -12px), calc(var(--my) * -9px), 0);transition:transform .9s var(--ease);position:absolute;inset:-3%}.device__routes path{fill:none;stroke:#a9bbec29;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .6s var(--ease)}.device:hover .device__routes path{stroke:#a9bbec42}.device__pulses path{fill:none;stroke:var(--glow);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:5 100;stroke-dashoffset:5px;opacity:.85;vector-effect:non-scaling-stroke;animation:7s linear infinite device-pulse}.device__pulses path:nth-child(3n){stroke:var(--neon)}.device__nodes circle{fill:var(--deep);stroke:#a9bbec73;stroke-width:1px;vector-effect:non-scaling-stroke}@keyframes device-pulse{0%{stroke-dashoffset:5px}45%,to{stroke-dashoffset:-100px}}.device__note{color:#fff;--ink:#fff;background:#ffffff14;top:20px;left:20px;box-shadow:0 0 0 1px #ffffff24}.device__laptop{width:min(100%,760px);transform:perspective(1400px) rotateX(calc(var(--my) * -3deg)) rotateY(calc(var(--mx) * 4deg)) translate3d(calc(var(--mx) * 6px), calc(var(--my) * 4px), 0);transition:transform .9s var(--ease);margin-inline:auto;position:relative}.device__laptop img{width:100%;max-width:none;height:auto;display:block}.device__callout{z-index:3;pointer-events:none;align-items:center;display:flex;position:absolute}.device__callout span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#0c1430bf;border-radius:999px;padding:5px 10px;font-size:.6875rem;box-shadow:0 0 0 1px #ffffff38}.device__callout b{background:#ffffff80;width:clamp(28px,5vw,72px);height:1px;display:block;position:relative}.device__callout b:after{content:"";background:var(--glow);width:10px;height:10px;-webkit-mask:var(--sym-ring) center / contain no-repeat;mask:var(--sym-ring) center / contain no-repeat;position:absolute;top:-5px;right:-5px}.device__callout--r b:after{left:-5px;right:auto}@media (width<=860px){.device__callout{display:none}}.sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(24px,2.4vw,40px);display:grid}.side{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(24px,3vw,44px);display:flex;position:relative}.side--brand{background:var(--paper-2)}.side__for{color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:clamp(28px,3vw,48px);display:flex}.side__for span:first-child{background:var(--navy);color:#fff;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.side h3{letter-spacing:-.035em;max-width:18ch;margin-bottom:16px;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:400;line-height:1.08}.side>p{color:var(--ink-3);max-width:46ch}.ticks{border-top:1px solid var(--line);margin:24px 0 32px;padding:0;list-style:none}.ticks li{border-bottom:1px solid var(--line);color:var(--ink-2);padding:14px 0 14px 30px;font-size:.9375rem;position:relative}.ticks li:before{content:"";border:1px solid var(--navy);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%23132042' stroke-width='1.1'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;width:14px;height:14px;position:absolute;top:19px;left:2px}.side .link{align-self:flex-start;margin-top:auto}@media (width<=860px){.sides{grid-template-columns:minmax(0,1fr)}}.catalogue-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.catalogue-products .pg-media__frame{background:#fdfdfd}.catalogue-products__meta{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;display:flex}.catalogue-products__meta .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalogue-products__logo{width:calc(var(--w,120px) * .5);background:var(--ink);opacity:.82;flex:none;max-width:48%;height:18px;display:block;-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.catalogue-aside{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,2fr) minmax(0,7fr) auto;align-items:center;gap:12px clamp(16px,2.4vw,40px);margin-top:clamp(48px,5vw,80px);padding:clamp(18px,1.8vw,26px) 0;display:grid}.catalogue-aside+.catalogue-aside{border-top:0;margin-top:0}.catalogue-aside>.mono{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.catalogue-aside p{max-width:68ch;color:var(--ink-2);margin:0;line-height:1.6}.catalogue-block{margin-top:clamp(56px,6vw,104px)}.catalogue-live__frame{aspect-ratio:16/9;border-radius:var(--radius);isolation:isolate;background:#fff;position:relative;overflow:hidden}.catalogue-live__frame iframe{z-index:1;border:0;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);position:absolute;inset:-1px}.catalogue-live__wait{color:var(--ink-3);place-items:center;display:grid;position:absolute;inset:0}.catalogue-live__wait span{align-items:center;gap:10px;display:inline-flex}.catalogue-live__caption{color:var(--ink-3);justify-content:space-between;gap:16px;margin:16px 0 0;display:flex}.catalogue-seal{grid-template-columns:clamp(112px,11vw,144px) minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,28px);margin-top:32px;display:grid}.catalogue-seal img{width:100%;height:auto}.catalogue-seal p{margin:0;font-size:.9375rem}.catalogue-onwhite .pg-media__frame{background:#fff}.catalogue-plans .pg-plans-compact{margin-bottom:28px}@media (width<=1100px){.catalogue-products__meta{flex-direction:column;align-items:flex-start;gap:8px}.catalogue-products__meta .mono{white-space:normal}.catalogue-products__logo{max-width:100%;-webkit-mask-position:0;mask-position:0}}@media (width<=860px){.catalogue-products{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-aside{grid-template-columns:minmax(0,1fr)}.catalogue-live__frame{aspect-ratio:1}.catalogue-live__caption{flex-direction:column;gap:6px}}@media (width<=560px){.catalogue-live__frame{aspect-ratio:2/3}}
