.site .home-page .hero-copy h1 .gradient{display:inline}.site .home-page .review-group{align-items:flex-start}.site .home-page .glass-review{flex-direction:column;min-height:348px;display:flex}.site .home-page .review-person .avatar{flex:none;overflow:hidden}.site .home-page .review-person .avatar img{object-fit:cover;width:100%;height:100%;display:block}.site .home-page .review-person>div{min-width:0}.site .home-page .review-person h3{overflow-wrap:anywhere}.site .home-page .glass-review blockquote{white-space:pre-line;overflow-wrap:anywhere;min-height:150px}.site .home-page .glass-review .review-excerpt{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site .home-page .review-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.site .home-page .review-toggle{color:var(--purple);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 0;font:600 12px/1.5 DM Sans,sans-serif;text-decoration:underline}.site .home-page .review-toggle:hover{color:var(--text)}.site .home-page .home-visual{translate:0 var(--scene-parallax,0px)}.site .home-page .portrait-glass-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site .home-page .portrait-photo{clip-path:polygon(7% -16%,93% -16%,93% 40%,92.96% 42.05%,92.85% 44.06%,92.66% 46.03%,92.4% 47.98%,92.07% 49.88%,91.66% 51.75%,91.18% 53.59%,90.63% 55.38%,90% 57.15%,89.31% 58.87%,88.54% 60.56%,87.7% 62.2%,86.8% 63.81%,85.82% 65.38%,84.78% 66.92%,83.67% 68.41%,82.49% 69.86%,81.24% 71.27%,79.93% 72.64%,78.55% 73.97%,77.1% 75.26%,75.59% 76.51%,74.01% 77.71%,72.38% 78.88%,70.67% 79.99%,68.9% 81.07%,67.07% 82.1%,65.18% 83.09%,63.23% 84.03%,61.21% 84.93%,59.14% 85.78%,57% 86.59%,54.8% 87.35%,52.55% 88.07%,50.23% 88.74%,47.86% 89.36%,45.43% 89.93%,42.94% 90.46%,40.39% 90.94%,37.79% 91.37%,35.13% 91.75%,32.42% 92.08%,29.65% 92.36%,26.83% 92.59%,23.95% 92.77%,21.02% 92.9%,18.04% 92.97%,15% 93%,13.48% 92.92%,12.12% 92.68%,10.92% 92.28%,9.88% 91.72%,9% 91%,8.28% 90.12%,7.72% 89.08%,7.32% 87.88%,7.08% 86.52%,7% 85%);position:absolute;inset:0}.site .home-page .portrait-photo img{width:120%;max-width:none;height:120%;position:absolute;top:-27%;left:-10%}.site .home-page .home-visual .home-portrait{border-radius:0;inset:0;overflow:visible}html[data-theme=dark] .site .home-page .portrait-glass-surface{opacity:.75}.site .home-page .competition img{transition:transform 1s cubic-bezier(.22,1,.36,1)}.site .home-page .plan-grid{isolation:isolate;position:relative}.site .home-page .plan-grid:before{content:"";z-index:-1;pointer-events:none;filter:blur(25px);background:radial-gradient(at 15% 22%,#cbb0ff75,#0000 52%),radial-gradient(at 85% 65%,#92d8ff75,#0000 55%),radial-gradient(at 48% 15%,#dccbff50,#0000 55%);border-radius:45px;position:absolute;inset:-35px -25px -30px}.site .home-page .plan-card{--card-surface-fill:radial-gradient(ellipse at 100% 0%, #a9ddff42, transparent 60%), linear-gradient(140deg, #ffffffcf, #e7eeff80);--card-surface-border:#ffffffed;--card-surface-shadow:inset 0 2px 5px #fff, 0 12px 38px #7c86bd20;background:var(--card-surface-fill);box-shadow:var(--card-surface-shadow)}.site .home-page .plan-card.featured{--card-surface-fill:radial-gradient(ellipse at 10% 0%, #cbb0ff60, transparent 57%), radial-gradient(ellipse at 100% 100%, #9ce0ff40, transparent 60%), linear-gradient(140deg, #ffffffe0, #eae4ff9c);--card-surface-border:#bba5ed9c;--card-surface-shadow:inset 0 2px 5px #fff, 0 0 0 2px #cbb8ff35, 0 16px 45px #997ac42b;background:var(--card-surface-fill);border-color:var(--card-surface-border);box-shadow:var(--card-surface-shadow)}.site .home-page .home-proof>div .proof-icon{color:var(--purple)}.site .home-page .panel:not(.plan-card){--card-surface-fill:linear-gradient(125deg, #ffffffbd, #ffffff75 52%, #d4eaff55);background:var(--card-surface-fill)}.site .home-page .panel.offer-comparison{--card-surface-fill:linear-gradient(150deg, #fffffff5, #f8f6fff0 60%, #f2f7fff0);background:var(--card-surface-fill)}.site .home-page .benefit-card{--card-surface-border:#ffffffed;--card-surface-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #e1e5f44d, 0 12px 40px #6578b509, 0 0 0 1px #e0e2ee70}.site .home-page .plan-card .saving{color:#6546a6;background:linear-gradient(125deg,#dfccff85,#d1eaff80);border:1px solid #b49ae978;border-radius:12px;align-items:center;gap:5px;width:fit-content;margin-top:13px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.45;display:inline-flex;box-shadow:inset 0 1px 2px #ffffffb0,0 4px 12px #9276c91a}.site .home-page .plan-card .saving b{font-family:Lato,Arial,sans-serif;font-size:16px;font-weight:900}html[data-theme=dark] .site .home-page .plan-grid:before{opacity:.33}html[data-theme=dark] .site .home-page .plan-card{--card-surface-fill:radial-gradient(ellipse at 100% 0%, #4c7fa530, transparent 60%), linear-gradient(140deg, #353b53e0, #272b43cf);--card-surface-border:#ffffff30;--card-surface-shadow:inset 0 2px 5px #ffffff20, 0 12px 38px #0003;background:var(--card-surface-fill);border-color:var(--card-surface-border);box-shadow:var(--card-surface-shadow)}html[data-theme=dark] .site .home-page .plan-card.featured{--card-surface-fill:radial-gradient(ellipse at 10% 0%, #8c62bd40, transparent 57%), linear-gradient(140deg, #413952e5, #30344cde);--card-surface-border:#bea0ec70;--card-surface-shadow:inset 0 2px 5px #ffffff20, 0 0 0 2px #cbb8ff15, 0 16px 45px #0003;background:var(--card-surface-fill);border-color:var(--card-surface-border);box-shadow:var(--card-surface-shadow)}html[data-theme=dark] .site .home-page .panel:not(.plan-card){--card-surface-fill:linear-gradient(125deg, #3b425bd0, #2b2c43b5);background:var(--card-surface-fill);border-color:#ffffff25}html[data-theme=dark] .site .home-page .panel.offer-comparison{--card-surface-fill:linear-gradient(150deg, #30314cf5, #26283ef5 65%, #2a2740f5);background:var(--card-surface-fill)}@media (max-width:700px){.site .home-page .panel.offer-comparison,html[data-theme=dark] .site .home-page .panel.offer-comparison{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}}html[data-theme=dark] .site .home-page .benefit-card{--card-surface-border:#ffffff25;--card-surface-shadow:var(--shadow), 0 0 0 1px var(--line)}html[data-theme=dark] .site .home-page .plan-card .saving{color:var(--purple,#cea5ff);background:linear-gradient(125deg,#8861ba40,#4c7fa535);border-color:#c5a4ff60;box-shadow:inset 0 1px 2px #ffffff15,0 4px 12px #0002}@media (min-width:701px){.site .home-page .home-hero{padding:32px 34px 22px}.site .home-page .home-hero-grid{grid-template-columns:1.08fr 1fr;gap:25px;padding-bottom:12px}.site .home-page .home-visual{width:94%;max-width:560px;top:8px;left:0}.site .home-page .home-proof{padding:14px 18px}.site .home-page .home-proof .proof-icon{border-radius:16px;width:48px;height:48px}}@media (min-width:1101px){.site .home-page .plan-grid{--plan-scale:.88;zoom:var(--plan-scale);width:calc(var(--plan-scale) * 100%);margin-inline:auto}}@media (min-width:1101px) and (max-height:900px){.site .home-page .plan-grid{--plan-scale:.8}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site .home-page .btn:not(:disabled){translate:var(--mag-x,0px) var(--mag-y,0px);transition:transform .35s cubic-bezier(.22,1,.36,1),translate .25s,box-shadow .35s,filter .35s,border-color .3s}}@media (min-width:701px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site .home-page .plan-card,.site .home-page .plan-card.featured,.site .home-page .panel.benefit-card,html[data-theme=dark] .site .home-page .plan-card,html[data-theme=dark] .site .home-page .plan-card.featured,html[data-theme=dark] .site .home-page .panel.benefit-card{--lift:0px;isolation:isolate;top:var(--lift);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;transition:top .45s cubic-bezier(.22,1,.36,1);position:relative;transform:none}.site .home-page .plan-card:after,.site .home-page .benefit-card:after{content:"";z-index:-1;pointer-events:none;border:1px solid var(--card-surface-border);border-radius:inherit;background:var(--card-surface-fill);box-shadow:var(--card-surface-shadow);-webkit-backdrop-filter:var(--card-surface-backdrop,blur(12px));backdrop-filter:var(--card-surface-backdrop,blur(12px));transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;position:absolute;inset:-1px}.site .home-page .plan-card.featured,html[data-theme=dark] .site .home-page .plan-card.featured{--lift:-8px}.site .home-page .plan-card:hover,.site .home-page .benefit-card:hover,html[data-theme=dark] .site .home-page .plan-card:hover,html[data-theme=dark] .site .home-page .benefit-card:hover{--lift:-9px}.site .home-page .plan-card:hover:after,.site .home-page .benefit-card:hover:after{border-color:#b49be580;box-shadow:inset 0 2px 4px #ffffffb0,0 22px 50px #8470ac29}.site .home-page .plan-card.featured:hover,html[data-theme=dark] .site .home-page .plan-card.featured:hover{--lift:-17px}html[data-theme=dark] .site .home-page .plan-card:hover:after,html[data-theme=dark] .site .home-page .benefit-card:hover:after{box-shadow:inset 0 2px 4px #ffffff20,0 22px 50px #0004}.site .home-page .competition:hover img{transform:scale(1.045)}}@media (max-width:700px){.site .home-page .home-visual{aspect-ratio:1;width:min(320px,94%);margin:42px auto 16px;top:0;left:0;translate:none}.site .home-page .portrait-photo img{width:115%;height:115%;top:-22%;left:-7.5%}.site .home-page .plan-grid:before{filter:blur(18px);inset:-20px -6px}.site .home-page .plan-card .saving{padding:9px 12px}}@media (prefers-reduced-motion:reduce){.site .home-page .home-visual,.site .home-page .btn{translate:none!important}.site .home-page .plan-card,.site .home-page .plan-card.featured,.site .home-page .benefit-card,.site .home-page .competition img{transform:none!important}}.site .home-page #offres{scroll-margin-top:128px}.site .home-page #cycles{scroll-margin-top:176px}@media (max-width:700px){.site .home-page :is(#offres,#cycles){scroll-margin-top:88px}}.site .lol-home>.page-art{top:0;bottom:calc(-1 * var(--art-footer-tail,0px));pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;width:100vw;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.site .lol-home .art-item{transform-origin:50%;margin:0;position:absolute}.site .lol-home .art-crop{isolation:isolate;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.site .lol-home .art-crop img{object-fit:cover;transform-origin:50%;width:100%;max-width:none;height:100%;display:block}.site .lol-home .art-crop:after{content:"";mix-blend-mode:color;opacity:var(--art-tint,.5);background:linear-gradient(135deg,#b8d5f6,#b49adb);position:absolute;inset:0}html[data-theme=dark] .site .lol-home .art-crop:after{background:linear-gradient(135deg,#6ba6df,#9b6dd2)}.site .home-page.lol-home{--lol-blue:#729bdf;--lol-violet:#9475cf;--lol-edge:#ffffffbd;--lol-surface:linear-gradient(135deg, #ffffff69, #e4eaff25);--lol-ink:#6c6896}.site .home-page.lol-home .lol-role-icon{width:26px;height:26px;-webkit-mask:var(--lol-role) center/contain no-repeat;-webkit-mask:var(--lol-role) center/contain no-repeat;mask:var(--lol-role) center/contain no-repeat;background:linear-gradient(135deg,#92b9ed,#9273cb);flex:none;display:inline-block}.site .home-page.lol-home .lol-game-label{align-items:center;gap:13px;max-width:430px;margin-bottom:21px;display:flex}.site .home-page.lol-home .lol-game-sigil{background:linear-gradient(130deg,#ffffffa8,#e9e2ff40);border:1px solid #ffffffdb;border-radius:14px;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px 3px #fff,0 6px 20px #9b8cc61a}.site .home-page.lol-home .lol-game-sigil .lol-role-icon{width:27px;height:27px}.site .home-page.lol-home .lol-game-label strong{letter-spacing:1.8px;color:var(--text);font:800 14px/1.35 Manrope,sans-serif;display:block}.site .home-page.lol-home .lol-game-label small{letter-spacing:1.45px;color:var(--muted);margin-top:4px;font-size:7px;display:block}.site .home-page.lol-home .hero-copy>.eyebrow{letter-spacing:1.1px;margin-bottom:15px;font-size:8px}.site .home-page.lol-home .hero-copy{padding-top:17px}.site .home-page.lol-home .home-hero{padding-top:29px}.site .home-page.lol-home .intro{margin-top:20px;font-size:16px}.site .home-page.lol-home .lol-rank-scope{grid-template-columns:1fr 1fr;gap:10px;max-width:475px;margin:0 0 25px;display:grid}.site .home-page.lol-home .lol-rank-row{background:linear-gradient(125deg,#ffffff6b,#dfeaff20);border:1px solid #ffffffad;border-radius:18px;align-items:center;gap:9px;min-width:0;padding:11px 10px 10px 7px;display:flex;box-shadow:inset 0 1px 2px #ffffffc0,0 6px 20px #8b7bba0b}.site .home-page.lol-home .lol-rank-row>img{object-fit:contain;filter:drop-shadow(0 5px 10px #7d73c62e);flex:none;width:57px;height:57px}.site .home-page.lol-home .lol-rank-row>div{min-width:0}.site .home-page.lol-home .lol-role-pair{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.site .home-page.lol-home .lol-role-pair .lol-role-icon{opacity:.85;width:14px;height:14px}.site .home-page.lol-home .lol-role-pair b{color:var(--muted);width:100%;margin-top:3px;font-size:9px;font-weight:500;line-height:1.4}.site .home-page.lol-home .lol-rank-row strong{white-space:nowrap;margin-top:2px;font-size:11px;font-weight:650;line-height:1.5;display:block}.site .home-page.lol-home .home-visual{overflow:visible}.site .home-page.lol-home .lol-player-tag{z-index:5;-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffffb8,#ede6ff75);border:1px solid #ffffffe0;border-radius:17px;grid-template-columns:7px 1fr 19px 19px;align-items:center;gap:4px 7px;padding:16px 18px;display:grid;position:absolute;bottom:13%;right:1%;transform:rotate(-3deg);box-shadow:inset 0 1px 3px #fff,0 12px 30px #8f7aaa24}.site .home-page.lol-home .lol-player-tag>span:not(.lol-role-icon):not(.lol-player-dot){letter-spacing:1.5px;font:800 13px/1 Manrope,sans-serif}.site .home-page.lol-home .lol-player-tag>small{letter-spacing:1.3px;color:var(--muted);grid-column:2;font-size:7px;line-height:1.5}.site .home-page.lol-home .lol-player-tag>.lol-role-icon{grid-row:1/3;width:19px;height:19px}.site .home-page.lol-home .lol-player-tag>.lol-role-icon:nth-last-child(2){grid-column:3}.site .home-page.lol-home .lol-player-tag>.lol-role-icon:last-child{grid-column:4}.site .home-page.lol-home .lol-player-dot{background:#9e85d5;border-radius:50%;grid-row:1/3;width:5px;height:5px;box-shadow:0 0 9px #a28ada88}.site .home-page.lol-home .lol-benefit-icon{flex-direction:column;align-self:center;align-items:center;gap:7px;display:flex}.site .home-page.lol-home .lol-benefit-icon>img{object-fit:contain;filter:grayscale()sepia(.4)hue-rotate(190deg);opacity:.75;width:24px;height:24px}.site .home-page.lol-home .lol-benefit-icon>small{letter-spacing:1px;color:#a795cb;font:600 8px/1 Manrope,sans-serif}.site .home-page.lol-home .lol-benefit-icon .lol-role-icon{width:24px;height:24px}.site .home-page.lol-home .closing-cta{isolation:isolate;position:relative;overflow:hidden}html[data-theme=dark] .site .home-page.lol-home{--lol-edge:#ffffff2e;--lol-surface:linear-gradient(135deg, #6d7b9824, #5e477114);--lol-ink:#c2b7de}html[data-theme=dark] .site .home-page.lol-home .lol-game-sigil,html[data-theme=dark] .site .home-page.lol-home .lol-rank-row{background:radial-gradient(ellipse at top, #9c8ed617, transparent), var(--lol-surface);border-color:#ffffff2e;box-shadow:inset 0 1px 2px #ffffff19,0 8px 30px #0001}html[data-theme=dark] .site .home-page.lol-home .lol-player-tag{background:linear-gradient(135deg,#41405eac,#28243aa8);border-color:#ffffff45;box-shadow:inset 0 1px 3px #ffffff25,0 12px 30px #0003}html[data-theme=dark] .site .home-page.lol-home .lol-role-icon{background:linear-gradient(135deg,#9ed6f1,#bf9fec)}@media (max-width:1100px) and (min-width:701px){.site .home-page.lol-home .lol-rank-scope{gap:7px}.site .home-page.lol-home .lol-rank-row{gap:4px;padding-left:3px}.site .home-page.lol-home .lol-rank-row>img{width:45px;height:45px}.site .home-page.lol-home .lol-rank-row strong{font-size:10px}.site .home-page.lol-home .lol-player-tag{padding:13px;bottom:11%;right:-3%}}@media (max-width:700px){.site .home-page.lol-home .home-hero{padding-top:23px}.site .home-page.lol-home .lol-game-label{gap:11px;margin-bottom:17px}.site .home-page.lol-home .lol-game-label strong{letter-spacing:1.45px;font-size:12px}.site .home-page.lol-home .lol-game-label small{letter-spacing:1.15px;font-size:6px}.site .home-page.lol-home .lol-game-sigil{border-radius:12px;width:38px;height:38px}.site .home-page.lol-home .hero-copy>.eyebrow{letter-spacing:.6px;margin-bottom:14px;font-size:7px}.site .home-page.lol-home .intro{margin:17px 0;font-size:15px}.site .home-page.lol-home .lol-rank-scope{gap:8px;max-width:none;margin-bottom:21px}.site .home-page.lol-home .lol-rank-row{border-radius:15px;gap:4px;padding:8px 5px 8px 2px}.site .home-page.lol-home .lol-rank-row>img{width:46px;height:46px}.site .home-page.lol-home .lol-rank-row strong{font-size:10px}.site .home-page.lol-home .lol-role-pair .lol-role-icon{width:12px;height:12px}.site .home-page.lol-home .lol-role-pair b{font-size:8px}.site .home-page.lol-home .lol-player-tag{border-radius:14px;gap:4px 6px;padding:12px 13px;bottom:11%;right:-2%}.site .home-page.lol-home .lol-player-tag>span:not(.lol-role-icon):not(.lol-player-dot){font-size:11px}.site .home-page.lol-home .lol-player-tag>small{font-size:6px}.site .home-page.lol-home .lol-player-tag>.lol-role-icon{width:17px;height:17px}}@media (max-width:370px){.site .home-page.lol-home .lol-rank-row>img{width:36px;height:36px}.site .home-page.lol-home .lol-rank-row strong{font-size:9px}.site .home-page.lol-home .lol-rank-row{gap:2px}}.site .home-page.lol-home .lol-game-sigil>img{object-fit:contain;filter:drop-shadow(0 2px 4px #9486b524);width:31px;height:33px}.site .home-page.lol-home .lol-game-label small{letter-spacing:.9px;font-size:8px;line-height:1.6}.site .home-page.lol-home .lol-game-label{margin-bottom:25px}.site .home-page.lol-home .lol-player-tag{grid-template-columns:7px 1fr 22px}.site .home-page.lol-home .lol-player-tag>.lol-role-icon:last-child{grid-area:1/3/3;width:22px;height:22px}.site .home-page.lol-home .lol-player-tag>small{letter-spacing:1.1px;font-size:7px}.site .home-page.lol-home .benefit-card{grid-template-columns:46px 1fr;gap:18px}.site .home-page.lol-home .lol-benefit-icon{gap:8px;width:46px}.site .home-page.lol-home .lol-benefit-symbol{width:32px;height:32px;-webkit-mask:var(--lol-benefit) center/contain no-repeat;mask:var(--lol-benefit) center/contain no-repeat;-webkit-mask:var(--lol-benefit) center/contain no-repeat;filter:drop-shadow(0 2px 4px #9384ba19);background:linear-gradient(135deg,#8dace2,#947bcb);display:block}.site .home-page.lol-home .lol-benefit-icon>small{letter-spacing:1px;color:#9c8cbb;font-size:8px}html[data-theme=dark] .site .home-page.lol-home .lol-benefit-symbol{background:linear-gradient(135deg,#a7c6ed,#c0a0e9)}.site .home-page.lol-home .home-comparison details>.panel{animation:none!important}.site .home-page.lol-home .home-accordion-moving{overflow-anchor:none}.site .home-page.lol-home .comparison-plus{transition:transform .38s cubic-bezier(.22,1,.36,1)}@media (max-width:700px){.site[data-home=true]{background-color:#f1f3fc;background-image:radial-gradient(540px 760px at -170px 60px,#b7d8f544,#0000 85%),radial-gradient(620px 1050px at 400px 670px,#d6c8f53b,#0000 86%),linear-gradient(#f1f5fd,#f5f2fc 60%,#f0f4fc);background-repeat:no-repeat;background-attachment:scroll}html[data-theme=dark] .site[data-home=true]{background-color:#141625;background-image:radial-gradient(540px 760px at -170px 60px,#334e732d,#0000 85%),radial-gradient(620px 1050px at 400px 670px,#624b8125,#0000 86%),linear-gradient(#141827,#191627 60%,#141827)}.site .home-page.lol-home .home-hero{background:linear-gradient(145deg,#ffffff69,#ffffff29);box-shadow:inset 0 1px 4px #ffffffc0,0 12px 40px #7d8aa50c}html[data-theme=dark] .site .home-page.lol-home .home-hero{background:linear-gradient(145deg,#65718c20,#63527713);box-shadow:inset 0 1px 4px #ffffff15,0 12px 40px #0001}.site .home-page.lol-home .lol-game-label{gap:10px;margin-bottom:22px}.site .home-page.lol-home .lol-game-label small{letter-spacing:.5px;max-width:240px;font-size:7px;line-height:1.7}.site .home-page.lol-home .lol-game-sigil>img{width:28px;height:30px}.site .home-page.lol-home .lol-player-tag>small{letter-spacing:.9px;font-size:6px}.site .home-page.lol-home .benefit-card{grid-template-columns:38px 1fr;gap:13px}.site .home-page.lol-home .lol-benefit-icon{gap:6px;width:38px}.site .home-page.lol-home .lol-benefit-symbol{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.site .home-page.lol-home .comparison-plus{transition:none}}.site .home-page.lol-home .lol-game-sigil{flex:0 0 43px;padding:6px}.site .home-page.lol-home .lol-game-sigil>img{aspect-ratio:200/215;object-fit:contain;flex:none;width:28px;max-width:100%;height:auto;max-height:100%;display:block}.site[data-home=true]{overflow-x:clip}.site .home-page.lol-home,.site .home-page.lol-home :is(.lol-splash-hero,.lol-splash-offers,.quick-benefits,.home-about){isolation:isolate;position:relative}.site .home-page.lol-home .lol-splash-offers .plan-card{--card-surface-backdrop:blur(30px) saturate(135%);-webkit-backdrop-filter:blur(30px)saturate(135%)}@media (min-width:701px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site .home-page.lol-home .lol-splash-offers .plan-card{-webkit-backdrop-filter:none}}@media (max-width:700px){.site .home-page.lol-home .lol-game-sigil{flex-basis:38px;padding:5px}.site .home-page.lol-home .lol-game-sigil>img{aspect-ratio:200/215;width:26px;height:auto}}.site .home-page .plan-grid>.plan-copy{display:none}@media (max-width:700px){.site .home-page .plan-grid.plan-mobile-swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(76vw,310px);grid-auto-flow:column;gap:16px;margin-inline:-16px;padding:22px calc(50vw - min(76vw,310px)/2) 30px;display:grid;overflow:auto hidden}.site .home-page .plan-grid.plan-mobile-swipe::-webkit-scrollbar{display:none}.site .home-page .plan-grid.plan-mobile-swipe:before{display:none}.site .home-page .plan-grid.plan-mobile-swipe>.plan-card{order:var(--swipe-order,0);text-align:left;scroll-snap-align:center;transform-origin:50%;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;grid-area:1;padding:18px 18px 16px;transition:box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex}.site .home-page .plan-grid.plan-mobile-swipe>[data-plan=PRIVATE_01]{--plan-glow:#9774f2}.site .home-page .plan-grid.plan-mobile-swipe>[data-plan=CYCLE_05]{--plan-glow:#6d8ef4}.site .home-page .plan-grid.plan-mobile-swipe>[data-plan=CYCLE_10]{--plan-glow:#45b0e2}.site .home-page .plan-grid.plan-mobile-swipe>[data-plan=CLASSROOM_01]{--plan-glow:#c277e6}.site .home-page .plan-grid.plan-mobile-swipe>[data-plan=ARCHIVE_01]{--plan-glow:#8f98b3}.site .home-page .plan-grid.plan-mobile-swipe>.plan-card{background:linear-gradient(150deg,#fffffff7,#f5f1fff2 60%,#eef6fff2)}.site .home-page .plan-grid.plan-mobile-swipe>.plan-card.featured{background:linear-gradient(150deg,#fbf8fff7,#efe8fff2 60%,#e8f2fff2)}html[data-theme=dark] .site .home-page .plan-grid.plan-mobile-swipe>.plan-card{background:linear-gradient(150deg,#30314cf5,#26283ef5 65%,#2a2740f5)}html[data-theme=dark] .site .home-page .plan-grid.plan-mobile-swipe>.plan-card.featured{background:linear-gradient(150deg,#3b3358f5,#2b2b45f5 65%,#2c2a45f5)}.site .home-page .plan-grid.plan-mobile-swipe>.plan-card.is-center{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--plan-glow,#9774f2) 26%, transparent), 0 2px 6px #2a204a0f, 0 22px 40px -22px #2a204a45, 0 30px 60px -38px color-mix(in srgb, var(--plan-glow,#9774f2) 26%, transparent)}html[data-theme=dark] .site .home-page .plan-grid.plan-mobile-swipe>.plan-card.is-center{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--plan-glow,#9774f2) 34%, transparent), 0 2px 6px #0000004d, 0 22px 40px -20px #000000b3, 0 30px 60px -36px color-mix(in srgb, var(--plan-glow,#9774f2) 30%, transparent)}.site .home-page .plan-grid.plan-mobile-swipe>.plan-card.featured{padding-top:44px}.site .home-page .plan-grid.plan-mobile-swipe .plan-card .offer-label{margin-bottom:8px}.site .home-page .plan-grid.plan-mobile-swipe .plan-card h3{min-height:0;font-size:20px;line-height:1.2}.site .home-page .plan-grid.plan-mobile-swipe .plan-card h3 br{display:none}.site .home-page .plan-grid.plan-mobile-swipe .plan-card .plan-format{margin-top:4px;font-size:12px}.site .home-page .plan-grid.plan-mobile-swipe .plan-card .plan-price{border-top:1px solid var(--line);text-align:left;min-height:0;margin-top:12px;padding-top:12px}.site .home-page .plan-grid.plan-mobile-swipe .plan-card .plan-price strong{font-size:28px}.site .home-page .plan-grid.plan-mobile-swipe .plan-card .plan-price small{margin-top:2px;font-size:11px}.site .home-page .plan-grid.plan-mobile-swipe .plan-card .plan-price .saving{margin-top:6px;padding-block:5px;font-size:11px}.site .home-page .plan-grid.plan-mobile-swipe .plan-card .feature-list{border:0;grid-template-columns:1fr;gap:0;margin:12px 0 14px;padding:0;display:grid}.site .home-page .plan-grid.plan-mobile-swipe .plan-card .feature-list li{background:0 0;border:0;padding:3px 0 3px 22px;font-size:13.5px;line-height:1.45}.site .home-page .plan-grid.plan-mobile-swipe .plan-card .feature-list li:before{width:12px;height:12px;top:calc(.725em - 3px);left:1px}.site .home-page .plan-grid.plan-mobile-swipe .plan-card>.btn{min-height:44px;margin-top:auto}}.site .home-page .home-cycle-grid{margin-top:26px}@media (max-width:700px){.site .home-page .home-cycle-grid{margin-top:30px}}.site .home-page .home-cycle-grid .plan-card .offer-label{margin-bottom:12px}.site .home-page .home-cycle-grid .plan-sessions{flex-wrap:wrap;grid-column:1;align-items:center;gap:6px 10px;min-height:22px;margin-top:10.3px;display:flex;container-type:inline-size}.site .home-page .plan-sessions-count{background:linear-gradient(115deg,#b779ee1f,#7968f512 55%,#74ceee26),#ffffff8f;border:1px solid #9c6af047;border-radius:999px;flex:none;align-items:center;gap:8px;height:22px;padding:0 9px 0 10px;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 5px 14px -9px #7968f573}.site .home-page .plan-sessions-count b{letter-spacing:.1px;color:#6a48dc;white-space:nowrap;font:900 12.5px/1 Lato,Arial,sans-serif}.site .home-page .plan-sessions-meter{align-items:center;gap:3px;display:inline-flex}.site .home-page .plan-sessions-meter i{background:color-mix(in oklab, #a174ef, #4fb8e3 calc(var(--session,0) * 100%));border-radius:3px;width:6px;height:11px;box-shadow:inset 0 1px #ffffff7a}.site .home-page .plan-sessions-caption{color:var(--text);font-size:12.5px;font-weight:600;line-height:1.2}.site .home-page .plan-sessions-short{display:none}html[data-theme=dark] .site .home-page .plan-sessions-count{background:linear-gradient(115deg,#bba2ff26,#7968f514 55%,#7fd6f21f),#ffffff08;border-color:#bba2ff42;box-shadow:inset 0 1px #ffffff1c,0 5px 14px -9px #0009}html[data-theme=dark] .site .home-page .plan-sessions-count b{color:#d6c8ff}html[data-theme=dark] .site .home-page .plan-sessions-meter i{background:color-mix(in oklab, #b89cff, #7fd6f2 calc(var(--session,0) * 100%));box-shadow:inset 0 1px #ffffff40}@media (min-width:701px){.site .home-page .home-cycle-grid .plan-card .offer-label{margin-bottom:10px}.site .home-page .home-cycle-grid .plan-sessions{gap:6px 12px;min-height:24px}.site .home-page .plan-sessions-count{gap:9px;height:24px;padding:0 10px 0 11px}.site .home-page .plan-sessions-count b{font-size:14px}.site .home-page .plan-sessions-meter i{width:7px;height:13px}.site .home-page .plan-sessions-caption{font-size:14px}}@media (max-width:700px){.site .home-page .home-cycle-grid .plan-card .offer-label{margin-bottom:13px}.site .home-page .home-cycle-grid .plan-sessions{margin-top:11px}}@container (max-width:299px){.site .home-page .plan-sessions-count{gap:7px;height:22px;padding:0 8px 0 9px}.site .home-page .plan-sessions-count b{font-size:12.5px}.site .home-page .plan-sessions-meter{gap:2px}.site .home-page .plan-sessions-meter i{width:5px;height:11px}.site .home-page .plan-sessions-caption{display:none}.site .home-page .plan-sessions-caption.plan-sessions-short{font-size:12.5px;line-height:13.7px;display:inline}}@media (forced-colors:active){.site .home-page .plan-sessions-meter i{background:canvastext}}.site .home-page.lol-home .home-gift{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:22px 0 0;font-size:14px;display:flex}.site .home-page.lol-home .home-gift .lab-icon{width:18px;height:18px;color:var(--purple)}.site .home-page.lol-home .home-gift a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple);text-underline-offset:4px;font-weight:700}.site .home-page.lol-home .home-gift-banner{margin-top:26px}
