.sec--hero{min-height:clamp(780px,100svh - 56px,860px);padding-block:0;padding-top:var(--header-h);align-items:center;display:grid;overflow:clip}.sec--hero .hero-mesh{--m-a:#7b4dff4d;--ma-x:74%;--ma-y:30%;--m-b:#d648a821;--mb-x:8%;--mb-y:92%}.sec--hero .hero-mesh:after{content:"";background:radial-gradient(34% 40% at 88% 86%, #4678ff1f, transparent 70%), linear-gradient(180deg, transparent 70%, var(--ink-900));position:absolute;inset:0}.sec--hero .hero-in{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;column-gap:32px;padding-block:24px 40px;display:grid}.sec--hero .hero-copy-move{transform:translate3d(0, calc(var(--exit,0) * -60px), 0);opacity:calc(1 - var(--exit,0) * .8)}.sec--hero .hero-eyebrow{border-radius:var(--r-pill);height:32px;color:var(--violet-200);background:#7b4dff24;padding:0 14px 0 12px;box-shadow:inset 0 0 0 1px #9a77ff4d}.sec--hero .hero-eyebrow:before{background:var(--violet-400);box-shadow:0 0 0 3px #9a77ff40}.sec--hero .hero-title{margin-top:20px}.sec--hero .hero-lede{max-width:27em;margin-top:20px}.sec--hero .hero-price{align-items:baseline;gap:12px;margin-top:26px;display:flex}.sec--hero .hero-from{color:var(--text-2);font-size:17px;font-weight:600}.sec--hero .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sec--hero .hero-plans{grid-template-columns:1fr 1fr;gap:12px;max-width:584px;margin-top:32px;display:grid}.sec--hero .hero-plans li{display:flex}.sec--hero .hero-plans[data-reveal]{transform:none}.sec--hero .hero-svc{align-items:center;gap:12px;max-width:620px;margin-top:22px;display:flex}.sec--hero .hero-svc-h{white-space:nowrap;color:var(--text-3);flex:none;font-size:13px;font-weight:600;line-height:1.3}.sec--hero .hero-svc-row{flex-wrap:nowrap;gap:8px}.sec--hero .hero-svc .slogo{--k:.5}.sec--hero .hero-svc .logo-more{min-height:44px;padding:0 12px;font-size:13px}.sec--hero .hero-visual{height:680px;position:relative}.sec--hero .hero-photo{border-radius:var(--r-xl);background:var(--ink-800);height:512px;box-shadow:0 0 0 1px var(--line-1), 0 50px 100px -40px #04020ae6;margin:0;position:absolute;top:18px;left:64px;right:0;overflow:hidden}.sec--hero .hero-photo-move{transform:translate3d(0, var(--py), 0);position:absolute;inset:-40px 0}.sec--hero .hero-photo picture{height:100%}.sec--hero .hero-photo img{object-fit:cover;object-position:72% 50%;width:100%;height:100%}.sec--hero .hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#28165a00 70%,#28165a4d 100%);position:absolute;inset:0}.sec--hero .hero-phone-wrap{z-index:2;position:absolute;bottom:0;left:0}.sec--hero .hero-phone-move{transform:translate3d(0, var(--py), 0)}.sec--hero .hero-phone{--dw:244px}.sec--hero .hero-phone .ui-h{word-spacing:.12em}.sec--hero .hero-tile-wrap{z-index:3;width:214px;position:absolute;bottom:64px;right:-36px}.sec--hero .hero-tile{--tile-h:158px;box-shadow:0 0 0 1px #e6c78f59,0 30px 60px -24px #04020ae6}.sec--hero .hero-tile .ctile-title{font-size:19px}.sec--hero{--seam:50%}.sec--hero .hero-in{--sd:.42s}.sec--hero .hero-cine{z-index:4;pointer-events:none;display:none;position:absolute;inset:0}html.js .sec--hero .hero-cine{display:block}html.is-static .sec--hero .hero-cine,html.is-reduced .sec--hero .hero-cine{display:none}.sec--hero .hero-cine-bar{background:var(--ink-900);position:absolute;left:0;right:0}.sec--hero .hero-cine-bar--top{height:var(--seam);top:0}.sec--hero .hero-cine-bar--bot{top:var(--seam);bottom:0}.sec--hero .hero-cine-bar:after{content:"";background:linear-gradient(90deg,#0000,#bea5ff8c 30%,#ffffffb3 50%,#bea5ff8c 70%,#0000);height:1px;position:absolute;left:0;right:0}.sec--hero .hero-cine-bar--top:after{bottom:0}.sec--hero .hero-cine-bar--bot:after{top:0}.sec--hero .hero-cine-flare{left:-10%;right:-10%;top:var(--seam);opacity:0;background:linear-gradient(90deg,#0000,#9b7bff80 22%,#dccdfff2 44%,#fff 50%,#dccdfff2 56%,#9b7bff80 78%,#0000);height:2px;margin-top:-1px;position:absolute;box-shadow:0 0 14px 2px #9b7bffb3,0 0 60px 8px #7b4dff59}.sec--hero .hero-cine-flare:before{content:"";background:radial-gradient(closest-side,#ffffffe6,#bea0ff73 45%,#0000);border-radius:50%;width:220px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}html.js.onload-in .sec--hero .hero-cine-flare{animation:hero-flare 1.5s var(--ease-out) both}html.js.onload-in .sec--hero .hero-cine-bar--top{animation:hero-bar-top 1.3s var(--ease-mask) .38s both}html.js.onload-in .sec--hero .hero-cine-bar--bot{animation:hero-bar-bot 1.3s var(--ease-mask) .38s both}html.cine-seen .sec--hero .hero-cine{display:none}html.cine-seen .sec--hero :is(.hero-wall-stage,.hero-wall-row,.hero-wall-beam,.hero-wall-note){animation:none!important}html.cine-seen .sec--hero :is(.hero-wall-stage,.hero-wall-note){opacity:1!important}@keyframes hero-flare{0%{opacity:0;transform:scaleX(.04)}24%{opacity:1;transform:scaleX(1)}48%{opacity:.9}to{opacity:0;transform:scaleX(1.15)}}@keyframes hero-bar-top{to{transform:translateY(-101%)}}@keyframes hero-bar-bot{to{transform:translateY(101%)}}.sec--hero .hero-wall{display:none}@media (min-width:768px) and (max-width:1199px){.sec--hero .hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.sec--hero .hero-visual{height:560px}.sec--hero .hero-photo{height:440px;left:14%}.sec--hero .hero-phone{--dw:210px}.sec--hero .hero-tile-wrap{width:180px;right:-12px}.sec--hero .hero-plans{grid-template-columns:1fr}.sec--hero .hero-svc{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px}.sec--hero .hero-svc-h{max-width:none}.sec--hero .hero-svc-row{flex-wrap:wrap}}@media (max-width:767px){.sec--hero{min-height:0;padding-top:calc(var(--header-h) + 4px);display:block}.sec--hero .hero-in{flex-direction:column;align-items:stretch;padding-block:0 20px;display:flex}.sec--hero .hero-copy-move{transform:translate3d(0, calc(var(--exit,0) * -30px), 0);opacity:1;flex-direction:column;align-items:flex-start;display:flex}.sec--hero .hero-visual{height:auto;margin:0 calc(-1 * var(--gutter)) 4px;order:-1}.sec--hero .hero-visual>:is(.hero-photo,.hero-phone-wrap,.hero-tile-wrap),.sec--hero .hero-svc{display:none}.sec--hero{--wall-h:226px;--seam:calc(var(--header-h) + 4px + var(--wall-h) * .43)}.sec--hero .hero-wall{display:block;position:relative}.sec--hero .hero-wall-screen{height:var(--wall-h);isolation:isolate;-webkit-mask-composite:source-in;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 10% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 10% 80%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sec--hero .hero-wall-screen:before{content:"";z-index:-1;background:radial-gradient(46% 52% at 50% 44%,#7b4dff94,#0000 72%),radial-gradient(34% 40% at 76% 74%,#d648a842,#0000 70%),radial-gradient(30% 36% at 18% 70%,#4678ff2e,#0000 70%);position:absolute;inset:0}.sec--hero .hero-wall-screen:after{content:"";z-index:2;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sec--hero .hero-wall-stage{perspective:760px;position:absolute;inset:0}.sec--hero .hero-wall-rows{justify-items:center;gap:10px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotateX(20deg)rotate(-9deg)}.sec--hero .hero-wall-row{gap:10px;width:max-content;display:flex}.sec--hero .hero-wall-row:first-child{opacity:.6;margin-left:-60px}.sec--hero .hero-wall-row:nth-child(2){position:relative;left:55px}.sec--hero .hero-wall-row:nth-child(3){opacity:.85;margin-left:-30px}.sec--hero .hero-wall .slogo{box-shadow:inset 0 1px #ffffff8c,0 14px 28px -14px #000000d9}.sec--hero .hero-wall .slogo--dark{box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 28px -14px #000000d9}.sec--hero .hero-wall-beam{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 42%,#cdb9ff52 49%,#ffffff80 50%,#cdb9ff52 51%,#0000 58%);position:absolute;inset:-30% -70%}.sec--hero .hero-wall-note{height:30px;max-width:calc(100% - 2 * var(--gutter));white-space:nowrap;border-radius:var(--r-pill);color:#e9e1fd;-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#1610229e;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:650;display:inline-flex;position:absolute;bottom:4px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff24,0 10px 30px -12px #000c}.sec--hero .hero-wall-note>span{background:var(--violet-400);width:7px;height:7px;box-shadow:0 0 10px var(--violet-400);border-radius:50%;flex:none}html.js:not(.is-static):not(.is-reduced) .sec--hero .hero-wall-stage,html.js:not(.is-static):not(.is-reduced) .sec--hero .hero-wall-note{opacity:0}html.js.onload-in:not(.is-static):not(.is-reduced) .sec--hero .hero-wall-stage{animation:2.6s cubic-bezier(.16,1,.3,1) .26s both hero-push}html.js.onload-in:not(.is-static):not(.is-reduced) .sec--hero .hero-wall-row{animation:5.2s cubic-bezier(.16,1,.3,1) .26s both hero-glide}html.js.onload-in:not(.is-static):not(.is-reduced) .sec--hero .hero-wall-row:first-child{--from:70px}html.js.onload-in:not(.is-static):not(.is-reduced) .sec--hero .hero-wall-row:nth-child(2){--from:-120px}html.js.onload-in:not(.is-static):not(.is-reduced) .sec--hero .hero-wall-row:nth-child(3){--from:96px}html.js.onload-in:not(.is-static):not(.is-reduced) .sec--hero .hero-wall-beam{animation:hero-beam 1.7s var(--ease-in-out) 1.5s both}html.js.onload-in:not(.is-static):not(.is-reduced) .sec--hero .hero-wall-note{animation:hero-note .9s var(--ease-out) 1.4s both}.sec--hero .hero-eyebrow{gap:7px;height:26px;padding:0 11px 0 9px}.sec--hero .hero-title{margin-top:10px}.sec--hero .hero-brand{white-space:nowrap}.sec--hero .hero-lede{font-size:var(--fs-lede);margin-top:8px}.sec--hero .hero-price{display:none}.sec--hero .hero-plans[data-reveal]{transform:translate3d(0, var(--rise), 0)}.sec--hero .hero-plans[data-reveal].is-in{transform:none}.sec--hero .hero-plans li[data-reveal]{--dur:.52s;transform:none}.sec--hero .hero-plans{border-radius:var(--r-md);background:var(--glass);max-width:none;box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);order:1;grid-template-columns:1fr;align-self:stretch;gap:0;margin-top:12px}.sec--hero .hero-plans li+li{border-top:1px solid var(--line-1)}.sec--hero .plansum--card{min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 14px}.sec--hero .hero-plans li:first-child .plansum--card{border-radius:var(--r-md) var(--r-md) 0 0}.sec--hero .hero-plans li:last-child .plansum--card{border-radius:0 0 var(--r-md) var(--r-md)}.sec--hero .plansum--card .plansum-name{font-size:14px}.sec--hero .plansum--card .plansum-dot{width:8px;height:8px;box-shadow:0 0 0 3px var(--pc-soft)}.sec--hero .plansum-desc{display:none}.sec--hero .plansum--card .price{grid-column:3;margin-top:0;font-size:17px}.sec--hero .plansum--card .price .per{font-size:12.5px}.sec--hero .hero-ctas{flex-direction:column;order:2;align-self:stretch;gap:0;margin-top:12px}.sec--hero .hero-ctas .btn{width:100%}.sec--hero .hero-cta2{--h:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-2);background:0 0;font-size:14.5px}}@keyframes hero-push{0%{opacity:0;filter:blur(8px)brightness(.5);scale:1.34}45%{opacity:1}to{opacity:1;filter:none;scale:1}}@keyframes hero-glide{0%{translate:var(--from,0) 0}to{translate:0}}@keyframes hero-beam{0%{opacity:0;translate:-55%}20%,70%{opacity:1}to{opacity:0;translate:55%}}@keyframes hero-note{0%{opacity:0;translate:-50% 10px}to{opacity:1;translate:-50%}}@media (prefers-reduced-motion:reduce){.sec--hero .hero-cine{display:none!important}.sec--hero .hero-wall-stage,.sec--hero .hero-wall-row,.sec--hero .hero-wall-beam,.sec--hero .hero-wall-note{animation:none!important}.sec--hero .hero-wall-stage,.sec--hero .hero-wall-note{opacity:1!important}}@media (max-width:379px){.sec--hero{--wall-h:212px}}@media (max-width:767px) and (max-height:700px){.sec--hero{--wall-h:150px}.sec--hero .hero-wall-rows{top:40%;scale:.78}.sec--hero .hero-eyebrow,.sec--hero .hero-lede{display:none}.sec--hero .hero-title{margin-top:0}}
.sec--services .svc-head{text-align:center;flex-direction:column;align-items:center;max-width:980px;margin-inline:auto;display:flex}.sec--services .svc-title{margin-top:var(--head-gap);text-wrap:balance}.sec--services .svc-mq{margin-top:34px}.sec--services .mq{row-gap:26px}.sec--services .mq-lane{row-gap:12px}.sec--services .svc-lane{--tone:var(--violet-300);--tone-bg:#7b4dff24;--tone-ring:#9a77ff57;align-items:center;gap:10px;margin:0;display:flex}.sec--services .svc-lane--complete{--tone:var(--gold-400);--tone-bg:#d8b06a1c;--tone-ring:#e6c78f61}.sec--services .svc-lane-ico{width:32px;height:32px;color:var(--tone);background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-ring), 0 0 24px -6px var(--tone-ring);border-radius:50%;flex:none;place-items:center;display:grid}.sec--services .svc-lane-ico .ico{width:16px;height:16px}.sec--services .svc-lane-name{letter-spacing:-.01em;color:var(--text-1);flex:none;font-size:17px;font-weight:650}.sec--services .svc-lane-count{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:500}.sec--services .svc-lane-rule{background:linear-gradient(90deg, var(--line-2), var(--line-1) 70%, transparent);flex:24px;min-width:24px;height:1px}.sec--services .svc-lane-chip{border-radius:var(--r-pill);white-space:nowrap;height:30px;color:var(--tone);background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-ring);flex:none;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.sec--services .svc-lane-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.sec--services .svc-lane-chip-short{display:none}.sec--services .svc-link{font-size:var(--fs-small)}.sec--services .svc-trust{margin-top:30px}@media (max-width:767px){.sec--services .svc-head{text-align:left;align-items:flex-start}.sec--services .svc-mq{margin-top:12px}.sec--services .mq-foot{margin-top:2px}.sec--services .mq{row-gap:18px}.sec--services .mq-lane{row-gap:8px}.sec--services .svc-lane{flex-wrap:wrap;gap:6px 8px}.sec--services .svc-lane-chip-long{display:none}.sec--services .svc-lane-chip-short{display:inline}.sec--services .svc-lane-count{display:none}.sec--services .svc-lane-ico{width:26px;height:26px}.sec--services .svc-lane-ico .ico{width:13px;height:13px}.sec--services .svc-lane-name{font-size:14.5px}.sec--services .svc-lane-rule{background:0 0;flex-basis:0;min-width:0}.sec--services .svc-lane-chip{gap:6px;height:24px;padding:0 9px 0 8px;font-size:11.5px}.sec--services .svc-lane-chip:before{width:6px;height:6px}.sec--services .svc-link{min-height:32px;font-size:13.5px}.sec--services .svc-link:after{content:"";position:absolute;inset:-6px 0}.sec--services .svc-link .ico{width:15px;height:15px}.sec--services .svc-trust{margin-top:16px}}
.sec--included .inc-head{margin-bottom:var(--block-gap);grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:end;column-gap:48px;display:grid}.sec--included .inc-lede{max-width:30em;padding-bottom:6px}.sec--included .inc-board{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;gap:24px;display:grid}.sec--included .inc-panel{border-radius:var(--r-xl);background:var(--surface-card);min-width:0;box-shadow:var(--edge-card), 0 24px 60px -28px #05020acc;flex-direction:column;padding:24px;display:flex}.sec--included .inc-panel--sport{box-shadow:var(--ring-gold), inset 0 1px 0 #ffffff0d}.sec--included .inc-zh{align-items:center;gap:10px;min-height:28px;margin-bottom:16px;display:flex}.sec--included .inc-zh-label{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:inline-flex}.sec--included .inc-zh-dot{background:var(--violet-400);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #9a77ff38}.sec--included .inc-zh-t{letter-spacing:-.01em;color:var(--text-1);white-space:nowrap;font-size:15px;font-weight:700}.sec--included .inc-zh-sub{color:var(--gold-300);white-space:nowrap;font-size:14px;font-weight:550}.sec--included .inc-zh-rule{background:linear-gradient(90deg, var(--line-2), transparent);flex:1;min-width:24px;height:1px}.sec--included .inc-zh--sport .inc-zh-rule{background:linear-gradient(90deg,#e6c78f4d,#0000)}.sec--included .inc-zh-plus{width:24px;height:24px;color:var(--gold-300);background:var(--plan-complete-soft);box-shadow:inset 0 0 0 1px var(--gold-line);border-radius:50%;flex:none;place-items:center;display:grid}.sec--included .inc-zh-plus .ico{stroke-width:2.2px;width:14px;height:14px}.sec--included .inc-chips{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.sec--included .inc-chips li{border-radius:var(--r-pill);white-space:nowrap;height:36px;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-2);background:#f7f3ee0d;align-items:center;gap:8px;padding:0 14px 0 4px;font-size:13.5px;font-weight:600;display:inline-flex}.sec--included .inc-chips--gold li{background:var(--plan-complete-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.sec--included .inc-chips--gold .imgchip{box-shadow:0 0 0 1.5px var(--gold-500)}.sec--included .inc-tiles{flex:1 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sec--included .inc-tiles>li{container-type:inline-size}.sec--included .inc-tiles .ctile{--tile-h:272px;height:100%}.sec--included .inc-tiles .ctile-marks{display:none}.sec--included .inc-tiles .ctile-body{padding:16px 14px 16px 16px}.sec--included .inc-tiles .ctile-desc{min-height:5.68em;font-size:13px;line-height:1.42}@container (max-width:174px){.sec--included .inc-tiles .ctile-desc{display:none}.sec--included .inc-tiles .ctile-body{padding:14px 12px 14px 14px}.sec--included .inc-tiles .ctile-title{-webkit-hyphens:auto;hyphens:auto;font-size:16px}}.sec--included .inc-svc{padding-top:22px}.sec--included .inc-svc:before{content:"";background:linear-gradient(90deg, var(--line-2), transparent 92%);height:1px;margin:0 0 18px;display:block}.sec--included .inc-svc-t{font-size:var(--fs-small);letter-spacing:.01em;color:var(--text-2);margin-bottom:12px;font-weight:600}.sec--included .inc-cluster{gap:10px}.sec--included .inc-cluster .logo-more{min-height:0}@media (min-width:768px) and (max-width:1023px),(min-width:1200px) and (max-width:1299px){.sec--included .inc-cluster{gap:8px}.sec--included .inc-cluster .slogo{--k:.52}}.sec--included .inc-wallbox{min-width:0}.sec--included .inc-wall{row-gap:14px}.sec--included .inc-wall--sport{--cols:3;--logo-gap:10px;--min:0}.sec--included .inc-wall--sport.logo-cluster{gap:16px;padding:5px 5px 0}.sec--included .inc-sport-body{flex-direction:column;flex:1;min-width:0;display:flex}.sec--included .inc-sport-side{flex-direction:column;flex:1;min-width:0;margin-top:18px;display:flex}.sec--included .inc-sport-side .inc-chips{margin-bottom:18px}.sec--included .inc-sport-side .inc-wallbox{margin-top:auto}.sec--included .inc-cover{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--ink-700);--mask-r:var(--r-lg);position:relative;overflow:hidden}.sec--included .inc-cover img{object-fit:cover;object-position:var(--pos,50% 50%)}.sec--included .inc-cover:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#0a071059,#0a071000 38%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.sec--included .inc-cover-mark{z-index:1;position:absolute;top:12px;left:12px}.sec--included .inc-legend{font-size:var(--fs-small);color:var(--text-2);align-items:center;gap:10px;margin-top:14px;font-weight:600;line-height:1.35;display:flex}.sec--included .inc-legend-mark{background:var(--gold-400);width:10px;height:10px;box-shadow:0 0 0 4px var(--plan-complete-soft);border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){html.js:not(.is-static) .sec--included .inc-rise>li{transition:opacity .52s var(--ease-out-soft), transform .64s var(--ease-out);transition-delay:calc(var(--_d,0s) + .22s + var(--li,0) * 45ms)}html.js:not(.is-static) .sec--included .inc-panel:not(.is-in) .inc-rise>li{opacity:0;transform:translateY(10px)}}.sec--included .inc-foot{justify-content:flex-end;margin-top:18px;display:flex}.sec--included .inc-link{color:var(--text-1);flex:none}@media (min-width:768px) and (max-width:1199px){.sec--included .inc-head{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.sec--included .inc-board{grid-template-columns:minmax(0,1fr);gap:20px}.sec--included .inc-tiles .ctile{--tile-h:240px}.sec--included .inc-sport-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:24px;display:grid}.sec--included .inc-sport-side{justify-content:center;margin-top:0}.sec--included .inc-sport-side .inc-wallbox{margin-top:0}.sec--included .inc-cover{aspect-ratio:auto;width:100%;min-height:220px}.sec--included .inc-wall--sport{max-width:480px}}.sec--included .inc-v-phone{display:none}@media (max-width:767px){.sec--included .inc-head{margin-bottom:var(--block-gap);display:block}.sec--included .inc-lede{margin-top:var(--lede-gap);padding:0}.sec--included .inc-board{display:block}.sec--included .inc-panel{box-shadow:none;background:0 0;border-radius:0;padding:0}.sec--included .inc-panel--sport{margin-top:22px}.sec--included .inc-zh{gap:9px;min-height:24px;margin-bottom:10px}.sec--included .inc-zh-t{font-size:14.5px}.sec--included .inc-zh-sub{font-size:13px}.sec--included .inc-zh-plus{width:22px;height:22px}.sec--included .inc-zh-plus .ico{width:13px;height:13px}.sec--included .inc-tiles{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 2px;scroll-padding-inline:var(--gutter);gap:8px;display:flex;overflow-x:auto}.sec--included .inc-tiles::-webkit-scrollbar{display:none}.sec--included .inc-tiles:focus-visible{outline:2px solid var(--violet-400);outline-offset:2px}.sec--included .inc-tiles>li{scroll-snap-align:start;flex:0 0 min(42%,168px)}.sec--included .inc-tiles .ctile{--tile-h:124px}.sec--included .inc-tiles .ctile-desc{display:none}.sec--included .inc-tiles .ctile-body{padding:10px 12px 11px}.sec--included .inc-tiles .ctile-title{-webkit-hyphens:auto;hyphens:auto;font-size:15px}.sec--included .inc-v-wide{display:none}.sec--included .inc-v-phone{display:grid}.sec--included .inc-svc{padding-top:14px}.sec--included .inc-svc:before{display:none}.sec--included .inc-svc-t{font-size:var(--fs-micro);margin-bottom:8px}.sec--included .inc-cluster{gap:6px}.sec--included .inc-sport-body{grid-template-columns:minmax(0,1fr);display:grid}.sec--included .inc-sport-side{display:contents}.sec--included .inc-cover{aspect-ratio:auto;grid-area:1/1;height:126px}.sec--included .inc-cover:after{background:linear-gradient(#0a07104d,#0a071000 34% 46%,#0a07109e)}.sec--included .inc-cover-mark{top:10px;left:10px}.sec--included .inc-sport-side .inc-chips{z-index:1;pointer-events:none;grid-area:1/1;align-self:end;gap:5px;margin:0;padding:0 9px 9px}.sec--included .inc-chips li{height:28px;font-size:var(--fs-micro);color:var(--ivory);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#120d1a8f;gap:5px;padding:0 9px 0 3px;box-shadow:inset 0 0 0 1px #e6c78f6b,0 6px 16px -8px #04020acc}.sec--included .inc-chips .imgchip{width:22px;height:22px}.sec--included .inc-chips--gold .imgchip{box-shadow:0 0 0 1px var(--gold-500)}.sec--included .inc-sport-side .inc-wallbox{margin-top:12px}.sec--included .inc-wall--sport.logo-cluster{gap:12px;padding:5px 5px 0}.sec--included .inc-legend{font-size:var(--fs-micro);gap:9px;margin-top:10px}.sec--included .inc-legend-mark{width:8px;height:8px;box-shadow:0 0 0 3px var(--plan-complete-soft)}.sec--included .inc-foot{justify-content:flex-start;margin-top:10px}.sec--included .inc-link{min-height:32px}.sec--included .inc-link:after{content:"";position:absolute;inset:-6px 0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.sec--included .inc-sport-side .inc-chips{transition:opacity .52s var(--ease-out-soft) .26s}html.js:not(.is-static) .sec--included .inc-cover:not(.is-in)~.inc-sport-side .inc-chips{opacity:0}}
.sec--benefits .bn-mesh{--m-a:#7b4dff29;--ma-x:70%;--ma-y:12%;--m-b:#ffaa6e14;--mb-x:90%;--mb-y:96%}.sec--benefits .bn-grid{grid-template-rows:372px auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sec--benefits .bn-head{flex-direction:column;grid-area:1/1;align-self:center;align-items:flex-start;padding-right:28px;display:flex}.sec--benefits .bn-lede{max-width:34ch;margin-top:18px}.sec--benefits .bn-card{isolation:isolate;border-radius:var(--r-lg);background:var(--surface-card);box-shadow:var(--edge-card);position:relative;overflow:hidden}.sec--benefits .bn-card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line-3);opacity:0;transition:opacity var(--d-hover) var(--ease-out-soft);position:absolute;inset:0}.sec--benefits .bn-card:hover:after{opacity:1}.sec--benefits .bn-text{color:var(--text-2);text-wrap:pretty;font-size:15px;line-height:1.5}.sec--benefits .bn-card-head{gap:8px;padding:26px 26px 0;display:grid}.sec--benefits .bn-zoom{transition:transform .9s var(--ease-out);position:absolute;inset:0}.sec--benefits .bn-zoom img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%}.sec--benefits .bn-card:hover .bn-zoom{transform:scale(1.04)}.sec--benefits .bn-one{border-radius:var(--r-xl);background:var(--ink-800);grid-area:1/2/auto/4;align-items:flex-end;display:flex}.sec--benefits .bn-one-photo{z-index:-1;margin:0;position:absolute;inset:0;overflow:hidden}.sec--benefits .bn-one-photo .bn-zoom{aspect-ratio:1490/984;width:auto;max-width:none;height:100%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.sec--benefits .bn-one-photo .bn-zoom img{object-position:100% 0%}.sec--benefits .bn-one-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1a1426e6 0%,#1a14269e 34%,#1a142600 58%),linear-gradient(#1a142600 42%,#1a1426b3 74%,#1a1426f0 100%),radial-gradient(60% 90% at 0 100%,#7b4dff4d,#0000 70%);position:absolute;inset:0}.sec--benefits .bn-one-copy{flex-direction:column;align-items:flex-start;gap:10px;width:54%;padding:0 36px 32px;display:flex;position:relative}.sec--benefits .bn-one-title{letter-spacing:-.026em;text-wrap:balance;text-shadow:0 2px 24px #0a071073;font-size:34px;font-weight:700;line-height:1.1}.sec--benefits .bn-one-copy .bn-text{color:#f7f3eed1;max-width:34ch}.sec--benefits .bn-plan-wrap{z-index:2;position:absolute;bottom:20px;right:22px}.sec--benefits .bn-plan{border-radius:var(--r-md);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff14, 0 24px 50px -20px #04020ad9;transition:transform var(--d-hover) var(--ease-out-soft);background:#140f1ec7;gap:10px;padding:14px 16px 15px;display:grid}.sec--benefits .bn-one:hover .bn-plan{transform:translateY(-4px)}.sec--benefits .bn-plan-top{justify-content:space-between;align-items:center;display:flex}.sec--benefits .bn-plan-k{color:var(--text-3);font-size:12.5px;font-weight:600}.sec--benefits .bn-plan-tag{border-radius:var(--r-pill);height:22px;color:var(--violet-200);background:var(--plan-ms-soft);align-items:center;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #9a77ff59}.sec--benefits .bn-plan-name{letter-spacing:-.012em;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.sec--benefits .bn-plan-dot{background:var(--plan-ms);width:9px;height:9px;box-shadow:0 0 0 4px var(--plan-ms-soft);border-radius:50%;flex:none}.sec--benefits .bn-plan-top{gap:16px}.sec--benefits .bn-plan-logos{border-top:1px solid var(--line-1);align-items:center;gap:6px;padding-top:10px;display:flex}.sec--benefits .bn-plan-more{color:var(--text-2);white-space:nowrap;margin-left:4px;font-size:12.5px;font-weight:650}.sec--benefits .bn-rail{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sec--benefits .bn-rail>.bn-card{flex-direction:column;min-height:316px;display:flex}.sec--benefits .bn-dots{display:none}.sec--benefits .bn-strips{grid-template-columns:1fr 1fr;gap:6px;margin:auto 20px 20px;padding-top:18px;display:grid}.sec--benefits .bn-strip{isolation:isolate;height:46px;transition:transform var(--d-hover) var(--ease-out-soft);transition-delay:calc(var(--k) * 30ms);border-radius:12px;align-items:center;gap:8px;padding:0 8px 0 13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.sec--benefits .bn-strip img{z-index:-2;object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}.sec--benefits .bn-strip:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0710c7 0%,#0a07106b 62%,#0a07101f 100%);position:absolute;inset:0}.sec--benefits .bn-strip>span:not(.pmark){letter-spacing:-.005em;color:var(--ivory);white-space:nowrap;font-size:13.5px;font-weight:700}.sec--benefits .bn-strip--sport{box-shadow:inset 0 0 0 1px var(--gold-line);grid-column:1/-1}.sec--benefits .bn-strip-mark{height:24px;margin-left:auto;font-size:12px}.sec--benefits .bn-cats:hover .bn-strip{transform:translate(6px)}.sec--benefits .bn-cats:hover .bn-strip img{transform:scale(1.08)}.sec--benefits .bn-pl{gap:8px;margin:auto 20px 20px;padding-top:18px;display:grid}.sec--benefits .bn-pl-row{box-shadow:inset 0 0 0 1px var(--violet-line);background:linear-gradient(#7b4dff33,#7b4dff1a);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 12px 12px 14px;display:grid}.sec--benefits .bn-pl-row--complete{box-shadow:inset 0 0 0 1px var(--gold-line);background:linear-gradient(#d8b06a24,#d8b06a0d)}.sec--benefits .bn-pl-name{letter-spacing:-.005em;color:var(--violet-200);white-space:nowrap;grid-column:1;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.sec--benefits .bn-pl-name i{background:var(--plan-ms);width:8px;height:8px;box-shadow:0 0 0 3px var(--plan-ms-soft);border-radius:50%;flex:none}.sec--benefits .bn-pl-row--complete .bn-pl-name{color:var(--gold-300)}.sec--benefits .bn-pl-row--complete .bn-pl-name i{background:var(--plan-complete);box-shadow:0 0 0 3px var(--plan-complete-soft)}.sec--benefits .bn-pl-what{color:var(--text-2);text-wrap:pretty;grid-area:2/1/auto/-1;padding-left:16px;font-size:12.5px;font-weight:500;line-height:1.35}.sec--benefits .bn-pl-chips{grid-area:1/2;align-items:center;display:inline-flex}.sec--benefits .bn-pl-chips .imgchip{transition:transform var(--d-hover) var(--ease-out-soft);border-radius:9px;box-shadow:0 0 0 2px #241a45}.sec--benefits .bn-pl-row--complete .bn-pl-chips .imgchip{box-shadow:0 0 0 2px #2a2120}.sec--benefits .bn-pl-chips .imgchip+.imgchip{margin-left:-8px}.sec--benefits .bn-pl-row--complete .bn-pl-chips .bn-pl-sport{box-shadow:0 0 0 2px #2a2120, 0 0 0 3.5px var(--gold-400);margin-left:-4px}.sec--benefits .bn-plans:hover .bn-pl-chips .imgchip{transform:translateY(-2px)}.sec--benefits .bn-pl-chips .imgchip:nth-child(2){transition-delay:30ms}.sec--benefits .bn-pl-chips .imgchip:nth-child(3){transition-delay:60ms}.sec--benefits .bn-pl-chips .imgchip:nth-child(4){transition-delay:90ms}.sec--benefits .bn-pl-chips .imgchip:nth-child(5){transition-delay:.12s}.sec--benefits .bn-pay{background:var(--ink-850);justify-content:space-between}.sec--benefits .bn-pay-media{z-index:-1;position:absolute;inset:0;overflow:hidden}.sec--benefits .bn-pay-media .bn-zoom img{object-position:50% 8%}.sec--benefits .bn-pay-media:after{content:"";background:linear-gradient(#0a071040 0%,#0a071033 38%,#0a0710c7 70%,#0a0710f0 100%);position:absolute;inset:0}.sec--benefits .bn-hand{border-radius:var(--r-pill);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:inset 0 0 0 1px var(--line-2);background:#140f1e9e;align-self:flex-start;align-items:center;gap:8px;margin:20px 20px 0;padding:6px 6px 6px 14px;display:inline-flex}.sec--benefits .bn-hand-a{letter-spacing:-.02em;font-size:13px;font-weight:750}.sec--benefits .bn-hand-line{background:linear-gradient(90deg, var(--line-3), var(--violet-400));border-radius:2px;width:30px;height:2px;position:relative;overflow:visible}.sec--benefits .bn-hand-line i{background:var(--violet-200);width:6px;height:6px;animation:ambient-bn-hand 2.4s var(--ease-in-out) infinite;border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:0;box-shadow:0 0 8px #bea6ffe6}@keyframes ambient-bn-hand{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1;transform:translate(24px)}to{opacity:0;transform:translate(24px)}}.sec--benefits .bn-hand-b{border-radius:var(--r-pill);height:30px;color:var(--paper-ink);background:var(--ivory);white-space:nowrap;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.sec--benefits .bn-hand-b .ico{stroke-width:2px;width:15px;height:15px}.sec--benefits .bn-pay-copy{gap:8px;padding:0 26px 26px;display:grid}.sec--benefits .bn-pay-copy .bn-text{color:#f7f3eecc}@media (max-width:1023px){.sec--benefits .bn-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:12px}.sec--benefits .bn-head{grid-area:auto;margin-bottom:16px;padding-right:0}.sec--benefits .bn-one{grid-area:auto;min-height:372px}.sec--benefits .bn-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-area:auto;gap:12px;display:flex;position:relative;overflow-x:auto}.sec--benefits .bn-rail::-webkit-scrollbar{display:none}.sec--benefits .bn-rail>.bn-card{scroll-snap-align:start;flex:0 0 46%}.sec--benefits .bn-dots{justify-content:center;margin-top:6px;display:flex}}@media (max-width:767px){.sec--benefits .bn-grid{gap:var(--stack-gap)}.sec--benefits .bn-head{margin-bottom:calc(var(--block-gap) - var(--stack-gap))}.sec--benefits .bn-lede{margin-top:var(--lede-gap)}.sec--benefits .bn-one{border-radius:var(--r-xl);background:radial-gradient(80% 70% at 0% 100%, #7b4dff42, transparent 70%), var(--ink-800);flex-direction:column;align-items:stretch;min-height:244px;display:flex}.sec--benefits .bn-one-photo{aspect-ratio:1490/984;-webkit-mask-composite:source-in;height:206px;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 36%),linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 36%),linear-gradient(#000 58%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.sec--benefits .bn-one-photo .bn-zoom{aspect-ratio:auto;width:auto;height:auto;inset:0;-webkit-mask-image:none;mask-image:none}.sec--benefits .bn-one-photo .bn-zoom img{object-position:100% 0%}.sec--benefits .bn-one-photo:after{background:linear-gradient(90deg,#1a1426b3 0%,#1a142633 40%,#1a142600 56%)}.sec--benefits .bn-one-copy{width:56%;padding:var(--card-pad) 0 0 var(--card-pad);gap:6px}.sec--benefits .bn-one-title{letter-spacing:-.02em;text-shadow:0 1px 14px #0a071099;font-size:19px;line-height:1.12}.sec--benefits .bn-one-copy .bn-text{color:#f7f3eedb;text-shadow:0 1px 10px #0a071099;-webkit-hyphens:auto;hyphens:auto;font-size:13.5px;line-height:1.42}.sec--benefits .bn-plan-wrap{padding:12px var(--card-pad) var(--card-pad);align-self:flex-start;margin-top:auto;position:relative;inset:auto}.sec--benefits .bn-plan{background:#140f1e9e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:9px 10px 10px 12px}.sec--benefits .bn-plan-top{display:contents}.sec--benefits .bn-plan-k{display:none}.sec--benefits .bn-plan-tag{grid-area:1/2;height:20px;padding:0 8px;font-size:11.5px}.sec--benefits .bn-plan-name{white-space:nowrap;grid-area:1/1;gap:8px;font-size:14.5px}.sec--benefits .bn-plan-dot{width:8px;height:8px;box-shadow:0 0 0 3px var(--plan-ms-soft)}.sec--benefits .bn-plan-logos{grid-column:1/-1;gap:5px;padding-top:8px}.sec--benefits .bn-plan-more{margin-left:3px}.sec--benefits .bn-rail{gap:var(--stack-gap)}.sec--benefits .bn-rail>.bn-card{flex-basis:84%;min-height:0}.sec--benefits .bn-dots{margin-top:-4px}.sec--benefits .bn-card-head{padding:var(--card-pad) var(--card-pad) 0;gap:4px}.sec--benefits .bn-text{font-size:13.5px;line-height:1.45}.sec--benefits .bn-cats .bn-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sec--benefits .bn-strips{flex:auto;grid-auto-rows:minmax(38px,1fr);gap:6px;margin:0 12px 12px;padding-top:12px}.sec--benefits .bn-strip{border-radius:10px;height:auto;padding-left:11px}.sec--benefits .bn-strip>span:not(.pmark){font-size:13px}.sec--benefits .bn-strip-mark{height:22px}.sec--benefits .bn-pl{gap:6px;margin:auto 12px 12px;padding-top:12px}.sec--benefits .bn-pl-row{border-radius:12px;column-gap:8px;padding:8px 10px 8px 12px}.sec--benefits .bn-pl-what{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sec--benefits .bn-pl-chips .imgchip{--s:26px!important}.sec--benefits .bn-hand{max-width:calc(100% - 2 * var(--card-pad));margin:var(--card-pad) var(--card-pad) 0;gap:6px;padding:5px 5px 5px 12px}.sec--benefits .bn-hand-line{flex:auto;width:auto;min-width:12px}.sec--benefits .bn-hand-a{font-size:12.5px}.sec--benefits .bn-hand-b{gap:5px;height:28px;padding:0 10px 0 8px;font-size:12px}.sec--benefits .bn-hand-b .ico{width:14px;height:14px}.sec--benefits .bn-pay-copy{padding:20px var(--card-pad) var(--card-pad);gap:4px}}@media (prefers-reduced-motion:reduce){html:not(.force-motion) .sec--benefits .bn-hand-line i{opacity:1;animation:none;transform:translate(12px)}}.sec--benefits .bn-card:after{box-shadow:inset 0 0 0 1.5px #7b4dff66}.sec--benefits .bn-one:after,.sec--benefits .bn-pay:after{box-shadow:inset 0 0 0 1px #ffffff47}.sec--benefits .bn-strip{box-shadow:none}.sec--benefits .bn-strip--sport{box-shadow:inset 0 0 0 1.5px var(--gold-500)}.sec--benefits .bn-pl-row{background:linear-gradient(#f1ebff,#f7f3ff);box-shadow:inset 0 0 0 1px #7b4dff47}.sec--benefits .bn-pl-row--complete{background:linear-gradient(#fbf3e3,#fdf8ee);box-shadow:inset 0 0 0 1px #b48a456b}.sec--benefits .bn-pl-name{color:var(--violet-700)}.sec--benefits .bn-pl-chips .imgchip,.sec--benefits .bn-pl-row--complete .bn-pl-chips .imgchip{box-shadow:0 0 0 2px #fff}.sec--benefits .bn-pl-row--complete .bn-pl-chips .bn-pl-sport{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--gold-500)}.sec--benefits .bn-dots i{background:#17111f29}.sec--benefits .bn-dots i.on{background:var(--violet-500)}@media (max-width:767px){.sec--benefits:is(:lang(fr),:lang(de)) .bn-strips{gap:5px;margin-inline:12px}.sec--benefits:is(:lang(fr),:lang(de)) .bn-strip{gap:6px;padding:0 4px 0 9px}.sec--benefits:is(:lang(fr),:lang(de)) .bn-pl{margin-inline:12px}.sec--benefits:is(:lang(fr),:lang(de)) .bn-pl-chips .imgchip{--s:24px!important}.sec--benefits:is(:lang(fr),:lang(de)) .bn-pl-chips .imgchip+.imgchip{margin-left:-9px}.sec--benefits:is(:lang(fr),:lang(de)) .bn-pl-row--complete .bn-pl-chips .bn-pl-sport{margin-left:-5px}}@media (max-width:379px){.sec--benefits:is(:lang(fr),:lang(de)) .bn-pl-row{padding-inline:10px 8px}}@media (max-width:1239px){.sec--benefits:lang(de) .bn-strips{grid-template-columns:minmax(0,15fr) minmax(0,17fr)}}@media (min-width:768px) and (max-width:1239px){.sec--benefits .bn-pl{margin-inline:16px}.sec--benefits .bn-pl-row{column-gap:8px;padding:12px 10px 12px 12px}.sec--benefits .bn-pl-chips .imgchip{--s:24px!important}.sec--benefits .bn-pl-chips .imgchip+.imgchip{margin-left:-9px}.sec--benefits .bn-pl-row--complete .bn-pl-chips .bn-pl-sport{margin-left:-5px}.sec--benefits:is(:lang(fr),:lang(de)) .bn-strips{gap:5px;margin-inline:12px}.sec--benefits:is(:lang(fr),:lang(de)) .bn-strip{gap:6px;padding:0 4px 0 9px}.sec--benefits:is(:lang(fr),:lang(de)) .bn-strip>span:not(.pmark){font-size:13px}}@media (min-width:1024px) and (max-width:1199px){.sec--benefits .bn-one-copy{width:50%;padding:0 28px 28px}}@media (min-width:1024px){.sec--benefits .bn-grid{grid-template-rows:minmax(372px,auto) auto}}
.sec--recommend{--swap-out:.18s;--swap-in:.2s}.sec--recommend .rec-mesh{--m-a:#7b4dff33;--ma-x:84%;--ma-y:34%;--m-b:#4678ff1a;--mb-x:6%;--mb-y:86%}.sec--recommend .rec-mesh-gold{z-index:-1;pointer-events:none;-webkit-mask-image:var(--mesh-fade);-webkit-mask-image:var(--mesh-fade);mask-image:var(--mesh-fade);opacity:0;transition:opacity .5s var(--ease-out-soft) var(--swap-in);background:radial-gradient(40% 50% at 84% 40%,#d8b06a24,#0000 72%);position:absolute;inset:0}.sec--recommend[data-match=complete] .rec-mesh-gold{opacity:1}.sec--recommend .rec-in{grid-template-columns:minmax(0,1fr) 448px;align-items:center;column-gap:72px;display:grid}.sec--recommend .rec-nobr{white-space:nowrap}.sec--recommend .rec-lede{max-width:34em;margin-top:14px}.sec--recommend .rec-groups{gap:28px;margin-top:36px;display:grid}.sec--recommend .rec-glabel{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sec--recommend .rec-gname{letter-spacing:-.01em;color:var(--text-1);font-size:15px;font-weight:700}.sec--recommend .rec-gname--both{align-items:center;gap:9px;min-height:26px;display:inline-flex}.sec--recommend .rec-gname--both:before{content:"";background:var(--violet-400);width:8px;height:8px;box-shadow:0 0 0 3px var(--plan-ms-soft);border-radius:50%}.sec--recommend .rec-grid{gap:12px;display:grid}.sec--recommend .rec-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sec--recommend .rec-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sec--recommend .rc-cell{display:flex}.sec--recommend .rc{--ring:var(--violet-400);--tog:var(--violet-500);--tog-ink:#fff;--glow:#7b4dff8c;border-radius:var(--r-md);isolation:isolate;text-align:left;width:100%;height:148px;color:var(--ivory);background:var(--ink-700);box-shadow:0 0 0 1px var(--line-1), 0 14px 30px -20px #05020ae6;transition:transform var(--d-hover) var(--ease-out-soft), box-shadow var(--d-hover) var(--ease-out-soft);display:block;position:relative;overflow:hidden}.sec--recommend .rc--sport{--ring:var(--gold-400);--tog:var(--gold-500);--tog-ink:#1d1408;--glow:#d8b06a80}.sec--recommend .rc-media{z-index:-3;position:absolute;inset:0}.sec--recommend .rc-media img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;transition:transform .9s var(--ease-out)}.sec--recommend .rc:before{content:"";z-index:-2;background:linear-gradient(#0a071000 34%,#0a071094 66%,#0a0710e0 100%);position:absolute;inset:0}.sec--recommend .rc-dim{z-index:-1;transition:opacity var(--d-state) var(--ease-out-soft);background:#0e0a166b;position:absolute;inset:0}.sec--recommend .rc:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:box-shadow var(--d-state) var(--ease-out-soft);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.sec--recommend .rc-name{letter-spacing:-.012em;text-shadow:0 1px 2px #00000080,0 1px 12px #0000008c;font-size:16.5px;font-weight:700;line-height:1.2;position:absolute;bottom:13px;left:16px;right:52px}.sec--recommend .rc-tog{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:30px;height:30px;transition:background-color var(--d-state) var(--ease-out-soft), box-shadow var(--d-state), transform .52s var(--ease-spring);background:#0e0a166b;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1.5px #ffffff8c}.sec--recommend .rc-tog svg{fill:none;width:18px;height:18px;stroke:var(--ivory);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.sec--recommend .rc-plus{transform-origin:12px 12px;transition:transform var(--d-state) var(--ease-out), opacity var(--d-fast)}.sec--recommend .rc-check{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .36s var(--ease-out) 60ms}.sec--recommend .rc[aria-pressed=true]{box-shadow:0 0 0 1px transparent, 0 16px 34px -18px var(--glow)}.sec--recommend .rc[aria-pressed=true]:after{box-shadow:inset 0 0 0 2px var(--ring)}.sec--recommend .rc[aria-pressed=true] .rc-dim{opacity:0}.sec--recommend .rc[aria-pressed=true] .rc-tog{background:var(--tog);box-shadow:inset 0 0 0 1px #ffffff4d, 0 4px 14px -4px var(--glow)}.sec--recommend .rc[aria-pressed=true] .rc-tog svg{stroke:var(--tog-ink)}.sec--recommend .rc[aria-pressed=true] .rc-plus{opacity:0;transform:rotate(90deg)scale(.4)}.sec--recommend .rc[aria-pressed=true] .rc-check{stroke-dashoffset:0}.sec--recommend .rc.is-flash .rc-tog{animation:rec-pop .52s var(--ease-spring)}@keyframes rec-pop{0%{transform:scale(.7)}to{transform:scale(1)}}.sec--recommend .rc.is-nudge{animation:rec-nudge .42s var(--ease-in-out)}@keyframes rec-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}60%{transform:translate(3px)}}@media (hover:hover){.sec--recommend .rc:hover{transform:translateY(-3px)}.sec--recommend .rc:hover .rc-media img{transform:scale(1.06)}.sec--recommend .rc:hover .rc-dim{opacity:.45}.sec--recommend .rc[aria-pressed=false]:hover:after,.sec--recommend .rc[aria-pressed=false]:hover .rc-tog{box-shadow:inset 0 0 0 1.5px var(--ring)}}.sec--recommend .rc:focus-visible{outline:2px solid var(--violet-300);outline-offset:3px}@media (min-width:768px){.sec--recommend .rc-name{right:14px}}.sec--recommend .rec-result{position:relative}.sec--recommend .rr-card{border-radius:var(--r-lg);background:var(--ink-800);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px var(--line-2);display:grid;position:relative}html.js .sec--recommend .rr-card.is-settled,html.js:is(.is-reduced,.is-static) .sec--recommend .rr-card.is-in{clip-path:none}.sec--recommend .rr{--pc:var(--plan-ms);--pc-soft:var(--plan-ms-soft);--pc-line:var(--violet-line);border-radius:inherit;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity var(--swap-out) var(--ease-out-soft), visibility 0s linear var(--swap-out), transform 0s linear var(--swap-out);flex-direction:column;grid-area:1/1;display:flex;position:relative;transform:translateY(14px)}.sec--recommend .rr--complete{--pc:var(--plan-complete);--pc-soft:var(--plan-complete-soft);--pc-line:var(--gold-line)}.sec--recommend .rr:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 46% at 100% 100%, var(--pc-soft), transparent 70%);box-shadow:inset 0 0 0 1px var(--pc-line), 0 30px 70px -36px var(--pc);position:absolute;inset:0}.sec--recommend[data-match=essential] .rr--ms,.sec--recommend[data-match=complete] .rr--complete{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .34s var(--ease-out) var(--swap-in), visibility 0s linear var(--swap-in), transform .64s var(--ease-out) var(--swap-in);transform:none}.sec--recommend .rr-cover{grid-template-rows:1fr 1fr;grid-template-columns:1.5fr 1fr .74fr;gap:6px;height:160px;margin:10px 10px 0;display:grid;position:relative}.sec--recommend .rr-img{background:var(--ink-700);border-radius:12px;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.sec--recommend .rr-cover>.rr-img:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.sec--recommend .rr-cover>.rr-img:nth-child(4){border-top-right-radius:16px;border-bottom-right-radius:16px}.sec--recommend .rr-img img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;transition:transform 0s linear var(--swap-out);transform:scale(1.1)}.sec--recommend[data-match=essential] .rr--ms .rr-img img,.sec--recommend[data-match=complete] .rr--complete .rr-img img{transition:transform 1.1s var(--ease-out) var(--swap-in);transform:none}.sec--recommend .rr-cover>.rr-img:first-child{grid-area:1/1/3/2}.sec--recommend .rr-cover>.rr-img:nth-child(2){grid-area:1/2}.sec--recommend .rr-cover>.rr-img:nth-child(3){grid-area:2/2}.sec--recommend .rr-cover>.rr-img:nth-child(4){grid-area:1/3/3/4}.sec--recommend .rr-cover.is-recover .rr-img img{animation:rr-recover .56s var(--ease-out) both}@keyframes rr-recover{0%{opacity:.2;transform:scale(1.06)}to{opacity:1;transform:none}}.sec--recommend .rr-tag{border-radius:var(--r-pill);height:26px;color:var(--violet-100);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3c22a09e;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:inset 0 0 0 1px #bea6ff73}.sec--recommend .rr-tag:before{content:"";background:var(--violet-300);border-radius:50%;width:7px;height:7px}.sec--recommend .rr--complete .rr-tag{color:#22180a;background:#f0dcb4eb;box-shadow:inset 0 0 0 1px #ffffff80}.sec--recommend .rr--complete .rr-tag:before{background:var(--gold-600)}.sec--recommend .rr-body{flex-direction:column;flex:1;padding:18px 26px 24px;display:flex}.sec--recommend .rr-kick{letter-spacing:.01em;color:var(--text-3);justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;font-weight:650;display:flex}.sec--recommend .rr-picks{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.sec--recommend .rr-picks [data-picks]{color:var(--text-2);font-weight:600}.sec--recommend .rr-name{letter-spacing:-.024em;align-items:center;gap:10px;margin-top:8px;font-size:26px;font-weight:750;line-height:1.15;display:flex}.sec--recommend .rr-dot{background:var(--pc);width:10px;height:10px;box-shadow:0 0 0 4px var(--pc-soft);border-radius:50%;flex:none}.sec--recommend .rr-desc{color:var(--text-2);margin-top:6px;font-size:15px;line-height:1.45}.sec--recommend .rr-inc{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.sec--recommend .rr-inc li{border-radius:var(--r-pill);min-width:0;height:32px;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;background:#f7f3ee0d;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:13.5px;font-weight:600;display:flex}.sec--recommend .rr-inc .imgchip{--s:24px;box-shadow:none}.sec--recommend .rr-inc .rr-inc-sport,.sec--recommend .rr-inc .rr-inc-off{grid-column:1/-1}.sec--recommend .rr-inc .rr-inc-sport{color:var(--gold-300);background:var(--plan-complete-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.sec--recommend .rr-inc-note{color:#f0dcb4b8;text-overflow:ellipsis;margin-left:auto;font-size:12.5px;font-weight:500;overflow:hidden}.sec--recommend .rr-inc .rr-inc-off{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-1);background:0 0}.sec--recommend .rr-inc-off .imgchip{opacity:.5}.sec--recommend .rr-inc-off .pmark{height:24px;margin-left:auto;margin-right:-7px;padding:0 10px 0 8px}.sec--recommend .rr-buy{border-top:1px solid var(--line-1);margin-top:auto;padding-top:16px}.sec--recommend .rr-inc{margin-bottom:16px}.sec--recommend .rr-terms{flex-wrap:wrap;gap:4px 18px;margin:-4px 0 16px;display:flex}.sec--recommend .rr-terms li{min-width:0;color:var(--text-2);align-items:center;gap:7px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.sec--recommend .rr-tick{width:16px;height:16px;color:var(--violet-300);flex:none}.sec--recommend .rr--complete .rr-tick{color:var(--gold-300)}.sec--recommend .rr-logos{margin-bottom:18px;container-type:inline-size}.sec--recommend .rr-logos-h{letter-spacing:.01em;color:var(--text-3);margin-bottom:9px;font-size:12.5px;font-weight:650}.sec--recommend .rr-logos .logo-cluster{gap:16px;padding:4px 4px 0}.sec--recommend .rr-logos .logo-cluster>li{align-items:center}.sec--recommend .rr-logos .slogo{--k:.5}.sec--recommend .rr-logos .logo-more{min-height:44px}@container (min-width:440px){.sec--recommend .rr-logos .slogo{--k:.6}}.sec--recommend .rr-price{padding-bottom:4px;overflow:hidden}.sec--recommend .rr-price .price{transition:transform 0s linear var(--swap-out);transform:translateY(105%)}.sec--recommend[data-match=essential] .rr--ms .rr-price .price,.sec--recommend[data-match=complete] .rr--complete .rr-price .price{transition:transform .72s var(--ease-out) calc(var(--swap-in) + 90ms);transform:none}.sec--recommend .rr-cta{margin-top:14px}.sec--recommend .rr-compare{width:max-content;color:var(--text-2);margin:8px auto 0;font-size:14.5px;display:flex}.sec--recommend .rr-compare:hover{color:var(--text-1)}@media (min-width:768px) and (max-width:1199px){.sec--recommend .rec-in{grid-template-columns:minmax(0,1fr);row-gap:40px}.sec--recommend .rec-result{justify-self:center;width:min(100%,520px)}}@media (max-width:767px){.sec--recommend .rec-in{flex-direction:column;align-items:stretch;display:flex}.sec--recommend .rec-lede{margin-top:var(--lede-gap)}.sec--recommend .rec-groups{margin-top:var(--block-gap);gap:14px}.sec--recommend .rec-glabel{gap:10px;margin-bottom:8px}.sec--recommend .rec-gname{font-size:14px}.sec--recommend .rec-gname--both{gap:8px;min-height:24px}.sec--recommend .rec-gname--both:before{width:7px;height:7px}.sec--recommend .rec-grid{gap:8px}.sec--recommend .rec-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sec--recommend .rec-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sec--recommend .rc{height:72px;box-shadow:0 0 0 1px var(--line-1), 0 10px 22px -16px #05020ae6;border-radius:14px}.sec--recommend .rc:before{background:linear-gradient(#0a071000 22%,#0a071099 60%,#0a0710e6 100%)}.sec--recommend .rc-name{text-wrap:balance;font-size:14.5px;line-height:1.15;bottom:9px;left:12px;right:10px}.sec--recommend .rc-tog{width:26px;height:26px;top:8px;right:8px}.sec--recommend .rc-tog svg{width:16px;height:16px}.sec--recommend .rc--sport .rc-name{text-wrap:balance;font-size:13.5px;bottom:8px;left:10px;right:8px}.sec--recommend .rc--sport .rc-tog{width:22px;height:22px;top:6px;right:6px}.sec--recommend .rc--sport .rc-tog svg{width:14px;height:14px}html:not(.is-capture) .sec--recommend.rec-armed .rec-result,html.rec-sticky .sec--recommend .rec-result{z-index:5;bottom:calc(10px + env(safe-area-inset-bottom));position:sticky}.sec--recommend .rec-result.rec-dock{animation:rec-dock .48s var(--ease-out) both}@keyframes rec-dock{0%{opacity:0;transform:translateY(28px)}}.sec--recommend .rec-result{border-radius:var(--r-xl);margin-top:16px;box-shadow:0 22px 44px -16px #000000d9}.sec--recommend .rec-result:before{content:"";z-index:-1;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));pointer-events:none;background:linear-gradient(0deg, var(--ink-900) 0%, var(--ink-900) 42%, #0e0a1600 100%);opacity:0;height:62px;transition:opacity .2s var(--ease-out-soft);position:absolute;bottom:calc(100% - 26px)}.sec--recommend .rec-result.is-stuck:before{opacity:1}.sec--recommend .rr-card{border-radius:var(--r-xl);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#181224e6}.sec--recommend .rr-card[data-reveal=card]{--mask-r:var(--r-xl)}.sec--recommend .rr:before{background:radial-gradient(80% 90% at 100% 0%, var(--pc-soft), transparent 70%);box-shadow:inset 0 0 0 1px var(--pc-line)}.sec--recommend .rr-cover,.sec--recommend .rr-kick,.sec--recommend .rr-compare,.sec--recommend .rr-logos,.sec--recommend .rr-terms{display:none}.sec--recommend .rr-body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 10px 10px 14px;display:grid}.sec--recommend .rr-buy{display:contents}.sec--recommend .rr-name{letter-spacing:-.015em;grid-area:1/1/2/3;gap:8px;margin:0;font-size:16.5px}.sec--recommend .rr-dot{width:8px;height:8px;box-shadow:0 0 0 3px var(--pc-soft)}.sec--recommend .rr-price{grid-area:1/3/2/4;justify-self:end;padding:0 4px 0 0}.sec--recommend .rr-price .price{white-space:nowrap;flex-direction:row;align-items:baseline;gap:3px;font-size:22px}.sec--recommend .rr-price{overflow:visible}.sec--recommend .rr-price .price,.sec--recommend[data-match=essential] .rr--ms .rr-price .price,.sec--recommend[data-match=complete] .rr--complete .rr-price .price{transition:none;transform:none}.sec--recommend .rr-price .per{margin-left:0;font-size:12.5px}.sec--recommend .rr-inc{flex-wrap:nowrap;grid-area:2/1/3/2;align-self:center;gap:0;margin:6px 0 0;padding-left:2px;display:flex}.sec--recommend .rr-inc li{height:auto;box-shadow:none;background:0 0;gap:0;padding:0;font-size:0}.sec--recommend .rr-inc li>span:not(.imgchip),.sec--recommend .rr-inc .rr-inc-off{display:none}.sec--recommend .rr-inc li+li{margin-left:-7px}.sec--recommend .rr-inc .imgchip{--s:22px;box-shadow:0 0 0 2px #1c1529}.sec--recommend .rr-inc .rr-inc-sport{box-shadow:none;background:0 0}.sec--recommend .rr-inc .rr-inc-sport .imgchip{box-shadow:0 0 0 2px #1c1529, 0 0 0 3.5px var(--gold-500)}.sec--recommend .rr-desc{color:var(--text-2);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;grid-area:2/2/3/4;align-self:center;margin:6px 0 0;font-size:12.5px;line-height:1.32;display:-webkit-box;overflow:hidden}.sec--recommend .rr-cta{grid-area:3/1/4/4;margin-top:10px}}@media (max-width:379px){.sec--recommend .rc-name{font-size:14px}.sec--recommend .rc--sport .rc-name{font-size:13px}.sec--recommend .rr-name{font-size:16px}.sec--recommend .rr-price .price{font-size:21px}}@media (max-width:359px){.sec--recommend .rr-desc{-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.sec--recommend .rec-result.rec-dock{animation:none}.sec--recommend .rec-mesh-gold,.sec--recommend .rec-result:before{transition:none}}
.sec--pricing{--swap-out:.18s;--swap-in:.12s}.sec--pricing .pr-mesh{--m-a:#d8b06a1a;--ma-x:88%;--ma-y:62%;--m-b:#7b4dff33;--mb-x:14%;--mb-y:58%}.sec--pricing .pr-head{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.sec--pricing .pr-lede{max-width:30em;padding-bottom:4px}.sec--pricing .pr-picks{display:none}.sec--pricing .pr-cards{margin-top:var(--block-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sec--pricing .pc-wrap{min-width:0;display:flex}.sec--pricing .pc{--pc:var(--plan-ms);--pc-ink:var(--violet-300);--pc-soft:var(--plan-ms-soft);--pc-ring:#9a77ff52;--pc-glow:#7b4dff59;border-radius:var(--r-lg);isolation:isolate;background:radial-gradient(70% 60% at 100% 100%, var(--pc-soft), transparent 70%), var(--ink-800);width:100%;transition:transform var(--d-hover) var(--ease-out-soft), box-shadow var(--d-hover) var(--ease-out-soft);flex-direction:column;display:flex;position:relative;box-shadow:0 30px 70px -40px #05020af2}.sec--pricing .pc--complete{--pc:var(--plan-complete);--pc-ink:var(--gold-300);--pc-soft:#d8b06a21;--pc-ring:var(--gold-line);--pc-glow:#d8b06a52}.sec--pricing .pc:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 #ffffff12, inset 0 0 0 1px var(--pc-ring);transition:box-shadow var(--d-state) var(--ease-out-soft);position:absolute;inset:0}.sec--pricing .pc:hover{box-shadow:0 40px 80px -40px #05020af2, 0 24px 60px -34px var(--pc-glow);transform:translateY(-4px)}.sec--pricing .pc:hover:after{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1.5px var(--pc-ring)}.sec--pricing .pc-band{border-radius:var(--r-lg) var(--r-lg) 0 0;height:156px;position:relative;overflow:hidden}.sec--pricing .pc-band-img{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#00000080 62%,#0000001f 86%,#0000 100%);mask-image:linear-gradient(#000 30%,#00000080 62%,#0000001f 86%,#0000 100%)}.sec--pricing .pc-band-img img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;transition:transform .9s var(--ease-out)}.sec--pricing .pc:hover .pc-band-img img{transform:scale(1.04)}.sec--pricing .pc-band-mark{position:absolute;top:14px;right:14px}.sec--pricing .pc-match{border-radius:var(--r-pill);height:26px;color:var(--violet-100);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity var(--d-state) var(--ease-out-soft), transform var(--d-state) var(--ease-out);background:#3c22a0b3;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px;transform:translateY(-6px);box-shadow:inset 0 0 0 1px #bea6ff73}.sec--pricing .pc-match:before{content:"";background:var(--violet-300);border-radius:50%;width:7px;height:7px}.sec--pricing .pc--complete .pc-match{color:#22180a;background:#f0dcb4f0;box-shadow:inset 0 0 0 1px #ffffff80}.sec--pricing .pc--complete .pc-match:before{background:var(--gold-600)}.sec--pricing[data-match=essential] .pc--ms .pc-match,.sec--pricing[data-match=complete] .pc--complete .pc-match{opacity:1;transform:none}.sec--pricing[data-match=essential] .pc--ms:after,.sec--pricing[data-match=complete] .pc--complete:after{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1.5px var(--pc)}.sec--pricing[data-match=essential] .pc--ms,.sec--pricing[data-match=complete] .pc--complete{box-shadow:0 30px 70px -40px #05020af2, 0 24px 60px -34px var(--pc-glow)}.sec--pricing .pc-main{z-index:1;flex-direction:column;flex:1;margin-top:-46px;padding:0 24px 24px;display:flex;position:relative}.sec--pricing .pc-buy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id total""cta cta";align-items:end;column-gap:24px;display:grid}.sec--pricing .pc-id{grid-area:id;align-self:start;min-width:0;padding-top:6px}.sec--pricing .pc-name{letter-spacing:-.024em;text-shadow:0 1px 14px #0e0a1699;align-items:center;gap:10px;font-size:24px;font-weight:750;line-height:1.15;display:flex}.sec--pricing .pc-dot{background:var(--pc);width:10px;height:10px;box-shadow:0 0 0 4px var(--pc-soft);border-radius:50%;flex:none}.sec--pricing .pc-desc{min-height:2.9em;color:var(--text-2);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.45}.sec--pricing .pc-total{grid-area:total;padding-top:6px}.sec--pricing .pc-price .price{gap:6px}.sec--pricing .pc-price .per{font-size:15px}.sec--pricing .pc--complete .pc-price .per{color:var(--gold-300)}.sec--pricing .pc-cta{grid-area:cta;margin-top:20px}.sec--pricing .pc-alt{display:none}.sec--pricing .pc-inc{min-width:0;box-shadow:inset 0 1px 0 var(--line-1);flex-direction:column;flex:1;margin-top:22px;padding-top:18px;display:flex;container-type:inline-size}.sec--pricing .pc-terms{box-shadow:inset 0 -1px 0 var(--line-1);margin-bottom:20px;padding-bottom:18px}.sec--pricing .pc-terms-h{letter-spacing:.01em;color:var(--text-3);margin-bottom:10px;font-size:12.5px;font-weight:650}.sec--pricing .pc-terms-list li+li{margin-top:8px}.sec--pricing .pc-terms-list li{break-inside:avoid;min-width:0;color:var(--text-1);text-wrap:pretty;align-items:flex-start;gap:9px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.sec--pricing .pc-tick{stroke-width:2.6px;width:18px;height:18px;color:var(--violet-200);background:var(--plan-ms-soft);border-radius:50%;flex:none;margin-top:1px;padding:3px}.sec--pricing .pc--complete .pc-tick{color:var(--gold-200);background:var(--plan-complete-soft)}@container (min-width:460px){.sec--pricing .pc-terms-list{columns:2;column-gap:22px}.sec--pricing .pc-terms-list .pc-terms-col2{break-before:column;margin-top:0}}.sec--pricing .pc-logos{--cols:3;--min:0;--logo-gap:15px}.sec--pricing .pc-logos .slogo{--k:.6}@container (min-width:400px){.sec--pricing .pc-logos{--cols:4}.sec--pricing .pc-logos .slogo{--k:.5}}@container (min-width:460px){.sec--pricing .pc-logos{--cols:6}.sec--pricing .pc-logos .slogo{--k:.54}}.sec--pricing .pc-logos--ent{--logo-gap:10px}.sec--pricing .pc-logos--ent .pc-x3,.sec--pricing .pc-logos--ent .pc-more--4,.sec--pricing .pc-logos--ent .pc-more--6{display:none}@container (min-width:400px){.sec--pricing .pc-logos--ent .pc-x3,.sec--pricing .pc-logos--ent .pc-more--4{display:flex}.sec--pricing .pc-logos--ent .pc-x4,.sec--pricing .pc-logos--ent .pc-more--3{display:none}}@container (min-width:460px){.sec--pricing .pc-logos--ent .pc-x4,.sec--pricing .pc-logos--ent .pc-more--6{display:flex}.sec--pricing .pc-logos--ent .pc-x6,.sec--pricing .pc-logos--ent .pc-more--4{display:none}}.sec--pricing .pc-more{flex-direction:row}.sec--pricing .pc-more .logo-more{white-space:normal;text-align:center;border-radius:10px;flex:1;min-width:0;min-height:0;padding:0 6px;font-size:13px;line-height:1.2}.sec--pricing .pc-sport-h,.sec--pricing .pc-own-h{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:14px;display:flex}.sec--pricing .pc-own+.pc-off,.sec--pricing .pc-sport+.pc-own{margin-top:18px}.sec--pricing .pc-own-h{letter-spacing:.01em;color:var(--text-3);font-size:12.5px;font-weight:650}.sec--pricing .pc-sport-plus{color:#22180a;background:var(--gold-400);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.sec--pricing .pc-sport-plus .ico{stroke-width:2.4px;width:14px;height:14px}.sec--pricing .pc-sport-t{letter-spacing:-.01em;color:var(--gold-200);font-size:15px;font-weight:700}.sec--pricing .pc-sport-n{color:#f0dcb4b8;font-size:13px;font-weight:500}.sec--pricing .pc-logos--sport{padding:5px 5px 0}.sec--pricing .pc-ent-dot{background:var(--violet-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--violet-500) 22%, transparent);width:10px;height:10px;margin-inline:6px}.sec--pricing .pc-ent .pc-sport-t{color:var(--text-1)}.sec--pricing .pc-ent .pc-sport-n{color:var(--text-3)}.sec--pricing .pc-off{color:var(--text-3);text-wrap:pretty;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;line-height:1.45;display:flex}.sec--pricing .pc-off-dot{background:var(--gold-400);border-radius:50%;flex:none;width:7px;height:7px}.sec--pricing .pr-both{border-radius:var(--r-lg);background:radial-gradient(60% 90% at 0% 0%, var(--plan-ms-soft), transparent 70%), radial-gradient(60% 90% at 100% 0%, #d8b06a14, transparent 70%), var(--ink-800);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px var(--line-1), 0 30px 70px -40px #05020af2;margin-top:24px;padding:20px 24px 24px;container-type:inline-size}.sec--pricing .pr-both-h{letter-spacing:-.01em;color:var(--text-1);align-items:center;gap:12px;margin-bottom:16px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.sec--pricing .pr-both-dots{flex:none;display:inline-flex}.sec--pricing .pr-both-dots>span{background:var(--plan-ms);width:12px;height:12px;box-shadow:0 0 0 2.5px var(--ink-800);border-radius:50%}.sec--pricing .pr-both-dots>span+span{background:var(--plan-complete);margin-left:-4px}.sec--pricing .pr-both-logos{--cols:4;--min:0;--logo-gap:8px}.sec--pricing .pr-both-logos .slogo{--k:.5}@container (min-width:640px){.sec--pricing .pr-both-logos{--cols:6}.sec--pricing .pr-both-logos .slogo{--k:.6}}@container (min-width:1040px){.sec--pricing .pr-both-logos{--cols:9}}.sec--pricing .pr-foot{justify-content:center;align-items:flex-start;gap:16px 40px;margin-top:28px;padding-inline:4px;display:flex}.sec--pricing .pr-next svg,.sec--pricing .pr-next{color:var(--text-2)}@media (min-width:768px) and (max-width:1199px){.sec--pricing .pr-head{flex-direction:column;align-items:flex-start;gap:16px}.sec--pricing .pr-cards{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:767px){.sec--pricing .pr-head{display:block}.sec--pricing .pr-lede{margin-top:var(--lede-gap);padding:0}.sec--pricing .pr-picks{gap:var(--stack-gap);margin-top:var(--block-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sec--pricing .pr-pick-cell{min-width:0;display:flex}.sec--pricing .pr-pick{--pc:var(--plan-ms);--pc-soft:var(--plan-ms-soft);--pc-ring:var(--violet-400);border-radius:var(--r-md);text-align:left;background:var(--ink-800);width:100%;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--d-state) var(--ease-out-soft), background-color var(--d-state);flex-direction:column;align-items:flex-start;padding:11px 12px 12px;display:flex;position:relative}.sec--pricing .pr-pick--complete{--pc:var(--plan-complete);--pc-soft:#d8b06a24;--pc-ring:var(--gold-400)}.sec--pricing .pr-pick[aria-checked=true]{background:radial-gradient(90% 70% at 100% 0%, var(--pc-soft), transparent 75%), var(--ink-800);box-shadow:inset 0 0 0 2px var(--pc-ring), 0 16px 34px -20px var(--pc)}.sec--pricing .pr-pick-top{align-items:center;gap:8px;display:flex}.sec--pricing .pr-radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-3);transition:box-shadow var(--d-state);border-radius:50%;flex:none;position:relative}.sec--pricing .pr-radio:after{content:"";background:var(--pc);transition:transform .14s var(--ease-out-soft);border-radius:50%;position:absolute;inset:3.5px;transform:scale(0)}.sec--pricing .pr-pick[aria-checked=true] .pr-radio{box-shadow:inset 0 0 0 1.5px var(--pc)}.sec--pricing .pr-pick[aria-checked=true] .pr-radio:after{transition:transform .42s var(--ease-spring) 90ms;transform:scale(1)}.sec--pricing .pr-pick-name{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:700}.sec--pricing .pr-pick .price{gap:2px}.sec--pricing .pr-pick .price .per{font-size:12.5px}.sec--pricing .pr-cards{margin-top:var(--stack-gap);grid-template-columns:minmax(0,1fr)}.sec--pricing .pc-wrap{isolation:isolate;grid-area:1/1;position:relative}.sec--pricing .pc-wrap:first-child:before,.sec--pricing .pc-wrap:first-child:after{content:"";z-index:-1;border-radius:var(--r-lg);pointer-events:none;position:absolute;inset:0}.sec--pricing .pc-wrap:first-child:before{background:radial-gradient(80% 50% at 100% 0%, var(--plan-ms-soft), transparent 72%), var(--ink-800);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #9a77ff52,0 30px 70px -40px #05020af2}.sec--pricing .pc-wrap:first-child:after{background:radial-gradient(80% 50% at 100% 0%, #d8b06a21, transparent 72%), var(--ink-800);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px var(--gold-line);opacity:0;transition:opacity .36s var(--ease-out-soft) 60ms}.sec--pricing[data-pick=complete] .pc-wrap:first-child:after{opacity:1}.sec--pricing .pc,.sec--pricing .pc:hover{box-shadow:none;background:0 0}.sec--pricing .pc:after{display:none}.sec--pricing .pc{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--swap-out) var(--ease-out-soft), visibility 0s linear var(--swap-out), transform 0s linear var(--swap-out);transform:translateY(8px)}.sec--pricing[data-pick=essential] .pc--ms,.sec--pricing[data-pick=complete] .pc--complete{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s var(--ease-out) var(--swap-in), visibility 0s linear var(--swap-in), transform .52s var(--ease-out) var(--swap-in);transform:none}.sec--pricing .pc:hover,.sec--pricing[data-pick=essential] .pc--ms:hover,.sec--pricing[data-pick=complete] .pc--complete:hover{transform:none}.sec--pricing .pc-match,.sec--pricing .pc-band{display:none}.sec--pricing .pc-main{padding:var(--card-pad) var(--card-pad) 2px;margin-top:0}.sec--pricing .pc-buy{display:contents}.sec--pricing .pc-id{order:1;padding:0}.sec--pricing .pc-total{display:none}.sec--pricing .pc-name{text-shadow:none;gap:9px;font-size:18px}.sec--pricing .pc-dot{width:9px;height:9px;box-shadow:0 0 0 3.5px var(--pc-soft)}.sec--pricing .pc-desc{display:none}.sec--pricing .pc-inc{box-shadow:none;order:3;margin:10px 0 14px;padding-top:0}.sec--pricing .pc-terms{margin-bottom:12px;padding-bottom:12px}.sec--pricing .pc-terms-h{margin-bottom:7px}.sec--pricing .pc-terms-list li+li{margin-top:5px}.sec--pricing .pc-terms-list li{gap:8px;font-size:13.5px;line-height:1.35}.sec--pricing .pc-tick{width:16px;height:16px;margin-top:1px;padding:2.5px}.sec--pricing .pc-sport-h,.sec--pricing .pc-own-h{gap:2px 8px;margin-bottom:10px}.sec--pricing .pc-sport-plus{width:20px;height:20px}.sec--pricing .pc-sport-plus .ico{width:13px;height:13px}.sec--pricing .pc-ent-dot{width:9px;height:9px;margin-inline:5.5px}.sec--pricing .pc-sport-t{font-size:14.5px}.sec--pricing .pc-sport-n{font-size:12.5px}.sec--pricing .pc-sport+.pc-own,.sec--pricing .pc-own+.pc-off{margin-top:12px}.sec--pricing .pc-logos{--cols:4;--logo-gap:10px}.sec--pricing .pc-logos .slogo{--k:.5}.sec--pricing .pc-logos--sport{padding:5px 4px 0}.sec--pricing .pc-logos--ent{--logo-gap:8px}.sec--pricing .pc-logos--ent .pc-x3,.sec--pricing .pc-logos--ent .pc-more--4{display:flex}.sec--pricing .pc-logos--ent .pc-x4,.sec--pricing .pc-logos--ent .pc-more--3,.sec--pricing .pc-logos--ent .pc-more--6{display:none}.sec--pricing .pc-more .logo-more{font-size:12.5px}.sec--pricing .pc-off{gap:8px;margin-top:10px;padding:0;font-size:12.5px;line-height:1.4}.sec--pricing .pc-off-dot{width:6px;height:6px}.sec--pricing .pc-cta{order:4;margin-top:auto}.sec--pricing .pc-alt{color:var(--text-2);order:5;align-self:center;margin-top:0;font-size:13.5px;font-weight:600;display:inline-flex}.sec--pricing .pr-both{margin-top:var(--stack-gap);padding:0 var(--card-pad);border-radius:var(--r-lg)}.sec--pricing .pr-both-h{padding:var(--card-pad) 0 12px;margin:0;font-size:14.5px}.sec--pricing .pr-both-body{padding-bottom:var(--card-pad)}.sec--pricing .pr-both-dots>span{width:11px;height:11px}.sec--pricing .pr-both-logos{--logo-gap:8px}.sec--pricing .pr-foot{flex-direction:column;gap:12px;margin-top:14px;padding-inline:2px}}@media (max-width:379px){.sec--pricing .pr-picks{gap:8px}.sec--pricing .pr-pick{padding:10px 11px 11px}.sec--pricing .pr-pick-name{font-size:13.5px}.sec--pricing .pr-pick-top{gap:7px}.sec--pricing .pr-pick .price{font-size:22px}.sec--pricing .pc-alt{font-size:13px}}.sec--pricing .pc-price .pc-price--gold>span:first-child{background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.04em;padding-bottom:.04em}@media (min-width:768px){.sec--pricing .pc-cta{white-space:normal;text-wrap:balance;padding:9px 16px}}@media (max-width:767px){.sec--pricing .pr-pick-top{align-items:flex-start}.sec--pricing .pr-radio{margin-top:1px}.sec--pricing .pr-pick-name{white-space:normal;text-wrap:balance;min-width:0;line-height:1.25}.sec--pricing .pr-pick .price{margin-top:auto;padding-top:8px}.sec--pricing .pc-alt span{text-wrap:balance}.sec--pricing .pc-alt{text-align:center;text-wrap:balance;padding:12px 0;line-height:20px;display:block}.sec--pricing .pc-alt .ico{vertical-align:-3px;margin-left:6px;display:inline-block}.sec--pricing .pc-wrap{pointer-events:none}}
.sec--how .how-mesh{--m-a:#7b4dff2b;--ma-x:18%;--ma-y:10%;--m-b:#4678ff17;--mb-x:92%;--mb-y:78%}.sec--how .how-head{margin-bottom:var(--block-gap);grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:end;column-gap:48px;display:grid}.sec--how .how-head-r{justify-items:start;gap:20px;padding-bottom:6px;display:grid}.sec--how .how-lede{max-width:36em}.sec--how .how-track{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin-bottom:20px;display:grid}.sec--how .how-node{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.sec--how .how-dot{z-index:1;font-variant-numeric:lining-nums tabular-nums;color:#fff;background:var(--grad-violet-btn);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:750;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 0 0 4px #7b4dff24}.sec--how .how-dot:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--d-hover) var(--ease-out-soft);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 6px #7b4dff4d,0 0 28px #7b4dffbf}.sec--how .how-node-t{letter-spacing:-.005em;color:var(--text-1);white-space:nowrap;flex:none;font-size:14.5px;font-weight:650}.sec--how .how-line{background:var(--line-2);border-radius:2px;flex:auto;height:2px;margin-right:-12px;position:relative;overflow:hidden}.sec--how .how-line:after{content:"";background:linear-gradient(90deg, var(--violet-500), var(--violet-300));transform-origin:0;transition:transform .64s var(--ease-in-out);position:absolute;inset:0}.sec--how:has(.how-step[data-step="1"]:hover) .how-node[data-step="1"] .how-dot:after{opacity:1}.sec--how:has(.how-step[data-step="2"]:hover) .how-node[data-step="2"] .how-dot:after{opacity:1}.sec--how:has(.how-step[data-step="3"]:hover) .how-node[data-step="3"] .how-dot:after{opacity:1}.sec--how .how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sec--how .how-step{min-width:0;display:flex}.sec--how .how-step-in{isolation:isolate;border-radius:var(--r-lg);background:var(--surface-card);width:100%;box-shadow:var(--edge-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.sec--how .how-step-in:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--violet-line);opacity:0;transition:opacity var(--d-hover) var(--ease-out-soft);position:absolute;inset:0}.sec--how .how-step-in:hover:after{opacity:1}.sec--how .how-steps{--pg:36px}.sec--how .how-prev{--n:0;isolation:isolate;border-radius:var(--r-lg) var(--r-lg) 0 0;height:338px;margin:0;position:relative;overflow:hidden}.sec--how .how-prev--2{--n:1}.sec--how .how-prev--3{--n:2}.sec--how .how-photo{top:0;bottom:0;left:calc(var(--n) * -1 * (100% + var(--pg)));width:calc(300% + 2 * var(--pg));z-index:-2;transition:transform .9s var(--ease-out);position:absolute}.sec--how .how-photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.sec--how .how-prev:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% 100%,#ffffff38,#0000 70%),linear-gradient(#140a281a,#140a2800 40%);position:absolute;inset:0}.sec--how .how-step-in:hover .how-photo{transform:scale(1.04)}.sec--how .how-tag{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0a1680;position:absolute;top:14px;left:14px;box-shadow:inset 0 0 0 1px #ffffff38}.sec--how .how-phone{width:min(292px,100% - 48px);transition:transform var(--d-hover) var(--ease-out-soft);background:linear-gradient(160deg,#2a2337 0%,#0d0a14 40% 100%);border-radius:40px 40px 0 0;margin-inline:auto;padding:7px 7px 0;position:absolute;inset:48px 0 0;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,0 30px 60px -18px #280a508c,0 10px 24px -12px #14062873}.sec--how .how-step-in:hover .how-phone{transform:translateY(-6px)}.sec--how .how-sheet{height:100%;color:var(--ivory);word-spacing:.03em;background:radial-gradient(120% 60% at 50% 0,#7b4dff29,#0000 70%),#15101f;border-radius:33px 33px 0 0;align-content:start;gap:7px;padding:32px 14px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.sec--how .how-sheet-ui{display:contents}.sec--how .how-sheet:before{content:"";background:#05030a;border-radius:10px;width:58px;height:15px;margin-left:-29px;position:absolute;top:10px;left:50%;box-shadow:inset 0 0 0 1px #ffffff0d}.sec--how .hs-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.sec--how .hs-h{letter-spacing:-.015em;font-size:15px;font-weight:750}.sec--how .hs-step{color:var(--text-3);white-space:nowrap;font-size:11.5px;font-weight:600}.sec--how .hs-opt{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:8px 11px;display:flex}.sec--how .hs-opt.is-on{background:var(--plan-ms-soft);box-shadow:inset 0 0 0 1.5px var(--violet-400)}.sec--how .hs-radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-3);border-radius:50%;flex:none;position:relative}.sec--how .hs-opt.is-on .hs-radio{box-shadow:inset 0 0 0 1.5px var(--violet-300)}.sec--how .hs-opt.is-on .hs-radio:after{content:"";background:var(--violet-300);border-radius:50%;position:absolute;inset:4px}.sec--how .hs-txt{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:1px 8px;min-width:0;min-height:22px;display:flex}.sec--how .hs-txt b{letter-spacing:-.005em;white-space:nowrap;font-size:13px;font-weight:700}.sec--how .hs-opt--gold b{color:var(--gold-300)}.sec--how .hs-logos{gap:6px;display:flex}.sec--how .hs-more{color:var(--text-2);white-space:nowrap;flex:none;font-size:12px;font-weight:650}.sec--how .hs-plus{color:var(--gold-300);white-space:nowrap;font-size:12px;font-weight:650}.sec--how .hs-opt--logos{grid-template-columns:auto minmax(0,1fr);row-gap:9px;padding-block:9px 10px;display:grid}.sec--how .hs-opt--logos .hs-logos{grid-column:1/-1}.sec--how .hs-field{min-height:36px;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.sec--how .hs-field small{color:var(--text-3);font-size:11px;font-weight:600}.sec--how .hs-field span{color:var(--text-1);font-size:13px;font-weight:500}.sec--how .hs-row{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.sec--how .hs-row small{color:var(--text-3);font-size:12px;font-weight:600}.sec--how .hs-row>span{align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.sec--how .hs-dot{background:var(--plan-ms);width:8px;height:8px;box-shadow:0 0 0 3px var(--plan-ms-soft);border-radius:50%}.sec--how .how-sheet{grid-auto-rows:max-content;padding-top:28px}.sec--how .hs-row--logos{flex-direction:column;align-items:stretch;gap:7px;padding:6px 0 9px}.sec--how .hs-row-k{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sec--how .hs-btn{border-radius:var(--r-pill);color:#fff;background:var(--grad-violet-btn);white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:36px;margin-top:3px;font-size:13px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff38}.sec--how .hs-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sec--how .hs-link{color:var(--text-3);white-space:nowrap;justify-self:center;margin-top:4px;font-size:12px;font-weight:600}.sec--how .hs-link u{color:var(--violet-300);text-decoration:none}.sec--how .how-body{align-content:start;gap:8px;padding:22px 26px 26px;display:grid}.sec--how .how-k{letter-spacing:.01em;color:var(--violet-300);font-size:12.5px;font-weight:700}.sec--how .how-h{text-wrap:balance}.sec--how .how-text{color:var(--text-2);text-wrap:pretty;font-size:15px;line-height:1.5}.sec--how .how-head-act{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.sec--how .how-secure{color:var(--text-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.sec--how .how-secure .ico{width:16px;height:16px;color:var(--violet-300);stroke-width:2px}@media (min-width:768px) and (max-width:1199px){.sec--how .how-head{grid-template-columns:minmax(0,1fr) minmax(0,360px);column-gap:32px}.sec--how .how-steps,.sec--how .how-track{column-gap:16px}.sec--how .how-steps{--pg:28px}.sec--how .how-node-t{display:none}.sec--how .how-phone{width:calc(100% - 28px)}}@media (max-width:767px){.sec--how .how-head{grid-template-columns:minmax(0,1fr);row-gap:12px;margin-bottom:26px}.sec--how .how-head-r{gap:12px;padding:0}.sec--how .how-cta{display:none}.sec--how .how-secure{font-size:13.5px}.sec--how .how-track{column-gap:0;margin-bottom:16px;display:flex}.sec--how .how-node{flex:1 1 0;gap:8px}.sec--how .how-node:last-child{flex:none}.sec--how .how-node-t{display:none}.sec--how .how-line{margin-right:8px}.sec--how .how-dot{width:32px;height:32px;color:var(--text-2);background:var(--ink-800);box-shadow:inset 0 0 0 1.5px var(--line-3);font-size:13.5px}.sec--how .how-node.is-done .how-dot{color:var(--violet-200);background:var(--plan-ms-soft);box-shadow:inset 0 0 0 1.5px var(--violet-400)}.sec--how .how-node.is-on .how-dot{color:#fff;background:var(--grad-violet-btn);box-shadow:inset 0 1px #ffffff38,0 0 0 5px #7b4dff33}.sec--how .how-line:after{transform:scaleX(0)}.sec--how .how-node.is-done .how-line:after{transform:none}.sec--how .how-node.is-on .how-node-t{color:var(--text-2);font-size:13px;display:block;position:absolute;top:40px;left:0}.sec--how .how-node:last-child.is-on .how-node-t{left:auto;right:0}.sec--how .how-track{margin-bottom:40px}.sec--how .how-steps{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:12px;display:flex;position:relative;overflow-x:auto}.sec--how .how-steps::-webkit-scrollbar{display:none}.sec--how .how-step{scroll-snap-align:start;flex:0 0 86%}.sec--how .how-steps{--pg:24px}.sec--how .how-prev{height:326px}.sec--how .how-phone{border-radius:36px 36px 0 0;width:calc(100% - 36px);padding:6px 6px 0;top:44px}.sec--how .how-sheet{border-radius:30px 30px 0 0;gap:7px;padding:27px 12px 13px}.sec--how .hs-opt{gap:9px;padding:8px 10px}.sec--how .hs-btn{height:36px}.sec--how .hs-row{min-height:31px}.sec--how .how-body{gap:6px;padding:18px 20px 22px}.sec--how .how-text{font-size:14.5px}}.sec--how .how-dot{box-shadow:inset 0 1px #ffffff38,0 0 0 4px #7b4dff29,0 8px 18px -8px #5b2fe699}.sec--how .how-step-in:after{box-shadow:inset 0 0 0 1.5px #7b4dff80}.sec--how .how-prev{border-radius:calc(var(--r-lg) - 6px);margin:6px 6px 0}.sec--how .how-body{padding-top:20px}@media (max-width:767px){.sec--how .how-prev{border-radius:var(--r-lg) var(--r-lg) 0 0;margin:0}.sec--how .how-dot{color:var(--text-2);box-shadow:inset 0 0 0 1.5px var(--line-3);background:#fff}.sec--how .how-node.is-done .how-dot{color:var(--violet-600);box-shadow:inset 0 0 0 1.5px var(--violet-400);background:#efe9ff}.sec--how .how-node.is-on .how-dot{color:#fff;background:var(--grad-violet-btn);box-shadow:inset 0 1px #ffffff38,0 0 0 5px #7b4dff29}}@media (max-width:379px){.sec--how:lang(fr) .how-phone{width:calc(100% - 28px)}.sec--how:lang(fr) .hs-opt{gap:7px}}@media (min-width:768px) and (max-width:1023px){.sec--how .how-steps{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:16px;display:flex;overflow-x:auto}.sec--how .how-steps::-webkit-scrollbar{display:none}.sec--how .how-step{scroll-snap-align:start;flex:0 0 clamp(320px,42%,400px)}.sec--how .how-phone{width:min(300px,100% - 28px)}.sec--how .how-track{column-gap:0;margin-bottom:46px;display:flex}.sec--how .how-node{flex:1 1 0}.sec--how .how-node:last-child{flex:none}.sec--how .how-line{margin-right:12px}.sec--how .how-line:after{transform:scaleX(0)}.sec--how .how-node.is-done .how-line:after{transform:none}.sec--how .how-dot{color:var(--text-2);box-shadow:inset 0 0 0 1.5px var(--line-3);background:#fff}.sec--how .how-node.is-done .how-dot{color:var(--violet-600);box-shadow:inset 0 0 0 1.5px var(--violet-400);background:#efe9ff}.sec--how .how-node.is-on .how-dot{color:#fff;background:var(--grad-violet-btn);box-shadow:inset 0 1px #ffffff38,0 0 0 5px #7b4dff29}.sec--how .how-node.is-on .how-node-t{color:var(--text-2);font-size:13.5px;display:block;position:absolute;top:44px;left:0}.sec--how .how-node:last-child.is-on .how-node-t{left:auto;right:0}}@media (min-width:768px) and (max-width:1239px){.sec--how:lang(fr) .hs-opt{gap:7px;padding-inline:10px}}@media (min-width:1024px) and (max-width:1239px){.sec--how:lang(fr) .how-phone{width:calc(100% - 20px)}.sec--how:lang(fr) .how-sheet{padding-inline:12px}}@media (max-width:767px){.sec--how .how-head{row-gap:var(--lede-gap);margin-bottom:14px}.sec--how .how-head-r{gap:var(--lede-gap)}.sec--how .how-secure{gap:7px;font-size:13px}.sec--how .how-secure .ico{width:15px;height:15px}.sec--how .how-track{margin-bottom:10px}.sec--how .how-dot{width:28px;height:28px;font-size:13px}.sec--how .how-node.is-on .how-node-t{display:none}.sec--how .how-line{margin-left:2px;margin-right:8px}.sec--how .how-steps{gap:var(--stack-gap);--pg:var(--stack-gap)}.sec--how .how-prev{height:208px}.sec--how .how-phone{border-radius:32px 32px 0 0;width:calc(100% - 40px);padding:5px 5px 0;top:8px}.sec--how .how-sheet{border-radius:27px 27px 0 0;gap:4px;padding:28px 11px 12px}.sec--how .how-sheet:before{display:none}.sec--how .how-tag{background:#05030ab8;top:12px;left:50%;transform:translate(-50%)}.sec--how .hs-top{display:none}.sec--how .hs-opt{border-radius:11px;gap:9px;padding:6px 10px}.sec--how .hs-opt--logos{row-gap:7px;padding-block:6px 7px}.sec--how .hs-radio{width:15px;height:15px}.sec--how .hs-field{min-height:34px}.sec--how .hs-row{min-height:23px}.sec--how .hs-row--logos{gap:5px;padding:3px 0 5px}.sec--how .hs-btn{height:30px;margin-top:1px;font-size:12.5px}.sec--how .how-body{padding:12px var(--card-pad) var(--card-pad);gap:4px}.sec--how .how-k{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sec--how .how-text{font-size:13.5px;line-height:1.45}.sec--how:lang(fr) .how-prev{height:214px}.sec--how:lang(fr) .hs-opt--gold .hs-txt{row-gap:0;line-height:1.25}}
.sec--reviews{overflow:clip}.sec--reviews .rv-mesh{--m-a:var(--mesh-violet);--ma-x:12%;--ma-y:8%;--m-b:#ff965a1a;--mb-x:88%;--mb-y:70%}.sec--reviews .rv-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.sec--reviews .rv-sample{margin-top:20px}.sec--reviews .rv-br{display:none}@media (min-width:1200px){.sec--reviews .rv-head-l{grid-template-columns:auto auto;justify-content:start;align-items:end;column-gap:28px;display:grid}.sec--reviews .rv-head-l .t-eyebrow{grid-column:1/-1;justify-self:start}.sec--reviews .rv-sample{margin:0 0 6px}}.sec--reviews .rv-ctrls{flex:none;gap:10px;display:flex}.sec--reviews .ctrl[aria-disabled=true]{opacity:.35;cursor:default}.sec--reviews .ctrl[aria-disabled=true]:hover{background:#f7f3ee0f;transform:none}.sec--reviews .ctrl[aria-disabled=true]:focus-visible{opacity:.7}.sec--reviews .rv-viewport{--gap:24px;--card-w:408px;margin-top:var(--block-gap);clip-path:inset(-40px -100vw -60px 0);touch-action:pan-y;outline:none;position:relative}.sec--reviews .rv-viewport:focus-visible{outline:2px solid var(--violet-400);outline-offset:6px;border-radius:var(--r-lg)}.sec--reviews .rv-track{--x:0px;--drag:0px;gap:var(--gap);width:max-content;transform:translate3d(calc(var(--x) + var(--drag)), 0, 0);transition:transform .9s cubic-bezier(.65, .05, .2, 1), opacity .42s var(--ease-in-out), filter .42s var(--ease-in-out);-webkit-user-select:none;user-select:none;display:flex}.sec--reviews .rv-viewport[data-cut] .rv-track{opacity:0;filter:blur(8px)}.sec--reviews .rv-track.is-dragging{cursor:grabbing;transition:none}.sec--reviews .rv-slide{width:var(--card-w);flex:none;display:flex}.sec--reviews .rv-slide:not([data-on]) .rv-card{opacity:.38;scale:.955}.sec--reviews .rv-card{--pc-line:var(--violet-line);--pc-edge:var(--violet-400);--pc-glow:#7b4dff29;border-radius:var(--r-lg);background:radial-gradient(120% 70% at 0% 0%, var(--pc-glow), transparent 62%), linear-gradient(180deg, #f7f3ee0e, #f7f3ee06);width:100%;box-shadow:inset 0 0 0 1px var(--line-2), 0 30px 60px -36px #04020ae6;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:transform var(--d-hover) var(--ease-out-soft), box-shadow var(--d-hover) var(--ease-out-soft), background var(--d-fast), opacity .9s var(--ease-out), scale .9s cubic-bezier(.65, .05, .2, 1);flex-direction:column;padding:22px 12px 8px;display:flex;position:relative}.sec--reviews .rv-card[data-plan=complete]{--pc-line:var(--gold-line);--pc-edge:var(--gold-500);--pc-glow:#d4aa6021}.sec--reviews .rv-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--pc-edge), transparent 85%);opacity:.85;height:1px;position:absolute;top:0;left:24px;right:24px}.sec--reviews .rv-card:hover,.sec--reviews .rv-card.is-hover{box-shadow:inset 0 0 0 1px var(--pc-line), 0 36px 70px -36px #04020af2;transform:translateY(-4px)}.sec--reviews .rv-top{border-bottom:1px solid var(--line-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 4px 18px;display:flex}.sec--reviews .rv-watch{letter-spacing:.005em;color:var(--text-3);white-space:nowrap;font-size:13px;font-weight:600}.sec--reviews .rv-body{flex-direction:column;flex:1;align-items:flex-start;padding:20px 4px 10px;display:flex}.sec--reviews .rv-quote{margin-top:14px}.sec--reviews .rv-quote p{letter-spacing:-.008em;word-spacing:.1em;color:var(--text-1);text-wrap:pretty;font-size:20px;font-weight:600;line-height:1.42}.sec--reviews .rv-who{align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.sec--reviews .rv-av{width:40px;height:40px;color:var(--text-2);background:var(--ink-700);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.sec--reviews .rv-name{line-height:1.3;display:grid}.sec--reviews .rv-name b{font-size:14.5px;font-weight:650}.sec--reviews .rv-name span{font-size:var(--fs-micro);color:var(--text-3)}.sec--reviews .rv-watch-m{display:none}.sec--reviews .rv-foot{align-items:center;gap:20px;margin-top:28px;display:flex}.sec--reviews .rv-count{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.sec--reviews .rv-count b{color:var(--text-1);font-weight:700}.sec--reviews .rv-count{align-items:center;gap:.3em;line-height:1.3em;display:inline-flex}.sec--reviews .rv-count-n{height:1.3em;display:block;overflow:hidden}.sec--reviews .rv-roll{transform:translate3d(0, calc(var(--k,0) * -1.3em), 0);transition:transform .9s cubic-bezier(.65,.05,.2,1);display:block}.sec--reviews .rv-roll>span{display:block}.sec--reviews .rv-bar{background:var(--line-2);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.sec--reviews .rv-bar i{--p0:0;--pw:.5;background:var(--grad-accent-text);transform-origin:0;width:100%;transform:translateX(calc(var(--p0) * 100%)) scaleX(var(--pw));border-radius:2px;transition:transform .9s cubic-bezier(.65,.05,.2,1);position:absolute;top:0;bottom:0;left:0}.sec--reviews .rv-timer{border-radius:inherit;transform-origin:0;animation:rv-timer var(--auto,5.6s) linear both;background:linear-gradient(90deg,#ffffff26,#fff);display:block;position:absolute;inset:0;box-shadow:0 0 10px #bea5ffcc}.sec--reviews .rv-foot[data-hold] .rv-timer{animation-play-state:paused}@keyframes rv-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sec--reviews .rv-bar{height:3px}.sec--reviews .rv-play{flex:none;width:40px;height:40px}.sec--reviews .rv-play .ico{width:16px;height:16px}.sec--reviews .rv-play .rv-play-tri{fill:currentColor;stroke:none}.sec--reviews .rv-play[aria-pressed=true]{color:var(--text-1);background:#f7f3ee1a}html.is-static .sec--reviews .rv-timer,html.is-static .sec--reviews .rv-play{display:none}@media (prefers-reduced-motion:reduce){.sec--reviews .rv-timer,.sec--reviews .rv-play{display:none}}.sec--reviews .rv-ctrls--foot{display:none}@media (min-width:768px) and (max-width:1199px){.sec--reviews .rv-viewport{--card-w:360px}}@media (max-width:767px){.sec--reviews .rv-head{display:block}.sec--reviews .rv-head>.rv-ctrls{display:none}.sec--reviews .rv-sample{border-radius:14px;align-items:flex-start;margin-top:10px;padding-block:4px}.sec--reviews .rv-br{display:inline}.sec--reviews .rv-viewport{--gap:10px;--card-w:calc(100vw - 2 * var(--gutter) - 30px);margin-top:16px}.sec--reviews .rv-card{padding:14px 10px 12px}.sec--reviews .rv-card:before{left:18px;right:18px}.sec--reviews .rv-top{padding:0 4px 12px;flex-wrap:nowrap;gap:8px;padding-right:88px}.sec--reviews .rv-top .rv-watch{display:none}.sec--reviews .rv-body{padding:12px 4px 0}.sec--reviews .rv-body>.tag-sample{position:absolute;top:15px;right:14px}.sec--reviews .rv-quote{margin-top:0}.sec--reviews .rv-quote p{letter-spacing:-.004em;word-spacing:.04em;font-size:15px;line-height:1.45}.sec--reviews .rv-who{gap:10px;padding-top:12px}.sec--reviews .rv-av{width:32px;height:32px;font-size:13px}.sec--reviews .rv-name{line-height:1.25}.sec--reviews .rv-name b{font-size:13.5px}.sec--reviews .rv-watch-m{display:inline}.sec--reviews .rv-foot{gap:12px;margin-top:12px}.sec--reviews .rv-count{font-size:13px}.sec--reviews .rv-ctrls--foot{gap:8px;display:flex}.sec--reviews .rv-ctrls--foot .ctrl,.sec--reviews .rv-play{width:44px;height:44px}}
.sec--faq .faq-mesh{--m-a:var(--mesh-blue);--ma-x:86%;--ma-y:20%;--m-b:var(--mesh-violet);--mb-x:6%;--mb-y:86%}.sec--faq .faq-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;column-gap:88px;display:grid}.sec--faq .faq-side{flex-direction:column;align-items:flex-start;display:flex}.sec--faq .faq-lede{max-width:30em;margin-top:18px}.sec--faq .faq-tag-inline{vertical-align:1px;margin:0 2px}.sec--faq .faq-help{border-radius:var(--r-lg);background:var(--surface-card);width:100%;max-width:420px;box-shadow:var(--edge-card);flex-direction:column;flex:1;margin-top:36px;display:flex;overflow:hidden}.sec--faq .faq-help-media{flex:1;min-height:220px;margin:0;position:relative;overflow:hidden}.sec--faq .faq-help-media .media{transition:transform 1.4s var(--ease-out) var(--_d,0s);position:absolute;inset:0;transform:scale(1.12)}.sec--faq .faq-help.is-in .faq-help-media .media{transform:none}.sec--faq .faq-help-media picture{height:100%;display:block}.sec--faq .faq-help-media img{object-fit:cover;object-position:46% 50%;width:100%;height:100%}.sec--faq .faq-help-media:after{content:"";background:linear-gradient(0deg, var(--ink-800) 0%, #1a142600 34%);position:absolute;inset:0}.sec--faq .faq-help-body{justify-items:start;gap:6px;padding:6px 24px 24px;display:grid}.sec--faq .faq-help-t{font-size:var(--fs-title-s);letter-spacing:-.01em;font-weight:700}.sec--faq .faq-help-d{font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;align-items:center;column-gap:.35em;display:flex}.sec--faq .faq-help-mail{min-height:44px;color:var(--violet-300);text-underline-offset:3px;align-items:center;font-weight:650;-webkit-text-decoration:underline #bea6ff66;text-decoration:underline #bea6ff66;display:inline-flex}.sec--faq .faq-help-mail:hover{text-decoration-color:currentColor}.sec--faq .faq-help .tag-sample{margin-top:2px}.sec--faq .faq-help-link{color:var(--violet-300);margin-top:2px}.sec--faq .faq-row+.faq-row{margin-top:8px}.sec--faq .faq-row{scroll-margin-top:4px}.sec--faq .faq-q{-webkit-tap-highlight-color:transparent}.sec--faq .faq-instant .acc-a,.sec--faq .faq-instant .faq-a,.sec--faq .faq-instant .acc-sign,.sec--faq .faq-instant .acc-sign:after{transition:none!important}html:not(.js) .sec--faq .acc-a{grid-template-rows:1fr}html:not(.js) .sec--faq .faq-a{opacity:1;transform:none}.sec--faq .faq-q{letter-spacing:-.012em;min-height:64px;color:var(--text-1);padding:14px 16px 14px 24px;font-size:17.5px;font-weight:650;line-height:1.35}.sec--faq .faq-q:hover .acc-sign{background:#f7f3ee21}.sec--faq .faq-item.is-open .faq-q:hover .acc-sign{background:var(--violet-500)}.sec--faq .faq-item:not(.is-open):hover{box-shadow:inset 0 0 0 1px var(--line-2);background:#f7f3ee0d}.sec--faq .acc-a>div{min-height:0}.sec--faq .faq-a{justify-items:start;gap:16px;padding:0 24px 24px;display:grid}.sec--faq .faq-a>p{font-size:var(--fs-body);color:var(--text-2);text-wrap:pretty;max-width:60ch;line-height:1.6}.sec--faq .faq-note{font-size:var(--fs-small);color:var(--text-3);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.sec--faq .faq-note .tag-sample{flex:none;margin-top:-1px}.sec--faq .faq-link{color:var(--violet-300);margin-top:-8px}.sec--faq .faq-a{opacity:0;transition:opacity .26s var(--ease-out-soft), transform .26s var(--ease-out-soft);transform:translateY(-6px)}.sec--faq .faq-item.is-open .faq-a{opacity:1;transition:opacity .42s var(--ease-out) .12s, transform .52s var(--ease-out) .12s;transform:none}.sec--faq .faq-svc{border-radius:var(--r-md);width:100%;box-shadow:inset 0 0 0 1px var(--line-1);background:#0e0a1673;gap:18px;padding:14px;display:grid}.sec--faq .faq-svc-row{gap:12px;display:grid}.sec--faq .faq-svc-h{align-items:center;gap:10px;display:flex}.sec--faq .faq-svc-h:after{content:"";background:linear-gradient(90deg, var(--violet-line), transparent);flex:1;height:1px}.sec--faq .faq-svc-h--complete:after{background:linear-gradient(90deg, var(--gold-line), transparent)}.sec--faq .faq-logos{--cols:auto-fill;--min:84px;--logo-gap:14px 12px}.sec--faq .faq-logos--complete{--logo-gap:14px 16px;padding-top:4px}.sec--faq .faq-logos .logo-name{font-size:12px}.sec--faq .faq-svc-compact{display:none}.sec--faq .faq-cluster--complete{padding-top:4px}@media (min-width:768px) and (max-width:1199px){.sec--faq .faq-in{grid-template-columns:minmax(0,4fr) minmax(0,6fr);column-gap:40px}}@media (max-width:767px){.sec--faq .faq-in{flex-direction:column;display:flex}.sec--faq .faq-side{display:contents}.sec--faq .faq-side>:not(.faq-help){order:0}.sec--faq .faq-title .line{display:inline-block}.sec--faq .faq-lede{margin-top:var(--lede-gap)}.sec--faq .faq-list{min-width:0;margin-top:var(--block-gap);order:1}.sec--faq .faq-row+.faq-row{margin-top:6px}.sec--faq .faq-q{letter-spacing:-.01em;gap:12px;min-height:50px;padding:9px 10px 9px 16px;font-size:15px;line-height:1.3}.sec--faq .acc-sign{width:28px;height:28px}.sec--faq .acc-sign:before,.sec--faq .acc-sign:after{width:10px}.sec--faq .faq-a{gap:10px;padding:0 16px 14px}.sec--faq .faq-a>p{font-size:var(--fs-body);line-height:1.5}.sec--faq .faq-link{margin-top:-4px}.sec--faq .faq-note{gap:8px;font-size:13px}.sec--faq .faq-svc{box-shadow:none;background:0 0;border-radius:0;gap:10px;padding:0}.sec--faq .faq-svc-row{gap:8px}.sec--faq .faq-svc-full{display:none}.sec--faq .faq-svc-compact{display:grid}.sec--faq .faq-cluster{gap:8px}.sec--faq .faq-cluster--complete{gap:14px;padding:5px 4px 4px}.sec--faq .faq-cluster .logo-more{border-radius:10px}.sec--faq .faq-help{max-width:none;margin-top:var(--stack-gap);order:2;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:12px;padding:8px;display:grid}.sec--faq .faq-help-media{width:64px;height:64px;min-height:0;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;flex:none}.sec--faq .faq-help-media img{object-position:50% 42%}.sec--faq .faq-help-media:after{background:linear-gradient(#1a142600 40%,#1a142659)}.sec--faq .faq-help-body{flex-wrap:wrap;align-items:center;gap:2px 8px;padding:0 4px 0 0;display:flex}.sec--faq .faq-help-t{flex:100%;font-size:15px;line-height:1.3}.sec--faq .faq-help-d{flex:100%;font-size:13px;line-height:1.4}.sec--faq .faq-help-mail{min-height:0;position:relative}.sec--faq .faq-help-mail:after{content:"";position:absolute;inset:-13px -4px}.sec--faq .faq-help .tag-sample{margin-top:3px}.sec--faq .faq-help-link{min-height:0;margin-top:0;position:relative}.sec--faq .faq-help-link:after{content:"";position:absolute;inset:-13px -4px}}
.sec--final .fn-mesh{--m-a:#ff966e24;--ma-x:80%;--ma-y:40%;--m-b:#d648a829;--mb-x:14%;--mb-y:60%}.sec--final .fn-card{border-radius:var(--r-xl);isolation:isolate;min-height:548px;box-shadow:0 0 0 1px var(--line-2), 0 60px 120px -50px #d648a859, 0 40px 90px -40px #04020ae6;grid-template-columns:minmax(0,600fr) minmax(0,680fr);display:grid;position:relative;overflow:hidden}.sec--final .fn-copy{--feather:200px;z-index:1;background:0 0;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;padding:48px 56px 44px;display:flex;position:relative}.sec--final .fn-aurora{inset:0 calc(var(--feather) * -.6) 0 0;z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 74%, transparent), color-mix(in srgb, var(--paper) 88%, transparent)), url(/media/09-final-cta/final-aurora.jpg) 30% 40% / cover no-repeat;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--feather)), #0000008c calc(100% - var(--feather) * .55), transparent 100%);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--feather)), #0000008c calc(100% - var(--feather) * .55), transparent 100%);mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--feather)), #0000008c calc(100% - var(--feather) * .55), transparent 100%);position:absolute}.sec--final .fn-eyebrow{color:var(--violet-600)}.sec--final .fn-title{margin-top:16px;font-size:54px}.sec--final .fn-accent{color:var(--violet-600)}.sec--final .fn-lede{max-width:30em;color:var(--text-2);margin-top:16px}.sec--final .fn-plans{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:488px;margin-top:28px;display:grid}.sec--final .fn-plans li{display:flex}.sec--final .fn-plan{--pc:var(--plan-ms);--pc-ring:#7b4dff73;border-radius:var(--r-md);width:100%;box-shadow:inset 0 0 0 1px var(--line-2), 0 14px 30px -20px #28145059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--d-hover) var(--ease-out-soft), box-shadow var(--d-hover) var(--ease-out-soft), background var(--d-fast);background:#ffffffb8;align-content:start;gap:12px;padding:16px 18px 18px;display:grid;position:relative}.sec--final .fn-plan--complete{--pc:var(--gold-500);--pc-ring:#b48a4599;background:linear-gradient(#fffc,#f8eedbc7);box-shadow:inset 0 0 0 1px #b48a4561,0 14px 30px -20px #78501459}.sec--final .fn-plan:hover,.sec--final .fn-plan.is-hover{box-shadow:inset 0 0 0 1.5px var(--pc-ring), 0 20px 36px -20px #28145073;background:#ffffffeb;transform:translateY(-3px)}.sec--final .fn-plan-h{letter-spacing:-.01em;color:var(--text-1);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.sec--final .fn-dot{background:var(--pc);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pc) 22%, transparent);border-radius:50%;flex:none}.sec--final .fn-plan .price{color:var(--text-1)}.sec--final .fn-plan .price--gold{color:var(--gold-700)}.sec--final .fn-plan .price .per{color:var(--text-2);font-size:13.5px}.sec--final .fn-plan .price--gold .per{color:var(--gold-700);opacity:.9}.sec--final .fn-act{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.sec--final .fn-secure{font-size:var(--fs-small);color:var(--text-2);align-items:center;gap:8px;font-weight:550;display:inline-flex}.sec--final .fn-secure .ico{width:18px;height:18px;color:var(--violet-600)}.sec--final .fn-photo{z-index:0;background:var(--paper);grid-area:1/2;margin:0 0 0 -200px;position:relative;overflow:hidden}.sec--final .fn-photo-move{transform:translate3d(0, var(--py), 0);position:absolute;inset:-32px 0}.sec--final .fn-photo picture{height:100%;transition:transform 1.5s var(--ease-out) .12s;display:block;transform:scale(1.1)}.sec--final .fn-card.is-in .fn-photo picture{transform:none}.sec--final .fn-photo img{object-fit:cover;object-position:60% 35%;width:100%;height:100%}.sec--final .fn-chip-wrap{z-index:2;position:absolute;bottom:24px;right:24px}.sec--final .fn-chip{border-radius:var(--r-pill);height:48px;color:var(--ivory);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);white-space:nowrap;background:#140e1e80;align-items:center;gap:12px;padding:0 18px 0 9px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3,0 16px 34px -16px #04020ab3}.sec--final .fn-faces{display:inline-flex}.sec--final .fn-faces .imgchip{box-shadow:0 0 0 2px #1e162ce6}.sec--final .fn-faces .imgchip+.imgchip{margin-left:-9px}.sec--final .fn-faces .fn-face-gold{box-shadow:0 0 0 2px #1e162ce6, 0 0 0 3.5px var(--gold-500)}@media (min-width:768px) and (max-width:1199px){.sec--final .fn-card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sec--final .fn-copy{padding:44px 40px}.sec--final .fn-title{font-size:44px}}@media (max-width:767px){.sec--final .fn-card{flex-direction:column;min-height:0;display:flex}.sec--final .fn-photo{z-index:auto;order:-1;height:172px;margin:0}.sec--final .fn-photo-move{inset:-14px 0}.sec--final .fn-photo img{object-position:55% 26%}.sec--final .fn-copy{--feather:64px;--rise-in:22px;margin-top:calc(-1 * var(--rise-in));padding:4px var(--card-pad) 18px}.sec--final .fn-aurora{inset:calc(var(--feather) * -1) 0 0 0;-webkit-mask-image:linear-gradient(180deg, transparent 0, #0009 calc(var(--feather) * .55), #000 var(--feather));-webkit-mask-image:linear-gradient(180deg, transparent 0, #0009 calc(var(--feather) * .55), #000 var(--feather));mask-image:linear-gradient(180deg, transparent 0, #0009 calc(var(--feather) * .55), #000 var(--feather))}.sec--final .fn-chip-wrap{bottom:30px;left:12px;right:auto}.sec--final .fn-chip{gap:8px;height:36px;padding:0 12px 0 5px;font-size:12.5px}.sec--final .fn-faces .imgchip{--s:24px!important}.sec--final .fn-faces .imgchip+.imgchip{margin-left:-8px}.sec--final .fn-title{margin-top:var(--head-gap);font-size:var(--fs-d2);line-height:1.06}.sec--final .fn-lede{margin-top:var(--lede-gap);line-height:1.45}.sec--final .fn-plans{gap:8px;max-width:none;margin-top:14px}.sec--final .fn-plan{border-radius:14px;gap:6px;padding:10px 12px 11px}.sec--final .fn-plan-h{white-space:nowrap;gap:7px;font-size:13px}.sec--final .fn-dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pc) 22%, transparent)}.sec--final .fn-plan .price .per{font-size:12.5px}.sec--final .fn-act{justify-content:center;gap:6px;width:100%;margin-top:14px}.sec--final .fn-cta{width:100%}.sec--final .fn-secure{gap:6px;font-size:12.5px}.sec--final .fn-secure .ico{width:15px;height:15px}}@media (max-width:379px){.sec--final .fn-plan{padding:10px 10px 11px}.sec--final .fn-plan-h{gap:6px;font-size:12.5px}}
