.cards-hero{color:#fff;background:#10221d url(/assets/bg2.png) top/cover no-repeat;height:850px;padding-top:170px;overflow:hidden}.cards-hero__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:36px;height:100%;display:grid}.cards-hero__copy{z-index:2;align-self:start;position:relative;top:255px;transform:translateY(-50%)}.cards-hero h1{letter-spacing:-.045em;margin:0 0 28px;font-family:Phudu,sans-serif;font-size:clamp(52px,5vw,76px);font-weight:700;line-height:.98}.cards-hero h1 span{color:#e2ff94}.cards-hero__copy p{color:#ffffffb8;max-width:620px;margin:0 0 52px;font-size:19px;line-height:1.45}.cards-hero__visual{min-width:0;height:100%;position:relative}.cards-hero__panel{isolation:isolate;border-radius:24px 24px 0 0;width:min(100%,380px);height:640px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.cards-hero__panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 0 38%,#c7d2cb80,#0000 72%),linear-gradient(155deg,#577e85 0%,#29443e 80%);border:2px solid #c5e3e68c;border-bottom:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}.cards-hero__cards{width:100%;height:auto;margin-top:42px}.cards-hero__badge{width:54px;height:54px;position:absolute;top:68%;right:-27px}.cards-benefits{padding:120px 0}.cards-benefits .section-title{margin-bottom:140px}.cards-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:65px;display:grid}.cards-benefit{text-align:center}.cards-benefit__icon{justify-content:center;align-items:center;height:150px;margin-bottom:48px;display:flex}.cards-benefit__icon svg{width:auto;max-width:200px;max-height:144px}.cards-benefit h3,.cards-features h3{text-transform:uppercase;margin:0 0 18px;font-family:Phudu,sans-serif;font-size:25px;font-weight:700;line-height:1.15}.cards-benefit h3{max-width:340px;margin-inline:auto}.cards-benefit p{max-width:350px;margin:0 auto;font-size:18px;line-height:1.5}.cards-cta{text-align:center;color:#fff;background:#102b24 url(/_astro/MacBook%20Pro%2016_%20-%2048.CeDvkiVS.png) 50%/cover no-repeat;align-items:center;min-height:535px;padding:110px 0;display:grid}.cards-cta .section-title{margin-bottom:30px}.cards-cta p{color:#ffffffbf;max-width:1000px;margin:0 auto 52px;font-size:20px;line-height:1.45}.cards-features{padding:120px 0;overflow:hidden}.cards-features .section-title{margin-bottom:100px}.cards-features__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:100px;display:grid}.cards-features__row+.cards-features__row{margin-top:120px}.cards-features__activity{width:100%;height:auto}.cards-features__copy{gap:90px;display:grid}.cards-features p{max-width:550px;margin:0;font-size:18px;line-height:1.5}.cards-features__global{width:calc(100% + var(--page-gutter));max-width:none;height:auto}@media (width<=1100px){.cards-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px}.cards-hero__panel{width:320px}.cards-hero__badge{top:68%}.cards-benefits__grid{gap:30px}.cards-features__row{gap:50px}.cards-features__copy{gap:55px}}@media (width<=840px){.cards-hero{height:auto;padding-top:130px}.cards-hero__inner{grid-template-columns:1fr;gap:60px}.cards-hero__copy{top:auto;transform:none}.cards-hero__visual{width:min(100%,540px);height:620px;margin-inline:auto}.cards-hero__panel{width:380px;height:620px;top:0}.cards-hero__badge{top:68%}.cards-benefits__grid{grid-template-columns:1fr;gap:60px}.cards-features__row{grid-template-columns:1fr;gap:45px}.cards-features__activity{max-width:620px;margin-inline:auto}.cards-features__global{grid-row:1}}@media (width<=560px){.cards-hero h1{font-size:42px}.cards-hero__copy p{font-size:17px}.cards-hero__visual{height:530px}.cards-hero__panel{width:min(85%,320px);height:530px}.cards-hero__badge{width:48px;height:48px;top:68%;right:-24px}.cards-cta .section-title{font-size:36px}.cards-cta p{font-size:18px}.cards-features .section-title{margin-bottom:60px}.cards-features__copy{gap:45px}.cards-features__row+.cards-features__row{margin-top:70px}}.cards-hero__panel{animation:.9s cubic-bezier(.55,0,.15,1) both cards-panel-enter}.cards-hero__badge{transform-origin:50%;animation:1.6s cubic-bezier(.22,1,.36,1) .9s both cards-badge-grow}@keyframes cards-panel-enter{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@keyframes cards-badge-grow{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cards-hero__panel,.cards-hero__badge{animation:none}}.cards-cta-reveal{overflow:clip}.cards-cta-reveal .cards-cta{opacity:0;transform-origin:50%;transition:transform .8s cubic-bezier(.55,0,.15,1),opacity .3s;transform:scale(.2)}.cards-cta-reveal.is-visible .cards-cta,.cards-cta-reveal:focus-within .cards-cta{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.cards-cta-reveal .cards-cta{opacity:1;transition:none;transform:none}}
