/* FRAGMENT V11 — Homepage redesign */
body[data-page="index"]{background:#070708;color:#f2efec;overflow-x:hidden}
body[data-page="index"] main{overflow:hidden}
body[data-page="index"] .site-header{background:linear-gradient(180deg,rgba(5,5,6,.88),rgba(5,5,6,.45),transparent);border-bottom-color:rgba(255,255,255,.045)}

.fv11-home-hero{position:relative;min-height:900px;padding:180px 0 0;display:flex;flex-direction:column;background:#060607;isolation:isolate;overflow:hidden}
.fv11-home-hero-bg{position:absolute;z-index:-5;inset:-2%;background:url('../img/scenes/hero-main.webp') center 45%/cover no-repeat;filter:saturate(.76) contrast(1.08) brightness(.76);transform:scale(1.025);transition:transform .2s ease-out;will-change:transform}
.fv11-home-hero-shade{position:absolute;z-index:-4;inset:0;background:linear-gradient(90deg,rgba(5,5,6,.98) 0%,rgba(5,5,6,.89) 30%,rgba(5,5,6,.28) 62%,rgba(5,5,6,.48) 100%),linear-gradient(180deg,rgba(5,5,6,.15),transparent 44%,#070708 98%)}
.fv11-home-grid{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.35),transparent 76%)}
.fv11-home-wordmark{position:absolute;z-index:-1;right:-42px;bottom:76px;font:900 clamp(110px,16vw,275px)/.75 Inter,sans-serif;letter-spacing:-.09em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.045);transform:rotate(-90deg) translateX(32%);transform-origin:right bottom;pointer-events:none}
.fv11-hero-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.62fr);gap:90px;align-items:center;flex:1;width:100%}
.fv11-hero-copy{max-width:790px;padding-bottom:55px}
.fv11-live{display:inline-flex;align-items:center;gap:10px;margin-bottom:30px;padding:7px 10px 7px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(7,7,8,.5);backdrop-filter:blur(12px);font:800 8px/1 Inter,sans-serif;letter-spacing:.13em}
.fv11-live i{width:7px;height:7px;border-radius:50%;background:#e7423c;box-shadow:0 0 0 5px rgba(231,66,60,.11),0 0 18px rgba(231,66,60,.6)}
.fv11-live span{color:#f2efec}.fv11-live b{padding-left:10px;border-left:1px solid rgba(255,255,255,.09);color:#77716d;font-weight:800}
.fv11-hero-copy h1{margin:0;max-width:760px;color:#f5f1ee;font:800 clamp(64px,7vw,112px)/.87 Manrope,Inter,sans-serif;letter-spacing:-.065em;text-wrap:balance}
.fv11-hero-copy h1 span{color:#e3423b;font-style:normal}
.fv11-hero-lead{max-width:620px;margin:34px 0 0;color:#a8a19d;font:500 15px/1.72 Inter,sans-serif}
.fv11-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}
.fv11-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:0 18px 0 22px;border:1px solid rgba(255,255,255,.09);border-radius:10px;font:800 10px/1 Inter,sans-serif;letter-spacing:.015em;transition:.25s ease}
.fv11-btn i{font-size:16px;font-style:normal}.fv11-btn-primary{background:linear-gradient(135deg,#ef4a43,#bd2623);border-color:rgba(255,93,84,.5);color:#fff;box-shadow:0 18px 48px rgba(214,49,43,.2)}
.fv11-btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 60px rgba(214,49,43,.28);filter:brightness(1.06)}
.fv11-btn-ghost{background:rgba(255,255,255,.025);color:#d6cfca;backdrop-filter:blur(8px)}.fv11-btn-ghost:hover{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.16);color:#fff}
.fv11-connect{display:flex;align-items:center;gap:15px;margin-top:45px}
.fv11-connect>div{padding-left:13px;border-left:2px solid #d43b36}.fv11-connect small{display:block;margin-bottom:5px;color:#625e5b;font:900 7px/1 Inter,sans-serif;letter-spacing:.14em}.fv11-connect b{color:#d9d3cf;font:700 10px/1 Inter,sans-serif;letter-spacing:.02em}
.fv11-connect button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:7px;background:rgba(255,255,255,.045);color:#827c78;font:800 7px/1 Inter,sans-serif;cursor:pointer;transition:.2s}.fv11-connect button:hover{background:rgba(255,255,255,.08);color:#fff}.fv11-connect button i{font-style:normal;font-size:10px}

.fv11-hero-panel{position:relative;min-height:500px;padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,rgba(11,11,13,.78),rgba(8,8,9,.9));box-shadow:0 40px 120px rgba(0,0,0,.35);backdrop-filter:blur(18px);overflow:hidden}
.fv11-hero-panel:before{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(218,53,47,.18),transparent 68%);pointer-events:none}
.fv11-panel-top{position:relative;display:flex;justify-content:space-between;gap:16px;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.07);font:800 7px/1 Inter,sans-serif;letter-spacing:.12em}.fv11-panel-top span{color:#716b67}.fv11-panel-top i{color:#b5413d;font-style:normal}
.fv11-panel-title{padding:32px 2px 28px}.fv11-panel-title small{display:block;margin-bottom:10px;color:#6d6764;font:900 7px/1 Inter,sans-serif;letter-spacing:.16em}.fv11-panel-title h2{margin:0;color:#ece7e3;font:750 30px/1.05 Manrope,sans-serif;letter-spacing:-.045em}
.fv11-panel-features{display:grid;gap:8px}.fv11-panel-features article{display:flex;align-items:center;gap:15px;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(255,255,255,.018);transition:.25s}.fv11-panel-features article:hover{transform:translateX(-4px);border-color:rgba(230,69,61,.2);background:rgba(230,69,61,.035)}.fv11-panel-features article>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#141416;color:#b9413c;font:900 8px/1 Inter,sans-serif}.fv11-panel-features b{display:block;margin-bottom:5px;color:#e7e1dd;font:750 10px/1 Inter,sans-serif}.fv11-panel-features small{color:#6f6965;font:500 8px/1.35 Inter,sans-serif}
.fv11-panel-link{position:absolute;left:23px;right:23px;bottom:23px;display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);color:#a9a29e;font:800 8px/1 Inter,sans-serif}.fv11-panel-link i{color:#e0443d;font-size:15px;font-style:normal;transition:.2s}.fv11-panel-link:hover{color:#fff}.fv11-panel-link:hover i{transform:translateX(4px)}
.fv11-hero-bottom{min-height:94px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;border-top:1px solid rgba(255,255,255,.07)}
.fv11-hero-stat{padding-left:23px;border-left:1px solid rgba(255,255,255,.07)}.fv11-hero-stat small{display:block;margin-bottom:7px;color:#57524f;font:900 6px/1 Inter,sans-serif;letter-spacing:.15em}.fv11-hero-stat b{display:flex;align-items:center;gap:8px;color:#cfc9c5;font:700 9px/1 Inter,sans-serif}.fv11-hero-stat b i{width:6px;height:6px;border-radius:50%;background:#4da36e;box-shadow:0 0 12px rgba(77,163,110,.6)}
.fv11-scroll{display:flex;align-items:center;gap:12px;color:#57524f;font:800 7px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.1em}.fv11-scroll i{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.08);border-radius:50%;color:#aea7a2;font-style:normal}

.fv11-universe,.fv11-paths,.fv11-start,.fv11-ecosystem{position:relative;padding:135px 0;background:#070708}
.fv11-universe:before,.fv11-ecosystem:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}
.fv11-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:55px}.fv11-section-head>div{max-width:690px}.fv11-section-head p{max-width:410px;margin:0;color:#817b77;font:500 11px/1.75 Inter,sans-serif}
.fv11-eyebrow{display:block;margin-bottom:18px;color:#c64540;font:900 7px/1 Inter,sans-serif;letter-spacing:.18em}.fv11-section-head h2,.fv11-start-head h2,.fv11-garage-copy h2,.fv11-final h2{margin:0;color:#ece8e4;font:750 clamp(42px,5vw,72px)/.94 Manrope,sans-serif;letter-spacing:-.055em}.fv11-section-head h2 em,.fv11-start-head h2 em,.fv11-garage-copy h2 em,.fv11-final h2 em{color:#645f5c;font-style:normal;font-weight:650}
.fv11-section-head-centered{align-items:center}.fv11-section-head-centered p{max-width:440px}

.fv11-bento{display:grid;grid-template-columns:1.25fr .72fr .72fr;grid-template-rows:250px 230px;gap:12px}
.fv11-bento-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#0b0b0d;box-shadow:0 24px 70px rgba(0,0,0,.12)}
.fv11-bento-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.fv11-bento-card:hover>img{transform:scale(1.035)}
.fv11-bento-main{grid-row:1/3}.fv11-bento-wide{grid-column:2/4}.fv11-bento-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,6,7,.05),rgba(6,6,7,.2) 32%,rgba(6,6,7,.93) 100%)}
.fv11-bento-content{position:absolute;left:27px;right:27px;bottom:27px;z-index:2}.fv11-bento-content>span,.fv11-bento-feature>span{display:block;margin-bottom:10px;color:#d34a44;font:900 7px/1 Inter,sans-serif;letter-spacing:.16em}.fv11-bento-content h3,.fv11-bento-feature h3{margin:0 0 10px;color:#f0ece8;font:750 24px/1.02 Manrope,sans-serif;letter-spacing:-.04em}.fv11-bento-content p,.fv11-bento-feature p{max-width:420px;margin:0;color:#8f8884;font:500 9px/1.6 Inter,sans-serif}.fv11-bento-index{position:absolute;right:25px;top:24px;z-index:2;color:rgba(255,255,255,.5);font:800 8px/1 Inter,sans-serif}
.fv11-bento-feature{padding:24px}.fv11-bento-feature .fv11-bento-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:28px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025)}.fv11-bento-feature .fv11-bento-icon img{width:19px;height:19px;object-fit:contain;filter:grayscale(1) brightness(1.45);opacity:.78}.fv11-bento-feature>b{position:absolute;right:22px;top:22px;color:#413e3c;font:900 8px/1 Inter,sans-serif}.fv11-bento-feature h3{font-size:20px}.fv11-bento-feature:after{content:"";position:absolute;right:-55px;bottom:-70px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(222,61,55,.095),transparent 70%)}
.fv11-bento-mini{display:none}

.fv11-paths{padding-top:145px;background:linear-gradient(180deg,#070708,#09090a)}
.fv11-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end}.fv11-path-card{position:relative;height:480px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#0a0a0b}.fv11-path-card-tall{height:535px}.fv11-path-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) brightness(.72);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s}.fv11-path-card:hover img{transform:scale(1.045);filter:saturate(.88) brightness(.78)}.fv11-path-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,6,.08) 20%,rgba(5,5,6,.2) 48%,rgba(5,5,6,.96) 100%)}.fv11-path-num{position:absolute;top:22px;left:22px;padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(7,7,8,.34);backdrop-filter:blur(10px);color:#c1b9b4;font:800 7px/1 Inter,sans-serif}.fv11-path-copy{position:absolute;left:25px;right:48px;bottom:25px}.fv11-path-copy span{display:block;margin-bottom:9px;color:#d84943;font:900 7px/1 Inter,sans-serif;letter-spacing:.14em}.fv11-path-copy h3{margin:0 0 11px;color:#f0ece9;font:750 28px/.98 Manrope,sans-serif;letter-spacing:-.04em}.fv11-path-copy p{margin:0;color:#89827e;font:500 9px/1.6 Inter,sans-serif}.fv11-path-arrow{position:absolute;right:22px;bottom:24px;color:#e14a44;font-size:18px;font-style:normal}

.fv11-garage{position:relative;padding:150px 0;background:#080809;overflow:hidden;isolation:isolate}.fv11-garage-bg{position:absolute;z-index:-2;inset:0;background:url('../img/scenes/garage.webp') center/cover no-repeat;filter:blur(3px) brightness(.18) saturate(.8);transform:scale(1.07)}.fv11-garage:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#080809 0%,rgba(8,8,9,.93) 42%,rgba(8,8,9,.55)),linear-gradient(180deg,#080809 0%,transparent 30%,#080809 100%)}
.fv11-garage-layout{display:grid;grid-template-columns:.77fr 1.23fr;gap:90px;align-items:center}.fv11-garage-copy p{max-width:470px;margin:28px 0 0;color:#8b8581;font:500 11px/1.75 Inter,sans-serif}.fv11-tag-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:27px}.fv11-tag-row span{padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.025);color:#77716e;font:800 7px/1 Inter,sans-serif;text-transform:uppercase}.fv11-text-link{display:inline-flex;align-items:center;gap:24px;margin-top:34px;padding-bottom:7px;border-bottom:1px solid rgba(229,67,60,.35);color:#d8d1cd;font:800 9px/1 Inter,sans-serif}.fv11-text-link i{color:#e04740;font-size:15px;font-style:normal;transition:.2s}.fv11-text-link:hover i{transform:translateX(4px)}
.fv11-garage-card{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(11,11,13,.72);box-shadow:0 35px 110px rgba(0,0,0,.35);backdrop-filter:blur(12px)}.fv11-garage-card-top,.fv11-garage-card-bottom{display:flex;justify-content:space-between;align-items:center;padding:2px 3px 14px;color:#635e5a;font:900 7px/1 Inter,sans-serif;letter-spacing:.12em}.fv11-garage-card-top b{color:#9e9691;font-size:8px}.fv11-garage-card>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;filter:saturate(.82) contrast(1.05)}.fv11-garage-card-bottom{padding:14px 3px 2px;align-items:end}.fv11-garage-card-bottom small{display:block;margin-bottom:5px;color:#4e4a47;font-size:6px}.fv11-garage-card-bottom b{display:block;color:#cfc8c3;font-size:9px}.fv11-garage-card-bottom>span{color:#5a5552;font-size:8px}

.fv11-start{padding-top:130px;padding-bottom:130px}.fv11-start-head{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:52px}.fv11-start-head .fv11-eyebrow{grid-column:1/-1}.fv11-start-head .fv11-text-link{margin:0}.fv11-step-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.075);border-bottom:1px solid rgba(255,255,255,.075)}.fv11-step{position:relative;min-height:280px;padding:27px 25px 24px;border-right:1px solid rgba(255,255,255,.075);transition:.25s}.fv11-step:last-child{border-right:0}.fv11-step:hover{background:rgba(255,255,255,.018)}.fv11-step>span{position:absolute;right:20px;top:22px;color:#4b4745;font:900 7px/1 Inter,sans-serif}.fv11-step-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:54px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0c0c0e;color:#ce443e;font:900 17px/1 Inter,sans-serif}.fv11-step-icon img{width:20px;height:20px;object-fit:contain;filter:grayscale(1) brightness(1.4);opacity:.75}.fv11-step h3{margin:0 0 10px;color:#dad4d0;font:750 14px/1.1 Manrope,sans-serif}.fv11-step p{max-width:210px;margin:0;color:#67625f;font:500 9px/1.6 Inter,sans-serif}.fv11-step p strong{color:#8e8782;font-weight:650}

.fv11-ecosystem{padding-top:145px;background:#080809}.fv11-eco-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fv11-eco-card{position:relative;min-height:390px;padding:26px;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:#0c0c0e;color:inherit;overflow:hidden;transition:.3s}.fv11-eco-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.13);box-shadow:0 35px 90px rgba(0,0,0,.22)}.fv11-eco-card:before{content:"";position:absolute;width:300px;height:300px;right:-100px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(221,59,53,.11),transparent 68%)}.fv11-eco-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.07);color:#a19a96;font:900 8px/1 Inter,sans-serif;letter-spacing:.12em}.fv11-eco-top i{color:#d7443e;font-size:16px;font-style:normal}.fv11-id-preview{position:relative;display:flex;align-items:center;gap:17px;margin:58px 0 40px}.fv11-id-avatar{width:67px;height:67px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#f14a43,#991b19);color:#fff;font:900 24px/1 Inter,sans-serif;box-shadow:0 18px 48px rgba(202,45,40,.22)}.fv11-id-preview small{display:block;margin-bottom:6px;color:#5e5956;font:900 6px/1 Inter,sans-serif;letter-spacing:.15em}.fv11-id-preview b{display:block;margin-bottom:7px;color:#eee9e5;font:750 20px/1 Manrope,sans-serif;letter-spacing:-.03em}.fv11-id-preview span{color:#706a67;font:600 8px/1 Inter,sans-serif}.fv11-id-lines{display:grid;gap:8px}.fv11-id-lines i{display:block;height:8px;border-radius:999px;background:rgba(255,255,255,.035)}.fv11-id-lines i:nth-child(1){width:72%}.fv11-id-lines i:nth-child(2){width:54%}.fv11-id-lines i:nth-child(3){width:63%}.fv11-eco-bottom{position:absolute;left:26px;right:26px;bottom:25px;display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);color:#837c78;font:800 8px/1 Inter,sans-serif}.fv11-eco-bottom b{color:#de453f;font-size:15px}
.fv11-eco-store{background:linear-gradient(145deg,#101012,#0a0a0c)}.fv11-store-preview{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:49px}.fv11-store-preview>div{min-height:130px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.018);display:flex;flex-direction:column;justify-content:flex-end}.fv11-store-preview>div:nth-child(2){transform:translateY(-10px);border-color:rgba(224,65,59,.15);background:linear-gradient(160deg,rgba(224,65,59,.075),rgba(255,255,255,.015))}.fv11-store-preview small{display:block;margin-bottom:8px;color:#c4443f;font:900 6px/1 Inter,sans-serif;letter-spacing:.12em}.fv11-store-preview b{color:#c9c2bd;font:750 10px/1.3 Manrope,sans-serif}

.fv11-final{position:relative;min-height:680px;display:flex;align-items:center;justify-content:center;text-align:center;background:#060607;isolation:isolate;overflow:hidden}.fv11-final-bg{position:absolute;z-index:-2;inset:0;background:url('../img/scenes/skyline.webp') center 50%/cover no-repeat;filter:saturate(.65) brightness(.35);transform:scale(1.03)}.fv11-final:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% 45%,rgba(7,7,8,.15),rgba(7,7,8,.88) 62%,#070708 92%)}.fv11-final-inner{max-width:830px}.fv11-final .fv11-eyebrow{margin-bottom:25px}.fv11-final h2{font-size:clamp(56px,7vw,100px);line-height:.88}.fv11-final h2 em{color:#df463f}.fv11-final p{max-width:560px;margin:28px auto 0;color:#8d8682;font:500 11px/1.7 Inter,sans-serif}.fv11-final-actions{display:flex;justify-content:center;gap:10px;margin-top:34px}

@media(max-width:1100px){
  .fv11-home-hero{min-height:auto;padding-top:145px}.fv11-hero-layout{grid-template-columns:1fr .65fr;gap:38px}.fv11-hero-copy h1{font-size:74px}.fv11-hero-panel{min-height:480px}.fv11-bento{grid-template-columns:1.1fr .8fr .8fr}.fv11-garage-layout{gap:45px}.fv11-universe,.fv11-paths,.fv11-start,.fv11-ecosystem{padding-top:110px;padding-bottom:110px}
}
@media(max-width:860px){
  .fv11-home-hero{padding-top:122px}.fv11-hero-layout{grid-template-columns:1fr}.fv11-hero-copy{padding-bottom:0}.fv11-hero-copy h1{font-size:clamp(58px,14vw,86px)}.fv11-hero-lead{font-size:13px}.fv11-hero-panel{min-height:455px;max-width:560px}.fv11-hero-bottom{margin-top:58px;grid-template-columns:repeat(3,1fr);padding:24px 0}.fv11-scroll{display:none}.fv11-home-wordmark{display:none}
  .fv11-section-head,.fv11-section-head-centered{display:block}.fv11-section-head p{margin-top:24px;max-width:560px}.fv11-bento{grid-template-columns:1fr 1fr;grid-template-rows:420px 250px 300px}.fv11-bento-main{grid-column:1/3;grid-row:auto}.fv11-bento-wide{grid-column:1/3}.fv11-path-grid{grid-template-columns:1fr;gap:10px}.fv11-path-card,.fv11-path-card-tall{height:420px}.fv11-garage-layout{grid-template-columns:1fr;gap:55px}.fv11-start-head{display:block}.fv11-start-head .fv11-text-link{margin-top:26px}.fv11-step-grid{grid-template-columns:1fr 1fr}.fv11-step:nth-child(2){border-right:0}.fv11-step:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.075)}.fv11-eco-grid{grid-template-columns:1fr}
}
@media(max-width:600px){
  .fv11-home-hero{padding-top:112px}.fv11-home-hero-bg{background-position:62% 40%}.fv11-home-hero-shade{background:linear-gradient(90deg,rgba(5,5,6,.97),rgba(5,5,6,.72)),linear-gradient(180deg,rgba(5,5,6,.18),transparent 38%,#070708 98%)}.fv11-hero-copy h1{font-size:55px;line-height:.9}.fv11-hero-lead{font-size:12px;line-height:1.65;margin-top:24px}.fv11-hero-actions{display:grid}.fv11-btn{width:100%;justify-content:space-between}.fv11-connect{justify-content:space-between;gap:8px}.fv11-connect button span{display:none}.fv11-hero-panel{min-height:445px;padding:18px}.fv11-panel-link{left:18px;right:18px;bottom:18px}.fv11-panel-title{padding-top:25px}.fv11-hero-bottom{grid-template-columns:1fr 1fr;gap:20px}.fv11-hero-stat:nth-child(3){display:none}.fv11-hero-stat{padding-left:12px}.fv11-hero-stat:nth-child(1){border-left:0;padding-left:0}
  .fv11-universe,.fv11-paths,.fv11-start,.fv11-ecosystem{padding:86px 0}.fv11-section-head{margin-bottom:38px}.fv11-section-head h2,.fv11-start-head h2,.fv11-garage-copy h2{font-size:44px}.fv11-section-head p{font-size:10px}.fv11-bento{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:9px}.fv11-bento-main,.fv11-bento-wide{grid-column:auto;height:390px}.fv11-bento-feature{min-height:235px}.fv11-bento-content{left:20px;right:20px;bottom:21px}.fv11-bento-content h3{font-size:22px}
  .fv11-path-card,.fv11-path-card-tall{height:400px}.fv11-path-copy h3{font-size:25px}.fv11-garage{padding:100px 0}.fv11-garage-copy p{font-size:10px}.fv11-garage-card{padding:10px}.fv11-garage-card-top,.fv11-garage-card-bottom{padding-left:4px;padding-right:4px}.fv11-step-grid{grid-template-columns:1fr}.fv11-step{min-height:220px;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important}.fv11-step:last-child{border-bottom:0!important}.fv11-step-icon{margin-bottom:35px}.fv11-eco-card{min-height:360px;padding:20px}.fv11-eco-bottom{left:20px;right:20px}.fv11-store-preview{gap:5px}.fv11-store-preview>div{min-height:115px;padding:13px 9px}.fv11-store-preview b{font-size:9px}.fv11-final{min-height:580px}.fv11-final h2{font-size:54px}.fv11-final-actions{display:grid}.fv11-final .fv11-btn{width:min(310px,100%);margin:0 auto}
}
