.gSYs_G_banner{--strip:30px;margin-top:var(--space-section);background:var(--night);min-height:clamp(560px,82vh,860px);color:var(--night-ink);isolation:isolate;display:grid;position:relative;overflow:hidden}.gSYs_G_media{z-index:-2;background:var(--reel);background-position:60%;background-size:cover;position:absolute;inset:0}.gSYs_G_video{object-fit:cover;filter:saturate(.35)contrast(1.08)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.gSYs_G_grade{background:linear-gradient(90deg, color-mix(in srgb, var(--night) 94%, transparent) 0%, color-mix(in srgb, var(--night) 78%, transparent) 42%, color-mix(in srgb, var(--night) 30%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--night) 70%, transparent), transparent 45%), color-mix(in srgb, var(--night-2) 40%, transparent);position:absolute;inset:0}.gSYs_G_grade:after{content:"";background:var(--night-muted);mix-blend-mode:color;opacity:.45;position:absolute;inset:0}.gSYs_G_grain{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite gSYs_G_grain;position:absolute;inset:-40px}@keyframes gSYs_G_grain{0%{transform:translate(0)}20%{transform:translate(-14px,9px)}40%{transform:translate(11px,-16px)}60%{transform:translate(-7px,18px)}80%{transform:translate(17px,4px)}to{transform:translate(-3px,-11px)}}.gSYs_G_strip{height:var(--strip);z-index:1;background:color-mix(in srgb, var(--night) 88%, black);position:absolute;left:0;right:0}.gSYs_G_strip:before{content:"";background:color-mix(in srgb, var(--night-ink) 26%, transparent);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='30'%3E%3Crect x='11' y='9' width='14' height='12' rx='3'/%3E%3C/svg%3E") 0/36px 30px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='30'%3E%3Crect x='11' y='9' width='14' height='12' rx='3'/%3E%3C/svg%3E") 0/36px 30px repeat-x}.gSYs_G_stripTop{top:0}.gSYs_G_stripBottom{bottom:0}.gSYs_G_frame{width:min(1200px, calc(100% - 2 * max(24px, env(safe-area-inset-left), env(safe-area-inset-right))));padding:calc(var(--strip) + clamp(56px, 8vh, 96px)) 0;align-items:center;margin:0 auto;display:grid;position:relative}.gSYs_G_guide{inset:calc(var(--strip) + 24px) -8px;pointer-events:none;--g:color-mix(in srgb, var(--night-ink) 55%, transparent);background:linear-gradient(var(--g), var(--g)) top left / 28px 1.5px no-repeat, linear-gradient(var(--g), var(--g)) top left / 1.5px 28px no-repeat, linear-gradient(var(--g), var(--g)) top right / 28px 1.5px no-repeat, linear-gradient(var(--g), var(--g)) top right / 1.5px 28px no-repeat, linear-gradient(var(--g), var(--g)) bottom left / 28px 1.5px no-repeat, linear-gradient(var(--g), var(--g)) bottom left / 1.5px 28px no-repeat, linear-gradient(var(--g), var(--g)) bottom right / 28px 1.5px no-repeat, linear-gradient(var(--g), var(--g)) bottom right / 1.5px 28px no-repeat;position:absolute}.gSYs_G_content{gap:clamp(32px,4vw,56px);display:grid}.gSYs_G_title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,7vw,112px);font-weight:300;font-stretch:125%;line-height:.98;display:grid}.gSYs_G_line{padding-bottom:.08em;display:block;overflow:hidden}.gSYs_G_line>span{display:inline-block}.gSYs_G_lineTwo{color:var(--night-ink);padding-left:clamp(0px,14vw,240px);font-weight:720}.gSYs_G_lineTwo>span{background:linear-gradient(var(--night-muted), var(--night-muted)) left bottom / 100% 2px no-repeat;padding-bottom:.04em}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gSYs_G_line>span{animation:linear both gSYs_G_rise;animation-timeline:view();animation-range:entry 10% cover 34%}.gSYs_G_lineTwo>span{animation-range:entry 18% cover 40%}}}@keyframes gSYs_G_rise{0%{transform:translateY(105%)}}.gSYs_G_action{flex-wrap:wrap;align-items:center;gap:20px 32px;padding-left:clamp(0px,14vw,240px);display:flex}.gSYs_G_price{gap:2px;margin:0;display:grid}.gSYs_G_price strong{letter-spacing:-.02em;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1}.gSYs_G_price span{color:var(--night-muted);font-size:16px}.gSYs_G_action button{--btn-bg:var(--night-ink);--btn-fg:var(--night)}.gSYs_G_banner :focus-visible{outline:2px solid var(--night-ink);outline-offset:3px}@media (max-width:640px){.gSYs_G_banner{--strip:22px;min-height:0}.gSYs_G_strip:before{-webkit-mask-size:28px 22px;mask-size:28px 22px}.gSYs_G_title{font-size:clamp(44px,13vw,64px)}.gSYs_G_lineTwo,.gSYs_G_action{padding-left:0}.gSYs_G_action{flex-direction:column;align-items:stretch}.gSYs_G_action button{width:100%}.gSYs_G_guide{inset:calc(var(--strip) + 14px) -6px}}
.OmP3uq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.OmP3uq_arrows{gap:8px;display:flex}.OmP3uq_arrow{background:var(--c-s2);width:52px;height:52px;color:var(--c-on);cursor:pointer;transition:background .2s var(--ease), opacity .2s var(--ease);border:0;border-radius:999px;place-items:center;display:grid}.OmP3uq_arrow:hover:not(:disabled){background:var(--c-s4)}.OmP3uq_arrow:disabled{opacity:.38;cursor:default}.OmP3uq_arrow:focus-visible,.OmP3uq_track:focus-visible,.OmP3uq_play:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.OmP3uq_track{--h:clamp(300px, 32vw, 440px);--gutter:max(24px, calc((100vw - 1200px) / 2));padding:4px var(--gutter) 12px;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;border-radius:4px;align-items:flex-end;gap:16px;margin:40px calc(50% - 50vw) 0;list-style:none;display:flex;position:relative;overflow-x:auto}.OmP3uq_track::-webkit-scrollbar{display:none}.OmP3uq_dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.OmP3uq_dragging .OmP3uq_card{pointer-events:none}.OmP3uq_card{width:calc(var(--h) * var(--ratio));scroll-snap-align:start;flex-direction:column;flex:none;gap:14px;display:flex}.OmP3uq_media{height:var(--h);background:var(--night);isolation:isolate;border-radius:20px;width:100%;position:relative;overflow:hidden}.OmP3uq_video{object-fit:cover;background:0 0;width:100%;height:100%;position:absolute;inset:0}.OmP3uq_media[data-missing] .OmP3uq_video{visibility:hidden}.OmP3uq_placeholder{text-align:center;background:radial-gradient(70% 60% at var(--lx) var(--ly), color-mix(in srgb, var(--night-muted) 34%, transparent), transparent 70%), radial-gradient(80% 70% at calc(100% - var(--lx)) calc(100% - var(--ly)), color-mix(in srgb, var(--night-accent) 22%, transparent), transparent 70%), linear-gradient(160deg, var(--night-2), var(--night));color:var(--night-ink);place-items:center;padding:28px;display:grid;position:absolute;inset:0}.OmP3uq_corners{--g:color-mix(in srgb, var(--night-ink) 50%, transparent);background:linear-gradient(var(--g), var(--g)) top left / 18px 1.5px no-repeat, linear-gradient(var(--g), var(--g)) top left / 1.5px 18px no-repeat, linear-gradient(var(--g), var(--g)) top right / 18px 1.5px no-repeat, linear-gradient(var(--g), var(--g)) top right / 1.5px 18px no-repeat, linear-gradient(var(--g), var(--g)) bottom left / 18px 1.5px no-repeat, linear-gradient(var(--g), var(--g)) bottom left / 1.5px 18px no-repeat, linear-gradient(var(--g), var(--g)) bottom right / 18px 1.5px no-repeat, linear-gradient(var(--g), var(--g)) bottom right / 1.5px 18px no-repeat;position:absolute;inset:14px}.OmP3uq_theme{letter-spacing:-.01em;text-wrap:balance;max-width:14ch;font-size:clamp(20px,1.6vw,26px);font-weight:300;line-height:1.15}.OmP3uq_aspect{color:var(--night-muted);font-size:13px;font-weight:600;position:absolute;bottom:20px;right:22px}.OmP3uq_play{background:color-mix(in srgb, var(--night) 70%, transparent);width:64px;height:64px;color:var(--night-ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.OmP3uq_play svg{fill:currentColor}.OmP3uq_caption h3{letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.OmP3uq_meta{color:var(--c-onv);flex-wrap:wrap;gap:4px 0;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.OmP3uq_meta li+li{border-left:1px solid var(--c-olv);margin-left:10px;padding-left:10px}@media (max-width:640px){.OmP3uq_track{--gutter:16px;--h:min(58vh, 460px);align-items:stretch;gap:12px}.OmP3uq_card{width:calc(100vw - 2 * var(--gutter));justify-content:flex-end}.OmP3uq_media{width:min(100%, calc(var(--h) * var(--ratio)));height:auto;aspect-ratio:var(--ratio);margin-inline:auto}.OmP3uq_caption{text-align:center}.OmP3uq_meta{justify-content:center}.OmP3uq_arrow{width:48px;height:48px}}
.pgLiaW_head{gap:0;display:grid}.pgLiaW_grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.pgLiaW_panel{background:var(--c-s1);padding:var(--pad-tile);border-radius:28px;margin:0}.pgLiaW_panel h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.pgLiaW_panel p{color:var(--c-onv);max-width:36ch;margin:8px 0 0;line-height:1.5}.pgLiaW_diagram{background:radial-gradient(70% 90% at 100% 50%, color-mix(in srgb, var(--c-primary) 9%, transparent), transparent 70%), var(--c-s1);grid-column:span 7;place-items:center;padding:24px 20px;display:grid}.pgLiaW_svg{width:100%;height:auto;font-family:inherit;overflow:visible}.pgLiaW_narrow{display:none}.pgLiaW_ghost rect{fill:none;stroke:var(--c-outline);stroke-width:1.5px;stroke-dasharray:5 5}.pgLiaW_ghostName{fill:var(--c-onv);font-size:14px;font-weight:500}.pgLiaW_ghostNote{fill:var(--c-primary);font-size:13px;font-weight:600}.pgLiaW_strike{stroke:var(--c-onv);stroke-width:1.5px}.pgLiaW_wire{fill:none;stroke:var(--c-primary);stroke-width:2px;stroke-linecap:round;opacity:.55}.pgLiaW_packet{fill:var(--c-primary);stroke:var(--c-s1);stroke-width:2px;offset-rotate:0deg;offset-distance:100%;animation:2.8s cubic-bezier(.4,0,.2,1) infinite pgLiaW_travel}@keyframes pgLiaW_travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.pgLiaW_lid{fill:var(--c-s3);stroke:var(--c-olv)}.pgLiaW_screen{fill:var(--night)}.pgLiaW_term{fill:var(--night-ink);font-family:var(--font-code), ui-monospace, monospace;font-size:13px}.pgLiaW_termLine{fill:color-mix(in srgb, var(--night-ink) 30%, transparent)}.pgLiaW_base{fill:var(--c-s4);stroke:var(--c-olv)}.pgLiaW_label{fill:var(--c-on);font-size:16px;font-weight:600}.pgLiaW_note{fill:var(--c-onv);font-size:13.5px}.pgLiaW_model{fill:var(--c-s0);stroke:var(--c-olv)}.pgLiaW_modelDot{fill:var(--c-primary)}.pgLiaW_modelName{fill:var(--c-on);font-size:14.5px;font-weight:600}.pgLiaW_chart{flex-direction:column;grid-column:span 5;display:flex}.pgLiaW_bars{flex:1;align-content:center;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pgLiaW_barRow{outline-offset:4px;--bar:var(--c-primary);border-radius:8px;gap:6px;display:grid;position:relative}.pgLiaW_barRow[data-who=studio]{--bar:color-mix(in srgb, var(--c-outline) 55%, var(--c-olv))}.pgLiaW_barLabel{color:var(--c-onv);font-size:14px}.pgLiaW_barLabel b{color:var(--c-on);font-weight:600}.pgLiaW_barTrack{border-left:1px solid var(--c-olv);align-items:center;gap:10px;min-height:24px;display:flex}.pgLiaW_bar{height:20px;width:calc((100% - 128px) * var(--r));background:var(--bar);border-radius:0 4px 4px 0;flex:none;display:block}.pgLiaW_barValue{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;font-weight:600;display:flex}.pgLiaW_barValue small{color:var(--c-onv);font-size:13px;font-weight:500}.pgLiaW_tip{background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:13px;transition:opacity .15s;position:absolute;bottom:calc(100% + 4px);right:0}.pgLiaW_barRow:hover .pgLiaW_tip,.pgLiaW_barRow:focus-visible .pgLiaW_tip{opacity:1}.pgLiaW_chartNote{color:var(--c-onv);margin-top:20px;font-size:13px;line-height:1.5}.pgLiaW_chartNote a{color:var(--c-primary);text-underline-offset:3px;font-weight:600}.pgLiaW_compare{grid-column:span 7;padding:8px;overflow-x:auto}.pgLiaW_compare table{border-collapse:separate;border-spacing:0;width:100%;height:100%;font-size:15px;line-height:1.35}.pgLiaW_compare th,.pgLiaW_compare td{text-align:left;vertical-align:middle;padding:14px}.pgLiaW_compare thead th{color:var(--c-onv);padding-top:18px;font-size:15px;font-weight:600}.pgLiaW_compare thead th.pgLiaW_rigCol{color:var(--c-opc);border-radius:20px 20px 0 0}.pgLiaW_compare tbody th{color:var(--c-onv);white-space:nowrap;font-size:14px;font-weight:600}.pgLiaW_compare tbody tr+tr>*{border-top:1px solid var(--c-olv)}.pgLiaW_compare tbody td:not(.pgLiaW_rigCol){color:var(--c-onv)}.pgLiaW_rigCol{background:var(--c-pc);color:var(--c-opc);font-weight:600}.pgLiaW_compare tbody tr:last-child .pgLiaW_rigCol{border-radius:0 0 20px 20px}.pgLiaW_compare tbody tr+tr>.pgLiaW_rigCol{border-top-color:color-mix(in srgb, var(--c-opc) 14%, transparent)}.pgLiaW_cell{align-items:center;gap:10px;display:flex}.pgLiaW_cell svg{flex:none}.pgLiaW_yes{color:var(--c-primary)}.pgLiaW_rigCol .pgLiaW_yes{color:var(--c-opc)}.pgLiaW_no circle{fill:none;stroke:var(--c-outline);stroke-width:1.5px}.pgLiaW_no line{stroke:var(--c-outline);stroke-width:1.5px;stroke-linecap:round}.pgLiaW_proofs{grid-column:span 5;gap:16px;display:grid}.pgLiaW_proof{flex-direction:column;justify-content:center;padding-block:22px;display:flex}.pgLiaW_proof h3{font-size:20px}.pgLiaW_chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pgLiaW_chips li{background:var(--c-sc);color:var(--c-osc);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.pgLiaW_ticks{grid-template-columns:repeat(14,1fr);gap:4px;max-width:280px;margin-top:14px;display:grid}.pgLiaW_ticks span{background:color-mix(in srgb, var(--c-primary) calc(25% + var(--i) * 5%), var(--c-s3));border-radius:3px;height:14px}@media (max-width:1000px){.pgLiaW_diagram,.pgLiaW_chart,.pgLiaW_compare,.pgLiaW_proofs{grid-column:1/-1}}@media (max-width:640px){.pgLiaW_wide{display:none}.pgLiaW_narrow{display:block}.pgLiaW_diagram{padding:16px 8px}.pgLiaW_compare th,.pgLiaW_compare td{padding:12px 8px;font-size:14px}.pgLiaW_compare tbody th{white-space:normal;font-size:13px}.pgLiaW_cell{gap:6px}.pgLiaW_compare td:not(.pgLiaW_rigCol) .pgLiaW_no{display:none}}
