@font-face{font-family:"Plus Jakarta Sans";src:url(/wp-content/themes/getfame/assets/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"Bricolage Grotesque";src:url(/wp-content/themes/getfame/assets/fonts/bricolage-grotesque-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url(/wp-content/themes/getfame/assets/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--bg-canvas:#090D16;--bg-surface:#131B2E;--border-subtle:#222F4C;--cta-primary:#F43F5E;--cta-hover:#E11D48;--cta-fill:#E11D48;--cta-fill-hover:#BE123C;--on-fill:#FFFFFF;--cta-tint:rgba(244, 63, 94, .12);--cta-glow:0 4px 16px rgba(225, 29, 72, .35);--accent-creator:#8B5CF6;--accent-soft:#A78BFA;--accent-tint:rgba(139, 92, 246, .15);--accent-panel:#2E1065;--badge-glow:rgba(139, 92, 246, .2);--text-heading:#F8FAFC;--text-body:#94A3B8;--bg-glow:radial-gradient(70% 60% at 88% 0%, rgba(139, 92, 246, .13), transparent 70%), radial-gradient(60% 55% at 0% 100%, rgba(244, 63, 94, .07), transparent 70%), var(--bg-canvas);--bg-glow-alt:radial-gradient(70% 60% at 10% 0%, rgba(139, 92, 246, .12), transparent 70%), radial-gradient(55% 50% at 100% 100%, rgba(139, 92, 246, .08), transparent 70%), var(--bg-canvas);--wash:linear-gradient(115deg, #52253B 0%, #312B60 45%, #131B2E 100%);--wash-soft:linear-gradient(115deg, #2A1F33 0%, #1F2242 45%, #131B2E 100%);--outline:1px solid var(--border-subtle);--shadow-pop:0 12px 30px -6px rgba(2, 6, 23, .55);--line:var(--border-subtle);--d-line:rgba(255, 255, 255, .14);--r-pill:60px;--r-card:28px;--r-lg:40px;--ok:#34D399;--mint:#7CF2B0;--peach:#FB7185;--magenta:#A78BFA;--orange:#F43F5E;--pink:var(--cta-primary);--pink-deep:var(--cta-hover);--pink-soft:var(--cta-tint);--pink-ink:#FB7185;--yellow:var(--accent-creator);--yellow-deep:var(--accent-creator);--yellow-soft:var(--accent-tint);--ink:var(--text-heading);--ink-2:var(--bg-surface);--ink-3:var(--border-subtle);--ink-soft:var(--text-body);--paper:var(--bg-surface);--cream:var(--bg-canvas);--crimson:var(--pink);--crimson-dk:var(--pink-ink);--gold:var(--yellow);--hot:var(--pink);--rose:var(--pink-soft);--grad:var(--wash);--grad-d:var(--yellow);--wine:var(--bg-surface);--blood:var(--border-subtle);--blush:var(--accent-tint);--stone:var(--bg-surface);--btn:var(--cta-fill);--text:var(--text-heading);--text-2:var(--text-body);--muted:var(--text-body);--d-text:var(--text-heading);--d-text-2:var(--text-body);--display:"Bricolage Grotesque", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--head-h:64px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--bg-surface) var(--bg-canvas)}body{margin:0;background:var(--bg-canvas);color:var(--text-heading);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--border-subtle);outline-offset:3px;box-shadow:0 0 0 3px var(--border-subtle);border-radius:8px}.top-strip :focus-visible,.site-foot :focus-visible,div.mcv-sp .cta :focus-visible,.hm-state :focus-visible{outline-color:var(--accent-creator);box-shadow:0 0 0 3px var(--border-subtle)}::selection{background:var(--accent-panel);color:var(--text-heading)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--accent-tint);color:var(--text-heading);border:var(--outline);padding:.6rem 1rem;border-radius:var(--r-pill);font-weight:800}.skip:focus{top:1rem}.ico{flex:none}.shell-wrap,.site-head .wrap,.site-foot .wrap,.top-strip .wrap{width:min(100% - 48px, 1360px);margin-inline:auto}.site-head .btn,.site-foot .btn,.mega .btn{display:inline-flex;align-items:center;gap:.7rem;min-height:46px;padding:.4rem 1.25rem;border-radius:var(--r-pill);background:var(--cta-fill);color:var(--on-fill);border:var(--outline);font-weight:800;font-size:.9375rem;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background-color .2s;box-shadow:var(--cta-glow)}.site-head .btn:active,.site-foot .btn:active,.mega .btn:active{transform:translate(0,1px);box-shadow:0 2px 5px -1px rgb(2 6 23 / .55);transition-duration:.1s}.site-head .btn:has(.ico),.site-foot .btn:has(.ico),.mega .btn:has(.ico){padding-right:.3rem}.site-head .btn .ico,.site-foot .btn .ico,.mega .btn .ico{width:34px;height:34px;border-radius:50%;background:var(--bg-canvas);color:var(--text-heading);stroke-width:2.5;transition:transform .35s var(--ease)}.site-head .btn .ico path,.site-foot .btn .ico path,.mega .btn .ico path{transform-box:view-box;transform-origin:50% 50%;transform:scale(.54)}.site-head .btn:hover .ico path,.site-foot .btn:hover .ico path,.mega .btn:hover .ico path{animation:btn-arr .55s var(--ease-in-out,ease-in-out)}@keyframes btn-arr{45%{transform:translateX(22px) scale(.54)}46%{transform:translateX(-22px) scale(.54)}}.site-head .btn:hover,.site-foot .btn:hover,.mega .btn:hover{transform:translate(0,-2px);box-shadow:0 8px 20px -4px rgb(2 6 23 / .55);background:var(--cta-fill-hover)}.site-foot .btn:hover{box-shadow:0 6px 16px -2px color-mix(in srgb,var(--cta-primary) 38%,transparent)}.site-head .btn:hover .ico,.site-foot .btn:hover .ico,.mega .btn:hover .ico{transform:scale(1.08)}.site-head .btn--line{background:var(--bg-surface);box-shadow:none}.site-head .btn--line:hover{background:var(--cta-tint)}.top-strip{position:relative;display:flex;height:38px;background:var(--bg-surface);color:var(--accent-soft);font-size:13px;font-weight:700;overflow:hidden}.top-strip ul{display:flex;align-items:center;margin:0;padding:0;list-style:none;white-space:nowrap}.top-strip__run{flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.top-strip__run ul{flex:none;animation:strip-run 46s linear infinite}.top-strip__run:hover ul{animation-play-state:paused}.top-strip__run li{display:flex;align-items:center;gap:1.6rem;padding-left:1.6rem}.top-strip__run li::after{content:"";width:.7rem;height:.7rem;background:var(--cta-primary);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.top-strip .top-strip__links{flex:none;gap:1.5rem;padding-inline:1.5rem;background:var(--accent-tint);font-weight:700;color:var(--text-heading)}.top-strip__links li{display:flex;align-items:center;gap:.5rem}.top-strip__links i{width:8px;height:8px;border-radius:50%;background:var(--accent-creator);box-shadow:0 0 0 3px rgb(0 0 0 / .5)}.top-strip a{color:inherit;text-decoration:none}.top-strip a:hover{text-decoration:underline;text-underline-offset:3px}@keyframes strip-run{to{transform:translateX(-100%)}}.site-head{--bw:min(100vw - 32px, 1360px);--shift:0px;position:sticky;top:0;z-index:60;padding-block:10px;background:none;pointer-events:none}.site-head__bar,.mega{pointer-events:auto}.home .site-head{margin-bottom:calc(-1 * (var(--head-h) + 20px))}.site-head .wrap{width:min(100% - 32px, 1360px)}.site-head__bar{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;height:var(--head-h);gap:1.5rem;padding:0 9px 0 26px;border-radius:999px;color:var(--text-heading);transition:transform .55s var(--ease-out-expo,var(--ease))}.site-head.is-hidden .site-head__bar{transform:translateY(calc(-100% - 64px));transition-duration:.4s;transition-timing-function:var(--ease-in-out,ease-in-out)}.site-head__bar::before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background:var(--bg-surface);border:var(--outline);transition:transform .6s var(--ease-out-expo,var(--ease)),box-shadow .3s}.site-head.is-condensed .site-head__bar::before{transform:scaleX(calc(1 - var(--tight, 0)));box-shadow:0 8px 20px -4px rgb(2 6 23 / .55)}.logo,.site-nav__ctas{transition:transform .6s var(--ease-out-expo,var(--ease))}.logo{transform:translateX(var(--shift))}.site-nav__ctas{transform:translateX(calc(var(--shift) * -1))}.nav-ink{position:absolute;left:0;bottom:12px;z-index:-1;width:100px;height:3px;border-radius:3px;background:var(--cta-hover);transform-origin:0 50%;transform:translateX(var(--x,0)) scaleX(var(--s,0));opacity:0;pointer-events:none;transition:transform .5s var(--ease-out-expo,var(--ease)),opacity .25s}.nav-ink.is-on{opacity:1}.logo{display:inline-flex;align-items:center;line-height:1;text-decoration:none}.logo img{display:block;width:168px;height:auto}.site-nav{display:flex;align-items:center;gap:1.25rem;flex:1;justify-content:space-between}.site-nav>ul{display:flex;align-items:center;gap:.1rem;margin:0 0 0 1rem;padding:0;list-style:none}.site-nav>ul>li>a,.mega-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .95rem;border:0;background:none;border-radius:999px;font-weight:700;font-size:.9375rem;text-decoration:none;cursor:pointer;color:var(--text-heading);transform:translateX(var(--shift));transition:background-color .2s,box-shadow .2s,transform .6s var(--ease-out-expo,var(--ease))}.site-nav>ul>li>a:hover,.mega-toggle:hover,.mega-toggle[aria-expanded="true"]{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--border-subtle)}.site-nav>ul>li>a[aria-current],.mega-toggle.is-current{background:var(--cta-tint);box-shadow:inset 0 0 0 2px var(--border-subtle)}.mega-toggle[aria-expanded="true"]{background:var(--accent-tint)}.site-nav>ul>li>a:active,.mega-toggle:active{background:var(--accent-tint)}.mega-toggle svg{transition:transform .25s var(--ease)}.mega-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.site-nav__ctas{display:flex;gap:.5rem}.nav-toggle{display:none}.mega{position:absolute;left:0;right:0;top:calc(100% + 10px);display:flex;flex-direction:column;max-height:var(--mega-room,calc(100vh - var(--head-h) - 150px));border:var(--outline);border-radius:var(--r-lg);background:var(--bg-canvas);color:var(--text-heading);box-shadow:0 16px 40px -8px rgb(2 6 23 / .55);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.985);transform-origin:50% 0;transition:opacity .16s,transform .16s,visibility 0s .16s}.mega::before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.has-mega.is-open .mega,.no-js .has-mega:hover .mega,.no-js .has-mega:focus-within .mega{opacity:1;visibility:inherit;transform:none;transition:opacity .3s,transform .3s var(--ease-out-expo,var(--ease)),visibility 0s}.mega__body{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr) minmax(0,21.5rem);grid-template-rows:repeat(3,auto) 1fr;gap:10px 22px;flex:1 1 auto;min-height:0;padding:22px 22px 18px;overflow-y:auto;overscroll-behavior:contain;clip-path:inset(0 0 100% 0);transition:clip-path .16s}.has-mega.is-open .mega__body,.no-js .has-mega:hover .mega__body,.no-js .has-mega:focus-within .mega__body{clip-path:inset(0);transition:clip-path .45s var(--ease-out-expo,var(--ease))}.mega__group{display:contents}.mega__tl{position:absolute;width:0;height:0;overflow:hidden}.mega button{font:inherit}.mt{grid-column:1;display:flex;align-items:center;gap:.85rem;width:100%;padding:.85rem .9rem;border:2px solid #fff0;border-radius:26px;background:none;color:var(--text-heading);text-align:left;cursor:pointer;transition:transform .25s var(--ease-out-expo,var(--ease)),box-shadow .25s var(--ease-out-expo,var(--ease)),background-color .2s}.mt:hover{background:var(--accent-tint)}.mt.is-active{background:var(--accent-tint);border-color:var(--border-subtle);box-shadow:0 8px 20px -4px rgb(2 6 23 / .55);transform:translate(0,-2px)}.mt__ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--border-subtle);border-radius:50%;background:var(--border-subtle);transition:background-color .25s}.mt.is-active .mt__ic{background:var(--accent-panel)}.mt__t{flex:1;min-width:0}.mt__t b{display:block;font:700 1rem/1.15 var(--display);letter-spacing:-.02em;text-wrap:balance}.mt__t small{display:block;text-wrap:pretty;margin-top:.35rem;font-size:13px;font-weight:600;color:var(--text-body)}.mt__t i{font:700 12.5px var(--mono);font-style:normal;font-variant-numeric:tabular-nums;color:var(--text-heading)}.mt__chev{flex:none;display:none;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .35s var(--ease-out-expo,var(--ease))}.mt.is-active .mt__chev{display:block;opacity:1;transform:none}.mega__panel{grid-column:2;grid-row:1 / -1;min-width:0;container-type:inline-size}.js .mega__panel:not(.is-active){display:none}.mega__lead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.3rem .2rem 14px}.mega__lead p{margin:0;max-width:46ch;font-size:14px;line-height:1.45;color:var(--text-body);text-wrap:pretty}.mega__lead a{flex:none;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .5rem .45rem .85rem;border-radius:999px;font-weight:800;font-size:14px;color:var(--text-heading);text-decoration:none;transition:background-color .2s}.mega__lead a:hover{background:var(--accent-tint)}.mega__lead .ico{width:18px;height:18px;transition:transform .3s var(--ease-out-expo,var(--ease))}.mega__lead a:hover .ico{transform:translateX(3px)}.mega__list{display:grid;gap:10px;align-items:start;margin:0;padding:0;list-style:none}@container (min-width:520px){.mega__list{grid-template-columns:1fr 1fr}}@container (max-width:519px){.mega__lead p{display:none}.mega__lead{justify-content:flex-end;padding-bottom:8px}}.mp{border:1px solid var(--border-subtle);border-radius:22px;background:var(--bg-surface);transition:transform .25s var(--ease-out-expo,var(--ease)),box-shadow .25s var(--ease-out-expo,var(--ease)),background-color .2s}.mp.is-on{background:var(--accent-tint);transform:translate(0,-2px);box-shadow:0 8px 20px -4px rgb(2 6 23 / .55)}.mp__main{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:60px;padding:.7rem .9rem .7rem 1.05rem;border-radius:20px;color:var(--text-heading);text-decoration:none}.mp__t b{display:block;font:700 1rem/1.15 var(--display);letter-spacing:-.01em}.mp__t small{display:block;margin-top:.25rem;font-size:12.5px;line-height:1.3;font-weight:500;color:var(--text-body)}.mp__price{flex:none;padding:.4rem .65rem;border-radius:999px;background:var(--bg-surface);color:var(--accent-soft);font:700 12.5px/1 var(--mono);font-variant-numeric:tabular-nums}.mp__alias{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 .9rem .85rem 1.05rem;font-size:12.5px}.mp__alias span{margin-right:.1rem;color:var(--text-body)}.mp__alias a{padding:.22rem .65rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-surface);font-weight:700;color:var(--text-heading);text-decoration:none;transition:background-color .2s}.mp__alias a:hover{background:var(--cta-tint)}.mega :focus-visible{outline:3px solid var(--border-subtle);outline-offset:2px;box-shadow:0 0 0 2px var(--border-subtle)}.mp__main:focus-visible{outline-offset:-5px;box-shadow:none}.mt:focus-visible{border-radius:26px}.mega__lead a:focus-visible,.mp__alias a:focus-visible,.mv__subs a:focus-visible,.mega__foot a:focus-visible{border-radius:999px}.mega__preview{grid-column:3;grid-row:1 / -1;display:grid;position:sticky;top:0;align-self:start;min-width:0}.mv{grid-area:1 / 1;display:flex;flex-direction:column;min-height:27rem;padding:18px 18px 0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:28px;background:var(--accent-tint);background:color-mix(in srgb,var(--t) 24%,var(--bg-surface));opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out-expo,var(--ease)),visibility 0s .25s}.mv.is-on{opacity:1;visibility:inherit;transition-delay:0s}.mv__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mv__head .mv__title{margin:0;font:700 1.5rem/1.05 var(--display);letter-spacing:-.03em;text-wrap:balance}.mv__price{flex:none;padding:.45rem .7rem;border-radius:999px;background:var(--bg-surface);color:var(--accent-soft);font:700 13px/1 var(--mono);font-variant-numeric:tabular-nums}.mv__tag{margin:.55rem 0 0;max-width:34ch;font-size:14px;line-height:1.45;font-weight:500;text-wrap:pretty}.mv__stage{position:relative;flex:1 1 0%;min-height:11rem;display:grid;justify-items:center;align-items:start;margin-top:12px;overflow:hidden}.mv__stage::before{content:"";position:absolute;left:50%;top:26px;width:min(78%, 15rem);aspect-ratio:1;translate:-50% 0;border:1px solid var(--border-subtle);border-radius:50%;background:var(--t)}.mv__img{position:relative;width:min(56%, 10.5rem);height:auto;margin-top:20px;border:1px solid var(--border-subtle);border-radius:22px;background:var(--bg-surface);box-shadow:0 12px 30px -6px rgb(2 6 23 / .55);opacity:0;transform:translateY(16px);transition:opacity .3s,transform .5s var(--ease-out-expo,var(--ease))}.mv.is-on .mv__img.is-loaded{opacity:1;transform:none;transition-delay:.05s}.mv__foot{display:grid;gap:12px;margin-inline:-18px;padding:14px 18px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.mv__subs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mv__subs a{display:inline-block;padding:.32rem .7rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--accent-tint);font-size:12.5px;font-weight:700;color:var(--text-heading);text-decoration:none;transition:background-color .2s}.mv__subs a:hover{background:var(--accent-tint)}.mv__foot .btn{width:100%;justify-content:space-between}.mega__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:12px 14px 12px 22px;border-top:1px solid var(--border-subtle);border-radius:0 0 calc(var(--r-lg) - 2px) calc(var(--r-lg) - 2px);background:var(--accent-tint)}.mega__foot ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mega__foot li a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem 0 .8rem;border-radius:999px;font-weight:700;font-size:.9375rem;color:var(--text-heading);text-decoration:none;transition:background-color .2s,box-shadow .2s}.mega__foot li a:hover{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--border-subtle)}.has-mega.is-open .mt,.has-mega.is-open .mega__panel.is-active .mega__lead,.has-mega.is-open .mega__panel.is-active .mp{animation:mega-rise .55s var(--ease-out-expo,var(--ease)) backwards;animation-delay:calc(var(--i, 0) * 40ms + 70ms)}.mega__group:nth-child(2) .mt{--i:1}.mega__group:nth-child(3) .mt{--i:2}.mp:nth-child(2){--i:1}.mp:nth-child(3){--i:2}.mp:nth-child(4){--i:3}.mp:nth-child(5){--i:4}.mp:nth-child(6){--i:5}.mp:nth-child(7){--i:6}.mp:nth-child(8){--i:7}@keyframes mega-rise{from{opacity:0;transform:translateY(12px)}}.no-js .mega__body{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.no-js .mega__group{display:block}.no-js .mt{pointer-events:none;background:none;box-shadow:none;transform:none;border-color:#fff0}.no-js .mt__chev,.no-js .mt.is-active .mt__chev,.no-js .mega__preview{display:none}.no-js .mega__panel{grid-column:auto;grid-row:auto}.no-js .mega__list{grid-template-columns:1fr}div.mcv-sp .cta{position:relative;isolation:isolate;padding-block:110px;color:var(--text-heading);background:var(--bg-glow)}div.mcv-sp .cta__grid{max-width:1360px;margin-inline:auto;padding-inline:40px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px, 6vw, 88px);align-items:start}div.mcv-sp .cta .sec-num{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:var(--accent-soft)}div.mcv-sp .cta .sec-num span{display:none}div.mcv-sp .cta .sec-num::before{content:"";width:22px;height:3px;border-radius:3px;background:var(--cta-primary)}div.mcv-sp .cta h2{margin-top:18px;font-family:var(--display);font-size:clamp(30px, 3.4vw, 46px);line-height:1.08;letter-spacing:-.035em;font-weight:700;color:var(--text-heading)}div.mcv-sp .cta .mark{font-style:normal;background:none;color:var(--accent-soft)}div.mcv-sp .cta__copy>p:not(.sec-num){margin-top:20px;font-size:17px;line-height:1.7;color:var(--text-body);max-width:46ch}div.mcv-sp .cta__alt{margin-top:32px;display:grid;gap:10px}div.mcv-sp .cta__alt a{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:var(--r-pill);border:1px solid var(--border-subtle);background:#fff0;color:var(--text-heading);font-weight:700;transition:background-color .2s,color .2s,transform .25s var(--ease),box-shadow .25s var(--ease)}div.mcv-sp .cta__alt a:hover{background:var(--accent-tint);color:var(--text-heading);border-color:var(--accent-creator);transform:translate(0,-2px);box-shadow:0 6px 16px -2px color-mix(in srgb,var(--cta-primary) 38%,transparent)}div.mcv-sp .cta__alt .ico{color:var(--mint)}div.mcv-sp .cta__alt a:hover .ico{color:var(--text-heading)}div.mcv-sp .cta__open{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:18px;font-size:14.5px;line-height:1.5;color:var(--text-body)}div.mcv-sp .cta__open::before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--cta-primary)}div.mcv-sp .cta__open.is-open::before{background:#3ddc84;animation:ct-ping 2s ease-out infinite}div.mcv-sp .cta__open b{color:var(--text-heading)}@keyframes ct-ping{0%{box-shadow:0 0 0 0 rgb(61 220 132 / .6)}100%{box-shadow:0 0 0 10px #fff0}}@media (prefers-reduced-motion:reduce){div.mcv-sp .cta__open.is-open::before{animation:none}}div.mcv-sp .lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(22px, 2.6vw, 36px);background:var(--bg-surface);color:var(--text-heading);border:var(--outline);border-radius:var(--r-card);box-shadow:0 12px 32px -4px color-mix(in srgb,var(--accent-creator) 38%,transparent)}div.mcv-sp .lead label{display:grid;gap:7px;font-size:13.5px;font-weight:800;color:var(--text-heading)}div.mcv-sp .lead small{font-weight:500;color:var(--text-body)}div.mcv-sp .lead input,div.mcv-sp .lead select,div.mcv-sp .lead textarea{width:100%;padding:13px 16px;background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:16px;font-size:16px;font-weight:500;color:var(--text-heading);transition:box-shadow .2s,background-color .2s}div.mcv-sp .lead input:focus,div.mcv-sp .lead select:focus,div.mcv-sp .lead textarea:focus{outline:0;background:var(--bg-surface);box-shadow:0 6px 16px -2px color-mix(in srgb,var(--cta-primary) 38%,transparent)}div.mcv-sp .lead textarea{resize:vertical}div.mcv-sp .lead__wide,div.mcv-sp .lead__fine,div.mcv-sp .lead__note,div.mcv-sp .lead .btn{grid-column:1 / -1;box-shadow:var(--cta-glow)}div.mcv-sp .lead .btn{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border:var(--outline);border-radius:var(--r-pill);background:var(--cta-fill);color:var(--on-fill);font-weight:800;font-size:16px;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s}div.mcv-sp .lead .btn:hover{transform:translate(0,-2px);box-shadow:0 8px 20px -4px rgb(2 6 23 / .55);background:var(--cta-fill-hover)}div.mcv-sp .lead .btn:active{transform:translate(0,1px);box-shadow:0 2px 5px -1px rgb(2 6 23 / .55)}div.mcv-sp .lead__fine{font-size:12.5px;color:var(--text-body)}div.mcv-sp .lead__fine a{color:var(--text-heading);text-decoration:underline;text-underline-offset:3px}div.mcv-sp .lead__trap{position:absolute;left:-9999px}div.mcv-sp .lead__note{padding:14px 16px;border-radius:16px;border:1px solid var(--border-subtle);font-weight:700}div.mcv-sp .lead__note--ok{background:var(--accent-panel);color:var(--text-heading)}div.mcv-sp .lead__note--err{background:var(--cta-tint);color:var(--text-heading)}div.mcv-sp .disclaimer{padding-block:40px;background:var(--bg-canvas);border-top:var(--outline);font-size:13.5px;line-height:1.65;color:var(--text-body)}div.mcv-sp .disclaimer .wrap{max-width:1360px;margin-inline:auto;padding-inline:40px}div.mcv-sp .disclaimer__lead{color:var(--text-heading);font-weight:800;margin-bottom:18px}div.mcv-sp .disclaimer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}div.mcv-sp .disclaimer__cols>*{padding:22px 24px;background:var(--bg-surface);border:var(--outline);border-radius:var(--r-card)}div.mcv-sp .disclaimer b{color:var(--text-heading)}div.mcv-sp .disclaimer a{color:var(--text-heading);text-decoration:underline;text-underline-offset:3px}.site-foot{position:relative;isolation:isolate;overflow:clip;color:var(--text-heading);padding-block:96px 28px;background:var(--bg-surface);box-shadow:inset 0 4px 0 var(--accent-creator)}main:has(div.mcv-sp>.cta:last-child)+.site-foot{margin-top:-44px;border-radius:44px 44px 0 0}.site-foot ul{margin:0;padding:0;list-style:none}.site-foot p{margin:0}.ft-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,27rem);gap:clamp(2rem, 5vw, 5rem);align-items:end}.ft-kicker{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .95rem .4rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:13px;font-weight:800;color:var(--text-heading)}.ft-kicker::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--cta-primary);box-shadow:0 0 0 4px rgb(244 63 94 / .28)}.ft-line{margin-top:1.4rem!important;font-family:var(--display);font-weight:700;font-size:clamp(2.4rem, -.6rem + 6.2vw, 6rem);line-height:.94;letter-spacing:-.045em;text-wrap:balance}.ft-line em{font-style:normal;display:inline-block;white-space:nowrap;margin-top:.12em;padding:.04em .22em .1em;border-radius:.28em;background:var(--accent-tint);color:var(--text-heading);transform:rotate(-1.5deg);transform-origin:0 100%}.ft-ticket{position:relative;padding:26px 28px 24px;border:var(--outline);border-radius:30px;background:var(--accent-tint);color:var(--text-heading);box-shadow:0 15px 40px -5px color-mix(in srgb,var(--cta-primary) 38%,transparent)}.ft-ticket::before,.ft-ticket::after{content:"";position:absolute;top:62px;width:22px;height:22px;border-radius:50%;background:var(--accent-creator)}.ft-ticket::before{left:-12px}.ft-ticket::after{right:-12px}.ft-ticket-k{display:flex;align-items:center;gap:.55rem;padding-bottom:18px;border-bottom:2px dashed var(--border-subtle);font:700 12.5px/1.4 var(--mono)}.ft-ticket-k i{width:14px;height:14px;background:var(--cta-hover);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.ft-ticket dl{display:grid;margin:8px 0 20px}.ft-ticket dl div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:11px 0;border-bottom:2px solid rgb(148 163 184 / .18)}.ft-ticket dt{flex:none;font-size:13.5px;font-weight:600;color:var(--text-body)}.ft-ticket dd{margin:0;font-family:var(--display);font-weight:700;font-size:1.12rem;letter-spacing:-.02em;text-align:right}.ft-ticket .btn{width:100%;justify-content:space-between;min-height:60px;padding-left:1.5rem;background:var(--bg-surface);color:var(--on-fill);font-size:1.08rem}.ft-ticket .btn .ico{width:44px;height:44px;background:var(--bg-canvas);color:var(--text-heading)}.ft-ticket .btn:hover{background:var(--bg-surface);box-shadow:0 6px 16px -2px color-mix(in srgb,var(--cta-hover) 38%,transparent)}.ft-ticket-n{margin-top:14px!important;font-size:13px;font-weight:600;text-align:center;color:var(--text-body)}.ft-lead{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px;margin-top:clamp(3rem, 6vw, 5.5rem)}.ft-tile{position:relative;display:grid;align-content:start;min-height:208px;padding:24px 24px 22px;border:1px solid var(--border-subtle);border-radius:28px;background:var(--accent-tint);color:var(--text-heading);text-decoration:none;outline:2px solid #fff0;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.ft-tile:nth-child(2){background:var(--accent-panel)}.ft-tile:nth-child(3){background:var(--bg-surface)}.ft-tile:hover{transform:translate(0,-4px);box-shadow:0 16px 40px -8px rgb(2 6 23 / .55)}.ft-tile small{font:700 12px/1.4 var(--mono)}.ft-tile b{margin-top:auto;padding-top:2.6rem;font-family:var(--display);font-weight:700;font-size:clamp(1.6rem, .3rem + 2.6vw, 2.9rem);line-height:1;letter-spacing:-.04em}.ft-tile span{margin-top:.5rem;font-size:15px;font-weight:600}.ft-tile em{margin-top:1.1rem;justify-self:start;padding:.3rem .8rem;border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--bg-surface);font-style:normal;font-size:13px;font-weight:800}.ft-tile:nth-child(3) em{background:var(--accent-tint)}.ft-tile i{position:absolute;right:20px;top:20px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--accent-creator);color:var(--text-heading);transition:transform .35s var(--ease)}.ft-tile:hover i{transform:rotate(-45deg)}.ft-dir{display:grid;grid-template-columns:repeat(3,minmax(0,1.15fr)) minmax(0,.8fr);gap:2.5rem;margin-top:clamp(3rem, 5vw, 4.5rem);padding-top:clamp(2.5rem, 4vw, 3.5rem);border-top:2px solid var(--d-line)}.site-foot .ft-dir :is(h2,.ft-nav-title){display:flex;align-items:center;gap:.6rem;margin:0 0 1.1rem;font-family:var(--display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:var(--text-heading)}.ft-dir :is(h2,.ft-nav-title) a{color:inherit;text-decoration:none}.ft-dir :is(h2,.ft-nav-title) a:hover{color:var(--accent-soft)}.ft-dir :is(h2,.ft-nav-title) i{padding:.12rem .5rem;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--text-heading);font:700 11.5px/1.5 var(--mono);font-style:normal}.ft-dir nav:not(:last-child) ul{columns:2;column-gap:1.25rem}.ft-dir li{break-inside:avoid}.ft-dir li a{position:relative;display:inline-block;padding:.3rem 0;font-size:15px;text-decoration:none;color:var(--text-body);transition:color .2s,transform .3s var(--ease)}.ft-dir li a::before{content:"";position:absolute;left:-14px;top:50%;width:8px;height:2px;border-radius:2px;background:var(--cta-primary);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--ease)}.ft-dir li a:hover{color:var(--text-heading);transform:translateX(14px)}.ft-dir li a:hover::before{transform:scaleX(1)}.ft-talk{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:3rem;padding:18px 22px;border:2px solid var(--d-line);border-radius:26px}.ft-talk>p{font-family:var(--display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:var(--text-heading)}.ft-talk ul{display:flex;flex-wrap:wrap;gap:.5rem}.ft-talk a{display:inline-flex;align-items:center;gap:.55rem;min-height:46px;padding:0 1.1rem;border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:14.5px;font-weight:700;color:var(--text-heading);text-decoration:none;transition:background-color .2s,color .2s,transform .25s var(--ease)}.ft-talk a:hover{background:var(--accent-tint);border-color:var(--accent-creator);color:var(--text-heading);transform:translateY(-2px)}.ft-talk li:first-child a{background:var(--bg-surface);color:var(--text-heading)}.ft-talk li:first-child a:hover{background:var(--accent-tint)}.ft-talk>span{margin-left:auto;font:500 12.5px/1.5 var(--mono);color:var(--text-body)}.ft-ghost{margin:clamp(2.5rem, 5vw, 4.5rem) 0 0!important;transform:translateY(calc((1 - var(--p, 1)) * 14%))}.ft-ghost img{display:block;width:100%;height:auto}.ft-tm{margin-top:1.5rem!important;max-width:86em;font-size:12.5px;line-height:1.65;color:var(--text-body)}.ft-social{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1rem;padding:0 22px}.ft-social>p{font:600 12.5px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-body)}.ft-social ul{display:flex;flex-wrap:wrap;gap:.5rem}.ft-social a{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .95rem;border:2px solid rgb(255 255 255 / .35);border-radius:var(--r-pill);color:var(--text-heading);font-weight:700;font-size:.9rem;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s}.ft-social a .ico{width:14px;height:14px;transform:rotate(-45deg)}.ft-social a:hover,.ft-social a:focus-visible{background:var(--accent-tint);border-color:var(--accent-creator);color:var(--text-heading);transform:translateY(-2px)}@media (max-width:560px){.ft-social{padding:0}}.ft-base{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1.5rem;padding:1.25rem 84px 0 0;border-top:2px solid var(--d-line);font-size:14px;color:var(--text-body)}.ft-base ul{display:flex;gap:1.5rem}.ft-base a{color:inherit;text-decoration:none}.ft-base a:hover{color:var(--accent-soft)}.ft-base .ft-up{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;font-weight:700;color:var(--text-heading)}.ft-up .ico{width:34px;height:34px;padding:7px;border:1px solid var(--border-subtle);border-radius:50%;transform:rotate(-90deg);transition:background-color .2s,color .2s,transform .3s var(--ease)}.ft-up:hover .ico{background:var(--accent-creator);border-color:var(--accent-creator);color:var(--text-heading);transform:rotate(-90deg) translateX(3px)}.site-foot :is(h2,.ft-nav-title){margin:0 0 1rem;font-family:var(--display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--accent-soft)}.site-foot :is(h2,.ft-nav-title) a{color:inherit;text-decoration:none}.site-foot :is(h2,.ft-nav-title) a:hover{color:var(--cta-primary)}.site-foot ul+:is(h2,.ft-nav-title){margin-top:2rem}@media (min-width:961px){.site-head__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-nav{display:contents}.site-nav>ul{margin:0 17px 0 0;justify-self:center}.site-nav__ctas{justify-self:end}.site-nav>ul>li>a,.mega-toggle{transform:none}}@media (min-width:1100px){.site-head.is-condensed{--tight:.06;--shift:calc(var(--bw) * .03)}}@media (min-width:1360px){.site-head.is-condensed{--tight:.14;--shift:calc(var(--bw) * .07)}}@media (max-width:1180px){.mega__body{grid-template-columns:minmax(0,16.5rem) minmax(0,1fr) minmax(0,19rem);gap:10px 16px;padding:18px}.mt{padding-inline:.7rem;gap:.7rem}.mt__ic{width:40px;height:40px}.site-nav__ctas .btn--line{display:none}.top-strip__links li:first-child{display:none}}@media (max-width:960px){:root{--head-h:58px}.top-strip .top-strip__links{display:none}.site-head__bar{padding:0 8px 0 20px}.logo img{width:142px}.nav-toggle{display:grid;gap:6px;width:44px;height:44px;place-content:center;background:var(--bg-surface);border:var(--outline);border-radius:50%;cursor:pointer;transition:background-color .2s,transform .2s var(--ease)}.nav-toggle:active{transform:scale(.92)}.nav-toggle[aria-expanded="true"]{background:var(--bg-surface)}.nav-toggle span:not(.sr){width:20px;height:2.5px;border-radius:2px;background:var(--text-heading);transition:transform .45s var(--ease-out-expo,var(--ease)),background-color .2s}.nav-toggle[aria-expanded="true"] span:not(.sr){background:var(--text-heading)}.nav-ink{display:none}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(4px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.site-nav{position:fixed;inset:0;z-index:-1;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:124px 24px 2rem;background:var(--wash);overflow-y:auto;overscroll-behavior:contain;clip-path:circle(0 at var(--ox,calc(100% - 46px)) var(--oy,39px));visibility:hidden;pointer-events:auto;transition:clip-path .45s var(--ease-in-out,ease-in-out),visibility 0s .45s}.site-nav.is-open{clip-path:circle(150vmax at var(--ox,calc(100% - 46px)) var(--oy,39px));visibility:visible;transition:clip-path .9s var(--ease-out-expo,var(--ease)),visibility 0s}.site-nav.is-open>ul>li,.site-nav.is-open .site-nav__ctas{animation:drawer-in .7s var(--ease-out-expo,var(--ease)) backwards}.site-nav.is-open>ul>li:nth-child(1){animation-delay:90ms}.site-nav.is-open>ul>li:nth-child(2){animation-delay:140ms}.site-nav.is-open>ul>li:nth-child(3){animation-delay:190ms}.site-nav.is-open>ul>li:nth-child(4){animation-delay:240ms}.site-nav.is-open>ul>li:nth-child(5){animation-delay:290ms}.site-nav.is-open .site-nav__ctas{animation-delay:360ms}.site-nav>ul>li>a,.mega-toggle,.logo,.site-nav__ctas{transform:none}.site-nav>ul{flex-direction:column;align-items:stretch;gap:0;margin:0}.site-nav>ul>li{border-bottom:1px solid var(--border-subtle)}.site-nav>ul>li>a,.mega-toggle{width:100%;justify-content:space-between;padding:.9rem 0;border-radius:0;font-family:var(--display);font-weight:700;font-size:clamp(2rem, 9.5vw, 2.8rem);line-height:1;letter-spacing:-.04em;text-transform:uppercase}.site-nav>ul>li>a:hover,.mega-toggle:hover,.mega-toggle[aria-expanded="true"],.site-nav>ul>li>a[aria-current],.mega-toggle.is-current{background:none;box-shadow:none}.site-nav>ul>li>a[aria-current]::after,.mega-toggle.is-current::after{content:"";flex:none;width:.5em;height:.5em;margin-left:auto;border-radius:50%;background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--border-subtle)}.site-nav__ctas{margin-top:1.5rem;flex-direction:column}.site-nav__ctas .btn{justify-content:space-between;min-height:54px}.site-nav__ctas .btn--line{display:inline-flex;justify-content:center}.mega{position:static;display:none;max-height:none;margin:0 0 1.25rem;border-radius:28px;background:var(--bg-surface);box-shadow:0 12px 30px -6px rgb(2 6 23 / .55);opacity:1;visibility:inherit;transform:none}.mega::before{display:none}.has-mega.is-open .mega{display:flex}.mega__body,.no-js .mega__body{display:block;padding:6px;overflow:visible;clip-path:none}.mega__group,.no-js .mega__group{display:block}.mega__group+.mega__group{border-top:1px solid var(--border-subtle)}.mt,.no-js .mt{min-height:68px;padding:.75rem .8rem;border-radius:22px}.mt:hover{background:none}.mt.is-active{border-color:#fff0;box-shadow:none;transform:none}.mt__chev,.mt.is-active .mt__chev{display:block;opacity:1;transform:none;transition:transform .35s var(--ease-out-expo,var(--ease))}.mt.is-active .mt__chev{transform:rotate(90deg)}.mega__panel{padding:4px 4px 12px}.mega__lead{padding:0 .4rem 10px}.mega__lead p{display:none}.mega__lead a{min-height:48px;padding-left:.5rem;font-size:15px}.mega__list{gap:8px}.mp__main{min-height:56px}.mp__alias{gap:8px;padding-bottom:12px}.mp__alias a{display:inline-flex;align-items:center;min-height:48px;padding:0 1rem;font-size:14px}.mega__preview{display:none}.mega__foot{padding:6px;border-radius:0 0 24px 24px}.mega__foot-x,.mega .mega__demo{display:none}.mega__foot li a{min-height:52px}.mega__foot ul{width:100%}.mega__foot li{flex:1}.mega__foot li a{width:100%}div.mcv-sp .cta{padding-block:72px}div.mcv-sp .cta__grid{grid-template-columns:1fr;padding-inline:20px}div.mcv-sp .disclaimer .wrap{padding-inline:20px}div.mcv-sp .disclaimer__cols{grid-template-columns:1fr;gap:14px}.site-foot{padding-top:64px}.ft-hero{grid-template-columns:1fr;align-items:start}.ft-ticket{max-width:30rem}.ft-lead{grid-template-columns:1fr}.ft-tile{min-height:0}.ft-tile b{padding-top:1.6rem}.ft-dir{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem}.ft-dir nav:not(:last-child) ul{columns:1}.ft-talk>span{margin-left:0;width:100%}.ft-base .ft-up{margin-left:0}.ft-line{font-size:clamp(2.2rem, 1rem + 6vw, 4.4rem)}.ft-tile b{font-size:clamp(1.9rem, 1rem + 4vw, 2.6rem)}}@media (max-width:560px){div.mcv-sp .lead{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-head *,.site-foot *,.mega *{transition-duration:.01ms!important;animation:none!important}.top-strip__run ul{animation:none}.site-head__bar,.site-head__bar::before,.logo,.site-nav,.site-nav__ctas,.nav-ink{transition-duration:.01ms!important}.site-nav.is-open>ul>li,.site-nav.is-open .site-nav__ctas,.btn:hover .ico path{animation:none!important}}@keyframes drawer-in{from{opacity:0;transform:translateY(26px)}}.mega__foot{flex-wrap:wrap}.mega__lead-row{flex:1 1 100%;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.mega__foot .mega__lead-l{display:inline-flex;align-items:center;min-height:44px;padding:0 .4rem 0 .8rem;font-size:.8125rem;font-weight:800;color:var(--text-body)}.mega__foot .mega__lead-row a{gap:.6rem;border:1px solid var(--border-subtle);background:var(--accent-tint);padding:0 1rem}.mega__foot .mega__lead-row a:hover{background:var(--accent-panel)}.mega__foot .mega__lead-row a span{font:700 .8125rem/1 var(--mono)}.gf-rev{display:flex;gap:16px;align-items:center;margin-top:28px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg-surface)}.gf-rev img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover}.gf-rev p{margin:0;display:grid;gap:2px;font-size:14px;line-height:1.5;color:var(--text-body)}.gf-rev small{font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-body)}.gf-rev a{font:700 17px/1.25 var(--display);color:var(--text-heading);text-decoration:none}.gf-rev a:hover,.gf-rev a:focus-visible{text-decoration:underline;text-underline-offset:3px}.lang-sw{position:relative;align-self:center}.lang-sw__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:0 .7rem;border:2px solid #fff0;border-radius:999px;background:none;font:700 .85rem/1 inherit;letter-spacing:.04em;color:var(--on-fill);cursor:pointer;transition:border-color .2s,background-color .2s}.lang-sw__btn:hover,.lang-sw__btn[aria-expanded="true"]{border-color:var(--border-subtle);background:var(--bg-surface)}.lang-sw__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:10.5rem;margin:0;padding:.35rem;list-style:none;border:var(--outline);border-radius:14px;background:var(--bg-surface);box-shadow:var(--shadow-pop)}.lang-sw__menu a{display:block;padding:.6rem .8rem;border-radius:9px;font-weight:600;color:var(--text-heading);text-decoration:none}.lang-sw__menu a:hover{background:var(--accent-tint)}.lang-sw__menu a[aria-current]{background:var(--cta-tint)}.lang-ft ul{display:flex;gap:1rem;margin:0;padding:0;list-style:none}.lang-ft a{color:inherit;text-decoration:none}.lang-ft a[aria-current]{color:var(--accent-soft)}.lang-bar{position:fixed;left:50%;bottom:18px;z-index:90;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;width:min(640px, calc(100% - 32px));padding:.85rem 1rem;border:var(--outline);border-radius:16px;background:var(--bg-surface);box-shadow:var(--shadow-pop);transform:translateX(-50%)}.lang-bar p{flex:1 1 14rem;margin:0;font-weight:600}.lang-bar a{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:999px;background:var(--bg-surface);color:var(--text-heading);font-weight:700;text-decoration:none}.lang-bar button{min-height:44px;padding:0 .8rem;border:0;background:none;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;color:var(--on-fill)}@media (max-width:960px){.lang-sw{align-self:flex-start}.lang-sw__menu{position:static;margin-top:.5rem;box-shadow:none}}@media (min-width:961px) and (max-width:1279px){.site-head__bar{grid-template-columns:auto minmax(0,1fr) auto}.site-nav>ul>li>a,.mega-toggle{padding-inline:.7rem}}@media (min-width:961px) and (max-width:1099px){.site-head .site-nav__ctas .btn--line{display:none}}