@charset "UTF-8";@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/rubik/Rubik-Bold.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/rubik/Rubik-ExtraBold.woff2) format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/heebo/Heebo-Regular.woff2) format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/heebo/Heebo-Medium.woff2) format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/heebo/Heebo-SemiBold.woff2) format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/heebo/Heebo-Bold.woff2) format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/heebo/Heebo-ExtraBold.woff2) format("woff2")}:root{color-scheme:dark;--ground-bg: #163358;--ground-ink: #fcfcfc;--ground-ink-rgb: 252, 252, 252;--ground-ink-soft: #dedcd8;--ground-ink-dim: rgba(222, 220, 216, .82);--disc: rgba(6, 40, 57, .5);--key-grad: linear-gradient(105deg, #b1ffff 0%, #bdfbfe 12%, #f2fcfc 36%, #f1f0ff 68%, #e2d6ff 100%);--coin-grad: linear-gradient(135deg, #b1ffff 0%, #ddf6fb 20%, #e4e2fb 64%, #d9ccf4 100%);--lime-fill: #42d79e;--key-ink-line: #061a30;--key-label: #151616;--card-line: #061a30;--panel: linear-gradient(135deg, #23505a 0%, #354751 63%, #233144 100%);--panel-base: #2d4a58;--panel-hair: rgba(143, 245, 201, .42);--board-line: rgba(255, 255, 255, .12);--glass: rgba(6, 26, 48, .55);--glass-2: rgba(6, 26, 48, .4);--glass-hover: rgba(6, 26, 48, .7);--glass-edge: rgba(143, 245, 201, .32);--glass-ink: #f3fbf8;--glass-ink-rgb: 243, 251, 248;--bar-ink: #f3fbf8;--surface: #eefcf6;--surface-soft: rgba(238, 252, 246, .92);--surface-ink: #071a2e;--surface-ink-rgb: 7, 26, 46;--surface-ink-dim: rgba(7, 26, 46, .7);--accent-ink: #0e7f66;--accent-ink-rgb: 14, 127, 102;--accent-ink-hover: #0a5f4c;--danger-ink: #c9313d;--danger-ink-rgb: 201, 49, 61;--trust-bg: #071a30;--trust-fx1: #0f3b5c;--trust-fx2: #041225;--trust-ink: #ffffff;--trust-ink-dim: rgba(255, 255, 255, .86);--live: #42d79e;--proof-tick: #4eff86;--live-rgb: 66, 215, 158;--pkg-base: var(--panel-base);--pkg-grad: var(--panel);--pkg-ink: #fcfcfc;--pkg-ink-dim: #dedcd8;--footer-bg: #040d1c;--shade: 2, 14, 30;--shadow-soft: rgba(2, 14, 30, .45);--tag-bg: rgba(238, 252, 246, .9);--tag-ink: rgba(7, 26, 46, .8);--dot-bg: rgba(238, 252, 246, .14);--dot-ink: rgba(243, 251, 248, .8);--step-tick: #061a30}html[data-a11y-text="1"]{font-size:112.5%}html[data-a11y-text="2"]{font-size:125%}html[data-a11y-text="3"]{font-size:150%}html[data-a11y-contrast=dark]{--ground-bg: #000000;--ground-ink: #ffffff;--ground-ink-rgb: 255, 255, 255;--ground-ink-soft: #ffffff;--ground-ink-dim: rgba(255, 255, 255, .92);--disc: #000000;--key-grad: #ffff00;--coin-grad: #ffff00;--lime-fill: #ffff00;--key-ink-line: #000000;--key-label: #000000;--card-line: #ffffff;--panel: #000000;--panel-base: #000000;--panel-hair: #ffffff;--board-line: rgba(255, 255, 255, .6);--glass: #000000;--glass-2: #000000;--glass-hover: #1a1a1a;--glass-edge: #ffffff;--glass-ink: #ffffff;--glass-ink-rgb: 255, 255, 255;--bar-ink: #ffffff;--surface: #000000;--surface-soft: #000000;--surface-ink: #ffffff;--surface-ink-rgb: 255, 255, 255;--surface-ink-dim: rgba(255, 255, 255, .92);--accent-ink: #ffff00;--accent-ink-rgb: 255, 255, 0;--accent-ink-hover: #ffffff;--danger-ink: #ff8080;--danger-ink-rgb: 255, 128, 128;--trust-bg: #000000;--trust-fx1: #000000;--trust-fx2: #000000;--trust-ink: #ffffff;--trust-ink-dim: rgba(255, 255, 255, .92);--live: #ffff00;--live-rgb: 255, 255, 0;--proof-tick: #ffff00;--pkg-base: #000000;--pkg-grad: #000000;--pkg-ink: #ffffff;--pkg-ink-dim: #ffffff;--footer-bg: #000000;--shade: 0, 0, 0;--shadow-soft: rgba(0, 0, 0, 0);--tag-bg: #000000;--tag-ink: #ffffff;--dot-bg: #333333;--dot-ink: #ffffff;--step-tick: #000000}html[data-a11y-contrast=light]{color-scheme:light;--ground-bg: #ffffff;--ground-ink: #000000;--ground-ink-rgb: 0, 0, 0;--ground-ink-soft: #000000;--ground-ink-dim: rgba(0, 0, 0, .92);--disc: #ffffff;--key-grad: #000000;--coin-grad: #000000;--lime-fill: #000000;--key-ink-line: #ffffff;--key-label: #ffffff;--card-line: #000000;--panel: #ffffff;--panel-base: #ffffff;--panel-hair: #000000;--board-line: rgba(0, 0, 0, .6);--glass: #ffffff;--glass-2: #ffffff;--glass-hover: #eeeeee;--glass-edge: #000000;--glass-ink: #000000;--glass-ink-rgb: 0, 0, 0;--bar-ink: #000000;--surface: #ffffff;--surface-soft: #ffffff;--surface-ink: #000000;--surface-ink-rgb: 0, 0, 0;--surface-ink-dim: rgba(0, 0, 0, .92);--accent-ink: #0000ee;--accent-ink-rgb: 0, 0, 238;--accent-ink-hover: #000000;--danger-ink: #b00020;--danger-ink-rgb: 176, 0, 32;--trust-bg: #ffffff;--trust-fx1: #ffffff;--trust-fx2: #ffffff;--trust-ink: #000000;--trust-ink-dim: rgba(0, 0, 0, .92);--live: #000000;--live-rgb: 0, 0, 0;--proof-tick: #000000;--pkg-base: #ffffff;--pkg-grad: #ffffff;--pkg-ink: #000000;--pkg-ink-dim: #000000;--footer-bg: #ffffff;--shade: 0, 0, 0;--shadow-soft: rgba(0, 0, 0, 0);--tag-bg: #ffffff;--tag-ink: #000000;--dot-bg: #dddddd;--dot-ink: #000000;--step-tick: #ffffff}html[data-a11y-contrast] fc-root:not(.world-admin):before{background-image:none}html[data-a11y-contrast] .band,html[data-a11y-contrast] .page-splash{background:var(--glass);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-a11y-contrast] fc-whatsapp-key .wa,html[data-a11y-contrast] fc-accessibility-toolbar .panel{background:var(--glass);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-a11y-contrast] fc-accessibility-toolbar .toggler,html[data-a11y-contrast] fc-accessibility-toolbar .dismiss{background:var(--ground-ink);color:var(--ground-bg);border-color:var(--ground-bg)}html[data-a11y-contrast] fc-accessibility-toolbar .count{background:var(--ground-bg);color:var(--ground-ink);box-shadow:0 0 0 2px var(--ground-ink)}html[data-a11y-contrast] .text-shadow,html[data-a11y-contrast] h1,html[data-a11y-contrast] h2,html[data-a11y-contrast] h3,html[data-a11y-contrast] p,html[data-a11y-contrast] span{text-shadow:none!important}html[data-a11y-contrast] a{text-decoration:underline}html[data-a11y-contrast] :is(button,input,select,textarea,summary,.btn,[role=button]){outline:1px solid var(--ground-ink);outline-offset:-1px}html[data-a11y-contrast] :is(button,input,select,textarea,summary,.btn,[role=button]):focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}html.a11y-gray fc-root:not(.world-admin):before,html.a11y-gray fc-root>:is(fc-announcement-bar,fc-site-header,main,fc-site-footer){filter:grayscale(1)}html.a11y-links a{text-decoration:underline!important;text-decoration-thickness:2px;text-underline-offset:3px;outline:2px solid var(--live);outline-offset:2px;border-radius:3px}html.a11y-headings :is(h1,h2,h3,h4,h5,h6){outline:2px dashed var(--live);outline-offset:4px;border-radius:4px}html.a11y-font,html.a11y-font *{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.01em}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath d='M4 2.5 19.5 11.6l-6.7 1.5L9.2 20z' fill='%23fff' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3,auto!important}html.a11y-cursor :is(a,button,summary,[role=button],input[type=range],label){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath d='M9 3.5a1.5 1.5 0 0 1 3 0v6h1v-4a1.5 1.5 0 0 1 3 0v4.5h1v-3a1.5 1.5 0 0 1 3 0V16a5 5 0 0 1-5 5h-3.2a5 5 0 0 1-4-2L4.7 14.6a1.5 1.5 0 0 1 2.4-1.8L9 15z' fill='%23fff' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 12 4,pointer!important}html.a11y-motion{scroll-behavior:auto!important}html.a11y-motion *,html.a11y-motion *:before,html.a11y-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}:root{--font-display: "Rubik", sans-serif;--font-body: "Heebo", sans-serif;--pz: 1}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}html{--sb-ink: var(--ground-ink-rgb)}body:has(>fc-root.world-admin){--sb-ink: 22, 25, 29}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:12px;height:12px;background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:padding-box;background-color:rgba(var(--sb-ink),.34);min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--sb-ink),.55)}::-webkit-scrollbar-button{display:none;width:0;height:0}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(var(--sb-ink),.34) transparent}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);background:var(--ground-bg);color:var(--ground-ink);line-height:1.6;min-height:calc(100vh / var(--pz, 1))}html.modal-open,html.modal-open body{overflow:hidden}.ltr-nums{direction:ltr;unicode-bidi:isolate;text-align:left;font-variant-numeric:tabular-nums;display:inline-block}td.ltr-nums,th.ltr-nums{display:table-cell;text-align:right}.hours{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin-inline:auto;padding-inline:20px}img{max-width:100%;display:block}fc-root{display:flex;flex-direction:column;min-height:calc(100vh / var(--pz, 1));min-height:calc(100dvh / var(--pz, 1))}fc-root>main{flex:1 0 auto;position:relative}.page-splash{position:fixed;inset:0;z-index:30;display:grid;place-content:center;justify-items:center;gap:16px;pointer-events:none}.page-splash img{width:240px;height:auto}.splash-line{position:relative;display:block;width:240px;height:2px;border-radius:2px;background:#8ff5c92e}.splash-line i{position:absolute;left:0;bottom:0;width:96px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--live) 25%,#b1ffff 60%,transparent);box-shadow:0 -2px 16px rgba(var(--live-rgb),.6);animation:splash-seek 1s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes splash-seek{to{transform:translate(144px)}}fc-root>main>*{transition:opacity .12s ease}fc-root>main.is-loading>:not(.page-splash){opacity:0;pointer-events:none}.skel{display:grid;gap:12px}.sk{position:relative;overflow:hidden;border-radius:14px;background:rgba(var(--surface-ink-rgb),.07)}.sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(177,255,255,.55) 40%,rgba(226,214,255,.55) 60%,transparent);animation:sk-sweep 1.3s cubic-bezier(.45,0,.55,1) infinite}.sk:nth-child(2):after{animation-delay:.08s}.sk:nth-child(3):after{animation-delay:.16s}@keyframes sk-sweep{to{transform:translate(100%)}}.spin{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:2.5px solid rgba(0,0,0,.22);border-top-color:var(--key-label);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.splash-line i{animation:none;left:72px}fc-root>main>*{transition-duration:.01ms}.sk:after{animation:none}.spin{animation-duration:2.4s}}[data-rv]:not(.rv-list),.rv-list[data-rv]>*{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--rv-delay, 0ms) + var(--rv-i, 0) * var(--rv-step, 60ms))}[data-rv=wait]:not(.rv-list),.rv-list[data-rv=wait]>*{opacity:0;transform:translateY(14px);filter:blur(5px)}.rv-list>:nth-child(2){--rv-i: 1}.rv-list>:nth-child(3){--rv-i: 2}.rv-list>:nth-child(4){--rv-i: 3}.rv-list>:nth-child(5){--rv-i: 4}.rv-list>:nth-child(6){--rv-i: 5}.rv-list>:nth-child(7){--rv-i: 6}.rv-list>:nth-child(n+8){--rv-i: 7}.rv-light{position:relative}.rv-light:after{content:"";position:absolute;inset:0 0 auto;height:2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(177,255,255,.55) 30%,#b1ffff 50%,rgba(177,255,255,.55) 70%,transparent) no-repeat;background-size:34% 100%;background-position-x:143%;opacity:0}.rv-light[data-rv=in]:after{animation:rv-light 1.1s cubic-bezier(.45,0,.55,1) .3s both}@keyframes rv-light{0%{background-position-x:143%;opacity:0}12%{opacity:1}88%{opacity:1}to{background-position-x:-43%;opacity:0}}@media(prefers-reduced-motion:reduce){[data-rv],.rv-list[data-rv]>*{opacity:1;transform:none;filter:none;transition:none}.rv-light:after{animation:none}}.seg-thumb{position:absolute;top:0;left:0;z-index:0;pointer-events:none;border-radius:999px;background:var(--surface);box-shadow:0 3px 10px rgba(var(--shade),.25)}[data-glide] .seg-thumb{transition:translate .36s cubic-bezier(.16,1,.3,1),width .36s cubic-bezier(.16,1,.3,1),height .36s cubic-bezier(.16,1,.3,1),opacity .2s ease}@media(prefers-reduced-motion:reduce){[data-glide] .seg-thumb{transition:none}}fc-root:not(.world-admin):before{content:"";position:fixed;inset:0;z-index:-1;background:var(--ground-bg) url(/assets/ea-webapp-bg.jpg) center/cover no-repeat}.page-head,h2.sec,.sec-sub{text-shadow:0 2px 18px rgba(4,18,37,.45)}body:has(>fc-root.world-admin){background:#f4f5f7;color:#16191d}.key,.btn-primary,.hd-cta{--key-ink: var(--key-ink-line);--key-depth: 3px;--key-hover: 1px;--key-face: 0 0 0 0 rgba(0, 0, 0, 0);transition:transform .13s ease,box-shadow .13s ease;box-shadow:0 var(--key-depth) 0 var(--key-ink),var(--key-face)}.key:hover:not(:disabled),.btn-primary:hover:not(:disabled),.hd-cta:hover:not(:disabled){transform:translateY(calc(var(--key-depth) - var(--key-hover)));box-shadow:0 var(--key-hover) 0 var(--key-ink),var(--key-face)}.key:active:not(:disabled),.btn-primary:active:not(:disabled),.hd-cta:active:not(:disabled){transform:translateY(var(--key-depth));box-shadow:0 0 0 var(--key-ink),var(--key-face)}@media(prefers-reduced-motion:reduce){.key,.btn-primary,.hd-cta{transition-duration:.01ms}}fc-site-header{display:block;position:sticky;top:0;z-index:40}.band{position:relative;background:#061a3099;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-edge);box-shadow:0 14px 40px rgba(var(--shade),.3)}.bar{position:relative;z-index:1;display:flex;align-items:center;gap:26px;max-width:1160px;margin-inline:auto;height:68px;padding-inline:max(28px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-left))}.logo{padding:6px 0;direction:ltr}.logo img{width:140px;height:auto;display:block;transition:transform .15s cubic-bezier(.4,0,.2,1)}.logo:hover img,.logo:focus-visible img{transform:scale(1.05)}nav.pages{display:flex;gap:2px;margin-inline:auto;align-self:stretch}nav.pages a{position:relative;display:flex;align-items:center;padding:0 13px;color:var(--ground-ink-dim);font-weight:600;font-size:.96rem;white-space:nowrap;transition:color .2s ease}nav.pages a:hover,nav.pages a:focus-visible,nav.pages a[aria-current=page]{color:var(--ground-ink)}.run{position:absolute;z-index:0;bottom:-1px;height:3px;pointer-events:none;border-radius:2px 2px 0 0;opacity:0;background:linear-gradient(90deg,transparent,var(--live) 25%,#b1ffff 60%,transparent);box-shadow:0 -2px 16px #42d79e99;transition:left .55s cubic-bezier(.16,1,.3,1),width .55s cubic-bezier(.16,1,.3,1),opacity .3s ease}.run:before{content:"";position:absolute;left:-10%;right:-10%;bottom:2px;height:22px;filter:blur(9px);background:linear-gradient(90deg,transparent,rgba(66,215,158,.5) 40%,rgba(177,255,255,.5) 70%,transparent)}.band.lit .run{opacity:1}.actions{display:flex;align-items:center;gap:10px}.login{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ground-ink);font-family:var(--font-body);font-weight:700;font-size:.93rem;white-space:nowrap;border:1px solid rgba(143,245,201,.42);border-radius:999px;padding:8px 17px;cursor:pointer;transition:background-color .13s ease,border-color .13s ease}.login svg{color:var(--ground-ink)}.login:hover:not(:disabled),.login:focus-visible{background:#8ff5c91a;border-color:#8ff5c9b3}.login:disabled{cursor:default}.hd-cta{display:inline-flex;align-items:center;white-space:nowrap;font-weight:700;font-size:.92rem;background:var(--key-grad);color:var(--key-label);border:2.5px solid var(--key-ink-line);border-radius:999px;padding:.52em 1.4em;--key-depth: 3px;--key-hover: 1px;--key-face: inset 0 1.5px 0 rgba(255, 255, 255, .5)}@media(prefers-reduced-motion:reduce){nav.pages a,.run,.login,.logo img{transition-duration:.01ms}}.key-shine{position:relative;overflow:hidden}.key-shine:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-45%;width:34%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.9) 50%,transparent);transform:skew(-22deg);opacity:0}.key-shine:hover:not(:disabled):after{animation:shine-pass .75s ease-out forwards}@keyframes shine-pass{0%{left:-45%;opacity:1}to{left:125%;opacity:1}}@media(prefers-reduced-motion:reduce){.key-shine:hover:not(:disabled):after{animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:700;font-size:1rem;border:none;border-radius:10px;cursor:pointer;padding:10px 22px}.btn:disabled{cursor:default}.btn-primary{background:var(--key-grad);color:var(--key-label);font-weight:800;border:3px solid var(--key-ink-line);border-radius:999px;--key-depth: 5px;--key-hover: 2px;--key-face: 0 12px 18px rgba(var(--shade), .3), inset 0 2px 0 rgba(255, 255, 255, .5)}.btn-lg{padding:15px 36px;font-size:1.12rem}section{padding:56px 0 52px}section.cta-section{padding-top:8px}h2.sec{font-family:var(--font-display);font-weight:800;font-size:1.9rem;margin-bottom:8px}.sec-sub{color:rgba(var(--ground-ink-rgb),.78);margin-bottom:28px;font-size:1.05rem}.page-head{padding-block:56px 8px}.page-head h1{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,4vw,2.8rem);line-height:1.15;letter-spacing:-.01em}.page-head p{color:rgba(var(--ground-ink-rgb),.78);font-size:1.12rem;margin-top:14px;max-width:60ch}.sale-tag{display:inline-flex;align-items:center;justify-content:center;background:var(--live);color:var(--key-ink-line);font-family:var(--font-display);font-weight:800;font-size:.78rem;line-height:1;padding:4px 8px 3px;border-radius:999px;letter-spacing:.01em;box-shadow:0 1px color-mix(in srgb,var(--key-ink-line) 25%,transparent)}.was{font-family:var(--font-display);font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:currentColor}.faq-more{margin-top:18px}fc-site-footer{display:block}fc-site-footer footer{background:var(--footer-bg);margin-top:40px;padding:52px 0 max(40px,env(safe-area-inset-bottom));color:#ffffffc7;font-size:.9rem}fc-root:has(fc-buy-page,fc-ea-details-page) fc-site-footer footer{margin-top:24px;padding:26px 0 22px}.foot-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;align-items:start}.foot-cols h3{font-size:.88rem;font-weight:700;color:#fff;margin-bottom:12px}.foot-cols ul{list-style:none;display:grid;gap:9px}.foot-cols a[href]:hover{color:#fff}.foot-cols a:not([href]){cursor:default}.foot-tag{margin-top:6px}.pay-chips{margin-top:16px}.pay-chips fc-payment-marks{--pm-h: 24px}.legal{margin-top:26px;font-size:.8rem;max-width:70ch}fc-root:not(.world-admin) :is(a,button,summary):focus-visible{outline:2px solid var(--ground-ink);outline-offset:2px}fc-root:not(.world-admin) fc-site-footer :is(a,button):focus-visible{outline-color:#fff}@media(max-width:880px){nav.pages{display:none}.bar{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:12px}.bar .actions{display:contents}.bar .menu-btn{grid-area:1/1;justify-self:start}.bar .logo{grid-area:1/2;justify-self:center}.bar .hd-cta{grid-area:1/3;justify-self:end;min-height:44px}.bar .login,.run{display:none}.foot-cols{grid-template-columns:1fr 1fr}.foot-cols ul{gap:4px}.foot-cols li{padding-block:4px}.page-head{padding-block:40px 4px}}@media(max-width:560px){.bar{height:64px;gap:10px;padding-inline:max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-left))}.logo img{width:120px}.hd-cta{font-size:.86rem;padding:.5em .95em}.btn-lg{padding:13px 28px;font-size:1.02rem}section{padding:44px 0 40px}.page-head{padding-block:32px 4px}.page-head p{font-size:1.05rem;margin-top:10px}fc-site-footer footer{padding-top:40px}.foot-cols{grid-template-columns:repeat(3,1fr);gap:24px 14px}.foot-cols>:first-child{grid-column:1/-1}.foot-cols .logo{direction:rtl}.legal{margin-top:22px}}@media(max-width:400px){.logo img{width:108px}.hd-cta{padding-inline:.8em}}
