*{box-sizing:border-box}html{background-color:var(--kf-black)}body{color:var(--kf-white);font-family:Avenir Next;font-size:17px;line-height:1.65;background-color:var(--kf-black)}@media (max-width:767px){body{font-size:17px;line-height:1.65}}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}input{font:inherit}textarea{font:inherit}select{font:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (max-width:767px){.shell{width:calc(100% - 32px)}}.eyebrow{color:var(--blue2);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.13em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.eyebrow.amber{color:var(--amber)}.amber{color:var(--amber)}h1{max-width:900px;box-sizing:border-box;color:var(--white);font-size:clamp(3.3rem,5.4vw,5.8rem)}h2{color:var(--white);font-family:AvenirNextLTPro}@media (max-width:767px){h2{font-size:clamp(1.8rem,8vw,3rem)}}h3{color:var(--white);font-family:AvenirNextLTPro;font-size:clamp(1.45rem,2vw,2.05rem)}p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lead{max-width:65ch;color:var(--silver);font-size:clamp(1.12rem,1.4vw,1.32rem);line-height:1.55;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:#111c2d}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:54px;font-weight:800;font-size:15px;padding-top:0px;padding-right:25px;padding-bottom:0px;padding-left:25px;border-radius:10px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.primary{color:#fff;background-color:var(--blue)}.primary:hover{background-color:var(--kf-white)}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--blue2);font-weight:750}.text-link span{transition:transform .25s var(--ease)}.text-link:hover span{transform:translate3d(5px,0,0)}.site-header{position:absolute;top:0px;right:0px;bottom:auto;left:0px;z-index:20;margin-top:20px}@media (max-width:767px){.site-header .header-inner{display:flex;align-items:center;gap:14px}.site-header .header-inner{flex-wrap:wrap;padding-block:14px}.site-header .desktop-nav{display:flex;gap:18px;order:3;width:100%;padding-top:10px;padding-right:0px;padding-bottom:2px;padding-left:0px}.site-header .desktop-nav{overflow-x:auto;flex-wrap:nowrap}.site-header .desktop-nav a{font-size:0.78rem}.site-header .desktop-nav a{white-space:nowrap}.site-header .menu-toggle{display:none}.site-header .header-cta{display:none}.site-header .nav{display:flex;gap:14px}.site-header .nav{flex-wrap:wrap;padding-block:14px}.site-header .nav-links{display:flex;justify-content:start;gap:10px 16px;width:100%;max-width:100%;overflow:hidden}.site-header .nav-links{flex-wrap:wrap}.site-header .nav-links a{font-size:0.78rem}.site-header .nav-links a{white-space:nowrap}}.nav{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:38px;height:102px}.logo img{width:212px;height:60px;object-fit:contain;object-position:0% 50%}.nav-links{display:flex;justify-content:center;align-items:center;gap:30px;color:var(--silver);font-size:14px}.nav-links a:hover{color:var(--white)}.nav-links a{padding-top:12px;padding-right:2px;padding-bottom:12px;padding-left:2px}.nav-links .active:after{display:block;height:2px;margin-top:5px;background-color:var(--blue)}.nav-links .active:after{content:""}.menu-toggle{display:none;width:48px;height:48px;background-color:var(--navy);border-radius:9px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);cursor:pointer}.menu-toggle:before{transform:translate3d(0,-6px,0)}.menu-toggle:after{transform:translate3d(0,6px,0)}.menu-toggle[aria-expanded="true"] span{opacity:0}.menu-toggle[aria-expanded="true"]:before{transform:rotateZ(45deg)}.menu-toggle[aria-expanded="true"]:after{transform:rotateZ(-45deg)}.menu-toggle[aria-expanded=true] span{opacity:0}.menu-toggle[aria-expanded=true]:before{transform:rotateZ(45deg)}.menu-toggle[aria-expanded=true]:after{transform:rotateZ(-45deg)}.mobile-panel{display:none}.hero{position:relative;min-height:760px;overflow:hidden;padding-top:190px;padding-right:0px;padding-bottom:112px;padding-left:0px;background-color:var(--navy);border-bottom:1px solid var(--border)}.hero .lead{margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero:after{position:absolute;top:80px;right:-160px;width:560px;height:560px;border-radius:50%;border-top:1px solid rgba(49,133,245,.14);border-right:1px solid rgba(49,133,245,.14);border-bottom:1px solid rgba(49,133,245,.14);border-left:1px solid rgba(49,133,245,.14);box-shadow:0px 0px 0px 80px rgba(49,133,245,.03),0px 0px 0px 160px rgba(49,133,245,.02)}.hero:after{content:""}.hero .display{max-width:760px}.hero:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.hero:before{content:"";background:linear-gradient(90deg,rgba(7,11,18,.98) 0%,rgba(7,11,18,.9) 43%,rgba(7,11,18,.25) 78%),url(http://localhost:10023/wp-content/uploads/keyforge-assets/service-architecture.png) center/cover}.hero-art{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,rgba(5,12,23,.12) 0%,rgba(5,12,23,.08) 32%,rgba(5,12,23,0) 60%),url(https://keyforgeseo.linksforge.com/wp-content/uploads/2026/07/keyforge-digital-forge-hero.jpeg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll;transform:scale(1.015,1.015)}.hero-content{position:relative;z-index:2;width:65%}.breadcrumb{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;margin-bottom:48px}.breadcrumb a:hover{color:var(--white)}.breadcrumb span{color:var(--blue2)}.hero-actions{display:flex;gap:14px;margin-top:38px}.hero-actions{flex-wrap:wrap}.hero-meta{display:flex;gap:9px;margin-top:42px}.hero-meta{flex-wrap:wrap}.chip{color:var(--silver);font-size:12px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;border-radius:999px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.section{padding-top:128px;padding-right:0px;padding-bottom:128px;padding-left:0px}.section.alt{background-color:var(--navy)}.section-head{display:grid;grid-template-columns:1.1fr 0.65fr;align-items:end;gap:80px;margin-bottom:70px}.section-head .lead{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:var(--steel);border-radius:14px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.card p{color:var(--silver);margin-top:13px}.card .eyebrow{margin-bottom:24px}.feature{display:flex;flex-flow:column;justify-content:space-between;min-height:350px}.feature-image{background:linear-gradient(180deg,rgba(7,11,18,.18),rgba(7,11,18,.95)),var(--image) center/cover}.split{display:grid;grid-template-columns:0.85fr 1.15fr;align-items:start;gap:80px}.sticky{position:sticky;top:40px}.rows{border-top:1px solid var(--border)}.row{display:grid;grid-template-columns:160px 1fr;gap:35px;padding-top:28px;padding-right:0px;padding-bottom:28px;padding-left:0px;border-bottom:1px solid var(--border)}.row p{color:var(--silver)}.row-label{color:#5a9dfa;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:var(--border);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.step{position:relative;padding-right:35px}.step span{color:var(--amber);font-weight:900;font-size:11px}.step p{max-width:24ch;color:var(--silver);margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.step:first-child .step-dot{color:#fff;background-color:var(--blue);box-shadow:0px 0px 0px 8px rgba(49,133,245,.1)}.metric{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--steel);border-top:2px solid var(--blue)}.metric strong{display:block;font-size:clamp(2rem,4vw,4rem);letter-spacing:-0.05em}.quote{margin-top:46px;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:var(--steel);border-radius:14px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.quote blockquote{color:var(--white);font-size:1.28rem;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.quote cite{color:var(--muted);font-size:14px;font-style:normal}.visual-band{display:flex;align-items:center;position:relative;min-height:600px;overflow:hidden}.visual-band .bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.visual-band .bg{background:linear-gradient(90deg,var(--black),rgba(7,11,18,.9) 48%,rgba(7,11,18,.12)),var(--band) center/cover}.visual-band .copy{position:relative;z-index:2;width:52%}.visual-band{border-block:1px solid var(--border)}.checklist{display:grid;gap:1px;margin-top:32px;background-color:var(--border);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.check{color:var(--silver);padding-top:17px;padding-right:20px;padding-bottom:17px;padding-left:20px;background-color:rgba(7,11,18,.9)}.check:before{color:#5a9dfa;margin-right:12px}.check:before{content:"✓"}.form{display:grid;gap:18px;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:var(--steel);border-radius:16px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.field{display:grid;gap:7px}.field label{font-weight:800;font-size:13px}.field textarea{min-height:120px}.field input{width:100%;min-height:50px;color:var(--white);padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px;background-color:var(--black);border-radius:8px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.field textarea{width:100%;min-height:50px;color:var(--white);padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px;background-color:var(--black);border-radius:8px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.field select{width:100%;min-height:50px;color:var(--white);padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px;background-color:var(--black);border-radius:8px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.small{color:var(--muted);font-size:13px}.article{max-width:720px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.article h2{font-size:2.2rem;margin-top:60px;margin-right:0px;margin-bottom:20px;margin-left:0px}.article p{margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.article p{color:var(--silver)}.article li{color:var(--silver)}.toc{margin-top:30px;margin-right:0px;margin-bottom:30px;margin-left:0px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:var(--steel);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.toc a{display:block;color:#5a9dfa;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px}.archive-grid{display:grid;grid-template-columns:1.25fr repeat(2,.75fr);gap:16px}.cta{padding-top:104px;padding-right:0px;padding-bottom:104px;padding-left:0px;background-color:var(--black)}.cta-panel{display:grid;grid-template-columns:1fr 0.55fr;align-items:center;min-height:390px;overflow:hidden;border-radius:20px;border-top:1px solid var(--blue);border-right:1px solid var(--blue);border-bottom:1px solid var(--blue);border-left:1px solid var(--blue)}.cta-panel:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.cta-panel:before{content:"";background:linear-gradient(90deg,rgba(17,28,45,.98) 0%,rgba(17,28,45,.94) 45%,rgba(17,28,45,.15) 100%),url(http://localhost:10023/wp-content/uploads/keyforge-assets/technical-diagnostic.jpg) center/cover no-repeat}.cta-panel{background:linear-gradient(90deg,rgba(17,28,45,.98),rgba(17,28,45,.9) 52%,rgba(17,28,45,.16)),url(http://localhost:10023/wp-content/uploads/keyforge-assets/growth-review-lens.png) center/cover}.site-footer{padding-top:76px;padding-right:0px;padding-bottom:30px;padding-left:0px;background-color:#05080e;border-top:1px solid var(--border)}.site-footer h3{color:#5a9dfa}.site-footer a{color:#b5c1d3}.site-footer a:hover{color:#f4f7fb}.footer-top{display:grid;grid-template-columns:1.2fr repeat(4,.65fr);gap:48px;padding-bottom:56px}.footer-brand img{width:190px;margin-bottom:18px}.footer-brand p{max-width:36ch;color:var(--muted);font-size:14px}.footer-col h3{color:var(--blue2);font-size:12px;text-transform:uppercase;letter-spacing:0.11em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.footer-col a{display:block;color:var(--silver);font-size:14px;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px}.footer-col a:hover{color:var(--white)}.footer-bottom{display:flex;justify-content:space-between;gap:30px;color:var(--muted);font-size:12px;padding-top:24px;border-top:1px solid var(--border)}.gallery{padding-top:130px;padding-right:0px;padding-bottom:130px;padding-left:0px}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gallery-card{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:var(--steel);border-radius:12px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.gallery-card span{color:var(--amber);font-weight:800;font-size:11px}.gallery-card h2{font-size:1.45rem;margin-top:12px;margin-right:0px;margin-bottom:12px;margin-left:0px}.gallery-card p{color:var(--silver);font-size:14px}.gallery-card a{display:inline-block;color:#5a9dfa;font-weight:800;margin-top:20px}.profile-hero .hero-content{width:56%}.profile-hero .hero-art{background:linear-gradient(90deg,rgba(7,11,18,.98),rgba(7,11,18,.86) 54%,rgba(7,11,18,.2)),var(--hero) center/cover}.article-hero{min-height:540px}.article-hero .hero-content{width:78%}.legal-hero{min-height:390px;padding-bottom:70px}.legal-hero .hero-content{width:100%}.legal-hero h1{font-size:clamp(2.8rem,5vw,4.5rem)}::selection{color:var(--black);background-color:var(--amber)}.display{font-family:var(--display);line-height:1.02;letter-spacing:-0.045em;text-wrap:balance}.h1{font-weight:750;line-height:1.03;letter-spacing:-0.045em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.h2{font-size:clamp(1.8rem,8vw,3rem)}}.h3{font-weight:750;line-height:1.03;letter-spacing:-0.045em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.display{font-size:clamp(2.4rem,12vw,4.5rem)}}.muted{color:var(--muted)}.nav-cta{min-height:50px}.nav-cta{padding-inline:22px}.menu-toggle span{display:block;position:absolute;width:20px;height:2px;background-color:var(--white);transition:var(--ease) 0.25s}.menu-toggle span{content:""}.menu-toggle:before{display:block;position:absolute;width:20px;height:2px;background-color:var(--white);transition:var(--ease) 0.25s}.menu-toggle:before{content:""}.menu-toggle:after{display:block;position:absolute;width:20px;height:2px;background-color:var(--white);transition:var(--ease) 0.25s}.menu-toggle:after{content:""}.hero-copy{max-width:670px;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}.proof-strip{display:flex;gap:10px;margin-top:32px}.proof-strip{flex-wrap:wrap}.proof-chip{color:var(--silver);font-size:13px;padding-top:8px;padding-right:15px;padding-bottom:8px;padding-left:15px;background-color:rgba(7,11,18,.46);border-radius:999px;border-top:1px solid rgba(181,193,211,.25);border-right:1px solid rgba(181,193,211,.25);border-bottom:1px solid rgba(181,193,211,.25);border-left:1px solid rgba(181,193,211,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-scroll{display:flex;align-items:center;gap:10px;position:absolute;bottom:40px;left:50%;z-index:3;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:0.12em;transform:translate3d(-50%,0,0)}.hero-scroll:before{width:42px;height:1px;background-color:var(--blue)}.hero-scroll:before{content:""}.growth-review{position:relative;z-index:4;margin-top:-1px;background-color:var(--deep-navy)}.growth-review{border-block:1px solid rgba(38,55,80,.5)}.review-grid{display:grid;grid-template-columns:1.2fr 0.8fr;align-items:center;gap:80px;min-height:228px}.review-grid h2{font-size:clamp(1.8rem,2.7vw,3rem);line-height:1.08;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.review-side{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:22px;color:var(--silver)}.review-number{color:var(--amber);font-weight:800;font-size:12px;padding-top:4px}.routes{background-color:var(--forge-black)}.route-grid{display:grid;grid-template-columns:1.08fr 0.92fr;grid-template-rows:auto auto;gap:18px}.route{display:flex;flex-flow:column;justify-content:space-between;position:relative;min-height:340px;overflow:hidden;padding-top:42px;padding-right:42px;padding-bottom:42px;padding-left:42px;background-color:var(--steel);border-radius:18px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.route:hover{background-color:var(--steel-raised);transform:translate3d(0,-5px,0)}.route:first-child{grid-row-start:span 2;min-height:698px;background-image:linear-gradient(180deg,rgba(17,28,45,.22),rgba(7,11,18,.96)),url(http://localhost:10023/wp-content/uploads/keyforge-assets/editorial-texture.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.route:first-child .h3{max-width:590px;font-size:clamp(2.5rem,4vw,4.5rem)}.route{transition:transform .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.route-no{color:var(--amber);font-weight:850;font-size:12px;letter-spacing:0.12em}.route-copy{max-width:510px}.route-copy p{max-width:46ch;color:var(--silver)}.route-meta{display:flex;justify-content:space-between;align-items:end;gap:20px}.route-tag{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:0.1em}.process{position:relative;overflow:hidden;background-color:var(--deep-navy)}.process:before{position:absolute;top:-220px;right:-240px;width:520px;height:520px;background-image:radial-gradient(circle,rgba(49,133,245,.16),transparent 68%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%}.process:before{content:""}.process-list{display:grid;grid-template-columns:repeat(4,1fr);gap:0px;position:relative;margin-top:76px}.process-list:before{position:absolute;top:17px;right:18px;left:18px;height:1px;background-image:linear-gradient(90deg,var(--blue),var(--border));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.process-list:before{content:""}.step-dot{display:grid;align-items:center;justify-items:center;width:35px;height:35px;color:var(--blue-hover);font-weight:850;font-size:10px;margin-bottom:34px;background-color:var(--deep-navy);border-radius:50%;border-top:1px solid var(--blue);border-right:1px solid var(--blue);border-bottom:1px solid var(--blue);border-left:1px solid var(--blue)}.results{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--forge-black)}.results-stage{display:flex;align-items:center;position:relative;min-height:760px;overflow:hidden}.results-stage{border-block:1px solid rgba(38,55,80,.5)}.results-art{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.results-content{position:relative;z-index:2;width:48%}.results-content .lead{margin-top:26px;margin-right:0px;margin-bottom:34px;margin-left:0px}.evidence-list{display:grid;gap:1px;max-width:650px;margin-top:40px;margin-right:0px;margin-bottom:34px;margin-left:0px;background-color:var(--border);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.evidence-row{display:grid;grid-template-columns:150px 1fr;gap:24px;padding-top:19px;padding-right:22px;padding-bottom:19px;padding-left:22px;background-color:rgba(7,11,18,.88)}.evidence-label{color:var(--blue-hover);font-weight:850;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.evidence-value{color:var(--silver);font-size:15px}.human{background-color:var(--deep-navy)}.human-layout{display:grid;grid-template-columns:0.95fr 1.05fr;align-items:start;gap:90px}@media (max-width:767px){.principles{display:grid;grid-template-columns:minmax(0,1fr)}}.principle h3{font-size:1.3rem;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:7px;margin-left:0px}.principle p{max-width:50ch;color:var(--silver);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.principle{grid-template-columns:48px minmax(0,1fr)}}.principle-no{color:var(--amber);font-weight:850;font-size:12px;padding-top:5px}.engagements{background-color:var(--forge-black)}.engagement-list{border-top:1px solid var(--border)}.engagement{display:grid;grid-template-columns:80px 1fr 1fr auto;align-items:center;gap:36px;padding-top:34px;padding-right:0px;padding-bottom:34px;padding-left:0px;border-bottom:1px solid var(--border)}.engagement:hover{background-color:var(--deep-navy)}.engagement:hover{padding-inline:18px}.engagement .num{color:var(--blue-hover);font-weight:850;font-size:12px}.engagement h3{font-size:clamp(1.55rem,2.4vw,2.5rem);letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.engagement p{max-width:44ch;color:var(--silver);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.engagement .arrow{color:var(--blue);font-size:26px}.engagement{transition:padding .25s var(--ease),background .25s var(--ease)}.faq{background-color:var(--deep-navy)}.faq-list{margin-top:70px;border-top:1px solid var(--border)}details{border-bottom:1px solid var(--border)}summary{display:grid;grid-template-columns:1fr 50px;align-items:center;gap:20px;font-weight:750;font-size:1.2rem;padding-top:28px;padding-right:0px;padding-bottom:28px;padding-left:0px;cursor:pointer}summary{list-style:none}summary::-webkit-details-marker{display:none}summary:after{display:grid;align-items:center;justify-items:center;width:38px;height:38px;color:var(--blue-hover);border-radius:50%;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}summary:after{content:"+";transition:transform .25s var(--ease),background .25s var(--ease)}details[open] summary:after{background-color:var(--steel);transform:rotateZ(45deg)}details p{max-width:75ch;color:var(--silver);margin-top:-6px;margin-right:80px;margin-bottom:28px;margin-left:0px}.final-cta{padding-top:104px;padding-right:0px;padding-bottom:104px;padding-left:0px;background-color:var(--forge-black)}.cta-copy{position:relative;z-index:2}.cta-action{position:relative;z-index:2}.cta-copy{padding-top:54px;padding-right:54px;padding-bottom:54px;padding-left:54px}.cta-copy .h2{font-size:clamp(2.3rem,3.7vw,4rem)}.cta-copy p{max-width:58ch;color:var(--silver)}.cta-action{justify-self:end;width:100%;max-width:390px;padding-top:54px;padding-right:54px;padding-bottom:54px;padding-left:54px}.cta-action .button{width:100%}.cta-action small{display:block;color:var(--silver);margin-top:12px}.cta-note{display:block;color:var(--silver);font-size:13px;margin-top:14px}@media (max-width:767px){.footer-locations{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-legal{display:flex;gap:20px}.reveal{opacity:0.01}.reveal{transform:none}.nav-links a:hover{color:var(--white)}.nav-links .active{color:var(--white)}.hero-note{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:820px;margin-top:56px;background-color:var(--border);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.hero-note div{padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:rgba(7,11,18,.82)}.hero-note strong{display:block;font-size:13px;margin-bottom:3px}.hero-note span{color:var(--muted);font-size:12px}.jump{position:relative;background-color:var(--black);border-bottom:1px solid var(--border)}.jump .shell{display:flex;align-items:center;gap:28px;min-height:92px}.jump-label{color:var(--muted);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:0.12em}.jump-links{display:flex;gap:10px;overflow:auto;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px}.jump-links::-webkit-scrollbar{display:none}.jump-links a{color:var(--silver);font-size:12px;padding-top:9px;padding-right:14px;padding-bottom:9px;padding-left:14px;border-radius:999px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.jump-links a{white-space:nowrap}.jump-links a:hover{color:var(--white)}.jump-links{scrollbar-width:none}.service-map{background-color:var(--black)}.services-list{border-top:1px solid var(--border)}.service-row{display:grid;grid-template-columns:75px 1fr 0.8fr 150px;align-items:start;gap:36px;padding-top:38px;padding-right:0px;padding-bottom:38px;padding-left:0px;border-bottom:1px solid var(--border)}.service-row:hover{background-color:var(--navy)}.service-row:hover{padding-inline:18px}.service-row p{max-width:48ch;color:var(--silver);margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px}.service-row .text-link{justify-self:end;padding-top:5px}.service-row{transition:background .25s var(--ease),padding .25s var(--ease)}.service-no{color:var(--amber);font-weight:850;font-size:12px;padding-top:7px}.service-fit{color:var(--muted);font-size:13px;padding-top:7px}.service-fit strong{color:var(--blue2);font-weight:800}.decision{position:relative;overflow:hidden;background-color:var(--navy)}.decision:after{position:absolute;right:-180px;bottom:-220px;width:560px;height:560px;background-image:radial-gradient(circle,rgba(49,133,245,.13),transparent 68%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.decision:after{content:""}.decision-grid{display:grid;grid-template-columns:0.72fr 1.28fr;align-items:start;gap:100px;position:relative;z-index:1}.decision-intro{position:sticky;top:40px}.decision-intro .lead{margin-top:24px}.decision-cases{border-top:1px solid var(--border)}.decision-case{display:grid;grid-template-columns:170px 1fr;gap:30px;padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px;border-bottom:1px solid var(--border)}.decision-case h3{font-size:1.35rem;margin-top:0px;margin-right:0px;margin-bottom:7px;margin-left:0px}.decision-case p{color:var(--silver);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.case-signal{color:var(--blue2);font-weight:850;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.method{background-color:var(--black)}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.method-card{display:flex;flex-flow:column;justify-content:space-between;min-height:310px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:var(--steel);border-radius:14px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.method-card:nth-child(2){transform:translate3d(0,28px,0)}.method-card:nth-child(3){background-color:var(--raised);transform:translate3d(0,56px,0)}.method-card:nth-child(4){transform:translate3d(0,84px,0)}.method-card p{color:var(--silver);margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.method-no{color:var(--amber);font-weight:850;font-size:14px}.method-foot{max-width:72ch;color:var(--muted);font-size:18px;margin-top:110px}.proof{display:flex;align-items:center;position:relative;min-height:690px;overflow:hidden;padding-top:8em;padding-bottom:8em}.proof{border-block:1px solid var(--border)}.proof-art{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.proof-art{background:linear-gradient(90deg,var(--black) 0%,rgba(7,11,18,.92) 44%,rgba(7,11,18,.18) 78%),url(http://localhost:10023/wp-content/uploads/keyforge-assets/evidence-prism.png) center/cover}.proof-content{position:relative;z-index:2;width:51%}.proof-list{display:grid;gap:1px;max-width:660px;margin-top:36px;margin-right:0px;margin-bottom:36px;margin-left:0px;background-color:var(--border);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.proof-row{display:grid;grid-template-columns:145px 1fr;gap:20px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:rgba(7,11,18,.9)}.proof-row strong{color:var(--blue2);font-size:11px;text-transform:uppercase;letter-spacing:0.08em}.proof-row span{color:var(--silver);font-size:14px}.insights{background-color:var(--navy)}.insight-grid{display:grid;grid-template-columns:1.2fr 0.8fr 0.8fr;gap:16px}.insight{display:flex;flex-flow:column;justify-content:space-between;min-height:350px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:var(--steel);border-radius:14px;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.insight:first-child{min-height:470px}.insight:first-child{background:linear-gradient(180deg,rgba(17,28,45,.3),rgba(7,11,18,.96)),url(http://localhost:10023/wp-content/uploads/keyforge-assets/editorial-research-desk.png) center/cover}.insight h3{font-size:clamp(1.4rem,2.3vw,2.6rem);line-height:1.08;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.insight:not(:first-child) h3{font-size:1.45rem}.insight p{color:var(--silver);font-size:15px}.insight-tag{color:var(--amber);font-weight:850;font-size:11px;text-transform:uppercase;letter-spacing:0.09em}.locations{gap:24px}.locations{columns:2}.legal{display:flex;gap:20px}.h2-white{color:var(--white);font-family:AvenirNextLTPro}.h3{color:var(--kf-white)}.white-text{color:var(--white)}.h1{color:var(--white)}.arrangement{color:var(--amber)}body h1{max-width:1000px;font-size:clamp(3.25rem,5.3vw,5.7rem)}@media (max-width:767px){body h1{font-size:clamp(2.75rem,11.5vw,4.2rem);line-height:1.05}}body h2{font-size:clamp(2.2rem,3.6vw,4rem)}@media (max-width:767px){body h2{font-size:clamp(2.1rem,9vw,3rem);line-height:1.05}}body h3{font-size:clamp(1.35rem,2vw,2rem)}@media (max-width:767px){body h3{line-height:1.12}}body h4{color:var(--kf-white);font-family:Avenir Next;line-height:1.05;letter-spacing:-0.045em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}body h5{color:var(--kf-white);font-family:Avenir Next;line-height:1.05;letter-spacing:-0.045em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}body h6{color:var(--kf-white);font-family:Avenir Next;line-height:1.05;letter-spacing:-0.045em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}body a{color:inherit}@media (max-width:767px){.site-header .menu-toggle{display:none}}@media (max-width:767px){.site-header .nav-cta{display:none}}@media (max-width:767px){.footer-top{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.service-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.process-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.results-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.result-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.proof-layout{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hero-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.case-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.decision-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.article-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.form-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.contact-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.team-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.stats-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.location-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.insight-grid{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.cards{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.split{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.section-head{flex-flow:column;align-items:start}}@media (max-width:767px){.cta-inner{flex-flow:column;align-items:start}}@media (max-width:767px){.section{overflow:hidden}}@media (max-width:767px){.hero{overflow:hidden}}body .shell{width:min(calc(100% - 80px),1240px);max-width:1240px}body .shell{margin-inline:auto;padding-inline:0}@media (max-width:1119px){body .shell{width:min(calc(100% - 56px),1240px)}}@media (max-width:767px){body .shell{width:calc(100% - 40px);max-width:none}body .shell{margin-inline:20px;padding-inline:0}}body.home .shell{width:min(calc(100% - 128px),1320px);max-width:1320px}@media (max-width:1119px){body.home .shell{width:min(calc(100% - 56px),1320px)}}@media (max-width:767px){body.home .shell{width:calc(100% - 40px);max-width:none}body.home .shell{margin-inline:20px;padding-inline:0}}body .display{color:var(--kf-white);font-family:Avenir Next;line-height:1.05;letter-spacing:-0.045em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}body .h1{max-width:1000px;font-size:clamp(3.25rem,5.3vw,5.7rem)}@media (max-width:767px){body .h1{font-size:clamp(2.75rem,11.5vw,4.2rem);line-height:1.05}}body .h2{font-size:clamp(2.2rem,3.6vw,4rem)}@media (max-width:767px){body .h2{font-size:clamp(2.1rem,9vw,3rem);line-height:1.05}}body .h3{font-size:clamp(1.35rem,2vw,2rem)}@media (max-width:767px){body .h3{line-height:1.12}}body.home h1{max-width:900px;font-size:clamp(3.4rem,5.4vw,5.65rem);line-height:1.02}@media (max-width:767px){body.home h1{font-size:clamp(2.75rem,11.8vw,4.2rem);line-height:1.02}}body.home .display{max-width:900px;font-size:clamp(3.4rem,5.4vw,5.65rem);line-height:1.02}@media (max-width:767px){body.home .display{font-size:clamp(2.75rem,11.8vw,4.2rem);line-height:1.02}}body.home h2{font-size:clamp(2.35rem,3.7vw,4.25rem);line-height:1.02}body.home .h2{font-size:clamp(2.35rem,3.7vw,4.25rem);line-height:1.02}body p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}body .lead{max-width:68ch;color:var(--kf-silver);font-size:clamp(1.08rem,1.35vw,1.3rem);line-height:1.6}@media (max-width:767px){body .lead{max-width:100%;font-size:1.08rem;line-height:1.65}}body.home .lead{max-width:64ch;font-size:clamp(1.12rem,1.4vw,1.32rem);line-height:1.55}@media (max-width:767px){body.home .lead{max-width:100%;font-size:1.08rem;line-height:1.65}}body .muted{color:var(--kf-muted)}body .eyebrow{color:var(--kf-blue-light);margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}body.home .eyebrow{margin-bottom:20px}body .eyebrow.amber{color:var(--kf-amber)}body .amber{color:var(--kf-amber)}body .site-header{color:var(--kf-white)}body .nav{gap:30px;height:98px}body.home .nav{gap:38px;height:102px}body .nav-links{color:var(--kf-silver)}body .nav-links a:hover{color:var(--kf-white)}body .button{gap:10px;min-height:54px;line-height:1.2}body .button{padding-inline:25px}@media (max-width:767px){body .button{max-width:100%}}@media (max-width:479px){body .button{width:100%}}body.home .button{gap:12px}body.home .button{padding-inline:26px}body .hero h1{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}body .hero .lead{margin-top:26px}body.home .hero .lead{margin-top:28px}body .section{padding-block:128px}@media (max-width:767px){body .section{padding-block:80px}}body.home .section{padding-block:132px}@media (max-width:767px){body.home .section{padding-block:88px}}body.page-id-26 .section{padding-block:110px}@media (max-width:767px){body.page-id-26 .section{padding-block:80px}}body.page-id-29 .section{padding-block:110px}@media (max-width:767px){body.page-id-29 .section{padding-block:80px}}body.page-id-53 .section{padding-block:110px}@media (max-width:767px){body.page-id-53 .section{padding-block:80px}}body .section-head{align-items:end;grid-template-columns:1.15fr 0.65fr;gap:80px;margin-bottom:70px}@media (max-width:767px){body .section-head{align-items:start;grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:48px}}body.page-id-26 .section-head{gap:70px;margin-bottom:58px}@media (max-width:767px){body.page-id-26 .section-head{align-items:start;grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:48px}}body.page-id-29 .section-head{gap:70px;margin-bottom:58px}@media (max-width:767px){body.page-id-29 .section-head{align-items:start;grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:48px}}body.page-id-53 .section-head{gap:70px;margin-bottom:58px}@media (max-width:767px){body.page-id-53 .section-head{align-items:start;grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:48px}}body .route{color:var(--kf-white)}@media (max-width:767px){body .route{min-height:310px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}body .service-card{color:var(--kf-white)}body .card{color:var(--kf-white)}body article{color:var(--kf-white)}body .route p{color:var(--kf-silver)}body .service-card p{color:var(--kf-silver)}body .card p{color:var(--kf-silver)}body article p{color:var(--kf-silver)}body.page-id-53 .breakdance-form{gap:18px;width:100%;color:var(--kf-white);padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:var(--kf-steel);border-radius:16px;border-top:1px solid var(--kf-border);border-right:1px solid var(--kf-border);border-bottom:1px solid var(--kf-border);border-left:1px solid var(--kf-border)}@media (max-width:767px){body.page-id-53 .breakdance-form{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}body.page-id-53 .breakdance-form label{color:var(--kf-white);font-weight:700}body.page-id-53 .breakdance-form input{min-height:52px;color:var(--kf-white);background-color:var(--kf-navy);border-radius:8px;border-top:1px solid var(--kf-border);border-right:1px solid var(--kf-border);border-bottom:1px solid var(--kf-border);border-left:1px solid var(--kf-border)}body.page-id-53 .breakdance-form textarea{min-height:130px}body.page-id-53 .breakdance-form select{min-height:52px;color:var(--kf-white);background-color:var(--kf-navy);border-radius:8px;border-top:1px solid var(--kf-border);border-right:1px solid var(--kf-border);border-bottom:1px solid var(--kf-border);border-left:1px solid var(--kf-border)}@media (max-width:767px){body.page-id-17 h2{font-size:clamp(2.1rem,9.44vw,3rem)}}@media (max-width:767px){body.page-id-17 .h2{font-size:clamp(2.1rem,9.44vw,3rem)}}@media (max-width:767px){body .site-header .nav{display:grid;grid-template-columns:1fr 48px;gap:18px;height:80px;min-height:80px}}@media (max-width:767px){body .hero{min-height:auto;padding-top:125px;padding-right:0px;padding-bottom:70px;padding-left:0px}}@media (max-width:767px){body.home .hero{padding-top:125px;padding-right:0px;padding-bottom:70px;padding-left:0px}}@media (max-width:767px){body.page-id-17 .section{padding-block:88px}}@media (max-width:767px){body.home .section-head{gap:26px}}@media (max-width:767px){body .review-grid{gap:36px}}@media (max-width:767px){body .route-grid{grid-template-rows:auto}}@media (max-width:767px){body .process-list{gap:36px}}@media (max-width:767px){body .human-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .service-row{gap:8px}body .service-row{padding-block:28px}}@media (max-width:767px){body .decision-case{gap:8px}}@media (max-width:767px){body .method-grid{gap:16px}}@media (max-width:767px){body .grid-4{gap:16px}}@media (max-width:767px){body .grid-3{gap:16px}}@media (max-width:767px){body .grid-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .row{gap:8px}}@media (max-width:767px){body .timeline{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .cta-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .conversion-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .contact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .proof-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .case-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .archive-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .gallery-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .route:first-child{grid-row-start:auto;min-height:493px}}@media (max-width:767px){body .process-list::before{display:none}}@media (max-width:767px){body .step{padding-right:0px}}@media (max-width:767px){body .engagement{grid-template-columns:54px minmax(0,1fr);gap:16px}}@media (max-width:767px){body .engagement>:nth-last-child(-n+2){grid-column-start:2}}@media (max-width:767px){body .evidence-row{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:767px){body .proof-row{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:767px){body .footer-top{grid-template-columns:minmax(0,1fr);gap:44px}}@media (max-width:767px){body .footer-locations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){body .footer-locations{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body .breakdance-form{width:100%}}body .keyforge-mobile-menu{display:none}@media (max-width:767px){body .keyforge-mobile-menu{display:block;position:relative;z-index:30}}@media (max-width:767px){body .site-header .nav-links{display:none}}@media (max-width:767px){body .site-header .nav-cta{display:none}}@media (max-width:767px){body .site-header .menu-toggle{display:none}}@media (max-width:767px){body .keyforge-mobile-menu summary{display:grid;align-items:center;justify-items:center;position:relative;width:48px;height:48px;background-color:var(--kf-navy);border-radius:9px;border-top:1px solid var(--kf-border);border-right:1px solid var(--kf-border);border-bottom:1px solid var(--kf-border);border-left:1px solid var(--kf-border);cursor:pointer}body .keyforge-mobile-menu summary{list-style:none}}@media (max-width:767px){body .keyforge-mobile-menu summary::-webkit-details-marker{display:none}}@media (max-width:767px){body .keyforge-mobile-menu summary span{position:absolute;width:20px;height:2px;background-color:var(--kf-white);transition:transform 0.2s ease,opacity 0.2s ease}body .keyforge-mobile-menu summary span{content:""}}@media (max-width:767px){body .keyforge-mobile-menu summary::before{transform:translate3d(0,-6px,0)}}@media (max-width:767px){body .keyforge-mobile-menu summary::after{transform:translate3d(0,6px,0)}}@media (max-width:767px){body .keyforge-mobile-menu[open] summary span{opacity:0}}@media (max-width:767px){body .keyforge-mobile-menu[open] summary::before{transform:rotateZ(45deg)}}@media (max-width:767px){body .keyforge-mobile-menu[open] summary::after{transform:rotateZ(-45deg)}}@media (max-width:767px){body .keyforge-mobile-menu nav{display:grid;position:fixed;top:80px;right:0px;bottom:auto;left:0px;z-index:29;padding-top:18px;padding-right:20px;padding-bottom:28px;padding-left:20px;background-color:rgba(7,11,18,.98);border-bottom:1px solid var(--kf-border);box-shadow:0px 24px 50px rgba(0,0,0,.35)}}@media (max-width:767px){body .keyforge-mobile-menu nav a{display:flex;align-items:center;min-height:48px;color:var(--kf-silver);font-weight:700;font-size:1rem;border-bottom:1px solid rgba(38,55,80,.72)}}@media (max-width:767px){body .keyforge-mobile-menu nav .mobile-review-link{justify-content:center;color:#fff;margin-top:14px;background-color:var(--kf-blue);border-radius:10px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}}