.page--benefits{background:#080f14;color:#eaf2f5}.perks-container{width:min(1480px,calc(100% - 96px));margin-inline:auto}.perks-section{padding:80px 0}.perks-eyebrow{margin:0 0 22px;color:#99d4c4;font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.perks-hero{position:relative;isolation:isolate;padding:86px 0 0}.perks-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 15% 25%,rgb(116 180 72 / .12),transparent 42%),radial-gradient(ellipse at 88% 40%,rgb(26 188 220 / .1),transparent 42%)}.perks-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(119 186 176 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(119 186 176 / .08) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at center,transparent 25%,#000 70%,transparent)}.perks-hero>.perks-container{text-align:center}.perks-hero h1{margin:0;font-size:clamp(3.6rem,6.8vw,6.4rem);line-height:1.04;letter-spacing:-.06em;font-weight:600}.perks-hero h1 span{color:#b2df40}.perks-hero__lead{max-width:680px;margin:30px auto 0;font-size:1.05rem;line-height:1.9;color:#b5c7ce}.perks-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 30px;margin-top:34px}.perks-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:14px 22px;min-height:52px;border:1px solid #aed443;border-radius:10px;background:#b2df40;color:#132006;font-size:.85rem;line-height:1.5;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.perks-button--outline{color:#cce2d7;border-color:#436259;background:rgb(145 199 163 / .04)}.perks-link{display:inline-flex;align-items:center;gap:16px;min-height:48px;color:#c4ded9;font-size:.85rem;font-weight:600;text-decoration:none}.perks-button span,.perks-link span{font-size:1.2rem}.perks-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:66px;border-block:1px solid #2b3d42;text-align:left}.perks-shortcuts a{position:relative;padding:24px 28px;text-decoration:none;border-right:1px solid #2b3d42;color:#e0eeeb}.perks-shortcuts a:last-child{border:0}.perks-shortcuts span{display:block;color:#92aaa9;font-size:.65rem;margin-bottom:10px}.perks-shortcuts strong{font-size:1rem;font-weight:600}.perks-shortcuts i{position:absolute;right:24px;top:50%;color:#a5cd73;font-style:normal}.perks-heading{text-align:center;max-width:800px;margin:0 auto 44px}.perks-heading h2,.perks-faq h2,.perks-closing h2{margin:0;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.2;letter-spacing:-.045em;color:#edf4f6}.perks-heading>p:last-child:not(.perks-eyebrow){max-width:620px;margin:22px auto 0;color:#a9bec6;font-size:.9rem;line-height:1.85}.perks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.perk{min-width:0;overflow:hidden;border:1px solid #2a3c43;border-radius:22px;background:#0c181f;scroll-margin-top:90px;display:flex;flex-direction:column}.perk--referral{border-color:#4a633b}.perk__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:32px 40px 38px}.perk__body .perks-eyebrow{margin-bottom:16px}.perk h3{margin:0 0 20px;font-size:clamp(1.4rem,2.1vw,2rem);letter-spacing:-.035em;line-height:1.35;font-weight:600}.perk__body>p:not(.perks-eyebrow){color:#b6c8d0;font-size:.9rem;line-height:1.85;margin:0 0 20px}.perk__body>.perk__condition{font-size:.72rem!important;color:#8ea8b3!important;padding-top:18px;border-top:1px solid #24383f}.perk__body .perks-button{margin-top:auto}.perk__tags{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:0 0 24px}.perk__tags li{font-size:.65rem;padding:7px 10px;border:1px solid #2d4852;color:#a8c5c9;border-radius:5px}.perk-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;height:300px;flex-shrink:0;overflow:hidden;background:#102126;border-bottom:1px solid rgb(139 189 182 / .09)}.perk-art::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(116 176 164 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(116 176 164 / .07) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.perk-art__index{position:absolute;top:24px;right:26px;color:#8eaea3;font-size:.7rem;letter-spacing:.08em}.perk-art--ticket{background:radial-gradient(ellipse at 50% 70%,rgb(172 217 61 / .17),transparent 70%),#16251e}.perk-ticket{position:relative;width:78%;max-width:400px;padding:20px 24px 15px;background:linear-gradient(115deg,#d0e892,#acd65e);color:#203019;border:1px solid #d8eead;border-radius:10px;transform:rotate(-4deg);box-shadow:12px 18px 0 rgb(166 208 98 / .065),0 24px 45px #08140f55;animation:perks-ticket-drift 8s ease-in-out infinite}.perk-ticket>span{display:block;font-size:.55rem;letter-spacing:.035em}.perk-ticket>strong{display:block;font-size:6rem;line-height:1.2;font-weight:600;letter-spacing:-.08em}.perk-ticket small{font-size:.55em}.perk-ticket__tear{border-top:1px dashed #48623070;margin:18px -24px 12px}.perk-ticket__bottom{display:flex;justify-content:space-between;gap:12px;font-size:.5rem}.perk-art--reuse{background:radial-gradient(ellipse at 25% 50%,rgb(101 190 163 / .13),transparent 62%),#102126}.perk-illustration{display:block;width:min(100%,510px);height:100%;color:#9ad6ad}.perk-illustration--reuse{width:62%;position:absolute;left:-4%;top:0}.perk-art__saving{position:absolute;left:56%;top:35%;font-size:3.4rem;font-weight:600;letter-spacing:-.07em;color:#b8e084;line-height:1.1}.perk-art__saving>span{font-size:.4em;letter-spacing:-.03em}.perk-art__saving small{display:block;max-width:160px;font-size:.63rem;font-weight:400;color:#a1b9ae;line-height:1.7;margin-top:14px;letter-spacing:0}.perk-art--extras{background:radial-gradient(ellipse at 50% 55%,rgb(130 146 192 / .13),transparent 65%),#101c27}.perk-art--mesh{background:radial-gradient(ellipse at 50% 70%,rgb(106 192 156 / .12),transparent 65%),#0e2226}.perk-illustration__cycle{transform-origin:240px 140px;animation:perks-reuse 22s linear infinite}.perk-illustration__float,.perk-illustration__tile{animation:perks-float 7s ease-in-out infinite;animation-delay:calc(var(--tile,0) * -1.7s)}.perk-illustration__signal{stroke-dasharray:14 86;animation:perks-signal 7s linear infinite}.perk-illustration__wifi{animation:perks-wifi 4s ease-in-out infinite}[data-perk-motion] *,[data-perk-motion] *::before{animation-play-state:paused}[data-perk-motion].is-perk-running *,[data-perk-motion].is-perk-running *::before{animation-play-state:running}.perks-motion{display:flex;justify-content:center;margin-top:28px}.perks-motion button{min-height:36px;padding:8px 14px;display:flex;align-items:center;gap:12px;border:1px solid #2d4549;border-radius:999px;background:#fff0;color:#a7c1c4;font:inherit;font-size:.625rem;cursor:pointer}.perks-motion button[hidden]{display:none}.perks-how{background:linear-gradient(180deg,#080f14,#0d191e 45%,#080f14)}.perks-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;margin:0;list-style:none}.perks-steps li{border-top:1px solid #3b5148;padding:26px 12px 0}.perks-steps span{color:#aad15f;font-size:1.5rem;letter-spacing:-.06em}.perks-steps h3{font-size:1rem;margin:20px 0 14px;color:#dae8e9}.perks-steps p{color:#a5bcc5;font-size:.85rem;line-height:1.8;margin:0}.perks-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:100px;max-width:1260px}.perks-faq header>p:last-child{max-width:300px;color:#a3bac4;font-size:.85rem;line-height:1.85;margin-top:24px}.perks-faq details{border-bottom:1px solid #2c3f47}.perks-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font-size:.9rem;color:#d9e8ea;line-height:1.7}.perks-faq summary::-webkit-details-marker{display:none}.perks-faq summary::after{content:"+";font-size:1.4rem;color:#a1cc9d}.perks-faq details[open] summary::after{content:"−"}.perks-faq details p{margin:0 22px 26px 0;color:#a6bec7;font-size:.85rem;line-height:1.85}.perks-closing{padding-top:32px}.perks-closing__panel{position:relative;overflow:hidden;padding:60px 32px;border:1px solid #3d5649;border-radius:22px;background:radial-gradient(ellipse at 5% 50%,rgb(164 207 65 / .09),transparent 45%),radial-gradient(ellipse at 95% 50%,rgb(26 188 220 / .07),transparent 45%),#0e1c20;text-align:center}.perks-closing__panel>p:not(.perks-eyebrow){max-width:660px;margin:24px auto;color:#a9c2c9;font-size:.9rem;line-height:1.85}.page--benefits .prefooter{background:#080f14;margin-bottom:0}.page--benefits :is(.perks-button,.perks-link,.perks-shortcuts a,.perks-motion button,.perks-faq summary):focus-visible{outline:2px solid #b2df40;outline-offset:5px}@keyframes perks-ticket-drift{0%,100%{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-5px)}}@keyframes perks-reuse{to{transform:rotate(360deg)}}@keyframes perks-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes perks-signal{to{stroke-dashoffset:-100}}@keyframes perks-wifi{0%,100%{opacity:.35}50%{opacity:1}}@media(hover:hover){.perks-button:hover{background:#c5ec64;transform:translateY(-2px)}.perks-button--outline:hover{background:#192e2b;border-color:#96bf79}.perks-link:hover{color:#bce970}.perks-shortcuts a:hover{background:rgb(130 183 150 / .06)}}@media(min-width:1440px){.perks-container{width:min(1760px,calc(100% - 96px))}#beneficios{padding-block:44px;scroll-margin-top:76px}#beneficios .perks-heading{max-width:1000px;margin-bottom:30px}#beneficios .perks-heading h2{font-size:2.4rem}#beneficios .perks-heading h2 br{display:none}#beneficios .perks-heading>p:last-child{margin-top:14px}#beneficios .perks-heading .perks-eyebrow{margin-bottom:14px}.perks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.perk{border-radius:16px}.perk-art{height:200px}.perk__body{padding:24px}.perk__body .perks-eyebrow{font-size:.6rem;letter-spacing:.09em;margin-bottom:12px}.perk h3{font-size:1.4rem;margin-bottom:16px}.perk__body>p:not(.perks-eyebrow){font-size:.9rem;line-height:1.75;margin-bottom:16px}.perk__body>.perk__condition{font-size:.75rem!important;padding-top:14px}.perk__tags{gap:6px;margin-bottom:18px}.perk__tags li{font-size:.58rem;padding:5px 7px}.perk__body .perks-button{width:100%;font-size:.75rem;min-height:46px;padding:12px;gap:10px}.perk-ticket{width:79%;max-width:290px;padding:14px 18px 12px}.perk-ticket>strong{font-size:4.3rem}.perk-ticket>span{font-size:.44rem}.perk-ticket__tear{margin:12px -18px 10px}.perk-ticket__bottom{font-size:.4rem}.perk-art__saving{font-size:2.8rem;left:53%}.perk-art__saving small{max-width:125px;font-size:.57rem;margin-top:10px}.perk-art__index{top:14px;right:16px}.perks-motion{margin-top:20px}}@media(max-width:1000px){.perks-container{width:calc(100% - 48px)}.perk__body{padding:28px}.perks-shortcuts a{padding:22px 18px}.perks-shortcuts i{right:12px}.perks-shortcuts strong{font-size:.85rem}.perks-faq{gap:40px}.perk-art__saving{font-size:2.7rem}}@media(max-width:760px){.perks-section{padding:54px 0}.perks-hero{padding-top:60px}.perks-grid{grid-template-columns:1fr}.perks-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.perks-shortcuts a:nth-child(2){border-right:0}.perks-shortcuts a:nth-child(-n+2){border-bottom:1px solid #2b3d42}.perks-faq{grid-template-columns:1fr;gap:26px}.perks-faq header{text-align:center}.perks-faq header>p:last-child{max-width:500px;margin-inline:auto}.perks-steps{gap:22px}.perk-art{height:290px}.perk-art__saving{font-size:3.8rem}}@media(max-width:599px){.perks-container{width:calc(100% - 40px)}.perks-hero{padding-top:46px}.perks-hero h1{font-size:clamp(3rem,12vw,4.5rem)}.perks-hero__lead{font-size:.95rem}.perks-eyebrow{font-size:.63rem}.perks-button{font-size:.8rem;padding-inline:17px}.perks-actions{gap:14px}.perks-shortcuts a{padding:22px 14px}.perks-shortcuts span{font-size:.58rem}.perks-shortcuts strong{font-size:.8rem}.perks-shortcuts i{right:10px}.perks-heading{margin-bottom:30px}.perk__body{padding:26px 24px 30px}.perk__body .perks-button{width:100%}.perk-art{height:240px}.perk-ticket{width:79%;padding:16px 18px 14px}.perk-ticket strong{font-size:4.8rem}.perk-ticket>span{font-size:.47rem}.perk-ticket__tear{margin-inline:-18px;margin-top:12px}.perk-ticket__bottom{font-size:.43rem}.perk-art__index{top:16px;right:16px}.perk-art__saving{font-size:2.75rem;left:53%}.perk-art__saving small{max-width:125px;font-size:.6rem}.perks-steps{grid-template-columns:1fr;gap:32px}.perks-closing__panel{padding:40px 22px}.perks-closing .perks-actions{flex-direction:column}.perks-closing .perks-button{width:100%}}@media(prefers-reduced-motion:reduce){.page--benefits *,.page--benefits *::before{animation:none!important;transition:none!important}.perks-button:hover{transform:none}}@media(forced-colors:active){.perk-art,.perks-hero::before,.perks-hero::after{display:none}.perk,.perks-shortcuts,.perks-button,.perks-closing__panel{border-color:CanvasText}.perks-hero h1 span{color:CanvasText}}