.fi{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-gb{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdiIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAxMjE2OSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0ibTc1IDAgMjQ0IDE4MUw1NjIgMGg3OHY2Mkw0MDAgMjQxbDI0MCAxNzh2NjFoLTgwTDMyMCAzMDEgODEgNDgwSDB2LTYwbDIzOS0xNzhMMCA2NFYweiIvPgogIDxwYXRoIGZpbGw9IiNDODEwMkUiIGQ9Im00MjQgMjgxIDIxNiAxNTl2NDBMMzY5IDI4MXptLTE4NCAyMCA2IDM1TDU0IDQ4MEgwek02NDAgMHYzTDM5MSAxOTFsMi00NEw1OTAgMHpNMCAwbDIzOSAxNzZoLTYwTDAgNDJ6Ii8+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI0MSAwdjQ4MGgxNjBWMHpNMCAxNjB2MTYwaDY0MFYxNjB6Ii8+CiAgPHBhdGggZmlsbD0iI0M4MTAyRSIgZD0iTTAgMTkzdjk2aDY0MHYtOTZ6TTI3MyAwdjQ4MGg5NlYweiIvPgo8L3N2Zz4K)}.fi-de{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWRlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZjMCIgZD0iTTAgMzIwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBmaWxsPSIjMDAwMDAxIiBkPSJNMCAwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0wIDE2MGg2NDB2MTYwSDB6Ii8+Cjwvc3ZnPgo=)}.fi-fr{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWZyIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMDA5MSIgZD0iTTAgMGgyMTMuM3Y0ODBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZTEwMDBmIiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgo8L3N2Zz4K)}.fi-pl{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXBsIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02NDAgNDgwSDBWMGg2NDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZGMxNDNjIiBkPSJNNjQwIDQ4MEgwVjI0MGg2NDB6Ii8+CiAgPC9nPgo8L3N2Zz4K)}.fi-ca{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNhIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1MC4xIDBoMzM5Ljd2NDgwSDE1MHoiLz4KICA8cGF0aCBmaWxsPSIjZDUyYjFlIiBkPSJNLTE5LjcgMGgxNjkuOHY0ODBILTE5Ljd6bTUwOS41IDBoMTY5Ljh2NDgwSDQ4OS45ek0yMDEgMjMybC0xMy4zIDQuNCA2MS40IDU0YzQuNyAxMy43LTEuNiAxNy44LTUuNiAyNWw2Ni42LTguNC0xLjYgNjcgMTMuOS0uMy0zLjEtNjYuNiA2Ni43IDhjLTQuMS04LjctNy44LTEzLjMtNC0yNy4ybDYxLjMtNTEtMTAuNy00Yy04LjgtNi44IDMuOC0zMi42IDUuNi00OC45IDAgMC0zNS43IDEyLjMtMzggNS44bC05LjItMTcuNS0zMi42IDM1LjhjLTMuNS45LTUtLjUtNS45LTMuNWwxNS03NC44LTIzLjggMTMuNHEtMy4yIDEuMy01LjItMi4ybC0yMy00Ni0yMy42IDQ3LjhxLTIuOCAyLjUtNSAuN0wyNjQgMTMwLjhsMTMuNyA3NC4xYy0xLjEgMy0zLjcgMy44LTYuNyAyLjJsLTMxLjItMzUuM2MtNCA2LjUtNi44IDE3LjEtMTIuMiAxOS41cy0yMy41LTQuNS0zNS42LTdjNC4yIDE0LjggMTcgMzkuNiA5IDQ3LjciLz4KPC9zdmc+Cg==)}.fi-us{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXVzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2JkM2Q0NCIgZD0iTTAgMGg2NDB2NDgwSDAiLz4KICA8cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMzciIGQ9Ik0wIDU1LjNoNjQwTTAgMTI5aDY0ME0wIDIwM2g2NDBNMCAyNzdoNjQwTTAgMzUxaDY0ME0wIDQyNWg2NDAiLz4KICA8cGF0aCBmaWxsPSIjMTkyZjVkIiBkPSJNMCAwaDM2NC44djI1OC41SDAiLz4KICA8bWFya2VyIGlkPSJ1cy1hIiBtYXJrZXJIZWlnaHQ9IjMwIiBtYXJrZXJXaWR0aD0iMzAiPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTE0IDAgOSAyN0wwIDEwaDI4TDUgMjd6Ii8+CiAgPC9tYXJrZXI+CiAgPHBhdGggZmlsbD0ibm9uZSIgbWFya2VyLW1pZD0idXJsKCN1cy1hKSIgZD0ibTAgMCAxNiAxMWg2MSA2MSA2MSA2MSA2MEw0NyAzN2g2MSA2MSA2MCA2MUwxNiA2M2g2MSA2MSA2MSA2MSA2MEw0NyA4OWg2MSA2MSA2MCA2MUwxNiAxMTVoNjEgNjEgNjEgNjEgNjBMNDcgMTQxaDYxIDYxIDYwIDYxTDE2IDE2Nmg2MSA2MSA2MSA2MSA2MEw0NyAxOTJoNjEgNjEgNjAgNjFMMTYgMjE4aDYxIDYxIDYxIDYxIDYweiIvPgo8L3N2Zz4K)}.fi-sg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNnIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9InNnLWEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1wYXRoPSJ1cmwoI3NnLWEpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tMjAgMGg3MjB2NDgwSC0yMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNkZjAwMDAiIGQ9Ik0tMjAgMGg3MjB2MjQwSC0yMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNDYgNDAuMmE4NC40IDg0LjQgMCAwIDAgLjggMTY1LjIgODYgODYgMCAwIDEtMTA2LjYtNTkgODYgODYgMCAwIDEgNTktMTA2YzE2LTQuNiAzMC44LTQuNyA0Ni45LS4yeiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTEzMyAxMTAgNC45IDE1LTEzLTkuMi0xMi44IDkuNCA0LjctMTUuMi0xMi44LTkuMyAxNS45LS4yIDUtMTUgNSAxNWgxNS44em0xNy41IDUyIDUgMTUuMS0xMy05LjItMTIuOSA5LjMgNC44LTE1LjEtMTIuOC05LjQgMTUuOS0uMSA0LjktMTUuMSA1IDE1aDE2em01OC41LS40IDQuOSAxNS4yLTEzLTkuMy0xMi44IDkuMyA0LjctMTUuMS0xMi44LTkuMyAxNS45LS4yIDUtMTUgNSAxNWgxNS44em0xNy40LTUxLjYgNC45IDE1LjEtMTMtOS4yLTEyLjggOS4zIDQuOC0xNS4xLTEyLjktOS40IDE2LS4xIDQuOC0xNS4xIDUgMTVoMTZ6bS00Ni4zLTM0LjMgNSAxNS4yLTEzLTkuMy0xMi45IDkuNCA0LjgtMTUuMi0xMi44LTkuNCAxNS44LS4xIDUtMTUuMSA1IDE1aDE2eiIvPgogIDwvZz4KPC9zdmc+Cg==)}.fi-au{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWF1IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwMDA4QiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTM3LjUgMCAxMjIgOTAuNUwyODEgMGgzOXYzMWwtMTIwIDg5LjUgMTIwIDg5VjI0MGgtNDBsLTEyMC04OS41TDQwLjUgMjQwSDB2LTMwbDExOS41LTg5TDAgMzJWMHoiLz4KICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0yMTIgMTQwLjUgMzIwIDIyMHYyMGwtMTM1LjUtOTkuNXptLTkyIDEwIDMgMTcuNS05NiA3Mkgwek0zMjAgMHYxLjVsLTEyNC41IDk0IDEtMjJMMjk1IDB6TTAgMGwxMTkuNSA4OGgtMzBMMCAyMXoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIwLjUgMHYyNDBoODBWMHpNMCA4MHY4MGgzMjBWODB6Ii8+CiAgPHBhdGggZmlsbD0icmVkIiBkPSJNMCA5Ni41djQ4aDMyMHYtNDh6TTEzNi41IDB2MjQwaDQ4VjB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTUyNyAzOTYuNy0yMC41IDIuNiAyLjIgMjAuNS0xNC44LTE0LjQtMTQuNyAxNC41IDItMjAuNS0yMC41LTIuNCAxNy4zLTExLjItMTAuOS0xNy41IDE5LjYgNi41IDYuOS0xOS41IDcuMSAxOS40IDE5LjUtNi43LTEwLjcgMTcuNnptLTMuNy0xMTcuMiAyLjctMTMtOS44LTkgMTMuMi0xLjUgNS41LTEyLjEgNS41IDEyLjEgMTMuMiAxLjUtOS44IDkgMi43IDEzLTExLjYtNi42em0tMTA0LjEtNjAtMjAuMyAyLjIgMS44IDIwLjMtMTQuNC0xNC41LTE0LjggMTQuMSAyLjQtMjAuMy0yMC4yLTIuNyAxNy4zLTEwLjgtMTAuNS0xNy41IDE5LjMgNi44TDM4NyAxNzhsNi43IDE5LjMgMTkuNC02LjMtMTAuOSAxNy4zIDE3LjEgMTEuMlpNNjIzIDE4Ni43bC0yMC45IDIuNyAyLjMgMjAuOS0xNS4xLTE0LjctMTUgMTQuOCAyLjEtMjEtMjAuOS0yLjQgMTcuNy0xMS41LTExLjEtMTcuOSAyMCA2LjcgNy0xOS44IDcuMiAxOS44IDE5LjktNi45LTExIDE4em0tOTYuMS04My41LTIwLjcgMi4zIDEuOSAyMC44LTE0LjctMTQuOC0xNS4xIDE0LjQgMi40LTIwLjctMjAuNy0yLjggMTcuNy0xMUw0NjcgNzMuNWwxOS43IDYuOSA3LjMtMTkuNSA2LjggMTkuNyAxOS44LTYuNS0xMS4xIDE3LjZ6TTIzNCAzODUuN2wtNDUuOCA1LjQgNC42IDQ1LjktMzIuOC0zMi40LTMzIDMyLjIgNC45LTQ1LjktNDUuOC01LjggMzguOS0yNC44LTI0LTM5LjQgNDMuNiAxNSAxNS44LTQzLjQgMTUuNSA0My41IDQzLjctMTQuNy0yNC4zIDM5LjIgMzguOCAyNS4xWiIvPgo8L3N2Zz4K)}.ghero{position:relative;overflow:hidden;min-height:660px;padding:92px 64px 60px;display:flex;flex-direction:column;background:radial-gradient(132% 104% at 50% 118%,#143548,#0c1827 47%,#080c17);border-bottom:1.5px solid hsl(216 40% 16%)}.ghero .gh-top{position:relative;z-index:3;max-width:620px}.ghero .crumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8d9fb0}.ghero .crumb a:hover{color:#eae3d7}.ghero .crumb .sep{color:#f48d34}.ghero .crumb .here{color:#e6dfd1}.ghero .pkicker{font:600 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#4bd2ce;display:inline-flex;align-items:center;gap:9px}.ghero .pkicker:before{content:"";width:20px;height:2px;background:#3bcec9}.ghero h1{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;line-height:1.02;font-size:clamp(40px,5vw,66px);margin:18px 0 22px;color:#f3efe7}.ghero h1 em{font-style:italic;color:#fa9b47}.ghero .sub{font-size:18px;line-height:1.55;color:#acbbc8;margin:0;max-width:480px}.ghero .hero-cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.ghero .btn-dark{background:#1522328c;color:#e9e3d8;border:1.5px solid hsl(206 35% 44% / .5);box-shadow:2.5px 2.5px #29a39f4d}.ghero .btn-dark:hover{background:#1c2b40b3;transform:translate(-1px,-1px);box-shadow:3.5px 3.5px #29a39f6b}.ghero .btn-dark:active{transform:translate(1.5px,1.5px);box-shadow:none}.ghero .gh-coverage{position:relative;z-index:3;margin-top:auto;padding-top:40px;display:flex;flex-wrap:wrap;gap:9px 8px;max-width:620px}.ghero .gh-cov-lbl{width:100%;font:600 9.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#7d94a1;margin-bottom:4px}.ghero .cov{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:20px;background:#141f2e8c;border:1.5px solid hsl(206 32% 40% / .4);font:600 11px/1 var(--font-sans);color:#e5ded2}.ghero .cov .fi{width:18px!important;height:13px!important;border-radius:2px}.ghero .cov.new{border-color:#e6791999}.ghero .cov.new b{color:#fa9d4c;font:700 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:2px}.gh-globe{position:absolute;left:50%;bottom:0;transform:translate(-50%,46%);width:min(1080px,116vw);aspect-ratio:1 / 1;z-index:1}.gh-globe .globe-svg{width:100%;height:100%;display:block;transform-origin:center center}@media(prefers-reduced-motion:no-preference){.gh-globe .globe-svg,.gh-markers{animation:globespin 220s linear infinite}}@keyframes globespin{to{transform:rotate(360deg)}}.gh-markers{position:absolute;inset:0;transform-origin:center center}.gmark{position:absolute;transform:translate(-50%,-50%)}.gmark .gm-dot{width:9px;height:9px;border-radius:50%;background:#3ee0da;box-shadow:0 0 9px 2px #3ee0dacc;position:relative;z-index:2}.gmark .gm-ring{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;border:1.5px solid hsl(178 72% 60% / .5);animation:gmp 3s ease-out infinite}@keyframes gmp{0%{transform:scale(1);opacity:.8}to{transform:scale(5.5);opacity:0}}.gmark.hl .gm-dot{width:12px;height:12px;background:#fa8d2e;box-shadow:0 0 16px 4px #fa8d2ed9}.gmark.hl .gm-ring{border-color:#fa9338b3}@media(max-width:1020px){.ghero{min-height:580px}.gh-globe{transform:translate(-50%,48%);width:min(880px,150vw)}}@media(max-width:720px){.ghero{padding:72px 28px 48px}}.gate-col .plan-tag{display:inline-block;font:700 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:5px;margin-bottom:14px;color:#fff;border:1.5px solid var(--ink-line);box-shadow:2px 2px hsl(var(--riso-teal) / .35)}.gate-col.a .plan-tag{background:hsl(var(--mod-blue))}.gate-col.b .plan-tag{background:hsl(var(--primary-600))}.qbar{margin-top:20px;display:flex;align-items:flex-start;gap:11px;padding:16px 20px;border:1.5px solid var(--ink-line);border-left-width:3px;border-left-color:hsl(var(--primary-500));border-radius:var(--radius);background:hsl(var(--primary-100) / .35);font-size:13.5px;line-height:1.6;color:hsl(var(--ink-3))}.qbar svg{width:19px;height:19px;color:hsl(var(--primary-600));flex-shrink:0;margin-top:1px}.qbar b{color:hsl(var(--ink-1));font-weight:600}.rtbl{width:100%;border-collapse:collapse;margin-top:8px;border:1.5px solid var(--ink-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:5px 5px hsl(var(--riso-teal) / .22);background:hsl(var(--card))}.rtbl thead th{text-align:left;padding:13px 20px;font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ink-4));background:hsl(var(--paper-2));border-bottom:1.5px solid var(--ink-line)}.rtbl tbody td{padding:15px 20px;border-bottom:1px solid hsl(var(--hairline-2));vertical-align:top}.rtbl tbody tr:last-child td{border-bottom:0}.rtbl tr.grp td{background:hsl(var(--paper-2));padding:11px 20px}.rtbl tr.grp .gl{display:flex;align-items:baseline;gap:12px}.rtbl tr.grp .gl b{font:600 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ink-2))}.rtbl tr.grp .gl span{font:500 9.5px/1 var(--font-mono);color:hsl(var(--ink-5))}.rtbl .rt-co{display:flex;align-items:center;gap:11px}.rtbl .rt-co .fi{width:26px!important;height:19px!important;border-radius:2px;box-shadow:0 0 0 1px hsl(var(--ink-line) / .15);flex-shrink:0}.rtbl .rt-co b{font:600 14px/1.2 var(--font-sans);color:hsl(var(--ink-0))}.rtbl .rt-loc{font:500 12px/1.4 var(--font-mono);color:hsl(var(--ink-4))}.rtbl .rt-for{font-size:12.5px;line-height:1.5;color:hsl(var(--ink-3));max-width:360px}.rt-badge{display:inline-block;font:700 8.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:20px;white-space:nowrap;border:1.5px solid hsl(var(--hairline-3));color:hsl(var(--ink-3));background:hsl(var(--paper-2))}.rt-badge.sov{color:hsl(var(--primary-700));background:hsl(var(--primary-500) / .14);border-color:hsl(var(--primary-600) / .4)}.rt-badge.eu{color:hsl(var(--mod-blue));background:hsl(var(--mod-blue) / .12);border-color:hsl(var(--mod-blue) / .35)}.rt-badge.new{color:hsl(var(--mod-emerald));background:hsl(var(--mod-emerald) / .14);border-color:hsl(var(--mod-emerald) / .4)}.rtbl tr.is-new td{background:hsl(var(--mod-emerald) / .05)}.rwrap{margin-top:8px;border:1.5px solid var(--ink-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:6px 6px hsl(var(--riso-teal) / .26);background:hsl(var(--card))}.rband{display:flex;align-items:center;gap:14px;padding:14px 22px;background:hsl(var(--ink-1));border-bottom:1.5px solid var(--ink-line)}.rband b{font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary-300))}.rband .ln{display:none}.rgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1.5px solid var(--ink-line)}.rgrid:last-child{border-bottom:0}.rcc{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;padding:22px 20px 20px;display:flex;flex-direction:column;border-right:1.5px solid hsl(var(--hairline-2));transition:background .15s}.rcc:nth-child(4n){border-right:0}.rcc:hover{background:hsl(var(--paper-2))}.rcc.new{background:hsl(var(--primary-100) / .32)}.rcc-top{display:flex;align-items:center;gap:13px}.rcc-fl{width:50px;height:36px;flex-shrink:0;border-radius:6px;overflow:hidden;border:1.5px solid var(--ink-line);box-shadow:2.5px 2.5px hsl(var(--riso-teal) / .35);transform:rotate(-4deg)}.rcc-fl .fi{display:block;width:100%!important;height:100%!important;background-size:100% 100%!important;background-position:center!important;border-radius:0!important}.rcc-id{min-width:0;flex:1}.rcc-id h3{margin:0;font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:hsl(var(--ink-0))}.rcc-loc{display:inline-flex;align-items:center;gap:6px;font:500 10px/1 var(--font-mono);color:hsl(var(--ink-4));margin-top:7px}.rcc-loc svg{width:11px;height:11px;color:hsl(var(--primary-600));flex-shrink:0}.rcc-badge{flex-shrink:0;align-self:flex-start;font:700 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;padding:6px 8px;border-radius:5px;white-space:nowrap;color:hsl(var(--ink-2));background:hsl(var(--paper-2));border:1.5px solid var(--ink-line);box-shadow:1.5px 1.5px hsl(var(--riso-teal) / .3)}.rcc-badge.sov{color:#fff;background:hsl(var(--primary-600))}.rcc-badge.eu{color:#fff;background:hsl(var(--mod-blue))}.rcc-badge.new{color:#fff;background:hsl(var(--mod-emerald))}.rcc-for{margin:16px 0 0;padding-top:15px;border-top:1px solid hsl(var(--hairline-2));font-size:12.5px;line-height:1.5;color:hsl(var(--ink-3))}@media(max-width:1080px){.rgrid{grid-template-columns:1fr 1fr}.rcc:nth-child(4n){border-right:1.5px solid hsl(var(--hairline-2))}.rcc:nth-child(2n){border-right:0}.rcc:nth-child(-n+2){border-bottom:1.5px solid hsl(var(--hairline-2))}}@media(max-width:560px){.rgrid{grid-template-columns:1fr}.rcc{border-right:0!important;border-bottom:1.5px solid hsl(var(--hairline-2))}.rcc:last-child{border-bottom:0}}.hostband{background:hsl(var(--ink-1));color:hsl(var(--paper-2))}.hostband .sec-head h2{color:hsl(var(--paper-2))}.hostband .eyebrow-mono{color:hsl(var(--ink-6))}.hostband .eyebrow-mono:before{background:hsl(var(--primary-300))}.host-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:0;margin-top:44px;border:1.5px solid hsl(var(--ink-2));border-radius:var(--radius-lg);overflow:hidden;box-shadow:6px 6px hsl(var(--ink-0) / .5)}.host-card{border:0;border-radius:0;background:hsl(var(--ink-0) / .4);padding:28px}.host-card:first-child{border-right:1.5px solid hsl(var(--ink-2))}.host-card .hk{font:700 9.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary-300))}.host-card h3{margin:13px 0 12px;font-family:var(--font-display);font-weight:400;font-size:24px;letter-spacing:-.01em;color:hsl(var(--paper-2))}.host-card p{margin:0;font-size:13.5px;line-height:1.6;color:hsl(var(--ink-6))}.host-card p strong{color:hsl(var(--paper-2));font-weight:600}.host-ops{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.host-ops span{font:600 11px/1 var(--font-mono);color:hsl(var(--ink-6));border:1.5px solid hsl(var(--ink-2));border-radius:20px;padding:7px 11px}.host-ops span b{color:hsl(var(--primary-300))}.qa{margin-top:8px;border:1.5px solid var(--ink-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:6px 6px hsl(var(--riso-teal) / .26);background:hsl(var(--card))}.qrow{border-bottom:1.5px solid hsl(var(--hairline-2));transition:background .14s}.qrow:last-child{border-bottom:0}.qrow.open{background:hsl(var(--primary-100) / .28)}.qrow .q{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:14.5px;line-height:1.35;letter-spacing:-.005em;color:hsl(var(--ink-0));transition:background .14s}.qrow .q:hover{background:hsl(var(--paper-2))}.qrow.open .q:hover{background:transparent}.qrow .q .qn{flex-shrink:0;width:27px;height:27px;display:grid;place-items:center;border-radius:7px;border:1.5px solid var(--ink-line);background:hsl(var(--paper-2));font:700 11px/1 var(--font-mono);color:hsl(var(--primary-700));box-shadow:1.5px 1.5px hsl(var(--riso-teal) / .3)}.qrow.open .q .qn{background:hsl(var(--primary-500));color:#fff}.qrow .q .qt{flex:1}.qrow .q .qx{flex-shrink:0;width:18px;height:18px;color:hsl(var(--ink-4));transition:transform .25s}.qrow.open .q .qx{transform:rotate(45deg);color:hsl(var(--primary-600))}.qrow .a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.qrow.open .a-wrap{grid-template-rows:1fr}.qrow .a{overflow:hidden}.qrow .a p{margin:0;padding:0 22px 20px 63px;font-size:13px;line-height:1.6;color:hsl(var(--ink-3))}.qrow .a p strong{color:hsl(var(--ink-1));font-weight:600}.proc{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:52px;border:1.5px solid var(--ink-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:6px 6px hsl(var(--riso-teal) / .26);background:hsl(var(--card))}.pstep{position:relative;padding:28px 26px 30px;border-right:1.5px solid hsl(var(--hairline-2));border-bottom:1.5px solid hsl(var(--hairline-2));transition:background .15s}.pstep:nth-child(3n){border-right:0}.pstep:nth-child(n+4){border-bottom:0}.pstep:hover{background:hsl(var(--paper-2))}.pstep:last-child{background:hsl(var(--primary-100) / .42)}.pstep .pn{font-family:var(--font-display);font-size:46px;line-height:.9;color:hsl(var(--primary-500));font-variant-numeric:tabular-nums}.pstep h3{margin:13px 0 8px;font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:hsl(var(--ink-0))}.pstep p{margin:0;font-size:12.5px;line-height:1.55;color:hsl(var(--ink-3))}.pstep p strong{color:hsl(var(--ink-1));font-weight:600}.ent-tag{display:block;width:fit-content;font:700 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:5px;color:#fff;background:hsl(var(--primary-600));border:1.5px solid var(--ink-line);box-shadow:2px 2px hsl(var(--riso-teal) / .35);margin-bottom:14px}.cap.ent{position:relative;border-color:hsl(var(--primary-700));background:linear-gradient(hsl(var(--primary-100) / .5),hsl(var(--card)));box-shadow:4px 4px hsl(var(--primary-500) / .32)}.cap.ent .cic{color:hsl(var(--primary-700))}.cap.ent .cap-ent{position:absolute;top:16px;right:16px;font:700 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:hsl(var(--primary-600));border:1.5px solid var(--ink-line);border-radius:5px;padding:6px 9px;box-shadow:2px 2px hsl(var(--riso-teal) / .35)}.caps-joined{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:8px;border:1.5px solid var(--ink-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:6px 6px hsl(var(--riso-teal) / .26);background:hsl(var(--card))}.caps-joined .cap{margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;padding:28px 26px 26px;border-right:1.5px solid hsl(var(--hairline-2));border-bottom:1.5px solid hsl(var(--hairline-2));transition:background .15s}.caps-joined .cap:nth-child(3n){border-right:0}.caps-joined .cap:nth-child(n+4){border-bottom:0}.caps-joined .cap:hover{background:hsl(var(--paper-2))}.caps-joined .cap .cic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:hsl(var(--primary-700));background:hsl(var(--primary-100) / .55);border:1.5px solid var(--ink-line);box-shadow:2.5px 2.5px hsl(var(--riso-teal) / .35);margin-bottom:18px;transform:rotate(-4deg);transition:transform .15s}.caps-joined .cap .cic svg{width:23px;height:23px}.caps-joined .cap:hover .cic{transform:rotate(-4deg) translate(-1px,-1px)}.caps-joined .cap:nth-child(3n+2) .cic{color:hsl(var(--mod-blue));background:hsl(var(--mod-blue) / .14)}.caps-joined .cap:nth-child(3n) .cic{color:hsl(var(--mod-emerald));background:hsl(var(--mod-emerald) / .14)}@media(max-width:1020px){.caps-joined{grid-template-columns:1fr 1fr}.caps-joined .cap:nth-child(3n){border-right:1.5px solid hsl(var(--hairline-2))}.caps-joined .cap:nth-child(2n){border-right:0}.caps-joined .cap:nth-child(n+4){border-bottom:1.5px solid hsl(var(--hairline-2))}.caps-joined .cap:nth-last-child(-n+2){border-bottom:0}}@media(max-width:620px){.caps-joined{grid-template-columns:1fr}.caps-joined .cap{border-right:0!important;border-bottom:1.5px solid hsl(var(--hairline-2))!important}.caps-joined .cap:last-child{border-bottom:0!important}}.caps-joined.cols2{grid-template-columns:1fr 1fr}.caps-joined.cols2 .cap{border-right:1.5px solid hsl(var(--hairline-2));border-bottom:1.5px solid hsl(var(--hairline-2))}.caps-joined.cols2 .cap:nth-child(2n){border-right:0}.caps-joined.cols2 .cap:nth-child(n+3){border-bottom:0}.caps-joined.cols2 .cap:nth-child(2n) .cic{color:hsl(var(--mod-blue));background:hsl(var(--mod-blue) / .14)}.caps-joined.cols2 .cap:nth-child(odd) .cic{color:hsl(var(--primary-700));background:hsl(var(--primary-100) / .55)}@media(max-width:620px){.caps-joined.cols2{grid-template-columns:1fr}.caps-joined.cols2 .cap:nth-child(2n){border-right:0}}@media(max-width:1020px){.host-grid{grid-template-columns:1fr}.host-card:first-child{border-right:0;border-bottom:1.5px solid hsl(var(--ink-2))}.proc{grid-template-columns:1fr 1fr}.pstep:nth-child(3n){border-right:1.5px solid hsl(var(--hairline-2))}.pstep:nth-child(2n){border-right:0}.pstep:nth-child(n+4){border-bottom:1.5px solid hsl(var(--hairline-2))}.pstep:nth-last-child(-n+2){border-bottom:0}.pstep:after{display:none}}@media(max-width:760px){.rtbl thead{display:none}.rtbl tbody td{display:block;padding:6px 18px;border:0}.rtbl tbody td:first-child{padding-top:16px}.rtbl tbody td:last-child{padding-bottom:16px;border-bottom:1px solid hsl(var(--hairline-2))}.rtbl tr.grp td{display:block;padding:11px 18px}.rtbl .rt-for{max-width:none}}@media(max-width:720px){.ghero h1{font-size:clamp(34px,8vw,66px)}.ghero .hero-cta{flex-direction:column;align-items:stretch;gap:10px}.ghero .hero-cta .btn{width:100%;min-height:48px}.gate-col{padding:28px 24px}.gate-col p,.gate-col li,.qbar,.rcc-for,.caps-joined .cap p,.host-card p,.qrow .q{font-size:16px}.qrow .a p{padding:0 20px 18px;font-size:16px}.proc{grid-template-columns:1fr}.pstep{border-right:0!important;border-bottom:1.5px solid hsl(var(--hairline-2))!important}.pstep:last-child{border-bottom:0!important}.pstep p{font-size:16px}.cta-actions{flex-direction:column;align-items:stretch}.cta-actions .btn{width:100%;min-height:48px}}
