body{background:#f3f3f3;position:relative;isolation:isolate}.hero{height:100%;width:100%}.hero .hero-pattern{position:absolute}.hero .hero-pattern.is--landscape{display:block;top:0;left:50%;transform:translate(-50%);width:88.5rem;height:auto;aspect-ratio:1.57;z-index:-1}.hero .hero-pattern.is--portrait{display:none}.hero .hero-wrapper{padding:25rem 0 14rem;display:grid;justify-items:center}.hero .hero-wrapper .hero-header{display:grid;justify-items:center;gap:min(2.5rem,2.5vh)}.hero .hero-wrapper .hero-header .hero-h1{color:#222;text-align:center;font-size:var(--fsl-120);font-weight:300;line-height:100%}.hero .hero-wrapper .hero-header .hero-h2{color:#676767;font-size:1.9rem;font-weight:300;line-height:110%}@media (orientation: portrait){.hero{height:fit-content;width:100%}.hero .hero-pattern.is--landscape{display:none}.hero .hero-pattern.is--portrait{display:block;top:2.5rem;left:50%;transform:translate(-50%);width:100%;height:auto;aspect-ratio:2;z-index:-1}.hero .hero-wrapper{padding:12rem 0 4rem;gap:6rem}.hero .hero-wrapper .hero-header{gap:2.4rem}.hero .hero-wrapper .hero-header .hero-h1{font-size:3.4rem}.hero .hero-wrapper .hero-header .hero-h2{font-size:1.4rem;width:60%;text-align:center}}.b2{padding-inline:26.5rem;padding-bottom:20rem;position:relative}.b2 .b2__image{position:absolute;top:0;right:0;width:197rem;height:110.9rem;overflow:hidden;transform:translateY(-35%);z-index:-1}.b2 .b2__image img{object-fit:contain;transform:translate(50%)}.b2 .b2-container{display:flex;gap:16.5rem}.b2-left{display:flex;flex-direction:column;gap:3.5rem;width:74.5rem;padding-top:3rem}.b2-left .b2-left__h3{color:#222;font-size:3rem;font-weight:300;line-height:133%;width:48.7rem}.b2-left .b2-row{display:flex;gap:1.2rem;align-items:center}.b2-left .b2-left__p,.b2-left .b2-row__card .b2-row__span{color:#6d6d6d;font-size:1.9rem;font-weight:300;line-height:133%;max-width:64rem}.b2-left .b2-row__card{height:12rem;display:flex;align-items:center;gap:2rem;padding-inline:3rem;border-radius:2rem;background:#fff}.b2-left .b2-row__card svg{width:4rem;height:auto}.b2-right{border-radius:2rem;background:#ffffff80;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:4.5rem;padding:7.5rem 5rem;height:fit-content}.b2-right .b2-right__item{display:flex;gap:2rem;align-items:center}.b2-right .b2-right__h3{color:#7d7d7df5;font-size:1.4rem;font-style:normal;font-weight:300;line-height:133%}.b2-right .b2-right__p{color:#000;font-size:1.6rem;font-style:normal;font-weight:300;line-height:133%;max-width:18rem}.b2-right .info-card-content .content-with-copy{display:flex;align-items:center;gap:1rem}.b2-right .info-card-content .tooltip-wrapper{position:relative}.b2-right .copy-btn{width:2rem;height:2rem;object-fit:contain;cursor:pointer}.b2 .tooltip-text{color:#ababab;font-size:1.2rem;font-style:normal;font-weight:400;line-height:175%;padding:1rem 1.5rem;border-radius:1rem;transform:translate(-50%,-120%);display:block;top:0;left:50%;position:absolute;background:#fff;opacity:0;visibility:hidden}.b2 .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.b2 .tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #fff}.b2 .b2-container .b2-right svg{width:2.4rem;height:auto}.tooltip-wrapper img{width:1.6rem;height:1.6rem}@media (orientation: portrait){.b2{padding-inline:1.5rem;padding-bottom:7rem}.b2 .b2__image{position:absolute;top:auto;bottom:0;left:0;width:100%;height:auto;transform:translateY(0);z-index:-1}.b2 .b2__image img{object-fit:contain;width:200%;transform:translateY(20%)}.b2 .b2-container{flex-direction:column;gap:3.5rem}.b2-left{gap:2rem;width:100%;padding-top:0rem}.b2-left .b2-left__h3{font-size:2.4rem;width:100%;text-align:center}.b2-left .b2-row{flex-direction:column;gap:.7rem}.b2-left .b2-left__p{max-width:100%;font-size:1.4rem;text-align:center}.b2-left .b2-row__card .b2-row__span{font-size:1.2rem;max-width:25rem}.b2-left .b2-row__card{height:9.8rem;padding-inline:2.5rem}.b2-left .b2-row__card svg{width:2.8rem}.b2-right .copy-btn{width:1.6rem;height:1.6rem}.b2 .tooltip-text{color:#ababab;font-size:1.2rem;font-style:normal;font-weight:400;line-height:175%;padding:1rem 1.5rem;border-radius:1rem;transform:translate(-50%,-120%);display:block;top:0;left:50%;position:absolute;background:#fff;opacity:0;visibility:hidden}}
